0,0 → 1,17220 |
|
Flight-Ctrl_MEGA644_V0_72p.elf: file format elf32-avr |
|
Sections: |
Idx Name Size VMA LMA File off Algn |
0 .data 000002c2 00800100 0000ac7a 0000ad0e 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
1 .text 0000ac7a 00000000 00000000 00000094 2**1 |
CONTENTS, ALLOC, LOAD, READONLY, CODE |
2 .bss 00000529 008003c2 0000af3c 0000afd0 2**0 |
ALLOC |
3 .eeprom 00000800 00810000 00810000 0000afd0 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
4 .stab 00000378 00000000 00000000 0000b7d0 2**2 |
CONTENTS, READONLY, DEBUGGING |
5 .stabstr 0000005f 00000000 00000000 0000bb48 2**0 |
CONTENTS, READONLY, DEBUGGING |
Disassembly of section .text: |
|
00000000 <__vectors>: |
0: 0c 94 91 02 jmp 0x522 ; 0x522 <__ctors_end> |
4: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
8: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
c: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
10: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
14: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
18: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
1c: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
20: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
24: 0c 94 fd 12 jmp 0x25fa ; 0x25fa <__vector_9> |
28: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
2c: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
30: 0c 94 d7 22 jmp 0x45ae ; 0x45ae <__vector_12> |
34: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
38: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
3c: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
40: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
44: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
48: 0c 94 af 11 jmp 0x235e ; 0x235e <__vector_18> |
4c: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
50: 0c 94 be 06 jmp 0xd7c ; 0xd7c <__vector_20> |
54: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
58: 0c 94 86 06 jmp 0xd0c ; 0xd0c <__vector_22> |
5c: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
60: 0c 94 ff 15 jmp 0x2bfe ; 0x2bfe <__vector_24> |
64: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
68: 0c 94 e4 21 jmp 0x43c8 ; 0x43c8 <__vector_26> |
6c: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
70: 0c 94 b2 52 jmp 0xa564 ; 0xa564 <__vector_28> |
74: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
78: 0c 94 ae 02 jmp 0x55c ; 0x55c <__bad_interrupt> |
7c: 70 19 sub r23, r0 |
7e: 7c 19 sub r23, r12 |
80: 11 18 sub r1, r1 |
82: 1d 18 sub r1, r13 |
84: 37 18 sub r3, r7 |
86: 32 16 cp r3, r18 |
88: e0 17 cp r30, r16 |
8a: f2 17 cp r31, r18 |
8c: 2d 17 cp r18, r29 |
8e: 5d 16 cp r5, r29 |
90: 32 16 cp r3, r18 |
92: 51 18 sub r5, r1 |
94: 62 18 sub r6, r2 |
96: 7c 18 sub r7, r12 |
98: 9c 18 sub r9, r12 |
9a: bc 18 sub r11, r12 |
9c: 16 19 sub r17, r6 |
9e: 4e 16 cp r4, r30 |
a0: 65 22 and r6, r21 |
a2: 7b 22 and r7, r27 |
a4: 51 22 and r5, r17 |
a6: 95 22 and r9, r21 |
a8: 70 22 and r7, r16 |
aa: 09 22 and r0, r25 |
ac: 9c 22 and r9, r28 |
ae: 36 22 and r3, r22 |
b0: 23 22 and r2, r19 |
b2: 6c 22 and r6, r28 |
b4: 60 22 and r6, r16 |
b6: 27 22 and r2, r23 |
b8: 2b 22 and r2, r27 |
ba: 23 22 and r2, r19 |
bc: 91 22 and r9, r17 |
be: 8c 22 and r8, r28 |
c0: 27 22 and r2, r23 |
c2: 2b 22 and r2, r27 |
c4: 23 22 and r2, r19 |
c6: 88 22 and r8, r24 |
c8: 5b 22 and r5, r27 |
ca: 27 22 and r2, r23 |
cc: 46 22 and r4, r22 |
|
000000ce <__c.2448>: |
ce: 0a 0a 0d 00 .... |
|
000000d2 <__c.2446>: |
d2: 4e 65 75 74 72 61 6c 00 Neutral. |
|
000000da <__c.2444>: |
da: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold. |
|
000000e6 <__c.2442>: |
e6: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: . |
|
000000f4 <__c.2440>: |
f4: 4f 4b 0a 0d 00 OK... |
|
000000f9 <__c.2435>: |
f9: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd |
109: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor... |
|
00000116 <__c.2433>: |
116: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame |
126: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d. |
|
00000131 <__c.2431>: |
131: 0a 0d 41 43 43 20 6e 69 63 68 74 20 61 62 67 65 ..ACC nicht abge |
141: 67 6c 69 63 68 65 6e 21 00 glichen!. |
|
0000014a <__c.2425>: |
14a: 3a 20 47 65 6e 65 72 61 74 69 6e 67 20 44 65 66 : Generating Def |
15a: 61 75 6c 74 2d 50 61 72 61 6d 65 74 65 72 20 75 ault-Parameter u |
16a: 73 69 6e 67 20 6f 6c 64 20 53 74 69 63 6b 20 53 sing old Stick S |
17a: 65 74 74 69 6e 67 73 00 ettings. |
|
00000182 <__c.2421>: |
182: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 00 ..Init. EEPROM. |
|
00000191 <__c.2419>: |
191: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
1a1: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
... |
|
000001b2 <__c.2416>: |
1b2: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 0a ..FlightControl. |
1c2: 0d 48 61 72 64 77 61 72 65 3a 25 64 2e 25 64 0a .Hardware:%d.%d. |
1d2: 0d 53 6f 66 74 77 61 72 65 3a 56 25 64 2e 25 64 .Software:V%d.%d |
1e2: 25 63 20 00 %c . |
|
000001e6 <__c.2396>: |
1e6: 2e 00 .. |
|
000001e8 <__c.2493>: |
1e8: 48 69 3a 25 34 69 20 20 43 66 3a 25 34 69 20 00 Hi:%4i Cf:%4i . |
|
000001f8 <__c.2491>: |
1f8: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i . |
|
00000208 <__c.2489>: |
208: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
|
00000218 <__c.2487>: |
218: 45 78 74 65 72 6e 43 6f 6e 74 72 6f 6c 20 20 00 ExternControl . |
|
00000228 <__c.2484>: |
228: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i. |
|
00000236 <__c.2482>: |
236: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i. |
|
00000244 <__c.2480>: |
244: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i. |
|
00000252 <__c.2478>: |
252: 53 65 72 76 6f 20 20 00 Servo . |
|
0000025a <__c.2475>: |
25a: 50 6f 74 69 34 3a 20 20 25 33 69 00 Poti4: %3i. |
|
00000266 <__c.2473>: |
266: 50 6f 74 69 33 3a 20 20 25 33 69 00 Poti3: %3i. |
|
00000272 <__c.2471>: |
272: 50 6f 74 69 32 3a 20 20 25 33 69 00 Poti2: %3i. |
|
0000027e <__c.2469>: |
27e: 50 6f 74 69 31 3a 20 20 25 33 69 00 Poti1: %3i. |
|
0000028a <__c.2466>: |
28a: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i. |
|
00000299 <__c.2464>: |
299: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i. |
|
000002a8 <__c.2462>: |
2a8: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i. |
|
000002b7 <__c.2460>: |
2b7: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass . |
|
000002c6 <__c.2457>: |
2c6: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i. |
|
000002d5 <__c.2455>: |
2d5: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i. |
|
000002e4 <__c.2452>: |
2e4: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i). |
|
000002f3 <__c.2450>: |
2f3: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
00000302 <__c.2448>: |
302: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
00000311 <__c.2446>: |
311: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor. |
|
0000031e <__c.2443>: |
31e: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 28 25 Gier %4i (%3i)(% |
32e: 33 69 29 00 3i). |
|
00000332 <__c.2441>: |
332: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 28 25 Roll %4i (%3i)(% |
342: 33 69 29 00 3i). |
|
00000346 <__c.2439>: |
346: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 28 25 Nick %4i (%3i)(% |
356: 33 69 29 00 3i). |
|
0000035a <__c.2437>: |
35a: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i). |
|
00000369 <__c.2435>: |
369: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 2e 25 78 Roll %4i (%3i.%x |
379: 29 00 ). |
|
0000037b <__c.2433>: |
37b: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 2e 25 78 Nick %4i (%3i.%x |
38b: 29 00 ). |
|
0000038d <__c.2431>: |
38d: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i). |
|
0000039c <__c.2429>: |
39c: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 2e 25 69 Roll %4i (%3i.%i |
3ac: 29 00 ). |
|
000003ae <__c.2427>: |
3ae: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 2e 25 69 Nick %4i (%3i.%i |
3be: 29 00 ). |
|
000003c0 <__c.2425>: |
3c0: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor. |
|
000003ce <__c.2422>: |
3ce: 50 33 3a 25 34 69 20 20 50 34 3a 25 34 69 20 00 P3:%4i P4:%4i . |
|
000003de <__c.2420>: |
3de: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i . |
|
000003ee <__c.2418>: |
3ee: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i . |
|
000003fe <__c.2416>: |
3fe: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
|
0000040e <__c.2413>: |
40e: 4b 37 3a 25 34 69 20 20 4b 38 3a 25 34 69 20 00 K7:%4i K8:%4i . |
|
0000041e <__c.2411>: |
41e: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i . |
|
0000042e <__c.2409>: |
42e: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i . |
|
0000043e <__c.2407>: |
43e: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i . |
|
0000044e <__c.2404>: |
44e: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i. |
|
0000045d <__c.2402>: |
45d: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i. |
|
0000046c <__c.2400>: |
46c: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i. |
|
0000047b <__c.2398>: |
47b: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage. |
|
00000485 <__c.2395>: |
485: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung. |
|
00000493 <__c.2393>: |
493: 4b 65 69 6e 65 20 00 Keine . |
|
0000049a <__c.2391>: |
49a: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i. |
|
000004a9 <__c.2389>: |
4a9: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i. |
|
000004b8 <__c.2387>: |
4b8: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i. |
|
000004c7 <__c.2385>: |
4c7: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i. |
|
000004d6 <__c.2381>: |
4d6: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss. |
|
000004e6 <__c.2379>: |
4e6: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d . |
|
000004f3 <__c.2377>: |
4f3: 48 57 3a 56 25 64 2e 25 64 20 53 57 3a 25 64 2e HW:V%d.%d SW:%d. |
503: 25 64 25 63 00 %d%c. |
|
00000508 <__c.2375>: |
508: 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b 00 + MikroKopter +. |
|
00000518 <__c.2372>: |
518: 5b 25 69 5d 00 [%i]. |
|
0000051d <__c.2370>: |
51d: 5b 25 69 5d 00 [%i]. |
|
00000522 <__ctors_end>: |
522: 11 24 eor r1, r1 |
524: 1f be out 0x3f, r1 ; 63 |
526: cf ef ldi r28, 0xFF ; 255 |
528: d0 e1 ldi r29, 0x10 ; 16 |
52a: de bf out 0x3e, r29 ; 62 |
52c: cd bf out 0x3d, r28 ; 61 |
|
0000052e <__do_copy_data>: |
52e: 13 e0 ldi r17, 0x03 ; 3 |
530: a0 e0 ldi r26, 0x00 ; 0 |
532: b1 e0 ldi r27, 0x01 ; 1 |
534: ea e7 ldi r30, 0x7A ; 122 |
536: fc ea ldi r31, 0xAC ; 172 |
538: 02 c0 rjmp .+4 ; 0x53e <.do_copy_data_start> |
|
0000053a <.do_copy_data_loop>: |
53a: 05 90 lpm r0, Z+ |
53c: 0d 92 st X+, r0 |
|
0000053e <.do_copy_data_start>: |
53e: a2 3c cpi r26, 0xC2 ; 194 |
540: b1 07 cpc r27, r17 |
542: d9 f7 brne .-10 ; 0x53a <.do_copy_data_loop> |
|
00000544 <__do_clear_bss>: |
544: 18 e0 ldi r17, 0x08 ; 8 |
546: a2 ec ldi r26, 0xC2 ; 194 |
548: b3 e0 ldi r27, 0x03 ; 3 |
54a: 01 c0 rjmp .+2 ; 0x54e <.do_clear_bss_start> |
|
0000054c <.do_clear_bss_loop>: |
54c: 1d 92 st X+, r1 |
|
0000054e <.do_clear_bss_start>: |
54e: ab 3e cpi r26, 0xEB ; 235 |
550: b1 07 cpc r27, r17 |
552: e1 f7 brne .-8 ; 0x54c <.do_clear_bss_loop> |
554: 0e 94 59 03 call 0x6b2 ; 0x6b2 <main> |
558: 0c 94 3c 56 jmp 0xac78 ; 0xac78 <_exit> |
|
0000055c <__bad_interrupt>: |
55c: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> |
|
00000560 <SetActiveParamSetNumber>: |
560: 86 30 cpi r24, 0x06 ; 6 |
562: 38 f0 brcs .+14 ; 0x572 <SetActiveParamSetNumber+0x12> |
564: 85 e0 ldi r24, 0x05 ; 5 |
566: a2 e0 ldi r26, 0x02 ; 2 |
568: b0 e0 ldi r27, 0x00 ; 0 |
56a: 08 2e mov r0, r24 |
56c: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
570: 08 95 ret |
572: 88 23 and r24, r24 |
574: c1 f7 brne .-16 ; 0x566 <SetActiveParamSetNumber+0x6> |
576: 08 95 ret |
|
00000578 <GetActiveParamSetNumber>: |
578: a2 e0 ldi r26, 0x02 ; 2 |
57a: b0 e0 ldi r27, 0x00 ; 0 |
57c: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
580: 90 2d mov r25, r0 |
582: 89 2f mov r24, r25 |
584: 81 50 subi r24, 0x01 ; 1 |
586: 85 30 cpi r24, 0x05 ; 5 |
588: 18 f4 brcc .+6 ; 0x590 <GetActiveParamSetNumber+0x18> |
58a: 89 2f mov r24, r25 |
58c: 90 e0 ldi r25, 0x00 ; 0 |
58e: 08 95 ret |
590: 83 e0 ldi r24, 0x03 ; 3 |
592: 0e 94 b0 02 call 0x560 ; 0x560 <SetActiveParamSetNumber> |
596: 83 e0 ldi r24, 0x03 ; 3 |
598: 90 e0 ldi r25, 0x00 ; 0 |
59a: 08 95 ret |
|
0000059c <CalMk3Mag>: |
59c: 80 91 d7 07 lds r24, 0x07D7 |
5a0: e8 2f mov r30, r24 |
5a2: f0 e0 ldi r31, 0x00 ; 0 |
5a4: ee 0f add r30, r30 |
5a6: ff 1f adc r31, r31 |
5a8: eb 55 subi r30, 0x5B ; 91 |
5aa: f8 4f sbci r31, 0xF8 ; 248 |
5ac: 80 81 ld r24, Z |
5ae: 91 81 ldd r25, Z+1 ; 0x01 |
5b0: 8d 5e subi r24, 0xED ; 237 |
5b2: 9f 4f sbci r25, 0xFF ; 255 |
5b4: 14 f0 brlt .+4 ; 0x5ba <CalMk3Mag+0x1e> |
5b6: 10 92 02 01 sts 0x0102, r1 |
5ba: 80 81 ld r24, Z |
5bc: 91 81 ldd r25, Z+1 ; 0x01 |
5be: 8a 5b subi r24, 0xBA ; 186 |
5c0: 9f 4f sbci r25, 0xFF ; 255 |
5c2: ac f4 brge .+42 ; 0x5ee <CalMk3Mag+0x52> |
5c4: 80 91 02 01 lds r24, 0x0102 |
5c8: 88 23 and r24, r24 |
5ca: 89 f4 brne .+34 ; 0x5ee <CalMk3Mag+0x52> |
5cc: 81 e0 ldi r24, 0x01 ; 1 |
5ce: 80 93 02 01 sts 0x0102, r24 |
5d2: 20 91 9a 06 lds r18, 0x069A |
5d6: 2f 5f subi r18, 0xFF ; 255 |
5d8: 20 93 9a 06 sts 0x069A, r18 |
5dc: 25 30 cpi r18, 0x05 ; 5 |
5de: 50 f0 brcs .+20 ; 0x5f4 <CalMk3Mag+0x58> |
5e0: 88 ee ldi r24, 0xE8 ; 232 |
5e2: 93 e0 ldi r25, 0x03 ; 3 |
5e4: 90 93 e6 03 sts 0x03E6, r25 |
5e8: 80 93 e5 03 sts 0x03E5, r24 |
5ec: 08 c0 rjmp .+16 ; 0x5fe <CalMk3Mag+0x62> |
5ee: 20 91 9a 06 lds r18, 0x069A |
5f2: 05 c0 rjmp .+10 ; 0x5fe <CalMk3Mag+0x62> |
5f4: 82 2f mov r24, r18 |
5f6: 0e 94 df 34 call 0x69be ; 0x69be <Piep> |
5fa: 20 91 9a 06 lds r18, 0x069A |
5fe: 82 2f mov r24, r18 |
600: 90 e0 ldi r25, 0x00 ; 0 |
602: 90 93 68 07 sts 0x0768, r25 |
606: 80 93 67 07 sts 0x0767, r24 |
60a: 08 95 ret |
|
0000060c <WriteParameterSet>: |
60c: 58 2f mov r21, r24 |
60e: 9b 01 movw r18, r22 |
610: 86 30 cpi r24, 0x06 ; 6 |
612: 60 f5 brcc .+88 ; 0x66c <.117_finished+0x28> |
614: 88 23 and r24, r24 |
616: 49 f1 breq .+82 ; 0x66a <.117_finished+0x26> |
618: a8 2f mov r26, r24 |
61a: b0 e0 ldi r27, 0x00 ; 0 |
61c: 11 97 sbiw r26, 0x01 ; 1 |
61e: 84 2f mov r24, r20 |
620: 90 e0 ldi r25, 0x00 ; 0 |
622: bd 01 movw r22, r26 |
624: 68 9f mul r22, r24 |
626: d0 01 movw r26, r0 |
628: 69 9f mul r22, r25 |
62a: b0 0d add r27, r0 |
62c: 78 9f mul r23, r24 |
62e: b0 0d add r27, r0 |
630: 11 24 eor r1, r1 |
632: ac 59 subi r26, 0x9C ; 156 |
634: bf 4f sbci r27, 0xFF ; 255 |
636: f9 01 movw r30, r18 |
|
00000638 <.117_start>: |
638: 01 97 sbiw r24, 0x01 ; 1 |
63a: 24 f0 brlt .+8 ; 0x644 <.117_finished> |
63c: 01 90 ld r0, Z+ |
63e: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
642: fa cf rjmp .-12 ; 0x638 <.117_start> |
|
00000644 <.117_finished>: |
644: 62 e6 ldi r22, 0x62 ; 98 |
646: 70 e0 ldi r23, 0x00 ; 0 |
648: db 01 movw r26, r22 |
64a: 04 2e mov r0, r20 |
64c: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
650: 88 e0 ldi r24, 0x08 ; 8 |
652: 62 51 subi r22, 0x12 ; 18 |
654: 70 40 sbci r23, 0x00 ; 0 |
656: db 01 movw r26, r22 |
658: f9 01 movw r30, r18 |
65a: 18 2e mov r1, r24 |
65c: 0e 94 37 56 call 0xac6e ; 0xac6e <__eeprom_write_block_1F2021> |
660: 85 2f mov r24, r21 |
662: 0e 94 b0 02 call 0x560 ; 0x560 <SetActiveParamSetNumber> |
666: 0e 94 9f 51 call 0xa33e ; 0xa33e <LED_Init> |
66a: 08 95 ret |
66c: 55 e0 ldi r21, 0x05 ; 5 |
66e: a4 e0 ldi r26, 0x04 ; 4 |
670: b0 e0 ldi r27, 0x00 ; 0 |
672: d5 cf rjmp .-86 ; 0x61e <WriteParameterSet+0x12> |
|
00000674 <ReadParameterSet>: |
674: a8 2f mov r26, r24 |
676: fb 01 movw r30, r22 |
678: 81 50 subi r24, 0x01 ; 1 |
67a: 85 30 cpi r24, 0x05 ; 5 |
67c: 18 f0 brcs .+6 ; 0x684 <ReadParameterSet+0x10> |
67e: a2 e0 ldi r26, 0x02 ; 2 |
680: b0 e0 ldi r27, 0x00 ; 0 |
682: 02 c0 rjmp .+4 ; 0x688 <ReadParameterSet+0x14> |
684: b0 e0 ldi r27, 0x00 ; 0 |
686: 11 97 sbiw r26, 0x01 ; 1 |
688: 84 2f mov r24, r20 |
68a: 90 e0 ldi r25, 0x00 ; 0 |
68c: 9d 01 movw r18, r26 |
68e: 28 9f mul r18, r24 |
690: d0 01 movw r26, r0 |
692: 29 9f mul r18, r25 |
694: b0 0d add r27, r0 |
696: 38 9f mul r19, r24 |
698: b0 0d add r27, r0 |
69a: 11 24 eor r1, r1 |
69c: ac 59 subi r26, 0x9C ; 156 |
69e: bf 4f sbci r27, 0xFF ; 255 |
|
000006a0 <.163_start>: |
6a0: 01 97 sbiw r24, 0x01 ; 1 |
6a2: 24 f0 brlt .+8 ; 0x6ac <.163_finished> |
6a4: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
6a8: 01 92 st Z+, r0 |
6aa: fa cf rjmp .-12 ; 0x6a0 <.163_start> |
|
000006ac <.163_finished>: |
6ac: 0e 94 9f 51 call 0xa33e ; 0xa33e <LED_Init> |
6b0: 08 95 ret |
|
000006b2 <main>: |
6b2: 2f 92 push r2 |
6b4: 3f 92 push r3 |
6b6: 4f 92 push r4 |
6b8: 5f 92 push r5 |
6ba: 6f 92 push r6 |
6bc: 7f 92 push r7 |
6be: 8f 92 push r8 |
6c0: 9f 92 push r9 |
6c2: af 92 push r10 |
6c4: bf 92 push r11 |
6c6: cf 92 push r12 |
6c8: df 92 push r13 |
6ca: ef 92 push r14 |
6cc: ff 92 push r15 |
6ce: 0f 93 push r16 |
6d0: 1f 93 push r17 |
6d2: cf 93 push r28 |
6d4: df 93 push r29 |
6d6: cd b7 in r28, 0x3d ; 61 |
6d8: de b7 in r29, 0x3e ; 62 |
6da: 22 97 sbiw r28, 0x02 ; 2 |
6dc: 0f b6 in r0, 0x3f ; 63 |
6de: f8 94 cli |
6e0: de bf out 0x3e, r29 ; 62 |
6e2: 0f be out 0x3f, r0 ; 63 |
6e4: cd bf out 0x3d, r28 ; 61 |
6e6: 14 b8 out 0x04, r1 ; 4 |
6e8: 15 b8 out 0x05, r1 ; 5 |
6ea: 18 9b sbis 0x03, 0 ; 3 |
6ec: f8 c2 rjmp .+1520 ; 0xcde <main+0x62c> |
6ee: 19 9b sbis 0x03, 1 ; 3 |
6f0: f2 c2 rjmp .+1508 ; 0xcd6 <main+0x624> |
6f2: 8d e0 ldi r24, 0x0D ; 13 |
6f4: 80 93 00 01 sts 0x0100, r24 |
6f8: 81 e8 ldi r24, 0x81 ; 129 |
6fa: 87 b9 out 0x07, r24 ; 7 |
6fc: 3e 9a sbi 0x07, 6 ; 7 |
6fe: 8f ef ldi r24, 0xFF ; 255 |
700: 88 b9 out 0x08, r24 ; 8 |
702: 8b e1 ldi r24, 0x1B ; 27 |
704: 84 b9 out 0x04, r24 ; 4 |
706: 81 e0 ldi r24, 0x01 ; 1 |
708: 85 b9 out 0x05, r24 ; 5 |
70a: 8e e3 ldi r24, 0x3E ; 62 |
70c: 8a b9 out 0x0a, r24 ; 10 |
70e: 57 9a sbi 0x0a, 7 ; 10 |
710: 87 e4 ldi r24, 0x47 ; 71 |
712: 8b b9 out 0x0b, r24 ; 11 |
714: 46 9a sbi 0x08, 6 ; 8 |
716: 84 b7 in r24, 0x34 ; 52 |
718: 87 7f andi r24, 0xF7 ; 247 |
71a: 84 bf out 0x34, r24 ; 52 |
71c: 80 91 60 00 lds r24, 0x0060 |
720: 88 61 ori r24, 0x18 ; 24 |
722: 80 93 60 00 sts 0x0060, r24 |
726: 10 92 60 00 sts 0x0060, r1 |
72a: 80 ed ldi r24, 0xD0 ; 208 |
72c: 97 e0 ldi r25, 0x07 ; 7 |
72e: 90 93 e6 03 sts 0x03E6, r25 |
732: 80 93 e5 03 sts 0x03E5, r24 |
736: 10 92 9a 04 sts 0x049A, r1 |
73a: 10 92 99 04 sts 0x0499, r1 |
73e: 10 92 aa 07 sts 0x07AA, r1 |
742: 10 92 a9 07 sts 0x07A9, r1 |
746: 10 92 98 04 sts 0x0498, r1 |
74a: 10 92 97 04 sts 0x0497, r1 |
74e: 10 92 96 04 sts 0x0496, r1 |
752: 10 92 95 04 sts 0x0495, r1 |
756: 20 91 00 01 lds r18, 0x0100 |
75a: 24 31 cpi r18, 0x14 ; 20 |
75c: 08 f4 brcc .+2 ; 0x760 <main+0xae> |
75e: c5 c2 rjmp .+1418 ; 0xcea <main+0x638> |
760: 88 e8 ldi r24, 0x88 ; 136 |
762: 94 e0 ldi r25, 0x04 ; 4 |
764: a0 e0 ldi r26, 0x00 ; 0 |
766: b0 e0 ldi r27, 0x00 ; 0 |
768: 80 93 b3 03 sts 0x03B3, r24 |
76c: 90 93 b4 03 sts 0x03B4, r25 |
770: a0 93 b5 03 sts 0x03B5, r26 |
774: b0 93 b6 03 sts 0x03B6, r27 |
778: 2a 30 cpi r18, 0x0A ; 10 |
77a: 09 f4 brne .+2 ; 0x77e <main+0xcc> |
77c: 8b c2 rjmp .+1302 ; 0xc94 <main+0x5e2> |
77e: 24 31 cpi r18, 0x14 ; 20 |
780: 09 f4 brne .+2 ; 0x784 <main+0xd2> |
782: 88 c2 rjmp .+1296 ; 0xc94 <main+0x5e2> |
784: 28 9a sbi 0x05, 0 ; 5 |
786: 0e 94 e6 12 call 0x25cc ; 0x25cc <Timer_Init> |
78a: 0e 94 be 12 call 0x257c ; 0x257c <TIMER2_Init> |
78e: 0e 94 65 08 call 0x10ca ; 0x10ca <UART_Init> |
792: 0e 94 c2 22 call 0x4584 ; 0x4584 <rc_sum_init> |
796: 0e 94 f9 15 call 0x2bf2 ; 0x2bf2 <ADC_Init> |
79a: 0e 94 ad 21 call 0x435a ; 0x435a <i2c_init> |
79e: 0e 94 69 4e call 0x9cd2 ; 0x9cd2 <SPI_MasterInit> |
7a2: 78 94 sei |
7a4: 20 91 00 01 lds r18, 0x0100 |
7a8: 82 2f mov r24, r18 |
7aa: 6a e0 ldi r22, 0x0A ; 10 |
7ac: 0e 94 b3 55 call 0xab66 ; 0xab66 <__udivmodqi4> |
7b0: 49 2f mov r20, r25 |
7b2: 50 e0 ldi r21, 0x00 ; 0 |
7b4: 82 2f mov r24, r18 |
7b6: 0e 94 b3 55 call 0xab66 ; 0xab66 <__udivmodqi4> |
7ba: 90 e0 ldi r25, 0x00 ; 0 |
7bc: 20 e7 ldi r18, 0x70 ; 112 |
7be: 30 e0 ldi r19, 0x00 ; 0 |
7c0: 3f 93 push r19 |
7c2: 2f 93 push r18 |
7c4: 28 e4 ldi r18, 0x48 ; 72 |
7c6: 30 e0 ldi r19, 0x00 ; 0 |
7c8: 3f 93 push r19 |
7ca: 2f 93 push r18 |
7cc: 1f 92 push r1 |
7ce: 1f 92 push r1 |
7d0: 5f 93 push r21 |
7d2: 4f 93 push r20 |
7d4: 9f 93 push r25 |
7d6: 8f 93 push r24 |
7d8: 82 eb ldi r24, 0xB2 ; 178 |
7da: 91 e0 ldi r25, 0x01 ; 1 |
7dc: 9f 93 push r25 |
7de: 8f 93 push r24 |
7e0: 1f 92 push r1 |
7e2: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
7e6: 80 91 c8 00 lds r24, 0x00C8 |
7ea: 2d b7 in r18, 0x3d ; 61 |
7ec: 3e b7 in r19, 0x3e ; 62 |
7ee: 23 5f subi r18, 0xF3 ; 243 |
7f0: 3f 4f sbci r19, 0xFF ; 255 |
7f2: 0f b6 in r0, 0x3f ; 63 |
7f4: f8 94 cli |
7f6: 3e bf out 0x3e, r19 ; 62 |
7f8: 0f be out 0x3f, r0 ; 63 |
7fa: 2d bf out 0x3d, r18 ; 61 |
7fc: 80 32 cpi r24, 0x20 ; 32 |
7fe: 09 f4 brne .+2 ; 0x802 <main+0x150> |
800: 20 c2 rjmp .+1088 ; 0xc42 <main+0x590> |
802: 81 e9 ldi r24, 0x91 ; 145 |
804: 91 e0 ldi r25, 0x01 ; 1 |
806: 9f 93 push r25 |
808: 8f 93 push r24 |
80a: 1f 92 push r1 |
80c: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
810: 0f 90 pop r0 |
812: 0f 90 pop r0 |
814: 0f 90 pop r0 |
816: 80 91 00 01 lds r24, 0x0100 |
81a: 8c 30 cpi r24, 0x0C ; 12 |
81c: 08 f0 brcs .+2 ; 0x820 <main+0x16e> |
81e: 0f c2 rjmp .+1054 ; 0xc3e <main+0x58c> |
820: 29 9a sbi 0x05, 1 ; 5 |
822: 49 e0 ldi r20, 0x09 ; 9 |
824: 67 ed ldi r22, 0xD7 ; 215 |
826: 77 e0 ldi r23, 0x07 ; 7 |
828: 83 e0 ldi r24, 0x03 ; 3 |
82a: 0e 94 3a 03 call 0x674 ; 0x674 <ReadParameterSet> |
82e: 71 e0 ldi r23, 0x01 ; 1 |
830: c7 2e mov r12, r23 |
832: 70 e0 ldi r23, 0x00 ; 0 |
834: d7 2e mov r13, r23 |
836: d6 01 movw r26, r12 |
838: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
83c: 80 2d mov r24, r0 |
83e: 8a 34 cpi r24, 0x4A ; 74 |
840: 09 f4 brne .+2 ; 0x844 <main+0x192> |
842: b2 c0 rjmp .+356 ; 0x9a8 <main+0x2f6> |
844: 0e 94 5b 36 call 0x6cb6 ; 0x6cb6 <DefaultKonstanten1> |
848: 82 e8 ldi r24, 0x82 ; 130 |
84a: 91 e0 ldi r25, 0x01 ; 1 |
84c: 9f 93 push r25 |
84e: 8f 93 push r24 |
850: 1f 92 push r1 |
852: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
856: 1a 82 std Y+2, r1 ; 0x02 |
858: 19 82 std Y+1, r1 ; 0x01 |
85a: 0f 90 pop r0 |
85c: 0f 90 pop r0 |
85e: 0f 90 pop r0 |
860: 60 e5 ldi r22, 0x50 ; 80 |
862: a6 2e mov r10, r22 |
864: 60 e0 ldi r22, 0x00 ; 0 |
866: b6 2e mov r11, r22 |
868: 51 e5 ldi r21, 0x51 ; 81 |
86a: 85 2e mov r8, r21 |
86c: 50 e0 ldi r21, 0x00 ; 0 |
86e: 95 2e mov r9, r21 |
870: 42 e5 ldi r20, 0x52 ; 82 |
872: 64 2e mov r6, r20 |
874: 40 e0 ldi r20, 0x00 ; 0 |
876: 74 2e mov r7, r20 |
878: 33 e5 ldi r19, 0x53 ; 83 |
87a: 43 2e mov r4, r19 |
87c: 30 e0 ldi r19, 0x00 ; 0 |
87e: 53 2e mov r5, r19 |
880: 24 e5 ldi r18, 0x54 ; 84 |
882: 22 2e mov r2, r18 |
884: 20 e0 ldi r18, 0x00 ; 0 |
886: 32 2e mov r3, r18 |
888: 97 e5 ldi r25, 0x57 ; 87 |
88a: e9 2e mov r14, r25 |
88c: 90 e0 ldi r25, 0x00 ; 0 |
88e: f9 2e mov r15, r25 |
890: 09 81 ldd r16, Y+1 ; 0x01 |
892: 10 2f mov r17, r16 |
894: 1f 5f subi r17, 0xFF ; 255 |
896: 12 30 cpi r17, 0x02 ; 2 |
898: 09 f4 brne .+2 ; 0x89c <main+0x1ea> |
89a: c1 c1 rjmp .+898 ; 0xc1e <main+0x56c> |
89c: 13 30 cpi r17, 0x03 ; 3 |
89e: 09 f4 brne .+2 ; 0x8a2 <main+0x1f0> |
8a0: fb c1 rjmp .+1014 ; 0xc98 <main+0x5e6> |
8a2: 14 30 cpi r17, 0x04 ; 4 |
8a4: 08 f0 brcs .+2 ; 0x8a8 <main+0x1f6> |
8a6: bb c1 rjmp .+886 ; 0xc1e <main+0x56c> |
8a8: 80 91 00 01 lds r24, 0x0100 |
8ac: 84 31 cpi r24, 0x14 ; 20 |
8ae: 68 f0 brcs .+26 ; 0x8ca <main+0x218> |
8b0: 85 e0 ldi r24, 0x05 ; 5 |
8b2: 80 93 ef 07 sts 0x07EF, r24 |
8b6: 10 92 07 08 sts 0x0807, r1 |
8ba: 8b e1 ldi r24, 0x1B ; 27 |
8bc: 80 93 eb 07 sts 0x07EB, r24 |
8c0: 8e e4 ldi r24, 0x4E ; 78 |
8c2: 80 93 04 08 sts 0x0804, r24 |
8c6: 80 93 05 08 sts 0x0805, r24 |
8ca: d5 01 movw r26, r10 |
8cc: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
8d0: 80 2d mov r24, r0 |
8d2: 8c 30 cpi r24, 0x0C ; 12 |
8d4: 08 f0 brcs .+2 ; 0x8d8 <main+0x226> |
8d6: 5d c0 rjmp .+186 ; 0x992 <main+0x2e0> |
8d8: d4 01 movw r26, r8 |
8da: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
8de: 80 2d mov r24, r0 |
8e0: 8c 30 cpi r24, 0x0C ; 12 |
8e2: 08 f0 brcs .+2 ; 0x8e6 <main+0x234> |
8e4: 56 c0 rjmp .+172 ; 0x992 <main+0x2e0> |
8e6: d3 01 movw r26, r6 |
8e8: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
8ec: 80 2d mov r24, r0 |
8ee: 8c 30 cpi r24, 0x0C ; 12 |
8f0: 08 f0 brcs .+2 ; 0x8f4 <main+0x242> |
8f2: 4f c0 rjmp .+158 ; 0x992 <main+0x2e0> |
8f4: d2 01 movw r26, r4 |
8f6: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
8fa: 80 2d mov r24, r0 |
8fc: 8c 30 cpi r24, 0x0C ; 12 |
8fe: 08 f0 brcs .+2 ; 0x902 <main+0x250> |
900: 48 c0 rjmp .+144 ; 0x992 <main+0x2e0> |
902: a0 e5 ldi r26, 0x50 ; 80 |
904: b0 e0 ldi r27, 0x00 ; 0 |
906: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
90a: 80 2d mov r24, r0 |
90c: 80 93 d7 07 sts 0x07D7, r24 |
910: a1 e5 ldi r26, 0x51 ; 81 |
912: b0 e0 ldi r27, 0x00 ; 0 |
914: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
918: 80 2d mov r24, r0 |
91a: 80 93 d8 07 sts 0x07D8, r24 |
91e: a2 e5 ldi r26, 0x52 ; 82 |
920: b0 e0 ldi r27, 0x00 ; 0 |
922: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
926: 80 2d mov r24, r0 |
928: 80 93 d9 07 sts 0x07D9, r24 |
92c: a3 e5 ldi r26, 0x53 ; 83 |
92e: b0 e0 ldi r27, 0x00 ; 0 |
930: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
934: 80 2d mov r24, r0 |
936: 80 93 da 07 sts 0x07DA, r24 |
93a: d1 01 movw r26, r2 |
93c: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
940: 80 2d mov r24, r0 |
942: 80 93 db 07 sts 0x07DB, r24 |
946: a5 e5 ldi r26, 0x55 ; 85 |
948: b0 e0 ldi r27, 0x00 ; 0 |
94a: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
94e: 80 2d mov r24, r0 |
950: 80 93 dc 07 sts 0x07DC, r24 |
954: a6 e5 ldi r26, 0x56 ; 86 |
956: b0 e0 ldi r27, 0x00 ; 0 |
958: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
95c: 80 2d mov r24, r0 |
95e: 80 93 dd 07 sts 0x07DD, r24 |
962: d7 01 movw r26, r14 |
964: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
968: 80 2d mov r24, r0 |
96a: 80 93 de 07 sts 0x07DE, r24 |
96e: 11 30 cpi r17, 0x01 ; 1 |
970: 09 f4 brne .+2 ; 0x974 <main+0x2c2> |
972: 95 c1 rjmp .+810 ; 0xc9e <main+0x5ec> |
974: 4c e5 ldi r20, 0x5C ; 92 |
976: 67 ed ldi r22, 0xD7 ; 215 |
978: 77 e0 ldi r23, 0x07 ; 7 |
97a: 81 2f mov r24, r17 |
97c: 0e 94 06 03 call 0x60c ; 0x60c <WriteParameterSet> |
980: 0e 5f subi r16, 0xFE ; 254 |
982: 06 30 cpi r16, 0x06 ; 6 |
984: 48 f4 brcc .+18 ; 0x998 <main+0x2e6> |
986: 89 81 ldd r24, Y+1 ; 0x01 |
988: 9a 81 ldd r25, Y+2 ; 0x02 |
98a: 01 96 adiw r24, 0x01 ; 1 |
98c: 9a 83 std Y+2, r25 ; 0x02 |
98e: 89 83 std Y+1, r24 ; 0x01 |
990: 7f cf rjmp .-258 ; 0x890 <main+0x1de> |
992: 0e 94 c4 23 call 0x4788 ; 0x4788 <DefaultStickMapping> |
996: ee cf rjmp .-36 ; 0x974 <main+0x2c2> |
998: 83 e0 ldi r24, 0x03 ; 3 |
99a: 0e 94 b0 02 call 0x560 ; 0x560 <SetActiveParamSetNumber> |
99e: 8a e4 ldi r24, 0x4A ; 74 |
9a0: d6 01 movw r26, r12 |
9a2: 08 2e mov r0, r24 |
9a4: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
9a8: a4 e0 ldi r26, 0x04 ; 4 |
9aa: b0 e0 ldi r27, 0x00 ; 0 |
9ac: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
9b0: 80 2d mov r24, r0 |
9b2: 85 30 cpi r24, 0x05 ; 5 |
9b4: 08 f0 brcs .+2 ; 0x9b8 <main+0x306> |
9b6: 84 c1 rjmp .+776 ; 0xcc0 <main+0x60e> |
9b8: 0e 94 bc 02 call 0x578 ; 0x578 <GetActiveParamSetNumber> |
9bc: 4c e5 ldi r20, 0x5C ; 92 |
9be: 67 ed ldi r22, 0xD7 ; 215 |
9c0: 77 e0 ldi r23, 0x07 ; 7 |
9c2: 0e 94 3a 03 call 0x674 ; 0x674 <ReadParameterSet> |
9c6: 0e 94 bc 02 call 0x578 ; 0x578 <GetActiveParamSetNumber> |
9ca: 90 e0 ldi r25, 0x00 ; 0 |
9cc: 9f 93 push r25 |
9ce: 8f 93 push r24 |
9d0: 86 e1 ldi r24, 0x16 ; 22 |
9d2: 91 e0 ldi r25, 0x01 ; 1 |
9d4: 9f 93 push r25 |
9d6: 8f 93 push r24 |
9d8: 1f 92 push r1 |
9da: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
9de: 80 91 df 07 lds r24, 0x07DF |
9e2: 0f 90 pop r0 |
9e4: 0f 90 pop r0 |
9e6: 0f 90 pop r0 |
9e8: 0f 90 pop r0 |
9ea: 0f 90 pop r0 |
9ec: 80 fd sbrc r24, 0 |
9ee: 31 c1 rjmp .+610 ; 0xc52 <main+0x5a0> |
9f0: 08 ee ldi r16, 0xE8 ; 232 |
9f2: 13 e0 ldi r17, 0x03 ; 3 |
9f4: 0e 94 62 32 call 0x64c4 ; 0x64c4 <SetNeutral> |
9f8: 80 91 00 01 lds r24, 0x0100 |
9fc: 8a 30 cpi r24, 0x0A ; 10 |
9fe: 09 f4 brne .+2 ; 0xa02 <main+0x350> |
a00: 1c c1 rjmp .+568 ; 0xc3a <main+0x588> |
a02: 84 31 cpi r24, 0x14 ; 20 |
a04: 09 f4 brne .+2 ; 0xa08 <main+0x356> |
a06: 19 c1 rjmp .+562 ; 0xc3a <main+0x588> |
a08: 28 9a sbi 0x05, 0 ; 5 |
a0a: 80 ed ldi r24, 0xD0 ; 208 |
a0c: 97 e0 ldi r25, 0x07 ; 7 |
a0e: 90 93 e6 03 sts 0x03E6, r25 |
a12: 80 93 e5 03 sts 0x03E5, r24 |
a16: 85 e5 ldi r24, 0x55 ; 85 |
a18: 80 93 9c 06 sts 0x069C, r24 |
a1c: 86 ee ldi r24, 0xE6 ; 230 |
a1e: 90 e0 ldi r25, 0x00 ; 0 |
a20: 9f 93 push r25 |
a22: 8f 93 push r24 |
a24: 1f 92 push r1 |
a26: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
a2a: 80 91 df 07 lds r24, 0x07DF |
a2e: 0f 90 pop r0 |
a30: 0f 90 pop r0 |
a32: 0f 90 pop r0 |
a34: 82 ff sbrs r24, 2 |
a36: f6 c0 rjmp .+492 ; 0xc24 <main+0x572> |
a38: 8a ed ldi r24, 0xDA ; 218 |
a3a: 90 e0 ldi r25, 0x00 ; 0 |
a3c: 9f 93 push r25 |
a3e: 8f 93 push r24 |
a40: 1f 92 push r1 |
a42: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
a46: 0f 90 pop r0 |
a48: 0f 90 pop r0 |
a4a: 0f 90 pop r0 |
a4c: 8e ec ldi r24, 0xCE ; 206 |
a4e: 90 e0 ldi r25, 0x00 ; 0 |
a50: 9f 93 push r25 |
a52: 8f 93 push r24 |
a54: 1f 92 push r1 |
a56: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
a5a: 0e 94 58 1b call 0x36b0 ; 0x36b0 <LcdClear> |
a5e: 88 e8 ldi r24, 0x88 ; 136 |
a60: 93 e1 ldi r25, 0x13 ; 19 |
a62: 90 93 94 03 sts 0x0394, r25 |
a66: 80 93 93 03 sts 0x0393, r24 |
a6a: 81 e0 ldi r24, 0x01 ; 1 |
a6c: 80 93 9b 06 sts 0x069B, r24 |
a70: 0f 90 pop r0 |
a72: 0f 90 pop r0 |
a74: 0f 90 pop r0 |
a76: 80 91 e2 03 lds r24, 0x03E2 |
a7a: 88 23 and r24, r24 |
a7c: 09 f4 brne .+2 ; 0xa80 <main+0x3ce> |
a7e: 71 c0 rjmp .+226 ; 0xb62 <main+0x4b0> |
a80: 80 91 1d 03 lds r24, 0x031D |
a84: 88 23 and r24, r24 |
a86: 09 f4 brne .+2 ; 0xa8a <main+0x3d8> |
a88: 6c c0 rjmp .+216 ; 0xb62 <main+0x4b0> |
a8a: 10 92 e2 03 sts 0x03E2, r1 |
a8e: 80 91 9a 06 lds r24, 0x069A |
a92: 88 23 and r24, r24 |
a94: 09 f4 brne .+2 ; 0xa98 <main+0x3e6> |
a96: 71 c0 rjmp .+226 ; 0xb7a <main+0x4c8> |
a98: 0e 94 ce 02 call 0x59c ; 0x59c <CalMk3Mag> |
a9c: 0e 94 a0 30 call 0x6140 ; 0x6140 <SendMotorData> |
aa0: 20 91 00 01 lds r18, 0x0100 |
aa4: 2a 30 cpi r18, 0x0A ; 10 |
aa6: 09 f4 brne .+2 ; 0xaaa <main+0x3f8> |
aa8: 71 c0 rjmp .+226 ; 0xb8c <main+0x4da> |
aaa: 24 31 cpi r18, 0x14 ; 20 |
aac: 09 f4 brne .+2 ; 0xab0 <main+0x3fe> |
aae: 6e c0 rjmp .+220 ; 0xb8c <main+0x4da> |
ab0: 28 9a sbi 0x05, 0 ; 5 |
ab2: 80 91 05 01 lds r24, 0x0105 |
ab6: 88 23 and r24, r24 |
ab8: 09 f4 brne .+2 ; 0xabc <main+0x40a> |
aba: 6e c0 rjmp .+220 ; 0xb98 <main+0x4e6> |
abc: 81 50 subi r24, 0x01 ; 1 |
abe: 80 93 05 01 sts 0x0105, r24 |
ac2: 80 91 94 04 lds r24, 0x0494 |
ac6: 88 23 and r24, r24 |
ac8: 29 f0 breq .+10 ; 0xad4 <main+0x422> |
aca: 80 91 94 04 lds r24, 0x0494 |
ace: 81 50 subi r24, 0x01 ; 1 |
ad0: 80 93 94 04 sts 0x0494, r24 |
ad4: 80 91 93 03 lds r24, 0x0393 |
ad8: 90 91 94 03 lds r25, 0x0394 |
adc: 89 2b or r24, r25 |
ade: 09 f4 brne .+2 ; 0xae2 <main+0x430> |
ae0: 6c c0 rjmp .+216 ; 0xbba <main+0x508> |
ae2: 80 91 93 03 lds r24, 0x0393 |
ae6: 90 91 94 03 lds r25, 0x0394 |
aea: 01 97 sbiw r24, 0x01 ; 1 |
aec: 90 93 94 03 sts 0x0394, r25 |
af0: 80 93 93 03 sts 0x0393, r24 |
af4: 2a 30 cpi r18, 0x0A ; 10 |
af6: 09 f4 brne .+2 ; 0xafa <main+0x448> |
af8: 5e c0 rjmp .+188 ; 0xbb6 <main+0x504> |
afa: 24 31 cpi r18, 0x14 ; 20 |
afc: 09 f4 brne .+2 ; 0xb00 <main+0x44e> |
afe: 5b c0 rjmp .+182 ; 0xbb6 <main+0x504> |
b00: 28 9a sbi 0x05, 0 ; 5 |
b02: 80 91 e2 03 lds r24, 0x03E2 |
b06: 88 23 and r24, r24 |
b08: 29 f0 breq .+10 ; 0xb14 <main+0x462> |
b0a: 80 91 9d 04 lds r24, 0x049D |
b0e: 88 23 and r24, r24 |
b10: 09 f0 breq .+2 ; 0xb14 <main+0x462> |
b12: 75 c0 rjmp .+234 ; 0xbfe <main+0x54c> |
b14: 0e 94 a4 09 call 0x1348 ; 0x1348 <DatenUebertragung> |
b18: 0e 94 35 0c call 0x186a ; 0x186a <BearbeiteRxDaten> |
b1c: c8 01 movw r24, r16 |
b1e: 0e 94 8e 12 call 0x251c ; 0x251c <CheckDelay> |
b22: 88 23 and r24, r24 |
b24: e1 f0 breq .+56 ; 0xb5e <main+0x4ac> |
b26: 20 91 0e 03 lds r18, 0x030E |
b2a: 30 91 0f 03 lds r19, 0x030F |
b2e: 80 91 f0 07 lds r24, 0x07F0 |
b32: 90 e0 ldi r25, 0x00 ; 0 |
b34: 28 17 cp r18, r24 |
b36: 39 07 cpc r19, r25 |
b38: 44 f4 brge .+16 ; 0xb4a <main+0x498> |
b3a: 80 91 09 03 lds r24, 0x0309 |
b3e: 90 91 0a 03 lds r25, 0x030A |
b42: 8f 5f subi r24, 0xFF ; 255 |
b44: 9f 4f sbci r25, 0xFF ; 255 |
b46: 09 f4 brne .+2 ; 0xb4a <main+0x498> |
b48: 5d c0 rjmp .+186 ; 0xc04 <main+0x552> |
b4a: 0e 94 d4 50 call 0xa1a8 ; 0xa1a8 <SPI_StartTransmitPacket> |
b4e: 84 e0 ldi r24, 0x04 ; 4 |
b50: 80 93 e7 03 sts 0x03E7, r24 |
b54: 84 e1 ldi r24, 0x14 ; 20 |
b56: 90 e0 ldi r25, 0x00 ; 0 |
b58: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
b5c: 8c 01 movw r16, r24 |
b5e: 0e 94 ae 51 call 0xa35c ; 0xa35c <LED_Update> |
b62: 80 91 e7 03 lds r24, 0x03E7 |
b66: 88 23 and r24, r24 |
b68: 09 f0 breq .+2 ; 0xb6c <main+0x4ba> |
b6a: 85 cf rjmp .-246 ; 0xa76 <main+0x3c4> |
b6c: 0e 94 15 51 call 0xa22a ; 0xa22a <SPI_TransmitByte> |
b70: 80 91 e2 03 lds r24, 0x03E2 |
b74: 88 23 and r24, r24 |
b76: a9 f3 breq .-22 ; 0xb62 <main+0x4b0> |
b78: 83 cf rjmp .-250 ; 0xa80 <main+0x3ce> |
b7a: 0e 94 0a 37 call 0x6e14 ; 0x6e14 <MotorRegler> |
b7e: 0e 94 a0 30 call 0x6140 ; 0x6140 <SendMotorData> |
b82: 20 91 00 01 lds r18, 0x0100 |
b86: 2a 30 cpi r18, 0x0A ; 10 |
b88: 09 f0 breq .+2 ; 0xb8c <main+0x4da> |
b8a: 8f cf rjmp .-226 ; 0xaaa <main+0x3f8> |
b8c: 28 98 cbi 0x05, 0 ; 5 |
b8e: 80 91 05 01 lds r24, 0x0105 |
b92: 88 23 and r24, r24 |
b94: 09 f0 breq .+2 ; 0xb98 <main+0x4e6> |
b96: 92 cf rjmp .-220 ; 0xabc <main+0x40a> |
b98: 10 92 a6 06 sts 0x06A6, r1 |
b9c: 10 92 b5 04 sts 0x04B5, r1 |
ba0: 10 92 b4 04 sts 0x04B4, r1 |
ba4: 10 92 b7 04 sts 0x04B7, r1 |
ba8: 10 92 b6 04 sts 0x04B6, r1 |
bac: 10 92 b9 04 sts 0x04B9, r1 |
bb0: 10 92 b8 04 sts 0x04B8, r1 |
bb4: 86 cf rjmp .-244 ; 0xac2 <main+0x410> |
bb6: 28 98 cbi 0x05, 0 ; 5 |
bb8: a4 cf rjmp .-184 ; 0xb02 <main+0x450> |
bba: 85 e0 ldi r24, 0x05 ; 5 |
bbc: 90 e0 ldi r25, 0x00 ; 0 |
bbe: 90 93 94 03 sts 0x0394, r25 |
bc2: 80 93 93 03 sts 0x0393, r24 |
bc6: 0e 94 c7 21 call 0x438e ; 0x438e <i2c_reset> |
bca: 80 91 09 03 lds r24, 0x0309 |
bce: 90 91 0a 03 lds r25, 0x030A |
bd2: 8f 5f subi r24, 0xFF ; 255 |
bd4: 9f 4f sbci r25, 0xFF ; 255 |
bd6: 09 f0 breq .+2 ; 0xbda <main+0x528> |
bd8: 94 cf rjmp .-216 ; 0xb02 <main+0x450> |
bda: 80 91 9d 04 lds r24, 0x049D |
bde: 88 23 and r24, r24 |
be0: 09 f4 brne .+2 ; 0xbe4 <main+0x532> |
be2: 8f cf rjmp .-226 ; 0xb02 <main+0x450> |
be4: 80 e1 ldi r24, 0x10 ; 16 |
be6: 97 e2 ldi r25, 0x27 ; 39 |
be8: 90 93 e6 03 sts 0x03E6, r25 |
bec: 80 93 e5 03 sts 0x03E5, r24 |
bf0: 80 e8 ldi r24, 0x80 ; 128 |
bf2: 90 e0 ldi r25, 0x00 ; 0 |
bf4: 90 93 0a 03 sts 0x030A, r25 |
bf8: 80 93 09 03 sts 0x0309, r24 |
bfc: 82 cf rjmp .-252 ; 0xb02 <main+0x450> |
bfe: 0e 94 35 0c call 0x186a ; 0x186a <BearbeiteRxDaten> |
c02: 8c cf rjmp .-232 ; 0xb1c <main+0x46a> |
c04: 80 e7 ldi r24, 0x70 ; 112 |
c06: 97 e1 ldi r25, 0x17 ; 23 |
c08: 90 93 e6 03 sts 0x03E6, r25 |
c0c: 80 93 e5 03 sts 0x03E5, r24 |
c10: 80 e0 ldi r24, 0x00 ; 0 |
c12: 93 e0 ldi r25, 0x03 ; 3 |
c14: 90 93 0a 03 sts 0x030A, r25 |
c18: 80 93 09 03 sts 0x0309, r24 |
c1c: 96 cf rjmp .-212 ; 0xb4a <main+0x498> |
c1e: 0e 94 aa 35 call 0x6b54 ; 0x6b54 <DefaultKonstanten2> |
c22: 42 ce rjmp .-892 ; 0x8a8 <main+0x1f6> |
c24: 82 ed ldi r24, 0xD2 ; 210 |
c26: 90 e0 ldi r25, 0x00 ; 0 |
c28: 9f 93 push r25 |
c2a: 8f 93 push r24 |
c2c: 1f 92 push r1 |
c2e: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
c32: 0f 90 pop r0 |
c34: 0f 90 pop r0 |
c36: 0f 90 pop r0 |
c38: 09 cf rjmp .-494 ; 0xa4c <main+0x39a> |
c3a: 28 98 cbi 0x05, 0 ; 5 |
c3c: e6 ce rjmp .-564 ; 0xa0a <main+0x358> |
c3e: 29 98 cbi 0x05, 1 ; 5 |
c40: f0 cd rjmp .-1056 ; 0x822 <main+0x170> |
c42: 80 91 ca 00 lds r24, 0x00CA |
c46: 86 30 cpi r24, 0x06 ; 6 |
c48: 09 f0 breq .+2 ; 0xc4c <main+0x59a> |
c4a: db cd rjmp .-1098 ; 0x802 <main+0x150> |
c4c: 0e 94 5c 52 call 0xa4b8 ; 0xa4b8 <Uart1Init> |
c50: d8 cd rjmp .-1104 ; 0x802 <main+0x150> |
c52: 89 ef ldi r24, 0xF9 ; 249 |
c54: 90 e0 ldi r25, 0x00 ; 0 |
c56: 9f 93 push r25 |
c58: 8f 93 push r24 |
c5a: 1f 92 push r1 |
c5c: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
c60: 88 ee ldi r24, 0xE8 ; 232 |
c62: 93 e0 ldi r25, 0x03 ; 3 |
c64: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
c68: 8c 01 movw r16, r24 |
c6a: 0e 94 fc 1a call 0x35f8 ; 0x35f8 <SucheLuftruckOffset> |
c6e: 0f 90 pop r0 |
c70: 0f 90 pop r0 |
c72: 0f 90 pop r0 |
c74: c8 01 movw r24, r16 |
c76: 0e 94 8e 12 call 0x251c ; 0x251c <CheckDelay> |
c7a: 88 23 and r24, r24 |
c7c: d9 f3 breq .-10 ; 0xc74 <main+0x5c2> |
c7e: 84 ef ldi r24, 0xF4 ; 244 |
c80: 90 e0 ldi r25, 0x00 ; 0 |
c82: 9f 93 push r25 |
c84: 8f 93 push r24 |
c86: 1f 92 push r1 |
c88: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
c8c: 0f 90 pop r0 |
c8e: 0f 90 pop r0 |
c90: 0f 90 pop r0 |
c92: b0 ce rjmp .-672 ; 0x9f4 <main+0x342> |
c94: 28 98 cbi 0x05, 0 ; 5 |
c96: 77 cd rjmp .-1298 ; 0x786 <main+0xd4> |
c98: 0e 94 fb 34 call 0x69f6 ; 0x69f6 <DefaultKonstanten3> |
c9c: 05 ce rjmp .-1014 ; 0x8a8 <main+0x1f6> |
c9e: ea e4 ldi r30, 0x4A ; 74 |
ca0: f1 e0 ldi r31, 0x01 ; 1 |
ca2: ff 93 push r31 |
ca4: ef 93 push r30 |
ca6: 1f 92 push r1 |
ca8: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
cac: 4c e5 ldi r20, 0x5C ; 92 |
cae: 67 ed ldi r22, 0xD7 ; 215 |
cb0: 77 e0 ldi r23, 0x07 ; 7 |
cb2: 81 e0 ldi r24, 0x01 ; 1 |
cb4: 0e 94 06 03 call 0x60c ; 0x60c <WriteParameterSet> |
cb8: 0f 90 pop r0 |
cba: 0f 90 pop r0 |
cbc: 0f 90 pop r0 |
cbe: 63 ce rjmp .-826 ; 0x986 <main+0x2d4> |
cc0: 81 e3 ldi r24, 0x31 ; 49 |
cc2: 91 e0 ldi r25, 0x01 ; 1 |
cc4: 9f 93 push r25 |
cc6: 8f 93 push r24 |
cc8: 1f 92 push r1 |
cca: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
cce: 0f 90 pop r0 |
cd0: 0f 90 pop r0 |
cd2: 0f 90 pop r0 |
cd4: 71 ce rjmp .-798 ; 0x9b8 <main+0x306> |
cd6: 8b e0 ldi r24, 0x0B ; 11 |
cd8: 80 93 00 01 sts 0x0100, r24 |
cdc: 0d cd rjmp .-1510 ; 0x6f8 <main+0x46> |
cde: 19 9b sbis 0x03, 1 ; 3 |
ce0: 11 c0 rjmp .+34 ; 0xd04 <main+0x652> |
ce2: 84 e1 ldi r24, 0x14 ; 20 |
ce4: 80 93 00 01 sts 0x0100, r24 |
ce8: 07 cd rjmp .-1522 ; 0x6f8 <main+0x46> |
cea: 8b e0 ldi r24, 0x0B ; 11 |
cec: 95 e0 ldi r25, 0x05 ; 5 |
cee: a0 e0 ldi r26, 0x00 ; 0 |
cf0: b0 e0 ldi r27, 0x00 ; 0 |
cf2: 80 93 b3 03 sts 0x03B3, r24 |
cf6: 90 93 b4 03 sts 0x03B4, r25 |
cfa: a0 93 b5 03 sts 0x03B5, r26 |
cfe: b0 93 b6 03 sts 0x03B6, r27 |
d02: 3a cd rjmp .-1420 ; 0x778 <main+0xc6> |
d04: 8a e0 ldi r24, 0x0A ; 10 |
d06: 80 93 00 01 sts 0x0100, r24 |
d0a: f6 cc rjmp .-1556 ; 0x6f8 <main+0x46> |
|
00000d0c <__vector_22>: |
d0c: 1f 92 push r1 |
d0e: 0f 92 push r0 |
d10: 0f b6 in r0, 0x3f ; 63 |
d12: 0f 92 push r0 |
d14: 11 24 eor r1, r1 |
d16: 8f 93 push r24 |
d18: 9f 93 push r25 |
d1a: ef 93 push r30 |
d1c: ff 93 push r31 |
d1e: 80 91 03 01 lds r24, 0x0103 |
d22: 88 23 and r24, r24 |
d24: a9 f4 brne .+42 ; 0xd50 <__vector_22+0x44> |
d26: 80 91 de 03 lds r24, 0x03DE |
d2a: 90 91 df 03 lds r25, 0x03DF |
d2e: 01 96 adiw r24, 0x01 ; 1 |
d30: 90 93 df 03 sts 0x03DF, r25 |
d34: 80 93 de 03 sts 0x03DE, r24 |
d38: fc 01 movw r30, r24 |
d3a: e4 5a subi r30, 0xA4 ; 164 |
d3c: fa 4f sbci r31, 0xFA ; 250 |
d3e: e0 81 ld r30, Z |
d40: ed 30 cpi r30, 0x0D ; 13 |
d42: 59 f0 breq .+22 ; 0xd5a <__vector_22+0x4e> |
d44: 86 39 cpi r24, 0x96 ; 150 |
d46: 91 05 cpc r25, r1 |
d48: 41 f0 breq .+16 ; 0xd5a <__vector_22+0x4e> |
d4a: e0 93 c6 00 sts 0x00C6, r30 |
d4e: 0d c0 rjmp .+26 ; 0xd6a <__vector_22+0x5e> |
d50: 10 92 df 03 sts 0x03DF, r1 |
d54: 10 92 de 03 sts 0x03DE, r1 |
d58: 08 c0 rjmp .+16 ; 0xd6a <__vector_22+0x5e> |
d5a: 10 92 df 03 sts 0x03DF, r1 |
d5e: 10 92 de 03 sts 0x03DE, r1 |
d62: 81 e0 ldi r24, 0x01 ; 1 |
d64: 80 93 03 01 sts 0x0103, r24 |
d68: f0 cf rjmp .-32 ; 0xd4a <__vector_22+0x3e> |
d6a: ff 91 pop r31 |
d6c: ef 91 pop r30 |
d6e: 9f 91 pop r25 |
d70: 8f 91 pop r24 |
d72: 0f 90 pop r0 |
d74: 0f be out 0x3f, r0 ; 63 |
d76: 0f 90 pop r0 |
d78: 1f 90 pop r1 |
d7a: 18 95 reti |
|
00000d7c <__vector_20>: |
d7c: 1f 92 push r1 |
d7e: 0f 92 push r0 |
d80: 0f b6 in r0, 0x3f ; 63 |
d82: 0f 92 push r0 |
d84: 11 24 eor r1, r1 |
d86: 2f 93 push r18 |
d88: 3f 93 push r19 |
d8a: 4f 93 push r20 |
d8c: 8f 93 push r24 |
d8e: 9f 93 push r25 |
d90: af 93 push r26 |
d92: bf 93 push r27 |
d94: cf 93 push r28 |
d96: df 93 push r29 |
d98: ef 93 push r30 |
d9a: ff 93 push r31 |
d9c: 80 91 c6 00 lds r24, 0x00C6 |
da0: 80 93 c9 03 sts 0x03C9, r24 |
da4: 40 91 d9 03 lds r20, 0x03D9 |
da8: 46 39 cpi r20, 0x96 ; 150 |
daa: 10 f0 brcs .+4 ; 0xdb0 <__vector_20+0x34> |
dac: 10 92 d8 03 sts 0x03D8, r1 |
db0: 80 91 c9 03 lds r24, 0x03C9 |
db4: 8d 30 cpi r24, 0x0D ; 13 |
db6: 09 f1 breq .+66 ; 0xdfa <__vector_20+0x7e> |
db8: 80 91 d8 03 lds r24, 0x03D8 |
dbc: 81 30 cpi r24, 0x01 ; 1 |
dbe: 09 f4 brne .+2 ; 0xdc2 <__vector_20+0x46> |
dc0: 90 c0 rjmp .+288 ; 0xee2 <__vector_20+0x166> |
dc2: 81 30 cpi r24, 0x01 ; 1 |
dc4: 30 f0 brcs .+12 ; 0xdd2 <__vector_20+0x56> |
dc6: 82 30 cpi r24, 0x02 ; 2 |
dc8: 09 f4 brne .+2 ; 0xdcc <__vector_20+0x50> |
dca: 73 c0 rjmp .+230 ; 0xeb2 <__vector_20+0x136> |
dcc: 10 92 d8 03 sts 0x03D8, r1 |
dd0: b5 c0 rjmp .+362 ; 0xf3c <__vector_20+0x1c0> |
dd2: 80 91 c9 03 lds r24, 0x03C9 |
dd6: 83 32 cpi r24, 0x23 ; 35 |
dd8: 09 f4 brne .+2 ; 0xddc <__vector_20+0x60> |
dda: a1 c0 rjmp .+322 ; 0xf1e <__vector_20+0x1a2> |
ddc: 80 91 c9 03 lds r24, 0x03C9 |
de0: 80 93 a9 06 sts 0x06A9, r24 |
de4: 81 e0 ldi r24, 0x01 ; 1 |
de6: 80 93 d9 03 sts 0x03D9, r24 |
dea: 80 91 c9 03 lds r24, 0x03C9 |
dee: 90 e0 ldi r25, 0x00 ; 0 |
df0: 90 93 dd 03 sts 0x03DD, r25 |
df4: 80 93 dc 03 sts 0x03DC, r24 |
df8: a1 c0 rjmp .+322 ; 0xf3c <__vector_20+0x1c0> |
dfa: 80 91 d8 03 lds r24, 0x03D8 |
dfe: 82 30 cpi r24, 0x02 ; 2 |
e00: e9 f6 brne .-70 ; 0xdbc <__vector_20+0x40> |
e02: 10 92 d8 03 sts 0x03D8, r1 |
e06: a4 2f mov r26, r20 |
e08: b0 e0 ldi r27, 0x00 ; 0 |
e0a: fd 01 movw r30, r26 |
e0c: e9 55 subi r30, 0x59 ; 89 |
e0e: f9 4f sbci r31, 0xF9 ; 249 |
e10: 30 81 ld r19, Z |
e12: ed 01 movw r28, r26 |
e14: c8 55 subi r28, 0x58 ; 88 |
e16: d9 4f sbci r29, 0xF9 ; 249 |
e18: 28 81 ld r18, Y |
e1a: 80 91 dc 03 lds r24, 0x03DC |
e1e: 90 91 dd 03 lds r25, 0x03DD |
e22: 83 1b sub r24, r19 |
e24: 91 09 sbc r25, r1 |
e26: 82 1b sub r24, r18 |
e28: 91 09 sbc r25, r1 |
e2a: 9f 70 andi r25, 0x0F ; 15 |
e2c: 90 93 dd 03 sts 0x03DD, r25 |
e30: 80 93 dc 03 sts 0x03DC, r24 |
e34: 9c 01 movw r18, r24 |
e36: 00 24 eor r0, r0 |
e38: 22 0f add r18, r18 |
e3a: 33 1f adc r19, r19 |
e3c: 00 1c adc r0, r0 |
e3e: 22 0f add r18, r18 |
e40: 33 1f adc r19, r19 |
e42: 00 1c adc r0, r0 |
e44: 23 2f mov r18, r19 |
e46: 30 2d mov r19, r0 |
e48: 23 5c subi r18, 0xC3 ; 195 |
e4a: 20 93 db 03 sts 0x03DB, r18 |
e4e: 98 2f mov r25, r24 |
e50: 9f 73 andi r25, 0x3F ; 63 |
e52: 93 5c subi r25, 0xC3 ; 195 |
e54: 90 93 da 03 sts 0x03DA, r25 |
e58: 80 81 ld r24, Z |
e5a: 28 17 cp r18, r24 |
e5c: 09 f4 brne .+2 ; 0xe60 <__vector_20+0xe4> |
e5e: 68 c0 rjmp .+208 ; 0xf30 <__vector_20+0x1b4> |
e60: 80 91 cc 03 lds r24, 0x03CC |
e64: 8f 5f subi r24, 0xFF ; 255 |
e66: 80 93 cc 03 sts 0x03CC, r24 |
e6a: 90 e0 ldi r25, 0x00 ; 0 |
e6c: 80 91 ca 03 lds r24, 0x03CA |
e70: 88 23 and r24, r24 |
e72: 09 f0 breq .+2 ; 0xe76 <__vector_20+0xfa> |
e74: 63 c0 rjmp .+198 ; 0xf3c <__vector_20+0x1c0> |
e76: 99 23 and r25, r25 |
e78: 09 f4 brne .+2 ; 0xe7c <__vector_20+0x100> |
e7a: 60 c0 rjmp .+192 ; 0xf3c <__vector_20+0x1c0> |
e7c: 81 e0 ldi r24, 0x01 ; 1 |
e7e: 80 93 ca 03 sts 0x03CA, r24 |
e82: 4f 5f subi r20, 0xFF ; 255 |
e84: 40 93 cd 03 sts 0x03CD, r20 |
e88: a7 55 subi r26, 0x57 ; 87 |
e8a: b9 4f sbci r27, 0xF9 ; 249 |
e8c: 8d e0 ldi r24, 0x0D ; 13 |
e8e: 8c 93 st X, r24 |
e90: 80 91 ab 06 lds r24, 0x06AB |
e94: 82 35 cpi r24, 0x52 ; 82 |
e96: 09 f0 breq .+2 ; 0xe9a <__vector_20+0x11e> |
e98: 51 c0 rjmp .+162 ; 0xf3c <__vector_20+0x1c0> |
e9a: 88 e1 ldi r24, 0x18 ; 24 |
e9c: 90 e0 ldi r25, 0x00 ; 0 |
e9e: 2c e0 ldi r18, 0x0C ; 12 |
ea0: 0f b6 in r0, 0x3f ; 63 |
ea2: f8 94 cli |
ea4: a8 95 wdr |
ea6: 80 93 60 00 sts 0x0060, r24 |
eaa: 0f be out 0x3f, r0 ; 63 |
eac: 20 93 60 00 sts 0x0060, r18 |
eb0: 45 c0 rjmp .+138 ; 0xf3c <__vector_20+0x1c0> |
eb2: e4 2f mov r30, r20 |
eb4: f0 e0 ldi r31, 0x00 ; 0 |
eb6: 80 91 c9 03 lds r24, 0x03C9 |
eba: e7 55 subi r30, 0x57 ; 87 |
ebc: f9 4f sbci r31, 0xF9 ; 249 |
ebe: 80 83 st Z, r24 |
ec0: 46 39 cpi r20, 0x96 ; 150 |
ec2: 48 f1 brcs .+82 ; 0xf16 <__vector_20+0x19a> |
ec4: 10 92 d8 03 sts 0x03D8, r1 |
ec8: 20 91 c9 03 lds r18, 0x03C9 |
ecc: 80 91 dc 03 lds r24, 0x03DC |
ed0: 90 91 dd 03 lds r25, 0x03DD |
ed4: 82 0f add r24, r18 |
ed6: 91 1d adc r25, r1 |
ed8: 90 93 dd 03 sts 0x03DD, r25 |
edc: 80 93 dc 03 sts 0x03DC, r24 |
ee0: 2d c0 rjmp .+90 ; 0xf3c <__vector_20+0x1c0> |
ee2: 82 e0 ldi r24, 0x02 ; 2 |
ee4: 80 93 d8 03 sts 0x03D8, r24 |
ee8: e4 2f mov r30, r20 |
eea: f0 e0 ldi r31, 0x00 ; 0 |
eec: 80 91 c9 03 lds r24, 0x03C9 |
ef0: e7 55 subi r30, 0x57 ; 87 |
ef2: f9 4f sbci r31, 0xF9 ; 249 |
ef4: 80 83 st Z, r24 |
ef6: 4f 5f subi r20, 0xFF ; 255 |
ef8: 40 93 d9 03 sts 0x03D9, r20 |
efc: 20 91 c9 03 lds r18, 0x03C9 |
f00: 80 91 dc 03 lds r24, 0x03DC |
f04: 90 91 dd 03 lds r25, 0x03DD |
f08: 82 0f add r24, r18 |
f0a: 91 1d adc r25, r1 |
f0c: 90 93 dd 03 sts 0x03DD, r25 |
f10: 80 93 dc 03 sts 0x03DC, r24 |
f14: 13 c0 rjmp .+38 ; 0xf3c <__vector_20+0x1c0> |
f16: 4f 5f subi r20, 0xFF ; 255 |
f18: 40 93 d9 03 sts 0x03D9, r20 |
f1c: d5 cf rjmp .-86 ; 0xec8 <__vector_20+0x14c> |
f1e: 80 91 ca 03 lds r24, 0x03CA |
f22: 88 23 and r24, r24 |
f24: 09 f0 breq .+2 ; 0xf28 <__vector_20+0x1ac> |
f26: 5a cf rjmp .-332 ; 0xddc <__vector_20+0x60> |
f28: 81 e0 ldi r24, 0x01 ; 1 |
f2a: 80 93 d8 03 sts 0x03D8, r24 |
f2e: 56 cf rjmp .-340 ; 0xddc <__vector_20+0x60> |
f30: 88 81 ld r24, Y |
f32: 98 17 cp r25, r24 |
f34: 09 f0 breq .+2 ; 0xf38 <__vector_20+0x1bc> |
f36: 94 cf rjmp .-216 ; 0xe60 <__vector_20+0xe4> |
f38: 91 e0 ldi r25, 0x01 ; 1 |
f3a: 98 cf rjmp .-208 ; 0xe6c <__vector_20+0xf0> |
f3c: ff 91 pop r31 |
f3e: ef 91 pop r30 |
f40: df 91 pop r29 |
f42: cf 91 pop r28 |
f44: bf 91 pop r27 |
f46: af 91 pop r26 |
f48: 9f 91 pop r25 |
f4a: 8f 91 pop r24 |
f4c: 4f 91 pop r20 |
f4e: 3f 91 pop r19 |
f50: 2f 91 pop r18 |
f52: 0f 90 pop r0 |
f54: 0f be out 0x3f, r0 ; 63 |
f56: 0f 90 pop r0 |
f58: 1f 90 pop r1 |
f5a: 18 95 reti |
|
00000f5c <AddCRC>: |
f5c: cf 93 push r28 |
f5e: df 93 push r29 |
f60: bc 01 movw r22, r24 |
f62: 89 2b or r24, r25 |
f64: 19 f1 breq .+70 ; 0xfac <AddCRC+0x50> |
f66: 20 e0 ldi r18, 0x00 ; 0 |
f68: 30 e0 ldi r19, 0x00 ; 0 |
f6a: 40 e0 ldi r20, 0x00 ; 0 |
f6c: 50 e0 ldi r21, 0x00 ; 0 |
f6e: fa 01 movw r30, r20 |
f70: e4 5a subi r30, 0xA4 ; 164 |
f72: fa 4f sbci r31, 0xFA ; 250 |
f74: 80 81 ld r24, Z |
f76: 28 0f add r18, r24 |
f78: 31 1d adc r19, r1 |
f7a: 4f 5f subi r20, 0xFF ; 255 |
f7c: 5f 4f sbci r21, 0xFF ; 255 |
f7e: 46 17 cp r20, r22 |
f80: 57 07 cpc r21, r23 |
f82: a9 f7 brne .-22 ; 0xf6e <AddCRC+0x12> |
f84: 3f 70 andi r19, 0x0F ; 15 |
f86: c9 01 movw r24, r18 |
f88: 00 24 eor r0, r0 |
f8a: 88 0f add r24, r24 |
f8c: 99 1f adc r25, r25 |
f8e: 00 1c adc r0, r0 |
f90: 88 0f add r24, r24 |
f92: 99 1f adc r25, r25 |
f94: 00 1c adc r0, r0 |
f96: 89 2f mov r24, r25 |
f98: 90 2d mov r25, r0 |
f9a: 83 5c subi r24, 0xC3 ; 195 |
f9c: db 01 movw r26, r22 |
f9e: 11 96 adiw r26, 0x01 ; 1 |
fa0: 2f 73 andi r18, 0x3F ; 63 |
fa2: 23 5c subi r18, 0xC3 ; 195 |
fa4: ed 01 movw r28, r26 |
fa6: 21 96 adiw r28, 0x01 ; 1 |
fa8: fb 01 movw r30, r22 |
faa: 08 c0 rjmp .+16 ; 0xfbc <AddCRC+0x60> |
fac: e0 e0 ldi r30, 0x00 ; 0 |
fae: f0 e0 ldi r31, 0x00 ; 0 |
fb0: 8d e3 ldi r24, 0x3D ; 61 |
fb2: a1 e0 ldi r26, 0x01 ; 1 |
fb4: b0 e0 ldi r27, 0x00 ; 0 |
fb6: 2d e3 ldi r18, 0x3D ; 61 |
fb8: c2 e0 ldi r28, 0x02 ; 2 |
fba: d0 e0 ldi r29, 0x00 ; 0 |
fbc: e4 5a subi r30, 0xA4 ; 164 |
fbe: fa 4f sbci r31, 0xFA ; 250 |
fc0: 80 83 st Z, r24 |
fc2: a4 5a subi r26, 0xA4 ; 164 |
fc4: ba 4f sbci r27, 0xFA ; 250 |
fc6: 2c 93 st X, r18 |
fc8: c4 5a subi r28, 0xA4 ; 164 |
fca: da 4f sbci r29, 0xFA ; 250 |
fcc: 8d e0 ldi r24, 0x0D ; 13 |
fce: 88 83 st Y, r24 |
fd0: 10 92 03 01 sts 0x0103, r1 |
fd4: 80 91 5c 05 lds r24, 0x055C |
fd8: 80 93 c6 00 sts 0x00C6, r24 |
fdc: df 91 pop r29 |
fde: cf 91 pop r28 |
fe0: 08 95 ret |
|
00000fe2 <Decode64>: |
fe2: 40 91 cd 03 lds r20, 0x03CD |
fe6: 46 50 subi r20, 0x06 ; 6 |
fe8: 09 f4 brne .+2 ; 0xfec <Decode64+0xa> |
fea: 51 c0 rjmp .+162 ; 0x108e <Decode64+0xac> |
fec: 33 e0 ldi r19, 0x03 ; 3 |
fee: 63 e0 ldi r22, 0x03 ; 3 |
ff0: 30 c0 rjmp .+96 ; 0x1052 <Decode64+0x70> |
ff2: 28 2f mov r18, r24 |
ff4: 2d 53 subi r18, 0x3D ; 61 |
ff6: e6 2f mov r30, r22 |
ff8: f0 e0 ldi r31, 0x00 ; 0 |
ffa: 82 2f mov r24, r18 |
ffc: 82 95 swap r24 |
ffe: 8f 70 andi r24, 0x0F ; 15 |
1000: 9d 53 subi r25, 0x3D ; 61 |
1002: 99 0f add r25, r25 |
1004: 99 0f add r25, r25 |
1006: 98 2b or r25, r24 |
1008: e7 55 subi r30, 0x57 ; 87 |
100a: f9 4f sbci r31, 0xF9 ; 249 |
100c: 90 83 st Z, r25 |
100e: e6 2f mov r30, r22 |
1010: ef 5f subi r30, 0xFF ; 255 |
1012: 41 30 cpi r20, 0x01 ; 1 |
1014: d1 f1 breq .+116 ; 0x108a <Decode64+0xa8> |
1016: 97 2f mov r25, r23 |
1018: 9d 53 subi r25, 0x3D ; 61 |
101a: f0 e0 ldi r31, 0x00 ; 0 |
101c: 22 95 swap r18 |
101e: 20 7f andi r18, 0xF0 ; 240 |
1020: 89 2f mov r24, r25 |
1022: 86 95 lsr r24 |
1024: 86 95 lsr r24 |
1026: 28 2b or r18, r24 |
1028: e7 55 subi r30, 0x57 ; 87 |
102a: f9 4f sbci r31, 0xF9 ; 249 |
102c: 20 83 st Z, r18 |
102e: e6 2f mov r30, r22 |
1030: ee 5f subi r30, 0xFE ; 254 |
1032: 43 50 subi r20, 0x03 ; 3 |
1034: 4f 3f cpi r20, 0xFF ; 255 |
1036: 49 f1 breq .+82 ; 0x108a <Decode64+0xa8> |
1038: f0 e0 ldi r31, 0x00 ; 0 |
103a: 92 95 swap r25 |
103c: 99 0f add r25, r25 |
103e: 99 0f add r25, r25 |
1040: 90 7c andi r25, 0xC0 ; 192 |
1042: 5d 53 subi r21, 0x3D ; 61 |
1044: 95 2b or r25, r21 |
1046: e7 55 subi r30, 0x57 ; 87 |
1048: f9 4f sbci r31, 0xF9 ; 249 |
104a: 90 83 st Z, r25 |
104c: 6d 5f subi r22, 0xFD ; 253 |
104e: 44 23 and r20, r20 |
1050: d9 f0 breq .+54 ; 0x1088 <Decode64+0xa6> |
1052: e3 2f mov r30, r19 |
1054: f0 e0 ldi r31, 0x00 ; 0 |
1056: e7 55 subi r30, 0x57 ; 87 |
1058: f9 4f sbci r31, 0xF9 ; 249 |
105a: 90 81 ld r25, Z |
105c: 3f 5f subi r19, 0xFF ; 255 |
105e: e3 2f mov r30, r19 |
1060: f0 e0 ldi r31, 0x00 ; 0 |
1062: e7 55 subi r30, 0x57 ; 87 |
1064: f9 4f sbci r31, 0xF9 ; 249 |
1066: 80 81 ld r24, Z |
1068: 3f 5f subi r19, 0xFF ; 255 |
106a: e3 2f mov r30, r19 |
106c: f0 e0 ldi r31, 0x00 ; 0 |
106e: e7 55 subi r30, 0x57 ; 87 |
1070: f9 4f sbci r31, 0xF9 ; 249 |
1072: 70 81 ld r23, Z |
1074: 3f 5f subi r19, 0xFF ; 255 |
1076: e3 2f mov r30, r19 |
1078: f0 e0 ldi r31, 0x00 ; 0 |
107a: e7 55 subi r30, 0x57 ; 87 |
107c: f9 4f sbci r31, 0xF9 ; 249 |
107e: 50 81 ld r21, Z |
1080: 3f 5f subi r19, 0xFF ; 255 |
1082: 44 23 and r20, r20 |
1084: 09 f0 breq .+2 ; 0x1088 <Decode64+0xa6> |
1086: b5 cf rjmp .-150 ; 0xff2 <Decode64+0x10> |
1088: e6 2f mov r30, r22 |
108a: e3 50 subi r30, 0x03 ; 3 |
108c: 01 c0 rjmp .+2 ; 0x1090 <Decode64+0xae> |
108e: e0 e0 ldi r30, 0x00 ; 0 |
1090: 8c ea ldi r24, 0xAC ; 172 |
1092: 96 e0 ldi r25, 0x06 ; 6 |
1094: 90 93 cf 03 sts 0x03CF, r25 |
1098: 80 93 ce 03 sts 0x03CE, r24 |
109c: e0 93 d0 03 sts 0x03D0, r30 |
10a0: 08 95 ret |
|
000010a2 <uart_putchar>: |
10a2: 1f 93 push r17 |
10a4: 18 2f mov r17, r24 |
10a6: 8a 30 cpi r24, 0x0A ; 10 |
10a8: 29 f0 breq .+10 ; 0x10b4 <uart_putchar+0x12> |
10aa: 80 91 c0 00 lds r24, 0x00C0 |
10ae: 85 ff sbrs r24, 5 |
10b0: fc cf rjmp .-8 ; 0x10aa <uart_putchar+0x8> |
10b2: 04 c0 rjmp .+8 ; 0x10bc <uart_putchar+0x1a> |
10b4: 8d e0 ldi r24, 0x0D ; 13 |
10b6: 0e 94 51 08 call 0x10a2 ; 0x10a2 <uart_putchar> |
10ba: f7 cf rjmp .-18 ; 0x10aa <uart_putchar+0x8> |
10bc: 10 93 c6 00 sts 0x00C6, r17 |
10c0: 80 e0 ldi r24, 0x00 ; 0 |
10c2: 90 e0 ldi r25, 0x00 ; 0 |
10c4: 1f 91 pop r17 |
10c6: 08 95 ret |
|
000010c8 <WriteProgramData>: |
10c8: 08 95 ret |
|
000010ca <UART_Init>: |
10ca: e1 ec ldi r30, 0xC1 ; 193 |
10cc: f0 e0 ldi r31, 0x00 ; 0 |
10ce: 88 e1 ldi r24, 0x18 ; 24 |
10d0: 80 83 st Z, r24 |
10d2: a0 ec ldi r26, 0xC0 ; 192 |
10d4: b0 e0 ldi r27, 0x00 ; 0 |
10d6: 8c 91 ld r24, X |
10d8: 82 60 ori r24, 0x02 ; 2 |
10da: 8c 93 st X, r24 |
10dc: 80 81 ld r24, Z |
10de: 80 68 ori r24, 0x80 ; 128 |
10e0: 80 83 st Z, r24 |
10e2: 80 81 ld r24, Z |
10e4: 80 64 ori r24, 0x40 ; 64 |
10e6: 80 83 st Z, r24 |
10e8: 8a e2 ldi r24, 0x2A ; 42 |
10ea: 80 93 c4 00 sts 0x00C4, r24 |
10ee: 80 91 07 01 lds r24, 0x0107 |
10f2: 90 91 08 01 lds r25, 0x0108 |
10f6: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
10fa: 90 93 89 06 sts 0x0689, r25 |
10fe: 80 93 88 06 sts 0x0688, r24 |
1102: 8c ed ldi r24, 0xDC ; 220 |
1104: 90 e0 ldi r25, 0x00 ; 0 |
1106: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
110a: 90 93 a8 06 sts 0x06A8, r25 |
110e: 80 93 a7 06 sts 0x06A7, r24 |
1112: 10 92 8a 06 sts 0x068A, r1 |
1116: 88 e4 ldi r24, 0x48 ; 72 |
1118: 80 93 8b 06 sts 0x068B, r24 |
111c: 8f e0 ldi r24, 0x0F ; 15 |
111e: 80 93 8e 06 sts 0x068E, r24 |
1122: 8a e0 ldi r24, 0x0A ; 10 |
1124: 80 93 8c 06 sts 0x068C, r24 |
1128: 10 92 8d 06 sts 0x068D, r1 |
112c: 10 92 cf 03 sts 0x03CF, r1 |
1130: 10 92 ce 03 sts 0x03CE, r1 |
1134: 10 92 d0 03 sts 0x03D0, r1 |
1138: 08 95 ret |
|
0000113a <SendOutData>: |
113a: ef 92 push r14 |
113c: ff 92 push r15 |
113e: 0f 93 push r16 |
1140: 1f 93 push r17 |
1142: cf 93 push r28 |
1144: df 93 push r29 |
1146: cd b7 in r28, 0x3d ; 61 |
1148: de b7 in r29, 0x3e ; 62 |
114a: 22 97 sbiw r28, 0x02 ; 2 |
114c: 0f b6 in r0, 0x3f ; 63 |
114e: f8 94 cli |
1150: de bf out 0x3e, r29 ; 62 |
1152: 0f be out 0x3f, r0 ; 63 |
1154: cd bf out 0x3d, r28 ; 61 |
1156: 9c 85 ldd r25, Y+12 ; 0x0c |
1158: 4d 85 ldd r20, Y+13 ; 0x0d |
115a: 83 e2 ldi r24, 0x23 ; 35 |
115c: 80 93 5c 05 sts 0x055C, r24 |
1160: 9f 59 subi r25, 0x9F ; 159 |
1162: 90 93 5d 05 sts 0x055D, r25 |
1166: 8b 85 ldd r24, Y+11 ; 0x0b |
1168: 80 93 5e 05 sts 0x055E, r24 |
116c: ce 01 movw r24, r28 |
116e: 0e 96 adiw r24, 0x0e ; 14 |
1170: 9a 83 std Y+2, r25 ; 0x02 |
1172: 89 83 std Y+1, r24 ; 0x01 |
1174: 44 23 and r20, r20 |
1176: 19 f4 brne .+6 ; 0x117e <SendOutData+0x44> |
1178: 63 e0 ldi r22, 0x03 ; 3 |
117a: 70 e0 ldi r23, 0x00 ; 0 |
117c: d5 c0 rjmp .+426 ; 0x1328 <SendOutData+0x1ee> |
117e: 0e 85 ldd r16, Y+14 ; 0x0e |
1180: 1f 85 ldd r17, Y+15 ; 0x0f |
1182: ce 01 movw r24, r28 |
1184: 42 96 adiw r24, 0x12 ; 18 |
1186: 9a 83 std Y+2, r25 ; 0x02 |
1188: 89 83 std Y+1, r24 ; 0x01 |
118a: 28 89 ldd r18, Y+16 ; 0x10 |
118c: 39 89 ldd r19, Y+17 ; 0x11 |
118e: 21 15 cp r18, r1 |
1190: 31 05 cpc r19, r1 |
1192: 91 f3 breq .-28 ; 0x1178 <SendOutData+0x3e> |
1194: f4 2e mov r15, r20 |
1196: fa 94 dec r15 |
1198: 63 e0 ldi r22, 0x03 ; 3 |
119a: 70 e0 ldi r23, 0x00 ; 0 |
119c: a0 e0 ldi r26, 0x00 ; 0 |
119e: 5e c0 rjmp .+188 ; 0x125c <SendOutData+0x122> |
11a0: ea 2f mov r30, r26 |
11a2: f0 e0 ldi r31, 0x00 ; 0 |
11a4: af 5f subi r26, 0xFF ; 255 |
11a6: c9 01 movw r24, r18 |
11a8: e0 0f add r30, r16 |
11aa: f1 1f adc r31, r17 |
11ac: 40 81 ld r20, Z |
11ae: 9c 01 movw r18, r24 |
11b0: 21 50 subi r18, 0x01 ; 1 |
11b2: 30 40 sbci r19, 0x00 ; 0 |
11b4: 09 f4 brne .+2 ; 0x11b8 <SendOutData+0x7e> |
11b6: 73 c0 rjmp .+230 ; 0x129e <SendOutData+0x164> |
11b8: ea 2f mov r30, r26 |
11ba: f0 e0 ldi r31, 0x00 ; 0 |
11bc: af 5f subi r26, 0xFF ; 255 |
11be: e0 0f add r30, r16 |
11c0: f1 1f adc r31, r17 |
11c2: b0 81 ld r27, Z |
11c4: 21 50 subi r18, 0x01 ; 1 |
11c6: 30 40 sbci r19, 0x00 ; 0 |
11c8: 09 f0 breq .+2 ; 0x11cc <SendOutData+0x92> |
11ca: 79 c0 rjmp .+242 ; 0x12be <SendOutData+0x184> |
11cc: ff 20 and r15, r15 |
11ce: 09 f4 brne .+2 ; 0x11d2 <SendOutData+0x98> |
11d0: 76 c0 rjmp .+236 ; 0x12be <SendOutData+0x184> |
11d2: e9 81 ldd r30, Y+1 ; 0x01 |
11d4: fa 81 ldd r31, Y+2 ; 0x02 |
11d6: 00 81 ld r16, Z |
11d8: 11 81 ldd r17, Z+1 ; 0x01 |
11da: 34 96 adiw r30, 0x04 ; 4 |
11dc: fa 83 std Y+2, r31 ; 0x02 |
11de: e9 83 std Y+1, r30 ; 0x01 |
11e0: 34 97 sbiw r30, 0x04 ; 4 |
11e2: 22 81 ldd r18, Z+2 ; 0x02 |
11e4: 33 81 ldd r19, Z+3 ; 0x03 |
11e6: fa 94 dec r15 |
11e8: 84 2f mov r24, r20 |
11ea: 90 e0 ldi r25, 0x00 ; 0 |
11ec: 42 95 swap r20 |
11ee: 4f 70 andi r20, 0x0F ; 15 |
11f0: 8f 70 andi r24, 0x0F ; 15 |
11f2: 90 70 andi r25, 0x00 ; 0 |
11f4: 5b 2f mov r21, r27 |
11f6: 52 95 swap r21 |
11f8: 56 95 lsr r21 |
11fa: 56 95 lsr r21 |
11fc: 53 70 andi r21, 0x03 ; 3 |
11fe: 88 0f add r24, r24 |
1200: 99 1f adc r25, r25 |
1202: 88 0f add r24, r24 |
1204: 99 1f adc r25, r25 |
1206: 58 2b or r21, r24 |
1208: 53 5c subi r21, 0xC3 ; 195 |
120a: bf 73 andi r27, 0x3F ; 63 |
120c: b3 5c subi r27, 0xC3 ; 195 |
120e: a0 e0 ldi r26, 0x00 ; 0 |
1210: 8e 2d mov r24, r14 |
1212: 86 95 lsr r24 |
1214: 86 95 lsr r24 |
1216: 83 5c subi r24, 0xC3 ; 195 |
1218: fb 01 movw r30, r22 |
121a: e4 5a subi r30, 0xA4 ; 164 |
121c: fa 4f sbci r31, 0xFA ; 250 |
121e: 80 83 st Z, r24 |
1220: 8e 2d mov r24, r14 |
1222: 90 e0 ldi r25, 0x00 ; 0 |
1224: 83 70 andi r24, 0x03 ; 3 |
1226: 90 70 andi r25, 0x00 ; 0 |
1228: 82 95 swap r24 |
122a: 92 95 swap r25 |
122c: 90 7f andi r25, 0xF0 ; 240 |
122e: 98 27 eor r25, r24 |
1230: 80 7f andi r24, 0xF0 ; 240 |
1232: 98 27 eor r25, r24 |
1234: 48 2b or r20, r24 |
1236: 43 5c subi r20, 0xC3 ; 195 |
1238: fb 01 movw r30, r22 |
123a: e3 5a subi r30, 0xA3 ; 163 |
123c: fa 4f sbci r31, 0xFA ; 250 |
123e: 40 83 st Z, r20 |
1240: fb 01 movw r30, r22 |
1242: e2 5a subi r30, 0xA2 ; 162 |
1244: fa 4f sbci r31, 0xFA ; 250 |
1246: 50 83 st Z, r21 |
1248: fb 01 movw r30, r22 |
124a: e1 5a subi r30, 0xA1 ; 161 |
124c: fa 4f sbci r31, 0xFA ; 250 |
124e: b0 83 st Z, r27 |
1250: 6c 5f subi r22, 0xFC ; 252 |
1252: 7f 4f sbci r23, 0xFF ; 255 |
1254: 21 15 cp r18, r1 |
1256: 31 05 cpc r19, r1 |
1258: 09 f4 brne .+2 ; 0x125c <SendOutData+0x122> |
125a: 66 c0 rjmp .+204 ; 0x1328 <SendOutData+0x1ee> |
125c: f8 01 movw r30, r16 |
125e: ea 0f add r30, r26 |
1260: f1 1d adc r31, r1 |
1262: e0 80 ld r14, Z |
1264: af 5f subi r26, 0xFF ; 255 |
1266: 21 50 subi r18, 0x01 ; 1 |
1268: 30 40 sbci r19, 0x00 ; 0 |
126a: 09 f0 breq .+2 ; 0x126e <SendOutData+0x134> |
126c: 99 cf rjmp .-206 ; 0x11a0 <SendOutData+0x66> |
126e: ff 20 and r15, r15 |
1270: 91 f0 breq .+36 ; 0x1296 <SendOutData+0x15c> |
1272: e9 81 ldd r30, Y+1 ; 0x01 |
1274: fa 81 ldd r31, Y+2 ; 0x02 |
1276: 00 81 ld r16, Z |
1278: 11 81 ldd r17, Z+1 ; 0x01 |
127a: 34 96 adiw r30, 0x04 ; 4 |
127c: fa 83 std Y+2, r31 ; 0x02 |
127e: e9 83 std Y+1, r30 ; 0x01 |
1280: 34 97 sbiw r30, 0x04 ; 4 |
1282: 82 81 ldd r24, Z+2 ; 0x02 |
1284: 93 81 ldd r25, Z+3 ; 0x03 |
1286: fa 94 dec r15 |
1288: 00 97 sbiw r24, 0x00 ; 0 |
128a: 21 f0 breq .+8 ; 0x1294 <SendOutData+0x15a> |
128c: e0 e0 ldi r30, 0x00 ; 0 |
128e: f0 e0 ldi r31, 0x00 ; 0 |
1290: a1 e0 ldi r26, 0x01 ; 1 |
1292: 8a cf rjmp .-236 ; 0x11a8 <SendOutData+0x6e> |
1294: a0 e0 ldi r26, 0x00 ; 0 |
1296: 40 e0 ldi r20, 0x00 ; 0 |
1298: 5d e3 ldi r21, 0x3D ; 61 |
129a: bd e3 ldi r27, 0x3D ; 61 |
129c: b9 cf rjmp .-142 ; 0x1210 <SendOutData+0xd6> |
129e: ff 20 and r15, r15 |
12a0: 11 f5 brne .+68 ; 0x12e6 <SendOutData+0x1ac> |
12a2: 84 2f mov r24, r20 |
12a4: 90 e0 ldi r25, 0x00 ; 0 |
12a6: 42 95 swap r20 |
12a8: 4f 70 andi r20, 0x0F ; 15 |
12aa: 8f 70 andi r24, 0x0F ; 15 |
12ac: 90 70 andi r25, 0x00 ; 0 |
12ae: 88 0f add r24, r24 |
12b0: 99 1f adc r25, r25 |
12b2: 88 0f add r24, r24 |
12b4: 99 1f adc r25, r25 |
12b6: 58 2f mov r21, r24 |
12b8: 53 5c subi r21, 0xC3 ; 195 |
12ba: bd e3 ldi r27, 0x3D ; 61 |
12bc: a9 cf rjmp .-174 ; 0x1210 <SendOutData+0xd6> |
12be: 84 2f mov r24, r20 |
12c0: 90 e0 ldi r25, 0x00 ; 0 |
12c2: 42 95 swap r20 |
12c4: 4f 70 andi r20, 0x0F ; 15 |
12c6: 8f 70 andi r24, 0x0F ; 15 |
12c8: 90 70 andi r25, 0x00 ; 0 |
12ca: 5b 2f mov r21, r27 |
12cc: 52 95 swap r21 |
12ce: 56 95 lsr r21 |
12d0: 56 95 lsr r21 |
12d2: 53 70 andi r21, 0x03 ; 3 |
12d4: 88 0f add r24, r24 |
12d6: 99 1f adc r25, r25 |
12d8: 88 0f add r24, r24 |
12da: 99 1f adc r25, r25 |
12dc: 58 2b or r21, r24 |
12de: 53 5c subi r21, 0xC3 ; 195 |
12e0: bf 73 andi r27, 0x3F ; 63 |
12e2: b3 5c subi r27, 0xC3 ; 195 |
12e4: 95 cf rjmp .-214 ; 0x1210 <SendOutData+0xd6> |
12e6: e9 81 ldd r30, Y+1 ; 0x01 |
12e8: fa 81 ldd r31, Y+2 ; 0x02 |
12ea: 00 81 ld r16, Z |
12ec: 11 81 ldd r17, Z+1 ; 0x01 |
12ee: 34 96 adiw r30, 0x04 ; 4 |
12f0: fa 83 std Y+2, r31 ; 0x02 |
12f2: e9 83 std Y+1, r30 ; 0x01 |
12f4: 34 97 sbiw r30, 0x04 ; 4 |
12f6: 22 81 ldd r18, Z+2 ; 0x02 |
12f8: 33 81 ldd r19, Z+3 ; 0x03 |
12fa: fa 94 dec r15 |
12fc: 21 15 cp r18, r1 |
12fe: 31 05 cpc r19, r1 |
1300: 79 f4 brne .+30 ; 0x1320 <SendOutData+0x1e6> |
1302: 84 2f mov r24, r20 |
1304: 90 e0 ldi r25, 0x00 ; 0 |
1306: 42 95 swap r20 |
1308: 4f 70 andi r20, 0x0F ; 15 |
130a: 8f 70 andi r24, 0x0F ; 15 |
130c: 90 70 andi r25, 0x00 ; 0 |
130e: 88 0f add r24, r24 |
1310: 99 1f adc r25, r25 |
1312: 88 0f add r24, r24 |
1314: 99 1f adc r25, r25 |
1316: 58 2f mov r21, r24 |
1318: 53 5c subi r21, 0xC3 ; 195 |
131a: a0 e0 ldi r26, 0x00 ; 0 |
131c: bd e3 ldi r27, 0x3D ; 61 |
131e: 78 cf rjmp .-272 ; 0x1210 <SendOutData+0xd6> |
1320: e0 e0 ldi r30, 0x00 ; 0 |
1322: f0 e0 ldi r31, 0x00 ; 0 |
1324: a1 e0 ldi r26, 0x01 ; 1 |
1326: 4b cf rjmp .-362 ; 0x11be <SendOutData+0x84> |
1328: cb 01 movw r24, r22 |
132a: 0e 94 ae 07 call 0xf5c ; 0xf5c <AddCRC> |
132e: 22 96 adiw r28, 0x02 ; 2 |
1330: 0f b6 in r0, 0x3f ; 63 |
1332: f8 94 cli |
1334: de bf out 0x3e, r29 ; 62 |
1336: 0f be out 0x3f, r0 ; 63 |
1338: cd bf out 0x3d, r28 ; 61 |
133a: df 91 pop r29 |
133c: cf 91 pop r28 |
133e: 1f 91 pop r17 |
1340: 0f 91 pop r16 |
1342: ff 90 pop r15 |
1344: ef 90 pop r14 |
1346: 08 95 ret |
|
00001348 <DatenUebertragung>: |
1348: ef 92 push r14 |
134a: ff 92 push r15 |
134c: 0f 93 push r16 |
134e: 1f 93 push r17 |
1350: 80 91 03 01 lds r24, 0x0103 |
1354: 88 23 and r24, r24 |
1356: 09 f4 brne .+2 ; 0x135a <DatenUebertragung+0x12> |
1358: 83 c2 rjmp .+1286 ; 0x1860 <DatenUebertragung+0x518> |
135a: 80 91 c4 03 lds r24, 0x03C4 |
135e: 88 23 and r24, r24 |
1360: 29 f0 breq .+10 ; 0x136c <DatenUebertragung+0x24> |
1362: 80 91 03 01 lds r24, 0x0103 |
1366: 88 23 and r24, r24 |
1368: 09 f0 breq .+2 ; 0x136c <DatenUebertragung+0x24> |
136a: 4a c1 rjmp .+660 ; 0x1600 <DatenUebertragung+0x2b8> |
136c: 80 91 c3 03 lds r24, 0x03C3 |
1370: 88 23 and r24, r24 |
1372: 29 f0 breq .+10 ; 0x137e <DatenUebertragung+0x36> |
1374: 80 91 03 01 lds r24, 0x0103 |
1378: 88 23 and r24, r24 |
137a: 09 f0 breq .+2 ; 0x137e <DatenUebertragung+0x36> |
137c: 7b c1 rjmp .+758 ; 0x1674 <DatenUebertragung+0x32c> |
137e: 80 91 c6 03 lds r24, 0x03C6 |
1382: 88 23 and r24, r24 |
1384: 29 f0 breq .+10 ; 0x1390 <DatenUebertragung+0x48> |
1386: 80 91 03 01 lds r24, 0x0103 |
138a: 88 23 and r24, r24 |
138c: 09 f0 breq .+2 ; 0x1390 <DatenUebertragung+0x48> |
138e: a2 c1 rjmp .+836 ; 0x16d4 <DatenUebertragung+0x38c> |
1390: 80 91 c2 03 lds r24, 0x03C2 |
1394: 88 23 and r24, r24 |
1396: 29 f0 breq .+10 ; 0x13a2 <DatenUebertragung+0x5a> |
1398: 80 91 03 01 lds r24, 0x0103 |
139c: 88 23 and r24, r24 |
139e: 09 f0 breq .+2 ; 0x13a2 <DatenUebertragung+0x5a> |
13a0: b9 c1 rjmp .+882 ; 0x1714 <DatenUebertragung+0x3cc> |
13a2: 80 91 a7 06 lds r24, 0x06A7 |
13a6: 90 91 a8 06 lds r25, 0x06A8 |
13aa: 0e 94 8e 12 call 0x251c ; 0x251c <CheckDelay> |
13ae: 88 23 and r24, r24 |
13b0: 29 f0 breq .+10 ; 0x13bc <DatenUebertragung+0x74> |
13b2: 80 91 03 01 lds r24, 0x0103 |
13b6: 88 23 and r24, r24 |
13b8: 09 f0 breq .+2 ; 0x13bc <DatenUebertragung+0x74> |
13ba: d1 c1 rjmp .+930 ; 0x175e <DatenUebertragung+0x416> |
13bc: 80 91 07 01 lds r24, 0x0107 |
13c0: 90 91 08 01 lds r25, 0x0108 |
13c4: 89 2b or r24, r25 |
13c6: 09 f0 breq .+2 ; 0x13ca <DatenUebertragung+0x82> |
13c8: 6d c0 rjmp .+218 ; 0x14a4 <DatenUebertragung+0x15c> |
13ca: 80 91 c5 03 lds r24, 0x03C5 |
13ce: 88 23 and r24, r24 |
13d0: 29 f0 breq .+10 ; 0x13dc <DatenUebertragung+0x94> |
13d2: 80 91 03 01 lds r24, 0x0103 |
13d6: 88 23 and r24, r24 |
13d8: 09 f0 breq .+2 ; 0x13dc <DatenUebertragung+0x94> |
13da: ea c0 rjmp .+468 ; 0x15b0 <DatenUebertragung+0x268> |
13dc: 80 91 d6 03 lds r24, 0x03D6 |
13e0: 90 91 d7 03 lds r25, 0x03D7 |
13e4: 89 2b or r24, r25 |
13e6: 09 f0 breq .+2 ; 0x13ea <DatenUebertragung+0xa2> |
13e8: 6c c0 rjmp .+216 ; 0x14c2 <DatenUebertragung+0x17a> |
13ea: 80 91 04 01 lds r24, 0x0104 |
13ee: 8f 3f cpi r24, 0xFF ; 255 |
13f0: 59 f1 breq .+86 ; 0x1448 <DatenUebertragung+0x100> |
13f2: 90 e0 ldi r25, 0x00 ; 0 |
13f4: 82 95 swap r24 |
13f6: 92 95 swap r25 |
13f8: 90 7f andi r25, 0xF0 ; 240 |
13fa: 98 27 eor r25, r24 |
13fc: 80 7f andi r24, 0xF0 ; 240 |
13fe: 98 27 eor r25, r24 |
1400: 87 5f subi r24, 0xF7 ; 247 |
1402: 9e 4f sbci r25, 0xFE ; 254 |
1404: 20 e1 ldi r18, 0x10 ; 16 |
1406: 30 e0 ldi r19, 0x00 ; 0 |
1408: 3f 93 push r19 |
140a: 2f 93 push r18 |
140c: 9f 93 push r25 |
140e: 8f 93 push r24 |
1410: 81 e0 ldi r24, 0x01 ; 1 |
1412: 90 e0 ldi r25, 0x00 ; 0 |
1414: 9f 93 push r25 |
1416: 8f 93 push r24 |
1418: 84 e0 ldi r24, 0x04 ; 4 |
141a: 91 e0 ldi r25, 0x01 ; 1 |
141c: 9f 93 push r25 |
141e: 8f 93 push r24 |
1420: 82 e0 ldi r24, 0x02 ; 2 |
1422: 8f 93 push r24 |
1424: 81 e0 ldi r24, 0x01 ; 1 |
1426: 8f 93 push r24 |
1428: 81 e4 ldi r24, 0x41 ; 65 |
142a: 8f 93 push r24 |
142c: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
1430: 8f ef ldi r24, 0xFF ; 255 |
1432: 80 93 04 01 sts 0x0104, r24 |
1436: 2d b7 in r18, 0x3d ; 61 |
1438: 3e b7 in r19, 0x3e ; 62 |
143a: 25 5f subi r18, 0xF5 ; 245 |
143c: 3f 4f sbci r19, 0xFF ; 255 |
143e: 0f b6 in r0, 0x3f ; 63 |
1440: f8 94 cli |
1442: 3e bf out 0x3e, r19 ; 62 |
1444: 0f be out 0x3f, r0 ; 63 |
1446: 2d bf out 0x3d, r18 ; 61 |
1448: 80 91 81 07 lds r24, 0x0781 |
144c: 88 23 and r24, r24 |
144e: 29 f0 breq .+10 ; 0x145a <DatenUebertragung+0x112> |
1450: 80 91 03 01 lds r24, 0x0103 |
1454: 88 23 and r24, r24 |
1456: 09 f0 breq .+2 ; 0x145a <DatenUebertragung+0x112> |
1458: e5 c1 rjmp .+970 ; 0x1824 <DatenUebertragung+0x4dc> |
145a: 80 91 c7 03 lds r24, 0x03C7 |
145e: 88 23 and r24, r24 |
1460: 09 f4 brne .+2 ; 0x1464 <DatenUebertragung+0x11c> |
1462: fe c1 rjmp .+1020 ; 0x1860 <DatenUebertragung+0x518> |
1464: 80 91 03 01 lds r24, 0x0103 |
1468: 88 23 and r24, r24 |
146a: 09 f4 brne .+2 ; 0x146e <DatenUebertragung+0x126> |
146c: f9 c1 rjmp .+1010 ; 0x1860 <DatenUebertragung+0x518> |
146e: 86 e1 ldi r24, 0x16 ; 22 |
1470: 90 e0 ldi r25, 0x00 ; 0 |
1472: 9f 93 push r25 |
1474: 8f 93 push r24 |
1476: 85 ea ldi r24, 0xA5 ; 165 |
1478: 97 e0 ldi r25, 0x07 ; 7 |
147a: 9f 93 push r25 |
147c: 8f 93 push r24 |
147e: 81 e0 ldi r24, 0x01 ; 1 |
1480: 8f 93 push r24 |
1482: 8f 93 push r24 |
1484: 80 e5 ldi r24, 0x50 ; 80 |
1486: 8f 93 push r24 |
1488: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
148c: 10 92 c7 03 sts 0x03C7, r1 |
1490: 2d b7 in r18, 0x3d ; 61 |
1492: 3e b7 in r19, 0x3e ; 62 |
1494: 29 5f subi r18, 0xF9 ; 249 |
1496: 3f 4f sbci r19, 0xFF ; 255 |
1498: 0f b6 in r0, 0x3f ; 63 |
149a: f8 94 cli |
149c: 3e bf out 0x3e, r19 ; 62 |
149e: 0f be out 0x3f, r0 ; 63 |
14a0: 2d bf out 0x3d, r18 ; 61 |
14a2: de c1 rjmp .+956 ; 0x1860 <DatenUebertragung+0x518> |
14a4: 80 91 88 06 lds r24, 0x0688 |
14a8: 90 91 89 06 lds r25, 0x0689 |
14ac: 0e 94 8e 12 call 0x251c ; 0x251c <CheckDelay> |
14b0: 88 23 and r24, r24 |
14b2: 09 f4 brne .+2 ; 0x14b6 <DatenUebertragung+0x16e> |
14b4: 8a cf rjmp .-236 ; 0x13ca <DatenUebertragung+0x82> |
14b6: 80 91 03 01 lds r24, 0x0103 |
14ba: 88 23 and r24, r24 |
14bc: 09 f4 brne .+2 ; 0x14c0 <DatenUebertragung+0x178> |
14be: 8e cf rjmp .-228 ; 0x13dc <DatenUebertragung+0x94> |
14c0: 77 c0 rjmp .+238 ; 0x15b0 <DatenUebertragung+0x268> |
14c2: 80 91 5a 05 lds r24, 0x055A |
14c6: 90 91 5b 05 lds r25, 0x055B |
14ca: 0e 94 8e 12 call 0x251c ; 0x251c <CheckDelay> |
14ce: 88 23 and r24, r24 |
14d0: 09 f4 brne .+2 ; 0x14d4 <DatenUebertragung+0x18c> |
14d2: 8b cf rjmp .-234 ; 0x13ea <DatenUebertragung+0xa2> |
14d4: 80 91 03 01 lds r24, 0x0103 |
14d8: 88 23 and r24, r24 |
14da: 09 f4 brne .+2 ; 0x14de <DatenUebertragung+0x196> |
14dc: 86 cf rjmp .-244 ; 0x13ea <DatenUebertragung+0xa2> |
14de: e0 90 eb 07 lds r14, 0x07EB |
14e2: ff 24 eor r15, r15 |
14e4: ee 0c add r14, r14 |
14e6: ff 1c adc r15, r15 |
14e8: ee 0c add r14, r14 |
14ea: ff 1c adc r15, r15 |
14ec: 00 27 eor r16, r16 |
14ee: f7 fc sbrc r15, 7 |
14f0: 00 95 com r16 |
14f2: 10 2f mov r17, r16 |
14f4: 60 91 45 04 lds r22, 0x0445 |
14f8: 70 91 46 04 lds r23, 0x0446 |
14fc: 80 91 47 04 lds r24, 0x0447 |
1500: 90 91 48 04 lds r25, 0x0448 |
1504: a8 01 movw r20, r16 |
1506: 97 01 movw r18, r14 |
1508: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
150c: 30 93 4d 05 sts 0x054D, r19 |
1510: 20 93 4c 05 sts 0x054C, r18 |
1514: 60 91 4d 04 lds r22, 0x044D |
1518: 70 91 4e 04 lds r23, 0x044E |
151c: 80 91 4f 04 lds r24, 0x044F |
1520: 90 91 50 04 lds r25, 0x0450 |
1524: a8 01 movw r20, r16 |
1526: 97 01 movw r18, r14 |
1528: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
152c: 30 93 4f 05 sts 0x054F, r19 |
1530: 20 93 4e 05 sts 0x054E, r18 |
1534: 60 91 7e 08 lds r22, 0x087E |
1538: 70 91 7f 08 lds r23, 0x087F |
153c: 80 91 80 08 lds r24, 0x0880 |
1540: 90 91 81 08 lds r25, 0x0881 |
1544: 2a e0 ldi r18, 0x0A ; 10 |
1546: 30 e0 ldi r19, 0x00 ; 0 |
1548: 40 e0 ldi r20, 0x00 ; 0 |
154a: 50 e0 ldi r21, 0x00 ; 0 |
154c: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
1550: 20 91 b3 03 lds r18, 0x03B3 |
1554: 30 91 b4 03 lds r19, 0x03B4 |
1558: 40 91 b5 03 lds r20, 0x03B5 |
155c: 50 91 b6 03 lds r21, 0x03B6 |
1560: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
1564: 30 93 51 05 sts 0x0551, r19 |
1568: 20 93 50 05 sts 0x0550, r18 |
156c: 8e e0 ldi r24, 0x0E ; 14 |
156e: 90 e0 ldi r25, 0x00 ; 0 |
1570: 9f 93 push r25 |
1572: 8f 93 push r24 |
1574: 8c e4 ldi r24, 0x4C ; 76 |
1576: 95 e0 ldi r25, 0x05 ; 5 |
1578: 9f 93 push r25 |
157a: 8f 93 push r24 |
157c: 81 e0 ldi r24, 0x01 ; 1 |
157e: 8f 93 push r24 |
1580: 8f 93 push r24 |
1582: 83 e4 ldi r24, 0x43 ; 67 |
1584: 8f 93 push r24 |
1586: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
158a: 80 91 d6 03 lds r24, 0x03D6 |
158e: 90 91 d7 03 lds r25, 0x03D7 |
1592: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
1596: 90 93 5b 05 sts 0x055B, r25 |
159a: 80 93 5a 05 sts 0x055A, r24 |
159e: 8d b7 in r24, 0x3d ; 61 |
15a0: 9e b7 in r25, 0x3e ; 62 |
15a2: 07 96 adiw r24, 0x07 ; 7 |
15a4: 0f b6 in r0, 0x3f ; 63 |
15a6: f8 94 cli |
15a8: 9e bf out 0x3e, r25 ; 62 |
15aa: 0f be out 0x3f, r0 ; 63 |
15ac: 8d bf out 0x3d, r24 ; 61 |
15ae: 1d cf rjmp .-454 ; 0x13ea <DatenUebertragung+0xa2> |
15b0: 82 e4 ldi r24, 0x42 ; 66 |
15b2: 90 e0 ldi r25, 0x00 ; 0 |
15b4: 9f 93 push r25 |
15b6: 8f 93 push r24 |
15b8: 8f e3 ldi r24, 0x3F ; 63 |
15ba: 97 e0 ldi r25, 0x07 ; 7 |
15bc: 9f 93 push r25 |
15be: 8f 93 push r24 |
15c0: 81 e0 ldi r24, 0x01 ; 1 |
15c2: 8f 93 push r24 |
15c4: 8f 93 push r24 |
15c6: 84 e4 ldi r24, 0x44 ; 68 |
15c8: 8f 93 push r24 |
15ca: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
15ce: 10 92 c5 03 sts 0x03C5, r1 |
15d2: 80 91 07 01 lds r24, 0x0107 |
15d6: 90 91 08 01 lds r25, 0x0108 |
15da: 2d b7 in r18, 0x3d ; 61 |
15dc: 3e b7 in r19, 0x3e ; 62 |
15de: 29 5f subi r18, 0xF9 ; 249 |
15e0: 3f 4f sbci r19, 0xFF ; 255 |
15e2: 0f b6 in r0, 0x3f ; 63 |
15e4: f8 94 cli |
15e6: 3e bf out 0x3e, r19 ; 62 |
15e8: 0f be out 0x3f, r0 ; 63 |
15ea: 2d bf out 0x3d, r18 ; 61 |
15ec: 00 97 sbiw r24, 0x00 ; 0 |
15ee: 09 f4 brne .+2 ; 0x15f2 <DatenUebertragung+0x2aa> |
15f0: f5 ce rjmp .-534 ; 0x13dc <DatenUebertragung+0x94> |
15f2: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
15f6: 90 93 89 06 sts 0x0689, r25 |
15fa: 80 93 88 06 sts 0x0688, r24 |
15fe: ee ce rjmp .-548 ; 0x13dc <DatenUebertragung+0x94> |
1600: 0e 94 61 1b call 0x36c2 ; 0x36c2 <Menu> |
1604: 80 91 c8 03 lds r24, 0x03C8 |
1608: 24 e1 ldi r18, 0x14 ; 20 |
160a: 82 9f mul r24, r18 |
160c: c0 01 movw r24, r0 |
160e: 11 24 eor r1, r1 |
1610: 88 5d subi r24, 0xD8 ; 216 |
1612: 9c 4f sbci r25, 0xFC ; 252 |
1614: 24 e1 ldi r18, 0x14 ; 20 |
1616: 30 e0 ldi r19, 0x00 ; 0 |
1618: 3f 93 push r19 |
161a: 2f 93 push r18 |
161c: 9f 93 push r25 |
161e: 8f 93 push r24 |
1620: 81 e0 ldi r24, 0x01 ; 1 |
1622: 90 e0 ldi r25, 0x00 ; 0 |
1624: 9f 93 push r25 |
1626: 8f 93 push r24 |
1628: 88 ec ldi r24, 0xC8 ; 200 |
162a: 93 e0 ldi r25, 0x03 ; 3 |
162c: 9f 93 push r25 |
162e: 8f 93 push r24 |
1630: 82 e0 ldi r24, 0x02 ; 2 |
1632: 8f 93 push r24 |
1634: 81 e0 ldi r24, 0x01 ; 1 |
1636: 8f 93 push r24 |
1638: 88 e4 ldi r24, 0x48 ; 72 |
163a: 8f 93 push r24 |
163c: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
1640: 80 91 c8 03 lds r24, 0x03C8 |
1644: 8f 5f subi r24, 0xFF ; 255 |
1646: 80 93 c8 03 sts 0x03C8, r24 |
164a: 2d b7 in r18, 0x3d ; 61 |
164c: 3e b7 in r19, 0x3e ; 62 |
164e: 25 5f subi r18, 0xF5 ; 245 |
1650: 3f 4f sbci r19, 0xFF ; 255 |
1652: 0f b6 in r0, 0x3f ; 63 |
1654: f8 94 cli |
1656: 3e bf out 0x3e, r19 ; 62 |
1658: 0f be out 0x3f, r0 ; 63 |
165a: 2d bf out 0x3d, r18 ; 61 |
165c: 84 30 cpi r24, 0x04 ; 4 |
165e: 10 f0 brcs .+4 ; 0x1664 <DatenUebertragung+0x31c> |
1660: 10 92 c8 03 sts 0x03C8, r1 |
1664: 10 92 c4 03 sts 0x03C4, r1 |
1668: 80 91 c3 03 lds r24, 0x03C3 |
166c: 88 23 and r24, r24 |
166e: 09 f4 brne .+2 ; 0x1672 <DatenUebertragung+0x32a> |
1670: 86 ce rjmp .-756 ; 0x137e <DatenUebertragung+0x36> |
1672: 80 ce rjmp .-768 ; 0x1374 <DatenUebertragung+0x2c> |
1674: 0e 94 61 1b call 0x36c2 ; 0x36c2 <Menu> |
1678: 80 e5 ldi r24, 0x50 ; 80 |
167a: 90 e0 ldi r25, 0x00 ; 0 |
167c: 9f 93 push r25 |
167e: 8f 93 push r24 |
1680: 88 e2 ldi r24, 0x28 ; 40 |
1682: 93 e0 ldi r25, 0x03 ; 3 |
1684: 9f 93 push r25 |
1686: 8f 93 push r24 |
1688: 21 e0 ldi r18, 0x01 ; 1 |
168a: 30 e0 ldi r19, 0x00 ; 0 |
168c: 3f 93 push r19 |
168e: 2f 93 push r18 |
1690: 88 e7 ldi r24, 0x78 ; 120 |
1692: 93 e0 ldi r25, 0x03 ; 3 |
1694: 9f 93 push r25 |
1696: 8f 93 push r24 |
1698: 3f 93 push r19 |
169a: 2f 93 push r18 |
169c: 86 e2 ldi r24, 0x26 ; 38 |
169e: 94 e0 ldi r25, 0x04 ; 4 |
16a0: 9f 93 push r25 |
16a2: 8f 93 push r24 |
16a4: 83 e0 ldi r24, 0x03 ; 3 |
16a6: 8f 93 push r24 |
16a8: 81 e0 ldi r24, 0x01 ; 1 |
16aa: 8f 93 push r24 |
16ac: 8c e4 ldi r24, 0x4C ; 76 |
16ae: 8f 93 push r24 |
16b0: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
16b4: 10 92 c3 03 sts 0x03C3, r1 |
16b8: 8d b7 in r24, 0x3d ; 61 |
16ba: 9e b7 in r25, 0x3e ; 62 |
16bc: 0f 96 adiw r24, 0x0f ; 15 |
16be: 0f b6 in r0, 0x3f ; 63 |
16c0: f8 94 cli |
16c2: 9e bf out 0x3e, r25 ; 62 |
16c4: 0f be out 0x3f, r0 ; 63 |
16c6: 8d bf out 0x3d, r24 ; 61 |
16c8: 80 91 c6 03 lds r24, 0x03C6 |
16cc: 88 23 and r24, r24 |
16ce: 09 f4 brne .+2 ; 0x16d2 <DatenUebertragung+0x38a> |
16d0: 5f ce rjmp .-834 ; 0x1390 <DatenUebertragung+0x48> |
16d2: 59 ce rjmp .-846 ; 0x1386 <DatenUebertragung+0x3e> |
16d4: 8a e0 ldi r24, 0x0A ; 10 |
16d6: 90 e0 ldi r25, 0x00 ; 0 |
16d8: 9f 93 push r25 |
16da: 8f 93 push r24 |
16dc: 8a e8 ldi r24, 0x8A ; 138 |
16de: 96 e0 ldi r25, 0x06 ; 6 |
16e0: 9f 93 push r25 |
16e2: 8f 93 push r24 |
16e4: 81 e0 ldi r24, 0x01 ; 1 |
16e6: 8f 93 push r24 |
16e8: 8f 93 push r24 |
16ea: 86 e5 ldi r24, 0x56 ; 86 |
16ec: 8f 93 push r24 |
16ee: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
16f2: 10 92 c6 03 sts 0x03C6, r1 |
16f6: 2d b7 in r18, 0x3d ; 61 |
16f8: 3e b7 in r19, 0x3e ; 62 |
16fa: 29 5f subi r18, 0xF9 ; 249 |
16fc: 3f 4f sbci r19, 0xFF ; 255 |
16fe: 0f b6 in r0, 0x3f ; 63 |
1700: f8 94 cli |
1702: 3e bf out 0x3e, r19 ; 62 |
1704: 0f be out 0x3f, r0 ; 63 |
1706: 2d bf out 0x3d, r18 ; 61 |
1708: 80 91 c2 03 lds r24, 0x03C2 |
170c: 88 23 and r24, r24 |
170e: 09 f4 brne .+2 ; 0x1712 <DatenUebertragung+0x3ca> |
1710: 48 ce rjmp .-880 ; 0x13a2 <DatenUebertragung+0x5a> |
1712: 42 ce rjmp .-892 ; 0x1398 <DatenUebertragung+0x50> |
1714: 20 91 06 01 lds r18, 0x0106 |
1718: 8b e0 ldi r24, 0x0B ; 11 |
171a: 90 e0 ldi r25, 0x00 ; 0 |
171c: 9f 93 push r25 |
171e: 8f 93 push r24 |
1720: 8c e9 ldi r24, 0x9C ; 156 |
1722: 96 e0 ldi r25, 0x06 ; 6 |
1724: 9f 93 push r25 |
1726: 8f 93 push r24 |
1728: 81 e0 ldi r24, 0x01 ; 1 |
172a: 8f 93 push r24 |
172c: 2f 93 push r18 |
172e: 87 e4 ldi r24, 0x47 ; 71 |
1730: 8f 93 push r24 |
1732: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
1736: 10 92 c2 03 sts 0x03C2, r1 |
173a: 8d b7 in r24, 0x3d ; 61 |
173c: 9e b7 in r25, 0x3e ; 62 |
173e: 07 96 adiw r24, 0x07 ; 7 |
1740: 0f b6 in r0, 0x3f ; 63 |
1742: f8 94 cli |
1744: 9e bf out 0x3e, r25 ; 62 |
1746: 0f be out 0x3f, r0 ; 63 |
1748: 8d bf out 0x3d, r24 ; 61 |
174a: 80 91 a7 06 lds r24, 0x06A7 |
174e: 90 91 a8 06 lds r25, 0x06A8 |
1752: 0e 94 8e 12 call 0x251c ; 0x251c <CheckDelay> |
1756: 88 23 and r24, r24 |
1758: 09 f4 brne .+2 ; 0x175c <DatenUebertragung+0x414> |
175a: 30 ce rjmp .-928 ; 0x13bc <DatenUebertragung+0x74> |
175c: 2a ce rjmp .-940 ; 0x13b2 <DatenUebertragung+0x6a> |
175e: e0 90 eb 07 lds r14, 0x07EB |
1762: ff 24 eor r15, r15 |
1764: ee 0c add r14, r14 |
1766: ff 1c adc r15, r15 |
1768: ee 0c add r14, r14 |
176a: ff 1c adc r15, r15 |
176c: 00 27 eor r16, r16 |
176e: f7 fc sbrc r15, 7 |
1770: 00 95 com r16 |
1772: 10 2f mov r17, r16 |
1774: 60 91 45 04 lds r22, 0x0445 |
1778: 70 91 46 04 lds r23, 0x0446 |
177c: 80 91 47 04 lds r24, 0x0447 |
1780: 90 91 48 04 lds r25, 0x0448 |
1784: a8 01 movw r20, r16 |
1786: 97 01 movw r18, r14 |
1788: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
178c: 30 93 95 06 sts 0x0695, r19 |
1790: 20 93 94 06 sts 0x0694, r18 |
1794: 60 91 4d 04 lds r22, 0x044D |
1798: 70 91 4e 04 lds r23, 0x044E |
179c: 80 91 4f 04 lds r24, 0x044F |
17a0: 90 91 50 04 lds r25, 0x0450 |
17a4: a8 01 movw r20, r16 |
17a6: 97 01 movw r18, r14 |
17a8: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
17ac: 30 93 97 06 sts 0x0697, r19 |
17b0: 20 93 96 06 sts 0x0696, r18 |
17b4: 80 91 ac 04 lds r24, 0x04AC |
17b8: 80 93 98 06 sts 0x0698, r24 |
17bc: 80 91 ad 04 lds r24, 0x04AD |
17c0: 80 93 99 06 sts 0x0699, r24 |
17c4: 88 e0 ldi r24, 0x08 ; 8 |
17c6: 90 e0 ldi r25, 0x00 ; 0 |
17c8: 9f 93 push r25 |
17ca: 8f 93 push r24 |
17cc: 84 e9 ldi r24, 0x94 ; 148 |
17ce: 96 e0 ldi r25, 0x06 ; 6 |
17d0: 9f 93 push r25 |
17d2: 8f 93 push r24 |
17d4: 81 e0 ldi r24, 0x01 ; 1 |
17d6: 8f 93 push r24 |
17d8: 83 e0 ldi r24, 0x03 ; 3 |
17da: 8f 93 push r24 |
17dc: 87 e7 ldi r24, 0x77 ; 119 |
17de: 8f 93 push r24 |
17e0: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
17e4: 2d b7 in r18, 0x3d ; 61 |
17e6: 3e b7 in r19, 0x3e ; 62 |
17e8: 29 5f subi r18, 0xF9 ; 249 |
17ea: 3f 4f sbci r19, 0xFF ; 255 |
17ec: 0f b6 in r0, 0x3f ; 63 |
17ee: f8 94 cli |
17f0: 3e bf out 0x3e, r19 ; 62 |
17f2: 0f be out 0x3f, r0 ; 63 |
17f4: 2d bf out 0x3d, r18 ; 61 |
17f6: 80 91 9a 06 lds r24, 0x069A |
17fa: 85 30 cpi r24, 0x05 ; 5 |
17fc: 18 f0 brcs .+6 ; 0x1804 <DatenUebertragung+0x4bc> |
17fe: 86 e0 ldi r24, 0x06 ; 6 |
1800: 80 93 9a 06 sts 0x069A, r24 |
1804: 83 e6 ldi r24, 0x63 ; 99 |
1806: 90 e0 ldi r25, 0x00 ; 0 |
1808: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
180c: 90 93 a8 06 sts 0x06A8, r25 |
1810: 80 93 a7 06 sts 0x06A7, r24 |
1814: 80 91 07 01 lds r24, 0x0107 |
1818: 90 91 08 01 lds r25, 0x0108 |
181c: 89 2b or r24, r25 |
181e: 09 f4 brne .+2 ; 0x1822 <DatenUebertragung+0x4da> |
1820: d4 cd rjmp .-1112 ; 0x13ca <DatenUebertragung+0x82> |
1822: 40 ce rjmp .-896 ; 0x14a4 <DatenUebertragung+0x15c> |
1824: 81 e0 ldi r24, 0x01 ; 1 |
1826: 90 e0 ldi r25, 0x00 ; 0 |
1828: 9f 93 push r25 |
182a: 8f 93 push r24 |
182c: 81 e8 ldi r24, 0x81 ; 129 |
182e: 97 e0 ldi r25, 0x07 ; 7 |
1830: 9f 93 push r25 |
1832: 8f 93 push r24 |
1834: 81 e0 ldi r24, 0x01 ; 1 |
1836: 8f 93 push r24 |
1838: 8f 93 push r24 |
183a: 82 e4 ldi r24, 0x42 ; 66 |
183c: 8f 93 push r24 |
183e: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
1842: 10 92 81 07 sts 0x0781, r1 |
1846: 8d b7 in r24, 0x3d ; 61 |
1848: 9e b7 in r25, 0x3e ; 62 |
184a: 07 96 adiw r24, 0x07 ; 7 |
184c: 0f b6 in r0, 0x3f ; 63 |
184e: f8 94 cli |
1850: 9e bf out 0x3e, r25 ; 62 |
1852: 0f be out 0x3f, r0 ; 63 |
1854: 8d bf out 0x3d, r24 ; 61 |
1856: 80 91 c7 03 lds r24, 0x03C7 |
185a: 88 23 and r24, r24 |
185c: 09 f0 breq .+2 ; 0x1860 <DatenUebertragung+0x518> |
185e: 02 ce rjmp .-1020 ; 0x1464 <DatenUebertragung+0x11c> |
1860: 1f 91 pop r17 |
1862: 0f 91 pop r16 |
1864: ff 90 pop r15 |
1866: ef 90 pop r14 |
1868: 08 95 ret |
|
0000186a <BearbeiteRxDaten>: |
186a: ef 92 push r14 |
186c: ff 92 push r15 |
186e: 0f 93 push r16 |
1870: 1f 93 push r17 |
1872: cf 93 push r28 |
1874: df 93 push r29 |
1876: cd b7 in r28, 0x3d ; 61 |
1878: de b7 in r29, 0x3e ; 62 |
187a: 22 97 sbiw r28, 0x02 ; 2 |
187c: 0f b6 in r0, 0x3f ; 63 |
187e: f8 94 cli |
1880: de bf out 0x3e, r29 ; 62 |
1882: 0f be out 0x3f, r0 ; 63 |
1884: cd bf out 0x3d, r28 ; 61 |
1886: 80 91 ca 03 lds r24, 0x03CA |
188a: 88 23 and r24, r24 |
188c: 09 f4 brne .+2 ; 0x1890 <BearbeiteRxDaten+0x26> |
188e: 15 c2 rjmp .+1066 ; 0x1cba <BearbeiteRxDaten+0x450> |
1890: 0e 94 f1 07 call 0xfe2 ; 0xfe2 <Decode64> |
1894: 80 91 aa 06 lds r24, 0x06AA |
1898: 82 36 cpi r24, 0x62 ; 98 |
189a: 79 f1 breq .+94 ; 0x18fa <BearbeiteRxDaten+0x90> |
189c: 80 91 ab 06 lds r24, 0x06AB |
18a0: 84 36 cpi r24, 0x64 ; 100 |
18a2: 09 f4 brne .+2 ; 0x18a6 <BearbeiteRxDaten+0x3c> |
18a4: 49 c1 rjmp .+658 ; 0x1b38 <BearbeiteRxDaten+0x2ce> |
18a6: 85 36 cpi r24, 0x65 ; 101 |
18a8: c0 f1 brcs .+112 ; 0x191a <BearbeiteRxDaten+0xb0> |
18aa: 8c 36 cpi r24, 0x6C ; 108 |
18ac: 09 f4 brne .+2 ; 0x18b0 <BearbeiteRxDaten+0x46> |
18ae: 29 c1 rjmp .+594 ; 0x1b02 <BearbeiteRxDaten+0x298> |
18b0: 8d 36 cpi r24, 0x6D ; 109 |
18b2: 08 f0 brcs .+2 ; 0x18b6 <BearbeiteRxDaten+0x4c> |
18b4: 72 c0 rjmp .+228 ; 0x199a <BearbeiteRxDaten+0x130> |
18b6: 87 36 cpi r24, 0x67 ; 103 |
18b8: 09 f4 brne .+2 ; 0x18bc <BearbeiteRxDaten+0x52> |
18ba: e9 c0 rjmp .+466 ; 0x1a8e <BearbeiteRxDaten+0x224> |
18bc: 88 36 cpi r24, 0x68 ; 104 |
18be: a1 f4 brne .+40 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
18c0: 8f ef ldi r24, 0xFF ; 255 |
18c2: 80 93 05 01 sts 0x0105, r24 |
18c6: 80 91 27 04 lds r24, 0x0427 |
18ca: e0 91 ce 03 lds r30, 0x03CE |
18ce: f0 91 cf 03 lds r31, 0x03CF |
18d2: 90 81 ld r25, Z |
18d4: 89 2b or r24, r25 |
18d6: 80 93 27 04 sts 0x0427, r24 |
18da: 88 23 and r24, r24 |
18dc: 11 f0 breq .+4 ; 0x18e2 <BearbeiteRxDaten+0x78> |
18de: 10 92 c8 03 sts 0x03C8, r1 |
18e2: 81 e0 ldi r24, 0x01 ; 1 |
18e4: 80 93 c4 03 sts 0x03C4, r24 |
18e8: 10 92 ca 03 sts 0x03CA, r1 |
18ec: 10 92 cf 03 sts 0x03CF, r1 |
18f0: 10 92 ce 03 sts 0x03CE, r1 |
18f4: 10 92 d0 03 sts 0x03D0, r1 |
18f8: e0 c1 rjmp .+960 ; 0x1cba <BearbeiteRxDaten+0x450> |
18fa: 80 91 ab 06 lds r24, 0x06AB |
18fe: 81 37 cpi r24, 0x71 ; 113 |
1900: 09 f4 brne .+2 ; 0x1904 <BearbeiteRxDaten+0x9a> |
1902: 76 c0 rjmp .+236 ; 0x19f0 <BearbeiteRxDaten+0x186> |
1904: 82 37 cpi r24, 0x72 ; 114 |
1906: 70 f5 brcc .+92 ; 0x1964 <BearbeiteRxDaten+0xfa> |
1908: 8b 34 cpi r24, 0x4B ; 75 |
190a: 09 f4 brne .+2 ; 0x190e <BearbeiteRxDaten+0xa4> |
190c: 29 c1 rjmp .+594 ; 0x1b60 <BearbeiteRxDaten+0x2f6> |
190e: 80 37 cpi r24, 0x70 ; 112 |
1910: 29 f6 brne .-118 ; 0x189c <BearbeiteRxDaten+0x32> |
1912: 81 e0 ldi r24, 0x01 ; 1 |
1914: 80 93 c7 03 sts 0x03C7, r24 |
1918: c1 cf rjmp .-126 ; 0x189c <BearbeiteRxDaten+0x32> |
191a: 81 36 cpi r24, 0x61 ; 97 |
191c: 09 f4 brne .+2 ; 0x1920 <BearbeiteRxDaten+0xb6> |
191e: ff c0 rjmp .+510 ; 0x1b1e <BearbeiteRxDaten+0x2b4> |
1920: 82 36 cpi r24, 0x62 ; 98 |
1922: 08 f0 brcs .+2 ; 0x1926 <BearbeiteRxDaten+0xbc> |
1924: 44 c0 rjmp .+136 ; 0x19ae <BearbeiteRxDaten+0x144> |
1926: 8b 34 cpi r24, 0x4B ; 75 |
1928: f9 f6 brne .-66 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
192a: e0 91 ce 03 lds r30, 0x03CE |
192e: f0 91 cf 03 lds r31, 0x03CF |
1932: 80 81 ld r24, Z |
1934: 91 81 ldd r25, Z+1 ; 0x01 |
1936: 90 93 82 04 sts 0x0482, r25 |
193a: 80 93 81 04 sts 0x0481, r24 |
193e: 84 5e subi r24, 0xE4 ; 228 |
1940: 9d 4f sbci r25, 0xFD ; 253 |
1942: 20 91 83 04 lds r18, 0x0483 |
1946: 30 91 84 04 lds r19, 0x0484 |
194a: 82 1b sub r24, r18 |
194c: 93 0b sbc r25, r19 |
194e: 68 e6 ldi r22, 0x68 ; 104 |
1950: 71 e0 ldi r23, 0x01 ; 1 |
1952: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
1956: 84 5b subi r24, 0xB4 ; 180 |
1958: 90 40 sbci r25, 0x00 ; 0 |
195a: 90 93 86 04 sts 0x0486, r25 |
195e: 80 93 85 04 sts 0x0485, r24 |
1962: c2 cf rjmp .-124 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
1964: 83 37 cpi r24, 0x73 ; 115 |
1966: 09 f4 brne .+2 ; 0x196a <BearbeiteRxDaten+0x100> |
1968: 19 c1 rjmp .+562 ; 0x1b9c <BearbeiteRxDaten+0x332> |
196a: 84 37 cpi r24, 0x74 ; 116 |
196c: 09 f0 breq .+2 ; 0x1970 <BearbeiteRxDaten+0x106> |
196e: 96 cf rjmp .-212 ; 0x189c <BearbeiteRxDaten+0x32> |
1970: 00 91 ce 03 lds r16, 0x03CE |
1974: 10 91 cf 03 lds r17, 0x03CF |
1978: f8 01 movw r30, r16 |
197a: 80 81 ld r24, Z |
197c: 91 81 ldd r25, Z+1 ; 0x01 |
197e: a2 81 ldd r26, Z+2 ; 0x02 |
1980: b3 81 ldd r27, Z+3 ; 0x03 |
1982: 80 93 d2 03 sts 0x03D2, r24 |
1986: 90 93 d3 03 sts 0x03D3, r25 |
198a: a0 93 d4 03 sts 0x03D4, r26 |
198e: b0 93 d5 03 sts 0x03D5, r27 |
1992: 8f ef ldi r24, 0xFF ; 255 |
1994: 80 93 05 01 sts 0x0105, r24 |
1998: 81 cf rjmp .-254 ; 0x189c <BearbeiteRxDaten+0x32> |
199a: 84 37 cpi r24, 0x74 ; 116 |
199c: 09 f4 brne .+2 ; 0x19a0 <BearbeiteRxDaten+0x136> |
199e: 8e c0 rjmp .+284 ; 0x1abc <BearbeiteRxDaten+0x252> |
19a0: 86 37 cpi r24, 0x76 ; 118 |
19a2: 09 f0 breq .+2 ; 0x19a6 <BearbeiteRxDaten+0x13c> |
19a4: a1 cf rjmp .-190 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
19a6: 81 e0 ldi r24, 0x01 ; 1 |
19a8: 80 93 c6 03 sts 0x03C6, r24 |
19ac: 9d cf rjmp .-198 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
19ae: 82 36 cpi r24, 0x62 ; 98 |
19b0: 09 f4 brne .+2 ; 0x19b4 <BearbeiteRxDaten+0x14a> |
19b2: 71 c0 rjmp .+226 ; 0x1a96 <BearbeiteRxDaten+0x22c> |
19b4: 83 36 cpi r24, 0x63 ; 99 |
19b6: 09 f0 breq .+2 ; 0x19ba <BearbeiteRxDaten+0x150> |
19b8: 97 cf rjmp .-210 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
19ba: 80 91 d6 03 lds r24, 0x03D6 |
19be: 90 91 d7 03 lds r25, 0x03D7 |
19c2: 89 2b or r24, r25 |
19c4: 09 f0 breq .+2 ; 0x19c8 <BearbeiteRxDaten+0x15e> |
19c6: 51 c1 rjmp .+674 ; 0x1c6a <BearbeiteRxDaten+0x400> |
19c8: 00 91 ce 03 lds r16, 0x03CE |
19cc: 10 91 cf 03 lds r17, 0x03CF |
19d0: f8 01 movw r30, r16 |
19d2: 90 81 ld r25, Z |
19d4: 99 23 and r25, r25 |
19d6: 09 f0 breq .+2 ; 0x19da <BearbeiteRxDaten+0x170> |
19d8: 58 c1 rjmp .+688 ; 0x1c8a <BearbeiteRxDaten+0x420> |
19da: f8 01 movw r30, r16 |
19dc: 80 81 ld r24, Z |
19de: 2a e0 ldi r18, 0x0A ; 10 |
19e0: 82 9f mul r24, r18 |
19e2: c0 01 movw r24, r0 |
19e4: 11 24 eor r1, r1 |
19e6: 90 93 d7 03 sts 0x03D7, r25 |
19ea: 80 93 d6 03 sts 0x03D6, r24 |
19ee: 7c cf rjmp .-264 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
19f0: 00 91 ce 03 lds r16, 0x03CE |
19f4: 10 91 cf 03 lds r17, 0x03CF |
19f8: f8 01 movw r30, r16 |
19fa: 80 81 ld r24, Z |
19fc: 8f 3f cpi r24, 0xFF ; 255 |
19fe: 09 f4 brne .+2 ; 0x1a02 <BearbeiteRxDaten+0x198> |
1a00: 53 c1 rjmp .+678 ; 0x1ca8 <BearbeiteRxDaten+0x43e> |
1a02: f8 01 movw r30, r16 |
1a04: 80 81 ld r24, Z |
1a06: 88 23 and r24, r24 |
1a08: 09 f0 breq .+2 ; 0x1a0c <BearbeiteRxDaten+0x1a2> |
1a0a: 34 c1 rjmp .+616 ; 0x1c74 <BearbeiteRxDaten+0x40a> |
1a0c: 81 e0 ldi r24, 0x01 ; 1 |
1a0e: 80 83 st Z, r24 |
1a10: 00 91 ce 03 lds r16, 0x03CE |
1a14: 10 91 cf 03 lds r17, 0x03CF |
1a18: 97 ed ldi r25, 0xD7 ; 215 |
1a1a: e9 2e mov r14, r25 |
1a1c: 97 e0 ldi r25, 0x07 ; 7 |
1a1e: f9 2e mov r15, r25 |
1a20: 4c e5 ldi r20, 0x5C ; 92 |
1a22: b7 01 movw r22, r14 |
1a24: f8 01 movw r30, r16 |
1a26: 80 81 ld r24, Z |
1a28: 0e 94 3a 03 call 0x674 ; 0x674 <ReadParameterSet> |
1a2c: 80 91 03 01 lds r24, 0x0103 |
1a30: 88 23 and r24, r24 |
1a32: e1 f3 breq .-8 ; 0x1a2c <BearbeiteRxDaten+0x1c2> |
1a34: e0 91 ce 03 lds r30, 0x03CE |
1a38: f0 91 cf 03 lds r31, 0x03CF |
1a3c: 80 81 ld r24, Z |
1a3e: 89 83 std Y+1, r24 ; 0x01 |
1a40: 8a e4 ldi r24, 0x4A ; 74 |
1a42: 8a 83 std Y+2, r24 ; 0x02 |
1a44: 8c e5 ldi r24, 0x5C ; 92 |
1a46: 90 e0 ldi r25, 0x00 ; 0 |
1a48: 9f 93 push r25 |
1a4a: 8f 93 push r24 |
1a4c: ff 92 push r15 |
1a4e: ef 92 push r14 |
1a50: 21 e0 ldi r18, 0x01 ; 1 |
1a52: 30 e0 ldi r19, 0x00 ; 0 |
1a54: 3f 93 push r19 |
1a56: 2f 93 push r18 |
1a58: ce 01 movw r24, r28 |
1a5a: 02 96 adiw r24, 0x02 ; 2 |
1a5c: 9f 93 push r25 |
1a5e: 8f 93 push r24 |
1a60: 3f 93 push r19 |
1a62: 2f 93 push r18 |
1a64: ce 01 movw r24, r28 |
1a66: 01 96 adiw r24, 0x01 ; 1 |
1a68: 9f 93 push r25 |
1a6a: 8f 93 push r24 |
1a6c: 83 e0 ldi r24, 0x03 ; 3 |
1a6e: 8f 93 push r24 |
1a70: 81 e0 ldi r24, 0x01 ; 1 |
1a72: 8f 93 push r24 |
1a74: 81 e5 ldi r24, 0x51 ; 81 |
1a76: 8f 93 push r24 |
1a78: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
1a7c: 8d b7 in r24, 0x3d ; 61 |
1a7e: 9e b7 in r25, 0x3e ; 62 |
1a80: 0f 96 adiw r24, 0x0f ; 15 |
1a82: 0f b6 in r0, 0x3f ; 63 |
1a84: f8 94 cli |
1a86: 9e bf out 0x3e, r25 ; 62 |
1a88: 0f be out 0x3f, r0 ; 63 |
1a8a: 8d bf out 0x3d, r24 ; 61 |
1a8c: 07 cf rjmp .-498 ; 0x189c <BearbeiteRxDaten+0x32> |
1a8e: 81 e0 ldi r24, 0x01 ; 1 |
1a90: 80 93 c2 03 sts 0x03C2, r24 |
1a94: 29 cf rjmp .-430 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
1a96: ac e9 ldi r26, 0x9C ; 156 |
1a98: b6 e0 ldi r27, 0x06 ; 6 |
1a9a: e0 91 ce 03 lds r30, 0x03CE |
1a9e: f0 91 cf 03 lds r31, 0x03CF |
1aa2: 8b e0 ldi r24, 0x0B ; 11 |
1aa4: 01 90 ld r0, Z+ |
1aa6: 0d 92 st X+, r0 |
1aa8: 81 50 subi r24, 0x01 ; 1 |
1aaa: e1 f7 brne .-8 ; 0x1aa4 <BearbeiteRxDaten+0x23a> |
1aac: 80 91 a5 06 lds r24, 0x06A5 |
1ab0: 80 93 81 07 sts 0x0781, r24 |
1ab4: 8f ef ldi r24, 0xFF ; 255 |
1ab6: 80 93 05 01 sts 0x0105, r24 |
1aba: 16 cf rjmp .-468 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
1abc: e0 91 ce 03 lds r30, 0x03CE |
1ac0: f0 91 cf 03 lds r31, 0x03CF |
1ac4: 80 81 ld r24, Z |
1ac6: 91 81 ldd r25, Z+1 ; 0x01 |
1ac8: a2 81 ldd r26, Z+2 ; 0x02 |
1aca: b3 81 ldd r27, Z+3 ; 0x03 |
1acc: 80 93 d2 03 sts 0x03D2, r24 |
1ad0: 90 93 d3 03 sts 0x03D3, r25 |
1ad4: a0 93 d4 03 sts 0x03D4, r26 |
1ad8: b0 93 d5 03 sts 0x03D5, r27 |
1adc: 80 91 03 01 lds r24, 0x0103 |
1ae0: 88 23 and r24, r24 |
1ae2: e1 f3 breq .-8 ; 0x1adc <BearbeiteRxDaten+0x272> |
1ae4: 80 91 06 01 lds r24, 0x0106 |
1ae8: 1f 92 push r1 |
1aea: 8f 93 push r24 |
1aec: 84 e5 ldi r24, 0x54 ; 84 |
1aee: 8f 93 push r24 |
1af0: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
1af4: 8f ef ldi r24, 0xFF ; 255 |
1af6: 80 93 05 01 sts 0x0105, r24 |
1afa: 0f 90 pop r0 |
1afc: 0f 90 pop r0 |
1afe: 0f 90 pop r0 |
1b00: f3 ce rjmp .-538 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
1b02: 8f ef ldi r24, 0xFF ; 255 |
1b04: 80 93 05 01 sts 0x0105, r24 |
1b08: e0 91 ce 03 lds r30, 0x03CE |
1b0c: f0 91 cf 03 lds r31, 0x03CF |
1b10: 80 81 ld r24, Z |
1b12: 80 93 26 04 sts 0x0426, r24 |
1b16: 81 e0 ldi r24, 0x01 ; 1 |
1b18: 80 93 c3 03 sts 0x03C3, r24 |
1b1c: e5 ce rjmp .-566 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
1b1e: e0 91 ce 03 lds r30, 0x03CE |
1b22: f0 91 cf 03 lds r31, 0x03CF |
1b26: 80 81 ld r24, Z |
1b28: 80 93 04 01 sts 0x0104, r24 |
1b2c: 80 32 cpi r24, 0x20 ; 32 |
1b2e: 10 f2 brcs .-124 ; 0x1ab4 <BearbeiteRxDaten+0x24a> |
1b30: 8f e1 ldi r24, 0x1F ; 31 |
1b32: 80 93 04 01 sts 0x0104, r24 |
1b36: be cf rjmp .-132 ; 0x1ab4 <BearbeiteRxDaten+0x24a> |
1b38: e0 91 ce 03 lds r30, 0x03CE |
1b3c: f0 91 cf 03 lds r31, 0x03CF |
1b40: 80 81 ld r24, Z |
1b42: 2a e0 ldi r18, 0x0A ; 10 |
1b44: 82 9f mul r24, r18 |
1b46: c0 01 movw r24, r0 |
1b48: 11 24 eor r1, r1 |
1b4a: 90 93 08 01 sts 0x0108, r25 |
1b4e: 80 93 07 01 sts 0x0107, r24 |
1b52: 89 2b or r24, r25 |
1b54: 09 f4 brne .+2 ; 0x1b58 <BearbeiteRxDaten+0x2ee> |
1b56: c8 ce rjmp .-624 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
1b58: 81 e0 ldi r24, 0x01 ; 1 |
1b5a: 80 93 c5 03 sts 0x03C5, r24 |
1b5e: c4 ce rjmp .-632 ; 0x18e8 <BearbeiteRxDaten+0x7e> |
1b60: 00 91 ce 03 lds r16, 0x03CE |
1b64: 10 91 cf 03 lds r17, 0x03CF |
1b68: f8 01 movw r30, r16 |
1b6a: 80 81 ld r24, Z |
1b6c: 91 81 ldd r25, Z+1 ; 0x01 |
1b6e: 90 93 82 04 sts 0x0482, r25 |
1b72: 80 93 81 04 sts 0x0481, r24 |
1b76: 84 5e subi r24, 0xE4 ; 228 |
1b78: 9d 4f sbci r25, 0xFD ; 253 |
1b7a: 20 91 83 04 lds r18, 0x0483 |
1b7e: 30 91 84 04 lds r19, 0x0484 |
1b82: 82 1b sub r24, r18 |
1b84: 93 0b sbc r25, r19 |
1b86: 68 e6 ldi r22, 0x68 ; 104 |
1b88: 71 e0 ldi r23, 0x01 ; 1 |
1b8a: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
1b8e: 84 5b subi r24, 0xB4 ; 180 |
1b90: 90 40 sbci r25, 0x00 ; 0 |
1b92: 90 93 86 04 sts 0x0486, r25 |
1b96: 80 93 85 04 sts 0x0485, r24 |
1b9a: 80 ce rjmp .-768 ; 0x189c <BearbeiteRxDaten+0x32> |
1b9c: 00 91 ce 03 lds r16, 0x03CE |
1ba0: 10 91 cf 03 lds r17, 0x03CF |
1ba4: f8 01 movw r30, r16 |
1ba6: 80 81 ld r24, Z |
1ba8: 81 50 subi r24, 0x01 ; 1 |
1baa: 85 30 cpi r24, 0x05 ; 5 |
1bac: 18 f4 brcc .+6 ; 0x1bb4 <BearbeiteRxDaten+0x34a> |
1bae: 81 81 ldd r24, Z+1 ; 0x01 |
1bb0: 8a 34 cpi r24, 0x4A ; 74 |
1bb2: e9 f0 breq .+58 ; 0x1bee <BearbeiteRxDaten+0x384> |
1bb4: 19 82 std Y+1, r1 ; 0x01 |
1bb6: 80 91 03 01 lds r24, 0x0103 |
1bba: 88 23 and r24, r24 |
1bbc: e1 f3 breq .-8 ; 0x1bb6 <BearbeiteRxDaten+0x34c> |
1bbe: 81 e0 ldi r24, 0x01 ; 1 |
1bc0: 90 e0 ldi r25, 0x00 ; 0 |
1bc2: 9f 93 push r25 |
1bc4: 8f 93 push r24 |
1bc6: ce 01 movw r24, r28 |
1bc8: 01 96 adiw r24, 0x01 ; 1 |
1bca: 9f 93 push r25 |
1bcc: 8f 93 push r24 |
1bce: 81 e0 ldi r24, 0x01 ; 1 |
1bd0: 8f 93 push r24 |
1bd2: 8f 93 push r24 |
1bd4: 83 e5 ldi r24, 0x53 ; 83 |
1bd6: 8f 93 push r24 |
1bd8: 0e 94 9d 08 call 0x113a ; 0x113a <SendOutData> |
1bdc: 8d b7 in r24, 0x3d ; 61 |
1bde: 9e b7 in r25, 0x3e ; 62 |
1be0: 07 96 adiw r24, 0x07 ; 7 |
1be2: 0f b6 in r0, 0x3f ; 63 |
1be4: f8 94 cli |
1be6: 9e bf out 0x3e, r25 ; 62 |
1be8: 0f be out 0x3f, r0 ; 63 |
1bea: 8d bf out 0x3d, r24 ; 61 |
1bec: 57 ce rjmp .-850 ; 0x189c <BearbeiteRxDaten+0x32> |
1bee: a7 ed ldi r26, 0xD7 ; 215 |
1bf0: b7 e0 ldi r27, 0x07 ; 7 |
1bf2: 32 96 adiw r30, 0x02 ; 2 |
1bf4: 8c e5 ldi r24, 0x5C ; 92 |
1bf6: 01 90 ld r0, Z+ |
1bf8: 0d 92 st X+, r0 |
1bfa: 81 50 subi r24, 0x01 ; 1 |
1bfc: e1 f7 brne .-8 ; 0x1bf6 <BearbeiteRxDaten+0x38c> |
1bfe: 4c e5 ldi r20, 0x5C ; 92 |
1c00: 67 ed ldi r22, 0xD7 ; 215 |
1c02: 77 e0 ldi r23, 0x07 ; 7 |
1c04: f8 01 movw r30, r16 |
1c06: 80 81 ld r24, Z |
1c08: 0e 94 06 03 call 0x60c ; 0x60c <WriteParameterSet> |
1c0c: 60 91 04 08 lds r22, 0x0804 |
1c10: 70 e0 ldi r23, 0x00 ; 0 |
1c12: 80 e0 ldi r24, 0x00 ; 0 |
1c14: 90 e0 ldi r25, 0x00 ; 0 |
1c16: 24 ec ldi r18, 0xC4 ; 196 |
1c18: 39 e0 ldi r19, 0x09 ; 9 |
1c1a: 40 e0 ldi r20, 0x00 ; 0 |
1c1c: 50 e0 ldi r21, 0x00 ; 0 |
1c1e: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
1c22: 60 93 97 03 sts 0x0397, r22 |
1c26: 70 93 98 03 sts 0x0398, r23 |
1c2a: 80 93 99 03 sts 0x0399, r24 |
1c2e: 90 93 9a 03 sts 0x039A, r25 |
1c32: 60 91 05 08 lds r22, 0x0805 |
1c36: 70 e0 ldi r23, 0x00 ; 0 |
1c38: 80 e0 ldi r24, 0x00 ; 0 |
1c3a: 90 e0 ldi r25, 0x00 ; 0 |
1c3c: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
1c40: 60 93 9b 03 sts 0x039B, r22 |
1c44: 70 93 9c 03 sts 0x039C, r23 |
1c48: 80 93 9d 03 sts 0x039D, r24 |
1c4c: 90 93 9e 03 sts 0x039E, r25 |
1c50: e0 91 ce 03 lds r30, 0x03CE |
1c54: f0 91 cf 03 lds r31, 0x03CF |
1c58: 80 81 ld r24, Z |
1c5a: 0e 94 b0 02 call 0x560 ; 0x560 <SetActiveParamSetNumber> |
1c5e: 0e 94 bc 02 call 0x578 ; 0x578 <GetActiveParamSetNumber> |
1c62: 89 83 std Y+1, r24 ; 0x01 |
1c64: 0e 94 df 34 call 0x69be ; 0x69be <Piep> |
1c68: a6 cf rjmp .-180 ; 0x1bb6 <BearbeiteRxDaten+0x34c> |
1c6a: 00 91 ce 03 lds r16, 0x03CE |
1c6e: 10 91 cf 03 lds r17, 0x03CF |
1c72: b3 ce rjmp .-666 ; 0x19da <BearbeiteRxDaten+0x170> |
1c74: 86 30 cpi r24, 0x06 ; 6 |
1c76: 08 f4 brcc .+2 ; 0x1c7a <BearbeiteRxDaten+0x410> |
1c78: cf ce rjmp .-610 ; 0x1a18 <BearbeiteRxDaten+0x1ae> |
1c7a: 85 e0 ldi r24, 0x05 ; 5 |
1c7c: f8 01 movw r30, r16 |
1c7e: 80 83 st Z, r24 |
1c80: 00 91 ce 03 lds r16, 0x03CE |
1c84: 10 91 cf 03 lds r17, 0x03CF |
1c88: c7 ce rjmp .-626 ; 0x1a18 <BearbeiteRxDaten+0x1ae> |
1c8a: 8a e0 ldi r24, 0x0A ; 10 |
1c8c: 98 9f mul r25, r24 |
1c8e: c0 01 movw r24, r0 |
1c90: 11 24 eor r1, r1 |
1c92: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
1c96: 90 93 5b 05 sts 0x055B, r25 |
1c9a: 80 93 5a 05 sts 0x055A, r24 |
1c9e: 00 91 ce 03 lds r16, 0x03CE |
1ca2: 10 91 cf 03 lds r17, 0x03CF |
1ca6: 99 ce rjmp .-718 ; 0x19da <BearbeiteRxDaten+0x170> |
1ca8: 0e 94 bc 02 call 0x578 ; 0x578 <GetActiveParamSetNumber> |
1cac: f8 01 movw r30, r16 |
1cae: 80 83 st Z, r24 |
1cb0: 00 91 ce 03 lds r16, 0x03CE |
1cb4: 10 91 cf 03 lds r17, 0x03CF |
1cb8: a4 ce rjmp .-696 ; 0x1a02 <BearbeiteRxDaten+0x198> |
1cba: 22 96 adiw r28, 0x02 ; 2 |
1cbc: 0f b6 in r0, 0x3f ; 63 |
1cbe: f8 94 cli |
1cc0: de bf out 0x3e, r29 ; 62 |
1cc2: 0f be out 0x3f, r0 ; 63 |
1cc4: cd bf out 0x3d, r28 ; 61 |
1cc6: df 91 pop r29 |
1cc8: cf 91 pop r28 |
1cca: 1f 91 pop r17 |
1ccc: 0f 91 pop r16 |
1cce: ff 90 pop r15 |
1cd0: ef 90 pop r14 |
1cd2: 08 95 ret |
|
00001cd4 <Putchar>: |
1cd4: 98 2f mov r25, r24 |
1cd6: 80 91 82 07 lds r24, 0x0782 |
1cda: 81 30 cpi r24, 0x01 ; 1 |
1cdc: 31 f0 breq .+12 ; 0x1cea <Putchar+0x16> |
1cde: 89 2f mov r24, r25 |
1ce0: 0e 94 51 08 call 0x10a2 ; 0x10a2 <uart_putchar> |
1ce4: 28 2f mov r18, r24 |
1ce6: 30 e0 ldi r19, 0x00 ; 0 |
1ce8: 0c c0 rjmp .+24 ; 0x1d02 <Putchar+0x2e> |
1cea: 80 91 25 04 lds r24, 0x0425 |
1cee: e8 2f mov r30, r24 |
1cf0: f0 e0 ldi r31, 0x00 ; 0 |
1cf2: e8 5d subi r30, 0xD8 ; 216 |
1cf4: fc 4f sbci r31, 0xFC ; 252 |
1cf6: 90 83 st Z, r25 |
1cf8: 8f 5f subi r24, 0xFF ; 255 |
1cfa: 80 93 25 04 sts 0x0425, r24 |
1cfe: 21 e0 ldi r18, 0x01 ; 1 |
1d00: 30 e0 ldi r19, 0x00 ; 0 |
1d02: c9 01 movw r24, r18 |
1d04: 08 95 ret |
|
00001d06 <PAD_0>: |
1d06: 1f 93 push r17 |
1d08: 18 2f mov r17, r24 |
1d0a: 18 16 cp r1, r24 |
1d0c: 2c f4 brge .+10 ; 0x1d18 <PAD_0+0x12> |
1d0e: 80 e3 ldi r24, 0x30 ; 48 |
1d10: 0e 94 6a 0e call 0x1cd4 ; 0x1cd4 <Putchar> |
1d14: 11 50 subi r17, 0x01 ; 1 |
1d16: d9 f7 brne .-10 ; 0x1d0e <PAD_0+0x8> |
1d18: 1f 91 pop r17 |
1d1a: 08 95 ret |
|
00001d1c <PAD_SP>: |
1d1c: 1f 93 push r17 |
1d1e: 18 2f mov r17, r24 |
1d20: 18 16 cp r1, r24 |
1d22: 2c f4 brge .+10 ; 0x1d2e <PAD_SP+0x12> |
1d24: 80 e2 ldi r24, 0x20 ; 32 |
1d26: 0e 94 6a 0e call 0x1cd4 ; 0x1cd4 <Putchar> |
1d2a: 11 50 subi r17, 0x01 ; 1 |
1d2c: d9 f7 brne .-10 ; 0x1d24 <PAD_SP+0x8> |
1d2e: 1f 91 pop r17 |
1d30: 08 95 ret |
|
00001d32 <PRINTP>: |
1d32: 0f 93 push r16 |
1d34: 1f 93 push r17 |
1d36: cf 93 push r28 |
1d38: df 93 push r29 |
1d3a: 8c 01 movw r16, r24 |
1d3c: eb 01 movw r28, r22 |
1d3e: 67 2b or r22, r23 |
1d40: 49 f0 breq .+18 ; 0x1d54 <PRINTP+0x22> |
1d42: f8 01 movw r30, r16 |
1d44: 0f 5f subi r16, 0xFF ; 255 |
1d46: 1f 4f sbci r17, 0xFF ; 255 |
1d48: e4 91 lpm r30, Z |
1d4a: 8e 2f mov r24, r30 |
1d4c: 0e 94 6a 0e call 0x1cd4 ; 0x1cd4 <Putchar> |
1d50: 21 97 sbiw r28, 0x01 ; 1 |
1d52: b9 f7 brne .-18 ; 0x1d42 <PRINTP+0x10> |
1d54: df 91 pop r29 |
1d56: cf 91 pop r28 |
1d58: 1f 91 pop r17 |
1d5a: 0f 91 pop r16 |
1d5c: 08 95 ret |
|
00001d5e <PRINT>: |
1d5e: 0f 93 push r16 |
1d60: 1f 93 push r17 |
1d62: cf 93 push r28 |
1d64: df 93 push r29 |
1d66: 8c 01 movw r16, r24 |
1d68: eb 01 movw r28, r22 |
1d6a: 67 2b or r22, r23 |
1d6c: 39 f0 breq .+14 ; 0x1d7c <PRINT+0x1e> |
1d6e: f8 01 movw r30, r16 |
1d70: 81 91 ld r24, Z+ |
1d72: 8f 01 movw r16, r30 |
1d74: 0e 94 6a 0e call 0x1cd4 ; 0x1cd4 <Putchar> |
1d78: 21 97 sbiw r28, 0x01 ; 1 |
1d7a: c9 f7 brne .-14 ; 0x1d6e <PRINT+0x10> |
1d7c: df 91 pop r29 |
1d7e: cf 91 pop r28 |
1d80: 1f 91 pop r17 |
1d82: 0f 91 pop r16 |
1d84: 08 95 ret |
|
00001d86 <_printf_P>: |
1d86: 2f 92 push r2 |
1d88: 3f 92 push r3 |
1d8a: 4f 92 push r4 |
1d8c: 5f 92 push r5 |
1d8e: 6f 92 push r6 |
1d90: 7f 92 push r7 |
1d92: 8f 92 push r8 |
1d94: 9f 92 push r9 |
1d96: af 92 push r10 |
1d98: bf 92 push r11 |
1d9a: cf 92 push r12 |
1d9c: df 92 push r13 |
1d9e: ef 92 push r14 |
1da0: ff 92 push r15 |
1da2: 0f 93 push r16 |
1da4: 1f 93 push r17 |
1da6: cf 93 push r28 |
1da8: df 93 push r29 |
1daa: cd b7 in r28, 0x3d ; 61 |
1dac: de b7 in r29, 0x3e ; 62 |
1dae: e5 97 sbiw r28, 0x35 ; 53 |
1db0: 0f b6 in r0, 0x3f ; 63 |
1db2: f8 94 cli |
1db4: de bf out 0x3e, r29 ; 62 |
1db6: 0f be out 0x3f, r0 ; 63 |
1db8: cd bf out 0x3d, r28 ; 61 |
1dba: 2b 96 adiw r28, 0x0b ; 11 |
1dbc: 8f ad ldd r24, Y+63 ; 0x3f |
1dbe: 2b 97 sbiw r28, 0x0b ; 11 |
1dc0: 80 93 82 07 sts 0x0782, r24 |
1dc4: ce 01 movw r24, r28 |
1dc6: 83 5b subi r24, 0xB3 ; 179 |
1dc8: 9f 4f sbci r25, 0xFF ; 255 |
1dca: 9b 83 std Y+3, r25 ; 0x03 |
1dcc: 8a 83 std Y+2, r24 ; 0x02 |
1dce: 2d 96 adiw r28, 0x0d ; 13 |
1dd0: 0e ad ldd r16, Y+62 ; 0x3e |
1dd2: 1f ad ldd r17, Y+63 ; 0x3f |
1dd4: 2d 97 sbiw r28, 0x0d ; 13 |
1dd6: 1e a6 std Y+46, r1 ; 0x2e |
1dd8: 1f a6 std Y+47, r1 ; 0x2f |
1dda: 18 aa std Y+48, r1 ; 0x30 |
1ddc: 19 aa std Y+49, r1 ; 0x31 |
1dde: f8 01 movw r30, r16 |
1de0: 84 91 lpm r24, Z |
1de2: 88 23 and r24, r24 |
1de4: 09 f4 brne .+2 ; 0x1de8 <_printf_P+0x62> |
1de6: a2 c2 rjmp .+1348 ; 0x232c <_printf_P+0x5a6> |
1de8: 85 32 cpi r24, 0x25 ; 37 |
1dea: 09 f4 brne .+2 ; 0x1dee <_printf_P+0x68> |
1dec: 1b c2 rjmp .+1078 ; 0x2224 <_printf_P+0x49e> |
1dee: 68 01 movw r12, r16 |
1df0: 03 c0 rjmp .+6 ; 0x1df8 <_printf_P+0x72> |
1df2: f5 e2 ldi r31, 0x25 ; 37 |
1df4: ff 16 cp r15, r31 |
1df6: 39 f0 breq .+14 ; 0x1e06 <_printf_P+0x80> |
1df8: 08 94 sec |
1dfa: c1 1c adc r12, r1 |
1dfc: d1 1c adc r13, r1 |
1dfe: f6 01 movw r30, r12 |
1e00: f4 90 lpm r15, Z |
1e02: ff 20 and r15, r15 |
1e04: b1 f7 brne .-20 ; 0x1df2 <_printf_P+0x6c> |
1e06: b6 01 movw r22, r12 |
1e08: 60 1b sub r22, r16 |
1e0a: 71 0b sbc r23, r17 |
1e0c: 19 f0 breq .+6 ; 0x1e14 <_printf_P+0x8e> |
1e0e: c8 01 movw r24, r16 |
1e10: 0e 94 99 0e call 0x1d32 ; 0x1d32 <PRINTP> |
1e14: ff 20 and r15, r15 |
1e16: 09 f4 brne .+2 ; 0x1e1a <_printf_P+0x94> |
1e18: 89 c2 rjmp .+1298 ; 0x232c <_printf_P+0x5a6> |
1e1a: 86 01 movw r16, r12 |
1e1c: 0f 5f subi r16, 0xFF ; 255 |
1e1e: 1f 4f sbci r17, 0xFF ; 255 |
1e20: 19 82 std Y+1, r1 ; 0x01 |
1e22: aa 81 ldd r26, Y+2 ; 0x02 |
1e24: bb 81 ldd r27, Y+3 ; 0x03 |
1e26: 8e a4 ldd r8, Y+46 ; 0x2e |
1e28: 9f a4 ldd r9, Y+47 ; 0x2f |
1e2a: a8 a8 ldd r10, Y+48 ; 0x30 |
1e2c: b9 a8 ldd r11, Y+49 ; 0x31 |
1e2e: 33 24 eor r3, r3 |
1e30: 22 24 eor r2, r2 |
1e32: 8f ef ldi r24, 0xFF ; 255 |
1e34: 8b ab std Y+51, r24 ; 0x33 |
1e36: f8 01 movw r30, r16 |
1e38: 0f 5f subi r16, 0xFF ; 255 |
1e3a: 1f 4f sbci r17, 0xFF ; 255 |
1e3c: f4 90 lpm r15, Z |
1e3e: c3 2c mov r12, r3 |
1e40: dd 24 eor r13, r13 |
1e42: 91 e0 ldi r25, 0x01 ; 1 |
1e44: c9 22 and r12, r25 |
1e46: dd 24 eor r13, r13 |
1e48: e5 e7 ldi r30, 0x75 ; 117 |
1e4a: fe 16 cp r15, r30 |
1e4c: 09 f4 brne .+2 ; 0x1e50 <_printf_P+0xca> |
1e4e: 43 c0 rjmp .+134 ; 0x1ed6 <_printf_P+0x150> |
1e50: 8f 2d mov r24, r15 |
1e52: 80 62 ori r24, 0x20 ; 32 |
1e54: 88 37 cpi r24, 0x78 ; 120 |
1e56: 09 f4 brne .+2 ; 0x1e5a <_printf_P+0xd4> |
1e58: 3e c0 rjmp .+124 ; 0x1ed6 <_printf_P+0x150> |
1e5a: f0 e2 ldi r31, 0x20 ; 32 |
1e5c: ff 16 cp r15, r31 |
1e5e: 09 f4 brne .+2 ; 0x1e62 <_printf_P+0xdc> |
1e60: 48 c0 rjmp .+144 ; 0x1ef2 <_printf_P+0x16c> |
1e62: 83 e2 ldi r24, 0x23 ; 35 |
1e64: f8 16 cp r15, r24 |
1e66: 09 f4 brne .+2 ; 0x1e6a <_printf_P+0xe4> |
1e68: 8f c0 rjmp .+286 ; 0x1f88 <_printf_P+0x202> |
1e6a: ea e2 ldi r30, 0x2A ; 42 |
1e6c: fe 16 cp r15, r30 |
1e6e: 09 f4 brne .+2 ; 0x1e72 <_printf_P+0xec> |
1e70: 80 c0 rjmp .+256 ; 0x1f72 <_printf_P+0x1ec> |
1e72: fd e2 ldi r31, 0x2D ; 45 |
1e74: ff 16 cp r15, r31 |
1e76: 09 f4 brne .+2 ; 0x1e7a <_printf_P+0xf4> |
1e78: 82 c0 rjmp .+260 ; 0x1f7e <_printf_P+0x1f8> |
1e7a: eb e2 ldi r30, 0x2B ; 43 |
1e7c: fe 16 cp r15, r30 |
1e7e: 09 f4 brne .+2 ; 0x1e82 <_printf_P+0xfc> |
1e80: 3c c0 rjmp .+120 ; 0x1efa <_printf_P+0x174> |
1e82: fe e2 ldi r31, 0x2E ; 46 |
1e84: ff 16 cp r15, r31 |
1e86: d9 f1 breq .+118 ; 0x1efe <_printf_P+0x178> |
1e88: 80 e3 ldi r24, 0x30 ; 48 |
1e8a: f8 16 cp r15, r24 |
1e8c: 09 f4 brne .+2 ; 0x1e90 <_printf_P+0x10a> |
1e8e: 7f c0 rjmp .+254 ; 0x1f8e <_printf_P+0x208> |
1e90: 8f 2d mov r24, r15 |
1e92: 81 53 subi r24, 0x31 ; 49 |
1e94: 89 30 cpi r24, 0x09 ; 9 |
1e96: 08 f0 brcs .+2 ; 0x1e9a <_printf_P+0x114> |
1e98: 7f c0 rjmp .+254 ; 0x1f98 <_printf_P+0x212> |
1e9a: 20 e0 ldi r18, 0x00 ; 0 |
1e9c: 30 e0 ldi r19, 0x00 ; 0 |
1e9e: c9 01 movw r24, r18 |
1ea0: 88 0f add r24, r24 |
1ea2: 99 1f adc r25, r25 |
1ea4: 88 0f add r24, r24 |
1ea6: 99 1f adc r25, r25 |
1ea8: 88 0f add r24, r24 |
1eaa: 99 1f adc r25, r25 |
1eac: 22 0f add r18, r18 |
1eae: 33 1f adc r19, r19 |
1eb0: 28 0f add r18, r24 |
1eb2: 39 1f adc r19, r25 |
1eb4: 2f 0d add r18, r15 |
1eb6: 31 1d adc r19, r1 |
1eb8: 20 53 subi r18, 0x30 ; 48 |
1eba: 30 40 sbci r19, 0x00 ; 0 |
1ebc: f8 01 movw r30, r16 |
1ebe: 0f 5f subi r16, 0xFF ; 255 |
1ec0: 1f 4f sbci r17, 0xFF ; 255 |
1ec2: f4 90 lpm r15, Z |
1ec4: 8f 2d mov r24, r15 |
1ec6: 80 53 subi r24, 0x30 ; 48 |
1ec8: 8a 30 cpi r24, 0x0A ; 10 |
1eca: 48 f3 brcs .-46 ; 0x1e9e <_printf_P+0x118> |
1ecc: 22 2e mov r2, r18 |
1ece: e5 e7 ldi r30, 0x75 ; 117 |
1ed0: fe 16 cp r15, r30 |
1ed2: 09 f0 breq .+2 ; 0x1ed6 <_printf_P+0x150> |
1ed4: bd cf rjmp .-134 ; 0x1e50 <_printf_P+0xca> |
1ed6: c1 14 cp r12, r1 |
1ed8: d1 04 cpc r13, r1 |
1eda: 09 f4 brne .+2 ; 0x1ede <_printf_P+0x158> |
1edc: 3c c0 rjmp .+120 ; 0x1f56 <_printf_P+0x1d0> |
1ede: 8d 90 ld r8, X+ |
1ee0: 9d 90 ld r9, X+ |
1ee2: ad 90 ld r10, X+ |
1ee4: bc 90 ld r11, X |
1ee6: 13 97 sbiw r26, 0x03 ; 3 |
1ee8: 14 96 adiw r26, 0x04 ; 4 |
1eea: f0 e2 ldi r31, 0x20 ; 32 |
1eec: ff 16 cp r15, r31 |
1eee: 09 f0 breq .+2 ; 0x1ef2 <_printf_P+0x16c> |
1ef0: b8 cf rjmp .-144 ; 0x1e62 <_printf_P+0xdc> |
1ef2: 89 81 ldd r24, Y+1 ; 0x01 |
1ef4: 88 23 and r24, r24 |
1ef6: 09 f0 breq .+2 ; 0x1efa <_printf_P+0x174> |
1ef8: 9e cf rjmp .-196 ; 0x1e36 <_printf_P+0xb0> |
1efa: f9 82 std Y+1, r15 ; 0x01 |
1efc: 9c cf rjmp .-200 ; 0x1e36 <_printf_P+0xb0> |
1efe: f8 01 movw r30, r16 |
1f00: 0f 5f subi r16, 0xFF ; 255 |
1f02: 1f 4f sbci r17, 0xFF ; 255 |
1f04: 94 91 lpm r25, Z |
1f06: 9a 32 cpi r25, 0x2A ; 42 |
1f08: 09 f4 brne .+2 ; 0x1f0c <_printf_P+0x186> |
1f0a: 4f c0 rjmp .+158 ; 0x1faa <_printf_P+0x224> |
1f0c: 89 2f mov r24, r25 |
1f0e: 80 53 subi r24, 0x30 ; 48 |
1f10: 8a 30 cpi r24, 0x0A ; 10 |
1f12: 60 f5 brcc .+88 ; 0x1f6c <_printf_P+0x1e6> |
1f14: 49 2f mov r20, r25 |
1f16: 20 e0 ldi r18, 0x00 ; 0 |
1f18: 30 e0 ldi r19, 0x00 ; 0 |
1f1a: c9 01 movw r24, r18 |
1f1c: 88 0f add r24, r24 |
1f1e: 99 1f adc r25, r25 |
1f20: 88 0f add r24, r24 |
1f22: 99 1f adc r25, r25 |
1f24: 88 0f add r24, r24 |
1f26: 99 1f adc r25, r25 |
1f28: 22 0f add r18, r18 |
1f2a: 33 1f adc r19, r19 |
1f2c: 28 0f add r18, r24 |
1f2e: 39 1f adc r19, r25 |
1f30: 24 0f add r18, r20 |
1f32: 31 1d adc r19, r1 |
1f34: 20 53 subi r18, 0x30 ; 48 |
1f36: 30 40 sbci r19, 0x00 ; 0 |
1f38: f8 01 movw r30, r16 |
1f3a: 0f 5f subi r16, 0xFF ; 255 |
1f3c: 1f 4f sbci r17, 0xFF ; 255 |
1f3e: 64 91 lpm r22, Z |
1f40: 46 2f mov r20, r22 |
1f42: 86 2f mov r24, r22 |
1f44: 80 53 subi r24, 0x30 ; 48 |
1f46: 8a 30 cpi r24, 0x0A ; 10 |
1f48: 40 f3 brcs .-48 ; 0x1f1a <_printf_P+0x194> |
1f4a: a9 01 movw r20, r18 |
1f4c: 37 fd sbrc r19, 7 |
1f4e: 0b c0 rjmp .+22 ; 0x1f66 <_printf_P+0x1e0> |
1f50: 4b ab std Y+51, r20 ; 0x33 |
1f52: f6 2e mov r15, r22 |
1f54: 79 cf rjmp .-270 ; 0x1e48 <_printf_P+0xc2> |
1f56: 8d 91 ld r24, X+ |
1f58: 9c 91 ld r25, X |
1f5a: 11 97 sbiw r26, 0x01 ; 1 |
1f5c: 4c 01 movw r8, r24 |
1f5e: aa 24 eor r10, r10 |
1f60: bb 24 eor r11, r11 |
1f62: 12 96 adiw r26, 0x02 ; 2 |
1f64: 7a cf rjmp .-268 ; 0x1e5a <_printf_P+0xd4> |
1f66: 4f ef ldi r20, 0xFF ; 255 |
1f68: 5f ef ldi r21, 0xFF ; 255 |
1f6a: f2 cf rjmp .-28 ; 0x1f50 <_printf_P+0x1ca> |
1f6c: f9 2e mov r15, r25 |
1f6e: 1b aa std Y+51, r1 ; 0x33 |
1f70: 6b cf rjmp .-298 ; 0x1e48 <_printf_P+0xc2> |
1f72: fd 01 movw r30, r26 |
1f74: 12 96 adiw r26, 0x02 ; 2 |
1f76: 20 80 ld r2, Z |
1f78: 27 fe sbrs r2, 7 |
1f7a: 5d cf rjmp .-326 ; 0x1e36 <_printf_P+0xb0> |
1f7c: 21 94 neg r2 |
1f7e: 80 e1 ldi r24, 0x10 ; 16 |
1f80: 38 2a or r3, r24 |
1f82: 9f ed ldi r25, 0xDF ; 223 |
1f84: 39 22 and r3, r25 |
1f86: 57 cf rjmp .-338 ; 0x1e36 <_printf_P+0xb0> |
1f88: 98 e0 ldi r25, 0x08 ; 8 |
1f8a: 39 2a or r3, r25 |
1f8c: 54 cf rjmp .-344 ; 0x1e36 <_printf_P+0xb0> |
1f8e: 34 fc sbrc r3, 4 |
1f90: 52 cf rjmp .-348 ; 0x1e36 <_printf_P+0xb0> |
1f92: 90 e2 ldi r25, 0x20 ; 32 |
1f94: 39 2a or r3, r25 |
1f96: 4f cf rjmp .-354 ; 0x1e36 <_printf_P+0xb0> |
1f98: e8 e6 ldi r30, 0x68 ; 104 |
1f9a: fe 16 cp r15, r30 |
1f9c: 79 f0 breq .+30 ; 0x1fbc <_printf_P+0x236> |
1f9e: 8c e6 ldi r24, 0x6C ; 108 |
1fa0: f8 16 cp r15, r24 |
1fa2: 79 f4 brne .+30 ; 0x1fc2 <_printf_P+0x23c> |
1fa4: 91 e0 ldi r25, 0x01 ; 1 |
1fa6: 39 2a or r3, r25 |
1fa8: 46 cf rjmp .-372 ; 0x1e36 <_printf_P+0xb0> |
1faa: cd 01 movw r24, r26 |
1fac: 02 96 adiw r24, 0x02 ; 2 |
1fae: 4d 91 ld r20, X+ |
1fb0: 5c 91 ld r21, X |
1fb2: 57 fd sbrc r21, 7 |
1fb4: 77 c0 rjmp .+238 ; 0x20a4 <_printf_P+0x31e> |
1fb6: 4b ab std Y+51, r20 ; 0x33 |
1fb8: dc 01 movw r26, r24 |
1fba: 3d cf rjmp .-390 ; 0x1e36 <_printf_P+0xb0> |
1fbc: f4 e0 ldi r31, 0x04 ; 4 |
1fbe: 3f 2a or r3, r31 |
1fc0: 3a cf rjmp .-396 ; 0x1e36 <_printf_P+0xb0> |
1fc2: bb 83 std Y+3, r27 ; 0x03 |
1fc4: aa 83 std Y+2, r26 ; 0x02 |
1fc6: e3 e6 ldi r30, 0x63 ; 99 |
1fc8: fe 16 cp r15, r30 |
1fca: 09 f4 brne .+2 ; 0x1fce <_printf_P+0x248> |
1fcc: 0b c1 rjmp .+534 ; 0x21e4 <_printf_P+0x45e> |
1fce: f4 e4 ldi r31, 0x44 ; 68 |
1fd0: ff 16 cp r15, r31 |
1fd2: 09 f4 brne .+2 ; 0x1fd6 <_printf_P+0x250> |
1fd4: 6a c0 rjmp .+212 ; 0x20aa <_printf_P+0x324> |
1fd6: 84 e6 ldi r24, 0x64 ; 100 |
1fd8: f8 16 cp r15, r24 |
1fda: 09 f4 brne .+2 ; 0x1fde <_printf_P+0x258> |
1fdc: 68 c0 rjmp .+208 ; 0x20ae <_printf_P+0x328> |
1fde: 99 e6 ldi r25, 0x69 ; 105 |
1fe0: f9 16 cp r15, r25 |
1fe2: 09 f4 brne .+2 ; 0x1fe6 <_printf_P+0x260> |
1fe4: 64 c0 rjmp .+200 ; 0x20ae <_printf_P+0x328> |
1fe6: 9f e4 ldi r25, 0x4F ; 79 |
1fe8: f9 16 cp r15, r25 |
1fea: 09 f4 brne .+2 ; 0x1fee <_printf_P+0x268> |
1fec: 07 c1 rjmp .+526 ; 0x21fc <_printf_P+0x476> |
1fee: ef e6 ldi r30, 0x6F ; 111 |
1ff0: fe 16 cp r15, r30 |
1ff2: 09 f4 brne .+2 ; 0x1ff6 <_printf_P+0x270> |
1ff4: ff c0 rjmp .+510 ; 0x21f4 <_printf_P+0x46e> |
1ff6: e0 e7 ldi r30, 0x70 ; 112 |
1ff8: fe 16 cp r15, r30 |
1ffa: 09 f4 brne .+2 ; 0x1ffe <_printf_P+0x278> |
1ffc: 5d c1 rjmp .+698 ; 0x22b8 <_printf_P+0x532> |
1ffe: 93 e7 ldi r25, 0x73 ; 115 |
2000: f9 16 cp r15, r25 |
2002: 09 f4 brne .+2 ; 0x2006 <_printf_P+0x280> |
2004: 19 c1 rjmp .+562 ; 0x2238 <_printf_P+0x4b2> |
2006: 85 e5 ldi r24, 0x55 ; 85 |
2008: f8 16 cp r15, r24 |
200a: 09 f4 brne .+2 ; 0x200e <_printf_P+0x288> |
200c: 10 c1 rjmp .+544 ; 0x222e <_printf_P+0x4a8> |
200e: 95 e7 ldi r25, 0x75 ; 117 |
2010: f9 16 cp r15, r25 |
2012: 09 f4 brne .+2 ; 0x2016 <_printf_P+0x290> |
2014: 09 c1 rjmp .+530 ; 0x2228 <_printf_P+0x4a2> |
2016: 98 e5 ldi r25, 0x58 ; 88 |
2018: f9 16 cp r15, r25 |
201a: 09 f4 brne .+2 ; 0x201e <_printf_P+0x298> |
201c: 69 c1 rjmp .+722 ; 0x22f0 <_printf_P+0x56a> |
201e: e8 e7 ldi r30, 0x78 ; 120 |
2020: fe 16 cp r15, r30 |
2022: 09 f4 brne .+2 ; 0x2026 <_printf_P+0x2a0> |
2024: 65 c1 rjmp .+714 ; 0x22f0 <_printf_P+0x56a> |
2026: ff 20 and r15, r15 |
2028: 09 f4 brne .+2 ; 0x202c <_printf_P+0x2a6> |
202a: 80 c1 rjmp .+768 ; 0x232c <_printf_P+0x5a6> |
202c: fe 82 std Y+6, r15 ; 0x06 |
202e: 19 82 std Y+1, r1 ; 0x01 |
2030: 63 2c mov r6, r3 |
2032: 77 24 eor r7, r7 |
2034: 8e a6 std Y+46, r8 ; 0x2e |
2036: 9f a6 std Y+47, r9 ; 0x2f |
2038: a8 aa std Y+48, r10 ; 0x30 |
203a: b9 aa std Y+49, r11 ; 0x31 |
203c: ee 24 eor r14, r14 |
203e: 36 e0 ldi r19, 0x06 ; 6 |
2040: c3 2e mov r12, r19 |
2042: d1 2c mov r13, r1 |
2044: cc 0e add r12, r28 |
2046: dd 1e adc r13, r29 |
2048: 81 e0 ldi r24, 0x01 ; 1 |
204a: e1 e0 ldi r30, 0x01 ; 1 |
204c: 90 e0 ldi r25, 0x00 ; 0 |
204e: 21 e0 ldi r18, 0x01 ; 1 |
2050: a2 2e mov r10, r18 |
2052: b1 2c mov r11, r1 |
2054: 29 81 ldd r18, Y+1 ; 0x01 |
2056: 22 23 and r18, r18 |
2058: 09 f4 brne .+2 ; 0x205c <_printf_P+0x2d6> |
205a: a0 c0 rjmp .+320 ; 0x219c <_printf_P+0x416> |
205c: 8f 5f subi r24, 0xFF ; 255 |
205e: 58 2e mov r5, r24 |
2060: 59 0e add r5, r25 |
2062: 40 e3 ldi r20, 0x30 ; 48 |
2064: 84 2e mov r8, r20 |
2066: 91 2c mov r9, r1 |
2068: 86 20 and r8, r6 |
206a: 97 20 and r9, r7 |
206c: 81 14 cp r8, r1 |
206e: 91 04 cpc r9, r1 |
2070: 09 f4 brne .+2 ; 0x2074 <_printf_P+0x2ee> |
2072: 38 c1 rjmp .+624 ; 0x22e4 <_printf_P+0x55e> |
2074: 22 23 and r18, r18 |
2076: 09 f0 breq .+2 ; 0x207a <_printf_P+0x2f4> |
2078: 2e c1 rjmp .+604 ; 0x22d6 <_printf_P+0x550> |
207a: 66 fc sbrc r6, 6 |
207c: c9 c0 rjmp .+402 ; 0x2210 <_printf_P+0x48a> |
207e: f0 e2 ldi r31, 0x20 ; 32 |
2080: 8f 16 cp r8, r31 |
2082: 91 04 cpc r9, r1 |
2084: 09 f4 brne .+2 ; 0x2088 <_printf_P+0x302> |
2086: bf c0 rjmp .+382 ; 0x2206 <_printf_P+0x480> |
2088: 8e 2d mov r24, r14 |
208a: 0e 94 83 0e call 0x1d06 ; 0x1d06 <PAD_0> |
208e: b5 01 movw r22, r10 |
2090: c6 01 movw r24, r12 |
2092: 0e 94 af 0e call 0x1d5e ; 0x1d5e <PRINT> |
2096: 64 fe sbrs r6, 4 |
2098: a2 ce rjmp .-700 ; 0x1dde <_printf_P+0x58> |
209a: 82 2d mov r24, r2 |
209c: 85 19 sub r24, r5 |
209e: 0e 94 8e 0e call 0x1d1c ; 0x1d1c <PAD_SP> |
20a2: 9d ce rjmp .-710 ; 0x1dde <_printf_P+0x58> |
20a4: 4f ef ldi r20, 0xFF ; 255 |
20a6: 5f ef ldi r21, 0xFF ; 255 |
20a8: 86 cf rjmp .-244 ; 0x1fb6 <_printf_P+0x230> |
20aa: e1 e0 ldi r30, 0x01 ; 1 |
20ac: 3e 2a or r3, r30 |
20ae: 30 fe sbrs r3, 0 |
20b0: 8e c0 rjmp .+284 ; 0x21ce <_printf_P+0x448> |
20b2: 14 96 adiw r26, 0x04 ; 4 |
20b4: bb 83 std Y+3, r27 ; 0x03 |
20b6: aa 83 std Y+2, r26 ; 0x02 |
20b8: be 90 ld r11, -X |
20ba: ae 90 ld r10, -X |
20bc: 9e 90 ld r9, -X |
20be: 8e 90 ld r8, -X |
20c0: b7 fc sbrc r11, 7 |
20c2: 78 c0 rjmp .+240 ; 0x21b4 <_printf_P+0x42e> |
20c4: fa e0 ldi r31, 0x0A ; 10 |
20c6: fa ab std Y+50, r31 ; 0x32 |
20c8: eb a9 ldd r30, Y+51 ; 0x33 |
20ca: e7 fd sbrc r30, 7 |
20cc: 02 c0 rjmp .+4 ; 0x20d2 <_printf_P+0x34c> |
20ce: ff ed ldi r31, 0xDF ; 223 |
20d0: 3f 22 and r3, r31 |
20d2: 81 14 cp r8, r1 |
20d4: 91 04 cpc r9, r1 |
20d6: a1 04 cpc r10, r1 |
20d8: b1 04 cpc r11, r1 |
20da: a9 f1 breq .+106 ; 0x2146 <_printf_P+0x3c0> |
20dc: 8a a9 ldd r24, Y+50 ; 0x32 |
20de: 48 2e mov r4, r24 |
20e0: 55 24 eor r5, r5 |
20e2: 66 24 eor r6, r6 |
20e4: 77 24 eor r7, r7 |
20e6: ee e2 ldi r30, 0x2E ; 46 |
20e8: ce 2e mov r12, r30 |
20ea: d1 2c mov r13, r1 |
20ec: cc 0e add r12, r28 |
20ee: dd 1e adc r13, r29 |
20f0: dd aa std Y+53, r13 ; 0x35 |
20f2: cc aa std Y+52, r12 ; 0x34 |
20f4: 17 c0 rjmp .+46 ; 0x2124 <_printf_P+0x39e> |
20f6: 70 e3 ldi r23, 0x30 ; 48 |
20f8: e7 2e mov r14, r23 |
20fa: e6 0e add r14, r22 |
20fc: f6 01 movw r30, r12 |
20fe: e2 92 st -Z, r14 |
2100: 6f 01 movw r12, r30 |
2102: c5 01 movw r24, r10 |
2104: b4 01 movw r22, r8 |
2106: a3 01 movw r20, r6 |
2108: 92 01 movw r18, r4 |
210a: 0e 94 e6 55 call 0xabcc ; 0xabcc <__udivmodsi4> |
210e: 2e a7 std Y+46, r18 ; 0x2e |
2110: 3f a7 std Y+47, r19 ; 0x2f |
2112: 48 ab std Y+48, r20 ; 0x30 |
2114: 59 ab std Y+49, r21 ; 0x31 |
2116: 84 14 cp r8, r4 |
2118: 95 04 cpc r9, r5 |
211a: a6 04 cpc r10, r6 |
211c: b7 04 cpc r11, r7 |
211e: a0 f1 brcs .+104 ; 0x2188 <_printf_P+0x402> |
2120: 49 01 movw r8, r18 |
2122: 5a 01 movw r10, r20 |
2124: c5 01 movw r24, r10 |
2126: b4 01 movw r22, r8 |
2128: a3 01 movw r20, r6 |
212a: 92 01 movw r18, r4 |
212c: 0e 94 e6 55 call 0xabcc ; 0xabcc <__udivmodsi4> |
2130: 6a 30 cpi r22, 0x0A ; 10 |
2132: 08 f3 brcs .-62 ; 0x20f6 <_printf_P+0x370> |
2134: 57 e5 ldi r21, 0x57 ; 87 |
2136: e5 2e mov r14, r21 |
2138: e6 0e add r14, r22 |
213a: f8 e5 ldi r31, 0x58 ; 88 |
213c: ff 16 cp r15, r31 |
213e: f1 f6 brne .-68 ; 0x20fc <_printf_P+0x376> |
2140: 8f ed ldi r24, 0xDF ; 223 |
2142: e8 22 and r14, r24 |
2144: db cf rjmp .-74 ; 0x20fc <_printf_P+0x376> |
2146: 9b a9 ldd r25, Y+51 ; 0x33 |
2148: 99 23 and r25, r25 |
214a: c1 f4 brne .+48 ; 0x217c <_printf_P+0x3f6> |
214c: 63 2c mov r6, r3 |
214e: 77 24 eor r7, r7 |
2150: 1e a6 std Y+46, r1 ; 0x2e |
2152: 1f a6 std Y+47, r1 ; 0x2f |
2154: 18 aa std Y+48, r1 ; 0x30 |
2156: 19 aa std Y+49, r1 ; 0x31 |
2158: fe e2 ldi r31, 0x2E ; 46 |
215a: cf 2e mov r12, r31 |
215c: d1 2c mov r13, r1 |
215e: cc 0e add r12, r28 |
2160: dd 1e adc r13, r29 |
2162: 80 e0 ldi r24, 0x00 ; 0 |
2164: e0 e0 ldi r30, 0x00 ; 0 |
2166: 4b a9 ldd r20, Y+51 ; 0x33 |
2168: e4 2e mov r14, r20 |
216a: ee 1a sub r14, r30 |
216c: e7 fc sbrc r14, 7 |
216e: 1b c0 rjmp .+54 ; 0x21a6 <_printf_P+0x420> |
2170: 9e 2d mov r25, r14 |
2172: a8 2e mov r10, r24 |
2174: bb 24 eor r11, r11 |
2176: a7 fc sbrc r10, 7 |
2178: b0 94 com r11 |
217a: 6c cf rjmp .-296 ; 0x2054 <_printf_P+0x2ce> |
217c: ea a9 ldd r30, Y+50 ; 0x32 |
217e: 4e 2e mov r4, r30 |
2180: 55 24 eor r5, r5 |
2182: 66 24 eor r6, r6 |
2184: 77 24 eor r7, r7 |
2186: af cf rjmp .-162 ; 0x20e6 <_printf_P+0x360> |
2188: fa a9 ldd r31, Y+50 ; 0x32 |
218a: f8 30 cpi r31, 0x08 ; 8 |
218c: 09 f4 brne .+2 ; 0x2190 <_printf_P+0x40a> |
218e: bc c0 rjmp .+376 ; 0x2308 <_printf_P+0x582> |
2190: ec a9 ldd r30, Y+52 ; 0x34 |
2192: ec 19 sub r30, r12 |
2194: 8e 2f mov r24, r30 |
2196: 63 2c mov r6, r3 |
2198: 77 24 eor r7, r7 |
219a: e5 cf rjmp .-54 ; 0x2166 <_printf_P+0x3e0> |
219c: 66 fe sbrs r6, 6 |
219e: 5f cf rjmp .-322 ; 0x205e <_printf_P+0x2d8> |
21a0: 8e 2f mov r24, r30 |
21a2: 8e 5f subi r24, 0xFE ; 254 |
21a4: 5c cf rjmp .-328 ; 0x205e <_printf_P+0x2d8> |
21a6: a8 2e mov r10, r24 |
21a8: bb 24 eor r11, r11 |
21aa: a7 fc sbrc r10, 7 |
21ac: b0 94 com r11 |
21ae: ee 24 eor r14, r14 |
21b0: 90 e0 ldi r25, 0x00 ; 0 |
21b2: 50 cf rjmp .-352 ; 0x2054 <_printf_P+0x2ce> |
21b4: b0 94 com r11 |
21b6: a0 94 com r10 |
21b8: 90 94 com r9 |
21ba: 80 94 com r8 |
21bc: 81 1c adc r8, r1 |
21be: 91 1c adc r9, r1 |
21c0: a1 1c adc r10, r1 |
21c2: b1 1c adc r11, r1 |
21c4: 2d e2 ldi r18, 0x2D ; 45 |
21c6: 29 83 std Y+1, r18 ; 0x01 |
21c8: 8a e0 ldi r24, 0x0A ; 10 |
21ca: 8a ab std Y+50, r24 ; 0x32 |
21cc: 7d cf rjmp .-262 ; 0x20c8 <_printf_P+0x342> |
21ce: 12 96 adiw r26, 0x02 ; 2 |
21d0: bb 83 std Y+3, r27 ; 0x03 |
21d2: aa 83 std Y+2, r26 ; 0x02 |
21d4: 9e 91 ld r25, -X |
21d6: 8e 91 ld r24, -X |
21d8: 4c 01 movw r8, r24 |
21da: aa 24 eor r10, r10 |
21dc: 97 fc sbrc r9, 7 |
21de: a0 94 com r10 |
21e0: ba 2c mov r11, r10 |
21e2: 6e cf rjmp .-292 ; 0x20c0 <_printf_P+0x33a> |
21e4: 12 96 adiw r26, 0x02 ; 2 |
21e6: bb 83 std Y+3, r27 ; 0x03 |
21e8: aa 83 std Y+2, r26 ; 0x02 |
21ea: 12 97 sbiw r26, 0x02 ; 2 |
21ec: 8c 91 ld r24, X |
21ee: 8e 83 std Y+6, r24 ; 0x06 |
21f0: 19 82 std Y+1, r1 ; 0x01 |
21f2: 1e cf rjmp .-452 ; 0x2030 <_printf_P+0x2aa> |
21f4: f8 e0 ldi r31, 0x08 ; 8 |
21f6: fa ab std Y+50, r31 ; 0x32 |
21f8: 19 82 std Y+1, r1 ; 0x01 |
21fa: 66 cf rjmp .-308 ; 0x20c8 <_printf_P+0x342> |
21fc: 81 e0 ldi r24, 0x01 ; 1 |
21fe: 38 2a or r3, r24 |
2200: 98 e0 ldi r25, 0x08 ; 8 |
2202: 9a ab std Y+50, r25 ; 0x32 |
2204: f9 cf rjmp .-14 ; 0x21f8 <_printf_P+0x472> |
2206: 82 2d mov r24, r2 |
2208: 85 19 sub r24, r5 |
220a: 0e 94 83 0e call 0x1d06 ; 0x1d06 <PAD_0> |
220e: 3c cf rjmp .-392 ; 0x2088 <_printf_P+0x302> |
2210: 80 e3 ldi r24, 0x30 ; 48 |
2212: 8c 83 std Y+4, r24 ; 0x04 |
2214: fd 82 std Y+5, r15 ; 0x05 |
2216: 62 e0 ldi r22, 0x02 ; 2 |
2218: 70 e0 ldi r23, 0x00 ; 0 |
221a: ce 01 movw r24, r28 |
221c: 04 96 adiw r24, 0x04 ; 4 |
221e: 0e 94 af 0e call 0x1d5e ; 0x1d5e <PRINT> |
2222: 2d cf rjmp .-422 ; 0x207e <_printf_P+0x2f8> |
2224: 68 01 movw r12, r16 |
2226: f9 cd rjmp .-1038 ; 0x1e1a <_printf_P+0x94> |
2228: ea e0 ldi r30, 0x0A ; 10 |
222a: ea ab std Y+50, r30 ; 0x32 |
222c: e5 cf rjmp .-54 ; 0x21f8 <_printf_P+0x472> |
222e: f1 e0 ldi r31, 0x01 ; 1 |
2230: 3f 2a or r3, r31 |
2232: 8a e0 ldi r24, 0x0A ; 10 |
2234: 8a ab std Y+50, r24 ; 0x32 |
2236: e0 cf rjmp .-64 ; 0x21f8 <_printf_P+0x472> |
2238: 12 96 adiw r26, 0x02 ; 2 |
223a: bb 83 std Y+3, r27 ; 0x03 |
223c: aa 83 std Y+2, r26 ; 0x02 |
223e: de 90 ld r13, -X |
2240: ce 90 ld r12, -X |
2242: c1 14 cp r12, r1 |
2244: d1 04 cpc r13, r1 |
2246: 89 f4 brne .+34 ; 0x226a <_printf_P+0x4e4> |
2248: 88 e2 ldi r24, 0x28 ; 40 |
224a: 8e 83 std Y+6, r24 ; 0x06 |
224c: 8e e6 ldi r24, 0x6E ; 110 |
224e: 8f 83 std Y+7, r24 ; 0x07 |
2250: 85 e7 ldi r24, 0x75 ; 117 |
2252: 88 87 std Y+8, r24 ; 0x08 |
2254: 8c e6 ldi r24, 0x6C ; 108 |
2256: 89 87 std Y+9, r24 ; 0x09 |
2258: 8a 87 std Y+10, r24 ; 0x0a |
225a: 89 e2 ldi r24, 0x29 ; 41 |
225c: 8b 87 std Y+11, r24 ; 0x0b |
225e: 1c 86 std Y+12, r1 ; 0x0c |
2260: a6 e0 ldi r26, 0x06 ; 6 |
2262: ca 2e mov r12, r26 |
2264: d1 2c mov r13, r1 |
2266: cc 0e add r12, r28 |
2268: dd 1e adc r13, r29 |
226a: eb a9 ldd r30, Y+51 ; 0x33 |
226c: e7 fd sbrc r30, 7 |
226e: 1c c0 rjmp .+56 ; 0x22a8 <_printf_P+0x522> |
2270: 4e 2f mov r20, r30 |
2272: 55 27 eor r21, r21 |
2274: 47 fd sbrc r20, 7 |
2276: 50 95 com r21 |
2278: 60 e0 ldi r22, 0x00 ; 0 |
227a: 70 e0 ldi r23, 0x00 ; 0 |
227c: c6 01 movw r24, r12 |
227e: 0e 94 37 54 call 0xa86e ; 0xa86e <memchr> |
2282: 00 97 sbiw r24, 0x00 ; 0 |
2284: 79 f0 breq .+30 ; 0x22a4 <_printf_P+0x51e> |
2286: 8c 19 sub r24, r12 |
2288: fb a9 ldd r31, Y+51 ; 0x33 |
228a: f8 17 cp r31, r24 |
228c: 0c f4 brge .+2 ; 0x2290 <_printf_P+0x50a> |
228e: 8f 2f mov r24, r31 |
2290: 19 82 std Y+1, r1 ; 0x01 |
2292: e8 2f mov r30, r24 |
2294: 63 2c mov r6, r3 |
2296: 77 24 eor r7, r7 |
2298: 8e a6 std Y+46, r8 ; 0x2e |
229a: 9f a6 std Y+47, r9 ; 0x2f |
229c: a8 aa std Y+48, r10 ; 0x30 |
229e: b9 aa std Y+49, r11 ; 0x31 |
22a0: 40 e0 ldi r20, 0x00 ; 0 |
22a2: 62 cf rjmp .-316 ; 0x2168 <_printf_P+0x3e2> |
22a4: 8b a9 ldd r24, Y+51 ; 0x33 |
22a6: f4 cf rjmp .-24 ; 0x2290 <_printf_P+0x50a> |
22a8: f6 01 movw r30, r12 |
22aa: 01 90 ld r0, Z+ |
22ac: 00 20 and r0, r0 |
22ae: e9 f7 brne .-6 ; 0x22aa <_printf_P+0x524> |
22b0: 31 97 sbiw r30, 0x01 ; 1 |
22b2: 8e 2f mov r24, r30 |
22b4: 8c 19 sub r24, r12 |
22b6: ec cf rjmp .-40 ; 0x2290 <_printf_P+0x50a> |
22b8: 12 96 adiw r26, 0x02 ; 2 |
22ba: bb 83 std Y+3, r27 ; 0x03 |
22bc: aa 83 std Y+2, r26 ; 0x02 |
22be: 9e 91 ld r25, -X |
22c0: 8e 91 ld r24, -X |
22c2: 4c 01 movw r8, r24 |
22c4: aa 24 eor r10, r10 |
22c6: bb 24 eor r11, r11 |
22c8: f0 e4 ldi r31, 0x40 ; 64 |
22ca: 3f 2a or r3, r31 |
22cc: b8 e7 ldi r27, 0x78 ; 120 |
22ce: fb 2e mov r15, r27 |
22d0: 80 e1 ldi r24, 0x10 ; 16 |
22d2: 8a ab std Y+50, r24 ; 0x32 |
22d4: 91 cf rjmp .-222 ; 0x21f8 <_printf_P+0x472> |
22d6: 61 e0 ldi r22, 0x01 ; 1 |
22d8: 70 e0 ldi r23, 0x00 ; 0 |
22da: ce 01 movw r24, r28 |
22dc: 01 96 adiw r24, 0x01 ; 1 |
22de: 0e 94 af 0e call 0x1d5e ; 0x1d5e <PRINT> |
22e2: cd ce rjmp .-614 ; 0x207e <_printf_P+0x2f8> |
22e4: 82 2d mov r24, r2 |
22e6: 85 19 sub r24, r5 |
22e8: 0e 94 8e 0e call 0x1d1c ; 0x1d1c <PAD_SP> |
22ec: 29 81 ldd r18, Y+1 ; 0x01 |
22ee: c2 ce rjmp .-636 ; 0x2074 <_printf_P+0x2ee> |
22f0: 33 fe sbrs r3, 3 |
22f2: 19 c0 rjmp .+50 ; 0x2326 <_printf_P+0x5a0> |
22f4: 81 14 cp r8, r1 |
22f6: 91 04 cpc r9, r1 |
22f8: a1 04 cpc r10, r1 |
22fa: b1 04 cpc r11, r1 |
22fc: a1 f0 breq .+40 ; 0x2326 <_printf_P+0x5a0> |
22fe: f0 e4 ldi r31, 0x40 ; 64 |
2300: 3f 2a or r3, r31 |
2302: 80 e1 ldi r24, 0x10 ; 16 |
2304: 8a ab std Y+50, r24 ; 0x32 |
2306: 78 cf rjmp .-272 ; 0x21f8 <_printf_P+0x472> |
2308: 63 2c mov r6, r3 |
230a: 77 24 eor r7, r7 |
230c: 33 fe sbrs r3, 3 |
230e: 07 c0 rjmp .+14 ; 0x231e <_printf_P+0x598> |
2310: 80 e3 ldi r24, 0x30 ; 48 |
2312: e8 16 cp r14, r24 |
2314: 21 f0 breq .+8 ; 0x231e <_printf_P+0x598> |
2316: 80 e3 ldi r24, 0x30 ; 48 |
2318: f6 01 movw r30, r12 |
231a: 82 93 st -Z, r24 |
231c: 6f 01 movw r12, r30 |
231e: ec a9 ldd r30, Y+52 ; 0x34 |
2320: ec 19 sub r30, r12 |
2322: 8e 2f mov r24, r30 |
2324: 20 cf rjmp .-448 ; 0x2166 <_printf_P+0x3e0> |
2326: 90 e1 ldi r25, 0x10 ; 16 |
2328: 9a ab std Y+50, r25 ; 0x32 |
232a: 66 cf rjmp .-308 ; 0x21f8 <_printf_P+0x472> |
232c: e5 96 adiw r28, 0x35 ; 53 |
232e: 0f b6 in r0, 0x3f ; 63 |
2330: f8 94 cli |
2332: de bf out 0x3e, r29 ; 62 |
2334: 0f be out 0x3f, r0 ; 63 |
2336: cd bf out 0x3d, r28 ; 61 |
2338: df 91 pop r29 |
233a: cf 91 pop r28 |
233c: 1f 91 pop r17 |
233e: 0f 91 pop r16 |
2340: ff 90 pop r15 |
2342: ef 90 pop r14 |
2344: df 90 pop r13 |
2346: cf 90 pop r12 |
2348: bf 90 pop r11 |
234a: af 90 pop r10 |
234c: 9f 90 pop r9 |
234e: 8f 90 pop r8 |
2350: 7f 90 pop r7 |
2352: 6f 90 pop r6 |
2354: 5f 90 pop r5 |
2356: 4f 90 pop r4 |
2358: 3f 90 pop r3 |
235a: 2f 90 pop r2 |
235c: 08 95 ret |
|
0000235e <__vector_18>: |
235e: 1f 92 push r1 |
2360: 0f 92 push r0 |
2362: 0f b6 in r0, 0x3f ; 63 |
2364: 0f 92 push r0 |
2366: 11 24 eor r1, r1 |
2368: 2f 93 push r18 |
236a: 3f 93 push r19 |
236c: 5f 93 push r21 |
236e: 6f 93 push r22 |
2370: 7f 93 push r23 |
2372: 8f 93 push r24 |
2374: 9f 93 push r25 |
2376: af 93 push r26 |
2378: bf 93 push r27 |
237a: 80 91 e7 03 lds r24, 0x03E7 |
237e: 88 23 and r24, r24 |
2380: 29 f0 breq .+10 ; 0x238c <__vector_18+0x2e> |
2382: 80 91 e7 03 lds r24, 0x03E7 |
2386: 81 50 subi r24, 0x01 ; 1 |
2388: 80 93 e7 03 sts 0x03E7, r24 |
238c: 80 91 f5 03 lds r24, 0x03F5 |
2390: 81 50 subi r24, 0x01 ; 1 |
2392: 80 93 f5 03 sts 0x03F5, r24 |
2396: 8f 3f cpi r24, 0xFF ; 255 |
2398: 09 f4 brne .+2 ; 0x239c <__vector_18+0x3e> |
239a: 88 c0 rjmp .+272 ; 0x24ac <__vector_18+0x14e> |
239c: 80 91 e5 03 lds r24, 0x03E5 |
23a0: 90 91 e6 03 lds r25, 0x03E6 |
23a4: 02 97 sbiw r24, 0x02 ; 2 |
23a6: e0 f0 brcs .+56 ; 0x23e0 <__vector_18+0x82> |
23a8: 80 91 e5 03 lds r24, 0x03E5 |
23ac: 90 91 e6 03 lds r25, 0x03E6 |
23b0: 01 97 sbiw r24, 0x01 ; 1 |
23b2: 90 93 e6 03 sts 0x03E6, r25 |
23b6: 80 93 e5 03 sts 0x03E5, r24 |
23ba: 80 91 e5 03 lds r24, 0x03E5 |
23be: 90 91 e6 03 lds r25, 0x03E6 |
23c2: 20 91 09 03 lds r18, 0x0309 |
23c6: 30 91 0a 03 lds r19, 0x030A |
23ca: 82 23 and r24, r18 |
23cc: 93 23 and r25, r19 |
23ce: 89 2b or r24, r25 |
23d0: 69 f0 breq .+26 ; 0x23ec <__vector_18+0x8e> |
23d2: 80 91 00 01 lds r24, 0x0100 |
23d6: 8a 30 cpi r24, 0x0A ; 10 |
23d8: 09 f4 brne .+2 ; 0x23dc <__vector_18+0x7e> |
23da: 82 c0 rjmp .+260 ; 0x24e0 <__vector_18+0x182> |
23dc: 47 9a sbi 0x08, 7 ; 8 |
23de: 0c c0 rjmp .+24 ; 0x23f8 <__vector_18+0x9a> |
23e0: 8f ef ldi r24, 0xFF ; 255 |
23e2: 9f ef ldi r25, 0xFF ; 255 |
23e4: 90 93 0a 03 sts 0x030A, r25 |
23e8: 80 93 09 03 sts 0x0309, r24 |
23ec: 80 91 00 01 lds r24, 0x0100 |
23f0: 8a 30 cpi r24, 0x0A ; 10 |
23f2: 09 f4 brne .+2 ; 0x23f6 <__vector_18+0x98> |
23f4: 73 c0 rjmp .+230 ; 0x24dc <__vector_18+0x17e> |
23f6: 47 98 cbi 0x08, 7 ; 8 |
23f8: 80 91 df 07 lds r24, 0x07DF |
23fc: 83 ff sbrs r24, 3 |
23fe: 77 c0 rjmp .+238 ; 0x24ee <__vector_18+0x190> |
2400: 34 9b sbis 0x06, 4 ; 6 |
2402: 0a c0 rjmp .+20 ; 0x2418 <__vector_18+0xba> |
2404: 80 91 e3 03 lds r24, 0x03E3 |
2408: 90 91 e4 03 lds r25, 0x03E4 |
240c: 01 96 adiw r24, 0x01 ; 1 |
240e: 90 93 e4 03 sts 0x03E4, r25 |
2412: 80 93 e3 03 sts 0x03E3, r24 |
2416: 6b c0 rjmp .+214 ; 0x24ee <__vector_18+0x190> |
2418: 80 91 e3 03 lds r24, 0x03E3 |
241c: 90 91 e4 03 lds r25, 0x03E4 |
2420: 89 2b or r24, r25 |
2422: 49 f1 breq .+82 ; 0x2476 <__vector_18+0x118> |
2424: 80 91 e3 03 lds r24, 0x03E3 |
2428: 90 91 e4 03 lds r25, 0x03E4 |
242c: 8a 56 subi r24, 0x6A ; 106 |
242e: 91 40 sbci r25, 0x01 ; 1 |
2430: 10 f5 brcc .+68 ; 0x2476 <__vector_18+0x118> |
2432: 80 91 e3 03 lds r24, 0x03E3 |
2436: 90 91 e4 03 lds r25, 0x03E4 |
243a: 20 91 e3 03 lds r18, 0x03E3 |
243e: 30 91 e4 03 lds r19, 0x03E4 |
2442: 69 e2 ldi r22, 0x29 ; 41 |
2444: 70 e0 ldi r23, 0x00 ; 0 |
2446: 0e 94 bf 55 call 0xab7e ; 0xab7e <__udivmodhi4> |
244a: 26 0f add r18, r22 |
244c: 37 1f adc r19, r23 |
244e: 30 93 e4 03 sts 0x03E4, r19 |
2452: 20 93 e3 03 sts 0x03E3, r18 |
2456: 80 91 e3 03 lds r24, 0x03E3 |
245a: 90 91 e4 03 lds r25, 0x03E4 |
245e: 0b 97 sbiw r24, 0x0b ; 11 |
2460: 08 f4 brcc .+2 ; 0x2464 <__vector_18+0x106> |
2462: 40 c0 rjmp .+128 ; 0x24e4 <__vector_18+0x186> |
2464: 80 91 e3 03 lds r24, 0x03E3 |
2468: 90 91 e4 03 lds r25, 0x03E4 |
246c: 0a 97 sbiw r24, 0x0a ; 10 |
246e: 90 93 82 04 sts 0x0482, r25 |
2472: 80 93 81 04 sts 0x0481, r24 |
2476: 80 91 81 04 lds r24, 0x0481 |
247a: 90 91 82 04 lds r25, 0x0482 |
247e: 84 5e subi r24, 0xE4 ; 228 |
2480: 9d 4f sbci r25, 0xFD ; 253 |
2482: 20 91 83 04 lds r18, 0x0483 |
2486: 30 91 84 04 lds r19, 0x0484 |
248a: 82 1b sub r24, r18 |
248c: 93 0b sbc r25, r19 |
248e: 68 e6 ldi r22, 0x68 ; 104 |
2490: 71 e0 ldi r23, 0x01 ; 1 |
2492: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
2496: 84 5b subi r24, 0xB4 ; 180 |
2498: 90 40 sbci r25, 0x00 ; 0 |
249a: 90 93 86 04 sts 0x0486, r25 |
249e: 80 93 85 04 sts 0x0485, r24 |
24a2: 10 92 e4 03 sts 0x03E4, r1 |
24a6: 10 92 e3 03 sts 0x03E3, r1 |
24aa: 21 c0 rjmp .+66 ; 0x24ee <__vector_18+0x190> |
24ac: 89 e0 ldi r24, 0x09 ; 9 |
24ae: 80 93 f5 03 sts 0x03F5, r24 |
24b2: 80 91 0d 03 lds r24, 0x030D |
24b6: 8f 5f subi r24, 0xFF ; 255 |
24b8: 81 70 andi r24, 0x01 ; 1 |
24ba: 80 93 0d 03 sts 0x030D, r24 |
24be: 88 23 and r24, r24 |
24c0: 19 f4 brne .+6 ; 0x24c8 <__vector_18+0x16a> |
24c2: 81 e0 ldi r24, 0x01 ; 1 |
24c4: 80 93 e2 03 sts 0x03E2, r24 |
24c8: 80 91 e0 03 lds r24, 0x03E0 |
24cc: 90 91 e1 03 lds r25, 0x03E1 |
24d0: 01 96 adiw r24, 0x01 ; 1 |
24d2: 90 93 e1 03 sts 0x03E1, r25 |
24d6: 80 93 e0 03 sts 0x03E0, r24 |
24da: 60 cf rjmp .-320 ; 0x239c <__vector_18+0x3e> |
24dc: 5a 98 cbi 0x0b, 2 ; 11 |
24de: 8c cf rjmp .-232 ; 0x23f8 <__vector_18+0x9a> |
24e0: 5a 9a sbi 0x0b, 2 ; 11 |
24e2: 8a cf rjmp .-236 ; 0x23f8 <__vector_18+0x9a> |
24e4: 10 92 82 04 sts 0x0482, r1 |
24e8: 10 92 81 04 sts 0x0481, r1 |
24ec: c4 cf rjmp .-120 ; 0x2476 <__vector_18+0x118> |
24ee: bf 91 pop r27 |
24f0: af 91 pop r26 |
24f2: 9f 91 pop r25 |
24f4: 8f 91 pop r24 |
24f6: 7f 91 pop r23 |
24f8: 6f 91 pop r22 |
24fa: 5f 91 pop r21 |
24fc: 3f 91 pop r19 |
24fe: 2f 91 pop r18 |
2500: 0f 90 pop r0 |
2502: 0f be out 0x3f, r0 ; 63 |
2504: 0f 90 pop r0 |
2506: 1f 90 pop r1 |
2508: 18 95 reti |
|
0000250a <SetDelay>: |
250a: 20 91 e0 03 lds r18, 0x03E0 |
250e: 30 91 e1 03 lds r19, 0x03E1 |
2512: 2f 5f subi r18, 0xFF ; 255 |
2514: 3f 4f sbci r19, 0xFF ; 255 |
2516: 82 0f add r24, r18 |
2518: 93 1f adc r25, r19 |
251a: 08 95 ret |
|
0000251c <CheckDelay>: |
251c: 20 91 e0 03 lds r18, 0x03E0 |
2520: 30 91 e1 03 lds r19, 0x03E1 |
2524: 82 1b sub r24, r18 |
2526: 93 0b sbc r25, r19 |
2528: 89 2f mov r24, r25 |
252a: 99 27 eor r25, r25 |
252c: 86 95 lsr r24 |
252e: 80 74 andi r24, 0x40 ; 64 |
2530: 90 e0 ldi r25, 0x00 ; 0 |
2532: 08 95 ret |
|
00002534 <Delay_ms>: |
2534: cf 93 push r28 |
2536: df 93 push r29 |
2538: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
253c: ec 01 movw r28, r24 |
253e: ce 01 movw r24, r28 |
2540: 0e 94 8e 12 call 0x251c ; 0x251c <CheckDelay> |
2544: 88 23 and r24, r24 |
2546: d9 f3 breq .-10 ; 0x253e <Delay_ms+0xa> |
2548: df 91 pop r29 |
254a: cf 91 pop r28 |
254c: 08 95 ret |
|
0000254e <Delay_ms_Mess>: |
254e: cf 93 push r28 |
2550: df 93 push r29 |
2552: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
2556: ec 01 movw r28, r24 |
2558: 09 c0 rjmp .+18 ; 0x256c <Delay_ms_Mess+0x1e> |
255a: 80 91 1d 03 lds r24, 0x031D |
255e: 88 23 and r24, r24 |
2560: 29 f0 breq .+10 ; 0x256c <Delay_ms_Mess+0x1e> |
2562: 10 92 1d 03 sts 0x031D, r1 |
2566: 8f ec ldi r24, 0xCF ; 207 |
2568: 80 93 7a 00 sts 0x007A, r24 |
256c: ce 01 movw r24, r28 |
256e: 0e 94 8e 12 call 0x251c ; 0x251c <CheckDelay> |
2572: 88 23 and r24, r24 |
2574: 91 f3 breq .-28 ; 0x255a <Delay_ms_Mess+0xc> |
2576: df 91 pop r29 |
2578: cf 91 pop r28 |
257a: 08 95 ret |
|
0000257c <TIMER2_Init>: |
257c: 9f b7 in r25, 0x3f ; 63 |
257e: f8 94 cli |
2580: 57 9a sbi 0x0a, 7 ; 10 |
2582: 5f 98 cbi 0x0b, 7 ; 11 |
2584: 3e 9a sbi 0x07, 6 ; 7 |
2586: 46 9a sbi 0x08, 6 ; 8 |
2588: a0 eb ldi r26, 0xB0 ; 176 |
258a: b0 e0 ldi r27, 0x00 ; 0 |
258c: 8c 91 ld r24, X |
258e: 8f 70 andi r24, 0x0F ; 15 |
2590: 8c 93 st X, r24 |
2592: 8c 91 ld r24, X |
2594: 83 60 ori r24, 0x03 ; 3 |
2596: 8c 93 st X, r24 |
2598: e1 eb ldi r30, 0xB1 ; 177 |
259a: f0 e0 ldi r31, 0x00 ; 0 |
259c: 80 81 ld r24, Z |
259e: 8b 73 andi r24, 0x3B ; 59 |
25a0: 80 83 st Z, r24 |
25a2: 80 81 ld r24, Z |
25a4: 8b 60 ori r24, 0x0B ; 11 |
25a6: 80 83 st Z, r24 |
25a8: 10 92 b2 00 sts 0x00B2, r1 |
25ac: 8f ef ldi r24, 0xFF ; 255 |
25ae: 80 93 b3 00 sts 0x00B3, r24 |
25b2: 8c 91 ld r24, X |
25b4: 80 68 ori r24, 0x80 ; 128 |
25b6: 8c 93 st X, r24 |
25b8: e0 e7 ldi r30, 0x70 ; 112 |
25ba: f0 e0 ldi r31, 0x00 ; 0 |
25bc: 80 81 ld r24, Z |
25be: 8a 7f andi r24, 0xFA ; 250 |
25c0: 80 83 st Z, r24 |
25c2: 80 81 ld r24, Z |
25c4: 82 60 ori r24, 0x02 ; 2 |
25c6: 80 83 st Z, r24 |
25c8: 9f bf out 0x3f, r25 ; 63 |
25ca: 08 95 ret |
|
000025cc <Timer_Init>: |
25cc: 8a e0 ldi r24, 0x0A ; 10 |
25ce: 90 e0 ldi r25, 0x00 ; 0 |
25d0: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
25d4: 90 93 f7 03 sts 0x03F7, r25 |
25d8: 80 93 f6 03 sts 0x03F6, r24 |
25dc: 82 e0 ldi r24, 0x02 ; 2 |
25de: 85 bd out 0x25, r24 ; 37 |
25e0: 83 ea ldi r24, 0xA3 ; 163 |
25e2: 84 bd out 0x24, r24 ; 36 |
25e4: 17 bc out 0x27, r1 ; 39 |
25e6: 88 e7 ldi r24, 0x78 ; 120 |
25e8: 88 bd out 0x28, r24 ; 40 |
25ea: 86 e0 ldi r24, 0x06 ; 6 |
25ec: 86 bd out 0x26, r24 ; 38 |
25ee: ee e6 ldi r30, 0x6E ; 110 |
25f0: f0 e0 ldi r31, 0x00 ; 0 |
25f2: 80 81 ld r24, Z |
25f4: 81 60 ori r24, 0x01 ; 1 |
25f6: 80 83 st Z, r24 |
25f8: 08 95 ret |
|
000025fa <__vector_9>: |
25fa: 1f 92 push r1 |
25fc: 0f 92 push r0 |
25fe: 0f b6 in r0, 0x3f ; 63 |
2600: 0f 92 push r0 |
2602: 11 24 eor r1, r1 |
2604: cf 92 push r12 |
2606: df 92 push r13 |
2608: ef 92 push r14 |
260a: ff 92 push r15 |
260c: 0f 93 push r16 |
260e: 1f 93 push r17 |
2610: 2f 93 push r18 |
2612: 3f 93 push r19 |
2614: 4f 93 push r20 |
2616: 5f 93 push r21 |
2618: 6f 93 push r22 |
261a: 7f 93 push r23 |
261c: 8f 93 push r24 |
261e: 9f 93 push r25 |
2620: af 93 push r26 |
2622: bf 93 push r27 |
2624: ef 93 push r30 |
2626: ff 93 push r31 |
2628: 80 91 00 01 lds r24, 0x0100 |
262c: 84 31 cpi r24, 0x14 ; 20 |
262e: b8 f4 brcc .+46 ; 0x265e <__vector_9+0x64> |
2630: 80 91 f4 03 lds r24, 0x03F4 |
2634: 88 23 and r24, r24 |
2636: 09 f4 brne .+2 ; 0x263a <__vector_9+0x40> |
2638: 5d c0 rjmp .+186 ; 0x26f4 <__vector_9+0xfa> |
263a: 20 91 f2 03 lds r18, 0x03F2 |
263e: 30 91 f3 03 lds r19, 0x03F3 |
2642: 41 e0 ldi r20, 0x01 ; 1 |
2644: 2f 37 cpi r18, 0x7F ; 127 |
2646: 34 07 cpc r19, r20 |
2648: c8 f1 brcs .+114 ; 0x26bc <__vector_9+0xc2> |
264a: 8f ef ldi r24, 0xFF ; 255 |
264c: 80 93 b3 00 sts 0x00B3, r24 |
2650: 2f 5f subi r18, 0xFF ; 255 |
2652: 30 40 sbci r19, 0x00 ; 0 |
2654: 30 93 f3 03 sts 0x03F3, r19 |
2658: 20 93 f2 03 sts 0x03F2, r18 |
265c: b3 c2 rjmp .+1382 ; 0x2bc4 <__vector_9+0x5ca> |
265e: 80 91 f4 03 lds r24, 0x03F4 |
2662: 88 23 and r24, r24 |
2664: 51 f7 brne .-44 ; 0x263a <__vector_9+0x40> |
2666: 80 91 b0 00 lds r24, 0x00B0 |
266a: 86 ff sbrs r24, 6 |
266c: 15 c1 rjmp .+554 ; 0x2898 <__vector_9+0x29e> |
266e: 80 91 b0 00 lds r24, 0x00B0 |
2672: 8f 7b andi r24, 0xBF ; 191 |
2674: 80 93 b0 00 sts 0x00B0, r24 |
2678: e0 91 ef 03 lds r30, 0x03EF |
267c: ee 23 and r30, r30 |
267e: 09 f0 breq .+2 ; 0x2682 <__vector_9+0x88> |
2680: 49 c1 rjmp .+658 ; 0x2914 <__vector_9+0x31a> |
2682: 80 91 fd 07 lds r24, 0x07FD |
2686: 90 e0 ldi r25, 0x00 ; 0 |
2688: 2d ed ldi r18, 0xDD ; 221 |
268a: 36 e0 ldi r19, 0x06 ; 6 |
268c: a9 01 movw r20, r18 |
268e: 84 9f mul r24, r20 |
2690: 90 01 movw r18, r0 |
2692: 85 9f mul r24, r21 |
2694: 30 0d add r19, r0 |
2696: 94 9f mul r25, r20 |
2698: 30 0d add r19, r0 |
269a: 11 24 eor r1, r1 |
269c: 80 91 f0 03 lds r24, 0x03F0 |
26a0: 90 91 f1 03 lds r25, 0x03F1 |
26a4: 28 1b sub r18, r24 |
26a6: 39 0b sbc r19, r25 |
26a8: 30 93 f3 03 sts 0x03F3, r19 |
26ac: 20 93 f2 03 sts 0x03F2, r18 |
26b0: 10 92 f1 03 sts 0x03F1, r1 |
26b4: 10 92 f0 03 sts 0x03F0, r1 |
26b8: 46 9a sbi 0x08, 6 ; 8 |
26ba: ea c0 rjmp .+468 ; 0x2890 <__vector_9+0x296> |
26bc: 2f 3f cpi r18, 0xFF ; 255 |
26be: 31 05 cpc r19, r1 |
26c0: 81 f0 breq .+32 ; 0x26e2 <__vector_9+0xe8> |
26c2: 78 f0 brcs .+30 ; 0x26e2 <__vector_9+0xe8> |
26c4: 51 e0 ldi r21, 0x01 ; 1 |
26c6: 2e 37 cpi r18, 0x7E ; 126 |
26c8: 35 07 cpc r19, r21 |
26ca: 09 f4 brne .+2 ; 0x26ce <__vector_9+0xd4> |
26cc: 14 c1 rjmp .+552 ; 0x28f6 <__vector_9+0x2fc> |
26ce: 80 e8 ldi r24, 0x80 ; 128 |
26d0: 80 93 b3 00 sts 0x00B3, r24 |
26d4: 20 58 subi r18, 0x80 ; 128 |
26d6: 30 40 sbci r19, 0x00 ; 0 |
26d8: 30 93 f3 03 sts 0x03F3, r19 |
26dc: 20 93 f2 03 sts 0x03F2, r18 |
26e0: 71 c2 rjmp .+1250 ; 0x2bc4 <__vector_9+0x5ca> |
26e2: 20 93 b3 00 sts 0x00B3, r18 |
26e6: 10 92 f3 03 sts 0x03F3, r1 |
26ea: 10 92 f2 03 sts 0x03F2, r1 |
26ee: 10 92 f4 03 sts 0x03F4, r1 |
26f2: 68 c2 rjmp .+1232 ; 0x2bc4 <__vector_9+0x5ca> |
26f4: 80 91 b0 00 lds r24, 0x00B0 |
26f8: 86 ff sbrs r24, 6 |
26fa: ae c0 rjmp .+348 ; 0x2858 <__vector_9+0x25e> |
26fc: 80 91 b0 00 lds r24, 0x00B0 |
2700: 8f 7b andi r24, 0xBF ; 191 |
2702: 80 93 b0 00 sts 0x00B0, r24 |
2706: 80 91 ab 03 lds r24, 0x03AB |
270a: 48 2f mov r20, r24 |
270c: 50 e0 ldi r21, 0x00 ; 0 |
270e: 44 0f add r20, r20 |
2710: 55 1f adc r21, r21 |
2712: 44 0f add r20, r20 |
2714: 55 1f adc r21, r21 |
2716: 20 91 0b 03 lds r18, 0x030B |
271a: 30 91 0c 03 lds r19, 0x030C |
271e: c9 01 movw r24, r18 |
2720: 88 0f add r24, r24 |
2722: 99 1f adc r25, r25 |
2724: 82 0f add r24, r18 |
2726: 93 1f adc r25, r19 |
2728: 48 0f add r20, r24 |
272a: 59 1f adc r21, r25 |
272c: 57 fd sbrc r21, 7 |
272e: 10 c2 rjmp .+1056 ; 0x2b50 <__vector_9+0x556> |
2730: ca 01 movw r24, r20 |
2732: 95 95 asr r25 |
2734: 87 95 ror r24 |
2736: 95 95 asr r25 |
2738: 87 95 ror r24 |
273a: 90 93 0c 03 sts 0x030C, r25 |
273e: 80 93 0b 03 sts 0x030B, r24 |
2742: 90 93 ec 03 sts 0x03EC, r25 |
2746: 80 93 eb 03 sts 0x03EB, r24 |
274a: 80 91 23 08 lds r24, 0x0823 |
274e: 80 ff sbrs r24, 0 |
2750: 24 c1 rjmp .+584 ; 0x299a <__vector_9+0x3a0> |
2752: c0 90 eb 03 lds r12, 0x03EB |
2756: d0 90 ec 03 lds r13, 0x03EC |
275a: e0 90 fa 07 lds r14, 0x07FA |
275e: ff 24 eor r15, r15 |
2760: 00 e0 ldi r16, 0x00 ; 0 |
2762: 10 e0 ldi r17, 0x00 ; 0 |
2764: 60 91 45 04 lds r22, 0x0445 |
2768: 70 91 46 04 lds r23, 0x0446 |
276c: 80 91 47 04 lds r24, 0x0447 |
2770: 90 91 48 04 lds r25, 0x0448 |
2774: 20 e8 ldi r18, 0x80 ; 128 |
2776: 30 e0 ldi r19, 0x00 ; 0 |
2778: 40 e0 ldi r20, 0x00 ; 0 |
277a: 50 e0 ldi r21, 0x00 ; 0 |
277c: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
2780: c8 01 movw r24, r16 |
2782: b7 01 movw r22, r14 |
2784: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
2788: 66 0f add r22, r22 |
278a: 77 1f adc r23, r23 |
278c: 88 1f adc r24, r24 |
278e: 99 1f adc r25, r25 |
2790: 66 0f add r22, r22 |
2792: 77 1f adc r23, r23 |
2794: 88 1f adc r24, r24 |
2796: 99 1f adc r25, r25 |
2798: 20 e0 ldi r18, 0x00 ; 0 |
279a: 31 e0 ldi r19, 0x01 ; 1 |
279c: 40 e0 ldi r20, 0x00 ; 0 |
279e: 50 e0 ldi r21, 0x00 ; 0 |
27a0: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
27a4: c2 0e add r12, r18 |
27a6: d3 1e adc r13, r19 |
27a8: d0 92 ec 03 sts 0x03EC, r13 |
27ac: c0 92 eb 03 sts 0x03EB, r12 |
27b0: 80 91 fb 07 lds r24, 0x07FB |
27b4: 28 2f mov r18, r24 |
27b6: 30 e0 ldi r19, 0x00 ; 0 |
27b8: 22 0f add r18, r18 |
27ba: 33 1f adc r19, r19 |
27bc: 22 0f add r18, r18 |
27be: 33 1f adc r19, r19 |
27c0: 80 91 eb 03 lds r24, 0x03EB |
27c4: 90 91 ec 03 lds r25, 0x03EC |
27c8: 82 17 cp r24, r18 |
27ca: 93 07 cpc r25, r19 |
27cc: 0c f4 brge .+2 ; 0x27d0 <__vector_9+0x1d6> |
27ce: 9d c0 rjmp .+314 ; 0x290a <__vector_9+0x310> |
27d0: 80 91 fc 07 lds r24, 0x07FC |
27d4: 28 2f mov r18, r24 |
27d6: 30 e0 ldi r19, 0x00 ; 0 |
27d8: 22 0f add r18, r18 |
27da: 33 1f adc r19, r19 |
27dc: 22 0f add r18, r18 |
27de: 33 1f adc r19, r19 |
27e0: 80 91 eb 03 lds r24, 0x03EB |
27e4: 90 91 ec 03 lds r25, 0x03EC |
27e8: 28 17 cp r18, r24 |
27ea: 39 07 cpc r19, r25 |
27ec: 0c f4 brge .+2 ; 0x27f0 <__vector_9+0x1f6> |
27ee: 8d c0 rjmp .+282 ; 0x290a <__vector_9+0x310> |
27f0: 20 91 eb 03 lds r18, 0x03EB |
27f4: 30 91 ec 03 lds r19, 0x03EC |
27f8: 27 55 subi r18, 0x57 ; 87 |
27fa: 3e 4f sbci r19, 0xFE ; 254 |
27fc: 30 93 f3 03 sts 0x03F3, r19 |
2800: 20 93 f2 03 sts 0x03F2, r18 |
2804: 80 91 eb 03 lds r24, 0x03EB |
2808: 90 91 ec 03 lds r25, 0x03EC |
280c: 97 fd sbrc r25, 7 |
280e: a3 c1 rjmp .+838 ; 0x2b56 <__vector_9+0x55c> |
2810: 95 95 asr r25 |
2812: 87 95 ror r24 |
2814: 95 95 asr r25 |
2816: 87 95 ror r24 |
2818: 90 93 ec 03 sts 0x03EC, r25 |
281c: 80 93 eb 03 sts 0x03EB, r24 |
2820: 80 91 eb 03 lds r24, 0x03EB |
2824: 90 91 ec 03 lds r25, 0x03EC |
2828: 90 93 6a 07 sts 0x076A, r25 |
282c: 80 93 69 07 sts 0x0769, r24 |
2830: 45 e0 ldi r20, 0x05 ; 5 |
2832: 2d 3d cpi r18, 0xDD ; 221 |
2834: 34 07 cpc r19, r20 |
2836: 08 f4 brcc .+2 ; 0x283a <__vector_9+0x240> |
2838: a5 c0 rjmp .+330 ; 0x2984 <__vector_9+0x38a> |
283a: 2c ed ldi r18, 0xDC ; 220 |
283c: 35 e0 ldi r19, 0x05 ; 5 |
283e: 30 93 f3 03 sts 0x03F3, r19 |
2842: 20 93 f2 03 sts 0x03F2, r18 |
2846: 20 91 f2 03 lds r18, 0x03F2 |
284a: 30 91 f3 03 lds r19, 0x03F3 |
284e: 30 93 f1 03 sts 0x03F1, r19 |
2852: 20 93 f0 03 sts 0x03F0, r18 |
2856: 1c c0 rjmp .+56 ; 0x2890 <__vector_9+0x296> |
2858: 80 91 b0 00 lds r24, 0x00B0 |
285c: 80 64 ori r24, 0x40 ; 64 |
285e: 80 93 b0 00 sts 0x00B0, r24 |
2862: 80 91 fd 07 lds r24, 0x07FD |
2866: 90 e0 ldi r25, 0x00 ; 0 |
2868: 2d ed ldi r18, 0xDD ; 221 |
286a: 36 e0 ldi r19, 0x06 ; 6 |
286c: a9 01 movw r20, r18 |
286e: 84 9f mul r24, r20 |
2870: 90 01 movw r18, r0 |
2872: 85 9f mul r24, r21 |
2874: 30 0d add r19, r0 |
2876: 94 9f mul r25, r20 |
2878: 30 0d add r19, r0 |
287a: 11 24 eor r1, r1 |
287c: 80 91 f0 03 lds r24, 0x03F0 |
2880: 90 91 f1 03 lds r25, 0x03F1 |
2884: 28 1b sub r18, r24 |
2886: 39 0b sbc r19, r25 |
2888: 30 93 f3 03 sts 0x03F3, r19 |
288c: 20 93 f2 03 sts 0x03F2, r18 |
2890: 81 e0 ldi r24, 0x01 ; 1 |
2892: 80 93 f4 03 sts 0x03F4, r24 |
2896: d5 ce rjmp .-598 ; 0x2642 <__vector_9+0x48> |
2898: 80 91 b0 00 lds r24, 0x00B0 |
289c: 80 64 ori r24, 0x40 ; 64 |
289e: 80 93 b0 00 sts 0x00B0, r24 |
28a2: 2c eb ldi r18, 0xBC ; 188 |
28a4: 30 e0 ldi r19, 0x00 ; 0 |
28a6: 30 93 f3 03 sts 0x03F3, r19 |
28aa: 20 93 f2 03 sts 0x03F2, r18 |
28ae: 80 91 f0 03 lds r24, 0x03F0 |
28b2: 90 91 f1 03 lds r25, 0x03F1 |
28b6: 84 54 subi r24, 0x44 ; 68 |
28b8: 9f 4f sbci r25, 0xFF ; 255 |
28ba: 90 93 f1 03 sts 0x03F1, r25 |
28be: 80 93 f0 03 sts 0x03F0, r24 |
28c2: 80 91 e8 03 lds r24, 0x03E8 |
28c6: 88 23 and r24, r24 |
28c8: 29 f0 breq .+10 ; 0x28d4 <__vector_9+0x2da> |
28ca: 80 91 94 04 lds r24, 0x0494 |
28ce: 85 3b cpi r24, 0xB5 ; 181 |
28d0: 08 f0 brcs .+2 ; 0x28d4 <__vector_9+0x2da> |
28d2: 98 c0 rjmp .+304 ; 0x2a04 <__vector_9+0x40a> |
28d4: 80 91 ef 03 lds r24, 0x03EF |
28d8: 8f 5f subi r24, 0xFF ; 255 |
28da: 80 93 ef 03 sts 0x03EF, r24 |
28de: 90 91 fd 07 lds r25, 0x07FD |
28e2: 98 17 cp r25, r24 |
28e4: 08 f0 brcs .+2 ; 0x28e8 <__vector_9+0x2ee> |
28e6: 89 c0 rjmp .+274 ; 0x29fa <__vector_9+0x400> |
28e8: 10 92 ef 03 sts 0x03EF, r1 |
28ec: 20 91 f2 03 lds r18, 0x03F2 |
28f0: 30 91 f3 03 lds r19, 0x03F3 |
28f4: cd cf rjmp .-102 ; 0x2890 <__vector_9+0x296> |
28f6: 8f ef ldi r24, 0xFF ; 255 |
28f8: 80 93 b3 00 sts 0x00B3, r24 |
28fc: 2f e7 ldi r18, 0x7F ; 127 |
28fe: 30 e0 ldi r19, 0x00 ; 0 |
2900: 30 93 f3 03 sts 0x03F3, r19 |
2904: 20 93 f2 03 sts 0x03F2, r18 |
2908: 5d c1 rjmp .+698 ; 0x2bc4 <__vector_9+0x5ca> |
290a: 30 93 ec 03 sts 0x03EC, r19 |
290e: 20 93 eb 03 sts 0x03EB, r18 |
2912: 6e cf rjmp .-292 ; 0x27f0 <__vector_9+0x1f6> |
2914: 29 ea ldi r18, 0xA9 ; 169 |
2916: 33 e0 ldi r19, 0x03 ; 3 |
2918: 30 93 f3 03 sts 0x03F3, r19 |
291c: 20 93 f2 03 sts 0x03F2, r18 |
2920: e1 30 cpi r30, 0x01 ; 1 |
2922: 09 f4 brne .+2 ; 0x2926 <__vector_9+0x32c> |
2924: 71 c0 rjmp .+226 ; 0x2a08 <__vector_9+0x40e> |
2926: f0 e0 ldi r31, 0x00 ; 0 |
2928: ee 0f add r30, r30 |
292a: ff 1f adc r31, r31 |
292c: eb 55 subi r30, 0x5B ; 91 |
292e: f8 4f sbci r31, 0xF8 ; 248 |
2930: 80 81 ld r24, Z |
2932: 91 81 ldd r25, Z+1 ; 0x01 |
2934: 88 0f add r24, r24 |
2936: 99 1f adc r25, r25 |
2938: 87 55 subi r24, 0x57 ; 87 |
293a: 9c 4f sbci r25, 0xFC ; 252 |
293c: 90 93 f3 03 sts 0x03F3, r25 |
2940: 80 93 f2 03 sts 0x03F2, r24 |
2944: 20 91 f2 03 lds r18, 0x03F2 |
2948: 30 91 f3 03 lds r19, 0x03F3 |
294c: 55 e0 ldi r21, 0x05 ; 5 |
294e: 2d 3d cpi r18, 0xDD ; 221 |
2950: 35 07 cpc r19, r21 |
2952: 08 f4 brcc .+2 ; 0x2956 <__vector_9+0x35c> |
2954: f1 c0 rjmp .+482 ; 0x2b38 <__vector_9+0x53e> |
2956: 2c ed ldi r18, 0xDC ; 220 |
2958: 35 e0 ldi r19, 0x05 ; 5 |
295a: 30 93 f3 03 sts 0x03F3, r19 |
295e: 20 93 f2 03 sts 0x03F2, r18 |
2962: 2c 5b subi r18, 0xBC ; 188 |
2964: 30 40 sbci r19, 0x00 ; 0 |
2966: 30 93 f3 03 sts 0x03F3, r19 |
296a: 20 93 f2 03 sts 0x03F2, r18 |
296e: 80 91 f0 03 lds r24, 0x03F0 |
2972: 90 91 f1 03 lds r25, 0x03F1 |
2976: 82 0f add r24, r18 |
2978: 93 1f adc r25, r19 |
297a: 90 93 f1 03 sts 0x03F1, r25 |
297e: 80 93 f0 03 sts 0x03F0, r24 |
2982: 86 cf rjmp .-244 ; 0x2890 <__vector_9+0x296> |
2984: 27 57 subi r18, 0x77 ; 119 |
2986: 31 40 sbci r19, 0x01 ; 1 |
2988: 08 f0 brcs .+2 ; 0x298c <__vector_9+0x392> |
298a: 5d cf rjmp .-326 ; 0x2846 <__vector_9+0x24c> |
298c: 27 e7 ldi r18, 0x77 ; 119 |
298e: 31 e0 ldi r19, 0x01 ; 1 |
2990: 30 93 f3 03 sts 0x03F3, r19 |
2994: 20 93 f2 03 sts 0x03F2, r18 |
2998: 56 cf rjmp .-340 ; 0x2846 <__vector_9+0x24c> |
299a: c0 90 eb 03 lds r12, 0x03EB |
299e: d0 90 ec 03 lds r13, 0x03EC |
29a2: e0 90 fa 07 lds r14, 0x07FA |
29a6: ff 24 eor r15, r15 |
29a8: 00 e0 ldi r16, 0x00 ; 0 |
29aa: 10 e0 ldi r17, 0x00 ; 0 |
29ac: 60 91 45 04 lds r22, 0x0445 |
29b0: 70 91 46 04 lds r23, 0x0446 |
29b4: 80 91 47 04 lds r24, 0x0447 |
29b8: 90 91 48 04 lds r25, 0x0448 |
29bc: 20 e8 ldi r18, 0x80 ; 128 |
29be: 30 e0 ldi r19, 0x00 ; 0 |
29c0: 40 e0 ldi r20, 0x00 ; 0 |
29c2: 50 e0 ldi r21, 0x00 ; 0 |
29c4: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
29c8: c8 01 movw r24, r16 |
29ca: b7 01 movw r22, r14 |
29cc: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
29d0: 66 0f add r22, r22 |
29d2: 77 1f adc r23, r23 |
29d4: 88 1f adc r24, r24 |
29d6: 99 1f adc r25, r25 |
29d8: 66 0f add r22, r22 |
29da: 77 1f adc r23, r23 |
29dc: 88 1f adc r24, r24 |
29de: 99 1f adc r25, r25 |
29e0: 20 e0 ldi r18, 0x00 ; 0 |
29e2: 31 e0 ldi r19, 0x01 ; 1 |
29e4: 40 e0 ldi r20, 0x00 ; 0 |
29e6: 50 e0 ldi r21, 0x00 ; 0 |
29e8: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
29ec: c2 1a sub r12, r18 |
29ee: d3 0a sbc r13, r19 |
29f0: d0 92 ec 03 sts 0x03EC, r13 |
29f4: c0 92 eb 03 sts 0x03EB, r12 |
29f8: db ce rjmp .-586 ; 0x27b0 <__vector_9+0x1b6> |
29fa: 20 91 f2 03 lds r18, 0x03F2 |
29fe: 30 91 f3 03 lds r19, 0x03F3 |
2a02: 46 cf rjmp .-372 ; 0x2890 <__vector_9+0x296> |
2a04: 46 98 cbi 0x08, 6 ; 8 |
2a06: 66 cf rjmp .-308 ; 0x28d4 <__vector_9+0x2da> |
2a08: 80 91 ab 03 lds r24, 0x03AB |
2a0c: 48 2f mov r20, r24 |
2a0e: 50 e0 ldi r21, 0x00 ; 0 |
2a10: 44 0f add r20, r20 |
2a12: 55 1f adc r21, r21 |
2a14: 44 0f add r20, r20 |
2a16: 55 1f adc r21, r21 |
2a18: 20 91 0b 03 lds r18, 0x030B |
2a1c: 30 91 0c 03 lds r19, 0x030C |
2a20: c9 01 movw r24, r18 |
2a22: 88 0f add r24, r24 |
2a24: 99 1f adc r25, r25 |
2a26: 82 0f add r24, r18 |
2a28: 93 1f adc r25, r19 |
2a2a: 48 0f add r20, r24 |
2a2c: 59 1f adc r21, r25 |
2a2e: 57 fd sbrc r21, 7 |
2a30: c6 c0 rjmp .+396 ; 0x2bbe <__vector_9+0x5c4> |
2a32: ca 01 movw r24, r20 |
2a34: 95 95 asr r25 |
2a36: 87 95 ror r24 |
2a38: 95 95 asr r25 |
2a3a: 87 95 ror r24 |
2a3c: 90 93 0c 03 sts 0x030C, r25 |
2a40: 80 93 0b 03 sts 0x030B, r24 |
2a44: 90 93 ec 03 sts 0x03EC, r25 |
2a48: 80 93 eb 03 sts 0x03EB, r24 |
2a4c: 80 91 23 08 lds r24, 0x0823 |
2a50: 80 ff sbrs r24, 0 |
2a52: 83 c0 rjmp .+262 ; 0x2b5a <__vector_9+0x560> |
2a54: c0 90 eb 03 lds r12, 0x03EB |
2a58: d0 90 ec 03 lds r13, 0x03EC |
2a5c: e0 90 fa 07 lds r14, 0x07FA |
2a60: ff 24 eor r15, r15 |
2a62: 00 e0 ldi r16, 0x00 ; 0 |
2a64: 10 e0 ldi r17, 0x00 ; 0 |
2a66: 60 91 45 04 lds r22, 0x0445 |
2a6a: 70 91 46 04 lds r23, 0x0446 |
2a6e: 80 91 47 04 lds r24, 0x0447 |
2a72: 90 91 48 04 lds r25, 0x0448 |
2a76: 20 e8 ldi r18, 0x80 ; 128 |
2a78: 30 e0 ldi r19, 0x00 ; 0 |
2a7a: 40 e0 ldi r20, 0x00 ; 0 |
2a7c: 50 e0 ldi r21, 0x00 ; 0 |
2a7e: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
2a82: c8 01 movw r24, r16 |
2a84: b7 01 movw r22, r14 |
2a86: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
2a8a: 66 0f add r22, r22 |
2a8c: 77 1f adc r23, r23 |
2a8e: 88 1f adc r24, r24 |
2a90: 99 1f adc r25, r25 |
2a92: 66 0f add r22, r22 |
2a94: 77 1f adc r23, r23 |
2a96: 88 1f adc r24, r24 |
2a98: 99 1f adc r25, r25 |
2a9a: 20 e0 ldi r18, 0x00 ; 0 |
2a9c: 31 e0 ldi r19, 0x01 ; 1 |
2a9e: 40 e0 ldi r20, 0x00 ; 0 |
2aa0: 50 e0 ldi r21, 0x00 ; 0 |
2aa2: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
2aa6: c2 0e add r12, r18 |
2aa8: d3 1e adc r13, r19 |
2aaa: d0 92 ec 03 sts 0x03EC, r13 |
2aae: c0 92 eb 03 sts 0x03EB, r12 |
2ab2: 80 91 fb 07 lds r24, 0x07FB |
2ab6: 28 2f mov r18, r24 |
2ab8: 30 e0 ldi r19, 0x00 ; 0 |
2aba: 22 0f add r18, r18 |
2abc: 33 1f adc r19, r19 |
2abe: 22 0f add r18, r18 |
2ac0: 33 1f adc r19, r19 |
2ac2: 80 91 eb 03 lds r24, 0x03EB |
2ac6: 90 91 ec 03 lds r25, 0x03EC |
2aca: 82 17 cp r24, r18 |
2acc: 93 07 cpc r25, r19 |
2ace: 7c f0 brlt .+30 ; 0x2aee <__vector_9+0x4f4> |
2ad0: 80 91 fc 07 lds r24, 0x07FC |
2ad4: 28 2f mov r18, r24 |
2ad6: 30 e0 ldi r19, 0x00 ; 0 |
2ad8: 22 0f add r18, r18 |
2ada: 33 1f adc r19, r19 |
2adc: 22 0f add r18, r18 |
2ade: 33 1f adc r19, r19 |
2ae0: 80 91 eb 03 lds r24, 0x03EB |
2ae4: 90 91 ec 03 lds r25, 0x03EC |
2ae8: 28 17 cp r18, r24 |
2aea: 39 07 cpc r19, r25 |
2aec: 24 f4 brge .+8 ; 0x2af6 <__vector_9+0x4fc> |
2aee: 30 93 ec 03 sts 0x03EC, r19 |
2af2: 20 93 eb 03 sts 0x03EB, r18 |
2af6: 80 91 eb 03 lds r24, 0x03EB |
2afa: 90 91 ec 03 lds r25, 0x03EC |
2afe: 87 55 subi r24, 0x57 ; 87 |
2b00: 9e 4f sbci r25, 0xFE ; 254 |
2b02: 90 93 f3 03 sts 0x03F3, r25 |
2b06: 80 93 f2 03 sts 0x03F2, r24 |
2b0a: 80 91 eb 03 lds r24, 0x03EB |
2b0e: 90 91 ec 03 lds r25, 0x03EC |
2b12: 97 fd sbrc r25, 7 |
2b14: 52 c0 rjmp .+164 ; 0x2bba <__vector_9+0x5c0> |
2b16: 95 95 asr r25 |
2b18: 87 95 ror r24 |
2b1a: 95 95 asr r25 |
2b1c: 87 95 ror r24 |
2b1e: 90 93 ec 03 sts 0x03EC, r25 |
2b22: 80 93 eb 03 sts 0x03EB, r24 |
2b26: 80 91 eb 03 lds r24, 0x03EB |
2b2a: 90 91 ec 03 lds r25, 0x03EC |
2b2e: 90 93 6a 07 sts 0x076A, r25 |
2b32: 80 93 69 07 sts 0x0769, r24 |
2b36: 06 cf rjmp .-500 ; 0x2944 <__vector_9+0x34a> |
2b38: 81 e0 ldi r24, 0x01 ; 1 |
2b3a: 27 37 cpi r18, 0x77 ; 119 |
2b3c: 38 07 cpc r19, r24 |
2b3e: 08 f0 brcs .+2 ; 0x2b42 <__vector_9+0x548> |
2b40: 10 cf rjmp .-480 ; 0x2962 <__vector_9+0x368> |
2b42: 27 e7 ldi r18, 0x77 ; 119 |
2b44: 31 e0 ldi r19, 0x01 ; 1 |
2b46: 30 93 f3 03 sts 0x03F3, r19 |
2b4a: 20 93 f2 03 sts 0x03F2, r18 |
2b4e: 09 cf rjmp .-494 ; 0x2962 <__vector_9+0x368> |
2b50: 4d 5f subi r20, 0xFD ; 253 |
2b52: 5f 4f sbci r21, 0xFF ; 255 |
2b54: ed cd rjmp .-1062 ; 0x2730 <__vector_9+0x136> |
2b56: 03 96 adiw r24, 0x03 ; 3 |
2b58: 5b ce rjmp .-842 ; 0x2810 <__vector_9+0x216> |
2b5a: c0 90 eb 03 lds r12, 0x03EB |
2b5e: d0 90 ec 03 lds r13, 0x03EC |
2b62: e0 90 fa 07 lds r14, 0x07FA |
2b66: ff 24 eor r15, r15 |
2b68: 00 e0 ldi r16, 0x00 ; 0 |
2b6a: 10 e0 ldi r17, 0x00 ; 0 |
2b6c: 60 91 45 04 lds r22, 0x0445 |
2b70: 70 91 46 04 lds r23, 0x0446 |
2b74: 80 91 47 04 lds r24, 0x0447 |
2b78: 90 91 48 04 lds r25, 0x0448 |
2b7c: 20 e8 ldi r18, 0x80 ; 128 |
2b7e: 30 e0 ldi r19, 0x00 ; 0 |
2b80: 40 e0 ldi r20, 0x00 ; 0 |
2b82: 50 e0 ldi r21, 0x00 ; 0 |
2b84: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
2b88: c8 01 movw r24, r16 |
2b8a: b7 01 movw r22, r14 |
2b8c: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
2b90: 66 0f add r22, r22 |
2b92: 77 1f adc r23, r23 |
2b94: 88 1f adc r24, r24 |
2b96: 99 1f adc r25, r25 |
2b98: 66 0f add r22, r22 |
2b9a: 77 1f adc r23, r23 |
2b9c: 88 1f adc r24, r24 |
2b9e: 99 1f adc r25, r25 |
2ba0: 20 e0 ldi r18, 0x00 ; 0 |
2ba2: 31 e0 ldi r19, 0x01 ; 1 |
2ba4: 40 e0 ldi r20, 0x00 ; 0 |
2ba6: 50 e0 ldi r21, 0x00 ; 0 |
2ba8: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
2bac: c2 1a sub r12, r18 |
2bae: d3 0a sbc r13, r19 |
2bb0: d0 92 ec 03 sts 0x03EC, r13 |
2bb4: c0 92 eb 03 sts 0x03EB, r12 |
2bb8: 7c cf rjmp .-264 ; 0x2ab2 <__vector_9+0x4b8> |
2bba: 03 96 adiw r24, 0x03 ; 3 |
2bbc: ac cf rjmp .-168 ; 0x2b16 <__vector_9+0x51c> |
2bbe: 4d 5f subi r20, 0xFD ; 253 |
2bc0: 5f 4f sbci r21, 0xFF ; 255 |
2bc2: 37 cf rjmp .-402 ; 0x2a32 <__vector_9+0x438> |
2bc4: ff 91 pop r31 |
2bc6: ef 91 pop r30 |
2bc8: bf 91 pop r27 |
2bca: af 91 pop r26 |
2bcc: 9f 91 pop r25 |
2bce: 8f 91 pop r24 |
2bd0: 7f 91 pop r23 |
2bd2: 6f 91 pop r22 |
2bd4: 5f 91 pop r21 |
2bd6: 4f 91 pop r20 |
2bd8: 3f 91 pop r19 |
2bda: 2f 91 pop r18 |
2bdc: 1f 91 pop r17 |
2bde: 0f 91 pop r16 |
2be0: ff 90 pop r15 |
2be2: ef 90 pop r14 |
2be4: df 90 pop r13 |
2be6: cf 90 pop r12 |
2be8: 0f 90 pop r0 |
2bea: 0f be out 0x3f, r0 ; 63 |
2bec: 0f 90 pop r0 |
2bee: 1f 90 pop r1 |
2bf0: 18 95 reti |
|
00002bf2 <ADC_Init>: |
2bf2: 10 92 7c 00 sts 0x007C, r1 |
2bf6: 8f ec ldi r24, 0xCF ; 207 |
2bf8: 80 93 7a 00 sts 0x007A, r24 |
2bfc: 08 95 ret |
|
00002bfe <__vector_24>: |
2bfe: 1f 92 push r1 |
2c00: 0f 92 push r0 |
2c02: 0f b6 in r0, 0x3f ; 63 |
2c04: 0f 92 push r0 |
2c06: 11 24 eor r1, r1 |
2c08: df 92 push r13 |
2c0a: ef 92 push r14 |
2c0c: ff 92 push r15 |
2c0e: 0f 93 push r16 |
2c10: 1f 93 push r17 |
2c12: 2f 93 push r18 |
2c14: 3f 93 push r19 |
2c16: 4f 93 push r20 |
2c18: 5f 93 push r21 |
2c1a: 6f 93 push r22 |
2c1c: 7f 93 push r23 |
2c1e: 8f 93 push r24 |
2c20: 9f 93 push r25 |
2c22: af 93 push r26 |
2c24: bf 93 push r27 |
2c26: cf 93 push r28 |
2c28: df 93 push r29 |
2c2a: ef 93 push r30 |
2c2c: ff 93 push r31 |
2c2e: d0 90 21 04 lds r13, 0x0421 |
2c32: 8d 2d mov r24, r13 |
2c34: d3 94 inc r13 |
2c36: d0 92 21 04 sts 0x0421, r13 |
2c3a: e8 2f mov r30, r24 |
2c3c: f0 e0 ldi r31, 0x00 ; 0 |
2c3e: e2 31 cpi r30, 0x12 ; 18 |
2c40: f1 05 cpc r31, r1 |
2c42: 40 f0 brcs .+16 ; 0x2c54 <__vector_24+0x56> |
2c44: 10 92 21 04 sts 0x0421, r1 |
2c48: 82 e0 ldi r24, 0x02 ; 2 |
2c4a: 80 93 22 04 sts 0x0422, r24 |
2c4e: 80 93 7c 00 sts 0x007C, r24 |
2c52: f3 c3 rjmp .+2022 ; 0x343a <__vector_24+0x83c> |
2c54: e2 5c subi r30, 0xC2 ; 194 |
2c56: ff 4f sbci r31, 0xFF ; 255 |
2c58: ee 0f add r30, r30 |
2c5a: ff 1f adc r31, r31 |
2c5c: 05 90 lpm r0, Z+ |
2c5e: f4 91 lpm r31, Z |
2c60: e0 2d mov r30, r0 |
2c62: 09 94 ijmp |
2c64: 80 91 78 00 lds r24, 0x0078 |
2c68: 90 91 79 00 lds r25, 0x0079 |
2c6c: 20 91 1b 04 lds r18, 0x041B |
2c70: 30 91 1c 04 lds r19, 0x041C |
2c74: 28 0f add r18, r24 |
2c76: 39 1f adc r19, r25 |
2c78: 30 93 1c 04 sts 0x041C, r19 |
2c7c: 20 93 1b 04 sts 0x041B, r18 |
2c80: 81 e0 ldi r24, 0x01 ; 1 |
2c82: 80 93 22 04 sts 0x0422, r24 |
2c86: 80 91 22 04 lds r24, 0x0422 |
2c8a: 80 93 7c 00 sts 0x007C, r24 |
2c8e: dd 20 and r13, r13 |
2c90: 09 f4 brne .+2 ; 0x2c94 <__vector_24+0x96> |
2c92: d3 c3 rjmp .+1958 ; 0x343a <__vector_24+0x83c> |
2c94: 8f ec ldi r24, 0xCF ; 207 |
2c96: 80 93 7a 00 sts 0x007A, r24 |
2c9a: cf c3 rjmp .+1950 ; 0x343a <__vector_24+0x83c> |
2c9c: dd 24 eor r13, r13 |
2c9e: 10 92 21 04 sts 0x0421, r1 |
2ca2: 81 e0 ldi r24, 0x01 ; 1 |
2ca4: 80 93 1d 03 sts 0x031D, r24 |
2ca8: 80 91 0e 04 lds r24, 0x040E |
2cac: 90 91 0f 04 lds r25, 0x040F |
2cb0: 01 96 adiw r24, 0x01 ; 1 |
2cb2: 90 93 0f 04 sts 0x040F, r25 |
2cb6: 80 93 0e 04 sts 0x040E, r24 |
2cba: 20 91 78 00 lds r18, 0x0078 |
2cbe: 30 91 79 00 lds r19, 0x0079 |
2cc2: 80 91 93 07 lds r24, 0x0793 |
2cc6: 90 91 94 07 lds r25, 0x0794 |
2cca: 82 0f add r24, r18 |
2ccc: 93 1f adc r25, r19 |
2cce: 90 93 94 07 sts 0x0794, r25 |
2cd2: 80 93 93 07 sts 0x0793, r24 |
2cd6: 80 91 8b 07 lds r24, 0x078B |
2cda: 8f 5f subi r24, 0xFF ; 255 |
2cdc: 80 93 8b 07 sts 0x078B, r24 |
2ce0: 80 91 8b 07 lds r24, 0x078B |
2ce4: 85 30 cpi r24, 0x05 ; 5 |
2ce6: 08 f4 brcc .+2 ; 0x2cea <__vector_24+0xec> |
2ce8: b4 c0 rjmp .+360 ; 0x2e52 <__vector_24+0x254> |
2cea: 80 91 93 07 lds r24, 0x0793 |
2cee: 90 91 94 07 lds r25, 0x0794 |
2cf2: 97 fd sbrc r25, 7 |
2cf4: 7f c3 rjmp .+1790 ; 0x33f4 <__vector_24+0x7f6> |
2cf6: 95 95 asr r25 |
2cf8: 87 95 ror r24 |
2cfa: 90 93 94 07 sts 0x0794, r25 |
2cfe: 80 93 93 07 sts 0x0793, r24 |
2d02: 80 91 78 00 lds r24, 0x0078 |
2d06: 90 91 79 00 lds r25, 0x0079 |
2d0a: 90 93 19 03 sts 0x0319, r25 |
2d0e: 80 93 18 03 sts 0x0318, r24 |
2d12: 10 92 8b 07 sts 0x078B, r1 |
2d16: 60 91 0c 04 lds r22, 0x040C |
2d1a: 70 91 0d 04 lds r23, 0x040D |
2d1e: 80 91 0b 04 lds r24, 0x040B |
2d22: 99 27 eor r25, r25 |
2d24: 87 fd sbrc r24, 7 |
2d26: 90 95 com r25 |
2d28: d8 2f mov r29, r24 |
2d2a: cc 27 eor r28, r28 |
2d2c: c8 1b sub r28, r24 |
2d2e: d9 0b sbc r29, r25 |
2d30: 20 91 87 07 lds r18, 0x0787 |
2d34: 30 91 88 07 lds r19, 0x0788 |
2d38: 80 91 93 07 lds r24, 0x0793 |
2d3c: 90 91 94 07 lds r25, 0x0794 |
2d40: 40 91 9e 04 lds r20, 0x049E |
2d44: 50 91 9f 04 lds r21, 0x049F |
2d48: 28 1b sub r18, r24 |
2d4a: 39 0b sbc r19, r25 |
2d4c: 24 1b sub r18, r20 |
2d4e: 35 0b sbc r19, r21 |
2d50: 2c 0f add r18, r28 |
2d52: 3d 1f adc r19, r29 |
2d54: 80 91 a1 03 lds r24, 0x03A1 |
2d58: 90 e0 ldi r25, 0x00 ; 0 |
2d5a: a9 01 movw r20, r18 |
2d5c: 48 9f mul r20, r24 |
2d5e: 90 01 movw r18, r0 |
2d60: 49 9f mul r20, r25 |
2d62: 30 0d add r19, r0 |
2d64: 58 9f mul r21, r24 |
2d66: 30 0d add r19, r0 |
2d68: 11 24 eor r1, r1 |
2d6a: 8f e1 ldi r24, 0x1F ; 31 |
2d6c: 90 e0 ldi r25, 0x00 ; 0 |
2d6e: ac 01 movw r20, r24 |
2d70: 64 9f mul r22, r20 |
2d72: c0 01 movw r24, r0 |
2d74: 65 9f mul r22, r21 |
2d76: 90 0d add r25, r0 |
2d78: 74 9f mul r23, r20 |
2d7a: 90 0d add r25, r0 |
2d7c: 11 24 eor r1, r1 |
2d7e: 28 0f add r18, r24 |
2d80: 39 1f adc r19, r25 |
2d82: 37 fd sbrc r19, 7 |
2d84: e6 c2 rjmp .+1484 ; 0x3352 <__vector_24+0x754> |
2d86: 35 95 asr r19 |
2d88: 27 95 ror r18 |
2d8a: 35 95 asr r19 |
2d8c: 27 95 ror r18 |
2d8e: 35 95 asr r19 |
2d90: 27 95 ror r18 |
2d92: 35 95 asr r19 |
2d94: 27 95 ror r18 |
2d96: 35 95 asr r19 |
2d98: 27 95 ror r18 |
2d9a: 30 93 0d 04 sts 0x040D, r19 |
2d9e: 20 93 0c 04 sts 0x040C, r18 |
2da2: 60 91 93 07 lds r22, 0x0793 |
2da6: 70 91 94 07 lds r23, 0x0794 |
2daa: e0 90 14 03 lds r14, 0x0314 |
2dae: f0 90 15 03 lds r15, 0x0315 |
2db2: 00 91 16 03 lds r16, 0x0316 |
2db6: 10 91 17 03 lds r17, 0x0317 |
2dba: 88 27 eor r24, r24 |
2dbc: 77 fd sbrc r23, 7 |
2dbe: 80 95 com r24 |
2dc0: 98 2f mov r25, r24 |
2dc2: a8 01 movw r20, r16 |
2dc4: 97 01 movw r18, r14 |
2dc6: 22 0f add r18, r18 |
2dc8: 33 1f adc r19, r19 |
2dca: 44 1f adc r20, r20 |
2dcc: 55 1f adc r21, r21 |
2dce: 22 0f add r18, r18 |
2dd0: 33 1f adc r19, r19 |
2dd2: 44 1f adc r20, r20 |
2dd4: 55 1f adc r21, r21 |
2dd6: 22 0f add r18, r18 |
2dd8: 33 1f adc r19, r19 |
2dda: 44 1f adc r20, r20 |
2ddc: 55 1f adc r21, r21 |
2dde: 2e 19 sub r18, r14 |
2de0: 3f 09 sbc r19, r15 |
2de2: 40 0b sbc r20, r16 |
2de4: 51 0b sbc r21, r17 |
2de6: 62 0f add r22, r18 |
2de8: 73 1f adc r23, r19 |
2dea: 84 1f adc r24, r20 |
2dec: 95 1f adc r25, r21 |
2dee: 6c 5f subi r22, 0xFC ; 252 |
2df0: 7f 4f sbci r23, 0xFF ; 255 |
2df2: 8f 4f sbci r24, 0xFF ; 255 |
2df4: 9f 4f sbci r25, 0xFF ; 255 |
2df6: 28 e0 ldi r18, 0x08 ; 8 |
2df8: 30 e0 ldi r19, 0x00 ; 0 |
2dfa: 40 e0 ldi r20, 0x00 ; 0 |
2dfc: 50 e0 ldi r21, 0x00 ; 0 |
2dfe: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
2e02: 20 93 14 03 sts 0x0314, r18 |
2e06: 30 93 15 03 sts 0x0315, r19 |
2e0a: 40 93 16 03 sts 0x0316, r20 |
2e0e: 50 93 17 03 sts 0x0317, r21 |
2e12: 20 91 87 07 lds r18, 0x0787 |
2e16: 30 91 88 07 lds r19, 0x0788 |
2e1a: 80 91 14 03 lds r24, 0x0314 |
2e1e: 90 91 15 03 lds r25, 0x0315 |
2e22: a0 91 16 03 lds r26, 0x0316 |
2e26: b0 91 17 03 lds r27, 0x0317 |
2e2a: c2 0f add r28, r18 |
2e2c: d3 1f adc r29, r19 |
2e2e: c8 1b sub r28, r24 |
2e30: d9 0b sbc r29, r25 |
2e32: d0 93 9f 04 sts 0x049F, r29 |
2e36: c0 93 9e 04 sts 0x049E, r28 |
2e3a: 80 91 93 07 lds r24, 0x0793 |
2e3e: 90 91 94 07 lds r25, 0x0794 |
2e42: 97 fd sbrc r25, 7 |
2e44: 84 c2 rjmp .+1288 ; 0x334e <__vector_24+0x750> |
2e46: 95 95 asr r25 |
2e48: 87 95 ror r24 |
2e4a: 90 93 94 07 sts 0x0794, r25 |
2e4e: 80 93 93 07 sts 0x0793, r24 |
2e52: 82 e0 ldi r24, 0x02 ; 2 |
2e54: 80 93 22 04 sts 0x0422, r24 |
2e58: 16 cf rjmp .-468 ; 0x2c86 <__vector_24+0x88> |
2e5a: 60 91 78 00 lds r22, 0x0078 |
2e5e: 70 91 79 00 lds r23, 0x0079 |
2e62: e0 90 3f 04 lds r14, 0x043F |
2e66: f0 90 40 04 lds r15, 0x0440 |
2e6a: 00 91 41 04 lds r16, 0x0441 |
2e6e: 10 91 42 04 lds r17, 0x0442 |
2e72: 88 27 eor r24, r24 |
2e74: 77 fd sbrc r23, 7 |
2e76: 80 95 com r24 |
2e78: 98 2f mov r25, r24 |
2e7a: 0e 94 dc 54 call 0xa9b8 ; 0xa9b8 <__floatsisf> |
2e7e: a8 01 movw r20, r16 |
2e80: 97 01 movw r18, r14 |
2e82: 0e 94 44 54 call 0xa888 ; 0xa888 <__subsf3> |
2e86: 0e 94 a9 54 call 0xa952 ; 0xa952 <__fixsfsi> |
2e8a: 70 93 09 04 sts 0x0409, r23 |
2e8e: 60 93 08 04 sts 0x0408, r22 |
2e92: 80 91 08 04 lds r24, 0x0408 |
2e96: 90 91 09 04 lds r25, 0x0409 |
2e9a: 02 97 sbiw r24, 0x02 ; 2 |
2e9c: 0c f4 brge .+2 ; 0x2ea0 <__vector_24+0x2a2> |
2e9e: 5c c2 rjmp .+1208 ; 0x3358 <__vector_24+0x75a> |
2ea0: 60 91 3f 04 lds r22, 0x043F |
2ea4: 70 91 40 04 lds r23, 0x0440 |
2ea8: 80 91 41 04 lds r24, 0x0441 |
2eac: 90 91 42 04 lds r25, 0x0442 |
2eb0: 20 e0 ldi r18, 0x00 ; 0 |
2eb2: 30 e8 ldi r19, 0x80 ; 128 |
2eb4: 4b e3 ldi r20, 0x3B ; 59 |
2eb6: 54 e4 ldi r21, 0x44 ; 68 |
2eb8: 0e 94 17 55 call 0xaa2e ; 0xaa2e <__cmpsf2> |
2ebc: 88 23 and r24, r24 |
2ebe: 9c f5 brge .+102 ; 0x2f26 <__vector_24+0x328> |
2ec0: 60 91 3f 04 lds r22, 0x043F |
2ec4: 70 91 40 04 lds r23, 0x0440 |
2ec8: 80 91 41 04 lds r24, 0x0441 |
2ecc: 90 91 42 04 lds r25, 0x0442 |
2ed0: 2a e0 ldi r18, 0x0A ; 10 |
2ed2: 37 ed ldi r19, 0xD7 ; 215 |
2ed4: 43 ea ldi r20, 0xA3 ; 163 |
2ed6: 5c e3 ldi r21, 0x3C ; 60 |
2ed8: 0e 94 45 54 call 0xa88a ; 0xa88a <__addsf3> |
2edc: 60 93 3f 04 sts 0x043F, r22 |
2ee0: 70 93 40 04 sts 0x0440, r23 |
2ee4: 80 93 41 04 sts 0x0441, r24 |
2ee8: 90 93 42 04 sts 0x0442, r25 |
2eec: 80 91 be 04 lds r24, 0x04BE |
2ef0: 90 91 bf 04 lds r25, 0x04BF |
2ef4: 84 5f subi r24, 0xF4 ; 244 |
2ef6: 91 40 sbci r25, 0x01 ; 1 |
2ef8: b0 f4 brcc .+44 ; 0x2f26 <__vector_24+0x328> |
2efa: 60 91 3f 04 lds r22, 0x043F |
2efe: 70 91 40 04 lds r23, 0x0440 |
2f02: 80 91 41 04 lds r24, 0x0441 |
2f06: 90 91 42 04 lds r25, 0x0442 |
2f0a: 2d ec ldi r18, 0xCD ; 205 |
2f0c: 3c ec ldi r19, 0xCC ; 204 |
2f0e: 4c ec ldi r20, 0xCC ; 204 |
2f10: 5d e3 ldi r21, 0x3D ; 61 |
2f12: 0e 94 45 54 call 0xa88a ; 0xa88a <__addsf3> |
2f16: 60 93 3f 04 sts 0x043F, r22 |
2f1a: 70 93 40 04 sts 0x0440, r23 |
2f1e: 80 93 41 04 sts 0x0441, r24 |
2f22: 90 93 42 04 sts 0x0442, r25 |
2f26: 81 e0 ldi r24, 0x01 ; 1 |
2f28: 80 93 0a 04 sts 0x040A, r24 |
2f2c: 80 91 78 00 lds r24, 0x0078 |
2f30: 90 91 79 00 lds r25, 0x0079 |
2f34: 90 93 86 07 sts 0x0786, r25 |
2f38: 80 93 85 07 sts 0x0785, r24 |
2f3c: 80 91 08 04 lds r24, 0x0408 |
2f40: 90 91 09 04 lds r25, 0x0409 |
2f44: 20 91 7d 04 lds r18, 0x047D |
2f48: 30 91 7e 04 lds r19, 0x047E |
2f4c: 40 91 7f 04 lds r20, 0x047F |
2f50: 50 91 80 04 lds r21, 0x0480 |
2f54: aa 27 eor r26, r26 |
2f56: 97 fd sbrc r25, 7 |
2f58: a0 95 com r26 |
2f5a: ba 2f mov r27, r26 |
2f5c: 82 0f add r24, r18 |
2f5e: 93 1f adc r25, r19 |
2f60: a4 1f adc r26, r20 |
2f62: b5 1f adc r27, r21 |
2f64: 80 93 7d 04 sts 0x047D, r24 |
2f68: 90 93 7e 04 sts 0x047E, r25 |
2f6c: a0 93 7f 04 sts 0x047F, r26 |
2f70: b0 93 80 04 sts 0x0480, r27 |
2f74: e0 90 7d 04 lds r14, 0x047D |
2f78: f0 90 7e 04 lds r15, 0x047E |
2f7c: 00 91 7f 04 lds r16, 0x047F |
2f80: 10 91 80 04 lds r17, 0x0480 |
2f84: 60 91 7d 04 lds r22, 0x047D |
2f88: 70 91 7e 04 lds r23, 0x047E |
2f8c: 80 91 7f 04 lds r24, 0x047F |
2f90: 90 91 80 04 lds r25, 0x0480 |
2f94: 20 e0 ldi r18, 0x00 ; 0 |
2f96: 34 e0 ldi r19, 0x04 ; 4 |
2f98: 40 e0 ldi r20, 0x00 ; 0 |
2f9a: 50 e0 ldi r21, 0x00 ; 0 |
2f9c: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
2fa0: e2 1a sub r14, r18 |
2fa2: f3 0a sbc r15, r19 |
2fa4: 04 0b sbc r16, r20 |
2fa6: 15 0b sbc r17, r21 |
2fa8: e0 92 7d 04 sts 0x047D, r14 |
2fac: f0 92 7e 04 sts 0x047E, r15 |
2fb0: 00 93 7f 04 sts 0x047F, r16 |
2fb4: 10 93 80 04 sts 0x0480, r17 |
2fb8: 83 e0 ldi r24, 0x03 ; 3 |
2fba: 80 93 22 04 sts 0x0422, r24 |
2fbe: 63 ce rjmp .-826 ; 0x2c86 <__vector_24+0x88> |
2fc0: 80 91 78 00 lds r24, 0x0078 |
2fc4: 90 91 79 00 lds r25, 0x0079 |
2fc8: 20 91 1d 04 lds r18, 0x041D |
2fcc: 30 91 1e 04 lds r19, 0x041E |
2fd0: 28 0f add r18, r24 |
2fd2: 39 1f adc r19, r25 |
2fd4: 30 93 1e 04 sts 0x041E, r19 |
2fd8: 20 93 1d 04 sts 0x041D, r18 |
2fdc: 84 e0 ldi r24, 0x04 ; 4 |
2fde: 80 93 22 04 sts 0x0422, r24 |
2fe2: 51 ce rjmp .-862 ; 0x2c86 <__vector_24+0x88> |
2fe4: 40 91 0e 03 lds r20, 0x030E |
2fe8: 50 91 0f 03 lds r21, 0x030F |
2fec: 80 91 78 00 lds r24, 0x0078 |
2ff0: 90 91 79 00 lds r25, 0x0079 |
2ff4: 9a 01 movw r18, r20 |
2ff6: 22 0f add r18, r18 |
2ff8: 33 1f adc r19, r19 |
2ffa: 24 0f add r18, r20 |
2ffc: 35 1f adc r19, r21 |
2ffe: 63 e0 ldi r22, 0x03 ; 3 |
3000: 70 e0 ldi r23, 0x00 ; 0 |
3002: 0e 94 bf 55 call 0xab7e ; 0xab7e <__udivmodhi4> |
3006: 26 0f add r18, r22 |
3008: 37 1f adc r19, r23 |
300a: 36 95 lsr r19 |
300c: 27 95 ror r18 |
300e: 36 95 lsr r19 |
3010: 27 95 ror r18 |
3012: 30 93 0f 03 sts 0x030F, r19 |
3016: 20 93 0e 03 sts 0x030E, r18 |
301a: 85 e0 ldi r24, 0x05 ; 5 |
301c: 80 93 22 04 sts 0x0422, r24 |
3020: 32 ce rjmp .-924 ; 0x2c86 <__vector_24+0x88> |
3022: 80 91 78 00 lds r24, 0x0078 |
3026: 90 91 79 00 lds r25, 0x0079 |
302a: 90 93 20 04 sts 0x0420, r25 |
302e: 80 93 1f 04 sts 0x041F, r24 |
3032: 86 e0 ldi r24, 0x06 ; 6 |
3034: 80 93 22 04 sts 0x0422, r24 |
3038: 26 ce rjmp .-948 ; 0x2c86 <__vector_24+0x88> |
303a: 20 91 78 00 lds r18, 0x0078 |
303e: 30 91 79 00 lds r19, 0x0079 |
3042: 80 91 3b 04 lds r24, 0x043B |
3046: 90 91 3c 04 lds r25, 0x043C |
304a: 82 1b sub r24, r18 |
304c: 93 0b sbc r25, r19 |
304e: 90 93 84 07 sts 0x0784, r25 |
3052: 80 93 83 07 sts 0x0783, r24 |
3056: 80 91 83 07 lds r24, 0x0783 |
305a: 90 91 84 07 lds r25, 0x0784 |
305e: 90 93 16 04 sts 0x0416, r25 |
3062: 80 93 15 04 sts 0x0415, r24 |
3066: 87 e0 ldi r24, 0x07 ; 7 |
3068: 80 93 22 04 sts 0x0422, r24 |
306c: 0c ce rjmp .-1000 ; 0x2c86 <__vector_24+0x88> |
306e: 80 91 78 00 lds r24, 0x0078 |
3072: 90 91 79 00 lds r25, 0x0079 |
3076: 20 91 39 04 lds r18, 0x0439 |
307a: 30 91 3a 04 lds r19, 0x043A |
307e: 82 1b sub r24, r18 |
3080: 93 0b sbc r25, r19 |
3082: 90 93 8f 07 sts 0x078F, r25 |
3086: 80 93 8e 07 sts 0x078E, r24 |
308a: 80 91 8e 07 lds r24, 0x078E |
308e: 90 91 8f 07 lds r25, 0x078F |
3092: 90 93 14 04 sts 0x0414, r25 |
3096: 80 93 13 04 sts 0x0413, r24 |
309a: 82 e0 ldi r24, 0x02 ; 2 |
309c: 80 93 22 04 sts 0x0422, r24 |
30a0: f2 cd rjmp .-1052 ; 0x2c86 <__vector_24+0x88> |
30a2: 20 91 78 00 lds r18, 0x0078 |
30a6: 30 91 79 00 lds r19, 0x0079 |
30aa: 80 91 1d 04 lds r24, 0x041D |
30ae: 90 91 1e 04 lds r25, 0x041E |
30b2: 82 0f add r24, r18 |
30b4: 93 1f adc r25, r19 |
30b6: 90 93 1e 04 sts 0x041E, r25 |
30ba: 80 93 1d 04 sts 0x041D, r24 |
30be: 10 92 22 04 sts 0x0422, r1 |
30c2: e1 cd rjmp .-1086 ; 0x2c86 <__vector_24+0x88> |
30c4: 80 91 00 01 lds r24, 0x0100 |
30c8: 8a 30 cpi r24, 0x0A ; 10 |
30ca: 09 f4 brne .+2 ; 0x30ce <__vector_24+0x4d0> |
30cc: 20 c1 rjmp .+576 ; 0x330e <__vector_24+0x710> |
30ce: 84 31 cpi r24, 0x14 ; 20 |
30d0: 09 f4 brne .+2 ; 0x30d4 <__vector_24+0x4d6> |
30d2: a0 c1 rjmp .+832 ; 0x3414 <__vector_24+0x816> |
30d4: 80 91 78 00 lds r24, 0x0078 |
30d8: 90 91 79 00 lds r25, 0x0079 |
30dc: 20 91 1f 04 lds r18, 0x041F |
30e0: 30 91 20 04 lds r19, 0x0420 |
30e4: 82 0f add r24, r18 |
30e6: 93 1f adc r25, r19 |
30e8: 90 93 03 04 sts 0x0403, r25 |
30ec: 80 93 02 04 sts 0x0402, r24 |
30f0: 86 e0 ldi r24, 0x06 ; 6 |
30f2: 80 93 22 04 sts 0x0422, r24 |
30f6: c7 cd rjmp .-1138 ; 0x2c86 <__vector_24+0x88> |
30f8: 20 91 78 00 lds r18, 0x0078 |
30fc: 30 91 79 00 lds r19, 0x0079 |
3100: 80 91 3b 04 lds r24, 0x043B |
3104: 90 91 3c 04 lds r25, 0x043C |
3108: 82 1b sub r24, r18 |
310a: 93 0b sbc r25, r19 |
310c: 90 93 84 07 sts 0x0784, r25 |
3110: 80 93 83 07 sts 0x0783, r24 |
3114: 80 91 83 07 lds r24, 0x0783 |
3118: 90 91 84 07 lds r25, 0x0784 |
311c: 20 91 15 04 lds r18, 0x0415 |
3120: 30 91 16 04 lds r19, 0x0416 |
3124: 82 0f add r24, r18 |
3126: 93 1f adc r25, r19 |
3128: 90 93 05 04 sts 0x0405, r25 |
312c: 80 93 04 04 sts 0x0404, r24 |
3130: 87 e0 ldi r24, 0x07 ; 7 |
3132: 80 93 22 04 sts 0x0422, r24 |
3136: a7 cd rjmp .-1202 ; 0x2c86 <__vector_24+0x88> |
3138: 80 91 78 00 lds r24, 0x0078 |
313c: 90 91 79 00 lds r25, 0x0079 |
3140: 20 91 39 04 lds r18, 0x0439 |
3144: 30 91 3a 04 lds r19, 0x043A |
3148: 82 1b sub r24, r18 |
314a: 93 0b sbc r25, r19 |
314c: 90 93 8f 07 sts 0x078F, r25 |
3150: 80 93 8e 07 sts 0x078E, r24 |
3154: 80 91 8e 07 lds r24, 0x078E |
3158: 90 91 8f 07 lds r25, 0x078F |
315c: 20 91 13 04 lds r18, 0x0413 |
3160: 30 91 14 04 lds r19, 0x0414 |
3164: 82 0f add r24, r18 |
3166: 93 1f adc r25, r19 |
3168: 90 93 07 04 sts 0x0407, r25 |
316c: 80 93 06 04 sts 0x0406, r24 |
3170: 82 e0 ldi r24, 0x02 ; 2 |
3172: 80 93 22 04 sts 0x0422, r24 |
3176: 87 cd rjmp .-1266 ; 0x2c86 <__vector_24+0x88> |
3178: 20 91 78 00 lds r18, 0x0078 |
317c: 30 91 79 00 lds r19, 0x0079 |
3180: 80 91 1b 04 lds r24, 0x041B |
3184: 90 91 1c 04 lds r25, 0x041C |
3188: 28 0f add r18, r24 |
318a: 39 1f adc r19, r25 |
318c: 30 93 1c 04 sts 0x041C, r19 |
3190: 20 93 1b 04 sts 0x041B, r18 |
3194: 80 91 00 01 lds r24, 0x0100 |
3198: 8a 30 cpi r24, 0x0A ; 10 |
319a: 09 f4 brne .+2 ; 0x319e <__vector_24+0x5a0> |
319c: d1 c0 rjmp .+418 ; 0x3340 <__vector_24+0x742> |
319e: 22 0f add r18, r18 |
31a0: 33 1f adc r19, r19 |
31a2: 22 0f add r18, r18 |
31a4: 33 1f adc r19, r19 |
31a6: 30 93 1c 04 sts 0x041C, r19 |
31aa: 20 93 1b 04 sts 0x041B, r18 |
31ae: 20 91 1b 04 lds r18, 0x041B |
31b2: 30 91 1c 04 lds r19, 0x041C |
31b6: c9 01 movw r24, r18 |
31b8: 37 fd sbrc r19, 7 |
31ba: 2a c1 rjmp .+596 ; 0x3410 <__vector_24+0x812> |
31bc: 95 95 asr r25 |
31be: 87 95 ror r24 |
31c0: 95 95 asr r25 |
31c2: 87 95 ror r24 |
31c4: 95 95 asr r25 |
31c6: 87 95 ror r24 |
31c8: 90 93 ff 03 sts 0x03FF, r25 |
31cc: 80 93 fe 03 sts 0x03FE, r24 |
31d0: 80 91 19 04 lds r24, 0x0419 |
31d4: 90 91 1a 04 lds r25, 0x041A |
31d8: 82 0f add r24, r18 |
31da: 93 1f adc r25, r19 |
31dc: 97 fd sbrc r25, 7 |
31de: 16 c1 rjmp .+556 ; 0x340c <__vector_24+0x80e> |
31e0: 95 95 asr r25 |
31e2: 87 95 ror r24 |
31e4: 90 93 1a 04 sts 0x041A, r25 |
31e8: 80 93 19 04 sts 0x0419, r24 |
31ec: 20 91 2f 04 lds r18, 0x042F |
31f0: 30 91 30 04 lds r19, 0x0430 |
31f4: 82 1b sub r24, r18 |
31f6: 93 0b sbc r25, r19 |
31f8: 90 93 11 03 sts 0x0311, r25 |
31fc: 80 93 10 03 sts 0x0310, r24 |
3200: 80 91 f8 03 lds r24, 0x03F8 |
3204: 90 91 f9 03 lds r25, 0x03F9 |
3208: 20 91 10 03 lds r18, 0x0310 |
320c: 30 91 11 03 lds r19, 0x0311 |
3210: 28 0f add r18, r24 |
3212: 39 1f adc r19, r25 |
3214: 37 fd sbrc r19, 7 |
3216: f7 c0 rjmp .+494 ; 0x3406 <__vector_24+0x808> |
3218: 35 95 asr r19 |
321a: 27 95 ror r18 |
321c: 30 93 f9 03 sts 0x03F9, r19 |
3220: 20 93 f8 03 sts 0x03F8, r18 |
3224: 81 e0 ldi r24, 0x01 ; 1 |
3226: 80 93 22 04 sts 0x0422, r24 |
322a: 2d cd rjmp .-1446 ; 0x2c86 <__vector_24+0x88> |
322c: 20 91 78 00 lds r18, 0x0078 |
3230: 30 91 79 00 lds r19, 0x0079 |
3234: 80 91 1d 04 lds r24, 0x041D |
3238: 90 91 1e 04 lds r25, 0x041E |
323c: 28 0f add r18, r24 |
323e: 39 1f adc r19, r25 |
3240: 30 93 1e 04 sts 0x041E, r19 |
3244: 20 93 1d 04 sts 0x041D, r18 |
3248: 80 91 00 01 lds r24, 0x0100 |
324c: 8a 30 cpi r24, 0x0A ; 10 |
324e: 09 f4 brne .+2 ; 0x3252 <__vector_24+0x654> |
3250: 70 c0 rjmp .+224 ; 0x3332 <__vector_24+0x734> |
3252: 22 0f add r18, r18 |
3254: 33 1f adc r19, r19 |
3256: 22 0f add r18, r18 |
3258: 33 1f adc r19, r19 |
325a: 30 93 1e 04 sts 0x041E, r19 |
325e: 20 93 1d 04 sts 0x041D, r18 |
3262: 20 91 1d 04 lds r18, 0x041D |
3266: 30 91 1e 04 lds r19, 0x041E |
326a: c9 01 movw r24, r18 |
326c: 37 fd sbrc r19, 7 |
326e: c9 c0 rjmp .+402 ; 0x3402 <__vector_24+0x804> |
3270: 95 95 asr r25 |
3272: 87 95 ror r24 |
3274: 95 95 asr r25 |
3276: 87 95 ror r24 |
3278: 95 95 asr r25 |
327a: 87 95 ror r24 |
327c: 90 93 01 04 sts 0x0401, r25 |
3280: 80 93 00 04 sts 0x0400, r24 |
3284: 80 91 17 04 lds r24, 0x0417 |
3288: 90 91 18 04 lds r25, 0x0418 |
328c: 82 0f add r24, r18 |
328e: 93 1f adc r25, r19 |
3290: 97 fd sbrc r25, 7 |
3292: b5 c0 rjmp .+362 ; 0x33fe <__vector_24+0x800> |
3294: 95 95 asr r25 |
3296: 87 95 ror r24 |
3298: 90 93 18 04 sts 0x0418, r25 |
329c: 80 93 17 04 sts 0x0417, r24 |
32a0: 20 91 31 04 lds r18, 0x0431 |
32a4: 30 91 32 04 lds r19, 0x0432 |
32a8: 82 1b sub r24, r18 |
32aa: 93 0b sbc r25, r19 |
32ac: 90 93 13 03 sts 0x0313, r25 |
32b0: 80 93 12 03 sts 0x0312, r24 |
32b4: 80 91 fa 03 lds r24, 0x03FA |
32b8: 90 91 fb 03 lds r25, 0x03FB |
32bc: 20 91 12 03 lds r18, 0x0312 |
32c0: 30 91 13 03 lds r19, 0x0313 |
32c4: 28 0f add r18, r24 |
32c6: 39 1f adc r19, r25 |
32c8: 37 fd sbrc r19, 7 |
32ca: 96 c0 rjmp .+300 ; 0x33f8 <__vector_24+0x7fa> |
32cc: 35 95 asr r19 |
32ce: 27 95 ror r18 |
32d0: 30 93 fb 03 sts 0x03FB, r19 |
32d4: 20 93 fa 03 sts 0x03FA, r18 |
32d8: 83 e0 ldi r24, 0x03 ; 3 |
32da: 80 93 22 04 sts 0x0422, r24 |
32de: d3 cc rjmp .-1626 ; 0x2c86 <__vector_24+0x88> |
32e0: 80 91 78 00 lds r24, 0x0078 |
32e4: 90 91 79 00 lds r25, 0x0079 |
32e8: 90 93 1c 04 sts 0x041C, r25 |
32ec: 80 93 1b 04 sts 0x041B, r24 |
32f0: 81 e0 ldi r24, 0x01 ; 1 |
32f2: 80 93 22 04 sts 0x0422, r24 |
32f6: c7 cc rjmp .-1650 ; 0x2c86 <__vector_24+0x88> |
32f8: 80 91 78 00 lds r24, 0x0078 |
32fc: 90 91 79 00 lds r25, 0x0079 |
3300: 90 93 1e 04 sts 0x041E, r25 |
3304: 80 93 1d 04 sts 0x041D, r24 |
3308: 10 92 22 04 sts 0x0422, r1 |
330c: bc cc rjmp .-1672 ; 0x2c86 <__vector_24+0x88> |
330e: 80 91 78 00 lds r24, 0x0078 |
3312: 90 91 79 00 lds r25, 0x0079 |
3316: 01 96 adiw r24, 0x01 ; 1 |
3318: 20 91 1f 04 lds r18, 0x041F |
331c: 30 91 20 04 lds r19, 0x0420 |
3320: 82 0f add r24, r18 |
3322: 93 1f adc r25, r19 |
3324: 96 95 lsr r25 |
3326: 87 95 ror r24 |
3328: 90 93 03 04 sts 0x0403, r25 |
332c: 80 93 02 04 sts 0x0402, r24 |
3330: df ce rjmp .-578 ; 0x30f0 <__vector_24+0x4f2> |
3332: 22 0f add r18, r18 |
3334: 33 1f adc r19, r19 |
3336: 30 93 1e 04 sts 0x041E, r19 |
333a: 20 93 1d 04 sts 0x041D, r18 |
333e: 91 cf rjmp .-222 ; 0x3262 <__vector_24+0x664> |
3340: 22 0f add r18, r18 |
3342: 33 1f adc r19, r19 |
3344: 30 93 1c 04 sts 0x041C, r19 |
3348: 20 93 1b 04 sts 0x041B, r18 |
334c: 30 cf rjmp .-416 ; 0x31ae <__vector_24+0x5b0> |
334e: 01 96 adiw r24, 0x01 ; 1 |
3350: 7a cd rjmp .-1292 ; 0x2e46 <__vector_24+0x248> |
3352: 21 5e subi r18, 0xE1 ; 225 |
3354: 3f 4f sbci r19, 0xFF ; 255 |
3356: 17 cd rjmp .-1490 ; 0x2d86 <__vector_24+0x188> |
3358: 80 91 08 04 lds r24, 0x0408 |
335c: 90 91 09 04 lds r25, 0x0409 |
3360: 8f 5f subi r24, 0xFF ; 255 |
3362: 9f 4f sbci r25, 0xFF ; 255 |
3364: 0c f0 brlt .+2 ; 0x3368 <__vector_24+0x76a> |
3366: df cd rjmp .-1090 ; 0x2f26 <__vector_24+0x328> |
3368: 60 91 3f 04 lds r22, 0x043F |
336c: 70 91 40 04 lds r23, 0x0440 |
3370: 80 91 41 04 lds r24, 0x0441 |
3374: 90 91 42 04 lds r25, 0x0442 |
3378: 20 e0 ldi r18, 0x00 ; 0 |
337a: 30 e8 ldi r19, 0x80 ; 128 |
337c: 49 e0 ldi r20, 0x09 ; 9 |
337e: 54 e4 ldi r21, 0x44 ; 68 |
3380: 0e 94 1b 55 call 0xaa36 ; 0xaa36 <__gesf2> |
3384: 18 16 cp r1, r24 |
3386: 0c f0 brlt .+2 ; 0x338a <__vector_24+0x78c> |
3388: ce cd rjmp .-1124 ; 0x2f26 <__vector_24+0x328> |
338a: 60 91 3f 04 lds r22, 0x043F |
338e: 70 91 40 04 lds r23, 0x0440 |
3392: 80 91 41 04 lds r24, 0x0441 |
3396: 90 91 42 04 lds r25, 0x0442 |
339a: 2a e0 ldi r18, 0x0A ; 10 |
339c: 37 ed ldi r19, 0xD7 ; 215 |
339e: 43 ea ldi r20, 0xA3 ; 163 |
33a0: 5c e3 ldi r21, 0x3C ; 60 |
33a2: 0e 94 44 54 call 0xa888 ; 0xa888 <__subsf3> |
33a6: 60 93 3f 04 sts 0x043F, r22 |
33aa: 70 93 40 04 sts 0x0440, r23 |
33ae: 80 93 41 04 sts 0x0441, r24 |
33b2: 90 93 42 04 sts 0x0442, r25 |
33b6: 80 91 be 04 lds r24, 0x04BE |
33ba: 90 91 bf 04 lds r25, 0x04BF |
33be: 84 5f subi r24, 0xF4 ; 244 |
33c0: 91 40 sbci r25, 0x01 ; 1 |
33c2: 08 f0 brcs .+2 ; 0x33c6 <__vector_24+0x7c8> |
33c4: b0 cd rjmp .-1184 ; 0x2f26 <__vector_24+0x328> |
33c6: 60 91 3f 04 lds r22, 0x043F |
33ca: 70 91 40 04 lds r23, 0x0440 |
33ce: 80 91 41 04 lds r24, 0x0441 |
33d2: 90 91 42 04 lds r25, 0x0442 |
33d6: 2d ec ldi r18, 0xCD ; 205 |
33d8: 3c ec ldi r19, 0xCC ; 204 |
33da: 4c ec ldi r20, 0xCC ; 204 |
33dc: 5d e3 ldi r21, 0x3D ; 61 |
33de: 0e 94 44 54 call 0xa888 ; 0xa888 <__subsf3> |
33e2: 60 93 3f 04 sts 0x043F, r22 |
33e6: 70 93 40 04 sts 0x0440, r23 |
33ea: 80 93 41 04 sts 0x0441, r24 |
33ee: 90 93 42 04 sts 0x0442, r25 |
33f2: 99 cd rjmp .-1230 ; 0x2f26 <__vector_24+0x328> |
33f4: 01 96 adiw r24, 0x01 ; 1 |
33f6: 7f cc rjmp .-1794 ; 0x2cf6 <__vector_24+0xf8> |
33f8: 2f 5f subi r18, 0xFF ; 255 |
33fa: 3f 4f sbci r19, 0xFF ; 255 |
33fc: 67 cf rjmp .-306 ; 0x32cc <__vector_24+0x6ce> |
33fe: 01 96 adiw r24, 0x01 ; 1 |
3400: 49 cf rjmp .-366 ; 0x3294 <__vector_24+0x696> |
3402: 07 96 adiw r24, 0x07 ; 7 |
3404: 35 cf rjmp .-406 ; 0x3270 <__vector_24+0x672> |
3406: 2f 5f subi r18, 0xFF ; 255 |
3408: 3f 4f sbci r19, 0xFF ; 255 |
340a: 06 cf rjmp .-500 ; 0x3218 <__vector_24+0x61a> |
340c: 01 96 adiw r24, 0x01 ; 1 |
340e: e8 ce rjmp .-560 ; 0x31e0 <__vector_24+0x5e2> |
3410: 07 96 adiw r24, 0x07 ; 7 |
3412: d4 ce rjmp .-600 ; 0x31bc <__vector_24+0x5be> |
3414: 80 91 78 00 lds r24, 0x0078 |
3418: 90 91 79 00 lds r25, 0x0079 |
341c: 2f ef ldi r18, 0xFF ; 255 |
341e: 37 e0 ldi r19, 0x07 ; 7 |
3420: 28 1b sub r18, r24 |
3422: 39 0b sbc r19, r25 |
3424: 80 91 1f 04 lds r24, 0x041F |
3428: 90 91 20 04 lds r25, 0x0420 |
342c: 28 1b sub r18, r24 |
342e: 39 0b sbc r19, r25 |
3430: 30 93 03 04 sts 0x0403, r19 |
3434: 20 93 02 04 sts 0x0402, r18 |
3438: 5b ce rjmp .-842 ; 0x30f0 <__vector_24+0x4f2> |
343a: ff 91 pop r31 |
343c: ef 91 pop r30 |
343e: df 91 pop r29 |
3440: cf 91 pop r28 |
3442: bf 91 pop r27 |
3444: af 91 pop r26 |
3446: 9f 91 pop r25 |
3448: 8f 91 pop r24 |
344a: 7f 91 pop r23 |
344c: 6f 91 pop r22 |
344e: 5f 91 pop r21 |
3450: 4f 91 pop r20 |
3452: 3f 91 pop r19 |
3454: 2f 91 pop r18 |
3456: 1f 91 pop r17 |
3458: 0f 91 pop r16 |
345a: ff 90 pop r15 |
345c: ef 90 pop r14 |
345e: df 90 pop r13 |
3460: 0f 90 pop r0 |
3462: 0f be out 0x3f, r0 ; 63 |
3464: 0f 90 pop r0 |
3466: 1f 90 pop r1 |
3468: 18 95 reti |
|
0000346a <SucheGyroOffset>: |
346a: 0f 93 push r16 |
346c: 1f 93 push r17 |
346e: 10 92 10 04 sts 0x0410, r1 |
3472: 10 92 11 04 sts 0x0411, r1 |
3476: 10 92 12 04 sts 0x0412, r1 |
347a: 1c e8 ldi r17, 0x8C ; 140 |
347c: 00 e0 ldi r16, 0x00 ; 0 |
347e: 03 30 cpi r16, 0x03 ; 3 |
3480: 09 f4 brne .+2 ; 0x3484 <SucheGyroOffset+0x1a> |
3482: a3 c0 rjmp .+326 ; 0x35ca <SucheGyroOffset+0x160> |
3484: 80 91 fe 03 lds r24, 0x03FE |
3488: 90 91 ff 03 lds r25, 0x03FF |
348c: 8c 5f subi r24, 0xFC ; 252 |
348e: 93 40 sbci r25, 0x03 ; 3 |
3490: 0c f0 brlt .+2 ; 0x3494 <SucheGyroOffset+0x2a> |
3492: 8d c0 rjmp .+282 ; 0x35ae <SucheGyroOffset+0x144> |
3494: 80 91 1a 03 lds r24, 0x031A |
3498: 81 50 subi r24, 0x01 ; 1 |
349a: 80 93 1a 03 sts 0x031A, r24 |
349e: 00 e0 ldi r16, 0x00 ; 0 |
34a0: 80 91 00 04 lds r24, 0x0400 |
34a4: 90 91 01 04 lds r25, 0x0401 |
34a8: 8c 5f subi r24, 0xFC ; 252 |
34aa: 93 40 sbci r25, 0x03 ; 3 |
34ac: 0c f0 brlt .+2 ; 0x34b0 <SucheGyroOffset+0x46> |
34ae: 72 c0 rjmp .+228 ; 0x3594 <SucheGyroOffset+0x12a> |
34b0: 80 91 1b 03 lds r24, 0x031B |
34b4: 81 50 subi r24, 0x01 ; 1 |
34b6: 80 93 1b 03 sts 0x031B, r24 |
34ba: 80 91 02 04 lds r24, 0x0402 |
34be: 90 91 03 04 lds r25, 0x0403 |
34c2: 8c 5f subi r24, 0xFC ; 252 |
34c4: 93 40 sbci r25, 0x03 ; 3 |
34c6: 0c f0 brlt .+2 ; 0x34ca <SucheGyroOffset+0x60> |
34c8: 58 c0 rjmp .+176 ; 0x357a <SucheGyroOffset+0x110> |
34ca: 80 91 1c 03 lds r24, 0x031C |
34ce: 81 50 subi r24, 0x01 ; 1 |
34d0: 80 93 1c 03 sts 0x031C, r24 |
34d4: 88 e0 ldi r24, 0x08 ; 8 |
34d6: 80 93 28 04 sts 0x0428, r24 |
34da: 0e 94 b3 21 call 0x4366 ; 0x4366 <i2c_start> |
34de: 80 91 1a 03 lds r24, 0x031A |
34e2: 8a 30 cpi r24, 0x0A ; 10 |
34e4: 08 f0 brcs .+2 ; 0x34e8 <SucheGyroOffset+0x7e> |
34e6: 40 c0 rjmp .+128 ; 0x3568 <SucheGyroOffset+0xfe> |
34e8: 81 e0 ldi r24, 0x01 ; 1 |
34ea: 80 93 10 04 sts 0x0410, r24 |
34ee: 8a e0 ldi r24, 0x0A ; 10 |
34f0: 80 93 1a 03 sts 0x031A, r24 |
34f4: 80 91 1b 03 lds r24, 0x031B |
34f8: 8a 30 cpi r24, 0x0A ; 10 |
34fa: 68 f5 brcc .+90 ; 0x3556 <SucheGyroOffset+0xec> |
34fc: 81 e0 ldi r24, 0x01 ; 1 |
34fe: 80 93 11 04 sts 0x0411, r24 |
3502: 8a e0 ldi r24, 0x0A ; 10 |
3504: 80 93 1b 03 sts 0x031B, r24 |
3508: 80 91 1c 03 lds r24, 0x031C |
350c: 8a 30 cpi r24, 0x0A ; 10 |
350e: d0 f4 brcc .+52 ; 0x3544 <SucheGyroOffset+0xda> |
3510: 81 e0 ldi r24, 0x01 ; 1 |
3512: 80 93 12 04 sts 0x0412, r24 |
3516: 8a e0 ldi r24, 0x0A ; 10 |
3518: 80 93 1c 03 sts 0x031C, r24 |
351c: 80 91 28 04 lds r24, 0x0428 |
3520: 88 23 and r24, r24 |
3522: e1 f7 brne .-8 ; 0x351c <SucheGyroOffset+0xb2> |
3524: 10 92 8b 07 sts 0x078B, r1 |
3528: 8f ec ldi r24, 0xCF ; 207 |
352a: 80 93 7a 00 sts 0x007A, r24 |
352e: 80 91 8b 07 lds r24, 0x078B |
3532: 88 23 and r24, r24 |
3534: e1 f3 breq .-8 ; 0x352e <SucheGyroOffset+0xc4> |
3536: 1a 30 cpi r17, 0x0A ; 10 |
3538: 08 f4 brcc .+2 ; 0x353c <SucheGyroOffset+0xd2> |
353a: 42 c0 rjmp .+132 ; 0x35c0 <SucheGyroOffset+0x156> |
353c: 11 50 subi r17, 0x01 ; 1 |
353e: 09 f0 breq .+2 ; 0x3542 <SucheGyroOffset+0xd8> |
3540: 9e cf rjmp .-196 ; 0x347e <SucheGyroOffset+0x14> |
3542: 53 c0 rjmp .+166 ; 0x35ea <SucheGyroOffset+0x180> |
3544: 86 3f cpi r24, 0xF6 ; 246 |
3546: 50 f3 brcs .-44 ; 0x351c <SucheGyroOffset+0xb2> |
3548: 81 e0 ldi r24, 0x01 ; 1 |
354a: 80 93 12 04 sts 0x0412, r24 |
354e: 85 ef ldi r24, 0xF5 ; 245 |
3550: 80 93 1c 03 sts 0x031C, r24 |
3554: e3 cf rjmp .-58 ; 0x351c <SucheGyroOffset+0xb2> |
3556: 86 3f cpi r24, 0xF6 ; 246 |
3558: b8 f2 brcs .-82 ; 0x3508 <SucheGyroOffset+0x9e> |
355a: 81 e0 ldi r24, 0x01 ; 1 |
355c: 80 93 11 04 sts 0x0411, r24 |
3560: 85 ef ldi r24, 0xF5 ; 245 |
3562: 80 93 1b 03 sts 0x031B, r24 |
3566: d0 cf rjmp .-96 ; 0x3508 <SucheGyroOffset+0x9e> |
3568: 86 3f cpi r24, 0xF6 ; 246 |
356a: 20 f2 brcs .-120 ; 0x34f4 <SucheGyroOffset+0x8a> |
356c: 81 e0 ldi r24, 0x01 ; 1 |
356e: 80 93 10 04 sts 0x0410, r24 |
3572: 85 ef ldi r24, 0xF5 ; 245 |
3574: 80 93 1a 03 sts 0x031A, r24 |
3578: bd cf rjmp .-134 ; 0x34f4 <SucheGyroOffset+0x8a> |
357a: 80 91 02 04 lds r24, 0x0402 |
357e: 90 91 03 04 lds r25, 0x0403 |
3582: 87 50 subi r24, 0x07 ; 7 |
3584: 94 40 sbci r25, 0x04 ; 4 |
3586: 44 f1 brlt .+80 ; 0x35d8 <SucheGyroOffset+0x16e> |
3588: 80 91 1c 03 lds r24, 0x031C |
358c: 8f 5f subi r24, 0xFF ; 255 |
358e: 80 93 1c 03 sts 0x031C, r24 |
3592: a0 cf rjmp .-192 ; 0x34d4 <SucheGyroOffset+0x6a> |
3594: 80 91 00 04 lds r24, 0x0400 |
3598: 90 91 01 04 lds r25, 0x0401 |
359c: 87 50 subi r24, 0x07 ; 7 |
359e: 94 40 sbci r25, 0x04 ; 4 |
35a0: cc f0 brlt .+50 ; 0x35d4 <SucheGyroOffset+0x16a> |
35a2: 80 91 1b 03 lds r24, 0x031B |
35a6: 8f 5f subi r24, 0xFF ; 255 |
35a8: 80 93 1b 03 sts 0x031B, r24 |
35ac: 86 cf rjmp .-244 ; 0x34ba <SucheGyroOffset+0x50> |
35ae: 80 91 fe 03 lds r24, 0x03FE |
35b2: 90 91 ff 03 lds r25, 0x03FF |
35b6: 87 50 subi r24, 0x07 ; 7 |
35b8: 94 40 sbci r25, 0x04 ; 4 |
35ba: 84 f4 brge .+32 ; 0x35dc <SucheGyroOffset+0x172> |
35bc: 01 e0 ldi r16, 0x01 ; 1 |
35be: 70 cf rjmp .-288 ; 0x34a0 <SucheGyroOffset+0x36> |
35c0: 8a e0 ldi r24, 0x0A ; 10 |
35c2: 90 e0 ldi r25, 0x00 ; 0 |
35c4: 0e 94 a7 12 call 0x254e ; 0x254e <Delay_ms_Mess> |
35c8: b9 cf rjmp .-142 ; 0x353c <SucheGyroOffset+0xd2> |
35ca: 1b 30 cpi r17, 0x0B ; 11 |
35cc: 08 f4 brcc .+2 ; 0x35d0 <SucheGyroOffset+0x166> |
35ce: 5a cf rjmp .-332 ; 0x3484 <SucheGyroOffset+0x1a> |
35d0: 19 e0 ldi r17, 0x09 ; 9 |
35d2: 58 cf rjmp .-336 ; 0x3484 <SucheGyroOffset+0x1a> |
35d4: 0f 5f subi r16, 0xFF ; 255 |
35d6: 71 cf rjmp .-286 ; 0x34ba <SucheGyroOffset+0x50> |
35d8: 0f 5f subi r16, 0xFF ; 255 |
35da: 7c cf rjmp .-264 ; 0x34d4 <SucheGyroOffset+0x6a> |
35dc: 80 91 1a 03 lds r24, 0x031A |
35e0: 8f 5f subi r24, 0xFF ; 255 |
35e2: 80 93 1a 03 sts 0x031A, r24 |
35e6: 00 e0 ldi r16, 0x00 ; 0 |
35e8: 5b cf rjmp .-330 ; 0x34a0 <SucheGyroOffset+0x36> |
35ea: 86 e4 ldi r24, 0x46 ; 70 |
35ec: 90 e0 ldi r25, 0x00 ; 0 |
35ee: 0e 94 a7 12 call 0x254e ; 0x254e <Delay_ms_Mess> |
35f2: 1f 91 pop r17 |
35f4: 0f 91 pop r16 |
35f6: 08 95 ret |
|
000035f8 <SucheLuftruckOffset>: |
35f8: cf 92 push r12 |
35fa: df 92 push r13 |
35fc: ef 92 push r14 |
35fe: ff 92 push r15 |
3600: 1f 93 push r17 |
3602: cf 93 push r28 |
3604: df 93 push r29 |
3606: f3 e0 ldi r31, 0x03 ; 3 |
3608: ef 2e mov r14, r31 |
360a: f0 e0 ldi r31, 0x00 ; 0 |
360c: ff 2e mov r15, r31 |
360e: d7 01 movw r26, r14 |
3610: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
3614: 80 2d mov r24, r0 |
3616: c8 2f mov r28, r24 |
3618: d0 e0 ldi r29, 0x00 ; 0 |
361a: c5 31 cpi r28, 0x15 ; 21 |
361c: d1 05 cpc r29, r1 |
361e: 08 f0 brcs .+2 ; 0x3622 <SucheLuftruckOffset+0x2a> |
3620: 2a 97 sbiw r28, 0x0a ; 10 |
3622: c7 bd out 0x27, r28 ; 39 |
3624: 10 92 0b 04 sts 0x040B, r1 |
3628: 84 e6 ldi r24, 0x64 ; 100 |
362a: 90 e0 ldi r25, 0x00 ; 0 |
362c: 0e 94 a7 12 call 0x254e ; 0x254e <Delay_ms_Mess> |
3630: 80 91 18 03 lds r24, 0x0318 |
3634: 90 91 19 03 lds r25, 0x0319 |
3638: 82 55 subi r24, 0x52 ; 82 |
363a: 93 40 sbci r25, 0x03 ; 3 |
363c: 08 f5 brcc .+66 ; 0x3680 <SucheLuftruckOffset+0x88> |
363e: c0 e0 ldi r28, 0x00 ; 0 |
3640: d0 e0 ldi r29, 0x00 ; 0 |
3642: e6 ee ldi r30, 0xE6 ; 230 |
3644: ce 2e mov r12, r30 |
3646: e1 e0 ldi r30, 0x01 ; 1 |
3648: de 2e mov r13, r30 |
364a: 04 c0 rjmp .+8 ; 0x3654 <SucheLuftruckOffset+0x5c> |
364c: 21 96 adiw r28, 0x01 ; 1 |
364e: ca 3f cpi r28, 0xFA ; 250 |
3650: d1 05 cpc r29, r1 |
3652: d8 f4 brcc .+54 ; 0x368a <SucheLuftruckOffset+0x92> |
3654: 1c 2f mov r17, r28 |
3656: c7 bd out 0x27, r28 ; 39 |
3658: 82 e3 ldi r24, 0x32 ; 50 |
365a: 90 e0 ldi r25, 0x00 ; 0 |
365c: 0e 94 a7 12 call 0x254e ; 0x254e <Delay_ms_Mess> |
3660: df 92 push r13 |
3662: cf 92 push r12 |
3664: 1f 92 push r1 |
3666: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
366a: 80 91 18 03 lds r24, 0x0318 |
366e: 90 91 19 03 lds r25, 0x0319 |
3672: 0f 90 pop r0 |
3674: 0f 90 pop r0 |
3676: 0f 90 pop r0 |
3678: 82 55 subi r24, 0x52 ; 82 |
367a: 93 40 sbci r25, 0x03 ; 3 |
367c: 38 f7 brcc .-50 ; 0x364c <SucheLuftruckOffset+0x54> |
367e: 06 c0 rjmp .+12 ; 0x368c <SucheLuftruckOffset+0x94> |
3680: 76 ee ldi r23, 0xE6 ; 230 |
3682: c7 2e mov r12, r23 |
3684: 71 e0 ldi r23, 0x01 ; 1 |
3686: d7 2e mov r13, r23 |
3688: e5 cf rjmp .-54 ; 0x3654 <SucheLuftruckOffset+0x5c> |
368a: 1c 2f mov r17, r28 |
368c: d7 01 movw r26, r14 |
368e: 01 2e mov r0, r17 |
3690: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
3694: 10 93 90 07 sts 0x0790, r17 |
3698: 8c e2 ldi r24, 0x2C ; 44 |
369a: 91 e0 ldi r25, 0x01 ; 1 |
369c: 0e 94 a7 12 call 0x254e ; 0x254e <Delay_ms_Mess> |
36a0: df 91 pop r29 |
36a2: cf 91 pop r28 |
36a4: 1f 91 pop r17 |
36a6: ff 90 pop r15 |
36a8: ef 90 pop r14 |
36aa: df 90 pop r13 |
36ac: cf 90 pop r12 |
36ae: 08 95 ret |
|
000036b0 <LcdClear>: |
36b0: e8 e2 ldi r30, 0x28 ; 40 |
36b2: f3 e0 ldi r31, 0x03 ; 3 |
36b4: 80 e2 ldi r24, 0x20 ; 32 |
36b6: 81 93 st Z+, r24 |
36b8: 83 e0 ldi r24, 0x03 ; 3 |
36ba: e8 37 cpi r30, 0x78 ; 120 |
36bc: f8 07 cpc r31, r24 |
36be: d1 f7 brne .-12 ; 0x36b4 <LcdClear+0x4> |
36c0: 08 95 ret |
|
000036c2 <Menu>: |
36c2: 1f 93 push r17 |
36c4: 40 91 78 03 lds r20, 0x0378 |
36c8: 80 91 26 04 lds r24, 0x0426 |
36cc: 48 17 cp r20, r24 |
36ce: 10 f4 brcc .+4 ; 0x36d4 <Menu+0x12> |
36d0: 40 93 26 04 sts 0x0426, r20 |
36d4: 80 91 27 04 lds r24, 0x0427 |
36d8: 28 2f mov r18, r24 |
36da: 30 e0 ldi r19, 0x00 ; 0 |
36dc: c9 01 movw r24, r18 |
36de: 81 70 andi r24, 0x01 ; 1 |
36e0: 90 70 andi r25, 0x00 ; 0 |
36e2: 58 2f mov r21, r24 |
36e4: 88 23 and r24, r24 |
36e6: 41 f0 breq .+16 ; 0x36f8 <Menu+0x36> |
36e8: 80 91 26 04 lds r24, 0x0426 |
36ec: 88 23 and r24, r24 |
36ee: 09 f4 brne .+2 ; 0x36f2 <Menu+0x30> |
36f0: ea c0 rjmp .+468 ; 0x38c6 <Menu+0x204> |
36f2: 81 50 subi r24, 0x01 ; 1 |
36f4: 80 93 26 04 sts 0x0426, r24 |
36f8: b9 01 movw r22, r18 |
36fa: 62 70 andi r22, 0x02 ; 2 |
36fc: 70 70 andi r23, 0x00 ; 0 |
36fe: 21 ff sbrs r18, 1 |
3700: 08 c0 rjmp .+16 ; 0x3712 <Menu+0x50> |
3702: 80 91 26 04 lds r24, 0x0426 |
3706: 48 17 cp r20, r24 |
3708: 09 f4 brne .+2 ; 0x370c <Menu+0x4a> |
370a: e0 c0 rjmp .+448 ; 0x38cc <Menu+0x20a> |
370c: 8f 5f subi r24, 0xFF ; 255 |
370e: 80 93 26 04 sts 0x0426, r24 |
3712: 55 23 and r21, r21 |
3714: 19 f0 breq .+6 ; 0x371c <Menu+0x5a> |
3716: 67 2b or r22, r23 |
3718: 09 f0 breq .+2 ; 0x371c <Menu+0x5a> |
371a: d2 c0 rjmp .+420 ; 0x38c0 <Menu+0x1fe> |
371c: 0e 94 58 1b call 0x36b0 ; 0x36b0 <LcdClear> |
3720: 90 91 26 04 lds r25, 0x0426 |
3724: 9a 30 cpi r25, 0x0A ; 10 |
3726: 68 f5 brcc .+90 ; 0x3782 <Menu+0xc0> |
3728: 81 e1 ldi r24, 0x11 ; 17 |
372a: 80 93 25 04 sts 0x0425, r24 |
372e: 89 2f mov r24, r25 |
3730: 90 e0 ldi r25, 0x00 ; 0 |
3732: 9f 93 push r25 |
3734: 8f 93 push r24 |
3736: 8d e1 ldi r24, 0x1D ; 29 |
3738: 95 e0 ldi r25, 0x05 ; 5 |
373a: 9f 93 push r25 |
373c: 8f 93 push r24 |
373e: 81 e0 ldi r24, 0x01 ; 1 |
3740: 8f 93 push r24 |
3742: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3746: 0f 90 pop r0 |
3748: 0f 90 pop r0 |
374a: 0f 90 pop r0 |
374c: 0f 90 pop r0 |
374e: 0f 90 pop r0 |
3750: 10 91 26 04 lds r17, 0x0426 |
3754: 15 30 cpi r17, 0x05 ; 5 |
3756: 09 f4 brne .+2 ; 0x375a <Menu+0x98> |
3758: d7 c3 rjmp .+1966 ; 0x3f08 <Menu+0x846> |
375a: 16 30 cpi r17, 0x06 ; 6 |
375c: e0 f0 brcs .+56 ; 0x3796 <Menu+0xd4> |
375e: 18 30 cpi r17, 0x08 ; 8 |
3760: 09 f4 brne .+2 ; 0x3764 <Menu+0xa2> |
3762: ed c2 rjmp .+1498 ; 0x3d3e <Menu+0x67c> |
3764: 19 30 cpi r17, 0x09 ; 9 |
3766: 08 f0 brcs .+2 ; 0x376a <Menu+0xa8> |
3768: b4 c0 rjmp .+360 ; 0x38d2 <Menu+0x210> |
376a: 16 30 cpi r17, 0x06 ; 6 |
376c: 09 f4 brne .+2 ; 0x3770 <Menu+0xae> |
376e: 8b c2 rjmp .+1302 ; 0x3c86 <Menu+0x5c4> |
3770: 17 30 cpi r17, 0x07 ; 7 |
3772: 09 f4 brne .+2 ; 0x3776 <Menu+0xb4> |
3774: 5e c2 rjmp .+1212 ; 0x3c32 <Menu+0x570> |
3776: 11 50 subi r17, 0x01 ; 1 |
3778: 10 93 78 03 sts 0x0378, r17 |
377c: 10 92 26 04 sts 0x0426, r1 |
3780: e8 c5 rjmp .+3024 ; 0x4352 <Menu+0xc90> |
3782: 80 e1 ldi r24, 0x10 ; 16 |
3784: 80 93 25 04 sts 0x0425, r24 |
3788: 89 2f mov r24, r25 |
378a: 90 e0 ldi r25, 0x00 ; 0 |
378c: 9f 93 push r25 |
378e: 8f 93 push r24 |
3790: 88 e1 ldi r24, 0x18 ; 24 |
3792: 95 e0 ldi r25, 0x05 ; 5 |
3794: d2 cf rjmp .-92 ; 0x373a <Menu+0x78> |
3796: 12 30 cpi r17, 0x02 ; 2 |
3798: 09 f4 brne .+2 ; 0x379c <Menu+0xda> |
379a: 5b c3 rjmp .+1718 ; 0x3e52 <Menu+0x790> |
379c: 13 30 cpi r17, 0x03 ; 3 |
379e: 08 f4 brcc .+2 ; 0x37a2 <Menu+0xe0> |
37a0: f9 c0 rjmp .+498 ; 0x3994 <Menu+0x2d2> |
37a2: 13 30 cpi r17, 0x03 ; 3 |
37a4: 09 f4 brne .+2 ; 0x37a8 <Menu+0xe6> |
37a6: 92 c1 rjmp .+804 ; 0x3acc <Menu+0x40a> |
37a8: 14 30 cpi r17, 0x04 ; 4 |
37aa: 29 f7 brne .-54 ; 0x3776 <Menu+0xb4> |
37ac: 10 92 25 04 sts 0x0425, r1 |
37b0: e0 91 d8 07 lds r30, 0x07D8 |
37b4: f0 e0 ldi r31, 0x00 ; 0 |
37b6: ee 0f add r30, r30 |
37b8: ff 1f adc r31, r31 |
37ba: eb 55 subi r30, 0x5B ; 91 |
37bc: f8 4f sbci r31, 0xF8 ; 248 |
37be: 20 81 ld r18, Z |
37c0: 31 81 ldd r19, Z+1 ; 0x01 |
37c2: e0 91 d7 07 lds r30, 0x07D7 |
37c6: f0 e0 ldi r31, 0x00 ; 0 |
37c8: ee 0f add r30, r30 |
37ca: ff 1f adc r31, r31 |
37cc: eb 55 subi r30, 0x5B ; 91 |
37ce: f8 4f sbci r31, 0xF8 ; 248 |
37d0: 80 81 ld r24, Z |
37d2: 91 81 ldd r25, Z+1 ; 0x01 |
37d4: 3f 93 push r19 |
37d6: 2f 93 push r18 |
37d8: 9f 93 push r25 |
37da: 8f 93 push r24 |
37dc: 8e ef ldi r24, 0xFE ; 254 |
37de: 93 e0 ldi r25, 0x03 ; 3 |
37e0: 9f 93 push r25 |
37e2: 8f 93 push r24 |
37e4: 11 e0 ldi r17, 0x01 ; 1 |
37e6: 1f 93 push r17 |
37e8: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
37ec: 84 e1 ldi r24, 0x14 ; 20 |
37ee: 80 93 25 04 sts 0x0425, r24 |
37f2: e0 91 da 07 lds r30, 0x07DA |
37f6: f0 e0 ldi r31, 0x00 ; 0 |
37f8: ee 0f add r30, r30 |
37fa: ff 1f adc r31, r31 |
37fc: eb 55 subi r30, 0x5B ; 91 |
37fe: f8 4f sbci r31, 0xF8 ; 248 |
3800: 20 81 ld r18, Z |
3802: 31 81 ldd r19, Z+1 ; 0x01 |
3804: e0 91 d9 07 lds r30, 0x07D9 |
3808: f0 e0 ldi r31, 0x00 ; 0 |
380a: ee 0f add r30, r30 |
380c: ff 1f adc r31, r31 |
380e: eb 55 subi r30, 0x5B ; 91 |
3810: f8 4f sbci r31, 0xF8 ; 248 |
3812: 80 81 ld r24, Z |
3814: 91 81 ldd r25, Z+1 ; 0x01 |
3816: 3f 93 push r19 |
3818: 2f 93 push r18 |
381a: 9f 93 push r25 |
381c: 8f 93 push r24 |
381e: 8e ee ldi r24, 0xEE ; 238 |
3820: 93 e0 ldi r25, 0x03 ; 3 |
3822: 9f 93 push r25 |
3824: 8f 93 push r24 |
3826: 1f 93 push r17 |
3828: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
382c: 88 e2 ldi r24, 0x28 ; 40 |
382e: 80 93 25 04 sts 0x0425, r24 |
3832: e0 91 dc 07 lds r30, 0x07DC |
3836: f0 e0 ldi r31, 0x00 ; 0 |
3838: ee 0f add r30, r30 |
383a: ff 1f adc r31, r31 |
383c: eb 55 subi r30, 0x5B ; 91 |
383e: f8 4f sbci r31, 0xF8 ; 248 |
3840: 20 81 ld r18, Z |
3842: 31 81 ldd r19, Z+1 ; 0x01 |
3844: e0 91 db 07 lds r30, 0x07DB |
3848: f0 e0 ldi r31, 0x00 ; 0 |
384a: ee 0f add r30, r30 |
384c: ff 1f adc r31, r31 |
384e: eb 55 subi r30, 0x5B ; 91 |
3850: f8 4f sbci r31, 0xF8 ; 248 |
3852: 80 81 ld r24, Z |
3854: 91 81 ldd r25, Z+1 ; 0x01 |
3856: 3f 93 push r19 |
3858: 2f 93 push r18 |
385a: 9f 93 push r25 |
385c: 8f 93 push r24 |
385e: 8e ed ldi r24, 0xDE ; 222 |
3860: 93 e0 ldi r25, 0x03 ; 3 |
3862: 9f 93 push r25 |
3864: 8f 93 push r24 |
3866: 1f 93 push r17 |
3868: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
386c: 8c e3 ldi r24, 0x3C ; 60 |
386e: 80 93 25 04 sts 0x0425, r24 |
3872: e0 91 de 07 lds r30, 0x07DE |
3876: f0 e0 ldi r31, 0x00 ; 0 |
3878: ee 0f add r30, r30 |
387a: ff 1f adc r31, r31 |
387c: eb 55 subi r30, 0x5B ; 91 |
387e: f8 4f sbci r31, 0xF8 ; 248 |
3880: 20 81 ld r18, Z |
3882: 31 81 ldd r19, Z+1 ; 0x01 |
3884: e0 91 dd 07 lds r30, 0x07DD |
3888: f0 e0 ldi r31, 0x00 ; 0 |
388a: ee 0f add r30, r30 |
388c: ff 1f adc r31, r31 |
388e: eb 55 subi r30, 0x5B ; 91 |
3890: f8 4f sbci r31, 0xF8 ; 248 |
3892: 80 81 ld r24, Z |
3894: 91 81 ldd r25, Z+1 ; 0x01 |
3896: 3f 93 push r19 |
3898: 2f 93 push r18 |
389a: 9f 93 push r25 |
389c: 8f 93 push r24 |
389e: 8e ec ldi r24, 0xCE ; 206 |
38a0: 93 e0 ldi r25, 0x03 ; 3 |
38a2: 9f 93 push r25 |
38a4: 8f 93 push r24 |
38a6: 1f 93 push r17 |
38a8: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
38ac: 4d b7 in r20, 0x3d ; 61 |
38ae: 5e b7 in r21, 0x3e ; 62 |
38b0: 44 5e subi r20, 0xE4 ; 228 |
38b2: 5f 4f sbci r21, 0xFF ; 255 |
38b4: 0f b6 in r0, 0x3f ; 63 |
38b6: f8 94 cli |
38b8: 5e bf out 0x3e, r21 ; 62 |
38ba: 0f be out 0x3f, r0 ; 63 |
38bc: 4d bf out 0x3d, r20 ; 61 |
38be: 49 c5 rjmp .+2706 ; 0x4352 <Menu+0xc90> |
38c0: 10 92 26 04 sts 0x0426, r1 |
38c4: 2b cf rjmp .-426 ; 0x371c <Menu+0x5a> |
38c6: 40 93 26 04 sts 0x0426, r20 |
38ca: 16 cf rjmp .-468 ; 0x36f8 <Menu+0x36> |
38cc: 10 92 26 04 sts 0x0426, r1 |
38d0: 20 cf rjmp .-448 ; 0x3712 <Menu+0x50> |
38d2: 1a 30 cpi r17, 0x0A ; 10 |
38d4: 09 f4 brne .+2 ; 0x38d8 <Menu+0x216> |
38d6: 76 c2 rjmp .+1260 ; 0x3dc4 <Menu+0x702> |
38d8: 1a 30 cpi r17, 0x0A ; 10 |
38da: 08 f4 brcc .+2 ; 0x38de <Menu+0x21c> |
38dc: ad c0 rjmp .+346 ; 0x3a38 <Menu+0x376> |
38de: 1b 30 cpi r17, 0x0B ; 11 |
38e0: 09 f0 breq .+2 ; 0x38e4 <Menu+0x222> |
38e2: 49 cf rjmp .-366 ; 0x3776 <Menu+0xb4> |
38e4: 10 92 25 04 sts 0x0425, r1 |
38e8: 88 e1 ldi r24, 0x18 ; 24 |
38ea: 92 e0 ldi r25, 0x02 ; 2 |
38ec: 9f 93 push r25 |
38ee: 8f 93 push r24 |
38f0: 11 e0 ldi r17, 0x01 ; 1 |
38f2: 1f 93 push r17 |
38f4: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
38f8: 84 e1 ldi r24, 0x14 ; 20 |
38fa: 80 93 25 04 sts 0x0425, r24 |
38fe: 20 91 a0 06 lds r18, 0x06A0 |
3902: 33 27 eor r19, r19 |
3904: 27 fd sbrc r18, 7 |
3906: 30 95 com r19 |
3908: 80 91 9f 06 lds r24, 0x069F |
390c: 99 27 eor r25, r25 |
390e: 87 fd sbrc r24, 7 |
3910: 90 95 com r25 |
3912: 3f 93 push r19 |
3914: 2f 93 push r18 |
3916: 9f 93 push r25 |
3918: 8f 93 push r24 |
391a: 88 e0 ldi r24, 0x08 ; 8 |
391c: 92 e0 ldi r25, 0x02 ; 2 |
391e: 9f 93 push r25 |
3920: 8f 93 push r24 |
3922: 1f 93 push r17 |
3924: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3928: 88 e2 ldi r24, 0x28 ; 40 |
392a: 80 93 25 04 sts 0x0425, r24 |
392e: 20 91 a1 06 lds r18, 0x06A1 |
3932: 33 27 eor r19, r19 |
3934: 27 fd sbrc r18, 7 |
3936: 30 95 com r19 |
3938: 80 91 a2 06 lds r24, 0x06A2 |
393c: 90 e0 ldi r25, 0x00 ; 0 |
393e: 3f 93 push r19 |
3940: 2f 93 push r18 |
3942: 9f 93 push r25 |
3944: 8f 93 push r24 |
3946: 88 ef ldi r24, 0xF8 ; 248 |
3948: 91 e0 ldi r25, 0x01 ; 1 |
394a: 9f 93 push r25 |
394c: 8f 93 push r24 |
394e: 1f 93 push r17 |
3950: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3954: 8c e3 ldi r24, 0x3C ; 60 |
3956: 80 93 25 04 sts 0x0425, r24 |
395a: 20 91 a6 06 lds r18, 0x06A6 |
395e: 30 e0 ldi r19, 0x00 ; 0 |
3960: 80 91 a3 06 lds r24, 0x06A3 |
3964: 99 27 eor r25, r25 |
3966: 87 fd sbrc r24, 7 |
3968: 90 95 com r25 |
396a: 3f 93 push r19 |
396c: 2f 93 push r18 |
396e: 9f 93 push r25 |
3970: 8f 93 push r24 |
3972: 88 ee ldi r24, 0xE8 ; 232 |
3974: 91 e0 ldi r25, 0x01 ; 1 |
3976: 9f 93 push r25 |
3978: 8f 93 push r24 |
397a: 1f 93 push r17 |
397c: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3980: 6d b7 in r22, 0x3d ; 61 |
3982: 7e b7 in r23, 0x3e ; 62 |
3984: 68 5e subi r22, 0xE8 ; 232 |
3986: 7f 4f sbci r23, 0xFF ; 255 |
3988: 0f b6 in r0, 0x3f ; 63 |
398a: f8 94 cli |
398c: 7e bf out 0x3e, r23 ; 62 |
398e: 0f be out 0x3f, r0 ; 63 |
3990: 6d bf out 0x3d, r22 ; 61 |
3992: df c4 rjmp .+2494 ; 0x4352 <Menu+0xc90> |
3994: 11 23 and r17, r17 |
3996: 09 f4 brne .+2 ; 0x399a <Menu+0x2d8> |
3998: fb c0 rjmp .+502 ; 0x3b90 <Menu+0x4ce> |
399a: 11 30 cpi r17, 0x01 ; 1 |
399c: 09 f0 breq .+2 ; 0x39a0 <Menu+0x2de> |
399e: eb ce rjmp .-554 ; 0x3776 <Menu+0xb4> |
39a0: 80 91 df 07 lds r24, 0x07DF |
39a4: 80 ff sbrs r24, 0 |
39a6: 6b c3 rjmp .+1750 ; 0x407e <Menu+0x9bc> |
39a8: 10 92 25 04 sts 0x0425, r1 |
39ac: 80 91 9e 04 lds r24, 0x049E |
39b0: 90 91 9f 04 lds r25, 0x049F |
39b4: 9f 93 push r25 |
39b6: 8f 93 push r24 |
39b8: 87 ec ldi r24, 0xC7 ; 199 |
39ba: 94 e0 ldi r25, 0x04 ; 4 |
39bc: 9f 93 push r25 |
39be: 8f 93 push r24 |
39c0: 1f 93 push r17 |
39c2: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
39c6: 84 e1 ldi r24, 0x14 ; 20 |
39c8: 80 93 25 04 sts 0x0425, r24 |
39cc: 80 91 a0 04 lds r24, 0x04A0 |
39d0: 90 91 a1 04 lds r25, 0x04A1 |
39d4: 9f 93 push r25 |
39d6: 8f 93 push r24 |
39d8: 88 eb ldi r24, 0xB8 ; 184 |
39da: 94 e0 ldi r25, 0x04 ; 4 |
39dc: 9f 93 push r25 |
39de: 8f 93 push r24 |
39e0: 1f 93 push r17 |
39e2: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
39e6: 88 e2 ldi r24, 0x28 ; 40 |
39e8: 80 93 25 04 sts 0x0425, r24 |
39ec: 80 91 18 03 lds r24, 0x0318 |
39f0: 90 91 19 03 lds r25, 0x0319 |
39f4: 9f 93 push r25 |
39f6: 8f 93 push r24 |
39f8: 89 ea ldi r24, 0xA9 ; 169 |
39fa: 94 e0 ldi r25, 0x04 ; 4 |
39fc: 9f 93 push r25 |
39fe: 8f 93 push r24 |
3a00: 1f 93 push r17 |
3a02: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3a06: 8c e3 ldi r24, 0x3C ; 60 |
3a08: 80 93 25 04 sts 0x0425, r24 |
3a0c: 80 91 90 07 lds r24, 0x0790 |
3a10: 90 e0 ldi r25, 0x00 ; 0 |
3a12: 9f 93 push r25 |
3a14: 8f 93 push r24 |
3a16: 8a e9 ldi r24, 0x9A ; 154 |
3a18: 94 e0 ldi r25, 0x04 ; 4 |
3a1a: 9f 93 push r25 |
3a1c: 8f 93 push r24 |
3a1e: 1f 93 push r17 |
3a20: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3a24: 4d b7 in r20, 0x3d ; 61 |
3a26: 5e b7 in r21, 0x3e ; 62 |
3a28: 4c 5e subi r20, 0xEC ; 236 |
3a2a: 5f 4f sbci r21, 0xFF ; 255 |
3a2c: 0f b6 in r0, 0x3f ; 63 |
3a2e: f8 94 cli |
3a30: 5e bf out 0x3e, r21 ; 62 |
3a32: 0f be out 0x3f, r0 ; 63 |
3a34: 4d bf out 0x3d, r20 ; 61 |
3a36: 8d c4 rjmp .+2330 ; 0x4352 <Menu+0xc90> |
3a38: 10 92 25 04 sts 0x0425, r1 |
3a3c: 80 91 8c 04 lds r24, 0x048C |
3a40: 90 91 8d 04 lds r25, 0x048D |
3a44: 9f 93 push r25 |
3a46: 8f 93 push r24 |
3a48: 8e e7 ldi r24, 0x7E ; 126 |
3a4a: 92 e0 ldi r25, 0x02 ; 2 |
3a4c: 9f 93 push r25 |
3a4e: 8f 93 push r24 |
3a50: 11 e0 ldi r17, 0x01 ; 1 |
3a52: 1f 93 push r17 |
3a54: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3a58: 84 e1 ldi r24, 0x14 ; 20 |
3a5a: 80 93 25 04 sts 0x0425, r24 |
3a5e: 80 91 8e 04 lds r24, 0x048E |
3a62: 90 91 8f 04 lds r25, 0x048F |
3a66: 9f 93 push r25 |
3a68: 8f 93 push r24 |
3a6a: 82 e7 ldi r24, 0x72 ; 114 |
3a6c: 92 e0 ldi r25, 0x02 ; 2 |
3a6e: 9f 93 push r25 |
3a70: 8f 93 push r24 |
3a72: 1f 93 push r17 |
3a74: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3a78: 88 e2 ldi r24, 0x28 ; 40 |
3a7a: 80 93 25 04 sts 0x0425, r24 |
3a7e: 80 91 90 04 lds r24, 0x0490 |
3a82: 90 91 91 04 lds r25, 0x0491 |
3a86: 9f 93 push r25 |
3a88: 8f 93 push r24 |
3a8a: 86 e6 ldi r24, 0x66 ; 102 |
3a8c: 92 e0 ldi r25, 0x02 ; 2 |
3a8e: 9f 93 push r25 |
3a90: 8f 93 push r24 |
3a92: 1f 93 push r17 |
3a94: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3a98: 8c e3 ldi r24, 0x3C ; 60 |
3a9a: 80 93 25 04 sts 0x0425, r24 |
3a9e: 80 91 92 04 lds r24, 0x0492 |
3aa2: 90 91 93 04 lds r25, 0x0493 |
3aa6: 9f 93 push r25 |
3aa8: 8f 93 push r24 |
3aaa: 8a e5 ldi r24, 0x5A ; 90 |
3aac: 92 e0 ldi r25, 0x02 ; 2 |
3aae: 9f 93 push r25 |
3ab0: 8f 93 push r24 |
3ab2: 1f 93 push r17 |
3ab4: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3ab8: 2d b7 in r18, 0x3d ; 61 |
3aba: 3e b7 in r19, 0x3e ; 62 |
3abc: 2c 5e subi r18, 0xEC ; 236 |
3abe: 3f 4f sbci r19, 0xFF ; 255 |
3ac0: 0f b6 in r0, 0x3f ; 63 |
3ac2: f8 94 cli |
3ac4: 3e bf out 0x3e, r19 ; 62 |
3ac6: 0f be out 0x3f, r0 ; 63 |
3ac8: 2d bf out 0x3d, r18 ; 61 |
3aca: 43 c4 rjmp .+2182 ; 0x4352 <Menu+0xc90> |
3acc: 10 92 25 04 sts 0x0425, r1 |
3ad0: 80 91 a9 07 lds r24, 0x07A9 |
3ad4: 90 91 aa 07 lds r25, 0x07AA |
3ad8: 20 91 a7 07 lds r18, 0x07A7 |
3adc: 30 91 a8 07 lds r19, 0x07A8 |
3ae0: 9f 93 push r25 |
3ae2: 8f 93 push r24 |
3ae4: 3f 93 push r19 |
3ae6: 2f 93 push r18 |
3ae8: 8e e3 ldi r24, 0x3E ; 62 |
3aea: 94 e0 ldi r25, 0x04 ; 4 |
3aec: 9f 93 push r25 |
3aee: 8f 93 push r24 |
3af0: 11 e0 ldi r17, 0x01 ; 1 |
3af2: 1f 93 push r17 |
3af4: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3af8: 84 e1 ldi r24, 0x14 ; 20 |
3afa: 80 93 25 04 sts 0x0425, r24 |
3afe: 80 91 ad 07 lds r24, 0x07AD |
3b02: 90 91 ae 07 lds r25, 0x07AE |
3b06: 20 91 ab 07 lds r18, 0x07AB |
3b0a: 30 91 ac 07 lds r19, 0x07AC |
3b0e: 9f 93 push r25 |
3b10: 8f 93 push r24 |
3b12: 3f 93 push r19 |
3b14: 2f 93 push r18 |
3b16: 8e e2 ldi r24, 0x2E ; 46 |
3b18: 94 e0 ldi r25, 0x04 ; 4 |
3b1a: 9f 93 push r25 |
3b1c: 8f 93 push r24 |
3b1e: 1f 93 push r17 |
3b20: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3b24: 88 e2 ldi r24, 0x28 ; 40 |
3b26: 80 93 25 04 sts 0x0425, r24 |
3b2a: 80 91 b1 07 lds r24, 0x07B1 |
3b2e: 90 91 b2 07 lds r25, 0x07B2 |
3b32: 20 91 af 07 lds r18, 0x07AF |
3b36: 30 91 b0 07 lds r19, 0x07B0 |
3b3a: 9f 93 push r25 |
3b3c: 8f 93 push r24 |
3b3e: 3f 93 push r19 |
3b40: 2f 93 push r18 |
3b42: 8e e1 ldi r24, 0x1E ; 30 |
3b44: 94 e0 ldi r25, 0x04 ; 4 |
3b46: 9f 93 push r25 |
3b48: 8f 93 push r24 |
3b4a: 1f 93 push r17 |
3b4c: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3b50: 8c e3 ldi r24, 0x3C ; 60 |
3b52: 80 93 25 04 sts 0x0425, r24 |
3b56: 80 91 b5 07 lds r24, 0x07B5 |
3b5a: 90 91 b6 07 lds r25, 0x07B6 |
3b5e: 20 91 b3 07 lds r18, 0x07B3 |
3b62: 30 91 b4 07 lds r19, 0x07B4 |
3b66: 9f 93 push r25 |
3b68: 8f 93 push r24 |
3b6a: 3f 93 push r19 |
3b6c: 2f 93 push r18 |
3b6e: 8e e0 ldi r24, 0x0E ; 14 |
3b70: 94 e0 ldi r25, 0x04 ; 4 |
3b72: 9f 93 push r25 |
3b74: 8f 93 push r24 |
3b76: 1f 93 push r17 |
3b78: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3b7c: 2d b7 in r18, 0x3d ; 61 |
3b7e: 3e b7 in r19, 0x3e ; 62 |
3b80: 24 5e subi r18, 0xE4 ; 228 |
3b82: 3f 4f sbci r19, 0xFF ; 255 |
3b84: 0f b6 in r0, 0x3f ; 63 |
3b86: f8 94 cli |
3b88: 3e bf out 0x3e, r19 ; 62 |
3b8a: 0f be out 0x3f, r0 ; 63 |
3b8c: 2d bf out 0x3d, r18 ; 61 |
3b8e: e1 c3 rjmp .+1986 ; 0x4352 <Menu+0xc90> |
3b90: 10 92 25 04 sts 0x0425, r1 |
3b94: 88 e0 ldi r24, 0x08 ; 8 |
3b96: 95 e0 ldi r25, 0x05 ; 5 |
3b98: 9f 93 push r25 |
3b9a: 8f 93 push r24 |
3b9c: 11 e0 ldi r17, 0x01 ; 1 |
3b9e: 1f 93 push r17 |
3ba0: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3ba4: 84 e1 ldi r24, 0x14 ; 20 |
3ba6: 80 93 25 04 sts 0x0425, r24 |
3baa: 20 91 00 01 lds r18, 0x0100 |
3bae: 82 2f mov r24, r18 |
3bb0: 6a e0 ldi r22, 0x0A ; 10 |
3bb2: 0e 94 b3 55 call 0xab66 ; 0xab66 <__udivmodqi4> |
3bb6: 49 2f mov r20, r25 |
3bb8: 50 e0 ldi r21, 0x00 ; 0 |
3bba: 82 2f mov r24, r18 |
3bbc: 0e 94 b3 55 call 0xab66 ; 0xab66 <__udivmodqi4> |
3bc0: 90 e0 ldi r25, 0x00 ; 0 |
3bc2: 20 e7 ldi r18, 0x70 ; 112 |
3bc4: 30 e0 ldi r19, 0x00 ; 0 |
3bc6: 3f 93 push r19 |
3bc8: 2f 93 push r18 |
3bca: 28 e4 ldi r18, 0x48 ; 72 |
3bcc: 30 e0 ldi r19, 0x00 ; 0 |
3bce: 3f 93 push r19 |
3bd0: 2f 93 push r18 |
3bd2: 1f 92 push r1 |
3bd4: 1f 92 push r1 |
3bd6: 5f 93 push r21 |
3bd8: 4f 93 push r20 |
3bda: 9f 93 push r25 |
3bdc: 8f 93 push r24 |
3bde: 83 ef ldi r24, 0xF3 ; 243 |
3be0: 94 e0 ldi r25, 0x04 ; 4 |
3be2: 9f 93 push r25 |
3be4: 8f 93 push r24 |
3be6: 1f 93 push r17 |
3be8: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3bec: 88 e2 ldi r24, 0x28 ; 40 |
3bee: 80 93 25 04 sts 0x0425, r24 |
3bf2: 0e 94 bc 02 call 0x578 ; 0x578 <GetActiveParamSetNumber> |
3bf6: 90 e0 ldi r25, 0x00 ; 0 |
3bf8: 9f 93 push r25 |
3bfa: 8f 93 push r24 |
3bfc: 86 ee ldi r24, 0xE6 ; 230 |
3bfe: 94 e0 ldi r25, 0x04 ; 4 |
3c00: 9f 93 push r25 |
3c02: 8f 93 push r24 |
3c04: 1f 93 push r17 |
3c06: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3c0a: 8c e3 ldi r24, 0x3C ; 60 |
3c0c: 80 93 25 04 sts 0x0425, r24 |
3c10: 86 ed ldi r24, 0xD6 ; 214 |
3c12: 94 e0 ldi r25, 0x04 ; 4 |
3c14: 9f 93 push r25 |
3c16: 8f 93 push r24 |
3c18: 1f 93 push r17 |
3c1a: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3c1e: 2d b7 in r18, 0x3d ; 61 |
3c20: 3e b7 in r19, 0x3e ; 62 |
3c22: 28 5e subi r18, 0xE8 ; 232 |
3c24: 3f 4f sbci r19, 0xFF ; 255 |
3c26: 0f b6 in r0, 0x3f ; 63 |
3c28: f8 94 cli |
3c2a: 3e bf out 0x3e, r19 ; 62 |
3c2c: 0f be out 0x3f, r0 ; 63 |
3c2e: 2d bf out 0x3d, r18 ; 61 |
3c30: 90 c3 rjmp .+1824 ; 0x4352 <Menu+0xc90> |
3c32: 84 e1 ldi r24, 0x14 ; 20 |
3c34: 80 93 25 04 sts 0x0425, r24 |
3c38: 80 91 0e 03 lds r24, 0x030E |
3c3c: 90 91 0f 03 lds r25, 0x030F |
3c40: 9f 93 push r25 |
3c42: 8f 93 push r24 |
3c44: 85 ed ldi r24, 0xD5 ; 213 |
3c46: 92 e0 ldi r25, 0x02 ; 2 |
3c48: 9f 93 push r25 |
3c4a: 8f 93 push r24 |
3c4c: 11 e0 ldi r17, 0x01 ; 1 |
3c4e: 1f 93 push r17 |
3c50: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3c54: 88 e2 ldi r24, 0x28 ; 40 |
3c56: 80 93 25 04 sts 0x0425, r24 |
3c5a: 80 91 94 04 lds r24, 0x0494 |
3c5e: 90 e0 ldi r25, 0x00 ; 0 |
3c60: 9f 93 push r25 |
3c62: 8f 93 push r24 |
3c64: 86 ec ldi r24, 0xC6 ; 198 |
3c66: 92 e0 ldi r25, 0x02 ; 2 |
3c68: 9f 93 push r25 |
3c6a: 8f 93 push r24 |
3c6c: 1f 93 push r17 |
3c6e: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3c72: 6d b7 in r22, 0x3d ; 61 |
3c74: 7e b7 in r23, 0x3e ; 62 |
3c76: 66 5f subi r22, 0xF6 ; 246 |
3c78: 7f 4f sbci r23, 0xFF ; 255 |
3c7a: 0f b6 in r0, 0x3f ; 63 |
3c7c: f8 94 cli |
3c7e: 7e bf out 0x3e, r23 ; 62 |
3c80: 0f be out 0x3f, r0 ; 63 |
3c82: 6d bf out 0x3d, r22 ; 61 |
3c84: 66 c3 rjmp .+1740 ; 0x4352 <Menu+0xc90> |
3c86: 10 92 25 04 sts 0x0425, r1 |
3c8a: 81 e1 ldi r24, 0x11 ; 17 |
3c8c: 93 e0 ldi r25, 0x03 ; 3 |
3c8e: 9f 93 push r25 |
3c90: 8f 93 push r24 |
3c92: 11 e0 ldi r17, 0x01 ; 1 |
3c94: 1f 93 push r17 |
3c96: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3c9a: 84 e1 ldi r24, 0x14 ; 20 |
3c9c: 80 93 25 04 sts 0x0425, r24 |
3ca0: 80 91 39 04 lds r24, 0x0439 |
3ca4: 90 91 3a 04 lds r25, 0x043A |
3ca8: 20 91 06 04 lds r18, 0x0406 |
3cac: 30 91 07 04 lds r19, 0x0407 |
3cb0: 9f 93 push r25 |
3cb2: 8f 93 push r24 |
3cb4: 3f 93 push r19 |
3cb6: 2f 93 push r18 |
3cb8: 82 e0 ldi r24, 0x02 ; 2 |
3cba: 93 e0 ldi r25, 0x03 ; 3 |
3cbc: 9f 93 push r25 |
3cbe: 8f 93 push r24 |
3cc0: 1f 93 push r17 |
3cc2: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3cc6: 88 e2 ldi r24, 0x28 ; 40 |
3cc8: 80 93 25 04 sts 0x0425, r24 |
3ccc: 80 91 3b 04 lds r24, 0x043B |
3cd0: 90 91 3c 04 lds r25, 0x043C |
3cd4: 20 91 04 04 lds r18, 0x0404 |
3cd8: 30 91 05 04 lds r19, 0x0405 |
3cdc: 9f 93 push r25 |
3cde: 8f 93 push r24 |
3ce0: 3f 93 push r19 |
3ce2: 2f 93 push r18 |
3ce4: 83 ef ldi r24, 0xF3 ; 243 |
3ce6: 92 e0 ldi r25, 0x02 ; 2 |
3ce8: 9f 93 push r25 |
3cea: 8f 93 push r24 |
3cec: 1f 93 push r17 |
3cee: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3cf2: 8c e3 ldi r24, 0x3C ; 60 |
3cf4: 80 93 25 04 sts 0x0425, r24 |
3cf8: 60 91 3f 04 lds r22, 0x043F |
3cfc: 70 91 40 04 lds r23, 0x0440 |
3d00: 80 91 41 04 lds r24, 0x0441 |
3d04: 90 91 42 04 lds r25, 0x0442 |
3d08: 0e 94 a9 54 call 0xa952 ; 0xa952 <__fixsfsi> |
3d0c: 20 91 54 08 lds r18, 0x0854 |
3d10: 30 91 55 08 lds r19, 0x0855 |
3d14: 7f 93 push r23 |
3d16: 6f 93 push r22 |
3d18: 3f 93 push r19 |
3d1a: 2f 93 push r18 |
3d1c: 84 ee ldi r24, 0xE4 ; 228 |
3d1e: 92 e0 ldi r25, 0x02 ; 2 |
3d20: 9f 93 push r25 |
3d22: 8f 93 push r24 |
3d24: 1f 93 push r17 |
3d26: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3d2a: 4d b7 in r20, 0x3d ; 61 |
3d2c: 5e b7 in r21, 0x3e ; 62 |
3d2e: 48 5e subi r20, 0xE8 ; 232 |
3d30: 5f 4f sbci r21, 0xFF ; 255 |
3d32: 0f b6 in r0, 0x3f ; 63 |
3d34: f8 94 cli |
3d36: 5e bf out 0x3e, r21 ; 62 |
3d38: 0f be out 0x3f, r0 ; 63 |
3d3a: 4d bf out 0x3d, r20 ; 61 |
3d3c: 0a c3 rjmp .+1556 ; 0x4352 <Menu+0xc90> |
3d3e: 10 92 25 04 sts 0x0425, r1 |
3d42: 87 eb ldi r24, 0xB7 ; 183 |
3d44: 92 e0 ldi r25, 0x02 ; 2 |
3d46: 9f 93 push r25 |
3d48: 8f 93 push r24 |
3d4a: 11 e0 ldi r17, 0x01 ; 1 |
3d4c: 1f 93 push r17 |
3d4e: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3d52: 84 e1 ldi r24, 0x14 ; 20 |
3d54: 80 93 25 04 sts 0x0425, r24 |
3d58: 80 91 85 04 lds r24, 0x0485 |
3d5c: 90 91 86 04 lds r25, 0x0486 |
3d60: 9f 93 push r25 |
3d62: 8f 93 push r24 |
3d64: 88 ea ldi r24, 0xA8 ; 168 |
3d66: 92 e0 ldi r25, 0x02 ; 2 |
3d68: 9f 93 push r25 |
3d6a: 8f 93 push r24 |
3d6c: 1f 93 push r17 |
3d6e: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3d72: 88 e2 ldi r24, 0x28 ; 40 |
3d74: 80 93 25 04 sts 0x0425, r24 |
3d78: 80 91 81 04 lds r24, 0x0481 |
3d7c: 90 91 82 04 lds r25, 0x0482 |
3d80: 9f 93 push r25 |
3d82: 8f 93 push r24 |
3d84: 89 e9 ldi r24, 0x99 ; 153 |
3d86: 92 e0 ldi r25, 0x02 ; 2 |
3d88: 9f 93 push r25 |
3d8a: 8f 93 push r24 |
3d8c: 1f 93 push r17 |
3d8e: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3d92: 8c e3 ldi r24, 0x3C ; 60 |
3d94: 80 93 25 04 sts 0x0425, r24 |
3d98: 80 91 83 04 lds r24, 0x0483 |
3d9c: 90 91 84 04 lds r25, 0x0484 |
3da0: 9f 93 push r25 |
3da2: 8f 93 push r24 |
3da4: 8a e8 ldi r24, 0x8A ; 138 |
3da6: 92 e0 ldi r25, 0x02 ; 2 |
3da8: 9f 93 push r25 |
3daa: 8f 93 push r24 |
3dac: 1f 93 push r17 |
3dae: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3db2: 8d b7 in r24, 0x3d ; 61 |
3db4: 9e b7 in r25, 0x3e ; 62 |
3db6: 42 96 adiw r24, 0x12 ; 18 |
3db8: 0f b6 in r0, 0x3f ; 63 |
3dba: f8 94 cli |
3dbc: 9e bf out 0x3e, r25 ; 62 |
3dbe: 0f be out 0x3f, r0 ; 63 |
3dc0: 8d bf out 0x3d, r24 ; 61 |
3dc2: c7 c2 rjmp .+1422 ; 0x4352 <Menu+0xc90> |
3dc4: 10 92 25 04 sts 0x0425, r1 |
3dc8: 82 e5 ldi r24, 0x52 ; 82 |
3dca: 92 e0 ldi r25, 0x02 ; 2 |
3dcc: 9f 93 push r25 |
3dce: 8f 93 push r24 |
3dd0: 11 e0 ldi r17, 0x01 ; 1 |
3dd2: 1f 93 push r17 |
3dd4: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3dd8: 84 e1 ldi r24, 0x14 ; 20 |
3dda: 80 93 25 04 sts 0x0425, r24 |
3dde: 80 91 ab 03 lds r24, 0x03AB |
3de2: 90 e0 ldi r25, 0x00 ; 0 |
3de4: 9f 93 push r25 |
3de6: 8f 93 push r24 |
3de8: 84 e4 ldi r24, 0x44 ; 68 |
3dea: 92 e0 ldi r25, 0x02 ; 2 |
3dec: 9f 93 push r25 |
3dee: 8f 93 push r24 |
3df0: 1f 93 push r17 |
3df2: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3df6: 88 e2 ldi r24, 0x28 ; 40 |
3df8: 80 93 25 04 sts 0x0425, r24 |
3dfc: 80 91 e9 03 lds r24, 0x03E9 |
3e00: 90 91 ea 03 lds r25, 0x03EA |
3e04: 9f 93 push r25 |
3e06: 8f 93 push r24 |
3e08: 86 e3 ldi r24, 0x36 ; 54 |
3e0a: 92 e0 ldi r25, 0x02 ; 2 |
3e0c: 9f 93 push r25 |
3e0e: 8f 93 push r24 |
3e10: 1f 93 push r17 |
3e12: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3e16: 8c e3 ldi r24, 0x3C ; 60 |
3e18: 80 93 25 04 sts 0x0425, r24 |
3e1c: 20 91 fc 07 lds r18, 0x07FC |
3e20: 30 e0 ldi r19, 0x00 ; 0 |
3e22: 80 91 fb 07 lds r24, 0x07FB |
3e26: 90 e0 ldi r25, 0x00 ; 0 |
3e28: 3f 93 push r19 |
3e2a: 2f 93 push r18 |
3e2c: 9f 93 push r25 |
3e2e: 8f 93 push r24 |
3e30: 88 e2 ldi r24, 0x28 ; 40 |
3e32: 92 e0 ldi r25, 0x02 ; 2 |
3e34: 9f 93 push r25 |
3e36: 8f 93 push r24 |
3e38: 1f 93 push r17 |
3e3a: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3e3e: 4d b7 in r20, 0x3d ; 61 |
3e40: 5e b7 in r21, 0x3e ; 62 |
3e42: 4c 5e subi r20, 0xEC ; 236 |
3e44: 5f 4f sbci r21, 0xFF ; 255 |
3e46: 0f b6 in r0, 0x3f ; 63 |
3e48: f8 94 cli |
3e4a: 5e bf out 0x3e, r21 ; 62 |
3e4c: 0f be out 0x3f, r0 ; 63 |
3e4e: 4d bf out 0x3d, r20 ; 61 |
3e50: 80 c2 rjmp .+1280 ; 0x4352 <Menu+0xc90> |
3e52: 10 92 25 04 sts 0x0425, r1 |
3e56: 8b e7 ldi r24, 0x7B ; 123 |
3e58: 94 e0 ldi r25, 0x04 ; 4 |
3e5a: 9f 93 push r25 |
3e5c: 8f 93 push r24 |
3e5e: 11 e0 ldi r17, 0x01 ; 1 |
3e60: 1f 93 push r17 |
3e62: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3e66: 84 e1 ldi r24, 0x14 ; 20 |
3e68: 80 93 25 04 sts 0x0425, r24 |
3e6c: 60 91 45 04 lds r22, 0x0445 |
3e70: 70 91 46 04 lds r23, 0x0446 |
3e74: 80 91 47 04 lds r24, 0x0447 |
3e78: 90 91 48 04 lds r25, 0x0448 |
3e7c: 20 e0 ldi r18, 0x00 ; 0 |
3e7e: 34 e0 ldi r19, 0x04 ; 4 |
3e80: 40 e0 ldi r20, 0x00 ; 0 |
3e82: 50 e0 ldi r21, 0x00 ; 0 |
3e84: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
3e88: 5f 93 push r21 |
3e8a: 4f 93 push r20 |
3e8c: 3f 93 push r19 |
3e8e: 2f 93 push r18 |
3e90: 8c e6 ldi r24, 0x6C ; 108 |
3e92: 94 e0 ldi r25, 0x04 ; 4 |
3e94: 9f 93 push r25 |
3e96: 8f 93 push r24 |
3e98: 1f 93 push r17 |
3e9a: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3e9e: 88 e2 ldi r24, 0x28 ; 40 |
3ea0: 80 93 25 04 sts 0x0425, r24 |
3ea4: 60 91 4d 04 lds r22, 0x044D |
3ea8: 70 91 4e 04 lds r23, 0x044E |
3eac: 80 91 4f 04 lds r24, 0x044F |
3eb0: 90 91 50 04 lds r25, 0x0450 |
3eb4: 20 e0 ldi r18, 0x00 ; 0 |
3eb6: 34 e0 ldi r19, 0x04 ; 4 |
3eb8: 40 e0 ldi r20, 0x00 ; 0 |
3eba: 50 e0 ldi r21, 0x00 ; 0 |
3ebc: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
3ec0: 5f 93 push r21 |
3ec2: 4f 93 push r20 |
3ec4: 3f 93 push r19 |
3ec6: 2f 93 push r18 |
3ec8: 8d e5 ldi r24, 0x5D ; 93 |
3eca: 94 e0 ldi r25, 0x04 ; 4 |
3ecc: 9f 93 push r25 |
3ece: 8f 93 push r24 |
3ed0: 1f 93 push r17 |
3ed2: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3ed6: 8c e3 ldi r24, 0x3C ; 60 |
3ed8: 80 93 25 04 sts 0x0425, r24 |
3edc: 80 91 81 04 lds r24, 0x0481 |
3ee0: 90 91 82 04 lds r25, 0x0482 |
3ee4: 9f 93 push r25 |
3ee6: 8f 93 push r24 |
3ee8: 8e e4 ldi r24, 0x4E ; 78 |
3eea: 94 e0 ldi r25, 0x04 ; 4 |
3eec: 9f 93 push r25 |
3eee: 8f 93 push r24 |
3ef0: 1f 93 push r17 |
3ef2: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3ef6: 8d b7 in r24, 0x3d ; 61 |
3ef8: 9e b7 in r25, 0x3e ; 62 |
3efa: 46 96 adiw r24, 0x16 ; 22 |
3efc: 0f b6 in r0, 0x3f ; 63 |
3efe: f8 94 cli |
3f00: 9e bf out 0x3e, r25 ; 62 |
3f02: 0f be out 0x3f, r0 ; 63 |
3f04: 8d bf out 0x3d, r24 ; 61 |
3f06: 25 c2 rjmp .+1098 ; 0x4352 <Menu+0xc90> |
3f08: 10 92 25 04 sts 0x0425, r1 |
3f0c: 80 ec ldi r24, 0xC0 ; 192 |
3f0e: 93 e0 ldi r25, 0x03 ; 3 |
3f10: 9f 93 push r25 |
3f12: 8f 93 push r24 |
3f14: 11 e0 ldi r17, 0x01 ; 1 |
3f16: 1f 93 push r17 |
3f18: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3f1c: 80 91 00 01 lds r24, 0x0100 |
3f20: 0f 90 pop r0 |
3f22: 0f 90 pop r0 |
3f24: 0f 90 pop r0 |
3f26: 8a 30 cpi r24, 0x0A ; 10 |
3f28: 09 f4 brne .+2 ; 0x3f2c <Menu+0x86a> |
3f2a: 71 c1 rjmp .+738 ; 0x420e <Menu+0xb4c> |
3f2c: 8b 30 cpi r24, 0x0B ; 11 |
3f2e: 09 f4 brne .+2 ; 0x3f32 <Menu+0x870> |
3f30: c4 c0 rjmp .+392 ; 0x40ba <Menu+0x9f8> |
3f32: 84 31 cpi r24, 0x14 ; 20 |
3f34: 09 f4 brne .+2 ; 0x3f38 <Menu+0x876> |
3f36: c1 c0 rjmp .+386 ; 0x40ba <Menu+0x9f8> |
3f38: 8d 30 cpi r24, 0x0D ; 13 |
3f3a: 09 f0 breq .+2 ; 0x3f3e <Menu+0x87c> |
3f3c: 0a c2 rjmp .+1044 ; 0x4352 <Menu+0xc90> |
3f3e: 84 e1 ldi r24, 0x14 ; 20 |
3f40: 80 93 25 04 sts 0x0425, r24 |
3f44: 80 91 1a 03 lds r24, 0x031A |
3f48: 90 e0 ldi r25, 0x00 ; 0 |
3f4a: 20 91 2f 04 lds r18, 0x042F |
3f4e: 30 91 30 04 lds r19, 0x0430 |
3f52: a9 01 movw r20, r18 |
3f54: 37 fd sbrc r19, 7 |
3f56: fa c1 rjmp .+1012 ; 0x434c <Menu+0xc8a> |
3f58: ba 01 movw r22, r20 |
3f5a: 75 95 asr r23 |
3f5c: 67 95 ror r22 |
3f5e: 75 95 asr r23 |
3f60: 67 95 ror r22 |
3f62: 75 95 asr r23 |
3f64: 67 95 ror r22 |
3f66: 75 95 asr r23 |
3f68: 67 95 ror r22 |
3f6a: 40 91 fe 03 lds r20, 0x03FE |
3f6e: 50 91 ff 03 lds r21, 0x03FF |
3f72: 37 fd sbrc r19, 7 |
3f74: e8 c1 rjmp .+976 ; 0x4346 <Menu+0xc84> |
3f76: 35 95 asr r19 |
3f78: 27 95 ror r18 |
3f7a: 35 95 asr r19 |
3f7c: 27 95 ror r18 |
3f7e: 35 95 asr r19 |
3f80: 27 95 ror r18 |
3f82: 42 1b sub r20, r18 |
3f84: 53 0b sbc r21, r19 |
3f86: 9f 93 push r25 |
3f88: 8f 93 push r24 |
3f8a: 7f 93 push r23 |
3f8c: 6f 93 push r22 |
3f8e: 5f 93 push r21 |
3f90: 4f 93 push r20 |
3f92: 86 e4 ldi r24, 0x46 ; 70 |
3f94: 93 e0 ldi r25, 0x03 ; 3 |
3f96: 9f 93 push r25 |
3f98: 8f 93 push r24 |
3f9a: 1f 93 push r17 |
3f9c: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
3fa0: 88 e2 ldi r24, 0x28 ; 40 |
3fa2: 80 93 25 04 sts 0x0425, r24 |
3fa6: 80 91 1b 03 lds r24, 0x031B |
3faa: 90 e0 ldi r25, 0x00 ; 0 |
3fac: 20 91 31 04 lds r18, 0x0431 |
3fb0: 30 91 32 04 lds r19, 0x0432 |
3fb4: a9 01 movw r20, r18 |
3fb6: 6d b7 in r22, 0x3d ; 61 |
3fb8: 7e b7 in r23, 0x3e ; 62 |
3fba: 67 5f subi r22, 0xF7 ; 247 |
3fbc: 7f 4f sbci r23, 0xFF ; 255 |
3fbe: 0f b6 in r0, 0x3f ; 63 |
3fc0: f8 94 cli |
3fc2: 7e bf out 0x3e, r23 ; 62 |
3fc4: 0f be out 0x3f, r0 ; 63 |
3fc6: 6d bf out 0x3d, r22 ; 61 |
3fc8: 37 fd sbrc r19, 7 |
3fca: ba c1 rjmp .+884 ; 0x4340 <Menu+0xc7e> |
3fcc: ba 01 movw r22, r20 |
3fce: 75 95 asr r23 |
3fd0: 67 95 ror r22 |
3fd2: 75 95 asr r23 |
3fd4: 67 95 ror r22 |
3fd6: 75 95 asr r23 |
3fd8: 67 95 ror r22 |
3fda: 75 95 asr r23 |
3fdc: 67 95 ror r22 |
3fde: 40 91 00 04 lds r20, 0x0400 |
3fe2: 50 91 01 04 lds r21, 0x0401 |
3fe6: 37 fd sbrc r19, 7 |
3fe8: a8 c1 rjmp .+848 ; 0x433a <Menu+0xc78> |
3fea: 35 95 asr r19 |
3fec: 27 95 ror r18 |
3fee: 35 95 asr r19 |
3ff0: 27 95 ror r18 |
3ff2: 35 95 asr r19 |
3ff4: 27 95 ror r18 |
3ff6: 42 1b sub r20, r18 |
3ff8: 53 0b sbc r21, r19 |
3ffa: 9f 93 push r25 |
3ffc: 8f 93 push r24 |
3ffe: 7f 93 push r23 |
4000: 6f 93 push r22 |
4002: 5f 93 push r21 |
4004: 4f 93 push r20 |
4006: 82 e3 ldi r24, 0x32 ; 50 |
4008: 93 e0 ldi r25, 0x03 ; 3 |
400a: 9f 93 push r25 |
400c: 8f 93 push r24 |
400e: 1f 93 push r17 |
4010: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
4014: 8c e3 ldi r24, 0x3C ; 60 |
4016: 80 93 25 04 sts 0x0425, r24 |
401a: 80 91 1c 03 lds r24, 0x031C |
401e: 68 2f mov r22, r24 |
4020: 70 e0 ldi r23, 0x00 ; 0 |
4022: 20 91 33 04 lds r18, 0x0433 |
4026: 30 91 34 04 lds r19, 0x0434 |
402a: a9 01 movw r20, r18 |
402c: 8d b7 in r24, 0x3d ; 61 |
402e: 9e b7 in r25, 0x3e ; 62 |
4030: 09 96 adiw r24, 0x09 ; 9 |
4032: 0f b6 in r0, 0x3f ; 63 |
4034: f8 94 cli |
4036: 9e bf out 0x3e, r25 ; 62 |
4038: 0f be out 0x3f, r0 ; 63 |
403a: 8d bf out 0x3d, r24 ; 61 |
403c: 37 fd sbrc r19, 7 |
403e: 7a c1 rjmp .+756 ; 0x4334 <Menu+0xc72> |
4040: 55 95 asr r21 |
4042: 47 95 ror r20 |
4044: 80 91 02 04 lds r24, 0x0402 |
4048: 90 91 03 04 lds r25, 0x0403 |
404c: 28 1b sub r18, r24 |
404e: 39 0b sbc r19, r25 |
4050: 7f 93 push r23 |
4052: 6f 93 push r22 |
4054: 5f 93 push r21 |
4056: 4f 93 push r20 |
4058: 3f 93 push r19 |
405a: 2f 93 push r18 |
405c: 8e e1 ldi r24, 0x1E ; 30 |
405e: 93 e0 ldi r25, 0x03 ; 3 |
4060: 9f 93 push r25 |
4062: 8f 93 push r24 |
4064: 1f 93 push r17 |
4066: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
406a: 2d b7 in r18, 0x3d ; 61 |
406c: 3e b7 in r19, 0x3e ; 62 |
406e: 27 5f subi r18, 0xF7 ; 247 |
4070: 3f 4f sbci r19, 0xFF ; 255 |
4072: 0f b6 in r0, 0x3f ; 63 |
4074: f8 94 cli |
4076: 3e bf out 0x3e, r19 ; 62 |
4078: 0f be out 0x3f, r0 ; 63 |
407a: 2d bf out 0x3d, r18 ; 61 |
407c: 6a c1 rjmp .+724 ; 0x4352 <Menu+0xc90> |
407e: 84 e1 ldi r24, 0x14 ; 20 |
4080: 80 93 25 04 sts 0x0425, r24 |
4084: 83 e9 ldi r24, 0x93 ; 147 |
4086: 94 e0 ldi r25, 0x04 ; 4 |
4088: 9f 93 push r25 |
408a: 8f 93 push r24 |
408c: 1f 93 push r17 |
408e: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
4092: 88 e2 ldi r24, 0x28 ; 40 |
4094: 80 93 25 04 sts 0x0425, r24 |
4098: 85 e8 ldi r24, 0x85 ; 133 |
409a: 94 e0 ldi r25, 0x04 ; 4 |
409c: 9f 93 push r25 |
409e: 8f 93 push r24 |
40a0: 1f 93 push r17 |
40a2: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
40a6: 6d b7 in r22, 0x3d ; 61 |
40a8: 7e b7 in r23, 0x3e ; 62 |
40aa: 6a 5f subi r22, 0xFA ; 250 |
40ac: 7f 4f sbci r23, 0xFF ; 255 |
40ae: 0f b6 in r0, 0x3f ; 63 |
40b0: f8 94 cli |
40b2: 7e bf out 0x3e, r23 ; 62 |
40b4: 0f be out 0x3f, r0 ; 63 |
40b6: 6d bf out 0x3d, r22 ; 61 |
40b8: 4c c1 rjmp .+664 ; 0x4352 <Menu+0xc90> |
40ba: 84 e1 ldi r24, 0x14 ; 20 |
40bc: 80 93 25 04 sts 0x0425, r24 |
40c0: e0 91 2f 04 lds r30, 0x042F |
40c4: f0 91 30 04 lds r31, 0x0430 |
40c8: cf 01 movw r24, r30 |
40ca: 60 e1 ldi r22, 0x10 ; 16 |
40cc: 70 e0 ldi r23, 0x00 ; 0 |
40ce: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
40d2: 97 fd sbrc r25, 7 |
40d4: 27 c1 rjmp .+590 ; 0x4324 <Menu+0xc62> |
40d6: bc 01 movw r22, r24 |
40d8: 75 95 asr r23 |
40da: 67 95 ror r22 |
40dc: 9f 01 movw r18, r30 |
40de: f7 fd sbrc r31, 7 |
40e0: 1e c1 rjmp .+572 ; 0x431e <Menu+0xc5c> |
40e2: a9 01 movw r20, r18 |
40e4: 55 95 asr r21 |
40e6: 47 95 ror r20 |
40e8: 55 95 asr r21 |
40ea: 47 95 ror r20 |
40ec: 55 95 asr r21 |
40ee: 47 95 ror r20 |
40f0: 55 95 asr r21 |
40f2: 47 95 ror r20 |
40f4: 20 91 fe 03 lds r18, 0x03FE |
40f8: 30 91 ff 03 lds r19, 0x03FF |
40fc: cf 01 movw r24, r30 |
40fe: f7 fd sbrc r31, 7 |
4100: 0c c1 rjmp .+536 ; 0x431a <Menu+0xc58> |
4102: 95 95 asr r25 |
4104: 87 95 ror r24 |
4106: 95 95 asr r25 |
4108: 87 95 ror r24 |
410a: 95 95 asr r25 |
410c: 87 95 ror r24 |
410e: 28 1b sub r18, r24 |
4110: 39 0b sbc r19, r25 |
4112: 7f 93 push r23 |
4114: 6f 93 push r22 |
4116: 5f 93 push r21 |
4118: 4f 93 push r20 |
411a: 3f 93 push r19 |
411c: 2f 93 push r18 |
411e: 8b e7 ldi r24, 0x7B ; 123 |
4120: 93 e0 ldi r25, 0x03 ; 3 |
4122: 9f 93 push r25 |
4124: 8f 93 push r24 |
4126: 1f 93 push r17 |
4128: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
412c: 88 e2 ldi r24, 0x28 ; 40 |
412e: 80 93 25 04 sts 0x0425, r24 |
4132: e0 91 31 04 lds r30, 0x0431 |
4136: f0 91 32 04 lds r31, 0x0432 |
413a: cf 01 movw r24, r30 |
413c: 60 e1 ldi r22, 0x10 ; 16 |
413e: 70 e0 ldi r23, 0x00 ; 0 |
4140: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
4144: 2d b7 in r18, 0x3d ; 61 |
4146: 3e b7 in r19, 0x3e ; 62 |
4148: 27 5f subi r18, 0xF7 ; 247 |
414a: 3f 4f sbci r19, 0xFF ; 255 |
414c: 0f b6 in r0, 0x3f ; 63 |
414e: f8 94 cli |
4150: 3e bf out 0x3e, r19 ; 62 |
4152: 0f be out 0x3f, r0 ; 63 |
4154: 2d bf out 0x3d, r18 ; 61 |
4156: 97 fd sbrc r25, 7 |
4158: de c0 rjmp .+444 ; 0x4316 <Menu+0xc54> |
415a: bc 01 movw r22, r24 |
415c: 75 95 asr r23 |
415e: 67 95 ror r22 |
4160: 9f 01 movw r18, r30 |
4162: f7 fd sbrc r31, 7 |
4164: d5 c0 rjmp .+426 ; 0x4310 <Menu+0xc4e> |
4166: a9 01 movw r20, r18 |
4168: 55 95 asr r21 |
416a: 47 95 ror r20 |
416c: 55 95 asr r21 |
416e: 47 95 ror r20 |
4170: 55 95 asr r21 |
4172: 47 95 ror r20 |
4174: 55 95 asr r21 |
4176: 47 95 ror r20 |
4178: 20 91 00 04 lds r18, 0x0400 |
417c: 30 91 01 04 lds r19, 0x0401 |
4180: cf 01 movw r24, r30 |
4182: f7 fd sbrc r31, 7 |
4184: c3 c0 rjmp .+390 ; 0x430c <Menu+0xc4a> |
4186: 95 95 asr r25 |
4188: 87 95 ror r24 |
418a: 95 95 asr r25 |
418c: 87 95 ror r24 |
418e: 95 95 asr r25 |
4190: 87 95 ror r24 |
4192: 28 1b sub r18, r24 |
4194: 39 0b sbc r19, r25 |
4196: 7f 93 push r23 |
4198: 6f 93 push r22 |
419a: 5f 93 push r21 |
419c: 4f 93 push r20 |
419e: 3f 93 push r19 |
41a0: 2f 93 push r18 |
41a2: 89 e6 ldi r24, 0x69 ; 105 |
41a4: 93 e0 ldi r25, 0x03 ; 3 |
41a6: 9f 93 push r25 |
41a8: 8f 93 push r24 |
41aa: 1f 93 push r17 |
41ac: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
41b0: 8c e3 ldi r24, 0x3C ; 60 |
41b2: 80 93 25 04 sts 0x0425, r24 |
41b6: 20 91 33 04 lds r18, 0x0433 |
41ba: 30 91 34 04 lds r19, 0x0434 |
41be: a9 01 movw r20, r18 |
41c0: 6d b7 in r22, 0x3d ; 61 |
41c2: 7e b7 in r23, 0x3e ; 62 |
41c4: 67 5f subi r22, 0xF7 ; 247 |
41c6: 7f 4f sbci r23, 0xFF ; 255 |
41c8: 0f b6 in r0, 0x3f ; 63 |
41ca: f8 94 cli |
41cc: 7e bf out 0x3e, r23 ; 62 |
41ce: 0f be out 0x3f, r0 ; 63 |
41d0: 6d bf out 0x3d, r22 ; 61 |
41d2: 37 fd sbrc r19, 7 |
41d4: 98 c0 rjmp .+304 ; 0x4306 <Menu+0xc44> |
41d6: 55 95 asr r21 |
41d8: 47 95 ror r20 |
41da: 80 91 02 04 lds r24, 0x0402 |
41de: 90 91 03 04 lds r25, 0x0403 |
41e2: 28 1b sub r18, r24 |
41e4: 39 0b sbc r19, r25 |
41e6: 5f 93 push r21 |
41e8: 4f 93 push r20 |
41ea: 3f 93 push r19 |
41ec: 2f 93 push r18 |
41ee: 8a e5 ldi r24, 0x5A ; 90 |
41f0: 93 e0 ldi r25, 0x03 ; 3 |
41f2: 9f 93 push r25 |
41f4: 8f 93 push r24 |
41f6: 1f 93 push r17 |
41f8: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
41fc: 8d b7 in r24, 0x3d ; 61 |
41fe: 9e b7 in r25, 0x3e ; 62 |
4200: 07 96 adiw r24, 0x07 ; 7 |
4202: 0f b6 in r0, 0x3f ; 63 |
4204: f8 94 cli |
4206: 9e bf out 0x3e, r25 ; 62 |
4208: 0f be out 0x3f, r0 ; 63 |
420a: 8d bf out 0x3d, r24 ; 61 |
420c: a2 c0 rjmp .+324 ; 0x4352 <Menu+0xc90> |
420e: 84 e1 ldi r24, 0x14 ; 20 |
4210: 80 93 25 04 sts 0x0425, r24 |
4214: 20 91 2f 04 lds r18, 0x042F |
4218: 30 91 30 04 lds r19, 0x0430 |
421c: c9 01 movw r24, r18 |
421e: 68 e0 ldi r22, 0x08 ; 8 |
4220: 70 e0 ldi r23, 0x00 ; 0 |
4222: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
4226: ac 01 movw r20, r24 |
4228: 37 fd sbrc r19, 7 |
422a: 81 c0 rjmp .+258 ; 0x432e <Menu+0xc6c> |
422c: 35 95 asr r19 |
422e: 27 95 ror r18 |
4230: 35 95 asr r19 |
4232: 27 95 ror r18 |
4234: 35 95 asr r19 |
4236: 27 95 ror r18 |
4238: 80 91 fe 03 lds r24, 0x03FE |
423c: 90 91 ff 03 lds r25, 0x03FF |
4240: 82 1b sub r24, r18 |
4242: 93 0b sbc r25, r19 |
4244: 5f 93 push r21 |
4246: 4f 93 push r20 |
4248: 3f 93 push r19 |
424a: 2f 93 push r18 |
424c: 9f 93 push r25 |
424e: 8f 93 push r24 |
4250: 8e ea ldi r24, 0xAE ; 174 |
4252: 93 e0 ldi r25, 0x03 ; 3 |
4254: 9f 93 push r25 |
4256: 8f 93 push r24 |
4258: 1f 93 push r17 |
425a: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
425e: 88 e2 ldi r24, 0x28 ; 40 |
4260: 80 93 25 04 sts 0x0425, r24 |
4264: 20 91 31 04 lds r18, 0x0431 |
4268: 30 91 32 04 lds r19, 0x0432 |
426c: c9 01 movw r24, r18 |
426e: 68 e0 ldi r22, 0x08 ; 8 |
4270: 70 e0 ldi r23, 0x00 ; 0 |
4272: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
4276: ac 01 movw r20, r24 |
4278: 6d b7 in r22, 0x3d ; 61 |
427a: 7e b7 in r23, 0x3e ; 62 |
427c: 67 5f subi r22, 0xF7 ; 247 |
427e: 7f 4f sbci r23, 0xFF ; 255 |
4280: 0f b6 in r0, 0x3f ; 63 |
4282: f8 94 cli |
4284: 7e bf out 0x3e, r23 ; 62 |
4286: 0f be out 0x3f, r0 ; 63 |
4288: 6d bf out 0x3d, r22 ; 61 |
428a: 37 fd sbrc r19, 7 |
428c: 4d c0 rjmp .+154 ; 0x4328 <Menu+0xc66> |
428e: 35 95 asr r19 |
4290: 27 95 ror r18 |
4292: 35 95 asr r19 |
4294: 27 95 ror r18 |
4296: 35 95 asr r19 |
4298: 27 95 ror r18 |
429a: 80 91 00 04 lds r24, 0x0400 |
429e: 90 91 01 04 lds r25, 0x0401 |
42a2: 82 1b sub r24, r18 |
42a4: 93 0b sbc r25, r19 |
42a6: 5f 93 push r21 |
42a8: 4f 93 push r20 |
42aa: 3f 93 push r19 |
42ac: 2f 93 push r18 |
42ae: 9f 93 push r25 |
42b0: 8f 93 push r24 |
42b2: 8c e9 ldi r24, 0x9C ; 156 |
42b4: 93 e0 ldi r25, 0x03 ; 3 |
42b6: 9f 93 push r25 |
42b8: 8f 93 push r24 |
42ba: 1f 93 push r17 |
42bc: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
42c0: 8c e3 ldi r24, 0x3C ; 60 |
42c2: 80 93 25 04 sts 0x0425, r24 |
42c6: 20 91 33 04 lds r18, 0x0433 |
42ca: 30 91 34 04 lds r19, 0x0434 |
42ce: 80 91 02 04 lds r24, 0x0402 |
42d2: 90 91 03 04 lds r25, 0x0403 |
42d6: a9 01 movw r20, r18 |
42d8: 48 1b sub r20, r24 |
42da: 59 0b sbc r21, r25 |
42dc: 3f 93 push r19 |
42de: 2f 93 push r18 |
42e0: 5f 93 push r21 |
42e2: 4f 93 push r20 |
42e4: 8d e8 ldi r24, 0x8D ; 141 |
42e6: 93 e0 ldi r25, 0x03 ; 3 |
42e8: 9f 93 push r25 |
42ea: 8f 93 push r24 |
42ec: 1f 93 push r17 |
42ee: 0e 94 c3 0e call 0x1d86 ; 0x1d86 <_printf_P> |
42f2: 6d b7 in r22, 0x3d ; 61 |
42f4: 7e b7 in r23, 0x3e ; 62 |
42f6: 60 5f subi r22, 0xF0 ; 240 |
42f8: 7f 4f sbci r23, 0xFF ; 255 |
42fa: 0f b6 in r0, 0x3f ; 63 |
42fc: f8 94 cli |
42fe: 7e bf out 0x3e, r23 ; 62 |
4300: 0f be out 0x3f, r0 ; 63 |
4302: 6d bf out 0x3d, r22 ; 61 |
4304: 26 c0 rjmp .+76 ; 0x4352 <Menu+0xc90> |
4306: 4f 5f subi r20, 0xFF ; 255 |
4308: 5f 4f sbci r21, 0xFF ; 255 |
430a: 65 cf rjmp .-310 ; 0x41d6 <Menu+0xb14> |
430c: 07 96 adiw r24, 0x07 ; 7 |
430e: 3b cf rjmp .-394 ; 0x4186 <Menu+0xac4> |
4310: 21 5f subi r18, 0xF1 ; 241 |
4312: 3f 4f sbci r19, 0xFF ; 255 |
4314: 28 cf rjmp .-432 ; 0x4166 <Menu+0xaa4> |
4316: 01 96 adiw r24, 0x01 ; 1 |
4318: 20 cf rjmp .-448 ; 0x415a <Menu+0xa98> |
431a: 07 96 adiw r24, 0x07 ; 7 |
431c: f2 ce rjmp .-540 ; 0x4102 <Menu+0xa40> |
431e: 21 5f subi r18, 0xF1 ; 241 |
4320: 3f 4f sbci r19, 0xFF ; 255 |
4322: df ce rjmp .-578 ; 0x40e2 <Menu+0xa20> |
4324: 01 96 adiw r24, 0x01 ; 1 |
4326: d7 ce rjmp .-594 ; 0x40d6 <Menu+0xa14> |
4328: 29 5f subi r18, 0xF9 ; 249 |
432a: 3f 4f sbci r19, 0xFF ; 255 |
432c: b0 cf rjmp .-160 ; 0x428e <Menu+0xbcc> |
432e: 29 5f subi r18, 0xF9 ; 249 |
4330: 3f 4f sbci r19, 0xFF ; 255 |
4332: 7c cf rjmp .-264 ; 0x422c <Menu+0xb6a> |
4334: 4f 5f subi r20, 0xFF ; 255 |
4336: 5f 4f sbci r21, 0xFF ; 255 |
4338: 83 ce rjmp .-762 ; 0x4040 <Menu+0x97e> |
433a: 29 5f subi r18, 0xF9 ; 249 |
433c: 3f 4f sbci r19, 0xFF ; 255 |
433e: 55 ce rjmp .-854 ; 0x3fea <Menu+0x928> |
4340: 41 5f subi r20, 0xF1 ; 241 |
4342: 5f 4f sbci r21, 0xFF ; 255 |
4344: 43 ce rjmp .-890 ; 0x3fcc <Menu+0x90a> |
4346: 29 5f subi r18, 0xF9 ; 249 |
4348: 3f 4f sbci r19, 0xFF ; 255 |
434a: 15 ce rjmp .-982 ; 0x3f76 <Menu+0x8b4> |
434c: 41 5f subi r20, 0xF1 ; 241 |
434e: 5f 4f sbci r21, 0xFF ; 255 |
4350: 03 ce rjmp .-1018 ; 0x3f58 <Menu+0x896> |
4352: 10 92 27 04 sts 0x0427, r1 |
4356: 1f 91 pop r17 |
4358: 08 95 ret |
|
0000435a <i2c_init>: |
435a: 10 92 b9 00 sts 0x00B9, r1 |
435e: 8a e2 ldi r24, 0x2A ; 42 |
4360: 80 93 b8 00 sts 0x00B8, r24 |
4364: 08 95 ret |
|
00004366 <i2c_start>: |
4366: 85 ea ldi r24, 0xA5 ; 165 |
4368: 80 93 bc 00 sts 0x00BC, r24 |
436c: 80 e0 ldi r24, 0x00 ; 0 |
436e: 90 e0 ldi r25, 0x00 ; 0 |
4370: 08 95 ret |
|
00004372 <i2c_stop>: |
4372: 84 e9 ldi r24, 0x94 ; 148 |
4374: 80 93 bc 00 sts 0x00BC, r24 |
4378: 08 95 ret |
|
0000437a <i2c_write_byte>: |
437a: 10 92 b9 00 sts 0x00B9, r1 |
437e: 80 93 bb 00 sts 0x00BB, r24 |
4382: 85 e8 ldi r24, 0x85 ; 133 |
4384: 80 93 bc 00 sts 0x00BC, r24 |
4388: 80 e0 ldi r24, 0x00 ; 0 |
438a: 90 e0 ldi r25, 0x00 ; 0 |
438c: 08 95 ret |
|
0000438e <i2c_reset>: |
438e: 0e 94 b9 21 call 0x4372 ; 0x4372 <i2c_stop> |
4392: 10 92 28 04 sts 0x0428, r1 |
4396: eb eb ldi r30, 0xBB ; 187 |
4398: f0 e0 ldi r31, 0x00 ; 0 |
439a: 80 81 ld r24, Z |
439c: 10 92 29 04 sts 0x0429, r1 |
43a0: 80 e8 ldi r24, 0x80 ; 128 |
43a2: 80 93 bc 00 sts 0x00BC, r24 |
43a6: 10 92 bd 00 sts 0x00BD, r1 |
43aa: 10 92 ba 00 sts 0x00BA, r1 |
43ae: 10 82 st Z, r1 |
43b0: 10 92 b9 00 sts 0x00B9, r1 |
43b4: 10 92 b8 00 sts 0x00B8, r1 |
43b8: 0e 94 ad 21 call 0x435a ; 0x435a <i2c_init> |
43bc: 0e 94 b3 21 call 0x4366 ; 0x4366 <i2c_start> |
43c0: 80 e0 ldi r24, 0x00 ; 0 |
43c2: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
43c6: 08 95 ret |
|
000043c8 <__vector_26>: |
43c8: 1f 92 push r1 |
43ca: 0f 92 push r0 |
43cc: 0f b6 in r0, 0x3f ; 63 |
43ce: 0f 92 push r0 |
43d0: 11 24 eor r1, r1 |
43d2: 2f 93 push r18 |
43d4: 3f 93 push r19 |
43d6: 4f 93 push r20 |
43d8: 5f 93 push r21 |
43da: 6f 93 push r22 |
43dc: 7f 93 push r23 |
43de: 8f 93 push r24 |
43e0: 9f 93 push r25 |
43e2: af 93 push r26 |
43e4: bf 93 push r27 |
43e6: ef 93 push r30 |
43e8: ff 93 push r31 |
43ea: 80 91 28 04 lds r24, 0x0428 |
43ee: 8f 5f subi r24, 0xFF ; 255 |
43f0: 80 93 28 04 sts 0x0428, r24 |
43f4: 81 50 subi r24, 0x01 ; 1 |
43f6: e8 2f mov r30, r24 |
43f8: f0 e0 ldi r31, 0x00 ; 0 |
43fa: e7 31 cpi r30, 0x17 ; 23 |
43fc: f1 05 cpc r31, r1 |
43fe: 08 f0 brcs .+2 ; 0x4402 <__vector_26+0x3a> |
4400: ab c0 rjmp .+342 ; 0x4558 <__vector_26+0x190> |
4402: e0 5b subi r30, 0xB0 ; 176 |
4404: ff 4f sbci r31, 0xFF ; 255 |
4406: ee 0f add r30, r30 |
4408: ff 1f adc r31, r31 |
440a: 05 90 lpm r0, Z+ |
440c: f4 91 lpm r31, Z |
440e: e0 2d mov r30, r0 |
4410: 09 94 ijmp |
4412: 80 91 bb 00 lds r24, 0x00BB |
4416: 90 91 2a 04 lds r25, 0x042A |
441a: e9 2f mov r30, r25 |
441c: f0 e0 ldi r31, 0x00 ; 0 |
441e: eb 56 subi r30, 0x6B ; 107 |
4420: f8 4f sbci r31, 0xF8 ; 248 |
4422: 80 83 st Z, r24 |
4424: 91 30 cpi r25, 0x01 ; 1 |
4426: 09 f4 brne .+2 ; 0x442a <__vector_26+0x62> |
4428: 6e c0 rjmp .+220 ; 0x4506 <__vector_26+0x13e> |
442a: 91 30 cpi r25, 0x01 ; 1 |
442c: 08 f4 brcc .+2 ; 0x4430 <__vector_26+0x68> |
442e: 87 c0 rjmp .+270 ; 0x453e <__vector_26+0x176> |
4430: 92 30 cpi r25, 0x02 ; 2 |
4432: 09 f4 brne .+2 ; 0x4436 <__vector_26+0x6e> |
4434: 89 c0 rjmp .+274 ; 0x4548 <__vector_26+0x180> |
4436: 93 30 cpi r25, 0x03 ; 3 |
4438: 09 f0 breq .+2 ; 0x443c <__vector_26+0x74> |
443a: 8e c0 rjmp .+284 ; 0x4558 <__vector_26+0x190> |
443c: 80 91 6e 08 lds r24, 0x086E |
4440: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
4444: 89 c0 rjmp .+274 ; 0x4558 <__vector_26+0x190> |
4446: 88 e9 ldi r24, 0x98 ; 152 |
4448: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
444c: 85 c0 rjmp .+266 ; 0x4558 <__vector_26+0x190> |
444e: 80 e8 ldi r24, 0x80 ; 128 |
4450: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
4454: 81 c0 rjmp .+258 ; 0x4558 <__vector_26+0x190> |
4456: 0e 94 b9 21 call 0x4372 ; 0x4372 <i2c_stop> |
445a: 8a e0 ldi r24, 0x0A ; 10 |
445c: 90 e0 ldi r25, 0x00 ; 0 |
445e: 90 93 94 03 sts 0x0394, r25 |
4462: 80 93 93 03 sts 0x0393, r24 |
4466: 0e 94 b3 21 call 0x4366 ; 0x4366 <i2c_start> |
446a: 76 c0 rjmp .+236 ; 0x4558 <__vector_26+0x190> |
446c: 90 91 2a 04 lds r25, 0x042A |
4470: 80 91 bb 00 lds r24, 0x00BB |
4474: e9 2f mov r30, r25 |
4476: f0 e0 ldi r31, 0x00 ; 0 |
4478: eb 56 subi r30, 0x6B ; 107 |
447a: f8 4f sbci r31, 0xF8 ; 248 |
447c: 84 83 std Z+4, r24 ; 0x04 |
447e: 9f 5f subi r25, 0xFF ; 255 |
4480: 90 93 2a 04 sts 0x042A, r25 |
4484: 94 30 cpi r25, 0x04 ; 4 |
4486: 10 f0 brcs .+4 ; 0x448c <__vector_26+0xc4> |
4488: 10 92 2a 04 sts 0x042A, r1 |
448c: 0e 94 b9 21 call 0x4372 ; 0x4372 <i2c_stop> |
4490: 8a e0 ldi r24, 0x0A ; 10 |
4492: 90 e0 ldi r25, 0x00 ; 0 |
4494: 90 93 94 03 sts 0x0394, r25 |
4498: 80 93 93 03 sts 0x0393, r24 |
449c: 10 92 28 04 sts 0x0428, r1 |
44a0: 5b c0 rjmp .+182 ; 0x4558 <__vector_26+0x190> |
44a2: 0e 94 b9 21 call 0x4372 ; 0x4372 <i2c_stop> |
44a6: 80 91 29 04 lds r24, 0x0429 |
44aa: 84 30 cpi r24, 0x04 ; 4 |
44ac: 08 f0 brcs .+2 ; 0x44b0 <__vector_26+0xe8> |
44ae: 51 c0 rjmp .+162 ; 0x4552 <__vector_26+0x18a> |
44b0: 10 92 28 04 sts 0x0428, r1 |
44b4: d8 cf rjmp .-80 ; 0x4466 <__vector_26+0x9e> |
44b6: 80 91 1c 03 lds r24, 0x031C |
44ba: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
44be: 4c c0 rjmp .+152 ; 0x4558 <__vector_26+0x190> |
44c0: 80 91 1a 03 lds r24, 0x031A |
44c4: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
44c8: 47 c0 rjmp .+142 ; 0x4558 <__vector_26+0x190> |
44ca: 80 91 29 04 lds r24, 0x0429 |
44ce: 88 0f add r24, r24 |
44d0: 8e 5a subi r24, 0xAE ; 174 |
44d2: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
44d6: 40 c0 rjmp .+128 ; 0x4558 <__vector_26+0x190> |
44d8: 80 e1 ldi r24, 0x10 ; 16 |
44da: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
44de: 3c c0 rjmp .+120 ; 0x4558 <__vector_26+0x190> |
44e0: 80 91 2a 04 lds r24, 0x042A |
44e4: 81 30 cpi r24, 0x01 ; 1 |
44e6: 79 f0 breq .+30 ; 0x4506 <__vector_26+0x13e> |
44e8: 81 30 cpi r24, 0x01 ; 1 |
44ea: 48 f1 brcs .+82 ; 0x453e <__vector_26+0x176> |
44ec: 82 30 cpi r24, 0x02 ; 2 |
44ee: 61 f1 breq .+88 ; 0x4548 <__vector_26+0x180> |
44f0: 83 30 cpi r24, 0x03 ; 3 |
44f2: 91 f5 brne .+100 ; 0x4558 <__vector_26+0x190> |
44f4: a3 cf rjmp .-186 ; 0x443c <__vector_26+0x74> |
44f6: 80 91 29 04 lds r24, 0x0429 |
44fa: 8f 5f subi r24, 0xFF ; 255 |
44fc: 80 93 29 04 sts 0x0429, r24 |
4500: 81 50 subi r24, 0x01 ; 1 |
4502: 81 30 cpi r24, 0x01 ; 1 |
4504: 89 f7 brne .-30 ; 0x44e8 <__vector_26+0x120> |
4506: 80 91 45 08 lds r24, 0x0845 |
450a: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
450e: 24 c0 rjmp .+72 ; 0x4558 <__vector_26+0x190> |
4510: 84 e1 ldi r24, 0x14 ; 20 |
4512: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
4516: 20 c0 rjmp .+64 ; 0x4558 <__vector_26+0x190> |
4518: 80 91 1b 03 lds r24, 0x031B |
451c: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
4520: 1b c0 rjmp .+54 ; 0x4558 <__vector_26+0x190> |
4522: 82 e1 ldi r24, 0x12 ; 18 |
4524: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
4528: 17 c0 rjmp .+46 ; 0x4558 <__vector_26+0x190> |
452a: 80 91 2a 04 lds r24, 0x042A |
452e: 88 0f add r24, r24 |
4530: 8d 5a subi r24, 0xAD ; 173 |
4532: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
4536: 10 c0 rjmp .+32 ; 0x4558 <__vector_26+0x190> |
4538: 90 91 2a 04 lds r25, 0x042A |
453c: 73 cf rjmp .-282 ; 0x4424 <__vector_26+0x5c> |
453e: 80 91 38 08 lds r24, 0x0838 |
4542: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
4546: 08 c0 rjmp .+16 ; 0x4558 <__vector_26+0x190> |
4548: 80 91 69 08 lds r24, 0x0869 |
454c: 0e 94 bd 21 call 0x437a ; 0x437a <i2c_write_byte> |
4550: 03 c0 rjmp .+6 ; 0x4558 <__vector_26+0x190> |
4552: 10 92 29 04 sts 0x0429, r1 |
4556: 87 cf rjmp .-242 ; 0x4466 <__vector_26+0x9e> |
4558: 80 91 bc 00 lds r24, 0x00BC |
455c: 80 68 ori r24, 0x80 ; 128 |
455e: 80 93 bc 00 sts 0x00BC, r24 |
4562: ff 91 pop r31 |
4564: ef 91 pop r30 |
4566: bf 91 pop r27 |
4568: af 91 pop r26 |
456a: 9f 91 pop r25 |
456c: 8f 91 pop r24 |
456e: 7f 91 pop r23 |
4570: 6f 91 pop r22 |
4572: 5f 91 pop r21 |
4574: 4f 91 pop r20 |
4576: 3f 91 pop r19 |
4578: 2f 91 pop r18 |
457a: 0f 90 pop r0 |
457c: 0f be out 0x3f, r0 ; 63 |
457e: 0f 90 pop r0 |
4580: 1f 90 pop r1 |
4582: 18 95 reti |
|
00004584 <rc_sum_init>: |
4584: 83 ec ldi r24, 0xC3 ; 195 |
4586: 80 93 81 00 sts 0x0081, r24 |
458a: ef e6 ldi r30, 0x6F ; 111 |
458c: f0 e0 ldi r31, 0x00 ; 0 |
458e: 80 81 ld r24, Z |
4590: 80 62 ori r24, 0x20 ; 32 |
4592: 80 83 st Z, r24 |
4594: 10 92 34 04 sts 0x0434, r1 |
4598: 10 92 33 04 sts 0x0433, r1 |
459c: 10 92 32 04 sts 0x0432, r1 |
45a0: 10 92 31 04 sts 0x0431, r1 |
45a4: 10 92 30 04 sts 0x0430, r1 |
45a8: 10 92 2f 04 sts 0x042F, r1 |
45ac: 08 95 ret |
|
000045ae <__vector_12>: |
45ae: 1f 92 push r1 |
45b0: 0f 92 push r0 |
45b2: 0f b6 in r0, 0x3f ; 63 |
45b4: 0f 92 push r0 |
45b6: 11 24 eor r1, r1 |
45b8: 0f 93 push r16 |
45ba: 1f 93 push r17 |
45bc: 2f 93 push r18 |
45be: 3f 93 push r19 |
45c0: 4f 93 push r20 |
45c2: 5f 93 push r21 |
45c4: 6f 93 push r22 |
45c6: 7f 93 push r23 |
45c8: 8f 93 push r24 |
45ca: 9f 93 push r25 |
45cc: af 93 push r26 |
45ce: bf 93 push r27 |
45d0: cf 93 push r28 |
45d2: df 93 push r29 |
45d4: ef 93 push r30 |
45d6: ff 93 push r31 |
45d8: 20 91 86 00 lds r18, 0x0086 |
45dc: 30 91 87 00 lds r19, 0x0087 |
45e0: 80 91 2d 04 lds r24, 0x042D |
45e4: 90 91 2e 04 lds r25, 0x042E |
45e8: 28 1b sub r18, r24 |
45ea: 39 0b sbc r19, r25 |
45ec: 80 91 86 00 lds r24, 0x0086 |
45f0: 90 91 87 00 lds r25, 0x0087 |
45f4: 90 93 2e 04 sts 0x042E, r25 |
45f8: 80 93 2d 04 sts 0x042D, r24 |
45fc: c9 01 movw r24, r18 |
45fe: 8d 54 subi r24, 0x4D ; 77 |
4600: 94 40 sbci r25, 0x04 ; 4 |
4602: 83 5f subi r24, 0xF3 ; 243 |
4604: 9a 41 sbci r25, 0x1A ; 26 |
4606: 70 f4 brcc .+28 ; 0x4624 <__vector_12+0x76> |
4608: 80 91 2b 04 lds r24, 0x042B |
460c: 90 91 2c 04 lds r25, 0x042C |
4610: 04 97 sbiw r24, 0x04 ; 4 |
4612: 0c f0 brlt .+2 ; 0x4616 <__vector_12+0x68> |
4614: 7e c0 rjmp .+252 ; 0x4712 <__vector_12+0x164> |
4616: 81 e0 ldi r24, 0x01 ; 1 |
4618: 90 e0 ldi r25, 0x00 ; 0 |
461a: 90 93 2c 04 sts 0x042C, r25 |
461e: 80 93 2b 04 sts 0x042B, r24 |
4622: 9d c0 rjmp .+314 ; 0x475e <__vector_12+0x1b0> |
4624: 00 91 2b 04 lds r16, 0x042B |
4628: 10 91 2c 04 lds r17, 0x042C |
462c: 0a 30 cpi r16, 0x0A ; 10 |
462e: 11 05 cpc r17, r1 |
4630: 0c f0 brlt .+2 ; 0x4634 <__vector_12+0x86> |
4632: 95 c0 rjmp .+298 ; 0x475e <__vector_12+0x1b0> |
4634: c9 01 movw r24, r18 |
4636: 8b 5f subi r24, 0xFB ; 251 |
4638: 90 40 sbci r25, 0x00 ; 0 |
463a: 84 5b subi r24, 0xB4 ; 180 |
463c: 91 40 sbci r25, 0x01 ; 1 |
463e: 08 f0 brcs .+2 ; 0x4642 <__vector_12+0x94> |
4640: 56 c0 rjmp .+172 ; 0x46ee <__vector_12+0x140> |
4642: a9 01 movw r20, r18 |
4644: 42 5d subi r20, 0xD2 ; 210 |
4646: 51 40 sbci r21, 0x01 ; 1 |
4648: e8 01 movw r28, r16 |
464a: cc 0f add r28, r28 |
464c: dd 1f adc r29, r29 |
464e: fe 01 movw r30, r28 |
4650: eb 55 subi r30, 0x5B ; 91 |
4652: f8 4f sbci r31, 0xF8 ; 248 |
4654: 80 81 ld r24, Z |
4656: 91 81 ldd r25, Z+1 ; 0x01 |
4658: 9a 01 movw r18, r20 |
465a: 28 1b sub r18, r24 |
465c: 39 0b sbc r19, r25 |
465e: c9 01 movw r24, r18 |
4660: 37 fd sbrc r19, 7 |
4662: 79 c0 rjmp .+242 ; 0x4756 <__vector_12+0x1a8> |
4664: 06 97 sbiw r24, 0x06 ; 6 |
4666: 54 f4 brge .+20 ; 0x467c <__vector_12+0xce> |
4668: 80 91 94 04 lds r24, 0x0494 |
466c: 88 3c cpi r24, 0xC8 ; 200 |
466e: 08 f0 brcs .+2 ; 0x4672 <__vector_12+0xc4> |
4670: 6b c0 rjmp .+214 ; 0x4748 <__vector_12+0x19a> |
4672: 80 91 94 04 lds r24, 0x0494 |
4676: 86 5f subi r24, 0xF6 ; 246 |
4678: 80 93 94 04 sts 0x0494, r24 |
467c: fe 01 movw r30, r28 |
467e: eb 55 subi r30, 0x5B ; 91 |
4680: f8 4f sbci r31, 0xF8 ; 248 |
4682: 80 81 ld r24, Z |
4684: 91 81 ldd r25, Z+1 ; 0x01 |
4686: 9c 01 movw r18, r24 |
4688: 22 0f add r18, r18 |
468a: 33 1f adc r19, r19 |
468c: 28 0f add r18, r24 |
468e: 39 1f adc r19, r25 |
4690: 24 0f add r18, r20 |
4692: 35 1f adc r19, r21 |
4694: 37 fd sbrc r19, 7 |
4696: 5c c0 rjmp .+184 ; 0x4750 <__vector_12+0x1a2> |
4698: 35 95 asr r19 |
469a: 27 95 ror r18 |
469c: 35 95 asr r19 |
469e: 27 95 ror r18 |
46a0: ca 01 movw r24, r20 |
46a2: 01 96 adiw r24, 0x01 ; 1 |
46a4: 82 17 cp r24, r18 |
46a6: 93 07 cpc r25, r19 |
46a8: 0c f0 brlt .+2 ; 0x46ac <__vector_12+0xfe> |
46aa: 45 c0 rjmp .+138 ; 0x4736 <__vector_12+0x188> |
46ac: 21 50 subi r18, 0x01 ; 1 |
46ae: 30 40 sbci r19, 0x00 ; 0 |
46b0: 80 91 94 04 lds r24, 0x0494 |
46b4: 83 3c cpi r24, 0xC3 ; 195 |
46b6: c8 f1 brcs .+114 ; 0x472a <__vector_12+0x17c> |
46b8: fe 01 movw r30, r28 |
46ba: eb 55 subi r30, 0x5B ; 91 |
46bc: f8 4f sbci r31, 0xF8 ; 248 |
46be: 80 81 ld r24, Z |
46c0: 91 81 ldd r25, Z+1 ; 0x01 |
46c2: a9 01 movw r20, r18 |
46c4: 48 1b sub r20, r24 |
46c6: 59 0b sbc r21, r25 |
46c8: ca 01 movw r24, r20 |
46ca: 63 e0 ldi r22, 0x03 ; 3 |
46cc: 70 e0 ldi r23, 0x00 ; 0 |
46ce: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
46d2: cb 01 movw r24, r22 |
46d4: 88 0f add r24, r24 |
46d6: 99 1f adc r25, r25 |
46d8: 86 0f add r24, r22 |
46da: 97 1f adc r25, r23 |
46dc: fe 01 movw r30, r28 |
46de: e5 54 subi r30, 0x45 ; 69 |
46e0: f8 4f sbci r31, 0xF8 ; 248 |
46e2: 91 83 std Z+1, r25 ; 0x01 |
46e4: 80 83 st Z, r24 |
46e6: cb 55 subi r28, 0x5B ; 91 |
46e8: d8 4f sbci r29, 0xF8 ; 248 |
46ea: 39 83 std Y+1, r19 ; 0x01 |
46ec: 28 83 st Y, r18 |
46ee: c8 01 movw r24, r16 |
46f0: 01 96 adiw r24, 0x01 ; 1 |
46f2: 90 93 2c 04 sts 0x042C, r25 |
46f6: 80 93 2b 04 sts 0x042B, r24 |
46fa: 85 30 cpi r24, 0x05 ; 5 |
46fc: 91 05 cpc r25, r1 |
46fe: 89 f0 breq .+34 ; 0x4722 <__vector_12+0x174> |
4700: 5d 98 cbi 0x0b, 5 ; 11 |
4702: 86 30 cpi r24, 0x06 ; 6 |
4704: 91 05 cpc r25, r1 |
4706: 51 f0 breq .+20 ; 0x471c <__vector_12+0x16e> |
4708: 5c 98 cbi 0x0b, 4 ; 11 |
470a: 07 97 sbiw r24, 0x07 ; 7 |
470c: 29 f0 breq .+10 ; 0x4718 <__vector_12+0x16a> |
470e: 5b 98 cbi 0x0b, 3 ; 11 |
4710: 26 c0 rjmp .+76 ; 0x475e <__vector_12+0x1b0> |
4712: 10 92 79 03 sts 0x0379, r1 |
4716: 7f cf rjmp .-258 ; 0x4616 <__vector_12+0x68> |
4718: 5b 9a sbi 0x0b, 3 ; 11 |
471a: 21 c0 rjmp .+66 ; 0x475e <__vector_12+0x1b0> |
471c: 5c 9a sbi 0x0b, 4 ; 11 |
471e: 5b 98 cbi 0x0b, 3 ; 11 |
4720: 1e c0 rjmp .+60 ; 0x475e <__vector_12+0x1b0> |
4722: 5d 9a sbi 0x0b, 5 ; 11 |
4724: 5c 98 cbi 0x0b, 4 ; 11 |
4726: 5b 98 cbi 0x0b, 3 ; 11 |
4728: 1a c0 rjmp .+52 ; 0x475e <__vector_12+0x1b0> |
472a: fe 01 movw r30, r28 |
472c: e5 54 subi r30, 0x45 ; 69 |
472e: f8 4f sbci r31, 0xF8 ; 248 |
4730: 11 82 std Z+1, r1 ; 0x01 |
4732: 10 82 st Z, r1 |
4734: d8 cf rjmp .-80 ; 0x46e6 <__vector_12+0x138> |
4736: 41 50 subi r20, 0x01 ; 1 |
4738: 50 40 sbci r21, 0x00 ; 0 |
473a: 24 17 cp r18, r20 |
473c: 35 07 cpc r19, r21 |
473e: 0c f0 brlt .+2 ; 0x4742 <__vector_12+0x194> |
4740: b7 cf rjmp .-146 ; 0x46b0 <__vector_12+0x102> |
4742: 2f 5f subi r18, 0xFF ; 255 |
4744: 3f 4f sbci r19, 0xFF ; 255 |
4746: b4 cf rjmp .-152 ; 0x46b0 <__vector_12+0x102> |
4748: 88 ec ldi r24, 0xC8 ; 200 |
474a: 80 93 94 04 sts 0x0494, r24 |
474e: 96 cf rjmp .-212 ; 0x467c <__vector_12+0xce> |
4750: 2d 5f subi r18, 0xFD ; 253 |
4752: 3f 4f sbci r19, 0xFF ; 255 |
4754: a1 cf rjmp .-190 ; 0x4698 <__vector_12+0xea> |
4756: 90 95 com r25 |
4758: 81 95 neg r24 |
475a: 9f 4f sbci r25, 0xFF ; 255 |
475c: 83 cf rjmp .-250 ; 0x4664 <__vector_12+0xb6> |
475e: ff 91 pop r31 |
4760: ef 91 pop r30 |
4762: df 91 pop r29 |
4764: cf 91 pop r28 |
4766: bf 91 pop r27 |
4768: af 91 pop r26 |
476a: 9f 91 pop r25 |
476c: 8f 91 pop r24 |
476e: 7f 91 pop r23 |
4770: 6f 91 pop r22 |
4772: 5f 91 pop r21 |
4774: 4f 91 pop r20 |
4776: 3f 91 pop r19 |
4778: 2f 91 pop r18 |
477a: 1f 91 pop r17 |
477c: 0f 91 pop r16 |
477e: 0f 90 pop r0 |
4780: 0f be out 0x3f, r0 ; 63 |
4782: 0f 90 pop r0 |
4784: 1f 90 pop r1 |
4786: 18 95 reti |
|
00004788 <DefaultStickMapping>: |
4788: 81 e0 ldi r24, 0x01 ; 1 |
478a: 80 93 d7 07 sts 0x07D7, r24 |
478e: 82 e0 ldi r24, 0x02 ; 2 |
4790: 80 93 d8 07 sts 0x07D8, r24 |
4794: 83 e0 ldi r24, 0x03 ; 3 |
4796: 80 93 d9 07 sts 0x07D9, r24 |
479a: 84 e0 ldi r24, 0x04 ; 4 |
479c: 80 93 da 07 sts 0x07DA, r24 |
47a0: 85 e0 ldi r24, 0x05 ; 5 |
47a2: 80 93 db 07 sts 0x07DB, r24 |
47a6: 86 e0 ldi r24, 0x06 ; 6 |
47a8: 80 93 dc 07 sts 0x07DC, r24 |
47ac: 87 e0 ldi r24, 0x07 ; 7 |
47ae: 80 93 dd 07 sts 0x07DD, r24 |
47b2: 88 e0 ldi r24, 0x08 ; 8 |
47b4: 80 93 de 07 sts 0x07DE, r24 |
47b8: 08 95 ret |
|
000047ba <MotorSmoothing>: |
47ba: 68 17 cp r22, r24 |
47bc: 79 07 cpc r23, r25 |
47be: 44 f4 brge .+16 ; 0x47d0 <MotorSmoothing+0x16> |
47c0: 68 0f add r22, r24 |
47c2: 79 1f adc r23, r25 |
47c4: 77 fd sbrc r23, 7 |
47c6: 09 c0 rjmp .+18 ; 0x47da <MotorSmoothing+0x20> |
47c8: cb 01 movw r24, r22 |
47ca: 95 95 asr r25 |
47cc: 87 95 ror r24 |
47ce: 08 95 ret |
47d0: 68 1b sub r22, r24 |
47d2: 79 0b sbc r23, r25 |
47d4: 86 1b sub r24, r22 |
47d6: 97 0b sbc r25, r23 |
47d8: 08 95 ret |
47da: 6f 5f subi r22, 0xFF ; 255 |
47dc: 7f 4f sbci r23, 0xFF ; 255 |
47de: cb 01 movw r24, r22 |
47e0: 95 95 asr r25 |
47e2: 87 95 ror r24 |
47e4: 08 95 ret |
|
000047e6 <Mittelwert>: |
47e6: 2f 92 push r2 |
47e8: 3f 92 push r3 |
47ea: 4f 92 push r4 |
47ec: 5f 92 push r5 |
47ee: 6f 92 push r6 |
47f0: 7f 92 push r7 |
47f2: 8f 92 push r8 |
47f4: 9f 92 push r9 |
47f6: af 92 push r10 |
47f8: bf 92 push r11 |
47fa: cf 92 push r12 |
47fc: df 92 push r13 |
47fe: ef 92 push r14 |
4800: ff 92 push r15 |
4802: 0f 93 push r16 |
4804: 1f 93 push r17 |
4806: cf 93 push r28 |
4808: df 93 push r29 |
480a: cd b7 in r28, 0x3d ; 61 |
480c: de b7 in r29, 0x3e ; 62 |
480e: 6b 97 sbiw r28, 0x1b ; 27 |
4810: 0f b6 in r0, 0x3f ; 63 |
4812: f8 94 cli |
4814: de bf out 0x3e, r29 ; 62 |
4816: 0f be out 0x3f, r0 ; 63 |
4818: cd bf out 0x3d, r28 ; 61 |
481a: 80 91 02 04 lds r24, 0x0402 |
481e: 90 91 03 04 lds r25, 0x0403 |
4822: 40 90 33 04 lds r4, 0x0433 |
4826: 50 90 34 04 lds r5, 0x0434 |
482a: 48 1a sub r4, r24 |
482c: 59 0a sbc r5, r25 |
482e: 50 92 78 08 sts 0x0878, r5 |
4832: 40 92 77 08 sts 0x0877, r4 |
4836: 20 91 f8 03 lds r18, 0x03F8 |
483a: 30 91 f9 03 lds r19, 0x03F9 |
483e: 37 ff sbrs r19, 7 |
4840: 02 c0 rjmp .+4 ; 0x4846 <Mittelwert+0x60> |
4842: 0c 94 11 2c jmp 0x5822 ; 0x5822 <Mittelwert+0x103c> |
4846: 35 95 asr r19 |
4848: 27 95 ror r18 |
484a: 35 95 asr r19 |
484c: 27 95 ror r18 |
484e: 35 95 asr r19 |
4850: 27 95 ror r18 |
4852: 3b 8f std Y+27, r19 ; 0x1b |
4854: 2a 8f std Y+26, r18 ; 0x1a |
4856: 20 91 fa 03 lds r18, 0x03FA |
485a: 30 91 fb 03 lds r19, 0x03FB |
485e: 37 fd sbrc r19, 7 |
4860: dd c7 rjmp .+4026 ; 0x581c <Mittelwert+0x1036> |
4862: 35 95 asr r19 |
4864: 27 95 ror r18 |
4866: 35 95 asr r19 |
4868: 27 95 ror r18 |
486a: 35 95 asr r19 |
486c: 27 95 ror r18 |
486e: 3c 8b std Y+20, r19 ; 0x14 |
4870: 2b 8b std Y+19, r18 ; 0x13 |
4872: 2a 8d ldd r18, Y+26 ; 0x1a |
4874: 3b 8d ldd r19, Y+27 ; 0x1b |
4876: 30 93 57 08 sts 0x0857, r19 |
487a: 20 93 56 08 sts 0x0856, r18 |
487e: 8b 89 ldd r24, Y+19 ; 0x13 |
4880: 9c 89 ldd r25, Y+20 ; 0x14 |
4882: 90 93 4b 08 sts 0x084B, r25 |
4886: 80 93 4a 08 sts 0x084A, r24 |
488a: 60 91 06 04 lds r22, 0x0406 |
488e: 70 91 07 04 lds r23, 0x0407 |
4892: 88 27 eor r24, r24 |
4894: 77 fd sbrc r23, 7 |
4896: 80 95 com r24 |
4898: 98 2f mov r25, r24 |
489a: 26 e0 ldi r18, 0x06 ; 6 |
489c: 30 e0 ldi r19, 0x00 ; 0 |
489e: 40 e0 ldi r20, 0x00 ; 0 |
48a0: 50 e0 ldi r21, 0x00 ; 0 |
48a2: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
48a6: 7b 01 movw r14, r22 |
48a8: 8c 01 movw r16, r24 |
48aa: 20 91 72 08 lds r18, 0x0872 |
48ae: 30 91 73 08 lds r19, 0x0873 |
48b2: 44 27 eor r20, r20 |
48b4: 37 fd sbrc r19, 7 |
48b6: 40 95 com r20 |
48b8: 54 2f mov r21, r20 |
48ba: ca 01 movw r24, r20 |
48bc: b9 01 movw r22, r18 |
48be: 66 0f add r22, r22 |
48c0: 77 1f adc r23, r23 |
48c2: 88 1f adc r24, r24 |
48c4: 99 1f adc r25, r25 |
48c6: 62 0f add r22, r18 |
48c8: 73 1f adc r23, r19 |
48ca: 84 1f adc r24, r20 |
48cc: 95 1f adc r25, r21 |
48ce: 6e 0d add r22, r14 |
48d0: 7f 1d adc r23, r15 |
48d2: 80 1f adc r24, r16 |
48d4: 91 1f adc r25, r17 |
48d6: 24 e0 ldi r18, 0x04 ; 4 |
48d8: 30 e0 ldi r19, 0x00 ; 0 |
48da: 40 e0 ldi r20, 0x00 ; 0 |
48dc: 50 e0 ldi r21, 0x00 ; 0 |
48de: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
48e2: 30 93 73 08 sts 0x0873, r19 |
48e6: 20 93 72 08 sts 0x0872, r18 |
48ea: 60 91 04 04 lds r22, 0x0404 |
48ee: 70 91 05 04 lds r23, 0x0405 |
48f2: 88 27 eor r24, r24 |
48f4: 77 fd sbrc r23, 7 |
48f6: 80 95 com r24 |
48f8: 98 2f mov r25, r24 |
48fa: 26 e0 ldi r18, 0x06 ; 6 |
48fc: 30 e0 ldi r19, 0x00 ; 0 |
48fe: 40 e0 ldi r20, 0x00 ; 0 |
4900: 50 e0 ldi r21, 0x00 ; 0 |
4902: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
4906: 7b 01 movw r14, r22 |
4908: 8c 01 movw r16, r24 |
490a: 20 91 82 08 lds r18, 0x0882 |
490e: 30 91 83 08 lds r19, 0x0883 |
4912: 44 27 eor r20, r20 |
4914: 37 fd sbrc r19, 7 |
4916: 40 95 com r20 |
4918: 54 2f mov r21, r20 |
491a: ca 01 movw r24, r20 |
491c: b9 01 movw r22, r18 |
491e: 66 0f add r22, r22 |
4920: 77 1f adc r23, r23 |
4922: 88 1f adc r24, r24 |
4924: 99 1f adc r25, r25 |
4926: 62 0f add r22, r18 |
4928: 73 1f adc r23, r19 |
492a: 84 1f adc r24, r20 |
492c: 95 1f adc r25, r21 |
492e: 6e 0d add r22, r14 |
4930: 7f 1d adc r23, r15 |
4932: 80 1f adc r24, r16 |
4934: 91 1f adc r25, r17 |
4936: 24 e0 ldi r18, 0x04 ; 4 |
4938: 30 e0 ldi r19, 0x00 ; 0 |
493a: 40 e0 ldi r20, 0x00 ; 0 |
493c: 50 e0 ldi r21, 0x00 ; 0 |
493e: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
4942: 30 93 83 08 sts 0x0883, r19 |
4946: 20 93 82 08 sts 0x0882, r18 |
494a: e0 90 08 04 lds r14, 0x0408 |
494e: f0 90 09 04 lds r15, 0x0409 |
4952: 20 91 54 08 lds r18, 0x0854 |
4956: 30 91 55 08 lds r19, 0x0855 |
495a: 44 27 eor r20, r20 |
495c: 37 fd sbrc r19, 7 |
495e: 40 95 com r20 |
4960: 54 2f mov r21, r20 |
4962: ca 01 movw r24, r20 |
4964: b9 01 movw r22, r18 |
4966: 66 0f add r22, r22 |
4968: 77 1f adc r23, r23 |
496a: 88 1f adc r24, r24 |
496c: 99 1f adc r25, r25 |
496e: 62 0f add r22, r18 |
4970: 73 1f adc r23, r19 |
4972: 84 1f adc r24, r20 |
4974: 95 1f adc r25, r21 |
4976: 00 27 eor r16, r16 |
4978: f7 fc sbrc r15, 7 |
497a: 00 95 com r16 |
497c: 10 2f mov r17, r16 |
497e: 6e 0d add r22, r14 |
4980: 7f 1d adc r23, r15 |
4982: 80 1f adc r24, r16 |
4984: 91 1f adc r25, r17 |
4986: 24 e0 ldi r18, 0x04 ; 4 |
4988: 30 e0 ldi r19, 0x00 ; 0 |
498a: 40 e0 ldi r20, 0x00 ; 0 |
498c: 50 e0 ldi r21, 0x00 ; 0 |
498e: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
4992: 30 93 55 08 sts 0x0855, r19 |
4996: 20 93 54 08 sts 0x0854, r18 |
499a: 20 91 06 04 lds r18, 0x0406 |
499e: 30 91 07 04 lds r19, 0x0407 |
49a2: c9 01 movw r24, r18 |
49a4: 88 0f add r24, r24 |
49a6: 99 1f adc r25, r25 |
49a8: 82 0f add r24, r18 |
49aa: 93 1f adc r25, r19 |
49ac: 88 0f add r24, r24 |
49ae: 99 1f adc r25, r25 |
49b0: aa 27 eor r26, r26 |
49b2: 97 fd sbrc r25, 7 |
49b4: a0 95 com r26 |
49b6: ba 2f mov r27, r26 |
49b8: 20 91 55 04 lds r18, 0x0455 |
49bc: 30 91 56 04 lds r19, 0x0456 |
49c0: 40 91 57 04 lds r20, 0x0457 |
49c4: 50 91 58 04 lds r21, 0x0458 |
49c8: 28 0f add r18, r24 |
49ca: 39 1f adc r19, r25 |
49cc: 4a 1f adc r20, r26 |
49ce: 5b 1f adc r21, r27 |
49d0: 20 93 55 04 sts 0x0455, r18 |
49d4: 30 93 56 04 sts 0x0456, r19 |
49d8: 40 93 57 04 sts 0x0457, r20 |
49dc: 50 93 58 04 sts 0x0458, r21 |
49e0: 20 91 04 04 lds r18, 0x0404 |
49e4: 30 91 05 04 lds r19, 0x0405 |
49e8: c9 01 movw r24, r18 |
49ea: 88 0f add r24, r24 |
49ec: 99 1f adc r25, r25 |
49ee: 82 0f add r24, r18 |
49f0: 93 1f adc r25, r19 |
49f2: 88 0f add r24, r24 |
49f4: 99 1f adc r25, r25 |
49f6: aa 27 eor r26, r26 |
49f8: 97 fd sbrc r25, 7 |
49fa: a0 95 com r26 |
49fc: ba 2f mov r27, r26 |
49fe: 20 91 59 04 lds r18, 0x0459 |
4a02: 30 91 5a 04 lds r19, 0x045A |
4a06: 40 91 5b 04 lds r20, 0x045B |
4a0a: 50 91 5c 04 lds r21, 0x045C |
4a0e: 28 0f add r18, r24 |
4a10: 39 1f adc r19, r25 |
4a12: 4a 1f adc r20, r26 |
4a14: 5b 1f adc r21, r27 |
4a16: 20 93 59 04 sts 0x0459, r18 |
4a1a: 30 93 5a 04 sts 0x045A, r19 |
4a1e: 40 93 5b 04 sts 0x045B, r20 |
4a22: 50 93 5c 04 sts 0x045C, r21 |
4a26: 20 91 06 04 lds r18, 0x0406 |
4a2a: 30 91 07 04 lds r19, 0x0407 |
4a2e: 80 91 5f 08 lds r24, 0x085F |
4a32: 90 91 60 08 lds r25, 0x0860 |
4a36: 82 0f add r24, r18 |
4a38: 93 1f adc r25, r19 |
4a3a: 90 93 60 08 sts 0x0860, r25 |
4a3e: 80 93 5f 08 sts 0x085F, r24 |
4a42: 20 91 04 04 lds r18, 0x0404 |
4a46: 30 91 05 04 lds r19, 0x0405 |
4a4a: 80 91 7a 08 lds r24, 0x087A |
4a4e: 90 91 7b 08 lds r25, 0x087B |
4a52: 82 0f add r24, r18 |
4a54: 93 1f adc r25, r19 |
4a56: 90 93 7b 08 sts 0x087B, r25 |
4a5a: 80 93 7a 08 sts 0x087A, r24 |
4a5e: 80 91 3d 04 lds r24, 0x043D |
4a62: 90 91 3e 04 lds r25, 0x043E |
4a66: 01 96 adiw r24, 0x01 ; 1 |
4a68: 90 93 3e 04 sts 0x043E, r25 |
4a6c: 80 93 3d 04 sts 0x043D, r24 |
4a70: e0 90 85 07 lds r14, 0x0785 |
4a74: f0 90 86 07 lds r15, 0x0786 |
4a78: a0 90 3f 04 lds r10, 0x043F |
4a7c: b0 90 40 04 lds r11, 0x0440 |
4a80: c0 90 41 04 lds r12, 0x0441 |
4a84: d0 90 42 04 lds r13, 0x0442 |
4a88: 60 91 5d 04 lds r22, 0x045D |
4a8c: 70 91 5e 04 lds r23, 0x045E |
4a90: 80 91 5f 04 lds r24, 0x045F |
4a94: 90 91 60 04 lds r25, 0x0460 |
4a98: 0e 94 dc 54 call 0xa9b8 ; 0xa9b8 <__floatsisf> |
4a9c: 3b 01 movw r6, r22 |
4a9e: 4c 01 movw r8, r24 |
4aa0: 00 27 eor r16, r16 |
4aa2: f7 fc sbrc r15, 7 |
4aa4: 00 95 com r16 |
4aa6: 10 2f mov r17, r16 |
4aa8: c8 01 movw r24, r16 |
4aaa: b7 01 movw r22, r14 |
4aac: 0e 94 dc 54 call 0xa9b8 ; 0xa9b8 <__floatsisf> |
4ab0: a6 01 movw r20, r12 |
4ab2: 95 01 movw r18, r10 |
4ab4: 0e 94 44 54 call 0xa888 ; 0xa888 <__subsf3> |
4ab8: 9b 01 movw r18, r22 |
4aba: ac 01 movw r20, r24 |
4abc: c4 01 movw r24, r8 |
4abe: b3 01 movw r22, r6 |
4ac0: 0e 94 45 54 call 0xa88a ; 0xa88a <__addsf3> |
4ac4: 0e 94 a9 54 call 0xa952 ; 0xa952 <__fixsfsi> |
4ac8: 60 93 5d 04 sts 0x045D, r22 |
4acc: 70 93 5e 04 sts 0x045E, r23 |
4ad0: 80 93 5f 04 sts 0x045F, r24 |
4ad4: 90 93 60 04 sts 0x0460, r25 |
4ad8: 8f ec ldi r24, 0xCF ; 207 |
4ada: 80 93 7a 00 sts 0x007A, r24 |
4ade: 10 92 1d 03 sts 0x031D, r1 |
4ae2: 80 91 6d 04 lds r24, 0x046D |
4ae6: 90 91 6e 04 lds r25, 0x046E |
4aea: a0 91 6f 04 lds r26, 0x046F |
4aee: b0 91 70 04 lds r27, 0x0470 |
4af2: 8f 87 std Y+15, r24 ; 0x0f |
4af4: 98 8b std Y+16, r25 ; 0x10 |
4af6: a9 8b std Y+17, r26 ; 0x11 |
4af8: ba 8b std Y+18, r27 ; 0x12 |
4afa: 80 91 65 04 lds r24, 0x0465 |
4afe: 90 91 66 04 lds r25, 0x0466 |
4b02: a0 91 67 04 lds r26, 0x0467 |
4b06: b0 91 68 04 lds r27, 0x0468 |
4b0a: 8b 87 std Y+11, r24 ; 0x0b |
4b0c: 9c 87 std Y+12, r25 ; 0x0c |
4b0e: ad 87 std Y+13, r26 ; 0x0d |
4b10: be 87 std Y+14, r27 ; 0x0e |
4b12: 32 01 movw r6, r4 |
4b14: 88 24 eor r8, r8 |
4b16: 77 fc sbrc r7, 7 |
4b18: 80 94 com r8 |
4b1a: 98 2c mov r9, r8 |
4b1c: 80 91 75 04 lds r24, 0x0475 |
4b20: 90 91 76 04 lds r25, 0x0476 |
4b24: a0 91 77 04 lds r26, 0x0477 |
4b28: b0 91 78 04 lds r27, 0x0478 |
4b2c: 86 0d add r24, r6 |
4b2e: 97 1d adc r25, r7 |
4b30: a8 1d adc r26, r8 |
4b32: b9 1d adc r27, r9 |
4b34: 8e 8b std Y+22, r24 ; 0x16 |
4b36: 9f 8b std Y+23, r25 ; 0x17 |
4b38: a8 8f std Y+24, r26 ; 0x18 |
4b3a: b9 8f std Y+25, r27 ; 0x19 |
4b3c: 80 93 75 04 sts 0x0475, r24 |
4b40: 90 93 76 04 sts 0x0476, r25 |
4b44: a0 93 77 04 sts 0x0477, r26 |
4b48: b0 93 78 04 sts 0x0478, r27 |
4b4c: 20 90 7e 08 lds r2, 0x087E |
4b50: 30 90 7f 08 lds r3, 0x087F |
4b54: 40 90 80 08 lds r4, 0x0880 |
4b58: 50 90 81 08 lds r5, 0x0881 |
4b5c: 26 0c add r2, r6 |
4b5e: 37 1c adc r3, r7 |
4b60: 48 1c adc r4, r8 |
4b62: 59 1c adc r5, r9 |
4b64: 20 92 7e 08 sts 0x087E, r2 |
4b68: 30 92 7f 08 sts 0x087F, r3 |
4b6c: 40 92 80 08 sts 0x0880, r4 |
4b70: 50 92 81 08 sts 0x0881, r5 |
4b74: 90 91 a6 04 lds r25, 0x04A6 |
4b78: 9a 87 std Y+10, r25 ; 0x0a |
4b7a: 99 23 and r25, r25 |
4b7c: 29 f4 brne .+10 ; 0x4b88 <Mittelwert+0x3a2> |
4b7e: 80 91 a7 04 lds r24, 0x04A7 |
4b82: 88 23 and r24, r24 |
4b84: 09 f4 brne .+2 ; 0x4b88 <Mittelwert+0x3a2> |
4b86: 74 c4 rjmp .+2280 ; 0x5470 <Mittelwert+0xc8a> |
4b88: a0 91 df 07 lds r26, 0x07DF |
4b8c: a9 83 std Y+1, r26 ; 0x01 |
4b8e: 10 92 d6 07 sts 0x07D6, r1 |
4b92: 10 92 d5 07 sts 0x07D5, r1 |
4b96: 10 92 d2 07 sts 0x07D2, r1 |
4b9a: 10 92 d1 07 sts 0x07D1, r1 |
4b9e: 10 92 18 05 sts 0x0518, r1 |
4ba2: 10 92 19 05 sts 0x0519, r1 |
4ba6: 10 92 1a 05 sts 0x051A, r1 |
4baa: 10 92 1b 05 sts 0x051B, r1 |
4bae: 10 92 1c 05 sts 0x051C, r1 |
4bb2: 10 92 1d 05 sts 0x051D, r1 |
4bb6: 10 92 1e 05 sts 0x051E, r1 |
4bba: 10 92 1f 05 sts 0x051F, r1 |
4bbe: b0 91 af 03 lds r27, 0x03AF |
4bc2: bd 8b std Y+21, r27 ; 0x15 |
4bc4: e0 90 1c 05 lds r14, 0x051C |
4bc8: f0 90 1d 05 lds r15, 0x051D |
4bcc: 00 91 1e 05 lds r16, 0x051E |
4bd0: 10 91 1f 05 lds r17, 0x051F |
4bd4: a0 90 18 05 lds r10, 0x0518 |
4bd8: b0 90 19 05 lds r11, 0x0519 |
4bdc: c0 90 1a 05 lds r12, 0x051A |
4be0: d0 90 1b 05 lds r13, 0x051B |
4be4: c6 01 movw r24, r12 |
4be6: b5 01 movw r22, r10 |
4be8: 24 e6 ldi r18, 0x64 ; 100 |
4bea: 30 e0 ldi r19, 0x00 ; 0 |
4bec: 40 e0 ldi r20, 0x00 ; 0 |
4bee: 50 e0 ldi r21, 0x00 ; 0 |
4bf0: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
4bf4: 47 01 movw r8, r14 |
4bf6: 82 1a sub r8, r18 |
4bf8: 93 0a sbc r9, r19 |
4bfa: 90 92 44 08 sts 0x0844, r9 |
4bfe: 80 92 43 08 sts 0x0843, r8 |
4c02: c8 01 movw r24, r16 |
4c04: b7 01 movw r22, r14 |
4c06: 24 e6 ldi r18, 0x64 ; 100 |
4c08: 30 e0 ldi r19, 0x00 ; 0 |
4c0a: 40 e0 ldi r20, 0x00 ; 0 |
4c0c: 50 e0 ldi r21, 0x00 ; 0 |
4c0e: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
4c12: 39 01 movw r6, r18 |
4c14: 6a 18 sub r6, r10 |
4c16: 7b 08 sbc r7, r11 |
4c18: 70 92 3a 08 sts 0x083A, r7 |
4c1c: 60 92 39 08 sts 0x0839, r6 |
4c20: 60 91 b3 03 lds r22, 0x03B3 |
4c24: 70 91 b4 03 lds r23, 0x03B4 |
4c28: 80 91 b5 03 lds r24, 0x03B5 |
4c2c: 90 91 b6 03 lds r25, 0x03B6 |
4c30: 28 e6 ldi r18, 0x68 ; 104 |
4c32: 31 e0 ldi r19, 0x01 ; 1 |
4c34: 40 e0 ldi r20, 0x00 ; 0 |
4c36: 50 e0 ldi r21, 0x00 ; 0 |
4c38: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
4c3c: 26 16 cp r2, r22 |
4c3e: 37 06 cpc r3, r23 |
4c40: 48 06 cpc r4, r24 |
4c42: 59 06 cpc r5, r25 |
4c44: 64 f0 brlt .+24 ; 0x4c5e <Mittelwert+0x478> |
4c46: 26 1a sub r2, r22 |
4c48: 37 0a sbc r3, r23 |
4c4a: 48 0a sbc r4, r24 |
4c4c: 59 0a sbc r5, r25 |
4c4e: 20 92 7e 08 sts 0x087E, r2 |
4c52: 30 92 7f 08 sts 0x087F, r3 |
4c56: 40 92 80 08 sts 0x0880, r4 |
4c5a: 50 92 81 08 sts 0x0881, r5 |
4c5e: 57 fc sbrc r5, 7 |
4c60: 56 c5 rjmp .+2732 ; 0x570e <Mittelwert+0xf28> |
4c62: 6b 89 ldd r22, Y+19 ; 0x13 |
4c64: 7c 89 ldd r23, Y+20 ; 0x14 |
4c66: 68 0d add r22, r8 |
4c68: 79 1d adc r23, r9 |
4c6a: 9b 01 movw r18, r22 |
4c6c: 44 27 eor r20, r20 |
4c6e: 37 fd sbrc r19, 7 |
4c70: 40 95 com r20 |
4c72: 54 2f mov r21, r20 |
4c74: 80 91 71 04 lds r24, 0x0471 |
4c78: 90 91 72 04 lds r25, 0x0472 |
4c7c: a0 91 73 04 lds r26, 0x0473 |
4c80: b0 91 74 04 lds r27, 0x0474 |
4c84: 82 0f add r24, r18 |
4c86: 93 1f adc r25, r19 |
4c88: a4 1f adc r26, r20 |
4c8a: b5 1f adc r27, r21 |
4c8c: 80 93 71 04 sts 0x0471, r24 |
4c90: 90 93 72 04 sts 0x0472, r25 |
4c94: a0 93 73 04 sts 0x0473, r26 |
4c98: b0 93 74 04 sts 0x0474, r27 |
4c9c: 80 91 a2 04 lds r24, 0x04A2 |
4ca0: 90 91 a3 04 lds r25, 0x04A3 |
4ca4: 68 1b sub r22, r24 |
4ca6: 79 0b sbc r23, r25 |
4ca8: 7b 01 movw r14, r22 |
4caa: 00 27 eor r16, r16 |
4cac: f7 fc sbrc r15, 7 |
4cae: 00 95 com r16 |
4cb0: 10 2f mov r17, r16 |
4cb2: 8f 85 ldd r24, Y+15 ; 0x0f |
4cb4: 98 89 ldd r25, Y+16 ; 0x10 |
4cb6: a9 89 ldd r26, Y+17 ; 0x11 |
4cb8: ba 89 ldd r27, Y+18 ; 0x12 |
4cba: e8 0e add r14, r24 |
4cbc: f9 1e adc r15, r25 |
4cbe: 0a 1f adc r16, r26 |
4cc0: 1b 1f adc r17, r27 |
4cc2: e0 92 6d 04 sts 0x046D, r14 |
4cc6: f0 92 6e 04 sts 0x046E, r15 |
4cca: 00 93 6f 04 sts 0x046F, r16 |
4cce: 10 93 70 04 sts 0x0470, r17 |
4cd2: 20 91 9b 03 lds r18, 0x039B |
4cd6: 30 91 9c 03 lds r19, 0x039C |
4cda: 40 91 9d 03 lds r20, 0x039D |
4cde: 50 91 9e 03 lds r21, 0x039E |
4ce2: 2e 15 cp r18, r14 |
4ce4: 3f 05 cpc r19, r15 |
4ce6: 40 07 cpc r20, r16 |
4ce8: 51 07 cpc r21, r17 |
4cea: d4 f4 brge .+52 ; 0x4d20 <Mittelwert+0x53a> |
4cec: 78 ea ldi r23, 0xA8 ; 168 |
4cee: e7 2e mov r14, r23 |
4cf0: 71 e6 ldi r23, 0x61 ; 97 |
4cf2: f7 2e mov r15, r23 |
4cf4: 01 2d mov r16, r1 |
4cf6: 11 2d mov r17, r1 |
4cf8: e2 1a sub r14, r18 |
4cfa: f3 0a sbc r15, r19 |
4cfc: 04 0b sbc r16, r20 |
4cfe: 15 0b sbc r17, r21 |
4d00: e0 92 6d 04 sts 0x046D, r14 |
4d04: f0 92 6e 04 sts 0x046E, r15 |
4d08: 00 93 6f 04 sts 0x046F, r16 |
4d0c: 10 93 70 04 sts 0x0470, r17 |
4d10: e0 92 71 04 sts 0x0471, r14 |
4d14: f0 92 72 04 sts 0x0472, r15 |
4d18: 00 93 73 04 sts 0x0473, r16 |
4d1c: 10 93 74 04 sts 0x0474, r17 |
4d20: 88 27 eor r24, r24 |
4d22: 99 27 eor r25, r25 |
4d24: dc 01 movw r26, r24 |
4d26: 82 1b sub r24, r18 |
4d28: 93 0b sbc r25, r19 |
4d2a: a4 0b sbc r26, r20 |
4d2c: b5 0b sbc r27, r21 |
4d2e: e0 90 6d 04 lds r14, 0x046D |
4d32: f0 90 6e 04 lds r15, 0x046E |
4d36: 00 91 6f 04 lds r16, 0x046F |
4d3a: 10 91 70 04 lds r17, 0x0470 |
4d3e: e8 16 cp r14, r24 |
4d40: f9 06 cpc r15, r25 |
4d42: 0a 07 cpc r16, r26 |
4d44: 1b 07 cpc r17, r27 |
4d46: e4 f4 brge .+56 ; 0x4d80 <Mittelwert+0x59a> |
4d48: 68 e5 ldi r22, 0x58 ; 88 |
4d4a: e6 2e mov r14, r22 |
4d4c: 6e e9 ldi r22, 0x9E ; 158 |
4d4e: f6 2e mov r15, r22 |
4d50: 6f ef ldi r22, 0xFF ; 255 |
4d52: 06 2f mov r16, r22 |
4d54: 6f ef ldi r22, 0xFF ; 255 |
4d56: 16 2f mov r17, r22 |
4d58: e2 0e add r14, r18 |
4d5a: f3 1e adc r15, r19 |
4d5c: 04 1f adc r16, r20 |
4d5e: 15 1f adc r17, r21 |
4d60: e0 92 6d 04 sts 0x046D, r14 |
4d64: f0 92 6e 04 sts 0x046E, r15 |
4d68: 00 93 6f 04 sts 0x046F, r16 |
4d6c: 10 93 70 04 sts 0x0470, r17 |
4d70: e0 92 71 04 sts 0x0471, r14 |
4d74: f0 92 72 04 sts 0x0472, r15 |
4d78: 00 93 73 04 sts 0x0473, r16 |
4d7c: 10 93 74 04 sts 0x0474, r17 |
4d80: 6a 8d ldd r22, Y+26 ; 0x1a |
4d82: 7b 8d ldd r23, Y+27 ; 0x1b |
4d84: 66 0d add r22, r6 |
4d86: 77 1d adc r23, r7 |
4d88: 9b 01 movw r18, r22 |
4d8a: 44 27 eor r20, r20 |
4d8c: 37 fd sbrc r19, 7 |
4d8e: 40 95 com r20 |
4d90: 54 2f mov r21, r20 |
4d92: 80 91 69 04 lds r24, 0x0469 |
4d96: 90 91 6a 04 lds r25, 0x046A |
4d9a: a0 91 6b 04 lds r26, 0x046B |
4d9e: b0 91 6c 04 lds r27, 0x046C |
4da2: 82 0f add r24, r18 |
4da4: 93 1f adc r25, r19 |
4da6: a4 1f adc r26, r20 |
4da8: b5 1f adc r27, r21 |
4daa: 80 93 69 04 sts 0x0469, r24 |
4dae: 90 93 6a 04 sts 0x046A, r25 |
4db2: a0 93 6b 04 sts 0x046B, r26 |
4db6: b0 93 6c 04 sts 0x046C, r27 |
4dba: 80 91 a4 04 lds r24, 0x04A4 |
4dbe: 90 91 a5 04 lds r25, 0x04A5 |
4dc2: 68 1b sub r22, r24 |
4dc4: 79 0b sbc r23, r25 |
4dc6: 9b 01 movw r18, r22 |
4dc8: 44 27 eor r20, r20 |
4dca: 37 fd sbrc r19, 7 |
4dcc: 40 95 com r20 |
4dce: 54 2f mov r21, r20 |
4dd0: 8b 85 ldd r24, Y+11 ; 0x0b |
4dd2: 9c 85 ldd r25, Y+12 ; 0x0c |
4dd4: ad 85 ldd r26, Y+13 ; 0x0d |
4dd6: be 85 ldd r27, Y+14 ; 0x0e |
4dd8: 28 0f add r18, r24 |
4dda: 39 1f adc r19, r25 |
4ddc: 4a 1f adc r20, r26 |
4dde: 5b 1f adc r21, r27 |
4de0: 20 93 65 04 sts 0x0465, r18 |
4de4: 30 93 66 04 sts 0x0466, r19 |
4de8: 40 93 67 04 sts 0x0467, r20 |
4dec: 50 93 68 04 sts 0x0468, r21 |
4df0: a0 90 97 03 lds r10, 0x0397 |
4df4: b0 90 98 03 lds r11, 0x0398 |
4df8: c0 90 99 03 lds r12, 0x0399 |
4dfc: d0 90 9a 03 lds r13, 0x039A |
4e00: a2 16 cp r10, r18 |
4e02: b3 06 cpc r11, r19 |
4e04: c4 06 cpc r12, r20 |
4e06: d5 06 cpc r13, r21 |
4e08: c4 f4 brge .+48 ; 0x4e3a <Mittelwert+0x654> |
4e0a: 28 ea ldi r18, 0xA8 ; 168 |
4e0c: 31 e6 ldi r19, 0x61 ; 97 |
4e0e: 40 e0 ldi r20, 0x00 ; 0 |
4e10: 50 e0 ldi r21, 0x00 ; 0 |
4e12: 2a 19 sub r18, r10 |
4e14: 3b 09 sbc r19, r11 |
4e16: 4c 09 sbc r20, r12 |
4e18: 5d 09 sbc r21, r13 |
4e1a: 20 93 65 04 sts 0x0465, r18 |
4e1e: 30 93 66 04 sts 0x0466, r19 |
4e22: 40 93 67 04 sts 0x0467, r20 |
4e26: 50 93 68 04 sts 0x0468, r21 |
4e2a: 20 93 69 04 sts 0x0469, r18 |
4e2e: 30 93 6a 04 sts 0x046A, r19 |
4e32: 40 93 6b 04 sts 0x046B, r20 |
4e36: 50 93 6c 04 sts 0x046C, r21 |
4e3a: 88 27 eor r24, r24 |
4e3c: 99 27 eor r25, r25 |
4e3e: dc 01 movw r26, r24 |
4e40: 8a 19 sub r24, r10 |
4e42: 9b 09 sbc r25, r11 |
4e44: ac 09 sbc r26, r12 |
4e46: bd 09 sbc r27, r13 |
4e48: 20 91 65 04 lds r18, 0x0465 |
4e4c: 30 91 66 04 lds r19, 0x0466 |
4e50: 40 91 67 04 lds r20, 0x0467 |
4e54: 50 91 68 04 lds r21, 0x0468 |
4e58: 28 17 cp r18, r24 |
4e5a: 39 07 cpc r19, r25 |
4e5c: 4a 07 cpc r20, r26 |
4e5e: 5b 07 cpc r21, r27 |
4e60: b4 f4 brge .+44 ; 0x4e8e <Mittelwert+0x6a8> |
4e62: a6 01 movw r20, r12 |
4e64: 95 01 movw r18, r10 |
4e66: 28 5a subi r18, 0xA8 ; 168 |
4e68: 31 46 sbci r19, 0x61 ; 97 |
4e6a: 40 40 sbci r20, 0x00 ; 0 |
4e6c: 50 40 sbci r21, 0x00 ; 0 |
4e6e: 20 93 65 04 sts 0x0465, r18 |
4e72: 30 93 66 04 sts 0x0466, r19 |
4e76: 40 93 67 04 sts 0x0467, r20 |
4e7a: 50 93 68 04 sts 0x0468, r21 |
4e7e: 20 93 69 04 sts 0x0469, r18 |
4e82: 30 93 6a 04 sts 0x046A, r19 |
4e86: 40 93 6b 04 sts 0x046B, r20 |
4e8a: 50 93 6c 04 sts 0x046C, r21 |
4e8e: 8e 89 ldd r24, Y+22 ; 0x16 |
4e90: 9f 89 ldd r25, Y+23 ; 0x17 |
4e92: a8 8d ldd r26, Y+24 ; 0x18 |
4e94: b9 8d ldd r27, Y+25 ; 0x19 |
4e96: 80 93 61 04 sts 0x0461, r24 |
4e9a: 90 93 62 04 sts 0x0462, r25 |
4e9e: a0 93 63 04 sts 0x0463, r26 |
4ea2: b0 93 64 04 sts 0x0464, r27 |
4ea6: 20 93 45 04 sts 0x0445, r18 |
4eaa: 30 93 46 04 sts 0x0446, r19 |
4eae: 40 93 47 04 sts 0x0447, r20 |
4eb2: 50 93 48 04 sts 0x0448, r21 |
4eb6: e0 92 4d 04 sts 0x044D, r14 |
4eba: f0 92 4e 04 sts 0x044E, r15 |
4ebe: 00 93 4f 04 sts 0x044F, r16 |
4ec2: 10 93 50 04 sts 0x0450, r17 |
4ec6: 80 91 69 04 lds r24, 0x0469 |
4eca: 90 91 6a 04 lds r25, 0x046A |
4ece: a0 91 6b 04 lds r26, 0x046B |
4ed2: b0 91 6c 04 lds r27, 0x046C |
4ed6: 80 93 49 04 sts 0x0449, r24 |
4eda: 90 93 4a 04 sts 0x044A, r25 |
4ede: a0 93 4b 04 sts 0x044B, r26 |
4ee2: b0 93 4c 04 sts 0x044C, r27 |
4ee6: 80 91 71 04 lds r24, 0x0471 |
4eea: 90 91 72 04 lds r25, 0x0472 |
4eee: a0 91 73 04 lds r26, 0x0473 |
4ef2: b0 91 74 04 lds r27, 0x0474 |
4ef6: 80 93 51 04 sts 0x0451, r24 |
4efa: 90 93 52 04 sts 0x0452, r25 |
4efe: a0 93 53 04 sts 0x0453, r26 |
4f02: b0 93 54 04 sts 0x0454, r27 |
4f06: 80 91 10 03 lds r24, 0x0310 |
4f0a: 90 91 11 03 lds r25, 0x0311 |
4f0e: 97 fd sbrc r25, 7 |
4f10: fc c3 rjmp .+2040 ; 0x570a <Mittelwert+0xf24> |
4f12: 95 95 asr r25 |
4f14: 87 95 ror r24 |
4f16: 95 95 asr r25 |
4f18: 87 95 ror r24 |
4f1a: 95 95 asr r25 |
4f1c: 87 95 ror r24 |
4f1e: 90 93 47 08 sts 0x0847, r25 |
4f22: 80 93 46 08 sts 0x0846, r24 |
4f26: 80 91 12 03 lds r24, 0x0312 |
4f2a: 90 91 13 03 lds r25, 0x0313 |
4f2e: 97 fd sbrc r25, 7 |
4f30: 73 c4 rjmp .+2278 ; 0x5818 <Mittelwert+0x1032> |
4f32: 95 95 asr r25 |
4f34: 87 95 ror r24 |
4f36: 95 95 asr r25 |
4f38: 87 95 ror r24 |
4f3a: 95 95 asr r25 |
4f3c: 87 95 ror r24 |
4f3e: 90 93 37 08 sts 0x0837, r25 |
4f42: 80 93 36 08 sts 0x0836, r24 |
4f46: 80 91 fe 03 lds r24, 0x03FE |
4f4a: 90 91 ff 03 lds r25, 0x03FF |
4f4e: 0f 97 sbiw r24, 0x0f ; 15 |
4f50: 34 f4 brge .+12 ; 0x4f5e <Mittelwert+0x778> |
4f52: 88 e1 ldi r24, 0x18 ; 24 |
4f54: 9c ef ldi r25, 0xFC ; 252 |
4f56: 90 93 47 08 sts 0x0847, r25 |
4f5a: 80 93 46 08 sts 0x0846, r24 |
4f5e: 80 91 fe 03 lds r24, 0x03FE |
4f62: 90 91 ff 03 lds r25, 0x03FF |
4f66: 07 97 sbiw r24, 0x07 ; 7 |
4f68: 34 f4 brge .+12 ; 0x4f76 <Mittelwert+0x790> |
4f6a: 80 e3 ldi r24, 0x30 ; 48 |
4f6c: 98 ef ldi r25, 0xF8 ; 248 |
4f6e: 90 93 47 08 sts 0x0847, r25 |
4f72: 80 93 46 08 sts 0x0846, r24 |
4f76: 20 91 00 01 lds r18, 0x0100 |
4f7a: 2a 30 cpi r18, 0x0A ; 10 |
4f7c: 09 f4 brne .+2 ; 0x4f80 <Mittelwert+0x79a> |
4f7e: da c1 rjmp .+948 ; 0x5334 <Mittelwert+0xb4e> |
4f80: 80 91 fe 03 lds r24, 0x03FE |
4f84: 90 91 ff 03 lds r25, 0x03FF |
4f88: 81 5d subi r24, 0xD1 ; 209 |
4f8a: 97 40 sbci r25, 0x07 ; 7 |
4f8c: 34 f0 brlt .+12 ; 0x4f9a <Mittelwert+0x7b4> |
4f8e: 88 ee ldi r24, 0xE8 ; 232 |
4f90: 93 e0 ldi r25, 0x03 ; 3 |
4f92: 90 93 47 08 sts 0x0847, r25 |
4f96: 80 93 46 08 sts 0x0846, r24 |
4f9a: 80 91 fe 03 lds r24, 0x03FE |
4f9e: 90 91 ff 03 lds r25, 0x03FF |
4fa2: 80 5e subi r24, 0xE0 ; 224 |
4fa4: 97 40 sbci r25, 0x07 ; 7 |
4fa6: 0c f0 brlt .+2 ; 0x4faa <Mittelwert+0x7c4> |
4fa8: da c1 rjmp .+948 ; 0x535e <Mittelwert+0xb78> |
4faa: 80 91 00 04 lds r24, 0x0400 |
4fae: 90 91 01 04 lds r25, 0x0401 |
4fb2: 0f 97 sbiw r24, 0x0f ; 15 |
4fb4: 34 f4 brge .+12 ; 0x4fc2 <Mittelwert+0x7dc> |
4fb6: 88 e1 ldi r24, 0x18 ; 24 |
4fb8: 9c ef ldi r25, 0xFC ; 252 |
4fba: 90 93 37 08 sts 0x0837, r25 |
4fbe: 80 93 36 08 sts 0x0836, r24 |
4fc2: 80 91 00 04 lds r24, 0x0400 |
4fc6: 90 91 01 04 lds r25, 0x0401 |
4fca: 07 97 sbiw r24, 0x07 ; 7 |
4fcc: 34 f4 brge .+12 ; 0x4fda <Mittelwert+0x7f4> |
4fce: 80 e3 ldi r24, 0x30 ; 48 |
4fd0: 98 ef ldi r25, 0xF8 ; 248 |
4fd2: 90 93 37 08 sts 0x0837, r25 |
4fd6: 80 93 36 08 sts 0x0836, r24 |
4fda: 2a 30 cpi r18, 0x0A ; 10 |
4fdc: 09 f4 brne .+2 ; 0x4fe0 <Mittelwert+0x7fa> |
4fde: 8e c1 rjmp .+796 ; 0x52fc <Mittelwert+0xb16> |
4fe0: 80 91 00 04 lds r24, 0x0400 |
4fe4: 90 91 01 04 lds r25, 0x0401 |
4fe8: 81 5d subi r24, 0xD1 ; 209 |
4fea: 97 40 sbci r25, 0x07 ; 7 |
4fec: 34 f0 brlt .+12 ; 0x4ffa <Mittelwert+0x814> |
4fee: 88 ee ldi r24, 0xE8 ; 232 |
4ff0: 93 e0 ldi r25, 0x03 ; 3 |
4ff2: 90 93 37 08 sts 0x0837, r25 |
4ff6: 80 93 36 08 sts 0x0836, r24 |
4ffa: 80 91 00 04 lds r24, 0x0400 |
4ffe: 90 91 01 04 lds r25, 0x0401 |
5002: 80 5e subi r24, 0xE0 ; 224 |
5004: 97 40 sbci r25, 0x07 ; 7 |
5006: 0c f0 brlt .+2 ; 0x500a <Mittelwert+0x824> |
5008: 8e c1 rjmp .+796 ; 0x5326 <Mittelwert+0xb40> |
500a: 60 91 a6 03 lds r22, 0x03A6 |
500e: 66 23 and r22, r22 |
5010: 09 f4 brne .+2 ; 0x5014 <Mittelwert+0x82e> |
5012: a2 c0 rjmp .+324 ; 0x5158 <Mittelwert+0x972> |
5014: 40 91 10 03 lds r20, 0x0310 |
5018: 50 91 11 03 lds r21, 0x0311 |
501c: 80 91 0e 05 lds r24, 0x050E |
5020: 90 91 0f 05 lds r25, 0x050F |
5024: 48 1b sub r20, r24 |
5026: 59 0b sbc r21, r25 |
5028: 50 93 09 05 sts 0x0509, r21 |
502c: 40 93 08 05 sts 0x0508, r20 |
5030: 20 91 10 03 lds r18, 0x0310 |
5034: 30 91 11 03 lds r19, 0x0311 |
5038: 28 0f add r18, r24 |
503a: 39 1f adc r19, r25 |
503c: 37 fd sbrc r19, 7 |
503e: f5 c3 rjmp .+2026 ; 0x582a <Mittelwert+0x1044> |
5040: 35 95 asr r19 |
5042: 27 95 ror r18 |
5044: 30 93 0f 05 sts 0x050F, r19 |
5048: 20 93 0e 05 sts 0x050E, r18 |
504c: 41 38 cpi r20, 0x81 ; 129 |
504e: 51 05 cpc r21, r1 |
5050: 0c f4 brge .+2 ; 0x5054 <Mittelwert+0x86e> |
5052: 03 c2 rjmp .+1030 ; 0x545a <Mittelwert+0xc74> |
5054: 80 e8 ldi r24, 0x80 ; 128 |
5056: 90 e0 ldi r25, 0x00 ; 0 |
5058: 90 93 09 05 sts 0x0509, r25 |
505c: 80 93 08 05 sts 0x0508, r24 |
5060: e6 2f mov r30, r22 |
5062: f0 e0 ldi r31, 0x00 ; 0 |
5064: 80 91 08 05 lds r24, 0x0508 |
5068: 90 91 09 05 lds r25, 0x0509 |
506c: e8 9f mul r30, r24 |
506e: b0 01 movw r22, r0 |
5070: e9 9f mul r30, r25 |
5072: 70 0d add r23, r0 |
5074: f8 9f mul r31, r24 |
5076: 70 0d add r23, r0 |
5078: 11 24 eor r1, r1 |
507a: 9b 01 movw r18, r22 |
507c: 77 fd sbrc r23, 7 |
507e: e0 c3 rjmp .+1984 ; 0x5840 <Mittelwert+0x105a> |
5080: 35 95 asr r19 |
5082: 27 95 ror r18 |
5084: 35 95 asr r19 |
5086: 27 95 ror r18 |
5088: 35 95 asr r19 |
508a: 27 95 ror r18 |
508c: 35 95 asr r19 |
508e: 27 95 ror r18 |
5090: 80 91 46 08 lds r24, 0x0846 |
5094: 90 91 47 08 lds r25, 0x0847 |
5098: 82 0f add r24, r18 |
509a: 93 1f adc r25, r19 |
509c: 90 93 47 08 sts 0x0847, r25 |
50a0: 80 93 46 08 sts 0x0846, r24 |
50a4: 40 91 12 03 lds r20, 0x0312 |
50a8: 50 91 13 03 lds r21, 0x0313 |
50ac: 80 91 0c 05 lds r24, 0x050C |
50b0: 90 91 0d 05 lds r25, 0x050D |
50b4: 48 1b sub r20, r24 |
50b6: 59 0b sbc r21, r25 |
50b8: 50 93 0b 05 sts 0x050B, r21 |
50bc: 40 93 0a 05 sts 0x050A, r20 |
50c0: 20 91 12 03 lds r18, 0x0312 |
50c4: 30 91 13 03 lds r19, 0x0313 |
50c8: 28 0f add r18, r24 |
50ca: 39 1f adc r19, r25 |
50cc: 37 fd sbrc r19, 7 |
50ce: be c3 rjmp .+1916 ; 0x584c <Mittelwert+0x1066> |
50d0: 35 95 asr r19 |
50d2: 27 95 ror r18 |
50d4: 30 93 0d 05 sts 0x050D, r19 |
50d8: 20 93 0c 05 sts 0x050C, r18 |
50dc: 41 38 cpi r20, 0x81 ; 129 |
50de: 51 05 cpc r21, r1 |
50e0: 0c f4 brge .+2 ; 0x50e4 <Mittelwert+0x8fe> |
50e2: 08 c3 rjmp .+1552 ; 0x56f4 <Mittelwert+0xf0e> |
50e4: 80 e8 ldi r24, 0x80 ; 128 |
50e6: 90 e0 ldi r25, 0x00 ; 0 |
50e8: 90 93 0b 05 sts 0x050B, r25 |
50ec: 80 93 0a 05 sts 0x050A, r24 |
50f0: 80 91 0a 05 lds r24, 0x050A |
50f4: 90 91 0b 05 lds r25, 0x050B |
50f8: e8 9f mul r30, r24 |
50fa: a0 01 movw r20, r0 |
50fc: e9 9f mul r30, r25 |
50fe: 50 0d add r21, r0 |
5100: f8 9f mul r31, r24 |
5102: 50 0d add r21, r0 |
5104: 11 24 eor r1, r1 |
5106: 9a 01 movw r18, r20 |
5108: 57 fd sbrc r21, 7 |
510a: 9d c3 rjmp .+1850 ; 0x5846 <Mittelwert+0x1060> |
510c: 35 95 asr r19 |
510e: 27 95 ror r18 |
5110: 35 95 asr r19 |
5112: 27 95 ror r18 |
5114: 35 95 asr r19 |
5116: 27 95 ror r18 |
5118: 35 95 asr r19 |
511a: 27 95 ror r18 |
511c: 80 91 36 08 lds r24, 0x0836 |
5120: 90 91 37 08 lds r25, 0x0837 |
5124: 82 0f add r24, r18 |
5126: 93 1f adc r25, r19 |
5128: 90 93 37 08 sts 0x0837, r25 |
512c: 80 93 36 08 sts 0x0836, r24 |
5130: 80 91 10 03 lds r24, 0x0310 |
5134: 90 91 11 03 lds r25, 0x0311 |
5138: 68 0f add r22, r24 |
513a: 79 1f adc r23, r25 |
513c: 70 93 11 03 sts 0x0311, r23 |
5140: 60 93 10 03 sts 0x0310, r22 |
5144: 80 91 12 03 lds r24, 0x0312 |
5148: 90 91 13 03 lds r25, 0x0313 |
514c: 48 0f add r20, r24 |
514e: 59 1f adc r21, r25 |
5150: 50 93 13 03 sts 0x0313, r21 |
5154: 40 93 12 03 sts 0x0312, r20 |
5158: 8b 89 ldd r24, Y+19 ; 0x13 |
515a: 9c 89 ldd r25, Y+20 ; 0x14 |
515c: 18 16 cp r1, r24 |
515e: 19 06 cpc r1, r25 |
5160: 0c f0 brlt .+2 ; 0x5164 <Mittelwert+0x97e> |
5162: e2 c2 rjmp .+1476 ; 0x5728 <Mittelwert+0xf42> |
5164: 9d 89 ldd r25, Y+21 ; 0x15 |
5166: e9 2e mov r14, r25 |
5168: ff 24 eor r15, r15 |
516a: 00 e0 ldi r16, 0x00 ; 0 |
516c: 10 e0 ldi r17, 0x00 ; 0 |
516e: 60 91 d1 07 lds r22, 0x07D1 |
5172: 70 91 d2 07 lds r23, 0x07D2 |
5176: 77 fd sbrc r23, 7 |
5178: 5f c3 rjmp .+1726 ; 0x5838 <Mittelwert+0x1052> |
517a: 88 27 eor r24, r24 |
517c: 77 fd sbrc r23, 7 |
517e: 80 95 com r24 |
5180: 98 2f mov r25, r24 |
5182: a8 01 movw r20, r16 |
5184: 97 01 movw r18, r14 |
5186: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
518a: 20 e4 ldi r18, 0x40 ; 64 |
518c: 30 e0 ldi r19, 0x00 ; 0 |
518e: 40 e0 ldi r20, 0x00 ; 0 |
5190: 50 e0 ldi r21, 0x00 ; 0 |
5192: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
5196: 82 0e add r8, r18 |
5198: 93 1e adc r9, r19 |
519a: 90 92 44 08 sts 0x0844, r9 |
519e: 80 92 43 08 sts 0x0843, r8 |
51a2: ea 8d ldd r30, Y+26 ; 0x1a |
51a4: fb 8d ldd r31, Y+27 ; 0x1b |
51a6: 1e 16 cp r1, r30 |
51a8: 1f 06 cpc r1, r31 |
51aa: 0c f0 brlt .+2 ; 0x51ae <Mittelwert+0x9c8> |
51ac: e2 c2 rjmp .+1476 ; 0x5772 <Mittelwert+0xf8c> |
51ae: 20 91 d5 07 lds r18, 0x07D5 |
51b2: 30 91 d6 07 lds r19, 0x07D6 |
51b6: 37 fd sbrc r19, 7 |
51b8: 3b c3 rjmp .+1654 ; 0x5830 <Mittelwert+0x104a> |
51ba: 44 27 eor r20, r20 |
51bc: 37 fd sbrc r19, 7 |
51be: 40 95 com r20 |
51c0: 54 2f mov r21, r20 |
51c2: c8 01 movw r24, r16 |
51c4: b7 01 movw r22, r14 |
51c6: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
51ca: 20 e4 ldi r18, 0x40 ; 64 |
51cc: 30 e0 ldi r19, 0x00 ; 0 |
51ce: 40 e0 ldi r20, 0x00 ; 0 |
51d0: 50 e0 ldi r21, 0x00 ; 0 |
51d2: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
51d6: 62 0e add r6, r18 |
51d8: 73 1e adc r7, r19 |
51da: 70 92 3a 08 sts 0x083A, r7 |
51de: 60 92 39 08 sts 0x0839, r6 |
51e2: f9 81 ldd r31, Y+1 ; 0x01 |
51e4: f7 fd sbrc r31, 7 |
51e6: e2 c2 rjmp .+1476 ; 0x57ac <Mittelwert+0xfc6> |
51e8: 80 91 db 07 lds r24, 0x07DB |
51ec: e8 2f mov r30, r24 |
51ee: f0 e0 ldi r31, 0x00 ; 0 |
51f0: ee 0f add r30, r30 |
51f2: ff 1f adc r31, r31 |
51f4: eb 55 subi r30, 0x5B ; 91 |
51f6: f8 4f sbci r31, 0xF8 ; 248 |
51f8: 80 81 ld r24, Z |
51fa: 91 81 ldd r25, Z+1 ; 0x01 |
51fc: a0 91 8c 04 lds r26, 0x048C |
5200: b0 91 8d 04 lds r27, 0x048D |
5204: 82 59 subi r24, 0x92 ; 146 |
5206: 9f 4f sbci r25, 0xFF ; 255 |
5208: a8 17 cp r26, r24 |
520a: b9 07 cpc r27, r25 |
520c: 0c f0 brlt .+2 ; 0x5210 <Mittelwert+0xa2a> |
520e: ff c0 rjmp .+510 ; 0x540e <Mittelwert+0xc28> |
5210: 11 96 adiw r26, 0x01 ; 1 |
5212: b0 93 8d 04 sts 0x048D, r27 |
5216: a0 93 8c 04 sts 0x048C, r26 |
521a: 80 91 dc 07 lds r24, 0x07DC |
521e: e8 2f mov r30, r24 |
5220: f0 e0 ldi r31, 0x00 ; 0 |
5222: ee 0f add r30, r30 |
5224: ff 1f adc r31, r31 |
5226: eb 55 subi r30, 0x5B ; 91 |
5228: f8 4f sbci r31, 0xF8 ; 248 |
522a: 80 81 ld r24, Z |
522c: 91 81 ldd r25, Z+1 ; 0x01 |
522e: 60 91 8e 04 lds r22, 0x048E |
5232: 70 91 8f 04 lds r23, 0x048F |
5236: 82 59 subi r24, 0x92 ; 146 |
5238: 9f 4f sbci r25, 0xFF ; 255 |
523a: 68 17 cp r22, r24 |
523c: 79 07 cpc r23, r25 |
523e: 0c f0 brlt .+2 ; 0x5242 <Mittelwert+0xa5c> |
5240: d3 c0 rjmp .+422 ; 0x53e8 <Mittelwert+0xc02> |
5242: 6f 5f subi r22, 0xFF ; 255 |
5244: 7f 4f sbci r23, 0xFF ; 255 |
5246: 70 93 8f 04 sts 0x048F, r23 |
524a: 60 93 8e 04 sts 0x048E, r22 |
524e: 80 91 dd 07 lds r24, 0x07DD |
5252: e8 2f mov r30, r24 |
5254: f0 e0 ldi r31, 0x00 ; 0 |
5256: ee 0f add r30, r30 |
5258: ff 1f adc r31, r31 |
525a: eb 55 subi r30, 0x5B ; 91 |
525c: f8 4f sbci r31, 0xF8 ; 248 |
525e: 80 81 ld r24, Z |
5260: 91 81 ldd r25, Z+1 ; 0x01 |
5262: 40 91 90 04 lds r20, 0x0490 |
5266: 50 91 91 04 lds r21, 0x0491 |
526a: 82 59 subi r24, 0x92 ; 146 |
526c: 9f 4f sbci r25, 0xFF ; 255 |
526e: 48 17 cp r20, r24 |
5270: 59 07 cpc r21, r25 |
5272: 0c f0 brlt .+2 ; 0x5276 <Mittelwert+0xa90> |
5274: a6 c0 rjmp .+332 ; 0x53c2 <Mittelwert+0xbdc> |
5276: 4f 5f subi r20, 0xFF ; 255 |
5278: 5f 4f sbci r21, 0xFF ; 255 |
527a: 50 93 91 04 sts 0x0491, r21 |
527e: 40 93 90 04 sts 0x0490, r20 |
5282: 80 91 de 07 lds r24, 0x07DE |
5286: e8 2f mov r30, r24 |
5288: f0 e0 ldi r31, 0x00 ; 0 |
528a: ee 0f add r30, r30 |
528c: ff 1f adc r31, r31 |
528e: eb 55 subi r30, 0x5B ; 91 |
5290: f8 4f sbci r31, 0xF8 ; 248 |
5292: 80 81 ld r24, Z |
5294: 91 81 ldd r25, Z+1 ; 0x01 |
5296: 20 91 92 04 lds r18, 0x0492 |
529a: 30 91 93 04 lds r19, 0x0493 |
529e: 82 59 subi r24, 0x92 ; 146 |
52a0: 9f 4f sbci r25, 0xFF ; 255 |
52a2: 28 17 cp r18, r24 |
52a4: 39 07 cpc r19, r25 |
52a6: 0c f0 brlt .+2 ; 0x52aa <Mittelwert+0xac4> |
52a8: 61 c0 rjmp .+194 ; 0x536c <Mittelwert+0xb86> |
52aa: 2f 5f subi r18, 0xFF ; 255 |
52ac: 3f 4f sbci r19, 0xFF ; 255 |
52ae: 30 93 93 04 sts 0x0493, r19 |
52b2: 20 93 92 04 sts 0x0492, r18 |
52b6: b7 fd sbrc r27, 7 |
52b8: 6d c0 rjmp .+218 ; 0x5394 <Mittelwert+0xbae> |
52ba: af 3f cpi r26, 0xFF ; 255 |
52bc: b1 05 cpc r27, r1 |
52be: 11 f0 breq .+4 ; 0x52c4 <Mittelwert+0xade> |
52c0: 0c f0 brlt .+2 ; 0x52c4 <Mittelwert+0xade> |
52c2: c4 c0 rjmp .+392 ; 0x544c <Mittelwert+0xc66> |
52c4: 77 fd sbrc r23, 7 |
52c6: 6c c0 rjmp .+216 ; 0x53a0 <Mittelwert+0xbba> |
52c8: 6f 3f cpi r22, 0xFF ; 255 |
52ca: 71 05 cpc r23, r1 |
52cc: 11 f0 breq .+4 ; 0x52d2 <Mittelwert+0xaec> |
52ce: 0c f0 brlt .+2 ; 0x52d2 <Mittelwert+0xaec> |
52d0: b6 c0 rjmp .+364 ; 0x543e <Mittelwert+0xc58> |
52d2: 57 fd sbrc r21, 7 |
52d4: 6b c0 rjmp .+214 ; 0x53ac <Mittelwert+0xbc6> |
52d6: 4f 3f cpi r20, 0xFF ; 255 |
52d8: 51 05 cpc r21, r1 |
52da: 11 f0 breq .+4 ; 0x52e0 <Mittelwert+0xafa> |
52dc: 0c f0 brlt .+2 ; 0x52e0 <Mittelwert+0xafa> |
52de: a8 c0 rjmp .+336 ; 0x5430 <Mittelwert+0xc4a> |
52e0: 37 fd sbrc r19, 7 |
52e2: 6a c0 rjmp .+212 ; 0x53b8 <Mittelwert+0xbd2> |
52e4: 2f 3f cpi r18, 0xFF ; 255 |
52e6: 31 05 cpc r19, r1 |
52e8: 09 f0 breq .+2 ; 0x52ec <Mittelwert+0xb06> |
52ea: 0c f4 brge .+2 ; 0x52ee <Mittelwert+0xb08> |
52ec: ee c2 rjmp .+1500 ; 0x58ca <Mittelwert+0x10e4> |
52ee: 8f ef ldi r24, 0xFF ; 255 |
52f0: 90 e0 ldi r25, 0x00 ; 0 |
52f2: 90 93 93 04 sts 0x0493, r25 |
52f6: 80 93 92 04 sts 0x0492, r24 |
52fa: e7 c2 rjmp .+1486 ; 0x58ca <Mittelwert+0x10e4> |
52fc: 80 91 00 04 lds r24, 0x0400 |
5300: 90 91 01 04 lds r25, 0x0401 |
5304: 83 5f subi r24, 0xF3 ; 243 |
5306: 93 40 sbci r25, 0x03 ; 3 |
5308: 34 f0 brlt .+12 ; 0x5316 <Mittelwert+0xb30> |
530a: 88 ee ldi r24, 0xE8 ; 232 |
530c: 93 e0 ldi r25, 0x03 ; 3 |
530e: 90 93 37 08 sts 0x0837, r25 |
5312: 80 93 36 08 sts 0x0836, r24 |
5316: 80 91 00 04 lds r24, 0x0400 |
531a: 90 91 01 04 lds r25, 0x0401 |
531e: 8a 5f subi r24, 0xFA ; 250 |
5320: 93 40 sbci r25, 0x03 ; 3 |
5322: 0c f4 brge .+2 ; 0x5326 <Mittelwert+0xb40> |
5324: 72 ce rjmp .-796 ; 0x500a <Mittelwert+0x824> |
5326: 80 ed ldi r24, 0xD0 ; 208 |
5328: 97 e0 ldi r25, 0x07 ; 7 |
532a: 90 93 37 08 sts 0x0837, r25 |
532e: 80 93 36 08 sts 0x0836, r24 |
5332: 6b ce rjmp .-810 ; 0x500a <Mittelwert+0x824> |
5334: 80 91 fe 03 lds r24, 0x03FE |
5338: 90 91 ff 03 lds r25, 0x03FF |
533c: 83 5f subi r24, 0xF3 ; 243 |
533e: 93 40 sbci r25, 0x03 ; 3 |
5340: 34 f0 brlt .+12 ; 0x534e <Mittelwert+0xb68> |
5342: 88 ee ldi r24, 0xE8 ; 232 |
5344: 93 e0 ldi r25, 0x03 ; 3 |
5346: 90 93 47 08 sts 0x0847, r25 |
534a: 80 93 46 08 sts 0x0846, r24 |
534e: 80 91 fe 03 lds r24, 0x03FE |
5352: 90 91 ff 03 lds r25, 0x03FF |
5356: 8a 5f subi r24, 0xFA ; 250 |
5358: 93 40 sbci r25, 0x03 ; 3 |
535a: 0c f4 brge .+2 ; 0x535e <Mittelwert+0xb78> |
535c: 26 ce rjmp .-948 ; 0x4faa <Mittelwert+0x7c4> |
535e: 80 ed ldi r24, 0xD0 ; 208 |
5360: 97 e0 ldi r25, 0x07 ; 7 |
5362: 90 93 47 08 sts 0x0847, r25 |
5366: 80 93 46 08 sts 0x0846, r24 |
536a: 1f ce rjmp .-962 ; 0x4faa <Mittelwert+0x7c4> |
536c: 80 81 ld r24, Z |
536e: 91 81 ldd r25, Z+1 ; 0x01 |
5370: 82 59 subi r24, 0x92 ; 146 |
5372: 9f 4f sbci r25, 0xFF ; 255 |
5374: 82 17 cp r24, r18 |
5376: 93 07 cpc r25, r19 |
5378: 0c f0 brlt .+2 ; 0x537c <Mittelwert+0xb96> |
537a: 9d cf rjmp .-198 ; 0x52b6 <Mittelwert+0xad0> |
537c: 21 15 cp r18, r1 |
537e: 31 05 cpc r19, r1 |
5380: 09 f4 brne .+2 ; 0x5384 <Mittelwert+0xb9e> |
5382: 99 cf rjmp .-206 ; 0x52b6 <Mittelwert+0xad0> |
5384: 21 50 subi r18, 0x01 ; 1 |
5386: 30 40 sbci r19, 0x00 ; 0 |
5388: 30 93 93 04 sts 0x0493, r19 |
538c: 20 93 92 04 sts 0x0492, r18 |
5390: b7 ff sbrs r27, 7 |
5392: 93 cf rjmp .-218 ; 0x52ba <Mittelwert+0xad4> |
5394: 10 92 8d 04 sts 0x048D, r1 |
5398: 10 92 8c 04 sts 0x048C, r1 |
539c: 77 ff sbrs r23, 7 |
539e: 94 cf rjmp .-216 ; 0x52c8 <Mittelwert+0xae2> |
53a0: 10 92 8f 04 sts 0x048F, r1 |
53a4: 10 92 8e 04 sts 0x048E, r1 |
53a8: 57 ff sbrs r21, 7 |
53aa: 95 cf rjmp .-214 ; 0x52d6 <Mittelwert+0xaf0> |
53ac: 10 92 91 04 sts 0x0491, r1 |
53b0: 10 92 90 04 sts 0x0490, r1 |
53b4: 37 ff sbrs r19, 7 |
53b6: 96 cf rjmp .-212 ; 0x52e4 <Mittelwert+0xafe> |
53b8: 10 92 93 04 sts 0x0493, r1 |
53bc: 10 92 92 04 sts 0x0492, r1 |
53c0: 84 c2 rjmp .+1288 ; 0x58ca <Mittelwert+0x10e4> |
53c2: 80 81 ld r24, Z |
53c4: 91 81 ldd r25, Z+1 ; 0x01 |
53c6: 82 59 subi r24, 0x92 ; 146 |
53c8: 9f 4f sbci r25, 0xFF ; 255 |
53ca: 84 17 cp r24, r20 |
53cc: 95 07 cpc r25, r21 |
53ce: 0c f0 brlt .+2 ; 0x53d2 <Mittelwert+0xbec> |
53d0: 58 cf rjmp .-336 ; 0x5282 <Mittelwert+0xa9c> |
53d2: 41 15 cp r20, r1 |
53d4: 51 05 cpc r21, r1 |
53d6: 09 f4 brne .+2 ; 0x53da <Mittelwert+0xbf4> |
53d8: 54 cf rjmp .-344 ; 0x5282 <Mittelwert+0xa9c> |
53da: 41 50 subi r20, 0x01 ; 1 |
53dc: 50 40 sbci r21, 0x00 ; 0 |
53de: 50 93 91 04 sts 0x0491, r21 |
53e2: 40 93 90 04 sts 0x0490, r20 |
53e6: 4d cf rjmp .-358 ; 0x5282 <Mittelwert+0xa9c> |
53e8: 80 81 ld r24, Z |
53ea: 91 81 ldd r25, Z+1 ; 0x01 |
53ec: 82 59 subi r24, 0x92 ; 146 |
53ee: 9f 4f sbci r25, 0xFF ; 255 |
53f0: 86 17 cp r24, r22 |
53f2: 97 07 cpc r25, r23 |
53f4: 0c f0 brlt .+2 ; 0x53f8 <Mittelwert+0xc12> |
53f6: 2b cf rjmp .-426 ; 0x524e <Mittelwert+0xa68> |
53f8: 61 15 cp r22, r1 |
53fa: 71 05 cpc r23, r1 |
53fc: 09 f4 brne .+2 ; 0x5400 <Mittelwert+0xc1a> |
53fe: 27 cf rjmp .-434 ; 0x524e <Mittelwert+0xa68> |
5400: 61 50 subi r22, 0x01 ; 1 |
5402: 70 40 sbci r23, 0x00 ; 0 |
5404: 70 93 8f 04 sts 0x048F, r23 |
5408: 60 93 8e 04 sts 0x048E, r22 |
540c: 20 cf rjmp .-448 ; 0x524e <Mittelwert+0xa68> |
540e: 80 81 ld r24, Z |
5410: 91 81 ldd r25, Z+1 ; 0x01 |
5412: 82 59 subi r24, 0x92 ; 146 |
5414: 9f 4f sbci r25, 0xFF ; 255 |
5416: 8a 17 cp r24, r26 |
5418: 9b 07 cpc r25, r27 |
541a: 0c f0 brlt .+2 ; 0x541e <Mittelwert+0xc38> |
541c: fe ce rjmp .-516 ; 0x521a <Mittelwert+0xa34> |
541e: 10 97 sbiw r26, 0x00 ; 0 |
5420: 09 f4 brne .+2 ; 0x5424 <Mittelwert+0xc3e> |
5422: fb ce rjmp .-522 ; 0x521a <Mittelwert+0xa34> |
5424: 11 97 sbiw r26, 0x01 ; 1 |
5426: b0 93 8d 04 sts 0x048D, r27 |
542a: a0 93 8c 04 sts 0x048C, r26 |
542e: f5 ce rjmp .-534 ; 0x521a <Mittelwert+0xa34> |
5430: 8f ef ldi r24, 0xFF ; 255 |
5432: 90 e0 ldi r25, 0x00 ; 0 |
5434: 90 93 91 04 sts 0x0491, r25 |
5438: 80 93 90 04 sts 0x0490, r24 |
543c: 51 cf rjmp .-350 ; 0x52e0 <Mittelwert+0xafa> |
543e: 8f ef ldi r24, 0xFF ; 255 |
5440: 90 e0 ldi r25, 0x00 ; 0 |
5442: 90 93 8f 04 sts 0x048F, r25 |
5446: 80 93 8e 04 sts 0x048E, r24 |
544a: 43 cf rjmp .-378 ; 0x52d2 <Mittelwert+0xaec> |
544c: 8f ef ldi r24, 0xFF ; 255 |
544e: 90 e0 ldi r25, 0x00 ; 0 |
5450: 90 93 8d 04 sts 0x048D, r25 |
5454: 80 93 8c 04 sts 0x048C, r24 |
5458: 35 cf rjmp .-406 ; 0x52c4 <Mittelwert+0xade> |
545a: 40 58 subi r20, 0x80 ; 128 |
545c: 5f 4f sbci r21, 0xFF ; 255 |
545e: 0c f0 brlt .+2 ; 0x5462 <Mittelwert+0xc7c> |
5460: ff cd rjmp .-1026 ; 0x5060 <Mittelwert+0x87a> |
5462: 80 e8 ldi r24, 0x80 ; 128 |
5464: 9f ef ldi r25, 0xFF ; 255 |
5466: 90 93 09 05 sts 0x0509, r25 |
546a: 80 93 08 05 sts 0x0508, r24 |
546e: f8 cd rjmp .-1040 ; 0x5060 <Mittelwert+0x87a> |
5470: b0 91 df 07 lds r27, 0x07DF |
5474: b9 83 std Y+1, r27 ; 0x01 |
5476: b6 ff sbrs r27, 6 |
5478: 8a cb rjmp .-2284 ; 0x4b8e <Mittelwert+0x3a8> |
547a: 2f 85 ldd r18, Y+15 ; 0x0f |
547c: 38 89 ldd r19, Y+16 ; 0x10 |
547e: 49 89 ldd r20, Y+17 ; 0x11 |
5480: 5a 89 ldd r21, Y+18 ; 0x12 |
5482: 28 3b cpi r18, 0xB8 ; 184 |
5484: e4 e9 ldi r30, 0x94 ; 148 |
5486: 3e 07 cpc r19, r30 |
5488: ee ef ldi r30, 0xFE ; 254 |
548a: 4e 07 cpc r20, r30 |
548c: ef ef ldi r30, 0xFF ; 255 |
548e: 5e 07 cpc r21, r30 |
5490: 24 f4 brge .+8 ; 0x549a <Mittelwert+0xcb4> |
5492: 28 eb ldi r18, 0xB8 ; 184 |
5494: 34 e9 ldi r19, 0x94 ; 148 |
5496: 4e ef ldi r20, 0xFE ; 254 |
5498: 5f ef ldi r21, 0xFF ; 255 |
549a: 2a 83 std Y+2, r18 ; 0x02 |
549c: 3b 83 std Y+3, r19 ; 0x03 |
549e: 4c 83 std Y+4, r20 ; 0x04 |
54a0: 5d 83 std Y+5, r21 ; 0x05 |
54a2: 29 54 subi r18, 0x49 ; 73 |
54a4: 3b 46 sbci r19, 0x6B ; 107 |
54a6: 41 40 sbci r20, 0x01 ; 1 |
54a8: 50 40 sbci r21, 0x00 ; 0 |
54aa: 44 f0 brlt .+16 ; 0x54bc <Mittelwert+0xcd6> |
54ac: 88 e4 ldi r24, 0x48 ; 72 |
54ae: 9b e6 ldi r25, 0x6B ; 107 |
54b0: a1 e0 ldi r26, 0x01 ; 1 |
54b2: b0 e0 ldi r27, 0x00 ; 0 |
54b4: 8a 83 std Y+2, r24 ; 0x02 |
54b6: 9b 83 std Y+3, r25 ; 0x03 |
54b8: ac 83 std Y+4, r26 ; 0x04 |
54ba: bd 83 std Y+5, r27 ; 0x05 |
54bc: 2b 85 ldd r18, Y+11 ; 0x0b |
54be: 3c 85 ldd r19, Y+12 ; 0x0c |
54c0: 4d 85 ldd r20, Y+13 ; 0x0d |
54c2: 5e 85 ldd r21, Y+14 ; 0x0e |
54c4: 28 3b cpi r18, 0xB8 ; 184 |
54c6: 94 e9 ldi r25, 0x94 ; 148 |
54c8: 39 07 cpc r19, r25 |
54ca: 9e ef ldi r25, 0xFE ; 254 |
54cc: 49 07 cpc r20, r25 |
54ce: 9f ef ldi r25, 0xFF ; 255 |
54d0: 59 07 cpc r21, r25 |
54d2: 24 f4 brge .+8 ; 0x54dc <Mittelwert+0xcf6> |
54d4: 28 eb ldi r18, 0xB8 ; 184 |
54d6: 34 e9 ldi r19, 0x94 ; 148 |
54d8: 4e ef ldi r20, 0xFE ; 254 |
54da: 5f ef ldi r21, 0xFF ; 255 |
54dc: 2e 83 std Y+6, r18 ; 0x06 |
54de: 3f 83 std Y+7, r19 ; 0x07 |
54e0: 48 87 std Y+8, r20 ; 0x08 |
54e2: 59 87 std Y+9, r21 ; 0x09 |
54e4: 29 54 subi r18, 0x49 ; 73 |
54e6: 3b 46 sbci r19, 0x6B ; 107 |
54e8: 41 40 sbci r20, 0x01 ; 1 |
54ea: 50 40 sbci r21, 0x00 ; 0 |
54ec: 44 f0 brlt .+16 ; 0x54fe <Mittelwert+0xd18> |
54ee: 88 e4 ldi r24, 0x48 ; 72 |
54f0: 9b e6 ldi r25, 0x6B ; 107 |
54f2: a1 e0 ldi r26, 0x01 ; 1 |
54f4: b0 e0 ldi r27, 0x00 ; 0 |
54f6: 8e 83 std Y+6, r24 ; 0x06 |
54f8: 9f 83 std Y+7, r25 ; 0x07 |
54fa: a8 87 std Y+8, r26 ; 0x08 |
54fc: b9 87 std Y+9, r27 ; 0x09 |
54fe: a0 90 ae 03 lds r10, 0x03AE |
5502: bb 24 eor r11, r11 |
5504: cc 24 eor r12, r12 |
5506: dd 24 eor r13, r13 |
5508: ab 89 ldd r26, Y+19 ; 0x13 |
550a: bc 89 ldd r27, Y+20 ; 0x14 |
550c: 9d 01 movw r18, r26 |
550e: 44 27 eor r20, r20 |
5510: 37 fd sbrc r19, 7 |
5512: 40 95 com r20 |
5514: 54 2f mov r21, r20 |
5516: 6e 81 ldd r22, Y+6 ; 0x06 |
5518: 7f 81 ldd r23, Y+7 ; 0x07 |
551a: 88 85 ldd r24, Y+8 ; 0x08 |
551c: 99 85 ldd r25, Y+9 ; 0x09 |
551e: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
5522: 20 e0 ldi r18, 0x00 ; 0 |
5524: 38 e0 ldi r19, 0x08 ; 8 |
5526: 40 e0 ldi r20, 0x00 ; 0 |
5528: 50 e0 ldi r21, 0x00 ; 0 |
552a: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
552e: ca 01 movw r24, r20 |
5530: b9 01 movw r22, r18 |
5532: a6 01 movw r20, r12 |
5534: 95 01 movw r18, r10 |
5536: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
553a: 20 e0 ldi r18, 0x00 ; 0 |
553c: 30 e1 ldi r19, 0x10 ; 16 |
553e: 40 e0 ldi r20, 0x00 ; 0 |
5540: 50 e0 ldi r21, 0x00 ; 0 |
5542: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
5546: 79 01 movw r14, r18 |
5548: 8a 01 movw r16, r20 |
554a: 20 93 14 05 sts 0x0514, r18 |
554e: 30 93 15 05 sts 0x0515, r19 |
5552: 40 93 16 05 sts 0x0516, r20 |
5556: 50 93 17 05 sts 0x0517, r21 |
555a: ea 8d ldd r30, Y+26 ; 0x1a |
555c: fb 8d ldd r31, Y+27 ; 0x1b |
555e: 9f 01 movw r18, r30 |
5560: 44 27 eor r20, r20 |
5562: 37 fd sbrc r19, 7 |
5564: 40 95 com r20 |
5566: 54 2f mov r21, r20 |
5568: 6a 81 ldd r22, Y+2 ; 0x02 |
556a: 7b 81 ldd r23, Y+3 ; 0x03 |
556c: 8c 81 ldd r24, Y+4 ; 0x04 |
556e: 9d 81 ldd r25, Y+5 ; 0x05 |
5570: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
5574: 20 e0 ldi r18, 0x00 ; 0 |
5576: 38 e0 ldi r19, 0x08 ; 8 |
5578: 40 e0 ldi r20, 0x00 ; 0 |
557a: 50 e0 ldi r21, 0x00 ; 0 |
557c: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
5580: ca 01 movw r24, r20 |
5582: b9 01 movw r22, r18 |
5584: a6 01 movw r20, r12 |
5586: 95 01 movw r18, r10 |
5588: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
558c: 20 e0 ldi r18, 0x00 ; 0 |
558e: 30 e1 ldi r19, 0x10 ; 16 |
5590: 40 e0 ldi r20, 0x00 ; 0 |
5592: 50 e0 ldi r21, 0x00 ; 0 |
5594: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
5598: f0 92 d2 07 sts 0x07D2, r15 |
559c: e0 92 d1 07 sts 0x07D1, r14 |
55a0: 30 93 d6 07 sts 0x07D6, r19 |
55a4: 20 93 d5 07 sts 0x07D5, r18 |
55a8: 2e 19 sub r18, r14 |
55aa: 3f 09 sbc r19, r15 |
55ac: 40 0b sbc r20, r16 |
55ae: 51 0b sbc r21, r17 |
55b0: 79 01 movw r14, r18 |
55b2: 8a 01 movw r16, r20 |
55b4: 20 93 10 05 sts 0x0510, r18 |
55b8: 30 93 11 05 sts 0x0511, r19 |
55bc: 40 93 12 05 sts 0x0512, r20 |
55c0: 50 93 13 05 sts 0x0513, r21 |
55c4: 22 0e add r2, r18 |
55c6: 33 1e adc r3, r19 |
55c8: 44 1e adc r4, r20 |
55ca: 55 1e adc r5, r21 |
55cc: 20 92 7e 08 sts 0x087E, r2 |
55d0: 30 92 7f 08 sts 0x087F, r3 |
55d4: 40 92 80 08 sts 0x0880, r4 |
55d8: 50 92 81 08 sts 0x0881, r5 |
55dc: f0 91 af 03 lds r31, 0x03AF |
55e0: fd 8b std Y+21, r31 ; 0x15 |
55e2: ff 23 and r31, r31 |
55e4: e1 f4 brne .+56 ; 0x561e <Mittelwert+0xe38> |
55e6: ca 01 movw r24, r20 |
55e8: b9 01 movw r22, r18 |
55ea: 22 e0 ldi r18, 0x02 ; 2 |
55ec: 30 e0 ldi r19, 0x00 ; 0 |
55ee: 40 e0 ldi r20, 0x00 ; 0 |
55f0: 50 e0 ldi r21, 0x00 ; 0 |
55f2: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
55f6: 8e 89 ldd r24, Y+22 ; 0x16 |
55f8: 9f 89 ldd r25, Y+23 ; 0x17 |
55fa: a8 8d ldd r26, Y+24 ; 0x18 |
55fc: b9 8d ldd r27, Y+25 ; 0x19 |
55fe: 82 1b sub r24, r18 |
5600: 93 0b sbc r25, r19 |
5602: a4 0b sbc r26, r20 |
5604: b5 0b sbc r27, r21 |
5606: 8e 8b std Y+22, r24 ; 0x16 |
5608: 9f 8b std Y+23, r25 ; 0x17 |
560a: a8 8f std Y+24, r26 ; 0x18 |
560c: b9 8f std Y+25, r27 ; 0x19 |
560e: 80 93 75 04 sts 0x0475, r24 |
5612: 90 93 76 04 sts 0x0476, r25 |
5616: a0 93 77 04 sts 0x0477, r26 |
561a: b0 93 78 04 sts 0x0478, r27 |
561e: 6e 0c add r6, r14 |
5620: 7f 1c adc r7, r15 |
5622: 80 1e adc r8, r16 |
5624: 91 1e adc r9, r17 |
5626: e0 90 ad 03 lds r14, 0x03AD |
562a: ff 24 eor r15, r15 |
562c: 00 e0 ldi r16, 0x00 ; 0 |
562e: 10 e0 ldi r17, 0x00 ; 0 |
5630: c4 01 movw r24, r8 |
5632: b3 01 movw r22, r6 |
5634: 2e 81 ldd r18, Y+6 ; 0x06 |
5636: 3f 81 ldd r19, Y+7 ; 0x07 |
5638: 48 85 ldd r20, Y+8 ; 0x08 |
563a: 59 85 ldd r21, Y+9 ; 0x09 |
563c: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
5640: 20 e0 ldi r18, 0x00 ; 0 |
5642: 38 e0 ldi r19, 0x08 ; 8 |
5644: 40 e0 ldi r20, 0x00 ; 0 |
5646: 50 e0 ldi r21, 0x00 ; 0 |
5648: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
564c: ca 01 movw r24, r20 |
564e: b9 01 movw r22, r18 |
5650: a8 01 movw r20, r16 |
5652: 97 01 movw r18, r14 |
5654: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
5658: 20 e0 ldi r18, 0x00 ; 0 |
565a: 30 e1 ldi r19, 0x10 ; 16 |
565c: 40 e0 ldi r20, 0x00 ; 0 |
565e: 50 e0 ldi r21, 0x00 ; 0 |
5660: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
5664: 59 01 movw r10, r18 |
5666: 6a 01 movw r12, r20 |
5668: 20 93 1c 05 sts 0x051C, r18 |
566c: 30 93 1d 05 sts 0x051D, r19 |
5670: 40 93 1e 05 sts 0x051E, r20 |
5674: 50 93 1f 05 sts 0x051F, r21 |
5678: c4 01 movw r24, r8 |
567a: b3 01 movw r22, r6 |
567c: 2a 81 ldd r18, Y+2 ; 0x02 |
567e: 3b 81 ldd r19, Y+3 ; 0x03 |
5680: 4c 81 ldd r20, Y+4 ; 0x04 |
5682: 5d 81 ldd r21, Y+5 ; 0x05 |
5684: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
5688: 20 e0 ldi r18, 0x00 ; 0 |
568a: 38 e0 ldi r19, 0x08 ; 8 |
568c: 40 e0 ldi r20, 0x00 ; 0 |
568e: 50 e0 ldi r21, 0x00 ; 0 |
5690: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
5694: ca 01 movw r24, r20 |
5696: b9 01 movw r22, r18 |
5698: a8 01 movw r20, r16 |
569a: 97 01 movw r18, r14 |
569c: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
56a0: 20 e0 ldi r18, 0x00 ; 0 |
56a2: 30 e1 ldi r19, 0x10 ; 16 |
56a4: 40 e0 ldi r20, 0x00 ; 0 |
56a6: 50 e0 ldi r21, 0x00 ; 0 |
56a8: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
56ac: 20 93 18 05 sts 0x0518, r18 |
56b0: 30 93 19 05 sts 0x0519, r19 |
56b4: 40 93 1a 05 sts 0x051A, r20 |
56b8: 50 93 1b 05 sts 0x051B, r21 |
56bc: d7 fc sbrc r13, 7 |
56be: e8 c0 rjmp .+464 ; 0x5890 <Mittelwert+0x10aa> |
56c0: 91 e8 ldi r25, 0x81 ; 129 |
56c2: a9 16 cp r10, r25 |
56c4: b1 04 cpc r11, r1 |
56c6: c1 04 cpc r12, r1 |
56c8: d1 04 cpc r13, r1 |
56ca: 44 f4 brge .+16 ; 0x56dc <Mittelwert+0xef6> |
56cc: 57 fd sbrc r21, 7 |
56ce: d8 c0 rjmp .+432 ; 0x5880 <Mittelwert+0x109a> |
56d0: 21 38 cpi r18, 0x81 ; 129 |
56d2: 31 05 cpc r19, r1 |
56d4: 41 05 cpc r20, r1 |
56d6: 51 05 cpc r21, r1 |
56d8: 0c f4 brge .+2 ; 0x56dc <Mittelwert+0xef6> |
56da: 74 ca rjmp .-2840 ; 0x4bc4 <Mittelwert+0x3de> |
56dc: 81 e0 ldi r24, 0x01 ; 1 |
56de: 80 93 89 04 sts 0x0489, r24 |
56e2: 20 90 7e 08 lds r2, 0x087E |
56e6: 30 90 7f 08 lds r3, 0x087F |
56ea: 40 90 80 08 lds r4, 0x0880 |
56ee: 50 90 81 08 lds r5, 0x0881 |
56f2: 68 ca rjmp .-2864 ; 0x4bc4 <Mittelwert+0x3de> |
56f4: 40 58 subi r20, 0x80 ; 128 |
56f6: 5f 4f sbci r21, 0xFF ; 255 |
56f8: 0c f0 brlt .+2 ; 0x56fc <Mittelwert+0xf16> |
56fa: fa cc rjmp .-1548 ; 0x50f0 <Mittelwert+0x90a> |
56fc: 80 e8 ldi r24, 0x80 ; 128 |
56fe: 9f ef ldi r25, 0xFF ; 255 |
5700: 90 93 0b 05 sts 0x050B, r25 |
5704: 80 93 0a 05 sts 0x050A, r24 |
5708: f3 cc rjmp .-1562 ; 0x50f0 <Mittelwert+0x90a> |
570a: 07 96 adiw r24, 0x07 ; 7 |
570c: 02 cc rjmp .-2044 ; 0x4f12 <Mittelwert+0x72c> |
570e: 26 0e add r2, r22 |
5710: 37 1e adc r3, r23 |
5712: 48 1e adc r4, r24 |
5714: 59 1e adc r5, r25 |
5716: 20 92 7e 08 sts 0x087E, r2 |
571a: 30 92 7f 08 sts 0x087F, r3 |
571e: 40 92 80 08 sts 0x0880, r4 |
5722: 50 92 81 08 sts 0x0881, r5 |
5726: 9d ca rjmp .-2758 ; 0x4c62 <Mittelwert+0x47c> |
5728: ad 89 ldd r26, Y+21 ; 0x15 |
572a: ea 2e mov r14, r26 |
572c: ff 24 eor r15, r15 |
572e: 00 e0 ldi r16, 0x00 ; 0 |
5730: 10 e0 ldi r17, 0x00 ; 0 |
5732: 60 91 d1 07 lds r22, 0x07D1 |
5736: 70 91 d2 07 lds r23, 0x07D2 |
573a: 77 fd sbrc r23, 7 |
573c: 8a c0 rjmp .+276 ; 0x5852 <Mittelwert+0x106c> |
573e: 88 27 eor r24, r24 |
5740: 77 fd sbrc r23, 7 |
5742: 80 95 com r24 |
5744: 98 2f mov r25, r24 |
5746: a8 01 movw r20, r16 |
5748: 97 01 movw r18, r14 |
574a: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
574e: 20 e4 ldi r18, 0x40 ; 64 |
5750: 30 e0 ldi r19, 0x00 ; 0 |
5752: 40 e0 ldi r20, 0x00 ; 0 |
5754: 50 e0 ldi r21, 0x00 ; 0 |
5756: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
575a: 82 1a sub r8, r18 |
575c: 93 0a sbc r9, r19 |
575e: 90 92 44 08 sts 0x0844, r9 |
5762: 80 92 43 08 sts 0x0843, r8 |
5766: ea 8d ldd r30, Y+26 ; 0x1a |
5768: fb 8d ldd r31, Y+27 ; 0x1b |
576a: 1e 16 cp r1, r30 |
576c: 1f 06 cpc r1, r31 |
576e: 0c f4 brge .+2 ; 0x5772 <Mittelwert+0xf8c> |
5770: 1e cd rjmp .-1476 ; 0x51ae <Mittelwert+0x9c8> |
5772: 20 91 d5 07 lds r18, 0x07D5 |
5776: 30 91 d6 07 lds r19, 0x07D6 |
577a: 37 fd sbrc r19, 7 |
577c: 6e c0 rjmp .+220 ; 0x585a <Mittelwert+0x1074> |
577e: 44 27 eor r20, r20 |
5780: 37 fd sbrc r19, 7 |
5782: 40 95 com r20 |
5784: 54 2f mov r21, r20 |
5786: c8 01 movw r24, r16 |
5788: b7 01 movw r22, r14 |
578a: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
578e: 20 e4 ldi r18, 0x40 ; 64 |
5790: 30 e0 ldi r19, 0x00 ; 0 |
5792: 40 e0 ldi r20, 0x00 ; 0 |
5794: 50 e0 ldi r21, 0x00 ; 0 |
5796: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
579a: 62 1a sub r6, r18 |
579c: 73 0a sbc r7, r19 |
579e: 70 92 3a 08 sts 0x083A, r7 |
57a2: 60 92 39 08 sts 0x0839, r6 |
57a6: f9 81 ldd r31, Y+1 ; 0x01 |
57a8: f7 ff sbrs r31, 7 |
57aa: 1e cd rjmp .-1476 ; 0x51e8 <Mittelwert+0xa02> |
57ac: 2a 85 ldd r18, Y+10 ; 0x0a |
57ae: 22 23 and r18, r18 |
57b0: 09 f0 breq .+2 ; 0x57b4 <Mittelwert+0xfce> |
57b2: 1a cd rjmp .-1484 ; 0x51e8 <Mittelwert+0xa02> |
57b4: 80 91 a7 04 lds r24, 0x04A7 |
57b8: 88 23 and r24, r24 |
57ba: 09 f0 breq .+2 ; 0x57be <Mittelwert+0xfd8> |
57bc: 15 cd rjmp .-1494 ; 0x51e8 <Mittelwert+0xa02> |
57be: 8a 8d ldd r24, Y+26 ; 0x1a |
57c0: 9b 8d ldd r25, Y+27 ; 0x1b |
57c2: 81 50 subi r24, 0x01 ; 1 |
57c4: 91 40 sbci r25, 0x01 ; 1 |
57c6: 0c f0 brlt .+2 ; 0x57ca <Mittelwert+0xfe4> |
57c8: 4c c0 rjmp .+152 ; 0x5862 <Mittelwert+0x107c> |
57ca: 2a 8d ldd r18, Y+26 ; 0x1a |
57cc: 3b 8d ldd r19, Y+27 ; 0x1b |
57ce: 6f ef ldi r22, 0xFF ; 255 |
57d0: 20 30 cpi r18, 0x00 ; 0 |
57d2: 36 07 cpc r19, r22 |
57d4: 64 f4 brge .+24 ; 0x57ee <Mittelwert+0x1008> |
57d6: 80 91 46 08 lds r24, 0x0846 |
57da: 90 91 47 08 lds r25, 0x0847 |
57de: 80 50 subi r24, 0x00 ; 0 |
57e0: 9f 4f sbci r25, 0xFF ; 255 |
57e2: 82 0f add r24, r18 |
57e4: 93 1f adc r25, r19 |
57e6: 90 93 47 08 sts 0x0847, r25 |
57ea: 80 93 46 08 sts 0x0846, r24 |
57ee: 8b 89 ldd r24, Y+19 ; 0x13 |
57f0: 9c 89 ldd r25, Y+20 ; 0x14 |
57f2: 81 50 subi r24, 0x01 ; 1 |
57f4: 91 40 sbci r25, 0x01 ; 1 |
57f6: 0c f4 brge .+2 ; 0x57fa <Mittelwert+0x1014> |
57f8: 54 c0 rjmp .+168 ; 0x58a2 <Mittelwert+0x10bc> |
57fa: 80 91 36 08 lds r24, 0x0836 |
57fe: 90 91 37 08 lds r25, 0x0837 |
5802: 80 50 subi r24, 0x00 ; 0 |
5804: 91 40 sbci r25, 0x01 ; 1 |
5806: eb 89 ldd r30, Y+19 ; 0x13 |
5808: fc 89 ldd r31, Y+20 ; 0x14 |
580a: 8e 0f add r24, r30 |
580c: 9f 1f adc r25, r31 |
580e: 90 93 37 08 sts 0x0837, r25 |
5812: 80 93 36 08 sts 0x0836, r24 |
5816: e8 cc rjmp .-1584 ; 0x51e8 <Mittelwert+0xa02> |
5818: 07 96 adiw r24, 0x07 ; 7 |
581a: 8b cb rjmp .-2282 ; 0x4f32 <Mittelwert+0x74c> |
581c: 29 5f subi r18, 0xF9 ; 249 |
581e: 3f 4f sbci r19, 0xFF ; 255 |
5820: 20 c8 rjmp .-4032 ; 0x4862 <Mittelwert+0x7c> |
5822: 29 5f subi r18, 0xF9 ; 249 |
5824: 3f 4f sbci r19, 0xFF ; 255 |
5826: 0c 94 23 24 jmp 0x4846 ; 0x4846 <Mittelwert+0x60> |
582a: 2f 5f subi r18, 0xFF ; 255 |
582c: 3f 4f sbci r19, 0xFF ; 255 |
582e: 08 cc rjmp .-2032 ; 0x5040 <Mittelwert+0x85a> |
5830: 30 95 com r19 |
5832: 21 95 neg r18 |
5834: 3f 4f sbci r19, 0xFF ; 255 |
5836: c1 cc rjmp .-1662 ; 0x51ba <Mittelwert+0x9d4> |
5838: 70 95 com r23 |
583a: 61 95 neg r22 |
583c: 7f 4f sbci r23, 0xFF ; 255 |
583e: 9d cc rjmp .-1734 ; 0x517a <Mittelwert+0x994> |
5840: 21 5f subi r18, 0xF1 ; 241 |
5842: 3f 4f sbci r19, 0xFF ; 255 |
5844: 1d cc rjmp .-1990 ; 0x5080 <Mittelwert+0x89a> |
5846: 21 5f subi r18, 0xF1 ; 241 |
5848: 3f 4f sbci r19, 0xFF ; 255 |
584a: 60 cc rjmp .-1856 ; 0x510c <Mittelwert+0x926> |
584c: 2f 5f subi r18, 0xFF ; 255 |
584e: 3f 4f sbci r19, 0xFF ; 255 |
5850: 3f cc rjmp .-1922 ; 0x50d0 <Mittelwert+0x8ea> |
5852: 70 95 com r23 |
5854: 61 95 neg r22 |
5856: 7f 4f sbci r23, 0xFF ; 255 |
5858: 72 cf rjmp .-284 ; 0x573e <Mittelwert+0xf58> |
585a: 30 95 com r19 |
585c: 21 95 neg r18 |
585e: 3f 4f sbci r19, 0xFF ; 255 |
5860: 8e cf rjmp .-228 ; 0x577e <Mittelwert+0xf98> |
5862: 80 91 46 08 lds r24, 0x0846 |
5866: 90 91 47 08 lds r25, 0x0847 |
586a: 80 50 subi r24, 0x00 ; 0 |
586c: 91 40 sbci r25, 0x01 ; 1 |
586e: ea 8d ldd r30, Y+26 ; 0x1a |
5870: fb 8d ldd r31, Y+27 ; 0x1b |
5872: 8e 0f add r24, r30 |
5874: 9f 1f adc r25, r31 |
5876: 90 93 47 08 sts 0x0847, r25 |
587a: 80 93 46 08 sts 0x0846, r24 |
587e: b7 cf rjmp .-146 ; 0x57ee <Mittelwert+0x1008> |
5880: 50 95 com r21 |
5882: 40 95 com r20 |
5884: 30 95 com r19 |
5886: 21 95 neg r18 |
5888: 3f 4f sbci r19, 0xFF ; 255 |
588a: 4f 4f sbci r20, 0xFF ; 255 |
588c: 5f 4f sbci r21, 0xFF ; 255 |
588e: 20 cf rjmp .-448 ; 0x56d0 <Mittelwert+0xeea> |
5890: d0 94 com r13 |
5892: c0 94 com r12 |
5894: b0 94 com r11 |
5896: a0 94 com r10 |
5898: a1 1c adc r10, r1 |
589a: b1 1c adc r11, r1 |
589c: c1 1c adc r12, r1 |
589e: d1 1c adc r13, r1 |
58a0: 0f cf rjmp .-482 ; 0x56c0 <Mittelwert+0xeda> |
58a2: 2b 89 ldd r18, Y+19 ; 0x13 |
58a4: 3c 89 ldd r19, Y+20 ; 0x14 |
58a6: 6f ef ldi r22, 0xFF ; 255 |
58a8: 20 30 cpi r18, 0x00 ; 0 |
58aa: 36 07 cpc r19, r22 |
58ac: 0c f0 brlt .+2 ; 0x58b0 <Mittelwert+0x10ca> |
58ae: 9c cc rjmp .-1736 ; 0x51e8 <Mittelwert+0xa02> |
58b0: 80 91 36 08 lds r24, 0x0836 |
58b4: 90 91 37 08 lds r25, 0x0837 |
58b8: 80 50 subi r24, 0x00 ; 0 |
58ba: 9f 4f sbci r25, 0xFF ; 255 |
58bc: 82 0f add r24, r18 |
58be: 93 1f adc r25, r19 |
58c0: 90 93 37 08 sts 0x0837, r25 |
58c4: 80 93 36 08 sts 0x0836, r24 |
58c8: 8f cc rjmp .-1762 ; 0x51e8 <Mittelwert+0xa02> |
58ca: 6b 96 adiw r28, 0x1b ; 27 |
58cc: 0f b6 in r0, 0x3f ; 63 |
58ce: f8 94 cli |
58d0: de bf out 0x3e, r29 ; 62 |
58d2: 0f be out 0x3f, r0 ; 63 |
58d4: cd bf out 0x3d, r28 ; 61 |
58d6: df 91 pop r29 |
58d8: cf 91 pop r28 |
58da: 1f 91 pop r17 |
58dc: 0f 91 pop r16 |
58de: ff 90 pop r15 |
58e0: ef 90 pop r14 |
58e2: df 90 pop r13 |
58e4: cf 90 pop r12 |
58e6: bf 90 pop r11 |
58e8: af 90 pop r10 |
58ea: 9f 90 pop r9 |
58ec: 8f 90 pop r8 |
58ee: 7f 90 pop r7 |
58f0: 6f 90 pop r6 |
58f2: 5f 90 pop r5 |
58f4: 4f 90 pop r4 |
58f6: 3f 90 pop r3 |
58f8: 2f 90 pop r2 |
58fa: 08 95 ret |
|
000058fc <ParameterZuordnung>: |
58fc: 80 91 e2 07 lds r24, 0x07E2 |
5900: 8b 3f cpi r24, 0xFB ; 251 |
5902: 80 f0 brcs .+32 ; 0x5924 <ParameterZuordnung+0x28> |
5904: 8b 3f cpi r24, 0xFB ; 251 |
5906: 09 f4 brne .+2 ; 0x590a <ParameterZuordnung+0xe> |
5908: ed c2 rjmp .+1498 ; 0x5ee4 <ParameterZuordnung+0x5e8> |
590a: 8c 3f cpi r24, 0xFC ; 252 |
590c: 09 f4 brne .+2 ; 0x5910 <ParameterZuordnung+0x14> |
590e: c1 c3 rjmp .+1922 ; 0x6092 <ParameterZuordnung+0x796> |
5910: 8d 3f cpi r24, 0xFD ; 253 |
5912: 09 f4 brne .+2 ; 0x5916 <ParameterZuordnung+0x1a> |
5914: 28 c3 rjmp .+1616 ; 0x5f66 <ParameterZuordnung+0x66a> |
5916: 8e 3f cpi r24, 0xFE ; 254 |
5918: 39 f4 brne .+14 ; 0x5928 <ParameterZuordnung+0x2c> |
591a: 80 91 92 04 lds r24, 0x0492 |
591e: 80 93 a2 03 sts 0x03A2, r24 |
5922: 02 c0 rjmp .+4 ; 0x5928 <ParameterZuordnung+0x2c> |
5924: 80 93 a2 03 sts 0x03A2, r24 |
5928: 80 91 e1 07 lds r24, 0x07E1 |
592c: 8b 3f cpi r24, 0xFB ; 251 |
592e: 80 f0 brcs .+32 ; 0x5950 <ParameterZuordnung+0x54> |
5930: 8b 3f cpi r24, 0xFB ; 251 |
5932: 09 f4 brne .+2 ; 0x5936 <ParameterZuordnung+0x3a> |
5934: c8 c2 rjmp .+1424 ; 0x5ec6 <ParameterZuordnung+0x5ca> |
5936: 8c 3f cpi r24, 0xFC ; 252 |
5938: 09 f4 brne .+2 ; 0x593c <ParameterZuordnung+0x40> |
593a: d8 c3 rjmp .+1968 ; 0x60ec <ParameterZuordnung+0x7f0> |
593c: 8d 3f cpi r24, 0xFD ; 253 |
593e: 09 f4 brne .+2 ; 0x5942 <ParameterZuordnung+0x46> |
5940: 03 c3 rjmp .+1542 ; 0x5f48 <ParameterZuordnung+0x64c> |
5942: 8e 3f cpi r24, 0xFE ; 254 |
5944: 39 f4 brne .+14 ; 0x5954 <ParameterZuordnung+0x58> |
5946: 80 91 92 04 lds r24, 0x0492 |
594a: 80 93 a1 03 sts 0x03A1, r24 |
594e: 02 c0 rjmp .+4 ; 0x5954 <ParameterZuordnung+0x58> |
5950: 80 93 a1 03 sts 0x03A1, r24 |
5954: 80 91 a1 03 lds r24, 0x03A1 |
5958: 88 23 and r24, r24 |
595a: b1 f4 brne .+44 ; 0x5988 <ParameterZuordnung+0x8c> |
595c: 10 92 a1 03 sts 0x03A1, r1 |
5960: 80 91 e3 07 lds r24, 0x07E3 |
5964: 8b 3f cpi r24, 0xFB ; 251 |
5966: c8 f0 brcs .+50 ; 0x599a <ParameterZuordnung+0x9e> |
5968: 8b 3f cpi r24, 0xFB ; 251 |
596a: 09 f4 brne .+2 ; 0x596e <ParameterZuordnung+0x72> |
596c: b1 c2 rjmp .+1378 ; 0x5ed0 <ParameterZuordnung+0x5d4> |
596e: 8c 3f cpi r24, 0xFC ; 252 |
5970: 09 f4 brne .+2 ; 0x5974 <ParameterZuordnung+0x78> |
5972: c1 c3 rjmp .+1922 ; 0x60f6 <ParameterZuordnung+0x7fa> |
5974: 8d 3f cpi r24, 0xFD ; 253 |
5976: 09 f4 brne .+2 ; 0x597a <ParameterZuordnung+0x7e> |
5978: ec c2 rjmp .+1496 ; 0x5f52 <ParameterZuordnung+0x656> |
597a: 8e 3f cpi r24, 0xFE ; 254 |
597c: 81 f4 brne .+32 ; 0x599e <ParameterZuordnung+0xa2> |
597e: 80 91 92 04 lds r24, 0x0492 |
5982: 80 93 a3 03 sts 0x03A3, r24 |
5986: 0b c0 rjmp .+22 ; 0x599e <ParameterZuordnung+0xa2> |
5988: 84 36 cpi r24, 0x64 ; 100 |
598a: 50 f3 brcs .-44 ; 0x5960 <ParameterZuordnung+0x64> |
598c: 84 e6 ldi r24, 0x64 ; 100 |
598e: 80 93 a1 03 sts 0x03A1, r24 |
5992: 80 91 e3 07 lds r24, 0x07E3 |
5996: 8b 3f cpi r24, 0xFB ; 251 |
5998: 38 f7 brcc .-50 ; 0x5968 <ParameterZuordnung+0x6c> |
599a: 80 93 a3 03 sts 0x03A3, r24 |
599e: 80 91 a3 03 lds r24, 0x03A3 |
59a2: 88 23 and r24, r24 |
59a4: b1 f4 brne .+44 ; 0x59d2 <ParameterZuordnung+0xd6> |
59a6: 10 92 a3 03 sts 0x03A3, r1 |
59aa: 80 91 e5 07 lds r24, 0x07E5 |
59ae: 8b 3f cpi r24, 0xFB ; 251 |
59b0: c8 f0 brcs .+50 ; 0x59e4 <ParameterZuordnung+0xe8> |
59b2: 8b 3f cpi r24, 0xFB ; 251 |
59b4: 09 f4 brne .+2 ; 0x59b8 <ParameterZuordnung+0xbc> |
59b6: 91 c2 rjmp .+1314 ; 0x5eda <ParameterZuordnung+0x5de> |
59b8: 8c 3f cpi r24, 0xFC ; 252 |
59ba: 09 f4 brne .+2 ; 0x59be <ParameterZuordnung+0xc2> |
59bc: 65 c3 rjmp .+1738 ; 0x6088 <ParameterZuordnung+0x78c> |
59be: 8d 3f cpi r24, 0xFD ; 253 |
59c0: 09 f4 brne .+2 ; 0x59c4 <ParameterZuordnung+0xc8> |
59c2: cc c2 rjmp .+1432 ; 0x5f5c <ParameterZuordnung+0x660> |
59c4: 8e 3f cpi r24, 0xFE ; 254 |
59c6: 81 f4 brne .+32 ; 0x59e8 <ParameterZuordnung+0xec> |
59c8: 80 91 92 04 lds r24, 0x0492 |
59cc: 80 93 a4 03 sts 0x03A4, r24 |
59d0: 0b c0 rjmp .+22 ; 0x59e8 <ParameterZuordnung+0xec> |
59d2: 84 36 cpi r24, 0x64 ; 100 |
59d4: 50 f3 brcs .-44 ; 0x59aa <ParameterZuordnung+0xae> |
59d6: 84 e6 ldi r24, 0x64 ; 100 |
59d8: 80 93 a3 03 sts 0x03A3, r24 |
59dc: 80 91 e5 07 lds r24, 0x07E5 |
59e0: 8b 3f cpi r24, 0xFB ; 251 |
59e2: 38 f7 brcc .-50 ; 0x59b2 <ParameterZuordnung+0xb6> |
59e4: 80 93 a4 03 sts 0x03A4, r24 |
59e8: 80 91 ec 07 lds r24, 0x07EC |
59ec: 8b 3f cpi r24, 0xFB ; 251 |
59ee: 80 f0 brcs .+32 ; 0x5a10 <ParameterZuordnung+0x114> |
59f0: 8b 3f cpi r24, 0xFB ; 251 |
59f2: 09 f4 brne .+2 ; 0x59f6 <ParameterZuordnung+0xfa> |
59f4: 86 c2 rjmp .+1292 ; 0x5f02 <ParameterZuordnung+0x606> |
59f6: 8c 3f cpi r24, 0xFC ; 252 |
59f8: 09 f4 brne .+2 ; 0x59fc <ParameterZuordnung+0x100> |
59fa: 69 c3 rjmp .+1746 ; 0x60ce <ParameterZuordnung+0x7d2> |
59fc: 8d 3f cpi r24, 0xFD ; 253 |
59fe: 09 f4 brne .+2 ; 0x5a02 <ParameterZuordnung+0x106> |
5a00: 94 c2 rjmp .+1320 ; 0x5f2a <ParameterZuordnung+0x62e> |
5a02: 8e 3f cpi r24, 0xFE ; 254 |
5a04: 39 f4 brne .+14 ; 0x5a14 <ParameterZuordnung+0x118> |
5a06: 80 91 92 04 lds r24, 0x0492 |
5a0a: 80 93 a5 03 sts 0x03A5, r24 |
5a0e: 02 c0 rjmp .+4 ; 0x5a14 <ParameterZuordnung+0x118> |
5a10: 80 93 a5 03 sts 0x03A5, r24 |
5a14: 80 91 ed 07 lds r24, 0x07ED |
5a18: 8b 3f cpi r24, 0xFB ; 251 |
5a1a: 80 f0 brcs .+32 ; 0x5a3c <ParameterZuordnung+0x140> |
5a1c: 8b 3f cpi r24, 0xFB ; 251 |
5a1e: 09 f4 brne .+2 ; 0x5a22 <ParameterZuordnung+0x126> |
5a20: 66 c2 rjmp .+1228 ; 0x5eee <ParameterZuordnung+0x5f2> |
5a22: 8c 3f cpi r24, 0xFC ; 252 |
5a24: 09 f4 brne .+2 ; 0x5a28 <ParameterZuordnung+0x12c> |
5a26: 6c c3 rjmp .+1752 ; 0x6100 <ParameterZuordnung+0x804> |
5a28: 8d 3f cpi r24, 0xFD ; 253 |
5a2a: 09 f4 brne .+2 ; 0x5a2e <ParameterZuordnung+0x132> |
5a2c: 83 c2 rjmp .+1286 ; 0x5f34 <ParameterZuordnung+0x638> |
5a2e: 8e 3f cpi r24, 0xFE ; 254 |
5a30: 39 f4 brne .+14 ; 0x5a40 <ParameterZuordnung+0x144> |
5a32: 80 91 92 04 lds r24, 0x0492 |
5a36: 80 93 a7 03 sts 0x03A7, r24 |
5a3a: 02 c0 rjmp .+4 ; 0x5a40 <ParameterZuordnung+0x144> |
5a3c: 80 93 a7 03 sts 0x03A7, r24 |
5a40: 80 91 a7 03 lds r24, 0x03A7 |
5a44: 8b 30 cpi r24, 0x0B ; 11 |
5a46: b8 f4 brcc .+46 ; 0x5a76 <ParameterZuordnung+0x17a> |
5a48: 8a e0 ldi r24, 0x0A ; 10 |
5a4a: 80 93 a7 03 sts 0x03A7, r24 |
5a4e: 80 91 ee 07 lds r24, 0x07EE |
5a52: 8b 3f cpi r24, 0xFB ; 251 |
5a54: c0 f0 brcs .+48 ; 0x5a86 <ParameterZuordnung+0x18a> |
5a56: 8b 3f cpi r24, 0xFB ; 251 |
5a58: 09 f4 brne .+2 ; 0x5a5c <ParameterZuordnung+0x160> |
5a5a: 4e c2 rjmp .+1180 ; 0x5ef8 <ParameterZuordnung+0x5fc> |
5a5c: 8c 3f cpi r24, 0xFC ; 252 |
5a5e: 09 f4 brne .+2 ; 0x5a62 <ParameterZuordnung+0x166> |
5a60: 54 c3 rjmp .+1704 ; 0x610a <ParameterZuordnung+0x80e> |
5a62: 8d 3f cpi r24, 0xFD ; 253 |
5a64: 09 f4 brne .+2 ; 0x5a68 <ParameterZuordnung+0x16c> |
5a66: 6b c2 rjmp .+1238 ; 0x5f3e <ParameterZuordnung+0x642> |
5a68: 8e 3f cpi r24, 0xFE ; 254 |
5a6a: 79 f4 brne .+30 ; 0x5a8a <ParameterZuordnung+0x18e> |
5a6c: 80 91 92 04 lds r24, 0x0492 |
5a70: 80 93 a8 03 sts 0x03A8, r24 |
5a74: 0a c0 rjmp .+20 ; 0x5a8a <ParameterZuordnung+0x18e> |
5a76: 8f 3f cpi r24, 0xFF ; 255 |
5a78: 51 f7 brne .-44 ; 0x5a4e <ParameterZuordnung+0x152> |
5a7a: 80 93 a7 03 sts 0x03A7, r24 |
5a7e: 80 91 ee 07 lds r24, 0x07EE |
5a82: 8b 3f cpi r24, 0xFB ; 251 |
5a84: 40 f7 brcc .-48 ; 0x5a56 <ParameterZuordnung+0x15a> |
5a86: 80 93 a8 03 sts 0x03A8, r24 |
5a8a: 80 91 ef 07 lds r24, 0x07EF |
5a8e: 8b 3f cpi r24, 0xFB ; 251 |
5a90: 80 f0 brcs .+32 ; 0x5ab2 <ParameterZuordnung+0x1b6> |
5a92: 8b 3f cpi r24, 0xFB ; 251 |
5a94: 09 f4 brne .+2 ; 0x5a98 <ParameterZuordnung+0x19c> |
5a96: f4 c1 rjmp .+1000 ; 0x5e80 <ParameterZuordnung+0x584> |
5a98: 8c 3f cpi r24, 0xFC ; 252 |
5a9a: 09 f4 brne .+2 ; 0x5a9e <ParameterZuordnung+0x1a2> |
5a9c: 13 c3 rjmp .+1574 ; 0x60c4 <ParameterZuordnung+0x7c8> |
5a9e: 8d 3f cpi r24, 0xFD ; 253 |
5aa0: 09 f4 brne .+2 ; 0x5aa4 <ParameterZuordnung+0x1a8> |
5aa2: 3e c2 rjmp .+1148 ; 0x5f20 <ParameterZuordnung+0x624> |
5aa4: 8e 3f cpi r24, 0xFE ; 254 |
5aa6: 39 f4 brne .+14 ; 0x5ab6 <ParameterZuordnung+0x1ba> |
5aa8: 80 91 92 04 lds r24, 0x0492 |
5aac: 80 93 a6 03 sts 0x03A6, r24 |
5ab0: 02 c0 rjmp .+4 ; 0x5ab6 <ParameterZuordnung+0x1ba> |
5ab2: 80 93 a6 03 sts 0x03A6, r24 |
5ab6: 80 91 f4 07 lds r24, 0x07F4 |
5aba: 8b 3f cpi r24, 0xFB ; 251 |
5abc: 80 f0 brcs .+32 ; 0x5ade <ParameterZuordnung+0x1e2> |
5abe: 8b 3f cpi r24, 0xFB ; 251 |
5ac0: 09 f4 brne .+2 ; 0x5ac4 <ParameterZuordnung+0x1c8> |
5ac2: e3 c1 rjmp .+966 ; 0x5e8a <ParameterZuordnung+0x58e> |
5ac4: 8c 3f cpi r24, 0xFC ; 252 |
5ac6: 09 f4 brne .+2 ; 0x5aca <ParameterZuordnung+0x1ce> |
5ac8: d0 c2 rjmp .+1440 ; 0x606a <ParameterZuordnung+0x76e> |
5aca: 8d 3f cpi r24, 0xFD ; 253 |
5acc: 09 f4 brne .+2 ; 0x5ad0 <ParameterZuordnung+0x1d4> |
5ace: 87 c2 rjmp .+1294 ; 0x5fde <ParameterZuordnung+0x6e2> |
5ad0: 8e 3f cpi r24, 0xFE ; 254 |
5ad2: 39 f4 brne .+14 ; 0x5ae2 <ParameterZuordnung+0x1e6> |
5ad4: 80 91 92 04 lds r24, 0x0492 |
5ad8: 80 93 aa 03 sts 0x03AA, r24 |
5adc: 02 c0 rjmp .+4 ; 0x5ae2 <ParameterZuordnung+0x1e6> |
5ade: 80 93 aa 03 sts 0x03AA, r24 |
5ae2: 80 91 f5 07 lds r24, 0x07F5 |
5ae6: 8b 3f cpi r24, 0xFB ; 251 |
5ae8: 80 f0 brcs .+32 ; 0x5b0a <ParameterZuordnung+0x20e> |
5aea: 8b 3f cpi r24, 0xFB ; 251 |
5aec: 09 f4 brne .+2 ; 0x5af0 <ParameterZuordnung+0x1f4> |
5aee: d2 c1 rjmp .+932 ; 0x5e94 <ParameterZuordnung+0x598> |
5af0: 8c 3f cpi r24, 0xFC ; 252 |
5af2: 09 f4 brne .+2 ; 0x5af6 <ParameterZuordnung+0x1fa> |
5af4: 97 c2 rjmp .+1326 ; 0x6024 <ParameterZuordnung+0x728> |
5af6: 8d 3f cpi r24, 0xFD ; 253 |
5af8: 09 f4 brne .+2 ; 0x5afc <ParameterZuordnung+0x200> |
5afa: 62 c2 rjmp .+1220 ; 0x5fc0 <ParameterZuordnung+0x6c4> |
5afc: 8e 3f cpi r24, 0xFE ; 254 |
5afe: 39 f4 brne .+14 ; 0x5b0e <ParameterZuordnung+0x212> |
5b00: 80 91 92 04 lds r24, 0x0492 |
5b04: 80 93 ac 04 sts 0x04AC, r24 |
5b08: 02 c0 rjmp .+4 ; 0x5b0e <ParameterZuordnung+0x212> |
5b0a: 80 93 ac 04 sts 0x04AC, r24 |
5b0e: 80 91 f6 07 lds r24, 0x07F6 |
5b12: 8b 3f cpi r24, 0xFB ; 251 |
5b14: 80 f0 brcs .+32 ; 0x5b36 <ParameterZuordnung+0x23a> |
5b16: 8b 3f cpi r24, 0xFB ; 251 |
5b18: 09 f4 brne .+2 ; 0x5b1c <ParameterZuordnung+0x220> |
5b1a: 9e c1 rjmp .+828 ; 0x5e58 <ParameterZuordnung+0x55c> |
5b1c: 8c 3f cpi r24, 0xFC ; 252 |
5b1e: 09 f4 brne .+2 ; 0x5b22 <ParameterZuordnung+0x226> |
5b20: 86 c2 rjmp .+1292 ; 0x602e <ParameterZuordnung+0x732> |
5b22: 8d 3f cpi r24, 0xFD ; 253 |
5b24: 09 f4 brne .+2 ; 0x5b28 <ParameterZuordnung+0x22c> |
5b26: 51 c2 rjmp .+1186 ; 0x5fca <ParameterZuordnung+0x6ce> |
5b28: 8e 3f cpi r24, 0xFE ; 254 |
5b2a: 39 f4 brne .+14 ; 0x5b3a <ParameterZuordnung+0x23e> |
5b2c: 80 91 92 04 lds r24, 0x0492 |
5b30: 80 93 ad 04 sts 0x04AD, r24 |
5b34: 02 c0 rjmp .+4 ; 0x5b3a <ParameterZuordnung+0x23e> |
5b36: 80 93 ad 04 sts 0x04AD, r24 |
5b3a: 80 91 f7 07 lds r24, 0x07F7 |
5b3e: 8b 3f cpi r24, 0xFB ; 251 |
5b40: 80 f0 brcs .+32 ; 0x5b62 <ParameterZuordnung+0x266> |
5b42: 8b 3f cpi r24, 0xFB ; 251 |
5b44: 09 f4 brne .+2 ; 0x5b48 <ParameterZuordnung+0x24c> |
5b46: 8d c1 rjmp .+794 ; 0x5e62 <ParameterZuordnung+0x566> |
5b48: 8c 3f cpi r24, 0xFC ; 252 |
5b4a: 09 f4 brne .+2 ; 0x5b4e <ParameterZuordnung+0x252> |
5b4c: 89 c2 rjmp .+1298 ; 0x6060 <ParameterZuordnung+0x764> |
5b4e: 8d 3f cpi r24, 0xFD ; 253 |
5b50: 09 f4 brne .+2 ; 0x5b54 <ParameterZuordnung+0x258> |
5b52: 40 c2 rjmp .+1152 ; 0x5fd4 <ParameterZuordnung+0x6d8> |
5b54: 8e 3f cpi r24, 0xFE ; 254 |
5b56: 39 f4 brne .+14 ; 0x5b66 <ParameterZuordnung+0x26a> |
5b58: 80 91 92 04 lds r24, 0x0492 |
5b5c: 80 93 ae 04 sts 0x04AE, r24 |
5b60: 02 c0 rjmp .+4 ; 0x5b66 <ParameterZuordnung+0x26a> |
5b62: 80 93 ae 04 sts 0x04AE, r24 |
5b66: 80 91 f8 07 lds r24, 0x07F8 |
5b6a: 8b 3f cpi r24, 0xFB ; 251 |
5b6c: 80 f0 brcs .+32 ; 0x5b8e <ParameterZuordnung+0x292> |
5b6e: 8b 3f cpi r24, 0xFB ; 251 |
5b70: 09 f4 brne .+2 ; 0x5b74 <ParameterZuordnung+0x278> |
5b72: 7c c1 rjmp .+760 ; 0x5e6c <ParameterZuordnung+0x570> |
5b74: 8c 3f cpi r24, 0xFC ; 252 |
5b76: 09 f4 brne .+2 ; 0x5b7a <ParameterZuordnung+0x27e> |
5b78: 6e c2 rjmp .+1244 ; 0x6056 <ParameterZuordnung+0x75a> |
5b7a: 8d 3f cpi r24, 0xFD ; 253 |
5b7c: 09 f4 brne .+2 ; 0x5b80 <ParameterZuordnung+0x284> |
5b7e: 39 c2 rjmp .+1138 ; 0x5ff2 <ParameterZuordnung+0x6f6> |
5b80: 8e 3f cpi r24, 0xFE ; 254 |
5b82: 39 f4 brne .+14 ; 0x5b92 <ParameterZuordnung+0x296> |
5b84: 80 91 92 04 lds r24, 0x0492 |
5b88: 80 93 af 04 sts 0x04AF, r24 |
5b8c: 02 c0 rjmp .+4 ; 0x5b92 <ParameterZuordnung+0x296> |
5b8e: 80 93 af 04 sts 0x04AF, r24 |
5b92: 80 91 09 08 lds r24, 0x0809 |
5b96: 8b 3f cpi r24, 0xFB ; 251 |
5b98: 80 f0 brcs .+32 ; 0x5bba <ParameterZuordnung+0x2be> |
5b9a: 8b 3f cpi r24, 0xFB ; 251 |
5b9c: 09 f4 brne .+2 ; 0x5ba0 <ParameterZuordnung+0x2a4> |
5b9e: 6b c1 rjmp .+726 ; 0x5e76 <ParameterZuordnung+0x57a> |
5ba0: 8c 3f cpi r24, 0xFC ; 252 |
5ba2: 09 f4 brne .+2 ; 0x5ba6 <ParameterZuordnung+0x2aa> |
5ba4: 35 c2 rjmp .+1130 ; 0x6010 <ParameterZuordnung+0x714> |
5ba6: 8d 3f cpi r24, 0xFD ; 253 |
5ba8: 09 f4 brne .+2 ; 0x5bac <ParameterZuordnung+0x2b0> |
5baa: 28 c2 rjmp .+1104 ; 0x5ffc <ParameterZuordnung+0x700> |
5bac: 8e 3f cpi r24, 0xFE ; 254 |
5bae: 39 f4 brne .+14 ; 0x5bbe <ParameterZuordnung+0x2c2> |
5bb0: 80 91 92 04 lds r24, 0x0492 |
5bb4: 80 93 b0 04 sts 0x04B0, r24 |
5bb8: 02 c0 rjmp .+4 ; 0x5bbe <ParameterZuordnung+0x2c2> |
5bba: 80 93 b0 04 sts 0x04B0, r24 |
5bbe: 80 91 0a 08 lds r24, 0x080A |
5bc2: 8b 3f cpi r24, 0xFB ; 251 |
5bc4: 80 f0 brcs .+32 ; 0x5be6 <ParameterZuordnung+0x2ea> |
5bc6: 8b 3f cpi r24, 0xFB ; 251 |
5bc8: 09 f4 brne .+2 ; 0x5bcc <ParameterZuordnung+0x2d0> |
5bca: 1e c1 rjmp .+572 ; 0x5e08 <ParameterZuordnung+0x50c> |
5bcc: 8c 3f cpi r24, 0xFC ; 252 |
5bce: 09 f4 brne .+2 ; 0x5bd2 <ParameterZuordnung+0x2d6> |
5bd0: 24 c2 rjmp .+1096 ; 0x601a <ParameterZuordnung+0x71e> |
5bd2: 8d 3f cpi r24, 0xFD ; 253 |
5bd4: 09 f4 brne .+2 ; 0x5bd8 <ParameterZuordnung+0x2dc> |
5bd6: 17 c2 rjmp .+1070 ; 0x6006 <ParameterZuordnung+0x70a> |
5bd8: 8e 3f cpi r24, 0xFE ; 254 |
5bda: 39 f4 brne .+14 ; 0x5bea <ParameterZuordnung+0x2ee> |
5bdc: 80 91 92 04 lds r24, 0x0492 |
5be0: 80 93 b1 04 sts 0x04B1, r24 |
5be4: 02 c0 rjmp .+4 ; 0x5bea <ParameterZuordnung+0x2ee> |
5be6: 80 93 b1 04 sts 0x04B1, r24 |
5bea: 80 91 0b 08 lds r24, 0x080B |
5bee: 8b 3f cpi r24, 0xFB ; 251 |
5bf0: 80 f0 brcs .+32 ; 0x5c12 <ParameterZuordnung+0x316> |
5bf2: 8b 3f cpi r24, 0xFB ; 251 |
5bf4: 09 f4 brne .+2 ; 0x5bf8 <ParameterZuordnung+0x2fc> |
5bf6: 0d c1 rjmp .+538 ; 0x5e12 <ParameterZuordnung+0x516> |
5bf8: 8c 3f cpi r24, 0xFC ; 252 |
5bfa: 09 f4 brne .+2 ; 0x5bfe <ParameterZuordnung+0x302> |
5bfc: 27 c2 rjmp .+1102 ; 0x604c <ParameterZuordnung+0x750> |
5bfe: 8d 3f cpi r24, 0xFD ; 253 |
5c00: 09 f4 brne .+2 ; 0x5c04 <ParameterZuordnung+0x308> |
5c02: f2 c1 rjmp .+996 ; 0x5fe8 <ParameterZuordnung+0x6ec> |
5c04: 8e 3f cpi r24, 0xFE ; 254 |
5c06: 39 f4 brne .+14 ; 0x5c16 <ParameterZuordnung+0x31a> |
5c08: 80 91 92 04 lds r24, 0x0492 |
5c0c: 80 93 b2 04 sts 0x04B2, r24 |
5c10: 02 c0 rjmp .+4 ; 0x5c16 <ParameterZuordnung+0x31a> |
5c12: 80 93 b2 04 sts 0x04B2, r24 |
5c16: 80 91 0c 08 lds r24, 0x080C |
5c1a: 8b 3f cpi r24, 0xFB ; 251 |
5c1c: 80 f0 brcs .+32 ; 0x5c3e <ParameterZuordnung+0x342> |
5c1e: 8b 3f cpi r24, 0xFB ; 251 |
5c20: 09 f4 brne .+2 ; 0x5c24 <ParameterZuordnung+0x328> |
5c22: fc c0 rjmp .+504 ; 0x5e1c <ParameterZuordnung+0x520> |
5c24: 8c 3f cpi r24, 0xFC ; 252 |
5c26: 09 f4 brne .+2 ; 0x5c2a <ParameterZuordnung+0x32e> |
5c28: 0c c2 rjmp .+1048 ; 0x6042 <ParameterZuordnung+0x746> |
5c2a: 8d 3f cpi r24, 0xFD ; 253 |
5c2c: 09 f4 brne .+2 ; 0x5c30 <ParameterZuordnung+0x334> |
5c2e: c3 c1 rjmp .+902 ; 0x5fb6 <ParameterZuordnung+0x6ba> |
5c30: 8e 3f cpi r24, 0xFE ; 254 |
5c32: 39 f4 brne .+14 ; 0x5c42 <ParameterZuordnung+0x346> |
5c34: 80 91 92 04 lds r24, 0x0492 |
5c38: 80 93 b3 04 sts 0x04B3, r24 |
5c3c: 02 c0 rjmp .+4 ; 0x5c42 <ParameterZuordnung+0x346> |
5c3e: 80 93 b3 04 sts 0x04B3, r24 |
5c42: 80 91 f9 07 lds r24, 0x07F9 |
5c46: 8b 3f cpi r24, 0xFB ; 251 |
5c48: 80 f0 brcs .+32 ; 0x5c6a <ParameterZuordnung+0x36e> |
5c4a: 8b 3f cpi r24, 0xFB ; 251 |
5c4c: 09 f4 brne .+2 ; 0x5c50 <ParameterZuordnung+0x354> |
5c4e: eb c0 rjmp .+470 ; 0x5e26 <ParameterZuordnung+0x52a> |
5c50: 8c 3f cpi r24, 0xFC ; 252 |
5c52: 09 f4 brne .+2 ; 0x5c56 <ParameterZuordnung+0x35a> |
5c54: 23 c2 rjmp .+1094 ; 0x609c <ParameterZuordnung+0x7a0> |
5c56: 8d 3f cpi r24, 0xFD ; 253 |
5c58: 09 f4 brne .+2 ; 0x5c5c <ParameterZuordnung+0x360> |
5c5a: 9e c1 rjmp .+828 ; 0x5f98 <ParameterZuordnung+0x69c> |
5c5c: 8e 3f cpi r24, 0xFE ; 254 |
5c5e: 39 f4 brne .+14 ; 0x5c6e <ParameterZuordnung+0x372> |
5c60: 80 91 92 04 lds r24, 0x0492 |
5c64: 80 93 ab 03 sts 0x03AB, r24 |
5c68: 02 c0 rjmp .+4 ; 0x5c6e <ParameterZuordnung+0x372> |
5c6a: 80 93 ab 03 sts 0x03AB, r24 |
5c6e: 80 91 fe 07 lds r24, 0x07FE |
5c72: 8b 3f cpi r24, 0xFB ; 251 |
5c74: 80 f0 brcs .+32 ; 0x5c96 <ParameterZuordnung+0x39a> |
5c76: 8b 3f cpi r24, 0xFB ; 251 |
5c78: 09 f4 brne .+2 ; 0x5c7c <ParameterZuordnung+0x380> |
5c7a: da c0 rjmp .+436 ; 0x5e30 <ParameterZuordnung+0x534> |
5c7c: 8c 3f cpi r24, 0xFC ; 252 |
5c7e: 09 f4 brne .+2 ; 0x5c82 <ParameterZuordnung+0x386> |
5c80: 12 c2 rjmp .+1060 ; 0x60a6 <ParameterZuordnung+0x7aa> |
5c82: 8d 3f cpi r24, 0xFD ; 253 |
5c84: 09 f4 brne .+2 ; 0x5c88 <ParameterZuordnung+0x38c> |
5c86: 8d c1 rjmp .+794 ; 0x5fa2 <ParameterZuordnung+0x6a6> |
5c88: 8e 3f cpi r24, 0xFE ; 254 |
5c8a: 39 f4 brne .+14 ; 0x5c9a <ParameterZuordnung+0x39e> |
5c8c: 80 91 92 04 lds r24, 0x0492 |
5c90: 80 93 ac 03 sts 0x03AC, r24 |
5c94: 02 c0 rjmp .+4 ; 0x5c9a <ParameterZuordnung+0x39e> |
5c96: 80 93 ac 03 sts 0x03AC, r24 |
5c9a: 80 91 01 08 lds r24, 0x0801 |
5c9e: 8b 3f cpi r24, 0xFB ; 251 |
5ca0: 80 f0 brcs .+32 ; 0x5cc2 <ParameterZuordnung+0x3c6> |
5ca2: 8b 3f cpi r24, 0xFB ; 251 |
5ca4: 09 f4 brne .+2 ; 0x5ca8 <ParameterZuordnung+0x3ac> |
5ca6: c9 c0 rjmp .+402 ; 0x5e3a <ParameterZuordnung+0x53e> |
5ca8: 8c 3f cpi r24, 0xFC ; 252 |
5caa: 09 f4 brne .+2 ; 0x5cae <ParameterZuordnung+0x3b2> |
5cac: c5 c1 rjmp .+906 ; 0x6038 <ParameterZuordnung+0x73c> |
5cae: 8d 3f cpi r24, 0xFD ; 253 |
5cb0: 09 f4 brne .+2 ; 0x5cb4 <ParameterZuordnung+0x3b8> |
5cb2: 7c c1 rjmp .+760 ; 0x5fac <ParameterZuordnung+0x6b0> |
5cb4: 8e 3f cpi r24, 0xFE ; 254 |
5cb6: 39 f4 brne .+14 ; 0x5cc6 <ParameterZuordnung+0x3ca> |
5cb8: 80 91 92 04 lds r24, 0x0492 |
5cbc: 80 93 ad 03 sts 0x03AD, r24 |
5cc0: 02 c0 rjmp .+4 ; 0x5cc6 <ParameterZuordnung+0x3ca> |
5cc2: 80 93 ad 03 sts 0x03AD, r24 |
5cc6: 80 91 02 08 lds r24, 0x0802 |
5cca: 8b 3f cpi r24, 0xFB ; 251 |
5ccc: 80 f0 brcs .+32 ; 0x5cee <ParameterZuordnung+0x3f2> |
5cce: 8b 3f cpi r24, 0xFB ; 251 |
5cd0: 09 f4 brne .+2 ; 0x5cd4 <ParameterZuordnung+0x3d8> |
5cd2: b8 c0 rjmp .+368 ; 0x5e44 <ParameterZuordnung+0x548> |
5cd4: 8c 3f cpi r24, 0xFC ; 252 |
5cd6: 09 f4 brne .+2 ; 0x5cda <ParameterZuordnung+0x3de> |
5cd8: d2 c1 rjmp .+932 ; 0x607e <ParameterZuordnung+0x782> |
5cda: 8d 3f cpi r24, 0xFD ; 253 |
5cdc: 09 f4 brne .+2 ; 0x5ce0 <ParameterZuordnung+0x3e4> |
5cde: 4d c1 rjmp .+666 ; 0x5f7a <ParameterZuordnung+0x67e> |
5ce0: 8e 3f cpi r24, 0xFE ; 254 |
5ce2: 39 f4 brne .+14 ; 0x5cf2 <ParameterZuordnung+0x3f6> |
5ce4: 80 91 92 04 lds r24, 0x0492 |
5ce8: 80 93 ae 03 sts 0x03AE, r24 |
5cec: 02 c0 rjmp .+4 ; 0x5cf2 <ParameterZuordnung+0x3f6> |
5cee: 80 93 ae 03 sts 0x03AE, r24 |
5cf2: 80 91 03 08 lds r24, 0x0803 |
5cf6: 8b 3f cpi r24, 0xFB ; 251 |
5cf8: 80 f0 brcs .+32 ; 0x5d1a <ParameterZuordnung+0x41e> |
5cfa: 8b 3f cpi r24, 0xFB ; 251 |
5cfc: 09 f4 brne .+2 ; 0x5d00 <ParameterZuordnung+0x404> |
5cfe: a7 c0 rjmp .+334 ; 0x5e4e <ParameterZuordnung+0x552> |
5d00: 8c 3f cpi r24, 0xFC ; 252 |
5d02: 09 f4 brne .+2 ; 0x5d06 <ParameterZuordnung+0x40a> |
5d04: d5 c1 rjmp .+938 ; 0x60b0 <ParameterZuordnung+0x7b4> |
5d06: 8d 3f cpi r24, 0xFD ; 253 |
5d08: 09 f4 brne .+2 ; 0x5d0c <ParameterZuordnung+0x410> |
5d0a: 3c c1 rjmp .+632 ; 0x5f84 <ParameterZuordnung+0x688> |
5d0c: 8e 3f cpi r24, 0xFE ; 254 |
5d0e: 39 f4 brne .+14 ; 0x5d1e <ParameterZuordnung+0x422> |
5d10: 80 91 92 04 lds r24, 0x0492 |
5d14: 80 93 af 03 sts 0x03AF, r24 |
5d18: 02 c0 rjmp .+4 ; 0x5d1e <ParameterZuordnung+0x422> |
5d1a: 80 93 af 03 sts 0x03AF, r24 |
5d1e: 80 91 08 08 lds r24, 0x0808 |
5d22: 8b 3f cpi r24, 0xFB ; 251 |
5d24: 80 f0 brcs .+32 ; 0x5d46 <ParameterZuordnung+0x44a> |
5d26: 8b 3f cpi r24, 0xFB ; 251 |
5d28: 09 f4 brne .+2 ; 0x5d2c <ParameterZuordnung+0x430> |
5d2a: b9 c0 rjmp .+370 ; 0x5e9e <ParameterZuordnung+0x5a2> |
5d2c: 8c 3f cpi r24, 0xFC ; 252 |
5d2e: 09 f4 brne .+2 ; 0x5d32 <ParameterZuordnung+0x436> |
5d30: c4 c1 rjmp .+904 ; 0x60ba <ParameterZuordnung+0x7be> |
5d32: 8d 3f cpi r24, 0xFD ; 253 |
5d34: 09 f4 brne .+2 ; 0x5d38 <ParameterZuordnung+0x43c> |
5d36: 2b c1 rjmp .+598 ; 0x5f8e <ParameterZuordnung+0x692> |
5d38: 8e 3f cpi r24, 0xFE ; 254 |
5d3a: 39 f4 brne .+14 ; 0x5d4a <ParameterZuordnung+0x44e> |
5d3c: 80 91 92 04 lds r24, 0x0492 |
5d40: 80 93 b0 03 sts 0x03B0, r24 |
5d44: 02 c0 rjmp .+4 ; 0x5d4a <ParameterZuordnung+0x44e> |
5d46: 80 93 b0 03 sts 0x03B0, r24 |
5d4a: 80 91 0e 08 lds r24, 0x080E |
5d4e: 8b 3f cpi r24, 0xFB ; 251 |
5d50: 80 f0 brcs .+32 ; 0x5d72 <ParameterZuordnung+0x476> |
5d52: 8b 3f cpi r24, 0xFB ; 251 |
5d54: 09 f4 brne .+2 ; 0x5d58 <ParameterZuordnung+0x45c> |
5d56: a8 c0 rjmp .+336 ; 0x5ea8 <ParameterZuordnung+0x5ac> |
5d58: 8c 3f cpi r24, 0xFC ; 252 |
5d5a: 09 f4 brne .+2 ; 0x5d5e <ParameterZuordnung+0x462> |
5d5c: 8b c1 rjmp .+790 ; 0x6074 <ParameterZuordnung+0x778> |
5d5e: 8d 3f cpi r24, 0xFD ; 253 |
5d60: 09 f4 brne .+2 ; 0x5d64 <ParameterZuordnung+0x468> |
5d62: 06 c1 rjmp .+524 ; 0x5f70 <ParameterZuordnung+0x674> |
5d64: 8e 3f cpi r24, 0xFE ; 254 |
5d66: 39 f4 brne .+14 ; 0x5d76 <ParameterZuordnung+0x47a> |
5d68: 80 91 92 04 lds r24, 0x0492 |
5d6c: 80 93 61 08 sts 0x0861, r24 |
5d70: 02 c0 rjmp .+4 ; 0x5d76 <ParameterZuordnung+0x47a> |
5d72: 80 93 61 08 sts 0x0861, r24 |
5d76: 80 91 61 08 lds r24, 0x0861 |
5d7a: 82 30 cpi r24, 0x02 ; 2 |
5d7c: 08 f4 brcc .+2 ; 0x5d80 <ParameterZuordnung+0x484> |
5d7e: 40 c0 rjmp .+128 ; 0x5e00 <ParameterZuordnung+0x504> |
5d80: 8f 3f cpi r24, 0xFF ; 255 |
5d82: b9 f1 breq .+110 ; 0x5df2 <ParameterZuordnung+0x4f6> |
5d84: 80 91 10 08 lds r24, 0x0810 |
5d88: 8b 3f cpi r24, 0xFB ; 251 |
5d8a: 80 f0 brcs .+32 ; 0x5dac <ParameterZuordnung+0x4b0> |
5d8c: 8b 3f cpi r24, 0xFB ; 251 |
5d8e: 09 f4 brne .+2 ; 0x5d92 <ParameterZuordnung+0x496> |
5d90: 90 c0 rjmp .+288 ; 0x5eb2 <ParameterZuordnung+0x5b6> |
5d92: 8c 3f cpi r24, 0xFC ; 252 |
5d94: 09 f4 brne .+2 ; 0x5d98 <ParameterZuordnung+0x49c> |
5d96: a0 c1 rjmp .+832 ; 0x60d8 <ParameterZuordnung+0x7dc> |
5d98: 8d 3f cpi r24, 0xFD ; 253 |
5d9a: 09 f4 brne .+2 ; 0x5d9e <ParameterZuordnung+0x4a2> |
5d9c: b7 c0 rjmp .+366 ; 0x5f0c <ParameterZuordnung+0x610> |
5d9e: 8e 3f cpi r24, 0xFE ; 254 |
5da0: 39 f4 brne .+14 ; 0x5db0 <ParameterZuordnung+0x4b4> |
5da2: 80 91 92 04 lds r24, 0x0492 |
5da6: 80 93 75 08 sts 0x0875, r24 |
5daa: 02 c0 rjmp .+4 ; 0x5db0 <ParameterZuordnung+0x4b4> |
5dac: 80 93 75 08 sts 0x0875, r24 |
5db0: 80 91 75 08 lds r24, 0x0875 |
5db4: 82 30 cpi r24, 0x02 ; 2 |
5db6: 00 f1 brcs .+64 ; 0x5df8 <ParameterZuordnung+0x4fc> |
5db8: 8f 3f cpi r24, 0xFF ; 255 |
5dba: c1 f0 breq .+48 ; 0x5dec <ParameterZuordnung+0x4f0> |
5dbc: 80 91 21 08 lds r24, 0x0821 |
5dc0: 8b 3f cpi r24, 0xFB ; 251 |
5dc2: 88 f0 brcs .+34 ; 0x5de6 <ParameterZuordnung+0x4ea> |
5dc4: 8b 3f cpi r24, 0xFB ; 251 |
5dc6: 09 f4 brne .+2 ; 0x5dca <ParameterZuordnung+0x4ce> |
5dc8: 79 c0 rjmp .+242 ; 0x5ebc <ParameterZuordnung+0x5c0> |
5dca: 8c 3f cpi r24, 0xFC ; 252 |
5dcc: 09 f4 brne .+2 ; 0x5dd0 <ParameterZuordnung+0x4d4> |
5dce: 89 c1 rjmp .+786 ; 0x60e2 <ParameterZuordnung+0x7e6> |
5dd0: 8d 3f cpi r24, 0xFD ; 253 |
5dd2: 09 f4 brne .+2 ; 0x5dd6 <ParameterZuordnung+0x4da> |
5dd4: a0 c0 rjmp .+320 ; 0x5f16 <ParameterZuordnung+0x61a> |
5dd6: 8e 3f cpi r24, 0xFE ; 254 |
5dd8: 09 f0 breq .+2 ; 0x5ddc <ParameterZuordnung+0x4e0> |
5dda: 9c c1 rjmp .+824 ; 0x6114 <ParameterZuordnung+0x818> |
5ddc: 80 91 92 04 lds r24, 0x0492 |
5de0: 80 93 86 08 sts 0x0886, r24 |
5de4: 97 c1 rjmp .+814 ; 0x6114 <ParameterZuordnung+0x818> |
5de6: 80 93 86 08 sts 0x0886, r24 |
5dea: 94 c1 rjmp .+808 ; 0x6114 <ParameterZuordnung+0x818> |
5dec: 80 93 75 08 sts 0x0875, r24 |
5df0: e5 cf rjmp .-54 ; 0x5dbc <ParameterZuordnung+0x4c0> |
5df2: 80 93 61 08 sts 0x0861, r24 |
5df6: c6 cf rjmp .-116 ; 0x5d84 <ParameterZuordnung+0x488> |
5df8: 81 e0 ldi r24, 0x01 ; 1 |
5dfa: 80 93 75 08 sts 0x0875, r24 |
5dfe: de cf rjmp .-68 ; 0x5dbc <ParameterZuordnung+0x4c0> |
5e00: 81 e0 ldi r24, 0x01 ; 1 |
5e02: 80 93 61 08 sts 0x0861, r24 |
5e06: be cf rjmp .-132 ; 0x5d84 <ParameterZuordnung+0x488> |
5e08: 80 91 8c 04 lds r24, 0x048C |
5e0c: 80 93 b1 04 sts 0x04B1, r24 |
5e10: ec ce rjmp .-552 ; 0x5bea <ParameterZuordnung+0x2ee> |
5e12: 80 91 8c 04 lds r24, 0x048C |
5e16: 80 93 b2 04 sts 0x04B2, r24 |
5e1a: fd ce rjmp .-518 ; 0x5c16 <ParameterZuordnung+0x31a> |
5e1c: 80 91 8c 04 lds r24, 0x048C |
5e20: 80 93 b3 04 sts 0x04B3, r24 |
5e24: 0e cf rjmp .-484 ; 0x5c42 <ParameterZuordnung+0x346> |
5e26: 80 91 8c 04 lds r24, 0x048C |
5e2a: 80 93 ab 03 sts 0x03AB, r24 |
5e2e: 1f cf rjmp .-450 ; 0x5c6e <ParameterZuordnung+0x372> |
5e30: 80 91 8c 04 lds r24, 0x048C |
5e34: 80 93 ac 03 sts 0x03AC, r24 |
5e38: 30 cf rjmp .-416 ; 0x5c9a <ParameterZuordnung+0x39e> |
5e3a: 80 91 8c 04 lds r24, 0x048C |
5e3e: 80 93 ad 03 sts 0x03AD, r24 |
5e42: 41 cf rjmp .-382 ; 0x5cc6 <ParameterZuordnung+0x3ca> |
5e44: 80 91 8c 04 lds r24, 0x048C |
5e48: 80 93 ae 03 sts 0x03AE, r24 |
5e4c: 52 cf rjmp .-348 ; 0x5cf2 <ParameterZuordnung+0x3f6> |
5e4e: 80 91 8c 04 lds r24, 0x048C |
5e52: 80 93 af 03 sts 0x03AF, r24 |
5e56: 63 cf rjmp .-314 ; 0x5d1e <ParameterZuordnung+0x422> |
5e58: 80 91 8c 04 lds r24, 0x048C |
5e5c: 80 93 ad 04 sts 0x04AD, r24 |
5e60: 6c ce rjmp .-808 ; 0x5b3a <ParameterZuordnung+0x23e> |
5e62: 80 91 8c 04 lds r24, 0x048C |
5e66: 80 93 ae 04 sts 0x04AE, r24 |
5e6a: 7d ce rjmp .-774 ; 0x5b66 <ParameterZuordnung+0x26a> |
5e6c: 80 91 8c 04 lds r24, 0x048C |
5e70: 80 93 af 04 sts 0x04AF, r24 |
5e74: 8e ce rjmp .-740 ; 0x5b92 <ParameterZuordnung+0x296> |
5e76: 80 91 8c 04 lds r24, 0x048C |
5e7a: 80 93 b0 04 sts 0x04B0, r24 |
5e7e: 9f ce rjmp .-706 ; 0x5bbe <ParameterZuordnung+0x2c2> |
5e80: 80 91 8c 04 lds r24, 0x048C |
5e84: 80 93 a6 03 sts 0x03A6, r24 |
5e88: 16 ce rjmp .-980 ; 0x5ab6 <ParameterZuordnung+0x1ba> |
5e8a: 80 91 8c 04 lds r24, 0x048C |
5e8e: 80 93 aa 03 sts 0x03AA, r24 |
5e92: 27 ce rjmp .-946 ; 0x5ae2 <ParameterZuordnung+0x1e6> |
5e94: 80 91 8c 04 lds r24, 0x048C |
5e98: 80 93 ac 04 sts 0x04AC, r24 |
5e9c: 38 ce rjmp .-912 ; 0x5b0e <ParameterZuordnung+0x212> |
5e9e: 80 91 8c 04 lds r24, 0x048C |
5ea2: 80 93 b0 03 sts 0x03B0, r24 |
5ea6: 51 cf rjmp .-350 ; 0x5d4a <ParameterZuordnung+0x44e> |
5ea8: 80 91 8c 04 lds r24, 0x048C |
5eac: 80 93 61 08 sts 0x0861, r24 |
5eb0: 62 cf rjmp .-316 ; 0x5d76 <ParameterZuordnung+0x47a> |
5eb2: 80 91 8c 04 lds r24, 0x048C |
5eb6: 80 93 75 08 sts 0x0875, r24 |
5eba: 7a cf rjmp .-268 ; 0x5db0 <ParameterZuordnung+0x4b4> |
5ebc: 80 91 8c 04 lds r24, 0x048C |
5ec0: 80 93 86 08 sts 0x0886, r24 |
5ec4: 27 c1 rjmp .+590 ; 0x6114 <ParameterZuordnung+0x818> |
5ec6: 80 91 8c 04 lds r24, 0x048C |
5eca: 80 93 a1 03 sts 0x03A1, r24 |
5ece: 42 cd rjmp .-1404 ; 0x5954 <ParameterZuordnung+0x58> |
5ed0: 80 91 8c 04 lds r24, 0x048C |
5ed4: 80 93 a3 03 sts 0x03A3, r24 |
5ed8: 62 cd rjmp .-1340 ; 0x599e <ParameterZuordnung+0xa2> |
5eda: 80 91 8c 04 lds r24, 0x048C |
5ede: 80 93 a4 03 sts 0x03A4, r24 |
5ee2: 82 cd rjmp .-1276 ; 0x59e8 <ParameterZuordnung+0xec> |
5ee4: 80 91 8c 04 lds r24, 0x048C |
5ee8: 80 93 a2 03 sts 0x03A2, r24 |
5eec: 1d cd rjmp .-1478 ; 0x5928 <ParameterZuordnung+0x2c> |
5eee: 80 91 8c 04 lds r24, 0x048C |
5ef2: 80 93 a7 03 sts 0x03A7, r24 |
5ef6: a4 cd rjmp .-1208 ; 0x5a40 <ParameterZuordnung+0x144> |
5ef8: 80 91 8c 04 lds r24, 0x048C |
5efc: 80 93 a8 03 sts 0x03A8, r24 |
5f00: c4 cd rjmp .-1144 ; 0x5a8a <ParameterZuordnung+0x18e> |
5f02: 80 91 8c 04 lds r24, 0x048C |
5f06: 80 93 a5 03 sts 0x03A5, r24 |
5f0a: 84 cd rjmp .-1272 ; 0x5a14 <ParameterZuordnung+0x118> |
5f0c: 80 91 90 04 lds r24, 0x0490 |
5f10: 80 93 75 08 sts 0x0875, r24 |
5f14: 4d cf rjmp .-358 ; 0x5db0 <ParameterZuordnung+0x4b4> |
5f16: 80 91 90 04 lds r24, 0x0490 |
5f1a: 80 93 86 08 sts 0x0886, r24 |
5f1e: fa c0 rjmp .+500 ; 0x6114 <ParameterZuordnung+0x818> |
5f20: 80 91 90 04 lds r24, 0x0490 |
5f24: 80 93 a6 03 sts 0x03A6, r24 |
5f28: c6 cd rjmp .-1140 ; 0x5ab6 <ParameterZuordnung+0x1ba> |
5f2a: 80 91 90 04 lds r24, 0x0490 |
5f2e: 80 93 a5 03 sts 0x03A5, r24 |
5f32: 70 cd rjmp .-1312 ; 0x5a14 <ParameterZuordnung+0x118> |
5f34: 80 91 90 04 lds r24, 0x0490 |
5f38: 80 93 a7 03 sts 0x03A7, r24 |
5f3c: 81 cd rjmp .-1278 ; 0x5a40 <ParameterZuordnung+0x144> |
5f3e: 80 91 90 04 lds r24, 0x0490 |
5f42: 80 93 a8 03 sts 0x03A8, r24 |
5f46: a1 cd rjmp .-1214 ; 0x5a8a <ParameterZuordnung+0x18e> |
5f48: 80 91 90 04 lds r24, 0x0490 |
5f4c: 80 93 a1 03 sts 0x03A1, r24 |
5f50: 01 cd rjmp .-1534 ; 0x5954 <ParameterZuordnung+0x58> |
5f52: 80 91 90 04 lds r24, 0x0490 |
5f56: 80 93 a3 03 sts 0x03A3, r24 |
5f5a: 21 cd rjmp .-1470 ; 0x599e <ParameterZuordnung+0xa2> |
5f5c: 80 91 90 04 lds r24, 0x0490 |
5f60: 80 93 a4 03 sts 0x03A4, r24 |
5f64: 41 cd rjmp .-1406 ; 0x59e8 <ParameterZuordnung+0xec> |
5f66: 80 91 90 04 lds r24, 0x0490 |
5f6a: 80 93 a2 03 sts 0x03A2, r24 |
5f6e: dc cc rjmp .-1608 ; 0x5928 <ParameterZuordnung+0x2c> |
5f70: 80 91 90 04 lds r24, 0x0490 |
5f74: 80 93 61 08 sts 0x0861, r24 |
5f78: fe ce rjmp .-516 ; 0x5d76 <ParameterZuordnung+0x47a> |
5f7a: 80 91 90 04 lds r24, 0x0490 |
5f7e: 80 93 ae 03 sts 0x03AE, r24 |
5f82: b7 ce rjmp .-658 ; 0x5cf2 <ParameterZuordnung+0x3f6> |
5f84: 80 91 90 04 lds r24, 0x0490 |
5f88: 80 93 af 03 sts 0x03AF, r24 |
5f8c: c8 ce rjmp .-624 ; 0x5d1e <ParameterZuordnung+0x422> |
5f8e: 80 91 90 04 lds r24, 0x0490 |
5f92: 80 93 b0 03 sts 0x03B0, r24 |
5f96: d9 ce rjmp .-590 ; 0x5d4a <ParameterZuordnung+0x44e> |
5f98: 80 91 90 04 lds r24, 0x0490 |
5f9c: 80 93 ab 03 sts 0x03AB, r24 |
5fa0: 66 ce rjmp .-820 ; 0x5c6e <ParameterZuordnung+0x372> |
5fa2: 80 91 90 04 lds r24, 0x0490 |
5fa6: 80 93 ac 03 sts 0x03AC, r24 |
5faa: 77 ce rjmp .-786 ; 0x5c9a <ParameterZuordnung+0x39e> |
5fac: 80 91 90 04 lds r24, 0x0490 |
5fb0: 80 93 ad 03 sts 0x03AD, r24 |
5fb4: 88 ce rjmp .-752 ; 0x5cc6 <ParameterZuordnung+0x3ca> |
5fb6: 80 91 90 04 lds r24, 0x0490 |
5fba: 80 93 b3 04 sts 0x04B3, r24 |
5fbe: 41 ce rjmp .-894 ; 0x5c42 <ParameterZuordnung+0x346> |
5fc0: 80 91 90 04 lds r24, 0x0490 |
5fc4: 80 93 ac 04 sts 0x04AC, r24 |
5fc8: a2 cd rjmp .-1212 ; 0x5b0e <ParameterZuordnung+0x212> |
5fca: 80 91 90 04 lds r24, 0x0490 |
5fce: 80 93 ad 04 sts 0x04AD, r24 |
5fd2: b3 cd rjmp .-1178 ; 0x5b3a <ParameterZuordnung+0x23e> |
5fd4: 80 91 90 04 lds r24, 0x0490 |
5fd8: 80 93 ae 04 sts 0x04AE, r24 |
5fdc: c4 cd rjmp .-1144 ; 0x5b66 <ParameterZuordnung+0x26a> |
5fde: 80 91 90 04 lds r24, 0x0490 |
5fe2: 80 93 aa 03 sts 0x03AA, r24 |
5fe6: 7d cd rjmp .-1286 ; 0x5ae2 <ParameterZuordnung+0x1e6> |
5fe8: 80 91 90 04 lds r24, 0x0490 |
5fec: 80 93 b2 04 sts 0x04B2, r24 |
5ff0: 12 ce rjmp .-988 ; 0x5c16 <ParameterZuordnung+0x31a> |
5ff2: 80 91 90 04 lds r24, 0x0490 |
5ff6: 80 93 af 04 sts 0x04AF, r24 |
5ffa: cb cd rjmp .-1130 ; 0x5b92 <ParameterZuordnung+0x296> |
5ffc: 80 91 90 04 lds r24, 0x0490 |
6000: 80 93 b0 04 sts 0x04B0, r24 |
6004: dc cd rjmp .-1096 ; 0x5bbe <ParameterZuordnung+0x2c2> |
6006: 80 91 90 04 lds r24, 0x0490 |
600a: 80 93 b1 04 sts 0x04B1, r24 |
600e: ed cd rjmp .-1062 ; 0x5bea <ParameterZuordnung+0x2ee> |
6010: 80 91 8e 04 lds r24, 0x048E |
6014: 80 93 b0 04 sts 0x04B0, r24 |
6018: d2 cd rjmp .-1116 ; 0x5bbe <ParameterZuordnung+0x2c2> |
601a: 80 91 8e 04 lds r24, 0x048E |
601e: 80 93 b1 04 sts 0x04B1, r24 |
6022: e3 cd rjmp .-1082 ; 0x5bea <ParameterZuordnung+0x2ee> |
6024: 80 91 8e 04 lds r24, 0x048E |
6028: 80 93 ac 04 sts 0x04AC, r24 |
602c: 70 cd rjmp .-1312 ; 0x5b0e <ParameterZuordnung+0x212> |
602e: 80 91 8e 04 lds r24, 0x048E |
6032: 80 93 ad 04 sts 0x04AD, r24 |
6036: 81 cd rjmp .-1278 ; 0x5b3a <ParameterZuordnung+0x23e> |
6038: 80 91 8e 04 lds r24, 0x048E |
603c: 80 93 ad 03 sts 0x03AD, r24 |
6040: 42 ce rjmp .-892 ; 0x5cc6 <ParameterZuordnung+0x3ca> |
6042: 80 91 8e 04 lds r24, 0x048E |
6046: 80 93 b3 04 sts 0x04B3, r24 |
604a: fb cd rjmp .-1034 ; 0x5c42 <ParameterZuordnung+0x346> |
604c: 80 91 8e 04 lds r24, 0x048E |
6050: 80 93 b2 04 sts 0x04B2, r24 |
6054: e0 cd rjmp .-1088 ; 0x5c16 <ParameterZuordnung+0x31a> |
6056: 80 91 8e 04 lds r24, 0x048E |
605a: 80 93 af 04 sts 0x04AF, r24 |
605e: 99 cd rjmp .-1230 ; 0x5b92 <ParameterZuordnung+0x296> |
6060: 80 91 8e 04 lds r24, 0x048E |
6064: 80 93 ae 04 sts 0x04AE, r24 |
6068: 7e cd rjmp .-1284 ; 0x5b66 <ParameterZuordnung+0x26a> |
606a: 80 91 8e 04 lds r24, 0x048E |
606e: 80 93 aa 03 sts 0x03AA, r24 |
6072: 37 cd rjmp .-1426 ; 0x5ae2 <ParameterZuordnung+0x1e6> |
6074: 80 91 8e 04 lds r24, 0x048E |
6078: 80 93 61 08 sts 0x0861, r24 |
607c: 7c ce rjmp .-776 ; 0x5d76 <ParameterZuordnung+0x47a> |
607e: 80 91 8e 04 lds r24, 0x048E |
6082: 80 93 ae 03 sts 0x03AE, r24 |
6086: 35 ce rjmp .-918 ; 0x5cf2 <ParameterZuordnung+0x3f6> |
6088: 80 91 8e 04 lds r24, 0x048E |
608c: 80 93 a4 03 sts 0x03A4, r24 |
6090: ab cc rjmp .-1706 ; 0x59e8 <ParameterZuordnung+0xec> |
6092: 80 91 8e 04 lds r24, 0x048E |
6096: 80 93 a2 03 sts 0x03A2, r24 |
609a: 46 cc rjmp .-1908 ; 0x5928 <ParameterZuordnung+0x2c> |
609c: 80 91 8e 04 lds r24, 0x048E |
60a0: 80 93 ab 03 sts 0x03AB, r24 |
60a4: e4 cd rjmp .-1080 ; 0x5c6e <ParameterZuordnung+0x372> |
60a6: 80 91 8e 04 lds r24, 0x048E |
60aa: 80 93 ac 03 sts 0x03AC, r24 |
60ae: f5 cd rjmp .-1046 ; 0x5c9a <ParameterZuordnung+0x39e> |
60b0: 80 91 8e 04 lds r24, 0x048E |
60b4: 80 93 af 03 sts 0x03AF, r24 |
60b8: 32 ce rjmp .-924 ; 0x5d1e <ParameterZuordnung+0x422> |
60ba: 80 91 8e 04 lds r24, 0x048E |
60be: 80 93 b0 03 sts 0x03B0, r24 |
60c2: 43 ce rjmp .-890 ; 0x5d4a <ParameterZuordnung+0x44e> |
60c4: 80 91 8e 04 lds r24, 0x048E |
60c8: 80 93 a6 03 sts 0x03A6, r24 |
60cc: f4 cc rjmp .-1560 ; 0x5ab6 <ParameterZuordnung+0x1ba> |
60ce: 80 91 8e 04 lds r24, 0x048E |
60d2: 80 93 a5 03 sts 0x03A5, r24 |
60d6: 9e cc rjmp .-1732 ; 0x5a14 <ParameterZuordnung+0x118> |
60d8: 80 91 8e 04 lds r24, 0x048E |
60dc: 80 93 75 08 sts 0x0875, r24 |
60e0: 67 ce rjmp .-818 ; 0x5db0 <ParameterZuordnung+0x4b4> |
60e2: 80 91 8e 04 lds r24, 0x048E |
60e6: 80 93 86 08 sts 0x0886, r24 |
60ea: 14 c0 rjmp .+40 ; 0x6114 <ParameterZuordnung+0x818> |
60ec: 80 91 8e 04 lds r24, 0x048E |
60f0: 80 93 a1 03 sts 0x03A1, r24 |
60f4: 2f cc rjmp .-1954 ; 0x5954 <ParameterZuordnung+0x58> |
60f6: 80 91 8e 04 lds r24, 0x048E |
60fa: 80 93 a3 03 sts 0x03A3, r24 |
60fe: 4f cc rjmp .-1890 ; 0x599e <ParameterZuordnung+0xa2> |
6100: 80 91 8e 04 lds r24, 0x048E |
6104: 80 93 a7 03 sts 0x03A7, r24 |
6108: 9b cc rjmp .-1738 ; 0x5a40 <ParameterZuordnung+0x144> |
610a: 80 91 8e 04 lds r24, 0x048E |
610e: 80 93 a8 03 sts 0x03A8, r24 |
6112: bb cc rjmp .-1674 ; 0x5a8a <ParameterZuordnung+0x18e> |
6114: 60 91 aa 03 lds r22, 0x03AA |
6118: 70 e0 ldi r23, 0x00 ; 0 |
611a: 6f 5f subi r22, 0xFF ; 255 |
611c: 7f 4f sbci r23, 0xFF ; 255 |
611e: 8c e3 ldi r24, 0x3C ; 60 |
6120: 98 e2 ldi r25, 0x28 ; 40 |
6122: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
6126: 70 93 a0 03 sts 0x03A0, r23 |
612a: 60 93 9f 03 sts 0x039F, r22 |
612e: 80 91 ea 07 lds r24, 0x07EA |
6132: 80 93 76 08 sts 0x0876, r24 |
6136: 80 91 e9 07 lds r24, 0x07E9 |
613a: 80 93 4c 08 sts 0x084C, r24 |
613e: 08 95 ret |
|
00006140 <SendMotorData>: |
6140: 80 91 9d 04 lds r24, 0x049D |
6144: 88 23 and r24, r24 |
6146: 21 f5 brne .+72 ; 0x6190 <SendMotorData+0x50> |
6148: 10 92 45 08 sts 0x0845, r1 |
614c: 10 92 38 08 sts 0x0838, r1 |
6150: 10 92 69 08 sts 0x0869, r1 |
6154: 10 92 6e 08 sts 0x086E, r1 |
6158: 80 91 d2 03 lds r24, 0x03D2 |
615c: 88 23 and r24, r24 |
615e: 11 f0 breq .+4 ; 0x6164 <SendMotorData+0x24> |
6160: 80 93 38 08 sts 0x0838, r24 |
6164: 80 91 d3 03 lds r24, 0x03D3 |
6168: 88 23 and r24, r24 |
616a: 11 f0 breq .+4 ; 0x6170 <SendMotorData+0x30> |
616c: 80 93 45 08 sts 0x0845, r24 |
6170: 80 91 d4 03 lds r24, 0x03D4 |
6174: 88 23 and r24, r24 |
6176: 11 f0 breq .+4 ; 0x617c <SendMotorData+0x3c> |
6178: 80 93 6e 08 sts 0x086E, r24 |
617c: 80 91 d5 03 lds r24, 0x03D5 |
6180: 88 23 and r24, r24 |
6182: 61 f4 brne .+24 ; 0x619c <SendMotorData+0x5c> |
6184: 80 91 c0 04 lds r24, 0x04C0 |
6188: 8c 7f andi r24, 0xFC ; 252 |
618a: 80 93 c0 04 sts 0x04C0, r24 |
618e: 09 c0 rjmp .+18 ; 0x61a2 <SendMotorData+0x62> |
6190: 80 91 c0 04 lds r24, 0x04C0 |
6194: 81 60 ori r24, 0x01 ; 1 |
6196: 80 93 c0 04 sts 0x04C0, r24 |
619a: 03 c0 rjmp .+6 ; 0x61a2 <SendMotorData+0x62> |
619c: 80 93 69 08 sts 0x0869, r24 |
61a0: f1 cf rjmp .-30 ; 0x6184 <SendMotorData+0x44> |
61a2: 80 91 38 08 lds r24, 0x0838 |
61a6: 90 e0 ldi r25, 0x00 ; 0 |
61a8: 90 93 5a 07 sts 0x075A, r25 |
61ac: 80 93 59 07 sts 0x0759, r24 |
61b0: 80 91 45 08 lds r24, 0x0845 |
61b4: 90 e0 ldi r25, 0x00 ; 0 |
61b6: 90 93 5c 07 sts 0x075C, r25 |
61ba: 80 93 5b 07 sts 0x075B, r24 |
61be: 80 91 6e 08 lds r24, 0x086E |
61c2: 90 e0 ldi r25, 0x00 ; 0 |
61c4: 90 93 5e 07 sts 0x075E, r25 |
61c8: 80 93 5d 07 sts 0x075D, r24 |
61cc: 80 91 69 08 lds r24, 0x0869 |
61d0: 90 e0 ldi r25, 0x00 ; 0 |
61d2: 90 93 60 07 sts 0x0760, r25 |
61d6: 80 93 5f 07 sts 0x075F, r24 |
61da: 10 92 28 04 sts 0x0428, r1 |
61de: 10 92 29 04 sts 0x0429, r1 |
61e2: 0e 94 b3 21 call 0x4366 ; 0x4366 <i2c_start> |
61e6: 08 95 ret |
|
000061e8 <CalibrierMittelwert>: |
61e8: 80 91 00 01 lds r24, 0x0100 |
61ec: 8d 30 cpi r24, 0x0D ; 13 |
61ee: 09 f4 brne .+2 ; 0x61f2 <CalibrierMittelwert+0xa> |
61f0: 43 c1 rjmp .+646 ; 0x6478 <CalibrierMittelwert+0x290> |
61f2: 10 92 7a 00 sts 0x007A, r1 |
61f6: 80 91 fe 03 lds r24, 0x03FE |
61fa: 90 91 ff 03 lds r25, 0x03FF |
61fe: 90 93 47 08 sts 0x0847, r25 |
6202: 80 93 46 08 sts 0x0846, r24 |
6206: 80 91 00 04 lds r24, 0x0400 |
620a: 90 91 01 04 lds r25, 0x0401 |
620e: 90 93 37 08 sts 0x0837, r25 |
6212: 80 93 36 08 sts 0x0836, r24 |
6216: 80 91 02 04 lds r24, 0x0402 |
621a: 90 91 03 04 lds r25, 0x0403 |
621e: 90 93 78 08 sts 0x0878, r25 |
6222: 80 93 77 08 sts 0x0877, r24 |
6226: 60 91 06 04 lds r22, 0x0406 |
622a: 70 91 07 04 lds r23, 0x0407 |
622e: 88 27 eor r24, r24 |
6230: 77 fd sbrc r23, 7 |
6232: 80 95 com r24 |
6234: 98 2f mov r25, r24 |
6236: 26 e0 ldi r18, 0x06 ; 6 |
6238: 30 e0 ldi r19, 0x00 ; 0 |
623a: 40 e0 ldi r20, 0x00 ; 0 |
623c: 50 e0 ldi r21, 0x00 ; 0 |
623e: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
6242: 70 93 73 08 sts 0x0873, r23 |
6246: 60 93 72 08 sts 0x0872, r22 |
624a: 60 91 04 04 lds r22, 0x0404 |
624e: 70 91 05 04 lds r23, 0x0405 |
6252: 88 27 eor r24, r24 |
6254: 77 fd sbrc r23, 7 |
6256: 80 95 com r24 |
6258: 98 2f mov r25, r24 |
625a: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
625e: 70 93 83 08 sts 0x0883, r23 |
6262: 60 93 82 08 sts 0x0882, r22 |
6266: 80 91 08 04 lds r24, 0x0408 |
626a: 90 91 09 04 lds r25, 0x0409 |
626e: 90 93 55 08 sts 0x0855, r25 |
6272: 80 93 54 08 sts 0x0854, r24 |
6276: 8f ec ldi r24, 0xCF ; 207 |
6278: 80 93 7a 00 sts 0x007A, r24 |
627c: 80 91 db 07 lds r24, 0x07DB |
6280: e8 2f mov r30, r24 |
6282: f0 e0 ldi r31, 0x00 ; 0 |
6284: ee 0f add r30, r30 |
6286: ff 1f adc r31, r31 |
6288: eb 55 subi r30, 0x5B ; 91 |
628a: f8 4f sbci r31, 0xF8 ; 248 |
628c: 80 81 ld r24, Z |
628e: 91 81 ldd r25, Z+1 ; 0x01 |
6290: a0 91 8c 04 lds r26, 0x048C |
6294: b0 91 8d 04 lds r27, 0x048D |
6298: 82 59 subi r24, 0x92 ; 146 |
629a: 9f 4f sbci r25, 0xFF ; 255 |
629c: a8 17 cp r26, r24 |
629e: b9 07 cpc r27, r25 |
62a0: 0c f0 brlt .+2 ; 0x62a4 <CalibrierMittelwert+0xbc> |
62a2: c4 c0 rjmp .+392 ; 0x642c <CalibrierMittelwert+0x244> |
62a4: 11 96 adiw r26, 0x01 ; 1 |
62a6: b0 93 8d 04 sts 0x048D, r27 |
62aa: a0 93 8c 04 sts 0x048C, r26 |
62ae: 80 91 dc 07 lds r24, 0x07DC |
62b2: e8 2f mov r30, r24 |
62b4: f0 e0 ldi r31, 0x00 ; 0 |
62b6: ee 0f add r30, r30 |
62b8: ff 1f adc r31, r31 |
62ba: eb 55 subi r30, 0x5B ; 91 |
62bc: f8 4f sbci r31, 0xF8 ; 248 |
62be: 80 81 ld r24, Z |
62c0: 91 81 ldd r25, Z+1 ; 0x01 |
62c2: 60 91 8e 04 lds r22, 0x048E |
62c6: 70 91 8f 04 lds r23, 0x048F |
62ca: 82 59 subi r24, 0x92 ; 146 |
62cc: 9f 4f sbci r25, 0xFF ; 255 |
62ce: 68 17 cp r22, r24 |
62d0: 79 07 cpc r23, r25 |
62d2: 0c f0 brlt .+2 ; 0x62d6 <CalibrierMittelwert+0xee> |
62d4: 98 c0 rjmp .+304 ; 0x6406 <CalibrierMittelwert+0x21e> |
62d6: 6f 5f subi r22, 0xFF ; 255 |
62d8: 7f 4f sbci r23, 0xFF ; 255 |
62da: 70 93 8f 04 sts 0x048F, r23 |
62de: 60 93 8e 04 sts 0x048E, r22 |
62e2: 80 91 dd 07 lds r24, 0x07DD |
62e6: e8 2f mov r30, r24 |
62e8: f0 e0 ldi r31, 0x00 ; 0 |
62ea: ee 0f add r30, r30 |
62ec: ff 1f adc r31, r31 |
62ee: eb 55 subi r30, 0x5B ; 91 |
62f0: f8 4f sbci r31, 0xF8 ; 248 |
62f2: 80 81 ld r24, Z |
62f4: 91 81 ldd r25, Z+1 ; 0x01 |
62f6: 40 91 90 04 lds r20, 0x0490 |
62fa: 50 91 91 04 lds r21, 0x0491 |
62fe: 82 59 subi r24, 0x92 ; 146 |
6300: 9f 4f sbci r25, 0xFF ; 255 |
6302: 48 17 cp r20, r24 |
6304: 59 07 cpc r21, r25 |
6306: 0c f0 brlt .+2 ; 0x630a <CalibrierMittelwert+0x122> |
6308: 6b c0 rjmp .+214 ; 0x63e0 <CalibrierMittelwert+0x1f8> |
630a: 4f 5f subi r20, 0xFF ; 255 |
630c: 5f 4f sbci r21, 0xFF ; 255 |
630e: 50 93 91 04 sts 0x0491, r21 |
6312: 40 93 90 04 sts 0x0490, r20 |
6316: 80 91 de 07 lds r24, 0x07DE |
631a: e8 2f mov r30, r24 |
631c: f0 e0 ldi r31, 0x00 ; 0 |
631e: ee 0f add r30, r30 |
6320: ff 1f adc r31, r31 |
6322: eb 55 subi r30, 0x5B ; 91 |
6324: f8 4f sbci r31, 0xF8 ; 248 |
6326: 80 81 ld r24, Z |
6328: 91 81 ldd r25, Z+1 ; 0x01 |
632a: 20 91 92 04 lds r18, 0x0492 |
632e: 30 91 93 04 lds r19, 0x0493 |
6332: 82 59 subi r24, 0x92 ; 146 |
6334: 9f 4f sbci r25, 0xFF ; 255 |
6336: 28 17 cp r18, r24 |
6338: 39 07 cpc r19, r25 |
633a: 4c f5 brge .+82 ; 0x638e <CalibrierMittelwert+0x1a6> |
633c: 2f 5f subi r18, 0xFF ; 255 |
633e: 3f 4f sbci r19, 0xFF ; 255 |
6340: 30 93 93 04 sts 0x0493, r19 |
6344: 20 93 92 04 sts 0x0492, r18 |
6348: b7 fd sbrc r27, 7 |
634a: 33 c0 rjmp .+102 ; 0x63b2 <CalibrierMittelwert+0x1ca> |
634c: af 3f cpi r26, 0xFF ; 255 |
634e: b1 05 cpc r27, r1 |
6350: 11 f0 breq .+4 ; 0x6356 <CalibrierMittelwert+0x16e> |
6352: 0c f0 brlt .+2 ; 0x6356 <CalibrierMittelwert+0x16e> |
6354: 8a c0 rjmp .+276 ; 0x646a <CalibrierMittelwert+0x282> |
6356: 77 fd sbrc r23, 7 |
6358: 32 c0 rjmp .+100 ; 0x63be <CalibrierMittelwert+0x1d6> |
635a: 6f 3f cpi r22, 0xFF ; 255 |
635c: 71 05 cpc r23, r1 |
635e: 11 f0 breq .+4 ; 0x6364 <CalibrierMittelwert+0x17c> |
6360: 0c f0 brlt .+2 ; 0x6364 <CalibrierMittelwert+0x17c> |
6362: 7c c0 rjmp .+248 ; 0x645c <CalibrierMittelwert+0x274> |
6364: 57 fd sbrc r21, 7 |
6366: 31 c0 rjmp .+98 ; 0x63ca <CalibrierMittelwert+0x1e2> |
6368: 4f 3f cpi r20, 0xFF ; 255 |
636a: 51 05 cpc r21, r1 |
636c: 11 f0 breq .+4 ; 0x6372 <CalibrierMittelwert+0x18a> |
636e: 0c f0 brlt .+2 ; 0x6372 <CalibrierMittelwert+0x18a> |
6370: 6e c0 rjmp .+220 ; 0x644e <CalibrierMittelwert+0x266> |
6372: 37 fd sbrc r19, 7 |
6374: 30 c0 rjmp .+96 ; 0x63d6 <CalibrierMittelwert+0x1ee> |
6376: 2f 3f cpi r18, 0xFF ; 255 |
6378: 31 05 cpc r19, r1 |
637a: 09 f0 breq .+2 ; 0x637e <CalibrierMittelwert+0x196> |
637c: 0c f4 brge .+2 ; 0x6380 <CalibrierMittelwert+0x198> |
637e: 7f c0 rjmp .+254 ; 0x647e <CalibrierMittelwert+0x296> |
6380: 8f ef ldi r24, 0xFF ; 255 |
6382: 90 e0 ldi r25, 0x00 ; 0 |
6384: 90 93 93 04 sts 0x0493, r25 |
6388: 80 93 92 04 sts 0x0492, r24 |
638c: 78 c0 rjmp .+240 ; 0x647e <CalibrierMittelwert+0x296> |
638e: 80 81 ld r24, Z |
6390: 91 81 ldd r25, Z+1 ; 0x01 |
6392: 82 59 subi r24, 0x92 ; 146 |
6394: 9f 4f sbci r25, 0xFF ; 255 |
6396: 82 17 cp r24, r18 |
6398: 93 07 cpc r25, r19 |
639a: b4 f6 brge .-84 ; 0x6348 <CalibrierMittelwert+0x160> |
639c: 21 15 cp r18, r1 |
639e: 31 05 cpc r19, r1 |
63a0: 99 f2 breq .-90 ; 0x6348 <CalibrierMittelwert+0x160> |
63a2: 21 50 subi r18, 0x01 ; 1 |
63a4: 30 40 sbci r19, 0x00 ; 0 |
63a6: 30 93 93 04 sts 0x0493, r19 |
63aa: 20 93 92 04 sts 0x0492, r18 |
63ae: b7 ff sbrs r27, 7 |
63b0: cd cf rjmp .-102 ; 0x634c <CalibrierMittelwert+0x164> |
63b2: 10 92 8d 04 sts 0x048D, r1 |
63b6: 10 92 8c 04 sts 0x048C, r1 |
63ba: 77 ff sbrs r23, 7 |
63bc: ce cf rjmp .-100 ; 0x635a <CalibrierMittelwert+0x172> |
63be: 10 92 8f 04 sts 0x048F, r1 |
63c2: 10 92 8e 04 sts 0x048E, r1 |
63c6: 57 ff sbrs r21, 7 |
63c8: cf cf rjmp .-98 ; 0x6368 <CalibrierMittelwert+0x180> |
63ca: 10 92 91 04 sts 0x0491, r1 |
63ce: 10 92 90 04 sts 0x0490, r1 |
63d2: 37 ff sbrs r19, 7 |
63d4: d0 cf rjmp .-96 ; 0x6376 <CalibrierMittelwert+0x18e> |
63d6: 10 92 93 04 sts 0x0493, r1 |
63da: 10 92 92 04 sts 0x0492, r1 |
63de: 4f c0 rjmp .+158 ; 0x647e <CalibrierMittelwert+0x296> |
63e0: 80 81 ld r24, Z |
63e2: 91 81 ldd r25, Z+1 ; 0x01 |
63e4: 82 59 subi r24, 0x92 ; 146 |
63e6: 9f 4f sbci r25, 0xFF ; 255 |
63e8: 84 17 cp r24, r20 |
63ea: 95 07 cpc r25, r21 |
63ec: 0c f0 brlt .+2 ; 0x63f0 <CalibrierMittelwert+0x208> |
63ee: 93 cf rjmp .-218 ; 0x6316 <CalibrierMittelwert+0x12e> |
63f0: 41 15 cp r20, r1 |
63f2: 51 05 cpc r21, r1 |
63f4: 09 f4 brne .+2 ; 0x63f8 <CalibrierMittelwert+0x210> |
63f6: 8f cf rjmp .-226 ; 0x6316 <CalibrierMittelwert+0x12e> |
63f8: 41 50 subi r20, 0x01 ; 1 |
63fa: 50 40 sbci r21, 0x00 ; 0 |
63fc: 50 93 91 04 sts 0x0491, r21 |
6400: 40 93 90 04 sts 0x0490, r20 |
6404: 88 cf rjmp .-240 ; 0x6316 <CalibrierMittelwert+0x12e> |
6406: 80 81 ld r24, Z |
6408: 91 81 ldd r25, Z+1 ; 0x01 |
640a: 82 59 subi r24, 0x92 ; 146 |
640c: 9f 4f sbci r25, 0xFF ; 255 |
640e: 86 17 cp r24, r22 |
6410: 97 07 cpc r25, r23 |
6412: 0c f0 brlt .+2 ; 0x6416 <CalibrierMittelwert+0x22e> |
6414: 66 cf rjmp .-308 ; 0x62e2 <CalibrierMittelwert+0xfa> |
6416: 61 15 cp r22, r1 |
6418: 71 05 cpc r23, r1 |
641a: 09 f4 brne .+2 ; 0x641e <CalibrierMittelwert+0x236> |
641c: 62 cf rjmp .-316 ; 0x62e2 <CalibrierMittelwert+0xfa> |
641e: 61 50 subi r22, 0x01 ; 1 |
6420: 70 40 sbci r23, 0x00 ; 0 |
6422: 70 93 8f 04 sts 0x048F, r23 |
6426: 60 93 8e 04 sts 0x048E, r22 |
642a: 5b cf rjmp .-330 ; 0x62e2 <CalibrierMittelwert+0xfa> |
642c: 80 81 ld r24, Z |
642e: 91 81 ldd r25, Z+1 ; 0x01 |
6430: 82 59 subi r24, 0x92 ; 146 |
6432: 9f 4f sbci r25, 0xFF ; 255 |
6434: 8a 17 cp r24, r26 |
6436: 9b 07 cpc r25, r27 |
6438: 0c f0 brlt .+2 ; 0x643c <CalibrierMittelwert+0x254> |
643a: 39 cf rjmp .-398 ; 0x62ae <CalibrierMittelwert+0xc6> |
643c: 10 97 sbiw r26, 0x00 ; 0 |
643e: 09 f4 brne .+2 ; 0x6442 <CalibrierMittelwert+0x25a> |
6440: 36 cf rjmp .-404 ; 0x62ae <CalibrierMittelwert+0xc6> |
6442: 11 97 sbiw r26, 0x01 ; 1 |
6444: b0 93 8d 04 sts 0x048D, r27 |
6448: a0 93 8c 04 sts 0x048C, r26 |
644c: 30 cf rjmp .-416 ; 0x62ae <CalibrierMittelwert+0xc6> |
644e: 8f ef ldi r24, 0xFF ; 255 |
6450: 90 e0 ldi r25, 0x00 ; 0 |
6452: 90 93 91 04 sts 0x0491, r25 |
6456: 80 93 90 04 sts 0x0490, r24 |
645a: 8b cf rjmp .-234 ; 0x6372 <CalibrierMittelwert+0x18a> |
645c: 8f ef ldi r24, 0xFF ; 255 |
645e: 90 e0 ldi r25, 0x00 ; 0 |
6460: 90 93 8f 04 sts 0x048F, r25 |
6464: 80 93 8e 04 sts 0x048E, r24 |
6468: 7d cf rjmp .-262 ; 0x6364 <CalibrierMittelwert+0x17c> |
646a: 8f ef ldi r24, 0xFF ; 255 |
646c: 90 e0 ldi r25, 0x00 ; 0 |
646e: 90 93 8d 04 sts 0x048D, r25 |
6472: 80 93 8c 04 sts 0x048C, r24 |
6476: 6f cf rjmp .-290 ; 0x6356 <CalibrierMittelwert+0x16e> |
6478: 0e 94 35 1a call 0x346a ; 0x346a <SucheGyroOffset> |
647c: ba ce rjmp .-652 ; 0x61f2 <CalibrierMittelwert+0xa> |
647e: 60 91 04 08 lds r22, 0x0804 |
6482: 70 e0 ldi r23, 0x00 ; 0 |
6484: 80 e0 ldi r24, 0x00 ; 0 |
6486: 90 e0 ldi r25, 0x00 ; 0 |
6488: 24 ec ldi r18, 0xC4 ; 196 |
648a: 39 e0 ldi r19, 0x09 ; 9 |
648c: 40 e0 ldi r20, 0x00 ; 0 |
648e: 50 e0 ldi r21, 0x00 ; 0 |
6490: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
6494: 60 93 97 03 sts 0x0397, r22 |
6498: 70 93 98 03 sts 0x0398, r23 |
649c: 80 93 99 03 sts 0x0399, r24 |
64a0: 90 93 9a 03 sts 0x039A, r25 |
64a4: 60 91 05 08 lds r22, 0x0805 |
64a8: 70 e0 ldi r23, 0x00 ; 0 |
64aa: 80 e0 ldi r24, 0x00 ; 0 |
64ac: 90 e0 ldi r25, 0x00 ; 0 |
64ae: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
64b2: 60 93 9b 03 sts 0x039B, r22 |
64b6: 70 93 9c 03 sts 0x039C, r23 |
64ba: 80 93 9d 03 sts 0x039D, r24 |
64be: 90 93 9e 03 sts 0x039E, r25 |
64c2: 08 95 ret |
|
000064c4 <SetNeutral>: |
64c4: 6f 92 push r6 |
64c6: 7f 92 push r7 |
64c8: 8f 92 push r8 |
64ca: 9f 92 push r9 |
64cc: af 92 push r10 |
64ce: bf 92 push r11 |
64d0: cf 92 push r12 |
64d2: df 92 push r13 |
64d4: ef 92 push r14 |
64d6: ff 92 push r15 |
64d8: 0f 93 push r16 |
64da: 1f 93 push r17 |
64dc: cf 93 push r28 |
64de: df 93 push r29 |
64e0: 10 92 e8 03 sts 0x03E8, r1 |
64e4: 46 9a sbi 0x08, 6 ; 8 |
64e6: 10 92 3a 04 sts 0x043A, r1 |
64ea: 10 92 39 04 sts 0x0439, r1 |
64ee: 10 92 3c 04 sts 0x043C, r1 |
64f2: 10 92 3b 04 sts 0x043B, r1 |
64f6: 80 e0 ldi r24, 0x00 ; 0 |
64f8: 90 e0 ldi r25, 0x00 ; 0 |
64fa: a0 e0 ldi r26, 0x00 ; 0 |
64fc: b0 e0 ldi r27, 0x00 ; 0 |
64fe: 80 93 3f 04 sts 0x043F, r24 |
6502: 90 93 40 04 sts 0x0440, r25 |
6506: a0 93 41 04 sts 0x0441, r26 |
650a: b0 93 42 04 sts 0x0442, r27 |
650e: 10 92 30 04 sts 0x0430, r1 |
6512: 10 92 2f 04 sts 0x042F, r1 |
6516: 10 92 32 04 sts 0x0432, r1 |
651a: 10 92 31 04 sts 0x0431, r1 |
651e: 10 92 34 04 sts 0x0434, r1 |
6522: 10 92 33 04 sts 0x0433, r1 |
6526: 10 92 67 08 sts 0x0867, r1 |
652a: 10 92 66 08 sts 0x0866, r1 |
652e: 10 92 ad 03 sts 0x03AD, r1 |
6532: 10 92 ae 03 sts 0x03AE, r1 |
6536: 10 92 0b 04 sts 0x040B, r1 |
653a: 0e 94 f4 30 call 0x61e8 ; 0x61e8 <CalibrierMittelwert> |
653e: 84 e6 ldi r24, 0x64 ; 100 |
6540: 90 e0 ldi r25, 0x00 ; 0 |
6542: 0e 94 a7 12 call 0x254e ; 0x254e <Delay_ms_Mess> |
6546: 0e 94 f4 30 call 0x61e8 ; 0x61e8 <CalibrierMittelwert> |
654a: 80 91 df 07 lds r24, 0x07DF |
654e: 80 ff sbrs r24, 0 |
6550: 10 c0 rjmp .+32 ; 0x6572 <SetNeutral+0xae> |
6552: 80 91 18 03 lds r24, 0x0318 |
6556: 90 91 19 03 lds r25, 0x0319 |
655a: 87 5b subi r24, 0xB7 ; 183 |
655c: 93 40 sbci r25, 0x03 ; 3 |
655e: 08 f0 brcs .+2 ; 0x6562 <SetNeutral+0x9e> |
6560: d8 c0 rjmp .+432 ; 0x6712 <SetNeutral+0x24e> |
6562: 80 91 18 03 lds r24, 0x0318 |
6566: 90 91 19 03 lds r25, 0x0319 |
656a: 8e 5e subi r24, 0xEE ; 238 |
656c: 92 40 sbci r25, 0x02 ; 2 |
656e: 08 f4 brcc .+2 ; 0x6572 <SetNeutral+0xae> |
6570: d0 c0 rjmp .+416 ; 0x6712 <SetNeutral+0x24e> |
6572: ee 24 eor r14, r14 |
6574: cc 24 eor r12, r12 |
6576: dd 24 eor r13, r13 |
6578: c0 e0 ldi r28, 0x00 ; 0 |
657a: d0 e0 ldi r29, 0x00 ; 0 |
657c: 00 e0 ldi r16, 0x00 ; 0 |
657e: 10 e0 ldi r17, 0x00 ; 0 |
6580: 8a e0 ldi r24, 0x0A ; 10 |
6582: 90 e0 ldi r25, 0x00 ; 0 |
6584: 0e 94 a7 12 call 0x254e ; 0x254e <Delay_ms_Mess> |
6588: 80 91 02 04 lds r24, 0x0402 |
658c: 90 91 03 04 lds r25, 0x0403 |
6590: c8 0e add r12, r24 |
6592: d9 1e adc r13, r25 |
6594: 80 91 fe 03 lds r24, 0x03FE |
6598: 90 91 ff 03 lds r25, 0x03FF |
659c: c8 0f add r28, r24 |
659e: d9 1f adc r29, r25 |
65a0: 80 91 00 04 lds r24, 0x0400 |
65a4: 90 91 01 04 lds r25, 0x0401 |
65a8: 08 0f add r16, r24 |
65aa: 19 1f adc r17, r25 |
65ac: e3 94 inc r14 |
65ae: 80 e2 ldi r24, 0x20 ; 32 |
65b0: e8 16 cp r14, r24 |
65b2: 31 f7 brne .-52 ; 0x6580 <SetNeutral+0xbc> |
65b4: ae 01 movw r20, r28 |
65b6: 40 5f subi r20, 0xF0 ; 240 |
65b8: 5f 4f sbci r21, 0xFF ; 255 |
65ba: 56 95 lsr r21 |
65bc: 47 95 ror r20 |
65be: 56 95 lsr r21 |
65c0: 47 95 ror r20 |
65c2: 50 93 30 04 sts 0x0430, r21 |
65c6: 40 93 2f 04 sts 0x042F, r20 |
65ca: 98 01 movw r18, r16 |
65cc: 20 5f subi r18, 0xF0 ; 240 |
65ce: 3f 4f sbci r19, 0xFF ; 255 |
65d0: 36 95 lsr r19 |
65d2: 27 95 ror r18 |
65d4: 36 95 lsr r19 |
65d6: 27 95 ror r18 |
65d8: 30 93 32 04 sts 0x0432, r19 |
65dc: 20 93 31 04 sts 0x0431, r18 |
65e0: c6 01 movw r24, r12 |
65e2: 40 96 adiw r24, 0x10 ; 16 |
65e4: 96 95 lsr r25 |
65e6: 87 95 ror r24 |
65e8: 92 95 swap r25 |
65ea: 82 95 swap r24 |
65ec: 8f 70 andi r24, 0x0F ; 15 |
65ee: 89 27 eor r24, r25 |
65f0: 9f 70 andi r25, 0x0F ; 15 |
65f2: 89 27 eor r24, r25 |
65f4: 90 93 34 04 sts 0x0434, r25 |
65f8: 80 93 33 04 sts 0x0433, r24 |
65fc: 90 93 67 08 sts 0x0867, r25 |
6600: 80 93 66 08 sts 0x0866, r24 |
6604: 30 93 36 04 sts 0x0436, r19 |
6608: 20 93 35 04 sts 0x0435, r18 |
660c: 50 93 38 04 sts 0x0438, r21 |
6610: 40 93 37 04 sts 0x0437, r20 |
6614: 44 e0 ldi r20, 0x04 ; 4 |
6616: 50 e0 ldi r21, 0x00 ; 0 |
6618: da 01 movw r26, r20 |
661a: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
661e: 80 2d mov r24, r0 |
6620: 85 30 cpi r24, 0x05 ; 5 |
6622: 78 f1 brcs .+94 ; 0x6682 <SetNeutral+0x1be> |
6624: 80 91 82 08 lds r24, 0x0882 |
6628: 90 91 83 08 lds r25, 0x0883 |
662c: 97 fd sbrc r25, 7 |
662e: 78 c0 rjmp .+240 ; 0x6720 <SetNeutral+0x25c> |
6630: 6c e0 ldi r22, 0x0C ; 12 |
6632: 70 e0 ldi r23, 0x00 ; 0 |
6634: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
6638: 70 93 3c 04 sts 0x043C, r23 |
663c: 60 93 3b 04 sts 0x043B, r22 |
6640: 80 91 72 08 lds r24, 0x0872 |
6644: 90 91 73 08 lds r25, 0x0873 |
6648: 97 fd sbrc r25, 7 |
664a: 66 c0 rjmp .+204 ; 0x6718 <SetNeutral+0x254> |
664c: 6c e0 ldi r22, 0x0C ; 12 |
664e: 70 e0 ldi r23, 0x00 ; 0 |
6650: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
6654: 70 93 3a 04 sts 0x043A, r23 |
6658: 60 93 39 04 sts 0x0439, r22 |
665c: 60 91 85 07 lds r22, 0x0785 |
6660: 70 91 86 07 lds r23, 0x0786 |
6664: 88 27 eor r24, r24 |
6666: 77 fd sbrc r23, 7 |
6668: 80 95 com r24 |
666a: 98 2f mov r25, r24 |
666c: 0e 94 dc 54 call 0xa9b8 ; 0xa9b8 <__floatsisf> |
6670: 60 93 3f 04 sts 0x043F, r22 |
6674: 70 93 40 04 sts 0x0440, r23 |
6678: 80 93 41 04 sts 0x0441, r24 |
667c: 90 93 42 04 sts 0x0442, r25 |
6680: 53 c0 rjmp .+166 ; 0x6728 <SetNeutral+0x264> |
6682: da 01 movw r26, r20 |
6684: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
6688: 80 2d mov r24, r0 |
668a: 4f 5f subi r20, 0xFF ; 255 |
668c: 5f 4f sbci r21, 0xFF ; 255 |
668e: da 01 movw r26, r20 |
6690: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
6694: 20 2d mov r18, r0 |
6696: 90 e0 ldi r25, 0x00 ; 0 |
6698: 98 2f mov r25, r24 |
669a: 88 27 eor r24, r24 |
669c: 82 0f add r24, r18 |
669e: 91 1d adc r25, r1 |
66a0: 90 93 3a 04 sts 0x043A, r25 |
66a4: 80 93 39 04 sts 0x0439, r24 |
66a8: 4f 5f subi r20, 0xFF ; 255 |
66aa: 5f 4f sbci r21, 0xFF ; 255 |
66ac: da 01 movw r26, r20 |
66ae: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
66b2: 80 2d mov r24, r0 |
66b4: 4f 5f subi r20, 0xFF ; 255 |
66b6: 5f 4f sbci r21, 0xFF ; 255 |
66b8: da 01 movw r26, r20 |
66ba: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
66be: 20 2d mov r18, r0 |
66c0: 90 e0 ldi r25, 0x00 ; 0 |
66c2: 98 2f mov r25, r24 |
66c4: 88 27 eor r24, r24 |
66c6: 82 0f add r24, r18 |
66c8: 91 1d adc r25, r1 |
66ca: 90 93 3c 04 sts 0x043C, r25 |
66ce: 80 93 3b 04 sts 0x043B, r24 |
66d2: 4f 5f subi r20, 0xFF ; 255 |
66d4: 5f 4f sbci r21, 0xFF ; 255 |
66d6: da 01 movw r26, r20 |
66d8: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
66dc: 60 2d mov r22, r0 |
66de: 4f 5f subi r20, 0xFF ; 255 |
66e0: 5f 4f sbci r21, 0xFF ; 255 |
66e2: da 01 movw r26, r20 |
66e4: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
66e8: 20 2d mov r18, r0 |
66ea: 70 e0 ldi r23, 0x00 ; 0 |
66ec: 76 2f mov r23, r22 |
66ee: 66 27 eor r22, r22 |
66f0: 62 0f add r22, r18 |
66f2: 71 1d adc r23, r1 |
66f4: 88 27 eor r24, r24 |
66f6: 77 fd sbrc r23, 7 |
66f8: 80 95 com r24 |
66fa: 98 2f mov r25, r24 |
66fc: 0e 94 dc 54 call 0xa9b8 ; 0xa9b8 <__floatsisf> |
6700: 60 93 3f 04 sts 0x043F, r22 |
6704: 70 93 40 04 sts 0x0440, r23 |
6708: 80 93 41 04 sts 0x0441, r24 |
670c: 90 93 42 04 sts 0x0442, r25 |
6710: 0b c0 rjmp .+22 ; 0x6728 <SetNeutral+0x264> |
6712: 0e 94 fc 1a call 0x35f8 ; 0x35f8 <SucheLuftruckOffset> |
6716: 2d cf rjmp .-422 ; 0x6572 <SetNeutral+0xae> |
6718: 90 95 com r25 |
671a: 81 95 neg r24 |
671c: 9f 4f sbci r25, 0xFF ; 255 |
671e: 96 cf rjmp .-212 ; 0x664c <SetNeutral+0x188> |
6720: 90 95 com r25 |
6722: 81 95 neg r24 |
6724: 9f 4f sbci r25, 0xFF ; 255 |
6726: 84 cf rjmp .-248 ; 0x6630 <SetNeutral+0x16c> |
6728: 10 92 47 08 sts 0x0847, r1 |
672c: 10 92 46 08 sts 0x0846, r1 |
6730: 10 92 37 08 sts 0x0837, r1 |
6734: 10 92 36 08 sts 0x0836, r1 |
6738: 10 92 78 08 sts 0x0878, r1 |
673c: 10 92 77 08 sts 0x0877, r1 |
6740: 84 e6 ldi r24, 0x64 ; 100 |
6742: 90 e0 ldi r25, 0x00 ; 0 |
6744: 0e 94 a7 12 call 0x254e ; 0x254e <Delay_ms_Mess> |
6748: 60 91 06 04 lds r22, 0x0406 |
674c: 70 91 07 04 lds r23, 0x0407 |
6750: 88 27 eor r24, r24 |
6752: 77 fd sbrc r23, 7 |
6754: 80 95 com r24 |
6756: 98 2f mov r25, r24 |
6758: 26 e0 ldi r18, 0x06 ; 6 |
675a: 30 e0 ldi r19, 0x00 ; 0 |
675c: 40 e0 ldi r20, 0x00 ; 0 |
675e: 50 e0 ldi r21, 0x00 ; 0 |
6760: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
6764: 3b 01 movw r6, r22 |
6766: 4c 01 movw r8, r24 |
6768: 70 93 73 08 sts 0x0873, r23 |
676c: 60 93 72 08 sts 0x0872, r22 |
6770: 60 91 04 04 lds r22, 0x0404 |
6774: 70 91 05 04 lds r23, 0x0405 |
6778: 88 27 eor r24, r24 |
677a: 77 fd sbrc r23, 7 |
677c: 80 95 com r24 |
677e: 98 2f mov r25, r24 |
6780: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
6784: 5b 01 movw r10, r22 |
6786: 6c 01 movw r12, r24 |
6788: 70 93 83 08 sts 0x0883, r23 |
678c: 60 93 82 08 sts 0x0882, r22 |
6790: e0 90 eb 07 lds r14, 0x07EB |
6794: ff 24 eor r15, r15 |
6796: 00 e0 ldi r16, 0x00 ; 0 |
6798: 10 e0 ldi r17, 0x00 ; 0 |
679a: 88 24 eor r8, r8 |
679c: 77 fc sbrc r7, 7 |
679e: 80 94 com r8 |
67a0: 98 2c mov r9, r8 |
67a2: c4 01 movw r24, r8 |
67a4: b3 01 movw r22, r6 |
67a6: a8 01 movw r20, r16 |
67a8: 97 01 movw r18, r14 |
67aa: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
67ae: 3b 01 movw r6, r22 |
67b0: 4c 01 movw r8, r24 |
67b2: 60 93 45 04 sts 0x0445, r22 |
67b6: 70 93 46 04 sts 0x0446, r23 |
67ba: 80 93 47 04 sts 0x0447, r24 |
67be: 90 93 48 04 sts 0x0448, r25 |
67c2: cc 24 eor r12, r12 |
67c4: b7 fc sbrc r11, 7 |
67c6: c0 94 com r12 |
67c8: dc 2c mov r13, r12 |
67ca: c6 01 movw r24, r12 |
67cc: b5 01 movw r22, r10 |
67ce: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
67d2: 60 93 4d 04 sts 0x044D, r22 |
67d6: 70 93 4e 04 sts 0x044E, r23 |
67da: 80 93 4f 04 sts 0x044F, r24 |
67de: 90 93 50 04 sts 0x0450, r25 |
67e2: 60 92 69 04 sts 0x0469, r6 |
67e6: 70 92 6a 04 sts 0x046A, r7 |
67ea: 80 92 6b 04 sts 0x046B, r8 |
67ee: 90 92 6c 04 sts 0x046C, r9 |
67f2: 60 93 71 04 sts 0x0471, r22 |
67f6: 70 93 72 04 sts 0x0472, r23 |
67fa: 80 93 73 04 sts 0x0473, r24 |
67fe: 90 93 74 04 sts 0x0474, r25 |
6802: 10 92 75 04 sts 0x0475, r1 |
6806: 10 92 76 04 sts 0x0476, r1 |
680a: 10 92 77 04 sts 0x0477, r1 |
680e: 10 92 78 04 sts 0x0478, r1 |
6812: 80 91 14 03 lds r24, 0x0314 |
6816: 90 91 15 03 lds r25, 0x0315 |
681a: a0 91 16 03 lds r26, 0x0316 |
681e: b0 91 17 03 lds r27, 0x0317 |
6822: 90 93 88 07 sts 0x0788, r25 |
6826: 80 93 87 07 sts 0x0787, r24 |
682a: 10 92 0d 04 sts 0x040D, r1 |
682e: 10 92 0c 04 sts 0x040C, r1 |
6832: 10 92 7d 04 sts 0x047D, r1 |
6836: 10 92 7e 04 sts 0x047E, r1 |
683a: 10 92 7f 04 sts 0x047F, r1 |
683e: 10 92 80 04 sts 0x0480, r1 |
6842: 80 91 81 04 lds r24, 0x0481 |
6846: 90 91 82 04 lds r25, 0x0482 |
684a: 90 93 84 04 sts 0x0484, r25 |
684e: 80 93 83 04 sts 0x0483, r24 |
6852: 0e 94 3f 4e call 0x9c7e ; 0x9c7e <GPS_Neutral> |
6856: 82 e3 ldi r24, 0x32 ; 50 |
6858: 90 e0 ldi r25, 0x00 ; 0 |
685a: 90 93 e6 03 sts 0x03E6, r25 |
685e: 80 93 e5 03 sts 0x03E5, r24 |
6862: 60 91 04 08 lds r22, 0x0804 |
6866: 70 e0 ldi r23, 0x00 ; 0 |
6868: 80 e0 ldi r24, 0x00 ; 0 |
686a: 90 e0 ldi r25, 0x00 ; 0 |
686c: 24 ec ldi r18, 0xC4 ; 196 |
686e: 39 e0 ldi r19, 0x09 ; 9 |
6870: 40 e0 ldi r20, 0x00 ; 0 |
6872: 50 e0 ldi r21, 0x00 ; 0 |
6874: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
6878: 68 56 subi r22, 0x68 ; 104 |
687a: 75 4c sbci r23, 0xC5 ; 197 |
687c: 8f 4f sbci r24, 0xFF ; 255 |
687e: 9f 4f sbci r25, 0xFF ; 255 |
6880: 60 93 97 03 sts 0x0397, r22 |
6884: 70 93 98 03 sts 0x0398, r23 |
6888: 80 93 99 03 sts 0x0399, r24 |
688c: 90 93 9a 03 sts 0x039A, r25 |
6890: 60 91 05 08 lds r22, 0x0805 |
6894: 70 e0 ldi r23, 0x00 ; 0 |
6896: 80 e0 ldi r24, 0x00 ; 0 |
6898: 90 e0 ldi r25, 0x00 ; 0 |
689a: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
689e: 68 56 subi r22, 0x68 ; 104 |
68a0: 75 4c sbci r23, 0xC5 ; 197 |
68a2: 8f 4f sbci r24, 0xFF ; 255 |
68a4: 9f 4f sbci r25, 0xFF ; 255 |
68a6: 60 93 9b 03 sts 0x039B, r22 |
68aa: 70 93 9c 03 sts 0x039C, r23 |
68ae: 80 93 9d 03 sts 0x039D, r24 |
68b2: 90 93 9e 03 sts 0x039E, r25 |
68b6: 10 92 b2 03 sts 0x03B2, r1 |
68ba: 10 92 b1 03 sts 0x03B1, r1 |
68be: 60 91 81 04 lds r22, 0x0481 |
68c2: 70 91 82 04 lds r23, 0x0482 |
68c6: 88 27 eor r24, r24 |
68c8: 77 fd sbrc r23, 7 |
68ca: 80 95 com r24 |
68cc: 98 2f mov r25, r24 |
68ce: 20 91 b3 03 lds r18, 0x03B3 |
68d2: 30 91 b4 03 lds r19, 0x03B4 |
68d6: 40 91 b5 03 lds r20, 0x03B5 |
68da: 50 91 b6 03 lds r21, 0x03B6 |
68de: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
68e2: 60 93 7e 08 sts 0x087E, r22 |
68e6: 70 93 7f 08 sts 0x087F, r23 |
68ea: 80 93 80 08 sts 0x0880, r24 |
68ee: 90 93 81 08 sts 0x0881, r25 |
68f2: 10 92 8b 04 sts 0x048B, r1 |
68f6: 10 92 8a 04 sts 0x048A, r1 |
68fa: 11 e0 ldi r17, 0x01 ; 1 |
68fc: 10 93 01 01 sts 0x0101, r17 |
6900: 0e 94 9f 51 call 0xa33e ; 0xa33e <LED_Init> |
6904: 80 91 c0 04 lds r24, 0x04C0 |
6908: 84 60 ori r24, 0x04 ; 4 |
690a: 80 93 c0 04 sts 0x04C0, r24 |
690e: 8f ef ldi r24, 0xFF ; 255 |
6910: 80 93 e8 08 sts 0x08E8, r24 |
6914: 10 92 e9 08 sts 0x08E9, r1 |
6918: 80 e2 ldi r24, 0x20 ; 32 |
691a: 80 93 ea 08 sts 0x08EA, r24 |
691e: e0 91 db 07 lds r30, 0x07DB |
6922: f0 e0 ldi r31, 0x00 ; 0 |
6924: ee 0f add r30, r30 |
6926: ff 1f adc r31, r31 |
6928: eb 55 subi r30, 0x5B ; 91 |
692a: f8 4f sbci r31, 0xF8 ; 248 |
692c: 80 81 ld r24, Z |
692e: 91 81 ldd r25, Z+1 ; 0x01 |
6930: 82 59 subi r24, 0x92 ; 146 |
6932: 9f 4f sbci r25, 0xFF ; 255 |
6934: 90 93 8d 04 sts 0x048D, r25 |
6938: 80 93 8c 04 sts 0x048C, r24 |
693c: e0 91 dc 07 lds r30, 0x07DC |
6940: f0 e0 ldi r31, 0x00 ; 0 |
6942: ee 0f add r30, r30 |
6944: ff 1f adc r31, r31 |
6946: eb 55 subi r30, 0x5B ; 91 |
6948: f8 4f sbci r31, 0xF8 ; 248 |
694a: 80 81 ld r24, Z |
694c: 91 81 ldd r25, Z+1 ; 0x01 |
694e: 82 59 subi r24, 0x92 ; 146 |
6950: 9f 4f sbci r25, 0xFF ; 255 |
6952: 90 93 8f 04 sts 0x048F, r25 |
6956: 80 93 8e 04 sts 0x048E, r24 |
695a: e0 91 dd 07 lds r30, 0x07DD |
695e: f0 e0 ldi r31, 0x00 ; 0 |
6960: ee 0f add r30, r30 |
6962: ff 1f adc r31, r31 |
6964: eb 55 subi r30, 0x5B ; 91 |
6966: f8 4f sbci r31, 0xF8 ; 248 |
6968: 80 81 ld r24, Z |
696a: 91 81 ldd r25, Z+1 ; 0x01 |
696c: 82 59 subi r24, 0x92 ; 146 |
696e: 9f 4f sbci r25, 0xFF ; 255 |
6970: 90 93 91 04 sts 0x0491, r25 |
6974: 80 93 90 04 sts 0x0490, r24 |
6978: e0 91 de 07 lds r30, 0x07DE |
697c: f0 e0 ldi r31, 0x00 ; 0 |
697e: ee 0f add r30, r30 |
6980: ff 1f adc r31, r31 |
6982: eb 55 subi r30, 0x5B ; 91 |
6984: f8 4f sbci r31, 0xF8 ; 248 |
6986: 80 81 ld r24, Z |
6988: 91 81 ldd r25, Z+1 ; 0x01 |
698a: 82 59 subi r24, 0x92 ; 146 |
698c: 9f 4f sbci r25, 0xFF ; 255 |
698e: 90 93 93 04 sts 0x0493, r25 |
6992: 80 93 92 04 sts 0x0492, r24 |
6996: 10 93 e8 03 sts 0x03E8, r17 |
699a: 84 e6 ldi r24, 0x64 ; 100 |
699c: 80 93 94 04 sts 0x0494, r24 |
69a0: df 91 pop r29 |
69a2: cf 91 pop r28 |
69a4: 1f 91 pop r17 |
69a6: 0f 91 pop r16 |
69a8: ff 90 pop r15 |
69aa: ef 90 pop r14 |
69ac: df 90 pop r13 |
69ae: cf 90 pop r12 |
69b0: bf 90 pop r11 |
69b2: af 90 pop r10 |
69b4: 9f 90 pop r9 |
69b6: 8f 90 pop r8 |
69b8: 7f 90 pop r7 |
69ba: 6f 90 pop r6 |
69bc: 08 95 ret |
|
000069be <Piep>: |
69be: 1f 93 push r17 |
69c0: 18 2f mov r17, r24 |
69c2: 11 50 subi r17, 0x01 ; 1 |
69c4: 1f 3f cpi r17, 0xFF ; 255 |
69c6: a9 f0 breq .+42 ; 0x69f2 <Piep+0x34> |
69c8: 80 91 9d 04 lds r24, 0x049D |
69cc: 88 23 and r24, r24 |
69ce: 29 f0 breq .+10 ; 0x69da <Piep+0x1c> |
69d0: 10 c0 rjmp .+32 ; 0x69f2 <Piep+0x34> |
69d2: 80 91 9d 04 lds r24, 0x049D |
69d6: 88 23 and r24, r24 |
69d8: 61 f4 brne .+24 ; 0x69f2 <Piep+0x34> |
69da: 84 e6 ldi r24, 0x64 ; 100 |
69dc: 90 e0 ldi r25, 0x00 ; 0 |
69de: 90 93 e6 03 sts 0x03E6, r25 |
69e2: 80 93 e5 03 sts 0x03E5, r24 |
69e6: 8a ef ldi r24, 0xFA ; 250 |
69e8: 90 e0 ldi r25, 0x00 ; 0 |
69ea: 0e 94 9a 12 call 0x2534 ; 0x2534 <Delay_ms> |
69ee: 11 50 subi r17, 0x01 ; 1 |
69f0: 80 f7 brcc .-32 ; 0x69d2 <Piep+0x14> |
69f2: 1f 91 pop r17 |
69f4: 08 95 ret |
|
000069f6 <DefaultKonstanten3>: |
69f6: 88 ee ldi r24, 0xE8 ; 232 |
69f8: 80 93 df 07 sts 0x07DF, r24 |
69fc: 3e e1 ldi r19, 0x1E ; 30 |
69fe: 30 93 e0 07 sts 0x07E0, r19 |
6a02: 8b ef ldi r24, 0xFB ; 251 |
6a04: 80 93 e2 07 sts 0x07E2, r24 |
6a08: 8a e0 ldi r24, 0x0A ; 10 |
6a0a: 80 93 e3 07 sts 0x07E3, r24 |
6a0e: 30 93 e1 07 sts 0x07E1, r19 |
6a12: 30 93 e5 07 sts 0x07E5, r19 |
6a16: 93 e0 ldi r25, 0x03 ; 3 |
6a18: 90 93 e4 07 sts 0x07E4, r25 |
6a1c: 58 e0 ldi r21, 0x08 ; 8 |
6a1e: 50 93 e6 07 sts 0x07E6, r21 |
6a22: 20 e1 ldi r18, 0x10 ; 16 |
6a24: 20 93 e7 07 sts 0x07E7, r18 |
6a28: 66 e0 ldi r22, 0x06 ; 6 |
6a2a: 60 93 e8 07 sts 0x07E8, r22 |
6a2e: 50 93 e9 07 sts 0x07E9, r21 |
6a32: 86 ee ldi r24, 0xE6 ; 230 |
6a34: 80 93 ea 07 sts 0x07EA, r24 |
6a38: 30 93 eb 07 sts 0x07EB, r19 |
6a3c: 80 e8 ldi r24, 0x80 ; 128 |
6a3e: 80 93 ec 07 sts 0x07EC, r24 |
6a42: 44 e6 ldi r20, 0x64 ; 100 |
6a44: 40 93 ed 07 sts 0x07ED, r20 |
6a48: 88 e7 ldi r24, 0x78 ; 120 |
6a4a: 80 93 ee 07 sts 0x07EE, r24 |
6a4e: 90 93 ef 07 sts 0x07EF, r25 |
6a52: 8e e5 ldi r24, 0x5E ; 94 |
6a54: 80 93 f0 07 sts 0x07F0, r24 |
6a58: 83 e2 ldi r24, 0x23 ; 35 |
6a5a: 80 93 f1 07 sts 0x07F1, r24 |
6a5e: 84 e1 ldi r24, 0x14 ; 20 |
6a60: 80 93 f2 07 sts 0x07F2, r24 |
6a64: 10 92 f3 07 sts 0x07F3, r1 |
6a68: 20 93 f4 07 sts 0x07F4, r18 |
6a6c: 10 92 f5 07 sts 0x07F5, r1 |
6a70: 10 92 f6 07 sts 0x07F6, r1 |
6a74: 10 92 f7 07 sts 0x07F7, r1 |
6a78: 10 92 f8 07 sts 0x07F8, r1 |
6a7c: 10 92 09 08 sts 0x0809, r1 |
6a80: 10 92 0a 08 sts 0x080A, r1 |
6a84: 10 92 0b 08 sts 0x080B, r1 |
6a88: 10 92 0c 08 sts 0x080C, r1 |
6a8c: 40 93 f9 07 sts 0x07F9, r20 |
6a90: 88 e2 ldi r24, 0x28 ; 40 |
6a92: 80 93 fa 07 sts 0x07FA, r24 |
6a96: 10 92 23 08 sts 0x0823, r1 |
6a9a: 92 e3 ldi r25, 0x32 ; 50 |
6a9c: 90 93 fb 07 sts 0x07FB, r25 |
6aa0: 86 e9 ldi r24, 0x96 ; 150 |
6aa2: 80 93 fc 07 sts 0x07FC, r24 |
6aa6: 85 e0 ldi r24, 0x05 ; 5 |
6aa8: 80 93 fd 07 sts 0x07FD, r24 |
6aac: 90 93 fe 07 sts 0x07FE, r25 |
6ab0: 2a e5 ldi r18, 0x5A ; 90 |
6ab2: 20 93 ff 07 sts 0x07FF, r18 |
6ab6: 90 93 00 08 sts 0x0800, r25 |
6aba: 10 92 22 08 sts 0x0822, r1 |
6abe: 20 93 01 08 sts 0x0801, r18 |
6ac2: 83 e4 ldi r24, 0x43 ; 67 |
6ac4: 80 93 02 08 sts 0x0802, r24 |
6ac8: 86 e4 ldi r24, 0x46 ; 70 |
6aca: 80 93 03 08 sts 0x0803, r24 |
6ace: 85 e5 ldi r24, 0x55 ; 85 |
6ad0: 80 93 04 08 sts 0x0804, r24 |
6ad4: 80 93 05 08 sts 0x0805, r24 |
6ad8: 80 e2 ldi r24, 0x20 ; 32 |
6ada: 80 93 06 08 sts 0x0806, r24 |
6ade: 80 93 07 08 sts 0x0807, r24 |
6ae2: 90 93 08 08 sts 0x0808, r25 |
6ae6: 8f e5 ldi r24, 0x5F ; 95 |
6ae8: 80 93 0d 08 sts 0x080D, r24 |
6aec: 83 ef ldi r24, 0xF3 ; 243 |
6aee: 80 93 0f 08 sts 0x080F, r24 |
6af2: 30 93 0e 08 sts 0x080E, r19 |
6af6: 30 93 10 08 sts 0x0810, r19 |
6afa: 8d ef ldi r24, 0xFD ; 253 |
6afc: 80 93 11 08 sts 0x0811, r24 |
6b00: 40 93 12 08 sts 0x0812, r20 |
6b04: 20 93 13 08 sts 0x0813, r18 |
6b08: 20 93 14 08 sts 0x0814, r18 |
6b0c: 20 93 15 08 sts 0x0815, r18 |
6b10: 8b e4 ldi r24, 0x4B ; 75 |
6b12: 80 93 16 08 sts 0x0816, r24 |
6b16: 80 93 17 08 sts 0x0817, r24 |
6b1a: 80 93 18 08 sts 0x0818, r24 |
6b1e: 10 92 19 08 sts 0x0819, r1 |
6b22: 60 93 1a 08 sts 0x081A, r22 |
6b26: 50 93 1b 08 sts 0x081B, r21 |
6b2a: 20 93 1c 08 sts 0x081C, r18 |
6b2e: 30 93 1d 08 sts 0x081D, r19 |
6b32: 40 93 1e 08 sts 0x081E, r20 |
6b36: 40 93 1f 08 sts 0x081F, r20 |
6b3a: 84 e0 ldi r24, 0x04 ; 4 |
6b3c: 80 93 20 08 sts 0x0820, r24 |
6b40: a8 e2 ldi r26, 0x28 ; 40 |
6b42: b8 e0 ldi r27, 0x08 ; 8 |
6b44: ea e7 ldi r30, 0x7A ; 122 |
6b46: f3 e0 ldi r31, 0x03 ; 3 |
6b48: 8c e0 ldi r24, 0x0C ; 12 |
6b4a: 01 90 ld r0, Z+ |
6b4c: 0d 92 st X+, r0 |
6b4e: 81 50 subi r24, 0x01 ; 1 |
6b50: e1 f7 brne .-8 ; 0x6b4a <DefaultKonstanten3+0x154> |
6b52: 08 95 ret |
|
00006b54 <DefaultKonstanten2>: |
6b54: 88 e6 ldi r24, 0x68 ; 104 |
6b56: 80 93 df 07 sts 0x07DF, r24 |
6b5a: 5e e1 ldi r21, 0x1E ; 30 |
6b5c: 50 93 e0 07 sts 0x07E0, r21 |
6b60: 8b ef ldi r24, 0xFB ; 251 |
6b62: 80 93 e2 07 sts 0x07E2, r24 |
6b66: 8a e0 ldi r24, 0x0A ; 10 |
6b68: 80 93 e3 07 sts 0x07E3, r24 |
6b6c: 50 93 e1 07 sts 0x07E1, r21 |
6b70: 50 93 e5 07 sts 0x07E5, r21 |
6b74: 93 e0 ldi r25, 0x03 ; 3 |
6b76: 90 93 e4 07 sts 0x07E4, r25 |
6b7a: 8c e0 ldi r24, 0x0C ; 12 |
6b7c: 80 93 e6 07 sts 0x07E6, r24 |
6b80: 80 e1 ldi r24, 0x10 ; 16 |
6b82: 80 93 e7 07 sts 0x07E7, r24 |
6b86: 76 e0 ldi r23, 0x06 ; 6 |
6b88: 70 93 e8 07 sts 0x07E8, r23 |
6b8c: 68 e0 ldi r22, 0x08 ; 8 |
6b8e: 60 93 e9 07 sts 0x07E9, r22 |
6b92: 86 ee ldi r24, 0xE6 ; 230 |
6b94: 80 93 ea 07 sts 0x07EA, r24 |
6b98: 50 93 eb 07 sts 0x07EB, r21 |
6b9c: 80 e8 ldi r24, 0x80 ; 128 |
6b9e: 80 93 ec 07 sts 0x07EC, r24 |
6ba2: 80 e5 ldi r24, 0x50 ; 80 |
6ba4: 80 93 ed 07 sts 0x07ED, r24 |
6ba8: 88 e7 ldi r24, 0x78 ; 120 |
6baa: 80 93 ee 07 sts 0x07EE, r24 |
6bae: 90 93 ef 07 sts 0x07EF, r25 |
6bb2: 8e e5 ldi r24, 0x5E ; 94 |
6bb4: 80 93 f0 07 sts 0x07F0, r24 |
6bb8: 83 e2 ldi r24, 0x23 ; 35 |
6bba: 80 93 f1 07 sts 0x07F1, r24 |
6bbe: 50 93 f2 07 sts 0x07F2, r21 |
6bc2: 10 92 f3 07 sts 0x07F3, r1 |
6bc6: 30 e2 ldi r19, 0x20 ; 32 |
6bc8: 30 93 f4 07 sts 0x07F4, r19 |
6bcc: 10 92 f5 07 sts 0x07F5, r1 |
6bd0: 10 92 f6 07 sts 0x07F6, r1 |
6bd4: 10 92 f7 07 sts 0x07F7, r1 |
6bd8: 10 92 f8 07 sts 0x07F8, r1 |
6bdc: 10 92 09 08 sts 0x0809, r1 |
6be0: 10 92 0a 08 sts 0x080A, r1 |
6be4: 10 92 0b 08 sts 0x080B, r1 |
6be8: 10 92 0c 08 sts 0x080C, r1 |
6bec: 44 e6 ldi r20, 0x64 ; 100 |
6bee: 40 93 f9 07 sts 0x07F9, r20 |
6bf2: 88 e2 ldi r24, 0x28 ; 40 |
6bf4: 80 93 fa 07 sts 0x07FA, r24 |
6bf8: 10 92 23 08 sts 0x0823, r1 |
6bfc: 92 e3 ldi r25, 0x32 ; 50 |
6bfe: 90 93 fb 07 sts 0x07FB, r25 |
6c02: 86 e9 ldi r24, 0x96 ; 150 |
6c04: 80 93 fc 07 sts 0x07FC, r24 |
6c08: 85 e0 ldi r24, 0x05 ; 5 |
6c0a: 80 93 fd 07 sts 0x07FD, r24 |
6c0e: 90 93 fe 07 sts 0x07FE, r25 |
6c12: 2a e5 ldi r18, 0x5A ; 90 |
6c14: 20 93 ff 07 sts 0x07FF, r18 |
6c18: 90 93 00 08 sts 0x0800, r25 |
6c1c: 10 92 22 08 sts 0x0822, r1 |
6c20: 20 93 01 08 sts 0x0801, r18 |
6c24: 83 e4 ldi r24, 0x43 ; 67 |
6c26: 80 93 02 08 sts 0x0802, r24 |
6c2a: 8c e3 ldi r24, 0x3C ; 60 |
6c2c: 80 93 03 08 sts 0x0803, r24 |
6c30: 85 e5 ldi r24, 0x55 ; 85 |
6c32: 80 93 04 08 sts 0x0804, r24 |
6c36: 80 93 05 08 sts 0x0805, r24 |
6c3a: 30 93 06 08 sts 0x0806, r19 |
6c3e: 30 93 07 08 sts 0x0807, r19 |
6c42: 9b e4 ldi r25, 0x4B ; 75 |
6c44: 90 93 08 08 sts 0x0808, r25 |
6c48: 8f e5 ldi r24, 0x5F ; 95 |
6c4a: 80 93 0d 08 sts 0x080D, r24 |
6c4e: 83 ef ldi r24, 0xF3 ; 243 |
6c50: 80 93 0f 08 sts 0x080F, r24 |
6c54: 84 e1 ldi r24, 0x14 ; 20 |
6c56: 80 93 0e 08 sts 0x080E, r24 |
6c5a: 80 93 10 08 sts 0x0810, r24 |
6c5e: 8d ef ldi r24, 0xFD ; 253 |
6c60: 80 93 11 08 sts 0x0811, r24 |
6c64: 40 93 12 08 sts 0x0812, r20 |
6c68: 20 93 13 08 sts 0x0813, r18 |
6c6c: 20 93 14 08 sts 0x0814, r18 |
6c70: 20 93 15 08 sts 0x0815, r18 |
6c74: 90 93 16 08 sts 0x0816, r25 |
6c78: 90 93 17 08 sts 0x0817, r25 |
6c7c: 90 93 18 08 sts 0x0818, r25 |
6c80: 10 92 19 08 sts 0x0819, r1 |
6c84: 70 93 1a 08 sts 0x081A, r23 |
6c88: 60 93 1b 08 sts 0x081B, r22 |
6c8c: 20 93 1c 08 sts 0x081C, r18 |
6c90: 50 93 1d 08 sts 0x081D, r21 |
6c94: 40 93 1e 08 sts 0x081E, r20 |
6c98: 40 93 1f 08 sts 0x081F, r20 |
6c9c: 84 e0 ldi r24, 0x04 ; 4 |
6c9e: 80 93 20 08 sts 0x0820, r24 |
6ca2: a8 e2 ldi r26, 0x28 ; 40 |
6ca4: b8 e0 ldi r27, 0x08 ; 8 |
6ca6: e4 e8 ldi r30, 0x84 ; 132 |
6ca8: f3 e0 ldi r31, 0x03 ; 3 |
6caa: 8c e0 ldi r24, 0x0C ; 12 |
6cac: 01 90 ld r0, Z+ |
6cae: 0d 92 st X+, r0 |
6cb0: 81 50 subi r24, 0x01 ; 1 |
6cb2: e1 f7 brne .-8 ; 0x6cac <DefaultKonstanten2+0x158> |
6cb4: 08 95 ret |
|
00006cb6 <DefaultKonstanten1>: |
6cb6: 88 e6 ldi r24, 0x68 ; 104 |
6cb8: 80 93 df 07 sts 0x07DF, r24 |
6cbc: 3e e1 ldi r19, 0x1E ; 30 |
6cbe: 30 93 e0 07 sts 0x07E0, r19 |
6cc2: 8b ef ldi r24, 0xFB ; 251 |
6cc4: 80 93 e2 07 sts 0x07E2, r24 |
6cc8: 8a e0 ldi r24, 0x0A ; 10 |
6cca: 80 93 e3 07 sts 0x07E3, r24 |
6cce: 30 93 e1 07 sts 0x07E1, r19 |
6cd2: 30 93 e5 07 sts 0x07E5, r19 |
6cd6: e4 e0 ldi r30, 0x04 ; 4 |
6cd8: e0 93 e4 07 sts 0x07E4, r30 |
6cdc: 5f e0 ldi r21, 0x0F ; 15 |
6cde: 50 93 e6 07 sts 0x07E6, r21 |
6ce2: 30 93 e7 07 sts 0x07E7, r19 |
6ce6: 8c e0 ldi r24, 0x0C ; 12 |
6ce8: 80 93 e8 07 sts 0x07E8, r24 |
6cec: 78 e0 ldi r23, 0x08 ; 8 |
6cee: 70 93 e9 07 sts 0x07E9, r23 |
6cf2: 86 ee ldi r24, 0xE6 ; 230 |
6cf4: 80 93 ea 07 sts 0x07EA, r24 |
6cf8: 30 93 eb 07 sts 0x07EB, r19 |
6cfc: 80 e8 ldi r24, 0x80 ; 128 |
6cfe: 80 93 ec 07 sts 0x07EC, r24 |
6d02: 80 e5 ldi r24, 0x50 ; 80 |
6d04: 80 93 ed 07 sts 0x07ED, r24 |
6d08: 26 e9 ldi r18, 0x96 ; 150 |
6d0a: 20 93 ee 07 sts 0x07EE, r18 |
6d0e: 83 e0 ldi r24, 0x03 ; 3 |
6d10: 80 93 ef 07 sts 0x07EF, r24 |
6d14: 8e e5 ldi r24, 0x5E ; 94 |
6d16: 80 93 f0 07 sts 0x07F0, r24 |
6d1a: 83 e2 ldi r24, 0x23 ; 35 |
6d1c: 80 93 f1 07 sts 0x07F1, r24 |
6d20: 30 93 f2 07 sts 0x07F2, r19 |
6d24: 10 92 f3 07 sts 0x07F3, r1 |
6d28: 60 e2 ldi r22, 0x20 ; 32 |
6d2a: 60 93 f4 07 sts 0x07F4, r22 |
6d2e: 10 92 f5 07 sts 0x07F5, r1 |
6d32: 10 92 f6 07 sts 0x07F6, r1 |
6d36: 10 92 f7 07 sts 0x07F7, r1 |
6d3a: 10 92 f8 07 sts 0x07F8, r1 |
6d3e: 10 92 09 08 sts 0x0809, r1 |
6d42: 10 92 0a 08 sts 0x080A, r1 |
6d46: 10 92 0b 08 sts 0x080B, r1 |
6d4a: 10 92 0c 08 sts 0x080C, r1 |
6d4e: 44 e6 ldi r20, 0x64 ; 100 |
6d50: 40 93 f9 07 sts 0x07F9, r20 |
6d54: 88 e2 ldi r24, 0x28 ; 40 |
6d56: 80 93 fa 07 sts 0x07FA, r24 |
6d5a: 10 92 23 08 sts 0x0823, r1 |
6d5e: 92 e3 ldi r25, 0x32 ; 50 |
6d60: 90 93 fb 07 sts 0x07FB, r25 |
6d64: 20 93 fc 07 sts 0x07FC, r18 |
6d68: 85 e0 ldi r24, 0x05 ; 5 |
6d6a: 80 93 fd 07 sts 0x07FD, r24 |
6d6e: 90 93 fe 07 sts 0x07FE, r25 |
6d72: 2a e5 ldi r18, 0x5A ; 90 |
6d74: 20 93 ff 07 sts 0x07FF, r18 |
6d78: 90 93 00 08 sts 0x0800, r25 |
6d7c: 10 92 22 08 sts 0x0822, r1 |
6d80: 20 93 01 08 sts 0x0801, r18 |
6d84: 83 e4 ldi r24, 0x43 ; 67 |
6d86: 80 93 02 08 sts 0x0802, r24 |
6d8a: 10 92 03 08 sts 0x0803, r1 |
6d8e: 85 e5 ldi r24, 0x55 ; 85 |
6d90: 80 93 04 08 sts 0x0804, r24 |
6d94: 80 93 05 08 sts 0x0805, r24 |
6d98: 80 e1 ldi r24, 0x10 ; 16 |
6d9a: 80 93 06 08 sts 0x0806, r24 |
6d9e: 60 93 07 08 sts 0x0807, r22 |
6da2: 40 93 08 08 sts 0x0808, r20 |
6da6: 8f e5 ldi r24, 0x5F ; 95 |
6da8: 80 93 0d 08 sts 0x080D, r24 |
6dac: 83 ef ldi r24, 0xF3 ; 243 |
6dae: 80 93 0f 08 sts 0x080F, r24 |
6db2: 50 93 0e 08 sts 0x080E, r21 |
6db6: 50 93 10 08 sts 0x0810, r21 |
6dba: 8d ef ldi r24, 0xFD ; 253 |
6dbc: 80 93 11 08 sts 0x0811, r24 |
6dc0: 40 93 12 08 sts 0x0812, r20 |
6dc4: 20 93 13 08 sts 0x0813, r18 |
6dc8: 20 93 14 08 sts 0x0814, r18 |
6dcc: 20 93 15 08 sts 0x0815, r18 |
6dd0: 8b e4 ldi r24, 0x4B ; 75 |
6dd2: 80 93 16 08 sts 0x0816, r24 |
6dd6: 80 93 17 08 sts 0x0817, r24 |
6dda: 80 93 18 08 sts 0x0818, r24 |
6dde: 10 92 19 08 sts 0x0819, r1 |
6de2: 86 e0 ldi r24, 0x06 ; 6 |
6de4: 80 93 1a 08 sts 0x081A, r24 |
6de8: 70 93 1b 08 sts 0x081B, r23 |
6dec: 20 93 1c 08 sts 0x081C, r18 |
6df0: 30 93 1d 08 sts 0x081D, r19 |
6df4: 40 93 1e 08 sts 0x081E, r20 |
6df8: 40 93 1f 08 sts 0x081F, r20 |
6dfc: e0 93 20 08 sts 0x0820, r30 |
6e00: a8 e2 ldi r26, 0x28 ; 40 |
6e02: b8 e0 ldi r27, 0x08 ; 8 |
6e04: ec e8 ldi r30, 0x8C ; 140 |
6e06: f3 e0 ldi r31, 0x03 ; 3 |
6e08: 8c e0 ldi r24, 0x0C ; 12 |
6e0a: 01 90 ld r0, Z+ |
6e0c: 0d 92 st X+, r0 |
6e0e: 81 50 subi r24, 0x01 ; 1 |
6e10: e1 f7 brne .-8 ; 0x6e0a <DefaultKonstanten1+0x154> |
6e12: 08 95 ret |
|
00006e14 <MotorRegler>: |
6e14: 2f 92 push r2 |
6e16: 3f 92 push r3 |
6e18: 4f 92 push r4 |
6e1a: 5f 92 push r5 |
6e1c: 6f 92 push r6 |
6e1e: 7f 92 push r7 |
6e20: 8f 92 push r8 |
6e22: 9f 92 push r9 |
6e24: af 92 push r10 |
6e26: bf 92 push r11 |
6e28: cf 92 push r12 |
6e2a: df 92 push r13 |
6e2c: ef 92 push r14 |
6e2e: ff 92 push r15 |
6e30: 0f 93 push r16 |
6e32: 1f 93 push r17 |
6e34: cf 93 push r28 |
6e36: df 93 push r29 |
6e38: cd b7 in r28, 0x3d ; 61 |
6e3a: de b7 in r29, 0x3e ; 62 |
6e3c: ae 97 sbiw r28, 0x2e ; 46 |
6e3e: 0f b6 in r0, 0x3f ; 63 |
6e40: f8 94 cli |
6e42: de bf out 0x3e, r29 ; 62 |
6e44: 0f be out 0x3f, r0 ; 63 |
6e46: cd bf out 0x3d, r28 ; 61 |
6e48: 0e 94 f3 23 call 0x47e6 ; 0x47e6 <Mittelwert> |
6e4c: 40 91 00 01 lds r20, 0x0100 |
6e50: 4c 30 cpi r20, 0x0C ; 12 |
6e52: 08 f0 brcs .+2 ; 0x6e56 <MotorRegler+0x42> |
6e54: 4f c7 rjmp .+3742 ; 0x7cf4 <MotorRegler+0xee0> |
6e56: 29 9a sbi 0x05, 1 ; 5 |
6e58: 20 91 9b 04 lds r18, 0x049B |
6e5c: 30 91 9c 04 lds r19, 0x049C |
6e60: 80 91 4c 08 lds r24, 0x084C |
6e64: 68 2f mov r22, r24 |
6e66: 70 e0 ldi r23, 0x00 ; 0 |
6e68: 66 5f subi r22, 0xF6 ; 246 |
6e6a: 7f 4f sbci r23, 0xFF ; 255 |
6e6c: 79 8b std Y+17, r23 ; 0x11 |
6e6e: 68 8b std Y+16, r22 ; 0x10 |
6e70: 62 17 cp r22, r18 |
6e72: 73 07 cpc r23, r19 |
6e74: 14 f4 brge .+4 ; 0x6e7a <MotorRegler+0x66> |
6e76: 39 8b std Y+17, r19 ; 0x11 |
6e78: 28 8b std Y+16, r18 ; 0x10 |
6e7a: 80 91 94 04 lds r24, 0x0494 |
6e7e: 84 36 cpi r24, 0x64 ; 100 |
6e80: 08 f0 brcs .+2 ; 0x6e84 <MotorRegler+0x70> |
6e82: ef c3 rjmp .+2014 ; 0x7662 <MotorRegler+0x84e> |
6e84: 80 91 05 01 lds r24, 0x0105 |
6e88: 88 23 and r24, r24 |
6e8a: 49 f4 brne .+18 ; 0x6e9e <MotorRegler+0x8a> |
6e8c: 80 91 09 03 lds r24, 0x0309 |
6e90: 90 91 0a 03 lds r25, 0x030A |
6e94: 8f 5f subi r24, 0xFF ; 255 |
6e96: 9f 4f sbci r25, 0xFF ; 255 |
6e98: 11 f4 brne .+4 ; 0x6e9e <MotorRegler+0x8a> |
6e9a: 0c 94 1a 49 jmp 0x9234 ; 0x9234 <MotorRegler+0x2420> |
6e9e: 80 91 ea 04 lds r24, 0x04EA |
6ea2: 90 91 eb 04 lds r25, 0x04EB |
6ea6: 00 97 sbiw r24, 0x00 ; 0 |
6ea8: 09 f4 brne .+2 ; 0x6eac <MotorRegler+0x98> |
6eaa: 31 c7 rjmp .+3682 ; 0x7d0e <MotorRegler+0xefa> |
6eac: 01 97 sbiw r24, 0x01 ; 1 |
6eae: 90 93 eb 04 sts 0x04EB, r25 |
6eb2: 80 93 ea 04 sts 0x04EA, r24 |
6eb6: 4a 30 cpi r20, 0x0A ; 10 |
6eb8: 09 f4 brne .+2 ; 0x6ebc <MotorRegler+0xa8> |
6eba: 30 c7 rjmp .+3680 ; 0x7d1c <MotorRegler+0xf08> |
6ebc: 44 31 cpi r20, 0x14 ; 20 |
6ebe: 09 f4 brne .+2 ; 0x6ec2 <MotorRegler+0xae> |
6ec0: 2d c7 rjmp .+3674 ; 0x7d1c <MotorRegler+0xf08> |
6ec2: 28 98 cbi 0x05, 0 ; 5 |
6ec4: 80 91 be 04 lds r24, 0x04BE |
6ec8: 90 91 bf 04 lds r25, 0x04BF |
6ecc: 89 5e subi r24, 0xE9 ; 233 |
6ece: 93 40 sbci r25, 0x03 ; 3 |
6ed0: 10 f4 brcc .+4 ; 0x6ed6 <MotorRegler+0xc2> |
6ed2: 0c 94 73 45 jmp 0x8ae6 ; 0x8ae6 <MotorRegler+0x1cd2> |
6ed6: 80 91 f1 07 lds r24, 0x07F1 |
6eda: e8 2f mov r30, r24 |
6edc: f0 e0 ldi r31, 0x00 ; 0 |
6ede: f9 8b std Y+17, r31 ; 0x11 |
6ee0: e8 8b std Y+16, r30 ; 0x10 |
6ee2: f1 e0 ldi r31, 0x01 ; 1 |
6ee4: f0 93 87 04 sts 0x0487, r31 |
6ee8: a0 91 d7 07 lds r26, 0x07D7 |
6eec: b0 e0 ldi r27, 0x00 ; 0 |
6eee: aa 0f add r26, r26 |
6ef0: bb 1f adc r27, r27 |
6ef2: fd 01 movw r30, r26 |
6ef4: e5 54 subi r30, 0x45 ; 69 |
6ef6: f8 4f sbci r31, 0xF8 ; 248 |
6ef8: 11 82 std Z+1, r1 ; 0x01 |
6efa: 10 82 st Z, r1 |
6efc: e0 91 d8 07 lds r30, 0x07D8 |
6f00: 2e 2f mov r18, r30 |
6f02: 30 e0 ldi r19, 0x00 ; 0 |
6f04: 22 0f add r18, r18 |
6f06: 33 1f adc r19, r19 |
6f08: c9 01 movw r24, r18 |
6f0a: 85 54 subi r24, 0x45 ; 69 |
6f0c: 98 4f sbci r25, 0xF8 ; 248 |
6f0e: fc 01 movw r30, r24 |
6f10: 11 82 std Z+1, r1 ; 0x01 |
6f12: 10 82 st Z, r1 |
6f14: ab 55 subi r26, 0x5B ; 91 |
6f16: b8 4f sbci r27, 0xF8 ; 248 |
6f18: 11 96 adiw r26, 0x01 ; 1 |
6f1a: 1c 92 st X, r1 |
6f1c: 1e 92 st -X, r1 |
6f1e: 2b 55 subi r18, 0x5B ; 91 |
6f20: 38 4f sbci r19, 0xF8 ; 248 |
6f22: d9 01 movw r26, r18 |
6f24: 11 96 adiw r26, 0x01 ; 1 |
6f26: 1c 92 st X, r1 |
6f28: 1e 92 st -X, r1 |
6f2a: e0 91 da 07 lds r30, 0x07DA |
6f2e: f0 e0 ldi r31, 0x00 ; 0 |
6f30: ee 0f add r30, r30 |
6f32: ff 1f adc r31, r31 |
6f34: eb 55 subi r30, 0x5B ; 91 |
6f36: f8 4f sbci r31, 0xF8 ; 248 |
6f38: 11 82 std Z+1, r1 ; 0x01 |
6f3a: 10 82 st Z, r1 |
6f3c: 80 91 79 03 lds r24, 0x0379 |
6f40: 81 50 subi r24, 0x01 ; 1 |
6f42: 80 93 79 03 sts 0x0379, r24 |
6f46: 80 91 79 03 lds r24, 0x0379 |
6f4a: 8f 3f cpi r24, 0xFF ; 255 |
6f4c: 09 f4 brne .+2 ; 0x6f50 <MotorRegler+0x13c> |
6f4e: d0 c4 rjmp .+2464 ; 0x78f0 <MotorRegler+0xadc> |
6f50: b0 91 87 04 lds r27, 0x0487 |
6f54: bf a3 std Y+39, r27 ; 0x27 |
6f56: bb 23 and r27, r27 |
6f58: 09 f0 breq .+2 ; 0x6f5c <MotorRegler+0x148> |
6f5a: ca c4 rjmp .+2452 ; 0x78f0 <MotorRegler+0xadc> |
6f5c: b0 91 df 07 lds r27, 0x07DF |
6f60: 20 91 a7 04 lds r18, 0x04A7 |
6f64: 22 23 and r18, r18 |
6f66: 11 f4 brne .+4 ; 0x6f6c <MotorRegler+0x158> |
6f68: 0c 94 76 49 jmp 0x92ec ; 0x92ec <MotorRegler+0x24d8> |
6f6c: 80 91 fe 07 lds r24, 0x07FE |
6f70: 90 e0 ldi r25, 0x00 ; 0 |
6f72: 68 89 ldd r22, Y+16 ; 0x10 |
6f74: 79 89 ldd r23, Y+17 ; 0x11 |
6f76: 86 17 cp r24, r22 |
6f78: 97 07 cpc r25, r23 |
6f7a: 14 f4 brge .+4 ; 0x6f80 <MotorRegler+0x16c> |
6f7c: 99 8b std Y+17, r25 ; 0x11 |
6f7e: 88 8b std Y+16, r24 ; 0x10 |
6f80: 71 e0 ldi r23, 0x01 ; 1 |
6f82: 70 93 89 04 sts 0x0489, r23 |
6f86: 8b 2f mov r24, r27 |
6f88: 90 e0 ldi r25, 0x00 ; 0 |
6f8a: 9b 87 std Y+11, r25 ; 0x0b |
6f8c: 8a 87 std Y+10, r24 ; 0x0a |
6f8e: 9f a1 ldd r25, Y+39 ; 0x27 |
6f90: 99 23 and r25, r25 |
6f92: b1 f0 breq .+44 ; 0x6fc0 <MotorRegler+0x1ac> |
6f94: 10 92 9a 04 sts 0x049A, r1 |
6f98: 10 92 99 04 sts 0x0499, r1 |
6f9c: 10 92 96 04 sts 0x0496, r1 |
6fa0: 10 92 95 04 sts 0x0495, r1 |
6fa4: 10 92 98 04 sts 0x0498, r1 |
6fa8: 10 92 97 04 sts 0x0497, r1 |
6fac: 8a e5 ldi r24, 0x5A ; 90 |
6fae: 80 93 7c 08 sts 0x087C, r24 |
6fb2: a8 e7 ldi r26, 0x78 ; 120 |
6fb4: a0 93 68 08 sts 0x0868, r26 |
6fb8: 10 92 a7 04 sts 0x04A7, r1 |
6fbc: 10 92 a6 04 sts 0x04A6, r1 |
6fc0: 20 91 45 04 lds r18, 0x0445 |
6fc4: 30 91 46 04 lds r19, 0x0446 |
6fc8: 40 91 47 04 lds r20, 0x0447 |
6fcc: 50 91 48 04 lds r21, 0x0448 |
6fd0: 29 83 std Y+1, r18 ; 0x01 |
6fd2: 3a 83 std Y+2, r19 ; 0x02 |
6fd4: 4b 83 std Y+3, r20 ; 0x03 |
6fd6: 5c 83 std Y+4, r21 ; 0x04 |
6fd8: 40 91 5b 08 lds r20, 0x085B |
6fdc: 50 91 5c 08 lds r21, 0x085C |
6fe0: 60 91 5d 08 lds r22, 0x085D |
6fe4: 70 91 5e 08 lds r23, 0x085E |
6fe8: 48 a7 std Y+40, r20 ; 0x28 |
6fea: 59 a7 std Y+41, r21 ; 0x29 |
6fec: 6a a7 std Y+42, r22 ; 0x2a |
6fee: 7b a7 std Y+43, r23 ; 0x2b |
6ff0: 89 81 ldd r24, Y+1 ; 0x01 |
6ff2: 9a 81 ldd r25, Y+2 ; 0x02 |
6ff4: ab 81 ldd r26, Y+3 ; 0x03 |
6ff6: bc 81 ldd r27, Y+4 ; 0x04 |
6ff8: 48 0f add r20, r24 |
6ffa: 59 1f adc r21, r25 |
6ffc: 6a 1f adc r22, r26 |
6ffe: 7b 1f adc r23, r27 |
7000: 40 93 5b 08 sts 0x085B, r20 |
7004: 50 93 5c 08 sts 0x085C, r21 |
7008: 60 93 5d 08 sts 0x085D, r22 |
700c: 70 93 5e 08 sts 0x085E, r23 |
7010: 20 91 4d 04 lds r18, 0x044D |
7014: 30 91 4e 04 lds r19, 0x044E |
7018: 40 91 4f 04 lds r20, 0x044F |
701c: 50 91 50 04 lds r21, 0x0450 |
7020: 2d 83 std Y+5, r18 ; 0x05 |
7022: 3e 83 std Y+6, r19 ; 0x06 |
7024: 4f 83 std Y+7, r20 ; 0x07 |
7026: 58 87 std Y+8, r21 ; 0x08 |
7028: 20 90 62 08 lds r2, 0x0862 |
702c: 30 90 63 08 lds r3, 0x0863 |
7030: 40 90 64 08 lds r4, 0x0864 |
7034: 50 90 65 08 lds r5, 0x0865 |
7038: 22 0e add r2, r18 |
703a: 33 1e adc r3, r19 |
703c: 44 1e adc r4, r20 |
703e: 55 1e adc r5, r21 |
7040: 20 92 62 08 sts 0x0862, r2 |
7044: 30 92 63 08 sts 0x0863, r3 |
7048: 40 92 64 08 sts 0x0864, r4 |
704c: 50 92 65 08 sts 0x0865, r5 |
7050: 40 91 49 04 lds r20, 0x0449 |
7054: 50 91 4a 04 lds r21, 0x044A |
7058: 60 91 4b 04 lds r22, 0x044B |
705c: 70 91 4c 04 lds r23, 0x044C |
7060: 49 a3 std Y+33, r20 ; 0x21 |
7062: 5a a3 std Y+34, r21 ; 0x22 |
7064: 6b a3 std Y+35, r22 ; 0x23 |
7066: 7c a3 std Y+36, r23 ; 0x24 |
7068: 80 91 4e 08 lds r24, 0x084E |
706c: 90 91 4f 08 lds r25, 0x084F |
7070: a0 91 50 08 lds r26, 0x0850 |
7074: b0 91 51 08 lds r27, 0x0851 |
7078: 84 0f add r24, r20 |
707a: 95 1f adc r25, r21 |
707c: a6 1f adc r26, r22 |
707e: b7 1f adc r27, r23 |
7080: 80 93 4e 08 sts 0x084E, r24 |
7084: 90 93 4f 08 sts 0x084F, r25 |
7088: a0 93 50 08 sts 0x0850, r26 |
708c: b0 93 51 08 sts 0x0851, r27 |
7090: 60 91 51 04 lds r22, 0x0451 |
7094: 70 91 52 04 lds r23, 0x0452 |
7098: 80 91 53 04 lds r24, 0x0453 |
709c: 90 91 54 04 lds r25, 0x0454 |
70a0: 6d 8f std Y+29, r22 ; 0x1d |
70a2: 7e 8f std Y+30, r23 ; 0x1e |
70a4: 8f 8f std Y+31, r24 ; 0x1f |
70a6: 98 a3 std Y+32, r25 ; 0x20 |
70a8: 80 91 3e 08 lds r24, 0x083E |
70ac: 90 91 3f 08 lds r25, 0x083F |
70b0: a0 91 40 08 lds r26, 0x0840 |
70b4: b0 91 41 08 lds r27, 0x0841 |
70b8: 2d 8d ldd r18, Y+29 ; 0x1d |
70ba: 3e 8d ldd r19, Y+30 ; 0x1e |
70bc: 4f 8d ldd r20, Y+31 ; 0x1f |
70be: 58 a1 ldd r21, Y+32 ; 0x20 |
70c0: 82 0f add r24, r18 |
70c2: 93 1f adc r25, r19 |
70c4: a4 1f adc r26, r20 |
70c6: b5 1f adc r27, r21 |
70c8: 80 93 3e 08 sts 0x083E, r24 |
70cc: 90 93 3f 08 sts 0x083F, r25 |
70d0: a0 93 40 08 sts 0x0840, r26 |
70d4: b0 93 41 08 sts 0x0841, r27 |
70d8: 30 91 a6 04 lds r19, 0x04A6 |
70dc: 39 87 std Y+9, r19 ; 0x09 |
70de: 33 23 and r19, r19 |
70e0: 11 f4 brne .+4 ; 0x70e6 <MotorRegler+0x2d2> |
70e2: 0c 94 a7 42 jmp 0x854e ; 0x854e <MotorRegler+0x173a> |
70e6: 10 92 55 04 sts 0x0455, r1 |
70ea: 10 92 56 04 sts 0x0456, r1 |
70ee: 10 92 57 04 sts 0x0457, r1 |
70f2: 10 92 58 04 sts 0x0458, r1 |
70f6: 10 92 59 04 sts 0x0459, r1 |
70fa: 10 92 5a 04 sts 0x045A, r1 |
70fe: 10 92 5b 04 sts 0x045B, r1 |
7102: 10 92 5c 04 sts 0x045C, r1 |
7106: 10 92 5b 08 sts 0x085B, r1 |
710a: 10 92 5c 08 sts 0x085C, r1 |
710e: 10 92 5d 08 sts 0x085D, r1 |
7112: 10 92 5e 08 sts 0x085E, r1 |
7116: 10 92 62 08 sts 0x0862, r1 |
711a: 10 92 63 08 sts 0x0863, r1 |
711e: 10 92 64 08 sts 0x0864, r1 |
7122: 10 92 65 08 sts 0x0865, r1 |
7126: 10 92 4e 08 sts 0x084E, r1 |
712a: 10 92 4f 08 sts 0x084F, r1 |
712e: 10 92 50 08 sts 0x0850, r1 |
7132: 10 92 51 08 sts 0x0851, r1 |
7136: 10 92 3e 08 sts 0x083E, r1 |
713a: 10 92 3f 08 sts 0x083F, r1 |
713e: 10 92 40 08 sts 0x0840, r1 |
7142: 10 92 41 08 sts 0x0841, r1 |
7146: 80 91 65 04 lds r24, 0x0465 |
714a: 90 91 66 04 lds r25, 0x0466 |
714e: a0 91 67 04 lds r26, 0x0467 |
7152: b0 91 68 04 lds r27, 0x0468 |
7156: 80 93 69 04 sts 0x0469, r24 |
715a: 90 93 6a 04 sts 0x046A, r25 |
715e: a0 93 6b 04 sts 0x046B, r26 |
7162: b0 93 6c 04 sts 0x046C, r27 |
7166: 80 91 6d 04 lds r24, 0x046D |
716a: 90 91 6e 04 lds r25, 0x046E |
716e: a0 91 6f 04 lds r26, 0x046F |
7172: b0 91 70 04 lds r27, 0x0470 |
7176: 80 93 71 04 sts 0x0471, r24 |
717a: 90 93 72 04 sts 0x0472, r25 |
717e: a0 93 73 04 sts 0x0473, r26 |
7182: b0 93 74 04 sts 0x0474, r27 |
7186: 10 92 0f 04 sts 0x040F, r1 |
718a: 10 92 0e 04 sts 0x040E, r1 |
718e: 10 92 a5 04 sts 0x04A5, r1 |
7192: 10 92 a4 04 sts 0x04A4, r1 |
7196: 10 92 a3 04 sts 0x04A3, r1 |
719a: 10 92 a2 04 sts 0x04A2, r1 |
719e: 50 91 a7 04 lds r21, 0x04A7 |
71a2: 5c a7 std Y+44, r21 ; 0x2c |
71a4: 80 91 0e 04 lds r24, 0x040E |
71a8: 90 91 0f 04 lds r25, 0x040F |
71ac: 8f 3f cpi r24, 0xFF ; 255 |
71ae: 91 05 cpc r25, r1 |
71b0: 09 f0 breq .+2 ; 0x71b4 <MotorRegler+0x3a0> |
71b2: 10 f4 brcc .+4 ; 0x71b8 <MotorRegler+0x3a4> |
71b4: 0c 94 92 42 jmp 0x8524 ; 0x8524 <MotorRegler+0x1710> |
71b8: b9 85 ldd r27, Y+9 ; 0x09 |
71ba: bb 23 and r27, r27 |
71bc: 29 f4 brne .+10 ; 0x71c8 <MotorRegler+0x3b4> |
71be: ec a5 ldd r30, Y+44 ; 0x2c |
71c0: ee 23 and r30, r30 |
71c2: 11 f4 brne .+4 ; 0x71c8 <MotorRegler+0x3b4> |
71c4: 0c 94 0e 46 jmp 0x8c1c ; 0x8c1c <MotorRegler+0x1e08> |
71c8: 10 92 a3 04 sts 0x04A3, r1 |
71cc: 10 92 a2 04 sts 0x04A2, r1 |
71d0: 10 92 a5 04 sts 0x04A5, r1 |
71d4: 10 92 a4 04 sts 0x04A4, r1 |
71d8: 1e a2 std Y+38, r1 ; 0x26 |
71da: 10 92 89 04 sts 0x0489, r1 |
71de: 20 91 5b 08 lds r18, 0x085B |
71e2: 30 91 5c 08 lds r19, 0x085C |
71e6: 40 91 5d 08 lds r20, 0x085D |
71ea: 50 91 5e 08 lds r21, 0x085E |
71ee: 28 a7 std Y+40, r18 ; 0x28 |
71f0: 39 a7 std Y+41, r19 ; 0x29 |
71f2: 4a a7 std Y+42, r20 ; 0x2a |
71f4: 5b a7 std Y+43, r21 ; 0x2b |
71f6: 20 90 62 08 lds r2, 0x0862 |
71fa: 30 90 63 08 lds r3, 0x0863 |
71fe: 40 90 64 08 lds r4, 0x0864 |
7202: 50 90 65 08 lds r5, 0x0865 |
7206: 30 91 68 08 lds r19, 0x0868 |
720a: 3d a3 std Y+37, r19 ; 0x25 |
720c: 33 23 and r19, r19 |
720e: 41 f4 brne .+16 ; 0x7220 <MotorRegler+0x40c> |
7210: 10 92 a3 04 sts 0x04A3, r1 |
7214: 10 92 a2 04 sts 0x04A2, r1 |
7218: 10 92 a5 04 sts 0x04A5, r1 |
721c: 10 92 a4 04 sts 0x04A4, r1 |
7220: 48 a5 ldd r20, Y+40 ; 0x28 |
7222: 59 a5 ldd r21, Y+41 ; 0x29 |
7224: 6a a5 ldd r22, Y+42 ; 0x2a |
7226: 7b a5 ldd r23, Y+43 ; 0x2b |
7228: 40 93 c5 04 sts 0x04C5, r20 |
722c: 50 93 c6 04 sts 0x04C6, r21 |
7230: 60 93 c7 04 sts 0x04C7, r22 |
7234: 70 93 c8 04 sts 0x04C8, r23 |
7238: 20 92 c1 04 sts 0x04C1, r2 |
723c: 30 92 c2 04 sts 0x04C2, r3 |
7240: 40 92 c3 04 sts 0x04C3, r4 |
7244: 50 92 c4 04 sts 0x04C4, r5 |
7248: 10 92 55 04 sts 0x0455, r1 |
724c: 10 92 56 04 sts 0x0456, r1 |
7250: 10 92 57 04 sts 0x0457, r1 |
7254: 10 92 58 04 sts 0x0458, r1 |
7258: 10 92 59 04 sts 0x0459, r1 |
725c: 10 92 5a 04 sts 0x045A, r1 |
7260: 10 92 5b 04 sts 0x045B, r1 |
7264: 10 92 5c 04 sts 0x045C, r1 |
7268: 10 92 5d 04 sts 0x045D, r1 |
726c: 10 92 5e 04 sts 0x045E, r1 |
7270: 10 92 5f 04 sts 0x045F, r1 |
7274: 10 92 60 04 sts 0x0460, r1 |
7278: 10 92 5b 08 sts 0x085B, r1 |
727c: 10 92 5c 08 sts 0x085C, r1 |
7280: 10 92 5d 08 sts 0x085D, r1 |
7284: 10 92 5e 08 sts 0x085E, r1 |
7288: 10 92 62 08 sts 0x0862, r1 |
728c: 10 92 63 08 sts 0x0863, r1 |
7290: 10 92 64 08 sts 0x0864, r1 |
7294: 10 92 65 08 sts 0x0865, r1 |
7298: 10 92 4e 08 sts 0x084E, r1 |
729c: 10 92 4f 08 sts 0x084F, r1 |
72a0: 10 92 50 08 sts 0x0850, r1 |
72a4: 10 92 51 08 sts 0x0851, r1 |
72a8: 10 92 3e 08 sts 0x083E, r1 |
72ac: 10 92 3f 08 sts 0x083F, r1 |
72b0: 10 92 40 08 sts 0x0840, r1 |
72b4: 10 92 41 08 sts 0x0841, r1 |
72b8: 10 92 0f 04 sts 0x040F, r1 |
72bc: 10 92 0e 04 sts 0x040E, r1 |
72c0: e0 90 99 04 lds r14, 0x0499 |
72c4: f0 90 9a 04 lds r15, 0x049A |
72c8: 67 01 movw r12, r14 |
72ca: f7 fe sbrs r15, 7 |
72cc: 02 c0 rjmp .+4 ; 0x72d2 <MotorRegler+0x4be> |
72ce: 0c 94 a1 42 jmp 0x8542 ; 0x8542 <MotorRegler+0x172e> |
72d2: 70 e1 ldi r23, 0x10 ; 16 |
72d4: c7 16 cp r12, r23 |
72d6: d1 04 cpc r13, r1 |
72d8: 64 f0 brlt .+24 ; 0x72f2 <MotorRegler+0x4de> |
72da: 88 ee ldi r24, 0xE8 ; 232 |
72dc: 93 e0 ldi r25, 0x03 ; 3 |
72de: 90 93 96 03 sts 0x0396, r25 |
72e2: 80 93 95 03 sts 0x0395, r24 |
72e6: 8a 85 ldd r24, Y+10 ; 0x0a |
72e8: 84 fd sbrc r24, 4 |
72ea: 03 c0 rjmp .+6 ; 0x72f2 <MotorRegler+0x4de> |
72ec: 81 e0 ldi r24, 0x01 ; 1 |
72ee: 80 93 db 04 sts 0x04DB, r24 |
72f2: 00 91 e8 07 lds r16, 0x07E8 |
72f6: b7 01 movw r22, r14 |
72f8: 88 27 eor r24, r24 |
72fa: 77 fd sbrc r23, 7 |
72fc: 80 95 com r24 |
72fe: 98 2f mov r25, r24 |
7300: 20 2f mov r18, r16 |
7302: 30 e0 ldi r19, 0x00 ; 0 |
7304: 40 e0 ldi r20, 0x00 ; 0 |
7306: 50 e0 ldi r21, 0x00 ; 0 |
7308: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
730c: 96 01 movw r18, r12 |
730e: 44 27 eor r20, r20 |
7310: 37 fd sbrc r19, 7 |
7312: 40 95 com r20 |
7314: 54 2f mov r21, r20 |
7316: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
731a: 20 e0 ldi r18, 0x00 ; 0 |
731c: 32 e0 ldi r19, 0x02 ; 2 |
731e: 40 e0 ldi r20, 0x00 ; 0 |
7320: 50 e0 ldi r21, 0x00 ; 0 |
7322: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
7326: 10 e0 ldi r17, 0x00 ; 0 |
7328: 0e 9d mul r16, r14 |
732a: b0 01 movw r22, r0 |
732c: 0f 9d mul r16, r15 |
732e: 70 0d add r23, r0 |
7330: 1e 9d mul r17, r14 |
7332: 70 0d add r23, r0 |
7334: 11 24 eor r1, r1 |
7336: 77 ff sbrs r23, 7 |
7338: 02 c0 rjmp .+4 ; 0x733e <MotorRegler+0x52a> |
733a: 0c 94 77 45 jmp 0x8aee ; 0x8aee <MotorRegler+0x1cda> |
733e: 75 95 asr r23 |
7340: 67 95 ror r22 |
7342: 75 95 asr r23 |
7344: 67 95 ror r22 |
7346: 26 0f add r18, r22 |
7348: 37 1f adc r19, r23 |
734a: a9 01 movw r20, r18 |
734c: 66 27 eor r22, r22 |
734e: 57 fd sbrc r21, 7 |
7350: 60 95 com r22 |
7352: 76 2f mov r23, r22 |
7354: 48 8f std Y+24, r20 ; 0x18 |
7356: 59 8f std Y+25, r21 ; 0x19 |
7358: 6a 8f std Y+26, r22 ; 0x1a |
735a: 7b 8f std Y+27, r23 ; 0x1b |
735c: 40 93 fc 04 sts 0x04FC, r20 |
7360: 50 93 fd 04 sts 0x04FD, r21 |
7364: 60 93 fe 04 sts 0x04FE, r22 |
7368: 70 93 ff 04 sts 0x04FF, r23 |
736c: 80 91 75 04 lds r24, 0x0475 |
7370: 90 91 76 04 lds r25, 0x0476 |
7374: a0 91 77 04 lds r26, 0x0477 |
7378: b0 91 78 04 lds r27, 0x0478 |
737c: 84 1b sub r24, r20 |
737e: 95 0b sbc r25, r21 |
7380: a6 0b sbc r26, r22 |
7382: b7 0b sbc r27, r23 |
7384: 80 93 75 04 sts 0x0475, r24 |
7388: 90 93 76 04 sts 0x0476, r25 |
738c: a0 93 77 04 sts 0x0477, r26 |
7390: b0 93 78 04 sts 0x0478, r27 |
7394: 81 35 cpi r24, 0x51 ; 81 |
7396: 53 ec ldi r21, 0xC3 ; 195 |
7398: 95 07 cpc r25, r21 |
739a: 50 e0 ldi r21, 0x00 ; 0 |
739c: a5 07 cpc r26, r21 |
739e: 50 e0 ldi r21, 0x00 ; 0 |
73a0: b5 07 cpc r27, r21 |
73a2: 14 f4 brge .+4 ; 0x73a8 <MotorRegler+0x594> |
73a4: 0c 94 7d 42 jmp 0x84fa ; 0x84fa <MotorRegler+0x16e6> |
73a8: 80 e5 ldi r24, 0x50 ; 80 |
73aa: 93 ec ldi r25, 0xC3 ; 195 |
73ac: a0 e0 ldi r26, 0x00 ; 0 |
73ae: b0 e0 ldi r27, 0x00 ; 0 |
73b0: 80 93 75 04 sts 0x0475, r24 |
73b4: 90 93 76 04 sts 0x0476, r25 |
73b8: a0 93 77 04 sts 0x0477, r26 |
73bc: b0 93 78 04 sts 0x0478, r27 |
73c0: 20 90 81 04 lds r2, 0x0481 |
73c4: 30 90 82 04 lds r3, 0x0482 |
73c8: 21 14 cp r2, r1 |
73ca: 31 04 cpc r3, r1 |
73cc: 09 f4 brne .+2 ; 0x73d0 <MotorRegler+0x5bc> |
73ce: a8 c4 rjmp .+2384 ; 0x7d20 <MotorRegler+0xf0c> |
73d0: 7a 85 ldd r23, Y+10 ; 0x0a |
73d2: 73 ff sbrs r23, 3 |
73d4: a5 c4 rjmp .+2378 ; 0x7d20 <MotorRegler+0xf0c> |
73d6: 69 81 ldd r22, Y+1 ; 0x01 |
73d8: 7a 81 ldd r23, Y+2 ; 0x02 |
73da: 8b 81 ldd r24, Y+3 ; 0x03 |
73dc: 9c 81 ldd r25, Y+4 ; 0x04 |
73de: 20 e0 ldi r18, 0x00 ; 0 |
73e0: 32 e0 ldi r19, 0x02 ; 2 |
73e2: 40 e0 ldi r20, 0x00 ; 0 |
73e4: 50 e0 ldi r21, 0x00 ; 0 |
73e6: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
73ea: 89 01 movw r16, r18 |
73ec: 37 ff sbrs r19, 7 |
73ee: 02 c0 rjmp .+4 ; 0x73f4 <MotorRegler+0x5e0> |
73f0: 0c 94 2e 49 jmp 0x925c ; 0x925c <MotorRegler+0x2448> |
73f4: 6d 81 ldd r22, Y+5 ; 0x05 |
73f6: 7e 81 ldd r23, Y+6 ; 0x06 |
73f8: 8f 81 ldd r24, Y+7 ; 0x07 |
73fa: 98 85 ldd r25, Y+8 ; 0x08 |
73fc: 20 e0 ldi r18, 0x00 ; 0 |
73fe: 32 e0 ldi r19, 0x02 ; 2 |
7400: 40 e0 ldi r20, 0x00 ; 0 |
7402: 50 e0 ldi r21, 0x00 ; 0 |
7404: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
7408: 69 01 movw r12, r18 |
740a: 37 ff sbrs r19, 7 |
740c: 02 c0 rjmp .+4 ; 0x7412 <MotorRegler+0x5fe> |
740e: 0c 94 28 49 jmp 0x9250 ; 0x9250 <MotorRegler+0x243c> |
7412: c0 16 cp r12, r16 |
7414: d1 06 cpc r13, r17 |
7416: 14 f4 brge .+4 ; 0x741c <MotorRegler+0x608> |
7418: 0c 94 c1 48 jmp 0x9182 ; 0x9182 <MotorRegler+0x236e> |
741c: 40 90 7e 08 lds r4, 0x087E |
7420: 50 90 7f 08 lds r5, 0x087F |
7424: 60 90 80 08 lds r6, 0x0880 |
7428: 70 90 81 08 lds r7, 0x0881 |
742c: 80 91 b3 03 lds r24, 0x03B3 |
7430: 90 91 b4 03 lds r25, 0x03B4 |
7434: a0 91 b5 03 lds r26, 0x03B5 |
7438: b0 91 b6 03 lds r27, 0x03B6 |
743c: 8c 8b std Y+20, r24 ; 0x14 |
743e: 9d 8b std Y+21, r25 ; 0x15 |
7440: ae 8b std Y+22, r26 ; 0x16 |
7442: bf 8b std Y+23, r27 ; 0x17 |
7444: 80 90 77 08 lds r8, 0x0877 |
7448: 90 90 78 08 lds r9, 0x0878 |
744c: c4 01 movw r24, r8 |
744e: 97 fe sbrs r9, 7 |
7450: 02 c0 rjmp .+4 ; 0x7456 <MotorRegler+0x642> |
7452: 0c 94 33 49 jmp 0x9266 ; 0x9266 <MotorRegler+0x2452> |
7456: 81 38 cpi r24, 0x81 ; 129 |
7458: 91 05 cpc r25, r1 |
745a: 14 f0 brlt .+4 ; 0x7460 <MotorRegler+0x64c> |
745c: 0c 94 c4 48 jmp 0x9188 ; 0x9188 <MotorRegler+0x2374> |
7460: ac e1 ldi r26, 0x1C ; 28 |
7462: b2 e0 ldi r27, 0x02 ; 2 |
7464: 2a 0e add r2, r26 |
7466: 3b 1e adc r3, r27 |
7468: 71 01 movw r14, r2 |
746a: 00 27 eor r16, r16 |
746c: f7 fc sbrc r15, 7 |
746e: 00 95 com r16 |
7470: 10 2f mov r17, r16 |
7472: e4 ee ldi r30, 0xE4 ; 228 |
7474: fd ef ldi r31, 0xFD ; 253 |
7476: 2e 0e add r2, r30 |
7478: 3f 1e adc r3, r31 |
747a: c3 01 movw r24, r6 |
747c: b2 01 movw r22, r4 |
747e: 2c 89 ldd r18, Y+20 ; 0x14 |
7480: 3d 89 ldd r19, Y+21 ; 0x15 |
7482: 4e 89 ldd r20, Y+22 ; 0x16 |
7484: 5f 89 ldd r21, Y+23 ; 0x17 |
7486: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
748a: e2 1a sub r14, r18 |
748c: f3 0a sbc r15, r19 |
748e: 04 0b sbc r16, r20 |
7490: 15 0b sbc r17, r21 |
7492: c8 01 movw r24, r16 |
7494: b7 01 movw r22, r14 |
7496: 28 e6 ldi r18, 0x68 ; 104 |
7498: 31 e0 ldi r19, 0x01 ; 1 |
749a: 40 e0 ldi r20, 0x00 ; 0 |
749c: 50 e0 ldi r21, 0x00 ; 0 |
749e: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
74a2: 64 5b subi r22, 0xB4 ; 180 |
74a4: 70 40 sbci r23, 0x00 ; 0 |
74a6: 8b 01 movw r16, r22 |
74a8: 00 0f add r16, r16 |
74aa: 11 1f adc r17, r17 |
74ac: 00 0f add r16, r16 |
74ae: 11 1f adc r17, r17 |
74b0: 00 0f add r16, r16 |
74b2: 11 1f adc r17, r17 |
74b4: 20 91 db 04 lds r18, 0x04DB |
74b8: e0 90 95 03 lds r14, 0x0395 |
74bc: f0 90 96 03 lds r15, 0x0396 |
74c0: e1 14 cp r14, r1 |
74c2: f1 04 cpc r15, r1 |
74c4: 91 f4 brne .+36 ; 0x74ea <MotorRegler+0x6d6> |
74c6: f9 e1 ldi r31, 0x19 ; 25 |
74c8: cf 16 cp r12, r31 |
74ca: d1 04 cpc r13, r1 |
74cc: 74 f4 brge .+28 ; 0x74ea <MotorRegler+0x6d6> |
74ce: 80 91 8a 04 lds r24, 0x048A |
74d2: 90 91 8b 04 lds r25, 0x048B |
74d6: 86 0f add r24, r22 |
74d8: 97 1f adc r25, r23 |
74da: 90 93 8b 04 sts 0x048B, r25 |
74de: 80 93 8a 04 sts 0x048A, r24 |
74e2: 22 23 and r18, r18 |
74e4: 11 f0 breq .+4 ; 0x74ea <MotorRegler+0x6d6> |
74e6: 0c 94 62 4a jmp 0x94c4 ; 0x94c4 <MotorRegler+0x26b0> |
74ea: b6 01 movw r22, r12 |
74ec: d7 fe sbrs r13, 7 |
74ee: 02 c0 rjmp .+4 ; 0x74f4 <MotorRegler+0x6e0> |
74f0: 0c 94 aa 49 jmp 0x9354 ; 0x9354 <MotorRegler+0x2540> |
74f4: 75 95 asr r23 |
74f6: 67 95 ror r22 |
74f8: 75 95 asr r23 |
74fa: 67 95 ror r22 |
74fc: 75 95 asr r23 |
74fe: 67 95 ror r22 |
7500: 6f 5f subi r22, 0xFF ; 255 |
7502: 7f 4f sbci r23, 0xFF ; 255 |
7504: c8 01 movw r24, r16 |
7506: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
750a: 9b 01 movw r18, r22 |
750c: a9 01 movw r20, r18 |
750e: 66 27 eor r22, r22 |
7510: 57 fd sbrc r21, 7 |
7512: 60 95 com r22 |
7514: 76 2f mov r23, r22 |
7516: 44 0d add r20, r4 |
7518: 55 1d adc r21, r5 |
751a: 66 1d adc r22, r6 |
751c: 77 1d adc r23, r7 |
751e: 40 93 7e 08 sts 0x087E, r20 |
7522: 50 93 7f 08 sts 0x087F, r21 |
7526: 60 93 80 08 sts 0x0880, r22 |
752a: 70 93 81 08 sts 0x0881, r23 |
752e: 80 91 a5 03 lds r24, 0x03A5 |
7532: a8 2e mov r10, r24 |
7534: bb 24 eor r11, r11 |
7536: ca 9c mul r12, r10 |
7538: 90 01 movw r18, r0 |
753a: cb 9c mul r12, r11 |
753c: 30 0d add r19, r0 |
753e: da 9c mul r13, r10 |
7540: 30 0d add r19, r0 |
7542: 11 24 eor r1, r1 |
7544: 37 ff sbrs r19, 7 |
7546: 02 c0 rjmp .+4 ; 0x754c <MotorRegler+0x738> |
7548: 0c 94 a6 49 jmp 0x934c ; 0x934c <MotorRegler+0x2538> |
754c: 35 95 asr r19 |
754e: 27 95 ror r18 |
7550: 35 95 asr r19 |
7552: 27 95 ror r18 |
7554: 35 95 asr r19 |
7556: 27 95 ror r18 |
7558: 35 95 asr r19 |
755a: 27 95 ror r18 |
755c: 35 95 asr r19 |
755e: 27 95 ror r18 |
7560: 65 01 movw r12, r10 |
7562: c2 1a sub r12, r18 |
7564: d3 0a sbc r13, r19 |
7566: d7 fe sbrs r13, 7 |
7568: 02 c0 rjmp .+4 ; 0x756e <MotorRegler+0x75a> |
756a: 0c 94 9e 49 jmp 0x933c ; 0x933c <MotorRegler+0x2528> |
756e: e1 14 cp r14, r1 |
7570: f1 04 cpc r15, r1 |
7572: 11 f0 breq .+4 ; 0x7578 <MotorRegler+0x764> |
7574: 0c 94 6d 49 jmp 0x92da ; 0x92da <MotorRegler+0x24c6> |
7578: 60 90 bc 04 lds r6, 0x04BC |
757c: 70 90 bd 04 lds r7, 0x04BD |
7580: 80 91 ba 04 lds r24, 0x04BA |
7584: 90 91 bb 04 lds r25, 0x04BB |
7588: 68 0e add r6, r24 |
758a: 79 1e adc r7, r25 |
758c: 77 fe sbrs r7, 7 |
758e: 02 c0 rjmp .+4 ; 0x7594 <MotorRegler+0x780> |
7590: 0c 94 c1 4c jmp 0x9982 ; 0x9982 <MotorRegler+0x2b6e> |
7594: 75 94 asr r7 |
7596: 67 94 ror r6 |
7598: 75 94 asr r7 |
759a: 67 94 ror r6 |
759c: 75 94 asr r7 |
759e: 67 94 ror r6 |
75a0: a0 e4 ldi r26, 0x40 ; 64 |
75a2: b0 e0 ldi r27, 0x00 ; 0 |
75a4: 6a 0e add r6, r26 |
75a6: 7b 1e adc r7, r27 |
75a8: 80 91 83 04 lds r24, 0x0483 |
75ac: 90 91 84 04 lds r25, 0x0484 |
75b0: aa 27 eor r26, r26 |
75b2: 97 fd sbrc r25, 7 |
75b4: a0 95 com r26 |
75b6: ba 2f mov r27, r26 |
75b8: ec e1 ldi r30, 0x1C ; 28 |
75ba: ee 2e mov r14, r30 |
75bc: e2 e0 ldi r30, 0x02 ; 2 |
75be: fe 2e mov r15, r30 |
75c0: 01 2d mov r16, r1 |
75c2: 11 2d mov r17, r1 |
75c4: e8 1a sub r14, r24 |
75c6: f9 0a sbc r15, r25 |
75c8: 0a 0b sbc r16, r26 |
75ca: 1b 0b sbc r17, r27 |
75cc: cb 01 movw r24, r22 |
75ce: ba 01 movw r22, r20 |
75d0: 2c 89 ldd r18, Y+20 ; 0x14 |
75d2: 3d 89 ldd r19, Y+21 ; 0x15 |
75d4: 4e 89 ldd r20, Y+22 ; 0x16 |
75d6: 5f 89 ldd r21, Y+23 ; 0x17 |
75d8: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
75dc: e2 0e add r14, r18 |
75de: f3 1e adc r15, r19 |
75e0: 04 1f adc r16, r20 |
75e2: 15 1f adc r17, r21 |
75e4: c8 01 movw r24, r16 |
75e6: b7 01 movw r22, r14 |
75e8: 28 e6 ldi r18, 0x68 ; 104 |
75ea: 31 e0 ldi r19, 0x01 ; 1 |
75ec: 40 e0 ldi r20, 0x00 ; 0 |
75ee: 50 e0 ldi r21, 0x00 ; 0 |
75f0: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
75f4: 64 5b subi r22, 0xB4 ; 180 |
75f6: 70 40 sbci r23, 0x00 ; 0 |
75f8: 6c 9d mul r22, r12 |
75fa: c0 01 movw r24, r0 |
75fc: 6d 9d mul r22, r13 |
75fe: 90 0d add r25, r0 |
7600: 7c 9d mul r23, r12 |
7602: 90 0d add r25, r0 |
7604: 11 24 eor r1, r1 |
7606: b3 01 movw r22, r6 |
7608: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
760c: 95 01 movw r18, r10 |
760e: 22 0f add r18, r18 |
7610: 33 1f adc r19, r19 |
7612: 2a 0d add r18, r10 |
7614: 3b 1d adc r19, r11 |
7616: 26 17 cp r18, r22 |
7618: 37 07 cpc r19, r23 |
761a: 14 f4 brge .+4 ; 0x7620 <MotorRegler+0x80c> |
761c: 0c 94 ae 49 jmp 0x935c ; 0x935c <MotorRegler+0x2548> |
7620: 30 95 com r19 |
7622: 21 95 neg r18 |
7624: 3f 4f sbci r19, 0xFF ; 255 |
7626: 62 17 cp r22, r18 |
7628: 73 07 cpc r23, r19 |
762a: 0c f4 brge .+2 ; 0x762e <MotorRegler+0x81a> |
762c: b9 01 movw r22, r18 |
762e: 9b 01 movw r18, r22 |
7630: 44 27 eor r20, r20 |
7632: 37 fd sbrc r19, 7 |
7634: 40 95 com r20 |
7636: 54 2f mov r21, r20 |
7638: 80 91 75 04 lds r24, 0x0475 |
763c: 90 91 76 04 lds r25, 0x0476 |
7640: a0 91 77 04 lds r26, 0x0477 |
7644: b0 91 78 04 lds r27, 0x0478 |
7648: 82 0f add r24, r18 |
764a: 93 1f adc r25, r19 |
764c: a4 1f adc r26, r20 |
764e: b5 1f adc r27, r21 |
7650: 80 93 75 04 sts 0x0475, r24 |
7654: 90 93 76 04 sts 0x0476, r25 |
7658: a0 93 77 04 sts 0x0477, r26 |
765c: b0 93 78 04 sts 0x0478, r27 |
7660: 63 c3 rjmp .+1734 ; 0x7d28 <MotorRegler+0xf14> |
7662: 80 91 94 04 lds r24, 0x0494 |
7666: 8d 38 cpi r24, 0x8D ; 141 |
7668: 08 f4 brcc .+2 ; 0x766c <MotorRegler+0x858> |
766a: 68 cc rjmp .-1840 ; 0x6f3c <MotorRegler+0x128> |
766c: 10 92 87 04 sts 0x0487, r1 |
7670: 80 91 f2 07 lds r24, 0x07F2 |
7674: 22 e3 ldi r18, 0x32 ; 50 |
7676: 82 9f mul r24, r18 |
7678: c0 01 movw r24, r0 |
767a: 11 24 eor r1, r1 |
767c: 90 93 eb 04 sts 0x04EB, r25 |
7680: 80 93 ea 04 sts 0x04EA, r24 |
7684: e8 89 ldd r30, Y+16 ; 0x10 |
7686: f9 89 ldd r31, Y+17 ; 0x11 |
7688: b9 97 sbiw r30, 0x29 ; 41 |
768a: 8c f0 brlt .+34 ; 0x76ae <MotorRegler+0x89a> |
768c: 80 91 9d 04 lds r24, 0x049D |
7690: 88 23 and r24, r24 |
7692: 69 f0 breq .+26 ; 0x76ae <MotorRegler+0x89a> |
7694: 80 91 be 04 lds r24, 0x04BE |
7698: 90 91 bf 04 lds r25, 0x04BF |
769c: ff ef ldi r31, 0xFF ; 255 |
769e: 8f 3f cpi r24, 0xFF ; 255 |
76a0: 9f 07 cpc r25, r31 |
76a2: 79 f0 breq .+30 ; 0x76c2 <MotorRegler+0x8ae> |
76a4: 01 96 adiw r24, 0x01 ; 1 |
76a6: 90 93 bf 04 sts 0x04BF, r25 |
76aa: 80 93 be 04 sts 0x04BE, r24 |
76ae: 80 91 be 04 lds r24, 0x04BE |
76b2: 90 91 bf 04 lds r25, 0x04BF |
76b6: 8f 3f cpi r24, 0xFF ; 255 |
76b8: 91 05 cpc r25, r1 |
76ba: 09 f0 breq .+2 ; 0x76be <MotorRegler+0x8aa> |
76bc: 10 f4 brcc .+4 ; 0x76c2 <MotorRegler+0x8ae> |
76be: 0c 94 e3 48 jmp 0x91c6 ; 0x91c6 <MotorRegler+0x23b2> |
76c2: 80 91 c0 04 lds r24, 0x04C0 |
76c6: 82 60 ori r24, 0x02 ; 2 |
76c8: 80 93 c0 04 sts 0x04C0, r24 |
76cc: 80 91 d9 07 lds r24, 0x07D9 |
76d0: a8 2f mov r26, r24 |
76d2: b0 e0 ldi r27, 0x00 ; 0 |
76d4: aa 0f add r26, r26 |
76d6: bb 1f adc r27, r27 |
76d8: fd 01 movw r30, r26 |
76da: eb 55 subi r30, 0x5B ; 91 |
76dc: f8 4f sbci r31, 0xF8 ; 248 |
76de: 80 81 ld r24, Z |
76e0: 91 81 ldd r25, Z+1 ; 0x01 |
76e2: 81 35 cpi r24, 0x51 ; 81 |
76e4: 91 05 cpc r25, r1 |
76e6: 0c f4 brge .+2 ; 0x76ea <MotorRegler+0x8d6> |
76e8: c4 c0 rjmp .+392 ; 0x7872 <MotorRegler+0xa5e> |
76ea: 80 91 9d 04 lds r24, 0x049D |
76ee: 88 23 and r24, r24 |
76f0: 09 f0 breq .+2 ; 0x76f4 <MotorRegler+0x8e0> |
76f2: bf c0 rjmp .+382 ; 0x7872 <MotorRegler+0xa5e> |
76f4: 80 91 da 07 lds r24, 0x07DA |
76f8: e8 2f mov r30, r24 |
76fa: f0 e0 ldi r31, 0x00 ; 0 |
76fc: ee 0f add r30, r30 |
76fe: ff 1f adc r31, r31 |
7700: eb 55 subi r30, 0x5B ; 91 |
7702: f8 4f sbci r31, 0xF8 ; 248 |
7704: 80 81 ld r24, Z |
7706: 91 81 ldd r25, Z+1 ; 0x01 |
7708: 8c 34 cpi r24, 0x4C ; 76 |
770a: 91 05 cpc r25, r1 |
770c: 14 f4 brge .+4 ; 0x7712 <MotorRegler+0x8fe> |
770e: 0c 94 c8 49 jmp 0x9390 ; 0x9390 <MotorRegler+0x257c> |
7712: 80 91 e9 04 lds r24, 0x04E9 |
7716: 8f 5f subi r24, 0xFF ; 255 |
7718: 80 93 e9 04 sts 0x04E9, r24 |
771c: 89 3c cpi r24, 0xC9 ; 201 |
771e: 08 f4 brcc .+2 ; 0x7722 <MotorRegler+0x90e> |
7720: a8 c0 rjmp .+336 ; 0x7872 <MotorRegler+0xa5e> |
7722: 4c 30 cpi r20, 0x0C ; 12 |
7724: 10 f0 brcs .+4 ; 0x772a <MotorRegler+0x916> |
7726: 0c 94 f3 4d jmp 0x9be6 ; 0x9be6 <MotorRegler+0x2dd2> |
772a: 29 98 cbi 0x05, 1 ; 5 |
772c: 10 92 9d 04 sts 0x049D, r1 |
7730: 10 92 e9 04 sts 0x04E9, r1 |
7734: 10 92 bf 04 sts 0x04BF, r1 |
7738: 10 92 be 04 sts 0x04BE, r1 |
773c: 80 91 d7 07 lds r24, 0x07D7 |
7740: 28 2f mov r18, r24 |
7742: 30 e0 ldi r19, 0x00 ; 0 |
7744: 22 0f add r18, r18 |
7746: 33 1f adc r19, r19 |
7748: f9 01 movw r30, r18 |
774a: eb 55 subi r30, 0x5B ; 91 |
774c: f8 4f sbci r31, 0xF8 ; 248 |
774e: 80 81 ld r24, Z |
7750: 91 81 ldd r25, Z+1 ; 0x01 |
7752: 87 34 cpi r24, 0x47 ; 71 |
7754: 91 05 cpc r25, r1 |
7756: 14 f4 brge .+4 ; 0x775c <MotorRegler+0x948> |
7758: 0c 94 de 4d jmp 0x9bbc ; 0x9bbc <MotorRegler+0x2da8> |
775c: 80 91 d8 07 lds r24, 0x07D8 |
7760: a8 2f mov r26, r24 |
7762: b0 e0 ldi r27, 0x00 ; 0 |
7764: aa 0f add r26, r26 |
7766: bb 1f adc r27, r27 |
7768: ad 01 movw r20, r26 |
776a: 4b 55 subi r20, 0x5B ; 91 |
776c: 58 4f sbci r21, 0xF8 ; 248 |
776e: fa 01 movw r30, r20 |
7770: 80 81 ld r24, Z |
7772: 91 81 ldd r25, Z+1 ; 0x01 |
7774: 87 34 cpi r24, 0x47 ; 71 |
7776: 91 05 cpc r25, r1 |
7778: 2c f0 brlt .+10 ; 0x7784 <MotorRegler+0x970> |
777a: f9 01 movw r30, r18 |
777c: eb 55 subi r30, 0x5B ; 91 |
777e: f8 4f sbci r31, 0xF8 ; 248 |
7780: 80 81 ld r24, Z |
7782: 91 81 ldd r25, Z+1 ; 0x01 |
7784: fa 01 movw r30, r20 |
7786: 80 81 ld r24, Z |
7788: 91 81 ldd r25, Z+1 ; 0x01 |
778a: 87 34 cpi r24, 0x47 ; 71 |
778c: 91 05 cpc r25, r1 |
778e: 14 f4 brge .+4 ; 0x7794 <MotorRegler+0x980> |
7790: 0c 94 c8 4d jmp 0x9b90 ; 0x9b90 <MotorRegler+0x2d7c> |
7794: f9 01 movw r30, r18 |
7796: eb 55 subi r30, 0x5B ; 91 |
7798: f8 4f sbci r31, 0xF8 ; 248 |
779a: 80 81 ld r24, Z |
779c: 91 81 ldd r25, Z+1 ; 0x01 |
779e: 87 34 cpi r24, 0x47 ; 71 |
77a0: 91 05 cpc r25, r1 |
77a2: 14 f4 brge .+4 ; 0x77a8 <MotorRegler+0x994> |
77a4: 0c 94 c8 4d jmp 0x9b90 ; 0x9b90 <MotorRegler+0x2d7c> |
77a8: 42 e0 ldi r20, 0x02 ; 2 |
77aa: fd 01 movw r30, r26 |
77ac: eb 55 subi r30, 0x5B ; 91 |
77ae: f8 4f sbci r31, 0xF8 ; 248 |
77b0: 80 81 ld r24, Z |
77b2: 91 81 ldd r25, Z+1 ; 0x01 |
77b4: 86 34 cpi r24, 0x46 ; 70 |
77b6: 91 05 cpc r25, r1 |
77b8: 4c f4 brge .+18 ; 0x77cc <MotorRegler+0x9b8> |
77ba: f9 01 movw r30, r18 |
77bc: eb 55 subi r30, 0x5B ; 91 |
77be: f8 4f sbci r31, 0xF8 ; 248 |
77c0: 80 81 ld r24, Z |
77c2: 91 81 ldd r25, Z+1 ; 0x01 |
77c4: 87 34 cpi r24, 0x47 ; 71 |
77c6: 91 05 cpc r25, r1 |
77c8: 0c f0 brlt .+2 ; 0x77cc <MotorRegler+0x9b8> |
77ca: 43 e0 ldi r20, 0x03 ; 3 |
77cc: fd 01 movw r30, r26 |
77ce: eb 55 subi r30, 0x5B ; 91 |
77d0: f8 4f sbci r31, 0xF8 ; 248 |
77d2: 80 81 ld r24, Z |
77d4: 91 81 ldd r25, Z+1 ; 0x01 |
77d6: 8a 5b subi r24, 0xBA ; 186 |
77d8: 9f 4f sbci r25, 0xFF ; 255 |
77da: 4c f4 brge .+18 ; 0x77ee <MotorRegler+0x9da> |
77dc: f9 01 movw r30, r18 |
77de: eb 55 subi r30, 0x5B ; 91 |
77e0: f8 4f sbci r31, 0xF8 ; 248 |
77e2: 80 81 ld r24, Z |
77e4: 91 81 ldd r25, Z+1 ; 0x01 |
77e6: 87 34 cpi r24, 0x47 ; 71 |
77e8: 91 05 cpc r25, r1 |
77ea: 0c f0 brlt .+2 ; 0x77ee <MotorRegler+0x9da> |
77ec: 44 e0 ldi r20, 0x04 ; 4 |
77ee: ab 55 subi r26, 0x5B ; 91 |
77f0: b8 4f sbci r27, 0xF8 ; 248 |
77f2: 8d 91 ld r24, X+ |
77f4: 9c 91 ld r25, X |
77f6: 8a 5b subi r24, 0xBA ; 186 |
77f8: 9f 4f sbci r25, 0xFF ; 255 |
77fa: 4c f4 brge .+18 ; 0x780e <MotorRegler+0x9fa> |
77fc: 2b 55 subi r18, 0x5B ; 91 |
77fe: 38 4f sbci r19, 0xF8 ; 248 |
7800: d9 01 movw r26, r18 |
7802: 8d 91 ld r24, X+ |
7804: 9c 91 ld r25, X |
7806: 86 34 cpi r24, 0x46 ; 70 |
7808: 91 05 cpc r25, r1 |
780a: 0c f4 brge .+2 ; 0x780e <MotorRegler+0x9fa> |
780c: 45 e0 ldi r20, 0x05 ; 5 |
780e: 84 2f mov r24, r20 |
7810: 0e 94 b0 02 call 0x560 ; 0x560 <SetActiveParamSetNumber> |
7814: 80 91 d8 07 lds r24, 0x07D8 |
7818: a8 2f mov r26, r24 |
781a: b0 e0 ldi r27, 0x00 ; 0 |
781c: aa 0f add r26, r26 |
781e: bb 1f adc r27, r27 |
7820: ab 55 subi r26, 0x5B ; 91 |
7822: b8 4f sbci r27, 0xF8 ; 248 |
7824: 8d 91 ld r24, X+ |
7826: 9c 91 ld r25, X |
7828: 97 ff sbrs r25, 7 |
782a: 02 c0 rjmp .+4 ; 0x7830 <MotorRegler+0xa1c> |
782c: 0c 94 00 4e jmp 0x9c00 ; 0x9c00 <MotorRegler+0x2dec> |
7830: 4e 97 sbiw r24, 0x1e ; 30 |
7832: 14 f0 brlt .+4 ; 0x7838 <MotorRegler+0xa24> |
7834: 0c 94 93 4d jmp 0x9b26 ; 0x9b26 <MotorRegler+0x2d12> |
7838: e0 91 d7 07 lds r30, 0x07D7 |
783c: f0 e0 ldi r31, 0x00 ; 0 |
783e: ee 0f add r30, r30 |
7840: ff 1f adc r31, r31 |
7842: eb 55 subi r30, 0x5B ; 91 |
7844: f8 4f sbci r31, 0xF8 ; 248 |
7846: 80 81 ld r24, Z |
7848: 91 81 ldd r25, Z+1 ; 0x01 |
784a: 8a 5b subi r24, 0xBA ; 186 |
784c: 9f 4f sbci r25, 0xFF ; 255 |
784e: 14 f0 brlt .+4 ; 0x7854 <MotorRegler+0xa40> |
7850: 0c 94 93 4d jmp 0x9b26 ; 0x9b26 <MotorRegler+0x2d12> |
7854: 81 e0 ldi r24, 0x01 ; 1 |
7856: 80 93 9a 06 sts 0x069A, r24 |
785a: 88 ee ldi r24, 0xE8 ; 232 |
785c: 93 e0 ldi r25, 0x03 ; 3 |
785e: 90 93 e6 03 sts 0x03E6, r25 |
7862: 80 93 e5 03 sts 0x03E5, r24 |
7866: 80 91 d9 07 lds r24, 0x07D9 |
786a: a8 2f mov r26, r24 |
786c: b0 e0 ldi r27, 0x00 ; 0 |
786e: aa 0f add r26, r26 |
7870: bb 1f adc r27, r27 |
7872: ab 55 subi r26, 0x5B ; 91 |
7874: b8 4f sbci r27, 0xF8 ; 248 |
7876: 8d 91 ld r24, X+ |
7878: 9c 91 ld r25, X |
787a: 8b 5a subi r24, 0xAB ; 171 |
787c: 9f 4f sbci r25, 0xFF ; 255 |
787e: 0c f0 brlt .+2 ; 0x7882 <MotorRegler+0xa6e> |
7880: 5d cb rjmp .-2374 ; 0x6f3c <MotorRegler+0x128> |
7882: 80 91 da 07 lds r24, 0x07DA |
7886: c8 2e mov r12, r24 |
7888: dd 24 eor r13, r13 |
788a: cc 0c add r12, r12 |
788c: dd 1c adc r13, r13 |
788e: f6 01 movw r30, r12 |
7890: eb 55 subi r30, 0x5B ; 91 |
7892: f8 4f sbci r31, 0xF8 ; 248 |
7894: 80 81 ld r24, Z |
7896: 91 81 ldd r25, Z+1 ; 0x01 |
7898: 85 5b subi r24, 0xB5 ; 181 |
789a: 9f 4f sbci r25, 0xFF ; 255 |
789c: 14 f0 brlt .+4 ; 0x78a2 <MotorRegler+0xa8e> |
789e: 0c 94 82 49 jmp 0x9304 ; 0x9304 <MotorRegler+0x24f0> |
78a2: 80 91 e8 04 lds r24, 0x04E8 |
78a6: 8f 5f subi r24, 0xFF ; 255 |
78a8: 80 93 e8 04 sts 0x04E8, r24 |
78ac: 89 3c cpi r24, 0xC9 ; 201 |
78ae: 10 f0 brcs .+4 ; 0x78b4 <MotorRegler+0xaa0> |
78b0: 0c 94 87 4a jmp 0x950e ; 0x950e <MotorRegler+0x26fa> |
78b4: 65 ea ldi r22, 0xA5 ; 165 |
78b6: 77 e0 ldi r23, 0x07 ; 7 |
78b8: c6 0e add r12, r22 |
78ba: d7 1e adc r13, r23 |
78bc: d6 01 movw r26, r12 |
78be: 8d 91 ld r24, X+ |
78c0: 9c 91 ld r25, X |
78c2: 8c 34 cpi r24, 0x4C ; 76 |
78c4: 91 05 cpc r25, r1 |
78c6: 14 f4 brge .+4 ; 0x78cc <MotorRegler+0xab8> |
78c8: 0c 94 86 49 jmp 0x930c ; 0x930c <MotorRegler+0x24f8> |
78cc: 80 91 e7 04 lds r24, 0x04E7 |
78d0: 8f 5f subi r24, 0xFF ; 255 |
78d2: 80 93 e7 04 sts 0x04E7, r24 |
78d6: 89 3c cpi r24, 0xC9 ; 201 |
78d8: 08 f4 brcc .+2 ; 0x78dc <MotorRegler+0xac8> |
78da: 30 cb rjmp .-2464 ; 0x6f3c <MotorRegler+0x128> |
78dc: 10 92 9d 04 sts 0x049D, r1 |
78e0: 88 ec ldi r24, 0xC8 ; 200 |
78e2: 80 93 e7 04 sts 0x04E7, r24 |
78e6: 10 92 bf 04 sts 0x04BF, r1 |
78ea: 10 92 be 04 sts 0x04BE, r1 |
78ee: 26 cb rjmp .-2484 ; 0x6f3c <MotorRegler+0x128> |
78f0: 0e 94 7e 2c call 0x58fc ; 0x58fc <ParameterZuordnung> |
78f4: 80 91 d7 07 lds r24, 0x07D7 |
78f8: a8 2e mov r10, r24 |
78fa: bb 24 eor r11, r11 |
78fc: aa 0c add r10, r10 |
78fe: bb 1c adc r11, r11 |
7900: f5 01 movw r30, r10 |
7902: eb 55 subi r30, 0x5B ; 91 |
7904: f8 4f sbci r31, 0xF8 ; 248 |
7906: 20 81 ld r18, Z |
7908: 31 81 ldd r19, Z+1 ; 0x01 |
790a: 80 91 e6 07 lds r24, 0x07E6 |
790e: 88 2e mov r8, r24 |
7910: 99 24 eor r9, r9 |
7912: f5 01 movw r30, r10 |
7914: e5 54 subi r30, 0x45 ; 69 |
7916: f8 4f sbci r31, 0xF8 ; 248 |
7918: 01 90 ld r0, Z+ |
791a: f0 81 ld r31, Z |
791c: e0 2d mov r30, r0 |
791e: 80 91 e7 07 lds r24, 0x07E7 |
7922: 68 2f mov r22, r24 |
7924: 70 e0 ldi r23, 0x00 ; 0 |
7926: 28 9d mul r18, r8 |
7928: a0 01 movw r20, r0 |
792a: 29 9d mul r18, r9 |
792c: 50 0d add r21, r0 |
792e: 38 9d mul r19, r8 |
7930: 50 0d add r21, r0 |
7932: 11 24 eor r1, r1 |
7934: 20 91 d1 04 lds r18, 0x04D1 |
7938: 30 91 d2 04 lds r19, 0x04D2 |
793c: c9 01 movw r24, r18 |
793e: 88 0f add r24, r24 |
7940: 99 1f adc r25, r25 |
7942: 82 0f add r24, r18 |
7944: 93 1f adc r25, r19 |
7946: 48 0f add r20, r24 |
7948: 59 1f adc r21, r25 |
794a: 57 ff sbrs r21, 7 |
794c: 02 c0 rjmp .+4 ; 0x7952 <MotorRegler+0xb3e> |
794e: 0c 94 db 48 jmp 0x91b6 ; 0x91b6 <MotorRegler+0x23a2> |
7952: 9a 01 movw r18, r20 |
7954: 35 95 asr r19 |
7956: 27 95 ror r18 |
7958: 35 95 asr r19 |
795a: 27 95 ror r18 |
795c: e6 9f mul r30, r22 |
795e: c0 01 movw r24, r0 |
7960: e7 9f mul r30, r23 |
7962: 90 0d add r25, r0 |
7964: f6 9f mul r31, r22 |
7966: 90 0d add r25, r0 |
7968: 11 24 eor r1, r1 |
796a: 28 0f add r18, r24 |
796c: 39 1f adc r19, r25 |
796e: 30 93 d2 04 sts 0x04D2, r19 |
7972: 20 93 d1 04 sts 0x04D1, r18 |
7976: 80 91 24 05 lds r24, 0x0524 |
797a: 90 91 25 05 lds r25, 0x0525 |
797e: 40 91 20 05 lds r20, 0x0520 |
7982: 50 91 21 05 lds r21, 0x0521 |
7986: 69 01 movw r12, r18 |
7988: c8 1a sub r12, r24 |
798a: d9 0a sbc r13, r25 |
798c: c4 1a sub r12, r20 |
798e: d5 0a sbc r13, r21 |
7990: d0 92 96 04 sts 0x0496, r13 |
7994: c0 92 95 04 sts 0x0495, r12 |
7998: 80 91 d8 07 lds r24, 0x07D8 |
799c: e8 2e mov r14, r24 |
799e: ff 24 eor r15, r15 |
79a0: ee 0c add r14, r14 |
79a2: ff 1c adc r15, r15 |
79a4: f7 01 movw r30, r14 |
79a6: eb 55 subi r30, 0x5B ; 91 |
79a8: f8 4f sbci r31, 0xF8 ; 248 |
79aa: 80 81 ld r24, Z |
79ac: 91 81 ldd r25, Z+1 ; 0x01 |
79ae: f7 01 movw r30, r14 |
79b0: e5 54 subi r30, 0x45 ; 69 |
79b2: f8 4f sbci r31, 0xF8 ; 248 |
79b4: 01 90 ld r0, Z+ |
79b6: f0 81 ld r31, Z |
79b8: e0 2d mov r30, r0 |
79ba: 88 9d mul r24, r8 |
79bc: a0 01 movw r20, r0 |
79be: 89 9d mul r24, r9 |
79c0: 50 0d add r21, r0 |
79c2: 98 9d mul r25, r8 |
79c4: 50 0d add r21, r0 |
79c6: 11 24 eor r1, r1 |
79c8: 20 91 cf 04 lds r18, 0x04CF |
79cc: 30 91 d0 04 lds r19, 0x04D0 |
79d0: c9 01 movw r24, r18 |
79d2: 88 0f add r24, r24 |
79d4: 99 1f adc r25, r25 |
79d6: 82 0f add r24, r18 |
79d8: 93 1f adc r25, r19 |
79da: 48 0f add r20, r24 |
79dc: 59 1f adc r21, r25 |
79de: 57 ff sbrs r21, 7 |
79e0: 02 c0 rjmp .+4 ; 0x79e6 <MotorRegler+0xbd2> |
79e2: 0c 94 df 48 jmp 0x91be ; 0x91be <MotorRegler+0x23aa> |
79e6: 9a 01 movw r18, r20 |
79e8: 35 95 asr r19 |
79ea: 27 95 ror r18 |
79ec: 35 95 asr r19 |
79ee: 27 95 ror r18 |
79f0: e6 9f mul r30, r22 |
79f2: c0 01 movw r24, r0 |
79f4: e7 9f mul r30, r23 |
79f6: 90 0d add r25, r0 |
79f8: f6 9f mul r31, r22 |
79fa: 90 0d add r25, r0 |
79fc: 11 24 eor r1, r1 |
79fe: 28 0f add r18, r24 |
7a00: 39 1f adc r19, r25 |
7a02: 30 93 d0 04 sts 0x04D0, r19 |
7a06: 20 93 cf 04 sts 0x04CF, r18 |
7a0a: 80 91 26 05 lds r24, 0x0526 |
7a0e: 90 91 27 05 lds r25, 0x0527 |
7a12: 40 91 22 05 lds r20, 0x0522 |
7a16: 50 91 23 05 lds r21, 0x0523 |
7a1a: 89 01 movw r16, r18 |
7a1c: 08 1b sub r16, r24 |
7a1e: 19 0b sbc r17, r25 |
7a20: 04 1b sub r16, r20 |
7a22: 15 0b sbc r17, r21 |
7a24: 10 93 98 04 sts 0x0498, r17 |
7a28: 00 93 97 04 sts 0x0497, r16 |
7a2c: e0 91 da 07 lds r30, 0x07DA |
7a30: f0 e0 ldi r31, 0x00 ; 0 |
7a32: ee 0f add r30, r30 |
7a34: ff 1f adc r31, r31 |
7a36: eb 55 subi r30, 0x5B ; 91 |
7a38: f8 4f sbci r31, 0xF8 ; 248 |
7a3a: 80 81 ld r24, Z |
7a3c: 91 81 ldd r25, Z+1 ; 0x01 |
7a3e: 90 95 com r25 |
7a40: 81 95 neg r24 |
7a42: 9f 4f sbci r25, 0xFF ; 255 |
7a44: 90 93 9a 04 sts 0x049A, r25 |
7a48: 80 93 99 04 sts 0x0499, r24 |
7a4c: 83 30 cpi r24, 0x03 ; 3 |
7a4e: 91 05 cpc r25, r1 |
7a50: 0c f4 brge .+2 ; 0x7a54 <MotorRegler+0xc40> |
7a52: 52 c1 rjmp .+676 ; 0x7cf8 <MotorRegler+0xee4> |
7a54: 02 97 sbiw r24, 0x02 ; 2 |
7a56: 90 93 9a 04 sts 0x049A, r25 |
7a5a: 80 93 99 04 sts 0x0499, r24 |
7a5e: e0 91 d9 07 lds r30, 0x07D9 |
7a62: f0 e0 ldi r31, 0x00 ; 0 |
7a64: ee 0f add r30, r30 |
7a66: ff 1f adc r31, r31 |
7a68: eb 55 subi r30, 0x5B ; 91 |
7a6a: f8 4f sbci r31, 0xF8 ; 248 |
7a6c: 60 80 ld r6, Z |
7a6e: 71 80 ldd r7, Z+1 ; 0x01 |
7a70: 28 e7 ldi r18, 0x78 ; 120 |
7a72: 30 e0 ldi r19, 0x00 ; 0 |
7a74: 62 0e add r6, r18 |
7a76: 73 1e adc r7, r19 |
7a78: 70 92 9c 04 sts 0x049C, r7 |
7a7c: 60 92 9b 04 sts 0x049B, r6 |
7a80: 60 91 a7 03 lds r22, 0x03A7 |
7a84: 70 e0 ldi r23, 0x00 ; 0 |
7a86: 88 27 eor r24, r24 |
7a88: 77 fd sbrc r23, 7 |
7a8a: 80 95 com r24 |
7a8c: 98 2f mov r25, r24 |
7a8e: 0e 94 dc 54 call 0xa9b8 ; 0xa9b8 <__floatsisf> |
7a92: 20 e0 ldi r18, 0x00 ; 0 |
7a94: 30 e0 ldi r19, 0x00 ; 0 |
7a96: 40 e2 ldi r20, 0x20 ; 32 |
7a98: 51 e4 ldi r21, 0x41 ; 65 |
7a9a: 0e 94 45 54 call 0xa88a ; 0xa88a <__addsf3> |
7a9e: 0e 94 ae 54 call 0xa95c ; 0xa95c <__fixunssfsi> |
7aa2: 60 93 7c 08 sts 0x087C, r22 |
7aa6: 30 91 a8 03 lds r19, 0x03A8 |
7aaa: 30 93 68 08 sts 0x0868, r19 |
7aae: 80 91 a6 06 lds r24, 0x06A6 |
7ab2: 80 ff sbrs r24, 0 |
7ab4: 06 c0 rjmp .+12 ; 0x7ac2 <MotorRegler+0xcae> |
7ab6: 80 91 86 08 lds r24, 0x0886 |
7aba: 81 38 cpi r24, 0x81 ; 129 |
7abc: 10 f0 brcs .+4 ; 0x7ac2 <MotorRegler+0xcae> |
7abe: 0c 94 b1 45 jmp 0x8b62 ; 0x8b62 <MotorRegler+0x1d4e> |
7ac2: 80 91 9b 04 lds r24, 0x049B |
7ac6: 90 91 9c 04 lds r25, 0x049C |
7aca: 97 ff sbrs r25, 7 |
7acc: 02 c0 rjmp .+4 ; 0x7ad2 <MotorRegler+0xcbe> |
7ace: 0c 94 51 49 jmp 0x92a2 ; 0x92a2 <MotorRegler+0x248e> |
7ad2: b0 91 df 07 lds r27, 0x07DF |
7ad6: b2 ff sbrs r27, 2 |
7ad8: 02 c0 rjmp .+4 ; 0x7ade <MotorRegler+0xcca> |
7ada: 10 92 68 08 sts 0x0868, r1 |
7ade: 20 91 95 04 lds r18, 0x0495 |
7ae2: 30 91 96 04 lds r19, 0x0496 |
7ae6: 40 91 ba 04 lds r20, 0x04BA |
7aea: 50 91 bb 04 lds r21, 0x04BB |
7aee: c9 01 movw r24, r18 |
7af0: 37 ff sbrs r19, 7 |
7af2: 02 c0 rjmp .+4 ; 0x7af8 <MotorRegler+0xce4> |
7af4: 0c 94 5c 49 jmp 0x92b8 ; 0x92b8 <MotorRegler+0x24a4> |
7af8: 95 95 asr r25 |
7afa: 87 95 ror r24 |
7afc: 95 95 asr r25 |
7afe: 87 95 ror r24 |
7b00: 97 ff sbrs r25, 7 |
7b02: 02 c0 rjmp .+4 ; 0x7b08 <MotorRegler+0xcf4> |
7b04: 0c 94 57 49 jmp 0x92ae ; 0x92ae <MotorRegler+0x249a> |
7b08: 48 17 cp r20, r24 |
7b0a: 59 07 cpc r21, r25 |
7b0c: 0c f0 brlt .+2 ; 0x7b10 <MotorRegler+0xcfc> |
7b0e: 2a c7 rjmp .+3668 ; 0x8964 <MotorRegler+0x1b50> |
7b10: c9 01 movw r24, r18 |
7b12: 37 ff sbrs r19, 7 |
7b14: 02 c0 rjmp .+4 ; 0x7b1a <MotorRegler+0xd06> |
7b16: 0c 94 99 49 jmp 0x9332 ; 0x9332 <MotorRegler+0x251e> |
7b1a: 97 ff sbrs r25, 7 |
7b1c: 02 c0 rjmp .+4 ; 0x7b22 <MotorRegler+0xd0e> |
7b1e: 0c 94 96 49 jmp 0x932c ; 0x932c <MotorRegler+0x2518> |
7b22: 95 95 asr r25 |
7b24: 87 95 ror r24 |
7b26: 95 95 asr r25 |
7b28: 87 95 ror r24 |
7b2a: 90 93 bb 04 sts 0x04BB, r25 |
7b2e: 80 93 ba 04 sts 0x04BA, r24 |
7b32: 85 36 cpi r24, 0x65 ; 101 |
7b34: 91 05 cpc r25, r1 |
7b36: 14 f0 brlt .+4 ; 0x7b3c <MotorRegler+0xd28> |
7b38: 0c 94 a9 45 jmp 0x8b52 ; 0x8b52 <MotorRegler+0x1d3e> |
7b3c: 20 91 97 04 lds r18, 0x0497 |
7b40: 30 91 98 04 lds r19, 0x0498 |
7b44: 40 91 bc 04 lds r20, 0x04BC |
7b48: 50 91 bd 04 lds r21, 0x04BD |
7b4c: c9 01 movw r24, r18 |
7b4e: 37 ff sbrs r19, 7 |
7b50: 02 c0 rjmp .+4 ; 0x7b56 <MotorRegler+0xd42> |
7b52: 0c 94 5f 49 jmp 0x92be ; 0x92be <MotorRegler+0x24aa> |
7b56: 95 95 asr r25 |
7b58: 87 95 ror r24 |
7b5a: 95 95 asr r25 |
7b5c: 87 95 ror r24 |
7b5e: 97 ff sbrs r25, 7 |
7b60: 02 c0 rjmp .+4 ; 0x7b66 <MotorRegler+0xd52> |
7b62: 0c 94 68 49 jmp 0x92d0 ; 0x92d0 <MotorRegler+0x24bc> |
7b66: 48 17 cp r20, r24 |
7b68: 59 07 cpc r21, r25 |
7b6a: 0c f0 brlt .+2 ; 0x7b6e <MotorRegler+0xd5a> |
7b6c: f4 c6 rjmp .+3560 ; 0x8956 <MotorRegler+0x1b42> |
7b6e: c9 01 movw r24, r18 |
7b70: 37 ff sbrs r19, 7 |
7b72: 02 c0 rjmp .+4 ; 0x7b78 <MotorRegler+0xd64> |
7b74: 0c 94 91 49 jmp 0x9322 ; 0x9322 <MotorRegler+0x250e> |
7b78: 97 ff sbrs r25, 7 |
7b7a: 02 c0 rjmp .+4 ; 0x7b80 <MotorRegler+0xd6c> |
7b7c: 0c 94 8e 49 jmp 0x931c ; 0x931c <MotorRegler+0x2508> |
7b80: 95 95 asr r25 |
7b82: 87 95 ror r24 |
7b84: 95 95 asr r25 |
7b86: 87 95 ror r24 |
7b88: 90 93 bd 04 sts 0x04BD, r25 |
7b8c: 80 93 bc 04 sts 0x04BC, r24 |
7b90: 85 36 cpi r24, 0x65 ; 101 |
7b92: 91 05 cpc r25, r1 |
7b94: 0c f0 brlt .+2 ; 0x7b98 <MotorRegler+0xd84> |
7b96: d6 c7 rjmp .+4012 ; 0x8b44 <MotorRegler+0x1d30> |
7b98: e0 91 87 04 lds r30, 0x0487 |
7b9c: ef a3 std Y+39, r30 ; 0x27 |
7b9e: ee 23 and r30, r30 |
7ba0: 41 f0 breq .+16 ; 0x7bb2 <MotorRegler+0xd9e> |
7ba2: 10 92 bb 04 sts 0x04BB, r1 |
7ba6: 10 92 ba 04 sts 0x04BA, r1 |
7baa: 10 92 bd 04 sts 0x04BD, r1 |
7bae: 10 92 bc 04 sts 0x04BC, r1 |
7bb2: f7 01 movw r30, r14 |
7bb4: eb 55 subi r30, 0x5B ; 91 |
7bb6: f8 4f sbci r31, 0xF8 ; 248 |
7bb8: 20 81 ld r18, Z |
7bba: 31 81 ldd r19, Z+1 ; 0x01 |
7bbc: 80 91 ff 07 lds r24, 0x07FF |
7bc0: 48 2f mov r20, r24 |
7bc2: 50 e0 ldi r21, 0x00 ; 0 |
7bc4: 42 17 cp r20, r18 |
7bc6: 53 07 cpc r21, r19 |
7bc8: 24 f4 brge .+8 ; 0x7bd2 <MotorRegler+0xdbe> |
7bca: 80 91 22 08 lds r24, 0x0822 |
7bce: 82 fd sbrc r24, 2 |
7bd0: b5 c7 rjmp .+3946 ; 0x8b3c <MotorRegler+0x1d28> |
7bd2: f7 01 movw r30, r14 |
7bd4: eb 55 subi r30, 0x5B ; 91 |
7bd6: f8 4f sbci r31, 0xF8 ; 248 |
7bd8: 20 81 ld r18, Z |
7bda: 31 81 ldd r19, Z+1 ; 0x01 |
7bdc: 80 91 00 08 lds r24, 0x0800 |
7be0: ba 01 movw r22, r20 |
7be2: 68 1b sub r22, r24 |
7be4: 71 09 sbc r23, r1 |
7be6: 26 17 cp r18, r22 |
7be8: 37 07 cpc r19, r23 |
7bea: 14 f4 brge .+4 ; 0x7bf0 <MotorRegler+0xddc> |
7bec: 10 92 a8 04 sts 0x04A8, r1 |
7bf0: f7 01 movw r30, r14 |
7bf2: eb 55 subi r30, 0x5B ; 91 |
7bf4: f8 4f sbci r31, 0xF8 ; 248 |
7bf6: 80 81 ld r24, Z |
7bf8: 91 81 ldd r25, Z+1 ; 0x01 |
7bfa: 66 27 eor r22, r22 |
7bfc: 77 27 eor r23, r23 |
7bfe: 64 1b sub r22, r20 |
7c00: 75 0b sbc r23, r21 |
7c02: 86 17 cp r24, r22 |
7c04: 97 07 cpc r25, r23 |
7c06: 24 f4 brge .+8 ; 0x7c10 <MotorRegler+0xdfc> |
7c08: 80 91 22 08 lds r24, 0x0822 |
7c0c: 83 fd sbrc r24, 3 |
7c0e: 92 c7 rjmp .+3876 ; 0x8b34 <MotorRegler+0x1d20> |
7c10: 80 91 a9 04 lds r24, 0x04A9 |
7c14: 88 23 and r24, r24 |
7c16: 89 f0 breq .+34 ; 0x7c3a <MotorRegler+0xe26> |
7c18: 85 ea ldi r24, 0xA5 ; 165 |
7c1a: 97 e0 ldi r25, 0x07 ; 7 |
7c1c: e8 0e add r14, r24 |
7c1e: f9 1e adc r15, r25 |
7c20: f7 01 movw r30, r14 |
7c22: 20 81 ld r18, Z |
7c24: 31 81 ldd r19, Z+1 ; 0x01 |
7c26: 80 91 00 08 lds r24, 0x0800 |
7c2a: 90 e0 ldi r25, 0x00 ; 0 |
7c2c: 84 1b sub r24, r20 |
7c2e: 95 0b sbc r25, r21 |
7c30: 82 17 cp r24, r18 |
7c32: 93 07 cpc r25, r19 |
7c34: 14 f4 brge .+4 ; 0x7c3a <MotorRegler+0xe26> |
7c36: 0c 94 16 49 jmp 0x922c ; 0x922c <MotorRegler+0x2418> |
7c3a: f5 01 movw r30, r10 |
7c3c: eb 55 subi r30, 0x5B ; 91 |
7c3e: f8 4f sbci r31, 0xF8 ; 248 |
7c40: 80 81 ld r24, Z |
7c42: 91 81 ldd r25, Z+1 ; 0x01 |
7c44: 48 17 cp r20, r24 |
7c46: 59 07 cpc r21, r25 |
7c48: 24 f4 brge .+8 ; 0x7c52 <MotorRegler+0xe3e> |
7c4a: 80 91 22 08 lds r24, 0x0822 |
7c4e: 80 fd sbrc r24, 0 |
7c50: 6d c7 rjmp .+3802 ; 0x8b2c <MotorRegler+0x1d18> |
7c52: a0 91 ab 04 lds r26, 0x04AB |
7c56: aa 23 and r26, r26 |
7c58: 79 f0 breq .+30 ; 0x7c78 <MotorRegler+0xe64> |
7c5a: f5 01 movw r30, r10 |
7c5c: eb 55 subi r30, 0x5B ; 91 |
7c5e: f8 4f sbci r31, 0xF8 ; 248 |
7c60: 20 81 ld r18, Z |
7c62: 31 81 ldd r19, Z+1 ; 0x01 |
7c64: 80 91 00 08 lds r24, 0x0800 |
7c68: fa 01 movw r30, r20 |
7c6a: e8 1b sub r30, r24 |
7c6c: f1 09 sbc r31, r1 |
7c6e: 2e 17 cp r18, r30 |
7c70: 3f 07 cpc r19, r31 |
7c72: 14 f4 brge .+4 ; 0x7c78 <MotorRegler+0xe64> |
7c74: 0c 94 0d 49 jmp 0x921a ; 0x921a <MotorRegler+0x2406> |
7c78: f5 01 movw r30, r10 |
7c7a: eb 55 subi r30, 0x5B ; 91 |
7c7c: f8 4f sbci r31, 0xF8 ; 248 |
7c7e: 80 81 ld r24, Z |
7c80: 91 81 ldd r25, Z+1 ; 0x01 |
7c82: 86 17 cp r24, r22 |
7c84: 97 07 cpc r25, r23 |
7c86: 24 f4 brge .+8 ; 0x7c90 <MotorRegler+0xe7c> |
7c88: 80 91 22 08 lds r24, 0x0822 |
7c8c: 81 fd sbrc r24, 1 |
7c8e: 4a c7 rjmp .+3732 ; 0x8b24 <MotorRegler+0x1d10> |
7c90: 80 91 aa 04 lds r24, 0x04AA |
7c94: 88 23 and r24, r24 |
7c96: 89 f0 breq .+34 ; 0x7cba <MotorRegler+0xea6> |
7c98: 25 ea ldi r18, 0xA5 ; 165 |
7c9a: 37 e0 ldi r19, 0x07 ; 7 |
7c9c: a2 0e add r10, r18 |
7c9e: b3 1e adc r11, r19 |
7ca0: f5 01 movw r30, r10 |
7ca2: 20 81 ld r18, Z |
7ca4: 31 81 ldd r19, Z+1 ; 0x01 |
7ca6: 80 91 00 08 lds r24, 0x0800 |
7caa: 90 e0 ldi r25, 0x00 ; 0 |
7cac: 84 1b sub r24, r20 |
7cae: 95 0b sbc r25, r21 |
7cb0: 82 17 cp r24, r18 |
7cb2: 93 07 cpc r25, r19 |
7cb4: 14 f4 brge .+4 ; 0x7cba <MotorRegler+0xea6> |
7cb6: 0c 94 12 49 jmp 0x9224 ; 0x9224 <MotorRegler+0x2410> |
7cba: 80 91 a8 04 lds r24, 0x04A8 |
7cbe: 88 23 and r24, r24 |
7cc0: 29 f4 brne .+10 ; 0x7ccc <MotorRegler+0xeb8> |
7cc2: 80 91 a9 04 lds r24, 0x04A9 |
7cc6: 88 23 and r24, r24 |
7cc8: 09 f4 brne .+2 ; 0x7ccc <MotorRegler+0xeb8> |
7cca: 29 c7 rjmp .+3666 ; 0x8b1e <MotorRegler+0x1d0a> |
7ccc: f1 e0 ldi r31, 0x01 ; 1 |
7cce: f0 93 a7 04 sts 0x04A7, r31 |
7cd2: aa 23 and r26, r26 |
7cd4: 29 f4 brne .+10 ; 0x7ce0 <MotorRegler+0xecc> |
7cd6: 80 91 aa 04 lds r24, 0x04AA |
7cda: 88 23 and r24, r24 |
7cdc: 09 f4 brne .+2 ; 0x7ce0 <MotorRegler+0xecc> |
7cde: 1b c7 rjmp .+3638 ; 0x8b16 <MotorRegler+0x1d02> |
7ce0: 81 e0 ldi r24, 0x01 ; 1 |
7ce2: 80 93 a6 04 sts 0x04A6, r24 |
7ce6: 10 92 a7 04 sts 0x04A7, r1 |
7cea: 10 92 a8 04 sts 0x04A8, r1 |
7cee: 10 92 a9 04 sts 0x04A9, r1 |
7cf2: 3c c9 rjmp .-3464 ; 0x6f6c <MotorRegler+0x158> |
7cf4: 29 98 cbi 0x05, 1 ; 5 |
7cf6: b0 c8 rjmp .-3744 ; 0x6e58 <MotorRegler+0x44> |
7cf8: ef ef ldi r30, 0xFF ; 255 |
7cfa: 8e 3f cpi r24, 0xFE ; 254 |
7cfc: 9e 07 cpc r25, r30 |
7cfe: 0c f0 brlt .+2 ; 0x7d02 <MotorRegler+0xeee> |
7d00: 87 c7 rjmp .+3854 ; 0x8c10 <MotorRegler+0x1dfc> |
7d02: 02 96 adiw r24, 0x02 ; 2 |
7d04: 90 93 9a 04 sts 0x049A, r25 |
7d08: 80 93 99 04 sts 0x0499, r24 |
7d0c: a8 ce rjmp .-688 ; 0x7a5e <MotorRegler+0xc4a> |
7d0e: 10 92 9d 04 sts 0x049D, r1 |
7d12: 10 92 87 04 sts 0x0487, r1 |
7d16: 4a 30 cpi r20, 0x0A ; 10 |
7d18: 09 f0 breq .+2 ; 0x7d1c <MotorRegler+0xf08> |
7d1a: d0 c8 rjmp .-3680 ; 0x6ebc <MotorRegler+0xa8> |
7d1c: 28 9a sbi 0x05, 0 ; 5 |
7d1e: d2 c8 rjmp .-3676 ; 0x6ec4 <MotorRegler+0xb0> |
7d20: 80 90 77 08 lds r8, 0x0877 |
7d24: 90 90 78 08 lds r9, 0x0878 |
7d28: 80 91 dc 04 lds r24, 0x04DC |
7d2c: 81 50 subi r24, 0x01 ; 1 |
7d2e: 80 93 dc 04 sts 0x04DC, r24 |
7d32: 8f 3f cpi r24, 0xFF ; 255 |
7d34: 09 f4 brne .+2 ; 0x7d38 <MotorRegler+0xf24> |
7d36: 5d c5 rjmp .+2746 ; 0x87f2 <MotorRegler+0x19de> |
7d38: be a1 ldd r27, Y+38 ; 0x26 |
7d3a: bb 23 and r27, r27 |
7d3c: 81 f0 breq .+32 ; 0x7d5e <MotorRegler+0xf4a> |
7d3e: 10 92 00 05 sts 0x0500, r1 |
7d42: 10 92 01 05 sts 0x0501, r1 |
7d46: 10 92 02 05 sts 0x0502, r1 |
7d4a: 10 92 03 05 sts 0x0503, r1 |
7d4e: 10 92 04 05 sts 0x0504, r1 |
7d52: 10 92 05 05 sts 0x0505, r1 |
7d56: 10 92 06 05 sts 0x0506, r1 |
7d5a: 10 92 07 05 sts 0x0507, r1 |
7d5e: e9 85 ldd r30, Y+9 ; 0x09 |
7d60: ee 23 and r30, r30 |
7d62: 09 f4 brne .+2 ; 0x7d66 <MotorRegler+0xf52> |
7d64: b5 c3 rjmp .+1898 ; 0x84d0 <MotorRegler+0x16bc> |
7d66: 1f 86 std Y+15, r1 ; 0x0f |
7d68: 1e 86 std Y+14, r1 ; 0x0e |
7d6a: 44 24 eor r4, r4 |
7d6c: 55 24 eor r5, r5 |
7d6e: 2c a5 ldd r18, Y+44 ; 0x2c |
7d70: 22 23 and r18, r18 |
7d72: 09 f4 brne .+2 ; 0x7d76 <MotorRegler+0xf62> |
7d74: 98 c3 rjmp .+1840 ; 0x84a6 <MotorRegler+0x1692> |
7d76: 1d 86 std Y+13, r1 ; 0x0d |
7d78: 1c 86 std Y+12, r1 ; 0x0c |
7d7a: 22 24 eor r2, r2 |
7d7c: 33 24 eor r3, r3 |
7d7e: 80 91 39 08 lds r24, 0x0839 |
7d82: 90 91 3a 08 lds r25, 0x083A |
7d86: 89 3c cpi r24, 0xC9 ; 201 |
7d88: 91 05 cpc r25, r1 |
7d8a: 0c f4 brge .+2 ; 0x7d8e <MotorRegler+0xf7a> |
7d8c: 80 c3 rjmp .+1792 ; 0x848e <MotorRegler+0x167a> |
7d8e: 88 ec ldi r24, 0xC8 ; 200 |
7d90: 90 e0 ldi r25, 0x00 ; 0 |
7d92: 90 93 3a 08 sts 0x083A, r25 |
7d96: 80 93 39 08 sts 0x0839, r24 |
7d9a: 60 91 43 08 lds r22, 0x0843 |
7d9e: 70 91 44 08 lds r23, 0x0844 |
7da2: 7e a7 std Y+46, r23 ; 0x2e |
7da4: 6d a7 std Y+45, r22 ; 0x2d |
7da6: 69 3c cpi r22, 0xC9 ; 201 |
7da8: 71 05 cpc r23, r1 |
7daa: 0c f4 brge .+2 ; 0x7dae <MotorRegler+0xf9a> |
7dac: 61 c3 rjmp .+1730 ; 0x8470 <MotorRegler+0x165c> |
7dae: a8 ec ldi r26, 0xC8 ; 200 |
7db0: b0 e0 ldi r27, 0x00 ; 0 |
7db2: be a7 std Y+46, r27 ; 0x2e |
7db4: ad a7 std Y+45, r26 ; 0x2d |
7db6: b0 93 44 08 sts 0x0844, r27 |
7dba: a0 93 43 08 sts 0x0843, r26 |
7dbe: a0 90 7c 08 lds r10, 0x087C |
7dc2: bb 24 eor r11, r11 |
7dc4: cc 24 eor r12, r12 |
7dc6: dd 24 eor r13, r13 |
7dc8: 7c 01 movw r14, r24 |
7dca: 00 27 eor r16, r16 |
7dcc: f7 fc sbrc r15, 7 |
7dce: 00 95 com r16 |
7dd0: 10 2f mov r17, r16 |
7dd2: ee 0c add r14, r14 |
7dd4: ff 1c adc r15, r15 |
7dd6: 00 1f adc r16, r16 |
7dd8: 11 1f adc r17, r17 |
7dda: ee 0c add r14, r14 |
7ddc: ff 1c adc r15, r15 |
7dde: 00 1f adc r16, r16 |
7de0: 11 1f adc r17, r17 |
7de2: ee 0c add r14, r14 |
7de4: ff 1c adc r15, r15 |
7de6: 00 1f adc r16, r16 |
7de8: 11 1f adc r17, r17 |
7dea: ee 0c add r14, r14 |
7dec: ff 1c adc r15, r15 |
7dee: 00 1f adc r16, r16 |
7df0: 11 1f adc r17, r17 |
7df2: ee 0c add r14, r14 |
7df4: ff 1c adc r15, r15 |
7df6: 00 1f adc r16, r16 |
7df8: 11 1f adc r17, r17 |
7dfa: ee 0c add r14, r14 |
7dfc: ff 1c adc r15, r15 |
7dfe: 00 1f adc r16, r16 |
7e00: 11 1f adc r17, r17 |
7e02: ee 0c add r14, r14 |
7e04: ff 1c adc r15, r15 |
7e06: 00 1f adc r16, r16 |
7e08: 11 1f adc r17, r17 |
7e0a: 60 90 46 08 lds r6, 0x0846 |
7e0e: 70 90 47 08 lds r7, 0x0847 |
7e12: 93 01 movw r18, r6 |
7e14: 44 27 eor r20, r20 |
7e16: 37 fd sbrc r19, 7 |
7e18: 40 95 com r20 |
7e1a: 54 2f mov r21, r20 |
7e1c: c6 01 movw r24, r12 |
7e1e: b5 01 movw r22, r10 |
7e20: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
7e24: e6 0e add r14, r22 |
7e26: f7 1e adc r15, r23 |
7e28: 08 1f adc r16, r24 |
7e2a: 19 1f adc r17, r25 |
7e2c: c8 01 movw r24, r16 |
7e2e: b7 01 movw r22, r14 |
7e30: 20 e4 ldi r18, 0x40 ; 64 |
7e32: 30 e0 ldi r19, 0x00 ; 0 |
7e34: 40 e0 ldi r20, 0x00 ; 0 |
7e36: 50 e0 ldi r21, 0x00 ; 0 |
7e38: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
7e3c: 32 01 movw r6, r4 |
7e3e: 62 0e add r6, r18 |
7e40: 73 1e adc r7, r19 |
7e42: 70 92 47 08 sts 0x0847, r7 |
7e46: 60 92 46 08 sts 0x0846, r6 |
7e4a: 6d a5 ldd r22, Y+45 ; 0x2d |
7e4c: 7e a5 ldd r23, Y+46 ; 0x2e |
7e4e: 7b 01 movw r14, r22 |
7e50: 00 27 eor r16, r16 |
7e52: f7 fc sbrc r15, 7 |
7e54: 00 95 com r16 |
7e56: 10 2f mov r17, r16 |
7e58: ee 0c add r14, r14 |
7e5a: ff 1c adc r15, r15 |
7e5c: 00 1f adc r16, r16 |
7e5e: 11 1f adc r17, r17 |
7e60: ee 0c add r14, r14 |
7e62: ff 1c adc r15, r15 |
7e64: 00 1f adc r16, r16 |
7e66: 11 1f adc r17, r17 |
7e68: ee 0c add r14, r14 |
7e6a: ff 1c adc r15, r15 |
7e6c: 00 1f adc r16, r16 |
7e6e: 11 1f adc r17, r17 |
7e70: ee 0c add r14, r14 |
7e72: ff 1c adc r15, r15 |
7e74: 00 1f adc r16, r16 |
7e76: 11 1f adc r17, r17 |
7e78: ee 0c add r14, r14 |
7e7a: ff 1c adc r15, r15 |
7e7c: 00 1f adc r16, r16 |
7e7e: 11 1f adc r17, r17 |
7e80: ee 0c add r14, r14 |
7e82: ff 1c adc r15, r15 |
7e84: 00 1f adc r16, r16 |
7e86: 11 1f adc r17, r17 |
7e88: ee 0c add r14, r14 |
7e8a: ff 1c adc r15, r15 |
7e8c: 00 1f adc r16, r16 |
7e8e: 11 1f adc r17, r17 |
7e90: 40 90 36 08 lds r4, 0x0836 |
7e94: 50 90 37 08 lds r5, 0x0837 |
7e98: b2 01 movw r22, r4 |
7e9a: 88 27 eor r24, r24 |
7e9c: 77 fd sbrc r23, 7 |
7e9e: 80 95 com r24 |
7ea0: 98 2f mov r25, r24 |
7ea2: a6 01 movw r20, r12 |
7ea4: 95 01 movw r18, r10 |
7ea6: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
7eaa: e6 0e add r14, r22 |
7eac: f7 1e adc r15, r23 |
7eae: 08 1f adc r16, r24 |
7eb0: 19 1f adc r17, r25 |
7eb2: c8 01 movw r24, r16 |
7eb4: b7 01 movw r22, r14 |
7eb6: 20 e4 ldi r18, 0x40 ; 64 |
7eb8: 30 e0 ldi r19, 0x00 ; 0 |
7eba: 40 e0 ldi r20, 0x00 ; 0 |
7ebc: 50 e0 ldi r21, 0x00 ; 0 |
7ebe: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
7ec2: 21 01 movw r4, r2 |
7ec4: 42 0e add r4, r18 |
7ec6: 53 1e adc r5, r19 |
7ec8: 50 92 37 08 sts 0x0837, r5 |
7ecc: 40 92 36 08 sts 0x0836, r4 |
7ed0: 88 0c add r8, r8 |
7ed2: 99 1c adc r9, r9 |
7ed4: b4 01 movw r22, r8 |
7ed6: 88 27 eor r24, r24 |
7ed8: 77 fd sbrc r23, 7 |
7eda: 80 95 com r24 |
7edc: 98 2f mov r25, r24 |
7ede: a6 01 movw r20, r12 |
7ee0: 95 01 movw r18, r10 |
7ee2: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
7ee6: 20 e4 ldi r18, 0x40 ; 64 |
7ee8: 30 e0 ldi r19, 0x00 ; 0 |
7eea: 40 e0 ldi r20, 0x00 ; 0 |
7eec: 50 e0 ldi r21, 0x00 ; 0 |
7eee: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
7ef2: 79 01 movw r14, r18 |
7ef4: 8a 01 movw r16, r20 |
7ef6: ad a1 ldd r26, Y+37 ; 0x25 |
7ef8: 6a 2f mov r22, r26 |
7efa: 70 e0 ldi r23, 0x00 ; 0 |
7efc: 80 e0 ldi r24, 0x00 ; 0 |
7efe: 90 e0 ldi r25, 0x00 ; 0 |
7f00: 20 91 61 04 lds r18, 0x0461 |
7f04: 30 91 62 04 lds r19, 0x0462 |
7f08: 40 91 63 04 lds r20, 0x0463 |
7f0c: 50 91 64 04 lds r21, 0x0464 |
7f10: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
7f14: 20 ef ldi r18, 0xF0 ; 240 |
7f16: 35 e5 ldi r19, 0x55 ; 85 |
7f18: 40 e0 ldi r20, 0x00 ; 0 |
7f1a: 50 e0 ldi r21, 0x00 ; 0 |
7f1c: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
7f20: 47 01 movw r8, r14 |
7f22: 82 0e add r8, r18 |
7f24: 93 1e adc r9, r19 |
7f26: 90 92 78 08 sts 0x0878, r9 |
7f2a: 80 92 77 08 sts 0x0877, r8 |
7f2e: b1 e0 ldi r27, 0x01 ; 1 |
7f30: 6b 16 cp r6, r27 |
7f32: b0 e4 ldi r27, 0x40 ; 64 |
7f34: 7b 06 cpc r7, r27 |
7f36: 0c f4 brge .+2 ; 0x7f3a <MotorRegler+0x1126> |
7f38: 8d c2 rjmp .+1306 ; 0x8454 <MotorRegler+0x1640> |
7f3a: 61 2c mov r6, r1 |
7f3c: 40 e4 ldi r20, 0x40 ; 64 |
7f3e: 74 2e mov r7, r20 |
7f40: 70 92 47 08 sts 0x0847, r7 |
7f44: 60 92 46 08 sts 0x0846, r6 |
7f48: f1 e0 ldi r31, 0x01 ; 1 |
7f4a: 4f 16 cp r4, r31 |
7f4c: f0 e4 ldi r31, 0x40 ; 64 |
7f4e: 5f 06 cpc r5, r31 |
7f50: 0c f4 brge .+2 ; 0x7f54 <MotorRegler+0x1140> |
7f52: 72 c2 rjmp .+1252 ; 0x8438 <MotorRegler+0x1624> |
7f54: 41 2c mov r4, r1 |
7f56: 20 e4 ldi r18, 0x40 ; 64 |
7f58: 52 2e mov r5, r18 |
7f5a: 50 92 37 08 sts 0x0837, r5 |
7f5e: 40 92 36 08 sts 0x0836, r4 |
7f62: 31 e0 ldi r19, 0x01 ; 1 |
7f64: 83 16 cp r8, r19 |
7f66: 30 e4 ldi r19, 0x40 ; 64 |
7f68: 93 06 cpc r9, r19 |
7f6a: 0c f4 brge .+2 ; 0x7f6e <MotorRegler+0x115a> |
7f6c: 57 c2 rjmp .+1198 ; 0x841c <MotorRegler+0x1608> |
7f6e: 81 2c mov r8, r1 |
7f70: 80 e4 ldi r24, 0x40 ; 64 |
7f72: 98 2e mov r9, r24 |
7f74: 90 92 78 08 sts 0x0878, r9 |
7f78: 80 92 77 08 sts 0x0877, r8 |
7f7c: 68 89 ldd r22, Y+16 ; 0x10 |
7f7e: 79 89 ldd r23, Y+17 ; 0x11 |
7f80: 66 0f add r22, r22 |
7f82: 77 1f adc r23, r23 |
7f84: 66 0f add r22, r22 |
7f86: 77 1f adc r23, r23 |
7f88: 7e a7 std Y+46, r23 ; 0x2e |
7f8a: 6d a7 std Y+45, r22 ; 0x2d |
7f8c: 7a 85 ldd r23, Y+10 ; 0x0a |
7f8e: 70 ff sbrs r23, 0 |
7f90: 2c c0 rjmp .+88 ; 0x7fea <MotorRegler+0x11d6> |
7f92: 71 ff sbrs r23, 1 |
7f94: ee c4 rjmp .+2524 ; 0x8972 <MotorRegler+0x1b5e> |
7f96: 80 91 22 08 lds r24, 0x0822 |
7f9a: 84 fd sbrc r24, 4 |
7f9c: 02 c0 rjmp .+4 ; 0x7fa2 <MotorRegler+0x118e> |
7f9e: 0c 94 ca 48 jmp 0x9194 ; 0x9194 <MotorRegler+0x2380> |
7fa2: 80 91 a2 03 lds r24, 0x03A2 |
7fa6: 81 55 subi r24, 0x51 ; 81 |
7fa8: 8b 33 cpi r24, 0x3B ; 59 |
7faa: 10 f0 brcs .+4 ; 0x7fb0 <MotorRegler+0x119c> |
7fac: 0c 94 d0 48 jmp 0x91a0 ; 0x91a0 <MotorRegler+0x238c> |
7fb0: 80 91 b7 03 lds r24, 0x03B7 |
7fb4: 81 50 subi r24, 0x01 ; 1 |
7fb6: 80 93 b7 03 sts 0x03B7, r24 |
7fba: 8f 3f cpi r24, 0xFF ; 255 |
7fbc: 11 f4 brne .+4 ; 0x7fc2 <MotorRegler+0x11ae> |
7fbe: 0c 94 b7 4b jmp 0x976e ; 0x976e <MotorRegler+0x295a> |
7fc2: 20 91 9e 04 lds r18, 0x049E |
7fc6: 30 91 9f 04 lds r19, 0x049F |
7fca: f2 c4 rjmp .+2532 ; 0x89b0 <MotorRegler+0x1b9c> |
7fcc: ed a5 ldd r30, Y+45 ; 0x2d |
7fce: fe a5 ldd r31, Y+46 ; 0x2e |
7fd0: e2 17 cp r30, r18 |
7fd2: f3 07 cpc r31, r19 |
7fd4: 24 f4 brge .+8 ; 0x7fde <MotorRegler+0x11ca> |
7fd6: f0 93 e6 04 sts 0x04E6, r31 |
7fda: e0 93 e5 04 sts 0x04E5, r30 |
7fde: 20 91 e5 04 lds r18, 0x04E5 |
7fe2: 30 91 e6 04 lds r19, 0x04E6 |
7fe6: 3e a7 std Y+46, r19 ; 0x2e |
7fe8: 2d a7 std Y+45, r18 ; 0x2d |
7fea: 80 91 76 08 lds r24, 0x0876 |
7fee: 28 2e mov r2, r24 |
7ff0: 33 24 eor r3, r3 |
7ff2: a1 01 movw r20, r2 |
7ff4: 44 0f add r20, r20 |
7ff6: 55 1f adc r21, r21 |
7ff8: 44 0f add r20, r20 |
7ffa: 55 1f adc r21, r21 |
7ffc: ca 01 movw r24, r20 |
7ffe: 80 55 subi r24, 0x50 ; 80 |
8000: 90 40 sbci r25, 0x00 ; 0 |
8002: 0d a5 ldd r16, Y+45 ; 0x2d |
8004: 1e a5 ldd r17, Y+46 ; 0x2e |
8006: 80 17 cp r24, r16 |
8008: 91 07 cpc r25, r17 |
800a: 0c f4 brge .+2 ; 0x800e <MotorRegler+0x11fa> |
800c: 8c 01 movw r16, r24 |
800e: 10 93 50 07 sts 0x0750, r17 |
8012: 00 93 4f 07 sts 0x074F, r16 |
8016: 68 8d ldd r22, Y+24 ; 0x18 |
8018: 79 8d ldd r23, Y+25 ; 0x19 |
801a: 8a 8d ldd r24, Y+26 ; 0x1a |
801c: 9b 8d ldd r25, Y+27 ; 0x1b |
801e: 66 0f add r22, r22 |
8020: 77 1f adc r23, r23 |
8022: 88 1f adc r24, r24 |
8024: 99 1f adc r25, r25 |
8026: 66 0f add r22, r22 |
8028: 77 1f adc r23, r23 |
802a: 88 1f adc r24, r24 |
802c: 99 1f adc r25, r25 |
802e: 74 01 movw r14, r8 |
8030: e6 1a sub r14, r22 |
8032: f7 0a sbc r15, r23 |
8034: 01 3a cpi r16, 0xA1 ; 161 |
8036: 11 05 cpc r17, r1 |
8038: 0c f4 brge .+2 ; 0x803c <MotorRegler+0x1228> |
803a: e2 c1 rjmp .+964 ; 0x8400 <MotorRegler+0x15ec> |
803c: 98 01 movw r18, r16 |
803e: 35 95 asr r19 |
8040: 27 95 ror r18 |
8042: 2e 15 cp r18, r14 |
8044: 3f 05 cpc r19, r15 |
8046: 84 f0 brlt .+32 ; 0x8068 <MotorRegler+0x1254> |
8048: f8 01 movw r30, r16 |
804a: 17 ff sbrs r17, 7 |
804c: 02 c0 rjmp .+4 ; 0x8052 <MotorRegler+0x123e> |
804e: 0c 94 39 49 jmp 0x9272 ; 0x9272 <MotorRegler+0x245e> |
8052: f5 95 asr r31 |
8054: e7 95 ror r30 |
8056: 22 27 eor r18, r18 |
8058: 33 27 eor r19, r19 |
805a: 2e 1b sub r18, r30 |
805c: 3f 0b sbc r19, r31 |
805e: 2e 15 cp r18, r14 |
8060: 3f 05 cpc r19, r15 |
8062: 14 f4 brge .+4 ; 0x8068 <MotorRegler+0x1254> |
8064: 0c 94 be 48 jmp 0x917c ; 0x917c <MotorRegler+0x2368> |
8068: ca 01 movw r24, r20 |
806a: 80 1b sub r24, r16 |
806c: 91 0b sbc r25, r17 |
806e: 82 17 cp r24, r18 |
8070: 93 07 cpc r25, r19 |
8072: 0c f4 brge .+2 ; 0x8076 <MotorRegler+0x1262> |
8074: 9c 01 movw r18, r24 |
8076: c8 01 movw r24, r16 |
8078: 84 1b sub r24, r20 |
807a: 95 0b sbc r25, r21 |
807c: 59 01 movw r10, r18 |
807e: 28 17 cp r18, r24 |
8080: 39 07 cpc r19, r25 |
8082: 0c f4 brge .+2 ; 0x8086 <MotorRegler+0x1272> |
8084: 5c 01 movw r10, r24 |
8086: 80 91 95 04 lds r24, 0x0495 |
808a: 90 91 96 04 lds r25, 0x0496 |
808e: 63 01 movw r12, r6 |
8090: c8 1a sub r12, r24 |
8092: d9 0a sbc r13, r25 |
8094: d0 92 5a 08 sts 0x085A, r13 |
8098: c0 92 59 08 sts 0x0859, r12 |
809c: ad a1 ldd r26, Y+37 ; 0x25 |
809e: aa 23 and r26, r26 |
80a0: 09 f4 brne .+2 ; 0x80a4 <MotorRegler+0x1290> |
80a2: 94 c1 rjmp .+808 ; 0x83cc <MotorRegler+0x15b8> |
80a4: ee 85 ldd r30, Y+14 ; 0x0e |
80a6: ff 85 ldd r31, Y+15 ; 0x0f |
80a8: e8 1b sub r30, r24 |
80aa: f9 0b sbc r31, r25 |
80ac: cf 01 movw r24, r30 |
80ae: aa 27 eor r26, r26 |
80b0: 97 fd sbrc r25, 7 |
80b2: a0 95 com r26 |
80b4: ba 2f mov r27, r26 |
80b6: 20 91 04 05 lds r18, 0x0504 |
80ba: 30 91 05 05 lds r19, 0x0505 |
80be: 40 91 06 05 lds r20, 0x0506 |
80c2: 50 91 07 05 lds r21, 0x0507 |
80c6: 28 0f add r18, r24 |
80c8: 39 1f adc r19, r25 |
80ca: 4a 1f adc r20, r26 |
80cc: 5b 1f adc r21, r27 |
80ce: 20 93 04 05 sts 0x0504, r18 |
80d2: 30 93 05 05 sts 0x0505, r19 |
80d6: 40 93 06 05 sts 0x0506, r20 |
80da: 50 93 07 05 sts 0x0507, r21 |
80de: 21 30 cpi r18, 0x01 ; 1 |
80e0: fa ef ldi r31, 0xFA ; 250 |
80e2: 3f 07 cpc r19, r31 |
80e4: f0 e0 ldi r31, 0x00 ; 0 |
80e6: 4f 07 cpc r20, r31 |
80e8: f0 e0 ldi r31, 0x00 ; 0 |
80ea: 5f 07 cpc r21, r31 |
80ec: 0c f4 brge .+2 ; 0x80f0 <MotorRegler+0x12dc> |
80ee: 58 c1 rjmp .+688 ; 0x83a0 <MotorRegler+0x158c> |
80f0: 20 e0 ldi r18, 0x00 ; 0 |
80f2: 3a ef ldi r19, 0xFA ; 250 |
80f4: 40 e0 ldi r20, 0x00 ; 0 |
80f6: 50 e0 ldi r21, 0x00 ; 0 |
80f8: 20 93 04 05 sts 0x0504, r18 |
80fc: 30 93 05 05 sts 0x0505, r19 |
8100: 40 93 06 05 sts 0x0506, r20 |
8104: 50 93 07 05 sts 0x0507, r21 |
8108: 80 91 9f 03 lds r24, 0x039F |
810c: 90 91 a0 03 lds r25, 0x03A0 |
8110: 3c 01 movw r6, r24 |
8112: 88 24 eor r8, r8 |
8114: 77 fc sbrc r7, 7 |
8116: 80 94 com r8 |
8118: 98 2c mov r9, r8 |
811a: ca 01 movw r24, r20 |
811c: b9 01 movw r22, r18 |
811e: a4 01 movw r20, r8 |
8120: 93 01 movw r18, r6 |
8122: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8126: c2 0e add r12, r18 |
8128: d3 1e adc r13, r19 |
812a: b5 01 movw r22, r10 |
812c: b7 fc sbrc r11, 7 |
812e: e6 c4 rjmp .+2508 ; 0x8afc <MotorRegler+0x1ce8> |
8130: 77 fd sbrc r23, 7 |
8132: e1 c4 rjmp .+2498 ; 0x8af6 <MotorRegler+0x1ce2> |
8134: 75 95 asr r23 |
8136: 67 95 ror r22 |
8138: 60 0f add r22, r16 |
813a: 71 1f adc r23, r17 |
813c: 88 27 eor r24, r24 |
813e: 77 fd sbrc r23, 7 |
8140: 80 95 com r24 |
8142: 98 2f mov r25, r24 |
8144: 20 91 b0 03 lds r18, 0x03B0 |
8148: 30 e0 ldi r19, 0x00 ; 0 |
814a: 40 e0 ldi r20, 0x00 ; 0 |
814c: 50 e0 ldi r21, 0x00 ; 0 |
814e: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
8152: 20 e4 ldi r18, 0x40 ; 64 |
8154: 30 e0 ldi r19, 0x00 ; 0 |
8156: 40 e0 ldi r20, 0x00 ; 0 |
8158: 50 e0 ldi r21, 0x00 ; 0 |
815a: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
815e: 79 01 movw r14, r18 |
8160: c2 16 cp r12, r18 |
8162: d3 06 cpc r13, r19 |
8164: 0c f4 brge .+2 ; 0x8168 <MotorRegler+0x1354> |
8166: 96 01 movw r18, r12 |
8168: cc 24 eor r12, r12 |
816a: dd 24 eor r13, r13 |
816c: ce 18 sub r12, r14 |
816e: df 08 sbc r13, r15 |
8170: db 8a std Y+19, r13 ; 0x13 |
8172: ca 8a std Y+18, r12 ; 0x12 |
8174: c2 16 cp r12, r18 |
8176: d3 06 cpc r13, r19 |
8178: 0c f4 brge .+2 ; 0x817c <MotorRegler+0x1368> |
817a: 69 01 movw r12, r18 |
817c: 80 91 97 04 lds r24, 0x0497 |
8180: 90 91 98 04 lds r25, 0x0498 |
8184: 48 1a sub r4, r24 |
8186: 59 0a sbc r5, r25 |
8188: 50 92 35 08 sts 0x0835, r5 |
818c: 40 92 34 08 sts 0x0834, r4 |
8190: 7d a1 ldd r23, Y+37 ; 0x25 |
8192: 77 23 and r23, r23 |
8194: 09 f4 brne .+2 ; 0x8198 <MotorRegler+0x1384> |
8196: ea c0 rjmp .+468 ; 0x836c <MotorRegler+0x1558> |
8198: ac 85 ldd r26, Y+12 ; 0x0c |
819a: bd 85 ldd r27, Y+13 ; 0x0d |
819c: a8 1b sub r26, r24 |
819e: b9 0b sbc r27, r25 |
81a0: fd 01 movw r30, r26 |
81a2: cf 01 movw r24, r30 |
81a4: aa 27 eor r26, r26 |
81a6: 97 fd sbrc r25, 7 |
81a8: a0 95 com r26 |
81aa: ba 2f mov r27, r26 |
81ac: 20 91 00 05 lds r18, 0x0500 |
81b0: 30 91 01 05 lds r19, 0x0501 |
81b4: 40 91 02 05 lds r20, 0x0502 |
81b8: 50 91 03 05 lds r21, 0x0503 |
81bc: 28 0f add r18, r24 |
81be: 39 1f adc r19, r25 |
81c0: 4a 1f adc r20, r26 |
81c2: 5b 1f adc r21, r27 |
81c4: 20 93 00 05 sts 0x0500, r18 |
81c8: 30 93 01 05 sts 0x0501, r19 |
81cc: 40 93 02 05 sts 0x0502, r20 |
81d0: 50 93 03 05 sts 0x0503, r21 |
81d4: 21 30 cpi r18, 0x01 ; 1 |
81d6: fa ef ldi r31, 0xFA ; 250 |
81d8: 3f 07 cpc r19, r31 |
81da: f0 e0 ldi r31, 0x00 ; 0 |
81dc: 4f 07 cpc r20, r31 |
81de: f0 e0 ldi r31, 0x00 ; 0 |
81e0: 5f 07 cpc r21, r31 |
81e2: 0c f4 brge .+2 ; 0x81e6 <MotorRegler+0x13d2> |
81e4: ad c0 rjmp .+346 ; 0x8340 <MotorRegler+0x152c> |
81e6: 20 e0 ldi r18, 0x00 ; 0 |
81e8: 3a ef ldi r19, 0xFA ; 250 |
81ea: 40 e0 ldi r20, 0x00 ; 0 |
81ec: 50 e0 ldi r21, 0x00 ; 0 |
81ee: 20 93 00 05 sts 0x0500, r18 |
81f2: 30 93 01 05 sts 0x0501, r19 |
81f6: 40 93 02 05 sts 0x0502, r20 |
81fa: 50 93 03 05 sts 0x0503, r21 |
81fe: ca 01 movw r24, r20 |
8200: b9 01 movw r22, r18 |
8202: a4 01 movw r20, r8 |
8204: 93 01 movw r18, r6 |
8206: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
820a: b2 01 movw r22, r4 |
820c: 62 0f add r22, r18 |
820e: 73 1f adc r23, r19 |
8210: 97 01 movw r18, r14 |
8212: 6e 15 cp r22, r14 |
8214: 7f 05 cpc r23, r15 |
8216: 0c f4 brge .+2 ; 0x821a <MotorRegler+0x1406> |
8218: 9b 01 movw r18, r22 |
821a: 79 01 movw r14, r18 |
821c: 8a 89 ldd r24, Y+18 ; 0x12 |
821e: 9b 89 ldd r25, Y+19 ; 0x13 |
8220: 28 17 cp r18, r24 |
8222: 39 07 cpc r19, r25 |
8224: 0c f4 brge .+2 ; 0x8228 <MotorRegler+0x1414> |
8226: 7c 01 movw r14, r24 |
8228: 45 01 movw r8, r10 |
822a: 80 0e add r8, r16 |
822c: 91 1e adc r9, r17 |
822e: 60 91 e3 04 lds r22, 0x04E3 |
8232: 70 91 e4 04 lds r23, 0x04E4 |
8236: c6 01 movw r24, r12 |
8238: 88 0d add r24, r8 |
823a: 99 1d adc r25, r9 |
823c: 0e 94 dd 23 call 0x47ba ; 0x47ba <MotorSmoothing> |
8240: 90 93 e4 04 sts 0x04E4, r25 |
8244: 80 93 e3 04 sts 0x04E3, r24 |
8248: 97 fd sbrc r25, 7 |
824a: 5f c4 rjmp .+2238 ; 0x8b0a <MotorRegler+0x1cf6> |
824c: 9c 01 movw r18, r24 |
824e: 35 95 asr r19 |
8250: 27 95 ror r18 |
8252: 35 95 asr r19 |
8254: 27 95 ror r18 |
8256: 80 91 4c 08 lds r24, 0x084C |
825a: 68 2e mov r6, r24 |
825c: 77 24 eor r7, r7 |
825e: 26 15 cp r18, r6 |
8260: 37 05 cpc r19, r7 |
8262: 0c f0 brlt .+2 ; 0x8266 <MotorRegler+0x1452> |
8264: 66 c0 rjmp .+204 ; 0x8332 <MotorRegler+0x151e> |
8266: c3 01 movw r24, r6 |
8268: 80 93 38 08 sts 0x0838, r24 |
826c: 60 91 e1 04 lds r22, 0x04E1 |
8270: 70 91 e2 04 lds r23, 0x04E2 |
8274: c4 01 movw r24, r8 |
8276: 8c 19 sub r24, r12 |
8278: 9d 09 sbc r25, r13 |
827a: 0e 94 dd 23 call 0x47ba ; 0x47ba <MotorSmoothing> |
827e: 90 93 e2 04 sts 0x04E2, r25 |
8282: 80 93 e1 04 sts 0x04E1, r24 |
8286: 97 fd sbrc r25, 7 |
8288: 3e c4 rjmp .+2172 ; 0x8b06 <MotorRegler+0x1cf2> |
828a: 95 95 asr r25 |
828c: 87 95 ror r24 |
828e: 95 95 asr r25 |
8290: 87 95 ror r24 |
8292: 86 15 cp r24, r6 |
8294: 97 05 cpc r25, r7 |
8296: 0c f0 brlt .+2 ; 0x829a <MotorRegler+0x1486> |
8298: 46 c0 rjmp .+140 ; 0x8326 <MotorRegler+0x1512> |
829a: c3 01 movw r24, r6 |
829c: 80 93 45 08 sts 0x0845, r24 |
82a0: 60 91 df 04 lds r22, 0x04DF |
82a4: 70 91 e0 04 lds r23, 0x04E0 |
82a8: c8 01 movw r24, r16 |
82aa: 8a 19 sub r24, r10 |
82ac: 9b 09 sbc r25, r11 |
82ae: 8e 0d add r24, r14 |
82b0: 9f 1d adc r25, r15 |
82b2: 0e 94 dd 23 call 0x47ba ; 0x47ba <MotorSmoothing> |
82b6: 90 93 e0 04 sts 0x04E0, r25 |
82ba: 80 93 df 04 sts 0x04DF, r24 |
82be: 97 fd sbrc r25, 7 |
82c0: 28 c4 rjmp .+2128 ; 0x8b12 <MotorRegler+0x1cfe> |
82c2: 95 95 asr r25 |
82c4: 87 95 ror r24 |
82c6: 95 95 asr r25 |
82c8: 87 95 ror r24 |
82ca: 86 15 cp r24, r6 |
82cc: 97 05 cpc r25, r7 |
82ce: 34 f5 brge .+76 ; 0x831c <MotorRegler+0x1508> |
82d0: c3 01 movw r24, r6 |
82d2: 80 93 6e 08 sts 0x086E, r24 |
82d6: 60 91 dd 04 lds r22, 0x04DD |
82da: 70 91 de 04 lds r23, 0x04DE |
82de: 0e 19 sub r16, r14 |
82e0: 1f 09 sbc r17, r15 |
82e2: c8 01 movw r24, r16 |
82e4: 8a 19 sub r24, r10 |
82e6: 9b 09 sbc r25, r11 |
82e8: 0e 94 dd 23 call 0x47ba ; 0x47ba <MotorSmoothing> |
82ec: 90 93 de 04 sts 0x04DE, r25 |
82f0: 80 93 dd 04 sts 0x04DD, r24 |
82f4: 97 fd sbrc r25, 7 |
82f6: 0b c4 rjmp .+2070 ; 0x8b0e <MotorRegler+0x1cfa> |
82f8: 95 95 asr r25 |
82fa: 87 95 ror r24 |
82fc: 95 95 asr r25 |
82fe: 87 95 ror r24 |
8300: 86 15 cp r24, r6 |
8302: 97 05 cpc r25, r7 |
8304: 14 f4 brge .+4 ; 0x830a <MotorRegler+0x14f6> |
8306: 0c 94 24 4e jmp 0x9c48 ; 0x9c48 <MotorRegler+0x2e34> |
830a: 3c 01 movw r6, r24 |
830c: 28 16 cp r2, r24 |
830e: 39 06 cpc r3, r25 |
8310: 14 f0 brlt .+4 ; 0x8316 <MotorRegler+0x1502> |
8312: 0c 94 24 4e jmp 0x9c48 ; 0x9c48 <MotorRegler+0x2e34> |
8316: 31 01 movw r6, r2 |
8318: 0c 94 24 4e jmp 0x9c48 ; 0x9c48 <MotorRegler+0x2e34> |
831c: 28 16 cp r2, r24 |
831e: 39 06 cpc r3, r25 |
8320: c4 f6 brge .-80 ; 0x82d2 <MotorRegler+0x14be> |
8322: c1 01 movw r24, r2 |
8324: d6 cf rjmp .-84 ; 0x82d2 <MotorRegler+0x14be> |
8326: 28 16 cp r2, r24 |
8328: 39 06 cpc r3, r25 |
832a: 0c f0 brlt .+2 ; 0x832e <MotorRegler+0x151a> |
832c: b7 cf rjmp .-146 ; 0x829c <MotorRegler+0x1488> |
832e: c1 01 movw r24, r2 |
8330: b5 cf rjmp .-150 ; 0x829c <MotorRegler+0x1488> |
8332: c9 01 movw r24, r18 |
8334: 22 16 cp r2, r18 |
8336: 33 06 cpc r3, r19 |
8338: 0c f0 brlt .+2 ; 0x833c <MotorRegler+0x1528> |
833a: 96 cf rjmp .-212 ; 0x8268 <MotorRegler+0x1454> |
833c: c1 01 movw r24, r2 |
833e: 94 cf rjmp .-216 ; 0x8268 <MotorRegler+0x1454> |
8340: 20 30 cpi r18, 0x00 ; 0 |
8342: 66 e0 ldi r22, 0x06 ; 6 |
8344: 36 07 cpc r19, r22 |
8346: 6f ef ldi r22, 0xFF ; 255 |
8348: 46 07 cpc r20, r22 |
834a: 6f ef ldi r22, 0xFF ; 255 |
834c: 56 07 cpc r21, r22 |
834e: 0c f0 brlt .+2 ; 0x8352 <MotorRegler+0x153e> |
8350: 56 cf rjmp .-340 ; 0x81fe <MotorRegler+0x13ea> |
8352: 20 e0 ldi r18, 0x00 ; 0 |
8354: 36 e0 ldi r19, 0x06 ; 6 |
8356: 4f ef ldi r20, 0xFF ; 255 |
8358: 5f ef ldi r21, 0xFF ; 255 |
835a: 20 93 00 05 sts 0x0500, r18 |
835e: 30 93 01 05 sts 0x0501, r19 |
8362: 40 93 02 05 sts 0x0502, r20 |
8366: 50 93 03 05 sts 0x0503, r21 |
836a: 49 cf rjmp .-366 ; 0x81fe <MotorRegler+0x13ea> |
836c: c2 01 movw r24, r4 |
836e: aa 27 eor r26, r26 |
8370: 97 fd sbrc r25, 7 |
8372: a0 95 com r26 |
8374: ba 2f mov r27, r26 |
8376: 20 91 00 05 lds r18, 0x0500 |
837a: 30 91 01 05 lds r19, 0x0501 |
837e: 40 91 02 05 lds r20, 0x0502 |
8382: 50 91 03 05 lds r21, 0x0503 |
8386: 28 0f add r18, r24 |
8388: 39 1f adc r19, r25 |
838a: 4a 1f adc r20, r26 |
838c: 5b 1f adc r21, r27 |
838e: 20 93 00 05 sts 0x0500, r18 |
8392: 30 93 01 05 sts 0x0501, r19 |
8396: 40 93 02 05 sts 0x0502, r20 |
839a: 50 93 03 05 sts 0x0503, r21 |
839e: 1a cf rjmp .-460 ; 0x81d4 <MotorRegler+0x13c0> |
83a0: 20 30 cpi r18, 0x00 ; 0 |
83a2: 66 e0 ldi r22, 0x06 ; 6 |
83a4: 36 07 cpc r19, r22 |
83a6: 6f ef ldi r22, 0xFF ; 255 |
83a8: 46 07 cpc r20, r22 |
83aa: 6f ef ldi r22, 0xFF ; 255 |
83ac: 56 07 cpc r21, r22 |
83ae: 0c f0 brlt .+2 ; 0x83b2 <MotorRegler+0x159e> |
83b0: ab ce rjmp .-682 ; 0x8108 <MotorRegler+0x12f4> |
83b2: 20 e0 ldi r18, 0x00 ; 0 |
83b4: 36 e0 ldi r19, 0x06 ; 6 |
83b6: 4f ef ldi r20, 0xFF ; 255 |
83b8: 5f ef ldi r21, 0xFF ; 255 |
83ba: 20 93 04 05 sts 0x0504, r18 |
83be: 30 93 05 05 sts 0x0505, r19 |
83c2: 40 93 06 05 sts 0x0506, r20 |
83c6: 50 93 07 05 sts 0x0507, r21 |
83ca: 9e ce rjmp .-708 ; 0x8108 <MotorRegler+0x12f4> |
83cc: c6 01 movw r24, r12 |
83ce: aa 27 eor r26, r26 |
83d0: 97 fd sbrc r25, 7 |
83d2: a0 95 com r26 |
83d4: ba 2f mov r27, r26 |
83d6: 20 91 04 05 lds r18, 0x0504 |
83da: 30 91 05 05 lds r19, 0x0505 |
83de: 40 91 06 05 lds r20, 0x0506 |
83e2: 50 91 07 05 lds r21, 0x0507 |
83e6: 28 0f add r18, r24 |
83e8: 39 1f adc r19, r25 |
83ea: 4a 1f adc r20, r26 |
83ec: 5b 1f adc r21, r27 |
83ee: 20 93 04 05 sts 0x0504, r18 |
83f2: 30 93 05 05 sts 0x0505, r19 |
83f6: 40 93 06 05 sts 0x0506, r20 |
83fa: 50 93 07 05 sts 0x0507, r21 |
83fe: 6f ce rjmp .-802 ; 0x80de <MotorRegler+0x12ca> |
8400: 97 01 movw r18, r14 |
8402: 7f ef ldi r23, 0xFF ; 255 |
8404: 20 3b cpi r18, 0xB0 ; 176 |
8406: 37 07 cpc r19, r23 |
8408: 14 f4 brge .+4 ; 0x840e <MotorRegler+0x15fa> |
840a: 20 eb ldi r18, 0xB0 ; 176 |
840c: 3f ef ldi r19, 0xFF ; 255 |
840e: 21 35 cpi r18, 0x51 ; 81 |
8410: 31 05 cpc r19, r1 |
8412: 0c f4 brge .+2 ; 0x8416 <MotorRegler+0x1602> |
8414: 29 ce rjmp .-942 ; 0x8068 <MotorRegler+0x1254> |
8416: 20 e5 ldi r18, 0x50 ; 80 |
8418: 30 e0 ldi r19, 0x00 ; 0 |
841a: 26 ce rjmp .-948 ; 0x8068 <MotorRegler+0x1254> |
841c: 40 e0 ldi r20, 0x00 ; 0 |
841e: 84 16 cp r8, r20 |
8420: 40 ec ldi r20, 0xC0 ; 192 |
8422: 94 06 cpc r9, r20 |
8424: 0c f0 brlt .+2 ; 0x8428 <MotorRegler+0x1614> |
8426: aa cd rjmp .-1196 ; 0x7f7c <MotorRegler+0x1168> |
8428: 81 2c mov r8, r1 |
842a: 00 ec ldi r16, 0xC0 ; 192 |
842c: 90 2e mov r9, r16 |
842e: 90 92 78 08 sts 0x0878, r9 |
8432: 80 92 77 08 sts 0x0877, r8 |
8436: a2 cd rjmp .-1212 ; 0x7f7c <MotorRegler+0x1168> |
8438: 20 e0 ldi r18, 0x00 ; 0 |
843a: 42 16 cp r4, r18 |
843c: 20 ec ldi r18, 0xC0 ; 192 |
843e: 52 06 cpc r5, r18 |
8440: 0c f0 brlt .+2 ; 0x8444 <MotorRegler+0x1630> |
8442: 8f cd rjmp .-1250 ; 0x7f62 <MotorRegler+0x114e> |
8444: 41 2c mov r4, r1 |
8446: 90 ec ldi r25, 0xC0 ; 192 |
8448: 59 2e mov r5, r25 |
844a: 50 92 37 08 sts 0x0837, r5 |
844e: 40 92 36 08 sts 0x0836, r4 |
8452: 87 cd rjmp .-1266 ; 0x7f62 <MotorRegler+0x114e> |
8454: e0 e0 ldi r30, 0x00 ; 0 |
8456: 6e 16 cp r6, r30 |
8458: e0 ec ldi r30, 0xC0 ; 192 |
845a: 7e 06 cpc r7, r30 |
845c: 0c f0 brlt .+2 ; 0x8460 <MotorRegler+0x164c> |
845e: 74 cd rjmp .-1304 ; 0x7f48 <MotorRegler+0x1134> |
8460: 61 2c mov r6, r1 |
8462: 30 ec ldi r19, 0xC0 ; 192 |
8464: 73 2e mov r7, r19 |
8466: 70 92 47 08 sts 0x0847, r7 |
846a: 60 92 46 08 sts 0x0846, r6 |
846e: 6c cd rjmp .-1320 ; 0x7f48 <MotorRegler+0x1134> |
8470: ed a5 ldd r30, Y+45 ; 0x2d |
8472: fe a5 ldd r31, Y+46 ; 0x2e |
8474: e8 53 subi r30, 0x38 ; 56 |
8476: ff 4f sbci r31, 0xFF ; 255 |
8478: 0c f0 brlt .+2 ; 0x847c <MotorRegler+0x1668> |
847a: a1 cc rjmp .-1726 ; 0x7dbe <MotorRegler+0xfaa> |
847c: 48 e3 ldi r20, 0x38 ; 56 |
847e: 5f ef ldi r21, 0xFF ; 255 |
8480: 5e a7 std Y+46, r21 ; 0x2e |
8482: 4d a7 std Y+45, r20 ; 0x2d |
8484: 50 93 44 08 sts 0x0844, r21 |
8488: 40 93 43 08 sts 0x0843, r20 |
848c: 98 cc rjmp .-1744 ; 0x7dbe <MotorRegler+0xfaa> |
848e: 4f ef ldi r20, 0xFF ; 255 |
8490: 88 33 cpi r24, 0x38 ; 56 |
8492: 94 07 cpc r25, r20 |
8494: 0c f0 brlt .+2 ; 0x8498 <MotorRegler+0x1684> |
8496: 81 cc rjmp .-1790 ; 0x7d9a <MotorRegler+0xf86> |
8498: 88 e3 ldi r24, 0x38 ; 56 |
849a: 9f ef ldi r25, 0xFF ; 255 |
849c: 90 93 3a 08 sts 0x083A, r25 |
84a0: 80 93 39 08 sts 0x0839, r24 |
84a4: 7a cc rjmp .-1804 ; 0x7d9a <MotorRegler+0xf86> |
84a6: 3d a1 ldd r19, Y+37 ; 0x25 |
84a8: 63 2f mov r22, r19 |
84aa: 70 e0 ldi r23, 0x00 ; 0 |
84ac: 80 e0 ldi r24, 0x00 ; 0 |
84ae: 90 e0 ldi r25, 0x00 ; 0 |
84b0: 2d 81 ldd r18, Y+5 ; 0x05 |
84b2: 3e 81 ldd r19, Y+6 ; 0x06 |
84b4: 4f 81 ldd r20, Y+7 ; 0x07 |
84b6: 58 85 ldd r21, Y+8 ; 0x08 |
84b8: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
84bc: 28 ef ldi r18, 0xF8 ; 248 |
84be: 3a e2 ldi r19, 0x2A ; 42 |
84c0: 40 e0 ldi r20, 0x00 ; 0 |
84c2: 50 e0 ldi r21, 0x00 ; 0 |
84c4: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
84c8: 3d 87 std Y+13, r19 ; 0x0d |
84ca: 2c 87 std Y+12, r18 ; 0x0c |
84cc: 19 01 movw r2, r18 |
84ce: 57 cc rjmp .-1874 ; 0x7d7e <MotorRegler+0xf6a> |
84d0: fd a1 ldd r31, Y+37 ; 0x25 |
84d2: 6f 2f mov r22, r31 |
84d4: 70 e0 ldi r23, 0x00 ; 0 |
84d6: 80 e0 ldi r24, 0x00 ; 0 |
84d8: 90 e0 ldi r25, 0x00 ; 0 |
84da: 29 81 ldd r18, Y+1 ; 0x01 |
84dc: 3a 81 ldd r19, Y+2 ; 0x02 |
84de: 4b 81 ldd r20, Y+3 ; 0x03 |
84e0: 5c 81 ldd r21, Y+4 ; 0x04 |
84e2: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
84e6: 28 ef ldi r18, 0xF8 ; 248 |
84e8: 3a e2 ldi r19, 0x2A ; 42 |
84ea: 40 e0 ldi r20, 0x00 ; 0 |
84ec: 50 e0 ldi r21, 0x00 ; 0 |
84ee: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
84f2: 3f 87 std Y+15, r19 ; 0x0f |
84f4: 2e 87 std Y+14, r18 ; 0x0e |
84f6: 29 01 movw r4, r18 |
84f8: 3a cc rjmp .-1932 ; 0x7d6e <MotorRegler+0xf5a> |
84fa: 80 5b subi r24, 0xB0 ; 176 |
84fc: 9c 43 sbci r25, 0x3C ; 60 |
84fe: af 4f sbci r26, 0xFF ; 255 |
8500: bf 4f sbci r27, 0xFF ; 255 |
8502: 14 f0 brlt .+4 ; 0x8508 <MotorRegler+0x16f4> |
8504: 0c 94 e0 39 jmp 0x73c0 ; 0x73c0 <MotorRegler+0x5ac> |
8508: 80 eb ldi r24, 0xB0 ; 176 |
850a: 9c e3 ldi r25, 0x3C ; 60 |
850c: af ef ldi r26, 0xFF ; 255 |
850e: bf ef ldi r27, 0xFF ; 255 |
8510: 80 93 75 04 sts 0x0475, r24 |
8514: 90 93 76 04 sts 0x0476, r25 |
8518: a0 93 77 04 sts 0x0477, r26 |
851c: b0 93 78 04 sts 0x0478, r27 |
8520: 0c 94 e0 39 jmp 0x73c0 ; 0x73c0 <MotorRegler+0x5ac> |
8524: 50 91 89 04 lds r21, 0x0489 |
8528: 5e a3 std Y+38, r21 ; 0x26 |
852a: 60 91 68 08 lds r22, 0x0868 |
852e: 6d a3 std Y+37, r22 ; 0x25 |
8530: e0 90 99 04 lds r14, 0x0499 |
8534: f0 90 9a 04 lds r15, 0x049A |
8538: 67 01 movw r12, r14 |
853a: f7 fc sbrc r15, 7 |
853c: 02 c0 rjmp .+4 ; 0x8542 <MotorRegler+0x172e> |
853e: 0c 94 69 39 jmp 0x72d2 ; 0x72d2 <MotorRegler+0x4be> |
8542: cc 24 eor r12, r12 |
8544: dd 24 eor r13, r13 |
8546: ce 18 sub r12, r14 |
8548: df 08 sbc r13, r15 |
854a: 0c 94 69 39 jmp 0x72d2 ; 0x72d2 <MotorRegler+0x4be> |
854e: 40 91 a7 04 lds r20, 0x04A7 |
8552: 4c a7 std Y+44, r20 ; 0x2c |
8554: 44 23 and r20, r20 |
8556: 09 f4 brne .+2 ; 0x855a <MotorRegler+0x1746> |
8558: 5e c0 rjmp .+188 ; 0x8616 <MotorRegler+0x1802> |
855a: 10 92 55 04 sts 0x0455, r1 |
855e: 10 92 56 04 sts 0x0456, r1 |
8562: 10 92 57 04 sts 0x0457, r1 |
8566: 10 92 58 04 sts 0x0458, r1 |
856a: 10 92 59 04 sts 0x0459, r1 |
856e: 10 92 5a 04 sts 0x045A, r1 |
8572: 10 92 5b 04 sts 0x045B, r1 |
8576: 10 92 5c 04 sts 0x045C, r1 |
857a: 10 92 5b 08 sts 0x085B, r1 |
857e: 10 92 5c 08 sts 0x085C, r1 |
8582: 10 92 5d 08 sts 0x085D, r1 |
8586: 10 92 5e 08 sts 0x085E, r1 |
858a: 10 92 62 08 sts 0x0862, r1 |
858e: 10 92 63 08 sts 0x0863, r1 |
8592: 10 92 64 08 sts 0x0864, r1 |
8596: 10 92 65 08 sts 0x0865, r1 |
859a: 10 92 4e 08 sts 0x084E, r1 |
859e: 10 92 4f 08 sts 0x084F, r1 |
85a2: 10 92 50 08 sts 0x0850, r1 |
85a6: 10 92 51 08 sts 0x0851, r1 |
85aa: 10 92 3e 08 sts 0x083E, r1 |
85ae: 10 92 3f 08 sts 0x083F, r1 |
85b2: 10 92 40 08 sts 0x0840, r1 |
85b6: 10 92 41 08 sts 0x0841, r1 |
85ba: 80 91 65 04 lds r24, 0x0465 |
85be: 90 91 66 04 lds r25, 0x0466 |
85c2: a0 91 67 04 lds r26, 0x0467 |
85c6: b0 91 68 04 lds r27, 0x0468 |
85ca: 80 93 69 04 sts 0x0469, r24 |
85ce: 90 93 6a 04 sts 0x046A, r25 |
85d2: a0 93 6b 04 sts 0x046B, r26 |
85d6: b0 93 6c 04 sts 0x046C, r27 |
85da: 80 91 6d 04 lds r24, 0x046D |
85de: 90 91 6e 04 lds r25, 0x046E |
85e2: a0 91 6f 04 lds r26, 0x046F |
85e6: b0 91 70 04 lds r27, 0x0470 |
85ea: 80 93 71 04 sts 0x0471, r24 |
85ee: 90 93 72 04 sts 0x0472, r25 |
85f2: a0 93 73 04 sts 0x0473, r26 |
85f6: b0 93 74 04 sts 0x0474, r27 |
85fa: 10 92 0f 04 sts 0x040F, r1 |
85fe: 10 92 0e 04 sts 0x040E, r1 |
8602: 10 92 a5 04 sts 0x04A5, r1 |
8606: 10 92 a4 04 sts 0x04A4, r1 |
860a: 10 92 a3 04 sts 0x04A3, r1 |
860e: 10 92 a2 04 sts 0x04A2, r1 |
8612: 0c 94 d2 38 jmp 0x71a4 ; 0x71a4 <MotorRegler+0x390> |
8616: 80 91 85 07 lds r24, 0x0785 |
861a: 90 91 86 07 lds r25, 0x0786 |
861e: 81 50 subi r24, 0x01 ; 1 |
8620: 92 40 sbci r25, 0x02 ; 2 |
8622: 14 f4 brge .+4 ; 0x8628 <MotorRegler+0x1814> |
8624: 0c 94 d2 38 jmp 0x71a4 ; 0x71a4 <MotorRegler+0x390> |
8628: 80 91 e8 08 lds r24, 0x08E8 |
862c: 8f 3f cpi r24, 0xFF ; 255 |
862e: 11 f4 brne .+4 ; 0x8634 <MotorRegler+0x1820> |
8630: 0c 94 15 4b jmp 0x962a ; 0x962a <MotorRegler+0x2816> |
8634: e0 90 eb 07 lds r14, 0x07EB |
8638: ff 24 eor r15, r15 |
863a: 00 e0 ldi r16, 0x00 ; 0 |
863c: 10 e0 ldi r17, 0x00 ; 0 |
863e: a8 2e mov r10, r24 |
8640: bb 24 eor r11, r11 |
8642: a7 fc sbrc r10, 7 |
8644: b0 94 com r11 |
8646: cb 2c mov r12, r11 |
8648: db 2c mov r13, r11 |
864a: 69 81 ldd r22, Y+1 ; 0x01 |
864c: 7a 81 ldd r23, Y+2 ; 0x02 |
864e: 8b 81 ldd r24, Y+3 ; 0x03 |
8650: 9c 81 ldd r25, Y+4 ; 0x04 |
8652: a8 01 movw r20, r16 |
8654: 97 01 movw r18, r14 |
8656: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
865a: 80 91 72 08 lds r24, 0x0872 |
865e: 90 91 73 08 lds r25, 0x0873 |
8662: aa 27 eor r26, r26 |
8664: 97 fd sbrc r25, 7 |
8666: a0 95 com r26 |
8668: ba 2f mov r27, r26 |
866a: 28 1b sub r18, r24 |
866c: 39 0b sbc r19, r25 |
866e: 4a 0b sbc r20, r26 |
8670: 5b 0b sbc r21, r27 |
8672: ca 01 movw r24, r20 |
8674: b9 01 movw r22, r18 |
8676: a6 01 movw r20, r12 |
8678: 95 01 movw r18, r10 |
867a: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
867e: 20 e0 ldi r18, 0x00 ; 0 |
8680: 32 e0 ldi r19, 0x02 ; 2 |
8682: 40 e0 ldi r20, 0x00 ; 0 |
8684: 50 e0 ldi r21, 0x00 ; 0 |
8686: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
868a: 39 01 movw r6, r18 |
868c: 4a 01 movw r8, r20 |
868e: 6d 81 ldd r22, Y+5 ; 0x05 |
8690: 7e 81 ldd r23, Y+6 ; 0x06 |
8692: 8f 81 ldd r24, Y+7 ; 0x07 |
8694: 98 85 ldd r25, Y+8 ; 0x08 |
8696: a8 01 movw r20, r16 |
8698: 97 01 movw r18, r14 |
869a: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
869e: 80 91 82 08 lds r24, 0x0882 |
86a2: 90 91 83 08 lds r25, 0x0883 |
86a6: aa 27 eor r26, r26 |
86a8: 97 fd sbrc r25, 7 |
86aa: a0 95 com r26 |
86ac: ba 2f mov r27, r26 |
86ae: 28 1b sub r18, r24 |
86b0: 39 0b sbc r19, r25 |
86b2: 4a 0b sbc r20, r26 |
86b4: 5b 0b sbc r21, r27 |
86b6: ca 01 movw r24, r20 |
86b8: b9 01 movw r22, r18 |
86ba: a6 01 movw r20, r12 |
86bc: 95 01 movw r18, r10 |
86be: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
86c2: 20 e0 ldi r18, 0x00 ; 0 |
86c4: 32 e0 ldi r19, 0x02 ; 2 |
86c6: 40 e0 ldi r20, 0x00 ; 0 |
86c8: 50 e0 ldi r21, 0x00 ; 0 |
86ca: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
86ce: 59 01 movw r10, r18 |
86d0: 6a 01 movw r12, r20 |
86d2: 80 91 ba 04 lds r24, 0x04BA |
86d6: 90 91 bb 04 lds r25, 0x04BB |
86da: 81 34 cpi r24, 0x41 ; 65 |
86dc: 91 05 cpc r25, r1 |
86de: 0c f0 brlt .+2 ; 0x86e2 <MotorRegler+0x18ce> |
86e0: cb c5 rjmp .+2966 ; 0x9278 <MotorRegler+0x2464> |
86e2: 80 91 bc 04 lds r24, 0x04BC |
86e6: 90 91 bd 04 lds r25, 0x04BD |
86ea: 81 34 cpi r24, 0x41 ; 65 |
86ec: 91 05 cpc r25, r1 |
86ee: 0c f0 brlt .+2 ; 0x86f2 <MotorRegler+0x18de> |
86f0: c3 c5 rjmp .+2950 ; 0x9278 <MotorRegler+0x2464> |
86f2: e0 91 da 07 lds r30, 0x07DA |
86f6: f0 e0 ldi r31, 0x00 ; 0 |
86f8: ee 0f add r30, r30 |
86fa: ff 1f adc r31, r31 |
86fc: eb 55 subi r30, 0x5B ; 91 |
86fe: f8 4f sbci r31, 0xF8 ; 248 |
8700: 01 90 ld r0, Z+ |
8702: f0 81 ld r31, Z |
8704: e0 2d mov r30, r0 |
8706: f7 ff sbrs r31, 7 |
8708: 02 c0 rjmp .+4 ; 0x870e <MotorRegler+0x18fa> |
870a: 0c 94 94 4c jmp 0x9928 ; 0x9928 <MotorRegler+0x2b14> |
870e: 7a 97 sbiw r30, 0x1a ; 26 |
8710: a4 f0 brlt .+40 ; 0x873a <MotorRegler+0x1926> |
8712: c4 01 movw r24, r8 |
8714: b3 01 movw r22, r6 |
8716: 23 e0 ldi r18, 0x03 ; 3 |
8718: 30 e0 ldi r19, 0x00 ; 0 |
871a: 40 e0 ldi r20, 0x00 ; 0 |
871c: 50 e0 ldi r21, 0x00 ; 0 |
871e: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8722: 39 01 movw r6, r18 |
8724: 4a 01 movw r8, r20 |
8726: c6 01 movw r24, r12 |
8728: b5 01 movw r22, r10 |
872a: 23 e0 ldi r18, 0x03 ; 3 |
872c: 30 e0 ldi r19, 0x00 ; 0 |
872e: 40 e0 ldi r20, 0x00 ; 0 |
8730: 50 e0 ldi r21, 0x00 ; 0 |
8732: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8736: 59 01 movw r10, r18 |
8738: 6a 01 movw r12, r20 |
873a: 80 91 ea 08 lds r24, 0x08EA |
873e: e8 2e mov r14, r24 |
8740: ff 24 eor r15, r15 |
8742: e7 fc sbrc r14, 7 |
8744: f0 94 com r15 |
8746: 0f 2d mov r16, r15 |
8748: 1f 2d mov r17, r15 |
874a: a4 01 movw r20, r8 |
874c: 93 01 movw r18, r6 |
874e: e6 14 cp r14, r6 |
8750: f7 04 cpc r15, r7 |
8752: 08 05 cpc r16, r8 |
8754: 19 05 cpc r17, r9 |
8756: 14 f4 brge .+4 ; 0x875c <MotorRegler+0x1948> |
8758: a8 01 movw r20, r16 |
875a: 97 01 movw r18, r14 |
875c: 99 27 eor r25, r25 |
875e: 87 fd sbrc r24, 7 |
8760: 90 95 com r25 |
8762: 90 95 com r25 |
8764: 81 95 neg r24 |
8766: 9f 4f sbci r25, 0xFF ; 255 |
8768: aa 27 eor r26, r26 |
876a: 97 fd sbrc r25, 7 |
876c: a0 95 com r26 |
876e: ba 2f mov r27, r26 |
8770: 39 01 movw r6, r18 |
8772: 4a 01 movw r8, r20 |
8774: 28 17 cp r18, r24 |
8776: 39 07 cpc r19, r25 |
8778: 4a 07 cpc r20, r26 |
877a: 5b 07 cpc r21, r27 |
877c: 14 f4 brge .+4 ; 0x8782 <MotorRegler+0x196e> |
877e: 3c 01 movw r6, r24 |
8780: 4d 01 movw r8, r26 |
8782: ea 14 cp r14, r10 |
8784: fb 04 cpc r15, r11 |
8786: 0c 05 cpc r16, r12 |
8788: 1d 05 cpc r17, r13 |
878a: 14 f4 brge .+4 ; 0x8790 <MotorRegler+0x197c> |
878c: 57 01 movw r10, r14 |
878e: 68 01 movw r12, r16 |
8790: a8 16 cp r10, r24 |
8792: b9 06 cpc r11, r25 |
8794: ca 06 cpc r12, r26 |
8796: db 06 cpc r13, r27 |
8798: 14 f4 brge .+4 ; 0x879e <MotorRegler+0x198a> |
879a: 5c 01 movw r10, r24 |
879c: 6d 01 movw r12, r26 |
879e: 80 91 65 04 lds r24, 0x0465 |
87a2: 90 91 66 04 lds r25, 0x0466 |
87a6: a0 91 67 04 lds r26, 0x0467 |
87aa: b0 91 68 04 lds r27, 0x0468 |
87ae: 86 19 sub r24, r6 |
87b0: 97 09 sbc r25, r7 |
87b2: a8 09 sbc r26, r8 |
87b4: b9 09 sbc r27, r9 |
87b6: 80 93 65 04 sts 0x0465, r24 |
87ba: 90 93 66 04 sts 0x0466, r25 |
87be: a0 93 67 04 sts 0x0467, r26 |
87c2: b0 93 68 04 sts 0x0468, r27 |
87c6: 80 91 6d 04 lds r24, 0x046D |
87ca: 90 91 6e 04 lds r25, 0x046E |
87ce: a0 91 6f 04 lds r26, 0x046F |
87d2: b0 91 70 04 lds r27, 0x0470 |
87d6: 8a 19 sub r24, r10 |
87d8: 9b 09 sbc r25, r11 |
87da: ac 09 sbc r26, r12 |
87dc: bd 09 sbc r27, r13 |
87de: 80 93 6d 04 sts 0x046D, r24 |
87e2: 90 93 6e 04 sts 0x046E, r25 |
87e6: a0 93 6f 04 sts 0x046F, r26 |
87ea: b0 93 70 04 sts 0x0470, r27 |
87ee: 0c 94 d2 38 jmp 0x71a4 ; 0x71a4 <MotorRegler+0x390> |
87f2: 88 e1 ldi r24, 0x18 ; 24 |
87f4: 80 93 dc 04 sts 0x04DC, r24 |
87f8: e0 90 eb 07 lds r14, 0x07EB |
87fc: ff 24 eor r15, r15 |
87fe: ee 0c add r14, r14 |
8800: ff 1c adc r15, r15 |
8802: ee 0c add r14, r14 |
8804: ff 1c adc r15, r15 |
8806: 00 27 eor r16, r16 |
8808: f7 fc sbrc r15, 7 |
880a: 00 95 com r16 |
880c: 10 2f mov r17, r16 |
880e: 69 81 ldd r22, Y+1 ; 0x01 |
8810: 7a 81 ldd r23, Y+2 ; 0x02 |
8812: 8b 81 ldd r24, Y+3 ; 0x03 |
8814: 9c 81 ldd r25, Y+4 ; 0x04 |
8816: a8 01 movw r20, r16 |
8818: 97 01 movw r18, r14 |
881a: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
881e: 30 93 42 07 sts 0x0742, r19 |
8822: 20 93 41 07 sts 0x0741, r18 |
8826: 6d 81 ldd r22, Y+5 ; 0x05 |
8828: 7e 81 ldd r23, Y+6 ; 0x06 |
882a: 8f 81 ldd r24, Y+7 ; 0x07 |
882c: 98 85 ldd r25, Y+8 ; 0x08 |
882e: a8 01 movw r20, r16 |
8830: 97 01 movw r18, r14 |
8832: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8836: 30 93 44 07 sts 0x0744, r19 |
883a: 20 93 43 07 sts 0x0743, r18 |
883e: 80 91 72 08 lds r24, 0x0872 |
8842: 90 91 73 08 lds r25, 0x0873 |
8846: 97 fd sbrc r25, 7 |
8848: 67 c5 rjmp .+2766 ; 0x9318 <MotorRegler+0x2504> |
884a: 95 95 asr r25 |
884c: 87 95 ror r24 |
884e: 95 95 asr r25 |
8850: 87 95 ror r24 |
8852: 90 93 46 07 sts 0x0746, r25 |
8856: 80 93 45 07 sts 0x0745, r24 |
885a: 80 91 82 08 lds r24, 0x0882 |
885e: 90 91 83 08 lds r25, 0x0883 |
8862: 97 fd sbrc r25, 7 |
8864: 57 c5 rjmp .+2734 ; 0x9314 <MotorRegler+0x2500> |
8866: 95 95 asr r25 |
8868: 87 95 ror r24 |
886a: 95 95 asr r25 |
886c: 87 95 ror r24 |
886e: 90 93 48 07 sts 0x0748, r25 |
8872: 80 93 47 07 sts 0x0747, r24 |
8876: 90 92 4a 07 sts 0x074A, r9 |
887a: 80 92 49 07 sts 0x0749, r8 |
887e: 20 91 9e 04 lds r18, 0x049E |
8882: 30 91 9f 04 lds r19, 0x049F |
8886: 30 93 4c 07 sts 0x074C, r19 |
888a: 20 93 4b 07 sts 0x074B, r18 |
888e: 60 91 7d 04 lds r22, 0x047D |
8892: 70 91 7e 04 lds r23, 0x047E |
8896: 80 91 7f 04 lds r24, 0x047F |
889a: 90 91 80 04 lds r25, 0x0480 |
889e: 20 e0 ldi r18, 0x00 ; 0 |
88a0: 32 e0 ldi r19, 0x02 ; 2 |
88a2: 40 e0 ldi r20, 0x00 ; 0 |
88a4: 50 e0 ldi r21, 0x00 ; 0 |
88a6: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
88aa: 30 93 4e 07 sts 0x074E, r19 |
88ae: 20 93 4d 07 sts 0x074D, r18 |
88b2: 30 92 52 07 sts 0x0752, r3 |
88b6: 20 92 51 07 sts 0x0751, r2 |
88ba: 80 91 0e 03 lds r24, 0x030E |
88be: 90 91 0f 03 lds r25, 0x030F |
88c2: 90 93 54 07 sts 0x0754, r25 |
88c6: 80 93 53 07 sts 0x0753, r24 |
88ca: 60 91 7e 08 lds r22, 0x087E |
88ce: 70 91 7f 08 lds r23, 0x087F |
88d2: 80 91 80 08 lds r24, 0x0880 |
88d6: 90 91 81 08 lds r25, 0x0881 |
88da: 20 91 b3 03 lds r18, 0x03B3 |
88de: 30 91 b4 03 lds r19, 0x03B4 |
88e2: 40 91 b5 03 lds r20, 0x03B5 |
88e6: 50 91 b6 03 lds r21, 0x03B6 |
88ea: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
88ee: 30 93 58 07 sts 0x0758, r19 |
88f2: 20 93 57 07 sts 0x0757, r18 |
88f6: 80 91 94 04 lds r24, 0x0494 |
88fa: 90 e0 ldi r25, 0x00 ; 0 |
88fc: 90 93 56 07 sts 0x0756, r25 |
8900: 80 93 55 07 sts 0x0755, r24 |
8904: 80 91 9a 06 lds r24, 0x069A |
8908: 90 e0 ldi r25, 0x00 ; 0 |
890a: 90 93 68 07 sts 0x0768, r25 |
890e: 80 93 67 07 sts 0x0767, r24 |
8912: 80 91 e9 03 lds r24, 0x03E9 |
8916: 90 91 ea 03 lds r25, 0x03EA |
891a: 90 93 6a 07 sts 0x076A, r25 |
891e: 80 93 69 07 sts 0x0769, r24 |
8922: 80 91 e9 08 lds r24, 0x08E9 |
8926: 99 27 eor r25, r25 |
8928: 87 fd sbrc r24, 7 |
892a: 90 95 com r25 |
892c: 90 93 78 07 sts 0x0778, r25 |
8930: 80 93 77 07 sts 0x0777, r24 |
8934: 80 91 20 05 lds r24, 0x0520 |
8938: 90 91 21 05 lds r25, 0x0521 |
893c: 90 93 7e 07 sts 0x077E, r25 |
8940: 80 93 7d 07 sts 0x077D, r24 |
8944: 80 91 22 05 lds r24, 0x0522 |
8948: 90 91 23 05 lds r25, 0x0523 |
894c: 90 93 80 07 sts 0x0780, r25 |
8950: 80 93 7f 07 sts 0x077F, r24 |
8954: f1 c9 rjmp .-3102 ; 0x7d38 <MotorRegler+0xf24> |
8956: 41 50 subi r20, 0x01 ; 1 |
8958: 50 40 sbci r21, 0x00 ; 0 |
895a: 50 93 bd 04 sts 0x04BD, r21 |
895e: 40 93 bc 04 sts 0x04BC, r20 |
8962: 1a c9 rjmp .-3532 ; 0x7b98 <MotorRegler+0xd84> |
8964: 41 50 subi r20, 0x01 ; 1 |
8966: 50 40 sbci r21, 0x00 ; 0 |
8968: 50 93 bb 04 sts 0x04BB, r21 |
896c: 40 93 ba 04 sts 0x04BA, r20 |
8970: e5 c8 rjmp .-3638 ; 0x7b3c <MotorRegler+0xd28> |
8972: 80 91 a2 03 lds r24, 0x03A2 |
8976: 20 91 b1 03 lds r18, 0x03B1 |
897a: 30 91 b2 03 lds r19, 0x03B2 |
897e: 28 0f add r18, r24 |
8980: 31 1d adc r19, r1 |
8982: 80 91 e4 07 lds r24, 0x07E4 |
8986: 90 e0 ldi r25, 0x00 ; 0 |
8988: fc 01 movw r30, r24 |
898a: 2e 9f mul r18, r30 |
898c: c0 01 movw r24, r0 |
898e: 2f 9f mul r18, r31 |
8990: 90 0d add r25, r0 |
8992: 3e 9f mul r19, r30 |
8994: 90 0d add r25, r0 |
8996: 11 24 eor r1, r1 |
8998: 44 97 sbiw r24, 0x14 ; 20 |
899a: 90 93 a1 04 sts 0x04A1, r25 |
899e: 80 93 a0 04 sts 0x04A0, r24 |
89a2: 81 e0 ldi r24, 0x01 ; 1 |
89a4: 80 93 88 04 sts 0x0488, r24 |
89a8: 20 91 9e 04 lds r18, 0x049E |
89ac: 30 91 9f 04 lds r19, 0x049F |
89b0: ff a1 ldd r31, Y+39 ; 0x27 |
89b2: ff 23 and r31, r31 |
89b4: 21 f0 breq .+8 ; 0x89be <MotorRegler+0x1baa> |
89b6: 10 92 a1 04 sts 0x04A1, r1 |
89ba: 10 92 a0 04 sts 0x04A0, r1 |
89be: 40 91 a0 04 lds r20, 0x04A0 |
89c2: 50 91 a1 04 lds r21, 0x04A1 |
89c6: 42 17 cp r20, r18 |
89c8: 53 07 cpc r21, r19 |
89ca: 0c f0 brlt .+2 ; 0x89ce <MotorRegler+0x1bba> |
89cc: 0e cb rjmp .-2532 ; 0x7fea <MotorRegler+0x11d6> |
89ce: 80 91 88 04 lds r24, 0x0488 |
89d2: 88 23 and r24, r24 |
89d4: 09 f4 brne .+2 ; 0x89d8 <MotorRegler+0x1bc4> |
89d6: 09 cb rjmp .-2542 ; 0x7fea <MotorRegler+0x11d6> |
89d8: 80 91 a3 03 lds r24, 0x03A3 |
89dc: 90 e0 ldi r25, 0x00 ; 0 |
89de: 24 1b sub r18, r20 |
89e0: 35 0b sbc r19, r21 |
89e2: ac 01 movw r20, r24 |
89e4: 42 9f mul r20, r18 |
89e6: c0 01 movw r24, r0 |
89e8: 43 9f mul r20, r19 |
89ea: 90 0d add r25, r0 |
89ec: 52 9f mul r21, r18 |
89ee: 90 0d add r25, r0 |
89f0: 11 24 eor r1, r1 |
89f2: 97 fd sbrc r25, 7 |
89f4: db c6 rjmp .+3510 ; 0x97ac <MotorRegler+0x2998> |
89f6: 5c 01 movw r10, r24 |
89f8: b5 94 asr r11 |
89fa: a7 94 ror r10 |
89fc: b5 94 asr r11 |
89fe: a7 94 ror r10 |
8a00: c0 90 0c 04 lds r12, 0x040C |
8a04: d0 90 0d 04 lds r13, 0x040D |
8a08: 60 91 7d 04 lds r22, 0x047D |
8a0c: 70 91 7e 04 lds r23, 0x047E |
8a10: 80 91 7f 04 lds r24, 0x047F |
8a14: 90 91 80 04 lds r25, 0x0480 |
8a18: e0 90 a4 03 lds r14, 0x03A4 |
8a1c: ff 24 eor r15, r15 |
8a1e: 00 e0 ldi r16, 0x00 ; 0 |
8a20: 10 e0 ldi r17, 0x00 ; 0 |
8a22: 20 e8 ldi r18, 0x80 ; 128 |
8a24: 30 e0 ldi r19, 0x00 ; 0 |
8a26: 40 e0 ldi r20, 0x00 ; 0 |
8a28: 50 e0 ldi r21, 0x00 ; 0 |
8a2a: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8a2e: c8 01 movw r24, r16 |
8a30: b7 01 movw r22, r14 |
8a32: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
8a36: 20 e2 ldi r18, 0x20 ; 32 |
8a38: 30 e0 ldi r19, 0x00 ; 0 |
8a3a: 40 e0 ldi r20, 0x00 ; 0 |
8a3c: 50 e0 ldi r21, 0x00 ; 0 |
8a3e: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8a42: a9 01 movw r20, r18 |
8a44: 28 5e subi r18, 0xE8 ; 232 |
8a46: 3e 4f sbci r19, 0xFE ; 254 |
8a48: 14 f4 brge .+4 ; 0x8a4e <MotorRegler+0x1c3a> |
8a4a: 48 ee ldi r20, 0xE8 ; 232 |
8a4c: 5e ef ldi r21, 0xFE ; 254 |
8a4e: 20 91 e5 04 lds r18, 0x04E5 |
8a52: 30 91 e6 04 lds r19, 0x04E6 |
8a56: c9 01 movw r24, r18 |
8a58: 88 0f add r24, r24 |
8a5a: 99 1f adc r25, r25 |
8a5c: 82 0f add r24, r18 |
8a5e: 93 1f adc r25, r19 |
8a60: bc 01 movw r22, r24 |
8a62: 66 0f add r22, r22 |
8a64: 77 1f adc r23, r23 |
8a66: 66 0f add r22, r22 |
8a68: 77 1f adc r23, r23 |
8a6a: 68 0f add r22, r24 |
8a6c: 79 1f adc r23, r25 |
8a6e: 96 01 movw r18, r12 |
8a70: d7 fc sbrc r13, 7 |
8a72: a1 c6 rjmp .+3394 ; 0x97b6 <MotorRegler+0x29a2> |
8a74: 35 95 asr r19 |
8a76: 27 95 ror r18 |
8a78: cb 01 movw r24, r22 |
8a7a: 82 1b sub r24, r18 |
8a7c: 93 0b sbc r25, r19 |
8a7e: 9a 01 movw r18, r20 |
8a80: 49 51 subi r20, 0x19 ; 25 |
8a82: 51 40 sbci r21, 0x01 ; 1 |
8a84: 14 f0 brlt .+4 ; 0x8a8a <MotorRegler+0x1c76> |
8a86: 28 e1 ldi r18, 0x18 ; 24 |
8a88: 31 e0 ldi r19, 0x01 ; 1 |
8a8a: 82 1b sub r24, r18 |
8a8c: 93 0b sbc r25, r19 |
8a8e: 9c 01 movw r18, r24 |
8a90: 8d a5 ldd r24, Y+45 ; 0x2d |
8a92: 9e a5 ldd r25, Y+46 ; 0x2e |
8a94: 8a 19 sub r24, r10 |
8a96: 9b 09 sbc r25, r11 |
8a98: 28 0f add r18, r24 |
8a9a: 39 1f adc r19, r25 |
8a9c: 37 fd sbrc r19, 7 |
8a9e: 88 c6 rjmp .+3344 ; 0x97b0 <MotorRegler+0x299c> |
8aa0: 35 95 asr r19 |
8aa2: 27 95 ror r18 |
8aa4: 35 95 asr r19 |
8aa6: 27 95 ror r18 |
8aa8: 35 95 asr r19 |
8aaa: 27 95 ror r18 |
8aac: 35 95 asr r19 |
8aae: 27 95 ror r18 |
8ab0: 30 93 e6 04 sts 0x04E6, r19 |
8ab4: 20 93 e5 04 sts 0x04E5, r18 |
8ab8: 80 91 e0 07 lds r24, 0x07E0 |
8abc: 68 2f mov r22, r24 |
8abe: 70 e0 ldi r23, 0x00 ; 0 |
8ac0: 66 0f add r22, r22 |
8ac2: 77 1f adc r23, r23 |
8ac4: 66 0f add r22, r22 |
8ac6: 77 1f adc r23, r23 |
8ac8: 26 17 cp r18, r22 |
8aca: 37 07 cpc r19, r23 |
8acc: 0c f0 brlt .+2 ; 0x8ad0 <MotorRegler+0x1cbc> |
8ace: 7e ca rjmp .-2820 ; 0x7fcc <MotorRegler+0x11b8> |
8ad0: 8d a5 ldd r24, Y+45 ; 0x2d |
8ad2: 9e a5 ldd r25, Y+46 ; 0x2e |
8ad4: 86 17 cp r24, r22 |
8ad6: 97 07 cpc r25, r23 |
8ad8: 0c f4 brge .+2 ; 0x8adc <MotorRegler+0x1cc8> |
8ada: 9f c5 rjmp .+2878 ; 0x961a <MotorRegler+0x2806> |
8adc: 70 93 e6 04 sts 0x04E6, r23 |
8ae0: 60 93 e5 04 sts 0x04E5, r22 |
8ae4: 7c ca rjmp .-2824 ; 0x7fde <MotorRegler+0x11ca> |
8ae6: 10 92 9d 04 sts 0x049D, r1 |
8aea: 0c 94 9e 37 jmp 0x6f3c ; 0x6f3c <MotorRegler+0x128> |
8aee: 6d 5f subi r22, 0xFD ; 253 |
8af0: 7f 4f sbci r23, 0xFF ; 255 |
8af2: 0c 94 9f 39 jmp 0x733e ; 0x733e <MotorRegler+0x52a> |
8af6: 6f 5f subi r22, 0xFF ; 255 |
8af8: 7f 4f sbci r23, 0xFF ; 255 |
8afa: 1c cb rjmp .-2504 ; 0x8134 <MotorRegler+0x1320> |
8afc: 66 27 eor r22, r22 |
8afe: 77 27 eor r23, r23 |
8b00: 6a 19 sub r22, r10 |
8b02: 7b 09 sbc r23, r11 |
8b04: 15 cb rjmp .-2518 ; 0x8130 <MotorRegler+0x131c> |
8b06: 03 96 adiw r24, 0x03 ; 3 |
8b08: c0 cb rjmp .-2176 ; 0x828a <MotorRegler+0x1476> |
8b0a: 03 96 adiw r24, 0x03 ; 3 |
8b0c: 9f cb rjmp .-2242 ; 0x824c <MotorRegler+0x1438> |
8b0e: 03 96 adiw r24, 0x03 ; 3 |
8b10: f3 cb rjmp .-2074 ; 0x82f8 <MotorRegler+0x14e4> |
8b12: 03 96 adiw r24, 0x03 ; 3 |
8b14: d6 cb rjmp .-2132 ; 0x82c2 <MotorRegler+0x14ae> |
8b16: 10 92 a6 04 sts 0x04A6, r1 |
8b1a: 0c 94 b0 37 jmp 0x6f60 ; 0x6f60 <MotorRegler+0x14c> |
8b1e: 10 92 a7 04 sts 0x04A7, r1 |
8b22: d7 c8 rjmp .-3666 ; 0x7cd2 <MotorRegler+0xebe> |
8b24: 81 e0 ldi r24, 0x01 ; 1 |
8b26: 80 93 aa 04 sts 0x04AA, r24 |
8b2a: c7 c8 rjmp .-3698 ; 0x7cba <MotorRegler+0xea6> |
8b2c: a1 e0 ldi r26, 0x01 ; 1 |
8b2e: a0 93 ab 04 sts 0x04AB, r26 |
8b32: a2 c8 rjmp .-3772 ; 0x7c78 <MotorRegler+0xe64> |
8b34: 81 e0 ldi r24, 0x01 ; 1 |
8b36: 80 93 a9 04 sts 0x04A9, r24 |
8b3a: 7f c8 rjmp .-3842 ; 0x7c3a <MotorRegler+0xe26> |
8b3c: 81 e0 ldi r24, 0x01 ; 1 |
8b3e: 80 93 a8 04 sts 0x04A8, r24 |
8b42: 56 c8 rjmp .-3924 ; 0x7bf0 <MotorRegler+0xddc> |
8b44: 84 e6 ldi r24, 0x64 ; 100 |
8b46: 90 e0 ldi r25, 0x00 ; 0 |
8b48: 90 93 bd 04 sts 0x04BD, r25 |
8b4c: 80 93 bc 04 sts 0x04BC, r24 |
8b50: 23 c8 rjmp .-4026 ; 0x7b98 <MotorRegler+0xd84> |
8b52: 84 e6 ldi r24, 0x64 ; 100 |
8b54: 90 e0 ldi r25, 0x00 ; 0 |
8b56: 90 93 bb 04 sts 0x04BB, r25 |
8b5a: 80 93 ba 04 sts 0x04BA, r24 |
8b5e: 0c 94 9e 3d jmp 0x7b3c ; 0x7b3c <MotorRegler+0xd28> |
8b62: 80 91 9f 06 lds r24, 0x069F |
8b66: 99 27 eor r25, r25 |
8b68: 87 fd sbrc r24, 7 |
8b6a: 90 95 com r25 |
8b6c: ac 01 movw r20, r24 |
8b6e: 48 9d mul r20, r8 |
8b70: c0 01 movw r24, r0 |
8b72: 49 9d mul r20, r9 |
8b74: 90 0d add r25, r0 |
8b76: 58 9d mul r21, r8 |
8b78: 90 0d add r25, r0 |
8b7a: 11 24 eor r1, r1 |
8b7c: c8 0e add r12, r24 |
8b7e: d9 1e adc r13, r25 |
8b80: d0 92 96 04 sts 0x0496, r13 |
8b84: c0 92 95 04 sts 0x0495, r12 |
8b88: 80 91 a0 06 lds r24, 0x06A0 |
8b8c: 99 27 eor r25, r25 |
8b8e: 87 fd sbrc r24, 7 |
8b90: 90 95 com r25 |
8b92: bc 01 movw r22, r24 |
8b94: 68 9d mul r22, r8 |
8b96: c0 01 movw r24, r0 |
8b98: 69 9d mul r22, r9 |
8b9a: 90 0d add r25, r0 |
8b9c: 78 9d mul r23, r8 |
8b9e: 90 0d add r25, r0 |
8ba0: 11 24 eor r1, r1 |
8ba2: 08 0f add r16, r24 |
8ba4: 19 1f adc r17, r25 |
8ba6: 10 93 98 04 sts 0x0498, r17 |
8baa: 00 93 97 04 sts 0x0497, r16 |
8bae: 20 91 a1 06 lds r18, 0x06A1 |
8bb2: 33 27 eor r19, r19 |
8bb4: 27 fd sbrc r18, 7 |
8bb6: 30 95 com r19 |
8bb8: 80 91 99 04 lds r24, 0x0499 |
8bbc: 90 91 9a 04 lds r25, 0x049A |
8bc0: 82 0f add r24, r18 |
8bc2: 93 1f adc r25, r19 |
8bc4: 90 93 9a 04 sts 0x049A, r25 |
8bc8: 80 93 99 04 sts 0x0499, r24 |
8bcc: 20 91 e4 07 lds r18, 0x07E4 |
8bd0: 30 e0 ldi r19, 0x00 ; 0 |
8bd2: 80 91 a3 06 lds r24, 0x06A3 |
8bd6: 99 27 eor r25, r25 |
8bd8: 87 fd sbrc r24, 7 |
8bda: 90 95 com r25 |
8bdc: dc 01 movw r26, r24 |
8bde: 2a 9f mul r18, r26 |
8be0: c0 01 movw r24, r0 |
8be2: 2b 9f mul r18, r27 |
8be4: 90 0d add r25, r0 |
8be6: 3a 9f mul r19, r26 |
8be8: 90 0d add r25, r0 |
8bea: 11 24 eor r1, r1 |
8bec: 90 93 b2 03 sts 0x03B2, r25 |
8bf0: 80 93 b1 03 sts 0x03B1, r24 |
8bf4: 80 91 a2 06 lds r24, 0x06A2 |
8bf8: 90 e0 ldi r25, 0x00 ; 0 |
8bfa: 86 15 cp r24, r6 |
8bfc: 97 05 cpc r25, r7 |
8bfe: 14 f0 brlt .+4 ; 0x8c04 <MotorRegler+0x1df0> |
8c00: 0c 94 61 3d jmp 0x7ac2 ; 0x7ac2 <MotorRegler+0xcae> |
8c04: 90 93 9c 04 sts 0x049C, r25 |
8c08: 80 93 9b 04 sts 0x049B, r24 |
8c0c: 0c 94 61 3d jmp 0x7ac2 ; 0x7ac2 <MotorRegler+0xcae> |
8c10: 10 92 9a 04 sts 0x049A, r1 |
8c14: 10 92 99 04 sts 0x0499, r1 |
8c18: 0c 94 2f 3d jmp 0x7a5e ; 0x7a5e <MotorRegler+0xc4a> |
8c1c: f0 91 89 04 lds r31, 0x0489 |
8c20: fe a3 std Y+38, r31 ; 0x26 |
8c22: ff 23 and r31, r31 |
8c24: 11 f0 breq .+4 ; 0x8c2a <MotorRegler+0x1e16> |
8c26: 0c 94 e4 38 jmp 0x71c8 ; 0x71c8 <MotorRegler+0x3b4> |
8c2a: 20 91 07 08 lds r18, 0x0807 |
8c2e: 2c 8f std Y+28, r18 ; 0x1c |
8c30: 22 23 and r18, r18 |
8c32: 11 f4 brne .+4 ; 0x8c38 <MotorRegler+0x1e24> |
8c34: 0c 94 e4 38 jmp 0x71c8 ; 0x71c8 <MotorRegler+0x3b4> |
8c38: 40 91 5b 08 lds r20, 0x085B |
8c3c: 50 91 5c 08 lds r21, 0x085C |
8c40: 60 91 5d 08 lds r22, 0x085D |
8c44: 70 91 5e 08 lds r23, 0x085E |
8c48: cb 01 movw r24, r22 |
8c4a: ba 01 movw r22, r20 |
8c4c: 20 e0 ldi r18, 0x00 ; 0 |
8c4e: 31 e0 ldi r19, 0x01 ; 1 |
8c50: 40 e0 ldi r20, 0x00 ; 0 |
8c52: 50 e0 ldi r21, 0x00 ; 0 |
8c54: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8c58: 28 a7 std Y+40, r18 ; 0x28 |
8c5a: 39 a7 std Y+41, r19 ; 0x29 |
8c5c: 4a a7 std Y+42, r20 ; 0x2a |
8c5e: 5b a7 std Y+43, r21 ; 0x2b |
8c60: 20 93 5b 08 sts 0x085B, r18 |
8c64: 30 93 5c 08 sts 0x085C, r19 |
8c68: 40 93 5d 08 sts 0x085D, r20 |
8c6c: 50 93 5e 08 sts 0x085E, r21 |
8c70: 20 90 62 08 lds r2, 0x0862 |
8c74: 30 90 63 08 lds r3, 0x0863 |
8c78: 40 90 64 08 lds r4, 0x0864 |
8c7c: 50 90 65 08 lds r5, 0x0865 |
8c80: c2 01 movw r24, r4 |
8c82: b1 01 movw r22, r2 |
8c84: 20 e0 ldi r18, 0x00 ; 0 |
8c86: 31 e0 ldi r19, 0x01 ; 1 |
8c88: 40 e0 ldi r20, 0x00 ; 0 |
8c8a: 50 e0 ldi r21, 0x00 ; 0 |
8c8c: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8c90: 19 01 movw r2, r18 |
8c92: 2a 01 movw r4, r20 |
8c94: 20 93 62 08 sts 0x0862, r18 |
8c98: 30 93 63 08 sts 0x0863, r19 |
8c9c: 40 93 64 08 sts 0x0864, r20 |
8ca0: 50 93 65 08 sts 0x0865, r21 |
8ca4: e0 90 eb 07 lds r14, 0x07EB |
8ca8: ff 24 eor r15, r15 |
8caa: 00 e0 ldi r16, 0x00 ; 0 |
8cac: 10 e0 ldi r17, 0x00 ; 0 |
8cae: 20 91 55 04 lds r18, 0x0455 |
8cb2: 30 91 56 04 lds r19, 0x0456 |
8cb6: 40 91 57 04 lds r20, 0x0457 |
8cba: 50 91 58 04 lds r21, 0x0458 |
8cbe: c8 01 movw r24, r16 |
8cc0: b7 01 movw r22, r14 |
8cc2: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
8cc6: 20 e0 ldi r18, 0x00 ; 0 |
8cc8: 31 e0 ldi r19, 0x01 ; 1 |
8cca: 40 e0 ldi r20, 0x00 ; 0 |
8ccc: 50 e0 ldi r21, 0x00 ; 0 |
8cce: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8cd2: 59 01 movw r10, r18 |
8cd4: 6a 01 movw r12, r20 |
8cd6: 20 93 55 04 sts 0x0455, r18 |
8cda: 30 93 56 04 sts 0x0456, r19 |
8cde: 40 93 57 04 sts 0x0457, r20 |
8ce2: 50 93 58 04 sts 0x0458, r21 |
8ce6: 20 91 59 04 lds r18, 0x0459 |
8cea: 30 91 5a 04 lds r19, 0x045A |
8cee: 40 91 5b 04 lds r20, 0x045B |
8cf2: 50 91 5c 04 lds r21, 0x045C |
8cf6: c8 01 movw r24, r16 |
8cf8: b7 01 movw r22, r14 |
8cfa: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
8cfe: 20 e0 ldi r18, 0x00 ; 0 |
8d00: 31 e0 ldi r19, 0x01 ; 1 |
8d02: 40 e0 ldi r20, 0x00 ; 0 |
8d04: 50 e0 ldi r21, 0x00 ; 0 |
8d06: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8d0a: 39 01 movw r6, r18 |
8d0c: 4a 01 movw r8, r20 |
8d0e: 20 93 59 04 sts 0x0459, r18 |
8d12: 30 93 5a 04 sts 0x045A, r19 |
8d16: 40 93 5b 04 sts 0x045B, r20 |
8d1a: 50 93 5c 04 sts 0x045C, r21 |
8d1e: 60 91 5d 04 lds r22, 0x045D |
8d22: 70 91 5e 04 lds r23, 0x045E |
8d26: 80 91 5f 04 lds r24, 0x045F |
8d2a: 90 91 60 04 lds r25, 0x0460 |
8d2e: 20 e0 ldi r18, 0x00 ; 0 |
8d30: 31 e0 ldi r19, 0x01 ; 1 |
8d32: 40 e0 ldi r20, 0x00 ; 0 |
8d34: 50 e0 ldi r21, 0x00 ; 0 |
8d36: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8d3a: 20 93 5d 04 sts 0x045D, r18 |
8d3e: 30 93 5e 04 sts 0x045E, r19 |
8d42: 40 93 5f 04 sts 0x045F, r20 |
8d46: 50 93 60 04 sts 0x0460, r21 |
8d4a: e0 90 06 08 lds r14, 0x0806 |
8d4e: ff 24 eor r15, r15 |
8d50: 00 e0 ldi r16, 0x00 ; 0 |
8d52: 10 e0 ldi r17, 0x00 ; 0 |
8d54: 68 a5 ldd r22, Y+40 ; 0x28 |
8d56: 79 a5 ldd r23, Y+41 ; 0x29 |
8d58: 8a a5 ldd r24, Y+42 ; 0x2a |
8d5a: 9b a5 ldd r25, Y+43 ; 0x2b |
8d5c: 6a 19 sub r22, r10 |
8d5e: 7b 09 sbc r23, r11 |
8d60: 8c 09 sbc r24, r12 |
8d62: 9d 09 sbc r25, r13 |
8d64: a8 01 movw r20, r16 |
8d66: 97 01 movw r18, r14 |
8d68: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8d6c: 20 93 d7 04 sts 0x04D7, r18 |
8d70: 30 93 d8 04 sts 0x04D8, r19 |
8d74: 40 93 d9 04 sts 0x04D9, r20 |
8d78: 50 93 da 04 sts 0x04DA, r21 |
8d7c: ca 01 movw r24, r20 |
8d7e: b9 01 movw r22, r18 |
8d80: 20 e0 ldi r18, 0x00 ; 0 |
8d82: 31 e0 ldi r19, 0x01 ; 1 |
8d84: 40 e0 ldi r20, 0x00 ; 0 |
8d86: 50 e0 ldi r21, 0x00 ; 0 |
8d88: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8d8c: 69 01 movw r12, r18 |
8d8e: 30 93 a5 04 sts 0x04A5, r19 |
8d92: 20 93 a4 04 sts 0x04A4, r18 |
8d96: c2 01 movw r24, r4 |
8d98: b1 01 movw r22, r2 |
8d9a: 66 19 sub r22, r6 |
8d9c: 77 09 sbc r23, r7 |
8d9e: 88 09 sbc r24, r8 |
8da0: 99 09 sbc r25, r9 |
8da2: a8 01 movw r20, r16 |
8da4: 97 01 movw r18, r14 |
8da6: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8daa: ca 01 movw r24, r20 |
8dac: b9 01 movw r22, r18 |
8dae: 20 e0 ldi r18, 0x00 ; 0 |
8db0: 31 e0 ldi r19, 0x01 ; 1 |
8db2: 40 e0 ldi r20, 0x00 ; 0 |
8db4: 50 e0 ldi r21, 0x00 ; 0 |
8db6: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8dba: b9 01 movw r22, r18 |
8dbc: 30 93 a3 04 sts 0x04A3, r19 |
8dc0: 20 93 a2 04 sts 0x04A2, r18 |
8dc4: 80 91 ba 04 lds r24, 0x04BA |
8dc8: 90 91 bb 04 lds r25, 0x04BB |
8dcc: 81 34 cpi r24, 0x41 ; 65 |
8dce: 91 05 cpc r25, r1 |
8dd0: ac f4 brge .+42 ; 0x8dfc <MotorRegler+0x1fe8> |
8dd2: 80 91 bc 04 lds r24, 0x04BC |
8dd6: 90 91 bd 04 lds r25, 0x04BD |
8dda: 81 34 cpi r24, 0x41 ; 65 |
8ddc: 91 05 cpc r25, r1 |
8dde: 74 f4 brge .+28 ; 0x8dfc <MotorRegler+0x1fe8> |
8de0: e0 91 da 07 lds r30, 0x07DA |
8de4: f0 e0 ldi r31, 0x00 ; 0 |
8de6: ee 0f add r30, r30 |
8de8: ff 1f adc r31, r31 |
8dea: eb 55 subi r30, 0x5B ; 91 |
8dec: f8 4f sbci r31, 0xF8 ; 248 |
8dee: 01 90 ld r0, Z+ |
8df0: f0 81 ld r31, Z |
8df2: e0 2d mov r30, r0 |
8df4: f7 fd sbrc r31, 7 |
8df6: 17 c7 rjmp .+3630 ; 0x9c26 <MotorRegler+0x2e12> |
8df8: 7a 97 sbiw r30, 0x1a ; 26 |
8dfa: 2c f0 brlt .+10 ; 0x8e06 <MotorRegler+0x1ff2> |
8dfc: 80 91 e8 08 lds r24, 0x08E8 |
8e00: 8f 3f cpi r24, 0xFF ; 255 |
8e02: 09 f4 brne .+2 ; 0x8e06 <MotorRegler+0x1ff2> |
8e04: c8 c6 rjmp .+3472 ; 0x9b96 <MotorRegler+0x2d82> |
8e06: 60 91 4e 08 lds r22, 0x084E |
8e0a: 70 91 4f 08 lds r23, 0x084F |
8e0e: 80 91 50 08 lds r24, 0x0850 |
8e12: 90 91 51 08 lds r25, 0x0851 |
8e16: 20 e0 ldi r18, 0x00 ; 0 |
8e18: 31 e0 ldi r19, 0x01 ; 1 |
8e1a: 40 e0 ldi r20, 0x00 ; 0 |
8e1c: 50 e0 ldi r21, 0x00 ; 0 |
8e1e: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8e22: 20 93 4e 08 sts 0x084E, r18 |
8e26: 30 93 4f 08 sts 0x084F, r19 |
8e2a: 40 93 50 08 sts 0x0850, r20 |
8e2e: 50 93 51 08 sts 0x0851, r21 |
8e32: 60 91 3e 08 lds r22, 0x083E |
8e36: 70 91 3f 08 lds r23, 0x083F |
8e3a: 80 91 40 08 lds r24, 0x0840 |
8e3e: 90 91 41 08 lds r25, 0x0841 |
8e42: 20 e0 ldi r18, 0x00 ; 0 |
8e44: 31 e0 ldi r19, 0x01 ; 1 |
8e46: 40 e0 ldi r20, 0x00 ; 0 |
8e48: 50 e0 ldi r21, 0x00 ; 0 |
8e4a: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
8e4e: 20 93 3e 08 sts 0x083E, r18 |
8e52: 30 93 3f 08 sts 0x083F, r19 |
8e56: 40 93 40 08 sts 0x0840, r20 |
8e5a: 50 93 41 08 sts 0x0841, r21 |
8e5e: e9 a0 ldd r14, Y+33 ; 0x21 |
8e60: fa a0 ldd r15, Y+34 ; 0x22 |
8e62: 0b a1 ldd r16, Y+35 ; 0x23 |
8e64: 1c a1 ldd r17, Y+36 ; 0x24 |
8e66: 69 81 ldd r22, Y+1 ; 0x01 |
8e68: 7a 81 ldd r23, Y+2 ; 0x02 |
8e6a: 8b 81 ldd r24, Y+3 ; 0x03 |
8e6c: 9c 81 ldd r25, Y+4 ; 0x04 |
8e6e: e6 1a sub r14, r22 |
8e70: f7 0a sbc r15, r23 |
8e72: 08 0b sbc r16, r24 |
8e74: 19 0b sbc r17, r25 |
8e76: e0 92 f8 04 sts 0x04F8, r14 |
8e7a: f0 92 f9 04 sts 0x04F9, r15 |
8e7e: 00 93 fa 04 sts 0x04FA, r16 |
8e82: 10 93 fb 04 sts 0x04FB, r17 |
8e86: ad 8c ldd r10, Y+29 ; 0x1d |
8e88: be 8c ldd r11, Y+30 ; 0x1e |
8e8a: cf 8c ldd r12, Y+31 ; 0x1f |
8e8c: d8 a0 ldd r13, Y+32 ; 0x20 |
8e8e: 8d 81 ldd r24, Y+5 ; 0x05 |
8e90: 9e 81 ldd r25, Y+6 ; 0x06 |
8e92: af 81 ldd r26, Y+7 ; 0x07 |
8e94: b8 85 ldd r27, Y+8 ; 0x08 |
8e96: a8 1a sub r10, r24 |
8e98: b9 0a sbc r11, r25 |
8e9a: ca 0a sbc r12, r26 |
8e9c: db 0a sbc r13, r27 |
8e9e: a0 92 f4 04 sts 0x04F4, r10 |
8ea2: b0 92 f5 04 sts 0x04F5, r11 |
8ea6: c0 92 f6 04 sts 0x04F6, r12 |
8eaa: d0 92 f7 04 sts 0x04F7, r13 |
8eae: e0 92 f0 04 sts 0x04F0, r14 |
8eb2: f0 92 f1 04 sts 0x04F1, r15 |
8eb6: 00 93 f2 04 sts 0x04F2, r16 |
8eba: 10 93 f3 04 sts 0x04F3, r17 |
8ebe: a0 92 ec 04 sts 0x04EC, r10 |
8ec2: b0 92 ed 04 sts 0x04ED, r11 |
8ec6: c0 92 ee 04 sts 0x04EE, r12 |
8eca: d0 92 ef 04 sts 0x04EF, r13 |
8ece: 80 91 69 04 lds r24, 0x0469 |
8ed2: 90 91 6a 04 lds r25, 0x046A |
8ed6: a0 91 6b 04 lds r26, 0x046B |
8eda: b0 91 6c 04 lds r27, 0x046C |
8ede: 8e 19 sub r24, r14 |
8ee0: 9f 09 sbc r25, r15 |
8ee2: a0 0b sbc r26, r16 |
8ee4: b1 0b sbc r27, r17 |
8ee6: 80 93 69 04 sts 0x0469, r24 |
8eea: 90 93 6a 04 sts 0x046A, r25 |
8eee: a0 93 6b 04 sts 0x046B, r26 |
8ef2: b0 93 6c 04 sts 0x046C, r27 |
8ef6: 80 91 71 04 lds r24, 0x0471 |
8efa: 90 91 72 04 lds r25, 0x0472 |
8efe: a0 91 73 04 lds r26, 0x0473 |
8f02: b0 91 74 04 lds r27, 0x0474 |
8f06: 8a 19 sub r24, r10 |
8f08: 9b 09 sbc r25, r11 |
8f0a: ac 09 sbc r26, r12 |
8f0c: bd 09 sbc r27, r13 |
8f0e: 80 93 71 04 sts 0x0471, r24 |
8f12: 90 93 72 04 sts 0x0472, r25 |
8f16: a0 93 73 04 sts 0x0473, r26 |
8f1a: b0 93 74 04 sts 0x0474, r27 |
8f1e: 20 91 8a 04 lds r18, 0x048A |
8f22: 30 91 8b 04 lds r19, 0x048B |
8f26: 21 38 cpi r18, 0x81 ; 129 |
8f28: 31 05 cpc r19, r1 |
8f2a: 94 f0 brlt .+36 ; 0x8f50 <MotorRegler+0x213c> |
8f2c: 80 91 33 04 lds r24, 0x0433 |
8f30: 90 91 34 04 lds r25, 0x0434 |
8f34: 01 96 adiw r24, 0x01 ; 1 |
8f36: 90 93 34 04 sts 0x0434, r25 |
8f3a: 80 93 33 04 sts 0x0433, r24 |
8f3e: 80 91 66 08 lds r24, 0x0866 |
8f42: 90 91 67 08 lds r25, 0x0867 |
8f46: 01 96 adiw r24, 0x01 ; 1 |
8f48: 90 93 67 08 sts 0x0867, r25 |
8f4c: 80 93 66 08 sts 0x0866, r24 |
8f50: 20 58 subi r18, 0x80 ; 128 |
8f52: 3f 4f sbci r19, 0xFF ; 255 |
8f54: 94 f4 brge .+36 ; 0x8f7a <MotorRegler+0x2166> |
8f56: 80 91 33 04 lds r24, 0x0433 |
8f5a: 90 91 34 04 lds r25, 0x0434 |
8f5e: 01 97 sbiw r24, 0x01 ; 1 |
8f60: 90 93 34 04 sts 0x0434, r25 |
8f64: 80 93 33 04 sts 0x0433, r24 |
8f68: 80 91 66 08 lds r24, 0x0866 |
8f6c: 90 91 67 08 lds r25, 0x0867 |
8f70: 01 97 sbiw r24, 0x01 ; 1 |
8f72: 90 93 67 08 sts 0x0867, r25 |
8f76: 80 93 66 08 sts 0x0866, r24 |
8f7a: 10 92 8b 04 sts 0x048B, r1 |
8f7e: 10 92 8a 04 sts 0x048A, r1 |
8f82: 81 e0 ldi r24, 0x01 ; 1 |
8f84: 90 e0 ldi r25, 0x00 ; 0 |
8f86: 90 93 ce 04 sts 0x04CE, r25 |
8f8a: 80 93 cd 04 sts 0x04CD, r24 |
8f8e: 80 91 c5 04 lds r24, 0x04C5 |
8f92: 90 91 c6 04 lds r25, 0x04C6 |
8f96: a0 91 c7 04 lds r26, 0x04C7 |
8f9a: b0 91 c8 04 lds r27, 0x04C8 |
8f9e: 28 a5 ldd r18, Y+40 ; 0x28 |
8fa0: 39 a5 ldd r19, Y+41 ; 0x29 |
8fa2: 4a a5 ldd r20, Y+42 ; 0x2a |
8fa4: 5b a5 ldd r21, Y+43 ; 0x2b |
8fa6: 82 1b sub r24, r18 |
8fa8: 93 0b sbc r25, r19 |
8faa: a4 0b sbc r26, r20 |
8fac: b5 0b sbc r27, r21 |
8fae: 81 5e subi r24, 0xE1 ; 225 |
8fb0: 91 4b sbci r25, 0xB1 ; 177 |
8fb2: af 4f sbci r26, 0xFF ; 255 |
8fb4: bf 4f sbci r27, 0xFF ; 255 |
8fb6: 8f 53 subi r24, 0x3F ; 63 |
8fb8: 9c 49 sbci r25, 0x9C ; 156 |
8fba: a0 40 sbci r26, 0x00 ; 0 |
8fbc: b0 40 sbci r27, 0x00 ; 0 |
8fbe: 08 f4 brcc .+2 ; 0x8fc2 <MotorRegler+0x21ae> |
8fc0: 57 c4 rjmp .+2222 ; 0x9870 <MotorRegler+0x2a5c> |
8fc2: 90 90 e9 08 lds r9, 0x08E9 |
8fc6: 48 e1 ldi r20, 0x18 ; 24 |
8fc8: 49 15 cp r20, r9 |
8fca: 0c f4 brge .+2 ; 0x8fce <MotorRegler+0x21ba> |
8fcc: 53 c4 rjmp .+2214 ; 0x9874 <MotorRegler+0x2a60> |
8fce: 10 92 ce 04 sts 0x04CE, r1 |
8fd2: 10 92 cd 04 sts 0x04CD, r1 |
8fd6: 88 ee ldi r24, 0xE8 ; 232 |
8fd8: 93 e0 ldi r25, 0x03 ; 3 |
8fda: 90 93 96 03 sts 0x0396, r25 |
8fde: 80 93 95 03 sts 0x0395, r24 |
8fe2: 9c 8d ldd r25, Y+28 ; 0x1c |
8fe4: 69 2e mov r6, r25 |
8fe6: 77 24 eor r7, r7 |
8fe8: 80 91 cd 04 lds r24, 0x04CD |
8fec: 90 91 ce 04 lds r25, 0x04CE |
8ff0: 68 16 cp r6, r24 |
8ff2: 79 06 cpc r7, r25 |
8ff4: 24 f4 brge .+8 ; 0x8ffe <MotorRegler+0x21ea> |
8ff6: 70 92 ce 04 sts 0x04CE, r7 |
8ffa: 60 92 cd 04 sts 0x04CD, r6 |
8ffe: 99 20 and r9, r9 |
9000: 79 f0 breq .+30 ; 0x9020 <MotorRegler+0x220c> |
9002: 29 2d mov r18, r9 |
9004: 33 27 eor r19, r19 |
9006: 27 fd sbrc r18, 7 |
9008: 30 95 com r19 |
900a: 80 91 cd 04 lds r24, 0x04CD |
900e: 90 91 ce 04 lds r25, 0x04CE |
9012: 28 17 cp r18, r24 |
9014: 39 07 cpc r19, r25 |
9016: 24 f4 brge .+8 ; 0x9020 <MotorRegler+0x220c> |
9018: 30 93 ce 04 sts 0x04CE, r19 |
901c: 20 93 cd 04 sts 0x04CD, r18 |
9020: a1 e0 ldi r26, 0x01 ; 1 |
9022: ea 16 cp r14, r26 |
9024: a4 e0 ldi r26, 0x04 ; 4 |
9026: fa 06 cpc r15, r26 |
9028: a0 e0 ldi r26, 0x00 ; 0 |
902a: 0a 07 cpc r16, r26 |
902c: a0 e0 ldi r26, 0x00 ; 0 |
902e: 1a 07 cpc r17, r26 |
9030: 74 f0 brlt .+28 ; 0x904e <MotorRegler+0x223a> |
9032: 80 91 2f 04 lds r24, 0x042F |
9036: 90 91 30 04 lds r25, 0x0430 |
903a: 20 91 cd 04 lds r18, 0x04CD |
903e: 30 91 ce 04 lds r19, 0x04CE |
9042: 82 0f add r24, r18 |
9044: 93 1f adc r25, r19 |
9046: 90 93 30 04 sts 0x0430, r25 |
904a: 80 93 2f 04 sts 0x042F, r24 |
904e: b0 e0 ldi r27, 0x00 ; 0 |
9050: eb 16 cp r14, r27 |
9052: bc ef ldi r27, 0xFC ; 252 |
9054: fb 06 cpc r15, r27 |
9056: bf ef ldi r27, 0xFF ; 255 |
9058: 0b 07 cpc r16, r27 |
905a: bf ef ldi r27, 0xFF ; 255 |
905c: 1b 07 cpc r17, r27 |
905e: 74 f4 brge .+28 ; 0x907c <MotorRegler+0x2268> |
9060: 80 91 2f 04 lds r24, 0x042F |
9064: 90 91 30 04 lds r25, 0x0430 |
9068: 20 91 cd 04 lds r18, 0x04CD |
906c: 30 91 ce 04 lds r19, 0x04CE |
9070: 82 1b sub r24, r18 |
9072: 93 0b sbc r25, r19 |
9074: 90 93 30 04 sts 0x0430, r25 |
9078: 80 93 2f 04 sts 0x042F, r24 |
907c: 81 e0 ldi r24, 0x01 ; 1 |
907e: 90 e0 ldi r25, 0x00 ; 0 |
9080: 90 93 ce 04 sts 0x04CE, r25 |
9084: 80 93 cd 04 sts 0x04CD, r24 |
9088: 10 92 d3 04 sts 0x04D3, r1 |
908c: 10 92 d4 04 sts 0x04D4, r1 |
9090: 10 92 d5 04 sts 0x04D5, r1 |
9094: 10 92 d6 04 sts 0x04D6, r1 |
9098: 80 91 c1 04 lds r24, 0x04C1 |
909c: 90 91 c2 04 lds r25, 0x04C2 |
90a0: a0 91 c3 04 lds r26, 0x04C3 |
90a4: b0 91 c4 04 lds r27, 0x04C4 |
90a8: 82 19 sub r24, r2 |
90aa: 93 09 sbc r25, r3 |
90ac: a4 09 sbc r26, r4 |
90ae: b5 09 sbc r27, r5 |
90b0: 81 5e subi r24, 0xE1 ; 225 |
90b2: 91 4b sbci r25, 0xB1 ; 177 |
90b4: af 4f sbci r26, 0xFF ; 255 |
90b6: bf 4f sbci r27, 0xFF ; 255 |
90b8: 8f 53 subi r24, 0x3F ; 63 |
90ba: 9c 49 sbci r25, 0x9C ; 156 |
90bc: a0 40 sbci r26, 0x00 ; 0 |
90be: b0 40 sbci r27, 0x00 ; 0 |
90c0: 08 f4 brcc .+2 ; 0x90c4 <MotorRegler+0x22b0> |
90c2: 7c c3 rjmp .+1784 ; 0x97bc <MotorRegler+0x29a8> |
90c4: f8 e1 ldi r31, 0x18 ; 24 |
90c6: f9 15 cp r31, r9 |
90c8: 0c f4 brge .+2 ; 0x90cc <MotorRegler+0x22b8> |
90ca: 78 c3 rjmp .+1776 ; 0x97bc <MotorRegler+0x29a8> |
90cc: 10 92 ce 04 sts 0x04CE, r1 |
90d0: 10 92 cd 04 sts 0x04CD, r1 |
90d4: 88 ee ldi r24, 0xE8 ; 232 |
90d6: 93 e0 ldi r25, 0x03 ; 3 |
90d8: 90 93 96 03 sts 0x0396, r25 |
90dc: 80 93 95 03 sts 0x0395, r24 |
90e0: 80 91 cd 04 lds r24, 0x04CD |
90e4: 90 91 ce 04 lds r25, 0x04CE |
90e8: 68 16 cp r6, r24 |
90ea: 79 06 cpc r7, r25 |
90ec: 24 f4 brge .+8 ; 0x90f6 <MotorRegler+0x22e2> |
90ee: 70 92 ce 04 sts 0x04CE, r7 |
90f2: 60 92 cd 04 sts 0x04CD, r6 |
90f6: 99 20 and r9, r9 |
90f8: 79 f0 breq .+30 ; 0x9118 <MotorRegler+0x2304> |
90fa: 29 2d mov r18, r9 |
90fc: 33 27 eor r19, r19 |
90fe: 27 fd sbrc r18, 7 |
9100: 30 95 com r19 |
9102: 80 91 cd 04 lds r24, 0x04CD |
9106: 90 91 ce 04 lds r25, 0x04CE |
910a: 28 17 cp r18, r24 |
910c: 39 07 cpc r19, r25 |
910e: 24 f4 brge .+8 ; 0x9118 <MotorRegler+0x2304> |
9110: 30 93 ce 04 sts 0x04CE, r19 |
9114: 20 93 cd 04 sts 0x04CD, r18 |
9118: 71 e0 ldi r23, 0x01 ; 1 |
911a: a7 16 cp r10, r23 |
911c: 74 e0 ldi r23, 0x04 ; 4 |
911e: b7 06 cpc r11, r23 |
9120: 70 e0 ldi r23, 0x00 ; 0 |
9122: c7 06 cpc r12, r23 |
9124: 70 e0 ldi r23, 0x00 ; 0 |
9126: d7 06 cpc r13, r23 |
9128: 74 f0 brlt .+28 ; 0x9146 <MotorRegler+0x2332> |
912a: 80 91 31 04 lds r24, 0x0431 |
912e: 90 91 32 04 lds r25, 0x0432 |
9132: 20 91 cd 04 lds r18, 0x04CD |
9136: 30 91 ce 04 lds r19, 0x04CE |
913a: 82 0f add r24, r18 |
913c: 93 1f adc r25, r19 |
913e: 90 93 32 04 sts 0x0432, r25 |
9142: 80 93 31 04 sts 0x0431, r24 |
9146: 80 e0 ldi r24, 0x00 ; 0 |
9148: a8 16 cp r10, r24 |
914a: 8c ef ldi r24, 0xFC ; 252 |
914c: b8 06 cpc r11, r24 |
914e: 8f ef ldi r24, 0xFF ; 255 |
9150: c8 06 cpc r12, r24 |
9152: 8f ef ldi r24, 0xFF ; 255 |
9154: d8 06 cpc r13, r24 |
9156: 14 f0 brlt .+4 ; 0x915c <MotorRegler+0x2348> |
9158: 0c 94 03 39 jmp 0x7206 ; 0x7206 <MotorRegler+0x3f2> |
915c: 80 91 31 04 lds r24, 0x0431 |
9160: 90 91 32 04 lds r25, 0x0432 |
9164: 20 91 cd 04 lds r18, 0x04CD |
9168: 30 91 ce 04 lds r19, 0x04CE |
916c: 82 1b sub r24, r18 |
916e: 93 0b sbc r25, r19 |
9170: 90 93 32 04 sts 0x0432, r25 |
9174: 80 93 31 04 sts 0x0431, r24 |
9178: 0c 94 03 39 jmp 0x7206 ; 0x7206 <MotorRegler+0x3f2> |
917c: 97 01 movw r18, r14 |
917e: 0c 94 34 40 jmp 0x8068 ; 0x8068 <MotorRegler+0x1254> |
9182: 68 01 movw r12, r16 |
9184: 0c 94 0e 3a jmp 0x741c ; 0x741c <MotorRegler+0x608> |
9188: 60 e0 ldi r22, 0x00 ; 0 |
918a: 70 e0 ldi r23, 0x00 ; 0 |
918c: 00 e0 ldi r16, 0x00 ; 0 |
918e: 10 e0 ldi r17, 0x00 ; 0 |
9190: 0c 94 5a 3a jmp 0x74b4 ; 0x74b4 <MotorRegler+0x6a0> |
9194: 80 91 a2 03 lds r24, 0x03A2 |
9198: 82 33 cpi r24, 0x32 ; 50 |
919a: 10 f4 brcc .+4 ; 0x91a0 <MotorRegler+0x238c> |
919c: 0c 94 d8 3f jmp 0x7fb0 ; 0x7fb0 <MotorRegler+0x119c> |
91a0: 81 e0 ldi r24, 0x01 ; 1 |
91a2: 80 93 88 04 sts 0x0488, r24 |
91a6: 88 ec ldi r24, 0xC8 ; 200 |
91a8: 80 93 b7 03 sts 0x03B7, r24 |
91ac: 20 91 9e 04 lds r18, 0x049E |
91b0: 30 91 9f 04 lds r19, 0x049F |
91b4: fd cb rjmp .-2054 ; 0x89b0 <MotorRegler+0x1b9c> |
91b6: 4d 5f subi r20, 0xFD ; 253 |
91b8: 5f 4f sbci r21, 0xFF ; 255 |
91ba: 0c 94 a9 3c jmp 0x7952 ; 0x7952 <MotorRegler+0xb3e> |
91be: 4d 5f subi r20, 0xFD ; 253 |
91c0: 5f 4f sbci r21, 0xFF ; 255 |
91c2: 0c 94 f3 3c jmp 0x79e6 ; 0x79e6 <MotorRegler+0xbd2> |
91c6: 10 92 04 05 sts 0x0504, r1 |
91ca: 10 92 05 05 sts 0x0505, r1 |
91ce: 10 92 06 05 sts 0x0506, r1 |
91d2: 10 92 07 05 sts 0x0507, r1 |
91d6: 10 92 00 05 sts 0x0500, r1 |
91da: 10 92 01 05 sts 0x0501, r1 |
91de: 10 92 02 05 sts 0x0502, r1 |
91e2: 10 92 03 05 sts 0x0503, r1 |
91e6: 8a 3f cpi r24, 0xFA ; 250 |
91e8: 91 05 cpc r25, r1 |
91ea: 11 f0 breq .+4 ; 0x91f0 <MotorRegler+0x23dc> |
91ec: 0c 94 66 3b jmp 0x76cc ; 0x76cc <MotorRegler+0x8b8> |
91f0: 81 e0 ldi r24, 0x01 ; 1 |
91f2: 80 93 db 04 sts 0x04DB, r24 |
91f6: 10 92 fc 04 sts 0x04FC, r1 |
91fa: 10 92 fd 04 sts 0x04FD, r1 |
91fe: 10 92 fe 04 sts 0x04FE, r1 |
9202: 10 92 ff 04 sts 0x04FF, r1 |
9206: 10 92 75 04 sts 0x0475, r1 |
920a: 10 92 76 04 sts 0x0476, r1 |
920e: 10 92 77 04 sts 0x0477, r1 |
9212: 10 92 78 04 sts 0x0478, r1 |
9216: 0c 94 66 3b jmp 0x76cc ; 0x76cc <MotorRegler+0x8b8> |
921a: a0 e0 ldi r26, 0x00 ; 0 |
921c: 10 92 ab 04 sts 0x04AB, r1 |
9220: 0c 94 3c 3e jmp 0x7c78 ; 0x7c78 <MotorRegler+0xe64> |
9224: 10 92 aa 04 sts 0x04AA, r1 |
9228: 0c 94 5d 3e jmp 0x7cba ; 0x7cba <MotorRegler+0xea6> |
922c: 10 92 a9 04 sts 0x04A9, r1 |
9230: 0c 94 1d 3e jmp 0x7c3a ; 0x7c3a <MotorRegler+0xe26> |
9234: 88 e9 ldi r24, 0x98 ; 152 |
9236: 9a e3 ldi r25, 0x3A ; 58 |
9238: 90 93 e6 03 sts 0x03E6, r25 |
923c: 80 93 e5 03 sts 0x03E5, r24 |
9240: 80 e0 ldi r24, 0x00 ; 0 |
9242: 9c e0 ldi r25, 0x0C ; 12 |
9244: 90 93 0a 03 sts 0x030A, r25 |
9248: 80 93 09 03 sts 0x0309, r24 |
924c: 0c 94 4f 37 jmp 0x6e9e ; 0x6e9e <MotorRegler+0x8a> |
9250: d0 94 com r13 |
9252: c1 94 neg r12 |
9254: d1 08 sbc r13, r1 |
9256: d3 94 inc r13 |
9258: 0c 94 09 3a jmp 0x7412 ; 0x7412 <MotorRegler+0x5fe> |
925c: 10 95 com r17 |
925e: 01 95 neg r16 |
9260: 1f 4f sbci r17, 0xFF ; 255 |
9262: 0c 94 fa 39 jmp 0x73f4 ; 0x73f4 <MotorRegler+0x5e0> |
9266: 88 27 eor r24, r24 |
9268: 99 27 eor r25, r25 |
926a: 88 19 sub r24, r8 |
926c: 99 09 sbc r25, r9 |
926e: 0c 94 2b 3a jmp 0x7456 ; 0x7456 <MotorRegler+0x642> |
9272: 31 96 adiw r30, 0x01 ; 1 |
9274: 0c 94 29 40 jmp 0x8052 ; 0x8052 <MotorRegler+0x123e> |
9278: c4 01 movw r24, r8 |
927a: b3 01 movw r22, r6 |
927c: 22 e0 ldi r18, 0x02 ; 2 |
927e: 30 e0 ldi r19, 0x00 ; 0 |
9280: 40 e0 ldi r20, 0x00 ; 0 |
9282: 50 e0 ldi r21, 0x00 ; 0 |
9284: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9288: 39 01 movw r6, r18 |
928a: 4a 01 movw r8, r20 |
928c: c6 01 movw r24, r12 |
928e: b5 01 movw r22, r10 |
9290: 22 e0 ldi r18, 0x02 ; 2 |
9292: 30 e0 ldi r19, 0x00 ; 0 |
9294: 40 e0 ldi r20, 0x00 ; 0 |
9296: 50 e0 ldi r21, 0x00 ; 0 |
9298: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
929c: 59 01 movw r10, r18 |
929e: 6a 01 movw r12, r20 |
92a0: 28 ca rjmp .-2992 ; 0x86f2 <MotorRegler+0x18de> |
92a2: 10 92 9c 04 sts 0x049C, r1 |
92a6: 10 92 9b 04 sts 0x049B, r1 |
92aa: 0c 94 69 3d jmp 0x7ad2 ; 0x7ad2 <MotorRegler+0xcbe> |
92ae: 90 95 com r25 |
92b0: 81 95 neg r24 |
92b2: 9f 4f sbci r25, 0xFF ; 255 |
92b4: 0c 94 84 3d jmp 0x7b08 ; 0x7b08 <MotorRegler+0xcf4> |
92b8: 03 96 adiw r24, 0x03 ; 3 |
92ba: 0c 94 7c 3d jmp 0x7af8 ; 0x7af8 <MotorRegler+0xce4> |
92be: 03 96 adiw r24, 0x03 ; 3 |
92c0: 95 95 asr r25 |
92c2: 87 95 ror r24 |
92c4: 95 95 asr r25 |
92c6: 87 95 ror r24 |
92c8: 97 fd sbrc r25, 7 |
92ca: 02 c0 rjmp .+4 ; 0x92d0 <MotorRegler+0x24bc> |
92cc: 0c 94 b3 3d jmp 0x7b66 ; 0x7b66 <MotorRegler+0xd52> |
92d0: 90 95 com r25 |
92d2: 81 95 neg r24 |
92d4: 9f 4f sbci r25, 0xFF ; 255 |
92d6: 0c 94 b3 3d jmp 0x7b66 ; 0x7b66 <MotorRegler+0xd52> |
92da: 08 94 sec |
92dc: e1 08 sbc r14, r1 |
92de: f1 08 sbc r15, r1 |
92e0: f0 92 96 03 sts 0x0396, r15 |
92e4: e0 92 95 03 sts 0x0395, r14 |
92e8: 0c 94 94 3e jmp 0x7d28 ; 0x7d28 <MotorRegler+0xf14> |
92ec: 4b 2f mov r20, r27 |
92ee: 50 e0 ldi r21, 0x00 ; 0 |
92f0: 5b 87 std Y+11, r21 ; 0x0b |
92f2: 4a 87 std Y+10, r20 ; 0x0a |
92f4: 80 91 a6 04 lds r24, 0x04A6 |
92f8: 88 23 and r24, r24 |
92fa: 11 f4 brne .+4 ; 0x9300 <MotorRegler+0x24ec> |
92fc: 0c 94 c7 37 jmp 0x6f8e ; 0x6f8e <MotorRegler+0x17a> |
9300: 0c 94 b6 37 jmp 0x6f6c ; 0x6f6c <MotorRegler+0x158> |
9304: 10 92 e8 04 sts 0x04E8, r1 |
9308: 0c 94 5a 3c jmp 0x78b4 ; 0x78b4 <MotorRegler+0xaa0> |
930c: 10 92 e7 04 sts 0x04E7, r1 |
9310: 0c 94 9e 37 jmp 0x6f3c ; 0x6f3c <MotorRegler+0x128> |
9314: 03 96 adiw r24, 0x03 ; 3 |
9316: a7 ca rjmp .-2738 ; 0x8866 <MotorRegler+0x1a52> |
9318: 03 96 adiw r24, 0x03 ; 3 |
931a: 97 ca rjmp .-2770 ; 0x884a <MotorRegler+0x1a36> |
931c: 03 96 adiw r24, 0x03 ; 3 |
931e: 0c 94 c0 3d jmp 0x7b80 ; 0x7b80 <MotorRegler+0xd6c> |
9322: 90 95 com r25 |
9324: 81 95 neg r24 |
9326: 9f 4f sbci r25, 0xFF ; 255 |
9328: 0c 94 bc 3d jmp 0x7b78 ; 0x7b78 <MotorRegler+0xd64> |
932c: 03 96 adiw r24, 0x03 ; 3 |
932e: 0c 94 91 3d jmp 0x7b22 ; 0x7b22 <MotorRegler+0xd0e> |
9332: 90 95 com r25 |
9334: 81 95 neg r24 |
9336: 9f 4f sbci r25, 0xFF ; 255 |
9338: 0c 94 8d 3d jmp 0x7b1a ; 0x7b1a <MotorRegler+0xd06> |
933c: 84 ef ldi r24, 0xF4 ; 244 |
933e: 91 e0 ldi r25, 0x01 ; 1 |
9340: 90 93 96 03 sts 0x0396, r25 |
9344: 80 93 95 03 sts 0x0395, r24 |
9348: 0c 94 94 3e jmp 0x7d28 ; 0x7d28 <MotorRegler+0xf14> |
934c: 21 5e subi r18, 0xE1 ; 225 |
934e: 3f 4f sbci r19, 0xFF ; 255 |
9350: 0c 94 a6 3a jmp 0x754c ; 0x754c <MotorRegler+0x738> |
9354: 69 5f subi r22, 0xF9 ; 249 |
9356: 7f 4f sbci r23, 0xFF ; 255 |
9358: 0c 94 7a 3a jmp 0x74f4 ; 0x74f4 <MotorRegler+0x6e0> |
935c: 44 27 eor r20, r20 |
935e: 37 fd sbrc r19, 7 |
9360: 40 95 com r20 |
9362: 54 2f mov r21, r20 |
9364: 80 91 75 04 lds r24, 0x0475 |
9368: 90 91 76 04 lds r25, 0x0476 |
936c: a0 91 77 04 lds r26, 0x0477 |
9370: b0 91 78 04 lds r27, 0x0478 |
9374: 82 0f add r24, r18 |
9376: 93 1f adc r25, r19 |
9378: a4 1f adc r26, r20 |
937a: b5 1f adc r27, r21 |
937c: 80 93 75 04 sts 0x0475, r24 |
9380: 90 93 76 04 sts 0x0476, r25 |
9384: a0 93 77 04 sts 0x0477, r26 |
9388: b0 93 78 04 sts 0x0478, r27 |
938c: 0c 94 94 3e jmp 0x7d28 ; 0x7d28 <MotorRegler+0xf14> |
9390: 80 81 ld r24, Z |
9392: 91 81 ldd r25, Z+1 ; 0x01 |
9394: 85 5b subi r24, 0xB5 ; 181 |
9396: 9f 4f sbci r25, 0xFF ; 255 |
9398: 0c f0 brlt .+2 ; 0x939c <MotorRegler+0x2588> |
939a: 05 c3 rjmp .+1546 ; 0x99a6 <MotorRegler+0x2b92> |
939c: 80 91 e9 04 lds r24, 0x04E9 |
93a0: 8f 5f subi r24, 0xFF ; 255 |
93a2: 80 93 e9 04 sts 0x04E9, r24 |
93a6: 89 3c cpi r24, 0xC9 ; 201 |
93a8: 10 f4 brcc .+4 ; 0x93ae <MotorRegler+0x259a> |
93aa: 0c 94 39 3c jmp 0x7872 ; 0x7872 <MotorRegler+0xa5e> |
93ae: 4c 30 cpi r20, 0x0C ; 12 |
93b0: 08 f0 brcs .+2 ; 0x93b4 <MotorRegler+0x25a0> |
93b2: 24 c4 rjmp .+2120 ; 0x9bfc <MotorRegler+0x2de8> |
93b4: 29 98 cbi 0x05, 1 ; 5 |
93b6: 8f ef ldi r24, 0xFF ; 255 |
93b8: 04 e0 ldi r16, 0x04 ; 4 |
93ba: 10 e0 ldi r17, 0x00 ; 0 |
93bc: d8 01 movw r26, r16 |
93be: 08 2e mov r0, r24 |
93c0: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
93c4: 10 92 9d 04 sts 0x049D, r1 |
93c8: 10 92 e9 04 sts 0x04E9, r1 |
93cc: 10 92 bf 04 sts 0x04BF, r1 |
93d0: 10 92 be 04 sts 0x04BE, r1 |
93d4: 0e 94 62 32 call 0x64c4 ; 0x64c4 <SetNeutral> |
93d8: 80 91 39 04 lds r24, 0x0439 |
93dc: 90 91 3a 04 lds r25, 0x043A |
93e0: 97 fd sbrc r25, 7 |
93e2: 28 c4 rjmp .+2128 ; 0x9c34 <MotorRegler+0x2e20> |
93e4: 89 2f mov r24, r25 |
93e6: 99 0f add r25, r25 |
93e8: 99 0b sbc r25, r25 |
93ea: d8 01 movw r26, r16 |
93ec: 08 2e mov r0, r24 |
93ee: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
93f2: 80 91 39 04 lds r24, 0x0439 |
93f6: 90 91 3a 04 lds r25, 0x043A |
93fa: 60 e0 ldi r22, 0x00 ; 0 |
93fc: 71 e0 ldi r23, 0x01 ; 1 |
93fe: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
9402: 0f 5f subi r16, 0xFF ; 255 |
9404: 1f 4f sbci r17, 0xFF ; 255 |
9406: d8 01 movw r26, r16 |
9408: 08 2e mov r0, r24 |
940a: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
940e: 01 50 subi r16, 0x01 ; 1 |
9410: 10 40 sbci r17, 0x00 ; 0 |
9412: 20 91 3b 04 lds r18, 0x043B |
9416: 30 91 3c 04 lds r19, 0x043C |
941a: 37 fd sbrc r19, 7 |
941c: 08 c4 rjmp .+2064 ; 0x9c2e <MotorRegler+0x2e1a> |
941e: 83 2f mov r24, r19 |
9420: 99 27 eor r25, r25 |
9422: 87 fd sbrc r24, 7 |
9424: 9a 95 dec r25 |
9426: 0e 5f subi r16, 0xFE ; 254 |
9428: 1f 4f sbci r17, 0xFF ; 255 |
942a: d8 01 movw r26, r16 |
942c: 08 2e mov r0, r24 |
942e: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
9432: 80 91 3b 04 lds r24, 0x043B |
9436: 90 91 3c 04 lds r25, 0x043C |
943a: 60 e0 ldi r22, 0x00 ; 0 |
943c: 71 e0 ldi r23, 0x01 ; 1 |
943e: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
9442: 0f 5f subi r16, 0xFF ; 255 |
9444: 1f 4f sbci r17, 0xFF ; 255 |
9446: d8 01 movw r26, r16 |
9448: 08 2e mov r0, r24 |
944a: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
944e: 03 50 subi r16, 0x03 ; 3 |
9450: 10 40 sbci r17, 0x00 ; 0 |
9452: 60 91 3f 04 lds r22, 0x043F |
9456: 70 91 40 04 lds r23, 0x0440 |
945a: 80 91 41 04 lds r24, 0x0441 |
945e: 90 91 42 04 lds r25, 0x0442 |
9462: 0e 94 a9 54 call 0xa952 ; 0xa952 <__fixsfsi> |
9466: 9b 01 movw r18, r22 |
9468: 77 fd sbrc r23, 7 |
946a: e7 c3 rjmp .+1998 ; 0x9c3a <MotorRegler+0x2e26> |
946c: 83 2f mov r24, r19 |
946e: 99 27 eor r25, r25 |
9470: 87 fd sbrc r24, 7 |
9472: 9a 95 dec r25 |
9474: 0c 5f subi r16, 0xFC ; 252 |
9476: 1f 4f sbci r17, 0xFF ; 255 |
9478: d8 01 movw r26, r16 |
947a: 08 2e mov r0, r24 |
947c: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
9480: 60 91 3f 04 lds r22, 0x043F |
9484: 70 91 40 04 lds r23, 0x0440 |
9488: 80 91 41 04 lds r24, 0x0441 |
948c: 90 91 42 04 lds r25, 0x0442 |
9490: 0e 94 a9 54 call 0xa952 ; 0xa952 <__fixsfsi> |
9494: dc 01 movw r26, r24 |
9496: cb 01 movw r24, r22 |
9498: 60 e0 ldi r22, 0x00 ; 0 |
949a: 71 e0 ldi r23, 0x01 ; 1 |
949c: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
94a0: 0f 5f subi r16, 0xFF ; 255 |
94a2: 1f 4f sbci r17, 0xFF ; 255 |
94a4: d8 01 movw r26, r16 |
94a6: 08 2e mov r0, r24 |
94a8: 0e 94 2b 56 call 0xac56 ; 0xac56 <__eeprom_write_byte_1F2021> |
94ac: 0e 94 bc 02 call 0x578 ; 0x578 <GetActiveParamSetNumber> |
94b0: 0e 94 df 34 call 0x69be ; 0x69be <Piep> |
94b4: 80 91 d9 07 lds r24, 0x07D9 |
94b8: a8 2f mov r26, r24 |
94ba: b0 e0 ldi r27, 0x00 ; 0 |
94bc: aa 0f add r26, r26 |
94be: bb 1f adc r27, r27 |
94c0: 0c 94 39 3c jmp 0x7872 ; 0x7872 <MotorRegler+0xa5e> |
94c4: 88 ec ldi r24, 0xC8 ; 200 |
94c6: 90 e0 ldi r25, 0x00 ; 0 |
94c8: 90 93 e6 03 sts 0x03E6, r25 |
94cc: 80 93 e5 03 sts 0x03E5, r24 |
94d0: b1 01 movw r22, r2 |
94d2: 88 27 eor r24, r24 |
94d4: 77 fd sbrc r23, 7 |
94d6: 80 95 com r24 |
94d8: 98 2f mov r25, r24 |
94da: 2c 89 ldd r18, Y+20 ; 0x14 |
94dc: 3d 89 ldd r19, Y+21 ; 0x15 |
94de: 4e 89 ldd r20, Y+22 ; 0x16 |
94e0: 5f 89 ldd r21, Y+23 ; 0x17 |
94e2: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
94e6: 2b 01 movw r4, r22 |
94e8: 3c 01 movw r6, r24 |
94ea: 60 93 7e 08 sts 0x087E, r22 |
94ee: 70 93 7f 08 sts 0x087F, r23 |
94f2: 80 93 80 08 sts 0x0880, r24 |
94f6: 90 93 81 08 sts 0x0881, r25 |
94fa: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
94fe: 30 93 84 04 sts 0x0484, r19 |
9502: 20 93 83 04 sts 0x0483, r18 |
9506: 10 92 db 04 sts 0x04DB, r1 |
950a: 0c 94 75 3a jmp 0x74ea ; 0x74ea <MotorRegler+0x6d6> |
950e: 88 ec ldi r24, 0xC8 ; 200 |
9510: 80 93 e8 04 sts 0x04E8, r24 |
9514: 81 e0 ldi r24, 0x01 ; 1 |
9516: 90 e0 ldi r25, 0x00 ; 0 |
9518: 90 93 bf 04 sts 0x04BF, r25 |
951c: 80 93 be 04 sts 0x04BE, r24 |
9520: 81 e0 ldi r24, 0x01 ; 1 |
9522: 80 93 9d 04 sts 0x049D, r24 |
9526: 10 92 fc 04 sts 0x04FC, r1 |
952a: 10 92 fd 04 sts 0x04FD, r1 |
952e: 10 92 fe 04 sts 0x04FE, r1 |
9532: 10 92 ff 04 sts 0x04FF, r1 |
9536: 10 92 75 04 sts 0x0475, r1 |
953a: 10 92 76 04 sts 0x0476, r1 |
953e: 10 92 77 04 sts 0x0477, r1 |
9542: 10 92 78 04 sts 0x0478, r1 |
9546: 10 92 79 04 sts 0x0479, r1 |
954a: 10 92 7a 04 sts 0x047A, r1 |
954e: 10 92 7b 04 sts 0x047B, r1 |
9552: 10 92 7c 04 sts 0x047C, r1 |
9556: e0 90 eb 07 lds r14, 0x07EB |
955a: ff 24 eor r15, r15 |
955c: 00 e0 ldi r16, 0x00 ; 0 |
955e: 10 e0 ldi r17, 0x00 ; 0 |
9560: 60 91 72 08 lds r22, 0x0872 |
9564: 70 91 73 08 lds r23, 0x0873 |
9568: 88 27 eor r24, r24 |
956a: 77 fd sbrc r23, 7 |
956c: 80 95 com r24 |
956e: 98 2f mov r25, r24 |
9570: a8 01 movw r20, r16 |
9572: 97 01 movw r18, r14 |
9574: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
9578: 60 93 65 04 sts 0x0465, r22 |
957c: 70 93 66 04 sts 0x0466, r23 |
9580: 80 93 67 04 sts 0x0467, r24 |
9584: 90 93 68 04 sts 0x0468, r25 |
9588: 60 91 82 08 lds r22, 0x0882 |
958c: 70 91 83 08 lds r23, 0x0883 |
9590: 88 27 eor r24, r24 |
9592: 77 fd sbrc r23, 7 |
9594: 80 95 com r24 |
9596: 98 2f mov r25, r24 |
9598: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
959c: 60 93 6d 04 sts 0x046D, r22 |
95a0: 70 93 6e 04 sts 0x046E, r23 |
95a4: 80 93 6f 04 sts 0x046F, r24 |
95a8: 90 93 70 04 sts 0x0470, r25 |
95ac: 80 91 45 04 lds r24, 0x0445 |
95b0: 90 91 46 04 lds r25, 0x0446 |
95b4: a0 91 47 04 lds r26, 0x0447 |
95b8: b0 91 48 04 lds r27, 0x0448 |
95bc: 80 93 69 04 sts 0x0469, r24 |
95c0: 90 93 6a 04 sts 0x046A, r25 |
95c4: a0 93 6b 04 sts 0x046B, r26 |
95c8: b0 93 6c 04 sts 0x046C, r27 |
95cc: 80 91 4d 04 lds r24, 0x044D |
95d0: 90 91 4e 04 lds r25, 0x044E |
95d4: a0 91 4f 04 lds r26, 0x044F |
95d8: b0 91 50 04 lds r27, 0x0450 |
95dc: 80 93 71 04 sts 0x0471, r24 |
95e0: 90 93 72 04 sts 0x0472, r25 |
95e4: a0 93 73 04 sts 0x0473, r26 |
95e8: b0 93 74 04 sts 0x0474, r27 |
95ec: 10 92 04 05 sts 0x0504, r1 |
95f0: 10 92 05 05 sts 0x0505, r1 |
95f4: 10 92 06 05 sts 0x0506, r1 |
95f8: 10 92 07 05 sts 0x0507, r1 |
95fc: 10 92 00 05 sts 0x0500, r1 |
9600: 10 92 01 05 sts 0x0501, r1 |
9604: 10 92 02 05 sts 0x0502, r1 |
9608: 10 92 03 05 sts 0x0503, r1 |
960c: 80 91 c0 04 lds r24, 0x04C0 |
9610: 88 60 ori r24, 0x08 ; 8 |
9612: 80 93 c0 04 sts 0x04C0, r24 |
9616: 0c 94 5a 3c jmp 0x78b4 ; 0x78b4 <MotorRegler+0xaa0> |
961a: ad a5 ldd r26, Y+45 ; 0x2d |
961c: be a5 ldd r27, Y+46 ; 0x2e |
961e: b0 93 e6 04 sts 0x04E6, r27 |
9622: a0 93 e5 04 sts 0x04E5, r26 |
9626: 0c 94 ef 3f jmp 0x7fde ; 0x7fde <MotorRegler+0x11ca> |
962a: e0 90 eb 07 lds r14, 0x07EB |
962e: ff 24 eor r15, r15 |
9630: 00 e0 ldi r16, 0x00 ; 0 |
9632: 10 e0 ldi r17, 0x00 ; 0 |
9634: 69 81 ldd r22, Y+1 ; 0x01 |
9636: 7a 81 ldd r23, Y+2 ; 0x02 |
9638: 8b 81 ldd r24, Y+3 ; 0x03 |
963a: 9c 81 ldd r25, Y+4 ; 0x04 |
963c: a8 01 movw r20, r16 |
963e: 97 01 movw r18, r14 |
9640: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9644: 59 01 movw r10, r18 |
9646: 6a 01 movw r12, r20 |
9648: 80 91 72 08 lds r24, 0x0872 |
964c: 90 91 73 08 lds r25, 0x0873 |
9650: aa 27 eor r26, r26 |
9652: 97 fd sbrc r25, 7 |
9654: a0 95 com r26 |
9656: ba 2f mov r27, r26 |
9658: a8 1a sub r10, r24 |
965a: b9 0a sbc r11, r25 |
965c: ca 0a sbc r12, r26 |
965e: db 0a sbc r13, r27 |
9660: 6d 81 ldd r22, Y+5 ; 0x05 |
9662: 7e 81 ldd r23, Y+6 ; 0x06 |
9664: 8f 81 ldd r24, Y+7 ; 0x07 |
9666: 98 85 ldd r25, Y+8 ; 0x08 |
9668: a8 01 movw r20, r16 |
966a: 97 01 movw r18, r14 |
966c: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9670: 79 01 movw r14, r18 |
9672: 8a 01 movw r16, r20 |
9674: 80 91 82 08 lds r24, 0x0882 |
9678: 90 91 83 08 lds r25, 0x0883 |
967c: aa 27 eor r26, r26 |
967e: 97 fd sbrc r25, 7 |
9680: a0 95 com r26 |
9682: ba 2f mov r27, r26 |
9684: e8 1a sub r14, r24 |
9686: f9 0a sbc r15, r25 |
9688: 0a 0b sbc r16, r26 |
968a: 1b 0b sbc r17, r27 |
968c: c6 01 movw r24, r12 |
968e: b5 01 movw r22, r10 |
9690: 20 e1 ldi r18, 0x10 ; 16 |
9692: 30 e0 ldi r19, 0x00 ; 0 |
9694: 40 e0 ldi r20, 0x00 ; 0 |
9696: 50 e0 ldi r21, 0x00 ; 0 |
9698: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
969c: 39 01 movw r6, r18 |
969e: 4a 01 movw r8, r20 |
96a0: c8 01 movw r24, r16 |
96a2: b7 01 movw r22, r14 |
96a4: 20 e1 ldi r18, 0x10 ; 16 |
96a6: 30 e0 ldi r19, 0x00 ; 0 |
96a8: 40 e0 ldi r20, 0x00 ; 0 |
96aa: 50 e0 ldi r21, 0x00 ; 0 |
96ac: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
96b0: 59 01 movw r10, r18 |
96b2: 6a 01 movw r12, r20 |
96b4: 80 91 ba 04 lds r24, 0x04BA |
96b8: 90 91 bb 04 lds r25, 0x04BB |
96bc: 81 34 cpi r24, 0x41 ; 65 |
96be: 91 05 cpc r25, r1 |
96c0: 3c f4 brge .+14 ; 0x96d0 <MotorRegler+0x28bc> |
96c2: 80 91 bc 04 lds r24, 0x04BC |
96c6: 90 91 bd 04 lds r25, 0x04BD |
96ca: 81 34 cpi r24, 0x41 ; 65 |
96cc: 91 05 cpc r25, r1 |
96ce: a4 f0 brlt .+40 ; 0x96f8 <MotorRegler+0x28e4> |
96d0: c4 01 movw r24, r8 |
96d2: b3 01 movw r22, r6 |
96d4: 23 e0 ldi r18, 0x03 ; 3 |
96d6: 30 e0 ldi r19, 0x00 ; 0 |
96d8: 40 e0 ldi r20, 0x00 ; 0 |
96da: 50 e0 ldi r21, 0x00 ; 0 |
96dc: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
96e0: 39 01 movw r6, r18 |
96e2: 4a 01 movw r8, r20 |
96e4: c6 01 movw r24, r12 |
96e6: b5 01 movw r22, r10 |
96e8: 23 e0 ldi r18, 0x03 ; 3 |
96ea: 30 e0 ldi r19, 0x00 ; 0 |
96ec: 40 e0 ldi r20, 0x00 ; 0 |
96ee: 50 e0 ldi r21, 0x00 ; 0 |
96f0: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
96f4: 59 01 movw r10, r18 |
96f6: 6a 01 movw r12, r20 |
96f8: e0 91 da 07 lds r30, 0x07DA |
96fc: f0 e0 ldi r31, 0x00 ; 0 |
96fe: ee 0f add r30, r30 |
9700: ff 1f adc r31, r31 |
9702: eb 55 subi r30, 0x5B ; 91 |
9704: f8 4f sbci r31, 0xF8 ; 248 |
9706: 01 90 ld r0, Z+ |
9708: f0 81 ld r31, Z |
970a: e0 2d mov r30, r0 |
970c: f7 fd sbrc r31, 7 |
970e: 29 c2 rjmp .+1106 ; 0x9b62 <MotorRegler+0x2d4e> |
9710: 7a 97 sbiw r30, 0x1a ; 26 |
9712: a4 f0 brlt .+40 ; 0x973c <MotorRegler+0x2928> |
9714: c4 01 movw r24, r8 |
9716: b3 01 movw r22, r6 |
9718: 23 e0 ldi r18, 0x03 ; 3 |
971a: 30 e0 ldi r19, 0x00 ; 0 |
971c: 40 e0 ldi r20, 0x00 ; 0 |
971e: 50 e0 ldi r21, 0x00 ; 0 |
9720: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9724: 39 01 movw r6, r18 |
9726: 4a 01 movw r8, r20 |
9728: c6 01 movw r24, r12 |
972a: b5 01 movw r22, r10 |
972c: 23 e0 ldi r18, 0x03 ; 3 |
972e: 30 e0 ldi r19, 0x00 ; 0 |
9730: 40 e0 ldi r20, 0x00 ; 0 |
9732: 50 e0 ldi r21, 0x00 ; 0 |
9734: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9738: 59 01 movw r10, r18 |
973a: 6a 01 movw r12, r20 |
973c: 71 e2 ldi r23, 0x21 ; 33 |
973e: 67 16 cp r6, r23 |
9740: 71 04 cpc r7, r1 |
9742: 81 04 cpc r8, r1 |
9744: 91 04 cpc r9, r1 |
9746: 0c f4 brge .+2 ; 0x974a <MotorRegler+0x2936> |
9748: 09 c1 rjmp .+530 ; 0x995c <MotorRegler+0x2b48> |
974a: 80 e2 ldi r24, 0x20 ; 32 |
974c: 68 2e mov r6, r24 |
974e: 71 2c mov r7, r1 |
9750: 81 2c mov r8, r1 |
9752: 91 2c mov r9, r1 |
9754: 91 e2 ldi r25, 0x21 ; 33 |
9756: a9 16 cp r10, r25 |
9758: b1 04 cpc r11, r1 |
975a: c1 04 cpc r12, r1 |
975c: d1 04 cpc r13, r1 |
975e: 0c f4 brge .+2 ; 0x9762 <MotorRegler+0x294e> |
9760: e8 c0 rjmp .+464 ; 0x9932 <MotorRegler+0x2b1e> |
9762: 10 e2 ldi r17, 0x20 ; 32 |
9764: a1 2e mov r10, r17 |
9766: b1 2c mov r11, r1 |
9768: c1 2c mov r12, r1 |
976a: d1 2c mov r13, r1 |
976c: 18 c8 rjmp .-4048 ; 0x879e <MotorRegler+0x198a> |
976e: 80 91 18 03 lds r24, 0x0318 |
9772: 90 91 19 03 lds r25, 0x0319 |
9776: 89 5e subi r24, 0xE9 ; 233 |
9778: 93 40 sbci r25, 0x03 ; 3 |
977a: 08 f4 brcc .+2 ; 0x977e <MotorRegler+0x296a> |
977c: 08 c1 rjmp .+528 ; 0x998e <MotorRegler+0x2b7a> |
977e: 90 91 0b 04 lds r25, 0x040B |
9782: 9a 50 subi r25, 0x0A ; 10 |
9784: 90 93 0b 04 sts 0x040B, r25 |
9788: 80 91 90 07 lds r24, 0x0790 |
978c: 89 1b sub r24, r25 |
978e: 87 bd out 0x27, r24 ; 39 |
9790: 8c e2 ldi r24, 0x2C ; 44 |
9792: 91 e0 ldi r25, 0x01 ; 1 |
9794: 90 93 e6 03 sts 0x03E6, r25 |
9798: 80 93 e5 03 sts 0x03E5, r24 |
979c: 8a ef ldi r24, 0xFA ; 250 |
979e: 80 93 b7 03 sts 0x03B7, r24 |
97a2: 20 91 9e 04 lds r18, 0x049E |
97a6: 30 91 9f 04 lds r19, 0x049F |
97aa: 02 c9 rjmp .-3580 ; 0x89b0 <MotorRegler+0x1b9c> |
97ac: 03 96 adiw r24, 0x03 ; 3 |
97ae: 23 c9 rjmp .-3514 ; 0x89f6 <MotorRegler+0x1be2> |
97b0: 21 5f subi r18, 0xF1 ; 241 |
97b2: 3f 4f sbci r19, 0xFF ; 255 |
97b4: 75 c9 rjmp .-3350 ; 0x8aa0 <MotorRegler+0x1c8c> |
97b6: 2f 5f subi r18, 0xFF ; 255 |
97b8: 3f 4f sbci r19, 0xFF ; 255 |
97ba: 5c c9 rjmp .-3400 ; 0x8a74 <MotorRegler+0x1c60> |
97bc: 21 e0 ldi r18, 0x01 ; 1 |
97be: a2 16 cp r10, r18 |
97c0: 20 e1 ldi r18, 0x10 ; 16 |
97c2: b2 06 cpc r11, r18 |
97c4: 20 e0 ldi r18, 0x00 ; 0 |
97c6: c2 06 cpc r12, r18 |
97c8: 20 e0 ldi r18, 0x00 ; 0 |
97ca: d2 06 cpc r13, r18 |
97cc: 0c f4 brge .+2 ; 0x97d0 <MotorRegler+0x29bc> |
97ce: 4d c1 rjmp .+666 ; 0x9a6a <MotorRegler+0x2c56> |
97d0: 80 91 ca 04 lds r24, 0x04CA |
97d4: 88 23 and r24, r24 |
97d6: 09 f4 brne .+2 ; 0x97da <MotorRegler+0x29c6> |
97d8: 0d c2 rjmp .+1050 ; 0x9bf4 <MotorRegler+0x2de0> |
97da: d6 01 movw r26, r12 |
97dc: c5 01 movw r24, r10 |
97de: 49 e0 ldi r20, 0x09 ; 9 |
97e0: b5 95 asr r27 |
97e2: a7 95 ror r26 |
97e4: 97 95 ror r25 |
97e6: 87 95 ror r24 |
97e8: 4a 95 dec r20 |
97ea: d1 f7 brne .-12 ; 0x97e0 <MotorRegler+0x29cc> |
97ec: 01 96 adiw r24, 0x01 ; 1 |
97ee: 90 93 ce 04 sts 0x04CE, r25 |
97f2: 80 93 cd 04 sts 0x04CD, r24 |
97f6: d6 01 movw r26, r12 |
97f8: c5 01 movw r24, r10 |
97fa: 33 e0 ldi r19, 0x03 ; 3 |
97fc: b5 95 asr r27 |
97fe: a7 95 ror r26 |
9800: 97 95 ror r25 |
9802: 87 95 ror r24 |
9804: 3a 95 dec r19 |
9806: d1 f7 brne .-12 ; 0x97fc <MotorRegler+0x29e8> |
9808: 80 93 d3 04 sts 0x04D3, r24 |
980c: 90 93 d4 04 sts 0x04D4, r25 |
9810: a0 93 d5 04 sts 0x04D5, r26 |
9814: b0 93 d6 04 sts 0x04D6, r27 |
9818: 89 58 subi r24, 0x89 ; 137 |
981a: 93 41 sbci r25, 0x13 ; 19 |
981c: a0 40 sbci r26, 0x00 ; 0 |
981e: b0 40 sbci r27, 0x00 ; 0 |
9820: 64 f0 brlt .+24 ; 0x983a <MotorRegler+0x2a26> |
9822: 88 e8 ldi r24, 0x88 ; 136 |
9824: 93 e1 ldi r25, 0x13 ; 19 |
9826: a0 e0 ldi r26, 0x00 ; 0 |
9828: b0 e0 ldi r27, 0x00 ; 0 |
982a: 80 93 d3 04 sts 0x04D3, r24 |
982e: 90 93 d4 04 sts 0x04D4, r25 |
9832: a0 93 d5 04 sts 0x04D5, r26 |
9836: b0 93 d6 04 sts 0x04D6, r27 |
983a: 60 91 d3 04 lds r22, 0x04D3 |
983e: 70 91 d4 04 lds r23, 0x04D4 |
9842: 80 91 d5 04 lds r24, 0x04D5 |
9846: 90 91 d6 04 lds r25, 0x04D6 |
984a: 20 e0 ldi r18, 0x00 ; 0 |
984c: 31 e0 ldi r19, 0x01 ; 1 |
984e: 40 e0 ldi r20, 0x00 ; 0 |
9850: 50 e0 ldi r21, 0x00 ; 0 |
9852: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9856: 80 91 a2 04 lds r24, 0x04A2 |
985a: 90 91 a3 04 lds r25, 0x04A3 |
985e: 82 0f add r24, r18 |
9860: 93 1f adc r25, r19 |
9862: 90 93 a3 04 sts 0x04A3, r25 |
9866: 80 93 a2 04 sts 0x04A2, r24 |
986a: 10 92 c9 04 sts 0x04C9, r1 |
986e: 38 cc rjmp .-1936 ; 0x90e0 <MotorRegler+0x22cc> |
9870: 90 90 e9 08 lds r9, 0x08E9 |
9874: 51 e0 ldi r21, 0x01 ; 1 |
9876: e5 16 cp r14, r21 |
9878: 50 e1 ldi r21, 0x10 ; 16 |
987a: f5 06 cpc r15, r21 |
987c: 50 e0 ldi r21, 0x00 ; 0 |
987e: 05 07 cpc r16, r21 |
9880: 50 e0 ldi r21, 0x00 ; 0 |
9882: 15 07 cpc r17, r21 |
9884: 0c f4 brge .+2 ; 0x9888 <MotorRegler+0x2a74> |
9886: 93 c0 rjmp .+294 ; 0x99ae <MotorRegler+0x2b9a> |
9888: 80 91 cc 04 lds r24, 0x04CC |
988c: 88 23 and r24, r24 |
988e: 09 f4 brne .+2 ; 0x9892 <MotorRegler+0x2a7e> |
9890: ad c1 rjmp .+858 ; 0x9bec <MotorRegler+0x2dd8> |
9892: d8 01 movw r26, r16 |
9894: c7 01 movw r24, r14 |
9896: 79 e0 ldi r23, 0x09 ; 9 |
9898: b5 95 asr r27 |
989a: a7 95 ror r26 |
989c: 97 95 ror r25 |
989e: 87 95 ror r24 |
98a0: 7a 95 dec r23 |
98a2: d1 f7 brne .-12 ; 0x9898 <MotorRegler+0x2a84> |
98a4: 01 96 adiw r24, 0x01 ; 1 |
98a6: 90 93 ce 04 sts 0x04CE, r25 |
98aa: 80 93 cd 04 sts 0x04CD, r24 |
98ae: d8 01 movw r26, r16 |
98b0: c7 01 movw r24, r14 |
98b2: 63 e0 ldi r22, 0x03 ; 3 |
98b4: b5 95 asr r27 |
98b6: a7 95 ror r26 |
98b8: 97 95 ror r25 |
98ba: 87 95 ror r24 |
98bc: 6a 95 dec r22 |
98be: d1 f7 brne .-12 ; 0x98b4 <MotorRegler+0x2aa0> |
98c0: 80 93 d7 04 sts 0x04D7, r24 |
98c4: 90 93 d8 04 sts 0x04D8, r25 |
98c8: a0 93 d9 04 sts 0x04D9, r26 |
98cc: b0 93 da 04 sts 0x04DA, r27 |
98d0: 89 58 subi r24, 0x89 ; 137 |
98d2: 93 41 sbci r25, 0x13 ; 19 |
98d4: a0 40 sbci r26, 0x00 ; 0 |
98d6: b0 40 sbci r27, 0x00 ; 0 |
98d8: 64 f0 brlt .+24 ; 0x98f2 <MotorRegler+0x2ade> |
98da: 88 e8 ldi r24, 0x88 ; 136 |
98dc: 93 e1 ldi r25, 0x13 ; 19 |
98de: a0 e0 ldi r26, 0x00 ; 0 |
98e0: b0 e0 ldi r27, 0x00 ; 0 |
98e2: 80 93 d7 04 sts 0x04D7, r24 |
98e6: 90 93 d8 04 sts 0x04D8, r25 |
98ea: a0 93 d9 04 sts 0x04D9, r26 |
98ee: b0 93 da 04 sts 0x04DA, r27 |
98f2: 60 91 d7 04 lds r22, 0x04D7 |
98f6: 70 91 d8 04 lds r23, 0x04D8 |
98fa: 80 91 d9 04 lds r24, 0x04D9 |
98fe: 90 91 da 04 lds r25, 0x04DA |
9902: 20 e0 ldi r18, 0x00 ; 0 |
9904: 31 e0 ldi r19, 0x01 ; 1 |
9906: 40 e0 ldi r20, 0x00 ; 0 |
9908: 50 e0 ldi r21, 0x00 ; 0 |
990a: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
990e: 80 91 a4 04 lds r24, 0x04A4 |
9912: 90 91 a5 04 lds r25, 0x04A5 |
9916: 82 0f add r24, r18 |
9918: 93 1f adc r25, r19 |
991a: 90 93 a5 04 sts 0x04A5, r25 |
991e: 80 93 a4 04 sts 0x04A4, r24 |
9922: 10 92 cb 04 sts 0x04CB, r1 |
9926: 5d cb rjmp .-2374 ; 0x8fe2 <MotorRegler+0x21ce> |
9928: f0 95 com r31 |
992a: e1 95 neg r30 |
992c: ff 4f sbci r31, 0xFF ; 255 |
992e: 0c 94 87 43 jmp 0x870e ; 0x870e <MotorRegler+0x18fa> |
9932: a0 ee ldi r26, 0xE0 ; 224 |
9934: aa 16 cp r10, r26 |
9936: af ef ldi r26, 0xFF ; 255 |
9938: ba 06 cpc r11, r26 |
993a: af ef ldi r26, 0xFF ; 255 |
993c: ca 06 cpc r12, r26 |
993e: af ef ldi r26, 0xFF ; 255 |
9940: da 06 cpc r13, r26 |
9942: 14 f0 brlt .+4 ; 0x9948 <MotorRegler+0x2b34> |
9944: 0c 94 cf 43 jmp 0x879e ; 0x879e <MotorRegler+0x198a> |
9948: b0 ee ldi r27, 0xE0 ; 224 |
994a: ab 2e mov r10, r27 |
994c: bf ef ldi r27, 0xFF ; 255 |
994e: bb 2e mov r11, r27 |
9950: bf ef ldi r27, 0xFF ; 255 |
9952: cb 2e mov r12, r27 |
9954: bf ef ldi r27, 0xFF ; 255 |
9956: db 2e mov r13, r27 |
9958: 0c 94 cf 43 jmp 0x879e ; 0x879e <MotorRegler+0x198a> |
995c: 80 ee ldi r24, 0xE0 ; 224 |
995e: 68 16 cp r6, r24 |
9960: 8f ef ldi r24, 0xFF ; 255 |
9962: 78 06 cpc r7, r24 |
9964: 8f ef ldi r24, 0xFF ; 255 |
9966: 88 06 cpc r8, r24 |
9968: 8f ef ldi r24, 0xFF ; 255 |
996a: 98 06 cpc r9, r24 |
996c: 0c f0 brlt .+2 ; 0x9970 <MotorRegler+0x2b5c> |
996e: f2 ce rjmp .-540 ; 0x9754 <MotorRegler+0x2940> |
9970: 00 ee ldi r16, 0xE0 ; 224 |
9972: 60 2e mov r6, r16 |
9974: 0f ef ldi r16, 0xFF ; 255 |
9976: 70 2e mov r7, r16 |
9978: 0f ef ldi r16, 0xFF ; 255 |
997a: 80 2e mov r8, r16 |
997c: 0f ef ldi r16, 0xFF ; 255 |
997e: 90 2e mov r9, r16 |
9980: e9 ce rjmp .-558 ; 0x9754 <MotorRegler+0x2940> |
9982: 87 e0 ldi r24, 0x07 ; 7 |
9984: 90 e0 ldi r25, 0x00 ; 0 |
9986: 68 0e add r6, r24 |
9988: 79 1e adc r7, r25 |
998a: 0c 94 ca 3a jmp 0x7594 ; 0x7594 <MotorRegler+0x780> |
998e: 80 91 18 03 lds r24, 0x0318 |
9992: 90 91 19 03 lds r25, 0x0319 |
9996: 84 36 cpi r24, 0x64 ; 100 |
9998: 91 05 cpc r25, r1 |
999a: 08 f0 brcs .+2 ; 0x999e <MotorRegler+0x2b8a> |
999c: e6 c0 rjmp .+460 ; 0x9b6a <MotorRegler+0x2d56> |
999e: 90 91 0b 04 lds r25, 0x040B |
99a2: 96 5f subi r25, 0xF6 ; 246 |
99a4: ef ce rjmp .-546 ; 0x9784 <MotorRegler+0x2970> |
99a6: 10 92 e9 04 sts 0x04E9, r1 |
99aa: 0c 94 39 3c jmp 0x7872 ; 0x7872 <MotorRegler+0xa5e> |
99ae: 10 92 cc 04 sts 0x04CC, r1 |
99b2: 70 e0 ldi r23, 0x00 ; 0 |
99b4: e7 16 cp r14, r23 |
99b6: 70 ef ldi r23, 0xF0 ; 240 |
99b8: f7 06 cpc r15, r23 |
99ba: 7f ef ldi r23, 0xFF ; 255 |
99bc: 07 07 cpc r16, r23 |
99be: 7f ef ldi r23, 0xFF ; 255 |
99c0: 17 07 cpc r17, r23 |
99c2: 0c f0 brlt .+2 ; 0x99c6 <MotorRegler+0x2bb2> |
99c4: ae cf rjmp .-164 ; 0x9922 <MotorRegler+0x2b0e> |
99c6: 80 91 cb 04 lds r24, 0x04CB |
99ca: 88 23 and r24, r24 |
99cc: 09 f4 brne .+2 ; 0x99d0 <MotorRegler+0x2bbc> |
99ce: 21 c1 rjmp .+578 ; 0x9c12 <MotorRegler+0x2dfe> |
99d0: 88 27 eor r24, r24 |
99d2: 99 27 eor r25, r25 |
99d4: dc 01 movw r26, r24 |
99d6: 8e 19 sub r24, r14 |
99d8: 9f 09 sbc r25, r15 |
99da: a0 0b sbc r26, r16 |
99dc: b1 0b sbc r27, r17 |
99de: 59 e0 ldi r21, 0x09 ; 9 |
99e0: b5 95 asr r27 |
99e2: a7 95 ror r26 |
99e4: 97 95 ror r25 |
99e6: 87 95 ror r24 |
99e8: 5a 95 dec r21 |
99ea: d1 f7 brne .-12 ; 0x99e0 <MotorRegler+0x2bcc> |
99ec: 01 96 adiw r24, 0x01 ; 1 |
99ee: 90 93 ce 04 sts 0x04CE, r25 |
99f2: 80 93 cd 04 sts 0x04CD, r24 |
99f6: c8 01 movw r24, r16 |
99f8: b7 01 movw r22, r14 |
99fa: 28 e0 ldi r18, 0x08 ; 8 |
99fc: 30 e0 ldi r19, 0x00 ; 0 |
99fe: 40 e0 ldi r20, 0x00 ; 0 |
9a00: 50 e0 ldi r21, 0x00 ; 0 |
9a02: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9a06: 20 93 d7 04 sts 0x04D7, r18 |
9a0a: 30 93 d8 04 sts 0x04D8, r19 |
9a0e: 40 93 d9 04 sts 0x04D9, r20 |
9a12: 50 93 da 04 sts 0x04DA, r21 |
9a16: 28 57 subi r18, 0x78 ; 120 |
9a18: 3c 4e sbci r19, 0xEC ; 236 |
9a1a: 4f 4f sbci r20, 0xFF ; 255 |
9a1c: 5f 4f sbci r21, 0xFF ; 255 |
9a1e: 64 f4 brge .+24 ; 0x9a38 <MotorRegler+0x2c24> |
9a20: 88 e7 ldi r24, 0x78 ; 120 |
9a22: 9c ee ldi r25, 0xEC ; 236 |
9a24: af ef ldi r26, 0xFF ; 255 |
9a26: bf ef ldi r27, 0xFF ; 255 |
9a28: 80 93 d7 04 sts 0x04D7, r24 |
9a2c: 90 93 d8 04 sts 0x04D8, r25 |
9a30: a0 93 d9 04 sts 0x04D9, r26 |
9a34: b0 93 da 04 sts 0x04DA, r27 |
9a38: 60 91 d7 04 lds r22, 0x04D7 |
9a3c: 70 91 d8 04 lds r23, 0x04D8 |
9a40: 80 91 d9 04 lds r24, 0x04D9 |
9a44: 90 91 da 04 lds r25, 0x04DA |
9a48: 20 e0 ldi r18, 0x00 ; 0 |
9a4a: 31 e0 ldi r19, 0x01 ; 1 |
9a4c: 40 e0 ldi r20, 0x00 ; 0 |
9a4e: 50 e0 ldi r21, 0x00 ; 0 |
9a50: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9a54: 80 91 a4 04 lds r24, 0x04A4 |
9a58: 90 91 a5 04 lds r25, 0x04A5 |
9a5c: 82 0f add r24, r18 |
9a5e: 93 1f adc r25, r19 |
9a60: 90 93 a5 04 sts 0x04A5, r25 |
9a64: 80 93 a4 04 sts 0x04A4, r24 |
9a68: bc ca rjmp .-2696 ; 0x8fe2 <MotorRegler+0x21ce> |
9a6a: 10 92 ca 04 sts 0x04CA, r1 |
9a6e: 40 e0 ldi r20, 0x00 ; 0 |
9a70: a4 16 cp r10, r20 |
9a72: 40 ef ldi r20, 0xF0 ; 240 |
9a74: b4 06 cpc r11, r20 |
9a76: 4f ef ldi r20, 0xFF ; 255 |
9a78: c4 06 cpc r12, r20 |
9a7a: 4f ef ldi r20, 0xFF ; 255 |
9a7c: d4 06 cpc r13, r20 |
9a7e: 0c f0 brlt .+2 ; 0x9a82 <MotorRegler+0x2c6e> |
9a80: f4 ce rjmp .-536 ; 0x986a <MotorRegler+0x2a56> |
9a82: 80 91 c9 04 lds r24, 0x04C9 |
9a86: 88 23 and r24, r24 |
9a88: 09 f4 brne .+2 ; 0x9a8c <MotorRegler+0x2c78> |
9a8a: bf c0 rjmp .+382 ; 0x9c0a <MotorRegler+0x2df6> |
9a8c: 88 27 eor r24, r24 |
9a8e: 99 27 eor r25, r25 |
9a90: dc 01 movw r26, r24 |
9a92: 8a 19 sub r24, r10 |
9a94: 9b 09 sbc r25, r11 |
9a96: ac 09 sbc r26, r12 |
9a98: bd 09 sbc r27, r13 |
9a9a: 29 e0 ldi r18, 0x09 ; 9 |
9a9c: b5 95 asr r27 |
9a9e: a7 95 ror r26 |
9aa0: 97 95 ror r25 |
9aa2: 87 95 ror r24 |
9aa4: 2a 95 dec r18 |
9aa6: d1 f7 brne .-12 ; 0x9a9c <MotorRegler+0x2c88> |
9aa8: 01 96 adiw r24, 0x01 ; 1 |
9aaa: 90 93 ce 04 sts 0x04CE, r25 |
9aae: 80 93 cd 04 sts 0x04CD, r24 |
9ab2: c6 01 movw r24, r12 |
9ab4: b5 01 movw r22, r10 |
9ab6: 28 e0 ldi r18, 0x08 ; 8 |
9ab8: 30 e0 ldi r19, 0x00 ; 0 |
9aba: 40 e0 ldi r20, 0x00 ; 0 |
9abc: 50 e0 ldi r21, 0x00 ; 0 |
9abe: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9ac2: 20 93 d3 04 sts 0x04D3, r18 |
9ac6: 30 93 d4 04 sts 0x04D4, r19 |
9aca: 40 93 d5 04 sts 0x04D5, r20 |
9ace: 50 93 d6 04 sts 0x04D6, r21 |
9ad2: 28 57 subi r18, 0x78 ; 120 |
9ad4: 3c 4e sbci r19, 0xEC ; 236 |
9ad6: 4f 4f sbci r20, 0xFF ; 255 |
9ad8: 5f 4f sbci r21, 0xFF ; 255 |
9ada: 64 f4 brge .+24 ; 0x9af4 <MotorRegler+0x2ce0> |
9adc: 88 e7 ldi r24, 0x78 ; 120 |
9ade: 9c ee ldi r25, 0xEC ; 236 |
9ae0: af ef ldi r26, 0xFF ; 255 |
9ae2: bf ef ldi r27, 0xFF ; 255 |
9ae4: 80 93 d3 04 sts 0x04D3, r24 |
9ae8: 90 93 d4 04 sts 0x04D4, r25 |
9aec: a0 93 d5 04 sts 0x04D5, r26 |
9af0: b0 93 d6 04 sts 0x04D6, r27 |
9af4: 60 91 d3 04 lds r22, 0x04D3 |
9af8: 70 91 d4 04 lds r23, 0x04D4 |
9afc: 80 91 d5 04 lds r24, 0x04D5 |
9b00: 90 91 d6 04 lds r25, 0x04D6 |
9b04: 20 e0 ldi r18, 0x00 ; 0 |
9b06: 31 e0 ldi r19, 0x01 ; 1 |
9b08: 40 e0 ldi r20, 0x00 ; 0 |
9b0a: 50 e0 ldi r21, 0x00 ; 0 |
9b0c: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9b10: 80 91 a2 04 lds r24, 0x04A2 |
9b14: 90 91 a3 04 lds r25, 0x04A3 |
9b18: 82 0f add r24, r18 |
9b1a: 93 1f adc r25, r19 |
9b1c: 90 93 a3 04 sts 0x04A3, r25 |
9b20: 80 93 a2 04 sts 0x04A2, r24 |
9b24: dd ca rjmp .-2630 ; 0x90e0 <MotorRegler+0x22cc> |
9b26: 0e 94 bc 02 call 0x578 ; 0x578 <GetActiveParamSetNumber> |
9b2a: 4c e5 ldi r20, 0x5C ; 92 |
9b2c: 67 ed ldi r22, 0xD7 ; 215 |
9b2e: 77 e0 ldi r23, 0x07 ; 7 |
9b30: 0e 94 3a 03 call 0x674 ; 0x674 <ReadParameterSet> |
9b34: 80 91 df 07 lds r24, 0x07DF |
9b38: 80 ff sbrs r24, 0 |
9b3a: 10 c0 rjmp .+32 ; 0x9b5c <MotorRegler+0x2d48> |
9b3c: 80 91 18 03 lds r24, 0x0318 |
9b40: 90 91 19 03 lds r25, 0x0319 |
9b44: 87 5b subi r24, 0xB7 ; 183 |
9b46: 93 40 sbci r25, 0x03 ; 3 |
9b48: 38 f4 brcc .+14 ; 0x9b58 <MotorRegler+0x2d44> |
9b4a: 80 91 18 03 lds r24, 0x0318 |
9b4e: 90 91 19 03 lds r25, 0x0319 |
9b52: 8e 5e subi r24, 0xEE ; 238 |
9b54: 92 40 sbci r25, 0x02 ; 2 |
9b56: 10 f4 brcc .+4 ; 0x9b5c <MotorRegler+0x2d48> |
9b58: 0e 94 fc 1a call 0x35f8 ; 0x35f8 <SucheLuftruckOffset> |
9b5c: 0e 94 62 32 call 0x64c4 ; 0x64c4 <SetNeutral> |
9b60: a5 cc rjmp .-1718 ; 0x94ac <MotorRegler+0x2698> |
9b62: f0 95 com r31 |
9b64: e1 95 neg r30 |
9b66: ff 4f sbci r31, 0xFF ; 255 |
9b68: d3 cd rjmp .-1114 ; 0x9710 <MotorRegler+0x28fc> |
9b6a: 20 91 9e 04 lds r18, 0x049E |
9b6e: 30 91 9f 04 lds r19, 0x049F |
9b72: 24 51 subi r18, 0x14 ; 20 |
9b74: 30 40 sbci r19, 0x00 ; 0 |
9b76: 30 93 a1 04 sts 0x04A1, r19 |
9b7a: 20 93 a0 04 sts 0x04A0, r18 |
9b7e: 2c 5e subi r18, 0xEC ; 236 |
9b80: 3f 4f sbci r19, 0xFF ; 255 |
9b82: 10 92 88 04 sts 0x0488, r1 |
9b86: 81 e0 ldi r24, 0x01 ; 1 |
9b88: 80 93 b7 03 sts 0x03B7, r24 |
9b8c: 0c 94 d8 44 jmp 0x89b0 ; 0x89b0 <MotorRegler+0x1b9c> |
9b90: 41 e0 ldi r20, 0x01 ; 1 |
9b92: 0c 94 d5 3b jmp 0x77aa ; 0x77aa <MotorRegler+0x996> |
9b96: 96 01 movw r18, r12 |
9b98: d7 fc sbrc r13, 7 |
9b9a: 42 c0 rjmp .+132 ; 0x9c20 <MotorRegler+0x2e0c> |
9b9c: 35 95 asr r19 |
9b9e: 27 95 ror r18 |
9ba0: 30 93 a5 04 sts 0x04A5, r19 |
9ba4: 20 93 a4 04 sts 0x04A4, r18 |
9ba8: 9b 01 movw r18, r22 |
9baa: 77 fd sbrc r23, 7 |
9bac: 36 c0 rjmp .+108 ; 0x9c1a <MotorRegler+0x2e06> |
9bae: 35 95 asr r19 |
9bb0: 27 95 ror r18 |
9bb2: 30 93 a3 04 sts 0x04A3, r19 |
9bb6: 20 93 a2 04 sts 0x04A2, r18 |
9bba: 25 c9 rjmp .-3510 ; 0x8e06 <MotorRegler+0x1ff2> |
9bbc: 80 91 d8 07 lds r24, 0x07D8 |
9bc0: a8 2f mov r26, r24 |
9bc2: b0 e0 ldi r27, 0x00 ; 0 |
9bc4: aa 0f add r26, r26 |
9bc6: bb 1f adc r27, r27 |
9bc8: fd 01 movw r30, r26 |
9bca: eb 55 subi r30, 0x5B ; 91 |
9bcc: f8 4f sbci r31, 0xF8 ; 248 |
9bce: 01 90 ld r0, Z+ |
9bd0: f0 81 ld r31, Z |
9bd2: e0 2d mov r30, r0 |
9bd4: f7 fd sbrc r31, 7 |
9bd6: 34 c0 rjmp .+104 ; 0x9c40 <MotorRegler+0x2e2c> |
9bd8: e7 34 cpi r30, 0x47 ; 71 |
9bda: f1 05 cpc r31, r1 |
9bdc: 14 f4 brge .+4 ; 0x9be2 <MotorRegler+0x2dce> |
9bde: 0c 94 10 3c jmp 0x7820 ; 0x7820 <MotorRegler+0xa0c> |
9be2: 0c 94 b4 3b jmp 0x7768 ; 0x7768 <MotorRegler+0x954> |
9be6: 29 9a sbi 0x05, 1 ; 5 |
9be8: 0c 94 96 3b jmp 0x772c ; 0x772c <MotorRegler+0x918> |
9bec: 81 e0 ldi r24, 0x01 ; 1 |
9bee: 80 93 cc 04 sts 0x04CC, r24 |
9bf2: 97 ce rjmp .-722 ; 0x9922 <MotorRegler+0x2b0e> |
9bf4: 81 e0 ldi r24, 0x01 ; 1 |
9bf6: 80 93 ca 04 sts 0x04CA, r24 |
9bfa: 37 ce rjmp .-914 ; 0x986a <MotorRegler+0x2a56> |
9bfc: 29 9a sbi 0x05, 1 ; 5 |
9bfe: db cb rjmp .-2122 ; 0x93b6 <MotorRegler+0x25a2> |
9c00: 90 95 com r25 |
9c02: 81 95 neg r24 |
9c04: 9f 4f sbci r25, 0xFF ; 255 |
9c06: 0c 94 18 3c jmp 0x7830 ; 0x7830 <MotorRegler+0xa1c> |
9c0a: 81 e0 ldi r24, 0x01 ; 1 |
9c0c: 80 93 c9 04 sts 0x04C9, r24 |
9c10: 67 ca rjmp .-2866 ; 0x90e0 <MotorRegler+0x22cc> |
9c12: 81 e0 ldi r24, 0x01 ; 1 |
9c14: 80 93 cb 04 sts 0x04CB, r24 |
9c18: e4 c9 rjmp .-3128 ; 0x8fe2 <MotorRegler+0x21ce> |
9c1a: 2f 5f subi r18, 0xFF ; 255 |
9c1c: 3f 4f sbci r19, 0xFF ; 255 |
9c1e: c7 cf rjmp .-114 ; 0x9bae <MotorRegler+0x2d9a> |
9c20: 2f 5f subi r18, 0xFF ; 255 |
9c22: 3f 4f sbci r19, 0xFF ; 255 |
9c24: bb cf rjmp .-138 ; 0x9b9c <MotorRegler+0x2d88> |
9c26: f0 95 com r31 |
9c28: e1 95 neg r30 |
9c2a: ff 4f sbci r31, 0xFF ; 255 |
9c2c: e5 c8 rjmp .-3638 ; 0x8df8 <MotorRegler+0x1fe4> |
9c2e: 21 50 subi r18, 0x01 ; 1 |
9c30: 3f 4f sbci r19, 0xFF ; 255 |
9c32: f5 cb rjmp .-2070 ; 0x941e <MotorRegler+0x260a> |
9c34: 81 50 subi r24, 0x01 ; 1 |
9c36: 9f 4f sbci r25, 0xFF ; 255 |
9c38: d5 cb rjmp .-2134 ; 0x93e4 <MotorRegler+0x25d0> |
9c3a: 21 50 subi r18, 0x01 ; 1 |
9c3c: 3f 4f sbci r19, 0xFF ; 255 |
9c3e: 16 cc rjmp .-2004 ; 0x946c <MotorRegler+0x2658> |
9c40: f0 95 com r31 |
9c42: e1 95 neg r30 |
9c44: ff 4f sbci r31, 0xFF ; 255 |
9c46: c8 cf rjmp .-112 ; 0x9bd8 <MotorRegler+0x2dc4> |
9c48: 60 92 69 08 sts 0x0869, r6 |
9c4c: ae 96 adiw r28, 0x2e ; 46 |
9c4e: 0f b6 in r0, 0x3f ; 63 |
9c50: f8 94 cli |
9c52: de bf out 0x3e, r29 ; 62 |
9c54: 0f be out 0x3f, r0 ; 63 |
9c56: cd bf out 0x3d, r28 ; 61 |
9c58: df 91 pop r29 |
9c5a: cf 91 pop r28 |
9c5c: 1f 91 pop r17 |
9c5e: 0f 91 pop r16 |
9c60: ff 90 pop r15 |
9c62: ef 90 pop r14 |
9c64: df 90 pop r13 |
9c66: cf 90 pop r12 |
9c68: bf 90 pop r11 |
9c6a: af 90 pop r10 |
9c6c: 9f 90 pop r9 |
9c6e: 8f 90 pop r8 |
9c70: 7f 90 pop r7 |
9c72: 6f 90 pop r6 |
9c74: 5f 90 pop r5 |
9c76: 4f 90 pop r4 |
9c78: 3f 90 pop r3 |
9c7a: 2f 90 pop r2 |
9c7c: 08 95 ret |
|
00009c7e <GPS_Neutral>: |
9c7e: 80 91 28 05 lds r24, 0x0528 |
9c82: 90 91 29 05 lds r25, 0x0529 |
9c86: a0 91 2a 05 lds r26, 0x052A |
9c8a: b0 91 2b 05 lds r27, 0x052B |
9c8e: 80 93 30 05 sts 0x0530, r24 |
9c92: 90 93 31 05 sts 0x0531, r25 |
9c96: a0 93 32 05 sts 0x0532, r26 |
9c9a: b0 93 33 05 sts 0x0533, r27 |
9c9e: 80 91 2c 05 lds r24, 0x052C |
9ca2: 90 91 2d 05 lds r25, 0x052D |
9ca6: a0 91 2e 05 lds r26, 0x052E |
9caa: b0 91 2f 05 lds r27, 0x052F |
9cae: 80 93 34 05 sts 0x0534, r24 |
9cb2: 90 93 35 05 sts 0x0535, r25 |
9cb6: a0 93 36 05 sts 0x0536, r26 |
9cba: b0 93 37 05 sts 0x0537, r27 |
9cbe: 08 95 ret |
|
00009cc0 <GPS_BerechneZielrichtung>: |
9cc0: 10 92 21 05 sts 0x0521, r1 |
9cc4: 10 92 20 05 sts 0x0520, r1 |
9cc8: 10 92 23 05 sts 0x0523, r1 |
9ccc: 10 92 22 05 sts 0x0522, r1 |
9cd0: 08 95 ret |
|
00009cd2 <SPI_MasterInit>: |
9cd2: 84 b1 in r24, 0x04 ; 4 |
9cd4: 80 6a ori r24, 0xA0 ; 160 |
9cd6: 84 b9 out 0x04, r24 ; 4 |
9cd8: 3d 9a sbi 0x07, 5 ; 7 |
9cda: 82 e5 ldi r24, 0x52 ; 82 |
9cdc: 8c bd out 0x2c, r24 ; 44 |
9cde: 1d bc out 0x2d, r1 ; 45 |
9ce0: 45 9a sbi 0x08, 5 ; 8 |
9ce2: 81 e0 ldi r24, 0x01 ; 1 |
9ce4: 80 93 89 08 sts 0x0889, r24 |
9ce8: 8a ea ldi r24, 0xAA ; 170 |
9cea: 80 93 8d 08 sts 0x088D, r24 |
9cee: 83 e8 ldi r24, 0x83 ; 131 |
9cf0: 80 93 8e 08 sts 0x088E, r24 |
9cf4: 8a e0 ldi r24, 0x0A ; 10 |
9cf6: 80 93 8f 08 sts 0x088F, r24 |
9cfa: 10 92 91 08 sts 0x0891, r1 |
9cfe: 10 92 90 08 sts 0x0890, r1 |
9d02: 10 92 93 08 sts 0x0893, r1 |
9d06: 10 92 92 08 sts 0x0892, r1 |
9d0a: 10 92 af 08 sts 0x08AF, r1 |
9d0e: 10 92 b0 08 sts 0x08B0, r1 |
9d12: 88 e4 ldi r24, 0x48 ; 72 |
9d14: 80 93 b1 08 sts 0x08B1, r24 |
9d18: 8f e0 ldi r24, 0x0F ; 15 |
9d1a: 80 93 b2 08 sts 0x08B2, r24 |
9d1e: 85 e0 ldi r24, 0x05 ; 5 |
9d20: 80 93 b3 08 sts 0x08B3, r24 |
9d24: 08 95 ret |
|
00009d26 <UpdateSPI_Buffer>: |
9d26: ef 92 push r14 |
9d28: ff 92 push r15 |
9d2a: 0f 93 push r16 |
9d2c: 1f 93 push r17 |
9d2e: f8 94 cli |
9d30: e0 90 eb 07 lds r14, 0x07EB |
9d34: ff 24 eor r15, r15 |
9d36: ee 0c add r14, r14 |
9d38: ff 1c adc r15, r15 |
9d3a: ee 0c add r14, r14 |
9d3c: ff 1c adc r15, r15 |
9d3e: 00 27 eor r16, r16 |
9d40: f7 fc sbrc r15, 7 |
9d42: 00 95 com r16 |
9d44: 10 2f mov r17, r16 |
9d46: 60 91 45 04 lds r22, 0x0445 |
9d4a: 70 91 46 04 lds r23, 0x0446 |
9d4e: 80 91 47 04 lds r24, 0x0447 |
9d52: 90 91 48 04 lds r25, 0x0448 |
9d56: a8 01 movw r20, r16 |
9d58: 97 01 movw r18, r14 |
9d5a: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9d5e: 30 93 91 08 sts 0x0891, r19 |
9d62: 20 93 90 08 sts 0x0890, r18 |
9d66: 60 91 4d 04 lds r22, 0x044D |
9d6a: 70 91 4e 04 lds r23, 0x044E |
9d6e: 80 91 4f 04 lds r24, 0x044F |
9d72: 90 91 50 04 lds r25, 0x0450 |
9d76: a8 01 movw r20, r16 |
9d78: 97 01 movw r18, r14 |
9d7a: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9d7e: 30 93 93 08 sts 0x0893, r19 |
9d82: 20 93 92 08 sts 0x0892, r18 |
9d86: 60 91 7e 08 lds r22, 0x087E |
9d8a: 70 91 7f 08 lds r23, 0x087F |
9d8e: 80 91 80 08 lds r24, 0x0880 |
9d92: 90 91 81 08 lds r25, 0x0881 |
9d96: 2a e0 ldi r18, 0x0A ; 10 |
9d98: 30 e0 ldi r19, 0x00 ; 0 |
9d9a: 40 e0 ldi r20, 0x00 ; 0 |
9d9c: 50 e0 ldi r21, 0x00 ; 0 |
9d9e: 0e 94 94 55 call 0xab28 ; 0xab28 <__mulsi3> |
9da2: 20 91 b3 03 lds r18, 0x03B3 |
9da6: 30 91 b4 03 lds r19, 0x03B4 |
9daa: 40 91 b5 03 lds r20, 0x03B5 |
9dae: 50 91 b6 03 lds r21, 0x03B6 |
9db2: 0e 94 08 56 call 0xac10 ; 0xac10 <__divmodsi4> |
9db6: 30 93 99 08 sts 0x0899, r19 |
9dba: 20 93 98 08 sts 0x0898, r18 |
9dbe: e0 91 3d 04 lds r30, 0x043D |
9dc2: f0 91 3e 04 lds r31, 0x043E |
9dc6: 80 91 5f 08 lds r24, 0x085F |
9dca: 90 91 60 08 lds r25, 0x0860 |
9dce: bf 01 movw r22, r30 |
9dd0: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
9dd4: cb 01 movw r24, r22 |
9dd6: 88 0f add r24, r24 |
9dd8: 99 1f adc r25, r25 |
9dda: 86 0f add r24, r22 |
9ddc: 97 1f adc r25, r23 |
9dde: 9c 01 movw r18, r24 |
9de0: 22 0f add r18, r18 |
9de2: 33 1f adc r19, r19 |
9de4: 96 fd sbrc r25, 6 |
9de6: 22 c1 rjmp .+580 ; 0xa02c <UpdateSPI_Buffer+0x306> |
9de8: 35 95 asr r19 |
9dea: 27 95 ror r18 |
9dec: 35 95 asr r19 |
9dee: 27 95 ror r18 |
9df0: 30 93 95 08 sts 0x0895, r19 |
9df4: 20 93 94 08 sts 0x0894, r18 |
9df8: 80 91 7a 08 lds r24, 0x087A |
9dfc: 90 91 7b 08 lds r25, 0x087B |
9e00: bf 01 movw r22, r30 |
9e02: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
9e06: cb 01 movw r24, r22 |
9e08: 88 0f add r24, r24 |
9e0a: 99 1f adc r25, r25 |
9e0c: 86 0f add r24, r22 |
9e0e: 97 1f adc r25, r23 |
9e10: 9c 01 movw r18, r24 |
9e12: 22 0f add r18, r18 |
9e14: 33 1f adc r19, r19 |
9e16: 96 fd sbrc r25, 6 |
9e18: 06 c1 rjmp .+524 ; 0xa026 <UpdateSPI_Buffer+0x300> |
9e1a: 35 95 asr r19 |
9e1c: 27 95 ror r18 |
9e1e: 35 95 asr r19 |
9e20: 27 95 ror r18 |
9e22: 30 93 97 08 sts 0x0897, r19 |
9e26: 20 93 96 08 sts 0x0896, r18 |
9e2a: 10 92 3e 04 sts 0x043E, r1 |
9e2e: 10 92 3d 04 sts 0x043D, r1 |
9e32: 10 92 60 08 sts 0x0860, r1 |
9e36: 10 92 5f 08 sts 0x085F, r1 |
9e3a: 10 92 7b 08 sts 0x087B, r1 |
9e3e: 10 92 7a 08 sts 0x087A, r1 |
9e42: 80 91 8f 08 lds r24, 0x088F |
9e46: 8c 30 cpi r24, 0x0C ; 12 |
9e48: 09 f4 brne .+2 ; 0x9e4c <UpdateSPI_Buffer+0x126> |
9e4a: 84 c1 rjmp .+776 ; 0xa154 <UpdateSPI_Buffer+0x42e> |
9e4c: 8d 30 cpi r24, 0x0D ; 13 |
9e4e: 08 f4 brcc .+2 ; 0x9e52 <UpdateSPI_Buffer+0x12c> |
9e50: 65 c0 rjmp .+202 ; 0x9f1c <UpdateSPI_Buffer+0x1f6> |
9e52: 8d 30 cpi r24, 0x0D ; 13 |
9e54: 09 f4 brne .+2 ; 0x9e58 <UpdateSPI_Buffer+0x132> |
9e56: 14 c1 rjmp .+552 ; 0xa080 <UpdateSPI_Buffer+0x35a> |
9e58: 8e 30 cpi r24, 0x0E ; 14 |
9e5a: 09 f4 brne .+2 ; 0x9e5e <UpdateSPI_Buffer+0x138> |
9e5c: fc c0 rjmp .+504 ; 0xa056 <UpdateSPI_Buffer+0x330> |
9e5e: 78 94 sei |
9e60: 80 91 af 08 lds r24, 0x08AF |
9e64: 88 23 and r24, r24 |
9e66: 09 f4 brne .+2 ; 0x9e6a <UpdateSPI_Buffer+0x144> |
9e68: d5 c0 rjmp .+426 ; 0xa014 <UpdateSPI_Buffer+0x2ee> |
9e6a: 20 91 b5 08 lds r18, 0x08B5 |
9e6e: 30 91 b6 08 lds r19, 0x08B6 |
9e72: c9 01 movw r24, r18 |
9e74: 81 50 subi r24, 0x01 ; 1 |
9e76: 9e 4f sbci r25, 0xFE ; 254 |
9e78: 8f 5f subi r24, 0xFF ; 255 |
9e7a: 93 40 sbci r25, 0x03 ; 3 |
9e7c: 58 f4 brcc .+22 ; 0x9e94 <UpdateSPI_Buffer+0x16e> |
9e7e: 40 91 b7 08 lds r20, 0x08B7 |
9e82: 50 91 b8 08 lds r21, 0x08B8 |
9e86: ca 01 movw r24, r20 |
9e88: 81 50 subi r24, 0x01 ; 1 |
9e8a: 9e 4f sbci r25, 0xFE ; 254 |
9e8c: 8f 5f subi r24, 0xFF ; 255 |
9e8e: 93 40 sbci r25, 0x03 ; 3 |
9e90: 08 f4 brcc .+2 ; 0x9e94 <UpdateSPI_Buffer+0x16e> |
9e92: d4 c0 rjmp .+424 ; 0xa03c <UpdateSPI_Buffer+0x316> |
9e94: 80 91 bb 08 lds r24, 0x08BB |
9e98: 90 91 bc 08 lds r25, 0x08BC |
9e9c: 21 e0 ldi r18, 0x01 ; 1 |
9e9e: 89 36 cpi r24, 0x69 ; 105 |
9ea0: 92 07 cpc r25, r18 |
9ea2: 24 f4 brge .+8 ; 0x9eac <UpdateSPI_Buffer+0x186> |
9ea4: 90 93 82 04 sts 0x0482, r25 |
9ea8: 80 93 81 04 sts 0x0481, r24 |
9eac: 80 91 81 04 lds r24, 0x0481 |
9eb0: 90 91 82 04 lds r25, 0x0482 |
9eb4: 84 5e subi r24, 0xE4 ; 228 |
9eb6: 9d 4f sbci r25, 0xFD ; 253 |
9eb8: 20 91 83 04 lds r18, 0x0483 |
9ebc: 30 91 84 04 lds r19, 0x0484 |
9ec0: 82 1b sub r24, r18 |
9ec2: 93 0b sbc r25, r19 |
9ec4: 68 e6 ldi r22, 0x68 ; 104 |
9ec6: 71 e0 ldi r23, 0x01 ; 1 |
9ec8: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
9ecc: 84 5b subi r24, 0xB4 ; 180 |
9ece: 90 40 sbci r25, 0x00 ; 0 |
9ed0: 90 93 86 04 sts 0x0486, r25 |
9ed4: 80 93 85 04 sts 0x0485, r24 |
9ed8: 20 91 bf 08 lds r18, 0x08BF |
9edc: 30 91 c0 08 lds r19, 0x08C0 |
9ee0: 80 91 e5 03 lds r24, 0x03E5 |
9ee4: 90 91 e6 03 lds r25, 0x03E6 |
9ee8: 82 17 cp r24, r18 |
9eea: 93 07 cpc r25, r19 |
9eec: 28 f4 brcc .+10 ; 0x9ef8 <UpdateSPI_Buffer+0x1d2> |
9eee: 80 91 9a 06 lds r24, 0x069A |
9ef2: 88 23 and r24, r24 |
9ef4: 09 f4 brne .+2 ; 0x9ef8 <UpdateSPI_Buffer+0x1d2> |
9ef6: 9d c0 rjmp .+314 ; 0xa032 <UpdateSPI_Buffer+0x30c> |
9ef8: 80 91 b4 08 lds r24, 0x08B4 |
9efc: 87 36 cpi r24, 0x67 ; 103 |
9efe: 09 f0 breq .+2 ; 0x9f02 <UpdateSPI_Buffer+0x1dc> |
9f00: 4e c1 rjmp .+668 ; 0xa19e <UpdateSPI_Buffer+0x478> |
9f02: 80 91 c1 08 lds r24, 0x08C1 |
9f06: 80 93 e8 08 sts 0x08E8, r24 |
9f0a: 80 91 c2 08 lds r24, 0x08C2 |
9f0e: 80 93 ea 08 sts 0x08EA, r24 |
9f12: 80 91 c3 08 lds r24, 0x08C3 |
9f16: 80 93 e9 08 sts 0x08E9, r24 |
9f1a: 41 c1 rjmp .+642 ; 0xa19e <UpdateSPI_Buffer+0x478> |
9f1c: 8a 30 cpi r24, 0x0A ; 10 |
9f1e: 09 f4 brne .+2 ; 0x9f22 <UpdateSPI_Buffer+0x1fc> |
9f20: e0 c0 rjmp .+448 ; 0xa0e2 <UpdateSPI_Buffer+0x3bc> |
9f22: 8b 30 cpi r24, 0x0B ; 11 |
9f24: 09 f0 breq .+2 ; 0x9f28 <UpdateSPI_Buffer+0x202> |
9f26: 9b cf rjmp .-202 ; 0x9e5e <UpdateSPI_Buffer+0x138> |
9f28: e0 91 d9 07 lds r30, 0x07D9 |
9f2c: f0 e0 ldi r31, 0x00 ; 0 |
9f2e: ee 0f add r30, r30 |
9f30: ff 1f adc r31, r31 |
9f32: eb 55 subi r30, 0x5B ; 91 |
9f34: f8 4f sbci r31, 0xF8 ; 248 |
9f36: 01 90 ld r0, Z+ |
9f38: f0 81 ld r31, Z |
9f3a: e0 2d mov r30, r0 |
9f3c: 2f ef ldi r18, 0xFF ; 255 |
9f3e: e1 38 cpi r30, 0x81 ; 129 |
9f40: f2 07 cpc r31, r18 |
9f42: 14 f4 brge .+4 ; 0x9f48 <UpdateSPI_Buffer+0x222> |
9f44: e1 e8 ldi r30, 0x81 ; 129 |
9f46: ff ef ldi r31, 0xFF ; 255 |
9f48: e0 38 cpi r30, 0x80 ; 128 |
9f4a: f1 05 cpc r31, r1 |
9f4c: 14 f0 brlt .+4 ; 0x9f52 <UpdateSPI_Buffer+0x22c> |
9f4e: ef e7 ldi r30, 0x7F ; 127 |
9f50: f0 e0 ldi r31, 0x00 ; 0 |
9f52: e0 93 a0 08 sts 0x08A0, r30 |
9f56: e0 91 da 07 lds r30, 0x07DA |
9f5a: f0 e0 ldi r31, 0x00 ; 0 |
9f5c: ee 0f add r30, r30 |
9f5e: ff 1f adc r31, r31 |
9f60: eb 55 subi r30, 0x5B ; 91 |
9f62: f8 4f sbci r31, 0xF8 ; 248 |
9f64: 01 90 ld r0, Z+ |
9f66: f0 81 ld r31, Z |
9f68: e0 2d mov r30, r0 |
9f6a: 4f ef ldi r20, 0xFF ; 255 |
9f6c: e1 38 cpi r30, 0x81 ; 129 |
9f6e: f4 07 cpc r31, r20 |
9f70: 14 f4 brge .+4 ; 0x9f76 <UpdateSPI_Buffer+0x250> |
9f72: e1 e8 ldi r30, 0x81 ; 129 |
9f74: ff ef ldi r31, 0xFF ; 255 |
9f76: e0 38 cpi r30, 0x80 ; 128 |
9f78: f1 05 cpc r31, r1 |
9f7a: 14 f0 brlt .+4 ; 0x9f80 <UpdateSPI_Buffer+0x25a> |
9f7c: ef e7 ldi r30, 0x7F ; 127 |
9f7e: f0 e0 ldi r31, 0x00 ; 0 |
9f80: e0 93 a1 08 sts 0x08A1, r30 |
9f84: e0 91 d8 07 lds r30, 0x07D8 |
9f88: f0 e0 ldi r31, 0x00 ; 0 |
9f8a: ee 0f add r30, r30 |
9f8c: ff 1f adc r31, r31 |
9f8e: eb 55 subi r30, 0x5B ; 91 |
9f90: f8 4f sbci r31, 0xF8 ; 248 |
9f92: 01 90 ld r0, Z+ |
9f94: f0 81 ld r31, Z |
9f96: e0 2d mov r30, r0 |
9f98: 6f ef ldi r22, 0xFF ; 255 |
9f9a: e1 38 cpi r30, 0x81 ; 129 |
9f9c: f6 07 cpc r31, r22 |
9f9e: 14 f4 brge .+4 ; 0x9fa4 <UpdateSPI_Buffer+0x27e> |
9fa0: e1 e8 ldi r30, 0x81 ; 129 |
9fa2: ff ef ldi r31, 0xFF ; 255 |
9fa4: e0 38 cpi r30, 0x80 ; 128 |
9fa6: f1 05 cpc r31, r1 |
9fa8: 14 f0 brlt .+4 ; 0x9fae <UpdateSPI_Buffer+0x288> |
9faa: ef e7 ldi r30, 0x7F ; 127 |
9fac: f0 e0 ldi r31, 0x00 ; 0 |
9fae: e0 93 a2 08 sts 0x08A2, r30 |
9fb2: e0 91 d7 07 lds r30, 0x07D7 |
9fb6: f0 e0 ldi r31, 0x00 ; 0 |
9fb8: ee 0f add r30, r30 |
9fba: ff 1f adc r31, r31 |
9fbc: eb 55 subi r30, 0x5B ; 91 |
9fbe: f8 4f sbci r31, 0xF8 ; 248 |
9fc0: 01 90 ld r0, Z+ |
9fc2: f0 81 ld r31, Z |
9fc4: e0 2d mov r30, r0 |
9fc6: 8f ef ldi r24, 0xFF ; 255 |
9fc8: e1 38 cpi r30, 0x81 ; 129 |
9fca: f8 07 cpc r31, r24 |
9fcc: 14 f4 brge .+4 ; 0x9fd2 <UpdateSPI_Buffer+0x2ac> |
9fce: e1 e8 ldi r30, 0x81 ; 129 |
9fd0: ff ef ldi r31, 0xFF ; 255 |
9fd2: e0 38 cpi r30, 0x80 ; 128 |
9fd4: f1 05 cpc r31, r1 |
9fd6: 14 f0 brlt .+4 ; 0x9fdc <UpdateSPI_Buffer+0x2b6> |
9fd8: ef e7 ldi r30, 0x7F ; 127 |
9fda: f0 e0 ldi r31, 0x00 ; 0 |
9fdc: e0 93 a3 08 sts 0x08A3, r30 |
9fe0: 80 91 8c 04 lds r24, 0x048C |
9fe4: 80 93 a4 08 sts 0x08A4, r24 |
9fe8: 80 91 8e 04 lds r24, 0x048E |
9fec: 80 93 a5 08 sts 0x08A5, r24 |
9ff0: 80 91 90 04 lds r24, 0x0490 |
9ff4: 80 93 a6 08 sts 0x08A6, r24 |
9ff8: 80 91 92 04 lds r24, 0x0492 |
9ffc: 80 93 a7 08 sts 0x08A7, r24 |
a000: 80 91 94 04 lds r24, 0x0494 |
a004: 80 93 a8 08 sts 0x08A8, r24 |
a008: 78 94 sei |
a00a: 80 91 af 08 lds r24, 0x08AF |
a00e: 88 23 and r24, r24 |
a010: 09 f0 breq .+2 ; 0xa014 <UpdateSPI_Buffer+0x2ee> |
a012: 2b cf rjmp .-426 ; 0x9e6a <UpdateSPI_Buffer+0x144> |
a014: 10 92 21 05 sts 0x0521, r1 |
a018: 10 92 20 05 sts 0x0520, r1 |
a01c: 10 92 23 05 sts 0x0523, r1 |
a020: 10 92 22 05 sts 0x0522, r1 |
a024: bc c0 rjmp .+376 ; 0xa19e <UpdateSPI_Buffer+0x478> |
a026: 2d 5f subi r18, 0xFD ; 253 |
a028: 3f 4f sbci r19, 0xFF ; 255 |
a02a: f7 ce rjmp .-530 ; 0x9e1a <UpdateSPI_Buffer+0xf4> |
a02c: 2d 5f subi r18, 0xFD ; 253 |
a02e: 3f 4f sbci r19, 0xFF ; 255 |
a030: db ce rjmp .-586 ; 0x9de8 <UpdateSPI_Buffer+0xc2> |
a032: 30 93 e6 03 sts 0x03E6, r19 |
a036: 20 93 e5 03 sts 0x03E5, r18 |
a03a: 5e cf rjmp .-324 ; 0x9ef8 <UpdateSPI_Buffer+0x1d2> |
a03c: 80 91 df 07 lds r24, 0x07DF |
a040: 85 ff sbrs r24, 5 |
a042: 28 cf rjmp .-432 ; 0x9e94 <UpdateSPI_Buffer+0x16e> |
a044: 30 93 21 05 sts 0x0521, r19 |
a048: 20 93 20 05 sts 0x0520, r18 |
a04c: 50 93 23 05 sts 0x0523, r21 |
a050: 40 93 22 05 sts 0x0522, r20 |
a054: 1f cf rjmp .-450 ; 0x9e94 <UpdateSPI_Buffer+0x16e> |
a056: 80 91 b0 08 lds r24, 0x08B0 |
a05a: 80 93 a0 08 sts 0x08A0, r24 |
a05e: 80 91 b1 08 lds r24, 0x08B1 |
a062: 80 93 a1 08 sts 0x08A1, r24 |
a066: 80 91 b2 08 lds r24, 0x08B2 |
a06a: 80 93 a2 08 sts 0x08A2, r24 |
a06e: 80 91 b3 08 lds r24, 0x08B3 |
a072: 80 93 a3 08 sts 0x08A3, r24 |
a076: 80 91 00 01 lds r24, 0x0100 |
a07a: 80 93 a4 08 sts 0x08A4, r24 |
a07e: ef ce rjmp .-546 ; 0x9e5e <UpdateSPI_Buffer+0x138> |
a080: 80 91 11 08 lds r24, 0x0811 |
a084: 80 93 a0 08 sts 0x08A0, r24 |
a088: 80 91 12 08 lds r24, 0x0812 |
a08c: 80 93 a1 08 sts 0x08A1, r24 |
a090: 80 91 13 08 lds r24, 0x0813 |
a094: 80 93 a2 08 sts 0x08A2, r24 |
a098: 80 91 14 08 lds r24, 0x0814 |
a09c: 80 93 a3 08 sts 0x08A3, r24 |
a0a0: 80 91 15 08 lds r24, 0x0815 |
a0a4: 80 93 a4 08 sts 0x08A4, r24 |
a0a8: 80 91 19 08 lds r24, 0x0819 |
a0ac: 80 93 a5 08 sts 0x08A5, r24 |
a0b0: 80 91 1a 08 lds r24, 0x081A |
a0b4: 80 93 a6 08 sts 0x08A6, r24 |
a0b8: 80 91 1b 08 lds r24, 0x081B |
a0bc: 80 93 a7 08 sts 0x08A7, r24 |
a0c0: 80 91 1e 08 lds r24, 0x081E |
a0c4: 80 93 a8 08 sts 0x08A8, r24 |
a0c8: 80 91 1c 08 lds r24, 0x081C |
a0cc: 80 93 a9 08 sts 0x08A9, r24 |
a0d0: 80 91 1d 08 lds r24, 0x081D |
a0d4: 80 93 aa 08 sts 0x08AA, r24 |
a0d8: 80 91 1f 08 lds r24, 0x081F |
a0dc: 80 93 ab 08 sts 0x08AB, r24 |
a0e0: be ce rjmp .-644 ; 0x9e5e <UpdateSPI_Buffer+0x138> |
a0e2: 80 91 ac 04 lds r24, 0x04AC |
a0e6: 80 93 a0 08 sts 0x08A0, r24 |
a0ea: 80 91 ad 04 lds r24, 0x04AD |
a0ee: 80 93 a1 08 sts 0x08A1, r24 |
a0f2: 80 91 ae 04 lds r24, 0x04AE |
a0f6: 80 93 a2 08 sts 0x08A2, r24 |
a0fa: 80 91 af 04 lds r24, 0x04AF |
a0fe: 80 93 a3 08 sts 0x08A3, r24 |
a102: 80 91 b0 04 lds r24, 0x04B0 |
a106: 80 93 a4 08 sts 0x08A4, r24 |
a10a: 80 91 b1 04 lds r24, 0x04B1 |
a10e: 80 93 a5 08 sts 0x08A5, r24 |
a112: 80 91 b2 04 lds r24, 0x04B2 |
a116: 80 93 a6 08 sts 0x08A6, r24 |
a11a: 80 91 b3 04 lds r24, 0x04B3 |
a11e: 80 93 a7 08 sts 0x08A7, r24 |
a122: 80 91 c0 04 lds r24, 0x04C0 |
a126: 80 93 a8 08 sts 0x08A8, r24 |
a12a: 83 7f andi r24, 0xF3 ; 243 |
a12c: 80 93 c0 04 sts 0x04C0, r24 |
a130: 80 91 0e 03 lds r24, 0x030E |
a134: 90 91 0f 03 lds r25, 0x030F |
a138: 80 93 a9 08 sts 0x08A9, r24 |
a13c: 80 91 f0 07 lds r24, 0x07F0 |
a140: 80 93 aa 08 sts 0x08AA, r24 |
a144: a2 e0 ldi r26, 0x02 ; 2 |
a146: b0 e0 ldi r27, 0x00 ; 0 |
a148: 0e 94 23 56 call 0xac46 ; 0xac46 <__eeprom_read_byte_1F2021> |
a14c: 80 2d mov r24, r0 |
a14e: 80 93 ab 08 sts 0x08AB, r24 |
a152: 85 ce rjmp .-758 ; 0x9e5e <UpdateSPI_Buffer+0x138> |
a154: 80 91 9a 06 lds r24, 0x069A |
a158: 86 30 cpi r24, 0x06 ; 6 |
a15a: f0 f0 brcs .+60 ; 0xa198 <UpdateSPI_Buffer+0x472> |
a15c: 10 92 9a 06 sts 0x069A, r1 |
a160: 85 e0 ldi r24, 0x05 ; 5 |
a162: 80 93 a0 08 sts 0x08A0, r24 |
a166: 80 91 9e 04 lds r24, 0x049E |
a16a: 90 91 9f 04 lds r25, 0x049F |
a16e: 90 93 a3 08 sts 0x08A3, r25 |
a172: 80 93 a2 08 sts 0x08A2, r24 |
a176: 80 91 20 08 lds r24, 0x0820 |
a17a: 80 93 a1 08 sts 0x08A1, r24 |
a17e: 80 91 16 08 lds r24, 0x0816 |
a182: 80 93 a4 08 sts 0x08A4, r24 |
a186: 80 91 17 08 lds r24, 0x0817 |
a18a: 80 93 a5 08 sts 0x08A5, r24 |
a18e: 80 91 18 08 lds r24, 0x0818 |
a192: 80 93 a6 08 sts 0x08A6, r24 |
a196: 63 ce rjmp .-826 ; 0x9e5e <UpdateSPI_Buffer+0x138> |
a198: 80 93 a0 08 sts 0x08A0, r24 |
a19c: e4 cf rjmp .-56 ; 0xa166 <UpdateSPI_Buffer+0x440> |
a19e: 1f 91 pop r17 |
a1a0: 0f 91 pop r16 |
a1a2: ff 90 pop r15 |
a1a4: ef 90 pop r14 |
a1a6: 08 95 ret |
|
0000a1a8 <SPI_StartTransmitPacket>: |
a1a8: 80 91 89 08 lds r24, 0x0889 |
a1ac: 88 23 and r24, r24 |
a1ae: 09 f4 brne .+2 ; 0xa1b2 <SPI_StartTransmitPacket+0xa> |
a1b0: 3b c0 rjmp .+118 ; 0xa228 <SPI_StartTransmitPacket+0x80> |
a1b2: 45 98 cbi 0x08, 5 ; 8 |
a1b4: 8d e8 ldi r24, 0x8D ; 141 |
a1b6: 98 e0 ldi r25, 0x08 ; 8 |
a1b8: 90 93 8b 08 sts 0x088B, r25 |
a1bc: 80 93 8a 08 sts 0x088A, r24 |
a1c0: 90 91 38 05 lds r25, 0x0538 |
a1c4: e9 2f mov r30, r25 |
a1c6: f0 e0 ldi r31, 0x00 ; 0 |
a1c8: e8 54 subi r30, 0x48 ; 72 |
a1ca: fc 4f sbci r31, 0xFC ; 252 |
a1cc: 80 81 ld r24, Z |
a1ce: 80 93 8f 08 sts 0x088F, r24 |
a1d2: 9f 5f subi r25, 0xFF ; 255 |
a1d4: 90 93 38 05 sts 0x0538, r25 |
a1d8: 96 30 cpi r25, 0x06 ; 6 |
a1da: 10 f0 brcs .+4 ; 0xa1e0 <SPI_StartTransmitPacket+0x38> |
a1dc: 10 92 38 05 sts 0x0538, r1 |
a1e0: 10 92 89 08 sts 0x0889, r1 |
a1e4: 0e 94 93 4e call 0x9d26 ; 0x9d26 <UpdateSPI_Buffer> |
a1e8: 81 e0 ldi r24, 0x01 ; 1 |
a1ea: 80 93 8c 08 sts 0x088C, r24 |
... |
a21e: 80 91 8d 08 lds r24, 0x088D |
a222: 80 93 ac 08 sts 0x08AC, r24 |
a226: 8e bd out 0x2e, r24 ; 46 |
a228: 08 95 ret |
|
0000a22a <SPI_TransmitByte>: |
a22a: 80 91 89 08 lds r24, 0x0889 |
a22e: 88 23 and r24, r24 |
a230: 11 f4 brne .+4 ; 0xa236 <SPI_TransmitByte+0xc> |
a232: 0d b4 in r0, 0x2d ; 45 |
a234: 07 fe sbrs r0, 7 |
a236: 08 95 ret |
a238: 84 e0 ldi r24, 0x04 ; 4 |
a23a: 80 93 e7 03 sts 0x03E7, r24 |
a23e: 45 9a sbi 0x08, 5 ; 8 |
a240: 9e b5 in r25, 0x2e ; 46 |
a242: 80 91 3a 05 lds r24, 0x053A |
a246: 81 30 cpi r24, 0x01 ; 1 |
a248: 09 f4 brne .+2 ; 0xa24c <SPI_TransmitByte+0x22> |
a24a: 3a c0 rjmp .+116 ; 0xa2c0 <SPI_TransmitByte+0x96> |
a24c: 81 30 cpi r24, 0x01 ; 1 |
a24e: 08 f0 brcs .+2 ; 0xa252 <SPI_TransmitByte+0x28> |
a250: 40 c0 rjmp .+128 ; 0xa2d2 <SPI_TransmitByte+0xa8> |
a252: 10 92 ae 08 sts 0x08AE, r1 |
a256: 90 93 39 05 sts 0x0539, r25 |
a25a: 91 38 cpi r25, 0x81 ; 129 |
a25c: 09 f4 brne .+2 ; 0xa260 <SPI_TransmitByte+0x36> |
a25e: 5e c0 rjmp .+188 ; 0xa31c <SPI_TransmitByte+0xf2> |
a260: 20 91 8c 08 lds r18, 0x088C |
a264: 20 32 cpi r18, 0x20 ; 32 |
a266: 08 f0 brcs .+2 ; 0xa26a <SPI_TransmitByte+0x40> |
a268: 30 c0 rjmp .+96 ; 0xa2ca <SPI_TransmitByte+0xa0> |
a26a: 45 98 cbi 0x08, 5 ; 8 |
... |
a29c: e0 91 8a 08 lds r30, 0x088A |
a2a0: f0 91 8b 08 lds r31, 0x088B |
a2a4: e2 0f add r30, r18 |
a2a6: f1 1d adc r31, r1 |
a2a8: 80 81 ld r24, Z |
a2aa: 8e bd out 0x2e, r24 ; 46 |
a2ac: 80 81 ld r24, Z |
a2ae: 90 91 ac 08 lds r25, 0x08AC |
a2b2: 89 0f add r24, r25 |
a2b4: 80 93 ac 08 sts 0x08AC, r24 |
a2b8: 2f 5f subi r18, 0xFF ; 255 |
a2ba: 20 93 8c 08 sts 0x088C, r18 |
a2be: 08 95 ret |
a2c0: 95 35 cpi r25, 0x55 ; 85 |
a2c2: 19 f1 breq .+70 ; 0xa30a <SPI_TransmitByte+0xe0> |
a2c4: 10 92 3a 05 sts 0x053A, r1 |
a2c8: cb cf rjmp .-106 ; 0xa260 <SPI_TransmitByte+0x36> |
a2ca: 81 e0 ldi r24, 0x01 ; 1 |
a2cc: 80 93 89 08 sts 0x0889, r24 |
a2d0: f3 cf rjmp .-26 ; 0xa2b8 <SPI_TransmitByte+0x8e> |
a2d2: 82 30 cpi r24, 0x02 ; 2 |
a2d4: 09 f0 breq .+2 ; 0xa2d8 <SPI_TransmitByte+0xae> |
a2d6: c4 cf rjmp .-120 ; 0xa260 <SPI_TransmitByte+0x36> |
a2d8: 80 91 ae 08 lds r24, 0x08AE |
a2dc: e8 2f mov r30, r24 |
a2de: f0 e0 ldi r31, 0x00 ; 0 |
a2e0: e2 53 subi r30, 0x32 ; 50 |
a2e2: f7 4f sbci r31, 0xF7 ; 247 |
a2e4: 90 83 st Z, r25 |
a2e6: 8f 5f subi r24, 0xFF ; 255 |
a2e8: 80 93 ae 08 sts 0x08AE, r24 |
a2ec: 8a 31 cpi r24, 0x1A ; 26 |
a2ee: 38 f0 brcs .+14 ; 0xa2fe <SPI_TransmitByte+0xd4> |
a2f0: 80 91 39 05 lds r24, 0x0539 |
a2f4: 98 17 cp r25, r24 |
a2f6: b1 f0 breq .+44 ; 0xa324 <SPI_TransmitByte+0xfa> |
a2f8: 10 92 af 08 sts 0x08AF, r1 |
a2fc: e3 cf rjmp .-58 ; 0xa2c4 <SPI_TransmitByte+0x9a> |
a2fe: 80 91 39 05 lds r24, 0x0539 |
a302: 89 0f add r24, r25 |
a304: 80 93 39 05 sts 0x0539, r24 |
a308: ab cf rjmp .-170 ; 0xa260 <SPI_TransmitByte+0x36> |
a30a: 80 91 39 05 lds r24, 0x0539 |
a30e: 8b 5a subi r24, 0xAB ; 171 |
a310: 80 93 39 05 sts 0x0539, r24 |
a314: 82 e0 ldi r24, 0x02 ; 2 |
a316: 80 93 3a 05 sts 0x053A, r24 |
a31a: a2 cf rjmp .-188 ; 0xa260 <SPI_TransmitByte+0x36> |
a31c: 81 e0 ldi r24, 0x01 ; 1 |
a31e: 80 93 3a 05 sts 0x053A, r24 |
a322: 9e cf rjmp .-196 ; 0xa260 <SPI_TransmitByte+0x36> |
a324: a4 eb ldi r26, 0xB4 ; 180 |
a326: b8 e0 ldi r27, 0x08 ; 8 |
a328: ee ec ldi r30, 0xCE ; 206 |
a32a: f8 e0 ldi r31, 0x08 ; 8 |
a32c: 8a e1 ldi r24, 0x1A ; 26 |
a32e: 01 90 ld r0, Z+ |
a330: 0d 92 st X+, r0 |
a332: 81 50 subi r24, 0x01 ; 1 |
a334: e1 f7 brne .-8 ; 0xa32e <SPI_TransmitByte+0x104> |
a336: 81 e0 ldi r24, 0x01 ; 1 |
a338: 80 93 af 08 sts 0x08AF, r24 |
a33c: c3 cf rjmp .-122 ; 0xa2c4 <SPI_TransmitByte+0x9a> |
|
0000a33e <LED_Init>: |
a33e: 87 b1 in r24, 0x07 ; 7 |
a340: 8c 60 ori r24, 0x0C ; 12 |
a342: 87 b9 out 0x07, r24 ; 7 |
a344: 42 98 cbi 0x08, 2 ; 8 |
a346: 43 98 cbi 0x08, 3 ; 8 |
a348: 10 92 3f 05 sts 0x053F, r1 |
a34c: 80 e8 ldi r24, 0x80 ; 128 |
a34e: 80 93 be 03 sts 0x03BE, r24 |
a352: 10 92 40 05 sts 0x0540, r1 |
a356: 80 93 bf 03 sts 0x03BF, r24 |
a35a: 08 95 ret |
|
0000a35c <LED_Update>: |
a35c: 80 91 41 05 lds r24, 0x0541 |
a360: 81 50 subi r24, 0x01 ; 1 |
a362: 80 93 41 05 sts 0x0541, r24 |
a366: 8f 3f cpi r24, 0xFF ; 255 |
a368: 09 f0 breq .+2 ; 0xa36c <LED_Update+0x10> |
a36a: 08 95 ret |
a36c: 84 e0 ldi r24, 0x04 ; 4 |
a36e: 80 93 41 05 sts 0x0541, r24 |
a372: 80 91 88 04 lds r24, 0x0488 |
a376: 88 23 and r24, r24 |
a378: b1 f1 breq .+108 ; 0xa3e6 <LED_Update+0x8a> |
a37a: 80 91 3f 05 lds r24, 0x053F |
a37e: 81 50 subi r24, 0x01 ; 1 |
a380: 80 93 3f 05 sts 0x053F, r24 |
a384: 8f 3f cpi r24, 0xFF ; 255 |
a386: 09 f4 brne .+2 ; 0xa38a <LED_Update+0x2e> |
a388: 73 c0 rjmp .+230 ; 0xa470 <LED_Update+0x114> |
a38a: 42 98 cbi 0x08, 2 ; 8 |
a38c: 80 91 10 08 lds r24, 0x0810 |
a390: 8b 3f cpi r24, 0xFB ; 251 |
a392: 68 f0 brcs .+26 ; 0xa3ae <LED_Update+0x52> |
a394: 80 91 75 08 lds r24, 0x0875 |
a398: 87 3e cpi r24, 0xE7 ; 231 |
a39a: 08 f0 brcs .+2 ; 0xa39e <LED_Update+0x42> |
a39c: 46 c0 rjmp .+140 ; 0xa42a <LED_Update+0xce> |
a39e: 8a 30 cpi r24, 0x0A ; 10 |
a3a0: 30 f4 brcc .+12 ; 0xa3ae <LED_Update+0x52> |
a3a2: 80 91 0f 08 lds r24, 0x080F |
a3a6: 87 fd sbrc r24, 7 |
a3a8: 45 c0 rjmp .+138 ; 0xa434 <LED_Update+0xd8> |
a3aa: 43 9a sbi 0x08, 3 ; 8 |
a3ac: 08 95 ret |
a3ae: 80 91 40 05 lds r24, 0x0540 |
a3b2: 81 50 subi r24, 0x01 ; 1 |
a3b4: 80 93 40 05 sts 0x0540, r24 |
a3b8: 8f 3f cpi r24, 0xFF ; 255 |
a3ba: b9 f6 brne .-82 ; 0xa36a <LED_Update+0xe> |
a3bc: 80 91 75 08 lds r24, 0x0875 |
a3c0: 81 50 subi r24, 0x01 ; 1 |
a3c2: 80 93 40 05 sts 0x0540, r24 |
a3c6: 80 91 bf 03 lds r24, 0x03BF |
a3ca: 81 30 cpi r24, 0x01 ; 1 |
a3cc: 09 f4 brne .+2 ; 0xa3d0 <LED_Update+0x74> |
a3ce: 68 c0 rjmp .+208 ; 0xa4a0 <LED_Update+0x144> |
a3d0: 86 95 lsr r24 |
a3d2: 80 93 bf 03 sts 0x03BF, r24 |
a3d6: 80 91 bf 03 lds r24, 0x03BF |
a3da: 90 91 0f 08 lds r25, 0x080F |
a3de: 89 23 and r24, r25 |
a3e0: 21 f7 brne .-56 ; 0xa3aa <LED_Update+0x4e> |
a3e2: 43 98 cbi 0x08, 3 ; 8 |
a3e4: 08 95 ret |
a3e6: 80 91 42 08 lds r24, 0x0842 |
a3ea: 84 36 cpi r24, 0x64 ; 100 |
a3ec: 28 f1 brcs .+74 ; 0xa438 <LED_Update+0xdc> |
a3ee: 87 39 cpi r24, 0x97 ; 151 |
a3f0: d0 f0 brcs .+52 ; 0xa426 <LED_Update+0xca> |
a3f2: 80 91 3f 05 lds r24, 0x053F |
a3f6: 81 50 subi r24, 0x01 ; 1 |
a3f8: 80 93 3f 05 sts 0x053F, r24 |
a3fc: 8f 3f cpi r24, 0xFF ; 255 |
a3fe: 29 f6 brne .-118 ; 0xa38a <LED_Update+0x2e> |
a400: 80 91 61 08 lds r24, 0x0861 |
a404: 81 50 subi r24, 0x01 ; 1 |
a406: 80 93 3f 05 sts 0x053F, r24 |
a40a: 80 91 be 03 lds r24, 0x03BE |
a40e: 81 30 cpi r24, 0x01 ; 1 |
a410: 09 f4 brne .+2 ; 0xa414 <LED_Update+0xb8> |
a412: 4e c0 rjmp .+156 ; 0xa4b0 <LED_Update+0x154> |
a414: 86 95 lsr r24 |
a416: 80 93 be 03 sts 0x03BE, r24 |
a41a: 80 91 be 03 lds r24, 0x03BE |
a41e: 90 91 f7 07 lds r25, 0x07F7 |
a422: 89 23 and r24, r25 |
a424: 19 f1 breq .+70 ; 0xa46c <LED_Update+0x110> |
a426: 42 9a sbi 0x08, 2 ; 8 |
a428: b0 cf rjmp .-160 ; 0xa38a <LED_Update+0x2e> |
a42a: 80 91 0f 08 lds r24, 0x080F |
a42e: 88 23 and r24, r24 |
a430: 0c f4 brge .+2 ; 0xa434 <LED_Update+0xd8> |
a432: bb cf rjmp .-138 ; 0xa3aa <LED_Update+0x4e> |
a434: 43 98 cbi 0x08, 3 ; 8 |
a436: 08 95 ret |
a438: 80 91 3f 05 lds r24, 0x053F |
a43c: 81 50 subi r24, 0x01 ; 1 |
a43e: 80 93 3f 05 sts 0x053F, r24 |
a442: 8f 3f cpi r24, 0xFF ; 255 |
a444: 09 f0 breq .+2 ; 0xa448 <LED_Update+0xec> |
a446: a1 cf rjmp .-190 ; 0xa38a <LED_Update+0x2e> |
a448: 80 91 61 08 lds r24, 0x0861 |
a44c: 81 50 subi r24, 0x01 ; 1 |
a44e: 80 93 3f 05 sts 0x053F, r24 |
a452: 80 91 be 03 lds r24, 0x03BE |
a456: 81 30 cpi r24, 0x01 ; 1 |
a458: 39 f1 breq .+78 ; 0xa4a8 <LED_Update+0x14c> |
a45a: 86 95 lsr r24 |
a45c: 80 93 be 03 sts 0x03BE, r24 |
a460: 80 91 be 03 lds r24, 0x03BE |
a464: 90 91 f6 07 lds r25, 0x07F6 |
a468: 89 23 and r24, r25 |
a46a: e9 f6 brne .-70 ; 0xa426 <LED_Update+0xca> |
a46c: 42 98 cbi 0x08, 2 ; 8 |
a46e: 8d cf rjmp .-230 ; 0xa38a <LED_Update+0x2e> |
a470: 80 91 61 08 lds r24, 0x0861 |
a474: 81 50 subi r24, 0x01 ; 1 |
a476: 80 93 3f 05 sts 0x053F, r24 |
a47a: 80 91 be 03 lds r24, 0x03BE |
a47e: 81 30 cpi r24, 0x01 ; 1 |
a480: 59 f0 breq .+22 ; 0xa498 <LED_Update+0x13c> |
a482: 86 95 lsr r24 |
a484: 80 93 be 03 sts 0x03BE, r24 |
a488: 80 91 be 03 lds r24, 0x03BE |
a48c: 90 91 f5 07 lds r25, 0x07F5 |
a490: 89 23 and r24, r25 |
a492: 61 f3 breq .-40 ; 0xa46c <LED_Update+0x110> |
a494: 42 9a sbi 0x08, 2 ; 8 |
a496: 79 cf rjmp .-270 ; 0xa38a <LED_Update+0x2e> |
a498: 80 e8 ldi r24, 0x80 ; 128 |
a49a: 80 93 be 03 sts 0x03BE, r24 |
a49e: f4 cf rjmp .-24 ; 0xa488 <LED_Update+0x12c> |
a4a0: 80 e8 ldi r24, 0x80 ; 128 |
a4a2: 80 93 bf 03 sts 0x03BF, r24 |
a4a6: 97 cf rjmp .-210 ; 0xa3d6 <LED_Update+0x7a> |
a4a8: 80 e8 ldi r24, 0x80 ; 128 |
a4aa: 80 93 be 03 sts 0x03BE, r24 |
a4ae: d8 cf rjmp .-80 ; 0xa460 <LED_Update+0x104> |
a4b0: 80 e8 ldi r24, 0x80 ; 128 |
a4b2: 80 93 be 03 sts 0x03BE, r24 |
a4b6: b1 cf rjmp .-158 ; 0xa41a <LED_Update+0xbe> |
|
0000a4b8 <Uart1Init>: |
a4b8: 80 91 c9 00 lds r24, 0x00C9 |
a4bc: 8f 77 andi r24, 0x7F ; 127 |
a4be: 80 93 c9 00 sts 0x00C9, r24 |
a4c2: 80 91 c9 00 lds r24, 0x00C9 |
a4c6: 8f 7b andi r24, 0xBF ; 191 |
a4c8: 80 93 c9 00 sts 0x00C9, r24 |
a4cc: 80 91 c9 00 lds r24, 0x00C9 |
a4d0: 8f 7d andi r24, 0xDF ; 223 |
a4d2: 80 93 c9 00 sts 0x00C9, r24 |
a4d6: 5a 9a sbi 0x0b, 2 ; 11 |
a4d8: 52 98 cbi 0x0a, 2 ; 10 |
a4da: 10 92 cd 00 sts 0x00CD, r1 |
a4de: 84 e1 ldi r24, 0x14 ; 20 |
a4e0: 80 93 cc 00 sts 0x00CC, r24 |
a4e4: 80 91 c8 00 lds r24, 0x00C8 |
a4e8: 82 60 ori r24, 0x02 ; 2 |
a4ea: 80 93 c8 00 sts 0x00C8, r24 |
a4ee: 80 e1 ldi r24, 0x10 ; 16 |
a4f0: 80 93 c9 00 sts 0x00C9, r24 |
a4f4: 80 91 ca 00 lds r24, 0x00CA |
a4f8: 8f 77 andi r24, 0x7F ; 127 |
a4fa: 80 93 ca 00 sts 0x00CA, r24 |
a4fe: 80 91 ca 00 lds r24, 0x00CA |
a502: 8f 7b andi r24, 0xBF ; 191 |
a504: 80 93 ca 00 sts 0x00CA, r24 |
a508: 80 91 ca 00 lds r24, 0x00CA |
a50c: 8f 7d andi r24, 0xDF ; 223 |
a50e: 80 93 ca 00 sts 0x00CA, r24 |
a512: 80 91 ca 00 lds r24, 0x00CA |
a516: 8f 7e andi r24, 0xEF ; 239 |
a518: 80 93 ca 00 sts 0x00CA, r24 |
a51c: 80 91 ca 00 lds r24, 0x00CA |
a520: 87 7f andi r24, 0xF7 ; 247 |
a522: 80 93 ca 00 sts 0x00CA, r24 |
a526: 80 91 c9 00 lds r24, 0x00C9 |
a52a: 8b 7f andi r24, 0xFB ; 251 |
a52c: 80 93 c9 00 sts 0x00C9, r24 |
a530: 80 91 ca 00 lds r24, 0x00CA |
a534: 84 60 ori r24, 0x04 ; 4 |
a536: 80 93 ca 00 sts 0x00CA, r24 |
a53a: 80 91 ca 00 lds r24, 0x00CA |
a53e: 82 60 ori r24, 0x02 ; 2 |
a540: 80 93 ca 00 sts 0x00CA, r24 |
a544: 80 91 c8 00 lds r24, 0x00C8 |
a548: 87 ff sbrs r24, 7 |
a54a: 06 c0 rjmp .+12 ; 0xa558 <Uart1Init+0xa0> |
a54c: 80 91 ce 00 lds r24, 0x00CE |
a550: 80 91 c8 00 lds r24, 0x00C8 |
a554: 87 fd sbrc r24, 7 |
a556: fa cf rjmp .-12 ; 0xa54c <Uart1Init+0x94> |
a558: 80 91 c9 00 lds r24, 0x00C9 |
a55c: 80 68 ori r24, 0x80 ; 128 |
a55e: 80 93 c9 00 sts 0x00C9, r24 |
a562: 08 95 ret |
|
0000a564 <__vector_28>: |
a564: 1f 92 push r1 |
a566: 0f 92 push r0 |
a568: 0f b6 in r0, 0x3f ; 63 |
a56a: 0f 92 push r0 |
a56c: 11 24 eor r1, r1 |
a56e: 0f 93 push r16 |
a570: 1f 93 push r17 |
a572: 2f 93 push r18 |
a574: 3f 93 push r19 |
a576: 4f 93 push r20 |
a578: 5f 93 push r21 |
a57a: 6f 93 push r22 |
a57c: 7f 93 push r23 |
a57e: 8f 93 push r24 |
a580: 9f 93 push r25 |
a582: af 93 push r26 |
a584: bf 93 push r27 |
a586: cf 93 push r28 |
a588: df 93 push r29 |
a58a: ef 93 push r30 |
a58c: ff 93 push r31 |
a58e: 10 91 ce 00 lds r17, 0x00CE |
a592: 80 91 c0 03 lds r24, 0x03C0 |
a596: 90 91 c1 03 lds r25, 0x03C1 |
a59a: 01 97 sbiw r24, 0x01 ; 1 |
a59c: 09 f4 brne .+2 ; 0xa5a0 <__vector_28+0x3c> |
a59e: 4d c0 rjmp .+154 ; 0xa63a <__vector_28+0xd6> |
a5a0: 80 91 42 05 lds r24, 0x0542 |
a5a4: 90 91 43 05 lds r25, 0x0543 |
a5a8: 0e 94 8e 12 call 0x251c ; 0x251c <CheckDelay> |
a5ac: 20 91 4a 05 lds r18, 0x054A |
a5b0: 30 91 4b 05 lds r19, 0x054B |
a5b4: 21 15 cp r18, r1 |
a5b6: 31 05 cpc r19, r1 |
a5b8: 19 f1 breq .+70 ; 0xa600 <__vector_28+0x9c> |
a5ba: 21 30 cpi r18, 0x01 ; 1 |
a5bc: 31 05 cpc r19, r1 |
a5be: 09 f4 brne .+2 ; 0xa5c2 <__vector_28+0x5e> |
a5c0: ea c0 rjmp .+468 ; 0xa796 <__vector_28+0x232> |
a5c2: 22 30 cpi r18, 0x02 ; 2 |
a5c4: 31 05 cpc r19, r1 |
a5c6: 09 f4 brne .+2 ; 0xa5ca <__vector_28+0x66> |
a5c8: f9 c0 rjmp .+498 ; 0xa7bc <__vector_28+0x258> |
a5ca: 23 30 cpi r18, 0x03 ; 3 |
a5cc: 31 05 cpc r19, r1 |
a5ce: 09 f4 brne .+2 ; 0xa5d2 <__vector_28+0x6e> |
a5d0: 5d c0 rjmp .+186 ; 0xa68c <__vector_28+0x128> |
a5d2: 81 e0 ldi r24, 0x01 ; 1 |
a5d4: 90 e0 ldi r25, 0x00 ; 0 |
a5d6: 90 93 c1 03 sts 0x03C1, r25 |
a5da: 80 93 c0 03 sts 0x03C0, r24 |
a5de: 10 92 49 05 sts 0x0549, r1 |
a5e2: 10 92 48 05 sts 0x0548, r1 |
a5e6: 10 92 45 05 sts 0x0545, r1 |
a5ea: 10 92 44 05 sts 0x0544, r1 |
a5ee: 87 e0 ldi r24, 0x07 ; 7 |
a5f0: 90 e0 ldi r25, 0x00 ; 0 |
a5f2: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
a5f6: 90 93 43 05 sts 0x0543, r25 |
a5fa: 80 93 42 05 sts 0x0542, r24 |
a5fe: 22 c1 rjmp .+580 ; 0xa844 <__vector_28+0x2e0> |
a600: 88 23 and r24, r24 |
a602: a1 f5 brne .+104 ; 0xa66c <__vector_28+0x108> |
a604: c0 91 48 05 lds r28, 0x0548 |
a608: d0 91 49 05 lds r29, 0x0549 |
a60c: 60 97 sbiw r28, 0x10 ; 16 |
a60e: 78 f3 brcs .-34 ; 0xa5ee <__vector_28+0x8a> |
a610: 80 91 44 05 lds r24, 0x0544 |
a614: 90 91 45 05 lds r25, 0x0545 |
a618: 89 2b or r24, r25 |
a61a: 11 f4 brne .+4 ; 0xa620 <__vector_28+0xbc> |
a61c: 10 92 79 03 sts 0x0379, r1 |
a620: 10 92 49 05 sts 0x0549, r1 |
a624: 10 92 48 05 sts 0x0548, r1 |
a628: 10 92 45 05 sts 0x0545, r1 |
a62c: 10 92 44 05 sts 0x0544, r1 |
a630: 10 92 4b 05 sts 0x054B, r1 |
a634: 10 92 4a 05 sts 0x054A, r1 |
a638: da cf rjmp .-76 ; 0xa5ee <__vector_28+0x8a> |
a63a: 10 92 c1 03 sts 0x03C1, r1 |
a63e: 10 92 c0 03 sts 0x03C0, r1 |
a642: 87 e0 ldi r24, 0x07 ; 7 |
a644: 90 e0 ldi r25, 0x00 ; 0 |
a646: 0e 94 85 12 call 0x250a ; 0x250a <SetDelay> |
a64a: 90 93 43 05 sts 0x0543, r25 |
a64e: 80 93 42 05 sts 0x0542, r24 |
a652: 10 92 49 05 sts 0x0549, r1 |
a656: 10 92 48 05 sts 0x0548, r1 |
a65a: 10 92 4b 05 sts 0x054B, r1 |
a65e: 10 92 4a 05 sts 0x054A, r1 |
a662: 10 92 47 05 sts 0x0547, r1 |
a666: 10 92 46 05 sts 0x0546, r1 |
a66a: ec c0 rjmp .+472 ; 0xa844 <__vector_28+0x2e0> |
a66c: 81 e0 ldi r24, 0x01 ; 1 |
a66e: 90 e0 ldi r25, 0x00 ; 0 |
a670: 90 93 4b 05 sts 0x054B, r25 |
a674: 80 93 4a 05 sts 0x054A, r24 |
a678: c0 91 48 05 lds r28, 0x0548 |
a67c: d0 91 49 05 lds r29, 0x0549 |
a680: 21 96 adiw r28, 0x01 ; 1 |
a682: d0 93 49 05 sts 0x0549, r29 |
a686: c0 93 48 05 sts 0x0548, r28 |
a68a: c0 cf rjmp .-128 ; 0xa60c <__vector_28+0xa8> |
a68c: 88 23 and r24, r24 |
a68e: 09 f0 breq .+2 ; 0xa692 <__vector_28+0x12e> |
a690: a0 cf rjmp .-192 ; 0xa5d2 <__vector_28+0x6e> |
a692: 82 e0 ldi r24, 0x02 ; 2 |
a694: 90 e0 ldi r25, 0x00 ; 0 |
a696: 90 93 4b 05 sts 0x054B, r25 |
a69a: 80 93 4a 05 sts 0x054A, r24 |
a69e: c0 91 48 05 lds r28, 0x0548 |
a6a2: d0 91 49 05 lds r29, 0x0549 |
a6a6: 21 96 adiw r28, 0x01 ; 1 |
a6a8: d0 93 49 05 sts 0x0549, r29 |
a6ac: c0 93 48 05 sts 0x0548, r28 |
a6b0: 20 91 46 05 lds r18, 0x0546 |
a6b4: 30 91 47 05 lds r19, 0x0547 |
a6b8: f9 01 movw r30, r18 |
a6ba: f6 95 lsr r31 |
a6bc: e7 95 ror r30 |
a6be: f6 95 lsr r31 |
a6c0: e7 95 ror r30 |
a6c2: ef 70 andi r30, 0x0F ; 15 |
a6c4: f0 70 andi r31, 0x00 ; 0 |
a6c6: 31 96 adiw r30, 0x01 ; 1 |
a6c8: eb 30 cpi r30, 0x0B ; 11 |
a6ca: f1 05 cpc r31, r1 |
a6cc: 08 f0 brcs .+2 ; 0xa6d0 <__vector_28+0x16c> |
a6ce: 9e cf rjmp .-196 ; 0xa60c <__vector_28+0xa8> |
a6d0: 81 2f mov r24, r17 |
a6d2: 90 e0 ldi r25, 0x00 ; 0 |
a6d4: 32 2f mov r19, r18 |
a6d6: 22 27 eor r18, r18 |
a6d8: 82 2b or r24, r18 |
a6da: 93 2b or r25, r19 |
a6dc: 93 70 andi r25, 0x03 ; 3 |
a6de: 80 50 subi r24, 0x00 ; 0 |
a6e0: 92 40 sbci r25, 0x02 ; 2 |
a6e2: 63 e0 ldi r22, 0x03 ; 3 |
a6e4: 70 e0 ldi r23, 0x00 ; 0 |
a6e6: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
a6ea: 8f 01 movw r16, r30 |
a6ec: 00 0f add r16, r16 |
a6ee: 11 1f adc r17, r17 |
a6f0: f8 01 movw r30, r16 |
a6f2: eb 55 subi r30, 0x5B ; 91 |
a6f4: f8 4f sbci r31, 0xF8 ; 248 |
a6f6: 80 81 ld r24, Z |
a6f8: 91 81 ldd r25, Z+1 ; 0x01 |
a6fa: 9b 01 movw r18, r22 |
a6fc: 28 1b sub r18, r24 |
a6fe: 39 0b sbc r19, r25 |
a700: c9 01 movw r24, r18 |
a702: 37 fd sbrc r19, 7 |
a704: 9b c0 rjmp .+310 ; 0xa83c <__vector_28+0x2d8> |
a706: 06 97 sbiw r24, 0x06 ; 6 |
a708: 54 f4 brge .+20 ; 0xa71e <__vector_28+0x1ba> |
a70a: 80 91 94 04 lds r24, 0x0494 |
a70e: 88 3c cpi r24, 0xC8 ; 200 |
a710: 08 f0 brcs .+2 ; 0xa714 <__vector_28+0x1b0> |
a712: 8d c0 rjmp .+282 ; 0xa82e <__vector_28+0x2ca> |
a714: 80 91 94 04 lds r24, 0x0494 |
a718: 86 5f subi r24, 0xF6 ; 246 |
a71a: 80 93 94 04 sts 0x0494, r24 |
a71e: f8 01 movw r30, r16 |
a720: eb 55 subi r30, 0x5B ; 91 |
a722: f8 4f sbci r31, 0xF8 ; 248 |
a724: 80 81 ld r24, Z |
a726: 91 81 ldd r25, Z+1 ; 0x01 |
a728: 9c 01 movw r18, r24 |
a72a: 22 0f add r18, r18 |
a72c: 33 1f adc r19, r19 |
a72e: 28 0f add r18, r24 |
a730: 39 1f adc r19, r25 |
a732: 26 0f add r18, r22 |
a734: 37 1f adc r19, r23 |
a736: 37 fd sbrc r19, 7 |
a738: 7e c0 rjmp .+252 ; 0xa836 <__vector_28+0x2d2> |
a73a: 35 95 asr r19 |
a73c: 27 95 ror r18 |
a73e: 35 95 asr r19 |
a740: 27 95 ror r18 |
a742: cb 01 movw r24, r22 |
a744: 01 96 adiw r24, 0x01 ; 1 |
a746: 82 17 cp r24, r18 |
a748: 93 07 cpc r25, r19 |
a74a: 0c f0 brlt .+2 ; 0xa74e <__vector_28+0x1ea> |
a74c: 67 c0 rjmp .+206 ; 0xa81c <__vector_28+0x2b8> |
a74e: 21 50 subi r18, 0x01 ; 1 |
a750: 30 40 sbci r19, 0x00 ; 0 |
a752: 80 91 94 04 lds r24, 0x0494 |
a756: 84 3b cpi r24, 0xB4 ; 180 |
a758: 08 f4 brcc .+2 ; 0xa75c <__vector_28+0x1f8> |
a75a: 5a c0 rjmp .+180 ; 0xa810 <__vector_28+0x2ac> |
a75c: f8 01 movw r30, r16 |
a75e: eb 55 subi r30, 0x5B ; 91 |
a760: f8 4f sbci r31, 0xF8 ; 248 |
a762: 80 81 ld r24, Z |
a764: 91 81 ldd r25, Z+1 ; 0x01 |
a766: a9 01 movw r20, r18 |
a768: 48 1b sub r20, r24 |
a76a: 59 0b sbc r21, r25 |
a76c: ca 01 movw r24, r20 |
a76e: 63 e0 ldi r22, 0x03 ; 3 |
a770: 70 e0 ldi r23, 0x00 ; 0 |
a772: 0e 94 d3 55 call 0xaba6 ; 0xaba6 <__divmodhi4> |
a776: cb 01 movw r24, r22 |
a778: 88 0f add r24, r24 |
a77a: 99 1f adc r25, r25 |
a77c: 86 0f add r24, r22 |
a77e: 97 1f adc r25, r23 |
a780: f8 01 movw r30, r16 |
a782: e5 54 subi r30, 0x45 ; 69 |
a784: f8 4f sbci r31, 0xF8 ; 248 |
a786: 91 83 std Z+1, r25 ; 0x01 |
a788: 80 83 st Z, r24 |
a78a: 0b 55 subi r16, 0x5B ; 91 |
a78c: 18 4f sbci r17, 0xF8 ; 248 |
a78e: f8 01 movw r30, r16 |
a790: 31 83 std Z+1, r19 ; 0x01 |
a792: 20 83 st Z, r18 |
a794: 3b cf rjmp .-394 ; 0xa60c <__vector_28+0xa8> |
a796: 88 23 and r24, r24 |
a798: 09 f0 breq .+2 ; 0xa79c <__vector_28+0x238> |
a79a: 13 cf rjmp .-474 ; 0xa5c2 <__vector_28+0x5e> |
a79c: 82 e0 ldi r24, 0x02 ; 2 |
a79e: 90 e0 ldi r25, 0x00 ; 0 |
a7a0: 90 93 4b 05 sts 0x054B, r25 |
a7a4: 80 93 4a 05 sts 0x054A, r24 |
a7a8: c0 91 48 05 lds r28, 0x0548 |
a7ac: d0 91 49 05 lds r29, 0x0549 |
a7b0: 21 96 adiw r28, 0x01 ; 1 |
a7b2: d0 93 49 05 sts 0x0549, r29 |
a7b6: c0 93 48 05 sts 0x0548, r28 |
a7ba: 28 cf rjmp .-432 ; 0xa60c <__vector_28+0xa8> |
a7bc: 88 23 and r24, r24 |
a7be: 09 f0 breq .+2 ; 0xa7c2 <__vector_28+0x25e> |
a7c0: 04 cf rjmp .-504 ; 0xa5ca <__vector_28+0x66> |
a7c2: 81 2f mov r24, r17 |
a7c4: 90 e0 ldi r25, 0x00 ; 0 |
a7c6: 90 93 47 05 sts 0x0547, r25 |
a7ca: 80 93 46 05 sts 0x0546, r24 |
a7ce: 20 91 48 05 lds r18, 0x0548 |
a7d2: 30 91 49 05 lds r19, 0x0549 |
a7d6: 22 30 cpi r18, 0x02 ; 2 |
a7d8: 31 05 cpc r19, r1 |
a7da: 69 f0 breq .+26 ; 0xa7f6 <__vector_28+0x292> |
a7dc: 83 e0 ldi r24, 0x03 ; 3 |
a7de: 90 e0 ldi r25, 0x00 ; 0 |
a7e0: 90 93 4b 05 sts 0x054B, r25 |
a7e4: 80 93 4a 05 sts 0x054A, r24 |
a7e8: e9 01 movw r28, r18 |
a7ea: 21 96 adiw r28, 0x01 ; 1 |
a7ec: d0 93 49 05 sts 0x0549, r29 |
a7f0: c0 93 48 05 sts 0x0548, r28 |
a7f4: 0b cf rjmp .-490 ; 0xa60c <__vector_28+0xa8> |
a7f6: 10 92 45 05 sts 0x0545, r1 |
a7fa: 10 92 44 05 sts 0x0544, r1 |
a7fe: 17 ff sbrs r17, 7 |
a800: ed cf rjmp .-38 ; 0xa7dc <__vector_28+0x278> |
a802: 81 e0 ldi r24, 0x01 ; 1 |
a804: 90 e0 ldi r25, 0x00 ; 0 |
a806: 90 93 45 05 sts 0x0545, r25 |
a80a: 80 93 44 05 sts 0x0544, r24 |
a80e: e6 cf rjmp .-52 ; 0xa7dc <__vector_28+0x278> |
a810: f8 01 movw r30, r16 |
a812: e5 54 subi r30, 0x45 ; 69 |
a814: f8 4f sbci r31, 0xF8 ; 248 |
a816: 11 82 std Z+1, r1 ; 0x01 |
a818: 10 82 st Z, r1 |
a81a: b7 cf rjmp .-146 ; 0xa78a <__vector_28+0x226> |
a81c: 61 50 subi r22, 0x01 ; 1 |
a81e: 70 40 sbci r23, 0x00 ; 0 |
a820: 26 17 cp r18, r22 |
a822: 37 07 cpc r19, r23 |
a824: 0c f0 brlt .+2 ; 0xa828 <__vector_28+0x2c4> |
a826: 95 cf rjmp .-214 ; 0xa752 <__vector_28+0x1ee> |
a828: 2f 5f subi r18, 0xFF ; 255 |
a82a: 3f 4f sbci r19, 0xFF ; 255 |
a82c: 92 cf rjmp .-220 ; 0xa752 <__vector_28+0x1ee> |
a82e: 88 ec ldi r24, 0xC8 ; 200 |
a830: 80 93 94 04 sts 0x0494, r24 |
a834: 74 cf rjmp .-280 ; 0xa71e <__vector_28+0x1ba> |
a836: 2d 5f subi r18, 0xFD ; 253 |
a838: 3f 4f sbci r19, 0xFF ; 255 |
a83a: 7f cf rjmp .-258 ; 0xa73a <__vector_28+0x1d6> |
a83c: 90 95 com r25 |
a83e: 81 95 neg r24 |
a840: 9f 4f sbci r25, 0xFF ; 255 |
a842: 61 cf rjmp .-318 ; 0xa706 <__vector_28+0x1a2> |
a844: ff 91 pop r31 |
a846: ef 91 pop r30 |
a848: df 91 pop r29 |
a84a: cf 91 pop r28 |
a84c: bf 91 pop r27 |
a84e: af 91 pop r26 |
a850: 9f 91 pop r25 |
a852: 8f 91 pop r24 |
a854: 7f 91 pop r23 |
a856: 6f 91 pop r22 |
a858: 5f 91 pop r21 |
a85a: 4f 91 pop r20 |
a85c: 3f 91 pop r19 |
a85e: 2f 91 pop r18 |
a860: 1f 91 pop r17 |
a862: 0f 91 pop r16 |
a864: 0f 90 pop r0 |
a866: 0f be out 0x3f, r0 ; 63 |
a868: 0f 90 pop r0 |
a86a: 1f 90 pop r1 |
a86c: 18 95 reti |
|
0000a86e <memchr>: |
a86e: fc 01 movw r30, r24 |
a870: 41 50 subi r20, 0x01 ; 1 |
a872: 50 40 sbci r21, 0x00 ; 0 |
a874: 30 f0 brcs .+12 ; 0xa882 <memchr+0x14> |
a876: 01 90 ld r0, Z+ |
a878: 06 16 cp r0, r22 |
a87a: d1 f7 brne .-12 ; 0xa870 <memchr+0x2> |
a87c: 31 97 sbiw r30, 0x01 ; 1 |
a87e: cf 01 movw r24, r30 |
a880: 08 95 ret |
a882: 88 27 eor r24, r24 |
a884: 99 27 eor r25, r25 |
a886: 08 95 ret |
|
0000a888 <__subsf3>: |
a888: 50 58 subi r21, 0x80 ; 128 |
|
0000a88a <__addsf3>: |
a88a: bb 27 eor r27, r27 |
a88c: aa 27 eor r26, r26 |
a88e: 0e d0 rcall .+28 ; 0xa8ac <__addsf3x> |
a890: 11 c1 rjmp .+546 ; 0xaab4 <__fp_round> |
a892: 02 d1 rcall .+516 ; 0xaa98 <__fp_pscA> |
a894: 30 f0 brcs .+12 ; 0xa8a2 <__addsf3+0x18> |
a896: 07 d1 rcall .+526 ; 0xaaa6 <__fp_pscB> |
a898: 20 f0 brcs .+8 ; 0xa8a2 <__addsf3+0x18> |
a89a: 31 f4 brne .+12 ; 0xa8a8 <__addsf3+0x1e> |
a89c: 9f 3f cpi r25, 0xFF ; 255 |
a89e: 11 f4 brne .+4 ; 0xa8a4 <__addsf3+0x1a> |
a8a0: 1e f4 brtc .+6 ; 0xa8a8 <__addsf3+0x1e> |
a8a2: f7 c0 rjmp .+494 ; 0xaa92 <__fp_nan> |
a8a4: 0e f4 brtc .+2 ; 0xa8a8 <__addsf3+0x1e> |
a8a6: e0 95 com r30 |
a8a8: e7 fb bst r30, 7 |
a8aa: ed c0 rjmp .+474 ; 0xaa86 <__fp_inf> |
|
0000a8ac <__addsf3x>: |
a8ac: e9 2f mov r30, r25 |
a8ae: 13 d1 rcall .+550 ; 0xaad6 <__fp_split3> |
a8b0: 80 f3 brcs .-32 ; 0xa892 <__addsf3+0x8> |
a8b2: ba 17 cp r27, r26 |
a8b4: 62 07 cpc r22, r18 |
a8b6: 73 07 cpc r23, r19 |
a8b8: 84 07 cpc r24, r20 |
a8ba: 95 07 cpc r25, r21 |
a8bc: 18 f0 brcs .+6 ; 0xa8c4 <__addsf3x+0x18> |
a8be: 71 f4 brne .+28 ; 0xa8dc <__addsf3x+0x30> |
a8c0: 9e f5 brtc .+102 ; 0xa928 <__addsf3x+0x7c> |
a8c2: 2b c1 rjmp .+598 ; 0xab1a <__fp_zero> |
a8c4: 0e f4 brtc .+2 ; 0xa8c8 <__addsf3x+0x1c> |
a8c6: e0 95 com r30 |
a8c8: 0b 2e mov r0, r27 |
a8ca: ba 2f mov r27, r26 |
a8cc: a0 2d mov r26, r0 |
a8ce: 0b 01 movw r0, r22 |
a8d0: b9 01 movw r22, r18 |
a8d2: 90 01 movw r18, r0 |
a8d4: 0c 01 movw r0, r24 |
a8d6: ca 01 movw r24, r20 |
a8d8: a0 01 movw r20, r0 |
a8da: 11 24 eor r1, r1 |
a8dc: ff 27 eor r31, r31 |
a8de: 59 1b sub r21, r25 |
a8e0: 99 f0 breq .+38 ; 0xa908 <__addsf3x+0x5c> |
a8e2: 59 3f cpi r21, 0xF9 ; 249 |
a8e4: 50 f4 brcc .+20 ; 0xa8fa <__addsf3x+0x4e> |
a8e6: 50 3e cpi r21, 0xE0 ; 224 |
a8e8: 68 f1 brcs .+90 ; 0xa944 <__addsf3x+0x98> |
a8ea: 1a 16 cp r1, r26 |
a8ec: f0 40 sbci r31, 0x00 ; 0 |
a8ee: a2 2f mov r26, r18 |
a8f0: 23 2f mov r18, r19 |
a8f2: 34 2f mov r19, r20 |
a8f4: 44 27 eor r20, r20 |
a8f6: 58 5f subi r21, 0xF8 ; 248 |
a8f8: f3 cf rjmp .-26 ; 0xa8e0 <__addsf3x+0x34> |
a8fa: 46 95 lsr r20 |
a8fc: 37 95 ror r19 |
a8fe: 27 95 ror r18 |
a900: a7 95 ror r26 |
a902: f0 40 sbci r31, 0x00 ; 0 |
a904: 53 95 inc r21 |
a906: c9 f7 brne .-14 ; 0xa8fa <__addsf3x+0x4e> |
a908: 7e f4 brtc .+30 ; 0xa928 <__addsf3x+0x7c> |
a90a: 1f 16 cp r1, r31 |
a90c: ba 0b sbc r27, r26 |
a90e: 62 0b sbc r22, r18 |
a910: 73 0b sbc r23, r19 |
a912: 84 0b sbc r24, r20 |
a914: ba f0 brmi .+46 ; 0xa944 <__addsf3x+0x98> |
a916: 91 50 subi r25, 0x01 ; 1 |
a918: a1 f0 breq .+40 ; 0xa942 <__addsf3x+0x96> |
a91a: ff 0f add r31, r31 |
a91c: bb 1f adc r27, r27 |
a91e: 66 1f adc r22, r22 |
a920: 77 1f adc r23, r23 |
a922: 88 1f adc r24, r24 |
a924: c2 f7 brpl .-16 ; 0xa916 <__addsf3x+0x6a> |
a926: 0e c0 rjmp .+28 ; 0xa944 <__addsf3x+0x98> |
a928: ba 0f add r27, r26 |
a92a: 62 1f adc r22, r18 |
a92c: 73 1f adc r23, r19 |
a92e: 84 1f adc r24, r20 |
a930: 48 f4 brcc .+18 ; 0xa944 <__addsf3x+0x98> |
a932: 87 95 ror r24 |
a934: 77 95 ror r23 |
a936: 67 95 ror r22 |
a938: b7 95 ror r27 |
a93a: f7 95 ror r31 |
a93c: 9e 3f cpi r25, 0xFE ; 254 |
a93e: 08 f0 brcs .+2 ; 0xa942 <__addsf3x+0x96> |
a940: b3 cf rjmp .-154 ; 0xa8a8 <__addsf3+0x1e> |
a942: 93 95 inc r25 |
a944: 88 0f add r24, r24 |
a946: 08 f0 brcs .+2 ; 0xa94a <__addsf3x+0x9e> |
a948: 99 27 eor r25, r25 |
a94a: ee 0f add r30, r30 |
a94c: 97 95 ror r25 |
a94e: 87 95 ror r24 |
a950: 08 95 ret |
|
0000a952 <__fixsfsi>: |
a952: 04 d0 rcall .+8 ; 0xa95c <__fixunssfsi> |
a954: 68 94 set |
a956: b1 11 cpse r27, r1 |
a958: e1 c0 rjmp .+450 ; 0xab1c <__fp_szero> |
a95a: 08 95 ret |
|
0000a95c <__fixunssfsi>: |
a95c: c4 d0 rcall .+392 ; 0xaae6 <__fp_splitA> |
a95e: 88 f0 brcs .+34 ; 0xa982 <__fixunssfsi+0x26> |
a960: 9f 57 subi r25, 0x7F ; 127 |
a962: 90 f0 brcs .+36 ; 0xa988 <__fixunssfsi+0x2c> |
a964: b9 2f mov r27, r25 |
a966: 99 27 eor r25, r25 |
a968: b7 51 subi r27, 0x17 ; 23 |
a96a: a0 f0 brcs .+40 ; 0xa994 <__fixunssfsi+0x38> |
a96c: d1 f0 breq .+52 ; 0xa9a2 <__fixunssfsi+0x46> |
a96e: 66 0f add r22, r22 |
a970: 77 1f adc r23, r23 |
a972: 88 1f adc r24, r24 |
a974: 99 1f adc r25, r25 |
a976: 1a f0 brmi .+6 ; 0xa97e <__fixunssfsi+0x22> |
a978: ba 95 dec r27 |
a97a: c9 f7 brne .-14 ; 0xa96e <__fixunssfsi+0x12> |
a97c: 12 c0 rjmp .+36 ; 0xa9a2 <__fixunssfsi+0x46> |
a97e: b1 30 cpi r27, 0x01 ; 1 |
a980: 81 f0 breq .+32 ; 0xa9a2 <__fixunssfsi+0x46> |
a982: cb d0 rcall .+406 ; 0xab1a <__fp_zero> |
a984: b1 e0 ldi r27, 0x01 ; 1 |
a986: 08 95 ret |
a988: c8 c0 rjmp .+400 ; 0xab1a <__fp_zero> |
a98a: 67 2f mov r22, r23 |
a98c: 78 2f mov r23, r24 |
a98e: 88 27 eor r24, r24 |
a990: b8 5f subi r27, 0xF8 ; 248 |
a992: 39 f0 breq .+14 ; 0xa9a2 <__fixunssfsi+0x46> |
a994: b9 3f cpi r27, 0xF9 ; 249 |
a996: cc f3 brlt .-14 ; 0xa98a <__fixunssfsi+0x2e> |
a998: 86 95 lsr r24 |
a99a: 77 95 ror r23 |
a99c: 67 95 ror r22 |
a99e: b3 95 inc r27 |
a9a0: d9 f7 brne .-10 ; 0xa998 <__fixunssfsi+0x3c> |
a9a2: 3e f4 brtc .+14 ; 0xa9b2 <__fixunssfsi+0x56> |
a9a4: 90 95 com r25 |
a9a6: 80 95 com r24 |
a9a8: 70 95 com r23 |
a9aa: 61 95 neg r22 |
a9ac: 7f 4f sbci r23, 0xFF ; 255 |
a9ae: 8f 4f sbci r24, 0xFF ; 255 |
a9b0: 9f 4f sbci r25, 0xFF ; 255 |
a9b2: 08 95 ret |
|
0000a9b4 <__floatunssisf>: |
a9b4: e8 94 clt |
a9b6: 09 c0 rjmp .+18 ; 0xa9ca <__floatsisf+0x12> |
|
0000a9b8 <__floatsisf>: |
a9b8: 97 fb bst r25, 7 |
a9ba: 3e f4 brtc .+14 ; 0xa9ca <__floatsisf+0x12> |
a9bc: 90 95 com r25 |
a9be: 80 95 com r24 |
a9c0: 70 95 com r23 |
a9c2: 61 95 neg r22 |
a9c4: 7f 4f sbci r23, 0xFF ; 255 |
a9c6: 8f 4f sbci r24, 0xFF ; 255 |
a9c8: 9f 4f sbci r25, 0xFF ; 255 |
a9ca: 99 23 and r25, r25 |
a9cc: a9 f0 breq .+42 ; 0xa9f8 <__floatsisf+0x40> |
a9ce: f9 2f mov r31, r25 |
a9d0: 96 e9 ldi r25, 0x96 ; 150 |
a9d2: bb 27 eor r27, r27 |
a9d4: 93 95 inc r25 |
a9d6: f6 95 lsr r31 |
a9d8: 87 95 ror r24 |
a9da: 77 95 ror r23 |
a9dc: 67 95 ror r22 |
a9de: b7 95 ror r27 |
a9e0: f1 11 cpse r31, r1 |
a9e2: f8 cf rjmp .-16 ; 0xa9d4 <__floatsisf+0x1c> |
a9e4: fa f4 brpl .+62 ; 0xaa24 <__floatsisf+0x6c> |
a9e6: bb 0f add r27, r27 |
a9e8: 11 f4 brne .+4 ; 0xa9ee <__floatsisf+0x36> |
a9ea: 60 ff sbrs r22, 0 |
a9ec: 1b c0 rjmp .+54 ; 0xaa24 <__floatsisf+0x6c> |
a9ee: 6f 5f subi r22, 0xFF ; 255 |
a9f0: 7f 4f sbci r23, 0xFF ; 255 |
a9f2: 8f 4f sbci r24, 0xFF ; 255 |
a9f4: 9f 4f sbci r25, 0xFF ; 255 |
a9f6: 16 c0 rjmp .+44 ; 0xaa24 <__floatsisf+0x6c> |
a9f8: 88 23 and r24, r24 |
a9fa: 11 f0 breq .+4 ; 0xaa00 <__floatsisf+0x48> |
a9fc: 96 e9 ldi r25, 0x96 ; 150 |
a9fe: 11 c0 rjmp .+34 ; 0xaa22 <__floatsisf+0x6a> |
aa00: 77 23 and r23, r23 |
aa02: 21 f0 breq .+8 ; 0xaa0c <__floatsisf+0x54> |
aa04: 9e e8 ldi r25, 0x8E ; 142 |
aa06: 87 2f mov r24, r23 |
aa08: 76 2f mov r23, r22 |
aa0a: 05 c0 rjmp .+10 ; 0xaa16 <__floatsisf+0x5e> |
aa0c: 66 23 and r22, r22 |
aa0e: 71 f0 breq .+28 ; 0xaa2c <__floatsisf+0x74> |
aa10: 96 e8 ldi r25, 0x86 ; 134 |
aa12: 86 2f mov r24, r22 |
aa14: 70 e0 ldi r23, 0x00 ; 0 |
aa16: 60 e0 ldi r22, 0x00 ; 0 |
aa18: 2a f0 brmi .+10 ; 0xaa24 <__floatsisf+0x6c> |
aa1a: 9a 95 dec r25 |
aa1c: 66 0f add r22, r22 |
aa1e: 77 1f adc r23, r23 |
aa20: 88 1f adc r24, r24 |
aa22: da f7 brpl .-10 ; 0xaa1a <__floatsisf+0x62> |
aa24: 88 0f add r24, r24 |
aa26: 96 95 lsr r25 |
aa28: 87 95 ror r24 |
aa2a: 97 f9 bld r25, 7 |
aa2c: 08 95 ret |
|
0000aa2e <__cmpsf2>: |
aa2e: 07 d0 rcall .+14 ; 0xaa3e <__gesf2+0x8> |
aa30: 08 f4 brcc .+2 ; 0xaa34 <__cmpsf2+0x6> |
aa32: 81 e0 ldi r24, 0x01 ; 1 |
aa34: 08 95 ret |
|
0000aa36 <__gesf2>: |
aa36: 03 d0 rcall .+6 ; 0xaa3e <__gesf2+0x8> |
aa38: 08 f4 brcc .+2 ; 0xaa3c <__gesf2+0x6> |
aa3a: 8f ef ldi r24, 0xFF ; 255 |
aa3c: 08 95 ret |
aa3e: 99 0f add r25, r25 |
aa40: 00 08 sbc r0, r0 |
aa42: 55 0f add r21, r21 |
aa44: aa 0b sbc r26, r26 |
aa46: e0 e8 ldi r30, 0x80 ; 128 |
aa48: fe ef ldi r31, 0xFE ; 254 |
aa4a: 16 16 cp r1, r22 |
aa4c: 17 06 cpc r1, r23 |
aa4e: e8 07 cpc r30, r24 |
aa50: f9 07 cpc r31, r25 |
aa52: c0 f0 brcs .+48 ; 0xaa84 <__gesf2+0x4e> |
aa54: 12 16 cp r1, r18 |
aa56: 13 06 cpc r1, r19 |
aa58: e4 07 cpc r30, r20 |
aa5a: f5 07 cpc r31, r21 |
aa5c: 98 f0 brcs .+38 ; 0xaa84 <__gesf2+0x4e> |
aa5e: 62 1b sub r22, r18 |
aa60: 73 0b sbc r23, r19 |
aa62: 84 0b sbc r24, r20 |
aa64: 95 0b sbc r25, r21 |
aa66: 39 f4 brne .+14 ; 0xaa76 <__gesf2+0x40> |
aa68: 0a 26 eor r0, r26 |
aa6a: 61 f0 breq .+24 ; 0xaa84 <__gesf2+0x4e> |
aa6c: 23 2b or r18, r19 |
aa6e: 24 2b or r18, r20 |
aa70: 25 2b or r18, r21 |
aa72: 21 f4 brne .+8 ; 0xaa7c <__gesf2+0x46> |
aa74: 08 95 ret |
aa76: 0a 26 eor r0, r26 |
aa78: 09 f4 brne .+2 ; 0xaa7c <__gesf2+0x46> |
aa7a: a1 40 sbci r26, 0x01 ; 1 |
aa7c: a6 95 lsr r26 |
aa7e: 8f ef ldi r24, 0xFF ; 255 |
aa80: 81 1d adc r24, r1 |
aa82: 81 1d adc r24, r1 |
aa84: 08 95 ret |
|
0000aa86 <__fp_inf>: |
aa86: 97 f9 bld r25, 7 |
aa88: 9f 67 ori r25, 0x7F ; 127 |
aa8a: 80 e8 ldi r24, 0x80 ; 128 |
aa8c: 70 e0 ldi r23, 0x00 ; 0 |
aa8e: 60 e0 ldi r22, 0x00 ; 0 |
aa90: 08 95 ret |
|
0000aa92 <__fp_nan>: |
aa92: 9f ef ldi r25, 0xFF ; 255 |
aa94: 80 ec ldi r24, 0xC0 ; 192 |
aa96: 08 95 ret |
|
0000aa98 <__fp_pscA>: |
aa98: 00 24 eor r0, r0 |
aa9a: 0a 94 dec r0 |
aa9c: 16 16 cp r1, r22 |
aa9e: 17 06 cpc r1, r23 |
aaa0: 18 06 cpc r1, r24 |
aaa2: 09 06 cpc r0, r25 |
aaa4: 08 95 ret |
|
0000aaa6 <__fp_pscB>: |
aaa6: 00 24 eor r0, r0 |
aaa8: 0a 94 dec r0 |
aaaa: 12 16 cp r1, r18 |
aaac: 13 06 cpc r1, r19 |
aaae: 14 06 cpc r1, r20 |
aab0: 05 06 cpc r0, r21 |
aab2: 08 95 ret |
|
0000aab4 <__fp_round>: |
aab4: 09 2e mov r0, r25 |
aab6: 03 94 inc r0 |
aab8: 00 0c add r0, r0 |
aaba: 11 f4 brne .+4 ; 0xaac0 <__fp_round+0xc> |
aabc: 88 23 and r24, r24 |
aabe: 52 f0 brmi .+20 ; 0xaad4 <__fp_round+0x20> |
aac0: bb 0f add r27, r27 |
aac2: 40 f4 brcc .+16 ; 0xaad4 <__fp_round+0x20> |
aac4: bf 2b or r27, r31 |
aac6: 11 f4 brne .+4 ; 0xaacc <__fp_round+0x18> |
aac8: 60 ff sbrs r22, 0 |
aaca: 04 c0 rjmp .+8 ; 0xaad4 <__fp_round+0x20> |
aacc: 6f 5f subi r22, 0xFF ; 255 |
aace: 7f 4f sbci r23, 0xFF ; 255 |
aad0: 8f 4f sbci r24, 0xFF ; 255 |
aad2: 9f 4f sbci r25, 0xFF ; 255 |
aad4: 08 95 ret |
|
0000aad6 <__fp_split3>: |
aad6: 57 fd sbrc r21, 7 |
aad8: 90 58 subi r25, 0x80 ; 128 |
aada: 44 0f add r20, r20 |
aadc: 55 1f adc r21, r21 |
aade: 59 f0 breq .+22 ; 0xaaf6 <__fp_splitA+0x10> |
aae0: 5f 3f cpi r21, 0xFF ; 255 |
aae2: 71 f0 breq .+28 ; 0xab00 <__fp_splitA+0x1a> |
aae4: 47 95 ror r20 |
|
0000aae6 <__fp_splitA>: |
aae6: 88 0f add r24, r24 |
aae8: 97 fb bst r25, 7 |
aaea: 99 1f adc r25, r25 |
aaec: 61 f0 breq .+24 ; 0xab06 <__fp_splitA+0x20> |
aaee: 9f 3f cpi r25, 0xFF ; 255 |
aaf0: 79 f0 breq .+30 ; 0xab10 <__fp_splitA+0x2a> |
aaf2: 87 95 ror r24 |
aaf4: 08 95 ret |
aaf6: 12 16 cp r1, r18 |
aaf8: 13 06 cpc r1, r19 |
aafa: 14 06 cpc r1, r20 |
aafc: 55 1f adc r21, r21 |
aafe: f2 cf rjmp .-28 ; 0xaae4 <__fp_split3+0xe> |
ab00: 46 95 lsr r20 |
ab02: f1 df rcall .-30 ; 0xaae6 <__fp_splitA> |
ab04: 08 c0 rjmp .+16 ; 0xab16 <__fp_splitA+0x30> |
ab06: 16 16 cp r1, r22 |
ab08: 17 06 cpc r1, r23 |
ab0a: 18 06 cpc r1, r24 |
ab0c: 99 1f adc r25, r25 |
ab0e: f1 cf rjmp .-30 ; 0xaaf2 <__fp_splitA+0xc> |
ab10: 86 95 lsr r24 |
ab12: 71 05 cpc r23, r1 |
ab14: 61 05 cpc r22, r1 |
ab16: 08 94 sec |
ab18: 08 95 ret |
|
0000ab1a <__fp_zero>: |
ab1a: e8 94 clt |
|
0000ab1c <__fp_szero>: |
ab1c: bb 27 eor r27, r27 |
ab1e: 66 27 eor r22, r22 |
ab20: 77 27 eor r23, r23 |
ab22: cb 01 movw r24, r22 |
ab24: 97 f9 bld r25, 7 |
ab26: 08 95 ret |
|
0000ab28 <__mulsi3>: |
ab28: 62 9f mul r22, r18 |
ab2a: d0 01 movw r26, r0 |
ab2c: 73 9f mul r23, r19 |
ab2e: f0 01 movw r30, r0 |
ab30: 82 9f mul r24, r18 |
ab32: e0 0d add r30, r0 |
ab34: f1 1d adc r31, r1 |
ab36: 64 9f mul r22, r20 |
ab38: e0 0d add r30, r0 |
ab3a: f1 1d adc r31, r1 |
ab3c: 92 9f mul r25, r18 |
ab3e: f0 0d add r31, r0 |
ab40: 83 9f mul r24, r19 |
ab42: f0 0d add r31, r0 |
ab44: 74 9f mul r23, r20 |
ab46: f0 0d add r31, r0 |
ab48: 65 9f mul r22, r21 |
ab4a: f0 0d add r31, r0 |
ab4c: 99 27 eor r25, r25 |
ab4e: 72 9f mul r23, r18 |
ab50: b0 0d add r27, r0 |
ab52: e1 1d adc r30, r1 |
ab54: f9 1f adc r31, r25 |
ab56: 63 9f mul r22, r19 |
ab58: b0 0d add r27, r0 |
ab5a: e1 1d adc r30, r1 |
ab5c: f9 1f adc r31, r25 |
ab5e: bd 01 movw r22, r26 |
ab60: cf 01 movw r24, r30 |
ab62: 11 24 eor r1, r1 |
ab64: 08 95 ret |
|
0000ab66 <__udivmodqi4>: |
ab66: 99 1b sub r25, r25 |
ab68: 79 e0 ldi r23, 0x09 ; 9 |
ab6a: 04 c0 rjmp .+8 ; 0xab74 <__udivmodqi4_ep> |
|
0000ab6c <__udivmodqi4_loop>: |
ab6c: 99 1f adc r25, r25 |
ab6e: 96 17 cp r25, r22 |
ab70: 08 f0 brcs .+2 ; 0xab74 <__udivmodqi4_ep> |
ab72: 96 1b sub r25, r22 |
|
0000ab74 <__udivmodqi4_ep>: |
ab74: 88 1f adc r24, r24 |
ab76: 7a 95 dec r23 |
ab78: c9 f7 brne .-14 ; 0xab6c <__udivmodqi4_loop> |
ab7a: 80 95 com r24 |
ab7c: 08 95 ret |
|
0000ab7e <__udivmodhi4>: |
ab7e: aa 1b sub r26, r26 |
ab80: bb 1b sub r27, r27 |
ab82: 51 e1 ldi r21, 0x11 ; 17 |
ab84: 07 c0 rjmp .+14 ; 0xab94 <__udivmodhi4_ep> |
|
0000ab86 <__udivmodhi4_loop>: |
ab86: aa 1f adc r26, r26 |
ab88: bb 1f adc r27, r27 |
ab8a: a6 17 cp r26, r22 |
ab8c: b7 07 cpc r27, r23 |
ab8e: 10 f0 brcs .+4 ; 0xab94 <__udivmodhi4_ep> |
ab90: a6 1b sub r26, r22 |
ab92: b7 0b sbc r27, r23 |
|
0000ab94 <__udivmodhi4_ep>: |
ab94: 88 1f adc r24, r24 |
ab96: 99 1f adc r25, r25 |
ab98: 5a 95 dec r21 |
ab9a: a9 f7 brne .-22 ; 0xab86 <__udivmodhi4_loop> |
ab9c: 80 95 com r24 |
ab9e: 90 95 com r25 |
aba0: bc 01 movw r22, r24 |
aba2: cd 01 movw r24, r26 |
aba4: 08 95 ret |
|
0000aba6 <__divmodhi4>: |
aba6: 97 fb bst r25, 7 |
aba8: 09 2e mov r0, r25 |
abaa: 07 26 eor r0, r23 |
abac: 0a d0 rcall .+20 ; 0xabc2 <__divmodhi4_neg1> |
abae: 77 fd sbrc r23, 7 |
abb0: 04 d0 rcall .+8 ; 0xabba <__divmodhi4_neg2> |
abb2: e5 df rcall .-54 ; 0xab7e <__udivmodhi4> |
abb4: 06 d0 rcall .+12 ; 0xabc2 <__divmodhi4_neg1> |
abb6: 00 20 and r0, r0 |
abb8: 1a f4 brpl .+6 ; 0xabc0 <__divmodhi4_exit> |
|
0000abba <__divmodhi4_neg2>: |
abba: 70 95 com r23 |
abbc: 61 95 neg r22 |
abbe: 7f 4f sbci r23, 0xFF ; 255 |
|
0000abc0 <__divmodhi4_exit>: |
abc0: 08 95 ret |
|
0000abc2 <__divmodhi4_neg1>: |
abc2: f6 f7 brtc .-4 ; 0xabc0 <__divmodhi4_exit> |
abc4: 90 95 com r25 |
abc6: 81 95 neg r24 |
abc8: 9f 4f sbci r25, 0xFF ; 255 |
abca: 08 95 ret |
|
0000abcc <__udivmodsi4>: |
abcc: a1 e2 ldi r26, 0x21 ; 33 |
abce: 1a 2e mov r1, r26 |
abd0: aa 1b sub r26, r26 |
abd2: bb 1b sub r27, r27 |
abd4: fd 01 movw r30, r26 |
abd6: 0d c0 rjmp .+26 ; 0xabf2 <__udivmodsi4_ep> |
|
0000abd8 <__udivmodsi4_loop>: |
abd8: aa 1f adc r26, r26 |
abda: bb 1f adc r27, r27 |
abdc: ee 1f adc r30, r30 |
abde: ff 1f adc r31, r31 |
abe0: a2 17 cp r26, r18 |
abe2: b3 07 cpc r27, r19 |
abe4: e4 07 cpc r30, r20 |
abe6: f5 07 cpc r31, r21 |
abe8: 20 f0 brcs .+8 ; 0xabf2 <__udivmodsi4_ep> |
abea: a2 1b sub r26, r18 |
abec: b3 0b sbc r27, r19 |
abee: e4 0b sbc r30, r20 |
abf0: f5 0b sbc r31, r21 |
|
0000abf2 <__udivmodsi4_ep>: |
abf2: 66 1f adc r22, r22 |
abf4: 77 1f adc r23, r23 |
abf6: 88 1f adc r24, r24 |
abf8: 99 1f adc r25, r25 |
abfa: 1a 94 dec r1 |
abfc: 69 f7 brne .-38 ; 0xabd8 <__udivmodsi4_loop> |
abfe: 60 95 com r22 |
ac00: 70 95 com r23 |
ac02: 80 95 com r24 |
ac04: 90 95 com r25 |
ac06: 9b 01 movw r18, r22 |
ac08: ac 01 movw r20, r24 |
ac0a: bd 01 movw r22, r26 |
ac0c: cf 01 movw r24, r30 |
ac0e: 08 95 ret |
|
0000ac10 <__divmodsi4>: |
ac10: 97 fb bst r25, 7 |
ac12: 09 2e mov r0, r25 |
ac14: 05 26 eor r0, r21 |
ac16: 0e d0 rcall .+28 ; 0xac34 <__divmodsi4_neg1> |
ac18: 57 fd sbrc r21, 7 |
ac1a: 04 d0 rcall .+8 ; 0xac24 <__divmodsi4_neg2> |
ac1c: d7 df rcall .-82 ; 0xabcc <__udivmodsi4> |
ac1e: 0a d0 rcall .+20 ; 0xac34 <__divmodsi4_neg1> |
ac20: 00 1c adc r0, r0 |
ac22: 38 f4 brcc .+14 ; 0xac32 <__divmodsi4_exit> |
|
0000ac24 <__divmodsi4_neg2>: |
ac24: 50 95 com r21 |
ac26: 40 95 com r20 |
ac28: 30 95 com r19 |
ac2a: 21 95 neg r18 |
ac2c: 3f 4f sbci r19, 0xFF ; 255 |
ac2e: 4f 4f sbci r20, 0xFF ; 255 |
ac30: 5f 4f sbci r21, 0xFF ; 255 |
|
0000ac32 <__divmodsi4_exit>: |
ac32: 08 95 ret |
|
0000ac34 <__divmodsi4_neg1>: |
ac34: f6 f7 brtc .-4 ; 0xac32 <__divmodsi4_exit> |
ac36: 90 95 com r25 |
ac38: 80 95 com r24 |
ac3a: 70 95 com r23 |
ac3c: 61 95 neg r22 |
ac3e: 7f 4f sbci r23, 0xFF ; 255 |
ac40: 8f 4f sbci r24, 0xFF ; 255 |
ac42: 9f 4f sbci r25, 0xFF ; 255 |
ac44: 08 95 ret |
|
0000ac46 <__eeprom_read_byte_1F2021>: |
ac46: f9 99 sbic 0x1f, 1 ; 31 |
ac48: fe cf rjmp .-4 ; 0xac46 <__eeprom_read_byte_1F2021> |
ac4a: b2 bd out 0x22, r27 ; 34 |
ac4c: a1 bd out 0x21, r26 ; 33 |
ac4e: f8 9a sbi 0x1f, 0 ; 31 |
ac50: 11 96 adiw r26, 0x01 ; 1 |
ac52: 00 b4 in r0, 0x20 ; 32 |
ac54: 08 95 ret |
|
0000ac56 <__eeprom_write_byte_1F2021>: |
ac56: f9 99 sbic 0x1f, 1 ; 31 |
ac58: fe cf rjmp .-4 ; 0xac56 <__eeprom_write_byte_1F2021> |
ac5a: b2 bd out 0x22, r27 ; 34 |
ac5c: a1 bd out 0x21, r26 ; 33 |
ac5e: 00 bc out 0x20, r0 ; 32 |
ac60: 11 96 adiw r26, 0x01 ; 1 |
ac62: 0f b6 in r0, 0x3f ; 63 |
ac64: f8 94 cli |
ac66: fa 9a sbi 0x1f, 2 ; 31 |
ac68: f9 9a sbi 0x1f, 1 ; 31 |
ac6a: 0f be out 0x3f, r0 ; 63 |
ac6c: 08 95 ret |
|
0000ac6e <__eeprom_write_block_1F2021>: |
ac6e: 01 90 ld r0, Z+ |
ac70: f2 df rcall .-28 ; 0xac56 <__eeprom_write_byte_1F2021> |
ac72: 1a 94 dec r1 |
ac74: e1 f7 brne .-8 ; 0xac6e <__eeprom_write_block_1F2021> |
ac76: 08 95 ret |
|
0000ac78 <_exit>: |
ac78: ff cf rjmp .-2 ; 0xac78 <_exit> |