0,0 → 1,30928 |
|
FlightCtrl.elf: file format elf32-avr |
|
Sections: |
Idx Name Size VMA LMA File off Algn |
0 .data 000001ea 00800100 000137c8 0001385c 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
1 .text 000137c8 00000000 00000000 00000094 2**1 |
CONTENTS, ALLOC, LOAD, READONLY, CODE |
2 .bss 000009cc 008002ea 008002ea 00013a46 2**0 |
ALLOC |
3 .comment 00000030 00000000 00000000 00013a46 2**0 |
CONTENTS, READONLY |
4 .debug_aranges 00000020 00000000 00000000 00013a78 2**3 |
CONTENTS, READONLY, DEBUGGING |
5 .debug_info 0000007c 00000000 00000000 00013a98 2**0 |
CONTENTS, READONLY, DEBUGGING |
6 .debug_abbrev 00000014 00000000 00000000 00013b14 2**0 |
CONTENTS, READONLY, DEBUGGING |
7 .debug_line 00000334 00000000 00000000 00013b28 2**0 |
CONTENTS, READONLY, DEBUGGING |
|
Disassembly of section .text: |
|
00000000 <__vectors>: |
0: 0c 94 60 0c jmp 0x18c0 ; 0x18c0 <__ctors_end> |
4: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
8: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
c: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
10: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
14: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
18: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
1c: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
20: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
24: 0c 94 df 8a jmp 0x115be ; 0x115be <__vector_9> |
28: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
2c: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
30: 0c 94 4a 7e jmp 0xfc94 ; 0xfc94 <__vector_12> |
34: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
38: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
3c: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
40: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
44: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
48: 0c 94 67 87 jmp 0x10ece ; 0x10ece <__vector_18> |
4c: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
50: 0c 94 8e 90 jmp 0x1211c ; 0x1211c <__vector_20> |
54: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
58: 0c 94 52 90 jmp 0x120a4 ; 0x120a4 <__vector_22> |
5c: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
60: 0c 94 4c 1b jmp 0x3698 ; 0x3698 <__vector_24> |
64: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
68: 0c 94 64 8c jmp 0x118c8 ; 0x118c8 <__vector_26> |
6c: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
70: 0c 94 11 1a jmp 0x3422 ; 0x3422 <__vector_28> |
74: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
78: 0c 94 66 0f jmp 0x1ecc ; 0x1ecc <__vector_30> |
7c: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
80: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
84: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
88: 0c 94 ba 0c jmp 0x1974 ; 0x1974 <__bad_interrupt> |
8c: 7b 1b sub r23, r27 |
8e: 80 1b sub r24, r16 |
90: 85 1b sub r24, r21 |
92: 8e 1b sub r24, r30 |
94: a5 1b sub r26, r21 |
96: bc 1b sub r27, r28 |
98: cb 1b sub r28, r27 |
9a: db 1b sub r29, r27 |
9c: 37 1c adc r3, r7 |
9e: 7c 1e adc r7, r28 |
a0: bc 1b sub r27, r28 |
a2: 47 1d adc r20, r7 |
a4: 58 1d adc r21, r8 |
a6: 6d 1d adc r22, r13 |
a8: 8c 1d adc r24, r12 |
aa: a9 1d adc r26, r9 |
ac: f7 1d adc r31, r7 |
ae: 45 1e adc r4, r21 |
b0: a0 5c subi r26, 0xC0 ; 192 |
b2: 7a 5f subi r23, 0xFA ; 250 |
b4: 34 63 ori r19, 0x34 ; 52 |
b6: 79 65 ori r23, 0x59 ; 89 |
b8: c6 66 ori r28, 0x66 ; 102 |
ba: f0 67 ori r31, 0x70 ; 112 |
bc: 53 69 ori r21, 0x93 ; 147 |
be: ac 5c subi r26, 0xCC ; 204 |
c0: 38 5d subi r19, 0xD8 ; 216 |
c2: a1 5d subi r26, 0xD1 ; 209 |
c4: f4 5d subi r31, 0xD4 ; 212 |
c6: 39 5e subi r19, 0xE9 ; 233 |
c8: 9e 5e subi r25, 0xEE ; 238 |
ca: 48 6b ori r20, 0xB8 ; 184 |
cc: 06 5f subi r16, 0xF6 ; 246 |
ce: 59 5f subi r21, 0xF9 ; 249 |
d0: 59 5f subi r21, 0xF9 ; 249 |
d2: 59 5f subi r21, 0xF9 ; 249 |
d4: 59 5f subi r21, 0xF9 ; 249 |
d6: 59 5f subi r21, 0xF9 ; 249 |
d8: 59 5f subi r21, 0xF9 ; 249 |
da: 59 5f subi r21, 0xF9 ; 249 |
dc: 59 5f subi r21, 0xF9 ; 249 |
de: 59 5f subi r21, 0xF9 ; 249 |
e0: 85 5f subi r24, 0xF5 ; 245 |
e2: e9 5f subi r30, 0xF9 ; 249 |
e4: 6c 60 ori r22, 0x0C ; 12 |
e6: 9a 60 ori r25, 0x0A ; 10 |
e8: d6 60 ori r29, 0x06 ; 6 |
ea: 2e 61 ori r18, 0x1E ; 30 |
ec: bb 61 ori r27, 0x1B ; 27 |
ee: ce 62 ori r28, 0x2E ; 46 |
f0: 14 63 ori r17, 0x34 ; 52 |
f2: 14 63 ori r17, 0x34 ; 52 |
f4: 14 63 ori r17, 0x34 ; 52 |
f6: 14 63 ori r17, 0x34 ; 52 |
f8: 14 63 ori r17, 0x34 ; 52 |
fa: 14 63 ori r17, 0x34 ; 52 |
fc: 14 63 ori r17, 0x34 ; 52 |
fe: 14 63 ori r17, 0x34 ; 52 |
100: 14 63 ori r17, 0x34 ; 52 |
102: 40 63 ori r20, 0x30 ; 48 |
104: 52 63 ori r21, 0x32 ; 50 |
106: 6b 63 ori r22, 0x3B ; 59 |
108: bf 63 ori r27, 0x3F ; 63 |
10a: f7 63 ori r31, 0x37 ; 55 |
10c: 51 64 ori r21, 0x41 ; 65 |
10e: 7d 64 ori r23, 0x4D ; 77 |
110: 04 65 ori r16, 0x54 ; 84 |
112: 48 6b ori r20, 0xB8 ; 184 |
114: 56 65 ori r21, 0x56 ; 86 |
116: 56 65 ori r21, 0x56 ; 86 |
118: 56 65 ori r21, 0x56 ; 86 |
11a: 56 65 ori r21, 0x56 ; 86 |
11c: 56 65 ori r21, 0x56 ; 86 |
11e: 56 65 ori r21, 0x56 ; 86 |
120: 56 65 ori r21, 0x56 ; 86 |
122: 56 65 ori r21, 0x56 ; 86 |
124: d8 75 andi r29, 0x58 ; 88 |
126: b7 76 andi r27, 0x67 ; 103 |
128: 3f 77 andi r19, 0x7F ; 127 |
12a: a3 77 andi r26, 0x73 ; 115 |
12c: e3 77 andi r30, 0x73 ; 115 |
12e: 83 78 andi r24, 0x83 ; 131 |
130: f9 78 andi r31, 0x89 ; 137 |
132: 51 79 andi r21, 0x91 ; 145 |
134: b2 79 andi r27, 0x92 ; 146 |
136: e2 79 andi r30, 0x92 ; 146 |
138: 2e 7a andi r18, 0xAE ; 174 |
13a: 59 7a andi r21, 0xA9 ; 169 |
13c: 84 7a andi r24, 0xA4 ; 164 |
13e: dc 7a andi r29, 0xAC ; 172 |
140: 22 7b andi r18, 0xB2 ; 178 |
142: 70 7b andi r23, 0xB0 ; 176 |
144: b9 7b andi r27, 0xB9 ; 185 |
146: fe 7b andi r31, 0xBE ; 190 |
148: 64 7c andi r22, 0xC4 ; 196 |
14a: 4e 7d andi r20, 0xDE ; 222 |
14c: 48 83 st Y, r20 |
14e: a1 84 ldd r10, Z+9 ; 0x09 |
150: 1a 85 ldd r17, Y+10 ; 0x0a |
152: cb 85 ldd r28, Y+11 ; 0x0b |
154: 6b 85 ldd r22, Y+11 ; 0x0b |
156: 9b 85 ldd r25, Y+11 ; 0x0b |
158: 87 83 std Z+7, r24 ; 0x07 |
15a: 4f 84 ldd r4, Y+15 ; 0x0f |
15c: cb 85 ldd r28, Y+11 ; 0x0b |
15e: e4 83 std Z+4, r30 ; 0x04 |
160: 86 8c ldd r8, Z+30 ; 0x1e |
162: c6 8c ldd r12, Z+30 ; 0x1e |
164: fd 8c ldd r15, Y+29 ; 0x1d |
166: 5a 8d ldd r21, Y+26 ; 0x1a |
168: 77 8d ldd r23, Z+31 ; 0x1f |
16a: b4 8d ldd r27, Z+28 ; 0x1c |
16c: 5c 8e std Y+28, r5 ; 0x1c |
16e: 13 18 sub r1, r3 |
170: 16 18 sub r1, r6 |
172: 16 18 sub r1, r6 |
174: 16 18 sub r1, r6 |
176: 1f 18 sub r1, r15 |
178: 22 18 sub r2, r2 |
17a: 25 18 sub r2, r5 |
17c: 37 18 sub r3, r7 |
17e: 34 18 sub r3, r4 |
|
00000180 <__trampolines_end>: |
180: 2e 00 .word 0x002e ; ???? |
|
00000182 <__c.3064>: |
182: 0a 0d 4d 69 78 65 72 2d 43 6f 6e 66 69 67 3a 20 ..Mixer-Config: |
192: 27 25 73 27 20 28 25 75 20 4d 6f 74 6f 72 73 29 '%s' (%u Motors) |
... |
|
000001a3 <__c.3059>: |
1a3: 0a 0d 47 65 6e 65 72 61 74 69 6e 67 20 64 65 66 ..Generating def |
1b3: 61 75 6c 74 20 4d 69 78 65 72 20 54 61 62 6c 65 ault Mixer Table |
... |
|
000001c4 <__c.3057>: |
1c4: 0a 0d 55 73 69 6e 67 20 50 61 72 61 6d 65 74 65 ..Using Paramete |
1d4: 72 20 53 65 74 20 25 64 00 r Set %d. |
|
000001dd <__c.3048>: |
1dd: 0a 0d 47 65 6e 65 72 61 74 69 6e 67 20 64 65 66 ..Generating def |
1ed: 61 75 6c 74 20 50 61 72 61 6d 65 74 65 72 20 53 ault Parameter S |
1fd: 65 74 20 25 64 00 et %d. |
|
00000203 <__c.3045>: |
203: 0a 0d 2d 2d 3e 20 48 61 72 64 77 61 72 65 20 56 ..--> Hardware V |
213: 65 72 73 69 6f 6e 20 42 79 74 65 20 43 68 61 6e ersion Byte Chan |
223: 67 65 64 20 3c 2d 2d 00 ged <--. |
|
0000022b <__c.3157>: |
22b: 0a 0d 47 79 72 6f 20 63 61 6c 69 62 72 61 74 69 ..Gyro calibrati |
23b: 6f 6e 20 64 61 74 61 20 6e 6f 74 20 76 61 6c 69 on data not vali |
24b: 64 0d 0a 00 d... |
|
0000024f <__c.3152>: |
24f: 0a 0d 41 43 43 20 6e 6f 74 20 63 61 6c 69 62 72 ..ACC not calibr |
25f: 61 74 65 64 21 0d 0a 00 ated!... |
|
00000267 <__c.3029>: |
267: 0a 0d 46 6c 69 67 68 74 2d 74 69 6d 65 20 25 75 ..Flight-time %u |
277: 20 6d 69 6e 20 54 6f 74 61 6c 3a 25 75 20 6d 69 min Total:%u mi |
287: 6e 00 n. |
|
00000289 <__c.3027>: |
289: 4f 4b 0a 0d 00 OK... |
|
0000028e <__c.3022>: |
28e: 0a 0d 43 61 6c 69 62 72 61 74 69 6e 67 20 70 72 ..Calibrating pr |
29e: 65 73 73 75 72 65 20 73 65 6e 73 6f 72 2e 2e 00 essure sensor... |
|
000002ae <__c.3020>: |
2ae: 3c 2d 2d 20 77 61 72 6e 69 6e 67 20 6f 6c 64 20 <-- warning old |
2be: 56 65 72 73 69 6f 6e 21 00 Version!. |
|
000002c7 <__c.3018>: |
2c7: 0a 0d 42 4c 2d 46 69 72 6d 77 61 72 65 20 25 64 ..BL-Firmware %d |
2d7: 2e 25 30 32 64 00 .%02d. |
|
000002dd <__c.3013>: |
2dd: 0a 0d 0a 0d 21 21 20 4d 49 53 53 49 4e 47 20 42 ....!! MISSING B |
2ed: 4c 2d 43 54 52 4c 3a 20 25 64 20 21 21 00 L-CTRL: %d !!. |
|
000002fb <__c.3008>: |
2fb: 25 64 00 %d. |
|
000002fe <__c.2999>: |
2fe: 0a 0d 46 6f 75 6e 64 20 42 4c 2d 43 74 72 6c 3a ..Found BL-Ctrl: |
30e: 20 00 . |
|
00000310 <__c.2990>: |
310: 0a 0d 4f 6c 64 20 46 43 20 48 61 72 64 77 61 72 ..Old FC Hardwar |
320: 65 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 e not supported |
330: 62 79 20 74 68 69 73 20 46 69 72 6d 77 61 72 65 by this Firmware |
340: 21 00 !. |
|
00000342 <__c.2976>: |
342: 20 20 41 75 74 6f 6c 61 6e 64 69 6e 67 3a 20 25 Autolanding: % |
352: 64 2e 25 64 56 00 d.%dV. |
|
00000358 <__c.2974>: |
358: 20 20 41 75 74 6f 2d 43 48 3a 20 25 64 2e 25 64 Auto-CH: %d.%d |
368: 56 00 V. |
|
0000036a <__c.2972>: |
36a: 20 4c 6f 77 20 77 61 72 6e 69 6e 67 3a 20 25 64 Low warning: %d |
37a: 2e 25 64 56 00 .%dV. |
|
0000037f <__c.2970>: |
37f: 20 25 64 20 43 65 6c 6c 73 20 00 %d Cells . |
|
0000038a <__c.2968>: |
38a: 0a 0d 42 61 74 74 3a 00 ..Batt:. |
|
00000392 <__c.2959>: |
392: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
3a2: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
3b2: 3d 3d 3d 3d 3d 00 =====. |
|
000003b8 <__c.3487>: |
3b8: 25 73 00 %s. |
|
000003bb <__c.3485>: |
3bb: 28 53 65 74 20 2d 3e 20 4c 6f 61 64 29 00 (Set -> Load). |
|
000003c9 <__c.3483>: |
3c9: 4e 6f 20 53 44 2d 43 61 72 64 20 20 20 00 No SD-Card . |
|
000003d7 <__c.3481>: |
3d7: 2d 2d 00 --. |
|
000003da <__c.3479>: |
3da: 25 32 64 00 %2d. |
|
000003de <__c.3477>: |
3de: 20 20 20 00 . |
|
000003e2 <__c.3475>: |
3e2: 6c 6f 61 64 20 70 6f 69 6e 74 3a 00 load point:. |
|
000003ee <__c.3470>: |
3ee: 43 61 6d 3a 20 25 33 69 00 Cam: %3i. |
|
000003f7 <__c.3468>: |
3f7: 44 49 52 3a 20 25 33 64 25 63 00 DIR: %3d%c. |
|
00000402 <__c.3466>: |
402: 41 4c 54 3a 25 34 69 6d 20 20 20 20 00 ALT:%4im . |
|
0000040f <__c.3464>: |
40f: 41 4c 54 3a 25 34 69 2f 25 69 6d 20 00 ALT:%4i/%im . |
|
0000041c <__c.3461>: |
41c: 57 50 3a 25 32 64 2f 25 64 20 44 69 73 74 3a 25 WP:%2d/%d Dist:% |
42c: 33 64 6d 20 00 3dm . |
|
00000431 <__c.3459>: |
431: 20 25 32 69 3a 25 30 32 69 20 00 %2i:%02i . |
|
0000043c <__c.3457>: |
43c: 20 25 32 69 2e 25 31 69 56 20 00 %2i.%1iV . |
|
00000447 <__c.3453>: |
447: 4c 6f 61 64 20 73 69 6e 67 6c 65 20 50 6f 73 69 Load single Posi |
457: 74 69 6f 6e 00 tion. |
|
0000045c <__c.3446>: |
45c: 21 4e 6f 20 47 50 53 2d 46 69 78 21 20 00 !No GPS-Fix! . |
|
0000046a <__c.3444>: |
46a: 28 53 65 74 20 2d 3e 20 53 74 6f 72 65 29 00 (Set -> Store). |
|
00000479 <__c.3442>: |
479: 4e 6f 20 53 44 2d 43 61 72 64 20 20 20 00 No SD-Card . |
|
00000487 <__c.3440>: |
487: 2d 2d 00 --. |
|
0000048a <__c.3438>: |
48a: 25 32 64 20 00 %2d . |
|
0000048f <__c.3436>: |
48f: 20 20 20 00 . |
|
00000493 <__c.3434>: |
493: 53 74 6f 72 65 20 70 6f 69 6e 74 3a 00 Store point:. |
|
000004a0 <__c.3429>: |
4a0: 43 61 6d 3a 20 25 33 69 00 Cam: %3i. |
|
000004a9 <__c.3427>: |
4a9: 44 49 52 3a 20 25 33 64 25 63 00 DIR: %3d%c. |
|
000004b4 <__c.3425>: |
4b4: 41 4c 54 3a 25 34 69 6d 00 ALT:%4im. |
|
000004bd <__c.3422>: |
4bd: 20 25 32 69 3a 25 30 32 69 20 00 %2i:%02i . |
|
000004c8 <__c.3420>: |
4c8: 20 25 32 69 2e 25 31 69 56 20 00 %2i.%1iV . |
|
000004d3 <__c.3416>: |
4d3: 53 74 6f 72 65 20 73 69 6e 67 6c 65 20 50 6f 73 Store single Pos |
4e3: 69 74 69 6f 6e 00 ition. |
|
000004e9 <__c.3409>: |
4e9: 20 20 20 20 20 20 20 20 20 20 20 20 20 00 . |
|
000004f7 <__c.3407>: |
4f7: 28 53 65 74 20 2d 3e 20 4c 6f 61 64 29 00 (Set -> Load). |
|
00000505 <__c.3405>: |
505: 4e 6f 20 53 44 2d 43 61 72 64 20 20 20 00 No SD-Card . |
|
00000513 <__c.3403>: |
513: 20 2d 2d 00 --. |
|
00000517 <__c.3401>: |
517: 25 32 64 20 28 46 49 58 29 00 %2d (FIX). |
|
00000521 <__c.3399>: |
521: 20 20 20 00 . |
|
00000525 <__c.3397>: |
525: 4c 6f 61 64 20 6c 69 73 74 3a 00 Load list:. |
|
00000530 <__c.3392>: |
530: 25 73 00 %s. |
|
00000533 <__c.3390>: |
533: 25 32 69 2e 25 31 69 56 20 00 %2i.%1iV . |
|
0000053d <__c.3387>: |
53d: 4e 6f 20 57 50 73 20 61 63 74 69 76 65 20 20 20 No WPs active |
54d: 20 00 . |
|
0000054f <__c.3385>: |
54f: 41 63 74 69 76 65 20 57 50 3a 25 32 64 2f 25 64 Active WP:%2d/%d |
55f: 20 00 . |
|
00000561 <__c.3381>: |
561: 28 46 69 78 65 64 20 50 6f 73 69 74 69 6f 6e 73 (Fixed Positions |
571: 29 00 ). |
|
00000573 <__c.3379>: |
573: 4c 6f 61 64 20 57 61 79 70 6f 69 6e 74 73 00 Load Waypoints. |
|
00000582 <__c.3372>: |
582: 21 4e 6f 20 47 50 53 2d 46 69 78 21 20 00 !No GPS-Fix! . |
|
00000590 <__c.3370>: |
590: 20 20 20 20 20 20 20 20 20 20 20 20 20 00 . |
|
0000059e <__c.3368>: |
59e: 28 53 65 74 20 2d 3e 20 4c 6f 61 64 29 00 (Set -> Load). |
|
000005ac <__c.3366>: |
5ac: 4e 6f 20 53 44 2d 43 61 72 64 20 20 20 00 No SD-Card . |
|
000005ba <__c.3364>: |
5ba: 4c 6f 61 64 20 6c 69 73 74 3a 20 2d 2d 20 00 Load list: -- . |
|
000005c9 <__c.3362>: |
5c9: 4c 6f 61 64 20 6c 69 73 74 3a 00 Load list:. |
|
000005d4 <__c.3360>: |
5d4: 25 32 69 20 20 20 00 %2i . |
|
000005db <__c.3358>: |
5db: 20 20 20 00 . |
|
000005df <__c.3353>: |
5df: 25 73 00 %s. |
|
000005e2 <__c.3351>: |
5e2: 25 32 69 2e 25 31 69 56 20 00 %2i.%1iV . |
|
000005ec <__c.3348>: |
5ec: 4e 6f 20 57 50 73 20 61 63 74 69 76 65 20 20 20 No WPs active |
5fc: 20 20 00 . |
|
000005ff <__c.3346>: |
5ff: 41 63 74 69 76 65 20 57 50 3a 25 32 64 2f 25 64 Active WP:%2d/%d |
60f: 20 00 . |
|
00000611 <__c.3342>: |
611: 28 52 65 6c 61 74 69 76 65 20 50 6f 73 69 74 69 (Relative Positi |
621: 6f 6e 73 29 00 ons). |
|
00000626 <__c.3340>: |
626: 4c 6f 61 64 20 57 61 79 70 6f 69 6e 74 73 00 Load Waypoints. |
|
00000635 <__c.3324>: |
635: 43 4f 4d 50 41 53 53 20 4f 46 46 21 20 00 COMPASS OFF! . |
|
00000643 <__c.3322>: |
643: 48 48 21 20 00 HH! . |
|
00000648 <__c.3320>: |
648: 4c 4f 4f 50 49 4e 47 21 20 00 LOOPING! . |
|
00000652 <__c.3318>: |
652: 43 4f 55 50 4c 49 4e 47 20 4f 46 46 21 20 00 COUPLING OFF! . |
|
00000661 <__c.3315>: |
661: 50 34 3a 25 34 69 20 50 35 3a 25 34 69 20 36 3a P4:%4i P5:%4i 6: |
671: 25 33 69 00 %3i. |
|
00000675 <__c.3313>: |
675: 50 31 3a 25 34 69 20 50 32 3a 25 34 69 20 33 3a P1:%4i P2:%4i 3: |
685: 25 33 69 00 %3i. |
|
00000689 <__c.3311>: |
689: 47 73 3a 25 34 69 20 59 61 3a 25 34 69 20 00 Gs:%4i Ya:%4i . |
|
00000698 <__c.3309>: |
698: 4e 69 3a 25 34 69 20 52 6f 3a 25 34 69 20 43 3a Ni:%4i Ro:%4i C: |
6a8: 25 33 69 00 %3i. |
|
000006ac <__c.3306>: |
6ac: 48 4f 4c 44 20 00 HOLD . |
|
000006b2 <__c.3304>: |
6b2: 25 75 6d 00 %um. |
|
000006b6 <__c.3302>: |
6b6: 48 4f 4d 45 20 41 4c 54 3a 00 HOME ALT:. |
|
000006c0 <__c.3299>: |
6c0: 20 46 53 3a 25 75 73 65 6b 20 00 FS:%usek . |
|
000006cb <__c.3297>: |
6cb: 28 48 4f 4c 44 29 00 (HOLD). |
|
000006d2 <__c.3295>: |
6d2: 28 41 49 44 29 20 00 (AID) . |
|
000006d9 <__c.3293>: |
6d9: 28 48 4f 4d 45 29 00 (HOME). |
|
000006e0 <__c.3291>: |
6e0: 28 46 52 45 45 29 00 (FREE). |
|
000006e7 <__c.3289>: |
6e7: 44 49 53 41 42 4c 45 44 00 DISABLED. |
|
000006f0 <__c.3287>: |
6f0: 47 50 53 3a 00 GPS:. |
|
000006f5 <__c.3284>: |
6f5: 20 54 45 41 43 48 00 TEACH. |
|
000006fc <__c.3282>: |
6fc: 20 28 4f 46 46 29 00 (OFF). |
|
00000703 <__c.3280>: |
703: 20 28 4f 4e 29 20 00 (ON) . |
|
0000070a <__c.3278>: |
70a: 44 49 53 41 42 4c 45 44 00 DISABLED. |
|
00000713 <__c.3276>: |
713: 43 46 3a 00 CF:. |
|
00000717 <__c.3273>: |
717: 44 49 53 41 42 4c 45 44 00 DISABLED. |
|
00000720 <__c.3271>: |
720: 56 41 52 49 4f 00 VARIO. |
|
00000726 <__c.3269>: |
726: 4c 49 4d 49 54 00 LIMIT. |
|
0000072c <__c.3267>: |
72c: 28 4f 46 46 29 20 00 (OFF) . |
|
00000733 <__c.3265>: |
733: 28 4f 4e 29 20 20 00 (ON) . |
|
0000073a <__c.3263>: |
73a: 50 4f 54 49 3a 25 33 75 20 00 POTI:%3u . |
|
00000744 <__c.3261>: |
744: 41 4c 54 3a 00 ALT:. |
|
00000749 <__c.3258>: |
749: 4d 69 6e 3a 25 32 69 2e 25 31 69 56 20 25 73 20 Min:%2i.%1iV %s |
... |
|
0000075a <__c.3254>: |
75a: 53 65 74 74 69 6e 67 3a 25 75 20 25 73 20 00 Setting:%u %s . |
|
00000769 <__c.3240>: |
769: 20 77 77 77 2e 4d 69 6b 72 6f 4b 6f 70 74 65 72 www.MikroKopter |
779: 2e 64 65 20 20 00 .de . |
|
0000077f <__c.3238>: |
77f: 21 21 20 4c 69 50 6f 20 76 6f 6c 74 61 67 65 20 !! LiPo voltage |
78f: 21 21 00 !!. |
|
00000792 <__c.3236>: |
792: 45 52 52 3a 20 00 ERR: . |
|
00000798 <__c.3234>: |
798: 45 52 52 3a 20 25 32 64 20 21 00 ERR: %2d !. |
|
000007a3 <__c.3231>: |
7a3: 25 33 69 20 25 33 69 20 25 33 69 20 25 33 69 25 %3i %3i %3i %3i% |
7b3: 63 43 00 cC. |
|
000007b6 <__c.3229>: |
7b6: 25 33 69 20 25 33 69 25 63 43 20 20 20 20 20 20 %3i %3i%cC |
7c6: 20 20 00 . |
|
000007c9 <__c.3227>: |
7c9: 25 32 69 2e 25 69 20 25 32 69 2e 25 69 20 25 32 %2i.%i %2i.%i %2 |
7d9: 69 2e 25 69 20 25 32 69 2e 25 69 41 00 i.%i %2i.%iA. |
|
000007e6 <__c.3225>: |
7e6: 25 32 69 2e 25 69 20 25 32 69 2e 25 69 41 00 %2i.%i %2i.%iA. |
|
000007f5 <__c.3222>: |
7f5: 25 33 69 20 25 33 69 20 25 33 69 20 25 33 69 25 %3i %3i %3i %3i% |
805: 63 43 00 cC. |
|
00000808 <__c.3220>: |
808: 25 32 69 2e 25 69 20 25 32 69 2e 25 69 20 25 32 %2i.%i %2i.%i %2 |
818: 69 2e 25 69 20 25 32 69 2e 25 69 41 00 i.%i %2i.%iA. |
|
00000825 <__c.3217>: |
825: 20 20 20 4e 6f 20 4e 61 76 69 43 74 72 6c 20 20 No NaviCtrl |
835: 20 20 20 20 20 00 . |
|
0000083b <__c.3215>: |
83b: 44 47 50 53 20 00 DGPS . |
|
00000841 <__c.3213>: |
841: 4e 4f 46 49 58 00 NOFIX. |
|
00000847 <__c.3209>: |
847: 20 20 33 44 20 00 3D . |
|
0000084d <__c.3206>: |
84d: 47 50 53 3a 25 32 75 6d 2f 73 20 53 41 54 3a 25 GPS:%2um/s SAT:% |
85d: 64 20 00 d . |
|
00000860 <__c.3203>: |
860: 20 20 00 . |
|
00000863 <__c.3201>: |
863: 43 46 00 CF. |
|
00000866 <__c.3199>: |
866: 50 57 52 3a 25 32 69 2e 25 31 69 41 20 28 25 69 PWR:%2i.%1iA (%i |
876: 57 29 20 00 W) . |
|
0000087a <__c.3196>: |
87a: 48 4d 3a 25 33 64 25 63 20 20 44 49 53 54 3a 25 HM:%3d%c DIST:% |
88a: 33 64 6d 20 25 63 00 3dm %c. |
|
00000891 <__c.3193>: |
891: 25 63 00 %c. |
|
00000894 <__c.3191>: |
894: 41 4c 54 3a 2d 2d 2d 2d 20 00 ALT:---- . |
|
0000089e <__c.3189>: |
89e: 41 4c 54 3a 25 34 69 6d 00 ALT:%4im. |
|
000008a7 <__c.3187>: |
8a7: 41 4c 54 3a 25 34 69 6d 00 ALT:%4im. |
|
000008b0 <__c.3185>: |
8b0: 44 49 52 3a 25 33 64 25 63 00 DIR:%3d%c. |
|
000008ba <__c.3181>: |
8ba: 20 25 32 69 3a 25 30 32 69 20 20 25 32 69 2e 25 %2i:%02i %2i.% |
8ca: 31 69 56 20 25 34 69 6d 41 68 00 1iV %4imAh. |
|
000008d5 <__c.3179>: |
8d5: 20 25 32 69 3a 25 30 32 69 20 20 25 32 69 2e 25 %2i:%02i %2i.% |
8e5: 31 69 56 20 25 34 69 6d 41 68 00 1iV %4imAh. |
|
000008f0 <__c.3164>: |
8f0: 20 77 77 77 2e 4d 69 6b 72 6f 4b 6f 70 74 65 72 www.MikroKopter |
900: 2e 64 65 20 20 00 .de . |
|
00000906 <__c.3162>: |
906: 21 21 20 4c 69 50 6f 20 76 6f 6c 74 61 67 65 20 !! LiPo voltage |
916: 21 21 00 !!. |
|
00000919 <__c.3160>: |
919: 45 52 52 3a 20 00 ERR: . |
|
0000091f <__c.3158>: |
91f: 45 52 52 3a 20 25 32 64 20 21 00 ERR: %2d !. |
|
0000092a <__c.3154>: |
92a: 20 20 20 20 25 32 75 6d 2f 73 3a 20 20 48 4d 3a %2um/s: HM: |
93a: 25 33 64 25 63 20 25 63 00 %3d%c %c. |
|
00000943 <__c.3152>: |
943: 69 6e 63 6c 3a 25 32 64 25 63 28 25 32 69 29 00 incl:%2d%c(%2i). |
|
00000953 <__c.3150>: |
953: 48 4d 3a 25 33 64 25 63 20 25 63 00 HM:%3d%c %c. |
|
0000095f <__c.3148>: |
95f: 4d 41 47 3a 25 33 75 25 25 20 00 MAG:%3u%% . |
|
0000096a <__c.3145>: |
96a: 21 21 00 !!. |
|
0000096d <__c.3141>: |
96d: 33 44 00 3D. |
|
00000970 <__c.3139>: |
970: 44 20 00 D . |
|
00000973 <__c.3136>: |
973: 44 49 53 54 3a 25 33 64 6d 00 DIST:%3dm. |
|
0000097d <__c.3134>: |
97d: 53 41 54 3a 25 32 64 20 00 SAT:%2d . |
|
00000986 <__c.3132>: |
986: 3a 00 :. |
|
00000988 <__c.3129>: |
988: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ---------------- |
998: 2d 2d 2d 2d 2d 00 -----. |
|
0000099e <__c.3127>: |
99e: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d ---------+------ |
9ae: 2d 2d 2d 2d 2d 00 -----. |
|
000009b4 <__c.3125>: |
9b4: 3a 00 :. |
|
000009b6 <__c.3123>: |
9b6: 3a 00 :. |
|
000009b8 <__c.3121>: |
9b8: 3a 00 :. |
|
000009ba <__c.3118>: |
9ba: 49 3a 25 32 69 2e 25 31 69 41 20 00 I:%2i.%1iA . |
|
000009c6 <__c.3116>: |
9c6: 20 20 25 35 69 20 20 00 %5i . |
|
000009ce <__c.3114>: |
9ce: 20 20 25 35 69 20 20 00 %5i . |
|
000009d6 <__c.3111>: |
9d6: 20 00 . |
|
000009d8 <__c.3109>: |
9d8: 43 00 C. |
|
000009da <__c.3107>: |
9da: 44 49 52 3a 20 25 33 64 25 63 00 DIR: %3d%c. |
|
000009e5 <__c.3105>: |
9e5: 20 20 25 32 69 3a 25 30 32 69 20 20 00 %2i:%02i . |
|
000009f2 <__c.3103>: |
9f2: 20 20 25 32 69 3a 25 30 32 69 20 20 00 %2i:%02i . |
|
000009ff <__c.3099>: |
9ff: 41 4c 54 3a 2d 2d 2d 2d 20 00 ALT:---- . |
|
00000a09 <__c.3097>: |
a09: 41 4c 54 3a 25 34 69 6d 20 20 00 ALT:%4im . |
|
00000a14 <__c.3095>: |
a14: 41 4c 54 3a 25 34 69 6d 20 25 63 00 ALT:%4im %c. |
|
00000a20 <__c.3093>: |
a20: 20 20 25 32 69 2e 25 31 69 56 20 20 00 %2i.%1iV . |
|
00000a2d <__c.3091>: |
a2d: 20 20 25 32 69 2e 25 31 69 56 20 20 00 %2i.%1iV . |
|
00000a3a <__c.2982>: |
a3a: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
a4a: 20 20 20 20 20 00 . |
|
00000a50 <HOTT_ERROR>: |
a50: 00 00 05 00 05 00 04 01 06 01 08 00 06 01 02 00 ................ |
a60: 04 00 04 00 07 00 07 00 07 00 07 00 07 00 07 00 ................ |
a70: 07 00 03 01 03 01 05 00 17 01 0f 01 06 00 09 01 ................ |
a80: 0a 01 19 01 05 01 05 01 19 01 1a 01 0f 01 01 00 ................ |
a90: 09 00 06 00 06 00 ...... |
|
00000a96 <NC_ERROR_TEXT>: |
a96: 4e 6f 20 45 72 72 6f 72 20 20 20 20 20 20 20 20 No Error |
aa6: 00 4e 6f 74 20 63 6f 6d 70 61 74 69 62 6c 65 20 .Not compatible |
ab6: 20 00 4d 4b 33 4d 61 67 20 6e 6f 74 20 63 6f 6d .MK3Mag not com |
ac6: 70 61 00 4e 6f 20 46 43 20 63 6f 6d 6d 75 6e 69 pa.No FC communi |
ad6: 63 61 74 00 43 6f 6d 70 61 73 73 20 63 6f 6d 6d cat.Compass comm |
ae6: 75 6e 69 63 00 47 50 53 20 63 6f 6d 6d 75 6e 69 unic.GPS communi |
af6: 63 61 74 69 6f 00 63 6f 6d 70 61 73 73 20 76 61 catio.compass va |
b06: 6c 75 65 20 20 20 00 52 43 20 53 69 67 6e 61 6c lue .RC Signal |
b16: 20 6c 6f 73 74 20 20 00 46 43 20 73 70 69 20 72 lost .FC spi r |
b26: 78 20 65 72 72 6f 72 20 00 4e 6f 20 4e 43 20 63 x error .No NC c |
b36: 6f 6d 6d 75 6e 69 63 61 74 00 46 43 20 4e 69 63 ommunicat.FC Nic |
b46: 6b 20 47 79 72 6f 20 20 20 20 00 46 43 20 52 6f k Gyro .FC Ro |
b56: 6c 6c 20 47 79 72 6f 20 20 20 20 00 46 43 20 59 ll Gyro .FC Y |
b66: 61 77 20 47 79 72 6f 20 20 20 20 20 00 46 43 20 aw Gyro .FC |
b76: 4e 69 63 6b 20 41 43 43 20 20 20 20 20 00 46 43 Nick ACC .FC |
b86: 20 52 6f 6c 6c 20 41 43 43 20 20 20 20 20 00 46 Roll ACC .F |
b96: 43 20 5a 2d 41 43 43 20 20 20 20 20 20 20 20 00 C Z-ACC . |
ba6: 50 72 65 73 73 75 72 65 20 73 65 6e 73 6f 72 20 Pressure sensor |
bb6: 00 49 32 43 20 46 43 2d 3e 42 4c 2d 43 74 72 6c .I2C FC->BL-Ctrl |
bc6: 20 00 42 6c 20 4d 69 73 73 69 6e 67 20 20 20 20 .Bl Missing |
bd6: 20 20 00 4d 69 78 65 72 20 45 72 72 6f 72 20 20 .Mixer Error |
be6: 20 20 20 00 43 61 72 65 66 72 65 65 20 45 72 72 .Carefree Err |
bf6: 6f 72 20 20 00 47 50 53 20 46 69 78 20 6c 6f 73 or .GPS Fix los |
c06: 74 20 20 20 20 00 4d 61 67 6e 65 74 20 45 72 72 t .Magnet Err |
c16: 6f 72 20 20 20 20 00 4d 6f 74 6f 72 20 72 65 73 or .Motor res |
c26: 74 61 72 74 20 20 20 00 42 4c 20 4c 69 6d 69 74 tart .BL Limit |
c36: 61 74 69 6f 6e 20 20 20 00 47 50 53 20 52 61 6e ation .GPS Ran |
c46: 67 65 20 20 20 20 20 20 20 00 4e 6f 20 53 44 2d ge .No SD- |
c56: 43 61 72 64 20 20 20 20 20 20 00 53 44 2d 4c 6f Card .SD-Lo |
c66: 67 67 69 6e 67 20 65 72 72 6f 72 00 46 6c 79 69 gging error.Flyi |
c76: 6e 67 20 72 61 6e 67 65 21 20 20 20 00 4d 61 78 ng range! .Max |
c86: 20 41 6c 74 69 74 75 64 65 21 20 20 20 00 4e 6f Altitude! .No |
c96: 20 47 50 53 20 66 69 78 20 20 20 20 20 20 00 63 GPS fix .c |
ca6: 6f 6d 70 61 73 73 20 6e 6f 74 20 63 61 6c 2e 00 ompass not cal.. |
cb6: 42 4c 2d 53 65 6c 66 74 65 73 74 20 20 20 20 20 BL-Selftest |
cc6: 00 6e 6f 20 65 78 74 2e 20 63 6f 6d 70 61 73 73 .no ext. compass |
cd6: 20 00 63 6f 6d 70 61 73 73 20 73 65 6e 73 6f 72 .compass sensor |
ce6: 20 20 00 . |
|
00000ce9 <SETTING>: |
ce9: 53 65 74 20 20 3a 00 Set :. |
|
00000cf0 <BOAT_MODE>: |
cf0: 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 28 42 6f MikroKopter (Bo |
d00: 61 74 29 20 20 00 at) . |
|
00000d06 <SIMULATION>: |
d06: 20 20 53 49 4d 55 4c 41 54 49 4f 4e 20 61 63 74 SIMULATION act |
d16: 69 76 65 20 20 00 ive . |
|
00000d1c <LANDING>: |
d1c: 20 21 21 20 20 20 4c 41 4e 44 49 4e 47 20 20 20 !! LANDING |
d2c: 20 21 21 20 20 00 !! . |
|
00000d32 <UNDERVOLTAGE>: |
d32: 20 21 21 20 4c 69 50 6f 20 76 6f 6c 74 61 67 65 !! LiPo voltage |
d42: 20 21 21 20 20 00 !! . |
|
00000d48 <MIKROKOPTER>: |
d48: 20 20 20 20 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 MikroKopter |
d58: 20 20 20 20 20 00 . |
|
00000d5e <__c.3117>: |
d5e: 4e 6f 20 4e 61 76 69 43 74 72 6c 21 00 No NaviCtrl!. |
|
00000d6b <__c.3115>: |
d6b: 48 6f 6d 65 3a 25 33 64 6d 20 25 33 64 25 63 20 Home:%3dm %3d%c |
d7b: 25 63 00 %c. |
|
00000d7e <__c.3113>: |
d7e: 44 47 50 53 00 DGPS. |
|
00000d83 <__c.3111>: |
d83: 4e 6f 46 78 00 NoFx. |
|
00000d88 <__c.3107>: |
d88: 20 20 33 44 00 3D. |
|
00000d8d <__c.3104>: |
d8d: 25 32 75 6d 2f 73 20 53 61 74 3a 25 64 20 00 %2um/s Sat:%d . |
|
00000d9c <__c.3099>: |
d9c: 20 20 00 . |
|
00000d9f <__c.3097>: |
d9f: 2d 3e 00 ->. |
|
00000da2 <__c.3095>: |
da2: 2d 2d 2f 2d 2d 00 --/--. |
|
00000da8 <__c.3093>: |
da8: 25 32 64 2f 25 64 20 00 %2d/%d . |
|
00000db0 <__c.3091>: |
db0: 23 25 32 64 20 57 50 73 3a 00 #%2d WPs:. |
|
00000dba <__c.3089>: |
dba: 6e 6f 20 47 50 53 2d 46 69 78 00 no GPS-Fix. |
|
00000dc5 <__c.3087>: |
dc5: 6e 6f 20 53 44 2d 43 61 72 64 00 no SD-Card. |
|
00000dd0 <__c.3085>: |
dd0: 52 65 6c 3a 25 73 00 Rel:%s. |
|
00000dd7 <__c.3083>: |
dd7: 52 65 6c 61 74 69 76 65 20 57 50 73 20 00 Relative WPs . |
|
00000de5 <__c.3076>: |
de5: 20 20 00 . |
|
00000de8 <__c.3074>: |
de8: 2d 3e 00 ->. |
|
00000deb <__c.3072>: |
deb: 2d 2d 2f 2d 2d 00 --/--. |
|
00000df1 <__c.3070>: |
df1: 25 32 64 2f 25 64 20 00 %2d/%d . |
|
00000df9 <__c.3068>: |
df9: 23 25 32 64 20 57 50 3a 00 #%2d WP:. |
|
00000e02 <__c.3066>: |
e02: 6e 6f 20 53 44 2d 43 61 72 64 00 no SD-Card. |
|
00000e0d <__c.3064>: |
e0d: 46 49 58 3a 25 73 00 FIX:%s. |
|
00000e14 <__c.3062>: |
e14: 46 49 58 20 57 61 79 70 6f 69 6e 74 73 00 FIX Waypoints. |
|
00000e22 <__c.3055>: |
e22: 20 20 00 . |
|
00000e25 <__c.3053>: |
e25: 2d 3e 00 ->. |
|
00000e28 <__c.3051>: |
e28: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
... |
|
00000e39 <__c.3049>: |
e39: 44 69 73 74 3a 25 33 64 20 41 6c 74 3a 25 33 64 Dist:%3d Alt:%3d |
e49: 20 00 . |
|
00000e4b <__c.3047>: |
e4b: 25 32 64 00 %2d. |
|
00000e4f <__c.3045>: |
e4f: 6e 6f 20 53 44 2d 43 61 72 64 00 no SD-Card. |
|
00000e5a <__c.3043>: |
e5a: 4c 6f 61 64 20 50 6f 69 6e 74 00 Load Point. |
|
00000e65 <__c.3036>: |
e65: 20 20 00 . |
|
00000e68 <__c.3034>: |
e68: 2d 3e 00 ->. |
|
00000e6b <__c.3032>: |
e6b: 44 69 72 3a 25 33 64 20 41 6c 74 3a 25 33 64 6d Dir:%3d Alt:%3dm |
... |
|
00000e7c <__c.3030>: |
e7c: 25 32 64 00 %2d. |
|
00000e80 <__c.3028>: |
e80: 6e 6f 20 47 50 53 2d 46 69 78 00 no GPS-Fix. |
|
00000e8b <__c.3026>: |
e8b: 6e 6f 20 53 44 2d 43 61 72 64 00 no SD-Card. |
|
00000e96 <__c.3024>: |
e96: 53 61 76 65 20 50 6f 69 6e 74 3a 00 Save Point:. |
|
00000ea2 <__c.3017>: |
ea2: 53 61 76 65 20 73 69 6e 67 6c 2e 50 6f 69 6e 74 Save singl.Point |
... |
|
00000eb3 <__c.3012>: |
eb3: 4c 6f 61 64 20 73 69 6e 67 6c 2e 50 6f 69 6e 74 Load singl.Point |
... |
|
00000ec4 <__c.3007>: |
ec4: 28 52 65 6c 61 74 69 76 65 29 20 20 20 00 (Relative) . |
|
00000ed2 <__c.3005>: |
ed2: 4c 6f 61 64 20 57 61 79 70 6f 69 6e 74 73 00 Load Waypoints. |
|
00000ee1 <__c.3000>: |
ee1: 28 46 69 78 65 64 29 20 20 20 20 20 20 00 (Fixed) . |
|
00000eef <__c.2998>: |
eef: 4c 6f 61 64 20 57 61 79 70 6f 69 6e 74 73 00 Load Waypoints. |
|
00000efe <__c.2993>: |
efe: 49 6e 63 6c 69 2e 3a 25 33 69 25 63 20 28 25 69 Incli.:%3i%c (%i |
f0e: 29 20 00 ) . |
|
00000f11 <__c.2991>: |
f11: 4d 61 67 6e 65 74 3a 25 33 69 25 25 20 25 33 69 Magnet:%3i%% %3i |
f21: 25 63 00 %c. |
|
00000f24 <__c.2986>: |
f24: 25 34 69 57 20 25 36 69 6d 41 68 00 %4iW %6imAh. |
|
00000f30 <__c.2984>: |
f30: 25 32 69 2e 25 31 69 56 20 25 33 69 2e 25 31 69 %2i.%1iV %3i.%1i |
f40: 41 00 A. |
|
00000f42 <__c.2979>: |
f42: 25 63 43 20 20 20 20 20 00 %cC . |
|
00000f4b <__c.2977>: |
f4b: 54 65 6d 70 65 72 61 74 75 72 65 73 20 20 20 20 Temperatures |
... |
|
00000f5c <__c.2975>: |
f5c: 25 33 69 20 25 33 69 20 25 33 69 20 25 33 69 00 %3i %3i %3i %3i. |
|
00000f6c <__c.2973>: |
f6c: 25 33 69 20 25 33 69 20 25 33 69 20 25 33 69 00 %3i %3i %3i %3i. |
|
00000f7c <__c.2968>: |
f7c: 52 00 R. |
|
00000f7e <__c.2966>: |
f7e: 25 34 69 6d 25 63 00 %4im%c. |
|
00000f85 <__c.2964>: |
f85: 25 34 69 20 25 32 69 3a 25 30 32 69 00 %4i %2i:%02i. |
|
00000f92 <__c.2962>: |
f92: 28 42 6f 61 74 2d 4d 6f 64 65 29 00 (Boat-Mode). |
|
00000f9e <__c.2960>: |
f9e: 53 65 74 25 64 3a 25 73 00 Set%d:%s. |
|
00000fa7 <__c.2958>: |
fa7: 53 49 4d 55 4c 41 54 49 4f 4e 00 SIMULATION. |
|
00000fb2 <__c.2956>: |
fb2: 45 52 52 4f 52 3a 20 25 32 64 20 00 ERROR: %2d . |
|
00000fbe <__c.2952>: |
fbe: 53 74 61 74 75 73 20 20 20 20 00 Status . |
|
00000fc9 <__c.2950>: |
fc9: 25 33 64 25 63 20 25 33 64 6d 25 63 00 %3d%c %3dm%c. |
|
00000fd6 <__c.2948>: |
fd6: 25 32 69 2e 25 31 69 56 00 %2i.%1iV. |
|
00000fdf <JetiBox_Menu>: |
fdf: 08 01 00 00 e3 6d 00 02 01 01 5f 6b 01 03 02 02 .....m...._k.... |
fef: db 6b 02 04 03 03 ce 71 03 05 04 09 77 6c 04 06 .k.....q....wl.. |
fff: 05 0a a2 6c 05 07 06 0b cd 6c 06 08 07 0c e2 6c ...l.....l.....l |
100f: 07 00 08 06 33 6c 04 09 09 09 ed 70 05 0a 0a 0a ....3l.....p.... |
101f: f7 6c 06 0b 0b 0b 20 70 07 0c 0c 0c 68 6f .l.... p....ho |
|
0000102d <JETI_CODE>: |
102d: 00 4f 50 51 52 53 54 53 56 57 48 00 58 59 00 5a .OPQRSTSVWH.XY.Z |
103d: 55 45 46 47 48 41 00 49 42 4a 4a 00 00 00 00 00 UEFGHA.IBJJ..... |
104d: 00 00 00 00 00 00 44 4c 4d 00 00 00 00 00 4e 00 ......DLM.....N. |
105d: 00 00 4b 00 43 ..K.C |
|
00001062 <__c.3151>: |
1062: 25 31 64 2e 25 30 32 64 20 25 31 64 2e 25 30 32 %1d.%02d %1d.%02 |
1072: 64 20 25 31 64 2e 25 30 32 64 20 25 31 64 2e 25 d %1d.%02d %1d.% |
1082: 30 32 64 00 02d. |
|
00001086 <__c.3149>: |
1086: 42 4c 20 56 65 72 73 69 6f 6e 73 00 BL Versions. |
|
00001092 <__c.3146>: |
1092: 31 32 00 12. |
|
00001095 <__c.3144>: |
1095: 31 31 00 11. |
|
00001098 <__c.3142>: |
1098: 31 30 00 10. |
|
0000109b <__c.3140>: |
109b: 20 25 63 20 20 20 2d 20 20 20 2d 20 20 20 2d 20 %c - - - |
... |
|
000010ac <__c.3138>: |
10ac: 20 25 63 20 20 20 25 63 20 20 20 25 63 20 20 20 %c %c %c |
10bc: 25 63 20 00 %c . |
|
000010c0 <__c.3136>: |
10c0: 20 25 63 20 20 20 25 63 20 20 20 25 63 20 20 20 %c %c %c |
10d0: 25 63 20 00 %c . |
|
000010d4 <__c.3134>: |
10d4: 42 4c 2d 43 74 72 6c 20 66 6f 75 6e 64 20 00 BL-Ctrl found . |
|
000010e3 <__c.3128>: |
10e3: 25 33 64 20 25 33 64 20 25 33 64 20 25 33 64 20 %3d %3d %3d %3d |
... |
|
000010f4 <__c.3126>: |
10f4: 28 69 6e 20 30 2e 31 41 29 00 (in 0.1A). |
|
000010fe <__c.3124>: |
10fe: 42 4c 20 43 75 72 72 65 6e 74 00 BL Current. |
|
00001109 <__c.3118>: |
1109: 25 33 64 20 25 33 64 20 25 33 64 20 25 33 64 20 %3d %3d %3d %3d |
... |
|
0000111a <__c.3116>: |
111a: 42 4c 20 54 65 6d 70 65 72 61 74 75 72 65 00 BL Temperature. |
|
00001129 <__c.3110>: |
1129: 25 33 64 20 25 33 64 20 25 33 64 20 25 33 64 20 %3d %3d %3d %3d |
... |
|
0000113a <__c.3108>: |
113a: 42 4c 2d 43 74 72 6c 20 45 72 72 6f 72 73 20 00 BL-Ctrl Errors . |
|
0000114a <__c.3105>: |
114a: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i. |
|
00001158 <__c.3103>: |
1158: 50 6f 73 69 74 69 6f 6e 3a 20 25 33 69 00 Position: %3i. |
|
00001166 <__c.3101>: |
1166: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i. |
|
00001174 <__c.3099>: |
1174: 53 65 72 76 6f 20 20 00 Servo . |
|
0000117c <__c.3096>: |
117c: 54 72 75 65 3a 20 20 20 20 20 25 35 69 00 True: %5i. |
|
0000118a <__c.3094>: |
118a: 47 79 72 6f 3a 20 20 20 20 20 25 35 69 00 Gyro: %5i. |
|
00001198 <__c.3092>: |
1198: 4d 61 67 6e 65 74 3a 20 20 20 25 35 69 00 Magnet: %5i. |
|
000011a6 <__c.3090>: |
11a6: 43 6f 6d 70 61 73 73 00 Compass. |
|
000011ae <__c.3087>: |
11ae: 28 72 65 73 65 74 29 00 (reset). |
|
000011b6 <__c.3085>: |
11b6: 41 63 74 3a 20 20 25 35 75 6d 69 6e 00 Act: %5umin. |
|
000011c3 <__c.3083>: |
11c3: 54 6f 74 61 6c 3a 25 35 75 6d 69 6e 00 Total:%5umin. |
|
000011d0 <__c.3081>: |
11d0: 46 6c 69 67 68 74 2d 54 69 6d 65 20 20 00 Flight-Time . |
|
000011de <__c.3075>: |
11de: 50 6f 74 69 25 69 3a 20 20 25 33 69 00 Poti%i: %3i. |
|
000011eb <__c.3069>: |
11eb: 50 6f 74 69 25 69 3a 20 20 25 33 69 00 Poti%i: %3i. |
|
000011f8 <__c.3066>: |
11f8: 4c 61 6e 64 3a 20 25 32 64 2e 25 64 56 00 Land: %2d.%dV. |
|
00001206 <__c.3064>: |
1206: 48 6f 6d 65 3a 20 25 32 64 2e 25 64 56 00 Home: %2d.%dV. |
|
00001214 <__c.3062>: |
1214: 57 61 72 6e 3a 20 25 32 64 2e 25 64 56 00 Warn: %2d.%dV. |
|
00001222 <__c.3060>: |
1222: 55 6e 64 65 72 76 6f 6c 74 61 67 65 73 20 20 00 Undervoltages . |
|
00001232 <__c.3057>: |
1232: 52 43 2d 43 68 61 6e 6e 65 6c 73 3a 25 34 69 00 RC-Channels:%4i. |
|
00001242 <__c.3055>: |
1242: 52 43 2d 51 75 61 6c 69 74 79 3a 20 25 34 69 00 RC-Quality: %4i. |
|
00001252 <__c.3053>: |
1252: 52 65 63 65 69 76 65 72 00 Receiver. |
|
0000125b <__c.3050>: |
125b: 44 69 73 63 68 61 72 67 65 3a 20 25 35 69 6d 41 Discharge: %5imA |
126b: 68 00 h. |
|
0000126d <__c.3048>: |
126d: 50 6f 77 65 72 3a 20 20 20 20 20 25 34 69 57 00 Power: %4iW. |
|
0000127d <__c.3046>: |
127d: 43 75 72 72 65 6e 74 3a 20 20 20 25 33 69 2e 25 Current: %3i.% |
128d: 31 69 41 00 1iA. |
|
00001291 <__c.3044>: |
1291: 56 6f 6c 74 61 67 65 3a 20 20 20 25 33 69 2e 25 Voltage: %3i.% |
12a1: 31 69 56 00 1iV. |
|
000012a5 <__c.3041>: |
12a5: 5a 20 20 20 20 25 34 69 20 28 25 33 69 29 00 Z %4i (%3i). |
|
000012b4 <__c.3039>: |
12b4: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
000012c3 <__c.3037>: |
12c3: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
000012d2 <__c.3035>: |
12d2: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor. |
|
000012df <__c.3032>: |
12df: 59 61 77 20 20 25 34 69 20 28 25 34 69 29 00 Yaw %4i (%4i). |
|
000012ee <__c.3030>: |
12ee: 52 6f 6c 6c 20 25 34 69 20 28 25 34 69 29 00 Roll %4i (%4i). |
|
000012fd <__c.3028>: |
12fd: 4e 69 63 6b 20 25 34 69 20 28 25 34 69 29 00 Nick %4i (%4i). |
|
0000130c <__c.3026>: |
130c: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor. |
|
0000131a <__c.3023>: |
131a: 50 33 3a 25 34 69 20 20 50 34 3a 25 34 69 20 00 P3:%4i P4:%4i . |
|
0000132a <__c.3021>: |
132a: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i . |
|
0000133a <__c.3019>: |
133a: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i . |
|
0000134a <__c.3017>: |
134a: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
|
0000135a <__c.3011>: |
135a: 4b 25 69 3a 25 34 69 20 20 4b 25 69 3a 25 34 69 K%i:%4i K%i:%4i |
136a: 20 00 . |
|
0000136c <__c.3008>: |
136c: 43 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Compass: %5i. |
|
0000137b <__c.3006>: |
137b: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i. |
|
0000138a <__c.3004>: |
138a: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i. |
|
00001399 <__c.3002>: |
1399: 61 63 74 2e 20 62 65 61 72 69 6e 67 00 act. bearing. |
|
000013a6 <__c.2999>: |
13a6: 25 69 00 %i. |
|
000013a9 <__c.2997>: |
13a9: 28 41 29 00 (A). |
|
000013ad <__c.2995>: |
13ad: 4f 66 66 73 65 74 3a 20 20 25 35 69 00 Offset: %5i. |
|
000013ba <__c.2993>: |
13ba: 50 72 65 73 73 75 72 65 3a 25 35 69 00 Pressure:%5i. |
|
000013c7 <__c.2991>: |
13c7: 53 65 74 70 6f 69 6e 74 3a 25 35 69 00 Setpoint:%5i. |
|
000013d4 <__c.2989>: |
13d4: 48 65 69 67 68 74 3a 20 20 25 35 69 00 Height: %5i. |
|
000013e1 <__c.2985>: |
13e1: 42 4c 2d 53 65 6c 66 74 65 73 74 20 45 72 72 3a BL-Selftest Err: |
13f1: 25 32 64 00 %2d. |
|
000013f5 <__c.2983>: |
13f5: 49 32 43 20 45 52 52 4f 52 21 21 21 00 I2C ERROR!!!. |
|
00001402 <__c.2981>: |
1402: 4d 69 73 73 69 6e 67 20 42 4c 2d 43 74 72 6c 3a Missing BL-Ctrl: |
1412: 25 64 20 21 21 00 %d !!. |
|
00001418 <__c.2979>: |
1418: 48 61 72 64 77 61 72 65 20 45 72 72 6f 72 20 31 Hardware Error 1 |
1428: 3a 25 64 20 21 21 00 :%d !!. |
|
0000142f <__c.2977>: |
142f: 45 52 52 25 32 64 3a 00 ERR%2d:. |
|
00001437 <__c.2975>: |
1437: 4d 69 78 65 72 20 45 72 72 6f 72 21 00 Mixer Error!. |
|
00001444 <__c.2973>: |
1444: 42 4f 41 54 00 BOAT. |
|
00001449 <__c.2971>: |
1449: 53 65 74 3a 25 64 20 25 73 00 Set:%d %s. |
|
00001453 <__c.2969>: |
1453: 48 57 3a 56 25 64 2e 25 64 20 53 57 3a 25 64 2e HW:V%d.%d SW:%d. |
1463: 25 30 32 64 25 63 20 00 %02d%c . |
|
0000146b <__c.2967>: |
146b: 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b 00 + MikroKopter +. |
|
0000147b <__c.2964>: |
147b: 5b 25 69 5d 00 [%i]. |
|
00001480 <__c.2962>: |
1480: 5b 25 69 5d 00 [%i]. |
|
00001485 <pgm_sinlookup>: |
1485: 00 00 8f 00 1e 01 ad 01 3b 02 ca 02 58 03 e6 03 ........;...X... |
1495: 74 04 02 05 8f 05 1b 06 a7 06 33 07 be 07 48 08 t.........3...H. |
14a5: d2 08 5b 09 e3 09 6b 0a f2 0a 78 0b fd 0b 81 0c ..[...k...x..... |
14b5: 04 0d 86 0d 07 0e 87 0e 06 0f 84 0f 00 10 7b 10 ..............{. |
14c5: f5 10 6e 11 e5 11 5b 12 cf 12 42 13 b3 13 23 14 ..n...[...B...#. |
14d5: 92 14 fe 14 6a 15 d3 15 3b 16 a1 16 05 17 67 17 ....j...;.....g. |
14e5: c8 17 27 18 83 18 de 18 37 19 8e 19 e3 19 36 1a ..'.....7.....6. |
14f5: 87 1a d6 1a 23 1b 6e 1b b6 1b fd 1b 41 1c 83 1c ....#.n.....A... |
1505: c3 1c 00 1d 3c 1d 75 1d ab 1d e0 1d 12 1e 42 1e ....<.u.......B. |
1515: 6f 1e 9a 1e c3 1e e9 1e 0d 1f 2e 1f 4d 1f 69 1f o...........M.i. |
1525: 84 1f 9b 1f b0 1f c3 1f d3 1f e1 1f ec 1f f5 1f ................ |
1535: fb 1f ff 1f 00 20 ..... |
|
0000153b <__c.3126>: |
153b: 21 21 21 20 49 4e 43 4f 4d 50 41 54 49 42 4c 45 !!! INCOMPATIBLE |
154b: 20 21 21 21 00 !!!. |
|
00001550 <ANALOG_TEXT>: |
1550: 41 6e 67 6c 65 4e 69 63 6b 20 20 20 20 20 20 20 AngleNick |
1560: 41 6e 67 6c 65 52 6f 6c 6c 20 20 20 20 20 20 20 AngleRoll |
1570: 41 63 63 4e 69 63 6b 20 20 20 20 20 20 20 20 20 AccNick |
1580: 41 63 63 52 6f 6c 6c 20 20 20 20 20 20 20 20 20 AccRoll |
1590: 59 61 77 47 79 72 6f 20 20 20 20 20 20 20 20 20 YawGyro |
15a0: 41 6c 74 69 74 75 64 65 20 5b 30 2e 31 6d 5d 20 Altitude [0.1m] |
15b0: 41 63 63 5a 20 20 20 20 20 20 20 20 20 20 20 20 AccZ |
15c0: 47 61 73 20 20 20 20 20 20 20 20 20 20 20 20 20 Gas |
15d0: 43 6f 6d 70 61 73 73 20 56 61 6c 75 65 20 20 20 Compass Value |
15e0: 56 6f 6c 74 61 67 65 20 5b 30 2e 31 56 5d 20 20 Voltage [0.1V] |
15f0: 52 65 63 65 69 76 65 72 20 4c 65 76 65 6c 20 20 Receiver Level |
1600: 47 79 72 6f 20 43 6f 6d 70 61 73 73 20 20 20 20 Gyro Compass |
1610: 4d 6f 74 6f 72 20 31 20 20 20 20 20 20 20 20 20 Motor 1 |
1620: 4d 6f 74 6f 72 20 32 20 20 20 20 20 20 20 20 20 Motor 2 |
1630: 4d 6f 74 6f 72 20 33 20 20 20 20 20 20 20 20 20 Motor 3 |
1640: 4d 6f 74 6f 72 20 34 20 20 20 20 20 20 20 20 20 Motor 4 |
1650: 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 16 |
1660: 31 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 17 |
1670: 31 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 18 |
1680: 31 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 |
1690: 53 65 72 76 6f 20 20 20 20 20 20 20 20 20 20 20 Servo |
16a0: 48 6f 76 65 72 67 61 73 20 20 20 20 20 20 20 20 Hovergas |
16b0: 43 75 72 72 65 6e 74 20 5b 30 2e 31 41 5d 20 20 Current [0.1A] |
16c0: 43 61 70 61 63 69 74 79 20 5b 6d 41 68 5d 20 20 Capacity [mAh] |
16d0: 48 65 69 67 68 74 20 53 65 74 70 6f 69 6e 74 20 Height Setpoint |
16e0: 32 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 25 |
16f0: 32 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 |
1700: 32 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 |
1710: 49 32 43 2d 45 72 72 6f 72 20 20 20 20 20 20 20 I2C-Error |
1720: 42 4c 20 4c 69 6d 69 74 20 20 20 20 20 20 20 20 BL Limit |
1730: 47 50 53 5f 4e 69 63 6b 20 20 20 20 20 20 20 20 GPS_Nick |
1740: 47 50 53 5f 52 6f 6c 6c 20 20 20 20 20 20 20 20 GPS_Roll |
|
00001750 <Msg2>: |
1750: 0a 0d 77 77 77 2e 4d 69 6b 72 6f 4b 6f 70 74 65 ..www.MikroKopte |
1760: 72 2e 64 65 20 28 63 29 20 48 69 53 79 73 74 65 r.de (c) HiSyste |
1770: 6d 73 20 47 6d 62 48 00 ms GmbH. |
|
00001778 <Msg1>: |
1778: 0a 0d 74 68 65 20 75 73 65 20 6f 66 20 74 68 69 ..the use of thi |
1788: 73 20 73 6f 66 74 77 61 72 65 20 69 73 20 6f 6e s software is on |
1798: 6c 79 20 70 65 72 6d 69 74 74 65 64 20 0a 0d 6f ly permitted ..o |
17a8: 6e 20 6f 72 69 67 69 6e 61 6c 20 4d 69 6b 72 6f n original Mikro |
17b8: 4b 6f 70 74 65 72 2d 48 61 72 64 77 61 72 65 00 Kopter-Hardware. |
|
000017c8 <Rec_USER>: |
17c8: 55 73 65 72 00 User. |
|
000017cd <Rec_HoTT>: |
17cd: 48 6f 54 54 20 56 34 00 HoTT V4. |
|
000017d5 <Rec_ACT_DSL>: |
17d5: 41 43 54 20 44 53 4c 00 ACT DSL. |
|
000017dd <Rec_Jeti>: |
17dd: 4a 65 74 69 00 Jeti. |
|
000017e2 <Rec_Spektrum>: |
17e2: 53 70 65 6b 74 72 75 6d 00 Spektrum. |
|
000017eb <Rec_PPM>: |
17eb: 50 50 4d 00 PPM. |
|
000017ef <__c.6>: |
17ef: 0a 0d 52 65 63 65 69 76 65 72 3a 20 00 ..Receiver: . |
|
000017fc <__c.7>: |
17fc: 53 2e 42 75 73 00 S.Bus. |
|
00001802 <__c.8>: |
1802: 75 6e 6b 6e 6f 77 6e 2e 20 55 73 69 6e 67 20 50 unknown. Using P |
1812: 50 4d 2e 2e 2e 00 PM.... |
|
00001818 <__c.9>: |
1818: 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 not supported by |
1828: 20 68 61 72 64 77 61 72 65 21 00 hardware!. |
|
00001833 <__c.3>: |
1833: 0a 0d 20 2d 20 4c 49 42 20 4e 4f 54 20 43 4f 4d .. - LIB NOT COM |
1843: 50 41 54 49 42 4c 45 20 21 21 21 21 00 PATIBLE !!!!. |
|
00001850 <__c.4>: |
1850: 0a 0d 0a 0d 21 21 20 42 6f 6f 74 6c 6f 61 64 65 ....!! Bootloade |
1860: 72 20 6e 6f 74 20 63 6f 6d 70 61 74 69 62 6c 65 r not compatible |
1870: 20 74 6f 20 48 61 72 64 77 61 72 65 20 3e 20 32 to Hardware > 2 |
1880: 2e 32 20 21 21 0a 0d 0a 0d 00 .2 !!..... |
|
0000188a <__c.5>: |
188a: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 0a ..FlightControl. |
189a: 0d 48 61 72 64 77 61 72 65 3a 25 64 2e 25 64 0a .Hardware:%d.%d. |
18aa: 0d 53 6f 66 74 77 61 72 65 3a 56 25 64 2e 25 30 .Software:V%d.%0 |
18ba: 32 64 25 63 20 00 2d%c . |
|
000018c0 <__ctors_end>: |
18c0: 11 24 eor r1, r1 |
18c2: 1f be out 0x3f, r1 ; 63 |
18c4: cf ef ldi r28, 0xFF ; 255 |
18c6: d0 e4 ldi r29, 0x40 ; 64 |
18c8: de bf out 0x3e, r29 ; 62 |
18ca: cd bf out 0x3d, r28 ; 61 |
|
000018cc <__do_copy_data>: |
18cc: 12 e0 ldi r17, 0x02 ; 2 |
18ce: a0 e0 ldi r26, 0x00 ; 0 |
18d0: b1 e0 ldi r27, 0x01 ; 1 |
18d2: e8 ec ldi r30, 0xC8 ; 200 |
18d4: f7 e3 ldi r31, 0x37 ; 55 |
18d6: 01 e0 ldi r16, 0x01 ; 1 |
18d8: 0b bf out 0x3b, r16 ; 59 |
18da: 02 c0 rjmp .+4 ; 0x18e0 <__do_copy_data+0x14> |
18dc: 07 90 elpm r0, Z+ |
18de: 0d 92 st X+, r0 |
18e0: aa 3e cpi r26, 0xEA ; 234 |
18e2: b1 07 cpc r27, r17 |
18e4: d9 f7 brne .-10 ; 0x18dc <__do_copy_data+0x10> |
|
000018e6 <__do_clear_bss>: |
18e6: 2c e0 ldi r18, 0x0C ; 12 |
18e8: aa ee ldi r26, 0xEA ; 234 |
18ea: b2 e0 ldi r27, 0x02 ; 2 |
18ec: 01 c0 rjmp .+2 ; 0x18f0 <.do_clear_bss_start> |
|
000018ee <.do_clear_bss_loop>: |
18ee: 1d 92 st X+, r1 |
|
000018f0 <.do_clear_bss_start>: |
18f0: a6 3b cpi r26, 0xB6 ; 182 |
18f2: b2 07 cpc r27, r18 |
18f4: e1 f7 brne .-8 ; 0x18ee <.do_clear_bss_loop> |
|
000018f6 <ndfcvbghs>: |
18f6: 7a ea ldi r23, 0xAA ; 170 |
18f8: e2 e0 ldi r30, 0x02 ; 2 |
18fa: f0 e0 ldi r31, 0x00 ; 0 |
18fc: 81 e2 ldi r24, 0x21 ; 33 |
18fe: 80 93 57 00 sts 0x0057, r24 |
1902: 14 91 lpm r17, Z |
1904: 20 ef ldi r18, 0xF0 ; 240 |
1906: 37 ef ldi r19, 0xF7 ; 247 |
1908: 41 e0 ldi r20, 0x01 ; 1 |
190a: 50 e0 ldi r21, 0x00 ; 0 |
190c: c6 e1 ldi r28, 0x16 ; 22 |
190e: d3 e0 ldi r29, 0x03 ; 3 |
1910: 6f e0 ldi r22, 0x0F ; 15 |
1912: da 01 movw r26, r20 |
1914: c9 01 movw r24, r18 |
1916: 2f 5f subi r18, 0xFF ; 255 |
1918: 3f 4f sbci r19, 0xFF ; 255 |
191a: 4f 4f sbci r20, 0xFF ; 255 |
191c: 5f 4f sbci r21, 0xFF ; 255 |
191e: ab bf out 0x3b, r26 ; 59 |
1920: fc 01 movw r30, r24 |
1922: 87 91 elpm r24, Z+ |
1924: 89 93 st Y+, r24 |
1926: 61 50 subi r22, 0x01 ; 1 |
1928: 67 ff sbrs r22, 7 |
192a: f3 cf rjmp .-26 ; 0x1912 <ndfcvbghs+0x1c> |
192c: 84 ee ldi r24, 0xE4 ; 228 |
192e: 8a bd out 0x2a, r24 ; 42 |
1930: 80 91 1e 03 lds r24, 0x031E |
1934: 80 93 ea 02 sts 0x02EA, r24 |
1938: 89 31 cpi r24, 0x19 ; 25 |
193a: 38 f0 brcs .+14 ; 0x194a <ndfcvbghs+0x54> |
193c: 86 e0 ldi r24, 0x06 ; 6 |
193e: 80 93 0b 01 sts 0x010B, r24 |
1942: 87 e0 ldi r24, 0x07 ; 7 |
1944: 80 93 0a 01 sts 0x010A, r24 |
1948: 7b ea ldi r23, 0xAB ; 171 |
194a: e6 e1 ldi r30, 0x16 ; 22 |
194c: f3 e0 ldi r31, 0x03 ; 3 |
194e: 6e e0 ldi r22, 0x0E ; 14 |
1950: 81 91 ld r24, Z+ |
1952: 78 27 eor r23, r24 |
1954: 70 95 com r23 |
1956: 61 50 subi r22, 0x01 ; 1 |
1958: 67 ff sbrs r22, 7 |
195a: fa cf rjmp .-12 ; 0x1950 <ndfcvbghs+0x5a> |
195c: 80 91 25 03 lds r24, 0x0325 |
1960: 78 17 cp r23, r24 |
1962: 21 f0 breq .+8 ; 0x196c <ndfcvbghs+0x76> |
1964: 17 39 cpi r17, 0x97 ; 151 |
1966: 11 f4 brne .+4 ; 0x196c <ndfcvbghs+0x76> |
1968: 00 00 nop |
196a: fe cf rjmp .-4 ; 0x1968 <ndfcvbghs+0x72> |
196c: 0e 94 57 52 call 0xa4ae ; 0xa4ae <main> |
1970: 0c 94 e2 9b jmp 0x137c4 ; 0x137c4 <_exit> |
|
00001974 <__bad_interrupt>: |
1974: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> |
|
00001978 <isqrt32>: |
|
.global isqrt32 |
.func isqrt32 |
|
isqrt32: |
clr r0 |
1978: 00 24 eor r0, r0 |
clr r18 |
197a: 22 27 eor r18, r18 |
clr r19 |
197c: 33 27 eor r19, r19 |
clr r20 |
197e: 44 27 eor r20, r20 |
ldi r21, 1 |
1980: 51 e0 ldi r21, 0x01 ; 1 |
clr r27 |
1982: bb 27 eor r27, r27 |
clr r30 |
1984: ee 27 eor r30, r30 |
clr r31 |
1986: ff 27 eor r31, r31 |
ldi r26, 16 |
1988: a0 e1 ldi r26, 0x10 ; 16 |
1: lsl r22 |
198a: 66 0f add r22, r22 |
rol r23 |
198c: 77 1f adc r23, r23 |
rol r24 |
198e: 88 1f adc r24, r24 |
rol r25 |
1990: 99 1f adc r25, r25 |
rol r0 |
1992: 00 1c adc r0, r0 |
rol r18 |
1994: 22 1f adc r18, r18 |
rol r19 |
1996: 33 1f adc r19, r19 |
rol r20 |
1998: 44 1f adc r20, r20 |
lsl r22 |
199a: 66 0f add r22, r22 |
rol r23 |
199c: 77 1f adc r23, r23 |
rol r24 |
199e: 88 1f adc r24, r24 |
rol r25 |
19a0: 99 1f adc r25, r25 |
rol r0 |
19a2: 00 1c adc r0, r0 |
rol r18 |
19a4: 22 1f adc r18, r18 |
rol r19 |
19a6: 33 1f adc r19, r19 |
rol r20 |
19a8: 44 1f adc r20, r20 |
brpl 2f |
19aa: 2a f4 brpl .+10 ; 0x19b6 <isqrt32+0x3e> |
add r0, r21 |
19ac: 05 0e add r0, r21 |
adc r18, r27 |
19ae: 2b 1f adc r18, r27 |
adc r19, r30 |
19b0: 3e 1f adc r19, r30 |
adc r20, r31 |
19b2: 4f 1f adc r20, r31 |
rjmp 3f |
19b4: 04 c0 rjmp .+8 ; 0x19be <isqrt32+0x46> |
2: sub r0, r21 |
19b6: 05 1a sub r0, r21 |
sbc r18, r27 |
19b8: 2b 0b sbc r18, r27 |
sbc r19, r30 |
19ba: 3e 0b sbc r19, r30 |
sbc r20, r31 |
19bc: 4f 0b sbc r20, r31 |
3: lsl r21 |
19be: 55 0f add r21, r21 |
rol r27 |
19c0: bb 1f adc r27, r27 |
rol r30 |
19c2: ee 1f adc r30, r30 |
andi r21, 0b11111000 |
19c4: 58 7f andi r21, 0xF8 ; 248 |
ori r21, 0b00000101 |
19c6: 55 60 ori r21, 0x05 ; 5 |
sbrc r20, 7 |
19c8: 47 fd sbrc r20, 7 |
subi r21, 2 |
19ca: 52 50 subi r21, 0x02 ; 2 |
dec r26 |
19cc: aa 95 dec r26 |
brne 1b |
19ce: e9 f6 brne .-70 ; 0x198a <isqrt32+0x12> |
lsr r30 |
19d0: e6 95 lsr r30 |
ror r27 |
19d2: b7 95 ror r27 |
ror r21 |
19d4: 57 95 ror r21 |
lsr r30 |
19d6: e6 95 lsr r30 |
ror r27 |
19d8: b7 95 ror r27 |
ror r21 |
19da: 57 95 ror r21 |
mov r24, r21 |
19dc: 85 2f mov r24, r21 |
mov r25, r27 |
19de: 9b 2f mov r25, r27 |
ret |
19e0: 08 95 ret |
|
000019e2 <isqrt16>: |
|
.global isqrt16 |
.func isqrt16 |
|
isqrt16: |
clr r18 |
19e2: 22 27 eor r18, r18 |
clr r19 |
19e4: 33 27 eor r19, r19 |
ldi r20, 1 |
19e6: 41 e0 ldi r20, 0x01 ; 1 |
clr r21 |
19e8: 55 27 eor r21, r21 |
ldi r22, 8 |
19ea: 68 e0 ldi r22, 0x08 ; 8 |
1: lsl r24 |
19ec: 88 0f add r24, r24 |
rol r25 |
19ee: 99 1f adc r25, r25 |
rol r18 |
19f0: 22 1f adc r18, r18 |
rol r19 |
19f2: 33 1f adc r19, r19 |
lsl r24 |
19f4: 88 0f add r24, r24 |
rol r25 |
19f6: 99 1f adc r25, r25 |
rol r18 |
19f8: 22 1f adc r18, r18 |
rol r19 |
19fa: 33 1f adc r19, r19 |
brpl 2f |
19fc: 1a f4 brpl .+6 ; 0x1a04 <isqrt16+0x22> |
add r18, r20 |
19fe: 24 0f add r18, r20 |
adc r19, r21 |
1a00: 35 1f adc r19, r21 |
rjmp 3f |
1a02: 02 c0 rjmp .+4 ; 0x1a08 <isqrt16+0x26> |
2: sub r18, r20 |
1a04: 24 1b sub r18, r20 |
sbc r19, r21 |
1a06: 35 0b sbc r19, r21 |
3: lsl r20 |
1a08: 44 0f add r20, r20 |
rol r21 |
1a0a: 55 1f adc r21, r21 |
andi r20, 0b11111000 |
1a0c: 48 7f andi r20, 0xF8 ; 248 |
ori r20, 0b00000101 |
1a0e: 45 60 ori r20, 0x05 ; 5 |
sbrc r19, 7 |
1a10: 37 fd sbrc r19, 7 |
subi r20, 2 |
1a12: 42 50 subi r20, 0x02 ; 2 |
dec r22 |
1a14: 6a 95 dec r22 |
brne 1b |
1a16: 51 f7 brne .-44 ; 0x19ec <isqrt16+0xa> |
lsr r21 |
1a18: 56 95 lsr r21 |
ror r20 |
1a1a: 47 95 ror r20 |
lsr r21 |
1a1c: 56 95 lsr r21 |
ror r20 |
1a1e: 47 95 ror r20 |
mov r24, r20 |
1a20: 84 2f mov r24, r20 |
ret |
1a22: 08 95 ret |
|
00001a24 <ihypot>: |
|
.global ihypot |
.func ihypot |
|
ihypot: |
clr r26 |
1a24: aa 27 eor r26, r26 |
sbrs r25, 7 |
1a26: 97 ff sbrs r25, 7 |
rjmp 1f |
1a28: 04 c0 rjmp .+8 ; 0x1a32 <ihypot+0xe> |
com r24 |
1a2a: 80 95 com r24 |
com r25 |
1a2c: 90 95 com r25 |
adc r24, r26 |
1a2e: 8a 1f adc r24, r26 |
adc r25, r26 |
1a30: 9a 1f adc r25, r26 |
1: sbrs r23, 7 |
1a32: 77 ff sbrs r23, 7 |
rjmp 2f |
1a34: 04 c0 rjmp .+8 ; 0x1a3e <ihypot+0x1a> |
com r22 |
1a36: 60 95 com r22 |
com r23 |
1a38: 70 95 com r23 |
adc r22, r26 |
1a3a: 6a 1f adc r22, r26 |
adc r23, r26 |
1a3c: 7a 1f adc r23, r26 |
2: mul r22, r22 |
1a3e: 66 9f mul r22, r22 |
movw r18, r0 |
1a40: 90 01 movw r18, r0 |
mul r23, r23 |
1a42: 77 9f mul r23, r23 |
movw r20, r0 |
1a44: a0 01 movw r20, r0 |
mul r22, r23 |
1a46: 67 9f mul r22, r23 |
add r19, r0 |
1a48: 30 0d add r19, r0 |
adc r20, r1 |
1a4a: 41 1d adc r20, r1 |
adc r21, r26 |
1a4c: 5a 1f adc r21, r26 |
add r19, r0 |
1a4e: 30 0d add r19, r0 |
adc r20, r1 |
1a50: 41 1d adc r20, r1 |
adc r21, r26 |
1a52: 5a 1f adc r21, r26 |
mul r24, r24 |
1a54: 88 9f mul r24, r24 |
movw r30, r0 |
1a56: f0 01 movw r30, r0 |
mul r25, r25 |
1a58: 99 9f mul r25, r25 |
add r18, r30 |
1a5a: 2e 0f add r18, r30 |
adc r19, r31 |
1a5c: 3f 1f adc r19, r31 |
adc r20, r0 |
1a5e: 40 1d adc r20, r0 |
adc r21, r1 |
1a60: 51 1d adc r21, r1 |
mul r24, r25 |
1a62: 89 9f mul r24, r25 |
add r19, r0 |
1a64: 30 0d add r19, r0 |
adc r20, r1 |
1a66: 41 1d adc r20, r1 |
adc r21, r26 |
1a68: 5a 1f adc r21, r26 |
add r19, r0 |
1a6a: 30 0d add r19, r0 |
adc r20, r1 |
1a6c: 41 1d adc r20, r1 |
adc r21, r26 |
1a6e: 5a 1f adc r21, r26 |
movw r24, r20 |
1a70: ca 01 movw r24, r20 |
movw r22, r18 |
1a72: b9 01 movw r22, r18 |
clr r1 |
1a74: 11 24 eor r1, r1 |
rjmp isqrt32 |
1a76: 80 cf rjmp .-256 ; 0x1978 <isqrt32> |
|
00001a78 <fomklkdtn89SFGrsgt9rf>: |
1a78: 4f b7 in r20, 0x3f ; 63 |
1a7a: 20 e4 ldi r18, 0x40 ; 64 |
1a7c: 30 e0 ldi r19, 0x00 ; 0 |
1a7e: f8 94 cli |
1a80: 80 91 c9 00 lds r24, 0x00C9 |
1a84: 8f 77 andi r24, 0x7F ; 127 |
1a86: 80 93 c9 00 sts 0x00C9, r24 |
1a8a: 80 91 c9 00 lds r24, 0x00C9 |
1a8e: 8f 7b andi r24, 0xBF ; 191 |
1a90: 80 93 c9 00 sts 0x00C9, r24 |
1a94: 80 91 c9 00 lds r24, 0x00C9 |
1a98: 8f 7d andi r24, 0xDF ; 223 |
1a9a: 80 93 c9 00 sts 0x00C9, r24 |
1a9e: 83 2f mov r24, r19 |
1aa0: 99 27 eor r25, r25 |
1aa2: 80 93 cd 00 sts 0x00CD, r24 |
1aa6: 20 93 cc 00 sts 0x00CC, r18 |
1aaa: 80 91 c8 00 lds r24, 0x00C8 |
1aae: 82 60 ori r24, 0x02 ; 2 |
1ab0: 80 93 c8 00 sts 0x00C8, r24 |
1ab4: 88 e1 ldi r24, 0x18 ; 24 |
1ab6: 80 93 c9 00 sts 0x00C9, r24 |
1aba: 80 91 ca 00 lds r24, 0x00CA |
1abe: 8f 77 andi r24, 0x7F ; 127 |
1ac0: 80 93 ca 00 sts 0x00CA, r24 |
1ac4: 80 91 ca 00 lds r24, 0x00CA |
1ac8: 8f 7b andi r24, 0xBF ; 191 |
1aca: 80 93 ca 00 sts 0x00CA, r24 |
1ace: 80 91 ca 00 lds r24, 0x00CA |
1ad2: 8f 7d andi r24, 0xDF ; 223 |
1ad4: 80 93 ca 00 sts 0x00CA, r24 |
1ad8: 80 91 ca 00 lds r24, 0x00CA |
1adc: 8f 7e andi r24, 0xEF ; 239 |
1ade: 80 93 ca 00 sts 0x00CA, r24 |
1ae2: 80 91 ca 00 lds r24, 0x00CA |
1ae6: 87 7f andi r24, 0xF7 ; 247 |
1ae8: 80 93 ca 00 sts 0x00CA, r24 |
1aec: 80 91 c9 00 lds r24, 0x00C9 |
1af0: 8b 7f andi r24, 0xFB ; 251 |
1af2: 80 93 c9 00 sts 0x00C9, r24 |
1af6: 80 91 ca 00 lds r24, 0x00CA |
1afa: 84 60 ori r24, 0x04 ; 4 |
1afc: 80 93 ca 00 sts 0x00CA, r24 |
1b00: 80 91 ca 00 lds r24, 0x00CA |
1b04: 82 60 ori r24, 0x02 ; 2 |
1b06: 80 93 ca 00 sts 0x00CA, r24 |
1b0a: 80 91 c8 00 lds r24, 0x00C8 |
1b0e: 87 ff sbrs r24, 7 |
1b10: 03 c0 rjmp .+6 ; 0x1b18 <fomklkdtn89SFGrsgt9rf+0xa0> |
1b12: 80 91 ce 00 lds r24, 0x00CE |
1b16: f9 cf rjmp .-14 ; 0x1b0a <fomklkdtn89SFGrsgt9rf+0x92> |
1b18: 80 91 c9 00 lds r24, 0x00C9 |
1b1c: 80 68 ori r24, 0x80 ; 128 |
1b1e: 80 93 c9 00 sts 0x00C9, r24 |
1b22: 4f bf out 0x3f, r20 ; 63 |
1b24: 08 95 ret |
|
00001b26 <FGRT0589rge90gj459gg4>: |
1b26: 0f 93 push r16 |
1b28: 1f 93 push r17 |
1b2a: cf 93 push r28 |
1b2c: df 93 push r29 |
1b2e: 48 2f mov r20, r24 |
1b30: 4f 5f subi r20, 0xFF ; 255 |
1b32: 89 31 cpi r24, 0x19 ; 25 |
1b34: 08 f0 brcs .+2 ; 0x1b38 <FGRT0589rge90gj459gg4+0x12> |
1b36: 8b c0 rjmp .+278 ; 0x1c4e <FGRT0589rge90gj459gg4+0x128> |
1b38: 80 91 0d 08 lds r24, 0x080D |
1b3c: 84 17 cp r24, r20 |
1b3e: 20 f4 brcc .+8 ; 0x1b48 <FGRT0589rge90gj459gg4+0x22> |
1b40: 4f 5f subi r20, 0xFF ; 255 |
1b42: 40 93 0d 08 sts 0x080D, r20 |
1b46: 41 50 subi r20, 0x01 ; 1 |
1b48: cb 01 movw r24, r22 |
1b4a: 83 53 subi r24, 0x33 ; 51 |
1b4c: 9b 42 sbci r25, 0x2B ; 43 |
1b4e: 68 e1 ldi r22, 0x18 ; 24 |
1b50: 70 e0 ldi r23, 0x00 ; 0 |
1b52: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
1b56: a4 2f mov r26, r20 |
1b58: bb 27 eor r27, r27 |
1b5a: fd 01 movw r30, r26 |
1b5c: ea 0f add r30, r26 |
1b5e: fb 1f adc r31, r27 |
1b60: e2 5f subi r30, 0xF2 ; 242 |
1b62: f7 4f sbci r31, 0xF7 ; 247 |
1b64: 80 81 ld r24, Z |
1b66: 91 81 ldd r25, Z+1 ; 0x01 |
1b68: 9b 01 movw r18, r22 |
1b6a: 28 1b sub r18, r24 |
1b6c: 39 0b sbc r19, r25 |
1b6e: c9 01 movw r24, r18 |
1b70: 37 ff sbrs r19, 7 |
1b72: 03 c0 rjmp .+6 ; 0x1b7a <FGRT0589rge90gj459gg4+0x54> |
1b74: 90 95 com r25 |
1b76: 81 95 neg r24 |
1b78: 9f 4f sbci r25, 0xFF ; 255 |
1b7a: 06 97 sbiw r24, 0x06 ; 6 |
1b7c: 94 f4 brge .+36 ; 0x1ba2 <FGRT0589rge90gj459gg4+0x7c> |
1b7e: 80 91 02 04 lds r24, 0x0402 |
1b82: 88 3c cpi r24, 0xC8 ; 200 |
1b84: 30 f4 brcc .+12 ; 0x1b92 <FGRT0589rge90gj459gg4+0x6c> |
1b86: 80 91 02 04 lds r24, 0x0402 |
1b8a: 86 5f subi r24, 0xF6 ; 246 |
1b8c: 80 93 02 04 sts 0x0402, r24 |
1b90: 08 c0 rjmp .+16 ; 0x1ba2 <FGRT0589rge90gj459gg4+0x7c> |
1b92: 88 ec ldi r24, 0xC8 ; 200 |
1b94: 80 93 02 04 sts 0x0402, r24 |
1b98: 80 91 6f 00 lds r24, 0x006F |
1b9c: 8f 7d andi r24, 0xDF ; 223 |
1b9e: 80 93 6f 00 sts 0x006F, r24 |
1ba2: fd 01 movw r30, r26 |
1ba4: ea 0f add r30, r26 |
1ba6: fb 1f adc r31, r27 |
1ba8: e2 5f subi r30, 0xF2 ; 242 |
1baa: f7 4f sbci r31, 0xF7 ; 247 |
1bac: 80 81 ld r24, Z |
1bae: 91 81 ldd r25, Z+1 ; 0x01 |
1bb0: 9c 01 movw r18, r24 |
1bb2: 22 0f add r18, r18 |
1bb4: 33 1f adc r19, r19 |
1bb6: 28 0f add r18, r24 |
1bb8: 39 1f adc r19, r25 |
1bba: 26 0f add r18, r22 |
1bbc: 37 1f adc r19, r23 |
1bbe: 37 ff sbrs r19, 7 |
1bc0: 02 c0 rjmp .+4 ; 0x1bc6 <FGRT0589rge90gj459gg4+0xa0> |
1bc2: 2d 5f subi r18, 0xFD ; 253 |
1bc4: 3f 4f sbci r19, 0xFF ; 255 |
1bc6: e9 01 movw r28, r18 |
1bc8: d5 95 asr r29 |
1bca: c7 95 ror r28 |
1bcc: d5 95 asr r29 |
1bce: c7 95 ror r28 |
1bd0: cb 01 movw r24, r22 |
1bd2: 01 96 adiw r24, 0x01 ; 1 |
1bd4: 8c 17 cp r24, r28 |
1bd6: 9d 07 cpc r25, r29 |
1bd8: 14 f4 brge .+4 ; 0x1bde <FGRT0589rge90gj459gg4+0xb8> |
1bda: 21 97 sbiw r28, 0x01 ; 1 |
1bdc: 06 c0 rjmp .+12 ; 0x1bea <FGRT0589rge90gj459gg4+0xc4> |
1bde: 61 50 subi r22, 0x01 ; 1 |
1be0: 70 40 sbci r23, 0x00 ; 0 |
1be2: c6 17 cp r28, r22 |
1be4: d7 07 cpc r29, r23 |
1be6: 0c f4 brge .+2 ; 0x1bea <FGRT0589rge90gj459gg4+0xc4> |
1be8: 21 96 adiw r28, 0x01 ; 1 |
1bea: 80 91 02 04 lds r24, 0x0402 |
1bee: 84 3b cpi r24, 0xB4 ; 180 |
1bf0: d8 f0 brcs .+54 ; 0x1c28 <FGRT0589rge90gj459gg4+0x102> |
1bf2: 8d 01 movw r16, r26 |
1bf4: 0a 0f add r16, r26 |
1bf6: 1b 1f adc r17, r27 |
1bf8: f8 01 movw r30, r16 |
1bfa: e2 5f subi r30, 0xF2 ; 242 |
1bfc: f7 4f sbci r31, 0xF7 ; 247 |
1bfe: 80 81 ld r24, Z |
1c00: 91 81 ldd r25, Z+1 ; 0x01 |
1c02: fe 01 movw r30, r28 |
1c04: e8 1b sub r30, r24 |
1c06: f9 0b sbc r31, r25 |
1c08: cf 01 movw r24, r30 |
1c0a: 63 e0 ldi r22, 0x03 ; 3 |
1c0c: 70 e0 ldi r23, 0x00 ; 0 |
1c0e: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
1c12: cb 01 movw r24, r22 |
1c14: 88 0f add r24, r24 |
1c16: 99 1f adc r25, r25 |
1c18: 86 0f add r24, r22 |
1c1a: 97 1f adc r25, r23 |
1c1c: 0c 5a subi r16, 0xAC ; 172 |
1c1e: 17 4f sbci r17, 0xF7 ; 247 |
1c20: f8 01 movw r30, r16 |
1c22: 91 83 std Z+1, r25 ; 0x01 |
1c24: 80 83 st Z, r24 |
1c26: 07 c0 rjmp .+14 ; 0x1c36 <FGRT0589rge90gj459gg4+0x110> |
1c28: aa 0f add r26, r26 |
1c2a: bb 1f adc r27, r27 |
1c2c: ac 5a subi r26, 0xAC ; 172 |
1c2e: b7 4f sbci r27, 0xF7 ; 247 |
1c30: 11 96 adiw r26, 0x01 ; 1 |
1c32: 1c 92 st X, r1 |
1c34: 1e 92 st -X, r1 |
1c36: e4 2f mov r30, r20 |
1c38: ff 27 eor r31, r31 |
1c3a: ee 0f add r30, r30 |
1c3c: ff 1f adc r31, r31 |
1c3e: e2 5f subi r30, 0xF2 ; 242 |
1c40: f7 4f sbci r31, 0xF7 ; 247 |
1c42: d1 83 std Z+1, r29 ; 0x01 |
1c44: c0 83 st Z, r28 |
1c46: 44 30 cpi r20, 0x04 ; 4 |
1c48: 11 f4 brne .+4 ; 0x1c4e <FGRT0589rge90gj459gg4+0x128> |
1c4a: 10 92 93 02 sts 0x0293, r1 |
1c4e: df 91 pop r29 |
1c50: cf 91 pop r28 |
1c52: 1f 91 pop r17 |
1c54: 0f 91 pop r16 |
1c56: 08 95 ret |
|
00001c58 <DFGeefWEF43tgt5uGreg5>: |
1c58: cf 93 push r28 |
1c5a: df 93 push r29 |
1c5c: 20 91 87 0c lds r18, 0x0C87 |
1c60: 82 2f mov r24, r18 |
1c62: 99 27 eor r25, r25 |
1c64: 80 7f andi r24, 0xF0 ; 240 |
1c66: 90 70 andi r25, 0x00 ; 0 |
1c68: 40 97 sbiw r24, 0x10 ; 16 |
1c6a: 09 f0 breq .+2 ; 0x1c6e <DFGeefWEF43tgt5uGreg5+0x16> |
1c6c: 64 c0 rjmp .+200 ; 0x1d36 <DFGeefWEF43tgt5uGreg5+0xde> |
1c6e: 2f 31 cpi r18, 0x1F ; 31 |
1c70: 09 f0 breq .+2 ; 0x1c74 <DFGeefWEF43tgt5uGreg5+0x1c> |
1c72: 40 c0 rjmp .+128 ; 0x1cf4 <DFGeefWEF43tgt5uGreg5+0x9c> |
1c74: 80 91 88 0c lds r24, 0x0C88 |
1c78: 80 93 f4 02 sts 0x02F4, r24 |
1c7c: 90 91 8a 0c lds r25, 0x0C8A |
1c80: 90 93 f6 02 sts 0x02F6, r25 |
1c84: 80 91 8b 0c lds r24, 0x0C8B |
1c88: 80 93 f5 02 sts 0x02F5, r24 |
1c8c: 99 23 and r25, r25 |
1c8e: 09 f0 breq .+2 ; 0x1c92 <DFGeefWEF43tgt5uGreg5+0x3a> |
1c90: 52 c0 rjmp .+164 ; 0x1d36 <DFGeefWEF43tgt5uGreg5+0xde> |
1c92: 80 91 1c 05 lds r24, 0x051C |
1c96: 28 2f mov r18, r24 |
1c98: 33 27 eor r19, r19 |
1c9a: 22 0f add r18, r18 |
1c9c: 33 1f adc r19, r19 |
1c9e: f9 01 movw r30, r18 |
1ca0: ec 5a subi r30, 0xAC ; 172 |
1ca2: f7 4f sbci r31, 0xF7 ; 247 |
1ca4: 11 82 std Z+1, r1 ; 0x01 |
1ca6: 10 82 st Z, r1 |
1ca8: 80 91 1d 05 lds r24, 0x051D |
1cac: a8 2f mov r26, r24 |
1cae: bb 27 eor r27, r27 |
1cb0: aa 0f add r26, r26 |
1cb2: bb 1f adc r27, r27 |
1cb4: fd 01 movw r30, r26 |
1cb6: ec 5a subi r30, 0xAC ; 172 |
1cb8: f7 4f sbci r31, 0xF7 ; 247 |
1cba: 11 82 std Z+1, r1 ; 0x01 |
1cbc: 10 82 st Z, r1 |
1cbe: 80 91 1f 05 lds r24, 0x051F |
1cc2: e8 2f mov r30, r24 |
1cc4: ff 27 eor r31, r31 |
1cc6: ee 0f add r30, r30 |
1cc8: ff 1f adc r31, r31 |
1cca: cf 01 movw r24, r30 |
1ccc: 8c 5a subi r24, 0xAC ; 172 |
1cce: 97 4f sbci r25, 0xF7 ; 247 |
1cd0: ec 01 movw r28, r24 |
1cd2: 19 82 std Y+1, r1 ; 0x01 |
1cd4: 18 82 st Y, r1 |
1cd6: 22 5f subi r18, 0xF2 ; 242 |
1cd8: 37 4f sbci r19, 0xF7 ; 247 |
1cda: e9 01 movw r28, r18 |
1cdc: 19 82 std Y+1, r1 ; 0x01 |
1cde: 18 82 st Y, r1 |
1ce0: a2 5f subi r26, 0xF2 ; 242 |
1ce2: b7 4f sbci r27, 0xF7 ; 247 |
1ce4: 11 96 adiw r26, 0x01 ; 1 |
1ce6: 1c 92 st X, r1 |
1ce8: 1e 92 st -X, r1 |
1cea: e2 5f subi r30, 0xF2 ; 242 |
1cec: f7 4f sbci r31, 0xF7 ; 247 |
1cee: 11 82 std Z+1, r1 ; 0x01 |
1cf0: 10 82 st Z, r1 |
1cf2: 21 c0 rjmp .+66 ; 0x1d36 <DFGeefWEF43tgt5uGreg5+0xde> |
1cf4: c2 2f mov r28, r18 |
1cf6: cf 70 andi r28, 0x0F ; 15 |
1cf8: ca 30 cpi r28, 0x0A ; 10 |
1cfa: e8 f4 brcc .+58 ; 0x1d36 <DFGeefWEF43tgt5uGreg5+0xde> |
1cfc: 80 91 88 0c lds r24, 0x0C88 |
1d00: 80 93 b3 0c sts 0x0CB3, r24 |
1d04: 80 91 89 0c lds r24, 0x0C89 |
1d08: 80 93 b2 0c sts 0x0CB2, r24 |
1d0c: 80 91 8a 0c lds r24, 0x0C8A |
1d10: 80 93 b5 0c sts 0x0CB5, r24 |
1d14: 80 91 8b 0c lds r24, 0x0C8B |
1d18: 80 93 b4 0c sts 0x0CB4, r24 |
1d1c: 60 91 b2 0c lds r22, 0x0CB2 |
1d20: 70 91 b3 0c lds r23, 0x0CB3 |
1d24: 8c 2f mov r24, r28 |
1d26: ff de rcall .-514 ; 0x1b26 <FGRT0589rge90gj459gg4> |
1d28: 60 91 b4 0c lds r22, 0x0CB4 |
1d2c: 70 91 b5 0c lds r23, 0x0CB5 |
1d30: 8c 2f mov r24, r28 |
1d32: 8f 5f subi r24, 0xFF ; 255 |
1d34: f8 de rcall .-528 ; 0x1b26 <FGRT0589rge90gj459gg4> |
1d36: df 91 pop r29 |
1d38: cf 91 pop r28 |
1d3a: 08 95 ret |
|
00001d3c <FGtj76uzh56z3grEg5t45>: |
1d3c: cf 93 push r28 |
1d3e: c8 2f mov r28, r24 |
1d40: 8f 3f cpi r24, 0xFF ; 255 |
1d42: 49 f4 brne .+18 ; 0x1d56 <FGtj76uzh56z3grEg5t45+0x1a> |
1d44: 80 91 f7 02 lds r24, 0x02F7 |
1d48: 8f 3f cpi r24, 0xFF ; 255 |
1d4a: 29 f4 brne .+10 ; 0x1d56 <FGtj76uzh56z3grEg5t45+0x1a> |
1d4c: 10 92 f9 02 sts 0x02F9, r1 |
1d50: 10 92 f8 02 sts 0x02F8, r1 |
1d54: 31 c0 rjmp .+98 ; 0x1db8 <FGtj76uzh56z3grEg5t45+0x7c> |
1d56: 20 91 f9 02 lds r18, 0x02F9 |
1d5a: 22 23 and r18, r18 |
1d5c: 39 f4 brne .+14 ; 0x1d6c <FGtj76uzh56z3grEg5t45+0x30> |
1d5e: cf 31 cpi r28, 0x1F ; 31 |
1d60: 11 f4 brne .+4 ; 0x1d66 <FGtj76uzh56z3grEg5t45+0x2a> |
1d62: 85 e0 ldi r24, 0x05 ; 5 |
1d64: 01 c0 rjmp .+2 ; 0x1d68 <FGtj76uzh56z3grEg5t45+0x2c> |
1d66: 84 e0 ldi r24, 0x04 ; 4 |
1d68: 80 93 fa 02 sts 0x02FA, r24 |
1d6c: 80 91 fa 02 lds r24, 0x02FA |
1d70: 90 91 f8 02 lds r25, 0x02F8 |
1d74: 82 17 cp r24, r18 |
1d76: 98 f4 brcc .+38 ; 0x1d9e <FGtj76uzh56z3grEg5t45+0x62> |
1d78: 89 2f mov r24, r25 |
1d7a: 80 95 com r24 |
1d7c: 80 93 f8 02 sts 0x02F8, r24 |
1d80: 8f 3f cpi r24, 0xFF ; 255 |
1d82: 19 f4 brne .+6 ; 0x1d8a <FGtj76uzh56z3grEg5t45+0x4e> |
1d84: 8e ef ldi r24, 0xFE ; 254 |
1d86: 80 93 f8 02 sts 0x02F8, r24 |
1d8a: 80 91 f8 02 lds r24, 0x02F8 |
1d8e: c8 17 cp r28, r24 |
1d90: 09 f4 brne .+2 ; 0x1d94 <FGtj76uzh56z3grEg5t45+0x58> |
1d92: 62 df rcall .-316 ; 0x1c58 <DFGeefWEF43tgt5uGreg5> |
1d94: 10 92 f9 02 sts 0x02F9, r1 |
1d98: 10 92 f8 02 sts 0x02F8, r1 |
1d9c: 0b c0 rjmp .+22 ; 0x1db4 <FGtj76uzh56z3grEg5t45+0x78> |
1d9e: e2 2f mov r30, r18 |
1da0: ff 27 eor r31, r31 |
1da2: e9 57 subi r30, 0x79 ; 121 |
1da4: f3 4f sbci r31, 0xF3 ; 243 |
1da6: c0 83 st Z, r28 |
1da8: 2f 5f subi r18, 0xFF ; 255 |
1daa: 20 93 f9 02 sts 0x02F9, r18 |
1dae: 9c 0f add r25, r28 |
1db0: 90 93 f8 02 sts 0x02F8, r25 |
1db4: c0 93 f7 02 sts 0x02F7, r28 |
1db8: cf 91 pop r28 |
1dba: 08 95 ret |
|
00001dbc <LIBFC_JetiBox_Putchar>: |
1dbc: 90 91 f3 02 lds r25, 0x02F3 |
1dc0: 93 32 cpi r25, 0x23 ; 35 |
1dc2: 40 f4 brcc .+16 ; 0x1dd4 <LIBFC_JetiBox_Putchar+0x18> |
1dc4: e9 2f mov r30, r25 |
1dc6: ff 27 eor r31, r31 |
1dc8: e1 57 subi r30, 0x71 ; 113 |
1dca: f3 4f sbci r31, 0xF3 ; 243 |
1dcc: 80 83 st Z, r24 |
1dce: 9f 5f subi r25, 0xFF ; 255 |
1dd0: 90 93 f3 02 sts 0x02F3, r25 |
1dd4: 08 95 ret |
|
00001dd6 <LIBFC_JetiBox_SetPos>: |
1dd6: 83 32 cpi r24, 0x23 ; 35 |
1dd8: 18 f4 brcc .+6 ; 0x1de0 <LIBFC_JetiBox_SetPos+0xa> |
1dda: 8d 5f subi r24, 0xFD ; 253 |
1ddc: 80 93 f3 02 sts 0x02F3, r24 |
1de0: 08 95 ret |
|
00001de2 <LIBFC_JetiBox_Clear>: |
1de2: 90 e2 ldi r25, 0x20 ; 32 |
1de4: e2 e9 ldi r30, 0x92 ; 146 |
1de6: fc e0 ldi r31, 0x0C ; 12 |
1de8: 8f e1 ldi r24, 0x1F ; 31 |
1dea: 91 93 st Z+, r25 |
1dec: 81 50 subi r24, 0x01 ; 1 |
1dee: 87 ff sbrs r24, 7 |
1df0: fc cf rjmp .-8 ; 0x1dea <LIBFC_JetiBox_Clear+0x8> |
1df2: 08 95 ret |
|
00001df4 <INiuzBtergGIBuB76T0G5>: |
1df4: cf 93 push r28 |
1df6: cf b7 in r28, 0x3f ; 63 |
1df8: 23 e0 ldi r18, 0x03 ; 3 |
1dfa: 31 e0 ldi r19, 0x01 ; 1 |
1dfc: f8 94 cli |
1dfe: 80 91 c9 00 lds r24, 0x00C9 |
1e02: 8f 77 andi r24, 0x7F ; 127 |
1e04: 80 93 c9 00 sts 0x00C9, r24 |
1e08: 80 91 c9 00 lds r24, 0x00C9 |
1e0c: 8f 7b andi r24, 0xBF ; 191 |
1e0e: 80 93 c9 00 sts 0x00C9, r24 |
1e12: 80 91 c9 00 lds r24, 0x00C9 |
1e16: 8f 7d andi r24, 0xDF ; 223 |
1e18: 80 93 c9 00 sts 0x00C9, r24 |
1e1c: 83 2f mov r24, r19 |
1e1e: 99 27 eor r25, r25 |
1e20: 80 93 cd 00 sts 0x00CD, r24 |
1e24: 20 93 cc 00 sts 0x00CC, r18 |
1e28: 80 91 c8 00 lds r24, 0x00C8 |
1e2c: 82 60 ori r24, 0x02 ; 2 |
1e2e: 80 93 c8 00 sts 0x00C8, r24 |
1e32: 88 e1 ldi r24, 0x18 ; 24 |
1e34: 80 93 c9 00 sts 0x00C9, r24 |
1e38: 80 91 ca 00 lds r24, 0x00CA |
1e3c: 8f 77 andi r24, 0x7F ; 127 |
1e3e: 80 93 ca 00 sts 0x00CA, r24 |
1e42: 80 91 ca 00 lds r24, 0x00CA |
1e46: 8f 7b andi r24, 0xBF ; 191 |
1e48: 80 93 ca 00 sts 0x00CA, r24 |
1e4c: 80 91 ca 00 lds r24, 0x00CA |
1e50: 80 62 ori r24, 0x20 ; 32 |
1e52: 80 93 ca 00 sts 0x00CA, r24 |
1e56: 80 91 ca 00 lds r24, 0x00CA |
1e5a: 80 61 ori r24, 0x10 ; 16 |
1e5c: 80 93 ca 00 sts 0x00CA, r24 |
1e60: 80 91 ca 00 lds r24, 0x00CA |
1e64: 88 60 ori r24, 0x08 ; 8 |
1e66: 80 93 ca 00 sts 0x00CA, r24 |
1e6a: 80 91 c9 00 lds r24, 0x00C9 |
1e6e: 84 60 ori r24, 0x04 ; 4 |
1e70: 80 93 c9 00 sts 0x00C9, r24 |
1e74: 80 91 ca 00 lds r24, 0x00CA |
1e78: 84 60 ori r24, 0x04 ; 4 |
1e7a: 80 93 ca 00 sts 0x00CA, r24 |
1e7e: 80 91 ca 00 lds r24, 0x00CA |
1e82: 82 60 ori r24, 0x02 ; 2 |
1e84: 80 93 ca 00 sts 0x00CA, r24 |
1e88: 80 91 c8 00 lds r24, 0x00C8 |
1e8c: 87 ff sbrs r24, 7 |
1e8e: 03 c0 rjmp .+6 ; 0x1e96 <INiuzBtergGIBuB76T0G5+0xa2> |
1e90: 80 91 ce 00 lds r24, 0x00CE |
1e94: f9 cf rjmp .-14 ; 0x1e88 <INiuzBtergGIBuB76T0G5+0x94> |
1e96: 80 91 c9 00 lds r24, 0x00C9 |
1e9a: 80 68 ori r24, 0x80 ; 128 |
1e9c: 80 93 c9 00 sts 0x00C9, r24 |
1ea0: 80 91 c9 00 lds r24, 0x00C9 |
1ea4: 80 64 ori r24, 0x40 ; 64 |
1ea6: 80 93 c9 00 sts 0x00C9, r24 |
1eaa: 9b df rcall .-202 ; 0x1de2 <LIBFC_JetiBox_Clear> |
1eac: cf bf out 0x3f, r28 ; 63 |
1eae: cf 91 pop r28 |
1eb0: 08 95 ret |
|
00001eb2 <KLNMIOHMUHG76GFGr43r3>: |
1eb2: 28 2f mov r18, r24 |
1eb4: 99 27 eor r25, r25 |
1eb6: 8f 70 andi r24, 0x0F ; 15 |
1eb8: 90 70 andi r25, 0x00 ; 0 |
1eba: 89 2b or r24, r25 |
1ebc: 31 f4 brne .+12 ; 0x1eca <KLNMIOHMUHG76GFGr43r3+0x18> |
1ebe: 20 95 com r18 |
1ec0: 80 91 f2 02 lds r24, 0x02F2 |
1ec4: 82 2b or r24, r18 |
1ec6: 80 93 f2 02 sts 0x02F2, r24 |
1eca: 08 95 ret |
|
00001ecc <__vector_30>: |
1ecc: 1f 92 push r1 |
1ece: 0f 92 push r0 |
1ed0: 0f b6 in r0, 0x3f ; 63 |
1ed2: 0f 92 push r0 |
1ed4: 11 24 eor r1, r1 |
1ed6: 8f 93 push r24 |
1ed8: ef 93 push r30 |
1eda: ff 93 push r31 |
1edc: 80 91 06 01 lds r24, 0x0106 |
1ee0: 88 23 and r24, r24 |
1ee2: 09 f0 breq .+2 ; 0x1ee6 <__vector_30+0x1a> |
1ee4: 68 c0 rjmp .+208 ; 0x1fb6 <__vector_30+0xea> |
1ee6: e0 91 fc 02 lds r30, 0x02FC |
1eea: ee 23 and r30, r30 |
1eec: 89 f4 brne .+34 ; 0x1f10 <__vector_30+0x44> |
1eee: 80 91 fb 02 lds r24, 0x02FB |
1ef2: 88 23 and r24, r24 |
1ef4: 69 f4 brne .+26 ; 0x1f10 <__vector_30+0x44> |
1ef6: 80 91 8f 0c lds r24, 0x0C8F |
1efa: 88 23 and r24, r24 |
1efc: 21 f0 breq .+8 ; 0x1f06 <__vector_30+0x3a> |
1efe: 81 e0 ldi r24, 0x01 ; 1 |
1f00: 80 93 fd 02 sts 0x02FD, r24 |
1f04: 05 c0 rjmp .+10 ; 0x1f10 <__vector_30+0x44> |
1f06: 80 91 c9 00 lds r24, 0x00C9 |
1f0a: 81 60 ori r24, 0x01 ; 1 |
1f0c: 80 93 c9 00 sts 0x00C9, r24 |
1f10: 80 91 fd 02 lds r24, 0x02FD |
1f14: 88 23 and r24, r24 |
1f16: 79 f4 brne .+30 ; 0x1f36 <__vector_30+0x6a> |
1f18: ef 5f subi r30, 0xFF ; 255 |
1f1a: e0 93 fc 02 sts 0x02FC, r30 |
1f1e: 80 91 66 0c lds r24, 0x0C66 |
1f22: 8e 17 cp r24, r30 |
1f24: 20 f4 brcc .+8 ; 0x1f2e <__vector_30+0x62> |
1f26: 81 e0 ldi r24, 0x01 ; 1 |
1f28: 80 93 fd 02 sts 0x02FD, r24 |
1f2c: 1c c0 rjmp .+56 ; 0x1f66 <__vector_30+0x9a> |
1f2e: ff 27 eor r31, r31 |
1f30: ea 59 subi r30, 0x9A ; 154 |
1f32: f3 4f sbci r31, 0xF3 ; 243 |
1f34: 3c c0 rjmp .+120 ; 0x1fae <__vector_30+0xe2> |
1f36: 80 91 fb 02 lds r24, 0x02FB |
1f3a: 88 23 and r24, r24 |
1f3c: 61 f4 brne .+24 ; 0x1f56 <__vector_30+0x8a> |
1f3e: 80 91 8f 0c lds r24, 0x0C8F |
1f42: 88 23 and r24, r24 |
1f44: 11 f4 brne .+4 ; 0x1f4a <__vector_30+0x7e> |
1f46: 83 e0 ldi r24, 0x03 ; 3 |
1f48: 03 c0 rjmp .+6 ; 0x1f50 <__vector_30+0x84> |
1f4a: 81 39 cpi r24, 0x91 ; 145 |
1f4c: 99 f4 brne .+38 ; 0x1f74 <__vector_30+0xa8> |
1f4e: 81 e0 ldi r24, 0x01 ; 1 |
1f50: 80 93 fb 02 sts 0x02FB, r24 |
1f54: 0f c0 rjmp .+30 ; 0x1f74 <__vector_30+0xa8> |
1f56: 83 30 cpi r24, 0x03 ; 3 |
1f58: 99 f4 brne .+38 ; 0x1f80 <__vector_30+0xb4> |
1f5a: 80 91 8f 0c lds r24, 0x0C8F |
1f5e: 88 23 and r24, r24 |
1f60: 49 f0 breq .+18 ; 0x1f74 <__vector_30+0xa8> |
1f62: 10 92 8f 0c sts 0x0C8F, r1 |
1f66: 80 91 c9 00 lds r24, 0x00C9 |
1f6a: 8e 7f andi r24, 0xFE ; 254 |
1f6c: 80 93 c9 00 sts 0x00C9, r24 |
1f70: 8e ef ldi r24, 0xFE ; 254 |
1f72: 1e c0 rjmp .+60 ; 0x1fb0 <__vector_30+0xe4> |
1f74: 80 91 c9 00 lds r24, 0x00C9 |
1f78: 81 60 ori r24, 0x01 ; 1 |
1f7a: 80 93 c9 00 sts 0x00C9, r24 |
1f7e: 0e c0 rjmp .+28 ; 0x1f9c <__vector_30+0xd0> |
1f80: 83 32 cpi r24, 0x23 ; 35 |
1f82: 61 f4 brne .+24 ; 0x1f9c <__vector_30+0xd0> |
1f84: 80 91 c9 00 lds r24, 0x00C9 |
1f88: 8e 7f andi r24, 0xFE ; 254 |
1f8a: 80 93 c9 00 sts 0x00C9, r24 |
1f8e: 8f ef ldi r24, 0xFF ; 255 |
1f90: 80 93 ce 00 sts 0x00CE, r24 |
1f94: 81 e0 ldi r24, 0x01 ; 1 |
1f96: 80 93 06 01 sts 0x0106, r24 |
1f9a: 18 c0 rjmp .+48 ; 0x1fcc <__vector_30+0x100> |
1f9c: 80 91 fb 02 lds r24, 0x02FB |
1fa0: e8 2f mov r30, r24 |
1fa2: ff 27 eor r31, r31 |
1fa4: e1 57 subi r30, 0x71 ; 113 |
1fa6: f3 4f sbci r31, 0xF3 ; 243 |
1fa8: 8f 5f subi r24, 0xFF ; 255 |
1faa: 80 93 fb 02 sts 0x02FB, r24 |
1fae: 80 81 ld r24, Z |
1fb0: 80 93 ce 00 sts 0x00CE, r24 |
1fb4: 0b c0 rjmp .+22 ; 0x1fcc <__vector_30+0x100> |
1fb6: 10 92 fb 02 sts 0x02FB, r1 |
1fba: 10 92 fc 02 sts 0x02FC, r1 |
1fbe: 10 92 fd 02 sts 0x02FD, r1 |
1fc2: 80 91 c9 00 lds r24, 0x00C9 |
1fc6: 80 61 ori r24, 0x10 ; 16 |
1fc8: 80 93 c9 00 sts 0x00C9, r24 |
1fcc: ff 91 pop r31 |
1fce: ef 91 pop r30 |
1fd0: 8f 91 pop r24 |
1fd2: 0f 90 pop r0 |
1fd4: 0f be out 0x3f, r0 ; 63 |
1fd6: 0f 90 pop r0 |
1fd8: 1f 90 pop r1 |
1fda: 18 95 reti |
|
00001fdc <update_crc>: |
1fdc: 68 27 eor r22, r24 |
1fde: 27 e0 ldi r18, 0x07 ; 7 |
1fe0: 32 2f mov r19, r18 |
1fe2: 67 ff sbrs r22, 7 |
1fe4: 06 c0 rjmp .+12 ; 0x1ff2 <update_crc+0x16> |
1fe6: 86 2f mov r24, r22 |
1fe8: 99 27 eor r25, r25 |
1fea: 88 0f add r24, r24 |
1fec: 99 1f adc r25, r25 |
1fee: 83 27 eor r24, r19 |
1ff0: 02 c0 rjmp .+4 ; 0x1ff6 <update_crc+0x1a> |
1ff2: 86 2f mov r24, r22 |
1ff4: 88 0f add r24, r24 |
1ff6: 68 2f mov r22, r24 |
1ff8: 21 50 subi r18, 0x01 ; 1 |
1ffa: 27 ff sbrs r18, 7 |
1ffc: f2 cf rjmp .-28 ; 0x1fe2 <update_crc+0x6> |
1ffe: 99 27 eor r25, r25 |
2000: 08 95 ret |
|
00002002 <crc8>: |
2002: 0f 93 push r16 |
2004: 1f 93 push r17 |
2006: cf 93 push r28 |
2008: df 93 push r29 |
200a: 06 2f mov r16, r22 |
200c: 60 e0 ldi r22, 0x00 ; 0 |
200e: 16 2f mov r17, r22 |
2010: 60 17 cp r22, r16 |
2012: 38 f4 brcc .+14 ; 0x2022 <crc8+0x20> |
2014: ec 01 movw r28, r24 |
2016: 89 91 ld r24, Y+ |
2018: e1 df rcall .-62 ; 0x1fdc <update_crc> |
201a: 68 2f mov r22, r24 |
201c: 1f 5f subi r17, 0xFF ; 255 |
201e: 10 17 cp r17, r16 |
2020: d0 f3 brcs .-12 ; 0x2016 <crc8+0x14> |
2022: 86 2f mov r24, r22 |
2024: 99 27 eor r25, r25 |
2026: df 91 pop r29 |
2028: cf 91 pop r28 |
202a: 1f 91 pop r17 |
202c: 0f 91 pop r16 |
202e: 08 95 ret |
|
00002030 <JetiEX_GetLength>: |
2030: dc 01 movw r26, r24 |
2032: 90 e0 ldi r25, 0x00 ; 0 |
2034: 96 17 cp r25, r22 |
2036: 58 f4 brcc .+22 ; 0x204e <JetiEX_GetLength+0x1e> |
2038: 8c 91 ld r24, X |
203a: 80 32 cpi r24, 0x20 ; 32 |
203c: 41 f0 breq .+16 ; 0x204e <JetiEX_GetLength+0x1e> |
203e: 9f 5f subi r25, 0xFF ; 255 |
2040: 96 17 cp r25, r22 |
2042: 28 f4 brcc .+10 ; 0x204e <JetiEX_GetLength+0x1e> |
2044: fd 01 movw r30, r26 |
2046: e9 0f add r30, r25 |
2048: f1 1d adc r31, r1 |
204a: 80 81 ld r24, Z |
204c: f6 cf rjmp .-20 ; 0x203a <JetiEX_GetLength+0xa> |
204e: 89 2f mov r24, r25 |
2050: 99 27 eor r25, r25 |
2052: 08 95 ret |
|
00002054 <JetiEX_CreatePacket>: |
2054: a0 e0 ldi r26, 0x00 ; 0 |
2056: b0 e0 ldi r27, 0x00 ; 0 |
2058: e0 e3 ldi r30, 0x30 ; 48 |
205a: f0 e1 ldi r31, 0x10 ; 16 |
205c: 0c 94 5e 9b jmp 0x136bc ; 0x136bc <__prologue_saves__+0x12> |
2060: 8f e9 ldi r24, 0x9F ; 159 |
2062: 80 93 67 0c sts 0x0C67, r24 |
2066: 80 e1 ldi r24, 0x10 ; 16 |
2068: 80 93 69 0c sts 0x0C69, r24 |
206c: 84 ea ldi r24, 0xA4 ; 164 |
206e: 80 93 6a 0c sts 0x0C6A, r24 |
2072: 85 e5 ldi r24, 0x55 ; 85 |
2074: 80 93 6b 0c sts 0x0C6B, r24 |
2078: 8d e5 ldi r24, 0x5D ; 93 |
207a: 80 93 6c 0c sts 0x0C6C, r24 |
207e: 10 92 6d 0c sts 0x0C6D, r1 |
2082: 80 91 ff 02 lds r24, 0x02FF |
2086: 88 23 and r24, r24 |
2088: 09 f0 breq .+2 ; 0x208c <JetiEX_CreatePacket+0x38> |
208a: 67 c0 rjmp .+206 ; 0x215a <JetiEX_CreatePacket+0x106> |
208c: 80 91 fe 02 lds r24, 0x02FE |
2090: 13 e1 ldi r17, 0x13 ; 19 |
2092: 81 9f mul r24, r17 |
2094: c0 01 movw r24, r0 |
2096: 11 24 eor r1, r1 |
2098: 63 e0 ldi r22, 0x03 ; 3 |
209a: 88 59 subi r24, 0x98 ; 152 |
209c: 9e 4f sbci r25, 0xFE ; 254 |
209e: c8 df rcall .-112 ; 0x2030 <JetiEX_GetLength> |
20a0: 08 2f mov r16, r24 |
20a2: 80 91 fe 02 lds r24, 0x02FE |
20a6: 81 9f mul r24, r17 |
20a8: c0 01 movw r24, r0 |
20aa: 11 24 eor r1, r1 |
20ac: 6a e0 ldi r22, 0x0A ; 10 |
20ae: 82 5a subi r24, 0xA2 ; 162 |
20b0: 9e 4f sbci r25, 0xFE ; 254 |
20b2: be df rcall .-132 ; 0x2030 <JetiEX_GetLength> |
20b4: 98 2f mov r25, r24 |
20b6: 80 0f add r24, r16 |
20b8: 86 5f subi r24, 0xF6 ; 246 |
20ba: 80 93 66 0c sts 0x0C66, r24 |
20be: 2e ef ldi r18, 0xFE ; 254 |
20c0: b2 2e mov r11, r18 |
20c2: b8 0e add r11, r24 |
20c4: b0 92 68 0c sts 0x0C68, r11 |
20c8: 20 91 fe 02 lds r18, 0x02FE |
20cc: 20 93 6e 0c sts 0x0C6E, r18 |
20d0: e9 2e mov r14, r25 |
20d2: ff 24 eor r15, r15 |
20d4: c7 01 movw r24, r14 |
20d6: 13 e0 ldi r17, 0x03 ; 3 |
20d8: 88 0f add r24, r24 |
20da: 99 1f adc r25, r25 |
20dc: 1a 95 dec r17 |
20de: e1 f7 brne .-8 ; 0x20d8 <JetiEX_CreatePacket+0x84> |
20e0: 80 2b or r24, r16 |
20e2: 80 93 6f 0c sts 0x0C6F, r24 |
20e6: 82 2f mov r24, r18 |
20e8: 99 27 eor r25, r25 |
20ea: c3 e1 ldi r28, 0x13 ; 19 |
20ec: cc 2e mov r12, r28 |
20ee: d1 2c mov r13, r1 |
20f0: 8c 9d mul r24, r12 |
20f2: 90 01 movw r18, r0 |
20f4: 8d 9d mul r24, r13 |
20f6: 30 0d add r19, r0 |
20f8: 9c 9d mul r25, r12 |
20fa: 30 0d add r19, r0 |
20fc: 11 24 eor r1, r1 |
20fe: c9 01 movw r24, r18 |
2100: 82 5a subi r24, 0xA2 ; 162 |
2102: 9e 4f sbci r25, 0xFE ; 254 |
2104: a7 01 movw r20, r14 |
2106: bc 01 movw r22, r24 |
2108: 80 e7 ldi r24, 0x70 ; 112 |
210a: 9c e0 ldi r25, 0x0C ; 12 |
210c: 0e 94 a2 9b call 0x13744 ; 0x13744 <memcpy> |
2110: 11 27 eor r17, r17 |
2112: 80 91 fe 02 lds r24, 0x02FE |
2116: 99 27 eor r25, r25 |
2118: 8c 9d mul r24, r12 |
211a: e0 01 movw r28, r0 |
211c: 8d 9d mul r24, r13 |
211e: d0 0d add r29, r0 |
2120: 9c 9d mul r25, r12 |
2122: d0 0d add r29, r0 |
2124: 11 24 eor r1, r1 |
2126: ce 01 movw r24, r28 |
2128: 88 59 subi r24, 0x98 ; 152 |
212a: 9e 4f sbci r25, 0xFE ; 254 |
212c: a8 01 movw r20, r16 |
212e: bc 01 movw r22, r24 |
2130: c7 01 movw r24, r14 |
2132: 80 59 subi r24, 0x90 ; 144 |
2134: 93 4f sbci r25, 0xF3 ; 243 |
2136: 0e 94 a2 9b call 0x13744 ; 0x13744 <memcpy> |
213a: 0a 59 subi r16, 0x9A ; 154 |
213c: 13 4f sbci r17, 0xF3 ; 243 |
213e: 0e 0d add r16, r14 |
2140: 1f 1d adc r17, r15 |
2142: 6b 2d mov r22, r11 |
2144: 88 e6 ldi r24, 0x68 ; 104 |
2146: 9c e0 ldi r25, 0x0C ; 12 |
2148: 5c df rcall .-328 ; 0x2002 <crc8> |
214a: f8 01 movw r30, r16 |
214c: 82 87 std Z+10, r24 ; 0x0a |
214e: 80 91 ff 02 lds r24, 0x02FF |
2152: 8f 5f subi r24, 0xFF ; 255 |
2154: 80 93 ff 02 sts 0x02FF, r24 |
2158: 92 c0 rjmp .+292 ; 0x227e <JetiEX_CreatePacket+0x22a> |
215a: c0 90 6d 0c lds r12, 0x0C6D |
215e: 1c 2d mov r17, r12 |
2160: 0e 94 38 73 call 0xe670 ; 0xe670 <JetiEX_Update> |
2164: 30 91 07 01 lds r19, 0x0107 |
2168: 30 31 cpi r19, 0x10 ; 16 |
216a: 08 f0 brcs .+2 ; 0x216e <JetiEX_CreatePacket+0x11a> |
216c: 58 c0 rjmp .+176 ; 0x221e <JetiEX_CreatePacket+0x1ca> |
216e: b3 e1 ldi r27, 0x13 ; 19 |
2170: eb 2e mov r14, r27 |
2172: f1 2c mov r15, r1 |
2174: 63 2f mov r22, r19 |
2176: 81 2f mov r24, r17 |
2178: 99 27 eor r25, r25 |
217a: fc 01 movw r30, r24 |
217c: ee 0f add r30, r30 |
217e: ff 1f adc r31, r31 |
2180: e8 0f add r30, r24 |
2182: f9 1f adc r31, r25 |
2184: ec 0d add r30, r12 |
2186: f1 1d adc r31, r1 |
2188: ea 59 subi r30, 0x9A ; 154 |
218a: f3 4f sbci r31, 0xF3 ; 243 |
218c: 83 2f mov r24, r19 |
218e: 99 27 eor r25, r25 |
2190: 8e 9d mul r24, r14 |
2192: d0 01 movw r26, r0 |
2194: 8f 9d mul r24, r15 |
2196: b0 0d add r27, r0 |
2198: 9e 9d mul r25, r14 |
219a: b0 0d add r27, r0 |
219c: 11 24 eor r1, r1 |
219e: a2 5a subi r26, 0xA2 ; 162 |
21a0: be 4f sbci r27, 0xFE ; 254 |
21a2: ed 01 movw r28, r26 |
21a4: 2d 85 ldd r18, Y+13 ; 0x0d |
21a6: 74 e0 ldi r23, 0x04 ; 4 |
21a8: 88 0f add r24, r24 |
21aa: 99 1f adc r25, r25 |
21ac: 7a 95 dec r23 |
21ae: e1 f7 brne .-8 ; 0x21a8 <JetiEX_CreatePacket+0x154> |
21b0: 28 2b or r18, r24 |
21b2: 20 87 std Z+8, r18 ; 0x08 |
21b4: 3e 30 cpi r19, 0x0E ; 14 |
21b6: 88 f4 brcc .+34 ; 0x21da <JetiEX_CreatePacket+0x186> |
21b8: 2e 85 ldd r18, Y+14 ; 0x0e |
21ba: 3f 85 ldd r19, Y+15 ; 0x0f |
21bc: 3f 79 andi r19, 0x9F ; 159 |
21be: 8a 89 ldd r24, Y+18 ; 0x12 |
21c0: 99 27 eor r25, r25 |
21c2: 98 2f mov r25, r24 |
21c4: 88 27 eor r24, r24 |
21c6: 92 95 swap r25 |
21c8: 99 0f add r25, r25 |
21ca: 90 7e andi r25, 0xE0 ; 224 |
21cc: 28 2b or r18, r24 |
21ce: 39 2b or r19, r25 |
21d0: 21 87 std Z+9, r18 ; 0x09 |
21d2: 83 2f mov r24, r19 |
21d4: 99 27 eor r25, r25 |
21d6: 82 87 std Z+10, r24 ; 0x0a |
21d8: 16 c0 rjmp .+44 ; 0x2206 <JetiEX_CreatePacket+0x1b2> |
21da: ed 01 movw r28, r26 |
21dc: 2e 85 ldd r18, Y+14 ; 0x0e |
21de: 3f 85 ldd r19, Y+15 ; 0x0f |
21e0: 48 89 ldd r20, Y+16 ; 0x10 |
21e2: 59 89 ldd r21, Y+17 ; 0x11 |
21e4: 21 87 std Z+9, r18 ; 0x09 |
21e6: bb 27 eor r27, r27 |
21e8: a5 2f mov r26, r21 |
21ea: 94 2f mov r25, r20 |
21ec: 83 2f mov r24, r19 |
21ee: 82 87 std Z+10, r24 ; 0x0a |
21f0: ca 01 movw r24, r20 |
21f2: aa 27 eor r26, r26 |
21f4: bb 27 eor r27, r27 |
21f6: 83 87 std Z+11, r24 ; 0x0b |
21f8: 85 2f mov r24, r21 |
21fa: 99 27 eor r25, r25 |
21fc: aa 27 eor r26, r26 |
21fe: bb 27 eor r27, r27 |
2200: 84 87 std Z+12, r24 ; 0x0c |
2202: e2 e0 ldi r30, 0x02 ; 2 |
2204: ce 0e add r12, r30 |
2206: 86 2f mov r24, r22 |
2208: 8f 5f subi r24, 0xFF ; 255 |
220a: 68 2f mov r22, r24 |
220c: 1f 5f subi r17, 0xFF ; 255 |
220e: 16 30 cpi r17, 0x06 ; 6 |
2210: 20 f4 brcc .+8 ; 0x221a <JetiEX_CreatePacket+0x1c6> |
2212: 38 2f mov r19, r24 |
2214: 80 31 cpi r24, 0x10 ; 16 |
2216: 08 f4 brcc .+2 ; 0x221a <JetiEX_CreatePacket+0x1c6> |
2218: ae cf rjmp .-164 ; 0x2176 <JetiEX_CreatePacket+0x122> |
221a: 80 93 07 01 sts 0x0107, r24 |
221e: 83 e0 ldi r24, 0x03 ; 3 |
2220: 18 9f mul r17, r24 |
2222: c0 01 movw r24, r0 |
2224: 11 24 eor r1, r1 |
2226: 2c 2d mov r18, r12 |
2228: 28 0f add r18, r24 |
222a: 28 5f subi r18, 0xF8 ; 248 |
222c: 20 93 66 0c sts 0x0C66, r18 |
2230: 22 5c subi r18, 0xC2 ; 194 |
2232: 20 93 68 0c sts 0x0C68, r18 |
2236: 81 2f mov r24, r17 |
2238: 99 27 eor r25, r25 |
223a: 8c 01 movw r16, r24 |
223c: 00 0f add r16, r16 |
223e: 11 1f adc r17, r17 |
2240: 08 0f add r16, r24 |
2242: 19 1f adc r17, r25 |
2244: 0c 0d add r16, r12 |
2246: 11 1d adc r17, r1 |
2248: 0a 59 subi r16, 0x9A ; 154 |
224a: 13 4f sbci r17, 0xF3 ; 243 |
224c: 20 54 subi r18, 0x40 ; 64 |
224e: 62 2f mov r22, r18 |
2250: 88 e6 ldi r24, 0x68 ; 104 |
2252: 9c e0 ldi r25, 0x0C ; 12 |
2254: d6 de rcall .-596 ; 0x2002 <crc8> |
2256: e8 01 movw r28, r16 |
2258: 88 87 std Y+8, r24 ; 0x08 |
225a: 80 91 07 01 lds r24, 0x0107 |
225e: 80 31 cpi r24, 0x10 ; 16 |
2260: 70 f0 brcs .+28 ; 0x227e <JetiEX_CreatePacket+0x22a> |
2262: 81 e0 ldi r24, 0x01 ; 1 |
2264: 80 93 07 01 sts 0x0107, r24 |
2268: 10 92 ff 02 sts 0x02FF, r1 |
226c: 80 91 fe 02 lds r24, 0x02FE |
2270: 8f 5f subi r24, 0xFF ; 255 |
2272: 80 93 fe 02 sts 0x02FE, r24 |
2276: 80 31 cpi r24, 0x10 ; 16 |
2278: 10 f0 brcs .+4 ; 0x227e <JetiEX_CreatePacket+0x22a> |
227a: 10 92 fe 02 sts 0x02FE, r1 |
227e: e9 e0 ldi r30, 0x09 ; 9 |
2280: cd b7 in r28, 0x3d ; 61 |
2282: de b7 in r29, 0x3e ; 62 |
2284: 0c 94 7a 9b jmp 0x136f4 ; 0x136f4 <__epilogue_restores__+0x12> |
|
00002288 <a48784362857632195659>: |
2288: 80 91 06 01 lds r24, 0x0106 |
228c: 88 23 and r24, r24 |
228e: 09 f4 brne .+2 ; 0x2292 <a48784362857632195659+0xa> |
2290: 46 c0 rjmp .+140 ; 0x231e <a48784362857632195659+0x96> |
2292: 80 91 c9 03 lds r24, 0x03C9 |
2296: 85 fd sbrc r24, 5 |
2298: 04 c0 rjmp .+8 ; 0x22a2 <a48784362857632195659+0x1a> |
229a: 80 91 5a 04 lds r24, 0x045A |
229e: 88 23 and r24, r24 |
22a0: 81 f0 breq .+32 ; 0x22c2 <a48784362857632195659+0x3a> |
22a2: 82 e9 ldi r24, 0x92 ; 146 |
22a4: 80 93 8f 0c sts 0x0C8F, r24 |
22a8: 83 e2 ldi r24, 0x23 ; 35 |
22aa: 80 93 90 0c sts 0x0C90, r24 |
22ae: 80 91 5a 04 lds r24, 0x045A |
22b2: 88 23 and r24, r24 |
22b4: 09 f4 brne .+2 ; 0x22b8 <a48784362857632195659+0x30> |
22b6: 85 e5 ldi r24, 0x55 ; 85 |
22b8: 80 93 91 0c sts 0x0C91, r24 |
22bc: 10 92 5a 04 sts 0x045A, r1 |
22c0: 02 c0 rjmp .+4 ; 0x22c6 <a48784362857632195659+0x3e> |
22c2: 80 93 8f 0c sts 0x0C8F, r24 |
22c6: 80 91 08 01 lds r24, 0x0108 |
22ca: 8f 30 cpi r24, 0x0F ; 15 |
22cc: 71 f4 brne .+28 ; 0x22ea <a48784362857632195659+0x62> |
22ce: 80 91 f2 02 lds r24, 0x02F2 |
22d2: 0e 94 70 72 call 0xe4e0 ; 0xe4e0 <JetiBox_Update> |
22d6: 88 23 and r24, r24 |
22d8: 41 f0 breq .+16 ; 0x22ea <a48784362857632195659+0x62> |
22da: 81 e9 ldi r24, 0x91 ; 145 |
22dc: 80 93 8f 0c sts 0x0C8F, r24 |
22e0: 80 93 90 0c sts 0x0C90, r24 |
22e4: 81 e3 ldi r24, 0x31 ; 49 |
22e6: 80 93 91 0c sts 0x0C91, r24 |
22ea: 10 92 06 01 sts 0x0106, r1 |
22ee: 80 91 c8 00 lds r24, 0x00C8 |
22f2: 85 ff sbrs r24, 5 |
22f4: fc cf rjmp .-8 ; 0x22ee <a48784362857632195659+0x66> |
22f6: 80 91 c9 00 lds r24, 0x00C9 |
22fa: 8f 7e andi r24, 0xEF ; 239 |
22fc: 80 93 c9 00 sts 0x00C9, r24 |
2300: 80 91 c9 00 lds r24, 0x00C9 |
2304: 8e 7f andi r24, 0xFE ; 254 |
2306: 80 93 c9 00 sts 0x00C9, r24 |
230a: a4 de rcall .-696 ; 0x2054 <JetiEX_CreatePacket> |
230c: 8e e7 ldi r24, 0x7E ; 126 |
230e: 80 93 ce 00 sts 0x00CE, r24 |
2312: 80 91 f2 02 lds r24, 0x02F2 |
2316: 80 93 08 01 sts 0x0108, r24 |
231a: 10 92 f2 02 sts 0x02F2, r1 |
231e: 08 95 ret |
|
00002320 <njkvnfuhgbuzrgezgf483>: |
2320: ef 92 push r14 |
2322: ff 92 push r15 |
2324: 0f 93 push r16 |
2326: 1f 93 push r17 |
2328: cf 93 push r28 |
232a: df 93 push r29 |
232c: 7c 01 movw r14, r24 |
232e: 8b 01 movw r16, r22 |
2330: ea 01 movw r28, r20 |
2332: 45 2b or r20, r21 |
2334: 39 f0 breq .+14 ; 0x2344 <njkvnfuhgbuzrgezgf483+0x24> |
2336: f8 01 movw r30, r16 |
2338: 81 91 ld r24, Z+ |
233a: 8f 01 movw r16, r30 |
233c: f7 01 movw r30, r14 |
233e: 09 95 icall |
2340: 21 97 sbiw r28, 0x01 ; 1 |
2342: c9 f7 brne .-14 ; 0x2336 <njkvnfuhgbuzrgezgf483+0x16> |
2344: e6 e0 ldi r30, 0x06 ; 6 |
2346: cd b7 in r28, 0x3d ; 61 |
2348: de b7 in r29, 0x3e ; 62 |
234a: 0c 94 7d 9b jmp 0x136fa ; 0x136fa <__epilogue_restores__+0x18> |
|
0000234e <lkvgnfdgun57th38rgh84>: |
234e: ef 92 push r14 |
2350: ff 92 push r15 |
2352: 0f 93 push r16 |
2354: 1f 93 push r17 |
2356: cf 93 push r28 |
2358: df 93 push r29 |
235a: 7c 01 movw r14, r24 |
235c: 8b 01 movw r16, r22 |
235e: ea 01 movw r28, r20 |
2360: 45 2b or r20, r21 |
2362: 41 f0 breq .+16 ; 0x2374 <lkvgnfdgun57th38rgh84+0x26> |
2364: f8 01 movw r30, r16 |
2366: 0f 5f subi r16, 0xFF ; 255 |
2368: 1f 4f sbci r17, 0xFF ; 255 |
236a: 84 91 lpm r24, Z |
236c: f7 01 movw r30, r14 |
236e: 09 95 icall |
2370: 21 97 sbiw r28, 0x01 ; 1 |
2372: c1 f7 brne .-16 ; 0x2364 <lkvgnfdgun57th38rgh84+0x16> |
2374: e6 e0 ldi r30, 0x06 ; 6 |
2376: cd b7 in r28, 0x3d ; 61 |
2378: de b7 in r29, 0x3e ; 62 |
237a: 0c 94 7d 9b jmp 0x136fa ; 0x136fa <__epilogue_restores__+0x18> |
|
0000237e <fgmjgnrtuth587th9rTrw>: |
237e: 0f 93 push r16 |
2380: 1f 93 push r17 |
2382: cf 93 push r28 |
2384: 8c 01 movw r16, r24 |
2386: c6 2f mov r28, r22 |
2388: 16 16 cp r1, r22 |
238a: 34 f4 brge .+12 ; 0x2398 <fgmjgnrtuth587th9rTrw+0x1a> |
238c: 80 e2 ldi r24, 0x20 ; 32 |
238e: f8 01 movw r30, r16 |
2390: 09 95 icall |
2392: c1 50 subi r28, 0x01 ; 1 |
2394: 1c 16 cp r1, r28 |
2396: d4 f3 brlt .-12 ; 0x238c <fgmjgnrtuth587th9rTrw+0xe> |
2398: cf 91 pop r28 |
239a: 1f 91 pop r17 |
239c: 0f 91 pop r16 |
239e: 08 95 ret |
|
000023a0 <wqqeRT45jth8g758735h4>: |
23a0: 0f 93 push r16 |
23a2: 1f 93 push r17 |
23a4: cf 93 push r28 |
23a6: 8c 01 movw r16, r24 |
23a8: c6 2f mov r28, r22 |
23aa: 16 16 cp r1, r22 |
23ac: 34 f4 brge .+12 ; 0x23ba <wqqeRT45jth8g758735h4+0x1a> |
23ae: 80 e3 ldi r24, 0x30 ; 48 |
23b0: f8 01 movw r30, r16 |
23b2: 09 95 icall |
23b4: c1 50 subi r28, 0x01 ; 1 |
23b6: 1c 16 cp r1, r28 |
23b8: d4 f3 brlt .-12 ; 0x23ae <wqqeRT45jth8g758735h4+0xe> |
23ba: cf 91 pop r28 |
23bc: 1f 91 pop r17 |
23be: 0f 91 pop r16 |
23c0: 08 95 ret |
|
000023c2 <IIllllIllIlllIIlllII>: |
23c2: a5 e3 ldi r26, 0x35 ; 53 |
23c4: b0 e0 ldi r27, 0x00 ; 0 |
23c6: e7 ee ldi r30, 0xE7 ; 231 |
23c8: f1 e1 ldi r31, 0x11 ; 17 |
23ca: 0c 94 55 9b jmp 0x136aa ; 0x136aa <__prologue_saves__> |
23ce: 2e 96 adiw r28, 0x0e ; 14 |
23d0: ee ad ldd r30, Y+62 ; 0x3e |
23d2: ff ad ldd r31, Y+63 ; 0x3f |
23d4: 2e 97 sbiw r28, 0x0e ; 14 |
23d6: 88 24 eor r8, r8 |
23d8: 99 24 eor r9, r9 |
23da: 54 01 movw r10, r8 |
23dc: 80 91 ec 02 lds r24, 0x02EC |
23e0: 88 23 and r24, r24 |
23e2: 21 f4 brne .+8 ; 0x23ec <IIllllIllIlllIIlllII+0x2a> |
23e4: 2c 96 adiw r28, 0x0c ; 12 |
23e6: 1f ae std Y+63, r1 ; 0x3f |
23e8: 1e ae std Y+62, r1 ; 0x3e |
23ea: 2c 97 sbiw r28, 0x0c ; 12 |
23ec: ae e4 ldi r26, 0x4E ; 78 |
23ee: 4a 2e mov r4, r26 |
23f0: 51 2c mov r5, r1 |
23f2: 4c 0e add r4, r28 |
23f4: 5d 1e adc r5, r29 |
23f6: 6f 01 movw r12, r30 |
23f8: b6 01 movw r22, r12 |
23fa: 05 c0 rjmp .+10 ; 0x2406 <IIllllIllIlllIIlllII+0x44> |
23fc: 15 32 cpi r17, 0x25 ; 37 |
23fe: 39 f0 breq .+14 ; 0x240e <IIllllIllIlllIIlllII+0x4c> |
2400: 08 94 sec |
2402: c1 1c adc r12, r1 |
2404: d1 1c adc r13, r1 |
2406: f6 01 movw r30, r12 |
2408: 14 91 lpm r17, Z |
240a: 11 23 and r17, r17 |
240c: b9 f7 brne .-18 ; 0x23fc <IIllllIllIlllIIlllII+0x3a> |
240e: a6 01 movw r20, r12 |
2410: 46 1b sub r20, r22 |
2412: 57 0b sbc r21, r23 |
2414: 29 f0 breq .+10 ; 0x2420 <IIllllIllIlllIIlllII+0x5e> |
2416: 2c 96 adiw r28, 0x0c ; 12 |
2418: 8e ad ldd r24, Y+62 ; 0x3e |
241a: 9f ad ldd r25, Y+63 ; 0x3f |
241c: 2c 97 sbiw r28, 0x0c ; 12 |
241e: 97 df rcall .-210 ; 0x234e <lkvgnfdgun57th38rgh84> |
2420: 11 23 and r17, r17 |
2422: 09 f4 brne .+2 ; 0x2426 <IIllllIllIlllIIlllII+0x64> |
2424: 64 c2 rjmp .+1224 ; 0x28ee <IIllllIllIlllIIlllII+0x52c> |
2426: 08 94 sec |
2428: c1 1c adc r12, r1 |
242a: d1 1c adc r13, r1 |
242c: ff 24 eor r15, r15 |
242e: fd a6 std Y+45, r15 ; 0x2d |
2430: fc a6 std Y+44, r15 ; 0x2c |
2432: ef ef ldi r30, 0xFF ; 255 |
2434: ee 2e mov r14, r30 |
2436: f9 a6 std Y+41, r15 ; 0x29 |
2438: f6 01 movw r30, r12 |
243a: 08 94 sec |
243c: c1 1c adc r12, r1 |
243e: d1 1c adc r13, r1 |
2440: 14 91 lpm r17, Z |
2442: 15 37 cpi r17, 0x75 ; 117 |
2444: 21 f0 breq .+8 ; 0x244e <IIllllIllIlllIIlllII+0x8c> |
2446: 81 2f mov r24, r17 |
2448: 80 62 ori r24, 0x20 ; 32 |
244a: 88 37 cpi r24, 0x78 ; 120 |
244c: b1 f4 brne .+44 ; 0x247a <IIllllIllIlllIIlllII+0xb8> |
244e: f0 fe sbrs r15, 0 |
2450: 0a c0 rjmp .+20 ; 0x2466 <IIllllIllIlllIIlllII+0xa4> |
2452: f2 01 movw r30, r4 |
2454: 24 e0 ldi r18, 0x04 ; 4 |
2456: 30 e0 ldi r19, 0x00 ; 0 |
2458: 42 0e add r4, r18 |
245a: 53 1e adc r5, r19 |
245c: 80 80 ld r8, Z |
245e: 91 80 ldd r9, Z+1 ; 0x01 |
2460: a2 80 ldd r10, Z+2 ; 0x02 |
2462: b3 80 ldd r11, Z+3 ; 0x03 |
2464: 0a c0 rjmp .+20 ; 0x247a <IIllllIllIlllIIlllII+0xb8> |
2466: f2 01 movw r30, r4 |
2468: 42 e0 ldi r20, 0x02 ; 2 |
246a: 50 e0 ldi r21, 0x00 ; 0 |
246c: 44 0e add r4, r20 |
246e: 55 1e adc r5, r21 |
2470: 80 81 ld r24, Z |
2472: 91 81 ldd r25, Z+1 ; 0x01 |
2474: 4c 01 movw r8, r24 |
2476: aa 24 eor r10, r10 |
2478: bb 24 eor r11, r11 |
247a: 10 32 cpi r17, 0x20 ; 32 |
247c: 21 f4 brne .+8 ; 0x2486 <IIllllIllIlllIIlllII+0xc4> |
247e: 89 a5 ldd r24, Y+41 ; 0x29 |
2480: 88 23 and r24, r24 |
2482: d1 f6 brne .-76 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
2484: 1d c0 rjmp .+58 ; 0x24c0 <IIllllIllIlllIIlllII+0xfe> |
2486: 13 32 cpi r17, 0x23 ; 35 |
2488: 19 f4 brne .+6 ; 0x2490 <IIllllIllIlllIIlllII+0xce> |
248a: 58 e0 ldi r21, 0x08 ; 8 |
248c: f5 2a or r15, r21 |
248e: d4 cf rjmp .-88 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
2490: 1a 32 cpi r17, 0x2A ; 42 |
2492: 11 f0 breq .+4 ; 0x2498 <IIllllIllIlllIIlllII+0xd6> |
2494: 1d 32 cpi r17, 0x2D ; 45 |
2496: 91 f4 brne .+36 ; 0x24bc <IIllllIllIlllIIlllII+0xfa> |
2498: 1a 32 cpi r17, 0x2A ; 42 |
249a: 59 f4 brne .+22 ; 0x24b2 <IIllllIllIlllIIlllII+0xf0> |
249c: f2 01 movw r30, r4 |
249e: 82 e0 ldi r24, 0x02 ; 2 |
24a0: 90 e0 ldi r25, 0x00 ; 0 |
24a2: 48 0e add r4, r24 |
24a4: 59 1e adc r5, r25 |
24a6: e0 81 ld r30, Z |
24a8: ec a7 std Y+44, r30 ; 0x2c |
24aa: ee 23 and r30, r30 |
24ac: 2c f6 brge .-118 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
24ae: e1 95 neg r30 |
24b0: ec a7 std Y+44, r30 ; 0x2c |
24b2: 90 e1 ldi r25, 0x10 ; 16 |
24b4: f9 2a or r15, r25 |
24b6: af ed ldi r26, 0xDF ; 223 |
24b8: fa 22 and r15, r26 |
24ba: be cf rjmp .-132 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
24bc: 1b 32 cpi r17, 0x2B ; 43 |
24be: 11 f4 brne .+4 ; 0x24c4 <IIllllIllIlllIIlllII+0x102> |
24c0: 19 a7 std Y+41, r17 ; 0x29 |
24c2: ba cf rjmp .-140 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
24c4: 1e 32 cpi r17, 0x2E ; 46 |
24c6: c1 f5 brne .+112 ; 0x2538 <IIllllIllIlllIIlllII+0x176> |
24c8: f6 01 movw r30, r12 |
24ca: 08 94 sec |
24cc: c1 1c adc r12, r1 |
24ce: d1 1c adc r13, r1 |
24d0: 14 91 lpm r17, Z |
24d2: 1a 32 cpi r17, 0x2A ; 42 |
24d4: 79 f4 brne .+30 ; 0x24f4 <IIllllIllIlllIIlllII+0x132> |
24d6: f2 01 movw r30, r4 |
24d8: 22 e0 ldi r18, 0x02 ; 2 |
24da: 30 e0 ldi r19, 0x00 ; 0 |
24dc: 42 0e add r4, r18 |
24de: 53 1e adc r5, r19 |
24e0: 40 81 ld r20, Z |
24e2: 51 81 ldd r21, Z+1 ; 0x01 |
24e4: 3f ef ldi r19, 0xFF ; 255 |
24e6: 4f 3f cpi r20, 0xFF ; 255 |
24e8: 53 07 cpc r21, r19 |
24ea: 14 f4 brge .+4 ; 0x24f0 <IIllllIllIlllIIlllII+0x12e> |
24ec: 4f ef ldi r20, 0xFF ; 255 |
24ee: 5f ef ldi r21, 0xFF ; 255 |
24f0: e4 2e mov r14, r20 |
24f2: a2 cf rjmp .-188 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
24f4: 40 e0 ldi r20, 0x00 ; 0 |
24f6: 50 e0 ldi r21, 0x00 ; 0 |
24f8: 81 2f mov r24, r17 |
24fa: 80 53 subi r24, 0x30 ; 48 |
24fc: 8a 30 cpi r24, 0x0A ; 10 |
24fe: a0 f4 brcc .+40 ; 0x2528 <IIllllIllIlllIIlllII+0x166> |
2500: ca 01 movw r24, r20 |
2502: 73 e0 ldi r23, 0x03 ; 3 |
2504: 88 0f add r24, r24 |
2506: 99 1f adc r25, r25 |
2508: 7a 95 dec r23 |
250a: e1 f7 brne .-8 ; 0x2504 <IIllllIllIlllIIlllII+0x142> |
250c: 84 0f add r24, r20 |
250e: 95 1f adc r25, r21 |
2510: 48 0f add r20, r24 |
2512: 59 1f adc r21, r25 |
2514: 41 0f add r20, r17 |
2516: 51 1d adc r21, r1 |
2518: 40 53 subi r20, 0x30 ; 48 |
251a: 50 40 sbci r21, 0x00 ; 0 |
251c: f6 01 movw r30, r12 |
251e: 08 94 sec |
2520: c1 1c adc r12, r1 |
2522: d1 1c adc r13, r1 |
2524: 14 91 lpm r17, Z |
2526: e8 cf rjmp .-48 ; 0x24f8 <IIllllIllIlllIIlllII+0x136> |
2528: 8f ef ldi r24, 0xFF ; 255 |
252a: 4f 3f cpi r20, 0xFF ; 255 |
252c: 58 07 cpc r21, r24 |
252e: 14 f4 brge .+4 ; 0x2534 <IIllllIllIlllIIlllII+0x172> |
2530: 4f ef ldi r20, 0xFF ; 255 |
2532: 5f ef ldi r21, 0xFF ; 255 |
2534: e4 2e mov r14, r20 |
2536: 85 cf rjmp .-246 ; 0x2442 <IIllllIllIlllIIlllII+0x80> |
2538: 10 33 cpi r17, 0x30 ; 48 |
253a: 29 f4 brne .+10 ; 0x2546 <IIllllIllIlllIIlllII+0x184> |
253c: f4 fc sbrc r15, 4 |
253e: 7c cf rjmp .-264 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
2540: 90 e2 ldi r25, 0x20 ; 32 |
2542: f9 2a or r15, r25 |
2544: 79 cf rjmp .-270 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
2546: 81 2f mov r24, r17 |
2548: 81 53 subi r24, 0x31 ; 49 |
254a: 89 30 cpi r24, 0x09 ; 9 |
254c: d8 f4 brcc .+54 ; 0x2584 <IIllllIllIlllIIlllII+0x1c2> |
254e: 40 e0 ldi r20, 0x00 ; 0 |
2550: 50 e0 ldi r21, 0x00 ; 0 |
2552: ca 01 movw r24, r20 |
2554: 63 e0 ldi r22, 0x03 ; 3 |
2556: 88 0f add r24, r24 |
2558: 99 1f adc r25, r25 |
255a: 6a 95 dec r22 |
255c: e1 f7 brne .-8 ; 0x2556 <IIllllIllIlllIIlllII+0x194> |
255e: 84 0f add r24, r20 |
2560: 95 1f adc r25, r21 |
2562: 48 0f add r20, r24 |
2564: 59 1f adc r21, r25 |
2566: 41 0f add r20, r17 |
2568: 51 1d adc r21, r1 |
256a: 40 53 subi r20, 0x30 ; 48 |
256c: 50 40 sbci r21, 0x00 ; 0 |
256e: f6 01 movw r30, r12 |
2570: 08 94 sec |
2572: c1 1c adc r12, r1 |
2574: d1 1c adc r13, r1 |
2576: 14 91 lpm r17, Z |
2578: 81 2f mov r24, r17 |
257a: 80 53 subi r24, 0x30 ; 48 |
257c: 8a 30 cpi r24, 0x0A ; 10 |
257e: 48 f3 brcs .-46 ; 0x2552 <IIllllIllIlllIIlllII+0x190> |
2580: 4c a7 std Y+44, r20 ; 0x2c |
2582: 5f cf rjmp .-322 ; 0x2442 <IIllllIllIlllIIlllII+0x80> |
2584: 18 36 cpi r17, 0x68 ; 104 |
2586: 19 f4 brne .+6 ; 0x258e <IIllllIllIlllIIlllII+0x1cc> |
2588: a4 e0 ldi r26, 0x04 ; 4 |
258a: fa 2a or r15, r26 |
258c: 55 cf rjmp .-342 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
258e: 1c 36 cpi r17, 0x6C ; 108 |
2590: 19 f4 brne .+6 ; 0x2598 <IIllllIllIlllIIlllII+0x1d6> |
2592: b1 e0 ldi r27, 0x01 ; 1 |
2594: fb 2a or r15, r27 |
2596: 50 cf rjmp .-352 ; 0x2438 <IIllllIllIlllIIlllII+0x76> |
2598: 13 36 cpi r17, 0x63 ; 99 |
259a: 61 f4 brne .+24 ; 0x25b4 <IIllllIllIlllIIlllII+0x1f2> |
259c: 3e 01 movw r6, r28 |
259e: 08 94 sec |
25a0: 61 1c adc r6, r1 |
25a2: 71 1c adc r7, r1 |
25a4: f2 01 movw r30, r4 |
25a6: 22 e0 ldi r18, 0x02 ; 2 |
25a8: 30 e0 ldi r19, 0x00 ; 0 |
25aa: 42 0e add r4, r18 |
25ac: 53 1e adc r5, r19 |
25ae: 80 81 ld r24, Z |
25b0: 89 83 std Y+1, r24 ; 0x01 |
25b2: 3c c1 rjmp .+632 ; 0x282c <IIllllIllIlllIIlllII+0x46a> |
25b4: 14 34 cpi r17, 0x44 ; 68 |
25b6: 21 f0 breq .+8 ; 0x25c0 <IIllllIllIlllIIlllII+0x1fe> |
25b8: 14 36 cpi r17, 0x64 ; 100 |
25ba: 11 f0 breq .+4 ; 0x25c0 <IIllllIllIlllIIlllII+0x1fe> |
25bc: 19 36 cpi r17, 0x69 ; 105 |
25be: 51 f5 brne .+84 ; 0x2614 <IIllllIllIlllIIlllII+0x252> |
25c0: 14 34 cpi r17, 0x44 ; 68 |
25c2: 11 f4 brne .+4 ; 0x25c8 <IIllllIllIlllIIlllII+0x206> |
25c4: 31 e0 ldi r19, 0x01 ; 1 |
25c6: f3 2a or r15, r19 |
25c8: f0 fe sbrs r15, 0 |
25ca: 0a c0 rjmp .+20 ; 0x25e0 <IIllllIllIlllIIlllII+0x21e> |
25cc: f2 01 movw r30, r4 |
25ce: 44 e0 ldi r20, 0x04 ; 4 |
25d0: 50 e0 ldi r21, 0x00 ; 0 |
25d2: 44 0e add r4, r20 |
25d4: 55 1e adc r5, r21 |
25d6: 80 80 ld r8, Z |
25d8: 91 80 ldd r9, Z+1 ; 0x01 |
25da: a2 80 ldd r10, Z+2 ; 0x02 |
25dc: b3 80 ldd r11, Z+3 ; 0x03 |
25de: 0c c0 rjmp .+24 ; 0x25f8 <IIllllIllIlllIIlllII+0x236> |
25e0: f2 01 movw r30, r4 |
25e2: 82 e0 ldi r24, 0x02 ; 2 |
25e4: 90 e0 ldi r25, 0x00 ; 0 |
25e6: 48 0e add r4, r24 |
25e8: 59 1e adc r5, r25 |
25ea: 80 81 ld r24, Z |
25ec: 91 81 ldd r25, Z+1 ; 0x01 |
25ee: 4c 01 movw r8, r24 |
25f0: aa 24 eor r10, r10 |
25f2: 97 fc sbrc r9, 7 |
25f4: a0 94 com r10 |
25f6: ba 2c mov r11, r10 |
25f8: b7 fe sbrs r11, 7 |
25fa: 0a c0 rjmp .+20 ; 0x2610 <IIllllIllIlllIIlllII+0x24e> |
25fc: b0 94 com r11 |
25fe: a0 94 com r10 |
2600: 90 94 com r9 |
2602: 80 94 com r8 |
2604: 81 1c adc r8, r1 |
2606: 91 1c adc r9, r1 |
2608: a1 1c adc r10, r1 |
260a: b1 1c adc r11, r1 |
260c: 8d e2 ldi r24, 0x2D ; 45 |
260e: 89 a7 std Y+41, r24 ; 0x29 |
2610: 0a e0 ldi r16, 0x0A ; 10 |
2612: 6f c0 rjmp .+222 ; 0x26f2 <IIllllIllIlllIIlllII+0x330> |
2614: 1f 34 cpi r17, 0x4F ; 79 |
2616: 11 f0 breq .+4 ; 0x261c <IIllllIllIlllIIlllII+0x25a> |
2618: 1f 36 cpi r17, 0x6F ; 111 |
261a: 31 f4 brne .+12 ; 0x2628 <IIllllIllIlllIIlllII+0x266> |
261c: 1f 34 cpi r17, 0x4F ; 79 |
261e: 11 f4 brne .+4 ; 0x2624 <IIllllIllIlllIIlllII+0x262> |
2620: 91 e0 ldi r25, 0x01 ; 1 |
2622: f9 2a or r15, r25 |
2624: 08 e0 ldi r16, 0x08 ; 8 |
2626: 64 c0 rjmp .+200 ; 0x26f0 <IIllllIllIlllIIlllII+0x32e> |
2628: 10 37 cpi r17, 0x70 ; 112 |
262a: 79 f4 brne .+30 ; 0x264a <IIllllIllIlllIIlllII+0x288> |
262c: f2 01 movw r30, r4 |
262e: a2 e0 ldi r26, 0x02 ; 2 |
2630: b0 e0 ldi r27, 0x00 ; 0 |
2632: 4a 0e add r4, r26 |
2634: 5b 1e adc r5, r27 |
2636: 80 81 ld r24, Z |
2638: 91 81 ldd r25, Z+1 ; 0x01 |
263a: 4c 01 movw r8, r24 |
263c: aa 24 eor r10, r10 |
263e: bb 24 eor r11, r11 |
2640: 00 e1 ldi r16, 0x10 ; 16 |
2642: b0 e4 ldi r27, 0x40 ; 64 |
2644: fb 2a or r15, r27 |
2646: 18 e7 ldi r17, 0x78 ; 120 |
2648: 53 c0 rjmp .+166 ; 0x26f0 <IIllllIllIlllIIlllII+0x32e> |
264a: 13 37 cpi r17, 0x73 ; 115 |
264c: c1 f5 brne .+112 ; 0x26be <IIllllIllIlllIIlllII+0x2fc> |
264e: f2 01 movw r30, r4 |
2650: 22 e0 ldi r18, 0x02 ; 2 |
2652: 30 e0 ldi r19, 0x00 ; 0 |
2654: 42 0e add r4, r18 |
2656: 53 1e adc r5, r19 |
2658: 60 80 ld r6, Z |
265a: 71 80 ldd r7, Z+1 ; 0x01 |
265c: 61 14 cp r6, r1 |
265e: 71 04 cpc r7, r1 |
2660: 89 f4 brne .+34 ; 0x2684 <IIllllIllIlllIIlllII+0x2c2> |
2662: 3e 01 movw r6, r28 |
2664: 08 94 sec |
2666: 61 1c adc r6, r1 |
2668: 71 1c adc r7, r1 |
266a: 88 e2 ldi r24, 0x28 ; 40 |
266c: 89 83 std Y+1, r24 ; 0x01 |
266e: 8e e6 ldi r24, 0x6E ; 110 |
2670: f3 01 movw r30, r6 |
2672: 81 83 std Z+1, r24 ; 0x01 |
2674: 85 e7 ldi r24, 0x75 ; 117 |
2676: 8b 83 std Y+3, r24 ; 0x03 |
2678: 8c e6 ldi r24, 0x6C ; 108 |
267a: 8c 83 std Y+4, r24 ; 0x04 |
267c: 8d 83 std Y+5, r24 ; 0x05 |
267e: 89 e2 ldi r24, 0x29 ; 41 |
2680: 8e 83 std Y+6, r24 ; 0x06 |
2682: 1f 82 std Y+7, r1 ; 0x07 |
2684: e7 fc sbrc r14, 7 |
2686: 13 c0 rjmp .+38 ; 0x26ae <IIllllIllIlllIIlllII+0x2ec> |
2688: 8e 2d mov r24, r14 |
268a: 99 27 eor r25, r25 |
268c: 87 fd sbrc r24, 7 |
268e: 90 95 com r25 |
2690: ac 01 movw r20, r24 |
2692: 60 e0 ldi r22, 0x00 ; 0 |
2694: 70 e0 ldi r23, 0x00 ; 0 |
2696: c3 01 movw r24, r6 |
2698: 0e 94 95 9b call 0x1372a ; 0x1372a <memchr> |
269c: 00 97 sbiw r24, 0x00 ; 0 |
269e: 29 f0 breq .+10 ; 0x26aa <IIllllIllIlllIIlllII+0x2e8> |
26a0: 38 2e mov r3, r24 |
26a2: 36 18 sub r3, r6 |
26a4: e3 14 cp r14, r3 |
26a6: 0c f0 brlt .+2 ; 0x26aa <IIllllIllIlllIIlllII+0x2e8> |
26a8: c3 c0 rjmp .+390 ; 0x2830 <IIllllIllIlllIIlllII+0x46e> |
26aa: 3e 2c mov r3, r14 |
26ac: c1 c0 rjmp .+386 ; 0x2830 <IIllllIllIlllIIlllII+0x46e> |
26ae: f3 01 movw r30, r6 |
26b0: 01 90 ld r0, Z+ |
26b2: 00 20 and r0, r0 |
26b4: e9 f7 brne .-6 ; 0x26b0 <IIllllIllIlllIIlllII+0x2ee> |
26b6: 31 97 sbiw r30, 0x01 ; 1 |
26b8: 3e 2e mov r3, r30 |
26ba: 36 18 sub r3, r6 |
26bc: b9 c0 rjmp .+370 ; 0x2830 <IIllllIllIlllIIlllII+0x46e> |
26be: 15 35 cpi r17, 0x55 ; 85 |
26c0: 11 f0 breq .+4 ; 0x26c6 <IIllllIllIlllIIlllII+0x304> |
26c2: 15 37 cpi r17, 0x75 ; 117 |
26c4: 31 f4 brne .+12 ; 0x26d2 <IIllllIllIlllIIlllII+0x310> |
26c6: 15 35 cpi r17, 0x55 ; 85 |
26c8: 11 f4 brne .+4 ; 0x26ce <IIllllIllIlllIIlllII+0x30c> |
26ca: f1 e0 ldi r31, 0x01 ; 1 |
26cc: ff 2a or r15, r31 |
26ce: 0a e0 ldi r16, 0x0A ; 10 |
26d0: 0f c0 rjmp .+30 ; 0x26f0 <IIllllIllIlllIIlllII+0x32e> |
26d2: 18 35 cpi r17, 0x58 ; 88 |
26d4: 19 f0 breq .+6 ; 0x26dc <IIllllIllIlllIIlllII+0x31a> |
26d6: 18 37 cpi r17, 0x78 ; 120 |
26d8: 09 f0 breq .+2 ; 0x26dc <IIllllIllIlllIIlllII+0x31a> |
26da: a0 c0 rjmp .+320 ; 0x281c <IIllllIllIlllIIlllII+0x45a> |
26dc: 00 e1 ldi r16, 0x10 ; 16 |
26de: f3 fe sbrs r15, 3 |
26e0: 07 c0 rjmp .+14 ; 0x26f0 <IIllllIllIlllIIlllII+0x32e> |
26e2: 81 14 cp r8, r1 |
26e4: 91 04 cpc r9, r1 |
26e6: a1 04 cpc r10, r1 |
26e8: b1 04 cpc r11, r1 |
26ea: 11 f0 breq .+4 ; 0x26f0 <IIllllIllIlllIIlllII+0x32e> |
26ec: 20 e4 ldi r18, 0x40 ; 64 |
26ee: f2 2a or r15, r18 |
26f0: 19 a6 std Y+41, r1 ; 0x29 |
26f2: ed a6 std Y+45, r14 ; 0x2d |
26f4: e7 fc sbrc r14, 7 |
26f6: 02 c0 rjmp .+4 ; 0x26fc <IIllllIllIlllIIlllII+0x33a> |
26f8: 3f ed ldi r19, 0xDF ; 223 |
26fa: f3 22 and r15, r19 |
26fc: 49 e2 ldi r20, 0x29 ; 41 |
26fe: 64 2e mov r6, r20 |
2700: 71 2c mov r7, r1 |
2702: 6c 0e add r6, r28 |
2704: 7d 1e adc r7, r29 |
2706: 81 14 cp r8, r1 |
2708: 91 04 cpc r9, r1 |
270a: a1 04 cpc r10, r1 |
270c: b1 04 cpc r11, r1 |
270e: 21 f4 brne .+8 ; 0x2718 <IIllllIllIlllIIlllII+0x356> |
2710: 4d a5 ldd r20, Y+45 ; 0x2d |
2712: 44 23 and r20, r20 |
2714: 09 f4 brne .+2 ; 0x2718 <IIllllIllIlllIIlllII+0x356> |
2716: 7b c0 rjmp .+246 ; 0x280e <IIllllIllIlllIIlllII+0x44c> |
2718: 80 2f mov r24, r16 |
271a: 99 27 eor r25, r25 |
271c: aa 27 eor r26, r26 |
271e: bb 27 eor r27, r27 |
2720: 8e a7 std Y+46, r24 ; 0x2e |
2722: 9f a7 std Y+47, r25 ; 0x2f |
2724: a8 ab std Y+48, r26 ; 0x30 |
2726: b9 ab std Y+49, r27 ; 0x31 |
2728: 20 2e mov r2, r16 |
272a: 33 24 eor r3, r3 |
272c: 90 e0 ldi r25, 0x00 ; 0 |
272e: 89 16 cp r8, r25 |
2730: 90 e0 ldi r25, 0x00 ; 0 |
2732: 99 06 cpc r9, r25 |
2734: 91 e0 ldi r25, 0x01 ; 1 |
2736: a9 06 cpc r10, r25 |
2738: 90 e0 ldi r25, 0x00 ; 0 |
273a: b9 06 cpc r11, r25 |
273c: 48 f0 brcs .+18 ; 0x2750 <IIllllIllIlllIIlllII+0x38e> |
273e: c5 01 movw r24, r10 |
2740: b4 01 movw r22, r8 |
2742: 2e a5 ldd r18, Y+46 ; 0x2e |
2744: 3f a5 ldd r19, Y+47 ; 0x2f |
2746: 48 a9 ldd r20, Y+48 ; 0x30 |
2748: 59 a9 ldd r21, Y+49 ; 0x31 |
274a: 0e 94 e6 9a call 0x135cc ; 0x135cc <__udivmodsi4> |
274e: 17 c0 rjmp .+46 ; 0x277e <IIllllIllIlllIIlllII+0x3bc> |
2750: af ef ldi r26, 0xFF ; 255 |
2752: 8a 16 cp r8, r26 |
2754: 91 04 cpc r9, r1 |
2756: a1 04 cpc r10, r1 |
2758: b1 04 cpc r11, r1 |
275a: 49 f0 breq .+18 ; 0x276e <IIllllIllIlllIIlllII+0x3ac> |
275c: 40 f0 brcs .+16 ; 0x276e <IIllllIllIlllIIlllII+0x3ac> |
275e: c4 01 movw r24, r8 |
2760: b1 01 movw r22, r2 |
2762: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
2766: 9b 01 movw r18, r22 |
2768: 44 27 eor r20, r20 |
276a: 55 27 eor r21, r21 |
276c: 08 c0 rjmp .+16 ; 0x277e <IIllllIllIlllIIlllII+0x3bc> |
276e: 88 2d mov r24, r8 |
2770: 60 2f mov r22, r16 |
2772: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
2776: 28 2f mov r18, r24 |
2778: 33 27 eor r19, r19 |
277a: 44 27 eor r20, r20 |
277c: 55 27 eor r21, r21 |
277e: 2a ab std Y+50, r18 ; 0x32 |
2780: 3b ab std Y+51, r19 ; 0x33 |
2782: 4c ab std Y+52, r20 ; 0x34 |
2784: 5d ab std Y+53, r21 ; 0x35 |
2786: 0a 30 cpi r16, 0x0A ; 10 |
2788: 59 f4 brne .+22 ; 0x27a0 <IIllllIllIlllIIlllII+0x3de> |
278a: 8a a9 ldd r24, Y+50 ; 0x32 |
278c: 88 0f add r24, r24 |
278e: 88 0f add r24, r24 |
2790: 88 0f add r24, r24 |
2792: 9a a9 ldd r25, Y+50 ; 0x32 |
2794: 99 0f add r25, r25 |
2796: 89 0f add r24, r25 |
2798: 38 2d mov r19, r8 |
279a: 38 1b sub r19, r24 |
279c: 83 2f mov r24, r19 |
279e: 10 c0 rjmp .+32 ; 0x27c0 <IIllllIllIlllIIlllII+0x3fe> |
27a0: 00 31 cpi r16, 0x10 ; 16 |
27a2: 39 f4 brne .+14 ; 0x27b2 <IIllllIllIlllIIlllII+0x3f0> |
27a4: 8a a9 ldd r24, Y+50 ; 0x32 |
27a6: 82 95 swap r24 |
27a8: 80 7f andi r24, 0xF0 ; 240 |
27aa: 48 2d mov r20, r8 |
27ac: 48 1b sub r20, r24 |
27ae: 84 2f mov r24, r20 |
27b0: 07 c0 rjmp .+14 ; 0x27c0 <IIllllIllIlllIIlllII+0x3fe> |
27b2: 8a a9 ldd r24, Y+50 ; 0x32 |
27b4: 88 0f add r24, r24 |
27b6: 88 0f add r24, r24 |
27b8: 88 0f add r24, r24 |
27ba: 58 2d mov r21, r8 |
27bc: 58 1b sub r21, r24 |
27be: 85 2f mov r24, r21 |
27c0: 90 e0 ldi r25, 0x00 ; 0 |
27c2: 2e a5 ldd r18, Y+46 ; 0x2e |
27c4: 3f a5 ldd r19, Y+47 ; 0x2f |
27c6: 48 a9 ldd r20, Y+48 ; 0x30 |
27c8: 59 a9 ldd r21, Y+49 ; 0x31 |
27ca: 82 16 cp r8, r18 |
27cc: 93 06 cpc r9, r19 |
27ce: a4 06 cpc r10, r20 |
27d0: b5 06 cpc r11, r21 |
27d2: 08 f0 brcs .+2 ; 0x27d6 <IIllllIllIlllIIlllII+0x414> |
27d4: 91 e0 ldi r25, 0x01 ; 1 |
27d6: 8a a8 ldd r8, Y+50 ; 0x32 |
27d8: 9b a8 ldd r9, Y+51 ; 0x33 |
27da: ac a8 ldd r10, Y+52 ; 0x34 |
27dc: bd a8 ldd r11, Y+53 ; 0x35 |
27de: 8a 30 cpi r24, 0x0A ; 10 |
27e0: 10 f4 brcc .+4 ; 0x27e6 <IIllllIllIlllIIlllII+0x424> |
27e2: 80 5d subi r24, 0xD0 ; 208 |
27e4: 04 c0 rjmp .+8 ; 0x27ee <IIllllIllIlllIIlllII+0x42c> |
27e6: 89 5a subi r24, 0xA9 ; 169 |
27e8: 18 35 cpi r17, 0x58 ; 88 |
27ea: 09 f4 brne .+2 ; 0x27ee <IIllllIllIlllIIlllII+0x42c> |
27ec: 8f 7d andi r24, 0xDF ; 223 |
27ee: d3 01 movw r26, r6 |
27f0: 8e 93 st -X, r24 |
27f2: 3d 01 movw r6, r26 |
27f4: 99 23 and r25, r25 |
27f6: 09 f0 breq .+2 ; 0x27fa <IIllllIllIlllIIlllII+0x438> |
27f8: 99 cf rjmp .-206 ; 0x272c <IIllllIllIlllIIlllII+0x36a> |
27fa: 08 30 cpi r16, 0x08 ; 8 |
27fc: 41 f4 brne .+16 ; 0x280e <IIllllIllIlllIIlllII+0x44c> |
27fe: f3 fe sbrs r15, 3 |
2800: 06 c0 rjmp .+12 ; 0x280e <IIllllIllIlllIIlllII+0x44c> |
2802: 80 33 cpi r24, 0x30 ; 48 |
2804: 21 f0 breq .+8 ; 0x280e <IIllllIllIlllIIlllII+0x44c> |
2806: 80 e3 ldi r24, 0x30 ; 48 |
2808: fd 01 movw r30, r26 |
280a: 82 93 st -Z, r24 |
280c: 3f 01 movw r6, r30 |
280e: ce 01 movw r24, r28 |
2810: 01 96 adiw r24, 0x01 ; 1 |
2812: 38 2e mov r3, r24 |
2814: 36 18 sub r3, r6 |
2816: f8 e2 ldi r31, 0x28 ; 40 |
2818: 3f 0e add r3, r31 |
281a: 0b c0 rjmp .+22 ; 0x2832 <IIllllIllIlllIIlllII+0x470> |
281c: 11 23 and r17, r17 |
281e: 09 f4 brne .+2 ; 0x2822 <IIllllIllIlllIIlllII+0x460> |
2820: 66 c0 rjmp .+204 ; 0x28ee <IIllllIllIlllIIlllII+0x52c> |
2822: 3e 01 movw r6, r28 |
2824: 08 94 sec |
2826: 61 1c adc r6, r1 |
2828: 71 1c adc r7, r1 |
282a: 19 83 std Y+1, r17 ; 0x01 |
282c: 31 e0 ldi r19, 0x01 ; 1 |
282e: 33 2e mov r3, r19 |
2830: 19 a6 std Y+41, r1 ; 0x29 |
2832: 03 2d mov r16, r3 |
2834: 2d a4 ldd r2, Y+45 ; 0x2d |
2836: 23 18 sub r2, r3 |
2838: 27 fc sbrc r2, 7 |
283a: 22 24 eor r2, r2 |
283c: 89 a5 ldd r24, Y+41 ; 0x29 |
283e: 88 23 and r24, r24 |
2840: 11 f0 breq .+4 ; 0x2846 <IIllllIllIlllIIlllII+0x484> |
2842: 0f 5f subi r16, 0xFF ; 255 |
2844: 02 c0 rjmp .+4 ; 0x284a <IIllllIllIlllIIlllII+0x488> |
2846: f6 fc sbrc r15, 6 |
2848: 0e 5f subi r16, 0xFE ; 254 |
284a: 02 0d add r16, r2 |
284c: ef 2c mov r14, r15 |
284e: ff 24 eor r15, r15 |
2850: c7 01 movw r24, r14 |
2852: 80 73 andi r24, 0x30 ; 48 |
2854: 90 70 andi r25, 0x00 ; 0 |
2856: 89 2b or r24, r25 |
2858: 41 f4 brne .+16 ; 0x286a <IIllllIllIlllIIlllII+0x4a8> |
285a: 8c a5 ldd r24, Y+44 ; 0x2c |
285c: 80 1b sub r24, r16 |
285e: 68 2f mov r22, r24 |
2860: 2c 96 adiw r28, 0x0c ; 12 |
2862: 8e ad ldd r24, Y+62 ; 0x3e |
2864: 9f ad ldd r25, Y+63 ; 0x3f |
2866: 2c 97 sbiw r28, 0x0c ; 12 |
2868: 8a dd rcall .-1260 ; 0x237e <fgmjgnrtuth587th9rTrw> |
286a: 89 a5 ldd r24, Y+41 ; 0x29 |
286c: 88 23 and r24, r24 |
286e: 31 f0 breq .+12 ; 0x287c <IIllllIllIlllIIlllII+0x4ba> |
2870: 41 e0 ldi r20, 0x01 ; 1 |
2872: 50 e0 ldi r21, 0x00 ; 0 |
2874: be 01 movw r22, r28 |
2876: 67 5d subi r22, 0xD7 ; 215 |
2878: 7f 4f sbci r23, 0xFF ; 255 |
287a: 0a c0 rjmp .+20 ; 0x2890 <IIllllIllIlllIIlllII+0x4ce> |
287c: e6 fe sbrs r14, 6 |
287e: 0d c0 rjmp .+26 ; 0x289a <IIllllIllIlllIIlllII+0x4d8> |
2880: 80 e3 ldi r24, 0x30 ; 48 |
2882: 8a a7 std Y+42, r24 ; 0x2a |
2884: 1b a7 std Y+43, r17 ; 0x2b |
2886: 42 e0 ldi r20, 0x02 ; 2 |
2888: 50 e0 ldi r21, 0x00 ; 0 |
288a: be 01 movw r22, r28 |
288c: 66 5d subi r22, 0xD6 ; 214 |
288e: 7f 4f sbci r23, 0xFF ; 255 |
2890: 2c 96 adiw r28, 0x0c ; 12 |
2892: 8e ad ldd r24, Y+62 ; 0x3e |
2894: 9f ad ldd r25, Y+63 ; 0x3f |
2896: 2c 97 sbiw r28, 0x0c ; 12 |
2898: 43 dd rcall .-1402 ; 0x2320 <njkvnfuhgbuzrgezgf483> |
289a: c7 01 movw r24, r14 |
289c: 80 73 andi r24, 0x30 ; 48 |
289e: 90 70 andi r25, 0x00 ; 0 |
28a0: 80 97 sbiw r24, 0x20 ; 32 |
28a2: 41 f4 brne .+16 ; 0x28b4 <IIllllIllIlllIIlllII+0x4f2> |
28a4: 8c a5 ldd r24, Y+44 ; 0x2c |
28a6: 80 1b sub r24, r16 |
28a8: 68 2f mov r22, r24 |
28aa: 2c 96 adiw r28, 0x0c ; 12 |
28ac: 8e ad ldd r24, Y+62 ; 0x3e |
28ae: 9f ad ldd r25, Y+63 ; 0x3f |
28b0: 2c 97 sbiw r28, 0x0c ; 12 |
28b2: 76 dd rcall .-1300 ; 0x23a0 <wqqeRT45jth8g758735h4> |
28b4: 62 2d mov r22, r2 |
28b6: 2c 96 adiw r28, 0x0c ; 12 |
28b8: 8e ad ldd r24, Y+62 ; 0x3e |
28ba: 9f ad ldd r25, Y+63 ; 0x3f |
28bc: 2c 97 sbiw r28, 0x0c ; 12 |
28be: 70 dd rcall .-1312 ; 0x23a0 <wqqeRT45jth8g758735h4> |
28c0: 83 2d mov r24, r3 |
28c2: 99 27 eor r25, r25 |
28c4: 87 fd sbrc r24, 7 |
28c6: 90 95 com r25 |
28c8: ac 01 movw r20, r24 |
28ca: b3 01 movw r22, r6 |
28cc: 2c 96 adiw r28, 0x0c ; 12 |
28ce: 8e ad ldd r24, Y+62 ; 0x3e |
28d0: 9f ad ldd r25, Y+63 ; 0x3f |
28d2: 2c 97 sbiw r28, 0x0c ; 12 |
28d4: 25 dd rcall .-1462 ; 0x2320 <njkvnfuhgbuzrgezgf483> |
28d6: e4 fe sbrs r14, 4 |
28d8: 8f cd rjmp .-1250 ; 0x23f8 <IIllllIllIlllIIlllII+0x36> |
28da: 2c a5 ldd r18, Y+44 ; 0x2c |
28dc: 20 1b sub r18, r16 |
28de: 2c a7 std Y+44, r18 ; 0x2c |
28e0: 62 2f mov r22, r18 |
28e2: 2c 96 adiw r28, 0x0c ; 12 |
28e4: 8e ad ldd r24, Y+62 ; 0x3e |
28e6: 9f ad ldd r25, Y+63 ; 0x3f |
28e8: 2c 97 sbiw r28, 0x0c ; 12 |
28ea: 49 dd rcall .-1390 ; 0x237e <fgmjgnrtuth587th9rTrw> |
28ec: 85 cd rjmp .-1270 ; 0x23f8 <IIllllIllIlllIIlllII+0x36> |
28ee: e2 e1 ldi r30, 0x12 ; 18 |
28f0: cb 5c subi r28, 0xCB ; 203 |
28f2: 0c 94 71 9b jmp 0x136e2 ; 0x136e2 <__epilogue_restores__> |
|
000028f6 <LIBFC_HoTT_Putchar>: |
28f6: 98 2f mov r25, r24 |
28f8: 80 91 8e 0c lds r24, 0x0C8E |
28fc: 88 3a cpi r24, 0xA8 ; 168 |
28fe: 50 f4 brcc .+20 ; 0x2914 <LIBFC_HoTT_Putchar+0x1e> |
2900: 80 91 8e 0c lds r24, 0x0C8E |
2904: e8 2f mov r30, r24 |
2906: ff 27 eor r31, r31 |
2908: eb 51 subi r30, 0x1B ; 27 |
290a: f9 4f sbci r31, 0xF9 ; 249 |
290c: 93 83 std Z+3, r25 ; 0x03 |
290e: 8f 5f subi r24, 0xFF ; 255 |
2910: 80 93 8e 0c sts 0x0C8E, r24 |
2914: 08 95 ret |
|
00002916 <LIBFC_HoTT_Putchar_INV>: |
2916: 98 2f mov r25, r24 |
2918: 80 91 8e 0c lds r24, 0x0C8E |
291c: 88 3a cpi r24, 0xA8 ; 168 |
291e: 58 f4 brcc .+22 ; 0x2936 <LIBFC_HoTT_Putchar_INV+0x20> |
2920: 80 91 8e 0c lds r24, 0x0C8E |
2924: e8 2f mov r30, r24 |
2926: ff 27 eor r31, r31 |
2928: eb 51 subi r30, 0x1B ; 27 |
292a: f9 4f sbci r31, 0xF9 ; 249 |
292c: 90 68 ori r25, 0x80 ; 128 |
292e: 93 83 std Z+3, r25 ; 0x03 |
2930: 8f 5f subi r24, 0xFF ; 255 |
2932: 80 93 8e 0c sts 0x0C8E, r24 |
2936: 08 95 ret |
|
00002938 <LIBFC_HoTT_Putchar_BLINK>: |
2938: 98 2f mov r25, r24 |
293a: 80 91 ed 02 lds r24, 0x02ED |
293e: 88 23 and r24, r24 |
2940: 11 f0 breq .+4 ; 0x2946 <LIBFC_HoTT_Putchar_BLINK+0xe> |
2942: 89 2f mov r24, r25 |
2944: e8 cf rjmp .-48 ; 0x2916 <LIBFC_HoTT_Putchar_INV> |
2946: 89 2f mov r24, r25 |
2948: d6 cf rjmp .-84 ; 0x28f6 <LIBFC_HoTT_Putchar> |
|
0000294a <LIBFC_HoTT_SetPos>: |
294a: 88 3a cpi r24, 0xA8 ; 168 |
294c: 10 f4 brcc .+4 ; 0x2952 <LIBFC_HoTT_SetPos+0x8> |
294e: 80 93 8e 0c sts 0x0C8E, r24 |
2952: 08 95 ret |
|
00002954 <LIBFC_HoTT_Clear>: |
2954: 80 e0 ldi r24, 0x00 ; 0 |
2956: 90 e2 ldi r25, 0x20 ; 32 |
2958: e8 ee ldi r30, 0xE8 ; 232 |
295a: f6 e0 ldi r31, 0x06 ; 6 |
295c: 91 93 st Z+, r25 |
295e: 8f 5f subi r24, 0xFF ; 255 |
2960: 88 3a cpi r24, 0xA8 ; 168 |
2962: e0 f3 brcs .-8 ; 0x295c <LIBFC_HoTT_Clear+0x8> |
2964: 08 95 ret |
|
00002966 <HoTT_Init>: |
2966: 4f b7 in r20, 0x3f ; 63 |
2968: 21 e8 ldi r18, 0x81 ; 129 |
296a: 30 e0 ldi r19, 0x00 ; 0 |
296c: f8 94 cli |
296e: 80 91 c9 00 lds r24, 0x00C9 |
2972: 8f 77 andi r24, 0x7F ; 127 |
2974: 80 93 c9 00 sts 0x00C9, r24 |
2978: 80 91 c9 00 lds r24, 0x00C9 |
297c: 8f 7b andi r24, 0xBF ; 191 |
297e: 80 93 c9 00 sts 0x00C9, r24 |
2982: 80 91 c9 00 lds r24, 0x00C9 |
2986: 8f 7d andi r24, 0xDF ; 223 |
2988: 80 93 c9 00 sts 0x00C9, r24 |
298c: 83 2f mov r24, r19 |
298e: 99 27 eor r25, r25 |
2990: 80 93 cd 00 sts 0x00CD, r24 |
2994: 20 93 cc 00 sts 0x00CC, r18 |
2998: 80 91 c8 00 lds r24, 0x00C8 |
299c: 82 60 ori r24, 0x02 ; 2 |
299e: 80 93 c8 00 sts 0x00C8, r24 |
29a2: 88 e1 ldi r24, 0x18 ; 24 |
29a4: 80 93 c9 00 sts 0x00C9, r24 |
29a8: 80 91 ca 00 lds r24, 0x00CA |
29ac: 8f 77 andi r24, 0x7F ; 127 |
29ae: 80 93 ca 00 sts 0x00CA, r24 |
29b2: 80 91 ca 00 lds r24, 0x00CA |
29b6: 8f 7b andi r24, 0xBF ; 191 |
29b8: 80 93 ca 00 sts 0x00CA, r24 |
29bc: 80 91 ca 00 lds r24, 0x00CA |
29c0: 8f 7d andi r24, 0xDF ; 223 |
29c2: 80 93 ca 00 sts 0x00CA, r24 |
29c6: 80 91 ca 00 lds r24, 0x00CA |
29ca: 8f 7e andi r24, 0xEF ; 239 |
29cc: 80 93 ca 00 sts 0x00CA, r24 |
29d0: 80 91 ca 00 lds r24, 0x00CA |
29d4: 87 7f andi r24, 0xF7 ; 247 |
29d6: 80 93 ca 00 sts 0x00CA, r24 |
29da: 80 91 c9 00 lds r24, 0x00C9 |
29de: 84 60 ori r24, 0x04 ; 4 |
29e0: 80 93 c9 00 sts 0x00C9, r24 |
29e4: 80 91 ca 00 lds r24, 0x00CA |
29e8: 84 60 ori r24, 0x04 ; 4 |
29ea: 80 93 ca 00 sts 0x00CA, r24 |
29ee: 80 91 ca 00 lds r24, 0x00CA |
29f2: 82 60 ori r24, 0x02 ; 2 |
29f4: 80 93 ca 00 sts 0x00CA, r24 |
29f8: 80 91 c9 00 lds r24, 0x00C9 |
29fc: 81 60 ori r24, 0x01 ; 1 |
29fe: 80 93 c9 00 sts 0x00C9, r24 |
2a02: 80 91 c8 00 lds r24, 0x00C8 |
2a06: 87 ff sbrs r24, 7 |
2a08: 03 c0 rjmp .+6 ; 0x2a10 <HoTT_Init+0xaa> |
2a0a: 80 91 ce 00 lds r24, 0x00CE |
2a0e: f9 cf rjmp .-14 ; 0x2a02 <HoTT_Init+0x9c> |
2a10: 80 91 c9 00 lds r24, 0x00C9 |
2a14: 80 68 ori r24, 0x80 ; 128 |
2a16: 80 93 c9 00 sts 0x00C9, r24 |
2a1a: 4f bf out 0x3f, r20 ; 63 |
2a1c: 3c e7 ldi r19, 0x7C ; 124 |
2a1e: 30 93 57 06 sts 0x0657, r19 |
2a22: 2d e7 ldi r18, 0x7D ; 125 |
2a24: 20 93 82 06 sts 0x0682, r18 |
2a28: 8e e8 ldi r24, 0x8E ; 142 |
2a2a: 80 93 58 06 sts 0x0658, r24 |
2a2e: 10 92 74 06 sts 0x0674, r1 |
2a32: 10 92 73 06 sts 0x0673, r1 |
2a36: 10 92 5d 06 sts 0x065D, r1 |
2a3a: 80 ee ldi r24, 0xE0 ; 224 |
2a3c: 80 93 5a 06 sts 0x065A, r24 |
2a40: 30 93 b9 06 sts 0x06B9, r19 |
2a44: 20 93 e4 06 sts 0x06E4, r18 |
2a48: 10 92 c5 06 sts 0x06C5, r1 |
2a4c: 10 92 c4 06 sts 0x06C4, r1 |
2a50: 10 92 c7 06 sts 0x06C7, r1 |
2a54: 10 92 c6 06 sts 0x06C6, r1 |
2a58: 10 92 c9 06 sts 0x06C9, r1 |
2a5c: 10 92 c8 06 sts 0x06C8, r1 |
2a60: 84 ef ldi r24, 0xF4 ; 244 |
2a62: 91 e0 ldi r25, 0x01 ; 1 |
2a64: 90 93 c3 06 sts 0x06C3, r25 |
2a68: 80 93 c2 06 sts 0x06C2, r24 |
2a6c: 90 93 c1 06 sts 0x06C1, r25 |
2a70: 80 93 c0 06 sts 0x06C0, r24 |
2a74: 90 93 bf 06 sts 0x06BF, r25 |
2a78: 80 93 be 06 sts 0x06BE, r24 |
2a7c: 10 92 bb 06 sts 0x06BB, r1 |
2a80: 89 e8 ldi r24, 0x89 ; 137 |
2a82: 80 93 ba 06 sts 0x06BA, r24 |
2a86: 10 92 e2 06 sts 0x06E2, r1 |
2a8a: 10 92 e3 06 sts 0x06E3, r1 |
2a8e: 80 e9 ldi r24, 0x90 ; 144 |
2a90: 80 93 bc 06 sts 0x06BC, r24 |
2a94: 30 93 91 07 sts 0x0791, r19 |
2a98: 20 93 bc 07 sts 0x07BC, r18 |
2a9c: 10 92 93 07 sts 0x0793, r1 |
2aa0: 8a e8 ldi r24, 0x8A ; 138 |
2aa2: 80 93 92 07 sts 0x0792, r24 |
2aa6: 10 92 99 07 sts 0x0799, r1 |
2aaa: 10 92 98 07 sts 0x0798, r1 |
2aae: 10 92 97 07 sts 0x0797, r1 |
2ab2: 10 92 9b 07 sts 0x079B, r1 |
2ab6: 10 92 9c 07 sts 0x079C, r1 |
2aba: 10 92 9d 07 sts 0x079D, r1 |
2abe: 10 92 9e 07 sts 0x079E, r1 |
2ac2: 10 92 a0 07 sts 0x07A0, r1 |
2ac6: 10 92 a1 07 sts 0x07A1, r1 |
2aca: 10 92 a2 07 sts 0x07A2, r1 |
2ace: 10 92 a3 07 sts 0x07A3, r1 |
2ad2: 10 92 a7 07 sts 0x07A7, r1 |
2ad6: 10 92 a6 07 sts 0x07A6, r1 |
2ada: 10 92 a5 07 sts 0x07A5, r1 |
2ade: 10 92 a4 07 sts 0x07A4, r1 |
2ae2: 80 ea ldi r24, 0xA0 ; 160 |
2ae4: 80 93 94 07 sts 0x0794, r24 |
2ae8: 30 93 83 06 sts 0x0683, r19 |
2aec: 20 93 ae 06 sts 0x06AE, r18 |
2af0: 10 92 85 06 sts 0x0685, r1 |
2af4: 8d e8 ldi r24, 0x8D ; 141 |
2af6: 80 93 84 06 sts 0x0684, r24 |
2afa: 10 92 ad 06 sts 0x06AD, r1 |
2afe: 80 ed ldi r24, 0xD0 ; 208 |
2b00: 80 93 86 06 sts 0x0686, r24 |
2b04: 8b e7 ldi r24, 0x7B ; 123 |
2b06: 80 93 e5 06 sts 0x06E5, r24 |
2b0a: 80 e8 ldi r24, 0x80 ; 128 |
2b0c: 80 93 e6 06 sts 0x06E6, r24 |
2b10: 10 92 e7 06 sts 0x06E7, r1 |
2b14: 80 91 5d 06 lds r24, 0x065D |
2b18: 90 e2 ldi r25, 0x20 ; 32 |
2b1a: e8 ee ldi r30, 0xE8 ; 232 |
2b1c: f6 e0 ldi r31, 0x06 ; 6 |
2b1e: 91 93 st Z+, r25 |
2b20: 8f 5f subi r24, 0xFF ; 255 |
2b22: 88 3a cpi r24, 0xA8 ; 168 |
2b24: e0 f3 brcs .-8 ; 0x2b1e <HoTT_Init+0x1b8> |
2b26: 8d e7 ldi r24, 0x7D ; 125 |
2b28: 80 93 90 07 sts 0x0790, r24 |
2b2c: 08 95 ret |
|
00002b2e <HoTT_Parser>: |
2b2e: cf 93 push r28 |
2b30: c8 2f mov r28, r24 |
2b32: 80 91 00 03 lds r24, 0x0300 |
2b36: 80 38 cpi r24, 0x80 ; 128 |
2b38: 79 f4 brne .+30 ; 0x2b58 <HoTT_Parser+0x2a> |
2b3a: 8c 2f mov r24, r28 |
2b3c: 0e 94 0c 59 call 0xb218 ; 0xb218 <HoTT_Telemety> |
2b40: 80 93 ef 02 sts 0x02EF, r24 |
2b44: 80 91 ef 02 lds r24, 0x02EF |
2b48: 88 23 and r24, r24 |
2b4a: 31 f1 breq .+76 ; 0x2b98 <HoTT_Parser+0x6a> |
2b4c: c0 93 8d 0c sts 0x0C8D, r28 |
2b50: 80 91 ef 02 lds r24, 0x02EF |
2b54: 8f 5f subi r24, 0xFF ; 255 |
2b56: 16 c0 rjmp .+44 ; 0x2b84 <HoTT_Parser+0x56> |
2b58: 8f 37 cpi r24, 0x7F ; 127 |
2b5a: f1 f4 brne .+60 ; 0x2b98 <HoTT_Parser+0x6a> |
2b5c: 80 91 86 0c lds r24, 0x0C86 |
2b60: 88 23 and r24, r24 |
2b62: 29 f4 brne .+10 ; 0x2b6e <HoTT_Parser+0x40> |
2b64: 8c 2f mov r24, r28 |
2b66: 80 95 com r24 |
2b68: 8f 70 andi r24, 0x0F ; 15 |
2b6a: 80 93 86 0c sts 0x0C86, r24 |
2b6e: 0e 94 05 58 call 0xb00a ; 0xb00a <HoTT_Waring> |
2b72: 80 93 e7 06 sts 0x06E7, r24 |
2b76: 85 ee ldi r24, 0xE5 ; 229 |
2b78: 96 e0 ldi r25, 0x06 ; 6 |
2b7a: 90 93 f1 02 sts 0x02F1, r25 |
2b7e: 80 93 f0 02 sts 0x02F0, r24 |
2b82: 8d ea ldi r24, 0xAD ; 173 |
2b84: 80 93 ef 02 sts 0x02EF, r24 |
2b88: 80 91 c9 00 lds r24, 0x00C9 |
2b8c: 8f 7e andi r24, 0xEF ; 239 |
2b8e: 80 93 c9 00 sts 0x00C9, r24 |
2b92: 82 e0 ldi r24, 0x02 ; 2 |
2b94: 80 93 ee 02 sts 0x02EE, r24 |
2b98: c0 93 00 03 sts 0x0300, r28 |
2b9c: cf 91 pop r28 |
2b9e: 08 95 ret |
|
00002ba0 <HoTT_Polling>: |
2ba0: 30 91 ee 02 lds r19, 0x02EE |
2ba4: 33 23 and r19, r19 |
2ba6: 31 f0 breq .+12 ; 0x2bb4 <HoTT_Polling+0x14> |
2ba8: 80 91 ee 02 lds r24, 0x02EE |
2bac: 81 50 subi r24, 0x01 ; 1 |
2bae: 80 93 ee 02 sts 0x02EE, r24 |
2bb2: 08 95 ret |
2bb4: 80 91 ef 02 lds r24, 0x02EF |
2bb8: 88 23 and r24, r24 |
2bba: 61 f1 breq .+88 ; 0x2c14 <HoTT_Polling+0x74> |
2bbc: 40 91 ef 02 lds r20, 0x02EF |
2bc0: 90 91 01 03 lds r25, 0x0301 |
2bc4: 41 30 cpi r20, 0x01 ; 1 |
2bc6: 69 f4 brne .+26 ; 0x2be2 <HoTT_Polling+0x42> |
2bc8: 29 2f mov r18, r25 |
2bca: 30 93 01 03 sts 0x0301, r19 |
2bce: 80 91 ed 02 lds r24, 0x02ED |
2bd2: 88 23 and r24, r24 |
2bd4: 19 f0 breq .+6 ; 0x2bdc <HoTT_Polling+0x3c> |
2bd6: 30 93 ed 02 sts 0x02ED, r19 |
2bda: 10 c0 rjmp .+32 ; 0x2bfc <HoTT_Polling+0x5c> |
2bdc: 40 93 ed 02 sts 0x02ED, r20 |
2be0: 0d c0 rjmp .+26 ; 0x2bfc <HoTT_Polling+0x5c> |
2be2: e0 91 f0 02 lds r30, 0x02F0 |
2be6: f0 91 f1 02 lds r31, 0x02F1 |
2bea: 81 91 ld r24, Z+ |
2bec: f0 93 f1 02 sts 0x02F1, r31 |
2bf0: e0 93 f0 02 sts 0x02F0, r30 |
2bf4: 28 2f mov r18, r24 |
2bf6: 98 0f add r25, r24 |
2bf8: 90 93 01 03 sts 0x0301, r25 |
2bfc: 80 91 c8 00 lds r24, 0x00C8 |
2c00: 85 ff sbrs r24, 5 |
2c02: fc cf rjmp .-8 ; 0x2bfc <HoTT_Polling+0x5c> |
2c04: 20 93 ce 00 sts 0x00CE, r18 |
2c08: 80 91 ef 02 lds r24, 0x02EF |
2c0c: 81 50 subi r24, 0x01 ; 1 |
2c0e: 80 93 ef 02 sts 0x02EF, r24 |
2c12: 08 95 ret |
2c14: 80 91 c9 00 lds r24, 0x00C9 |
2c18: 80 61 ori r24, 0x10 ; 16 |
2c1a: 80 93 c9 00 sts 0x00C9, r24 |
2c1e: 08 95 ret |
|
00002c20 <ACC_AltitudeFusion>: |
2c20: 6f 92 push r6 |
2c22: 7f 92 push r7 |
2c24: 8f 92 push r8 |
2c26: 9f 92 push r9 |
2c28: af 92 push r10 |
2c2a: bf 92 push r11 |
2c2c: cf 92 push r12 |
2c2e: df 92 push r13 |
2c30: ef 92 push r14 |
2c32: ff 92 push r15 |
2c34: 0f 93 push r16 |
2c36: 1f 93 push r17 |
2c38: 88 23 and r24, r24 |
2c3a: 61 f1 breq .+88 ; 0x2c94 <ACC_AltitudeFusion+0x74> |
2c3c: 82 30 cpi r24, 0x02 ; 2 |
2c3e: 41 f4 brne .+16 ; 0x2c50 <ACC_AltitudeFusion+0x30> |
2c40: 10 92 0a 03 sts 0x030A, r1 |
2c44: 10 92 0b 03 sts 0x030B, r1 |
2c48: 10 92 0c 03 sts 0x030C, r1 |
2c4c: 10 92 0d 03 sts 0x030D, r1 |
2c50: 20 91 fc 03 lds r18, 0x03FC |
2c54: 30 91 fd 03 lds r19, 0x03FD |
2c58: 40 91 fe 03 lds r20, 0x03FE |
2c5c: 50 91 ff 03 lds r21, 0x03FF |
2c60: da 01 movw r26, r20 |
2c62: c9 01 movw r24, r18 |
2c64: 19 e0 ldi r17, 0x09 ; 9 |
2c66: 88 0f add r24, r24 |
2c68: 99 1f adc r25, r25 |
2c6a: aa 1f adc r26, r26 |
2c6c: bb 1f adc r27, r27 |
2c6e: 1a 95 dec r17 |
2c70: d1 f7 brne .-12 ; 0x2c66 <ACC_AltitudeFusion+0x46> |
2c72: 80 93 57 03 sts 0x0357, r24 |
2c76: 90 93 58 03 sts 0x0358, r25 |
2c7a: a0 93 59 03 sts 0x0359, r26 |
2c7e: b0 93 5a 03 sts 0x035A, r27 |
2c82: 20 93 02 03 sts 0x0302, r18 |
2c86: 30 93 03 03 sts 0x0303, r19 |
2c8a: 40 93 04 03 sts 0x0304, r20 |
2c8e: 50 93 05 03 sts 0x0305, r21 |
2c92: 26 c1 rjmp .+588 ; 0x2ee0 <ACC_AltitudeFusion+0x2c0> |
2c94: a0 90 fc 03 lds r10, 0x03FC |
2c98: b0 90 fd 03 lds r11, 0x03FD |
2c9c: c0 90 fe 03 lds r12, 0x03FE |
2ca0: d0 90 ff 03 lds r13, 0x03FF |
2ca4: 80 91 02 03 lds r24, 0x0302 |
2ca8: 90 91 03 03 lds r25, 0x0303 |
2cac: a0 91 04 03 lds r26, 0x0304 |
2cb0: b0 91 05 03 lds r27, 0x0305 |
2cb4: 35 01 movw r6, r10 |
2cb6: 46 01 movw r8, r12 |
2cb8: 68 1a sub r6, r24 |
2cba: 79 0a sbc r7, r25 |
2cbc: 8a 0a sbc r8, r26 |
2cbe: 9b 0a sbc r9, r27 |
2cc0: 60 92 06 03 sts 0x0306, r6 |
2cc4: 70 92 07 03 sts 0x0307, r7 |
2cc8: 80 92 08 03 sts 0x0308, r8 |
2ccc: 90 92 09 03 sts 0x0309, r9 |
2cd0: 80 91 5b 03 lds r24, 0x035B |
2cd4: 90 91 5c 03 lds r25, 0x035C |
2cd8: 84 55 subi r24, 0x54 ; 84 |
2cda: 9f 4f sbci r25, 0xFF ; 255 |
2cdc: 7c 01 movw r14, r24 |
2cde: 00 27 eor r16, r16 |
2ce0: f7 fc sbrc r15, 7 |
2ce2: 00 95 com r16 |
2ce4: 10 2f mov r17, r16 |
2ce6: 80 91 0a 06 lds r24, 0x060A |
2cea: 90 91 0b 06 lds r25, 0x060B |
2cee: 9c 01 movw r18, r24 |
2cf0: 44 27 eor r20, r20 |
2cf2: 37 fd sbrc r19, 7 |
2cf4: 40 95 com r20 |
2cf6: 54 2f mov r21, r20 |
2cf8: c8 01 movw r24, r16 |
2cfa: b7 01 movw r22, r14 |
2cfc: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
2d00: 97 ff sbrs r25, 7 |
2d02: 04 c0 rjmp .+8 ; 0x2d0c <ACC_AltitudeFusion+0xec> |
2d04: 61 50 subi r22, 0x01 ; 1 |
2d06: 70 4e sbci r23, 0xE0 ; 224 |
2d08: 8f 4f sbci r24, 0xFF ; 255 |
2d0a: 9f 4f sbci r25, 0xFF ; 255 |
2d0c: ab 01 movw r20, r22 |
2d0e: bc 01 movw r22, r24 |
2d10: fd e0 ldi r31, 0x0D ; 13 |
2d12: 75 95 asr r23 |
2d14: 67 95 ror r22 |
2d16: 57 95 ror r21 |
2d18: 47 95 ror r20 |
2d1a: fa 95 dec r31 |
2d1c: d1 f7 brne .-12 ; 0x2d12 <ACC_AltitudeFusion+0xf2> |
2d1e: 4c 5a subi r20, 0xAC ; 172 |
2d20: 50 40 sbci r21, 0x00 ; 0 |
2d22: 60 40 sbci r22, 0x00 ; 0 |
2d24: 70 40 sbci r23, 0x00 ; 0 |
2d26: 40 93 0e 03 sts 0x030E, r20 |
2d2a: 50 93 0f 03 sts 0x030F, r21 |
2d2e: 60 93 10 03 sts 0x0310, r22 |
2d32: 70 93 11 03 sts 0x0311, r23 |
2d36: 20 91 c9 08 lds r18, 0x08C9 |
2d3a: 30 91 ca 08 lds r19, 0x08CA |
2d3e: 37 ff sbrs r19, 7 |
2d40: 02 c0 rjmp .+4 ; 0x2d46 <ACC_AltitudeFusion+0x126> |
2d42: 21 5f subi r18, 0xF1 ; 241 |
2d44: 3f 4f sbci r19, 0xFF ; 255 |
2d46: e4 e0 ldi r30, 0x04 ; 4 |
2d48: 35 95 asr r19 |
2d4a: 27 95 ror r18 |
2d4c: ea 95 dec r30 |
2d4e: e1 f7 brne .-8 ; 0x2d48 <ACC_AltitudeFusion+0x128> |
2d50: 80 91 5f 03 lds r24, 0x035F |
2d54: 90 91 60 03 lds r25, 0x0360 |
2d58: 82 9f mul r24, r18 |
2d5a: d0 01 movw r26, r0 |
2d5c: 83 9f mul r24, r19 |
2d5e: b0 0d add r27, r0 |
2d60: 92 9f mul r25, r18 |
2d62: b0 0d add r27, r0 |
2d64: 11 24 eor r1, r1 |
2d66: cd 01 movw r24, r26 |
2d68: b7 ff sbrs r27, 7 |
2d6a: 02 c0 rjmp .+4 ; 0x2d70 <ACC_AltitudeFusion+0x150> |
2d6c: 81 50 subi r24, 0x01 ; 1 |
2d6e: 9f 4f sbci r25, 0xFF ; 255 |
2d70: e9 2f mov r30, r25 |
2d72: ff 27 eor r31, r31 |
2d74: e7 fd sbrc r30, 7 |
2d76: fa 95 dec r31 |
2d78: 20 91 c7 08 lds r18, 0x08C7 |
2d7c: 30 91 c8 08 lds r19, 0x08C8 |
2d80: 37 ff sbrs r19, 7 |
2d82: 02 c0 rjmp .+4 ; 0x2d88 <ACC_AltitudeFusion+0x168> |
2d84: 21 5f subi r18, 0xF1 ; 241 |
2d86: 3f 4f sbci r19, 0xFF ; 255 |
2d88: 84 e0 ldi r24, 0x04 ; 4 |
2d8a: 35 95 asr r19 |
2d8c: 27 95 ror r18 |
2d8e: 8a 95 dec r24 |
2d90: e1 f7 brne .-8 ; 0x2d8a <ACC_AltitudeFusion+0x16a> |
2d92: 80 91 5d 03 lds r24, 0x035D |
2d96: 90 91 5e 03 lds r25, 0x035E |
2d9a: 82 9f mul r24, r18 |
2d9c: d0 01 movw r26, r0 |
2d9e: 83 9f mul r24, r19 |
2da0: b0 0d add r27, r0 |
2da2: 92 9f mul r25, r18 |
2da4: b0 0d add r27, r0 |
2da6: 11 24 eor r1, r1 |
2da8: cd 01 movw r24, r26 |
2daa: b7 ff sbrs r27, 7 |
2dac: 02 c0 rjmp .+4 ; 0x2db2 <ACC_AltitudeFusion+0x192> |
2dae: 81 50 subi r24, 0x01 ; 1 |
2db0: 9f 4f sbci r25, 0xFF ; 255 |
2db2: 89 2f mov r24, r25 |
2db4: 99 0f add r25, r25 |
2db6: 99 0b sbc r25, r25 |
2db8: e8 0f add r30, r24 |
2dba: f9 1f adc r31, r25 |
2dbc: cf 01 movw r24, r30 |
2dbe: aa 27 eor r26, r26 |
2dc0: 97 fd sbrc r25, 7 |
2dc2: a0 95 com r26 |
2dc4: ba 2f mov r27, r26 |
2dc6: 84 0f add r24, r20 |
2dc8: 95 1f adc r25, r21 |
2dca: a6 1f adc r26, r22 |
2dcc: b7 1f adc r27, r23 |
2dce: 80 93 0e 03 sts 0x030E, r24 |
2dd2: 90 93 0f 03 sts 0x030F, r25 |
2dd6: a0 93 10 03 sts 0x0310, r26 |
2dda: b0 93 11 03 sts 0x0311, r27 |
2dde: bc 01 movw r22, r24 |
2de0: cd 01 movw r24, r26 |
2de2: 2d e0 ldi r18, 0x0D ; 13 |
2de4: 30 e0 ldi r19, 0x00 ; 0 |
2de6: 40 e0 ldi r20, 0x00 ; 0 |
2de8: 50 e0 ldi r21, 0x00 ; 0 |
2dea: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
2dee: 7b 01 movw r14, r22 |
2df0: 8c 01 movw r16, r24 |
2df2: c4 01 movw r24, r8 |
2df4: b3 01 movw r22, r6 |
2df6: 24 ef ldi r18, 0xF4 ; 244 |
2df8: 31 e0 ldi r19, 0x01 ; 1 |
2dfa: 40 e0 ldi r20, 0x00 ; 0 |
2dfc: 50 e0 ldi r21, 0x00 ; 0 |
2dfe: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
2e02: dc 01 movw r26, r24 |
2e04: cb 01 movw r24, r22 |
2e06: e8 0e add r14, r24 |
2e08: f9 1e adc r15, r25 |
2e0a: 0a 1f adc r16, r26 |
2e0c: 1b 1f adc r17, r27 |
2e0e: 80 91 0a 03 lds r24, 0x030A |
2e12: 90 91 0b 03 lds r25, 0x030B |
2e16: a0 91 0c 03 lds r26, 0x030C |
2e1a: b0 91 0d 03 lds r27, 0x030D |
2e1e: 20 91 12 03 lds r18, 0x0312 |
2e22: 30 91 13 03 lds r19, 0x0313 |
2e26: 40 91 14 03 lds r20, 0x0314 |
2e2a: 50 91 15 03 lds r21, 0x0315 |
2e2e: 82 1b sub r24, r18 |
2e30: 93 0b sbc r25, r19 |
2e32: a4 0b sbc r26, r20 |
2e34: b5 0b sbc r27, r21 |
2e36: e8 0e add r14, r24 |
2e38: f9 1e adc r15, r25 |
2e3a: 0a 1f adc r16, r26 |
2e3c: 1b 1f adc r17, r27 |
2e3e: e0 92 0a 03 sts 0x030A, r14 |
2e42: f0 92 0b 03 sts 0x030B, r15 |
2e46: 00 93 0c 03 sts 0x030C, r16 |
2e4a: 10 93 0d 03 sts 0x030D, r17 |
2e4e: d8 01 movw r26, r16 |
2e50: c7 01 movw r24, r14 |
2e52: 80 50 subi r24, 0x00 ; 0 |
2e54: 9e 4f sbci r25, 0xFE ; 254 |
2e56: af 4f sbci r26, 0xFF ; 255 |
2e58: bf 4f sbci r27, 0xFF ; 255 |
2e5a: b7 ff sbrs r27, 7 |
2e5c: 06 c0 rjmp .+12 ; 0x2e6a <ACC_AltitudeFusion+0x24a> |
2e5e: d8 01 movw r26, r16 |
2e60: c7 01 movw r24, r14 |
2e62: 81 50 subi r24, 0x01 ; 1 |
2e64: 9a 4f sbci r25, 0xFA ; 250 |
2e66: af 4f sbci r26, 0xFF ; 255 |
2e68: bf 4f sbci r27, 0xFF ; 255 |
2e6a: 1a e0 ldi r17, 0x0A ; 10 |
2e6c: b5 95 asr r27 |
2e6e: a7 95 ror r26 |
2e70: 97 95 ror r25 |
2e72: 87 95 ror r24 |
2e74: 1a 95 dec r17 |
2e76: d1 f7 brne .-12 ; 0x2e6c <ACC_AltitudeFusion+0x24c> |
2e78: 80 93 12 03 sts 0x0312, r24 |
2e7c: 90 93 13 03 sts 0x0313, r25 |
2e80: a0 93 14 03 sts 0x0314, r26 |
2e84: b0 93 15 03 sts 0x0315, r27 |
2e88: a0 92 02 03 sts 0x0302, r10 |
2e8c: b0 92 03 03 sts 0x0303, r11 |
2e90: c0 92 04 03 sts 0x0304, r12 |
2e94: d0 92 05 03 sts 0x0305, r13 |
2e98: 20 91 57 03 lds r18, 0x0357 |
2e9c: 30 91 58 03 lds r19, 0x0358 |
2ea0: 40 91 59 03 lds r20, 0x0359 |
2ea4: 50 91 5a 03 lds r21, 0x035A |
2ea8: e0 90 4a 03 lds r14, 0x034A |
2eac: f0 90 4b 03 lds r15, 0x034B |
2eb0: 00 91 4c 03 lds r16, 0x034C |
2eb4: 10 91 4d 03 lds r17, 0x034D |
2eb8: 2e 19 sub r18, r14 |
2eba: 3f 09 sbc r19, r15 |
2ebc: 40 0b sbc r20, r16 |
2ebe: 51 0b sbc r21, r17 |
2ec0: 28 0f add r18, r24 |
2ec2: 39 1f adc r19, r25 |
2ec4: 4a 1f adc r20, r26 |
2ec6: 5b 1f adc r21, r27 |
2ec8: 2a 0d add r18, r10 |
2eca: 3b 1d adc r19, r11 |
2ecc: 4c 1d adc r20, r12 |
2ece: 5d 1d adc r21, r13 |
2ed0: 20 93 57 03 sts 0x0357, r18 |
2ed4: 30 93 58 03 sts 0x0358, r19 |
2ed8: 40 93 59 03 sts 0x0359, r20 |
2edc: 50 93 5a 03 sts 0x035A, r21 |
2ee0: 80 91 12 03 lds r24, 0x0312 |
2ee4: 90 91 13 03 lds r25, 0x0313 |
2ee8: 90 93 55 03 sts 0x0355, r25 |
2eec: 80 93 54 03 sts 0x0354, r24 |
2ef0: 80 91 57 03 lds r24, 0x0357 |
2ef4: 90 91 58 03 lds r25, 0x0358 |
2ef8: a0 91 59 03 lds r26, 0x0359 |
2efc: b0 91 5a 03 lds r27, 0x035A |
2f00: bc 01 movw r22, r24 |
2f02: cd 01 movw r24, r26 |
2f04: 1f 91 pop r17 |
2f06: 0f 91 pop r16 |
2f08: ff 90 pop r15 |
2f0a: ef 90 pop r14 |
2f0c: df 90 pop r13 |
2f0e: cf 90 pop r12 |
2f10: bf 90 pop r11 |
2f12: af 90 pop r10 |
2f14: 9f 90 pop r9 |
2f16: 8f 90 pop r8 |
2f18: 7f 90 pop r7 |
2f1a: 6f 90 pop r6 |
2f1c: 08 95 ret |
|
00002f1e <LIBFC_GetCPUType>: |
2f1e: 2f b7 in r18, 0x3f ; 63 |
2f20: 40 e0 ldi r20, 0x00 ; 0 |
2f22: f8 94 cli |
2f24: e0 e0 ldi r30, 0x00 ; 0 |
2f26: f0 e0 ldi r31, 0x00 ; 0 |
2f28: 81 e2 ldi r24, 0x21 ; 33 |
2f2a: 80 93 57 00 sts 0x0057, r24 |
2f2e: 94 91 lpm r25, Z |
2f30: e2 e0 ldi r30, 0x02 ; 2 |
2f32: f0 e0 ldi r31, 0x00 ; 0 |
2f34: 80 93 57 00 sts 0x0057, r24 |
2f38: 34 91 lpm r19, Z |
2f3a: e4 e0 ldi r30, 0x04 ; 4 |
2f3c: f0 e0 ldi r31, 0x00 ; 0 |
2f3e: 80 93 57 00 sts 0x0057, r24 |
2f42: 84 91 lpm r24, Z |
2f44: 2f bf out 0x3f, r18 ; 63 |
2f46: 9e 31 cpi r25, 0x1E ; 30 |
2f48: 99 f4 brne .+38 ; 0x2f70 <LIBFC_GetCPUType+0x52> |
2f4a: 36 39 cpi r19, 0x96 ; 150 |
2f4c: 41 f4 brne .+16 ; 0x2f5e <LIBFC_GetCPUType+0x40> |
2f4e: 89 30 cpi r24, 0x09 ; 9 |
2f50: 11 f4 brne .+4 ; 0x2f56 <LIBFC_GetCPUType+0x38> |
2f52: 41 e0 ldi r20, 0x01 ; 1 |
2f54: 0d c0 rjmp .+26 ; 0x2f70 <LIBFC_GetCPUType+0x52> |
2f56: 8a 30 cpi r24, 0x0A ; 10 |
2f58: 59 f4 brne .+22 ; 0x2f70 <LIBFC_GetCPUType+0x52> |
2f5a: 42 e0 ldi r20, 0x02 ; 2 |
2f5c: 09 c0 rjmp .+18 ; 0x2f70 <LIBFC_GetCPUType+0x52> |
2f5e: 37 39 cpi r19, 0x97 ; 151 |
2f60: 39 f4 brne .+14 ; 0x2f70 <LIBFC_GetCPUType+0x52> |
2f62: 86 30 cpi r24, 0x06 ; 6 |
2f64: 11 f4 brne .+4 ; 0x2f6a <LIBFC_GetCPUType+0x4c> |
2f66: 43 e0 ldi r20, 0x03 ; 3 |
2f68: 03 c0 rjmp .+6 ; 0x2f70 <LIBFC_GetCPUType+0x52> |
2f6a: 85 30 cpi r24, 0x05 ; 5 |
2f6c: 09 f4 brne .+2 ; 0x2f70 <LIBFC_GetCPUType+0x52> |
2f6e: 44 e0 ldi r20, 0x04 ; 4 |
2f70: 84 2f mov r24, r20 |
2f72: 99 27 eor r25, r25 |
2f74: 08 95 ret |
|
00002f76 <awokdjwqdjcjuhcuweih>: |
2f76: 9f b7 in r25, 0x3f ; 63 |
2f78: f8 94 cli |
2f7a: 80 91 c9 00 lds r24, 0x00C9 |
2f7e: 87 7f andi r24, 0xF7 ; 247 |
2f80: 80 93 c9 00 sts 0x00C9, r24 |
2f84: 80 91 c9 00 lds r24, 0x00C9 |
2f88: 8f 7e andi r24, 0xEF ; 239 |
2f8a: 80 93 c9 00 sts 0x00C9, r24 |
2f8e: 80 91 c9 00 lds r24, 0x00C9 |
2f92: 8f 77 andi r24, 0x7F ; 127 |
2f94: 80 93 c9 00 sts 0x00C9, r24 |
2f98: 80 91 c9 00 lds r24, 0x00C9 |
2f9c: 8f 7b andi r24, 0xBF ; 191 |
2f9e: 80 93 c9 00 sts 0x00C9, r24 |
2fa2: 80 91 c9 00 lds r24, 0x00C9 |
2fa6: 8f 7d andi r24, 0xDF ; 223 |
2fa8: 80 93 c9 00 sts 0x00C9, r24 |
2fac: 9f bf out 0x3f, r25 ; 63 |
2fae: 08 95 ret |
|
00002fb0 <LIBFC_ReceiverInit>: |
2fb0: 1f 93 push r17 |
2fb2: cf 93 push r28 |
2fb4: df 93 push r29 |
2fb6: 18 2f mov r17, r24 |
2fb8: 80 91 ec 02 lds r24, 0x02EC |
2fbc: 88 23 and r24, r24 |
2fbe: 09 f4 brne .+2 ; 0x2fc2 <LIBFC_ReceiverInit+0x12> |
2fc0: a4 c0 rjmp .+328 ; 0x310a <LIBFC_ReceiverInit+0x15a> |
2fc2: 80 91 05 01 lds r24, 0x0105 |
2fc6: 18 17 cp r17, r24 |
2fc8: 09 f4 brne .+2 ; 0x2fcc <LIBFC_ReceiverInit+0x1c> |
2fca: 9f c0 rjmp .+318 ; 0x310a <LIBFC_ReceiverInit+0x15a> |
2fcc: 80 91 eb 02 lds r24, 0x02EB |
2fd0: 88 23 and r24, r24 |
2fd2: 19 f4 brne .+6 ; 0x2fda <LIBFC_ReceiverInit+0x2a> |
2fd4: a4 df rcall .-184 ; 0x2f1e <LIBFC_GetCPUType> |
2fd6: 80 93 eb 02 sts 0x02EB, r24 |
2fda: 82 ed ldi r24, 0xD2 ; 210 |
2fdc: 91 e0 ldi r25, 0x01 ; 1 |
2fde: 90 93 92 02 sts 0x0292, r25 |
2fe2: 80 93 91 02 sts 0x0291, r24 |
2fe6: 8f ee ldi r24, 0xEF ; 239 |
2fe8: 97 e1 ldi r25, 0x17 ; 23 |
2fea: 9f 93 push r25 |
2fec: 8f 93 push r24 |
2fee: cc e9 ldi r28, 0x9C ; 156 |
2ff0: d6 e9 ldi r29, 0x96 ; 150 |
2ff2: df 93 push r29 |
2ff4: cf 93 push r28 |
2ff6: e0 91 55 06 lds r30, 0x0655 |
2ffa: f0 91 56 06 lds r31, 0x0656 |
2ffe: 09 95 icall |
3000: 0f 90 pop r0 |
3002: 0f 90 pop r0 |
3004: 0f 90 pop r0 |
3006: 0f 90 pop r0 |
3008: 81 2f mov r24, r17 |
300a: 99 27 eor r25, r25 |
300c: aa 27 eor r26, r26 |
300e: bb 27 eor r27, r27 |
3010: fc 01 movw r30, r24 |
3012: 09 97 sbiw r24, 0x09 ; 9 |
3014: 78 f5 brcc .+94 ; 0x3074 <LIBFC_ReceiverInit+0xc4> |
3016: e9 54 subi r30, 0x49 ; 73 |
3018: ff 4f sbci r31, 0xFF ; 255 |
301a: 20 91 55 06 lds r18, 0x0655 |
301e: 30 91 56 06 lds r19, 0x0656 |
3022: 0c 94 24 9b jmp 0x13648 ; 0x13648 <__tablejump2__> |
3026: 8b ee ldi r24, 0xEB ; 235 |
3028: 97 e1 ldi r25, 0x17 ; 23 |
302a: 02 c0 rjmp .+4 ; 0x3030 <LIBFC_ReceiverInit+0x80> |
302c: 82 ee ldi r24, 0xE2 ; 226 |
302e: 97 e1 ldi r25, 0x17 ; 23 |
3030: 9f 93 push r25 |
3032: 8f 93 push r24 |
3034: df 93 push r29 |
3036: cf 93 push r28 |
3038: f9 01 movw r30, r18 |
303a: 09 95 icall |
303c: 27 c0 rjmp .+78 ; 0x308c <LIBFC_ReceiverInit+0xdc> |
303e: 8d ed ldi r24, 0xDD ; 221 |
3040: 97 e1 ldi r25, 0x17 ; 23 |
3042: f6 cf rjmp .-20 ; 0x3030 <LIBFC_ReceiverInit+0x80> |
3044: 85 ed ldi r24, 0xD5 ; 213 |
3046: 97 e1 ldi r25, 0x17 ; 23 |
3048: f3 cf rjmp .-26 ; 0x3030 <LIBFC_ReceiverInit+0x80> |
304a: 8d ec ldi r24, 0xCD ; 205 |
304c: 97 e1 ldi r25, 0x17 ; 23 |
304e: 9f 93 push r25 |
3050: 8f 93 push r24 |
3052: df 93 push r29 |
3054: cf 93 push r28 |
3056: f9 01 movw r30, r18 |
3058: 09 95 icall |
305a: 88 ed ldi r24, 0xD8 ; 216 |
305c: 91 e0 ldi r25, 0x01 ; 1 |
305e: 90 93 92 02 sts 0x0292, r25 |
3062: 80 93 91 02 sts 0x0291, r24 |
3066: 12 c0 rjmp .+36 ; 0x308c <LIBFC_ReceiverInit+0xdc> |
3068: 88 ec ldi r24, 0xC8 ; 200 |
306a: 97 e1 ldi r25, 0x17 ; 23 |
306c: e1 cf rjmp .-62 ; 0x3030 <LIBFC_ReceiverInit+0x80> |
306e: 8c ef ldi r24, 0xFC ; 252 |
3070: 97 e1 ldi r25, 0x17 ; 23 |
3072: de cf rjmp .-68 ; 0x3030 <LIBFC_ReceiverInit+0x80> |
3074: 82 e0 ldi r24, 0x02 ; 2 |
3076: 98 e1 ldi r25, 0x18 ; 24 |
3078: 9f 93 push r25 |
307a: 8f 93 push r24 |
307c: df 93 push r29 |
307e: cf 93 push r28 |
3080: e0 91 55 06 lds r30, 0x0655 |
3084: f0 91 56 06 lds r31, 0x0656 |
3088: 09 95 icall |
308a: 10 e0 ldi r17, 0x00 ; 0 |
308c: 0f 90 pop r0 |
308e: 0f 90 pop r0 |
3090: 0f 90 pop r0 |
3092: 0f 90 pop r0 |
3094: 80 91 eb 02 lds r24, 0x02EB |
3098: 84 30 cpi r24, 0x04 ; 4 |
309a: 11 f0 breq .+4 ; 0x30a0 <LIBFC_ReceiverInit+0xf0> |
309c: 82 30 cpi r24, 0x02 ; 2 |
309e: 01 f5 brne .+64 ; 0x30e0 <LIBFC_ReceiverInit+0x130> |
30a0: 6a df rcall .-300 ; 0x2f76 <awokdjwqdjcjuhcuweih> |
30a2: 81 2f mov r24, r17 |
30a4: 81 50 subi r24, 0x01 ; 1 |
30a6: 83 30 cpi r24, 0x03 ; 3 |
30a8: 18 f4 brcc .+6 ; 0x30b0 <LIBFC_ReceiverInit+0x100> |
30aa: 0e 94 8b 80 call 0x10116 ; 0x10116 <SpektrumUartInit> |
30ae: 2b c0 rjmp .+86 ; 0x3106 <LIBFC_ReceiverInit+0x156> |
30b0: 14 30 cpi r17, 0x04 ; 4 |
30b2: 19 f4 brne .+6 ; 0x30ba <LIBFC_ReceiverInit+0x10a> |
30b4: 0e 94 fa 0e call 0x1df4 ; 0x1df4 <INiuzBtergGIBuB76T0G5> |
30b8: 26 c0 rjmp .+76 ; 0x3106 <LIBFC_ReceiverInit+0x156> |
30ba: 18 30 cpi r17, 0x08 ; 8 |
30bc: 19 f4 brne .+6 ; 0x30c4 <LIBFC_ReceiverInit+0x114> |
30be: 0e 94 83 99 call 0x13306 ; 0x13306 <User_Receiver_Init> |
30c2: 21 c0 rjmp .+66 ; 0x3106 <LIBFC_ReceiverInit+0x156> |
30c4: 15 30 cpi r17, 0x05 ; 5 |
30c6: 19 f4 brne .+6 ; 0x30ce <LIBFC_ReceiverInit+0x11e> |
30c8: 0e 94 3c 0d call 0x1a78 ; 0x1a78 <fomklkdtn89SFGrsgt9rf> |
30cc: 1c c0 rjmp .+56 ; 0x3106 <LIBFC_ReceiverInit+0x156> |
30ce: 16 30 cpi r17, 0x06 ; 6 |
30d0: 11 f4 brne .+4 ; 0x30d6 <LIBFC_ReceiverInit+0x126> |
30d2: 49 dc rcall .-1902 ; 0x2966 <HoTT_Init> |
30d4: 18 c0 rjmp .+48 ; 0x3106 <LIBFC_ReceiverInit+0x156> |
30d6: 17 30 cpi r17, 0x07 ; 7 |
30d8: b1 f4 brne .+44 ; 0x3106 <LIBFC_ReceiverInit+0x156> |
30da: 0e 94 51 7f call 0xfea2 ; 0xfea2 <SbusUartInit> |
30de: 13 c0 rjmp .+38 ; 0x3106 <LIBFC_ReceiverInit+0x156> |
30e0: 11 23 and r17, r17 |
30e2: 89 f0 breq .+34 ; 0x3106 <LIBFC_ReceiverInit+0x156> |
30e4: 88 e1 ldi r24, 0x18 ; 24 |
30e6: 98 e1 ldi r25, 0x18 ; 24 |
30e8: 9f 93 push r25 |
30ea: 8f 93 push r24 |
30ec: 8c e9 ldi r24, 0x9C ; 156 |
30ee: 96 e9 ldi r25, 0x96 ; 150 |
30f0: 9f 93 push r25 |
30f2: 8f 93 push r24 |
30f4: e0 91 55 06 lds r30, 0x0655 |
30f8: f0 91 56 06 lds r31, 0x0656 |
30fc: 09 95 icall |
30fe: 0f 90 pop r0 |
3100: 0f 90 pop r0 |
3102: 0f 90 pop r0 |
3104: 0f 90 pop r0 |
3106: 10 93 05 01 sts 0x0105, r17 |
310a: df 91 pop r29 |
310c: cf 91 pop r28 |
310e: 1f 91 pop r17 |
3110: 08 95 ret |
|
00003112 <LIBFC_Init>: |
3112: 0f 93 push r16 |
3114: 1f 93 push r17 |
3116: 08 2f mov r16, r24 |
3118: 81 e0 ldi r24, 0x01 ; 1 |
311a: 80 93 ec 02 sts 0x02EC, r24 |
311e: 40 91 04 01 lds r20, 0x0104 |
3122: e8 e7 ldi r30, 0x78 ; 120 |
3124: f7 e1 ldi r31, 0x17 ; 23 |
3126: 20 e0 ldi r18, 0x00 ; 0 |
3128: 30 e0 ldi r19, 0x00 ; 0 |
312a: 5f e4 ldi r21, 0x4F ; 79 |
312c: 84 91 lpm r24, Z |
312e: 99 27 eor r25, r25 |
3130: 2f 5f subi r18, 0xFF ; 255 |
3132: 3f 4f sbci r19, 0xFF ; 255 |
3134: 82 9f mul r24, r18 |
3136: b0 01 movw r22, r0 |
3138: 83 9f mul r24, r19 |
313a: 70 0d add r23, r0 |
313c: 92 9f mul r25, r18 |
313e: 70 0d add r23, r0 |
3140: 11 24 eor r1, r1 |
3142: 46 27 eor r20, r22 |
3144: 51 50 subi r21, 0x01 ; 1 |
3146: 31 96 adiw r30, 0x01 ; 1 |
3148: 57 ff sbrs r21, 7 |
314a: f0 cf rjmp .-32 ; 0x312c <LIBFC_Init+0x1a> |
314c: 40 93 04 01 sts 0x0104, r20 |
3150: e0 e5 ldi r30, 0x50 ; 80 |
3152: f7 e1 ldi r31, 0x17 ; 23 |
3154: 20 e0 ldi r18, 0x00 ; 0 |
3156: 30 e0 ldi r19, 0x00 ; 0 |
3158: 57 e2 ldi r21, 0x27 ; 39 |
315a: 84 91 lpm r24, Z |
315c: 99 27 eor r25, r25 |
315e: 2f 5f subi r18, 0xFF ; 255 |
3160: 3f 4f sbci r19, 0xFF ; 255 |
3162: 82 9f mul r24, r18 |
3164: b0 01 movw r22, r0 |
3166: 83 9f mul r24, r19 |
3168: 70 0d add r23, r0 |
316a: 92 9f mul r25, r18 |
316c: 70 0d add r23, r0 |
316e: 11 24 eor r1, r1 |
3170: 46 27 eor r20, r22 |
3172: 51 50 subi r21, 0x01 ; 1 |
3174: 31 96 adiw r30, 0x01 ; 1 |
3176: 57 ff sbrs r21, 7 |
3178: f0 cf rjmp .-32 ; 0x315a <LIBFC_Init+0x48> |
317a: 40 93 04 01 sts 0x0104, r20 |
317e: 80 91 eb 02 lds r24, 0x02EB |
3182: 88 23 and r24, r24 |
3184: 19 f4 brne .+6 ; 0x318c <LIBFC_Init+0x7a> |
3186: cb de rcall .-618 ; 0x2f1e <LIBFC_GetCPUType> |
3188: 80 93 eb 02 sts 0x02EB, r24 |
318c: 81 ee ldi r24, 0xE1 ; 225 |
318e: 91 e1 ldi r25, 0x11 ; 17 |
3190: 90 93 56 06 sts 0x0656, r25 |
3194: 80 93 55 06 sts 0x0655, r24 |
3198: 80 91 04 01 lds r24, 0x0104 |
319c: 83 34 cpi r24, 0x43 ; 67 |
319e: 59 f0 breq .+22 ; 0x31b6 <LIBFC_Init+0xa4> |
31a0: 88 e1 ldi r24, 0x18 ; 24 |
31a2: 90 e0 ldi r25, 0x00 ; 0 |
31a4: 29 e2 ldi r18, 0x29 ; 41 |
31a6: 0f b6 in r0, 0x3f ; 63 |
31a8: f8 94 cli |
31aa: a8 95 wdr |
31ac: 80 93 60 00 sts 0x0060, r24 |
31b0: 0f be out 0x3f, r0 ; 63 |
31b2: 20 93 60 00 sts 0x0060, r18 |
31b6: 07 30 cpi r16, 0x07 ; 7 |
31b8: 91 f0 breq .+36 ; 0x31de <LIBFC_Init+0xcc> |
31ba: 83 e3 ldi r24, 0x33 ; 51 |
31bc: 98 e1 ldi r25, 0x18 ; 24 |
31be: 9f 93 push r25 |
31c0: 8f 93 push r24 |
31c2: 8c e9 ldi r24, 0x9C ; 156 |
31c4: 96 e9 ldi r25, 0x96 ; 150 |
31c6: 9f 93 push r25 |
31c8: 8f 93 push r24 |
31ca: e0 91 55 06 lds r30, 0x0655 |
31ce: f0 91 56 06 lds r31, 0x0656 |
31d2: 09 95 icall |
31d4: 0f 90 pop r0 |
31d6: 0f 90 pop r0 |
31d8: 0f 90 pop r0 |
31da: 0f 90 pop r0 |
31dc: ee cf rjmp .-36 ; 0x31ba <LIBFC_Init+0xa8> |
31de: 80 91 54 01 lds r24, 0x0154 |
31e2: 89 31 cpi r24, 0x19 ; 25 |
31e4: 58 f1 brcs .+86 ; 0x323c <LIBFC_Init+0x12a> |
31e6: 80 91 ea 02 lds r24, 0x02EA |
31ea: 88 23 and r24, r24 |
31ec: a9 f4 brne .+42 ; 0x3218 <LIBFC_Init+0x106> |
31ee: 80 e5 ldi r24, 0x50 ; 80 |
31f0: 98 e1 ldi r25, 0x18 ; 24 |
31f2: 9f 93 push r25 |
31f4: 8f 93 push r24 |
31f6: 8c e9 ldi r24, 0x9C ; 156 |
31f8: 96 e9 ldi r25, 0x96 ; 150 |
31fa: 9f 93 push r25 |
31fc: 8f 93 push r24 |
31fe: e0 91 55 06 lds r30, 0x0655 |
3202: f0 91 56 06 lds r31, 0x0656 |
3206: 09 95 icall |
3208: 87 e1 ldi r24, 0x17 ; 23 |
320a: 80 93 54 01 sts 0x0154, r24 |
320e: 0f 90 pop r0 |
3210: 0f 90 pop r0 |
3212: 0f 90 pop r0 |
3214: 0f 90 pop r0 |
3216: 12 c0 rjmp .+36 ; 0x323c <LIBFC_Init+0x12a> |
3218: 15 bc out 0x25, r1 ; 37 |
321a: 87 31 cpi r24, 0x17 ; 23 |
321c: 19 f4 brne .+6 ; 0x3224 <LIBFC_Init+0x112> |
321e: 80 93 54 01 sts 0x0154, r24 |
3222: 06 c0 rjmp .+12 ; 0x3230 <LIBFC_Init+0x11e> |
3224: 87 e0 ldi r24, 0x07 ; 7 |
3226: 80 93 0b 01 sts 0x010B, r24 |
322a: 86 e0 ldi r24, 0x06 ; 6 |
322c: 80 93 0a 01 sts 0x010A, r24 |
3230: e0 91 02 01 lds r30, 0x0102 |
3234: f0 91 03 01 lds r31, 0x0103 |
3238: 8d ef ldi r24, 0xFD ; 253 |
323a: 09 95 icall |
323c: 0e 94 28 51 call 0xa250 ; 0xa250 <PrintLine> |
3240: 81 e6 ldi r24, 0x61 ; 97 |
3242: 90 e0 ldi r25, 0x00 ; 0 |
3244: 9f 93 push r25 |
3246: 8f 93 push r24 |
3248: 88 e0 ldi r24, 0x08 ; 8 |
324a: 90 e0 ldi r25, 0x00 ; 0 |
324c: 9f 93 push r25 |
324e: 8f 93 push r24 |
3250: 82 e0 ldi r24, 0x02 ; 2 |
3252: 90 e0 ldi r25, 0x00 ; 0 |
3254: 9f 93 push r25 |
3256: 8f 93 push r24 |
3258: 80 91 54 01 lds r24, 0x0154 |
325c: 6a e0 ldi r22, 0x0A ; 10 |
325e: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
3262: 89 2f mov r24, r25 |
3264: 99 27 eor r25, r25 |
3266: 9f 93 push r25 |
3268: 8f 93 push r24 |
326a: 80 91 54 01 lds r24, 0x0154 |
326e: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
3272: 99 27 eor r25, r25 |
3274: 9f 93 push r25 |
3276: 8f 93 push r24 |
3278: 8a e8 ldi r24, 0x8A ; 138 |
327a: 98 e1 ldi r25, 0x18 ; 24 |
327c: 9f 93 push r25 |
327e: 8f 93 push r24 |
3280: 0c e9 ldi r16, 0x9C ; 156 |
3282: 16 e9 ldi r17, 0x96 ; 150 |
3284: 1f 93 push r17 |
3286: 0f 93 push r16 |
3288: e0 91 55 06 lds r30, 0x0655 |
328c: f0 91 56 06 lds r31, 0x0656 |
3290: 09 95 icall |
3292: 88 e7 ldi r24, 0x78 ; 120 |
3294: 97 e1 ldi r25, 0x17 ; 23 |
3296: 9f 93 push r25 |
3298: 8f 93 push r24 |
329a: 1f 93 push r17 |
329c: 0f 93 push r16 |
329e: e0 91 55 06 lds r30, 0x0655 |
32a2: f0 91 56 06 lds r31, 0x0656 |
32a6: 09 95 icall |
32a8: 80 e5 ldi r24, 0x50 ; 80 |
32aa: 97 e1 ldi r25, 0x17 ; 23 |
32ac: 9f 93 push r25 |
32ae: 8f 93 push r24 |
32b0: 1f 93 push r17 |
32b2: 0f 93 push r16 |
32b4: e0 91 55 06 lds r30, 0x0655 |
32b8: f0 91 56 06 lds r31, 0x0656 |
32bc: 09 95 icall |
32be: 0e 94 28 51 call 0xa250 ; 0xa250 <PrintLine> |
32c2: 83 ec ldi r24, 0xC3 ; 195 |
32c4: 80 93 81 00 sts 0x0081, r24 |
32c8: 80 91 6f 00 lds r24, 0x006F |
32cc: 80 62 ori r24, 0x20 ; 32 |
32ce: 80 93 6f 00 sts 0x006F, r24 |
32d2: 8d b7 in r24, 0x3d ; 61 |
32d4: 9e b7 in r25, 0x3e ; 62 |
32d6: 46 96 adiw r24, 0x16 ; 22 |
32d8: 8d bf out 0x3d, r24 ; 61 |
32da: 1f 91 pop r17 |
32dc: 0f 91 pop r16 |
32de: 08 95 ret |
|
000032e0 <LIBFC_CheckSettings>: |
32e0: 80 91 83 05 lds r24, 0x0583 |
32e4: 8d 33 cpi r24, 0x3D ; 61 |
32e6: 38 f0 brcs .+14 ; 0x32f6 <LIBFC_CheckSettings+0x16> |
32e8: 80 91 b4 08 lds r24, 0x08B4 |
32ec: 87 fd sbrc r24, 7 |
32ee: 03 c0 rjmp .+6 ; 0x32f6 <LIBFC_CheckSettings+0x16> |
32f0: 8c e3 ldi r24, 0x3C ; 60 |
32f2: 80 93 83 05 sts 0x0583, r24 |
32f6: 80 91 31 05 lds r24, 0x0531 |
32fa: 88 23 and r24, r24 |
32fc: 31 f0 breq .+12 ; 0x330a <LIBFC_CheckSettings+0x2a> |
32fe: 80 55 subi r24, 0x50 ; 80 |
3300: 85 36 cpi r24, 0x65 ; 101 |
3302: 18 f0 brcs .+6 ; 0x330a <LIBFC_CheckSettings+0x2a> |
3304: 8f e7 ldi r24, 0x7F ; 127 |
3306: 80 93 31 05 sts 0x0531, r24 |
330a: 08 95 ret |
|
0000330c <LIBFC_Polling>: |
330c: 80 91 ec 02 lds r24, 0x02EC |
3310: 88 23 and r24, r24 |
3312: 09 f4 brne .+2 ; 0x3316 <LIBFC_Polling+0xa> |
3314: 85 c0 rjmp .+266 ; 0x3420 <LIBFC_Polling+0x114> |
3316: 80 91 26 03 lds r24, 0x0326 |
331a: 81 50 subi r24, 0x01 ; 1 |
331c: 80 93 26 03 sts 0x0326, r24 |
3320: 88 23 and r24, r24 |
3322: 09 f0 breq .+2 ; 0x3326 <LIBFC_Polling+0x1a> |
3324: 69 c0 rjmp .+210 ; 0x33f8 <LIBFC_Polling+0xec> |
3326: 89 e1 ldi r24, 0x19 ; 25 |
3328: 80 93 26 03 sts 0x0326, r24 |
332c: 80 91 83 05 lds r24, 0x0583 |
3330: 8e 33 cpi r24, 0x3E ; 62 |
3332: 38 f0 brcs .+14 ; 0x3342 <LIBFC_Polling+0x36> |
3334: 80 91 b4 08 lds r24, 0x08B4 |
3338: 87 fd sbrc r24, 7 |
333a: 03 c0 rjmp .+6 ; 0x3342 <LIBFC_Polling+0x36> |
333c: 8d e3 ldi r24, 0x3D ; 61 |
333e: 80 93 83 05 sts 0x0583, r24 |
3342: 80 91 02 04 lds r24, 0x0402 |
3346: 82 38 cpi r24, 0x82 ; 130 |
3348: a0 f5 brcc .+104 ; 0x33b2 <LIBFC_Polling+0xa6> |
334a: 80 91 ca 03 lds r24, 0x03CA |
334e: 90 91 cb 03 lds r25, 0x03CB |
3352: 80 5d subi r24, 0xD0 ; 208 |
3354: 97 40 sbci r25, 0x07 ; 7 |
3356: 20 f0 brcs .+8 ; 0x3360 <LIBFC_Polling+0x54> |
3358: 80 91 19 05 lds r24, 0x0519 |
335c: 84 36 cpi r24, 0x64 ; 100 |
335e: 20 f4 brcc .+8 ; 0x3368 <LIBFC_Polling+0x5c> |
3360: 10 92 28 03 sts 0x0328, r1 |
3364: 10 92 27 03 sts 0x0327, r1 |
3368: 20 91 27 03 lds r18, 0x0327 |
336c: 30 91 28 03 lds r19, 0x0328 |
3370: 21 15 cp r18, r1 |
3372: 31 05 cpc r19, r1 |
3374: b1 f1 breq .+108 ; 0x33e2 <LIBFC_Polling+0xd6> |
3376: c9 01 movw r24, r18 |
3378: 01 97 sbiw r24, 0x01 ; 1 |
337a: 90 93 28 03 sts 0x0328, r25 |
337e: 80 93 27 03 sts 0x0327, r24 |
3382: 41 97 sbiw r24, 0x11 ; 17 |
3384: 98 f1 brcs .+102 ; 0x33ec <LIBFC_Polling+0xe0> |
3386: 80 91 b4 08 lds r24, 0x08B4 |
338a: 84 ff sbrs r24, 4 |
338c: 2f c0 rjmp .+94 ; 0x33ec <LIBFC_Polling+0xe0> |
338e: 80 91 c8 03 lds r24, 0x03C8 |
3392: 84 60 ori r24, 0x04 ; 4 |
3394: 80 93 c8 03 sts 0x03C8, r24 |
3398: 80 91 c2 08 lds r24, 0x08C2 |
339c: 87 ff sbrs r24, 7 |
339e: 26 c0 rjmp .+76 ; 0x33ec <LIBFC_Polling+0xe0> |
33a0: 80 91 8b 04 lds r24, 0x048B |
33a4: 88 23 and r24, r24 |
33a6: 11 f1 breq .+68 ; 0x33ec <LIBFC_Polling+0xe0> |
33a8: 30 93 28 03 sts 0x0328, r19 |
33ac: 20 93 27 03 sts 0x0327, r18 |
33b0: 1d c0 rjmp .+58 ; 0x33ec <LIBFC_Polling+0xe0> |
33b2: 80 91 02 04 lds r24, 0x0402 |
33b6: 85 3b cpi r24, 0xB5 ; 181 |
33b8: c8 f0 brcs .+50 ; 0x33ec <LIBFC_Polling+0xe0> |
33ba: 90 91 83 05 lds r25, 0x0583 |
33be: 84 e1 ldi r24, 0x14 ; 20 |
33c0: 98 9f mul r25, r24 |
33c2: c0 01 movw r24, r0 |
33c4: 11 24 eor r1, r1 |
33c6: 40 96 adiw r24, 0x10 ; 16 |
33c8: 20 91 27 03 lds r18, 0x0327 |
33cc: 30 91 28 03 lds r19, 0x0328 |
33d0: 28 17 cp r18, r24 |
33d2: 39 07 cpc r19, r25 |
33d4: 30 f4 brcc .+12 ; 0x33e2 <LIBFC_Polling+0xd6> |
33d6: 2f 5f subi r18, 0xFF ; 255 |
33d8: 3f 4f sbci r19, 0xFF ; 255 |
33da: 30 93 28 03 sts 0x0328, r19 |
33de: 20 93 27 03 sts 0x0327, r18 |
33e2: 80 91 c8 03 lds r24, 0x03C8 |
33e6: 8b 7f andi r24, 0xFB ; 251 |
33e8: 80 93 c8 03 sts 0x03C8, r24 |
33ec: 80 91 04 01 lds r24, 0x0104 |
33f0: 83 34 cpi r24, 0x43 ; 67 |
33f2: 11 f0 breq .+4 ; 0x33f8 <LIBFC_Polling+0xec> |
33f4: 10 92 ec 02 sts 0x02EC, r1 |
33f8: 90 91 05 01 lds r25, 0x0105 |
33fc: 96 30 cpi r25, 0x06 ; 6 |
33fe: 09 f4 brne .+2 ; 0x3402 <LIBFC_Polling+0xf6> |
3400: cf cb rjmp .-2146 ; 0x2ba0 <HoTT_Polling> |
3402: 80 91 09 01 lds r24, 0x0109 |
3406: 88 23 and r24, r24 |
3408: 21 f0 breq .+8 ; 0x3412 <LIBFC_Polling+0x106> |
340a: 81 50 subi r24, 0x01 ; 1 |
340c: 80 93 09 01 sts 0x0109, r24 |
3410: 08 95 ret |
3412: 8b e4 ldi r24, 0x4B ; 75 |
3414: 80 93 09 01 sts 0x0109, r24 |
3418: 94 30 cpi r25, 0x04 ; 4 |
341a: 11 f4 brne .+4 ; 0x3420 <LIBFC_Polling+0x114> |
341c: 0c 94 44 11 jmp 0x2288 ; 0x2288 <a48784362857632195659> |
3420: 08 95 ret |
|
00003422 <__vector_28>: |
3422: 1f 92 push r1 |
3424: 0f 92 push r0 |
3426: 0f b6 in r0, 0x3f ; 63 |
3428: 0f 92 push r0 |
342a: 11 24 eor r1, r1 |
342c: 2f 93 push r18 |
342e: 3f 93 push r19 |
3430: 4f 93 push r20 |
3432: 5f 93 push r21 |
3434: 6f 93 push r22 |
3436: 7f 93 push r23 |
3438: 8f 93 push r24 |
343a: 9f 93 push r25 |
343c: af 93 push r26 |
343e: bf 93 push r27 |
3440: ef 93 push r30 |
3442: ff 93 push r31 |
3444: 90 91 ce 00 lds r25, 0x00CE |
3448: 80 91 ea 04 lds r24, 0x04EA |
344c: 88 23 and r24, r24 |
344e: b9 f0 breq .+46 ; 0x347e <__vector_28+0x5c> |
3450: 90 93 c6 00 sts 0x00C6, r25 |
3454: 80 91 ea 04 lds r24, 0x04EA |
3458: 82 30 cpi r24, 0x02 ; 2 |
345a: 09 f0 breq .+2 ; 0x345e <__vector_28+0x3c> |
345c: 3e c0 rjmp .+124 ; 0x34da <__vector_28+0xb8> |
345e: 9f 3f cpi r25, 0xFF ; 255 |
3460: e1 f5 brne .+120 ; 0x34da <__vector_28+0xb8> |
3462: 8f ef ldi r24, 0xFF ; 255 |
3464: 94 e3 ldi r25, 0x34 ; 52 |
3466: ac e0 ldi r26, 0x0C ; 12 |
3468: b0 e0 ldi r27, 0x00 ; 0 |
346a: c2 97 sbiw r24, 0x32 ; 50 |
346c: a1 09 sbc r26, r1 |
346e: b1 09 sbc r27, r1 |
3470: b7 ff sbrs r27, 7 |
3472: fb cf rjmp .-10 ; 0x346a <__vector_28+0x48> |
3474: 80 91 69 0a lds r24, 0x0A69 |
3478: 80 93 ce 00 sts 0x00CE, r24 |
347c: 2e c0 rjmp .+92 ; 0x34da <__vector_28+0xb8> |
347e: 20 91 05 01 lds r18, 0x0105 |
3482: 82 2f mov r24, r18 |
3484: 81 50 subi r24, 0x01 ; 1 |
3486: 83 30 cpi r24, 0x03 ; 3 |
3488: 20 f4 brcc .+8 ; 0x3492 <__vector_28+0x70> |
348a: 89 2f mov r24, r25 |
348c: 0e 94 df 80 call 0x101be ; 0x101be <SpektrumParser> |
3490: 24 c0 rjmp .+72 ; 0x34da <__vector_28+0xb8> |
3492: 24 30 cpi r18, 0x04 ; 4 |
3494: 21 f4 brne .+8 ; 0x349e <__vector_28+0x7c> |
3496: 89 2f mov r24, r25 |
3498: 0e 94 59 0f call 0x1eb2 ; 0x1eb2 <KLNMIOHMUHG76GFGr43r3> |
349c: 1e c0 rjmp .+60 ; 0x34da <__vector_28+0xb8> |
349e: 28 30 cpi r18, 0x08 ; 8 |
34a0: 21 f4 brne .+8 ; 0x34aa <__vector_28+0x88> |
34a2: 89 2f mov r24, r25 |
34a4: 0e 94 84 99 call 0x13308 ; 0x13308 <User_RX_Parser> |
34a8: 18 c0 rjmp .+48 ; 0x34da <__vector_28+0xb8> |
34aa: 80 91 54 01 lds r24, 0x0154 |
34ae: 89 31 cpi r24, 0x19 ; 25 |
34b0: 20 f0 brcs .+8 ; 0x34ba <__vector_28+0x98> |
34b2: 80 91 ea 02 lds r24, 0x02EA |
34b6: 88 23 and r24, r24 |
34b8: 81 f0 breq .+32 ; 0x34da <__vector_28+0xb8> |
34ba: 25 30 cpi r18, 0x05 ; 5 |
34bc: 21 f4 brne .+8 ; 0x34c6 <__vector_28+0xa4> |
34be: 89 2f mov r24, r25 |
34c0: 0e 94 9e 0e call 0x1d3c ; 0x1d3c <FGtj76uzh56z3grEg5t45> |
34c4: 0a c0 rjmp .+20 ; 0x34da <__vector_28+0xb8> |
34c6: 26 30 cpi r18, 0x06 ; 6 |
34c8: 19 f4 brne .+6 ; 0x34d0 <__vector_28+0xae> |
34ca: 89 2f mov r24, r25 |
34cc: 30 db rcall .-2464 ; 0x2b2e <HoTT_Parser> |
34ce: 05 c0 rjmp .+10 ; 0x34da <__vector_28+0xb8> |
34d0: 27 30 cpi r18, 0x07 ; 7 |
34d2: 19 f4 brne .+6 ; 0x34da <__vector_28+0xb8> |
34d4: 89 2f mov r24, r25 |
34d6: 0e 94 a7 7f call 0xff4e ; 0xff4e <SbusParser> |
34da: ff 91 pop r31 |
34dc: ef 91 pop r30 |
34de: bf 91 pop r27 |
34e0: af 91 pop r26 |
34e2: 9f 91 pop r25 |
34e4: 8f 91 pop r24 |
34e6: 7f 91 pop r23 |
34e8: 6f 91 pop r22 |
34ea: 5f 91 pop r21 |
34ec: 4f 91 pop r20 |
34ee: 3f 91 pop r19 |
34f0: 2f 91 pop r18 |
34f2: 0f 90 pop r0 |
34f4: 0f be out 0x3f, r0 ; 63 |
34f6: 0f 90 pop r0 |
34f8: 1f 90 pop r1 |
34fa: 18 95 reti |
|
000034fc <ADC_Init>: |
34fc: 10 92 7c 00 sts 0x007C, r1 |
3500: 8f ec ldi r24, 0xCF ; 207 |
3502: 80 93 7a 00 sts 0x007A, r24 |
3506: 08 95 ret |
|
00003508 <CalcExpandBaroStep>: |
3508: 80 91 c0 03 lds r24, 0x03C0 |
350c: 20 91 0d 01 lds r18, 0x010D |
3510: 30 91 0e 01 lds r19, 0x010E |
3514: a0 91 56 03 lds r26, 0x0356 |
3518: 88 23 and r24, r24 |
351a: 31 f0 breq .+12 ; 0x3528 <CalcExpandBaroStep+0x20> |
351c: bb 27 eor r27, r27 |
351e: a7 fd sbrc r26, 7 |
3520: b0 95 com r27 |
3522: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
3526: 0e c0 rjmp .+28 ; 0x3544 <CalcExpandBaroStep+0x3c> |
3528: 84 e0 ldi r24, 0x04 ; 4 |
352a: 22 0f add r18, r18 |
352c: 33 1f adc r19, r19 |
352e: 8a 95 dec r24 |
3530: e1 f7 brne .-8 ; 0x352a <CalcExpandBaroStep+0x22> |
3532: bb 27 eor r27, r27 |
3534: a7 fd sbrc r26, 7 |
3536: b0 95 com r27 |
3538: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
353c: 64 50 subi r22, 0x04 ; 4 |
353e: 71 09 sbc r23, r1 |
3540: 81 09 sbc r24, r1 |
3542: 91 09 sbc r25, r1 |
3544: 60 93 4e 03 sts 0x034E, r22 |
3548: 70 93 4f 03 sts 0x034F, r23 |
354c: 80 93 50 03 sts 0x0350, r24 |
3550: 90 93 51 03 sts 0x0351, r25 |
3554: 08 95 ret |
|
00003556 <SucheLuftruckOffset>: |
3556: ef 92 push r14 |
3558: ff 92 push r15 |
355a: 0f 93 push r16 |
355c: 1f 93 push r17 |
355e: cf 93 push r28 |
3560: df 93 push r29 |
3562: 10 92 56 03 sts 0x0356, r1 |
3566: d0 df rcall .-96 ; 0x3508 <CalcExpandBaroStep> |
3568: 83 e0 ldi r24, 0x03 ; 3 |
356a: 90 e0 ldi r25, 0x00 ; 0 |
356c: 0e 94 43 23 call 0x4686 ; 0x4686 <GetParamByte> |
3570: c8 2f mov r28, r24 |
3572: d0 e0 ldi r29, 0x00 ; 0 |
3574: c0 3f cpi r28, 0xF0 ; 240 |
3576: d1 05 cpc r29, r1 |
3578: 08 f4 brcc .+2 ; 0x357c <SucheLuftruckOffset+0x26> |
357a: 2a 96 adiw r28, 0x0a ; 10 |
357c: c7 bd out 0x27, r28 ; 39 |
357e: 8c 2f mov r24, r28 |
3580: 80 95 com r24 |
3582: 88 bd out 0x28, r24 ; 40 |
3584: 86 e9 ldi r24, 0x96 ; 150 |
3586: 90 e0 ldi r25, 0x00 ; 0 |
3588: 0e 94 5a 88 call 0x110b4 ; 0x110b4 <Delay_ms_Mess> |
358c: 80 91 10 01 lds r24, 0x0110 |
3590: 90 91 11 01 lds r25, 0x0111 |
3594: 81 32 cpi r24, 0x21 ; 33 |
3596: 93 40 sbci r25, 0x03 ; 3 |
3598: 10 f0 brcs .+4 ; 0x359e <SucheLuftruckOffset+0x48> |
359a: c0 ef ldi r28, 0xF0 ; 240 |
359c: d0 e0 ldi r29, 0x00 ; 0 |
359e: 00 e8 ldi r16, 0x80 ; 128 |
35a0: 11 e0 ldi r17, 0x01 ; 1 |
35a2: 9c e9 ldi r25, 0x9C ; 156 |
35a4: e9 2e mov r14, r25 |
35a6: 96 e9 ldi r25, 0x96 ; 150 |
35a8: f9 2e mov r15, r25 |
35aa: 8c 2f mov r24, r28 |
35ac: c7 bd out 0x27, r28 ; 39 |
35ae: 80 95 com r24 |
35b0: 88 bd out 0x28, r24 ; 40 |
35b2: 84 e6 ldi r24, 0x64 ; 100 |
35b4: 90 e0 ldi r25, 0x00 ; 0 |
35b6: 0e 94 5a 88 call 0x110b4 ; 0x110b4 <Delay_ms_Mess> |
35ba: 1f 93 push r17 |
35bc: 0f 93 push r16 |
35be: ff 92 push r15 |
35c0: ef 92 push r14 |
35c2: e0 91 55 06 lds r30, 0x0655 |
35c6: f0 91 56 06 lds r31, 0x0656 |
35ca: 09 95 icall |
35cc: 80 91 10 01 lds r24, 0x0110 |
35d0: 90 91 11 01 lds r25, 0x0111 |
35d4: 0f 90 pop r0 |
35d6: 0f 90 pop r0 |
35d8: 0f 90 pop r0 |
35da: 0f 90 pop r0 |
35dc: 81 32 cpi r24, 0x21 ; 33 |
35de: 93 40 sbci r25, 0x03 ; 3 |
35e0: 20 f4 brcc .+8 ; 0x35ea <SucheLuftruckOffset+0x94> |
35e2: 21 97 sbiw r28, 0x01 ; 1 |
35e4: c6 30 cpi r28, 0x06 ; 6 |
35e6: d1 05 cpc r29, r1 |
35e8: 00 f7 brcc .-64 ; 0x35aa <SucheLuftruckOffset+0x54> |
35ea: c0 93 10 05 sts 0x0510, r28 |
35ee: 6c 2f mov r22, r28 |
35f0: 83 e0 ldi r24, 0x03 ; 3 |
35f2: 90 e0 ldi r25, 0x00 ; 0 |
35f4: 0e 94 45 23 call 0x468a ; 0x468a <SetParamByte> |
35f8: 80 91 28 05 lds r24, 0x0528 |
35fc: 80 ff sbrs r24, 0 |
35fe: 0a c0 rjmp .+20 ; 0x3614 <SucheLuftruckOffset+0xbe> |
3600: 80 91 10 05 lds r24, 0x0510 |
3604: 8a 50 subi r24, 0x0A ; 10 |
3606: 8c 3d cpi r24, 0xDC ; 220 |
3608: 28 f0 brcs .+10 ; 0x3614 <SucheLuftruckOffset+0xbe> |
360a: 80 91 3f 0a lds r24, 0x0A3F |
360e: 80 64 ori r24, 0x40 ; 64 |
3610: 80 93 3f 0a sts 0x0A3F, r24 |
3614: 80 e1 ldi r24, 0x10 ; 16 |
3616: 80 93 0c 01 sts 0x010C, r24 |
361a: 80 91 c0 03 lds r24, 0x03C0 |
361e: 88 23 and r24, r24 |
3620: e1 f0 breq .+56 ; 0x365a <SucheLuftruckOffset+0x104> |
3622: 80 91 54 01 lds r24, 0x0154 |
3626: 87 31 cpi r24, 0x17 ; 23 |
3628: 50 f4 brcc .+20 ; 0x363e <SucheLuftruckOffset+0xe8> |
362a: cc 38 cpi r28, 0x8C ; 140 |
362c: d1 05 cpc r29, r1 |
362e: a8 f4 brcc .+42 ; 0x365a <SucheLuftruckOffset+0x104> |
3630: 80 ea ldi r24, 0xA0 ; 160 |
3632: 90 e0 ldi r25, 0x00 ; 0 |
3634: 8c 1b sub r24, r28 |
3636: 9d 0b sbc r25, r29 |
3638: 6a e1 ldi r22, 0x1A ; 26 |
363a: 70 e0 ldi r23, 0x00 ; 0 |
363c: 09 c0 rjmp .+18 ; 0x3650 <SucheLuftruckOffset+0xfa> |
363e: ca 3a cpi r28, 0xAA ; 170 |
3640: d1 05 cpc r29, r1 |
3642: 58 f4 brcc .+22 ; 0x365a <SucheLuftruckOffset+0x104> |
3644: 8c eb ldi r24, 0xBC ; 188 |
3646: 90 e0 ldi r25, 0x00 ; 0 |
3648: 8c 1b sub r24, r28 |
364a: 9d 0b sbc r25, r29 |
364c: 63 e1 ldi r22, 0x13 ; 19 |
364e: 70 e0 ldi r23, 0x00 ; 0 |
3650: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
3654: 60 5f subi r22, 0xF0 ; 240 |
3656: 60 93 0c 01 sts 0x010C, r22 |
365a: 20 91 10 01 lds r18, 0x0110 |
365e: 30 91 11 01 lds r19, 0x0111 |
3662: 40 91 0c 01 lds r20, 0x010C |
3666: 42 9f mul r20, r18 |
3668: c0 01 movw r24, r0 |
366a: 43 9f mul r20, r19 |
366c: 90 0d add r25, r0 |
366e: 11 24 eor r1, r1 |
3670: a0 e0 ldi r26, 0x00 ; 0 |
3672: b0 e0 ldi r27, 0x00 ; 0 |
3674: 80 93 12 01 sts 0x0112, r24 |
3678: 90 93 13 01 sts 0x0113, r25 |
367c: a0 93 14 01 sts 0x0114, r26 |
3680: b0 93 15 01 sts 0x0115, r27 |
3684: 8c e2 ldi r24, 0x2C ; 44 |
3686: 91 e0 ldi r25, 0x01 ; 1 |
3688: df 91 pop r29 |
368a: cf 91 pop r28 |
368c: 1f 91 pop r17 |
368e: 0f 91 pop r16 |
3690: ff 90 pop r15 |
3692: ef 90 pop r14 |
3694: 0c 94 5a 88 jmp 0x110b4 ; 0x110b4 <Delay_ms_Mess> |
|
00003698 <__vector_24>: |
3698: 1f 92 push r1 |
369a: 0f 92 push r0 |
369c: 0f b6 in r0, 0x3f ; 63 |
369e: 0f 92 push r0 |
36a0: 11 24 eor r1, r1 |
36a2: 0b b6 in r0, 0x3b ; 59 |
36a4: 0f 92 push r0 |
36a6: 4f 92 push r4 |
36a8: 5f 92 push r5 |
36aa: 6f 92 push r6 |
36ac: 7f 92 push r7 |
36ae: 8f 92 push r8 |
36b0: 9f 92 push r9 |
36b2: af 92 push r10 |
36b4: bf 92 push r11 |
36b6: cf 92 push r12 |
36b8: df 92 push r13 |
36ba: ef 92 push r14 |
36bc: ff 92 push r15 |
36be: 2f 93 push r18 |
36c0: 3f 93 push r19 |
36c2: 4f 93 push r20 |
36c4: 5f 93 push r21 |
36c6: 6f 93 push r22 |
36c8: 7f 93 push r23 |
36ca: 8f 93 push r24 |
36cc: 9f 93 push r25 |
36ce: af 93 push r26 |
36d0: bf 93 push r27 |
36d2: ef 93 push r30 |
36d4: ff 93 push r31 |
36d6: 80 91 41 03 lds r24, 0x0341 |
36da: 91 e0 ldi r25, 0x01 ; 1 |
36dc: 98 0f add r25, r24 |
36de: 90 93 41 03 sts 0x0341, r25 |
36e2: 90 e0 ldi r25, 0x00 ; 0 |
36e4: 82 31 cpi r24, 0x12 ; 18 |
36e6: 91 05 cpc r25, r1 |
36e8: 08 f0 brcs .+2 ; 0x36ec <__vector_24+0x54> |
36ea: 92 c4 rjmp .+2340 ; 0x4010 <__vector_24+0x978> |
36ec: fc 01 movw r30, r24 |
36ee: ea 5b subi r30, 0xBA ; 186 |
36f0: ff 4f sbci r31, 0xFF ; 255 |
36f2: 0c 94 24 9b jmp 0x13648 ; 0x13648 <__tablejump2__> |
36f6: 80 91 78 00 lds r24, 0x0078 |
36fa: 90 91 79 00 lds r25, 0x0079 |
36fe: 46 c0 rjmp .+140 ; 0x378c <__vector_24+0xf4> |
3700: 80 91 78 00 lds r24, 0x0078 |
3704: 90 91 79 00 lds r25, 0x0079 |
3708: cc c1 rjmp .+920 ; 0x3aa2 <__vector_24+0x40a> |
370a: 80 91 78 00 lds r24, 0x0078 |
370e: 90 91 79 00 lds r25, 0x0079 |
3712: 90 93 3b 03 sts 0x033B, r25 |
3716: 80 93 3a 03 sts 0x033A, r24 |
371a: dc c1 rjmp .+952 ; 0x3ad4 <__vector_24+0x43c> |
371c: 20 91 78 00 lds r18, 0x0078 |
3720: 30 91 79 00 lds r19, 0x0079 |
3724: 80 91 49 04 lds r24, 0x0449 |
3728: 90 91 4a 04 lds r25, 0x044A |
372c: 82 1b sub r24, r18 |
372e: 93 0b sbc r25, r19 |
3730: 90 93 03 05 sts 0x0503, r25 |
3734: 80 93 02 05 sts 0x0502, r24 |
3738: 80 91 02 05 lds r24, 0x0502 |
373c: 90 91 03 05 lds r25, 0x0503 |
3740: 90 93 39 03 sts 0x0339, r25 |
3744: 80 93 38 03 sts 0x0338, r24 |
3748: e4 c1 rjmp .+968 ; 0x3b12 <__vector_24+0x47a> |
374a: 80 91 78 00 lds r24, 0x0078 |
374e: 90 91 79 00 lds r25, 0x0079 |
3752: 20 91 4b 04 lds r18, 0x044B |
3756: 30 91 4c 04 lds r19, 0x044C |
375a: 82 1b sub r24, r18 |
375c: 93 0b sbc r25, r19 |
375e: 90 93 0f 05 sts 0x050F, r25 |
3762: 80 93 0e 05 sts 0x050E, r24 |
3766: 80 91 0e 05 lds r24, 0x050E |
376a: 90 91 0f 05 lds r25, 0x050F |
376e: 90 93 37 03 sts 0x0337, r25 |
3772: 80 93 36 03 sts 0x0336, r24 |
3776: 4e c4 rjmp .+2204 ; 0x4014 <__vector_24+0x97c> |
3778: 20 91 78 00 lds r18, 0x0078 |
377c: 30 91 79 00 lds r19, 0x0079 |
3780: 80 91 3f 03 lds r24, 0x033F |
3784: 90 91 40 03 lds r25, 0x0340 |
3788: 82 0f add r24, r18 |
378a: 93 1f adc r25, r19 |
378c: 90 93 40 03 sts 0x0340, r25 |
3790: 80 93 3f 03 sts 0x033F, r24 |
3794: 2a c2 rjmp .+1108 ; 0x3bea <__vector_24+0x552> |
3796: 20 91 78 00 lds r18, 0x0078 |
379a: 30 91 79 00 lds r19, 0x0079 |
379e: 80 91 3c 03 lds r24, 0x033C |
37a2: 90 91 3d 03 lds r25, 0x033D |
37a6: 82 0f add r24, r18 |
37a8: 93 1f adc r25, r19 |
37aa: 90 93 3d 03 sts 0x033D, r25 |
37ae: 80 93 3c 03 sts 0x033C, r24 |
37b2: 84 e0 ldi r24, 0x04 ; 4 |
37b4: 30 c4 rjmp .+2144 ; 0x4016 <__vector_24+0x97e> |
37b6: 80 91 95 05 lds r24, 0x0595 |
37ba: 83 ff sbrs r24, 3 |
37bc: 1e c0 rjmp .+60 ; 0x37fa <__vector_24+0x162> |
37be: 20 91 1a 01 lds r18, 0x011A |
37c2: 30 91 1b 01 lds r19, 0x011B |
37c6: 40 91 78 00 lds r20, 0x0078 |
37ca: 50 91 79 00 lds r21, 0x0079 |
37ce: 6b e0 ldi r22, 0x0B ; 11 |
37d0: 64 9f mul r22, r20 |
37d2: c0 01 movw r24, r0 |
37d4: 65 9f mul r22, r21 |
37d6: 90 0d add r25, r0 |
37d8: 11 24 eor r1, r1 |
37da: 6e e1 ldi r22, 0x1E ; 30 |
37dc: 70 e0 ldi r23, 0x00 ; 0 |
37de: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
37e2: c9 01 movw r24, r18 |
37e4: 88 0f add r24, r24 |
37e6: 99 1f adc r25, r25 |
37e8: 82 0f add r24, r18 |
37ea: 93 1f adc r25, r19 |
37ec: 68 0f add r22, r24 |
37ee: 79 1f adc r23, r25 |
37f0: 76 95 lsr r23 |
37f2: 67 95 ror r22 |
37f4: 76 95 lsr r23 |
37f6: 67 95 ror r22 |
37f8: 34 c0 rjmp .+104 ; 0x3862 <__vector_24+0x1ca> |
37fa: 80 91 34 03 lds r24, 0x0334 |
37fe: 90 91 35 03 lds r25, 0x0335 |
3802: 89 2b or r24, r25 |
3804: 71 f4 brne .+28 ; 0x3822 <__vector_24+0x18a> |
3806: 20 91 78 00 lds r18, 0x0078 |
380a: 30 91 79 00 lds r19, 0x0079 |
380e: 4a e0 ldi r20, 0x0A ; 10 |
3810: 42 9f mul r20, r18 |
3812: c0 01 movw r24, r0 |
3814: 43 9f mul r20, r19 |
3816: 90 0d add r25, r0 |
3818: 11 24 eor r1, r1 |
381a: 90 93 35 03 sts 0x0335, r25 |
381e: 80 93 34 03 sts 0x0334, r24 |
3822: 80 91 34 03 lds r24, 0x0334 |
3826: 90 91 35 03 lds r25, 0x0335 |
382a: 40 91 78 00 lds r20, 0x0078 |
382e: 50 91 79 00 lds r21, 0x0079 |
3832: 6a e0 ldi r22, 0x0A ; 10 |
3834: 64 9f mul r22, r20 |
3836: 90 01 movw r18, r0 |
3838: 65 9f mul r22, r21 |
383a: 30 0d add r19, r0 |
383c: 11 24 eor r1, r1 |
383e: 28 17 cp r18, r24 |
3840: 39 07 cpc r19, r25 |
3842: 10 f0 brcs .+4 ; 0x3848 <__vector_24+0x1b0> |
3844: 02 96 adiw r24, 0x02 ; 2 |
3846: 01 c0 rjmp .+2 ; 0x384a <__vector_24+0x1b2> |
3848: 02 97 sbiw r24, 0x02 ; 2 |
384a: 90 93 35 03 sts 0x0335, r25 |
384e: 80 93 34 03 sts 0x0334, r24 |
3852: 80 91 34 03 lds r24, 0x0334 |
3856: 90 91 35 03 lds r25, 0x0335 |
385a: 6f e1 ldi r22, 0x1F ; 31 |
385c: 70 e0 ldi r23, 0x00 ; 0 |
385e: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
3862: 70 93 1b 01 sts 0x011B, r23 |
3866: 60 93 1a 01 sts 0x011A, r22 |
386a: 85 e0 ldi r24, 0x05 ; 5 |
386c: d4 c3 rjmp .+1960 ; 0x4016 <__vector_24+0x97e> |
386e: 80 91 78 00 lds r24, 0x0078 |
3872: 90 91 79 00 lds r25, 0x0079 |
3876: 90 93 05 05 sts 0x0505, r25 |
387a: 80 93 04 05 sts 0x0504, r24 |
387e: 20 91 04 05 lds r18, 0x0504 |
3882: 30 91 05 05 lds r19, 0x0505 |
3886: 80 91 45 04 lds r24, 0x0445 |
388a: 90 91 46 04 lds r25, 0x0446 |
388e: 40 91 44 04 lds r20, 0x0444 |
3892: 28 1b sub r18, r24 |
3894: 39 0b sbc r19, r25 |
3896: 24 1b sub r18, r20 |
3898: 31 09 sbc r19, r1 |
389a: 47 fd sbrc r20, 7 |
389c: 33 95 inc r19 |
389e: 30 93 5c 03 sts 0x035C, r19 |
38a2: 20 93 5b 03 sts 0x035B, r18 |
38a6: 20 91 c0 03 lds r18, 0x03C0 |
38aa: 21 11 cpse r18, r1 |
38ac: 6e c0 rjmp .+220 ; 0x398a <__vector_24+0x2f2> |
38ae: 20 91 5b 03 lds r18, 0x035B |
38b2: 30 91 5c 03 lds r19, 0x035C |
38b6: 22 30 cpi r18, 0x02 ; 2 |
38b8: 31 05 cpc r19, r1 |
38ba: 6c f1 brlt .+90 ; 0x3916 <__vector_24+0x27e> |
38bc: 8e 3e cpi r24, 0xEE ; 238 |
38be: 22 e0 ldi r18, 0x02 ; 2 |
38c0: 92 07 cpc r25, r18 |
38c2: 0c f0 brlt .+2 ; 0x38c6 <__vector_24+0x22e> |
38c4: a5 c0 rjmp .+330 ; 0x3a10 <__vector_24+0x378> |
38c6: 20 91 32 03 lds r18, 0x0332 |
38ca: 30 91 33 03 lds r19, 0x0333 |
38ce: a9 01 movw r20, r18 |
38d0: 4b 5f subi r20, 0xFB ; 251 |
38d2: 5f 4f sbci r21, 0xFF ; 255 |
38d4: 50 93 33 03 sts 0x0333, r21 |
38d8: 40 93 32 03 sts 0x0332, r20 |
38dc: 40 91 ca 03 lds r20, 0x03CA |
38e0: 50 91 cb 03 lds r21, 0x03CB |
38e4: 44 3f cpi r20, 0xF4 ; 244 |
38e6: 51 40 sbci r21, 0x01 ; 1 |
38e8: 30 f4 brcc .+12 ; 0x38f6 <__vector_24+0x25e> |
38ea: 21 5f subi r18, 0xF1 ; 241 |
38ec: 3f 4f sbci r19, 0xFF ; 255 |
38ee: 30 93 33 03 sts 0x0333, r19 |
38f2: 20 93 32 03 sts 0x0332, r18 |
38f6: 20 91 32 03 lds r18, 0x0332 |
38fa: 30 91 33 03 lds r19, 0x0333 |
38fe: 25 36 cpi r18, 0x65 ; 101 |
3900: 31 05 cpc r19, r1 |
3902: 0c f4 brge .+2 ; 0x3906 <__vector_24+0x26e> |
3904: 85 c0 rjmp .+266 ; 0x3a10 <__vector_24+0x378> |
3906: 01 96 adiw r24, 0x01 ; 1 |
3908: 90 93 46 04 sts 0x0446, r25 |
390c: 80 93 45 04 sts 0x0445, r24 |
3910: 24 56 subi r18, 0x64 ; 100 |
3912: 31 09 sbc r19, r1 |
3914: 35 c0 rjmp .+106 ; 0x3980 <__vector_24+0x2e8> |
3916: 20 91 5b 03 lds r18, 0x035B |
391a: 30 91 5c 03 lds r19, 0x035C |
391e: 2f 3f cpi r18, 0xFF ; 255 |
3920: 3f 4f sbci r19, 0xFF ; 255 |
3922: 0c f0 brlt .+2 ; 0x3926 <__vector_24+0x28e> |
3924: 75 c0 rjmp .+234 ; 0x3a10 <__vector_24+0x378> |
3926: 87 32 cpi r24, 0x27 ; 39 |
3928: 52 e0 ldi r21, 0x02 ; 2 |
392a: 95 07 cpc r25, r21 |
392c: 0c f4 brge .+2 ; 0x3930 <__vector_24+0x298> |
392e: 70 c0 rjmp .+224 ; 0x3a10 <__vector_24+0x378> |
3930: 20 91 32 03 lds r18, 0x0332 |
3934: 30 91 33 03 lds r19, 0x0333 |
3938: a9 01 movw r20, r18 |
393a: 45 50 subi r20, 0x05 ; 5 |
393c: 51 09 sbc r21, r1 |
393e: 50 93 33 03 sts 0x0333, r21 |
3942: 40 93 32 03 sts 0x0332, r20 |
3946: 40 91 ca 03 lds r20, 0x03CA |
394a: 50 91 cb 03 lds r21, 0x03CB |
394e: 44 3f cpi r20, 0xF4 ; 244 |
3950: 51 40 sbci r21, 0x01 ; 1 |
3952: 30 f4 brcc .+12 ; 0x3960 <__vector_24+0x2c8> |
3954: 2f 50 subi r18, 0x0F ; 15 |
3956: 31 09 sbc r19, r1 |
3958: 30 93 33 03 sts 0x0333, r19 |
395c: 20 93 32 03 sts 0x0332, r18 |
3960: 20 91 32 03 lds r18, 0x0332 |
3964: 30 91 33 03 lds r19, 0x0333 |
3968: 2c 39 cpi r18, 0x9C ; 156 |
396a: 4f ef ldi r20, 0xFF ; 255 |
396c: 34 07 cpc r19, r20 |
396e: 0c f0 brlt .+2 ; 0x3972 <__vector_24+0x2da> |
3970: 4f c0 rjmp .+158 ; 0x3a10 <__vector_24+0x378> |
3972: 01 97 sbiw r24, 0x01 ; 1 |
3974: 90 93 46 04 sts 0x0446, r25 |
3978: 80 93 45 04 sts 0x0445, r24 |
397c: 2c 59 subi r18, 0x9C ; 156 |
397e: 3f 4f sbci r19, 0xFF ; 255 |
3980: 30 93 33 03 sts 0x0333, r19 |
3984: 20 93 32 03 sts 0x0332, r18 |
3988: 43 c0 rjmp .+134 ; 0x3a10 <__vector_24+0x378> |
398a: 80 91 0a 06 lds r24, 0x060A |
398e: 90 91 0b 06 lds r25, 0x060B |
3992: 8f 3c cpi r24, 0xCF ; 207 |
3994: 9f 41 sbci r25, 0x1F ; 31 |
3996: e4 f1 brlt .+120 ; 0x3a10 <__vector_24+0x378> |
3998: 80 91 5b 03 lds r24, 0x035B |
399c: 90 91 5c 03 lds r25, 0x035C |
39a0: 02 97 sbiw r24, 0x02 ; 2 |
39a2: b4 f0 brlt .+44 ; 0x39d0 <__vector_24+0x338> |
39a4: 80 91 32 03 lds r24, 0x0332 |
39a8: 90 91 33 03 lds r25, 0x0333 |
39ac: 9c 01 movw r18, r24 |
39ae: 2f 5f subi r18, 0xFF ; 255 |
39b0: 3f 4f sbci r19, 0xFF ; 255 |
39b2: 30 93 33 03 sts 0x0333, r19 |
39b6: 20 93 32 03 sts 0x0332, r18 |
39ba: 29 38 cpi r18, 0x89 ; 137 |
39bc: 33 41 sbci r19, 0x13 ; 19 |
39be: 44 f1 brlt .+80 ; 0x3a10 <__vector_24+0x378> |
39c0: 46 30 cpi r20, 0x06 ; 6 |
39c2: 1c f4 brge .+6 ; 0x39ca <__vector_24+0x332> |
39c4: 4f 5f subi r20, 0xFF ; 255 |
39c6: 40 93 44 04 sts 0x0444, r20 |
39ca: 87 58 subi r24, 0x87 ; 135 |
39cc: 93 41 sbci r25, 0x13 ; 19 |
39ce: 1c c0 rjmp .+56 ; 0x3a08 <__vector_24+0x370> |
39d0: 80 91 5b 03 lds r24, 0x035B |
39d4: 90 91 5c 03 lds r25, 0x035C |
39d8: 8f 3f cpi r24, 0xFF ; 255 |
39da: 9f 4f sbci r25, 0xFF ; 255 |
39dc: cc f4 brge .+50 ; 0x3a10 <__vector_24+0x378> |
39de: 80 91 32 03 lds r24, 0x0332 |
39e2: 90 91 33 03 lds r25, 0x0333 |
39e6: 9c 01 movw r18, r24 |
39e8: 21 50 subi r18, 0x01 ; 1 |
39ea: 31 09 sbc r19, r1 |
39ec: 30 93 33 03 sts 0x0333, r19 |
39f0: 20 93 32 03 sts 0x0332, r18 |
39f4: 28 37 cpi r18, 0x78 ; 120 |
39f6: 3c 4e sbci r19, 0xEC ; 236 |
39f8: 5c f4 brge .+22 ; 0x3a10 <__vector_24+0x378> |
39fa: 4b 3f cpi r20, 0xFB ; 251 |
39fc: 1c f0 brlt .+6 ; 0x3a04 <__vector_24+0x36c> |
39fe: 41 50 subi r20, 0x01 ; 1 |
3a00: 40 93 44 04 sts 0x0444, r20 |
3a04: 89 57 subi r24, 0x79 ; 121 |
3a06: 9c 4e sbci r25, 0xEC ; 236 |
3a08: 90 93 33 03 sts 0x0333, r25 |
3a0c: 80 93 32 03 sts 0x0332, r24 |
3a10: 80 91 1c 04 lds r24, 0x041C |
3a14: 90 91 1d 04 lds r25, 0x041D |
3a18: a0 91 1e 04 lds r26, 0x041E |
3a1c: b0 91 1f 04 lds r27, 0x041F |
3a20: 40 91 5b 03 lds r20, 0x035B |
3a24: 50 91 5c 03 lds r21, 0x035C |
3a28: 66 27 eor r22, r22 |
3a2a: 57 fd sbrc r21, 7 |
3a2c: 60 95 com r22 |
3a2e: 76 2f mov r23, r22 |
3a30: 84 0f add r24, r20 |
3a32: 95 1f adc r25, r21 |
3a34: a6 1f adc r26, r22 |
3a36: b7 1f adc r27, r23 |
3a38: 80 93 1c 04 sts 0x041C, r24 |
3a3c: 90 93 1d 04 sts 0x041D, r25 |
3a40: a0 93 1e 04 sts 0x041E, r26 |
3a44: b0 93 1f 04 sts 0x041F, r27 |
3a48: c0 90 1c 04 lds r12, 0x041C |
3a4c: d0 90 1d 04 lds r13, 0x041D |
3a50: e0 90 1e 04 lds r14, 0x041E |
3a54: f0 90 1f 04 lds r15, 0x041F |
3a58: 60 91 1c 04 lds r22, 0x041C |
3a5c: 70 91 1d 04 lds r23, 0x041D |
3a60: 80 91 1e 04 lds r24, 0x041E |
3a64: 90 91 1f 04 lds r25, 0x041F |
3a68: 20 e0 ldi r18, 0x00 ; 0 |
3a6a: 34 e0 ldi r19, 0x04 ; 4 |
3a6c: 40 e0 ldi r20, 0x00 ; 0 |
3a6e: 50 e0 ldi r21, 0x00 ; 0 |
3a70: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
3a74: c2 1a sub r12, r18 |
3a76: d3 0a sbc r13, r19 |
3a78: e4 0a sbc r14, r20 |
3a7a: f5 0a sbc r15, r21 |
3a7c: c0 92 1c 04 sts 0x041C, r12 |
3a80: d0 92 1d 04 sts 0x041D, r13 |
3a84: e0 92 1e 04 sts 0x041E, r14 |
3a88: f0 92 1f 04 sts 0x041F, r15 |
3a8c: fc c0 rjmp .+504 ; 0x3c86 <__vector_24+0x5ee> |
3a8e: 20 91 78 00 lds r18, 0x0078 |
3a92: 30 91 79 00 lds r19, 0x0079 |
3a96: 80 91 3c 03 lds r24, 0x033C |
3a9a: 90 91 3d 03 lds r25, 0x033D |
3a9e: 82 0f add r24, r18 |
3aa0: 93 1f adc r25, r19 |
3aa2: 90 93 3d 03 sts 0x033D, r25 |
3aa6: 80 93 3c 03 sts 0x033C, r24 |
3aaa: 10 92 3e 03 sts 0x033E, r1 |
3aae: b5 c2 rjmp .+1386 ; 0x401a <__vector_24+0x982> |
3ab0: 20 91 78 00 lds r18, 0x0078 |
3ab4: 30 91 79 00 lds r19, 0x0079 |
3ab8: 8f ef ldi r24, 0xFF ; 255 |
3aba: 97 e0 ldi r25, 0x07 ; 7 |
3abc: 82 1b sub r24, r18 |
3abe: 93 0b sbc r25, r19 |
3ac0: 20 91 3a 03 lds r18, 0x033A |
3ac4: 30 91 3b 03 lds r19, 0x033B |
3ac8: 82 1b sub r24, r18 |
3aca: 93 0b sbc r25, r19 |
3acc: 90 93 62 03 sts 0x0362, r25 |
3ad0: 80 93 61 03 sts 0x0361, r24 |
3ad4: 80 91 0b 01 lds r24, 0x010B |
3ad8: 9e c2 rjmp .+1340 ; 0x4016 <__vector_24+0x97e> |
3ada: 20 91 78 00 lds r18, 0x0078 |
3ade: 30 91 79 00 lds r19, 0x0079 |
3ae2: 80 91 49 04 lds r24, 0x0449 |
3ae6: 90 91 4a 04 lds r25, 0x044A |
3aea: 82 1b sub r24, r18 |
3aec: 93 0b sbc r25, r19 |
3aee: 90 93 03 05 sts 0x0503, r25 |
3af2: 80 93 02 05 sts 0x0502, r24 |
3af6: 80 91 02 05 lds r24, 0x0502 |
3afa: 90 91 03 05 lds r25, 0x0503 |
3afe: 20 91 38 03 lds r18, 0x0338 |
3b02: 30 91 39 03 lds r19, 0x0339 |
3b06: 82 0f add r24, r18 |
3b08: 93 1f adc r25, r19 |
3b0a: 90 93 60 03 sts 0x0360, r25 |
3b0e: 80 93 5f 03 sts 0x035F, r24 |
3b12: 80 91 0a 01 lds r24, 0x010A |
3b16: 7f c2 rjmp .+1278 ; 0x4016 <__vector_24+0x97e> |
3b18: 80 91 78 00 lds r24, 0x0078 |
3b1c: 90 91 79 00 lds r25, 0x0079 |
3b20: 20 91 4b 04 lds r18, 0x044B |
3b24: 30 91 4c 04 lds r19, 0x044C |
3b28: 82 1b sub r24, r18 |
3b2a: 93 0b sbc r25, r19 |
3b2c: 90 93 0f 05 sts 0x050F, r25 |
3b30: 80 93 0e 05 sts 0x050E, r24 |
3b34: 80 91 0e 05 lds r24, 0x050E |
3b38: 90 91 0f 05 lds r25, 0x050F |
3b3c: 20 91 36 03 lds r18, 0x0336 |
3b40: 30 91 37 03 lds r19, 0x0337 |
3b44: 82 0f add r24, r18 |
3b46: 93 1f adc r25, r19 |
3b48: 90 93 5e 03 sts 0x035E, r25 |
3b4c: 80 93 5d 03 sts 0x035D, r24 |
3b50: 61 c2 rjmp .+1218 ; 0x4014 <__vector_24+0x97c> |
3b52: 80 91 78 00 lds r24, 0x0078 |
3b56: 90 91 79 00 lds r25, 0x0079 |
3b5a: 20 91 3f 03 lds r18, 0x033F |
3b5e: 30 91 40 03 lds r19, 0x0340 |
3b62: 82 0f add r24, r18 |
3b64: 93 1f adc r25, r19 |
3b66: 88 0f add r24, r24 |
3b68: 99 1f adc r25, r25 |
3b6a: 88 0f add r24, r24 |
3b6c: 99 1f adc r25, r25 |
3b6e: 90 93 40 03 sts 0x0340, r25 |
3b72: 80 93 3f 03 sts 0x033F, r24 |
3b76: 9c 01 movw r18, r24 |
3b78: 97 ff sbrs r25, 7 |
3b7a: 02 c0 rjmp .+4 ; 0x3b80 <__vector_24+0x4e8> |
3b7c: 29 5f subi r18, 0xF9 ; 249 |
3b7e: 3f 4f sbci r19, 0xFF ; 255 |
3b80: b3 e0 ldi r27, 0x03 ; 3 |
3b82: 35 95 asr r19 |
3b84: 27 95 ror r18 |
3b86: ba 95 dec r27 |
3b88: e1 f7 brne .-8 ; 0x3b82 <__vector_24+0x4ea> |
3b8a: 30 93 66 03 sts 0x0366, r19 |
3b8e: 20 93 65 03 sts 0x0365, r18 |
3b92: 20 91 30 03 lds r18, 0x0330 |
3b96: 30 91 31 03 lds r19, 0x0331 |
3b9a: 28 0f add r18, r24 |
3b9c: 39 1f adc r19, r25 |
3b9e: 37 ff sbrs r19, 7 |
3ba0: 02 c0 rjmp .+4 ; 0x3ba6 <__vector_24+0x50e> |
3ba2: 2f 5f subi r18, 0xFF ; 255 |
3ba4: 3f 4f sbci r19, 0xFF ; 255 |
3ba6: 35 95 asr r19 |
3ba8: 27 95 ror r18 |
3baa: 30 93 31 03 sts 0x0331, r19 |
3bae: 20 93 30 03 sts 0x0330, r18 |
3bb2: 80 91 55 04 lds r24, 0x0455 |
3bb6: 90 91 56 04 lds r25, 0x0456 |
3bba: 28 1b sub r18, r24 |
3bbc: 39 0b sbc r19, r25 |
3bbe: 30 93 19 01 sts 0x0119, r19 |
3bc2: 20 93 18 01 sts 0x0118, r18 |
3bc6: 80 91 69 03 lds r24, 0x0369 |
3bca: 90 91 6a 03 lds r25, 0x036A |
3bce: 20 91 18 01 lds r18, 0x0118 |
3bd2: 30 91 19 01 lds r19, 0x0119 |
3bd6: 82 0f add r24, r18 |
3bd8: 93 1f adc r25, r19 |
3bda: 97 fd sbrc r25, 7 |
3bdc: 01 96 adiw r24, 0x01 ; 1 |
3bde: 95 95 asr r25 |
3be0: 87 95 ror r24 |
3be2: 90 93 6a 03 sts 0x036A, r25 |
3be6: 80 93 69 03 sts 0x0369, r24 |
3bea: 81 e0 ldi r24, 0x01 ; 1 |
3bec: 14 c2 rjmp .+1064 ; 0x4016 <__vector_24+0x97e> |
3bee: 80 91 78 00 lds r24, 0x0078 |
3bf2: 90 91 79 00 lds r25, 0x0079 |
3bf6: 20 91 3c 03 lds r18, 0x033C |
3bfa: 30 91 3d 03 lds r19, 0x033D |
3bfe: 82 0f add r24, r18 |
3c00: 93 1f adc r25, r19 |
3c02: 88 0f add r24, r24 |
3c04: 99 1f adc r25, r25 |
3c06: 88 0f add r24, r24 |
3c08: 99 1f adc r25, r25 |
3c0a: 90 93 3d 03 sts 0x033D, r25 |
3c0e: 80 93 3c 03 sts 0x033C, r24 |
3c12: 9c 01 movw r18, r24 |
3c14: 97 ff sbrs r25, 7 |
3c16: 02 c0 rjmp .+4 ; 0x3c1c <__vector_24+0x584> |
3c18: 29 5f subi r18, 0xF9 ; 249 |
3c1a: 3f 4f sbci r19, 0xFF ; 255 |
3c1c: 73 e0 ldi r23, 0x03 ; 3 |
3c1e: 35 95 asr r19 |
3c20: 27 95 ror r18 |
3c22: 7a 95 dec r23 |
3c24: e1 f7 brne .-8 ; 0x3c1e <__vector_24+0x586> |
3c26: 30 93 64 03 sts 0x0364, r19 |
3c2a: 20 93 63 03 sts 0x0363, r18 |
3c2e: 20 91 2e 03 lds r18, 0x032E |
3c32: 30 91 2f 03 lds r19, 0x032F |
3c36: 28 0f add r18, r24 |
3c38: 39 1f adc r19, r25 |
3c3a: 37 ff sbrs r19, 7 |
3c3c: 02 c0 rjmp .+4 ; 0x3c42 <__vector_24+0x5aa> |
3c3e: 2f 5f subi r18, 0xFF ; 255 |
3c40: 3f 4f sbci r19, 0xFF ; 255 |
3c42: 35 95 asr r19 |
3c44: 27 95 ror r18 |
3c46: 30 93 2f 03 sts 0x032F, r19 |
3c4a: 20 93 2e 03 sts 0x032E, r18 |
3c4e: 80 91 53 04 lds r24, 0x0453 |
3c52: 90 91 54 04 lds r25, 0x0454 |
3c56: 28 1b sub r18, r24 |
3c58: 39 0b sbc r19, r25 |
3c5a: 30 93 17 01 sts 0x0117, r19 |
3c5e: 20 93 16 01 sts 0x0116, r18 |
3c62: 80 91 67 03 lds r24, 0x0367 |
3c66: 90 91 68 03 lds r25, 0x0368 |
3c6a: 20 91 16 01 lds r18, 0x0116 |
3c6e: 30 91 17 01 lds r19, 0x0117 |
3c72: 82 0f add r24, r18 |
3c74: 93 1f adc r25, r19 |
3c76: 97 fd sbrc r25, 7 |
3c78: 01 96 adiw r24, 0x01 ; 1 |
3c7a: 95 95 asr r25 |
3c7c: 87 95 ror r24 |
3c7e: 90 93 68 03 sts 0x0368, r25 |
3c82: 80 93 67 03 sts 0x0367, r24 |
3c86: 83 e0 ldi r24, 0x03 ; 3 |
3c88: c6 c1 rjmp .+908 ; 0x4016 <__vector_24+0x97e> |
3c8a: 80 91 c0 03 lds r24, 0x03C0 |
3c8e: 88 23 and r24, r24 |
3c90: a9 f0 breq .+42 ; 0x3cbc <__vector_24+0x624> |
3c92: 80 e0 ldi r24, 0x00 ; 0 |
3c94: 0e 94 10 16 call 0x2c20 ; 0x2c20 <ACC_AltitudeFusion> |
3c98: 7f 5f subi r23, 0xFF ; 255 |
3c9a: 8f 4f sbci r24, 0xFF ; 255 |
3c9c: 9f 4f sbci r25, 0xFF ; 255 |
3c9e: 20 e0 ldi r18, 0x00 ; 0 |
3ca0: 32 e0 ldi r19, 0x02 ; 2 |
3ca2: 40 e0 ldi r20, 0x00 ; 0 |
3ca4: 50 e0 ldi r21, 0x00 ; 0 |
3ca6: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
3caa: 20 93 42 03 sts 0x0342, r18 |
3cae: 30 93 43 03 sts 0x0343, r19 |
3cb2: 40 93 44 03 sts 0x0344, r20 |
3cb6: 50 93 45 03 sts 0x0345, r21 |
3cba: 10 c0 rjmp .+32 ; 0x3cdc <__vector_24+0x644> |
3cbc: 80 91 fc 03 lds r24, 0x03FC |
3cc0: 90 91 fd 03 lds r25, 0x03FD |
3cc4: a0 91 fe 03 lds r26, 0x03FE |
3cc8: b0 91 ff 03 lds r27, 0x03FF |
3ccc: 80 93 42 03 sts 0x0342, r24 |
3cd0: 90 93 43 03 sts 0x0343, r25 |
3cd4: a0 93 44 03 sts 0x0344, r26 |
3cd8: b0 93 45 03 sts 0x0345, r27 |
3cdc: 10 92 41 03 sts 0x0341, r1 |
3ce0: 81 e0 ldi r24, 0x01 ; 1 |
3ce2: 80 93 0f 01 sts 0x010F, r24 |
3ce6: 80 91 52 03 lds r24, 0x0352 |
3cea: 90 91 53 03 lds r25, 0x0353 |
3cee: 01 96 adiw r24, 0x01 ; 1 |
3cf0: 90 93 53 03 sts 0x0353, r25 |
3cf4: 80 93 52 03 sts 0x0352, r24 |
3cf8: 80 91 78 00 lds r24, 0x0078 |
3cfc: 90 91 79 00 lds r25, 0x0079 |
3d00: 90 93 11 01 sts 0x0111, r25 |
3d04: 80 93 10 01 sts 0x0110, r24 |
3d08: 80 91 c0 03 lds r24, 0x03C0 |
3d0c: 88 23 and r24, r24 |
3d0e: 09 f4 brne .+2 ; 0x3d12 <__vector_24+0x67a> |
3d10: 6e c0 rjmp .+220 ; 0x3dee <__vector_24+0x756> |
3d12: c0 90 10 01 lds r12, 0x0110 |
3d16: d0 90 11 01 lds r13, 0x0111 |
3d1a: e1 2c mov r14, r1 |
3d1c: f1 2c mov r15, r1 |
3d1e: 80 91 4e 03 lds r24, 0x034E |
3d22: 90 91 4f 03 lds r25, 0x034F |
3d26: a0 91 50 03 lds r26, 0x0350 |
3d2a: b0 91 51 03 lds r27, 0x0351 |
3d2e: c8 1a sub r12, r24 |
3d30: d9 0a sbc r13, r25 |
3d32: ea 0a sbc r14, r26 |
3d34: fb 0a sbc r15, r27 |
3d36: c0 92 2a 03 sts 0x032A, r12 |
3d3a: d0 92 2b 03 sts 0x032B, r13 |
3d3e: e0 92 2c 03 sts 0x032C, r14 |
3d42: f0 92 2d 03 sts 0x032D, r15 |
3d46: 80 90 12 01 lds r8, 0x0112 |
3d4a: 90 90 13 01 lds r9, 0x0113 |
3d4e: a0 90 14 01 lds r10, 0x0114 |
3d52: b0 90 15 01 lds r11, 0x0115 |
3d56: 60 91 12 01 lds r22, 0x0112 |
3d5a: 70 91 13 01 lds r23, 0x0113 |
3d5e: 80 91 14 01 lds r24, 0x0114 |
3d62: 90 91 15 01 lds r25, 0x0115 |
3d66: 20 91 0c 01 lds r18, 0x010C |
3d6a: 30 e0 ldi r19, 0x00 ; 0 |
3d6c: 40 e0 ldi r20, 0x00 ; 0 |
3d6e: 50 e0 ldi r21, 0x00 ; 0 |
3d70: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
3d74: 82 1a sub r8, r18 |
3d76: 93 0a sbc r9, r19 |
3d78: a4 0a sbc r10, r20 |
3d7a: b5 0a sbc r11, r21 |
3d7c: 80 92 12 01 sts 0x0112, r8 |
3d80: 90 92 13 01 sts 0x0113, r9 |
3d84: a0 92 14 01 sts 0x0114, r10 |
3d88: b0 92 15 01 sts 0x0115, r11 |
3d8c: 80 91 12 01 lds r24, 0x0112 |
3d90: 90 91 13 01 lds r25, 0x0113 |
3d94: a0 91 14 01 lds r26, 0x0114 |
3d98: b0 91 15 01 lds r27, 0x0115 |
3d9c: 8c 0d add r24, r12 |
3d9e: 9d 1d adc r25, r13 |
3da0: ae 1d adc r26, r14 |
3da2: bf 1d adc r27, r15 |
3da4: 80 93 12 01 sts 0x0112, r24 |
3da8: 90 93 13 01 sts 0x0113, r25 |
3dac: a0 93 14 01 sts 0x0114, r26 |
3db0: b0 93 15 01 sts 0x0115, r27 |
3db4: 80 91 06 05 lds r24, 0x0506 |
3db8: 90 91 07 05 lds r25, 0x0507 |
3dbc: a0 91 08 05 lds r26, 0x0508 |
3dc0: b0 91 09 05 lds r27, 0x0509 |
3dc4: 40 91 12 01 lds r20, 0x0112 |
3dc8: 50 91 13 01 lds r21, 0x0113 |
3dcc: 60 91 14 01 lds r22, 0x0114 |
3dd0: 70 91 15 01 lds r23, 0x0115 |
3dd4: 84 1b sub r24, r20 |
3dd6: 95 0b sbc r25, r21 |
3dd8: a6 0b sbc r26, r22 |
3dda: b7 0b sbc r27, r23 |
3ddc: 80 93 46 03 sts 0x0346, r24 |
3de0: 90 93 47 03 sts 0x0347, r25 |
3de4: a0 93 48 03 sts 0x0348, r26 |
3de8: b0 93 49 03 sts 0x0349, r27 |
3dec: 13 c1 rjmp .+550 ; 0x4014 <__vector_24+0x97c> |
3dee: 80 91 10 01 lds r24, 0x0110 |
3df2: 90 91 11 01 lds r25, 0x0111 |
3df6: c0 90 2a 03 lds r12, 0x032A |
3dfa: d0 90 2b 03 lds r13, 0x032B |
3dfe: e0 90 2c 03 lds r14, 0x032C |
3e02: f0 90 2d 03 lds r15, 0x032D |
3e06: c8 0e add r12, r24 |
3e08: d9 1e adc r13, r25 |
3e0a: e1 1c adc r14, r1 |
3e0c: f1 1c adc r15, r1 |
3e0e: c0 92 2a 03 sts 0x032A, r12 |
3e12: d0 92 2b 03 sts 0x032B, r13 |
3e16: e0 92 2c 03 sts 0x032C, r14 |
3e1a: f0 92 2d 03 sts 0x032D, r15 |
3e1e: 80 91 29 03 lds r24, 0x0329 |
3e22: 8f 5f subi r24, 0xFF ; 255 |
3e24: 80 93 29 03 sts 0x0329, r24 |
3e28: 80 31 cpi r24, 0x10 ; 16 |
3e2a: 08 f4 brcc .+2 ; 0x3e2e <__vector_24+0x796> |
3e2c: f3 c0 rjmp .+486 ; 0x4014 <__vector_24+0x97c> |
3e2e: 20 91 12 01 lds r18, 0x0112 |
3e32: 30 91 13 01 lds r19, 0x0113 |
3e36: 40 91 14 01 lds r20, 0x0114 |
3e3a: 50 91 15 01 lds r21, 0x0115 |
3e3e: a7 e0 ldi r26, 0x07 ; 7 |
3e40: b0 e0 ldi r27, 0x00 ; 0 |
3e42: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
3e46: 6c 0d add r22, r12 |
3e48: 7d 1d adc r23, r13 |
3e4a: 8e 1d adc r24, r14 |
3e4c: 9f 1d adc r25, r15 |
3e4e: 80 90 4e 03 lds r8, 0x034E |
3e52: 90 90 4f 03 lds r9, 0x034F |
3e56: a0 90 50 03 lds r10, 0x0350 |
3e5a: b0 90 51 03 lds r11, 0x0351 |
3e5e: 68 19 sub r22, r8 |
3e60: 79 09 sbc r23, r9 |
3e62: 8a 09 sbc r24, r10 |
3e64: 9b 09 sbc r25, r11 |
3e66: 28 e0 ldi r18, 0x08 ; 8 |
3e68: 30 e0 ldi r19, 0x00 ; 0 |
3e6a: 40 e0 ldi r20, 0x00 ; 0 |
3e6c: 50 e0 ldi r21, 0x00 ; 0 |
3e6e: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
3e72: 20 93 12 01 sts 0x0112, r18 |
3e76: 30 93 13 01 sts 0x0113, r19 |
3e7a: 40 93 14 01 sts 0x0114, r20 |
3e7e: 50 93 15 01 sts 0x0115, r21 |
3e82: 80 90 06 05 lds r8, 0x0506 |
3e86: 90 90 07 05 lds r9, 0x0507 |
3e8a: a0 90 08 05 lds r10, 0x0508 |
3e8e: b0 90 09 05 lds r11, 0x0509 |
3e92: 80 91 12 01 lds r24, 0x0112 |
3e96: 90 91 13 01 lds r25, 0x0113 |
3e9a: a0 91 14 01 lds r26, 0x0114 |
3e9e: b0 91 15 01 lds r27, 0x0115 |
3ea2: 88 1a sub r8, r24 |
3ea4: 99 0a sbc r9, r25 |
3ea6: aa 0a sbc r10, r26 |
3ea8: bb 0a sbc r11, r27 |
3eaa: 80 92 46 03 sts 0x0346, r8 |
3eae: 90 92 47 03 sts 0x0347, r9 |
3eb2: a0 92 48 03 sts 0x0348, r10 |
3eb6: b0 92 49 03 sts 0x0349, r11 |
3eba: 40 90 57 03 lds r4, 0x0357 |
3ebe: 50 90 58 03 lds r5, 0x0358 |
3ec2: 60 90 59 03 lds r6, 0x0359 |
3ec6: 70 90 5a 03 lds r7, 0x035A |
3eca: 60 91 57 03 lds r22, 0x0357 |
3ece: 70 91 58 03 lds r23, 0x0358 |
3ed2: 80 91 59 03 lds r24, 0x0359 |
3ed6: 90 91 5a 03 lds r25, 0x035A |
3eda: 20 e1 ldi r18, 0x10 ; 16 |
3edc: 30 e0 ldi r19, 0x00 ; 0 |
3ede: 40 e0 ldi r20, 0x00 ; 0 |
3ee0: 50 e0 ldi r21, 0x00 ; 0 |
3ee2: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
3ee6: 42 1a sub r4, r18 |
3ee8: 53 0a sbc r5, r19 |
3eea: 64 0a sbc r6, r20 |
3eec: 75 0a sbc r7, r21 |
3eee: 40 92 57 03 sts 0x0357, r4 |
3ef2: 50 92 58 03 sts 0x0358, r5 |
3ef6: 60 92 59 03 sts 0x0359, r6 |
3efa: 70 92 5a 03 sts 0x035A, r7 |
3efe: 80 91 57 03 lds r24, 0x0357 |
3f02: 90 91 58 03 lds r25, 0x0358 |
3f06: a0 91 59 03 lds r26, 0x0359 |
3f0a: b0 91 5a 03 lds r27, 0x035A |
3f0e: 88 0d add r24, r8 |
3f10: 99 1d adc r25, r9 |
3f12: aa 1d adc r26, r10 |
3f14: bb 1d adc r27, r11 |
3f16: 80 93 57 03 sts 0x0357, r24 |
3f1a: 90 93 58 03 sts 0x0358, r25 |
3f1e: a0 93 59 03 sts 0x0359, r26 |
3f22: b0 93 5a 03 sts 0x035A, r27 |
3f26: 60 91 57 03 lds r22, 0x0357 |
3f2a: 70 91 58 03 lds r23, 0x0358 |
3f2e: 80 91 59 03 lds r24, 0x0359 |
3f32: 90 91 5a 03 lds r25, 0x035A |
3f36: 20 e1 ldi r18, 0x10 ; 16 |
3f38: 30 e0 ldi r19, 0x00 ; 0 |
3f3a: 40 e0 ldi r20, 0x00 ; 0 |
3f3c: 50 e0 ldi r21, 0x00 ; 0 |
3f3e: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
3f42: 50 95 com r21 |
3f44: 40 95 com r20 |
3f46: 30 95 com r19 |
3f48: 21 95 neg r18 |
3f4a: 3f 4f sbci r19, 0xFF ; 255 |
3f4c: 4f 4f sbci r20, 0xFF ; 255 |
3f4e: 5f 4f sbci r21, 0xFF ; 255 |
3f50: c9 01 movw r24, r18 |
3f52: 88 0d add r24, r8 |
3f54: 99 1d adc r25, r9 |
3f56: 81 15 cp r24, r1 |
3f58: 6c ef ldi r22, 0xFC ; 252 |
3f5a: 96 07 cpc r25, r22 |
3f5c: 14 f4 brge .+4 ; 0x3f62 <__vector_24+0x8ca> |
3f5e: 80 e0 ldi r24, 0x00 ; 0 |
3f60: 9c ef ldi r25, 0xFC ; 252 |
3f62: 9c 01 movw r18, r24 |
3f64: 21 30 cpi r18, 0x01 ; 1 |
3f66: 84 e0 ldi r24, 0x04 ; 4 |
3f68: 38 07 cpc r19, r24 |
3f6a: 14 f0 brlt .+4 ; 0x3f70 <__vector_24+0x8d8> |
3f6c: 20 e0 ldi r18, 0x00 ; 0 |
3f6e: 34 e0 ldi r19, 0x04 ; 4 |
3f70: 80 91 54 03 lds r24, 0x0354 |
3f74: 90 91 55 03 lds r25, 0x0355 |
3f78: 97 ff sbrs r25, 7 |
3f7a: 03 c0 rjmp .+6 ; 0x3f82 <__vector_24+0x8ea> |
3f7c: 91 95 neg r25 |
3f7e: 81 95 neg r24 |
3f80: 91 09 sbc r25, r1 |
3f82: 43 e0 ldi r20, 0x03 ; 3 |
3f84: 22 0f add r18, r18 |
3f86: 33 1f adc r19, r19 |
3f88: 4a 95 dec r20 |
3f8a: e1 f7 brne .-8 ; 0x3f84 <__vector_24+0x8ec> |
3f8c: 8d 3b cpi r24, 0xBD ; 189 |
3f8e: 92 40 sbci r25, 0x02 ; 2 |
3f90: a4 f0 brlt .+40 ; 0x3fba <__vector_24+0x922> |
3f92: 40 91 54 03 lds r20, 0x0354 |
3f96: 50 91 55 03 lds r21, 0x0355 |
3f9a: 6f e0 ldi r22, 0x0F ; 15 |
3f9c: 64 9f mul r22, r20 |
3f9e: c0 01 movw r24, r0 |
3fa0: 65 9f mul r22, r21 |
3fa2: 90 0d add r25, r0 |
3fa4: 11 24 eor r1, r1 |
3fa6: 82 0f add r24, r18 |
3fa8: 93 1f adc r25, r19 |
3faa: 97 fd sbrc r25, 7 |
3fac: 0f 96 adiw r24, 0x0f ; 15 |
3fae: 34 e0 ldi r19, 0x04 ; 4 |
3fb0: 95 95 asr r25 |
3fb2: 87 95 ror r24 |
3fb4: 3a 95 dec r19 |
3fb6: e1 f7 brne .-8 ; 0x3fb0 <__vector_24+0x918> |
3fb8: 13 c0 rjmp .+38 ; 0x3fe0 <__vector_24+0x948> |
3fba: 40 91 54 03 lds r20, 0x0354 |
3fbe: 50 91 55 03 lds r21, 0x0355 |
3fc2: 6f e1 ldi r22, 0x1F ; 31 |
3fc4: 64 9f mul r22, r20 |
3fc6: c0 01 movw r24, r0 |
3fc8: 65 9f mul r22, r21 |
3fca: 90 0d add r25, r0 |
3fcc: 11 24 eor r1, r1 |
3fce: 82 0f add r24, r18 |
3fd0: 93 1f adc r25, r19 |
3fd2: 97 fd sbrc r25, 7 |
3fd4: 4f 96 adiw r24, 0x1f ; 31 |
3fd6: 25 e0 ldi r18, 0x05 ; 5 |
3fd8: 95 95 asr r25 |
3fda: 87 95 ror r24 |
3fdc: 2a 95 dec r18 |
3fde: e1 f7 brne .-8 ; 0x3fd8 <__vector_24+0x940> |
3fe0: 90 93 55 03 sts 0x0355, r25 |
3fe4: 80 93 54 03 sts 0x0354, r24 |
3fe8: c7 01 movw r24, r14 |
3fea: b6 01 movw r22, r12 |
3fec: 22 e0 ldi r18, 0x02 ; 2 |
3fee: 30 e0 ldi r19, 0x00 ; 0 |
3ff0: 40 e0 ldi r20, 0x00 ; 0 |
3ff2: 50 e0 ldi r21, 0x00 ; 0 |
3ff4: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
3ff8: 20 93 2a 03 sts 0x032A, r18 |
3ffc: 30 93 2b 03 sts 0x032B, r19 |
4000: 40 93 2c 03 sts 0x032C, r20 |
4004: 50 93 2d 03 sts 0x032D, r21 |
4008: 88 e0 ldi r24, 0x08 ; 8 |
400a: 80 93 29 03 sts 0x0329, r24 |
400e: 02 c0 rjmp .+4 ; 0x4014 <__vector_24+0x97c> |
4010: 10 92 41 03 sts 0x0341, r1 |
4014: 82 e0 ldi r24, 0x02 ; 2 |
4016: 80 93 3e 03 sts 0x033E, r24 |
401a: 80 91 3e 03 lds r24, 0x033E |
401e: 80 93 7c 00 sts 0x007C, r24 |
4022: 80 91 41 03 lds r24, 0x0341 |
4026: 88 23 and r24, r24 |
4028: 19 f0 breq .+6 ; 0x4030 <__vector_24+0x998> |
402a: 8f ec ldi r24, 0xCF ; 207 |
402c: 80 93 7a 00 sts 0x007A, r24 |
4030: ff 91 pop r31 |
4032: ef 91 pop r30 |
4034: bf 91 pop r27 |
4036: af 91 pop r26 |
4038: 9f 91 pop r25 |
403a: 8f 91 pop r24 |
403c: 7f 91 pop r23 |
403e: 6f 91 pop r22 |
4040: 5f 91 pop r21 |
4042: 4f 91 pop r20 |
4044: 3f 91 pop r19 |
4046: 2f 91 pop r18 |
4048: ff 90 pop r15 |
404a: ef 90 pop r14 |
404c: df 90 pop r13 |
404e: cf 90 pop r12 |
4050: bf 90 pop r11 |
4052: af 90 pop r10 |
4054: 9f 90 pop r9 |
4056: 8f 90 pop r8 |
4058: 7f 90 pop r7 |
405a: 6f 90 pop r6 |
405c: 5f 90 pop r5 |
405e: 4f 90 pop r4 |
4060: 0f 90 pop r0 |
4062: 0b be out 0x3b, r0 ; 59 |
4064: 0f 90 pop r0 |
4066: 0f be out 0x3f, r0 ; 63 |
4068: 0f 90 pop r0 |
406a: 1f 90 pop r1 |
406c: 18 95 reti |
|
0000406e <Capacity_Init>: |
406e: 10 92 14 05 sts 0x0514, r1 |
4072: 10 92 13 05 sts 0x0513, r1 |
4076: 10 92 18 05 sts 0x0518, r1 |
407a: 10 92 17 05 sts 0x0517, r1 |
407e: 10 92 16 05 sts 0x0516, r1 |
4082: 10 92 15 05 sts 0x0515, r1 |
4086: 10 92 19 05 sts 0x0519, r1 |
408a: 82 e3 ldi r24, 0x32 ; 50 |
408c: 90 e0 ldi r25, 0x00 ; 0 |
408e: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
4092: 90 93 74 03 sts 0x0374, r25 |
4096: 80 93 73 03 sts 0x0373, r24 |
409a: 08 95 ret |
|
0000409c <BL3_Current>: |
409c: 2f e0 ldi r18, 0x0F ; 15 |
409e: 82 9f mul r24, r18 |
40a0: f0 01 movw r30, r0 |
40a2: 11 24 eor r1, r1 |
40a4: ec 58 subi r30, 0x8C ; 140 |
40a6: f6 4f sbci r31, 0xF6 ; 246 |
40a8: 85 81 ldd r24, Z+5 ; 0x05 |
40aa: 8f 3f cpi r24, 0xFF ; 255 |
40ac: 71 f0 breq .+28 ; 0x40ca <BL3_Current+0x2e> |
40ae: 89 3c cpi r24, 0xC9 ; 201 |
40b0: 50 f0 brcs .+20 ; 0x40c6 <BL3_Current+0x2a> |
40b2: 90 81 ld r25, Z |
40b4: 92 ff sbrs r25, 2 |
40b6: 07 c0 rjmp .+14 ; 0x40c6 <BL3_Current+0x2a> |
40b8: 2a e0 ldi r18, 0x0A ; 10 |
40ba: 82 9f mul r24, r18 |
40bc: c0 01 movw r24, r0 |
40be: 11 24 eor r1, r1 |
40c0: 88 50 subi r24, 0x08 ; 8 |
40c2: 97 40 sbci r25, 0x07 ; 7 |
40c4: 08 95 ret |
40c6: 90 e0 ldi r25, 0x00 ; 0 |
40c8: 08 95 ret |
40ca: 80 e0 ldi r24, 0x00 ; 0 |
40cc: 90 e0 ldi r25, 0x00 ; 0 |
40ce: 08 95 ret |
|
000040d0 <Capacity_Update>: |
40d0: bf 92 push r11 |
40d2: cf 92 push r12 |
40d4: df 92 push r13 |
40d6: ef 92 push r14 |
40d8: ff 92 push r15 |
40da: 0f 93 push r16 |
40dc: 1f 93 push r17 |
40de: cf 93 push r28 |
40e0: df 93 push r29 |
40e2: 80 91 73 03 lds r24, 0x0373 |
40e6: 90 91 74 03 lds r25, 0x0374 |
40ea: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
40ee: 88 23 and r24, r24 |
40f0: 09 f4 brne .+2 ; 0x40f4 <Capacity_Update+0x24> |
40f2: cb c0 rjmp .+406 ; 0x428a <__stack+0x18b> |
40f4: 80 91 73 03 lds r24, 0x0373 |
40f8: 90 91 74 03 lds r25, 0x0374 |
40fc: c2 96 adiw r24, 0x32 ; 50 |
40fe: 90 93 74 03 sts 0x0374, r25 |
4102: 80 93 73 03 sts 0x0373, r24 |
4106: 80 91 19 05 lds r24, 0x0519 |
410a: 8e 3f cpi r24, 0xFE ; 254 |
410c: 81 f4 brne .+32 ; 0x412e <__stack+0x2f> |
410e: 80 91 c7 03 lds r24, 0x03C7 |
4112: 81 60 ori r24, 0x01 ; 1 |
4114: 80 93 c7 03 sts 0x03C7, r24 |
4118: 0a e7 ldi r16, 0x7A ; 122 |
411a: 19 e0 ldi r17, 0x09 ; 9 |
411c: bb 24 eor r11, r11 |
411e: ba 94 dec r11 |
4120: d1 2c mov r13, r1 |
4122: c1 2c mov r12, r1 |
4124: e1 2c mov r14, r1 |
4126: f1 2c mov r15, r1 |
4128: c0 e0 ldi r28, 0x00 ; 0 |
412a: d0 e0 ldi r29, 0x00 ; 0 |
412c: 23 c0 rjmp .+70 ; 0x4174 <__stack+0x75> |
412e: 8f 3f cpi r24, 0xFF ; 255 |
4130: 99 f7 brne .-26 ; 0x4118 <__stack+0x19> |
4132: 80 91 c7 03 lds r24, 0x03C7 |
4136: 8e 7f andi r24, 0xFE ; 254 |
4138: ed cf rjmp .-38 ; 0x4114 <__stack+0x15> |
413a: d3 94 inc r13 |
413c: 32 96 adiw r30, 0x02 ; 2 |
413e: 80 81 ld r24, Z |
4140: 89 3c cpi r24, 0xC9 ; 201 |
4142: f0 f0 brcs .+60 ; 0x4180 <__stack+0x81> |
4144: 8c 2d mov r24, r12 |
4146: aa df rcall .-172 ; 0x409c <BL3_Current> |
4148: c8 0f add r28, r24 |
414a: d9 1f adc r29, r25 |
414c: f8 01 movw r30, r16 |
414e: 35 97 sbiw r30, 0x05 ; 5 |
4150: 80 81 ld r24, Z |
4152: e8 0e add r14, r24 |
4154: f1 1c adc r15, r1 |
4156: f8 01 movw r30, r16 |
4158: 80 81 ld r24, Z |
415a: b8 16 cp r11, r24 |
415c: a0 f4 brcc .+40 ; 0x4186 <__stack+0x87> |
415e: 80 91 c7 03 lds r24, 0x03C7 |
4162: 8e 7f andi r24, 0xFE ; 254 |
4164: 80 93 c7 03 sts 0x03C7, r24 |
4168: c3 94 inc r12 |
416a: 01 5f subi r16, 0xF1 ; 241 |
416c: 1f 4f sbci r17, 0xFF ; 255 |
416e: fc e0 ldi r31, 0x0C ; 12 |
4170: cf 16 cp r12, r31 |
4172: 59 f0 breq .+22 ; 0x418a <__stack+0x8b> |
4174: f8 01 movw r30, r16 |
4176: 33 97 sbiw r30, 0x03 ; 3 |
4178: 80 81 ld r24, Z |
417a: 87 ff sbrs r24, 7 |
417c: f5 cf rjmp .-22 ; 0x4168 <__stack+0x69> |
417e: dd cf rjmp .-70 ; 0x413a <__stack+0x3b> |
4180: c8 0f add r28, r24 |
4182: d1 1d adc r29, r1 |
4184: e3 cf rjmp .-58 ; 0x414c <__stack+0x4d> |
4186: b8 2e mov r11, r24 |
4188: ef cf rjmp .-34 ; 0x4168 <__stack+0x69> |
418a: b0 92 19 05 sts 0x0519, r11 |
418e: ef 28 or r14, r15 |
4190: 29 f5 brne .+74 ; 0x41dc <__stack+0xdd> |
4192: 40 91 6f 03 lds r20, 0x036F |
4196: 50 91 70 03 lds r21, 0x0370 |
419a: 60 91 71 03 lds r22, 0x0371 |
419e: 70 91 72 03 lds r23, 0x0372 |
41a2: bb 27 eor r27, r27 |
41a4: a7 2f mov r26, r23 |
41a6: 96 2f mov r25, r22 |
41a8: 85 2f mov r24, r21 |
41aa: 90 93 6e 03 sts 0x036E, r25 |
41ae: 80 93 6d 03 sts 0x036D, r24 |
41b2: aa 27 eor r26, r26 |
41b4: bb 27 eor r27, r27 |
41b6: 48 1b sub r20, r24 |
41b8: 59 0b sbc r21, r25 |
41ba: 6a 0b sbc r22, r26 |
41bc: 7b 0b sbc r23, r27 |
41be: 4c 0f add r20, r28 |
41c0: 5d 1f adc r21, r29 |
41c2: 61 1d adc r22, r1 |
41c4: 71 1d adc r23, r1 |
41c6: 40 93 6f 03 sts 0x036F, r20 |
41ca: 50 93 70 03 sts 0x0370, r21 |
41ce: 60 93 71 03 sts 0x0371, r22 |
41d2: 70 93 72 03 sts 0x0372, r23 |
41d6: c5 e0 ldi r28, 0x05 ; 5 |
41d8: d0 e0 ldi r29, 0x00 ; 0 |
41da: 11 c0 rjmp .+34 ; 0x41fe <__stack+0xff> |
41dc: 80 91 6d 03 lds r24, 0x036D |
41e0: 90 91 6e 03 lds r25, 0x036E |
41e4: 8c 17 cp r24, r28 |
41e6: 9d 07 cpc r25, r29 |
41e8: 18 f4 brcc .+6 ; 0x41f0 <__stack+0xf1> |
41ea: c8 1b sub r28, r24 |
41ec: d9 0b sbc r29, r25 |
41ee: 02 c0 rjmp .+4 ; 0x41f4 <__stack+0xf5> |
41f0: c0 e0 ldi r28, 0x00 ; 0 |
41f2: d0 e0 ldi r29, 0x00 ; 0 |
41f4: cd 0d add r28, r13 |
41f6: d1 1d adc r29, r1 |
41f8: cd 0d add r28, r13 |
41fa: d1 1d adc r29, r1 |
41fc: 25 96 adiw r28, 0x05 ; 5 |
41fe: d0 93 14 05 sts 0x0514, r29 |
4202: c0 93 13 05 sts 0x0513, r28 |
4206: 20 91 1a 01 lds r18, 0x011A |
420a: 30 91 1b 01 lds r19, 0x011B |
420e: cf 3f cpi r28, 0xFF ; 255 |
4210: d1 05 cpc r29, r1 |
4212: 50 f4 brcc .+20 ; 0x4228 <__stack+0x129> |
4214: c2 9f mul r28, r18 |
4216: c0 01 movw r24, r0 |
4218: c3 9f mul r28, r19 |
421a: 90 0d add r25, r0 |
421c: d2 9f mul r29, r18 |
421e: 90 0d add r25, r0 |
4220: 11 24 eor r1, r1 |
4222: 64 e6 ldi r22, 0x64 ; 100 |
4224: 70 e0 ldi r23, 0x00 ; 0 |
4226: 0e c0 rjmp .+28 ; 0x4244 <__stack+0x145> |
4228: ae 01 movw r20, r28 |
422a: 56 95 lsr r21 |
422c: 47 95 ror r20 |
422e: 56 95 lsr r21 |
4230: 47 95 ror r20 |
4232: 42 9f mul r20, r18 |
4234: c0 01 movw r24, r0 |
4236: 43 9f mul r20, r19 |
4238: 90 0d add r25, r0 |
423a: 52 9f mul r21, r18 |
423c: 90 0d add r25, r0 |
423e: 11 24 eor r1, r1 |
4240: 69 e1 ldi r22, 0x19 ; 25 |
4242: 70 e0 ldi r23, 0x00 ; 0 |
4244: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
4248: 70 93 16 05 sts 0x0516, r23 |
424c: 60 93 15 05 sts 0x0515, r22 |
4250: 80 91 6b 03 lds r24, 0x036B |
4254: 90 91 6c 03 lds r25, 0x036C |
4258: 20 91 17 05 lds r18, 0x0517 |
425c: 30 91 18 05 lds r19, 0x0518 |
4260: 8c 0f add r24, r28 |
4262: 9d 1f adc r25, r29 |
4264: a9 01 movw r20, r18 |
4266: 4f 5f subi r20, 0xFF ; 255 |
4268: 5f 4f sbci r21, 0xFF ; 255 |
426a: 81 3d cpi r24, 0xD1 ; 209 |
426c: 62 e0 ldi r22, 0x02 ; 2 |
426e: 96 07 cpc r25, r22 |
4270: 20 f0 brcs .+8 ; 0x427a <__stack+0x17b> |
4272: 80 5d subi r24, 0xD0 ; 208 |
4274: 92 40 sbci r25, 0x02 ; 2 |
4276: 9a 01 movw r18, r20 |
4278: f5 cf rjmp .-22 ; 0x4264 <__stack+0x165> |
427a: 30 93 18 05 sts 0x0518, r19 |
427e: 20 93 17 05 sts 0x0517, r18 |
4282: 90 93 6c 03 sts 0x036C, r25 |
4286: 80 93 6b 03 sts 0x036B, r24 |
428a: df 91 pop r29 |
428c: cf 91 pop r28 |
428e: 1f 91 pop r17 |
4290: 0f 91 pop r16 |
4292: ff 90 pop r15 |
4294: ef 90 pop r14 |
4296: df 90 pop r13 |
4298: cf 90 pop r12 |
429a: bf 90 pop r11 |
429c: 08 95 ret |
|
0000429e <RAM_Checksum>: |
429e: fc 01 movw r30, r24 |
42a0: 68 0f add r22, r24 |
42a2: 79 1f adc r23, r25 |
42a4: 8a ea ldi r24, 0xAA ; 170 |
42a6: e6 17 cp r30, r22 |
42a8: f7 07 cpc r31, r23 |
42aa: 19 f0 breq .+6 ; 0x42b2 <RAM_Checksum+0x14> |
42ac: 91 91 ld r25, Z+ |
42ae: 89 0f add r24, r25 |
42b0: fa cf rjmp .-12 ; 0x42a6 <RAM_Checksum+0x8> |
42b2: 08 95 ret |
|
000042b4 <EEProm_Checksum>: |
42b4: ff 92 push r15 |
42b6: 0f 93 push r16 |
42b8: 1f 93 push r17 |
42ba: cf 93 push r28 |
42bc: df 93 push r29 |
42be: 8b 01 movw r16, r22 |
42c0: 08 0f add r16, r24 |
42c2: 19 1f adc r17, r25 |
42c4: ec 01 movw r28, r24 |
42c6: 8a ea ldi r24, 0xAA ; 170 |
42c8: f8 2e mov r15, r24 |
42ca: c0 17 cp r28, r16 |
42cc: d1 07 cpc r29, r17 |
42ce: 31 f0 breq .+12 ; 0x42dc <EEProm_Checksum+0x28> |
42d0: ce 01 movw r24, r28 |
42d2: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
42d6: f8 0e add r15, r24 |
42d8: 21 96 adiw r28, 0x01 ; 1 |
42da: f7 cf rjmp .-18 ; 0x42ca <EEProm_Checksum+0x16> |
42dc: 8f 2d mov r24, r15 |
42de: df 91 pop r29 |
42e0: cf 91 pop r28 |
42e2: 1f 91 pop r17 |
42e4: 0f 91 pop r16 |
42e6: ff 90 pop r15 |
42e8: 08 95 ret |
|
000042ea <ParamSet_DefaultStickMapping>: |
42ea: 81 e0 ldi r24, 0x01 ; 1 |
42ec: 80 93 1e 05 sts 0x051E, r24 |
42f0: 82 e0 ldi r24, 0x02 ; 2 |
42f2: 80 93 1d 05 sts 0x051D, r24 |
42f6: 83 e0 ldi r24, 0x03 ; 3 |
42f8: 80 93 1c 05 sts 0x051C, r24 |
42fc: 84 e0 ldi r24, 0x04 ; 4 |
42fe: 80 93 1f 05 sts 0x051F, r24 |
4302: 85 e0 ldi r24, 0x05 ; 5 |
4304: 80 93 20 05 sts 0x0520, r24 |
4308: 86 e0 ldi r24, 0x06 ; 6 |
430a: 80 93 21 05 sts 0x0521, r24 |
430e: 87 e0 ldi r24, 0x07 ; 7 |
4310: 80 93 22 05 sts 0x0522, r24 |
4314: 88 e0 ldi r24, 0x08 ; 8 |
4316: 80 93 23 05 sts 0x0523, r24 |
431a: 89 e0 ldi r24, 0x09 ; 9 |
431c: 80 93 24 05 sts 0x0524, r24 |
4320: 8a e0 ldi r24, 0x0A ; 10 |
4322: 80 93 25 05 sts 0x0525, r24 |
4326: 8b e0 ldi r24, 0x0B ; 11 |
4328: 80 93 26 05 sts 0x0526, r24 |
432c: 8c e0 ldi r24, 0x0C ; 12 |
432e: 80 93 27 05 sts 0x0527, r24 |
4332: 08 95 ret |
|
00004334 <CommonDefaults>: |
4334: 87 e6 ldi r24, 0x67 ; 103 |
4336: 80 93 1b 05 sts 0x051B, r24 |
433a: 8c e0 ldi r24, 0x0C ; 12 |
433c: e7 e9 ldi r30, 0x97 ; 151 |
433e: f5 e0 ldi r31, 0x05 ; 5 |
4340: df 01 movw r26, r30 |
4342: 1d 92 st X+, r1 |
4344: 8a 95 dec r24 |
4346: e9 f7 brne .-6 ; 0x4342 <CommonDefaults+0xe> |
4348: 8a e0 ldi r24, 0x0A ; 10 |
434a: 80 93 3b 05 sts 0x053B, r24 |
434e: 10 92 5f 05 sts 0x055F, r1 |
4352: 8b e1 ldi r24, 0x1B ; 27 |
4354: 80 93 37 05 sts 0x0537, r24 |
4358: 8e e4 ldi r24, 0x4E ; 78 |
435a: 80 93 5c 05 sts 0x055C, r24 |
435e: 80 93 5d 05 sts 0x055D, r24 |
4362: 80 e2 ldi r24, 0x20 ; 32 |
4364: 80 93 5e 05 sts 0x055E, r24 |
4368: 10 92 93 05 sts 0x0593, r1 |
436c: 8a e6 ldi r24, 0x6A ; 106 |
436e: 80 93 28 05 sts 0x0528, r24 |
4372: 82 e7 ldi r24, 0x72 ; 114 |
4374: 80 93 95 05 sts 0x0595, r24 |
4378: 80 e5 ldi r24, 0x50 ; 80 |
437a: 80 93 96 05 sts 0x0596, r24 |
437e: 86 e0 ldi r24, 0x06 ; 6 |
4380: 80 93 42 05 sts 0x0542, r24 |
4384: 10 92 80 05 sts 0x0580, r1 |
4388: 10 92 7d 05 sts 0x057D, r1 |
438c: 98 e0 ldi r25, 0x08 ; 8 |
438e: 90 93 35 05 sts 0x0535, r25 |
4392: 86 ee ldi r24, 0xE6 ; 230 |
4394: 80 93 36 05 sts 0x0536, r24 |
4398: 80 e4 ldi r24, 0x40 ; 64 |
439a: 80 93 38 05 sts 0x0538, r24 |
439e: 85 e0 ldi r24, 0x05 ; 5 |
43a0: 80 93 2b 05 sts 0x052B, r24 |
43a4: 8e e1 ldi r24, 0x1E ; 30 |
43a6: 80 93 29 05 sts 0x0529, r24 |
43aa: 2e e6 ldi r18, 0x6E ; 110 |
43ac: 20 93 30 05 sts 0x0530, r18 |
43b0: 20 91 c0 03 lds r18, 0x03C0 |
43b4: 22 23 and r18, r18 |
43b6: 91 f0 breq .+36 ; 0x43dc <CommonDefaults+0xa8> |
43b8: 94 e1 ldi r25, 0x14 ; 20 |
43ba: 90 93 2c 05 sts 0x052C, r25 |
43be: 98 e2 ldi r25, 0x28 ; 40 |
43c0: 90 93 2a 05 sts 0x052A, r25 |
43c4: 80 93 2e 05 sts 0x052E, r24 |
43c8: 81 e0 ldi r24, 0x01 ; 1 |
43ca: 80 93 2f 05 sts 0x052F, r24 |
43ce: 8f e7 ldi r24, 0x7F ; 127 |
43d0: 80 93 31 05 sts 0x0531, r24 |
43d4: 8c e3 ldi r24, 0x3C ; 60 |
43d6: 80 93 83 05 sts 0x0583, r24 |
43da: 0d c0 rjmp .+26 ; 0x43f6 <CommonDefaults+0xc2> |
43dc: 2f e0 ldi r18, 0x0F ; 15 |
43de: 20 93 2c 05 sts 0x052C, r18 |
43e2: 80 93 2a 05 sts 0x052A, r24 |
43e6: 10 92 2e 05 sts 0x052E, r1 |
43ea: 90 93 2f 05 sts 0x052F, r25 |
43ee: 10 92 31 05 sts 0x0531, r1 |
43f2: 10 92 83 05 sts 0x0583, r1 |
43f6: 8f e0 ldi r24, 0x0F ; 15 |
43f8: 80 93 2d 05 sts 0x052D, r24 |
43fc: 10 92 8c 05 sts 0x058C, r1 |
4400: 8c e0 ldi r24, 0x0C ; 12 |
4402: 80 93 8d 05 sts 0x058D, r24 |
4406: 10 92 44 05 sts 0x0544, r1 |
440a: 10 92 45 05 sts 0x0545, r1 |
440e: 10 92 46 05 sts 0x0546, r1 |
4412: 10 92 47 05 sts 0x0547, r1 |
4416: 10 92 61 05 sts 0x0561, r1 |
441a: 10 92 62 05 sts 0x0562, r1 |
441e: 10 92 63 05 sts 0x0563, r1 |
4422: 10 92 64 05 sts 0x0564, r1 |
4426: 20 e8 ldi r18, 0x80 ; 128 |
4428: 20 93 48 05 sts 0x0548, r18 |
442c: 82 e3 ldi r24, 0x32 ; 50 |
442e: 80 93 49 05 sts 0x0549, r24 |
4432: 52 e0 ldi r21, 0x02 ; 2 |
4434: 50 93 94 05 sts 0x0594, r21 |
4438: 98 e1 ldi r25, 0x18 ; 24 |
443a: 90 93 4a 05 sts 0x054A, r25 |
443e: 96 ee ldi r25, 0xE6 ; 230 |
4440: 90 93 4b 05 sts 0x054B, r25 |
4444: 93 e0 ldi r25, 0x03 ; 3 |
4446: 90 93 50 05 sts 0x0550, r25 |
444a: 9d e7 ldi r25, 0x7D ; 125 |
444c: 90 93 53 05 sts 0x0553, r25 |
4450: 90 93 54 05 sts 0x0554, r25 |
4454: 90 93 55 05 sts 0x0555, r25 |
4458: 20 93 4c 05 sts 0x054C, r18 |
445c: 75 e5 ldi r23, 0x55 ; 85 |
445e: 70 93 4d 05 sts 0x054D, r23 |
4462: 26 e4 ldi r18, 0x46 ; 70 |
4464: 20 93 4e 05 sts 0x054E, r18 |
4468: 3c ed ldi r19, 0xDC ; 220 |
446a: 30 93 4f 05 sts 0x054F, r19 |
446e: 3c e3 ldi r19, 0x3C ; 60 |
4470: 30 93 51 05 sts 0x0551, r19 |
4474: 10 92 52 05 sts 0x0552, r1 |
4478: 3a ea ldi r19, 0xAA ; 170 |
447a: 30 93 65 05 sts 0x0565, r19 |
447e: 4c ec ldi r20, 0xCC ; 204 |
4480: 40 93 67 05 sts 0x0567, r20 |
4484: 10 92 69 05 sts 0x0569, r1 |
4488: 30 93 6a 05 sts 0x056A, r19 |
448c: 48 e2 ldi r20, 0x28 ; 40 |
448e: 40 93 66 05 sts 0x0566, r20 |
4492: 40 93 68 05 sts 0x0568, r20 |
4496: 10 92 6b 05 sts 0x056B, r1 |
449a: 10 92 91 05 sts 0x0591, r1 |
449e: 80 93 92 05 sts 0x0592, r24 |
44a2: 80 93 56 05 sts 0x0556, r24 |
44a6: 3a e5 ldi r19, 0x5A ; 90 |
44a8: 30 93 57 05 sts 0x0557, r19 |
44ac: 80 93 58 05 sts 0x0558, r24 |
44b0: 66 e0 ldi r22, 0x06 ; 6 |
44b2: 60 93 6c 05 sts 0x056C, r22 |
44b6: e4 e6 ldi r30, 0x64 ; 100 |
44b8: e0 93 6d 05 sts 0x056D, r30 |
44bc: e0 93 6e 05 sts 0x056E, r30 |
44c0: 30 93 6f 05 sts 0x056F, r19 |
44c4: e8 e7 ldi r30, 0x78 ; 120 |
44c6: e0 93 70 05 sts 0x0570, r30 |
44ca: 40 93 74 05 sts 0x0574, r20 |
44ce: 4b e4 ldi r20, 0x4B ; 75 |
44d0: 40 93 71 05 sts 0x0571, r20 |
44d4: 70 93 72 05 sts 0x0572, r23 |
44d8: 40 93 73 05 sts 0x0573, r20 |
44dc: 60 93 75 05 sts 0x0575, r22 |
44e0: 48 e0 ldi r20, 0x08 ; 8 |
44e2: 40 93 76 05 sts 0x0576, r20 |
44e6: 80 93 77 05 sts 0x0577, r24 |
44ea: 8a e2 ldi r24, 0x2A ; 42 |
44ec: 80 93 78 05 sts 0x0578, r24 |
44f0: 10 92 79 05 sts 0x0579, r1 |
44f4: 10 92 7c 05 sts 0x057C, r1 |
44f8: 8c e8 ldi r24, 0x8C ; 140 |
44fa: 80 93 7a 05 sts 0x057A, r24 |
44fe: 50 93 7b 05 sts 0x057B, r21 |
4502: 10 92 7e 05 sts 0x057E, r1 |
4506: 10 92 7f 05 sts 0x057F, r1 |
450a: 41 e4 ldi r20, 0x41 ; 65 |
450c: 40 93 40 05 sts 0x0540, r20 |
4510: 30 93 41 05 sts 0x0541, r19 |
4514: 10 92 81 05 sts 0x0581, r1 |
4518: 10 92 82 05 sts 0x0582, r1 |
451c: 36 e9 ldi r19, 0x96 ; 150 |
451e: 30 93 84 05 sts 0x0584, r19 |
4522: 90 93 59 05 sts 0x0559, r25 |
4526: 94 e3 ldi r25, 0x34 ; 52 |
4528: 90 93 5a 05 sts 0x055A, r25 |
452c: 10 92 85 05 sts 0x0585, r1 |
4530: 10 92 86 05 sts 0x0586, r1 |
4534: 10 92 87 05 sts 0x0587, r1 |
4538: 80 93 88 05 sts 0x0588, r24 |
453c: 20 93 89 05 sts 0x0589, r18 |
4540: 80 93 8a 05 sts 0x058A, r24 |
4544: 20 93 8b 05 sts 0x058B, r18 |
4548: 10 92 8e 05 sts 0x058E, r1 |
454c: 80 e2 ldi r24, 0x20 ; 32 |
454e: 80 93 3f 05 sts 0x053F, r24 |
4552: 8f e1 ldi r24, 0x1F ; 31 |
4554: 80 93 90 05 sts 0x0590, r24 |
4558: 8e e1 ldi r24, 0x1E ; 30 |
455a: 80 93 8f 05 sts 0x058F, r24 |
455e: 08 95 ret |
|
00004560 <ParamSet_DefaultSet1>: |
4560: e9 de rcall .-558 ; 0x4334 <CommonDefaults> |
4562: 8a e0 ldi r24, 0x0A ; 10 |
4564: 80 93 32 05 sts 0x0532, r24 |
4568: 80 e1 ldi r24, 0x10 ; 16 |
456a: 80 93 33 05 sts 0x0533, r24 |
456e: 86 e0 ldi r24, 0x06 ; 6 |
4570: 80 93 34 05 sts 0x0534, r24 |
4574: 2a e5 ldi r18, 0x5A ; 90 |
4576: 20 93 39 05 sts 0x0539, r18 |
457a: 98 e7 ldi r25, 0x78 ; 120 |
457c: 90 93 3a 05 sts 0x053A, r25 |
4580: 20 93 3c 05 sts 0x053C, r18 |
4584: 90 93 3d 05 sts 0x053D, r25 |
4588: 80 93 3e 05 sts 0x053E, r24 |
458c: 80 e2 ldi r24, 0x20 ; 32 |
458e: 80 93 43 05 sts 0x0543, r24 |
4592: 8c e3 ldi r24, 0x3C ; 60 |
4594: 80 93 5b 05 sts 0x055B, r24 |
4598: 8b e4 ldi r24, 0x4B ; 75 |
459a: 80 93 60 05 sts 0x0560, r24 |
459e: 86 e4 ldi r24, 0x46 ; 70 |
45a0: 91 e6 ldi r25, 0x61 ; 97 |
45a2: a3 e7 ldi r26, 0x73 ; 115 |
45a4: b4 e7 ldi r27, 0x74 ; 116 |
45a6: 80 93 97 05 sts 0x0597, r24 |
45aa: 90 93 98 05 sts 0x0598, r25 |
45ae: a0 93 99 05 sts 0x0599, r26 |
45b2: b0 93 9a 05 sts 0x059A, r27 |
45b6: 68 e8 ldi r22, 0x88 ; 136 |
45b8: 70 e0 ldi r23, 0x00 ; 0 |
45ba: 8b e1 ldi r24, 0x1B ; 27 |
45bc: 95 e0 ldi r25, 0x05 ; 5 |
45be: 6f de rcall .-802 ; 0x429e <RAM_Checksum> |
45c0: 80 93 a3 05 sts 0x05A3, r24 |
45c4: 08 95 ret |
|
000045c6 <ParamSet_DefaultSet2>: |
45c6: b6 de rcall .-660 ; 0x4334 <CommonDefaults> |
45c8: 88 e0 ldi r24, 0x08 ; 8 |
45ca: 80 93 32 05 sts 0x0532, r24 |
45ce: 80 e1 ldi r24, 0x10 ; 16 |
45d0: 80 93 33 05 sts 0x0533, r24 |
45d4: 96 e0 ldi r25, 0x06 ; 6 |
45d6: 90 93 34 05 sts 0x0534, r25 |
45da: 34 e6 ldi r19, 0x64 ; 100 |
45dc: 30 93 39 05 sts 0x0539, r19 |
45e0: 28 e7 ldi r18, 0x78 ; 120 |
45e2: 20 93 3a 05 sts 0x053A, r18 |
45e6: 30 93 3c 05 sts 0x053C, r19 |
45ea: 20 93 3d 05 sts 0x053D, r18 |
45ee: 90 93 3e 05 sts 0x053E, r25 |
45f2: 80 93 43 05 sts 0x0543, r24 |
45f6: 86 e4 ldi r24, 0x46 ; 70 |
45f8: 80 93 5b 05 sts 0x055B, r24 |
45fc: 80 93 60 05 sts 0x0560, r24 |
4600: 85 e0 ldi r24, 0x05 ; 5 |
4602: e5 ec ldi r30, 0xC5 ; 197 |
4604: f2 e0 ldi r31, 0x02 ; 2 |
4606: a7 e9 ldi r26, 0x97 ; 151 |
4608: b5 e0 ldi r27, 0x05 ; 5 |
460a: 01 90 ld r0, Z+ |
460c: 0d 92 st X+, r0 |
460e: 8a 95 dec r24 |
4610: e1 f7 brne .-8 ; 0x460a <ParamSet_DefaultSet2+0x44> |
4612: 68 e8 ldi r22, 0x88 ; 136 |
4614: 70 e0 ldi r23, 0x00 ; 0 |
4616: 8b e1 ldi r24, 0x1B ; 27 |
4618: 95 e0 ldi r25, 0x05 ; 5 |
461a: 41 de rcall .-894 ; 0x429e <RAM_Checksum> |
461c: 80 93 a3 05 sts 0x05A3, r24 |
4620: 08 95 ret |
|
00004622 <ParamSet_DefaultSet3>: |
4622: 88 de rcall .-752 ; 0x4334 <CommonDefaults> |
4624: 86 e0 ldi r24, 0x06 ; 6 |
4626: 80 93 32 05 sts 0x0532, r24 |
462a: 9a e0 ldi r25, 0x0A ; 10 |
462c: 90 93 33 05 sts 0x0533, r25 |
4630: 94 e0 ldi r25, 0x04 ; 4 |
4632: 90 93 34 05 sts 0x0534, r25 |
4636: 24 e6 ldi r18, 0x64 ; 100 |
4638: 20 93 39 05 sts 0x0539, r18 |
463c: 98 e7 ldi r25, 0x78 ; 120 |
463e: 90 93 3a 05 sts 0x053A, r25 |
4642: 20 93 3c 05 sts 0x053C, r18 |
4646: 90 93 3d 05 sts 0x053D, r25 |
464a: 80 93 3e 05 sts 0x053E, r24 |
464e: 80 e1 ldi r24, 0x10 ; 16 |
4650: 80 93 43 05 sts 0x0543, r24 |
4654: 86 e4 ldi r24, 0x46 ; 70 |
4656: 80 93 5b 05 sts 0x055B, r24 |
465a: 80 93 60 05 sts 0x0560, r24 |
465e: 85 e4 ldi r24, 0x45 ; 69 |
4660: 91 e6 ldi r25, 0x61 ; 97 |
4662: a3 e7 ldi r26, 0x73 ; 115 |
4664: b9 e7 ldi r27, 0x79 ; 121 |
4666: 80 93 97 05 sts 0x0597, r24 |
466a: 90 93 98 05 sts 0x0598, r25 |
466e: a0 93 99 05 sts 0x0599, r26 |
4672: b0 93 9a 05 sts 0x059A, r27 |
4676: 68 e8 ldi r22, 0x88 ; 136 |
4678: 70 e0 ldi r23, 0x00 ; 0 |
467a: 8b e1 ldi r24, 0x1B ; 27 |
467c: 95 e0 ldi r25, 0x05 ; 5 |
467e: 0f de rcall .-994 ; 0x429e <RAM_Checksum> |
4680: 80 93 a3 05 sts 0x05A3, r24 |
4684: 08 95 ret |
|
00004686 <GetParamByte>: |
4686: 0c 94 bb 9b jmp 0x13776 ; 0x13776 <__eerd_byte_m1284> |
|
0000468a <SetParamByte>: |
468a: 0c 94 d1 9b jmp 0x137a2 ; 0x137a2 <__eewr_byte_m1284> |
|
0000468e <GetParamWord>: |
468e: 0c 94 c3 9b jmp 0x13786 ; 0x13786 <__eerd_word_m1284> |
|
00004692 <SetParamWord>: |
4692: 0c 94 df 9b jmp 0x137be ; 0x137be <__eewr_word_m1284> |
|
00004696 <ParamSet_ReadFromEEProm>: |
4696: ff 92 push r15 |
4698: 0f 93 push r16 |
469a: 1f 93 push r17 |
469c: cf 93 push r28 |
469e: df 93 push r29 |
46a0: 9f ef ldi r25, 0xFF ; 255 |
46a2: 98 0f add r25, r24 |
46a4: 95 30 cpi r25, 0x05 ; 5 |
46a6: 08 f0 brcs .+2 ; 0x46aa <ParamSet_ReadFromEEProm+0x14> |
46a8: 83 e0 ldi r24, 0x03 ; 3 |
46aa: 28 2f mov r18, r24 |
46ac: 30 e0 ldi r19, 0x00 ; 0 |
46ae: 21 50 subi r18, 0x01 ; 1 |
46b0: 31 09 sbc r19, r1 |
46b2: 89 e8 ldi r24, 0x89 ; 137 |
46b4: 82 9f mul r24, r18 |
46b6: 80 01 movw r16, r0 |
46b8: 83 9f mul r24, r19 |
46ba: 10 0d add r17, r0 |
46bc: 11 24 eor r1, r1 |
46be: e8 01 movw r28, r16 |
46c0: cc 59 subi r28, 0x9C ; 156 |
46c2: df 4f sbci r29, 0xFF ; 255 |
46c4: 68 e8 ldi r22, 0x88 ; 136 |
46c6: 70 e0 ldi r23, 0x00 ; 0 |
46c8: ce 01 movw r24, r28 |
46ca: f4 dd rcall .-1048 ; 0x42b4 <EEProm_Checksum> |
46cc: f8 2e mov r15, r24 |
46ce: c8 01 movw r24, r16 |
46d0: 84 51 subi r24, 0x14 ; 20 |
46d2: 9f 4f sbci r25, 0xFF ; 255 |
46d4: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
46d8: f8 12 cpse r15, r24 |
46da: 12 c0 rjmp .+36 ; 0x4700 <ParamSet_ReadFromEEProm+0x6a> |
46dc: ce 01 movw r24, r28 |
46de: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
46e2: 87 36 cpi r24, 0x67 ; 103 |
46e4: 69 f4 brne .+26 ; 0x4700 <ParamSet_ReadFromEEProm+0x6a> |
46e6: 49 e8 ldi r20, 0x89 ; 137 |
46e8: 50 e0 ldi r21, 0x00 ; 0 |
46ea: be 01 movw r22, r28 |
46ec: 8b e1 ldi r24, 0x1B ; 27 |
46ee: 95 e0 ldi r25, 0x05 ; 5 |
46f0: 0e 94 ab 9b call 0x13756 ; 0x13756 <__eerd_block_m1284> |
46f4: 0e 94 fa 73 call 0xe7f4 ; 0xe7f4 <LED_Init> |
46f8: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
46fc: 81 e0 ldi r24, 0x01 ; 1 |
46fe: 01 c0 rjmp .+2 ; 0x4702 <ParamSet_ReadFromEEProm+0x6c> |
4700: 80 e0 ldi r24, 0x00 ; 0 |
4702: df 91 pop r29 |
4704: cf 91 pop r28 |
4706: 1f 91 pop r17 |
4708: 0f 91 pop r16 |
470a: ff 90 pop r15 |
470c: 08 95 ret |
|
0000470e <MixerTable_ReadFromEEProm>: |
470e: cf 93 push r28 |
4710: 6d e4 ldi r22, 0x4D ; 77 |
4712: 70 e0 ldi r23, 0x00 ; 0 |
4714: 88 ee ldi r24, 0xE8 ; 232 |
4716: 93 e0 ldi r25, 0x03 ; 3 |
4718: cd dd rcall .-1126 ; 0x42b4 <EEProm_Checksum> |
471a: c8 2f mov r28, r24 |
471c: 85 e3 ldi r24, 0x35 ; 53 |
471e: 94 e0 ldi r25, 0x04 ; 4 |
4720: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
4724: c8 13 cpse r28, r24 |
4726: 10 c0 rjmp .+32 ; 0x4748 <MixerTable_ReadFromEEProm+0x3a> |
4728: 88 ee ldi r24, 0xE8 ; 232 |
472a: 93 e0 ldi r25, 0x03 ; 3 |
472c: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
4730: 81 30 cpi r24, 0x01 ; 1 |
4732: 51 f4 brne .+20 ; 0x4748 <MixerTable_ReadFromEEProm+0x3a> |
4734: 4e e4 ldi r20, 0x4E ; 78 |
4736: 50 e0 ldi r21, 0x00 ; 0 |
4738: 68 ee ldi r22, 0xE8 ; 232 |
473a: 73 e0 ldi r23, 0x03 ; 3 |
473c: 84 ea ldi r24, 0xA4 ; 164 |
473e: 95 e0 ldi r25, 0x05 ; 5 |
4740: 0e 94 ab 9b call 0x13756 ; 0x13756 <__eerd_block_m1284> |
4744: 81 e0 ldi r24, 0x01 ; 1 |
4746: 01 c0 rjmp .+2 ; 0x474a <MixerTable_ReadFromEEProm+0x3c> |
4748: 80 e0 ldi r24, 0x00 ; 0 |
474a: cf 91 pop r28 |
474c: 08 95 ret |
|
0000474e <MixerTable_WriteToEEProm>: |
474e: 80 91 a4 05 lds r24, 0x05A4 |
4752: 81 30 cpi r24, 0x01 ; 1 |
4754: 89 f4 brne .+34 ; 0x4778 <MixerTable_WriteToEEProm+0x2a> |
4756: 6d e4 ldi r22, 0x4D ; 77 |
4758: 70 e0 ldi r23, 0x00 ; 0 |
475a: 84 ea ldi r24, 0xA4 ; 164 |
475c: 95 e0 ldi r25, 0x05 ; 5 |
475e: 9f dd rcall .-1218 ; 0x429e <RAM_Checksum> |
4760: 80 93 f1 05 sts 0x05F1, r24 |
4764: 4e e4 ldi r20, 0x4E ; 78 |
4766: 50 e0 ldi r21, 0x00 ; 0 |
4768: 68 ee ldi r22, 0xE8 ; 232 |
476a: 73 e0 ldi r23, 0x03 ; 3 |
476c: 84 ea ldi r24, 0xA4 ; 164 |
476e: 95 e0 ldi r25, 0x05 ; 5 |
4770: 0e 94 c8 9b call 0x13790 ; 0x13790 <__eewr_block_m1284> |
4774: 81 e0 ldi r24, 0x01 ; 1 |
4776: 08 95 ret |
4778: 80 e0 ldi r24, 0x00 ; 0 |
477a: 08 95 ret |
|
0000477c <MixerTable_Default>: |
477c: 81 e0 ldi r24, 0x01 ; 1 |
477e: 80 93 a4 05 sts 0x05A4, r24 |
4782: e4 eb ldi r30, 0xB4 ; 180 |
4784: f5 e0 ldi r31, 0x05 ; 5 |
4786: df 01 movw r26, r30 |
4788: 13 97 sbiw r26, 0x03 ; 3 |
478a: 1c 92 st X, r1 |
478c: 11 96 adiw r26, 0x01 ; 1 |
478e: 1c 92 st X, r1 |
4790: 11 96 adiw r26, 0x01 ; 1 |
4792: 1c 92 st X, r1 |
4794: 10 82 st Z, r1 |
4796: 34 96 adiw r30, 0x04 ; 4 |
4798: 85 e0 ldi r24, 0x05 ; 5 |
479a: e4 3f cpi r30, 0xF4 ; 244 |
479c: f8 07 cpc r31, r24 |
479e: 99 f7 brne .-26 ; 0x4786 <MixerTable_Default+0xa> |
47a0: 80 e4 ldi r24, 0x40 ; 64 |
47a2: 80 93 b1 05 sts 0x05B1, r24 |
47a6: 80 93 b2 05 sts 0x05B2, r24 |
47aa: 10 92 b3 05 sts 0x05B3, r1 |
47ae: 80 93 b4 05 sts 0x05B4, r24 |
47b2: 80 93 b5 05 sts 0x05B5, r24 |
47b6: 90 ec ldi r25, 0xC0 ; 192 |
47b8: 90 93 b6 05 sts 0x05B6, r25 |
47bc: 10 92 b7 05 sts 0x05B7, r1 |
47c0: 80 93 b8 05 sts 0x05B8, r24 |
47c4: 80 93 b9 05 sts 0x05B9, r24 |
47c8: 10 92 ba 05 sts 0x05BA, r1 |
47cc: 90 93 bb 05 sts 0x05BB, r25 |
47d0: 90 93 bc 05 sts 0x05BC, r25 |
47d4: 80 93 bd 05 sts 0x05BD, r24 |
47d8: 10 92 be 05 sts 0x05BE, r1 |
47dc: 80 93 bf 05 sts 0x05BF, r24 |
47e0: 90 93 c0 05 sts 0x05C0, r25 |
47e4: 8c e0 ldi r24, 0x0C ; 12 |
47e6: e8 eb ldi r30, 0xB8 ; 184 |
47e8: f2 e0 ldi r31, 0x02 ; 2 |
47ea: a5 ea ldi r26, 0xA5 ; 165 |
47ec: b5 e0 ldi r27, 0x05 ; 5 |
47ee: 01 90 ld r0, Z+ |
47f0: 0d 92 st X+, r0 |
47f2: 8a 95 dec r24 |
47f4: e1 f7 brne .-8 ; 0x47ee <MixerTable_Default+0x72> |
47f6: 6d e4 ldi r22, 0x4D ; 77 |
47f8: 70 e0 ldi r23, 0x00 ; 0 |
47fa: 84 ea ldi r24, 0xA4 ; 164 |
47fc: 95 e0 ldi r25, 0x05 ; 5 |
47fe: 4f dd rcall .-1378 ; 0x429e <RAM_Checksum> |
4800: 80 93 f1 05 sts 0x05F1, r24 |
4804: 08 95 ret |
|
00004806 <GetActiveParamSet>: |
4806: 82 e0 ldi r24, 0x02 ; 2 |
4808: 90 e0 ldi r25, 0x00 ; 0 |
480a: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
480e: 86 30 cpi r24, 0x06 ; 6 |
4810: 30 f0 brcs .+12 ; 0x481e <GetActiveParamSet+0x18> |
4812: 63 e0 ldi r22, 0x03 ; 3 |
4814: 82 e0 ldi r24, 0x02 ; 2 |
4816: 90 e0 ldi r25, 0x00 ; 0 |
4818: 0e 94 d1 9b call 0x137a2 ; 0x137a2 <__eewr_byte_m1284> |
481c: 83 e0 ldi r24, 0x03 ; 3 |
481e: 80 93 52 01 sts 0x0152, r24 |
4822: 08 95 ret |
|
00004824 <SetActiveParamSet>: |
4824: 86 30 cpi r24, 0x06 ; 6 |
4826: 20 f4 brcc .+8 ; 0x4830 <SetActiveParamSet+0xc> |
4828: 81 11 cpse r24, r1 |
482a: 03 c0 rjmp .+6 ; 0x4832 <SetActiveParamSet+0xe> |
482c: 81 e0 ldi r24, 0x01 ; 1 |
482e: 01 c0 rjmp .+2 ; 0x4832 <SetActiveParamSet+0xe> |
4830: 85 e0 ldi r24, 0x05 ; 5 |
4832: 80 93 52 01 sts 0x0152, r24 |
4836: 68 2f mov r22, r24 |
4838: 82 e0 ldi r24, 0x02 ; 2 |
483a: 90 e0 ldi r25, 0x00 ; 0 |
483c: 0c 94 d1 9b jmp 0x137a2 ; 0x137a2 <__eewr_byte_m1284> |
|
00004840 <ParamSet_WriteToEEProm>: |
4840: cf 93 push r28 |
4842: c8 2f mov r28, r24 |
4844: 80 91 1b 05 lds r24, 0x051B |
4848: 87 36 cpi r24, 0x67 ; 103 |
484a: 09 f0 breq .+2 ; 0x484e <ParamSet_WriteToEEProm+0xe> |
484c: 47 c0 rjmp .+142 ; 0x48dc <ParamSet_WriteToEEProm+0x9c> |
484e: c6 30 cpi r28, 0x06 ; 6 |
4850: 20 f4 brcc .+8 ; 0x485a <ParamSet_WriteToEEProm+0x1a> |
4852: cc 23 and r28, r28 |
4854: 09 f4 brne .+2 ; 0x4858 <ParamSet_WriteToEEProm+0x18> |
4856: 42 c0 rjmp .+132 ; 0x48dc <ParamSet_WriteToEEProm+0x9c> |
4858: 01 c0 rjmp .+2 ; 0x485c <ParamSet_WriteToEEProm+0x1c> |
485a: c5 e0 ldi r28, 0x05 ; 5 |
485c: 0e 94 70 19 call 0x32e0 ; 0x32e0 <LIBFC_CheckSettings> |
4860: 80 91 96 05 lds r24, 0x0596 |
4864: 82 ff sbrs r24, 2 |
4866: 07 c0 rjmp .+14 ; 0x4876 <ParamSet_WriteToEEProm+0x36> |
4868: 80 91 40 05 lds r24, 0x0540 |
486c: 84 36 cpi r24, 0x64 ; 100 |
486e: 18 f0 brcs .+6 ; 0x4876 <ParamSet_WriteToEEProm+0x36> |
4870: 80 e5 ldi r24, 0x50 ; 80 |
4872: 80 93 40 05 sts 0x0540, r24 |
4876: 68 e8 ldi r22, 0x88 ; 136 |
4878: 70 e0 ldi r23, 0x00 ; 0 |
487a: 8b e1 ldi r24, 0x1B ; 27 |
487c: 95 e0 ldi r25, 0x05 ; 5 |
487e: 0f dd rcall .-1506 ; 0x429e <RAM_Checksum> |
4880: 80 93 a3 05 sts 0x05A3, r24 |
4884: 2c 2f mov r18, r28 |
4886: 30 e0 ldi r19, 0x00 ; 0 |
4888: 21 50 subi r18, 0x01 ; 1 |
488a: 31 09 sbc r19, r1 |
488c: 89 e8 ldi r24, 0x89 ; 137 |
488e: 82 9f mul r24, r18 |
4890: b0 01 movw r22, r0 |
4892: 83 9f mul r24, r19 |
4894: 70 0d add r23, r0 |
4896: 11 24 eor r1, r1 |
4898: 6c 59 subi r22, 0x9C ; 156 |
489a: 7f 4f sbci r23, 0xFF ; 255 |
489c: 49 e8 ldi r20, 0x89 ; 137 |
489e: 50 e0 ldi r21, 0x00 ; 0 |
48a0: 8b e1 ldi r24, 0x1B ; 27 |
48a2: 95 e0 ldi r25, 0x05 ; 5 |
48a4: 0e 94 c8 9b call 0x13790 ; 0x13790 <__eewr_block_m1284> |
48a8: 4c e0 ldi r20, 0x0C ; 12 |
48aa: 50 e0 ldi r21, 0x00 ; 0 |
48ac: 60 e5 ldi r22, 0x50 ; 80 |
48ae: 70 e0 ldi r23, 0x00 ; 0 |
48b0: 8c e1 ldi r24, 0x1C ; 28 |
48b2: 95 e0 ldi r25, 0x05 ; 5 |
48b4: 0e 94 c8 9b call 0x13790 ; 0x13790 <__eewr_block_m1284> |
48b8: 6c e0 ldi r22, 0x0C ; 12 |
48ba: 70 e0 ldi r23, 0x00 ; 0 |
48bc: 8c e1 ldi r24, 0x1C ; 28 |
48be: 95 e0 ldi r25, 0x05 ; 5 |
48c0: ee dc rcall .-1572 ; 0x429e <RAM_Checksum> |
48c2: 68 2f mov r22, r24 |
48c4: 8c e5 ldi r24, 0x5C ; 92 |
48c6: 90 e0 ldi r25, 0x00 ; 0 |
48c8: 0e 94 d1 9b call 0x137a2 ; 0x137a2 <__eewr_byte_m1284> |
48cc: 8c 2f mov r24, r28 |
48ce: aa df rcall .-172 ; 0x4824 <SetActiveParamSet> |
48d0: 0e 94 fa 73 call 0xe7f4 ; 0xe7f4 <LED_Init> |
48d4: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
48d8: 81 e0 ldi r24, 0x01 ; 1 |
48da: 01 c0 rjmp .+2 ; 0x48de <ParamSet_WriteToEEProm+0x9e> |
48dc: 80 e0 ldi r24, 0x00 ; 0 |
48de: cf 91 pop r28 |
48e0: 08 95 ret |
|
000048e2 <SetDefaultParameter>: |
48e2: cf 93 push r28 |
48e4: df 93 push r29 |
48e6: c8 2f mov r28, r24 |
48e8: d6 2f mov r29, r22 |
48ea: 86 30 cpi r24, 0x06 ; 6 |
48ec: 68 f4 brcc .+26 ; 0x4908 <SetDefaultParameter+0x26> |
48ee: 88 23 and r24, r24 |
48f0: 31 f0 breq .+12 ; 0x48fe <SetDefaultParameter+0x1c> |
48f2: 82 30 cpi r24, 0x02 ; 2 |
48f4: 39 f0 breq .+14 ; 0x4904 <SetDefaultParameter+0x22> |
48f6: 83 30 cpi r24, 0x03 ; 3 |
48f8: 41 f0 breq .+16 ; 0x490a <SetDefaultParameter+0x28> |
48fa: 81 30 cpi r24, 0x01 ; 1 |
48fc: 31 f4 brne .+12 ; 0x490a <SetDefaultParameter+0x28> |
48fe: 30 de rcall .-928 ; 0x4560 <ParamSet_DefaultSet1> |
4900: c1 e0 ldi r28, 0x01 ; 1 |
4902: 04 c0 rjmp .+8 ; 0x490c <SetDefaultParameter+0x2a> |
4904: 60 de rcall .-832 ; 0x45c6 <ParamSet_DefaultSet2> |
4906: 02 c0 rjmp .+4 ; 0x490c <SetDefaultParameter+0x2a> |
4908: c5 e0 ldi r28, 0x05 ; 5 |
490a: 8b de rcall .-746 ; 0x4622 <ParamSet_DefaultSet3> |
490c: dd 23 and r29, r29 |
490e: a9 f0 breq .+42 ; 0x493a <SetDefaultParameter+0x58> |
4910: 6c e0 ldi r22, 0x0C ; 12 |
4912: 70 e0 ldi r23, 0x00 ; 0 |
4914: 80 e5 ldi r24, 0x50 ; 80 |
4916: 90 e0 ldi r25, 0x00 ; 0 |
4918: cd dc rcall .-1638 ; 0x42b4 <EEProm_Checksum> |
491a: d8 2f mov r29, r24 |
491c: 8c e5 ldi r24, 0x5C ; 92 |
491e: 90 e0 ldi r25, 0x00 ; 0 |
4920: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
4924: d8 13 cpse r29, r24 |
4926: 09 c0 rjmp .+18 ; 0x493a <SetDefaultParameter+0x58> |
4928: 4c e0 ldi r20, 0x0C ; 12 |
492a: 50 e0 ldi r21, 0x00 ; 0 |
492c: 60 e5 ldi r22, 0x50 ; 80 |
492e: 70 e0 ldi r23, 0x00 ; 0 |
4930: 8c e1 ldi r24, 0x1C ; 28 |
4932: 95 e0 ldi r25, 0x05 ; 5 |
4934: 0e 94 ab 9b call 0x13756 ; 0x13756 <__eerd_block_m1284> |
4938: 01 c0 rjmp .+2 ; 0x493c <SetDefaultParameter+0x5a> |
493a: d7 dc rcall .-1618 ; 0x42ea <ParamSet_DefaultStickMapping> |
493c: 8c 2f mov r24, r28 |
493e: df 91 pop r29 |
4940: cf 91 pop r28 |
4942: 7e cf rjmp .-260 ; 0x4840 <ParamSet_WriteToEEProm> |
|
00004944 <ParamSet_Init>: |
4944: 9f 92 push r9 |
4946: af 92 push r10 |
4948: bf 92 push r11 |
494a: cf 92 push r12 |
494c: df 92 push r13 |
494e: ef 92 push r14 |
4950: ff 92 push r15 |
4952: 0f 93 push r16 |
4954: 1f 93 push r17 |
4956: cf 93 push r28 |
4958: df 93 push r29 |
495a: c0 91 54 01 lds r28, 0x0154 |
495e: 81 e1 ldi r24, 0x11 ; 17 |
4960: 90 e0 ldi r25, 0x00 ; 0 |
4962: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
4966: c8 17 cp r28, r24 |
4968: 71 f1 breq .+92 ; 0x49c6 <ParamSet_Init+0x82> |
496a: c6 31 cpi r28, 0x16 ; 22 |
496c: 49 f4 brne .+18 ; 0x4980 <ParamSet_Init+0x3c> |
496e: 85 31 cpi r24, 0x15 ; 21 |
4970: 39 f4 brne .+14 ; 0x4980 <ParamSet_Init+0x3c> |
4972: 4c 99 sbic 0x09, 4 ; 9 |
4974: 05 c0 rjmp .+10 ; 0x4980 <ParamSet_Init+0x3c> |
4976: 60 e0 ldi r22, 0x00 ; 0 |
4978: 81 e0 ldi r24, 0x01 ; 1 |
497a: 90 e0 ldi r25, 0x00 ; 0 |
497c: 0e 94 d1 9b call 0x137a2 ; 0x137a2 <__eewr_byte_m1284> |
4980: 60 91 54 01 lds r22, 0x0154 |
4984: 81 e1 ldi r24, 0x11 ; 17 |
4986: 90 e0 ldi r25, 0x00 ; 0 |
4988: 0e 94 d1 9b call 0x137a2 ; 0x137a2 <__eewr_byte_m1284> |
498c: 28 e0 ldi r18, 0x08 ; 8 |
498e: 88 e1 ldi r24, 0x18 ; 24 |
4990: 90 e0 ldi r25, 0x00 ; 0 |
4992: 0f b6 in r0, 0x3f ; 63 |
4994: f8 94 cli |
4996: a8 95 wdr |
4998: 80 93 60 00 sts 0x0060, r24 |
499c: 0f be out 0x3f, r0 ; 63 |
499e: 20 93 60 00 sts 0x0060, r18 |
49a2: 83 e0 ldi r24, 0x03 ; 3 |
49a4: 92 e0 ldi r25, 0x02 ; 2 |
49a6: 9f 93 push r25 |
49a8: 8f 93 push r24 |
49aa: 8c e9 ldi r24, 0x9C ; 156 |
49ac: 96 e9 ldi r25, 0x96 ; 150 |
49ae: 9f 93 push r25 |
49b0: 8f 93 push r24 |
49b2: e0 91 55 06 lds r30, 0x0655 |
49b6: f0 91 56 06 lds r31, 0x0656 |
49ba: 09 95 icall |
49bc: 0f 90 pop r0 |
49be: 0f 90 pop r0 |
49c0: 0f 90 pop r0 |
49c2: 0f 90 pop r0 |
49c4: ff cf rjmp .-2 ; 0x49c4 <ParamSet_Init+0x80> |
49c6: 81 e0 ldi r24, 0x01 ; 1 |
49c8: 90 e0 ldi r25, 0x00 ; 0 |
49ca: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
49ce: dd 24 eor r13, r13 |
49d0: d3 94 inc r13 |
49d2: 87 36 cpi r24, 0x67 ; 103 |
49d4: 09 f4 brne .+2 ; 0x49d8 <ParamSet_Init+0x94> |
49d6: d1 2c mov r13, r1 |
49d8: 6c e0 ldi r22, 0x0C ; 12 |
49da: 70 e0 ldi r23, 0x00 ; 0 |
49dc: 80 e5 ldi r24, 0x50 ; 80 |
49de: 90 e0 ldi r25, 0x00 ; 0 |
49e0: 69 dc rcall .-1838 ; 0x42b4 <EEProm_Checksum> |
49e2: a8 2e mov r10, r24 |
49e4: 8c e5 ldi r24, 0x5C ; 92 |
49e6: 90 e0 ldi r25, 0x00 ; 0 |
49e8: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
49ec: 98 2e mov r9, r24 |
49ee: c1 e0 ldi r28, 0x01 ; 1 |
49f0: d0 e0 ldi r29, 0x00 ; 0 |
49f2: b1 2c mov r11, r1 |
49f4: 0d ed ldi r16, 0xDD ; 221 |
49f6: 11 e0 ldi r17, 0x01 ; 1 |
49f8: 9c e9 ldi r25, 0x9C ; 156 |
49fa: e9 2e mov r14, r25 |
49fc: 96 e9 ldi r25, 0x96 ; 150 |
49fe: f9 2e mov r15, r25 |
4a00: cc 2e mov r12, r28 |
4a02: dd 20 and r13, r13 |
4a04: c9 f0 breq .+50 ; 0x4a38 <ParamSet_Init+0xf4> |
4a06: df 93 push r29 |
4a08: cf 93 push r28 |
4a0a: 1f 93 push r17 |
4a0c: 0f 93 push r16 |
4a0e: ff 92 push r15 |
4a10: ef 92 push r14 |
4a12: e0 91 55 06 lds r30, 0x0655 |
4a16: f0 91 56 06 lds r31, 0x0656 |
4a1a: 09 95 icall |
4a1c: 0f 90 pop r0 |
4a1e: 0f 90 pop r0 |
4a20: 0f 90 pop r0 |
4a22: 0f 90 pop r0 |
4a24: 0f 90 pop r0 |
4a26: 0f 90 pop r0 |
4a28: 81 e0 ldi r24, 0x01 ; 1 |
4a2a: c8 16 cp r12, r24 |
4a2c: 51 f0 breq .+20 ; 0x4a42 <ParamSet_Init+0xfe> |
4a2e: 92 e0 ldi r25, 0x02 ; 2 |
4a30: c9 12 cpse r12, r25 |
4a32: 09 c0 rjmp .+18 ; 0x4a46 <ParamSet_Init+0x102> |
4a34: c8 dd rcall .-1136 ; 0x45c6 <ParamSet_DefaultSet2> |
4a36: 08 c0 rjmp .+16 ; 0x4a48 <ParamSet_Init+0x104> |
4a38: 8c 2f mov r24, r28 |
4a3a: 2d de rcall .-934 ; 0x4696 <ParamSet_ReadFromEEProm> |
4a3c: 88 23 and r24, r24 |
4a3e: 19 f3 breq .-58 ; 0x4a06 <ParamSet_Init+0xc2> |
4a40: 13 c0 rjmp .+38 ; 0x4a68 <ParamSet_Init+0x124> |
4a42: 8e dd rcall .-1252 ; 0x4560 <ParamSet_DefaultSet1> |
4a44: 01 c0 rjmp .+2 ; 0x4a48 <ParamSet_Init+0x104> |
4a46: ed dd rcall .-1062 ; 0x4622 <ParamSet_DefaultSet3> |
4a48: a9 10 cpse r10, r9 |
4a4a: 09 c0 rjmp .+18 ; 0x4a5e <ParamSet_Init+0x11a> |
4a4c: 4c e0 ldi r20, 0x0C ; 12 |
4a4e: 50 e0 ldi r21, 0x00 ; 0 |
4a50: 60 e5 ldi r22, 0x50 ; 80 |
4a52: 70 e0 ldi r23, 0x00 ; 0 |
4a54: 8c e1 ldi r24, 0x1C ; 28 |
4a56: 95 e0 ldi r25, 0x05 ; 5 |
4a58: 0e 94 ab 9b call 0x13756 ; 0x13756 <__eerd_block_m1284> |
4a5c: 01 c0 rjmp .+2 ; 0x4a60 <ParamSet_Init+0x11c> |
4a5e: 45 dc rcall .-1910 ; 0x42ea <ParamSet_DefaultStickMapping> |
4a60: 8c 2d mov r24, r12 |
4a62: ee de rcall .-548 ; 0x4840 <ParamSet_WriteToEEProm> |
4a64: bb 24 eor r11, r11 |
4a66: b3 94 inc r11 |
4a68: 21 96 adiw r28, 0x01 ; 1 |
4a6a: c6 30 cpi r28, 0x06 ; 6 |
4a6c: d1 05 cpc r29, r1 |
4a6e: 41 f6 brne .-112 ; 0x4a00 <ParamSet_Init+0xbc> |
4a70: bb 20 and r11, r11 |
4a72: 11 f0 breq .+4 ; 0x4a78 <ParamSet_Init+0x134> |
4a74: 83 e0 ldi r24, 0x03 ; 3 |
4a76: d6 de rcall .-596 ; 0x4824 <SetActiveParamSet> |
4a78: c6 de rcall .-628 ; 0x4806 <GetActiveParamSet> |
4a7a: c8 2f mov r28, r24 |
4a7c: 0c de rcall .-1000 ; 0x4696 <ParamSet_ReadFromEEProm> |
4a7e: 1f 92 push r1 |
4a80: cf 93 push r28 |
4a82: 84 ec ldi r24, 0xC4 ; 196 |
4a84: 91 e0 ldi r25, 0x01 ; 1 |
4a86: 9f 93 push r25 |
4a88: 8f 93 push r24 |
4a8a: 8c e9 ldi r24, 0x9C ; 156 |
4a8c: 96 e9 ldi r25, 0x96 ; 150 |
4a8e: 9f 93 push r25 |
4a90: 8f 93 push r24 |
4a92: e0 91 55 06 lds r30, 0x0655 |
4a96: f0 91 56 06 lds r31, 0x0656 |
4a9a: 09 95 icall |
4a9c: 81 e0 ldi r24, 0x01 ; 1 |
4a9e: 90 e0 ldi r25, 0x00 ; 0 |
4aa0: 0e 94 bb 9b call 0x13776 ; 0x13776 <__eerd_byte_m1284> |
4aa4: 0f 90 pop r0 |
4aa6: 0f 90 pop r0 |
4aa8: 0f 90 pop r0 |
4aaa: 0f 90 pop r0 |
4aac: 0f 90 pop r0 |
4aae: 0f 90 pop r0 |
4ab0: 8f 3f cpi r24, 0xFF ; 255 |
4ab2: a1 f4 brne .+40 ; 0x4adc <ParamSet_Init+0x198> |
4ab4: 83 ea ldi r24, 0xA3 ; 163 |
4ab6: 91 e0 ldi r25, 0x01 ; 1 |
4ab8: 9f 93 push r25 |
4aba: 8f 93 push r24 |
4abc: 8c e9 ldi r24, 0x9C ; 156 |
4abe: 96 e9 ldi r25, 0x96 ; 150 |
4ac0: 9f 93 push r25 |
4ac2: 8f 93 push r24 |
4ac4: e0 91 55 06 lds r30, 0x0655 |
4ac8: f0 91 56 06 lds r31, 0x0656 |
4acc: 09 95 icall |
4ace: 56 de rcall .-852 ; 0x477c <MixerTable_Default> |
4ad0: 3e de rcall .-900 ; 0x474e <MixerTable_WriteToEEProm> |
4ad2: 0f 90 pop r0 |
4ad4: 0f 90 pop r0 |
4ad6: 0f 90 pop r0 |
4ad8: 0f 90 pop r0 |
4ada: 03 c0 rjmp .+6 ; 0x4ae2 <ParamSet_Init+0x19e> |
4adc: 18 de rcall .-976 ; 0x470e <MixerTable_ReadFromEEProm> |
4ade: 88 23 and r24, r24 |
4ae0: 49 f3 breq .-46 ; 0x4ab4 <ParamSet_Init+0x170> |
4ae2: dd 20 and r13, r13 |
4ae4: 29 f0 breq .+10 ; 0x4af0 <ParamSet_Init+0x1ac> |
4ae6: 67 e6 ldi r22, 0x67 ; 103 |
4ae8: 81 e0 ldi r24, 0x01 ; 1 |
4aea: 90 e0 ldi r25, 0x00 ; 0 |
4aec: 0e 94 d1 9b call 0x137a2 ; 0x137a2 <__eewr_byte_m1284> |
4af0: e1 eb ldi r30, 0xB1 ; 177 |
4af2: f5 e0 ldi r31, 0x05 ; 5 |
4af4: 80 e0 ldi r24, 0x00 ; 0 |
4af6: 90 81 ld r25, Z |
4af8: 19 16 cp r1, r25 |
4afa: 0c f4 brge .+2 ; 0x4afe <ParamSet_Init+0x1ba> |
4afc: 8f 5f subi r24, 0xFF ; 255 |
4afe: 34 96 adiw r30, 0x04 ; 4 |
4b00: 95 e0 ldi r25, 0x05 ; 5 |
4b02: e1 3f cpi r30, 0xF1 ; 241 |
4b04: f9 07 cpc r31, r25 |
4b06: b9 f7 brne .-18 ; 0x4af6 <ParamSet_Init+0x1b2> |
4b08: 80 93 1a 05 sts 0x051A, r24 |
4b0c: 1f 92 push r1 |
4b0e: 8f 93 push r24 |
4b10: 85 ea ldi r24, 0xA5 ; 165 |
4b12: 95 e0 ldi r25, 0x05 ; 5 |
4b14: 9f 93 push r25 |
4b16: 8f 93 push r24 |
4b18: 82 e8 ldi r24, 0x82 ; 130 |
4b1a: 91 e0 ldi r25, 0x01 ; 1 |
4b1c: 9f 93 push r25 |
4b1e: 8f 93 push r24 |
4b20: 8c e9 ldi r24, 0x9C ; 156 |
4b22: 96 e9 ldi r25, 0x96 ; 150 |
4b24: 9f 93 push r25 |
4b26: 8f 93 push r24 |
4b28: e0 91 55 06 lds r30, 0x0655 |
4b2c: f0 91 56 06 lds r31, 0x0656 |
4b30: 09 95 icall |
4b32: 8d b7 in r24, 0x3d ; 61 |
4b34: 9e b7 in r25, 0x3e ; 62 |
4b36: 08 96 adiw r24, 0x08 ; 8 |
4b38: 0f b6 in r0, 0x3f ; 63 |
4b3a: f8 94 cli |
4b3c: 9e bf out 0x3e, r25 ; 62 |
4b3e: 0f be out 0x3f, r0 ; 63 |
4b40: 8d bf out 0x3d, r24 ; 61 |
4b42: df 91 pop r29 |
4b44: cf 91 pop r28 |
4b46: 1f 91 pop r17 |
4b48: 0f 91 pop r16 |
4b4a: ff 90 pop r15 |
4b4c: ef 90 pop r14 |
4b4e: df 90 pop r13 |
4b50: cf 90 pop r12 |
4b52: bf 90 pop r11 |
4b54: af 90 pop r10 |
4b56: 9f 90 pop r9 |
4b58: 0c 94 28 51 jmp 0xa250 ; 0xa250 <PrintLine> |
|
00004b5c <CopyDebugValues>: |
4b5c: cf 92 push r12 |
4b5e: df 92 push r13 |
4b60: ef 92 push r14 |
4b62: ff 92 push r15 |
4b64: 80 91 c7 08 lds r24, 0x08C7 |
4b68: 90 91 c8 08 lds r25, 0x08C8 |
4b6c: 90 93 26 0c sts 0x0C26, r25 |
4b70: 80 93 25 0c sts 0x0C25, r24 |
4b74: 80 91 c9 08 lds r24, 0x08C9 |
4b78: 90 91 ca 08 lds r25, 0x08CA |
4b7c: 90 93 28 0c sts 0x0C28, r25 |
4b80: 80 93 27 0c sts 0x0C27, r24 |
4b84: 80 91 3d 06 lds r24, 0x063D |
4b88: 90 91 3e 06 lds r25, 0x063E |
4b8c: 97 fd sbrc r25, 7 |
4b8e: 03 96 adiw r24, 0x03 ; 3 |
4b90: 95 95 asr r25 |
4b92: 87 95 ror r24 |
4b94: 95 95 asr r25 |
4b96: 87 95 ror r24 |
4b98: 90 93 2a 0c sts 0x0C2A, r25 |
4b9c: 80 93 29 0c sts 0x0C29, r24 |
4ba0: 80 91 4f 06 lds r24, 0x064F |
4ba4: 90 91 50 06 lds r25, 0x0650 |
4ba8: 97 fd sbrc r25, 7 |
4baa: 03 96 adiw r24, 0x03 ; 3 |
4bac: 95 95 asr r25 |
4bae: 87 95 ror r24 |
4bb0: 95 95 asr r25 |
4bb2: 87 95 ror r24 |
4bb4: 90 93 2c 0c sts 0x0C2C, r25 |
4bb8: 80 93 2b 0c sts 0x0C2B, r24 |
4bbc: 20 91 61 03 lds r18, 0x0361 |
4bc0: 30 91 62 03 lds r19, 0x0362 |
4bc4: 80 91 51 04 lds r24, 0x0451 |
4bc8: 90 91 52 04 lds r25, 0x0452 |
4bcc: 82 1b sub r24, r18 |
4bce: 93 0b sbc r25, r19 |
4bd0: 90 93 2e 0c sts 0x0C2E, r25 |
4bd4: 80 93 2d 0c sts 0x0C2D, r24 |
4bd8: 60 91 fc 03 lds r22, 0x03FC |
4bdc: 70 91 fd 03 lds r23, 0x03FD |
4be0: 80 91 fe 03 lds r24, 0x03FE |
4be4: 90 91 ff 03 lds r25, 0x03FF |
4be8: 3a e0 ldi r19, 0x0A ; 10 |
4bea: c3 2e mov r12, r19 |
4bec: d1 2c mov r13, r1 |
4bee: e1 2c mov r14, r1 |
4bf0: f1 2c mov r15, r1 |
4bf2: a7 01 movw r20, r14 |
4bf4: 96 01 movw r18, r12 |
4bf6: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
4bfa: 30 93 30 0c sts 0x0C30, r19 |
4bfe: 20 93 2f 0c sts 0x0C2F, r18 |
4c02: 80 91 04 05 lds r24, 0x0504 |
4c06: 90 91 05 05 lds r25, 0x0505 |
4c0a: 90 93 32 0c sts 0x0C32, r25 |
4c0e: 80 93 31 0c sts 0x0C31, r24 |
4c12: 80 91 4e 01 lds r24, 0x014E |
4c16: 90 91 4f 01 lds r25, 0x014F |
4c1a: 90 93 36 0c sts 0x0C36, r25 |
4c1e: 80 93 35 0c sts 0x0C35, r24 |
4c22: 80 91 1a 01 lds r24, 0x011A |
4c26: 90 91 1b 01 lds r25, 0x011B |
4c2a: 90 93 38 0c sts 0x0C38, r25 |
4c2e: 80 93 37 0c sts 0x0C37, r24 |
4c32: 80 91 02 04 lds r24, 0x0402 |
4c36: 90 e0 ldi r25, 0x00 ; 0 |
4c38: 90 93 3a 0c sts 0x0C3A, r25 |
4c3c: 80 93 39 0c sts 0x0C39, r24 |
4c40: 80 91 fe 05 lds r24, 0x05FE |
4c44: 90 91 ff 05 lds r25, 0x05FF |
4c48: 90 93 3c 0c sts 0x0C3C, r25 |
4c4c: 80 93 3b 0c sts 0x0C3B, r24 |
4c50: 80 91 75 09 lds r24, 0x0975 |
4c54: 90 e0 ldi r25, 0x00 ; 0 |
4c56: 90 93 3e 0c sts 0x0C3E, r25 |
4c5a: 80 93 3d 0c sts 0x0C3D, r24 |
4c5e: 80 91 84 09 lds r24, 0x0984 |
4c62: 90 e0 ldi r25, 0x00 ; 0 |
4c64: 90 93 40 0c sts 0x0C40, r25 |
4c68: 80 93 3f 0c sts 0x0C3F, r24 |
4c6c: 80 91 93 09 lds r24, 0x0993 |
4c70: 90 e0 ldi r25, 0x00 ; 0 |
4c72: 90 93 42 0c sts 0x0C42, r25 |
4c76: 80 93 41 0c sts 0x0C41, r24 |
4c7a: 80 91 a2 09 lds r24, 0x09A2 |
4c7e: 90 e0 ldi r25, 0x00 ; 0 |
4c80: 90 93 44 0c sts 0x0C44, r25 |
4c84: 80 93 43 0c sts 0x0C43, r24 |
4c88: 80 91 c4 04 lds r24, 0x04C4 |
4c8c: 90 91 c5 04 lds r25, 0x04C5 |
4c90: 90 93 4e 0c sts 0x0C4E, r25 |
4c94: 80 93 4d 0c sts 0x0C4D, r24 |
4c98: 80 91 e6 03 lds r24, 0x03E6 |
4c9c: 90 91 e7 03 lds r25, 0x03E7 |
4ca0: 90 93 50 0c sts 0x0C50, r25 |
4ca4: 80 93 4f 0c sts 0x0C4F, r24 |
4ca8: 80 91 13 05 lds r24, 0x0513 |
4cac: 90 91 14 05 lds r25, 0x0514 |
4cb0: 90 93 52 0c sts 0x0C52, r25 |
4cb4: 80 93 51 0c sts 0x0C51, r24 |
4cb8: 80 91 17 05 lds r24, 0x0517 |
4cbc: 90 91 18 05 lds r25, 0x0518 |
4cc0: 90 93 54 0c sts 0x0C54, r25 |
4cc4: 80 93 53 0c sts 0x0C53, r24 |
4cc8: 60 91 f8 03 lds r22, 0x03F8 |
4ccc: 70 91 f9 03 lds r23, 0x03F9 |
4cd0: 80 91 fa 03 lds r24, 0x03FA |
4cd4: 90 91 fb 03 lds r25, 0x03FB |
4cd8: a7 01 movw r20, r14 |
4cda: 96 01 movw r18, r12 |
4cdc: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
4ce0: 30 93 56 0c sts 0x0C56, r19 |
4ce4: 20 93 55 0c sts 0x0C55, r18 |
4ce8: 80 91 19 05 lds r24, 0x0519 |
4cec: 90 e0 ldi r25, 0x00 ; 0 |
4cee: 90 93 60 0c sts 0x0C60, r25 |
4cf2: 80 93 5f 0c sts 0x0C5F, r24 |
4cf6: 80 91 68 04 lds r24, 0x0468 |
4cfa: 90 91 69 04 lds r25, 0x0469 |
4cfe: 90 93 62 0c sts 0x0C62, r25 |
4d02: 80 93 61 0c sts 0x0C61, r24 |
4d06: 80 91 66 04 lds r24, 0x0466 |
4d0a: 90 91 67 04 lds r25, 0x0467 |
4d0e: 90 93 64 0c sts 0x0C64, r25 |
4d12: 80 93 63 0c sts 0x0C63, r24 |
4d16: 90 91 3f 0a lds r25, 0x0A3F |
4d1a: 80 91 24 0c lds r24, 0x0C24 |
4d1e: 91 11 cpse r25, r1 |
4d20: 04 c0 rjmp .+8 ; 0x4d2a <CopyDebugValues+0x1ce> |
4d22: 90 91 40 0a lds r25, 0x0A40 |
4d26: 99 23 and r25, r25 |
4d28: 11 f0 breq .+4 ; 0x4d2e <CopyDebugValues+0x1d2> |
4d2a: 81 60 ori r24, 0x01 ; 1 |
4d2c: 01 c0 rjmp .+2 ; 0x4d30 <CopyDebugValues+0x1d4> |
4d2e: 8e 7f andi r24, 0xFE ; 254 |
4d30: 80 93 24 0c sts 0x0C24, r24 |
4d34: ff 90 pop r15 |
4d36: ef 90 pop r14 |
4d38: df 90 pop r13 |
4d3a: cf 90 pop r12 |
4d3c: 08 95 ret |
|
00004d3e <Piep>: |
4d3e: ff 92 push r15 |
4d40: 0f 93 push r16 |
4d42: 1f 93 push r17 |
4d44: cf 93 push r28 |
4d46: df 93 push r29 |
4d48: 8b 01 movw r16, r22 |
4d4a: 90 91 01 04 lds r25, 0x0401 |
4d4e: 91 11 cpse r25, r1 |
4d50: 30 c0 rjmp .+96 ; 0x4db2 <Piep+0x74> |
4d52: 90 91 54 01 lds r25, 0x0154 |
4d56: 99 31 cpi r25, 0x19 ; 25 |
4d58: 11 f4 brne .+4 ; 0x4d5e <Piep+0x20> |
4d5a: 29 98 cbi 0x05, 1 ; 5 |
4d5c: 01 c0 rjmp .+2 ; 0x4d60 <Piep+0x22> |
4d5e: 29 9a sbi 0x05, 1 ; 5 |
4d60: f8 2e mov r15, r24 |
4d62: ff 20 and r15, r15 |
4d64: f9 f0 breq .+62 ; 0x4da4 <Piep+0x66> |
4d66: 10 93 cc 04 sts 0x04CC, r17 |
4d6a: 00 93 cb 04 sts 0x04CB, r16 |
4d6e: e8 01 movw r28, r16 |
4d70: 20 91 cb 04 lds r18, 0x04CB |
4d74: 30 91 cc 04 lds r19, 0x04CC |
4d78: 23 2b or r18, r19 |
4d7a: 81 f0 breq .+32 ; 0x4d9c <Piep+0x5e> |
4d7c: 80 91 cf 04 lds r24, 0x04CF |
4d80: 88 23 and r24, r24 |
4d82: b1 f3 breq .-20 ; 0x4d70 <Piep+0x32> |
4d84: 10 92 cf 04 sts 0x04CF, r1 |
4d88: 20 91 cb 04 lds r18, 0x04CB |
4d8c: 30 91 cc 04 lds r19, 0x04CC |
4d90: 23 2b or r18, r19 |
4d92: 09 f4 brne .+2 ; 0x4d96 <Piep+0x58> |
4d94: 21 97 sbiw r28, 0x01 ; 1 |
4d96: 0e 94 86 19 call 0x330c ; 0x330c <LIBFC_Polling> |
4d9a: ea cf rjmp .-44 ; 0x4d70 <Piep+0x32> |
4d9c: 20 97 sbiw r28, 0x00 ; 0 |
4d9e: 71 f7 brne .-36 ; 0x4d7c <Piep+0x3e> |
4da0: fa 94 dec r15 |
4da2: df cf rjmp .-66 ; 0x4d62 <Piep+0x24> |
4da4: 80 91 54 01 lds r24, 0x0154 |
4da8: 89 31 cpi r24, 0x19 ; 25 |
4daa: 11 f4 brne .+4 ; 0x4db0 <Piep+0x72> |
4dac: 29 9a sbi 0x05, 1 ; 5 |
4dae: 01 c0 rjmp .+2 ; 0x4db2 <Piep+0x74> |
4db0: 29 98 cbi 0x05, 1 ; 5 |
4db2: df 91 pop r29 |
4db4: cf 91 pop r28 |
4db6: 1f 91 pop r17 |
4db8: 0f 91 pop r16 |
4dba: ff 90 pop r15 |
4dbc: 08 95 ret |
|
00004dbe <CalibrierMittelwert>: |
4dbe: ea e7 ldi r30, 0x7A ; 122 |
4dc0: f0 e0 ldi r31, 0x00 ; 0 |
4dc2: 10 82 st Z, r1 |
4dc4: 80 91 65 03 lds r24, 0x0365 |
4dc8: 90 91 66 03 lds r25, 0x0366 |
4dcc: 90 93 05 06 sts 0x0605, r25 |
4dd0: 80 93 04 06 sts 0x0604, r24 |
4dd4: 80 91 63 03 lds r24, 0x0363 |
4dd8: 90 91 64 03 lds r25, 0x0364 |
4ddc: 90 93 fa 05 sts 0x05FA, r25 |
4de0: 80 93 f9 05 sts 0x05F9, r24 |
4de4: 80 91 61 03 lds r24, 0x0361 |
4de8: 90 91 62 03 lds r25, 0x0362 |
4dec: 90 93 45 06 sts 0x0645, r25 |
4df0: 80 93 44 06 sts 0x0644, r24 |
4df4: 20 91 5d 03 lds r18, 0x035D |
4df8: 30 91 5e 03 lds r19, 0x035E |
4dfc: 46 e0 ldi r20, 0x06 ; 6 |
4dfe: 42 9f mul r20, r18 |
4e00: c0 01 movw r24, r0 |
4e02: 43 9f mul r20, r19 |
4e04: 90 0d add r25, r0 |
4e06: 11 24 eor r1, r1 |
4e08: 90 93 3e 06 sts 0x063E, r25 |
4e0c: 80 93 3d 06 sts 0x063D, r24 |
4e10: 20 91 5f 03 lds r18, 0x035F |
4e14: 30 91 60 03 lds r19, 0x0360 |
4e18: 42 9f mul r20, r18 |
4e1a: c0 01 movw r24, r0 |
4e1c: 43 9f mul r20, r19 |
4e1e: 90 0d add r25, r0 |
4e20: 11 24 eor r1, r1 |
4e22: 90 93 50 06 sts 0x0650, r25 |
4e26: 80 93 4f 06 sts 0x064F, r24 |
4e2a: 8f ec ldi r24, 0xCF ; 207 |
4e2c: 80 83 st Z, r24 |
4e2e: 20 91 5c 05 lds r18, 0x055C |
4e32: 30 e0 ldi r19, 0x00 ; 0 |
4e34: a4 ec ldi r26, 0xC4 ; 196 |
4e36: b9 e0 ldi r27, 0x09 ; 9 |
4e38: 0e 94 30 9b call 0x13660 ; 0x13660 <__umulhisi3> |
4e3c: 60 93 46 01 sts 0x0146, r22 |
4e40: 70 93 47 01 sts 0x0147, r23 |
4e44: 80 93 48 01 sts 0x0148, r24 |
4e48: 90 93 49 01 sts 0x0149, r25 |
4e4c: 20 91 5d 05 lds r18, 0x055D |
4e50: 30 e0 ldi r19, 0x00 ; 0 |
4e52: 0e 94 30 9b call 0x13660 ; 0x13660 <__umulhisi3> |
4e56: 60 93 42 01 sts 0x0142, r22 |
4e5a: 70 93 43 01 sts 0x0143, r23 |
4e5e: 80 93 44 01 sts 0x0144, r24 |
4e62: 90 93 45 01 sts 0x0145, r25 |
4e66: 08 95 ret |
|
00004e68 <SetNeutral>: |
4e68: 8f 92 push r8 |
4e6a: 9f 92 push r9 |
4e6c: af 92 push r10 |
4e6e: bf 92 push r11 |
4e70: cf 92 push r12 |
4e72: df 92 push r13 |
4e74: ef 92 push r14 |
4e76: ff 92 push r15 |
4e78: 0f 93 push r16 |
4e7a: 1f 93 push r17 |
4e7c: cf 93 push r28 |
4e7e: df 93 push r29 |
4e80: 08 2f mov r16, r24 |
4e82: 10 92 3f 0a sts 0x0A3F, r1 |
4e86: 10 92 4c 04 sts 0x044C, r1 |
4e8a: 10 92 4b 04 sts 0x044B, r1 |
4e8e: 10 92 4a 04 sts 0x044A, r1 |
4e92: 10 92 49 04 sts 0x0449, r1 |
4e96: 10 92 46 04 sts 0x0446, r1 |
4e9a: 10 92 45 04 sts 0x0445, r1 |
4e9e: 10 92 44 04 sts 0x0444, r1 |
4ea2: 10 92 56 04 sts 0x0456, r1 |
4ea6: 10 92 55 04 sts 0x0455, r1 |
4eaa: 10 92 54 04 sts 0x0454, r1 |
4eae: 10 92 53 04 sts 0x0453, r1 |
4eb2: 10 92 52 04 sts 0x0452, r1 |
4eb6: 10 92 51 04 sts 0x0451, r1 |
4eba: 10 92 2a 01 sts 0x012A, r1 |
4ebe: 10 92 29 01 sts 0x0129, r1 |
4ec2: 10 92 56 03 sts 0x0356, r1 |
4ec6: 83 30 cpi r24, 0x03 ; 3 |
4ec8: 29 f4 brne .+10 ; 0x4ed4 <SetNeutral+0x6c> |
4eca: 80 91 c7 03 lds r24, 0x03C7 |
4ece: 82 60 ori r24, 0x02 ; 2 |
4ed0: 80 93 c7 03 sts 0x03C7, r24 |
4ed4: 74 df rcall .-280 ; 0x4dbe <CalibrierMittelwert> |
4ed6: 84 e6 ldi r24, 0x64 ; 100 |
4ed8: 90 e0 ldi r25, 0x00 ; 0 |
4eda: 0e 94 5a 88 call 0x110b4 ; 0x110b4 <Delay_ms_Mess> |
4ede: 6f df rcall .-290 ; 0x4dbe <CalibrierMittelwert> |
4ee0: 80 91 28 05 lds r24, 0x0528 |
4ee4: 80 ff sbrs r24, 0 |
4ee6: 13 c0 rjmp .+38 ; 0x4f0e <SetNeutral+0xa6> |
4ee8: 80 91 10 01 lds r24, 0x0110 |
4eec: 90 91 11 01 lds r25, 0x0111 |
4ef0: 87 3b cpi r24, 0xB7 ; 183 |
4ef2: 93 40 sbci r25, 0x03 ; 3 |
4ef4: 50 f4 brcc .+20 ; 0x4f0a <SetNeutral+0xa2> |
4ef6: 80 91 10 01 lds r24, 0x0110 |
4efa: 90 91 11 01 lds r25, 0x0111 |
4efe: 8e 3e cpi r24, 0xEE ; 238 |
4f00: 92 40 sbci r25, 0x02 ; 2 |
4f02: 18 f0 brcs .+6 ; 0x4f0a <SetNeutral+0xa2> |
4f04: 80 91 56 03 lds r24, 0x0356 |
4f08: 81 11 cpse r24, r1 |
4f0a: 0e 94 ab 1a call 0x3556 ; 0x3556 <SucheLuftruckOffset> |
4f0e: 80 90 10 01 lds r8, 0x0110 |
4f12: 90 90 11 01 lds r9, 0x0111 |
4f16: 87 b5 in r24, 0x27 ; 39 |
4f18: 8b 5f subi r24, 0xFB ; 251 |
4f1a: 87 bd out 0x27, r24 ; 39 |
4f1c: 87 b5 in r24, 0x27 ; 39 |
4f1e: 80 95 com r24 |
4f20: 88 bd out 0x28, r24 ; 40 |
4f22: 10 e2 ldi r17, 0x20 ; 32 |
4f24: c0 e0 ldi r28, 0x00 ; 0 |
4f26: d0 e0 ldi r29, 0x00 ; 0 |
4f28: c1 2c mov r12, r1 |
4f2a: d1 2c mov r13, r1 |
4f2c: a1 2c mov r10, r1 |
4f2e: b1 2c mov r11, r1 |
4f30: e1 2c mov r14, r1 |
4f32: f1 2c mov r15, r1 |
4f34: 8a e0 ldi r24, 0x0A ; 10 |
4f36: 90 e0 ldi r25, 0x00 ; 0 |
4f38: 0e 94 5a 88 call 0x110b4 ; 0x110b4 <Delay_ms_Mess> |
4f3c: 80 91 61 03 lds r24, 0x0361 |
4f40: 90 91 62 03 lds r25, 0x0362 |
4f44: e8 0e add r14, r24 |
4f46: f9 1e adc r15, r25 |
4f48: 80 91 65 03 lds r24, 0x0365 |
4f4c: 90 91 66 03 lds r25, 0x0366 |
4f50: a8 0e add r10, r24 |
4f52: b9 1e adc r11, r25 |
4f54: 80 91 63 03 lds r24, 0x0363 |
4f58: 90 91 64 03 lds r25, 0x0364 |
4f5c: c8 0e add r12, r24 |
4f5e: d9 1e adc r13, r25 |
4f60: 80 91 04 05 lds r24, 0x0504 |
4f64: 90 91 05 05 lds r25, 0x0505 |
4f68: c8 0f add r28, r24 |
4f6a: d9 1f adc r29, r25 |
4f6c: 11 50 subi r17, 0x01 ; 1 |
4f6e: 11 f7 brne .-60 ; 0x4f34 <SetNeutral+0xcc> |
4f70: 80 91 10 01 lds r24, 0x0110 |
4f74: 90 91 11 01 lds r25, 0x0111 |
4f78: 82 3f cpi r24, 0xF2 ; 242 |
4f7a: 93 40 sbci r25, 0x03 ; 3 |
4f7c: 80 f4 brcc .+32 ; 0x4f9e <SetNeutral+0x136> |
4f7e: 80 91 10 01 lds r24, 0x0110 |
4f82: 90 91 11 01 lds r25, 0x0111 |
4f86: 45 97 sbiw r24, 0x15 ; 21 |
4f88: 50 f0 brcs .+20 ; 0x4f9e <SetNeutral+0x136> |
4f8a: 80 91 10 01 lds r24, 0x0110 |
4f8e: 90 91 11 01 lds r25, 0x0111 |
4f92: 88 1a sub r8, r24 |
4f94: 99 0a sbc r9, r25 |
4f96: 90 92 0e 01 sts 0x010E, r9 |
4f9a: 80 92 0d 01 sts 0x010D, r8 |
4f9e: 87 b5 in r24, 0x27 ; 39 |
4fa0: 85 50 subi r24, 0x05 ; 5 |
4fa2: 87 bd out 0x27, r24 ; 39 |
4fa4: 87 b5 in r24, 0x27 ; 39 |
4fa6: 80 95 com r24 |
4fa8: 88 bd out 0x28, r24 ; 40 |
4faa: c5 01 movw r24, r10 |
4fac: 40 96 adiw r24, 0x10 ; 16 |
4fae: 96 95 lsr r25 |
4fb0: 87 95 ror r24 |
4fb2: 96 95 lsr r25 |
4fb4: 87 95 ror r24 |
4fb6: 90 93 56 04 sts 0x0456, r25 |
4fba: 80 93 55 04 sts 0x0455, r24 |
4fbe: 96 01 movw r18, r12 |
4fc0: 20 5f subi r18, 0xF0 ; 240 |
4fc2: 3f 4f sbci r19, 0xFF ; 255 |
4fc4: 36 95 lsr r19 |
4fc6: 27 95 ror r18 |
4fc8: 36 95 lsr r19 |
4fca: 27 95 ror r18 |
4fcc: 30 93 54 04 sts 0x0454, r19 |
4fd0: 20 93 53 04 sts 0x0453, r18 |
4fd4: 40 e1 ldi r20, 0x10 ; 16 |
4fd6: e4 0e add r14, r20 |
4fd8: f1 1c adc r15, r1 |
4fda: e5 e0 ldi r30, 0x05 ; 5 |
4fdc: f6 94 lsr r15 |
4fde: e7 94 ror r14 |
4fe0: ea 95 dec r30 |
4fe2: e1 f7 brne .-8 ; 0x4fdc <SetNeutral+0x174> |
4fe4: f0 92 52 04 sts 0x0452, r15 |
4fe8: e0 92 51 04 sts 0x0451, r14 |
4fec: 60 96 adiw r28, 0x10 ; 16 |
4fee: f5 e0 ldi r31, 0x05 ; 5 |
4ff0: d6 95 lsr r29 |
4ff2: c7 95 ror r28 |
4ff4: fa 95 dec r31 |
4ff6: e1 f7 brne .-8 ; 0x4ff0 <SetNeutral+0x188> |
4ff8: d0 93 46 04 sts 0x0446, r29 |
4ffc: c0 93 45 04 sts 0x0445, r28 |
5000: 30 93 50 04 sts 0x0450, r19 |
5004: 20 93 4f 04 sts 0x044F, r18 |
5008: 90 93 4e 04 sts 0x044E, r25 |
500c: 80 93 4d 04 sts 0x044D, r24 |
5010: 02 30 cpi r16, 0x02 ; 2 |
5012: 09 f0 breq .+2 ; 0x5016 <SetNeutral+0x1ae> |
5014: 4c c0 rjmp .+152 ; 0x50ae <SetNeutral+0x246> |
5016: 80 91 3d 06 lds r24, 0x063D |
501a: 90 91 3e 06 lds r25, 0x063E |
501e: 97 ff sbrs r25, 7 |
5020: 03 c0 rjmp .+6 ; 0x5028 <SetNeutral+0x1c0> |
5022: 91 95 neg r25 |
5024: 81 95 neg r24 |
5026: 91 09 sbc r25, r1 |
5028: 6c e0 ldi r22, 0x0C ; 12 |
502a: 70 e0 ldi r23, 0x00 ; 0 |
502c: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
5030: 9b 01 movw r18, r22 |
5032: 70 93 4c 04 sts 0x044C, r23 |
5036: 60 93 4b 04 sts 0x044B, r22 |
503a: 80 91 4f 06 lds r24, 0x064F |
503e: 90 91 50 06 lds r25, 0x0650 |
5042: 97 ff sbrs r25, 7 |
5044: 03 c0 rjmp .+6 ; 0x504c <SetNeutral+0x1e4> |
5046: 91 95 neg r25 |
5048: 81 95 neg r24 |
504a: 91 09 sbc r25, r1 |
504c: 6c e0 ldi r22, 0x0C ; 12 |
504e: 70 e0 ldi r23, 0x00 ; 0 |
5050: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
5054: 70 93 4a 04 sts 0x044A, r23 |
5058: 60 93 49 04 sts 0x0449, r22 |
505c: b9 01 movw r22, r18 |
505e: 84 e0 ldi r24, 0x04 ; 4 |
5060: 90 e0 ldi r25, 0x00 ; 0 |
5062: 17 db rcall .-2514 ; 0x4692 <SetParamWord> |
5064: 60 91 49 04 lds r22, 0x0449 |
5068: 70 91 4a 04 lds r23, 0x044A |
506c: 86 e0 ldi r24, 0x06 ; 6 |
506e: 90 e0 ldi r25, 0x00 ; 0 |
5070: 10 db rcall .-2528 ; 0x4692 <SetParamWord> |
5072: 60 91 45 04 lds r22, 0x0445 |
5076: 70 91 46 04 lds r23, 0x0446 |
507a: 88 e0 ldi r24, 0x08 ; 8 |
507c: 90 e0 ldi r25, 0x00 ; 0 |
507e: 09 db rcall .-2542 ; 0x4692 <SetParamWord> |
5080: 60 91 55 04 lds r22, 0x0455 |
5084: 70 91 56 04 lds r23, 0x0456 |
5088: 82 e1 ldi r24, 0x12 ; 18 |
508a: 90 e0 ldi r25, 0x00 ; 0 |
508c: 02 db rcall .-2556 ; 0x4692 <SetParamWord> |
508e: 60 91 53 04 lds r22, 0x0453 |
5092: 70 91 54 04 lds r23, 0x0454 |
5096: 84 e1 ldi r24, 0x14 ; 20 |
5098: 90 e0 ldi r25, 0x00 ; 0 |
509a: fb da rcall .-2570 ; 0x4692 <SetParamWord> |
509c: 60 91 51 04 lds r22, 0x0451 |
50a0: 70 91 52 04 lds r23, 0x0452 |
50a4: 86 e1 ldi r24, 0x16 ; 22 |
50a6: 90 e0 ldi r25, 0x00 ; 0 |
50a8: f4 da rcall .-2584 ; 0x4692 <SetParamWord> |
50aa: 11 e0 ldi r17, 0x01 ; 1 |
50ac: 91 c0 rjmp .+290 ; 0x51d0 <SetNeutral+0x368> |
50ae: 84 e0 ldi r24, 0x04 ; 4 |
50b0: 90 e0 ldi r25, 0x00 ; 0 |
50b2: ed da rcall .-2598 ; 0x468e <GetParamWord> |
50b4: 90 93 4c 04 sts 0x044C, r25 |
50b8: 80 93 4b 04 sts 0x044B, r24 |
50bc: 86 e0 ldi r24, 0x06 ; 6 |
50be: 90 e0 ldi r25, 0x00 ; 0 |
50c0: e6 da rcall .-2612 ; 0x468e <GetParamWord> |
50c2: 90 93 4a 04 sts 0x044A, r25 |
50c6: 80 93 49 04 sts 0x0449, r24 |
50ca: 20 91 4b 04 lds r18, 0x044B |
50ce: 30 91 4c 04 lds r19, 0x044C |
50d2: 21 30 cpi r18, 0x01 ; 1 |
50d4: 38 40 sbci r19, 0x08 ; 8 |
50d6: 18 f4 brcc .+6 ; 0x50de <SetNeutral+0x276> |
50d8: 81 30 cpi r24, 0x01 ; 1 |
50da: 98 40 sbci r25, 0x08 ; 8 |
50dc: a8 f1 brcs .+106 ; 0x5148 <SetNeutral+0x2e0> |
50de: 8f e4 ldi r24, 0x4F ; 79 |
50e0: 92 e0 ldi r25, 0x02 ; 2 |
50e2: 9f 93 push r25 |
50e4: 8f 93 push r24 |
50e6: 8c e9 ldi r24, 0x9C ; 156 |
50e8: 96 e9 ldi r25, 0x96 ; 150 |
50ea: 9f 93 push r25 |
50ec: 8f 93 push r24 |
50ee: e0 91 55 06 lds r30, 0x0655 |
50f2: f0 91 56 06 lds r31, 0x0656 |
50f6: 09 95 icall |
50f8: 80 91 3d 06 lds r24, 0x063D |
50fc: 90 91 3e 06 lds r25, 0x063E |
5100: 97 ff sbrs r25, 7 |
5102: 03 c0 rjmp .+6 ; 0x510a <SetNeutral+0x2a2> |
5104: 91 95 neg r25 |
5106: 81 95 neg r24 |
5108: 91 09 sbc r25, r1 |
510a: 6c e0 ldi r22, 0x0C ; 12 |
510c: 70 e0 ldi r23, 0x00 ; 0 |
510e: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
5112: 70 93 4c 04 sts 0x044C, r23 |
5116: 60 93 4b 04 sts 0x044B, r22 |
511a: 80 91 4f 06 lds r24, 0x064F |
511e: 90 91 50 06 lds r25, 0x0650 |
5122: 97 ff sbrs r25, 7 |
5124: 03 c0 rjmp .+6 ; 0x512c <SetNeutral+0x2c4> |
5126: 91 95 neg r25 |
5128: 81 95 neg r24 |
512a: 91 09 sbc r25, r1 |
512c: 6c e0 ldi r22, 0x0C ; 12 |
512e: 70 e0 ldi r23, 0x00 ; 0 |
5130: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
5134: 70 93 4a 04 sts 0x044A, r23 |
5138: 60 93 49 04 sts 0x0449, r22 |
513c: 0f 90 pop r0 |
513e: 0f 90 pop r0 |
5140: 0f 90 pop r0 |
5142: 0f 90 pop r0 |
5144: 10 e0 ldi r17, 0x00 ; 0 |
5146: 01 c0 rjmp .+2 ; 0x514a <SetNeutral+0x2e2> |
5148: 11 e0 ldi r17, 0x01 ; 1 |
514a: 80 91 c7 03 lds r24, 0x03C7 |
514e: 81 ff sbrs r24, 1 |
5150: 3f c0 rjmp .+126 ; 0x51d0 <SetNeutral+0x368> |
5152: 82 e1 ldi r24, 0x12 ; 18 |
5154: 90 e0 ldi r25, 0x00 ; 0 |
5156: 9b da rcall .-2762 ; 0x468e <GetParamWord> |
5158: 7c 01 movw r14, r24 |
515a: 84 e1 ldi r24, 0x14 ; 20 |
515c: 90 e0 ldi r25, 0x00 ; 0 |
515e: 97 da rcall .-2770 ; 0x468e <GetParamWord> |
5160: ec 01 movw r28, r24 |
5162: 86 e1 ldi r24, 0x16 ; 22 |
5164: 90 e0 ldi r25, 0x00 ; 0 |
5166: 93 da rcall .-2778 ; 0x468e <GetParamWord> |
5168: 97 01 movw r18, r14 |
516a: 39 51 subi r19, 0x19 ; 25 |
516c: 21 38 cpi r18, 0x81 ; 129 |
516e: 3c 40 sbci r19, 0x0C ; 12 |
5170: 58 f4 brcc .+22 ; 0x5188 <SetNeutral+0x320> |
5172: 9e 01 movw r18, r28 |
5174: 39 51 subi r19, 0x19 ; 25 |
5176: 21 38 cpi r18, 0x81 ; 129 |
5178: 3c 40 sbci r19, 0x0C ; 12 |
517a: 30 f4 brcc .+12 ; 0x5188 <SetNeutral+0x320> |
517c: 9c 01 movw r18, r24 |
517e: 20 52 subi r18, 0x20 ; 32 |
5180: 33 40 sbci r19, 0x03 ; 3 |
5182: 21 39 cpi r18, 0x91 ; 145 |
5184: 31 40 sbci r19, 0x01 ; 1 |
5186: c0 f0 brcs .+48 ; 0x51b8 <SetNeutral+0x350> |
5188: 8b e2 ldi r24, 0x2B ; 43 |
518a: 92 e0 ldi r25, 0x02 ; 2 |
518c: 9f 93 push r25 |
518e: 8f 93 push r24 |
5190: 8c e9 ldi r24, 0x9C ; 156 |
5192: 96 e9 ldi r25, 0x96 ; 150 |
5194: 9f 93 push r25 |
5196: 8f 93 push r24 |
5198: e0 91 55 06 lds r30, 0x0655 |
519c: f0 91 56 06 lds r31, 0x0656 |
51a0: 09 95 icall |
51a2: 80 91 c7 03 lds r24, 0x03C7 |
51a6: 8d 7f andi r24, 0xFD ; 253 |
51a8: 80 93 c7 03 sts 0x03C7, r24 |
51ac: 0f 90 pop r0 |
51ae: 0f 90 pop r0 |
51b0: 0f 90 pop r0 |
51b2: 0f 90 pop r0 |
51b4: 10 e0 ldi r17, 0x00 ; 0 |
51b6: 0c c0 rjmp .+24 ; 0x51d0 <SetNeutral+0x368> |
51b8: f0 92 56 04 sts 0x0456, r15 |
51bc: e0 92 55 04 sts 0x0455, r14 |
51c0: d0 93 54 04 sts 0x0454, r29 |
51c4: c0 93 53 04 sts 0x0453, r28 |
51c8: 90 93 52 04 sts 0x0452, r25 |
51cc: 80 93 51 04 sts 0x0451, r24 |
51d0: 12 bc out 0x22, r1 ; 34 |
51d2: 11 bc out 0x21, r1 ; 33 |
51d4: 10 92 05 06 sts 0x0605, r1 |
51d8: 10 92 04 06 sts 0x0604, r1 |
51dc: 10 92 fa 05 sts 0x05FA, r1 |
51e0: 10 92 f9 05 sts 0x05F9, r1 |
51e4: 10 92 45 06 sts 0x0645, r1 |
51e8: 10 92 44 06 sts 0x0644, r1 |
51ec: 88 ec ldi r24, 0xC8 ; 200 |
51ee: 90 e0 ldi r25, 0x00 ; 0 |
51f0: 0e 94 5a 88 call 0x110b4 ; 0x110b4 <Delay_ms_Mess> |
51f4: 80 91 5d 03 lds r24, 0x035D |
51f8: 90 91 5e 03 lds r25, 0x035E |
51fc: 26 e0 ldi r18, 0x06 ; 6 |
51fe: 28 9f mul r18, r24 |
5200: d0 01 movw r26, r0 |
5202: 29 9f mul r18, r25 |
5204: b0 0d add r27, r0 |
5206: 11 24 eor r1, r1 |
5208: b0 93 3e 06 sts 0x063E, r27 |
520c: a0 93 3d 06 sts 0x063D, r26 |
5210: 80 91 5f 03 lds r24, 0x035F |
5214: 90 91 60 03 lds r25, 0x0360 |
5218: 28 9f mul r18, r24 |
521a: a0 01 movw r20, r0 |
521c: 29 9f mul r18, r25 |
521e: 50 0d add r21, r0 |
5220: 11 24 eor r1, r1 |
5222: 50 93 50 06 sts 0x0650, r21 |
5226: 40 93 4f 06 sts 0x064F, r20 |
522a: e0 91 37 05 lds r30, 0x0537 |
522e: f0 e0 ldi r31, 0x00 ; 0 |
5230: 9f 01 movw r18, r30 |
5232: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
5236: 6b 01 movw r12, r22 |
5238: 7c 01 movw r14, r24 |
523a: 60 93 40 04 sts 0x0440, r22 |
523e: 70 93 41 04 sts 0x0441, r23 |
5242: 80 93 42 04 sts 0x0442, r24 |
5246: 90 93 43 04 sts 0x0443, r25 |
524a: da 01 movw r26, r20 |
524c: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
5250: 60 93 3c 04 sts 0x043C, r22 |
5254: 70 93 3d 04 sts 0x043D, r23 |
5258: 80 93 3e 04 sts 0x043E, r24 |
525c: 90 93 3f 04 sts 0x043F, r25 |
5260: c0 92 34 04 sts 0x0434, r12 |
5264: d0 92 35 04 sts 0x0435, r13 |
5268: e0 92 36 04 sts 0x0436, r14 |
526c: f0 92 37 04 sts 0x0437, r15 |
5270: 60 93 30 04 sts 0x0430, r22 |
5274: 70 93 31 04 sts 0x0431, r23 |
5278: 80 93 32 04 sts 0x0432, r24 |
527c: 90 93 33 04 sts 0x0433, r25 |
5280: 10 92 2c 04 sts 0x042C, r1 |
5284: 10 92 2d 04 sts 0x042D, r1 |
5288: 10 92 2e 04 sts 0x042E, r1 |
528c: 10 92 2f 04 sts 0x042F, r1 |
5290: e0 91 4e 01 lds r30, 0x014E |
5294: f0 91 4f 01 lds r31, 0x014F |
5298: f0 93 1b 04 sts 0x041B, r31 |
529c: e0 93 1a 04 sts 0x041A, r30 |
52a0: 84 e6 ldi r24, 0x64 ; 100 |
52a2: 90 e0 ldi r25, 0x00 ; 0 |
52a4: 90 93 4b 01 sts 0x014B, r25 |
52a8: 80 93 4a 01 sts 0x014A, r24 |
52ac: 20 91 5c 05 lds r18, 0x055C |
52b0: 30 e0 ldi r19, 0x00 ; 0 |
52b2: a4 ec ldi r26, 0xC4 ; 196 |
52b4: b9 e0 ldi r27, 0x09 ; 9 |
52b6: 0e 94 30 9b call 0x13660 ; 0x13660 <__umulhisi3> |
52ba: 68 56 subi r22, 0x68 ; 104 |
52bc: 75 4c sbci r23, 0xC5 ; 197 |
52be: 8f 4f sbci r24, 0xFF ; 255 |
52c0: 9f 4f sbci r25, 0xFF ; 255 |
52c2: 60 93 46 01 sts 0x0146, r22 |
52c6: 70 93 47 01 sts 0x0147, r23 |
52ca: 80 93 48 01 sts 0x0148, r24 |
52ce: 90 93 49 01 sts 0x0149, r25 |
52d2: 20 91 5d 05 lds r18, 0x055D |
52d6: 30 e0 ldi r19, 0x00 ; 0 |
52d8: 0e 94 30 9b call 0x13660 ; 0x13660 <__umulhisi3> |
52dc: 68 56 subi r22, 0x68 ; 104 |
52de: 75 4c sbci r23, 0xC5 ; 197 |
52e0: 8f 4f sbci r24, 0xFF ; 255 |
52e2: 9f 4f sbci r25, 0xFF ; 255 |
52e4: 60 93 42 01 sts 0x0142, r22 |
52e8: 70 93 43 01 sts 0x0143, r23 |
52ec: 80 93 44 01 sts 0x0144, r24 |
52f0: 90 93 45 01 sts 0x0145, r25 |
52f4: 10 92 26 01 sts 0x0126, r1 |
52f8: 10 92 25 01 sts 0x0125, r1 |
52fc: 20 91 21 01 lds r18, 0x0121 |
5300: 30 91 22 01 lds r19, 0x0122 |
5304: 40 91 23 01 lds r20, 0x0123 |
5308: 50 91 24 01 lds r21, 0x0124 |
530c: df 01 movw r26, r30 |
530e: 0e 94 4f 9b call 0x1369e ; 0x1369e <__mulshisi3> |
5312: 60 93 4b 06 sts 0x064B, r22 |
5316: 70 93 4c 06 sts 0x064C, r23 |
531a: 80 93 4d 06 sts 0x064D, r24 |
531e: 90 93 4e 06 sts 0x064E, r25 |
5322: 10 92 17 04 sts 0x0417, r1 |
5326: 10 92 16 04 sts 0x0416, r1 |
532a: 0e 94 fa 73 call 0xe7f4 ; 0xe7f4 <LED_Init> |
532e: 00 23 and r16, r16 |
5330: 29 f0 breq .+10 ; 0x533c <SetNeutral+0x4d4> |
5332: 80 91 c9 03 lds r24, 0x03C9 |
5336: 84 60 ori r24, 0x04 ; 4 |
5338: 80 93 c9 03 sts 0x03C9, r24 |
533c: 8f ef ldi r24, 0xFF ; 255 |
533e: 80 93 29 09 sts 0x0929, r24 |
5342: 10 92 2a 09 sts 0x092A, r1 |
5346: 80 e2 ldi r24, 0x20 ; 32 |
5348: 80 93 2b 09 sts 0x092B, r24 |
534c: 84 e6 ldi r24, 0x64 ; 100 |
534e: 80 93 02 04 sts 0x0402, r24 |
5352: 80 91 c9 04 lds r24, 0x04C9 |
5356: 88 23 and r24, r24 |
5358: 11 f0 breq .+4 ; 0x535e <SetNeutral+0x4f6> |
535a: 57 9a sbi 0x0a, 7 ; 10 |
535c: 15 c0 rjmp .+42 ; 0x5388 <SetNeutral+0x520> |
535e: 80 91 94 05 lds r24, 0x0594 |
5362: 85 70 andi r24, 0x05 ; 5 |
5364: 85 30 cpi r24, 0x05 ; 5 |
5366: 19 f4 brne .+6 ; 0x536e <SetNeutral+0x506> |
5368: 80 ee ldi r24, 0xE0 ; 224 |
536a: 9e e2 ldi r25, 0x2E ; 46 |
536c: 02 c0 rjmp .+4 ; 0x5372 <SetNeutral+0x50a> |
536e: 80 e0 ldi r24, 0x00 ; 0 |
5370: 91 e1 ldi r25, 0x11 ; 17 |
5372: 90 93 a8 02 sts 0x02A8, r25 |
5376: 80 93 a7 02 sts 0x02A7, r24 |
537a: 81 e0 ldi r24, 0x01 ; 1 |
537c: 80 93 af 02 sts 0x02AF, r24 |
5380: 0e 94 f3 88 call 0x111e6 ; 0x111e6 <CalculateServo> |
5384: 0e 94 f3 88 call 0x111e6 ; 0x111e6 <CalculateServo> |
5388: c0 90 21 01 lds r12, 0x0121 |
538c: d0 90 22 01 lds r13, 0x0122 |
5390: e0 90 23 01 lds r14, 0x0123 |
5394: f0 90 24 01 lds r15, 0x0124 |
5398: 60 91 3c 04 lds r22, 0x043C |
539c: 70 91 3d 04 lds r23, 0x043D |
53a0: 80 91 3e 04 lds r24, 0x043E |
53a4: 90 91 3f 04 lds r25, 0x043F |
53a8: a7 01 movw r20, r14 |
53aa: 96 01 movw r18, r12 |
53ac: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
53b0: 49 01 movw r8, r18 |
53b2: 5a 01 movw r10, r20 |
53b4: 60 91 40 04 lds r22, 0x0440 |
53b8: 70 91 41 04 lds r23, 0x0441 |
53bc: 80 91 42 04 lds r24, 0x0442 |
53c0: 90 91 43 04 lds r25, 0x0443 |
53c4: a7 01 movw r20, r14 |
53c6: 96 01 movw r18, r12 |
53c8: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
53cc: b4 01 movw r22, r8 |
53ce: c9 01 movw r24, r18 |
53d0: 0e 94 12 0d call 0x1a24 ; 0x1a24 <ihypot> |
53d4: ec 01 movw r28, r24 |
53d6: 0e 94 cd 7d call 0xfb9a ; 0xfb9a <c_cos_8192> |
53da: 9c 01 movw r18, r24 |
53dc: 90 93 0b 06 sts 0x060B, r25 |
53e0: 80 93 0a 06 sts 0x060A, r24 |
53e4: 60 91 45 04 lds r22, 0x0445 |
53e8: 70 91 46 04 lds r23, 0x0446 |
53ec: 72 50 subi r23, 0x02 ; 2 |
53ee: 88 27 eor r24, r24 |
53f0: 77 fd sbrc r23, 7 |
53f2: 80 95 com r24 |
53f4: 98 2f mov r25, r24 |
53f6: 5d e0 ldi r21, 0x0D ; 13 |
53f8: 66 0f add r22, r22 |
53fa: 77 1f adc r23, r23 |
53fc: 88 1f adc r24, r24 |
53fe: 99 1f adc r25, r25 |
5400: 5a 95 dec r21 |
5402: d1 f7 brne .-12 ; 0x53f8 <SetNeutral+0x590> |
5404: 70 5f subi r23, 0xF0 ; 240 |
5406: 8f 4f sbci r24, 0xFF ; 255 |
5408: 9f 4f sbci r25, 0xFF ; 255 |
540a: 44 27 eor r20, r20 |
540c: 37 fd sbrc r19, 7 |
540e: 40 95 com r20 |
5410: 54 2f mov r21, r20 |
5412: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
5416: c9 01 movw r24, r18 |
5418: b9 01 movw r22, r18 |
541a: 7e 5f subi r23, 0xFE ; 254 |
541c: 70 93 46 04 sts 0x0446, r23 |
5420: 60 93 45 04 sts 0x0445, r22 |
5424: 65 97 sbiw r28, 0x15 ; 21 |
5426: 0c f0 brlt .+2 ; 0x542a <SetNeutral+0x5c2> |
5428: 10 e0 ldi r17, 0x00 ; 0 |
542a: 00 23 and r16, r16 |
542c: 79 f0 breq .+30 ; 0x544c <SetNeutral+0x5e4> |
542e: 60 91 c0 03 lds r22, 0x03C0 |
5432: 66 23 and r22, r22 |
5434: 59 f0 breq .+22 ; 0x544c <SetNeutral+0x5e4> |
5436: 2c 58 subi r18, 0x8C ; 140 |
5438: 31 09 sbc r19, r1 |
543a: 22 34 cpi r18, 0x42 ; 66 |
543c: 31 05 cpc r19, r1 |
543e: 30 f0 brcs .+12 ; 0x544c <SetNeutral+0x5e4> |
5440: 20 91 3f 0a lds r18, 0x0A3F |
5444: 20 62 ori r18, 0x20 ; 32 |
5446: 20 93 3f 0a sts 0x0A3F, r18 |
544a: 10 e0 ldi r17, 0x00 ; 0 |
544c: 20 91 55 04 lds r18, 0x0455 |
5450: 30 91 56 04 lds r19, 0x0456 |
5454: 20 56 subi r18, 0x60 ; 96 |
5456: 39 40 sbci r19, 0x09 ; 9 |
5458: 21 3c cpi r18, 0xC1 ; 193 |
545a: 3b 42 sbci r19, 0x2B ; 43 |
545c: 28 f0 brcs .+10 ; 0x5468 <SetNeutral+0x600> |
545e: 20 91 3f 0a lds r18, 0x0A3F |
5462: 21 60 ori r18, 0x01 ; 1 |
5464: 20 93 3f 0a sts 0x0A3F, r18 |
5468: 20 91 53 04 lds r18, 0x0453 |
546c: 30 91 54 04 lds r19, 0x0454 |
5470: 20 56 subi r18, 0x60 ; 96 |
5472: 39 40 sbci r19, 0x09 ; 9 |
5474: 21 3c cpi r18, 0xC1 ; 193 |
5476: 3b 42 sbci r19, 0x2B ; 43 |
5478: 28 f0 brcs .+10 ; 0x5484 <SetNeutral+0x61c> |
547a: 20 91 3f 0a lds r18, 0x0A3F |
547e: 22 60 ori r18, 0x02 ; 2 |
5480: 20 93 3f 0a sts 0x0A3F, r18 |
5484: 20 91 51 04 lds r18, 0x0451 |
5488: 30 91 52 04 lds r19, 0x0452 |
548c: 2c 52 subi r18, 0x2C ; 44 |
548e: 31 40 sbci r19, 0x01 ; 1 |
5490: 29 37 cpi r18, 0x79 ; 121 |
5492: 35 40 sbci r19, 0x05 ; 5 |
5494: 28 f0 brcs .+10 ; 0x54a0 <SetNeutral+0x638> |
5496: 20 91 3f 0a lds r18, 0x0A3F |
549a: 24 60 ori r18, 0x04 ; 4 |
549c: 20 93 3f 0a sts 0x0A3F, r18 |
54a0: 20 91 4b 04 lds r18, 0x044B |
54a4: 30 91 4c 04 lds r19, 0x044C |
54a8: 2c 52 subi r18, 0x2C ; 44 |
54aa: 31 40 sbci r19, 0x01 ; 1 |
54ac: 23 3c cpi r18, 0xC3 ; 195 |
54ae: 31 40 sbci r19, 0x01 ; 1 |
54b0: 28 f0 brcs .+10 ; 0x54bc <SetNeutral+0x654> |
54b2: 20 91 3f 0a lds r18, 0x0A3F |
54b6: 28 60 ori r18, 0x08 ; 8 |
54b8: 20 93 3f 0a sts 0x0A3F, r18 |
54bc: 20 91 49 04 lds r18, 0x0449 |
54c0: 30 91 4a 04 lds r19, 0x044A |
54c4: 2c 52 subi r18, 0x2C ; 44 |
54c6: 31 40 sbci r19, 0x01 ; 1 |
54c8: 23 3c cpi r18, 0xC3 ; 195 |
54ca: 31 40 sbci r19, 0x01 ; 1 |
54cc: 28 f0 brcs .+10 ; 0x54d8 <SetNeutral+0x670> |
54ce: 20 91 3f 0a lds r18, 0x0A3F |
54d2: 20 61 ori r18, 0x10 ; 16 |
54d4: 20 93 3f 0a sts 0x0A3F, r18 |
54d8: 83 35 cpi r24, 0x53 ; 83 |
54da: 91 40 sbci r25, 0x01 ; 1 |
54dc: 28 f0 brcs .+10 ; 0x54e8 <SetNeutral+0x680> |
54de: 80 91 3f 0a lds r24, 0x0A3F |
54e2: 80 62 ori r24, 0x20 ; 32 |
54e4: 80 93 3f 0a sts 0x0A3F, r24 |
54e8: 80 91 3f 0a lds r24, 0x0A3F |
54ec: 81 11 cpse r24, r1 |
54ee: 10 e0 ldi r17, 0x00 ; 0 |
54f0: 86 e4 ldi r24, 0x46 ; 70 |
54f2: 80 93 3d 01 sts 0x013D, r24 |
54f6: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
54fa: 82 e0 ldi r24, 0x02 ; 2 |
54fc: 0e 94 10 16 call 0x2c20 ; 0x2c20 <ACC_AltitudeFusion> |
5500: 80 91 12 01 lds r24, 0x0112 |
5504: 90 91 13 01 lds r25, 0x0113 |
5508: a0 91 14 01 lds r26, 0x0114 |
550c: b0 91 15 01 lds r27, 0x0115 |
5510: 80 93 06 05 sts 0x0506, r24 |
5514: 90 93 07 05 sts 0x0507, r25 |
5518: a0 93 08 05 sts 0x0508, r26 |
551c: b0 93 09 05 sts 0x0509, r27 |
5520: 10 92 55 03 sts 0x0355, r1 |
5524: 10 92 54 03 sts 0x0354, r1 |
5528: 10 92 57 03 sts 0x0357, r1 |
552c: 10 92 58 03 sts 0x0358, r1 |
5530: 10 92 59 03 sts 0x0359, r1 |
5534: 10 92 5a 03 sts 0x035A, r1 |
5538: 10 92 1c 04 sts 0x041C, r1 |
553c: 10 92 1d 04 sts 0x041D, r1 |
5540: 10 92 1e 04 sts 0x041E, r1 |
5544: 10 92 1f 04 sts 0x041F, r1 |
5548: 10 92 5e 0c sts 0x0C5E, r1 |
554c: 10 92 5d 0c sts 0x0C5D, r1 |
5550: 0e 94 84 1a call 0x3508 ; 0x3508 <CalcExpandBaroStep> |
5554: 80 91 c7 03 lds r24, 0x03C7 |
5558: 81 ff sbrs r24, 1 |
555a: 07 c0 rjmp .+14 ; 0x556a <SetNeutral+0x702> |
555c: 80 91 5f 05 lds r24, 0x055F |
5560: 81 11 cpse r24, r1 |
5562: 03 c0 rjmp .+6 ; 0x556a <SetNeutral+0x702> |
5564: 84 e0 ldi r24, 0x04 ; 4 |
5566: 80 93 5f 05 sts 0x055F, r24 |
556a: 81 2f mov r24, r17 |
556c: df 91 pop r29 |
556e: cf 91 pop r28 |
5570: 1f 91 pop r17 |
5572: 0f 91 pop r16 |
5574: ff 90 pop r15 |
5576: ef 90 pop r14 |
5578: df 90 pop r13 |
557a: cf 90 pop r12 |
557c: bf 90 pop r11 |
557e: af 90 pop r10 |
5580: 9f 90 pop r9 |
5582: 8f 90 pop r8 |
5584: 08 95 ret |
|
00005586 <Mittelwert>: |
5586: 2f 92 push r2 |
5588: 3f 92 push r3 |
558a: 4f 92 push r4 |
558c: 5f 92 push r5 |
558e: 6f 92 push r6 |
5590: 7f 92 push r7 |
5592: 8f 92 push r8 |
5594: 9f 92 push r9 |
5596: af 92 push r10 |
5598: bf 92 push r11 |
559a: cf 92 push r12 |
559c: df 92 push r13 |
559e: ef 92 push r14 |
55a0: ff 92 push r15 |
55a2: 0f 93 push r16 |
55a4: 1f 93 push r17 |
55a6: cf 93 push r28 |
55a8: df 93 push r29 |
55aa: cd b7 in r28, 0x3d ; 61 |
55ac: de b7 in r29, 0x3e ; 62 |
55ae: 68 97 sbiw r28, 0x18 ; 24 |
55b0: 0f b6 in r0, 0x3f ; 63 |
55b2: f8 94 cli |
55b4: de bf out 0x3e, r29 ; 62 |
55b6: 0f be out 0x3f, r0 ; 63 |
55b8: cd bf out 0x3d, r28 ; 61 |
55ba: 20 91 61 03 lds r18, 0x0361 |
55be: 30 91 62 03 lds r19, 0x0362 |
55c2: 80 91 51 04 lds r24, 0x0451 |
55c6: 90 91 52 04 lds r25, 0x0452 |
55ca: 82 1b sub r24, r18 |
55cc: 93 0b sbc r25, r19 |
55ce: 90 93 45 06 sts 0x0645, r25 |
55d2: 80 93 44 06 sts 0x0644, r24 |
55d6: 80 91 69 03 lds r24, 0x0369 |
55da: 90 91 6a 03 lds r25, 0x036A |
55de: 97 fd sbrc r25, 7 |
55e0: 07 96 adiw r24, 0x07 ; 7 |
55e2: 9c 01 movw r18, r24 |
55e4: 73 e0 ldi r23, 0x03 ; 3 |
55e6: 35 95 asr r19 |
55e8: 27 95 ror r18 |
55ea: 7a 95 dec r23 |
55ec: e1 f7 brne .-8 ; 0x55e6 <Mittelwert+0x60> |
55ee: 30 93 05 06 sts 0x0605, r19 |
55f2: 20 93 04 06 sts 0x0604, r18 |
55f6: 80 91 67 03 lds r24, 0x0367 |
55fa: 90 91 68 03 lds r25, 0x0368 |
55fe: 97 fd sbrc r25, 7 |
5600: 07 96 adiw r24, 0x07 ; 7 |
5602: 43 e0 ldi r20, 0x03 ; 3 |
5604: 95 95 asr r25 |
5606: 87 95 ror r24 |
5608: 4a 95 dec r20 |
560a: e1 f7 brne .-8 ; 0x5604 <Mittelwert+0x7e> |
560c: 90 93 fa 05 sts 0x05FA, r25 |
5610: 80 93 f9 05 sts 0x05F9, r24 |
5614: 30 93 0d 06 sts 0x060D, r19 |
5618: 20 93 0c 06 sts 0x060C, r18 |
561c: 90 93 08 06 sts 0x0608, r25 |
5620: 80 93 07 06 sts 0x0607, r24 |
5624: 40 91 5d 03 lds r20, 0x035D |
5628: 50 91 5e 03 lds r21, 0x035E |
562c: 20 91 3d 06 lds r18, 0x063D |
5630: 30 91 3e 06 lds r19, 0x063E |
5634: c9 01 movw r24, r18 |
5636: 88 0f add r24, r24 |
5638: 99 1f adc r25, r25 |
563a: 82 0f add r24, r18 |
563c: 93 1f adc r25, r19 |
563e: 66 e0 ldi r22, 0x06 ; 6 |
5640: 64 9f mul r22, r20 |
5642: 90 01 movw r18, r0 |
5644: 65 9f mul r22, r21 |
5646: 30 0d add r19, r0 |
5648: 11 24 eor r1, r1 |
564a: 82 0f add r24, r18 |
564c: 93 1f adc r25, r19 |
564e: 97 fd sbrc r25, 7 |
5650: 03 96 adiw r24, 0x03 ; 3 |
5652: 95 95 asr r25 |
5654: 87 95 ror r24 |
5656: 95 95 asr r25 |
5658: 87 95 ror r24 |
565a: 90 93 3e 06 sts 0x063E, r25 |
565e: 80 93 3d 06 sts 0x063D, r24 |
5662: 40 91 5f 03 lds r20, 0x035F |
5666: 50 91 60 03 lds r21, 0x0360 |
566a: 20 91 4f 06 lds r18, 0x064F |
566e: 30 91 50 06 lds r19, 0x0650 |
5672: c9 01 movw r24, r18 |
5674: 88 0f add r24, r24 |
5676: 99 1f adc r25, r25 |
5678: 82 0f add r24, r18 |
567a: 93 1f adc r25, r19 |
567c: 66 e0 ldi r22, 0x06 ; 6 |
567e: 64 9f mul r22, r20 |
5680: 90 01 movw r18, r0 |
5682: 65 9f mul r22, r21 |
5684: 30 0d add r19, r0 |
5686: 11 24 eor r1, r1 |
5688: 82 0f add r24, r18 |
568a: 93 1f adc r25, r19 |
568c: 97 fd sbrc r25, 7 |
568e: 03 96 adiw r24, 0x03 ; 3 |
5690: 95 95 asr r25 |
5692: 87 95 ror r24 |
5694: 95 95 asr r25 |
5696: 87 95 ror r24 |
5698: 90 93 50 06 sts 0x0650, r25 |
569c: 80 93 4f 06 sts 0x064F, r24 |
56a0: 20 91 5d 03 lds r18, 0x035D |
56a4: 30 91 5e 03 lds r19, 0x035E |
56a8: 80 91 16 06 lds r24, 0x0616 |
56ac: 90 91 17 06 lds r25, 0x0617 |
56b0: 82 0f add r24, r18 |
56b2: 93 1f adc r25, r19 |
56b4: 90 93 17 06 sts 0x0617, r25 |
56b8: 80 93 16 06 sts 0x0616, r24 |
56bc: 20 91 5f 03 lds r18, 0x035F |
56c0: 30 91 60 03 lds r19, 0x0360 |
56c4: 80 91 47 06 lds r24, 0x0647 |
56c8: 90 91 48 06 lds r25, 0x0648 |
56cc: 82 0f add r24, r18 |
56ce: 93 1f adc r25, r19 |
56d0: 90 93 48 06 sts 0x0648, r25 |
56d4: 80 93 47 06 sts 0x0647, r24 |
56d8: 80 91 47 04 lds r24, 0x0447 |
56dc: 90 91 48 04 lds r25, 0x0448 |
56e0: 01 96 adiw r24, 0x01 ; 1 |
56e2: 90 93 48 04 sts 0x0448, r25 |
56e6: 80 93 47 04 sts 0x0447, r24 |
56ea: 80 91 46 03 lds r24, 0x0346 |
56ee: 90 91 47 03 lds r25, 0x0347 |
56f2: a0 91 48 03 lds r26, 0x0348 |
56f6: b0 91 49 03 lds r27, 0x0349 |
56fa: 80 93 fc 03 sts 0x03FC, r24 |
56fe: 90 93 fd 03 sts 0x03FD, r25 |
5702: a0 93 fe 03 sts 0x03FE, r26 |
5706: b0 93 ff 03 sts 0x03FF, r27 |
570a: 80 91 42 03 lds r24, 0x0342 |
570e: 90 91 43 03 lds r25, 0x0343 |
5712: a0 91 44 03 lds r26, 0x0344 |
5716: b0 91 45 03 lds r27, 0x0345 |
571a: 80 93 4a 03 sts 0x034A, r24 |
571e: 90 93 4b 03 sts 0x034B, r25 |
5722: a0 93 4c 03 sts 0x034C, r26 |
5726: b0 93 4d 03 sts 0x034D, r27 |
572a: 8f ec ldi r24, 0xCF ; 207 |
572c: 80 93 7a 00 sts 0x007A, r24 |
5730: 10 92 0f 01 sts 0x010F, r1 |
5734: 20 91 30 04 lds r18, 0x0430 |
5738: 30 91 31 04 lds r19, 0x0431 |
573c: 40 91 32 04 lds r20, 0x0432 |
5740: 50 91 33 04 lds r21, 0x0433 |
5744: 2d 83 std Y+5, r18 ; 0x05 |
5746: 3e 83 std Y+6, r19 ; 0x06 |
5748: 4f 83 std Y+7, r20 ; 0x07 |
574a: 58 87 std Y+8, r21 ; 0x08 |
574c: 40 91 34 04 lds r20, 0x0434 |
5750: 50 91 35 04 lds r21, 0x0435 |
5754: 60 91 36 04 lds r22, 0x0436 |
5758: 70 91 37 04 lds r23, 0x0437 |
575c: 49 87 std Y+9, r20 ; 0x09 |
575e: 5a 87 std Y+10, r21 ; 0x0a |
5760: 6b 87 std Y+11, r22 ; 0x0b |
5762: 7c 87 std Y+12, r23 ; 0x0c |
5764: 20 90 44 06 lds r2, 0x0644 |
5768: 30 90 45 06 lds r3, 0x0645 |
576c: b1 01 movw r22, r2 |
576e: 88 27 eor r24, r24 |
5770: 77 fd sbrc r23, 7 |
5772: 80 95 com r24 |
5774: 98 2f mov r25, r24 |
5776: 69 8b std Y+17, r22 ; 0x11 |
5778: 7a 8b std Y+18, r23 ; 0x12 |
577a: 8b 8b std Y+19, r24 ; 0x13 |
577c: 9c 8b std Y+20, r25 ; 0x14 |
577e: 80 90 2c 04 lds r8, 0x042C |
5782: 90 90 2d 04 lds r9, 0x042D |
5786: a0 90 2e 04 lds r10, 0x042E |
578a: b0 90 2f 04 lds r11, 0x042F |
578e: 86 0e add r8, r22 |
5790: 97 1e adc r9, r23 |
5792: a8 1e adc r10, r24 |
5794: b9 1e adc r11, r25 |
5796: 80 92 2c 04 sts 0x042C, r8 |
579a: 90 92 2d 04 sts 0x042D, r9 |
579e: a0 92 2e 04 sts 0x042E, r10 |
57a2: b0 92 2f 04 sts 0x042F, r11 |
57a6: 80 91 4b 06 lds r24, 0x064B |
57aa: 90 91 4c 06 lds r25, 0x064C |
57ae: a0 91 4d 06 lds r26, 0x064D |
57b2: b0 91 4e 06 lds r27, 0x064E |
57b6: 29 89 ldd r18, Y+17 ; 0x11 |
57b8: 3a 89 ldd r19, Y+18 ; 0x12 |
57ba: 4b 89 ldd r20, Y+19 ; 0x13 |
57bc: 5c 89 ldd r21, Y+20 ; 0x14 |
57be: 28 0f add r18, r24 |
57c0: 39 1f adc r19, r25 |
57c2: 4a 1f adc r20, r26 |
57c4: 5b 1f adc r21, r27 |
57c6: 2d 87 std Y+13, r18 ; 0x0d |
57c8: 3e 87 std Y+14, r19 ; 0x0e |
57ca: 4f 87 std Y+15, r20 ; 0x0f |
57cc: 58 8b std Y+16, r21 ; 0x10 |
57ce: 20 93 4b 06 sts 0x064B, r18 |
57d2: 30 93 4c 06 sts 0x064C, r19 |
57d6: 40 93 4d 06 sts 0x064D, r20 |
57da: 50 93 4e 06 sts 0x064E, r21 |
57de: 80 91 e5 03 lds r24, 0x03E5 |
57e2: 81 11 cpse r24, r1 |
57e4: 5b c1 rjmp .+694 ; 0x5a9c <Mittelwert+0x516> |
57e6: 80 91 e4 03 lds r24, 0x03E4 |
57ea: 81 11 cpse r24, r1 |
57ec: 57 c1 rjmp .+686 ; 0x5a9c <Mittelwert+0x516> |
57ee: 80 91 39 06 lds r24, 0x0639 |
57f2: 86 ff sbrs r24, 6 |
57f4: 53 c1 rjmp .+678 ; 0x5a9c <Mittelwert+0x516> |
57f6: 3d 81 ldd r19, Y+5 ; 0x05 |
57f8: 2e 81 ldd r18, Y+6 ; 0x06 |
57fa: 9f 81 ldd r25, Y+7 ; 0x07 |
57fc: 88 85 ldd r24, Y+8 ; 0x08 |
57fe: 4d 81 ldd r20, Y+5 ; 0x05 |
5800: 5e 81 ldd r21, Y+6 ; 0x06 |
5802: 6f 81 ldd r22, Y+7 ; 0x07 |
5804: 78 85 ldd r23, Y+8 ; 0x08 |
5806: 48 3b cpi r20, 0xB8 ; 184 |
5808: 54 49 sbci r21, 0x94 ; 148 |
580a: 6e 4f sbci r22, 0xFE ; 254 |
580c: 7f 4f sbci r23, 0xFF ; 255 |
580e: 24 f4 brge .+8 ; 0x5818 <Mittelwert+0x292> |
5810: 38 eb ldi r19, 0xB8 ; 184 |
5812: 24 e9 ldi r18, 0x94 ; 148 |
5814: 9e ef ldi r25, 0xFE ; 254 |
5816: 8f ef ldi r24, 0xFF ; 255 |
5818: 39 83 std Y+1, r19 ; 0x01 |
581a: 2a 83 std Y+2, r18 ; 0x02 |
581c: 9b 83 std Y+3, r25 ; 0x03 |
581e: 8c 83 std Y+4, r24 ; 0x04 |
5820: 29 81 ldd r18, Y+1 ; 0x01 |
5822: 3a 81 ldd r19, Y+2 ; 0x02 |
5824: 4b 81 ldd r20, Y+3 ; 0x03 |
5826: 5c 81 ldd r21, Y+4 ; 0x04 |
5828: 29 34 cpi r18, 0x49 ; 73 |
582a: 3b 46 sbci r19, 0x6B ; 107 |
582c: 41 40 sbci r20, 0x01 ; 1 |
582e: 51 05 cpc r21, r1 |
5830: 44 f0 brlt .+16 ; 0x5842 <Mittelwert+0x2bc> |
5832: 88 e4 ldi r24, 0x48 ; 72 |
5834: 9b e6 ldi r25, 0x6B ; 107 |
5836: a1 e0 ldi r26, 0x01 ; 1 |
5838: b0 e0 ldi r27, 0x00 ; 0 |
583a: 89 83 std Y+1, r24 ; 0x01 |
583c: 9a 83 std Y+2, r25 ; 0x02 |
583e: ab 83 std Y+3, r26 ; 0x03 |
5840: bc 83 std Y+4, r27 ; 0x04 |
5842: 39 85 ldd r19, Y+9 ; 0x09 |
5844: 2a 85 ldd r18, Y+10 ; 0x0a |
5846: 9b 85 ldd r25, Y+11 ; 0x0b |
5848: 8c 85 ldd r24, Y+12 ; 0x0c |
584a: 49 85 ldd r20, Y+9 ; 0x09 |
584c: 5a 85 ldd r21, Y+10 ; 0x0a |
584e: 6b 85 ldd r22, Y+11 ; 0x0b |
5850: 7c 85 ldd r23, Y+12 ; 0x0c |
5852: 48 3b cpi r20, 0xB8 ; 184 |
5854: 54 49 sbci r21, 0x94 ; 148 |
5856: 6e 4f sbci r22, 0xFE ; 254 |
5858: 7f 4f sbci r23, 0xFF ; 255 |
585a: 24 f4 brge .+8 ; 0x5864 <Mittelwert+0x2de> |
585c: 38 eb ldi r19, 0xB8 ; 184 |
585e: 24 e9 ldi r18, 0x94 ; 148 |
5860: 9e ef ldi r25, 0xFE ; 254 |
5862: 8f ef ldi r24, 0xFF ; 255 |
5864: c3 2e mov r12, r19 |
5866: d2 2e mov r13, r18 |
5868: e9 2e mov r14, r25 |
586a: f8 2e mov r15, r24 |
586c: b9 e4 ldi r27, 0x49 ; 73 |
586e: cb 16 cp r12, r27 |
5870: bb e6 ldi r27, 0x6B ; 107 |
5872: db 06 cpc r13, r27 |
5874: b1 e0 ldi r27, 0x01 ; 1 |
5876: eb 06 cpc r14, r27 |
5878: f1 04 cpc r15, r1 |
587a: 3c f0 brlt .+14 ; 0x588a <Mittelwert+0x304> |
587c: a8 e4 ldi r26, 0x48 ; 72 |
587e: ca 2e mov r12, r26 |
5880: ab e6 ldi r26, 0x6B ; 107 |
5882: da 2e mov r13, r26 |
5884: ee 24 eor r14, r14 |
5886: e3 94 inc r14 |
5888: f1 2c mov r15, r1 |
588a: 40 90 29 01 lds r4, 0x0129 |
588e: 24 2d mov r18, r4 |
5890: 30 e0 ldi r19, 0x00 ; 0 |
5892: 40 e0 ldi r20, 0x00 ; 0 |
5894: 50 e0 ldi r21, 0x00 ; 0 |
5896: 2d 8b std Y+21, r18 ; 0x15 |
5898: 3e 8b std Y+22, r19 ; 0x16 |
589a: 4f 8b std Y+23, r20 ; 0x17 |
589c: 58 8f std Y+24, r21 ; 0x18 |
589e: a0 91 f9 05 lds r26, 0x05F9 |
58a2: b0 91 fa 05 lds r27, 0x05FA |
58a6: a7 01 movw r20, r14 |
58a8: 96 01 movw r18, r12 |
58aa: 0e 94 4f 9b call 0x1369e ; 0x1369e <__mulshisi3> |
58ae: 20 e0 ldi r18, 0x00 ; 0 |
58b0: 38 e0 ldi r19, 0x08 ; 8 |
58b2: 40 e0 ldi r20, 0x00 ; 0 |
58b4: 50 e0 ldi r21, 0x00 ; 0 |
58b6: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
58ba: 6d 89 ldd r22, Y+21 ; 0x15 |
58bc: 7e 89 ldd r23, Y+22 ; 0x16 |
58be: 8f 89 ldd r24, Y+23 ; 0x17 |
58c0: 98 8d ldd r25, Y+24 ; 0x18 |
58c2: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
58c6: 20 e0 ldi r18, 0x00 ; 0 |
58c8: 30 e1 ldi r19, 0x10 ; 16 |
58ca: 40 e0 ldi r20, 0x00 ; 0 |
58cc: 50 e0 ldi r21, 0x00 ; 0 |
58ce: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
58d2: 29 01 movw r4, r18 |
58d4: 3a 01 movw r6, r20 |
58d6: 20 93 b6 03 sts 0x03B6, r18 |
58da: 30 93 b7 03 sts 0x03B7, r19 |
58de: 40 93 b8 03 sts 0x03B8, r20 |
58e2: 50 93 b9 03 sts 0x03B9, r21 |
58e6: a0 91 04 06 lds r26, 0x0604 |
58ea: b0 91 05 06 lds r27, 0x0605 |
58ee: 29 81 ldd r18, Y+1 ; 0x01 |
58f0: 3a 81 ldd r19, Y+2 ; 0x02 |
58f2: 4b 81 ldd r20, Y+3 ; 0x03 |
58f4: 5c 81 ldd r21, Y+4 ; 0x04 |
58f6: 0e 94 4f 9b call 0x1369e ; 0x1369e <__mulshisi3> |
58fa: 20 e0 ldi r18, 0x00 ; 0 |
58fc: 38 e0 ldi r19, 0x08 ; 8 |
58fe: 40 e0 ldi r20, 0x00 ; 0 |
5900: 50 e0 ldi r21, 0x00 ; 0 |
5902: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
5906: 6d 89 ldd r22, Y+21 ; 0x15 |
5908: 7e 89 ldd r23, Y+22 ; 0x16 |
590a: 8f 89 ldd r24, Y+23 ; 0x17 |
590c: 98 8d ldd r25, Y+24 ; 0x18 |
590e: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
5912: 20 e0 ldi r18, 0x00 ; 0 |
5914: 30 e1 ldi r19, 0x10 ; 16 |
5916: 40 e0 ldi r20, 0x00 ; 0 |
5918: 50 e0 ldi r21, 0x00 ; 0 |
591a: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
591e: 50 92 f3 05 sts 0x05F3, r5 |
5922: 40 92 f2 05 sts 0x05F2, r4 |
5926: 30 93 f5 05 sts 0x05F5, r19 |
592a: 20 93 f4 05 sts 0x05F4, r18 |
592e: ca 01 movw r24, r20 |
5930: b9 01 movw r22, r18 |
5932: 64 19 sub r22, r4 |
5934: 75 09 sbc r23, r5 |
5936: 86 09 sbc r24, r6 |
5938: 97 09 sbc r25, r7 |
593a: 2b 01 movw r4, r22 |
593c: 3c 01 movw r6, r24 |
593e: 60 93 b2 03 sts 0x03B2, r22 |
5942: 70 93 b3 03 sts 0x03B3, r23 |
5946: 80 93 b4 03 sts 0x03B4, r24 |
594a: 90 93 b5 03 sts 0x03B5, r25 |
594e: 8d 85 ldd r24, Y+13 ; 0x0d |
5950: 9e 85 ldd r25, Y+14 ; 0x0e |
5952: af 85 ldd r26, Y+15 ; 0x0f |
5954: b8 89 ldd r27, Y+16 ; 0x10 |
5956: 84 0d add r24, r4 |
5958: 95 1d adc r25, r5 |
595a: a6 1d adc r26, r6 |
595c: b7 1d adc r27, r7 |
595e: 80 93 4b 06 sts 0x064B, r24 |
5962: 90 93 4c 06 sts 0x064C, r25 |
5966: a0 93 4d 06 sts 0x064D, r26 |
596a: b0 93 4e 06 sts 0x064E, r27 |
596e: 80 91 28 01 lds r24, 0x0128 |
5972: 81 11 cpse r24, r1 |
5974: 16 c0 rjmp .+44 ; 0x59a2 <Mittelwert+0x41c> |
5976: c3 01 movw r24, r6 |
5978: b2 01 movw r22, r4 |
597a: 22 e0 ldi r18, 0x02 ; 2 |
597c: 30 e0 ldi r19, 0x00 ; 0 |
597e: 40 e0 ldi r20, 0x00 ; 0 |
5980: 50 e0 ldi r21, 0x00 ; 0 |
5982: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
5986: d5 01 movw r26, r10 |
5988: c4 01 movw r24, r8 |
598a: 82 1b sub r24, r18 |
598c: 93 0b sbc r25, r19 |
598e: a4 0b sbc r26, r20 |
5990: b5 0b sbc r27, r21 |
5992: 80 93 2c 04 sts 0x042C, r24 |
5996: 90 93 2d 04 sts 0x042D, r25 |
599a: a0 93 2e 04 sts 0x042E, r26 |
599e: b0 93 2f 04 sts 0x042F, r27 |
59a2: 89 89 ldd r24, Y+17 ; 0x11 |
59a4: 9a 89 ldd r25, Y+18 ; 0x12 |
59a6: ab 89 ldd r26, Y+19 ; 0x13 |
59a8: bc 89 ldd r27, Y+20 ; 0x14 |
59aa: 48 0e add r4, r24 |
59ac: 59 1e adc r5, r25 |
59ae: 6a 1e adc r6, r26 |
59b0: 7b 1e adc r7, r27 |
59b2: 80 90 2a 01 lds r8, 0x012A |
59b6: 91 2c mov r9, r1 |
59b8: a1 2c mov r10, r1 |
59ba: b1 2c mov r11, r1 |
59bc: a3 01 movw r20, r6 |
59be: 92 01 movw r18, r4 |
59c0: c7 01 movw r24, r14 |
59c2: b6 01 movw r22, r12 |
59c4: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
59c8: 20 e0 ldi r18, 0x00 ; 0 |
59ca: 38 e0 ldi r19, 0x08 ; 8 |
59cc: 40 e0 ldi r20, 0x00 ; 0 |
59ce: 50 e0 ldi r21, 0x00 ; 0 |
59d0: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
59d4: c5 01 movw r24, r10 |
59d6: b4 01 movw r22, r8 |
59d8: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
59dc: c1 2c mov r12, r1 |
59de: f0 e1 ldi r31, 0x10 ; 16 |
59e0: df 2e mov r13, r31 |
59e2: e1 2c mov r14, r1 |
59e4: f1 2c mov r15, r1 |
59e6: a7 01 movw r20, r14 |
59e8: 96 01 movw r18, r12 |
59ea: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
59ee: 89 01 movw r16, r18 |
59f0: 49 8b std Y+17, r20 ; 0x11 |
59f2: 5d 87 std Y+13, r21 ; 0x0d |
59f4: 20 93 ae 03 sts 0x03AE, r18 |
59f8: 10 93 af 03 sts 0x03AF, r17 |
59fc: 40 93 b0 03 sts 0x03B0, r20 |
5a00: 50 93 b1 03 sts 0x03B1, r21 |
5a04: a3 01 movw r20, r6 |
5a06: 92 01 movw r18, r4 |
5a08: 69 81 ldd r22, Y+1 ; 0x01 |
5a0a: 7a 81 ldd r23, Y+2 ; 0x02 |
5a0c: 8b 81 ldd r24, Y+3 ; 0x03 |
5a0e: 9c 81 ldd r25, Y+4 ; 0x04 |
5a10: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
5a14: 20 e0 ldi r18, 0x00 ; 0 |
5a16: 38 e0 ldi r19, 0x08 ; 8 |
5a18: 40 e0 ldi r20, 0x00 ; 0 |
5a1a: 50 e0 ldi r21, 0x00 ; 0 |
5a1c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
5a20: c5 01 movw r24, r10 |
5a22: b4 01 movw r22, r8 |
5a24: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
5a28: a7 01 movw r20, r14 |
5a2a: 96 01 movw r18, r12 |
5a2c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
5a30: 20 93 aa 03 sts 0x03AA, r18 |
5a34: 30 93 ab 03 sts 0x03AB, r19 |
5a38: 40 93 ac 03 sts 0x03AC, r20 |
5a3c: 50 93 ad 03 sts 0x03AD, r21 |
5a40: 37 fe sbrs r3, 7 |
5a42: 03 c0 rjmp .+6 ; 0x5a4a <Mittelwert+0x4c4> |
5a44: 31 94 neg r3 |
5a46: 21 94 neg r2 |
5a48: 31 08 sbc r3, r1 |
5a4a: 91 e4 ldi r25, 0x41 ; 65 |
5a4c: 29 16 cp r2, r25 |
5a4e: 31 04 cpc r3, r1 |
5a50: ec f1 brlt .+122 ; 0x5acc <Mittelwert+0x546> |
5a52: c8 01 movw r24, r16 |
5a54: a9 89 ldd r26, Y+17 ; 0x11 |
5a56: bd 85 ldd r27, Y+13 ; 0x0d |
5a58: b7 ff sbrs r27, 7 |
5a5a: 07 c0 rjmp .+14 ; 0x5a6a <Mittelwert+0x4e4> |
5a5c: b0 95 com r27 |
5a5e: a0 95 com r26 |
5a60: 90 95 com r25 |
5a62: 81 95 neg r24 |
5a64: 9f 4f sbci r25, 0xFF ; 255 |
5a66: af 4f sbci r26, 0xFF ; 255 |
5a68: bf 4f sbci r27, 0xFF ; 255 |
5a6a: 81 38 cpi r24, 0x81 ; 129 |
5a6c: 91 05 cpc r25, r1 |
5a6e: a1 05 cpc r26, r1 |
5a70: b1 05 cpc r27, r1 |
5a72: 84 f4 brge .+32 ; 0x5a94 <Mittelwert+0x50e> |
5a74: c9 01 movw r24, r18 |
5a76: da 01 movw r26, r20 |
5a78: b7 ff sbrs r27, 7 |
5a7a: 07 c0 rjmp .+14 ; 0x5a8a <Mittelwert+0x504> |
5a7c: b0 95 com r27 |
5a7e: a0 95 com r26 |
5a80: 90 95 com r25 |
5a82: 81 95 neg r24 |
5a84: 9f 4f sbci r25, 0xFF ; 255 |
5a86: af 4f sbci r26, 0xFF ; 255 |
5a88: bf 4f sbci r27, 0xFF ; 255 |
5a8a: 81 38 cpi r24, 0x81 ; 129 |
5a8c: 91 05 cpc r25, r1 |
5a8e: a1 05 cpc r26, r1 |
5a90: b1 05 cpc r27, r1 |
5a92: e4 f0 brlt .+56 ; 0x5acc <Mittelwert+0x546> |
5a94: 81 e0 ldi r24, 0x01 ; 1 |
5a96: 80 93 18 04 sts 0x0418, r24 |
5a9a: 18 c0 rjmp .+48 ; 0x5acc <Mittelwert+0x546> |
5a9c: 10 92 f5 05 sts 0x05F5, r1 |
5aa0: 10 92 f4 05 sts 0x05F4, r1 |
5aa4: 10 92 f3 05 sts 0x05F3, r1 |
5aa8: 10 92 f2 05 sts 0x05F2, r1 |
5aac: 10 92 aa 03 sts 0x03AA, r1 |
5ab0: 10 92 ab 03 sts 0x03AB, r1 |
5ab4: 10 92 ac 03 sts 0x03AC, r1 |
5ab8: 10 92 ad 03 sts 0x03AD, r1 |
5abc: 10 92 ae 03 sts 0x03AE, r1 |
5ac0: 10 92 af 03 sts 0x03AF, r1 |
5ac4: 10 92 b0 03 sts 0x03B0, r1 |
5ac8: 10 92 b1 03 sts 0x03B1, r1 |
5acc: 80 90 ae 03 lds r8, 0x03AE |
5ad0: 90 90 af 03 lds r9, 0x03AF |
5ad4: a0 90 b0 03 lds r10, 0x03B0 |
5ad8: b0 90 b1 03 lds r11, 0x03B1 |
5adc: c0 90 aa 03 lds r12, 0x03AA |
5ae0: d0 90 ab 03 lds r13, 0x03AB |
5ae4: e0 90 ac 03 lds r14, 0x03AC |
5ae8: f0 90 ad 03 lds r15, 0x03AD |
5aec: c7 01 movw r24, r14 |
5aee: b6 01 movw r22, r12 |
5af0: 2c e9 ldi r18, 0x9C ; 156 |
5af2: 3f ef ldi r19, 0xFF ; 255 |
5af4: 4f ef ldi r20, 0xFF ; 255 |
5af6: 5f ef ldi r21, 0xFF ; 255 |
5af8: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
5afc: 89 01 movw r16, r18 |
5afe: 08 0d add r16, r8 |
5b00: 19 1d adc r17, r9 |
5b02: 10 93 03 06 sts 0x0603, r17 |
5b06: 00 93 02 06 sts 0x0602, r16 |
5b0a: c5 01 movw r24, r10 |
5b0c: b4 01 movw r22, r8 |
5b0e: 24 e6 ldi r18, 0x64 ; 100 |
5b10: 30 e0 ldi r19, 0x00 ; 0 |
5b12: 40 e0 ldi r20, 0x00 ; 0 |
5b14: 50 e0 ldi r21, 0x00 ; 0 |
5b16: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
5b1a: 19 01 movw r2, r18 |
5b1c: 2c 18 sub r2, r12 |
5b1e: 3d 08 sbc r3, r13 |
5b20: 30 92 fc 05 sts 0x05FC, r3 |
5b24: 20 92 fb 05 sts 0x05FB, r2 |
5b28: 80 90 4b 06 lds r8, 0x064B |
5b2c: 90 90 4c 06 lds r9, 0x064C |
5b30: a0 90 4d 06 lds r10, 0x064D |
5b34: b0 90 4e 06 lds r11, 0x064E |
5b38: 40 90 21 01 lds r4, 0x0121 |
5b3c: 50 90 22 01 lds r5, 0x0122 |
5b40: 60 90 23 01 lds r6, 0x0123 |
5b44: 70 90 24 01 lds r7, 0x0124 |
5b48: a8 e6 ldi r26, 0x68 ; 104 |
5b4a: b1 e0 ldi r27, 0x01 ; 1 |
5b4c: a3 01 movw r20, r6 |
5b4e: 92 01 movw r18, r4 |
5b50: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
5b54: 6b 01 movw r12, r22 |
5b56: 7c 01 movw r14, r24 |
5b58: 86 16 cp r8, r22 |
5b5a: 97 06 cpc r9, r23 |
5b5c: a8 06 cpc r10, r24 |
5b5e: b9 06 cpc r11, r25 |
5b60: 84 f0 brlt .+32 ; 0x5b82 <Mittelwert+0x5fc> |
5b62: a8 e9 ldi r26, 0x98 ; 152 |
5b64: be ef ldi r27, 0xFE ; 254 |
5b66: 0e 94 51 9b call 0x136a2 ; 0x136a2 <__mulohisi3> |
5b6a: 68 0d add r22, r8 |
5b6c: 79 1d adc r23, r9 |
5b6e: 8a 1d adc r24, r10 |
5b70: 9b 1d adc r25, r11 |
5b72: 60 93 4b 06 sts 0x064B, r22 |
5b76: 70 93 4c 06 sts 0x064C, r23 |
5b7a: 80 93 4d 06 sts 0x064D, r24 |
5b7e: 90 93 4e 06 sts 0x064E, r25 |
5b82: 80 91 4b 06 lds r24, 0x064B |
5b86: 90 91 4c 06 lds r25, 0x064C |
5b8a: a0 91 4d 06 lds r26, 0x064D |
5b8e: b0 91 4e 06 lds r27, 0x064E |
5b92: b7 ff sbrs r27, 7 |
5b94: 0c c0 rjmp .+24 ; 0x5bae <Mittelwert+0x628> |
5b96: c8 0e add r12, r24 |
5b98: d9 1e adc r13, r25 |
5b9a: ea 1e adc r14, r26 |
5b9c: fb 1e adc r15, r27 |
5b9e: c0 92 4b 06 sts 0x064B, r12 |
5ba2: d0 92 4c 06 sts 0x064C, r13 |
5ba6: e0 92 4d 06 sts 0x064D, r14 |
5baa: f0 92 4e 06 sts 0x064E, r15 |
5bae: 40 91 f9 05 lds r20, 0x05F9 |
5bb2: 50 91 fa 05 lds r21, 0x05FA |
5bb6: 40 0f add r20, r16 |
5bb8: 51 1f adc r21, r17 |
5bba: 80 91 ea 03 lds r24, 0x03EA |
5bbe: 90 91 eb 03 lds r25, 0x03EB |
5bc2: 48 1b sub r20, r24 |
5bc4: 59 0b sbc r21, r25 |
5bc6: 66 27 eor r22, r22 |
5bc8: 57 fd sbrc r21, 7 |
5bca: 60 95 com r22 |
5bcc: 76 2f mov r23, r22 |
5bce: 8d 81 ldd r24, Y+5 ; 0x05 |
5bd0: 9e 81 ldd r25, Y+6 ; 0x06 |
5bd2: af 81 ldd r26, Y+7 ; 0x07 |
5bd4: b8 85 ldd r27, Y+8 ; 0x08 |
5bd6: 48 0f add r20, r24 |
5bd8: 59 1f adc r21, r25 |
5bda: 6a 1f adc r22, r26 |
5bdc: 7b 1f adc r23, r27 |
5bde: 40 93 30 04 sts 0x0430, r20 |
5be2: 50 93 31 04 sts 0x0431, r21 |
5be6: 60 93 32 04 sts 0x0432, r22 |
5bea: 70 93 33 04 sts 0x0433, r23 |
5bee: 80 91 42 01 lds r24, 0x0142 |
5bf2: 90 91 43 01 lds r25, 0x0143 |
5bf6: a0 91 44 01 lds r26, 0x0144 |
5bfa: b0 91 45 01 lds r27, 0x0145 |
5bfe: 84 17 cp r24, r20 |
5c00: 95 07 cpc r25, r21 |
5c02: a6 07 cpc r26, r22 |
5c04: b7 07 cpc r27, r23 |
5c06: 84 f4 brge .+32 ; 0x5c28 <Mittelwert+0x6a2> |
5c08: 48 ea ldi r20, 0xA8 ; 168 |
5c0a: 51 e6 ldi r21, 0x61 ; 97 |
5c0c: 60 e0 ldi r22, 0x00 ; 0 |
5c0e: 70 e0 ldi r23, 0x00 ; 0 |
5c10: 48 1b sub r20, r24 |
5c12: 59 0b sbc r21, r25 |
5c14: 6a 0b sbc r22, r26 |
5c16: 7b 0b sbc r23, r27 |
5c18: 40 93 30 04 sts 0x0430, r20 |
5c1c: 50 93 31 04 sts 0x0431, r21 |
5c20: 60 93 32 04 sts 0x0432, r22 |
5c24: 70 93 33 04 sts 0x0433, r23 |
5c28: 44 27 eor r20, r20 |
5c2a: 55 27 eor r21, r21 |
5c2c: ba 01 movw r22, r20 |
5c2e: 48 1b sub r20, r24 |
5c30: 59 0b sbc r21, r25 |
5c32: 6a 0b sbc r22, r26 |
5c34: 7b 0b sbc r23, r27 |
5c36: c0 90 30 04 lds r12, 0x0430 |
5c3a: d0 90 31 04 lds r13, 0x0431 |
5c3e: e0 90 32 04 lds r14, 0x0432 |
5c42: f0 90 33 04 lds r15, 0x0433 |
5c46: c4 16 cp r12, r20 |
5c48: d5 06 cpc r13, r21 |
5c4a: e6 06 cpc r14, r22 |
5c4c: f7 06 cpc r15, r23 |
5c4e: 64 f4 brge .+24 ; 0x5c68 <Mittelwert+0x6e2> |
5c50: 88 5a subi r24, 0xA8 ; 168 |
5c52: 91 46 sbci r25, 0x61 ; 97 |
5c54: a1 09 sbc r26, r1 |
5c56: b1 09 sbc r27, r1 |
5c58: 80 93 30 04 sts 0x0430, r24 |
5c5c: 90 93 31 04 sts 0x0431, r25 |
5c60: a0 93 32 04 sts 0x0432, r26 |
5c64: b0 93 33 04 sts 0x0433, r27 |
5c68: 40 91 04 06 lds r20, 0x0604 |
5c6c: 50 91 05 06 lds r21, 0x0605 |
5c70: 42 0d add r20, r2 |
5c72: 53 1d adc r21, r3 |
5c74: 80 91 e8 03 lds r24, 0x03E8 |
5c78: 90 91 e9 03 lds r25, 0x03E9 |
5c7c: 48 1b sub r20, r24 |
5c7e: 59 0b sbc r21, r25 |
5c80: 66 27 eor r22, r22 |
5c82: 57 fd sbrc r21, 7 |
5c84: 60 95 com r22 |
5c86: 76 2f mov r23, r22 |
5c88: 89 85 ldd r24, Y+9 ; 0x09 |
5c8a: 9a 85 ldd r25, Y+10 ; 0x0a |
5c8c: ab 85 ldd r26, Y+11 ; 0x0b |
5c8e: bc 85 ldd r27, Y+12 ; 0x0c |
5c90: 48 0f add r20, r24 |
5c92: 59 1f adc r21, r25 |
5c94: 6a 1f adc r22, r26 |
5c96: 7b 1f adc r23, r27 |
5c98: 40 93 34 04 sts 0x0434, r20 |
5c9c: 50 93 35 04 sts 0x0435, r21 |
5ca0: 60 93 36 04 sts 0x0436, r22 |
5ca4: 70 93 37 04 sts 0x0437, r23 |
5ca8: 80 91 46 01 lds r24, 0x0146 |
5cac: 90 91 47 01 lds r25, 0x0147 |
5cb0: a0 91 48 01 lds r26, 0x0148 |
5cb4: b0 91 49 01 lds r27, 0x0149 |
5cb8: 84 17 cp r24, r20 |
5cba: 95 07 cpc r25, r21 |
5cbc: a6 07 cpc r26, r22 |
5cbe: b7 07 cpc r27, r23 |
5cc0: 84 f4 brge .+32 ; 0x5ce2 <Mittelwert+0x75c> |
5cc2: 48 ea ldi r20, 0xA8 ; 168 |
5cc4: 51 e6 ldi r21, 0x61 ; 97 |
5cc6: 60 e0 ldi r22, 0x00 ; 0 |
5cc8: 70 e0 ldi r23, 0x00 ; 0 |
5cca: 48 1b sub r20, r24 |
5ccc: 59 0b sbc r21, r25 |
5cce: 6a 0b sbc r22, r26 |
5cd0: 7b 0b sbc r23, r27 |
5cd2: 40 93 34 04 sts 0x0434, r20 |
5cd6: 50 93 35 04 sts 0x0435, r21 |
5cda: 60 93 36 04 sts 0x0436, r22 |
5cde: 70 93 37 04 sts 0x0437, r23 |
5ce2: 44 27 eor r20, r20 |
5ce4: 55 27 eor r21, r21 |
5ce6: ba 01 movw r22, r20 |
5ce8: 48 1b sub r20, r24 |
5cea: 59 0b sbc r21, r25 |
5cec: 6a 0b sbc r22, r26 |
5cee: 7b 0b sbc r23, r27 |
5cf0: c0 90 34 04 lds r12, 0x0434 |
5cf4: d0 90 35 04 lds r13, 0x0435 |
5cf8: e0 90 36 04 lds r14, 0x0436 |
5cfc: f0 90 37 04 lds r15, 0x0437 |
5d00: c4 16 cp r12, r20 |
5d02: d5 06 cpc r13, r21 |
5d04: e6 06 cpc r14, r22 |
5d06: f7 06 cpc r15, r23 |
5d08: 64 f4 brge .+24 ; 0x5d22 <Mittelwert+0x79c> |
5d0a: 88 5a subi r24, 0xA8 ; 168 |
5d0c: 91 46 sbci r25, 0x61 ; 97 |
5d0e: a1 09 sbc r26, r1 |
5d10: b1 09 sbc r27, r1 |
5d12: 80 93 34 04 sts 0x0434, r24 |
5d16: 90 93 35 04 sts 0x0435, r25 |
5d1a: a0 93 36 04 sts 0x0436, r26 |
5d1e: b0 93 37 04 sts 0x0437, r27 |
5d22: 80 91 2c 04 lds r24, 0x042C |
5d26: 90 91 2d 04 lds r25, 0x042D |
5d2a: a0 91 2e 04 lds r26, 0x042E |
5d2e: b0 91 2f 04 lds r27, 0x042F |
5d32: 80 93 38 04 sts 0x0438, r24 |
5d36: 90 93 39 04 sts 0x0439, r25 |
5d3a: a0 93 3a 04 sts 0x043A, r26 |
5d3e: b0 93 3b 04 sts 0x043B, r27 |
5d42: 80 91 34 04 lds r24, 0x0434 |
5d46: 90 91 35 04 lds r25, 0x0435 |
5d4a: a0 91 36 04 lds r26, 0x0436 |
5d4e: b0 91 37 04 lds r27, 0x0437 |
5d52: 80 93 40 04 sts 0x0440, r24 |
5d56: 90 93 41 04 sts 0x0441, r25 |
5d5a: a0 93 42 04 sts 0x0442, r26 |
5d5e: b0 93 43 04 sts 0x0443, r27 |
5d62: 80 91 30 04 lds r24, 0x0430 |
5d66: 90 91 31 04 lds r25, 0x0431 |
5d6a: a0 91 32 04 lds r26, 0x0432 |
5d6e: b0 91 33 04 lds r27, 0x0433 |
5d72: 80 93 3c 04 sts 0x043C, r24 |
5d76: 90 93 3d 04 sts 0x043D, r25 |
5d7a: a0 93 3e 04 sts 0x043E, r26 |
5d7e: b0 93 3f 04 sts 0x043F, r27 |
5d82: 80 91 18 01 lds r24, 0x0118 |
5d86: 90 91 19 01 lds r25, 0x0119 |
5d8a: 97 fd sbrc r25, 7 |
5d8c: 07 96 adiw r24, 0x07 ; 7 |
5d8e: e3 e0 ldi r30, 0x03 ; 3 |
5d90: 95 95 asr r25 |
5d92: 87 95 ror r24 |
5d94: ea 95 dec r30 |
5d96: e1 f7 brne .-8 ; 0x5d90 <Mittelwert+0x80a> |
5d98: 90 93 05 06 sts 0x0605, r25 |
5d9c: 80 93 04 06 sts 0x0604, r24 |
5da0: 80 91 16 01 lds r24, 0x0116 |
5da4: 90 91 17 01 lds r25, 0x0117 |
5da8: 97 fd sbrc r25, 7 |
5daa: 07 96 adiw r24, 0x07 ; 7 |
5dac: 73 e0 ldi r23, 0x03 ; 3 |
5dae: 95 95 asr r25 |
5db0: 87 95 ror r24 |
5db2: 7a 95 dec r23 |
5db4: e1 f7 brne .-8 ; 0x5dae <Mittelwert+0x828> |
5db6: 90 93 fa 05 sts 0x05FA, r25 |
5dba: 80 93 f9 05 sts 0x05F9, r24 |
5dbe: 80 91 65 03 lds r24, 0x0365 |
5dc2: 90 91 66 03 lds r25, 0x0366 |
5dc6: 0f 97 sbiw r24, 0x0f ; 15 |
5dc8: 34 f4 brge .+12 ; 0x5dd6 <Mittelwert+0x850> |
5dca: 88 e1 ldi r24, 0x18 ; 24 |
5dcc: 9c ef ldi r25, 0xFC ; 252 |
5dce: 90 93 05 06 sts 0x0605, r25 |
5dd2: 80 93 04 06 sts 0x0604, r24 |
5dd6: 80 91 65 03 lds r24, 0x0365 |
5dda: 90 91 66 03 lds r25, 0x0366 |
5dde: 07 97 sbiw r24, 0x07 ; 7 |
5de0: 34 f4 brge .+12 ; 0x5dee <Mittelwert+0x868> |
5de2: 80 e3 ldi r24, 0x30 ; 48 |
5de4: 98 ef ldi r25, 0xF8 ; 248 |
5de6: 90 93 05 06 sts 0x0605, r25 |
5dea: 80 93 04 06 sts 0x0604, r24 |
5dee: 80 91 65 03 lds r24, 0x0365 |
5df2: 90 91 66 03 lds r25, 0x0366 |
5df6: 81 3d cpi r24, 0xD1 ; 209 |
5df8: 97 40 sbci r25, 0x07 ; 7 |
5dfa: 34 f0 brlt .+12 ; 0x5e08 <Mittelwert+0x882> |
5dfc: 88 ee ldi r24, 0xE8 ; 232 |
5dfe: 93 e0 ldi r25, 0x03 ; 3 |
5e00: 90 93 05 06 sts 0x0605, r25 |
5e04: 80 93 04 06 sts 0x0604, r24 |
5e08: 80 91 65 03 lds r24, 0x0365 |
5e0c: 90 91 66 03 lds r25, 0x0366 |
5e10: 80 3e cpi r24, 0xE0 ; 224 |
5e12: 97 40 sbci r25, 0x07 ; 7 |
5e14: 34 f0 brlt .+12 ; 0x5e22 <Mittelwert+0x89c> |
5e16: 80 ed ldi r24, 0xD0 ; 208 |
5e18: 97 e0 ldi r25, 0x07 ; 7 |
5e1a: 90 93 05 06 sts 0x0605, r25 |
5e1e: 80 93 04 06 sts 0x0604, r24 |
5e22: 80 91 63 03 lds r24, 0x0363 |
5e26: 90 91 64 03 lds r25, 0x0364 |
5e2a: 0f 97 sbiw r24, 0x0f ; 15 |
5e2c: 34 f4 brge .+12 ; 0x5e3a <Mittelwert+0x8b4> |
5e2e: 88 e1 ldi r24, 0x18 ; 24 |
5e30: 9c ef ldi r25, 0xFC ; 252 |
5e32: 90 93 fa 05 sts 0x05FA, r25 |
5e36: 80 93 f9 05 sts 0x05F9, r24 |
5e3a: 80 91 63 03 lds r24, 0x0363 |
5e3e: 90 91 64 03 lds r25, 0x0364 |
5e42: 07 97 sbiw r24, 0x07 ; 7 |
5e44: 34 f4 brge .+12 ; 0x5e52 <Mittelwert+0x8cc> |
5e46: 80 e3 ldi r24, 0x30 ; 48 |
5e48: 98 ef ldi r25, 0xF8 ; 248 |
5e4a: 90 93 fa 05 sts 0x05FA, r25 |
5e4e: 80 93 f9 05 sts 0x05F9, r24 |
5e52: 80 91 63 03 lds r24, 0x0363 |
5e56: 90 91 64 03 lds r25, 0x0364 |
5e5a: 81 3d cpi r24, 0xD1 ; 209 |
5e5c: 97 40 sbci r25, 0x07 ; 7 |
5e5e: 34 f0 brlt .+12 ; 0x5e6c <Mittelwert+0x8e6> |
5e60: 88 ee ldi r24, 0xE8 ; 232 |
5e62: 93 e0 ldi r25, 0x03 ; 3 |
5e64: 90 93 fa 05 sts 0x05FA, r25 |
5e68: 80 93 f9 05 sts 0x05F9, r24 |
5e6c: 80 91 63 03 lds r24, 0x0363 |
5e70: 90 91 64 03 lds r25, 0x0364 |
5e74: 80 3e cpi r24, 0xE0 ; 224 |
5e76: 97 40 sbci r25, 0x07 ; 7 |
5e78: 34 f0 brlt .+12 ; 0x5e86 <Mittelwert+0x900> |
5e7a: 80 ed ldi r24, 0xD0 ; 208 |
5e7c: 97 e0 ldi r25, 0x07 ; 7 |
5e7e: 90 93 fa 05 sts 0x05FA, r25 |
5e82: 80 93 f9 05 sts 0x05F9, r24 |
5e86: 40 91 35 01 lds r20, 0x0135 |
5e8a: 44 23 and r20, r20 |
5e8c: 09 f4 brne .+2 ; 0x5e90 <Mittelwert+0x90a> |
5e8e: a9 c0 rjmp .+338 ; 0x5fe2 <Mittelwert+0xa5c> |
5e90: 20 91 18 01 lds r18, 0x0118 |
5e94: 30 91 19 01 lds r19, 0x0119 |
5e98: 60 91 a8 03 lds r22, 0x03A8 |
5e9c: 70 91 a9 03 lds r23, 0x03A9 |
5ea0: 26 1b sub r18, r22 |
5ea2: 37 0b sbc r19, r23 |
5ea4: 30 93 a7 03 sts 0x03A7, r19 |
5ea8: 20 93 a6 03 sts 0x03A6, r18 |
5eac: 80 91 18 01 lds r24, 0x0118 |
5eb0: 90 91 19 01 lds r25, 0x0119 |
5eb4: 86 0f add r24, r22 |
5eb6: 97 1f adc r25, r23 |
5eb8: 97 fd sbrc r25, 7 |
5eba: 01 96 adiw r24, 0x01 ; 1 |
5ebc: 95 95 asr r25 |
5ebe: 87 95 ror r24 |
5ec0: 90 93 a9 03 sts 0x03A9, r25 |
5ec4: 80 93 a8 03 sts 0x03A8, r24 |
5ec8: 21 38 cpi r18, 0x81 ; 129 |
5eca: 31 05 cpc r19, r1 |
5ecc: 1c f0 brlt .+6 ; 0x5ed4 <Mittelwert+0x94e> |
5ece: 80 e8 ldi r24, 0x80 ; 128 |
5ed0: 90 e0 ldi r25, 0x00 ; 0 |
5ed2: 05 c0 rjmp .+10 ; 0x5ede <Mittelwert+0x958> |
5ed4: 20 38 cpi r18, 0x80 ; 128 |
5ed6: 3f 4f sbci r19, 0xFF ; 255 |
5ed8: 34 f4 brge .+12 ; 0x5ee6 <Mittelwert+0x960> |
5eda: 80 e8 ldi r24, 0x80 ; 128 |
5edc: 9f ef ldi r25, 0xFF ; 255 |
5ede: 90 93 a7 03 sts 0x03A7, r25 |
5ee2: 80 93 a6 03 sts 0x03A6, r24 |
5ee6: 20 91 16 01 lds r18, 0x0116 |
5eea: 30 91 17 01 lds r19, 0x0117 |
5eee: 60 91 a4 03 lds r22, 0x03A4 |
5ef2: 70 91 a5 03 lds r23, 0x03A5 |
5ef6: 26 1b sub r18, r22 |
5ef8: 37 0b sbc r19, r23 |
5efa: 30 93 a3 03 sts 0x03A3, r19 |
5efe: 20 93 a2 03 sts 0x03A2, r18 |
5f02: 80 91 16 01 lds r24, 0x0116 |
5f06: 90 91 17 01 lds r25, 0x0117 |
5f0a: 86 0f add r24, r22 |
5f0c: 97 1f adc r25, r23 |
5f0e: 97 fd sbrc r25, 7 |
5f10: 01 96 adiw r24, 0x01 ; 1 |
5f12: 95 95 asr r25 |
5f14: 87 95 ror r24 |
5f16: 90 93 a5 03 sts 0x03A5, r25 |
5f1a: 80 93 a4 03 sts 0x03A4, r24 |
5f1e: 21 38 cpi r18, 0x81 ; 129 |
5f20: 31 05 cpc r19, r1 |
5f22: 1c f0 brlt .+6 ; 0x5f2a <Mittelwert+0x9a4> |
5f24: 80 e8 ldi r24, 0x80 ; 128 |
5f26: 90 e0 ldi r25, 0x00 ; 0 |
5f28: 05 c0 rjmp .+10 ; 0x5f34 <Mittelwert+0x9ae> |
5f2a: 20 38 cpi r18, 0x80 ; 128 |
5f2c: 3f 4f sbci r19, 0xFF ; 255 |
5f2e: 34 f4 brge .+12 ; 0x5f3c <Mittelwert+0x9b6> |
5f30: 80 e8 ldi r24, 0x80 ; 128 |
5f32: 9f ef ldi r25, 0xFF ; 255 |
5f34: 90 93 a3 03 sts 0x03A3, r25 |
5f38: 80 93 a2 03 sts 0x03A2, r24 |
5f3c: 50 e0 ldi r21, 0x00 ; 0 |
5f3e: 80 91 a6 03 lds r24, 0x03A6 |
5f42: 90 91 a7 03 lds r25, 0x03A7 |
5f46: 48 9f mul r20, r24 |
5f48: 90 01 movw r18, r0 |
5f4a: 49 9f mul r20, r25 |
5f4c: 30 0d add r19, r0 |
5f4e: 58 9f mul r21, r24 |
5f50: 30 0d add r19, r0 |
5f52: 11 24 eor r1, r1 |
5f54: c9 01 movw r24, r18 |
5f56: 37 fd sbrc r19, 7 |
5f58: 0f 96 adiw r24, 0x0f ; 15 |
5f5a: bc 01 movw r22, r24 |
5f5c: b4 e0 ldi r27, 0x04 ; 4 |
5f5e: 75 95 asr r23 |
5f60: 67 95 ror r22 |
5f62: ba 95 dec r27 |
5f64: e1 f7 brne .-8 ; 0x5f5e <Mittelwert+0x9d8> |
5f66: 80 91 04 06 lds r24, 0x0604 |
5f6a: 90 91 05 06 lds r25, 0x0605 |
5f6e: 86 0f add r24, r22 |
5f70: 97 1f adc r25, r23 |
5f72: 90 93 05 06 sts 0x0605, r25 |
5f76: 80 93 04 06 sts 0x0604, r24 |
5f7a: 60 91 a2 03 lds r22, 0x03A2 |
5f7e: 70 91 a3 03 lds r23, 0x03A3 |
5f82: 46 9f mul r20, r22 |
5f84: c0 01 movw r24, r0 |
5f86: 47 9f mul r20, r23 |
5f88: 90 0d add r25, r0 |
5f8a: 56 9f mul r21, r22 |
5f8c: 90 0d add r25, r0 |
5f8e: 11 24 eor r1, r1 |
5f90: ac 01 movw r20, r24 |
5f92: 97 ff sbrs r25, 7 |
5f94: 02 c0 rjmp .+4 ; 0x5f9a <Mittelwert+0xa14> |
5f96: 41 5f subi r20, 0xF1 ; 241 |
5f98: 5f 4f sbci r21, 0xFF ; 255 |
5f9a: ba 01 movw r22, r20 |
5f9c: a4 e0 ldi r26, 0x04 ; 4 |
5f9e: 75 95 asr r23 |
5fa0: 67 95 ror r22 |
5fa2: aa 95 dec r26 |
5fa4: e1 f7 brne .-8 ; 0x5f9e <Mittelwert+0xa18> |
5fa6: 40 91 f9 05 lds r20, 0x05F9 |
5faa: 50 91 fa 05 lds r21, 0x05FA |
5fae: 46 0f add r20, r22 |
5fb0: 57 1f adc r21, r23 |
5fb2: 50 93 fa 05 sts 0x05FA, r21 |
5fb6: 40 93 f9 05 sts 0x05F9, r20 |
5fba: 40 91 18 01 lds r20, 0x0118 |
5fbe: 50 91 19 01 lds r21, 0x0119 |
5fc2: 42 0f add r20, r18 |
5fc4: 53 1f adc r21, r19 |
5fc6: 50 93 19 01 sts 0x0119, r21 |
5fca: 40 93 18 01 sts 0x0118, r20 |
5fce: 20 91 16 01 lds r18, 0x0116 |
5fd2: 30 91 17 01 lds r19, 0x0117 |
5fd6: 28 0f add r18, r24 |
5fd8: 39 1f adc r19, r25 |
5fda: 30 93 17 01 sts 0x0117, r19 |
5fde: 20 93 16 01 sts 0x0116, r18 |
5fe2: e0 90 07 06 lds r14, 0x0607 |
5fe6: f0 90 08 06 lds r15, 0x0608 |
5fea: d0 90 28 01 lds r13, 0x0128 |
5fee: 90 91 f2 05 lds r25, 0x05F2 |
5ff2: 80 91 f3 05 lds r24, 0x05F3 |
5ff6: a9 2f mov r26, r25 |
5ff8: b8 2f mov r27, r24 |
5ffa: 1e 14 cp r1, r14 |
5ffc: 1f 04 cpc r1, r15 |
5ffe: 84 f4 brge .+32 ; 0x6020 <Mittelwert+0xa9a> |
6000: b7 ff sbrs r27, 7 |
6002: 03 c0 rjmp .+6 ; 0x600a <Mittelwert+0xa84> |
6004: b1 95 neg r27 |
6006: a1 95 neg r26 |
6008: b1 09 sbc r27, r1 |
600a: 2d 2d mov r18, r13 |
600c: 30 e0 ldi r19, 0x00 ; 0 |
600e: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
6012: 20 e4 ldi r18, 0x40 ; 64 |
6014: 30 e0 ldi r19, 0x00 ; 0 |
6016: 40 e0 ldi r20, 0x00 ; 0 |
6018: 50 e0 ldi r21, 0x00 ; 0 |
601a: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
601e: 16 c0 rjmp .+44 ; 0x604c <Mittelwert+0xac6> |
6020: b7 ff sbrs r27, 7 |
6022: 03 c0 rjmp .+6 ; 0x602a <Mittelwert+0xaa4> |
6024: b1 95 neg r27 |
6026: a1 95 neg r26 |
6028: b1 09 sbc r27, r1 |
602a: 2d 2d mov r18, r13 |
602c: 30 e0 ldi r19, 0x00 ; 0 |
602e: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
6032: 20 e4 ldi r18, 0x40 ; 64 |
6034: 30 e0 ldi r19, 0x00 ; 0 |
6036: 40 e0 ldi r20, 0x00 ; 0 |
6038: 50 e0 ldi r21, 0x00 ; 0 |
603a: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
603e: 50 95 com r21 |
6040: 40 95 com r20 |
6042: 30 95 com r19 |
6044: 21 95 neg r18 |
6046: 3f 4f sbci r19, 0xFF ; 255 |
6048: 4f 4f sbci r20, 0xFF ; 255 |
604a: 5f 4f sbci r21, 0xFF ; 255 |
604c: 20 0f add r18, r16 |
604e: 31 1f adc r19, r17 |
6050: 30 93 03 06 sts 0x0603, r19 |
6054: 20 93 02 06 sts 0x0602, r18 |
6058: 00 91 0c 06 lds r16, 0x060C |
605c: 10 91 0d 06 lds r17, 0x060D |
6060: 90 91 f4 05 lds r25, 0x05F4 |
6064: 80 91 f5 05 lds r24, 0x05F5 |
6068: a9 2f mov r26, r25 |
606a: b8 2f mov r27, r24 |
606c: 10 16 cp r1, r16 |
606e: 11 06 cpc r1, r17 |
6070: 84 f4 brge .+32 ; 0x6092 <Mittelwert+0xb0c> |
6072: b7 ff sbrs r27, 7 |
6074: 03 c0 rjmp .+6 ; 0x607c <Mittelwert+0xaf6> |
6076: b1 95 neg r27 |
6078: a1 95 neg r26 |
607a: b1 09 sbc r27, r1 |
607c: 2d 2d mov r18, r13 |
607e: 30 e0 ldi r19, 0x00 ; 0 |
6080: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
6084: 20 e4 ldi r18, 0x40 ; 64 |
6086: 30 e0 ldi r19, 0x00 ; 0 |
6088: 40 e0 ldi r20, 0x00 ; 0 |
608a: 50 e0 ldi r21, 0x00 ; 0 |
608c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
6090: 16 c0 rjmp .+44 ; 0x60be <Mittelwert+0xb38> |
6092: b7 ff sbrs r27, 7 |
6094: 03 c0 rjmp .+6 ; 0x609c <Mittelwert+0xb16> |
6096: b1 95 neg r27 |
6098: a1 95 neg r26 |
609a: b1 09 sbc r27, r1 |
609c: 2d 2d mov r18, r13 |
609e: 30 e0 ldi r19, 0x00 ; 0 |
60a0: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
60a4: 20 e4 ldi r18, 0x40 ; 64 |
60a6: 30 e0 ldi r19, 0x00 ; 0 |
60a8: 40 e0 ldi r20, 0x00 ; 0 |
60aa: 50 e0 ldi r21, 0x00 ; 0 |
60ac: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
60b0: 50 95 com r21 |
60b2: 40 95 com r20 |
60b4: 30 95 com r19 |
60b6: 21 95 neg r18 |
60b8: 3f 4f sbci r19, 0xFF ; 255 |
60ba: 4f 4f sbci r20, 0xFF ; 255 |
60bc: 5f 4f sbci r21, 0xFF ; 255 |
60be: 22 0d add r18, r2 |
60c0: 33 1d adc r19, r3 |
60c2: 30 93 fc 05 sts 0x05FC, r19 |
60c6: 20 93 fb 05 sts 0x05FB, r18 |
60ca: 80 91 39 06 lds r24, 0x0639 |
60ce: 87 ff sbrs r24, 7 |
60d0: 32 c0 rjmp .+100 ; 0x6136 <Mittelwert+0xbb0> |
60d2: 80 91 e5 03 lds r24, 0x03E5 |
60d6: 81 11 cpse r24, r1 |
60d8: 2e c0 rjmp .+92 ; 0x6136 <Mittelwert+0xbb0> |
60da: 80 91 e4 03 lds r24, 0x03E4 |
60de: 81 11 cpse r24, r1 |
60e0: 2a c0 rjmp .+84 ; 0x6136 <Mittelwert+0xbb0> |
60e2: 01 30 cpi r16, 0x01 ; 1 |
60e4: 71 e0 ldi r23, 0x01 ; 1 |
60e6: 17 07 cpc r17, r23 |
60e8: 14 f0 brlt .+4 ; 0x60ee <Mittelwert+0xb68> |
60ea: 1a 95 dec r17 |
60ec: 05 c0 rjmp .+10 ; 0x60f8 <Mittelwert+0xb72> |
60ee: 01 15 cp r16, r1 |
60f0: 8f ef ldi r24, 0xFF ; 255 |
60f2: 18 07 cpc r17, r24 |
60f4: 5c f4 brge .+22 ; 0x610c <Mittelwert+0xb86> |
60f6: 13 95 inc r17 |
60f8: 80 91 04 06 lds r24, 0x0604 |
60fc: 90 91 05 06 lds r25, 0x0605 |
6100: 80 0f add r24, r16 |
6102: 91 1f adc r25, r17 |
6104: 90 93 05 06 sts 0x0605, r25 |
6108: 80 93 04 06 sts 0x0604, r24 |
610c: 91 e0 ldi r25, 0x01 ; 1 |
610e: e9 16 cp r14, r25 |
6110: f9 06 cpc r15, r25 |
6112: 14 f0 brlt .+4 ; 0x6118 <Mittelwert+0xb92> |
6114: fa 94 dec r15 |
6116: 05 c0 rjmp .+10 ; 0x6122 <Mittelwert+0xb9c> |
6118: e1 14 cp r14, r1 |
611a: bf ef ldi r27, 0xFF ; 255 |
611c: fb 06 cpc r15, r27 |
611e: 5c f4 brge .+22 ; 0x6136 <Mittelwert+0xbb0> |
6120: f3 94 inc r15 |
6122: 80 91 f9 05 lds r24, 0x05F9 |
6126: 90 91 fa 05 lds r25, 0x05FA |
612a: 8e 0d add r24, r14 |
612c: 9f 1d adc r25, r15 |
612e: 90 93 fa 05 sts 0x05FA, r25 |
6132: 80 93 f9 05 sts 0x05F9, r24 |
6136: 68 96 adiw r28, 0x18 ; 24 |
6138: 0f b6 in r0, 0x3f ; 63 |
613a: f8 94 cli |
613c: de bf out 0x3e, r29 ; 62 |
613e: 0f be out 0x3f, r0 ; 63 |
6140: cd bf out 0x3d, r28 ; 61 |
6142: df 91 pop r29 |
6144: cf 91 pop r28 |
6146: 1f 91 pop r17 |
6148: 0f 91 pop r16 |
614a: ff 90 pop r15 |
614c: ef 90 pop r14 |
614e: df 90 pop r13 |
6150: cf 90 pop r12 |
6152: bf 90 pop r11 |
6154: af 90 pop r10 |
6156: 9f 90 pop r9 |
6158: 8f 90 pop r8 |
615a: 7f 90 pop r7 |
615c: 6f 90 pop r6 |
615e: 5f 90 pop r5 |
6160: 4f 90 pop r4 |
6162: 3f 90 pop r3 |
6164: 2f 90 pop r2 |
6166: 08 95 ret |
|
00006168 <SendMotorData>: |
6168: cf 93 push r28 |
616a: df 93 push r29 |
616c: 80 91 01 04 lds r24, 0x0401 |
6170: 81 11 cpse r24, r1 |
6172: 27 c0 rjmp .+78 ; 0x61c2 <SendMotorData+0x5a> |
6174: 80 91 c9 03 lds r24, 0x03C9 |
6178: 8c 7f andi r24, 0xFC ; 252 |
617a: 80 93 c9 03 sts 0x03C9, r24 |
617e: 80 91 c8 03 lds r24, 0x03C8 |
6182: 8f 7d andi r24, 0xDF ; 223 |
6184: 80 93 c8 03 sts 0x03C8, r24 |
6188: e4 e4 ldi r30, 0x44 ; 68 |
618a: fa e0 ldi r31, 0x0A ; 10 |
618c: a6 e7 ldi r26, 0x76 ; 118 |
618e: b9 e0 ldi r27, 0x09 ; 9 |
6190: 80 91 f3 04 lds r24, 0x04F3 |
6194: 81 11 cpse r24, r1 |
6196: 01 c0 rjmp .+2 ; 0x619a <SendMotorData+0x32> |
6198: 10 82 st Z, r1 |
619a: 81 91 ld r24, Z+ |
619c: ed 01 movw r28, r26 |
619e: 21 97 sbiw r28, 0x01 ; 1 |
61a0: 88 83 st Y, r24 |
61a2: 1c 92 st X, r1 |
61a4: 1f 96 adiw r26, 0x0f ; 15 |
61a6: 8a e0 ldi r24, 0x0A ; 10 |
61a8: e0 35 cpi r30, 0x50 ; 80 |
61aa: f8 07 cpc r31, r24 |
61ac: 89 f7 brne .-30 ; 0x6190 <SendMotorData+0x28> |
61ae: 80 91 f3 04 lds r24, 0x04F3 |
61b2: 88 23 and r24, r24 |
61b4: 59 f0 breq .+22 ; 0x61cc <SendMotorData+0x64> |
61b6: 80 91 f3 04 lds r24, 0x04F3 |
61ba: 81 50 subi r24, 0x01 ; 1 |
61bc: 80 93 f3 04 sts 0x04F3, r24 |
61c0: 05 c0 rjmp .+10 ; 0x61cc <SendMotorData+0x64> |
61c2: 80 91 c9 03 lds r24, 0x03C9 |
61c6: 81 60 ori r24, 0x01 ; 1 |
61c8: 80 93 c9 03 sts 0x03C9, r24 |
61cc: 80 91 de 04 lds r24, 0x04DE |
61d0: 88 23 and r24, r24 |
61d2: 19 f0 breq .+6 ; 0x61da <SendMotorData+0x72> |
61d4: 10 92 de 04 sts 0x04DE, r1 |
61d8: 0a c0 rjmp .+20 ; 0x61ee <SendMotorData+0x86> |
61da: 10 92 e1 04 sts 0x04E1, r1 |
61de: 80 91 dc 04 lds r24, 0x04DC |
61e2: 8e 7f andi r24, 0xFE ; 254 |
61e4: 80 93 dc 04 sts 0x04DC, r24 |
61e8: 85 ea ldi r24, 0xA5 ; 165 |
61ea: 80 93 bc 00 sts 0x00BC, r24 |
61ee: df 91 pop r29 |
61f0: cf 91 pop r28 |
61f2: 08 95 ret |
|
000061f4 <GetChannelValue>: |
61f4: 88 23 and r24, r24 |
61f6: a9 f0 breq .+42 ; 0x6222 <GetChannelValue+0x2e> |
61f8: e8 2f mov r30, r24 |
61fa: f0 e0 ldi r31, 0x00 ; 0 |
61fc: ee 0f add r30, r30 |
61fe: ff 1f adc r31, r31 |
6200: e2 5f subi r30, 0xF2 ; 242 |
6202: f7 4f sbci r31, 0xF7 ; 247 |
6204: 80 81 ld r24, Z |
6206: 91 81 ldd r25, Z+1 ; 0x01 |
6208: 81 58 subi r24, 0x81 ; 129 |
620a: 9f 4f sbci r25, 0xFF ; 255 |
620c: 97 ff sbrs r25, 7 |
620e: 02 c0 rjmp .+4 ; 0x6214 <GetChannelValue+0x20> |
6210: 80 e0 ldi r24, 0x00 ; 0 |
6212: 90 e0 ldi r25, 0x00 ; 0 |
6214: 8f 3f cpi r24, 0xFF ; 255 |
6216: 91 05 cpc r25, r1 |
6218: 29 f0 breq .+10 ; 0x6224 <GetChannelValue+0x30> |
621a: 24 f0 brlt .+8 ; 0x6224 <GetChannelValue+0x30> |
621c: 8f ef ldi r24, 0xFF ; 255 |
621e: 90 e0 ldi r25, 0x00 ; 0 |
6220: 08 95 ret |
6222: 80 e0 ldi r24, 0x00 ; 0 |
6224: 08 95 ret |
|
00006226 <ParameterZuordnung>: |
6226: cf 93 push r28 |
6228: df 93 push r29 |
622a: c0 e2 ldi r28, 0x20 ; 32 |
622c: d5 e0 ldi r29, 0x05 ; 5 |
622e: e3 e0 ldi r30, 0x03 ; 3 |
6230: f4 e0 ldi r31, 0x04 ; 4 |
6232: 29 91 ld r18, Y+ |
6234: a2 2f mov r26, r18 |
6236: b0 e0 ldi r27, 0x00 ; 0 |
6238: aa 0f add r26, r26 |
623a: bb 1f adc r27, r27 |
623c: a2 5f subi r26, 0xF2 ; 242 |
623e: b7 4f sbci r27, 0xF7 ; 247 |
6240: 8d 91 ld r24, X+ |
6242: 9c 91 ld r25, X |
6244: 81 58 subi r24, 0x81 ; 129 |
6246: 9f 4f sbci r25, 0xFF ; 255 |
6248: 97 ff sbrs r25, 7 |
624a: 02 c0 rjmp .+4 ; 0x6250 <ParameterZuordnung+0x2a> |
624c: 80 e0 ldi r24, 0x00 ; 0 |
624e: 90 e0 ldi r25, 0x00 ; 0 |
6250: 8f 3f cpi r24, 0xFF ; 255 |
6252: 91 05 cpc r25, r1 |
6254: 19 f0 breq .+6 ; 0x625c <ParameterZuordnung+0x36> |
6256: 14 f0 brlt .+4 ; 0x625c <ParameterZuordnung+0x36> |
6258: 8f ef ldi r24, 0xFF ; 255 |
625a: 90 e0 ldi r25, 0x00 ; 0 |
625c: 29 31 cpi r18, 0x19 ; 25 |
625e: 11 f4 brne .+4 ; 0x6264 <ParameterZuordnung+0x3e> |
6260: 80 83 st Z, r24 |
6262: 1c c0 rjmp .+56 ; 0x629c <ParameterZuordnung+0x76> |
6264: 60 81 ld r22, Z |
6266: 46 2f mov r20, r22 |
6268: 50 e0 ldi r21, 0x00 ; 0 |
626a: 84 17 cp r24, r20 |
626c: 95 07 cpc r25, r21 |
626e: b1 f0 breq .+44 ; 0x629c <ParameterZuordnung+0x76> |
6270: 9c 01 movw r18, r24 |
6272: 24 1b sub r18, r20 |
6274: 35 0b sbc r19, r21 |
6276: 37 ff sbrs r19, 7 |
6278: 02 c0 rjmp .+4 ; 0x627e <ParameterZuordnung+0x58> |
627a: 2d 5f subi r18, 0xFD ; 253 |
627c: 3f 4f sbci r19, 0xFF ; 255 |
627e: 35 95 asr r19 |
6280: 27 95 ror r18 |
6282: 35 95 asr r19 |
6284: 27 95 ror r18 |
6286: 26 0f add r18, r22 |
6288: 20 83 st Z, r18 |
628a: 42 2f mov r20, r18 |
628c: 50 e0 ldi r21, 0x00 ; 0 |
628e: 84 17 cp r24, r20 |
6290: 95 07 cpc r25, r21 |
6292: 14 f4 brge .+4 ; 0x6298 <ParameterZuordnung+0x72> |
6294: 21 50 subi r18, 0x01 ; 1 |
6296: 01 c0 rjmp .+2 ; 0x629a <ParameterZuordnung+0x74> |
6298: 2f 5f subi r18, 0xFF ; 255 |
629a: 20 83 st Z, r18 |
629c: 31 96 adiw r30, 0x01 ; 1 |
629e: 25 e0 ldi r18, 0x05 ; 5 |
62a0: c8 32 cpi r28, 0x28 ; 40 |
62a2: d2 07 cpc r29, r18 |
62a4: 31 f6 brne .-116 ; 0x6232 <ParameterZuordnung+0xc> |
62a6: 80 91 2a 05 lds r24, 0x052A |
62aa: 88 3f cpi r24, 0xF8 ; 248 |
62ac: 38 f0 brcs .+14 ; 0x62bc <ParameterZuordnung+0x96> |
62ae: ef ef ldi r30, 0xFF ; 255 |
62b0: f0 e0 ldi r31, 0x00 ; 0 |
62b2: e8 1b sub r30, r24 |
62b4: f1 09 sbc r31, r1 |
62b6: ed 5f subi r30, 0xFD ; 253 |
62b8: fb 4f sbci r31, 0xFB ; 251 |
62ba: 80 81 ld r24, Z |
62bc: 80 93 3a 01 sts 0x013A, r24 |
62c0: 80 91 3a 01 lds r24, 0x013A |
62c4: 84 36 cpi r24, 0x64 ; 100 |
62c6: 18 f0 brcs .+6 ; 0x62ce <ParameterZuordnung+0xa8> |
62c8: 84 e6 ldi r24, 0x64 ; 100 |
62ca: 80 93 3a 01 sts 0x013A, r24 |
62ce: 80 91 2c 05 lds r24, 0x052C |
62d2: 88 3f cpi r24, 0xF8 ; 248 |
62d4: 38 f0 brcs .+14 ; 0x62e4 <ParameterZuordnung+0xbe> |
62d6: ef ef ldi r30, 0xFF ; 255 |
62d8: f0 e0 ldi r31, 0x00 ; 0 |
62da: e8 1b sub r30, r24 |
62dc: f1 09 sbc r31, r1 |
62de: ed 5f subi r30, 0xFD ; 253 |
62e0: fb 4f sbci r31, 0xFB ; 251 |
62e2: 80 81 ld r24, Z |
62e4: 80 93 39 01 sts 0x0139, r24 |
62e8: 80 91 39 01 lds r24, 0x0139 |
62ec: 84 36 cpi r24, 0x64 ; 100 |
62ee: 18 f0 brcs .+6 ; 0x62f6 <ParameterZuordnung+0xd0> |
62f0: 84 e6 ldi r24, 0x64 ; 100 |
62f2: 80 93 39 01 sts 0x0139, r24 |
62f6: 80 91 39 05 lds r24, 0x0539 |
62fa: 88 3f cpi r24, 0xF8 ; 248 |
62fc: 38 f0 brcs .+14 ; 0x630c <ParameterZuordnung+0xe6> |
62fe: ef ef ldi r30, 0xFF ; 255 |
6300: f0 e0 ldi r31, 0x00 ; 0 |
6302: e8 1b sub r30, r24 |
6304: f1 09 sbc r31, r1 |
6306: ed 5f subi r30, 0xFD ; 253 |
6308: fb 4f sbci r31, 0xFB ; 251 |
630a: 80 81 ld r24, Z |
630c: 80 93 34 01 sts 0x0134, r24 |
6310: 80 91 34 01 lds r24, 0x0134 |
6314: 8b 30 cpi r24, 0x0B ; 11 |
6316: 18 f4 brcc .+6 ; 0x631e <ParameterZuordnung+0xf8> |
6318: 8a e0 ldi r24, 0x0A ; 10 |
631a: 80 93 34 01 sts 0x0134, r24 |
631e: 80 91 66 05 lds r24, 0x0566 |
6322: 88 3f cpi r24, 0xF8 ; 248 |
6324: 38 f0 brcs .+14 ; 0x6334 <ParameterZuordnung+0x10e> |
6326: ef ef ldi r30, 0xFF ; 255 |
6328: f0 e0 ldi r31, 0x00 ; 0 |
632a: e8 1b sub r30, r24 |
632c: f1 09 sbc r31, r1 |
632e: ed 5f subi r30, 0xFD ; 253 |
6330: fb 4f sbci r31, 0xFB ; 251 |
6332: 80 81 ld r24, Z |
6334: 80 93 18 06 sts 0x0618, r24 |
6338: 80 91 18 06 lds r24, 0x0618 |
633c: 86 30 cpi r24, 0x06 ; 6 |
633e: 18 f4 brcc .+6 ; 0x6346 <ParameterZuordnung+0x120> |
6340: 85 e0 ldi r24, 0x05 ; 5 |
6342: 80 93 18 06 sts 0x0618, r24 |
6346: 80 91 68 05 lds r24, 0x0568 |
634a: 88 3f cpi r24, 0xF8 ; 248 |
634c: 38 f0 brcs .+14 ; 0x635c <ParameterZuordnung+0x136> |
634e: ef ef ldi r30, 0xFF ; 255 |
6350: f0 e0 ldi r31, 0x00 ; 0 |
6352: e8 1b sub r30, r24 |
6354: f1 09 sbc r31, r1 |
6356: ed 5f subi r30, 0xFD ; 253 |
6358: fb 4f sbci r31, 0xFB ; 251 |
635a: 80 81 ld r24, Z |
635c: 80 93 40 06 sts 0x0640, r24 |
6360: 80 91 40 06 lds r24, 0x0640 |
6364: 86 30 cpi r24, 0x06 ; 6 |
6366: 18 f4 brcc .+6 ; 0x636e <ParameterZuordnung+0x148> |
6368: 85 e0 ldi r24, 0x05 ; 5 |
636a: 80 93 40 06 sts 0x0640, r24 |
636e: 80 91 53 05 lds r24, 0x0553 |
6372: 87 3f cpi r24, 0xF7 ; 247 |
6374: 29 f4 brne .+10 ; 0x6380 <ParameterZuordnung+0x15a> |
6376: 42 9b sbis 0x08, 2 ; 8 |
6378: 07 c0 rjmp .+14 ; 0x6388 <ParameterZuordnung+0x162> |
637a: 80 91 88 05 lds r24, 0x0588 |
637e: 17 c0 rjmp .+46 ; 0x63ae <ParameterZuordnung+0x188> |
6380: 86 3f cpi r24, 0xF6 ; 246 |
6382: 29 f4 brne .+10 ; 0x638e <ParameterZuordnung+0x168> |
6384: 43 99 sbic 0x08, 3 ; 8 |
6386: f9 cf rjmp .-14 ; 0x637a <ParameterZuordnung+0x154> |
6388: 80 91 89 05 lds r24, 0x0589 |
638c: 10 c0 rjmp .+32 ; 0x63ae <ParameterZuordnung+0x188> |
638e: 88 3f cpi r24, 0xF8 ; 248 |
6390: 38 f0 brcs .+14 ; 0x63a0 <ParameterZuordnung+0x17a> |
6392: ef ef ldi r30, 0xFF ; 255 |
6394: f0 e0 ldi r31, 0x00 ; 0 |
6396: e8 1b sub r30, r24 |
6398: f1 09 sbc r31, r1 |
639a: ed 5f subi r30, 0xFD ; 253 |
639c: fb 4f sbci r31, 0xFB ; 251 |
639e: 80 81 ld r24, Z |
63a0: 80 93 15 06 sts 0x0615, r24 |
63a4: 80 91 15 06 lds r24, 0x0615 |
63a8: 89 31 cpi r24, 0x19 ; 25 |
63aa: 18 f4 brcc .+6 ; 0x63b2 <ParameterZuordnung+0x18c> |
63ac: 88 e1 ldi r24, 0x18 ; 24 |
63ae: 80 93 15 06 sts 0x0615, r24 |
63b2: 80 91 54 05 lds r24, 0x0554 |
63b6: 87 3f cpi r24, 0xF7 ; 247 |
63b8: 29 f4 brne .+10 ; 0x63c4 <ParameterZuordnung+0x19e> |
63ba: 42 9b sbis 0x08, 2 ; 8 |
63bc: 07 c0 rjmp .+14 ; 0x63cc <ParameterZuordnung+0x1a6> |
63be: 80 91 8a 05 lds r24, 0x058A |
63c2: 17 c0 rjmp .+46 ; 0x63f2 <ParameterZuordnung+0x1cc> |
63c4: 86 3f cpi r24, 0xF6 ; 246 |
63c6: 29 f4 brne .+10 ; 0x63d2 <ParameterZuordnung+0x1ac> |
63c8: 43 99 sbic 0x08, 3 ; 8 |
63ca: f9 cf rjmp .-14 ; 0x63be <ParameterZuordnung+0x198> |
63cc: 80 91 8b 05 lds r24, 0x058B |
63d0: 10 c0 rjmp .+32 ; 0x63f2 <ParameterZuordnung+0x1cc> |
63d2: 88 3f cpi r24, 0xF8 ; 248 |
63d4: 38 f0 brcs .+14 ; 0x63e4 <ParameterZuordnung+0x1be> |
63d6: ef ef ldi r30, 0xFF ; 255 |
63d8: f0 e0 ldi r31, 0x00 ; 0 |
63da: e8 1b sub r30, r24 |
63dc: f1 09 sbc r31, r1 |
63de: ed 5f subi r30, 0xFD ; 253 |
63e0: fb 4f sbci r31, 0xFB ; 251 |
63e2: 80 81 ld r24, Z |
63e4: 80 93 f6 05 sts 0x05F6, r24 |
63e8: 80 91 f6 05 lds r24, 0x05F6 |
63ec: 89 31 cpi r24, 0x19 ; 25 |
63ee: 18 f4 brcc .+6 ; 0x63f6 <ParameterZuordnung+0x1d0> |
63f0: 88 e1 ldi r24, 0x18 ; 24 |
63f2: 80 93 f6 05 sts 0x05F6, r24 |
63f6: 80 91 55 05 lds r24, 0x0555 |
63fa: 88 3f cpi r24, 0xF8 ; 248 |
63fc: 38 f0 brcs .+14 ; 0x640c <ParameterZuordnung+0x1e6> |
63fe: ef ef ldi r30, 0xFF ; 255 |
6400: f0 e0 ldi r31, 0x00 ; 0 |
6402: e8 1b sub r30, r24 |
6404: f1 09 sbc r31, r1 |
6406: ed 5f subi r30, 0xFD ; 253 |
6408: fb 4f sbci r31, 0xFB ; 251 |
640a: 80 81 ld r24, Z |
640c: 80 93 1e 06 sts 0x061E, r24 |
6410: 80 91 1e 06 lds r24, 0x061E |
6414: 89 31 cpi r24, 0x19 ; 25 |
6416: 18 f4 brcc .+6 ; 0x641e <ParameterZuordnung+0x1f8> |
6418: 88 e1 ldi r24, 0x18 ; 24 |
641a: 80 93 1e 06 sts 0x061E, r24 |
641e: 80 91 2b 05 lds r24, 0x052B |
6422: e8 de rcall .-560 ; 0x61f4 <GetChannelValue> |
6424: 80 93 df 03 sts 0x03DF, r24 |
6428: 80 91 2e 05 lds r24, 0x052E |
642c: 88 3f cpi r24, 0xF8 ; 248 |
642e: 38 f0 brcs .+14 ; 0x643e <ParameterZuordnung+0x218> |
6430: ef ef ldi r30, 0xFF ; 255 |
6432: f0 e0 ldi r31, 0x00 ; 0 |
6434: e8 1b sub r30, r24 |
6436: f1 09 sbc r31, r1 |
6438: ed 5f subi r30, 0xFD ; 253 |
643a: fb 4f sbci r31, 0xFB ; 251 |
643c: 80 81 ld r24, Z |
643e: 80 93 38 01 sts 0x0138, r24 |
6442: 80 91 30 05 lds r24, 0x0530 |
6446: 88 3f cpi r24, 0xF8 ; 248 |
6448: 38 f0 brcs .+14 ; 0x6458 <ParameterZuordnung+0x232> |
644a: ef ef ldi r30, 0xFF ; 255 |
644c: f0 e0 ldi r31, 0x00 ; 0 |
644e: e8 1b sub r30, r24 |
6450: f1 09 sbc r31, r1 |
6452: ed 5f subi r30, 0xFD ; 253 |
6454: fb 4f sbci r31, 0xFB ; 251 |
6456: 80 81 ld r24, Z |
6458: 80 93 36 01 sts 0x0136, r24 |
645c: 80 91 38 05 lds r24, 0x0538 |
6460: 88 3f cpi r24, 0xF8 ; 248 |
6462: 38 f0 brcs .+14 ; 0x6472 <ParameterZuordnung+0x24c> |
6464: ef ef ldi r30, 0xFF ; 255 |
6466: f0 e0 ldi r31, 0x00 ; 0 |
6468: e8 1b sub r30, r24 |
646a: f1 09 sbc r31, r1 |
646c: ed 5f subi r30, 0xFD ; 253 |
646e: fb 4f sbci r31, 0xFB ; 251 |
6470: 80 81 ld r24, Z |
6472: 80 93 37 01 sts 0x0137, r24 |
6476: 80 91 3a 05 lds r24, 0x053A |
647a: 88 3f cpi r24, 0xF8 ; 248 |
647c: 38 f0 brcs .+14 ; 0x648c <ParameterZuordnung+0x266> |
647e: ef ef ldi r30, 0xFF ; 255 |
6480: f0 e0 ldi r31, 0x00 ; 0 |
6482: e8 1b sub r30, r24 |
6484: f1 09 sbc r31, r1 |
6486: ed 5f subi r30, 0xFD ; 253 |
6488: fb 4f sbci r31, 0xFB ; 251 |
648a: 80 81 ld r24, Z |
648c: 80 93 33 01 sts 0x0133, r24 |
6490: 80 91 3b 05 lds r24, 0x053B |
6494: 88 3f cpi r24, 0xF8 ; 248 |
6496: 38 f0 brcs .+14 ; 0x64a6 <ParameterZuordnung+0x280> |
6498: ef ef ldi r30, 0xFF ; 255 |
649a: f0 e0 ldi r31, 0x00 ; 0 |
649c: e8 1b sub r30, r24 |
649e: f1 09 sbc r31, r1 |
64a0: ed 5f subi r30, 0xFD ; 253 |
64a2: fb 4f sbci r31, 0xFB ; 251 |
64a4: 80 81 ld r24, Z |
64a6: 80 93 35 01 sts 0x0135, r24 |
64aa: 80 91 3c 05 lds r24, 0x053C |
64ae: 88 3f cpi r24, 0xF8 ; 248 |
64b0: 38 f0 brcs .+14 ; 0x64c0 <ParameterZuordnung+0x29a> |
64b2: ef ef ldi r30, 0xFF ; 255 |
64b4: f0 e0 ldi r31, 0x00 ; 0 |
64b6: e8 1b sub r30, r24 |
64b8: f1 09 sbc r31, r1 |
64ba: ed 5f subi r30, 0xFD ; 253 |
64bc: fb 4f sbci r31, 0xFB ; 251 |
64be: 80 81 ld r24, Z |
64c0: 80 93 32 01 sts 0x0132, r24 |
64c4: 80 91 3d 05 lds r24, 0x053D |
64c8: 88 3f cpi r24, 0xF8 ; 248 |
64ca: 38 f0 brcs .+14 ; 0x64da <ParameterZuordnung+0x2b4> |
64cc: ef ef ldi r30, 0xFF ; 255 |
64ce: f0 e0 ldi r31, 0x00 ; 0 |
64d0: e8 1b sub r30, r24 |
64d2: f1 09 sbc r31, r1 |
64d4: ed 5f subi r30, 0xFD ; 253 |
64d6: fb 4f sbci r31, 0xFB ; 251 |
64d8: 80 81 ld r24, Z |
64da: 80 93 31 01 sts 0x0131, r24 |
64de: 80 91 43 05 lds r24, 0x0543 |
64e2: 88 3f cpi r24, 0xF8 ; 248 |
64e4: 38 f0 brcs .+14 ; 0x64f4 <ParameterZuordnung+0x2ce> |
64e6: ef ef ldi r30, 0xFF ; 255 |
64e8: f0 e0 ldi r31, 0x00 ; 0 |
64ea: e8 1b sub r30, r24 |
64ec: f1 09 sbc r31, r1 |
64ee: ed 5f subi r30, 0xFD ; 253 |
64f0: fb 4f sbci r31, 0xFB ; 251 |
64f2: 80 81 ld r24, Z |
64f4: 80 93 30 01 sts 0x0130, r24 |
64f8: 80 91 44 05 lds r24, 0x0544 |
64fc: 88 3f cpi r24, 0xF8 ; 248 |
64fe: 38 f0 brcs .+14 ; 0x650e <ParameterZuordnung+0x2e8> |
6500: ef ef ldi r30, 0xFF ; 255 |
6502: f0 e0 ldi r31, 0x00 ; 0 |
6504: e8 1b sub r30, r24 |
6506: f1 09 sbc r31, r1 |
6508: ed 5f subi r30, 0xFD ; 253 |
650a: fb 4f sbci r31, 0xFB ; 251 |
650c: 80 81 ld r24, Z |
650e: 80 93 de 03 sts 0x03DE, r24 |
6512: 80 91 45 05 lds r24, 0x0545 |
6516: 88 3f cpi r24, 0xF8 ; 248 |
6518: 38 f0 brcs .+14 ; 0x6528 <ParameterZuordnung+0x302> |
651a: ef ef ldi r30, 0xFF ; 255 |
651c: f0 e0 ldi r31, 0x00 ; 0 |
651e: e8 1b sub r30, r24 |
6520: f1 09 sbc r31, r1 |
6522: ed 5f subi r30, 0xFD ; 253 |
6524: fb 4f sbci r31, 0xFB ; 251 |
6526: 80 81 ld r24, Z |
6528: 80 93 dd 03 sts 0x03DD, r24 |
652c: 80 91 46 05 lds r24, 0x0546 |
6530: 88 3f cpi r24, 0xF8 ; 248 |
6532: 38 f0 brcs .+14 ; 0x6542 <ParameterZuordnung+0x31c> |
6534: ef ef ldi r30, 0xFF ; 255 |
6536: f0 e0 ldi r31, 0x00 ; 0 |
6538: e8 1b sub r30, r24 |
653a: f1 09 sbc r31, r1 |
653c: ed 5f subi r30, 0xFD ; 253 |
653e: fb 4f sbci r31, 0xFB ; 251 |
6540: 80 81 ld r24, Z |
6542: 80 93 dc 03 sts 0x03DC, r24 |
6546: 80 91 47 05 lds r24, 0x0547 |
654a: 88 3f cpi r24, 0xF8 ; 248 |
654c: 38 f0 brcs .+14 ; 0x655c <ParameterZuordnung+0x336> |
654e: ef ef ldi r30, 0xFF ; 255 |
6550: f0 e0 ldi r31, 0x00 ; 0 |
6552: e8 1b sub r30, r24 |
6554: f1 09 sbc r31, r1 |
6556: ed 5f subi r30, 0xFD ; 253 |
6558: fb 4f sbci r31, 0xFB ; 251 |
655a: 80 81 ld r24, Z |
655c: 80 93 db 03 sts 0x03DB, r24 |
6560: 80 91 61 05 lds r24, 0x0561 |
6564: 88 3f cpi r24, 0xF8 ; 248 |
6566: 38 f0 brcs .+14 ; 0x6576 <ParameterZuordnung+0x350> |
6568: ef ef ldi r30, 0xFF ; 255 |
656a: f0 e0 ldi r31, 0x00 ; 0 |
656c: e8 1b sub r30, r24 |
656e: f1 09 sbc r31, r1 |
6570: ed 5f subi r30, 0xFD ; 253 |
6572: fb 4f sbci r31, 0xFB ; 251 |
6574: 80 81 ld r24, Z |
6576: 80 93 da 03 sts 0x03DA, r24 |
657a: 80 91 62 05 lds r24, 0x0562 |
657e: 88 3f cpi r24, 0xF8 ; 248 |
6580: 38 f0 brcs .+14 ; 0x6590 <ParameterZuordnung+0x36a> |
6582: ef ef ldi r30, 0xFF ; 255 |
6584: f0 e0 ldi r31, 0x00 ; 0 |
6586: e8 1b sub r30, r24 |
6588: f1 09 sbc r31, r1 |
658a: ed 5f subi r30, 0xFD ; 253 |
658c: fb 4f sbci r31, 0xFB ; 251 |
658e: 80 81 ld r24, Z |
6590: 80 93 d9 03 sts 0x03D9, r24 |
6594: 80 91 63 05 lds r24, 0x0563 |
6598: 88 3f cpi r24, 0xF8 ; 248 |
659a: 38 f0 brcs .+14 ; 0x65aa <ParameterZuordnung+0x384> |
659c: ef ef ldi r30, 0xFF ; 255 |
659e: f0 e0 ldi r31, 0x00 ; 0 |
65a0: e8 1b sub r30, r24 |
65a2: f1 09 sbc r31, r1 |
65a4: ed 5f subi r30, 0xFD ; 253 |
65a6: fb 4f sbci r31, 0xFB ; 251 |
65a8: 80 81 ld r24, Z |
65aa: 80 93 d8 03 sts 0x03D8, r24 |
65ae: 80 91 64 05 lds r24, 0x0564 |
65b2: 88 3f cpi r24, 0xF8 ; 248 |
65b4: 38 f0 brcs .+14 ; 0x65c4 <ParameterZuordnung+0x39e> |
65b6: ef ef ldi r30, 0xFF ; 255 |
65b8: f0 e0 ldi r31, 0x00 ; 0 |
65ba: e8 1b sub r30, r24 |
65bc: f1 09 sbc r31, r1 |
65be: ed 5f subi r30, 0xFD ; 253 |
65c0: fb 4f sbci r31, 0xFB ; 251 |
65c2: 80 81 ld r24, Z |
65c4: 80 93 d7 03 sts 0x03D7, r24 |
65c8: 80 91 48 05 lds r24, 0x0548 |
65cc: 88 3f cpi r24, 0xF8 ; 248 |
65ce: 38 f0 brcs .+14 ; 0x65de <ParameterZuordnung+0x3b8> |
65d0: ef ef ldi r30, 0xFF ; 255 |
65d2: f0 e0 ldi r31, 0x00 ; 0 |
65d4: e8 1b sub r30, r24 |
65d6: f1 09 sbc r31, r1 |
65d8: ed 5f subi r30, 0xFD ; 253 |
65da: fb 4f sbci r31, 0xFB ; 251 |
65dc: 80 81 ld r24, Z |
65de: 80 93 2f 01 sts 0x012F, r24 |
65e2: 80 91 4c 05 lds r24, 0x054C |
65e6: 88 3f cpi r24, 0xF8 ; 248 |
65e8: 38 f0 brcs .+14 ; 0x65f8 <ParameterZuordnung+0x3d2> |
65ea: ef ef ldi r30, 0xFF ; 255 |
65ec: f0 e0 ldi r31, 0x00 ; 0 |
65ee: e8 1b sub r30, r24 |
65f0: f1 09 sbc r31, r1 |
65f2: ed 5f subi r30, 0xFD ; 253 |
65f4: fb 4f sbci r31, 0xFB ; 251 |
65f6: 80 81 ld r24, Z |
65f8: 80 93 2e 01 sts 0x012E, r24 |
65fc: 80 91 49 05 lds r24, 0x0549 |
6600: 88 3f cpi r24, 0xF8 ; 248 |
6602: 38 f0 brcs .+14 ; 0x6612 <ParameterZuordnung+0x3ec> |
6604: ef ef ldi r30, 0xFF ; 255 |
6606: f0 e0 ldi r31, 0x00 ; 0 |
6608: e8 1b sub r30, r24 |
660a: f1 09 sbc r31, r1 |
660c: ed 5f subi r30, 0xFD ; 253 |
660e: fb 4f sbci r31, 0xFB ; 251 |
6610: 80 81 ld r24, Z |
6612: 80 93 2d 01 sts 0x012D, r24 |
6616: 80 91 4d 05 lds r24, 0x054D |
661a: 88 3f cpi r24, 0xF8 ; 248 |
661c: 38 f0 brcs .+14 ; 0x662c <ParameterZuordnung+0x406> |
661e: ef ef ldi r30, 0xFF ; 255 |
6620: f0 e0 ldi r31, 0x00 ; 0 |
6622: e8 1b sub r30, r24 |
6624: f1 09 sbc r31, r1 |
6626: ed 5f subi r30, 0xFD ; 253 |
6628: fb 4f sbci r31, 0xFB ; 251 |
662a: 80 81 ld r24, Z |
662c: 80 93 2c 01 sts 0x012C, r24 |
6630: 80 91 56 05 lds r24, 0x0556 |
6634: 88 3f cpi r24, 0xF8 ; 248 |
6636: 38 f0 brcs .+14 ; 0x6646 <ParameterZuordnung+0x420> |
6638: ef ef ldi r30, 0xFF ; 255 |
663a: f0 e0 ldi r31, 0x00 ; 0 |
663c: e8 1b sub r30, r24 |
663e: f1 09 sbc r31, r1 |
6640: ed 5f subi r30, 0xFD ; 253 |
6642: fb 4f sbci r31, 0xFB ; 251 |
6644: 80 81 ld r24, Z |
6646: 80 93 2b 01 sts 0x012B, r24 |
664a: 80 91 59 05 lds r24, 0x0559 |
664e: 88 3f cpi r24, 0xF8 ; 248 |
6650: 38 f0 brcs .+14 ; 0x6660 <ParameterZuordnung+0x43a> |
6652: ef ef ldi r30, 0xFF ; 255 |
6654: f0 e0 ldi r31, 0x00 ; 0 |
6656: e8 1b sub r30, r24 |
6658: f1 09 sbc r31, r1 |
665a: ed 5f subi r30, 0xFD ; 253 |
665c: fb 4f sbci r31, 0xFB ; 251 |
665e: 80 81 ld r24, Z |
6660: 80 93 2a 01 sts 0x012A, r24 |
6664: 80 91 5a 05 lds r24, 0x055A |
6668: 88 3f cpi r24, 0xF8 ; 248 |
666a: 38 f0 brcs .+14 ; 0x667a <ParameterZuordnung+0x454> |
666c: ef ef ldi r30, 0xFF ; 255 |
666e: f0 e0 ldi r31, 0x00 ; 0 |
6670: e8 1b sub r30, r24 |
6672: f1 09 sbc r31, r1 |
6674: ed 5f subi r30, 0xFD ; 253 |
6676: fb 4f sbci r31, 0xFB ; 251 |
6678: 80 81 ld r24, Z |
667a: 80 93 29 01 sts 0x0129, r24 |
667e: 80 91 5b 05 lds r24, 0x055B |
6682: 88 3f cpi r24, 0xF8 ; 248 |
6684: 38 f0 brcs .+14 ; 0x6694 <ParameterZuordnung+0x46e> |
6686: ef ef ldi r30, 0xFF ; 255 |
6688: f0 e0 ldi r31, 0x00 ; 0 |
668a: e8 1b sub r30, r24 |
668c: f1 09 sbc r31, r1 |
668e: ed 5f subi r30, 0xFD ; 253 |
6690: fb 4f sbci r31, 0xFB ; 251 |
6692: 80 81 ld r24, Z |
6694: 80 93 28 01 sts 0x0128, r24 |
6698: 80 91 84 05 lds r24, 0x0584 |
669c: 88 3f cpi r24, 0xF8 ; 248 |
669e: 38 f0 brcs .+14 ; 0x66ae <ParameterZuordnung+0x488> |
66a0: ef ef ldi r30, 0xFF ; 255 |
66a2: f0 e0 ldi r31, 0x00 ; 0 |
66a4: e8 1b sub r30, r24 |
66a6: f1 09 sbc r31, r1 |
66a8: ed 5f subi r30, 0xFD ; 253 |
66aa: fb 4f sbci r31, 0xFB ; 251 |
66ac: 80 81 ld r24, Z |
66ae: 80 93 01 06 sts 0x0601, r24 |
66b2: 80 91 28 05 lds r24, 0x0528 |
66b6: 80 93 39 06 sts 0x0639, r24 |
66ba: 80 91 95 05 lds r24, 0x0595 |
66be: 80 93 1d 06 sts 0x061D, r24 |
66c2: 80 91 60 05 lds r24, 0x0560 |
66c6: 88 3f cpi r24, 0xF8 ; 248 |
66c8: 38 f0 brcs .+14 ; 0x66d8 <ParameterZuordnung+0x4b2> |
66ca: ef ef ldi r30, 0xFF ; 255 |
66cc: f0 e0 ldi r31, 0x00 ; 0 |
66ce: e8 1b sub r30, r24 |
66d0: f1 09 sbc r31, r1 |
66d2: ed 5f subi r30, 0xFD ; 253 |
66d4: fb 4f sbci r31, 0xFB ; 251 |
66d6: 80 81 ld r24, Z |
66d8: 80 93 27 01 sts 0x0127, r24 |
66dc: 80 91 7d 05 lds r24, 0x057D |
66e0: 88 3f cpi r24, 0xF8 ; 248 |
66e2: 38 f0 brcs .+14 ; 0x66f2 <ParameterZuordnung+0x4cc> |
66e4: ef ef ldi r30, 0xFF ; 255 |
66e6: f0 e0 ldi r31, 0x00 ; 0 |
66e8: e8 1b sub r30, r24 |
66ea: f1 09 sbc r31, r1 |
66ec: ed 5f subi r30, 0xFD ; 253 |
66ee: fb 4f sbci r31, 0xFB ; 251 |
66f0: 80 81 ld r24, Z |
66f2: 80 93 52 06 sts 0x0652, r24 |
66f6: 60 91 30 01 lds r22, 0x0130 |
66fa: 70 e0 ldi r23, 0x00 ; 0 |
66fc: 6f 5f subi r22, 0xFF ; 255 |
66fe: 7f 4f sbci r23, 0xFF ; 255 |
6700: 8c e3 ldi r24, 0x3C ; 60 |
6702: 98 e2 ldi r25, 0x28 ; 40 |
6704: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
6708: 70 93 3c 01 sts 0x013C, r23 |
670c: 60 93 3b 01 sts 0x013B, r22 |
6710: 80 91 36 05 lds r24, 0x0536 |
6714: 80 93 41 06 sts 0x0641, r24 |
6718: 80 91 35 05 lds r24, 0x0535 |
671c: 80 93 09 06 sts 0x0609, r24 |
6720: e0 91 7f 05 lds r30, 0x057F |
6724: 80 91 f0 08 lds r24, 0x08F0 |
6728: 90 91 f1 08 lds r25, 0x08F1 |
672c: ee 23 and r30, r30 |
672e: 09 f4 brne .+2 ; 0x6732 <ParameterZuordnung+0x50c> |
6730: 43 c0 rjmp .+134 ; 0x67b8 <ParameterZuordnung+0x592> |
6732: 21 e0 ldi r18, 0x01 ; 1 |
6734: 20 93 d6 03 sts 0x03D6, r18 |
6738: f0 e0 ldi r31, 0x00 ; 0 |
673a: ee 0f add r30, r30 |
673c: ff 1f adc r31, r31 |
673e: e2 5f subi r30, 0xF2 ; 242 |
6740: f7 4f sbci r31, 0xF7 ; 247 |
6742: 20 81 ld r18, Z |
6744: 31 81 ldd r19, Z+1 ; 0x01 |
6746: 20 3c cpi r18, 0xC0 ; 192 |
6748: 3f 4f sbci r19, 0xFF ; 255 |
674a: 14 f4 brge .+4 ; 0x6750 <ParameterZuordnung+0x52a> |
674c: 10 92 d6 03 sts 0x03D6, r1 |
6750: 20 91 3d 01 lds r18, 0x013D |
6754: 40 91 d6 03 lds r20, 0x03D6 |
6758: 24 17 cp r18, r20 |
675a: 21 f1 breq .+72 ; 0x67a4 <ParameterZuordnung+0x57e> |
675c: 23 30 cpi r18, 0x03 ; 3 |
675e: f8 f4 brcc .+62 ; 0x679e <ParameterZuordnung+0x578> |
6760: 50 91 57 01 lds r21, 0x0157 |
6764: 44 23 and r20, r20 |
6766: 51 f0 breq .+20 ; 0x677c <ParameterZuordnung+0x556> |
6768: 2c ed ldi r18, 0xDC ; 220 |
676a: 35 e0 ldi r19, 0x05 ; 5 |
676c: 30 93 cc 04 sts 0x04CC, r19 |
6770: 20 93 cb 04 sts 0x04CB, r18 |
6774: 51 11 cpse r21, r1 |
6776: 0d c0 rjmp .+26 ; 0x6792 <ParameterZuordnung+0x56c> |
6778: 2e e2 ldi r18, 0x2E ; 46 |
677a: 09 c0 rjmp .+18 ; 0x678e <ParameterZuordnung+0x568> |
677c: 28 ec ldi r18, 0xC8 ; 200 |
677e: 30 e0 ldi r19, 0x00 ; 0 |
6780: 30 93 cc 04 sts 0x04CC, r19 |
6784: 20 93 cb 04 sts 0x04CB, r18 |
6788: 51 11 cpse r21, r1 |
678a: 03 c0 rjmp .+6 ; 0x6792 <ParameterZuordnung+0x56c> |
678c: 27 e1 ldi r18, 0x17 ; 23 |
678e: 20 93 57 01 sts 0x0157, r18 |
6792: 25 e0 ldi r18, 0x05 ; 5 |
6794: 20 93 ec 03 sts 0x03EC, r18 |
6798: 40 93 3d 01 sts 0x013D, r20 |
679c: 03 c0 rjmp .+6 ; 0x67a4 <ParameterZuordnung+0x57e> |
679e: 21 50 subi r18, 0x01 ; 1 |
67a0: 20 93 3d 01 sts 0x013D, r18 |
67a4: 97 ff sbrs r25, 7 |
67a6: 0d c0 rjmp .+26 ; 0x67c2 <ParameterZuordnung+0x59c> |
67a8: 44 23 and r20, r20 |
67aa: 59 f0 breq .+22 ; 0x67c2 <ParameterZuordnung+0x59c> |
67ac: 20 91 3f 0a lds r18, 0x0A3F |
67b0: 20 68 ori r18, 0x80 ; 128 |
67b2: 20 93 3f 0a sts 0x0A3F, r18 |
67b6: 05 c0 rjmp .+10 ; 0x67c2 <ParameterZuordnung+0x59c> |
67b8: 10 92 d6 03 sts 0x03D6, r1 |
67bc: 2a e0 ldi r18, 0x0A ; 10 |
67be: 20 93 3d 01 sts 0x013D, r18 |
67c2: 97 ff sbrs r25, 7 |
67c4: 1c c0 rjmp .+56 ; 0x67fe <ParameterZuordnung+0x5d8> |
67c6: 80 91 01 04 lds r24, 0x0401 |
67ca: 88 23 and r24, r24 |
67cc: c1 f0 breq .+48 ; 0x67fe <ParameterZuordnung+0x5d8> |
67ce: 80 91 d6 03 lds r24, 0x03D6 |
67d2: 88 23 and r24, r24 |
67d4: a1 f0 breq .+40 ; 0x67fe <ParameterZuordnung+0x5d8> |
67d6: 80 91 a9 02 lds r24, 0x02A9 |
67da: 90 91 aa 02 lds r25, 0x02AA |
67de: 01 96 adiw r24, 0x01 ; 1 |
67e0: 71 f4 brne .+28 ; 0x67fe <ParameterZuordnung+0x5d8> |
67e2: 88 e9 ldi r24, 0x98 ; 152 |
67e4: 9a e3 ldi r25, 0x3A ; 58 |
67e6: 90 93 cc 04 sts 0x04CC, r25 |
67ea: 80 93 cb 04 sts 0x04CB, r24 |
67ee: 80 e0 ldi r24, 0x00 ; 0 |
67f0: 94 ea ldi r25, 0xA4 ; 164 |
67f2: 90 93 aa 02 sts 0x02AA, r25 |
67f6: 80 93 a9 02 sts 0x02A9, r24 |
67fa: 10 92 d6 03 sts 0x03D6, r1 |
67fe: 80 91 d6 03 lds r24, 0x03D6 |
6802: 88 23 and r24, r24 |
6804: 21 f0 breq .+8 ; 0x680e <ParameterZuordnung+0x5e8> |
6806: 80 91 c8 03 lds r24, 0x03C8 |
680a: 81 60 ori r24, 0x01 ; 1 |
680c: 03 c0 rjmp .+6 ; 0x6814 <ParameterZuordnung+0x5ee> |
680e: 80 91 c8 03 lds r24, 0x03C8 |
6812: 8e 7f andi r24, 0xFE ; 254 |
6814: 80 93 c8 03 sts 0x03C8, r24 |
6818: df 91 pop r29 |
681a: cf 91 pop r28 |
681c: 08 95 ret |
|
0000681e <CalcStickGasHover>: |
681e: 80 91 31 05 lds r24, 0x0531 |
6822: 81 11 cpse r24, r1 |
6824: 20 c0 rjmp .+64 ; 0x6866 <CalcStickGasHover+0x48> |
6826: 20 91 1a 01 lds r18, 0x011A |
682a: 30 91 1b 01 lds r19, 0x011B |
682e: 80 91 e6 03 lds r24, 0x03E6 |
6832: 90 91 e7 03 lds r25, 0x03E7 |
6836: 97 fd sbrc r25, 7 |
6838: 03 96 adiw r24, 0x03 ; 3 |
683a: ac 01 movw r20, r24 |
683c: 55 95 asr r21 |
683e: 47 95 ror r20 |
6840: 55 95 asr r21 |
6842: 47 95 ror r20 |
6844: 42 9f mul r20, r18 |
6846: c0 01 movw r24, r0 |
6848: 43 9f mul r20, r19 |
684a: 90 0d add r25, r0 |
684c: 52 9f mul r21, r18 |
684e: 90 0d add r25, r0 |
6850: 11 24 eor r1, r1 |
6852: 60 91 53 01 lds r22, 0x0153 |
6856: 70 e0 ldi r23, 0x00 ; 0 |
6858: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
685c: 70 93 41 01 sts 0x0141, r23 |
6860: 60 93 40 01 sts 0x0140, r22 |
6864: 05 c0 rjmp .+10 ; 0x6870 <CalcStickGasHover+0x52> |
6866: 90 e0 ldi r25, 0x00 ; 0 |
6868: 90 93 41 01 sts 0x0141, r25 |
686c: 80 93 40 01 sts 0x0140, r24 |
6870: 80 91 40 01 lds r24, 0x0140 |
6874: 90 91 41 01 lds r25, 0x0141 |
6878: 87 34 cpi r24, 0x47 ; 71 |
687a: 91 05 cpc r25, r1 |
687c: 18 f4 brcc .+6 ; 0x6884 <CalcStickGasHover+0x66> |
687e: 86 e4 ldi r24, 0x46 ; 70 |
6880: 90 e0 ldi r25, 0x00 ; 0 |
6882: 05 c0 rjmp .+10 ; 0x688e <CalcStickGasHover+0x70> |
6884: 8f 3a cpi r24, 0xAF ; 175 |
6886: 91 05 cpc r25, r1 |
6888: 30 f0 brcs .+12 ; 0x6896 <CalcStickGasHover+0x78> |
688a: 8f ea ldi r24, 0xAF ; 175 |
688c: 90 e0 ldi r25, 0x00 ; 0 |
688e: 90 93 41 01 sts 0x0141, r25 |
6892: 80 93 40 01 sts 0x0140, r24 |
6896: 08 95 ret |
|
00006898 <MotorRegler>: |
6898: 2f 92 push r2 |
689a: 3f 92 push r3 |
689c: 4f 92 push r4 |
689e: 5f 92 push r5 |
68a0: 6f 92 push r6 |
68a2: 7f 92 push r7 |
68a4: 8f 92 push r8 |
68a6: 9f 92 push r9 |
68a8: af 92 push r10 |
68aa: bf 92 push r11 |
68ac: cf 92 push r12 |
68ae: df 92 push r13 |
68b0: ef 92 push r14 |
68b2: ff 92 push r15 |
68b4: 0f 93 push r16 |
68b6: 1f 93 push r17 |
68b8: cf 93 push r28 |
68ba: df 93 push r29 |
68bc: cd b7 in r28, 0x3d ; 61 |
68be: de b7 in r29, 0x3e ; 62 |
68c0: 69 97 sbiw r28, 0x19 ; 25 |
68c2: 0f b6 in r0, 0x3f ; 63 |
68c4: f8 94 cli |
68c6: de bf out 0x3e, r29 ; 62 |
68c8: 0f be out 0x3f, r0 ; 63 |
68ca: cd bf out 0x3d, r28 ; 61 |
68cc: 0e 94 c3 2a call 0x5586 ; 0x5586 <Mittelwert> |
68d0: 80 91 c9 03 lds r24, 0x03C9 |
68d4: 84 71 andi r24, 0x14 ; 20 |
68d6: 79 f5 brne .+94 ; 0x6936 <MotorRegler+0x9e> |
68d8: 80 91 96 05 lds r24, 0x0596 |
68dc: 82 ff sbrs r24, 2 |
68de: 24 c0 rjmp .+72 ; 0x6928 <MotorRegler+0x90> |
68e0: 80 91 e6 03 lds r24, 0x03E6 |
68e4: 90 91 e7 03 lds r25, 0x03E7 |
68e8: 00 97 sbiw r24, 0x00 ; 0 |
68ea: d9 f0 breq .+54 ; 0x6922 <MotorRegler+0x8a> |
68ec: 88 35 cpi r24, 0x58 ; 88 |
68ee: 22 e0 ldi r18, 0x02 ; 2 |
68f0: 92 07 cpc r25, r18 |
68f2: bc f4 brge .+46 ; 0x6922 <MotorRegler+0x8a> |
68f4: 97 fd sbrc r25, 7 |
68f6: 03 96 adiw r24, 0x03 ; 3 |
68f8: 9c 01 movw r18, r24 |
68fa: 35 95 asr r19 |
68fc: 27 95 ror r18 |
68fe: 35 95 asr r19 |
6900: 27 95 ror r18 |
6902: 40 91 40 05 lds r20, 0x0540 |
6906: 42 9f mul r20, r18 |
6908: c0 01 movw r24, r0 |
690a: 43 9f mul r20, r19 |
690c: 90 0d add r25, r0 |
690e: 11 24 eor r1, r1 |
6910: 64 e6 ldi r22, 0x64 ; 100 |
6912: 70 e0 ldi r23, 0x00 ; 0 |
6914: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
6918: 70 93 c6 03 sts 0x03C6, r23 |
691c: 60 93 c5 03 sts 0x03C5, r22 |
6920: 0a c0 rjmp .+20 ; 0x6936 <MotorRegler+0x9e> |
6922: 8d e2 ldi r24, 0x2D ; 45 |
6924: 90 e0 ldi r25, 0x00 ; 0 |
6926: 03 c0 rjmp .+6 ; 0x692e <MotorRegler+0x96> |
6928: 80 91 40 05 lds r24, 0x0540 |
692c: 90 e0 ldi r25, 0x00 ; 0 |
692e: 90 93 c6 03 sts 0x03C6, r25 |
6932: 80 93 c5 03 sts 0x03C5, r24 |
6936: 80 91 c3 03 lds r24, 0x03C3 |
693a: 90 91 c4 03 lds r25, 0x03C4 |
693e: 20 91 09 06 lds r18, 0x0609 |
6942: 80 33 cpi r24, 0x30 ; 48 |
6944: 35 e7 ldi r19, 0x75 ; 117 |
6946: 93 07 cpc r25, r19 |
6948: 51 f4 brne .+20 ; 0x695e <MotorRegler+0xc6> |
694a: 10 92 0d 04 sts 0x040D, r1 |
694e: 10 92 0c 04 sts 0x040C, r1 |
6952: 42 2f mov r20, r18 |
6954: 50 e0 ldi r21, 0x00 ; 0 |
6956: 50 93 c6 03 sts 0x03C6, r21 |
695a: 40 93 c5 03 sts 0x03C5, r20 |
695e: 40 91 0c 04 lds r20, 0x040C |
6962: 50 91 0d 04 lds r21, 0x040D |
6966: 5a 83 std Y+2, r21 ; 0x02 |
6968: 49 83 std Y+1, r20 ; 0x01 |
696a: 30 e0 ldi r19, 0x00 ; 0 |
696c: a9 01 movw r20, r18 |
696e: 47 5f subi r20, 0xF7 ; 247 |
6970: 5f 4f sbci r21, 0xFF ; 255 |
6972: 69 81 ldd r22, Y+1 ; 0x01 |
6974: 7a 81 ldd r23, Y+2 ; 0x02 |
6976: 46 17 cp r20, r22 |
6978: 57 07 cpc r21, r23 |
697a: 24 f0 brlt .+8 ; 0x6984 <MotorRegler+0xec> |
697c: d9 01 movw r26, r18 |
697e: 1a 96 adiw r26, 0x0a ; 10 |
6980: ba 83 std Y+2, r27 ; 0x02 |
6982: a9 83 std Y+1, r26 ; 0x01 |
6984: 20 91 02 04 lds r18, 0x0402 |
6988: 24 36 cpi r18, 0x64 ; 100 |
698a: b0 f5 brcc .+108 ; 0x69f8 <MotorRegler+0x160> |
698c: 20 91 c8 03 lds r18, 0x03C8 |
6990: 22 fd sbrc r18, 2 |
6992: 32 c0 rjmp .+100 ; 0x69f8 <MotorRegler+0x160> |
6994: 80 91 a0 03 lds r24, 0x03A0 |
6998: 90 91 a1 03 lds r25, 0x03A1 |
699c: 00 97 sbiw r24, 0x00 ; 0 |
699e: 31 f0 breq .+12 ; 0x69ac <MotorRegler+0x114> |
69a0: 01 97 sbiw r24, 0x01 ; 1 |
69a2: 90 93 a1 03 sts 0x03A1, r25 |
69a6: 80 93 a0 03 sts 0x03A0, r24 |
69aa: 0b c0 rjmp .+22 ; 0x69c2 <MotorRegler+0x12a> |
69ac: 10 92 01 04 sts 0x0401, r1 |
69b0: 10 92 cb 03 sts 0x03CB, r1 |
69b4: 10 92 ca 03 sts 0x03CA, r1 |
69b8: 80 91 c9 03 lds r24, 0x03C9 |
69bc: 8d 7e andi r24, 0xED ; 237 |
69be: 80 93 c9 03 sts 0x03C9, r24 |
69c2: 28 9a sbi 0x05, 0 ; 5 |
69c4: 80 91 ca 03 lds r24, 0x03CA |
69c8: 90 91 cb 03 lds r25, 0x03CB |
69cc: 89 3e cpi r24, 0xE9 ; 233 |
69ce: 93 40 sbci r25, 0x03 ; 3 |
69d0: 80 f0 brcs .+32 ; 0x69f2 <MotorRegler+0x15a> |
69d2: 80 91 19 05 lds r24, 0x0519 |
69d6: 85 36 cpi r24, 0x65 ; 101 |
69d8: 60 f0 brcs .+24 ; 0x69f2 <MotorRegler+0x15a> |
69da: e0 91 c5 03 lds r30, 0x03C5 |
69de: f0 91 c6 03 lds r31, 0x03C6 |
69e2: fa 83 std Y+2, r31 ; 0x02 |
69e4: e9 83 std Y+1, r30 ; 0x01 |
69e6: 80 91 c9 03 lds r24, 0x03C9 |
69ea: 80 61 ori r24, 0x10 ; 16 |
69ec: 80 93 c9 03 sts 0x03C9, r24 |
69f0: 8c c5 rjmp .+2840 ; 0x750a <MotorRegler+0xc72> |
69f2: 10 92 01 04 sts 0x0401, r1 |
69f6: 89 c5 rjmp .+2834 ; 0x750a <MotorRegler+0xc72> |
69f8: 20 91 02 04 lds r18, 0x0402 |
69fc: 2d 38 cpi r18, 0x8D ; 141 |
69fe: 08 f4 brcc .+2 ; 0x6a02 <MotorRegler+0x16a> |
6a00: 5a c5 rjmp .+2740 ; 0x74b6 <MotorRegler+0xc1e> |
6a02: e0 91 8c 05 lds r30, 0x058C |
6a06: ee 23 and r30, r30 |
6a08: 09 f4 brne .+2 ; 0x6a0c <MotorRegler+0x174> |
6a0a: 44 c0 rjmp .+136 ; 0x6a94 <MotorRegler+0x1fc> |
6a0c: 80 91 8d 05 lds r24, 0x058D |
6a10: 88 23 and r24, r24 |
6a12: 09 f4 brne .+2 ; 0x6a16 <MotorRegler+0x17e> |
6a14: 3f c0 rjmp .+126 ; 0x6a94 <MotorRegler+0x1fc> |
6a16: f0 e0 ldi r31, 0x00 ; 0 |
6a18: ee 0f add r30, r30 |
6a1a: ff 1f adc r31, r31 |
6a1c: e2 5f subi r30, 0xF2 ; 242 |
6a1e: f7 4f sbci r31, 0xF7 ; 247 |
6a20: 80 81 ld r24, Z |
6a22: 91 81 ldd r25, Z+1 ; 0x01 |
6a24: c3 97 sbiw r24, 0x33 ; 51 |
6a26: bc f0 brlt .+46 ; 0x6a56 <MotorRegler+0x1be> |
6a28: 80 91 1f 01 lds r24, 0x011F |
6a2c: 82 33 cpi r24, 0x32 ; 50 |
6a2e: 61 f4 brne .+24 ; 0x6a48 <MotorRegler+0x1b0> |
6a30: 80 91 c8 03 lds r24, 0x03C8 |
6a34: 85 ff sbrs r24, 5 |
6a36: 08 c0 rjmp .+16 ; 0x6a48 <MotorRegler+0x1b0> |
6a38: 80 91 c8 03 lds r24, 0x03C8 |
6a3c: 80 64 ori r24, 0x40 ; 64 |
6a3e: 80 93 c8 03 sts 0x03C8, r24 |
6a42: 80 e3 ldi r24, 0x30 ; 48 |
6a44: 80 93 57 01 sts 0x0157, r24 |
6a48: 80 91 c8 03 lds r24, 0x03C8 |
6a4c: 8f 77 andi r24, 0x7F ; 127 |
6a4e: 80 93 c8 03 sts 0x03C8, r24 |
6a52: 86 e9 ldi r24, 0x96 ; 150 |
6a54: 17 c0 rjmp .+46 ; 0x6a84 <MotorRegler+0x1ec> |
6a56: 80 81 ld r24, Z |
6a58: 91 81 ldd r25, Z+1 ; 0x01 |
6a5a: 8e 3c cpi r24, 0xCE ; 206 |
6a5c: 9f 4f sbci r25, 0xFF ; 255 |
6a5e: ac f4 brge .+42 ; 0x6a8a <MotorRegler+0x1f2> |
6a60: 80 91 1f 01 lds r24, 0x011F |
6a64: 86 39 cpi r24, 0x96 ; 150 |
6a66: 41 f4 brne .+16 ; 0x6a78 <MotorRegler+0x1e0> |
6a68: 80 91 c8 03 lds r24, 0x03C8 |
6a6c: 80 68 ori r24, 0x80 ; 128 |
6a6e: 80 93 c8 03 sts 0x03C8, r24 |
6a72: 8f e2 ldi r24, 0x2F ; 47 |
6a74: 80 93 57 01 sts 0x0157, r24 |
6a78: 80 91 c8 03 lds r24, 0x03C8 |
6a7c: 8f 7b andi r24, 0xBF ; 191 |
6a7e: 80 93 c8 03 sts 0x03C8, r24 |
6a82: 82 e3 ldi r24, 0x32 ; 50 |
6a84: 80 93 1f 01 sts 0x011F, r24 |
6a88: 05 c0 rjmp .+10 ; 0x6a94 <MotorRegler+0x1fc> |
6a8a: 80 91 c8 03 lds r24, 0x03C8 |
6a8e: 8f 73 andi r24, 0x3F ; 63 |
6a90: 80 93 c8 03 sts 0x03C8, r24 |
6a94: 80 91 c9 03 lds r24, 0x03C9 |
6a98: 8f 7e andi r24, 0xEF ; 239 |
6a9a: 80 93 c9 03 sts 0x03C9, r24 |
6a9e: 80 91 41 05 lds r24, 0x0541 |
6aa2: 22 e3 ldi r18, 0x32 ; 50 |
6aa4: 82 9f mul r24, r18 |
6aa6: c0 01 movw r24, r0 |
6aa8: 11 24 eor r1, r1 |
6aaa: 90 93 a1 03 sts 0x03A1, r25 |
6aae: 80 93 a0 03 sts 0x03A0, r24 |
6ab2: 49 81 ldd r20, Y+1 ; 0x01 |
6ab4: 5a 81 ldd r21, Y+2 ; 0x02 |
6ab6: 49 32 cpi r20, 0x29 ; 41 |
6ab8: 51 05 cpc r21, r1 |
6aba: 8c f0 brlt .+34 ; 0x6ade <MotorRegler+0x246> |
6abc: 80 91 01 04 lds r24, 0x0401 |
6ac0: 88 23 and r24, r24 |
6ac2: 69 f0 breq .+26 ; 0x6ade <MotorRegler+0x246> |
6ac4: 80 91 ca 03 lds r24, 0x03CA |
6ac8: 90 91 cb 03 lds r25, 0x03CB |
6acc: 8f 3f cpi r24, 0xFF ; 255 |
6ace: 5f ef ldi r21, 0xFF ; 255 |
6ad0: 95 07 cpc r25, r21 |
6ad2: 29 f0 breq .+10 ; 0x6ade <MotorRegler+0x246> |
6ad4: 01 96 adiw r24, 0x01 ; 1 |
6ad6: 90 93 cb 03 sts 0x03CB, r25 |
6ada: 80 93 ca 03 sts 0x03CA, r24 |
6ade: 20 91 ca 03 lds r18, 0x03CA |
6ae2: 30 91 cb 03 lds r19, 0x03CB |
6ae6: 2f 3f cpi r18, 0xFF ; 255 |
6ae8: 31 05 cpc r19, r1 |
6aea: 09 f0 breq .+2 ; 0x6aee <MotorRegler+0x256> |
6aec: 48 f5 brcc .+82 ; 0x6b40 <MotorRegler+0x2a8> |
6aee: 10 92 24 04 sts 0x0424, r1 |
6af2: 10 92 25 04 sts 0x0425, r1 |
6af6: 10 92 26 04 sts 0x0426, r1 |
6afa: 10 92 27 04 sts 0x0427, r1 |
6afe: 10 92 20 04 sts 0x0420, r1 |
6b02: 10 92 21 04 sts 0x0421, r1 |
6b06: 10 92 22 04 sts 0x0422, r1 |
6b0a: 10 92 23 04 sts 0x0423, r1 |
6b0e: 10 92 9c 03 sts 0x039C, r1 |
6b12: 10 92 9d 03 sts 0x039D, r1 |
6b16: 10 92 9e 03 sts 0x039E, r1 |
6b1a: 10 92 9f 03 sts 0x039F, r1 |
6b1e: 10 92 2c 04 sts 0x042C, r1 |
6b22: 10 92 2d 04 sts 0x042D, r1 |
6b26: 10 92 2e 04 sts 0x042E, r1 |
6b2a: 10 92 2f 04 sts 0x042F, r1 |
6b2e: 80 91 c8 03 lds r24, 0x03C8 |
6b32: 80 62 ori r24, 0x20 ; 32 |
6b34: 80 93 c8 03 sts 0x03C8, r24 |
6b38: 84 e6 ldi r24, 0x64 ; 100 |
6b3a: 80 93 1f 01 sts 0x011F, r24 |
6b3e: 33 c1 rjmp .+614 ; 0x6da6 <MotorRegler+0x50e> |
6b40: 80 91 c9 03 lds r24, 0x03C9 |
6b44: 82 60 ori r24, 0x02 ; 2 |
6b46: 80 93 c9 03 sts 0x03C9, r24 |
6b4a: 80 91 c8 03 lds r24, 0x03C8 |
6b4e: 85 ff sbrs r24, 5 |
6b50: 96 c0 rjmp .+300 ; 0x6c7e <MotorRegler+0x3e6> |
6b52: 80 91 b5 04 lds r24, 0x04B5 |
6b56: 48 2f mov r20, r24 |
6b58: 44 70 andi r20, 0x04 ; 4 |
6b5a: 82 fd sbrc r24, 2 |
6b5c: 04 c0 rjmp .+8 ; 0x6b66 <MotorRegler+0x2ce> |
6b5e: 80 91 c8 03 lds r24, 0x03C8 |
6b62: 86 ff sbrs r24, 6 |
6b64: 2a c0 rjmp .+84 ; 0x6bba <MotorRegler+0x322> |
6b66: 80 91 20 01 lds r24, 0x0120 |
6b6a: 8d 33 cpi r24, 0x3D ; 61 |
6b6c: 31 f5 brne .+76 ; 0x6bba <MotorRegler+0x322> |
6b6e: 80 91 c0 03 lds r24, 0x03C0 |
6b72: 88 23 and r24, r24 |
6b74: 11 f1 breq .+68 ; 0x6bba <MotorRegler+0x322> |
6b76: 80 e5 ldi r24, 0x50 ; 80 |
6b78: 80 93 f1 03 sts 0x03F1, r24 |
6b7c: 84 ef ldi r24, 0xF4 ; 244 |
6b7e: 91 e0 ldi r25, 0x01 ; 1 |
6b80: a0 e0 ldi r26, 0x00 ; 0 |
6b82: b0 e0 ldi r27, 0x00 ; 0 |
6b84: 80 93 f2 03 sts 0x03F2, r24 |
6b88: 90 93 f3 03 sts 0x03F3, r25 |
6b8c: a0 93 f4 03 sts 0x03F4, r26 |
6b90: b0 93 f5 03 sts 0x03F5, r27 |
6b94: 80 93 f8 03 sts 0x03F8, r24 |
6b98: 90 93 f9 03 sts 0x03F9, r25 |
6b9c: a0 93 fa 03 sts 0x03FA, r26 |
6ba0: b0 93 fb 03 sts 0x03FB, r27 |
6ba4: 88 ee ldi r24, 0xE8 ; 232 |
6ba6: 93 e0 ldi r25, 0x03 ; 3 |
6ba8: 90 93 1e 01 sts 0x011E, r25 |
6bac: 80 93 1d 01 sts 0x011D, r24 |
6bb0: 44 23 and r20, r20 |
6bb2: 19 f0 breq .+6 ; 0x6bba <MotorRegler+0x322> |
6bb4: 8d e0 ldi r24, 0x0D ; 13 |
6bb6: 80 93 57 01 sts 0x0157, r24 |
6bba: 80 91 4a 03 lds r24, 0x034A |
6bbe: 90 91 4b 03 lds r25, 0x034B |
6bc2: a0 91 4c 03 lds r26, 0x034C |
6bc6: b0 91 4d 03 lds r27, 0x034D |
6bca: 87 39 cpi r24, 0x97 ; 151 |
6bcc: 91 05 cpc r25, r1 |
6bce: a1 05 cpc r26, r1 |
6bd0: b1 05 cpc r27, r1 |
6bd2: 8c f4 brge .+34 ; 0x6bf6 <MotorRegler+0x35e> |
6bd4: 80 91 fc 03 lds r24, 0x03FC |
6bd8: 90 91 fd 03 lds r25, 0x03FD |
6bdc: a0 91 fe 03 lds r26, 0x03FE |
6be0: b0 91 ff 03 lds r27, 0x03FF |
6be4: 82 3a cpi r24, 0xA2 ; 162 |
6be6: 9e 4f sbci r25, 0xFE ; 254 |
6be8: af 4f sbci r26, 0xFF ; 255 |
6bea: bf 4f sbci r27, 0xFF ; 255 |
6bec: 24 f0 brlt .+8 ; 0x6bf6 <MotorRegler+0x35e> |
6bee: 80 91 39 06 lds r24, 0x0639 |
6bf2: 80 fd sbrc r24, 0 |
6bf4: 21 c0 rjmp .+66 ; 0x6c38 <MotorRegler+0x3a0> |
6bf6: 88 ee ldi r24, 0xE8 ; 232 |
6bf8: 93 e0 ldi r25, 0x03 ; 3 |
6bfa: 90 93 1e 01 sts 0x011E, r25 |
6bfe: 80 93 1d 01 sts 0x011D, r24 |
6c02: 80 91 c8 03 lds r24, 0x03C8 |
6c06: 86 ff sbrs r24, 6 |
6c08: 0f c0 rjmp .+30 ; 0x6c28 <MotorRegler+0x390> |
6c0a: 10 92 f1 03 sts 0x03F1, r1 |
6c0e: 8c e2 ldi r24, 0x2C ; 44 |
6c10: 91 e0 ldi r25, 0x01 ; 1 |
6c12: a0 e0 ldi r26, 0x00 ; 0 |
6c14: b0 e0 ldi r27, 0x00 ; 0 |
6c16: 80 93 f8 03 sts 0x03F8, r24 |
6c1a: 90 93 f9 03 sts 0x03F9, r25 |
6c1e: a0 93 fa 03 sts 0x03FA, r26 |
6c22: b0 93 fb 03 sts 0x03FB, r27 |
6c26: 03 c0 rjmp .+6 ; 0x6c2e <MotorRegler+0x396> |
6c28: 80 e3 ldi r24, 0x30 ; 48 |
6c2a: 80 93 57 01 sts 0x0157, r24 |
6c2e: 80 91 c8 03 lds r24, 0x03C8 |
6c32: 8f 71 andi r24, 0x1F ; 31 |
6c34: 80 93 c8 03 sts 0x03C8, r24 |
6c38: 10 92 24 04 sts 0x0424, r1 |
6c3c: 10 92 25 04 sts 0x0425, r1 |
6c40: 10 92 26 04 sts 0x0426, r1 |
6c44: 10 92 27 04 sts 0x0427, r1 |
6c48: 10 92 20 04 sts 0x0420, r1 |
6c4c: 10 92 21 04 sts 0x0421, r1 |
6c50: 10 92 22 04 sts 0x0422, r1 |
6c54: 10 92 23 04 sts 0x0423, r1 |
6c58: 10 92 2c 04 sts 0x042C, r1 |
6c5c: 10 92 2d 04 sts 0x042D, r1 |
6c60: 10 92 2e 04 sts 0x042E, r1 |
6c64: 10 92 2f 04 sts 0x042F, r1 |
6c68: 29 3e cpi r18, 0xE9 ; 233 |
6c6a: 33 40 sbci r19, 0x03 ; 3 |
6c6c: 08 f4 brcc .+2 ; 0x6c70 <MotorRegler+0x3d8> |
6c6e: 9b c0 rjmp .+310 ; 0x6da6 <MotorRegler+0x50e> |
6c70: 88 ee ldi r24, 0xE8 ; 232 |
6c72: 93 e0 ldi r25, 0x03 ; 3 |
6c74: 90 93 cb 03 sts 0x03CB, r25 |
6c78: 80 93 ca 03 sts 0x03CA, r24 |
6c7c: 94 c0 rjmp .+296 ; 0x6da6 <MotorRegler+0x50e> |
6c7e: 80 91 c8 03 lds r24, 0x03C8 |
6c82: 87 ff sbrs r24, 7 |
6c84: 1a c0 rjmp .+52 ; 0x6cba <MotorRegler+0x422> |
6c86: 80 91 20 01 lds r24, 0x0120 |
6c8a: 86 37 cpi r24, 0x76 ; 118 |
6c8c: 11 f0 breq .+4 ; 0x6c92 <MotorRegler+0x3fa> |
6c8e: 8d 33 cpi r24, 0x3D ; 61 |
6c90: a1 f4 brne .+40 ; 0x6cba <MotorRegler+0x422> |
6c92: 80 91 c0 03 lds r24, 0x03C0 |
6c96: 88 23 and r24, r24 |
6c98: 81 f0 breq .+32 ; 0x6cba <MotorRegler+0x422> |
6c9a: 80 91 8d 05 lds r24, 0x058D |
6c9e: 80 93 f1 03 sts 0x03F1, r24 |
6ca2: 80 ee ldi r24, 0xE0 ; 224 |
6ca4: 91 eb ldi r25, 0xB1 ; 177 |
6ca6: af ef ldi r26, 0xFF ; 255 |
6ca8: bf ef ldi r27, 0xFF ; 255 |
6caa: 80 93 f2 03 sts 0x03F2, r24 |
6cae: 90 93 f3 03 sts 0x03F3, r25 |
6cb2: a0 93 f4 03 sts 0x03F4, r26 |
6cb6: b0 93 f5 03 sts 0x03F5, r27 |
6cba: 20 91 1d 01 lds r18, 0x011D |
6cbe: 30 91 1e 01 lds r19, 0x011E |
6cc2: 28 3e cpi r18, 0xE8 ; 232 |
6cc4: 83 e0 ldi r24, 0x03 ; 3 |
6cc6: 38 07 cpc r19, r24 |
6cc8: 08 f0 brcs .+2 ; 0x6ccc <MotorRegler+0x434> |
6cca: 48 c0 rjmp .+144 ; 0x6d5c <MotorRegler+0x4c4> |
6ccc: 2f 5f subi r18, 0xFF ; 255 |
6cce: 3f 4f sbci r19, 0xFF ; 255 |
6cd0: 30 93 1e 01 sts 0x011E, r19 |
6cd4: 20 93 1d 01 sts 0x011D, r18 |
6cd8: 10 92 24 04 sts 0x0424, r1 |
6cdc: 10 92 25 04 sts 0x0425, r1 |
6ce0: 10 92 26 04 sts 0x0426, r1 |
6ce4: 10 92 27 04 sts 0x0427, r1 |
6ce8: 10 92 20 04 sts 0x0420, r1 |
6cec: 10 92 21 04 sts 0x0421, r1 |
6cf0: 10 92 22 04 sts 0x0422, r1 |
6cf4: 10 92 23 04 sts 0x0423, r1 |
6cf8: 10 92 2c 04 sts 0x042C, r1 |
6cfc: 10 92 2d 04 sts 0x042D, r1 |
6d00: 10 92 2e 04 sts 0x042E, r1 |
6d04: 10 92 2f 04 sts 0x042F, r1 |
6d08: 80 91 4a 03 lds r24, 0x034A |
6d0c: 90 91 4b 03 lds r25, 0x034B |
6d10: a0 91 4c 03 lds r26, 0x034C |
6d14: b0 91 4d 03 lds r27, 0x034D |
6d18: 8c 52 subi r24, 0x2C ; 44 |
6d1a: 91 40 sbci r25, 0x01 ; 1 |
6d1c: a1 09 sbc r26, r1 |
6d1e: b1 09 sbc r27, r1 |
6d20: 80 93 f8 03 sts 0x03F8, r24 |
6d24: 90 93 f9 03 sts 0x03F9, r25 |
6d28: a0 93 fa 03 sts 0x03FA, r26 |
6d2c: b0 93 fb 03 sts 0x03FB, r27 |
6d30: 28 3e cpi r18, 0xE8 ; 232 |
6d32: 33 40 sbci r19, 0x03 ; 3 |
6d34: c1 f5 brne .+112 ; 0x6da6 <MotorRegler+0x50e> |
6d36: 80 91 c8 03 lds r24, 0x03C8 |
6d3a: 87 ff sbrs r24, 7 |
6d3c: 34 c0 rjmp .+104 ; 0x6da6 <MotorRegler+0x50e> |
6d3e: 80 91 20 01 lds r24, 0x0120 |
6d42: 8b 32 cpi r24, 0x2B ; 43 |
6d44: 81 f1 breq .+96 ; 0x6da6 <MotorRegler+0x50e> |
6d46: 80 91 c8 03 lds r24, 0x03C8 |
6d4a: 8f 77 andi r24, 0x7F ; 127 |
6d4c: 80 93 c8 03 sts 0x03C8, r24 |
6d50: 80 91 c8 03 lds r24, 0x03C8 |
6d54: 80 62 ori r24, 0x20 ; 32 |
6d56: 80 93 c8 03 sts 0x03C8, r24 |
6d5a: 25 c0 rjmp .+74 ; 0x6da6 <MotorRegler+0x50e> |
6d5c: 80 91 c0 03 lds r24, 0x03C0 |
6d60: 88 23 and r24, r24 |
6d62: 09 f1 breq .+66 ; 0x6da6 <MotorRegler+0x50e> |
6d64: 80 91 20 01 lds r24, 0x0120 |
6d68: 86 37 cpi r24, 0x76 ; 118 |
6d6a: 11 f0 breq .+4 ; 0x6d70 <MotorRegler+0x4d8> |
6d6c: 8d 32 cpi r24, 0x2D ; 45 |
6d6e: d9 f4 brne .+54 ; 0x6da6 <MotorRegler+0x50e> |
6d70: 80 91 fc 03 lds r24, 0x03FC |
6d74: 90 91 fd 03 lds r25, 0x03FD |
6d78: a0 91 fe 03 lds r26, 0x03FE |
6d7c: b0 91 ff 03 lds r27, 0x03FF |
6d80: 88 3e cpi r24, 0xE8 ; 232 |
6d82: 93 40 sbci r25, 0x03 ; 3 |
6d84: a1 05 cpc r26, r1 |
6d86: b1 05 cpc r27, r1 |
6d88: 74 f4 brge .+28 ; 0x6da6 <MotorRegler+0x50e> |
6d8a: 80 91 04 05 lds r24, 0x0504 |
6d8e: 90 91 05 05 lds r25, 0x0505 |
6d92: 8d 3a cpi r24, 0xAD ; 173 |
6d94: 93 40 sbci r25, 0x03 ; 3 |
6d96: 3c f0 brlt .+14 ; 0x6da6 <MotorRegler+0x50e> |
6d98: 10 92 1e 01 sts 0x011E, r1 |
6d9c: 10 92 1d 01 sts 0x011D, r1 |
6da0: 8e e0 ldi r24, 0x0E ; 14 |
6da2: 80 93 57 01 sts 0x0157, r24 |
6da6: e0 91 1e 05 lds r30, 0x051E |
6daa: f0 e0 ldi r31, 0x00 ; 0 |
6dac: ee 0f add r30, r30 |
6dae: ff 1f adc r31, r31 |
6db0: e2 5f subi r30, 0xF2 ; 242 |
6db2: f7 4f sbci r31, 0xF7 ; 247 |
6db4: 80 81 ld r24, Z |
6db6: 91 81 ldd r25, Z+1 ; 0x01 |
6db8: 81 35 cpi r24, 0x51 ; 81 |
6dba: 91 05 cpc r25, r1 |
6dbc: 0c f4 brge .+2 ; 0x6dc0 <MotorRegler+0x528> |
6dbe: 57 c1 rjmp .+686 ; 0x706e <MotorRegler+0x7d6> |
6dc0: 80 91 01 04 lds r24, 0x0401 |
6dc4: 81 11 cpse r24, r1 |
6dc6: 53 c1 rjmp .+678 ; 0x706e <MotorRegler+0x7d6> |
6dc8: 80 91 b5 04 lds r24, 0x04B5 |
6dcc: 84 fd sbrc r24, 4 |
6dce: 4f c1 rjmp .+670 ; 0x706e <MotorRegler+0x7d6> |
6dd0: e0 91 1f 05 lds r30, 0x051F |
6dd4: f0 e0 ldi r31, 0x00 ; 0 |
6dd6: ee 0f add r30, r30 |
6dd8: ff 1f adc r31, r31 |
6dda: e2 5f subi r30, 0xF2 ; 242 |
6ddc: f7 4f sbci r31, 0xF7 ; 247 |
6dde: 80 81 ld r24, Z |
6de0: 91 81 ldd r25, Z+1 ; 0x01 |
6de2: 97 ff sbrs r25, 7 |
6de4: 03 c0 rjmp .+6 ; 0x6dec <MotorRegler+0x554> |
6de6: 91 95 neg r25 |
6de8: 81 95 neg r24 |
6dea: 91 09 sbc r25, r1 |
6dec: 8c 34 cpi r24, 0x4C ; 76 |
6dee: 91 05 cpc r25, r1 |
6df0: 0c f4 brge .+2 ; 0x6df4 <MotorRegler+0x55c> |
6df2: 3b c1 rjmp .+630 ; 0x706a <MotorRegler+0x7d2> |
6df4: 80 91 9b 03 lds r24, 0x039B |
6df8: 8f 5f subi r24, 0xFF ; 255 |
6dfa: 80 93 9b 03 sts 0x039B, r24 |
6dfe: 89 3c cpi r24, 0xC9 ; 201 |
6e00: 08 f4 brcc .+2 ; 0x6e04 <MotorRegler+0x56c> |
6e02: 35 c1 rjmp .+618 ; 0x706e <MotorRegler+0x7d6> |
6e04: 10 92 9b 03 sts 0x039B, r1 |
6e08: 10 92 cb 03 sts 0x03CB, r1 |
6e0c: 10 92 ca 03 sts 0x03CA, r1 |
6e10: 20 91 1c 05 lds r18, 0x051C |
6e14: 30 e0 ldi r19, 0x00 ; 0 |
6e16: 22 0f add r18, r18 |
6e18: 33 1f adc r19, r19 |
6e1a: f9 01 movw r30, r18 |
6e1c: e2 5f subi r30, 0xF2 ; 242 |
6e1e: f7 4f sbci r31, 0xF7 ; 247 |
6e20: 80 81 ld r24, Z |
6e22: 91 81 ldd r25, Z+1 ; 0x01 |
6e24: 40 91 1d 05 lds r20, 0x051D |
6e28: 87 34 cpi r24, 0x47 ; 71 |
6e2a: 91 05 cpc r25, r1 |
6e2c: 8c f4 brge .+34 ; 0x6e50 <MotorRegler+0x5b8> |
6e2e: e4 2f mov r30, r20 |
6e30: f0 e0 ldi r31, 0x00 ; 0 |
6e32: ee 0f add r30, r30 |
6e34: ff 1f adc r31, r31 |
6e36: e2 5f subi r30, 0xF2 ; 242 |
6e38: f7 4f sbci r31, 0xF7 ; 247 |
6e3a: 80 81 ld r24, Z |
6e3c: 91 81 ldd r25, Z+1 ; 0x01 |
6e3e: 97 ff sbrs r25, 7 |
6e40: 03 c0 rjmp .+6 ; 0x6e48 <MotorRegler+0x5b0> |
6e42: 91 95 neg r25 |
6e44: 81 95 neg r24 |
6e46: 91 09 sbc r25, r1 |
6e48: 87 34 cpi r24, 0x47 ; 71 |
6e4a: 91 05 cpc r25, r1 |
6e4c: 0c f4 brge .+2 ; 0x6e50 <MotorRegler+0x5b8> |
6e4e: 6a c0 rjmp .+212 ; 0x6f24 <MotorRegler+0x68c> |
6e50: 50 e0 ldi r21, 0x00 ; 0 |
6e52: 44 0f add r20, r20 |
6e54: 55 1f adc r21, r21 |
6e56: fa 01 movw r30, r20 |
6e58: e2 5f subi r30, 0xF2 ; 242 |
6e5a: f7 4f sbci r31, 0xF7 ; 247 |
6e5c: 80 81 ld r24, Z |
6e5e: 91 81 ldd r25, Z+1 ; 0x01 |
6e60: 87 34 cpi r24, 0x47 ; 71 |
6e62: 91 05 cpc r25, r1 |
6e64: 74 f0 brlt .+28 ; 0x6e82 <MotorRegler+0x5ea> |
6e66: f9 01 movw r30, r18 |
6e68: e2 5f subi r30, 0xF2 ; 242 |
6e6a: f7 4f sbci r31, 0xF7 ; 247 |
6e6c: 80 81 ld r24, Z |
6e6e: 91 81 ldd r25, Z+1 ; 0x01 |
6e70: 86 34 cpi r24, 0x46 ; 70 |
6e72: 91 05 cpc r25, r1 |
6e74: 34 f4 brge .+12 ; 0x6e82 <MotorRegler+0x5ea> |
6e76: 80 81 ld r24, Z |
6e78: 91 81 ldd r25, Z+1 ; 0x01 |
6e7a: 11 e0 ldi r17, 0x01 ; 1 |
6e7c: 8b 3b cpi r24, 0xBB ; 187 |
6e7e: 9f 4f sbci r25, 0xFF ; 255 |
6e80: 0c f4 brge .+2 ; 0x6e84 <MotorRegler+0x5ec> |
6e82: 10 e0 ldi r17, 0x00 ; 0 |
6e84: fa 01 movw r30, r20 |
6e86: e2 5f subi r30, 0xF2 ; 242 |
6e88: f7 4f sbci r31, 0xF7 ; 247 |
6e8a: 80 81 ld r24, Z |
6e8c: 91 81 ldd r25, Z+1 ; 0x01 |
6e8e: 87 34 cpi r24, 0x47 ; 71 |
6e90: 91 05 cpc r25, r1 |
6e92: 4c f0 brlt .+18 ; 0x6ea6 <MotorRegler+0x60e> |
6e94: f9 01 movw r30, r18 |
6e96: e2 5f subi r30, 0xF2 ; 242 |
6e98: f7 4f sbci r31, 0xF7 ; 247 |
6e9a: 80 81 ld r24, Z |
6e9c: 91 81 ldd r25, Z+1 ; 0x01 |
6e9e: 87 34 cpi r24, 0x47 ; 71 |
6ea0: 91 05 cpc r25, r1 |
6ea2: 0c f0 brlt .+2 ; 0x6ea6 <MotorRegler+0x60e> |
6ea4: 12 e0 ldi r17, 0x02 ; 2 |
6ea6: fa 01 movw r30, r20 |
6ea8: e2 5f subi r30, 0xF2 ; 242 |
6eaa: f7 4f sbci r31, 0xF7 ; 247 |
6eac: 80 81 ld r24, Z |
6eae: 91 81 ldd r25, Z+1 ; 0x01 |
6eb0: 86 34 cpi r24, 0x46 ; 70 |
6eb2: 91 05 cpc r25, r1 |
6eb4: 4c f4 brge .+18 ; 0x6ec8 <MotorRegler+0x630> |
6eb6: f9 01 movw r30, r18 |
6eb8: e2 5f subi r30, 0xF2 ; 242 |
6eba: f7 4f sbci r31, 0xF7 ; 247 |
6ebc: 80 81 ld r24, Z |
6ebe: 91 81 ldd r25, Z+1 ; 0x01 |
6ec0: 87 34 cpi r24, 0x47 ; 71 |
6ec2: 91 05 cpc r25, r1 |
6ec4: 0c f0 brlt .+2 ; 0x6ec8 <MotorRegler+0x630> |
6ec6: 13 e0 ldi r17, 0x03 ; 3 |
6ec8: fa 01 movw r30, r20 |
6eca: e2 5f subi r30, 0xF2 ; 242 |
6ecc: f7 4f sbci r31, 0xF7 ; 247 |
6ece: 80 81 ld r24, Z |
6ed0: 91 81 ldd r25, Z+1 ; 0x01 |
6ed2: 8a 3b cpi r24, 0xBA ; 186 |
6ed4: 9f 4f sbci r25, 0xFF ; 255 |
6ed6: 4c f4 brge .+18 ; 0x6eea <MotorRegler+0x652> |
6ed8: f9 01 movw r30, r18 |
6eda: e2 5f subi r30, 0xF2 ; 242 |
6edc: f7 4f sbci r31, 0xF7 ; 247 |
6ede: 80 81 ld r24, Z |
6ee0: 91 81 ldd r25, Z+1 ; 0x01 |
6ee2: 87 34 cpi r24, 0x47 ; 71 |
6ee4: 91 05 cpc r25, r1 |
6ee6: 0c f0 brlt .+2 ; 0x6eea <MotorRegler+0x652> |
6ee8: 14 e0 ldi r17, 0x04 ; 4 |
6eea: fa 01 movw r30, r20 |
6eec: e2 5f subi r30, 0xF2 ; 242 |
6eee: f7 4f sbci r31, 0xF7 ; 247 |
6ef0: 80 81 ld r24, Z |
6ef2: 91 81 ldd r25, Z+1 ; 0x01 |
6ef4: 8a 3b cpi r24, 0xBA ; 186 |
6ef6: 9f 4f sbci r25, 0xFF ; 255 |
6ef8: 6c f4 brge .+26 ; 0x6f14 <MotorRegler+0x67c> |
6efa: f9 01 movw r30, r18 |
6efc: e2 5f subi r30, 0xF2 ; 242 |
6efe: f7 4f sbci r31, 0xF7 ; 247 |
6f00: 20 81 ld r18, Z |
6f02: 31 81 ldd r19, Z+1 ; 0x01 |
6f04: 26 34 cpi r18, 0x46 ; 70 |
6f06: 31 05 cpc r19, r1 |
6f08: 2c f4 brge .+10 ; 0x6f14 <MotorRegler+0x67c> |
6f0a: 20 81 ld r18, Z |
6f0c: 31 81 ldd r19, Z+1 ; 0x01 |
6f0e: 2b 3b cpi r18, 0xBB ; 187 |
6f10: 3f 4f sbci r19, 0xFF ; 255 |
6f12: 1c f4 brge .+6 ; 0x6f1a <MotorRegler+0x682> |
6f14: 11 23 and r17, r17 |
6f16: 39 f0 breq .+14 ; 0x6f26 <MotorRegler+0x68e> |
6f18: 01 c0 rjmp .+2 ; 0x6f1c <MotorRegler+0x684> |
6f1a: 15 e0 ldi r17, 0x05 ; 5 |
6f1c: 81 2f mov r24, r17 |
6f1e: 0e 94 12 24 call 0x4824 ; 0x4824 <SetActiveParamSet> |
6f22: 01 c0 rjmp .+2 ; 0x6f26 <MotorRegler+0x68e> |
6f24: 10 e0 ldi r17, 0x00 ; 0 |
6f26: e0 91 1d 05 lds r30, 0x051D |
6f2a: f0 e0 ldi r31, 0x00 ; 0 |
6f2c: ee 0f add r30, r30 |
6f2e: ff 1f adc r31, r31 |
6f30: e2 5f subi r30, 0xF2 ; 242 |
6f32: f7 4f sbci r31, 0xF7 ; 247 |
6f34: 20 81 ld r18, Z |
6f36: 31 81 ldd r19, Z+1 ; 0x01 |
6f38: 37 ff sbrs r19, 7 |
6f3a: 03 c0 rjmp .+6 ; 0x6f42 <MotorRegler+0x6aa> |
6f3c: 31 95 neg r19 |
6f3e: 21 95 neg r18 |
6f40: 31 09 sbc r19, r1 |
6f42: 2e 31 cpi r18, 0x1E ; 30 |
6f44: 31 05 cpc r19, r1 |
6f46: c4 f4 brge .+48 ; 0x6f78 <MotorRegler+0x6e0> |
6f48: e0 91 1c 05 lds r30, 0x051C |
6f4c: f0 e0 ldi r31, 0x00 ; 0 |
6f4e: ee 0f add r30, r30 |
6f50: ff 1f adc r31, r31 |
6f52: e2 5f subi r30, 0xF2 ; 242 |
6f54: f7 4f sbci r31, 0xF7 ; 247 |
6f56: 20 81 ld r18, Z |
6f58: 31 81 ldd r19, Z+1 ; 0x01 |
6f5a: 2a 3b cpi r18, 0xBA ; 186 |
6f5c: 3f 4f sbci r19, 0xFF ; 255 |
6f5e: 64 f4 brge .+24 ; 0x6f78 <MotorRegler+0x6e0> |
6f60: 81 e0 ldi r24, 0x01 ; 1 |
6f62: 80 93 5a 0a sts 0x0A5A, r24 |
6f66: 10 92 ed 03 sts 0x03ED, r1 |
6f6a: 88 ee ldi r24, 0xE8 ; 232 |
6f6c: 93 e0 ldi r25, 0x03 ; 3 |
6f6e: 90 93 cc 04 sts 0x04CC, r25 |
6f72: 80 93 cb 04 sts 0x04CB, r24 |
6f76: 7b c0 rjmp .+246 ; 0x706e <MotorRegler+0x7d6> |
6f78: 80 91 52 01 lds r24, 0x0152 |
6f7c: 0e 94 4b 23 call 0x4696 ; 0x4696 <ParamSet_ReadFromEEProm> |
6f80: 80 e0 ldi r24, 0x00 ; 0 |
6f82: 0e 94 6b 51 call 0xa2d6 ; 0xa2d6 <LipoDetection> |
6f86: 80 91 42 05 lds r24, 0x0542 |
6f8a: 0e 94 d8 17 call 0x2fb0 ; 0x2fb0 <LIBFC_ReceiverInit> |
6f8e: 80 91 39 06 lds r24, 0x0639 |
6f92: 80 ff sbrs r24, 0 |
6f94: 10 c0 rjmp .+32 ; 0x6fb6 <MotorRegler+0x71e> |
6f96: 20 91 10 01 lds r18, 0x0110 |
6f9a: 30 91 11 01 lds r19, 0x0111 |
6f9e: 27 3b cpi r18, 0xB7 ; 183 |
6fa0: 33 40 sbci r19, 0x03 ; 3 |
6fa2: 38 f4 brcc .+14 ; 0x6fb2 <MotorRegler+0x71a> |
6fa4: 20 91 10 01 lds r18, 0x0110 |
6fa8: 30 91 11 01 lds r19, 0x0111 |
6fac: 2e 3e cpi r18, 0xEE ; 238 |
6fae: 32 40 sbci r19, 0x02 ; 2 |
6fb0: 10 f4 brcc .+4 ; 0x6fb6 <MotorRegler+0x71e> |
6fb2: 0e 94 ab 1a call 0x3556 ; 0x3556 <SucheLuftruckOffset> |
6fb6: 11 11 cpse r17, r1 |
6fb8: 39 c0 rjmp .+114 ; 0x702c <MotorRegler+0x794> |
6fba: e0 91 1d 05 lds r30, 0x051D |
6fbe: f0 e0 ldi r31, 0x00 ; 0 |
6fc0: ee 0f add r30, r30 |
6fc2: ff 1f adc r31, r31 |
6fc4: e2 5f subi r30, 0xF2 ; 242 |
6fc6: f7 4f sbci r31, 0xF7 ; 247 |
6fc8: 80 81 ld r24, Z |
6fca: 91 81 ldd r25, Z+1 ; 0x01 |
6fcc: 8a 3b cpi r24, 0xBA ; 186 |
6fce: 9f 4f sbci r25, 0xFF ; 255 |
6fd0: 74 f4 brge .+28 ; 0x6fee <MotorRegler+0x756> |
6fd2: e0 91 1c 05 lds r30, 0x051C |
6fd6: f0 e0 ldi r31, 0x00 ; 0 |
6fd8: ee 0f add r30, r30 |
6fda: ff 1f adc r31, r31 |
6fdc: e2 5f subi r30, 0xF2 ; 242 |
6fde: f7 4f sbci r31, 0xF7 ; 247 |
6fe0: 80 81 ld r24, Z |
6fe2: 91 81 ldd r25, Z+1 ; 0x01 |
6fe4: 86 34 cpi r24, 0x46 ; 70 |
6fe6: 91 05 cpc r25, r1 |
6fe8: 14 f4 brge .+4 ; 0x6fee <MotorRegler+0x756> |
6fea: 83 e0 ldi r24, 0x03 ; 3 |
6fec: 20 c0 rjmp .+64 ; 0x702e <MotorRegler+0x796> |
6fee: e0 91 1f 05 lds r30, 0x051F |
6ff2: f0 e0 ldi r31, 0x00 ; 0 |
6ff4: ee 0f add r30, r30 |
6ff6: ff 1f adc r31, r31 |
6ff8: e2 5f subi r30, 0xF2 ; 242 |
6ffa: f7 4f sbci r31, 0xF7 ; 247 |
6ffc: 80 81 ld r24, Z |
6ffe: 91 81 ldd r25, Z+1 ; 0x01 |
7000: 85 3b cpi r24, 0xB5 ; 181 |
7002: 9f 4f sbci r25, 0xFF ; 255 |
7004: 9c f4 brge .+38 ; 0x702c <MotorRegler+0x794> |
7006: e0 91 1c 05 lds r30, 0x051C |
700a: f0 e0 ldi r31, 0x00 ; 0 |
700c: ee 0f add r30, r30 |
700e: ff 1f adc r31, r31 |
7010: e2 5f subi r30, 0xF2 ; 242 |
7012: f7 4f sbci r31, 0xF7 ; 247 |
7014: 80 81 ld r24, Z |
7016: 91 81 ldd r25, Z+1 ; 0x01 |
7018: 97 ff sbrs r25, 7 |
701a: 03 c0 rjmp .+6 ; 0x7022 <MotorRegler+0x78a> |
701c: 91 95 neg r25 |
701e: 81 95 neg r24 |
7020: 91 09 sbc r25, r1 |
7022: 86 34 cpi r24, 0x46 ; 70 |
7024: 91 05 cpc r25, r1 |
7026: 14 f4 brge .+4 ; 0x702c <MotorRegler+0x794> |
7028: 82 e0 ldi r24, 0x02 ; 2 |
702a: 01 c0 rjmp .+2 ; 0x702e <MotorRegler+0x796> |
702c: 81 e0 ldi r24, 0x01 ; 1 |
702e: 0e 94 34 27 call 0x4e68 ; 0x4e68 <SetNeutral> |
7032: 80 93 ed 03 sts 0x03ED, r24 |
7036: 81 e0 ldi r24, 0x01 ; 1 |
7038: 80 93 c9 04 sts 0x04C9, r24 |
703c: 57 9a sbi 0x0a, 7 ; 10 |
703e: 90 91 3f 0a lds r25, 0x0A3F |
7042: 99 23 and r25, r25 |
7044: 11 f0 breq .+4 ; 0x704a <MotorRegler+0x7b2> |
7046: 87 e0 ldi r24, 0x07 ; 7 |
7048: 04 c0 rjmp .+8 ; 0x7052 <MotorRegler+0x7ba> |
704a: 90 91 ed 03 lds r25, 0x03ED |
704e: 91 11 cpse r25, r1 |
7050: 88 e1 ldi r24, 0x18 ; 24 |
7052: 80 93 57 01 sts 0x0157, r24 |
7056: 8a e0 ldi r24, 0x0A ; 10 |
7058: 80 93 7e 04 sts 0x047E, r24 |
705c: 68 e7 ldi r22, 0x78 ; 120 |
705e: 70 e0 ldi r23, 0x00 ; 0 |
7060: 80 91 52 01 lds r24, 0x0152 |
7064: 0e 94 9f 26 call 0x4d3e ; 0x4d3e <Piep> |
7068: 02 c0 rjmp .+4 ; 0x706e <MotorRegler+0x7d6> |
706a: 10 92 9b 03 sts 0x039B, r1 |
706e: e0 91 1e 05 lds r30, 0x051E |
7072: f0 e0 ldi r31, 0x00 ; 0 |
7074: ee 0f add r30, r30 |
7076: ff 1f adc r31, r31 |
7078: e2 5f subi r30, 0xF2 ; 242 |
707a: f7 4f sbci r31, 0xF7 ; 247 |
707c: 80 81 ld r24, Z |
707e: 91 81 ldd r25, Z+1 ; 0x01 |
7080: 8c 39 cpi r24, 0x9C ; 156 |
7082: 9f 4f sbci r25, 0xFF ; 255 |
7084: 0c f0 brlt .+2 ; 0x7088 <MotorRegler+0x7f0> |
7086: 10 c2 rjmp .+1056 ; 0x74a8 <MotorRegler+0xc10> |
7088: 20 91 80 05 lds r18, 0x0580 |
708c: e2 2f mov r30, r18 |
708e: ef 77 andi r30, 0x7F ; 127 |
7090: f0 e0 ldi r31, 0x00 ; 0 |
7092: ee 0f add r30, r30 |
7094: ff 1f adc r31, r31 |
7096: ec 5a subi r30, 0xAC ; 172 |
7098: f7 4f sbci r31, 0xF7 ; 247 |
709a: 80 81 ld r24, Z |
709c: 91 81 ldd r25, Z+1 ; 0x01 |
709e: 06 97 sbiw r24, 0x06 ; 6 |
70a0: 14 f0 brlt .+4 ; 0x70a6 <MotorRegler+0x80e> |
70a2: 84 e6 ldi r24, 0x64 ; 100 |
70a4: 06 c0 rjmp .+12 ; 0x70b2 <MotorRegler+0x81a> |
70a6: 80 81 ld r24, Z |
70a8: 91 81 ldd r25, Z+1 ; 0x01 |
70aa: 8b 3f cpi r24, 0xFB ; 251 |
70ac: 9f 4f sbci r25, 0xFF ; 255 |
70ae: 1c f4 brge .+6 ; 0x70b6 <MotorRegler+0x81e> |
70b0: 8c e9 ldi r24, 0x9C ; 156 |
70b2: 80 93 9a 03 sts 0x039A, r24 |
70b6: 80 91 01 04 lds r24, 0x0401 |
70ba: 30 91 96 05 lds r19, 0x0596 |
70be: e0 91 1f 05 lds r30, 0x051F |
70c2: f0 e0 ldi r31, 0x00 ; 0 |
70c4: ee 0f add r30, r30 |
70c6: ff 1f adc r31, r31 |
70c8: e2 5f subi r30, 0xF2 ; 242 |
70ca: f7 4f sbci r31, 0xF7 ; 247 |
70cc: 81 11 cpse r24, r1 |
70ce: 4e c1 rjmp .+668 ; 0x736c <MotorRegler+0xad4> |
70d0: 80 81 ld r24, Z |
70d2: 91 81 ldd r25, Z+1 ; 0x01 |
70d4: 8c 39 cpi r24, 0x9C ; 156 |
70d6: 9f 4f sbci r25, 0xFF ; 255 |
70d8: 7c f4 brge .+30 ; 0x70f8 <MotorRegler+0x860> |
70da: 33 fd sbrc r19, 3 |
70dc: 0b c0 rjmp .+22 ; 0x70f4 <MotorRegler+0x85c> |
70de: e2 2f mov r30, r18 |
70e0: f0 e0 ldi r31, 0x00 ; 0 |
70e2: ee 0f add r30, r30 |
70e4: ff 1f adc r31, r31 |
70e6: e2 5f subi r30, 0xF2 ; 242 |
70e8: f7 4f sbci r31, 0xF7 ; 247 |
70ea: 80 81 ld r24, Z |
70ec: 91 81 ldd r25, Z+1 ; 0x01 |
70ee: 85 3b cpi r24, 0xB5 ; 181 |
70f0: 9f 4f sbci r25, 0xFF ; 255 |
70f2: ac f0 brlt .+42 ; 0x711e <MotorRegler+0x886> |
70f4: 22 23 and r18, r18 |
70f6: 99 f0 breq .+38 ; 0x711e <MotorRegler+0x886> |
70f8: 33 ff sbrs r19, 3 |
70fa: 35 c1 rjmp .+618 ; 0x7366 <MotorRegler+0xace> |
70fc: e2 2f mov r30, r18 |
70fe: f0 e0 ldi r31, 0x00 ; 0 |
7100: ee 0f add r30, r30 |
7102: ff 1f adc r31, r31 |
7104: e2 5f subi r30, 0xF2 ; 242 |
7106: f7 4f sbci r31, 0xF7 ; 247 |
7108: 80 81 ld r24, Z |
710a: 91 81 ldd r25, Z+1 ; 0x01 |
710c: 87 3f cpi r24, 0xF7 ; 247 |
710e: 9f 4f sbci r25, 0xFF ; 255 |
7110: 0c f4 brge .+2 ; 0x7114 <MotorRegler+0x87c> |
7112: 29 c1 rjmp .+594 ; 0x7366 <MotorRegler+0xace> |
7114: 80 91 9a 03 lds r24, 0x039A |
7118: 84 36 cpi r24, 0x64 ; 100 |
711a: 09 f0 breq .+2 ; 0x711e <MotorRegler+0x886> |
711c: 24 c1 rjmp .+584 ; 0x7366 <MotorRegler+0xace> |
711e: 80 91 b5 04 lds r24, 0x04B5 |
7122: 84 fd sbrc r24, 4 |
7124: 20 c1 rjmp .+576 ; 0x7366 <MotorRegler+0xace> |
7126: 80 91 ed 03 lds r24, 0x03ED |
712a: 88 23 and r24, r24 |
712c: 29 f0 breq .+10 ; 0x7138 <MotorRegler+0x8a0> |
712e: 80 91 c9 03 lds r24, 0x03C9 |
7132: 88 60 ori r24, 0x08 ; 8 |
7134: 80 93 c9 03 sts 0x03C9, r24 |
7138: 80 91 12 01 lds r24, 0x0112 |
713c: 90 91 13 01 lds r25, 0x0113 |
7140: a0 91 14 01 lds r26, 0x0114 |
7144: b0 91 15 01 lds r27, 0x0115 |
7148: 80 93 06 05 sts 0x0506, r24 |
714c: 90 93 07 05 sts 0x0507, r25 |
7150: a0 93 08 05 sts 0x0508, r26 |
7154: b0 93 09 05 sts 0x0509, r27 |
7158: 10 92 fc 03 sts 0x03FC, r1 |
715c: 10 92 fd 03 sts 0x03FD, r1 |
7160: 10 92 fe 03 sts 0x03FE, r1 |
7164: 10 92 ff 03 sts 0x03FF, r1 |
7168: 10 92 46 03 sts 0x0346, r1 |
716c: 10 92 47 03 sts 0x0347, r1 |
7170: 10 92 48 03 sts 0x0348, r1 |
7174: 10 92 49 03 sts 0x0349, r1 |
7178: 88 e5 ldi r24, 0x58 ; 88 |
717a: 92 e0 ldi r25, 0x02 ; 2 |
717c: 90 93 c4 03 sts 0x03C4, r25 |
7180: 80 93 c3 03 sts 0x03C3, r24 |
7184: 10 92 42 03 sts 0x0342, r1 |
7188: 10 92 43 03 sts 0x0343, r1 |
718c: 10 92 44 03 sts 0x0344, r1 |
7190: 10 92 45 03 sts 0x0345, r1 |
7194: 10 92 57 03 sts 0x0357, r1 |
7198: 10 92 58 03 sts 0x0358, r1 |
719c: 10 92 59 03 sts 0x0359, r1 |
71a0: 10 92 5a 03 sts 0x035A, r1 |
71a4: e0 91 1c 05 lds r30, 0x051C |
71a8: f0 e0 ldi r31, 0x00 ; 0 |
71aa: ee 0f add r30, r30 |
71ac: ff 1f adc r31, r31 |
71ae: e2 5f subi r30, 0xF2 ; 242 |
71b0: f7 4f sbci r31, 0xF7 ; 247 |
71b2: 80 81 ld r24, Z |
71b4: 91 81 ldd r25, Z+1 ; 0x01 |
71b6: 8d 39 cpi r24, 0x9D ; 157 |
71b8: 9f 4f sbci r25, 0xFF ; 255 |
71ba: 8c f4 brge .+34 ; 0x71de <MotorRegler+0x946> |
71bc: e0 91 1d 05 lds r30, 0x051D |
71c0: f0 e0 ldi r31, 0x00 ; 0 |
71c2: ee 0f add r30, r30 |
71c4: ff 1f adc r31, r31 |
71c6: e2 5f subi r30, 0xF2 ; 242 |
71c8: f7 4f sbci r31, 0xF7 ; 247 |
71ca: 80 81 ld r24, Z |
71cc: 91 81 ldd r25, Z+1 ; 0x01 |
71ce: 97 ff sbrs r25, 7 |
71d0: 03 c0 rjmp .+6 ; 0x71d8 <MotorRegler+0x940> |
71d2: 91 95 neg r25 |
71d4: 81 95 neg r24 |
71d6: 91 09 sbc r25, r1 |
71d8: 84 36 cpi r24, 0x64 ; 100 |
71da: 91 05 cpc r25, r1 |
71dc: 24 f4 brge .+8 ; 0x71e6 <MotorRegler+0x94e> |
71de: 21 11 cpse r18, r1 |
71e0: 02 c0 rjmp .+4 ; 0x71e6 <MotorRegler+0x94e> |
71e2: 10 92 99 03 sts 0x0399, r1 |
71e6: 80 91 99 03 lds r24, 0x0399 |
71ea: 8f 5f subi r24, 0xFF ; 255 |
71ec: 80 93 99 03 sts 0x0399, r24 |
71f0: 8e 3f cpi r24, 0xFE ; 254 |
71f2: 08 f4 brcc .+2 ; 0x71f6 <MotorRegler+0x95e> |
71f4: 3f c1 rjmp .+638 ; 0x7474 <MotorRegler+0xbdc> |
71f6: 80 91 c7 03 lds r24, 0x03C7 |
71fa: 30 91 44 06 lds r19, 0x0644 |
71fe: 20 91 45 06 lds r18, 0x0645 |
7202: 81 ff sbrs r24, 1 |
7204: 23 c0 rjmp .+70 ; 0x724c <MotorRegler+0x9b4> |
7206: 83 2f mov r24, r19 |
7208: 92 2f mov r25, r18 |
720a: 97 ff sbrs r25, 7 |
720c: 03 c0 rjmp .+6 ; 0x7214 <MotorRegler+0x97c> |
720e: 91 95 neg r25 |
7210: 81 95 neg r24 |
7212: 91 09 sbc r25, r1 |
7214: 81 34 cpi r24, 0x41 ; 65 |
7216: 91 05 cpc r25, r1 |
7218: b4 f4 brge .+44 ; 0x7246 <MotorRegler+0x9ae> |
721a: 80 91 04 06 lds r24, 0x0604 |
721e: 90 91 05 06 lds r25, 0x0605 |
7222: 97 ff sbrs r25, 7 |
7224: 03 c0 rjmp .+6 ; 0x722c <MotorRegler+0x994> |
7226: 91 95 neg r25 |
7228: 81 95 neg r24 |
722a: 91 09 sbc r25, r1 |
722c: cd 97 sbiw r24, 0x3d ; 61 |
722e: 5c f4 brge .+22 ; 0x7246 <MotorRegler+0x9ae> |
7230: 80 91 f9 05 lds r24, 0x05F9 |
7234: 90 91 fa 05 lds r25, 0x05FA |
7238: 97 ff sbrs r25, 7 |
723a: 03 c0 rjmp .+6 ; 0x7242 <MotorRegler+0x9aa> |
723c: 91 95 neg r25 |
723e: 81 95 neg r24 |
7240: 91 09 sbc r25, r1 |
7242: cd 97 sbiw r24, 0x3d ; 61 |
7244: 14 f1 brlt .+68 ; 0x728a <MotorRegler+0x9f2> |
7246: 10 92 ed 03 sts 0x03ED, r1 |
724a: 1f c0 rjmp .+62 ; 0x728a <MotorRegler+0x9f2> |
724c: 83 2f mov r24, r19 |
724e: 92 2f mov r25, r18 |
7250: 97 ff sbrs r25, 7 |
7252: 03 c0 rjmp .+6 ; 0x725a <MotorRegler+0x9c2> |
7254: 91 95 neg r25 |
7256: 81 95 neg r24 |
7258: 91 09 sbc r25, r1 |
725a: 81 97 sbiw r24, 0x21 ; 33 |
725c: a4 f7 brge .-24 ; 0x7246 <MotorRegler+0x9ae> |
725e: 80 91 04 06 lds r24, 0x0604 |
7262: 90 91 05 06 lds r25, 0x0605 |
7266: 97 ff sbrs r25, 7 |
7268: 03 c0 rjmp .+6 ; 0x7270 <MotorRegler+0x9d8> |
726a: 91 95 neg r25 |
726c: 81 95 neg r24 |
726e: 91 09 sbc r25, r1 |
7270: 45 97 sbiw r24, 0x15 ; 21 |
7272: 4c f7 brge .-46 ; 0x7246 <MotorRegler+0x9ae> |
7274: 80 91 f9 05 lds r24, 0x05F9 |
7278: 90 91 fa 05 lds r25, 0x05FA |
727c: 97 ff sbrs r25, 7 |
727e: 03 c0 rjmp .+6 ; 0x7286 <MotorRegler+0x9ee> |
7280: 91 95 neg r25 |
7282: 81 95 neg r24 |
7284: 91 09 sbc r25, r1 |
7286: 45 97 sbiw r24, 0x15 ; 21 |
7288: f4 f6 brge .-68 ; 0x7246 <MotorRegler+0x9ae> |
728a: 10 92 99 03 sts 0x0399, r1 |
728e: 80 91 3f 0a lds r24, 0x0A3F |
7292: 20 91 ed 03 lds r18, 0x03ED |
7296: 81 11 cpse r24, r1 |
7298: 5c c0 rjmp .+184 ; 0x7352 <MotorRegler+0xaba> |
729a: 22 23 and r18, r18 |
729c: 09 f4 brne .+2 ; 0x72a0 <MotorRegler+0xa08> |
729e: 59 c0 rjmp .+178 ; 0x7352 <MotorRegler+0xaba> |
72a0: 80 91 b9 04 lds r24, 0x04B9 |
72a4: 81 11 cpse r24, r1 |
72a6: 55 c0 rjmp .+170 ; 0x7352 <MotorRegler+0xaba> |
72a8: 81 e0 ldi r24, 0x01 ; 1 |
72aa: 90 e0 ldi r25, 0x00 ; 0 |
72ac: 90 93 cb 03 sts 0x03CB, r25 |
72b0: 80 93 ca 03 sts 0x03CA, r24 |
72b4: 80 93 01 04 sts 0x0401, r24 |
72b8: 10 92 9c 03 sts 0x039C, r1 |
72bc: 10 92 9d 03 sts 0x039D, r1 |
72c0: 10 92 9e 03 sts 0x039E, r1 |
72c4: 10 92 9f 03 sts 0x039F, r1 |
72c8: 10 92 2c 04 sts 0x042C, r1 |
72cc: 10 92 2d 04 sts 0x042D, r1 |
72d0: 10 92 2e 04 sts 0x042E, r1 |
72d4: 10 92 2f 04 sts 0x042F, r1 |
72d8: 10 92 28 04 sts 0x0428, r1 |
72dc: 10 92 29 04 sts 0x0429, r1 |
72e0: 10 92 2a 04 sts 0x042A, r1 |
72e4: 10 92 2b 04 sts 0x042B, r1 |
72e8: 40 91 37 05 lds r20, 0x0537 |
72ec: a0 91 3d 06 lds r26, 0x063D |
72f0: b0 91 3e 06 lds r27, 0x063E |
72f4: 50 e0 ldi r21, 0x00 ; 0 |
72f6: 9a 01 movw r18, r20 |
72f8: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
72fc: 60 93 34 04 sts 0x0434, r22 |
7300: 70 93 35 04 sts 0x0435, r23 |
7304: 80 93 36 04 sts 0x0436, r24 |
7308: 90 93 37 04 sts 0x0437, r25 |
730c: a0 91 4f 06 lds r26, 0x064F |
7310: b0 91 50 06 lds r27, 0x0650 |
7314: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
7318: 60 93 30 04 sts 0x0430, r22 |
731c: 70 93 31 04 sts 0x0431, r23 |
7320: 80 93 32 04 sts 0x0432, r24 |
7324: 90 93 33 04 sts 0x0433, r25 |
7328: 10 92 24 04 sts 0x0424, r1 |
732c: 10 92 25 04 sts 0x0425, r1 |
7330: 10 92 26 04 sts 0x0426, r1 |
7334: 10 92 27 04 sts 0x0427, r1 |
7338: 10 92 20 04 sts 0x0420, r1 |
733c: 10 92 21 04 sts 0x0421, r1 |
7340: 10 92 22 04 sts 0x0422, r1 |
7344: 10 92 23 04 sts 0x0423, r1 |
7348: 84 e6 ldi r24, 0x64 ; 100 |
734a: 80 93 ec 03 sts 0x03EC, r24 |
734e: 84 e3 ldi r24, 0x34 ; 52 |
7350: 83 c0 rjmp .+262 ; 0x7458 <MotorRegler+0xbc0> |
7352: 8c ed ldi r24, 0xDC ; 220 |
7354: 95 e0 ldi r25, 0x05 ; 5 |
7356: 90 93 cc 04 sts 0x04CC, r25 |
735a: 80 93 cb 04 sts 0x04CB, r24 |
735e: 21 11 cpse r18, r1 |
7360: 89 c0 rjmp .+274 ; 0x7474 <MotorRegler+0xbdc> |
7362: 81 e0 ldi r24, 0x01 ; 1 |
7364: 79 c0 rjmp .+242 ; 0x7458 <MotorRegler+0xbc0> |
7366: 10 92 99 03 sts 0x0399, r1 |
736a: 84 c0 rjmp .+264 ; 0x7474 <MotorRegler+0xbdc> |
736c: 80 81 ld r24, Z |
736e: 91 81 ldd r25, Z+1 ; 0x01 |
7370: 85 36 cpi r24, 0x65 ; 101 |
7372: 91 05 cpc r25, r1 |
7374: 7c f0 brlt .+30 ; 0x7394 <MotorRegler+0xafc> |
7376: 33 fd sbrc r19, 3 |
7378: 0b c0 rjmp .+22 ; 0x7390 <MotorRegler+0xaf8> |
737a: e2 2f mov r30, r18 |
737c: f0 e0 ldi r31, 0x00 ; 0 |
737e: ee 0f add r30, r30 |
7380: ff 1f adc r31, r31 |
7382: e2 5f subi r30, 0xF2 ; 242 |
7384: f7 4f sbci r31, 0xF7 ; 247 |
7386: 80 81 ld r24, Z |
7388: 91 81 ldd r25, Z+1 ; 0x01 |
738a: 85 3b cpi r24, 0xB5 ; 181 |
738c: 9f 4f sbci r25, 0xFF ; 255 |
738e: ac f0 brlt .+42 ; 0x73ba <MotorRegler+0xb22> |
7390: 22 23 and r18, r18 |
7392: 99 f0 breq .+38 ; 0x73ba <MotorRegler+0xb22> |
7394: 33 ff sbrs r19, 3 |
7396: 6c c0 rjmp .+216 ; 0x7470 <MotorRegler+0xbd8> |
7398: e2 2f mov r30, r18 |
739a: f0 e0 ldi r31, 0x00 ; 0 |
739c: ee 0f add r30, r30 |
739e: ff 1f adc r31, r31 |
73a0: e2 5f subi r30, 0xF2 ; 242 |
73a2: f7 4f sbci r31, 0xF7 ; 247 |
73a4: 80 81 ld r24, Z |
73a6: 91 81 ldd r25, Z+1 ; 0x01 |
73a8: 8e 3c cpi r24, 0xCE ; 206 |
73aa: 9f 4f sbci r25, 0xFF ; 255 |
73ac: 0c f0 brlt .+2 ; 0x73b0 <MotorRegler+0xb18> |
73ae: 60 c0 rjmp .+192 ; 0x7470 <MotorRegler+0xbd8> |
73b0: 80 91 9a 03 lds r24, 0x039A |
73b4: 8c 39 cpi r24, 0x9C ; 156 |
73b6: 09 f0 breq .+2 ; 0x73ba <MotorRegler+0xb22> |
73b8: 5b c0 rjmp .+182 ; 0x7470 <MotorRegler+0xbd8> |
73ba: e0 91 1c 05 lds r30, 0x051C |
73be: f0 e0 ldi r31, 0x00 ; 0 |
73c0: ee 0f add r30, r30 |
73c2: ff 1f adc r31, r31 |
73c4: e2 5f subi r30, 0xF2 ; 242 |
73c6: f7 4f sbci r31, 0xF7 ; 247 |
73c8: 80 81 ld r24, Z |
73ca: 91 81 ldd r25, Z+1 ; 0x01 |
73cc: 8d 39 cpi r24, 0x9D ; 157 |
73ce: 9f 4f sbci r25, 0xFF ; 255 |
73d0: 8c f4 brge .+34 ; 0x73f4 <MotorRegler+0xb5c> |
73d2: e0 91 1d 05 lds r30, 0x051D |
73d6: f0 e0 ldi r31, 0x00 ; 0 |
73d8: ee 0f add r30, r30 |
73da: ff 1f adc r31, r31 |
73dc: e2 5f subi r30, 0xF2 ; 242 |
73de: f7 4f sbci r31, 0xF7 ; 247 |
73e0: 80 81 ld r24, Z |
73e2: 91 81 ldd r25, Z+1 ; 0x01 |
73e4: 97 ff sbrs r25, 7 |
73e6: 03 c0 rjmp .+6 ; 0x73ee <MotorRegler+0xb56> |
73e8: 91 95 neg r25 |
73ea: 81 95 neg r24 |
73ec: 91 09 sbc r25, r1 |
73ee: 84 36 cpi r24, 0x64 ; 100 |
73f0: 91 05 cpc r25, r1 |
73f2: 2c f4 brge .+10 ; 0x73fe <MotorRegler+0xb66> |
73f4: 21 11 cpse r18, r1 |
73f6: 03 c0 rjmp .+6 ; 0x73fe <MotorRegler+0xb66> |
73f8: 10 92 98 03 sts 0x0398, r1 |
73fc: 18 c0 rjmp .+48 ; 0x742e <MotorRegler+0xb96> |
73fe: 10 92 24 04 sts 0x0424, r1 |
7402: 10 92 25 04 sts 0x0425, r1 |
7406: 10 92 26 04 sts 0x0426, r1 |
740a: 10 92 27 04 sts 0x0427, r1 |
740e: 10 92 20 04 sts 0x0420, r1 |
7412: 10 92 21 04 sts 0x0421, r1 |
7416: 10 92 22 04 sts 0x0422, r1 |
741a: 10 92 23 04 sts 0x0423, r1 |
741e: 10 92 13 04 sts 0x0413, r1 |
7422: 10 92 12 04 sts 0x0412, r1 |
7426: 10 92 11 04 sts 0x0411, r1 |
742a: 10 92 10 04 sts 0x0410, r1 |
742e: 80 91 98 03 lds r24, 0x0398 |
7432: 8f 5f subi r24, 0xFF ; 255 |
7434: 80 93 98 03 sts 0x0398, r24 |
7438: 8b 3f cpi r24, 0xFB ; 251 |
743a: 88 f0 brcs .+34 ; 0x745e <MotorRegler+0xbc6> |
743c: 10 92 01 04 sts 0x0401, r1 |
7440: 10 92 98 03 sts 0x0398, r1 |
7444: 10 92 cb 03 sts 0x03CB, r1 |
7448: 10 92 ca 03 sts 0x03CA, r1 |
744c: 80 91 c8 03 lds r24, 0x03C8 |
7450: 8f 71 andi r24, 0x1F ; 31 |
7452: 80 93 c8 03 sts 0x03C8, r24 |
7456: 86 e2 ldi r24, 0x26 ; 38 |
7458: 80 93 57 01 sts 0x0157, r24 |
745c: 0b c0 rjmp .+22 ; 0x7474 <MotorRegler+0xbdc> |
745e: 84 36 cpi r24, 0x64 ; 100 |
7460: 49 f4 brne .+18 ; 0x7474 <MotorRegler+0xbdc> |
7462: 8c ea ldi r24, 0xAC ; 172 |
7464: 9d e0 ldi r25, 0x0D ; 13 |
7466: 90 93 cc 04 sts 0x04CC, r25 |
746a: 80 93 cb 04 sts 0x04CB, r24 |
746e: 02 c0 rjmp .+4 ; 0x7474 <MotorRegler+0xbdc> |
7470: 10 92 98 03 sts 0x0398, r1 |
7474: 80 91 c3 03 lds r24, 0x03C3 |
7478: 90 91 c4 03 lds r25, 0x03C4 |
747c: 88 3e cpi r24, 0xE8 ; 232 |
747e: 73 e0 ldi r23, 0x03 ; 3 |
7480: 97 07 cpc r25, r23 |
7482: 08 f0 brcs .+2 ; 0x7486 <MotorRegler+0xbee> |
7484: 42 c0 rjmp .+132 ; 0x750a <MotorRegler+0xc72> |
7486: 20 91 54 03 lds r18, 0x0354 |
748a: 30 91 55 03 lds r19, 0x0355 |
748e: 2b 36 cpi r18, 0x6B ; 107 |
7490: 3f 4f sbci r19, 0xFF ; 255 |
7492: 14 f0 brlt .+4 ; 0x7498 <MotorRegler+0xc00> |
7494: 01 96 adiw r24, 0x01 ; 1 |
7496: 03 c0 rjmp .+6 ; 0x749e <MotorRegler+0xc06> |
7498: 00 97 sbiw r24, 0x00 ; 0 |
749a: b9 f1 breq .+110 ; 0x750a <MotorRegler+0xc72> |
749c: 01 97 sbiw r24, 0x01 ; 1 |
749e: 90 93 c4 03 sts 0x03C4, r25 |
74a2: 80 93 c3 03 sts 0x03C3, r24 |
74a6: 31 c0 rjmp .+98 ; 0x750a <MotorRegler+0xc72> |
74a8: 10 92 9a 03 sts 0x039A, r1 |
74ac: 10 92 c4 03 sts 0x03C4, r1 |
74b0: 10 92 c3 03 sts 0x03C3, r1 |
74b4: 2a c0 rjmp .+84 ; 0x750a <MotorRegler+0xc72> |
74b6: 8e 3e cpi r24, 0xEE ; 238 |
74b8: 92 40 sbci r25, 0x02 ; 2 |
74ba: 38 f1 brcs .+78 ; 0x750a <MotorRegler+0xc72> |
74bc: 80 91 b8 08 lds r24, 0x08B8 |
74c0: 90 91 b9 08 lds r25, 0x08B9 |
74c4: 80 39 cpi r24, 0x90 ; 144 |
74c6: 91 40 sbci r25, 0x01 ; 1 |
74c8: 00 f5 brcc .+64 ; 0x750a <MotorRegler+0xc72> |
74ca: 80 91 fc 03 lds r24, 0x03FC |
74ce: 90 91 fd 03 lds r25, 0x03FD |
74d2: a0 91 fe 03 lds r26, 0x03FE |
74d6: b0 91 ff 03 lds r27, 0x03FF |
74da: 8c 3d cpi r24, 0xDC ; 220 |
74dc: 95 40 sbci r25, 0x05 ; 5 |
74de: a1 05 cpc r26, r1 |
74e0: b1 05 cpc r27, r1 |
74e2: 9c f4 brge .+38 ; 0x750a <MotorRegler+0xc72> |
74e4: 80 e3 ldi r24, 0x30 ; 48 |
74e6: 95 e7 ldi r25, 0x75 ; 117 |
74e8: 90 93 c4 03 sts 0x03C4, r25 |
74ec: 80 93 c3 03 sts 0x03C3, r24 |
74f0: 80 91 ca 03 lds r24, 0x03CA |
74f4: 90 91 cb 03 lds r25, 0x03CB |
74f8: 8a 3e cpi r24, 0xEA ; 234 |
74fa: 93 40 sbci r25, 0x03 ; 3 |
74fc: 30 f0 brcs .+12 ; 0x750a <MotorRegler+0xc72> |
74fe: 89 ee ldi r24, 0xE9 ; 233 |
7500: 93 e0 ldi r25, 0x03 ; 3 |
7502: 90 93 cb 03 sts 0x03CB, r25 |
7506: 80 93 ca 03 sts 0x03CA, r24 |
750a: 80 91 93 02 lds r24, 0x0293 |
750e: 9f ef ldi r25, 0xFF ; 255 |
7510: 98 0f add r25, r24 |
7512: 90 93 93 02 sts 0x0293, r25 |
7516: 88 23 and r24, r24 |
7518: 21 f0 breq .+8 ; 0x7522 <MotorRegler+0xc8a> |
751a: 80 91 c9 03 lds r24, 0x03C9 |
751e: 84 ff sbrs r24, 4 |
7520: 3f c3 rjmp .+1662 ; 0x7ba0 <MotorRegler+0x1308> |
7522: 0e 94 13 31 call 0x6226 ; 0x6226 <ParameterZuordnung> |
7526: 80 91 1c 05 lds r24, 0x051C |
752a: 68 2e mov r6, r24 |
752c: 71 2c mov r7, r1 |
752e: 66 0c add r6, r6 |
7530: 77 1c adc r7, r7 |
7532: f3 01 movw r30, r6 |
7534: e2 5f subi r30, 0xF2 ; 242 |
7536: f7 4f sbci r31, 0xF7 ; 247 |
7538: a0 81 ld r26, Z |
753a: b1 81 ldd r27, Z+1 ; 0x01 |
753c: 90 90 32 05 lds r9, 0x0532 |
7540: 69 2d mov r22, r9 |
7542: 70 e0 ldi r23, 0x00 ; 0 |
7544: f3 01 movw r30, r6 |
7546: ec 5a subi r30, 0xAC ; 172 |
7548: f7 4f sbci r31, 0xF7 ; 247 |
754a: 01 90 ld r0, Z+ |
754c: f0 81 ld r31, Z |
754e: e0 2d mov r30, r0 |
7550: 40 91 33 05 lds r20, 0x0533 |
7554: 50 e0 ldi r21, 0x00 ; 0 |
7556: 80 91 96 03 lds r24, 0x0396 |
755a: 90 91 97 03 lds r25, 0x0397 |
755e: 9c 01 movw r18, r24 |
7560: 22 0f add r18, r18 |
7562: 33 1f adc r19, r19 |
7564: 28 0f add r18, r24 |
7566: 39 1f adc r19, r25 |
7568: a6 9f mul r26, r22 |
756a: c0 01 movw r24, r0 |
756c: a7 9f mul r26, r23 |
756e: 90 0d add r25, r0 |
7570: b6 9f mul r27, r22 |
7572: 90 0d add r25, r0 |
7574: 11 24 eor r1, r1 |
7576: 28 0f add r18, r24 |
7578: 39 1f adc r19, r25 |
757a: 37 ff sbrs r19, 7 |
757c: 02 c0 rjmp .+4 ; 0x7582 <MotorRegler+0xcea> |
757e: 2d 5f subi r18, 0xFD ; 253 |
7580: 3f 4f sbci r19, 0xFF ; 255 |
7582: 35 95 asr r19 |
7584: 27 95 ror r18 |
7586: 35 95 asr r19 |
7588: 27 95 ror r18 |
758a: e4 9f mul r30, r20 |
758c: c0 01 movw r24, r0 |
758e: e5 9f mul r30, r21 |
7590: 90 0d add r25, r0 |
7592: f4 9f mul r31, r20 |
7594: 90 0d add r25, r0 |
7596: 11 24 eor r1, r1 |
7598: 28 0f add r18, r24 |
759a: 39 1f adc r19, r25 |
759c: 30 93 97 03 sts 0x0397, r19 |
75a0: 20 93 96 03 sts 0x0396, r18 |
75a4: 00 91 1d 05 lds r16, 0x051D |
75a8: 10 e0 ldi r17, 0x00 ; 0 |
75aa: 00 0f add r16, r16 |
75ac: 11 1f adc r17, r17 |
75ae: f8 01 movw r30, r16 |
75b0: e2 5f subi r30, 0xF2 ; 242 |
75b2: f7 4f sbci r31, 0xF7 ; 247 |
75b4: e0 80 ld r14, Z |
75b6: f1 80 ldd r15, Z+1 ; 0x01 |
75b8: f8 01 movw r30, r16 |
75ba: ec 5a subi r30, 0xAC ; 172 |
75bc: f7 4f sbci r31, 0xF7 ; 247 |
75be: a0 81 ld r26, Z |
75c0: b1 81 ldd r27, Z+1 ; 0x01 |
75c2: e0 91 94 03 lds r30, 0x0394 |
75c6: f0 91 95 03 lds r31, 0x0395 |
75ca: cf 01 movw r24, r30 |
75cc: 88 0f add r24, r24 |
75ce: 99 1f adc r25, r25 |
75d0: 8e 0f add r24, r30 |
75d2: 9f 1f adc r25, r31 |
75d4: e6 9e mul r14, r22 |
75d6: f0 01 movw r30, r0 |
75d8: e7 9e mul r14, r23 |
75da: f0 0d add r31, r0 |
75dc: f6 9e mul r15, r22 |
75de: f0 0d add r31, r0 |
75e0: 11 24 eor r1, r1 |
75e2: 8e 0f add r24, r30 |
75e4: 9f 1f adc r25, r31 |
75e6: 97 fd sbrc r25, 7 |
75e8: 03 96 adiw r24, 0x03 ; 3 |
75ea: 95 95 asr r25 |
75ec: 87 95 ror r24 |
75ee: 95 95 asr r25 |
75f0: 87 95 ror r24 |
75f2: a4 9f mul r26, r20 |
75f4: b0 01 movw r22, r0 |
75f6: a5 9f mul r26, r21 |
75f8: 70 0d add r23, r0 |
75fa: b4 9f mul r27, r20 |
75fc: 70 0d add r23, r0 |
75fe: 11 24 eor r1, r1 |
7600: 86 0f add r24, r22 |
7602: 97 1f adc r25, r23 |
7604: 90 93 95 03 sts 0x0395, r25 |
7608: 80 93 94 03 sts 0x0394, r24 |
760c: 40 91 d6 03 lds r20, 0x03D6 |
7610: 44 23 and r20, r20 |
7612: b1 f0 breq .+44 ; 0x7640 <MotorRegler+0xda8> |
7614: 37 ff sbrs r19, 7 |
7616: 02 c0 rjmp .+4 ; 0x761c <MotorRegler+0xd84> |
7618: 2d 5f subi r18, 0xFD ; 253 |
761a: 3f 4f sbci r19, 0xFF ; 255 |
761c: 35 95 asr r19 |
761e: 27 95 ror r18 |
7620: 35 95 asr r19 |
7622: 27 95 ror r18 |
7624: 97 fd sbrc r25, 7 |
7626: 03 96 adiw r24, 0x03 ; 3 |
7628: 95 95 asr r25 |
762a: 87 95 ror r24 |
762c: 95 95 asr r25 |
762e: 87 95 ror r24 |
7630: e0 91 a5 02 lds r30, 0x02A5 |
7634: ff 27 eor r31, r31 |
7636: e7 fd sbrc r30, 7 |
7638: f0 95 com r31 |
763a: 60 91 bc 04 lds r22, 0x04BC |
763e: 0f c0 rjmp .+30 ; 0x765e <MotorRegler+0xdc6> |
7640: e0 91 7e 05 lds r30, 0x057E |
7644: f0 e0 ldi r31, 0x00 ; 0 |
7646: e5 53 subi r30, 0x35 ; 53 |
7648: fd 4f sbci r31, 0xFD ; 253 |
764a: 46 81 ldd r20, Z+6 ; 0x06 |
764c: 40 93 a5 02 sts 0x02A5, r20 |
7650: 60 81 ld r22, Z |
7652: 60 93 bc 04 sts 0x04BC, r22 |
7656: e4 2f mov r30, r20 |
7658: ff 27 eor r31, r31 |
765a: e7 fd sbrc r30, 7 |
765c: f0 95 com r31 |
765e: 77 27 eor r23, r23 |
7660: 67 fd sbrc r22, 7 |
7662: 70 95 com r23 |
7664: e2 9f mul r30, r18 |
7666: a0 01 movw r20, r0 |
7668: e3 9f mul r30, r19 |
766a: 50 0d add r21, r0 |
766c: f2 9f mul r31, r18 |
766e: 50 0d add r21, r0 |
7670: 11 24 eor r1, r1 |
7672: 68 9f mul r22, r24 |
7674: d0 01 movw r26, r0 |
7676: 69 9f mul r22, r25 |
7678: b0 0d add r27, r0 |
767a: 78 9f mul r23, r24 |
767c: b0 0d add r27, r0 |
767e: 11 24 eor r1, r1 |
7680: 4a 0f add r20, r26 |
7682: 5b 1f adc r21, r27 |
7684: 57 ff sbrs r21, 7 |
7686: 02 c0 rjmp .+4 ; 0x768c <MotorRegler+0xdf4> |
7688: 49 5f subi r20, 0xF9 ; 249 |
768a: 5f 4f sbci r21, 0xFF ; 255 |
768c: a3 e0 ldi r26, 0x03 ; 3 |
768e: 55 95 asr r21 |
7690: 47 95 ror r20 |
7692: aa 95 dec r26 |
7694: e1 f7 brne .-8 ; 0x768e <MotorRegler+0xdf6> |
7696: 50 93 13 04 sts 0x0413, r21 |
769a: 40 93 12 04 sts 0x0412, r20 |
769e: e8 9f mul r30, r24 |
76a0: a0 01 movw r20, r0 |
76a2: e9 9f mul r30, r25 |
76a4: 50 0d add r21, r0 |
76a6: f8 9f mul r31, r24 |
76a8: 50 0d add r21, r0 |
76aa: 11 24 eor r1, r1 |
76ac: 62 9f mul r22, r18 |
76ae: c0 01 movw r24, r0 |
76b0: 63 9f mul r22, r19 |
76b2: 90 0d add r25, r0 |
76b4: 72 9f mul r23, r18 |
76b6: 90 0d add r25, r0 |
76b8: 11 24 eor r1, r1 |
76ba: 48 1b sub r20, r24 |
76bc: 59 0b sbc r21, r25 |
76be: 57 ff sbrs r21, 7 |
76c0: 02 c0 rjmp .+4 ; 0x76c6 <MotorRegler+0xe2e> |
76c2: 49 5f subi r20, 0xF9 ; 249 |
76c4: 5f 4f sbci r21, 0xFF ; 255 |
76c6: 83 e0 ldi r24, 0x03 ; 3 |
76c8: 55 95 asr r21 |
76ca: 47 95 ror r20 |
76cc: 8a 95 dec r24 |
76ce: e1 f7 brne .-8 ; 0x76c8 <MotorRegler+0xe30> |
76d0: 50 93 11 04 sts 0x0411, r21 |
76d4: 40 93 10 04 sts 0x0410, r20 |
76d8: e0 91 1f 05 lds r30, 0x051F |
76dc: f0 e0 ldi r31, 0x00 ; 0 |
76de: ee 0f add r30, r30 |
76e0: ff 1f adc r31, r31 |
76e2: e2 5f subi r30, 0xF2 ; 242 |
76e4: f7 4f sbci r31, 0xF7 ; 247 |
76e6: 20 81 ld r18, Z |
76e8: 31 81 ldd r19, Z+1 ; 0x01 |
76ea: 88 27 eor r24, r24 |
76ec: 99 27 eor r25, r25 |
76ee: 82 1b sub r24, r18 |
76f0: 93 0b sbc r25, r19 |
76f2: 85 30 cpi r24, 0x05 ; 5 |
76f4: 91 05 cpc r25, r1 |
76f6: 1c f0 brlt .+6 ; 0x76fe <MotorRegler+0xe66> |
76f8: 8c ef ldi r24, 0xFC ; 252 |
76fa: 9f ef ldi r25, 0xFF ; 255 |
76fc: 05 c0 rjmp .+10 ; 0x7708 <MotorRegler+0xe70> |
76fe: 8c 3f cpi r24, 0xFC ; 252 |
7700: 9f 4f sbci r25, 0xFF ; 255 |
7702: 4c f4 brge .+18 ; 0x7716 <MotorRegler+0xe7e> |
7704: 84 e0 ldi r24, 0x04 ; 4 |
7706: 90 e0 ldi r25, 0x00 ; 0 |
7708: 82 1b sub r24, r18 |
770a: 93 0b sbc r25, r19 |
770c: 90 93 0f 04 sts 0x040F, r25 |
7710: 80 93 0e 04 sts 0x040E, r24 |
7714: 04 c0 rjmp .+8 ; 0x771e <MotorRegler+0xe86> |
7716: 10 92 0f 04 sts 0x040F, r1 |
771a: 10 92 0e 04 sts 0x040E, r1 |
771e: 80 91 c3 03 lds r24, 0x03C3 |
7722: 90 91 c4 03 lds r25, 0x03C4 |
7726: 30 91 12 04 lds r19, 0x0412 |
772a: 20 91 13 04 lds r18, 0x0413 |
772e: 70 91 10 04 lds r23, 0x0410 |
7732: 60 91 11 04 lds r22, 0x0411 |
7736: 81 30 cpi r24, 0x01 ; 1 |
7738: 92 40 sbci r25, 0x02 ; 2 |
773a: 58 f1 brcs .+86 ; 0x7792 <MotorRegler+0xefa> |
773c: 83 2f mov r24, r19 |
773e: 92 2f mov r25, r18 |
7740: 97 fd sbrc r25, 7 |
7742: 07 96 adiw r24, 0x07 ; 7 |
7744: b3 e0 ldi r27, 0x03 ; 3 |
7746: 95 95 asr r25 |
7748: 87 95 ror r24 |
774a: ba 95 dec r27 |
774c: e1 f7 brne .-8 ; 0x7746 <MotorRegler+0xeae> |
774e: 90 93 13 04 sts 0x0413, r25 |
7752: 80 93 12 04 sts 0x0412, r24 |
7756: 87 2f mov r24, r23 |
7758: 96 2f mov r25, r22 |
775a: 97 fd sbrc r25, 7 |
775c: 07 96 adiw r24, 0x07 ; 7 |
775e: a3 e0 ldi r26, 0x03 ; 3 |
7760: 95 95 asr r25 |
7762: 87 95 ror r24 |
7764: aa 95 dec r26 |
7766: e1 f7 brne .-8 ; 0x7760 <MotorRegler+0xec8> |
7768: 90 93 11 04 sts 0x0411, r25 |
776c: 80 93 10 04 sts 0x0410, r24 |
7770: 10 92 24 04 sts 0x0424, r1 |
7774: 10 92 25 04 sts 0x0425, r1 |
7778: 10 92 26 04 sts 0x0426, r1 |
777c: 10 92 27 04 sts 0x0427, r1 |
7780: 10 92 20 04 sts 0x0420, r1 |
7784: 10 92 21 04 sts 0x0421, r1 |
7788: 10 92 22 04 sts 0x0422, r1 |
778c: 10 92 23 04 sts 0x0423, r1 |
7790: 3f c0 rjmp .+126 ; 0x7810 <MotorRegler+0xf78> |
7792: 40 91 65 04 lds r20, 0x0465 |
7796: 44 23 and r20, r20 |
7798: d9 f1 breq .+118 ; 0x7810 <MotorRegler+0xf78> |
779a: 50 e0 ldi r21, 0x00 ; 0 |
779c: 83 2f mov r24, r19 |
779e: 92 2f mov r25, r18 |
77a0: 97 fd sbrc r25, 7 |
77a2: 07 96 adiw r24, 0x07 ; 7 |
77a4: f3 e0 ldi r31, 0x03 ; 3 |
77a6: 95 95 asr r25 |
77a8: 87 95 ror r24 |
77aa: fa 95 dec r31 |
77ac: e1 f7 brne .-8 ; 0x77a6 <MotorRegler+0xf0e> |
77ae: 48 9f mul r20, r24 |
77b0: 90 01 movw r18, r0 |
77b2: 49 9f mul r20, r25 |
77b4: 30 0d add r19, r0 |
77b6: 58 9f mul r21, r24 |
77b8: 30 0d add r19, r0 |
77ba: 11 24 eor r1, r1 |
77bc: 37 ff sbrs r19, 7 |
77be: 02 c0 rjmp .+4 ; 0x77c4 <MotorRegler+0xf2c> |
77c0: 21 5f subi r18, 0xF1 ; 241 |
77c2: 3f 4f sbci r19, 0xFF ; 255 |
77c4: e4 e0 ldi r30, 0x04 ; 4 |
77c6: 35 95 asr r19 |
77c8: 27 95 ror r18 |
77ca: ea 95 dec r30 |
77cc: e1 f7 brne .-8 ; 0x77c6 <MotorRegler+0xf2e> |
77ce: 30 93 13 04 sts 0x0413, r19 |
77d2: 20 93 12 04 sts 0x0412, r18 |
77d6: 87 2f mov r24, r23 |
77d8: 96 2f mov r25, r22 |
77da: 97 fd sbrc r25, 7 |
77dc: 07 96 adiw r24, 0x07 ; 7 |
77de: 23 e0 ldi r18, 0x03 ; 3 |
77e0: 95 95 asr r25 |
77e2: 87 95 ror r24 |
77e4: 2a 95 dec r18 |
77e6: e1 f7 brne .-8 ; 0x77e0 <MotorRegler+0xf48> |
77e8: 48 9f mul r20, r24 |
77ea: 90 01 movw r18, r0 |
77ec: 49 9f mul r20, r25 |
77ee: 30 0d add r19, r0 |
77f0: 58 9f mul r21, r24 |
77f2: 30 0d add r19, r0 |
77f4: 11 24 eor r1, r1 |
77f6: 37 ff sbrs r19, 7 |
77f8: 02 c0 rjmp .+4 ; 0x77fe <MotorRegler+0xf66> |
77fa: 21 5f subi r18, 0xF1 ; 241 |
77fc: 3f 4f sbci r19, 0xFF ; 255 |
77fe: b4 e0 ldi r27, 0x04 ; 4 |
7800: 35 95 asr r19 |
7802: 27 95 ror r18 |
7804: ba 95 dec r27 |
7806: e1 f7 brne .-8 ; 0x7800 <MotorRegler+0xf68> |
7808: 30 93 11 04 sts 0x0411, r19 |
780c: 20 93 10 04 sts 0x0410, r18 |
7810: c0 90 12 04 lds r12, 0x0412 |
7814: d0 90 13 04 lds r13, 0x0413 |
7818: 80 91 68 04 lds r24, 0x0468 |
781c: 90 91 69 04 lds r25, 0x0469 |
7820: c8 1a sub r12, r24 |
7822: d9 0a sbc r13, r25 |
7824: d0 92 13 04 sts 0x0413, r13 |
7828: c0 92 12 04 sts 0x0412, r12 |
782c: e0 90 10 04 lds r14, 0x0410 |
7830: f0 90 11 04 lds r15, 0x0411 |
7834: 80 91 66 04 lds r24, 0x0466 |
7838: 90 91 67 04 lds r25, 0x0467 |
783c: e8 1a sub r14, r24 |
783e: f9 0a sbc r15, r25 |
7840: f0 92 11 04 sts 0x0411, r15 |
7844: e0 92 10 04 sts 0x0410, r14 |
7848: e0 91 1e 05 lds r30, 0x051E |
784c: f0 e0 ldi r31, 0x00 ; 0 |
784e: ee 0f add r30, r30 |
7850: ff 1f adc r31, r31 |
7852: e2 5f subi r30, 0xF2 ; 242 |
7854: f7 4f sbci r31, 0xF7 ; 247 |
7856: a0 80 ld r10, Z |
7858: b1 80 ldd r11, Z+1 ; 0x01 |
785a: 6f e7 ldi r22, 0x7F ; 127 |
785c: a6 0e add r10, r22 |
785e: b1 1c adc r11, r1 |
7860: b0 92 0d 04 sts 0x040D, r11 |
7864: a0 92 0c 04 sts 0x040C, r10 |
7868: 60 91 34 01 lds r22, 0x0134 |
786c: 70 e0 ldi r23, 0x00 ; 0 |
786e: 80 e0 ldi r24, 0x00 ; 0 |
7870: 90 e0 ldi r25, 0x00 ; 0 |
7872: 0e 94 18 9a call 0x13430 ; 0x13430 <__floatsisf> |
7876: 20 e0 ldi r18, 0x00 ; 0 |
7878: 30 e0 ldi r19, 0x00 ; 0 |
787a: 40 e2 ldi r20, 0x20 ; 32 |
787c: 51 e4 ldi r21, 0x41 ; 65 |
787e: 0e 94 86 99 call 0x1330c ; 0x1330c <__addsf3> |
7882: 0e 94 ea 99 call 0x133d4 ; 0x133d4 <__fixunssfsi> |
7886: 60 93 49 06 sts 0x0649, r22 |
788a: 80 91 33 01 lds r24, 0x0133 |
788e: 80 93 1f 06 sts 0x061F, r24 |
7892: 60 91 32 01 lds r22, 0x0132 |
7896: 70 e0 ldi r23, 0x00 ; 0 |
7898: 80 e0 ldi r24, 0x00 ; 0 |
789a: 90 e0 ldi r25, 0x00 ; 0 |
789c: 0e 94 18 9a call 0x13430 ; 0x13430 <__floatsisf> |
78a0: 20 e0 ldi r18, 0x00 ; 0 |
78a2: 30 e0 ldi r19, 0x00 ; 0 |
78a4: 40 e2 ldi r20, 0x20 ; 32 |
78a6: 51 e4 ldi r21, 0x41 ; 65 |
78a8: 0e 94 86 99 call 0x1330c ; 0x1330c <__addsf3> |
78ac: 0e 94 ea 99 call 0x133d4 ; 0x133d4 <__fixunssfsi> |
78b0: 60 93 00 06 sts 0x0600, r22 |
78b4: 80 91 31 01 lds r24, 0x0131 |
78b8: 80 93 0e 06 sts 0x060E, r24 |
78bc: 80 91 66 0a lds r24, 0x0A66 |
78c0: 80 ff sbrs r24, 0 |
78c2: 3e c0 rjmp .+124 ; 0x7940 <MotorRegler+0x10a8> |
78c4: 80 91 52 06 lds r24, 0x0652 |
78c8: 81 38 cpi r24, 0x81 ; 129 |
78ca: d0 f1 brcs .+116 ; 0x7940 <MotorRegler+0x10a8> |
78cc: 20 91 5f 0a lds r18, 0x0A5F |
78d0: 79 2d mov r23, r9 |
78d2: 27 03 mulsu r18, r23 |
78d4: c0 01 movw r24, r0 |
78d6: 11 24 eor r1, r1 |
78d8: 8c 0d add r24, r12 |
78da: 9d 1d adc r25, r13 |
78dc: 90 93 13 04 sts 0x0413, r25 |
78e0: 80 93 12 04 sts 0x0412, r24 |
78e4: 20 91 60 0a lds r18, 0x0A60 |
78e8: 27 03 mulsu r18, r23 |
78ea: c0 01 movw r24, r0 |
78ec: 11 24 eor r1, r1 |
78ee: 8e 0d add r24, r14 |
78f0: 9f 1d adc r25, r15 |
78f2: 90 93 11 04 sts 0x0411, r25 |
78f6: 80 93 10 04 sts 0x0410, r24 |
78fa: 20 91 61 0a lds r18, 0x0A61 |
78fe: 80 91 0e 04 lds r24, 0x040E |
7902: 90 91 0f 04 lds r25, 0x040F |
7906: 82 0f add r24, r18 |
7908: 91 1d adc r25, r1 |
790a: 27 fd sbrc r18, 7 |
790c: 9a 95 dec r25 |
790e: 90 93 0f 04 sts 0x040F, r25 |
7912: 80 93 0e 04 sts 0x040E, r24 |
7916: 20 91 63 0a lds r18, 0x0A63 |
791a: 30 91 2d 05 lds r19, 0x052D |
791e: 23 03 mulsu r18, r19 |
7920: c0 01 movw r24, r0 |
7922: 11 24 eor r1, r1 |
7924: 90 93 26 01 sts 0x0126, r25 |
7928: 80 93 25 01 sts 0x0125, r24 |
792c: 80 91 62 0a lds r24, 0x0A62 |
7930: 90 e0 ldi r25, 0x00 ; 0 |
7932: 8a 15 cp r24, r10 |
7934: 9b 05 cpc r25, r11 |
7936: 24 f4 brge .+8 ; 0x7940 <MotorRegler+0x10a8> |
7938: 90 93 0d 04 sts 0x040D, r25 |
793c: 80 93 0c 04 sts 0x040C, r24 |
7940: 80 91 0c 04 lds r24, 0x040C |
7944: 90 91 0d 04 lds r25, 0x040D |
7948: 97 ff sbrs r25, 7 |
794a: 04 c0 rjmp .+8 ; 0x7954 <MotorRegler+0x10bc> |
794c: 10 92 0d 04 sts 0x040D, r1 |
7950: 10 92 0c 04 sts 0x040C, r1 |
7954: 80 91 39 06 lds r24, 0x0639 |
7958: 82 fd sbrc r24, 2 |
795a: 10 92 1f 06 sts 0x061F, r1 |
795e: 80 91 12 04 lds r24, 0x0412 |
7962: 90 91 13 04 lds r25, 0x0413 |
7966: 40 91 ce 03 lds r20, 0x03CE |
796a: 50 91 cf 03 lds r21, 0x03CF |
796e: 9c 01 movw r18, r24 |
7970: 97 ff sbrs r25, 7 |
7972: 02 c0 rjmp .+4 ; 0x7978 <MotorRegler+0x10e0> |
7974: 2d 5f subi r18, 0xFD ; 253 |
7976: 3f 4f sbci r19, 0xFF ; 255 |
7978: 35 95 asr r19 |
797a: 27 95 ror r18 |
797c: 35 95 asr r19 |
797e: 27 95 ror r18 |
7980: 37 ff sbrs r19, 7 |
7982: 03 c0 rjmp .+6 ; 0x798a <MotorRegler+0x10f2> |
7984: 31 95 neg r19 |
7986: 21 95 neg r18 |
7988: 31 09 sbc r19, r1 |
798a: 42 17 cp r20, r18 |
798c: 53 07 cpc r21, r19 |
798e: 9c f4 brge .+38 ; 0x79b6 <MotorRegler+0x111e> |
7990: 97 ff sbrs r25, 7 |
7992: 03 c0 rjmp .+6 ; 0x799a <MotorRegler+0x1102> |
7994: 91 95 neg r25 |
7996: 81 95 neg r24 |
7998: 91 09 sbc r25, r1 |
799a: 95 95 asr r25 |
799c: 87 95 ror r24 |
799e: 95 95 asr r25 |
79a0: 87 95 ror r24 |
79a2: 85 36 cpi r24, 0x65 ; 101 |
79a4: 91 05 cpc r25, r1 |
79a6: 14 f0 brlt .+4 ; 0x79ac <MotorRegler+0x1114> |
79a8: 84 e6 ldi r24, 0x64 ; 100 |
79aa: 90 e0 ldi r25, 0x00 ; 0 |
79ac: 90 93 cf 03 sts 0x03CF, r25 |
79b0: 80 93 ce 03 sts 0x03CE, r24 |
79b4: 06 c0 rjmp .+12 ; 0x79c2 <MotorRegler+0x112a> |
79b6: 41 50 subi r20, 0x01 ; 1 |
79b8: 51 09 sbc r21, r1 |
79ba: 50 93 cf 03 sts 0x03CF, r21 |
79be: 40 93 ce 03 sts 0x03CE, r20 |
79c2: 80 91 10 04 lds r24, 0x0410 |
79c6: 90 91 11 04 lds r25, 0x0411 |
79ca: 40 91 cc 03 lds r20, 0x03CC |
79ce: 50 91 cd 03 lds r21, 0x03CD |
79d2: 9c 01 movw r18, r24 |
79d4: 97 ff sbrs r25, 7 |
79d6: 02 c0 rjmp .+4 ; 0x79dc <MotorRegler+0x1144> |
79d8: 2d 5f subi r18, 0xFD ; 253 |
79da: 3f 4f sbci r19, 0xFF ; 255 |
79dc: 35 95 asr r19 |
79de: 27 95 ror r18 |
79e0: 35 95 asr r19 |
79e2: 27 95 ror r18 |
79e4: 37 ff sbrs r19, 7 |
79e6: 03 c0 rjmp .+6 ; 0x79ee <MotorRegler+0x1156> |
79e8: 31 95 neg r19 |
79ea: 21 95 neg r18 |
79ec: 31 09 sbc r19, r1 |
79ee: 42 17 cp r20, r18 |
79f0: 53 07 cpc r21, r19 |
79f2: 9c f4 brge .+38 ; 0x7a1a <MotorRegler+0x1182> |
79f4: 97 ff sbrs r25, 7 |
79f6: 03 c0 rjmp .+6 ; 0x79fe <MotorRegler+0x1166> |
79f8: 91 95 neg r25 |
79fa: 81 95 neg r24 |
79fc: 91 09 sbc r25, r1 |
79fe: 95 95 asr r25 |
7a00: 87 95 ror r24 |
7a02: 95 95 asr r25 |
7a04: 87 95 ror r24 |
7a06: 85 36 cpi r24, 0x65 ; 101 |
7a08: 91 05 cpc r25, r1 |
7a0a: 14 f0 brlt .+4 ; 0x7a10 <MotorRegler+0x1178> |
7a0c: 84 e6 ldi r24, 0x64 ; 100 |
7a0e: 90 e0 ldi r25, 0x00 ; 0 |
7a10: 90 93 cd 03 sts 0x03CD, r25 |
7a14: 80 93 cc 03 sts 0x03CC, r24 |
7a18: 06 c0 rjmp .+12 ; 0x7a26 <MotorRegler+0x118e> |
7a1a: 41 50 subi r20, 0x01 ; 1 |
7a1c: 51 09 sbc r21, r1 |
7a1e: 50 93 cd 03 sts 0x03CD, r21 |
7a22: 40 93 cc 03 sts 0x03CC, r20 |
7a26: 80 91 c9 03 lds r24, 0x03C9 |
7a2a: 84 ff sbrs r24, 4 |
7a2c: 08 c0 rjmp .+16 ; 0x7a3e <MotorRegler+0x11a6> |
7a2e: 10 92 cf 03 sts 0x03CF, r1 |
7a32: 10 92 ce 03 sts 0x03CE, r1 |
7a36: 10 92 cd 03 sts 0x03CD, r1 |
7a3a: 10 92 cc 03 sts 0x03CC, r1 |
7a3e: f8 01 movw r30, r16 |
7a40: e2 5f subi r30, 0xF2 ; 242 |
7a42: f7 4f sbci r31, 0xF7 ; 247 |
7a44: 20 81 ld r18, Z |
7a46: 31 81 ldd r19, Z+1 ; 0x01 |
7a48: 80 91 57 05 lds r24, 0x0557 |
7a4c: 90 e0 ldi r25, 0x00 ; 0 |
7a4e: 82 17 cp r24, r18 |
7a50: 93 07 cpc r25, r19 |
7a52: 44 f4 brge .+16 ; 0x7a64 <MotorRegler+0x11cc> |
7a54: 20 91 93 05 lds r18, 0x0593 |
7a58: 22 ff sbrs r18, 2 |
7a5a: 04 c0 rjmp .+8 ; 0x7a64 <MotorRegler+0x11cc> |
7a5c: 21 e0 ldi r18, 0x01 ; 1 |
7a5e: 20 93 e3 03 sts 0x03E3, r18 |
7a62: 0f c0 rjmp .+30 ; 0x7a82 <MotorRegler+0x11ea> |
7a64: f8 01 movw r30, r16 |
7a66: e2 5f subi r30, 0xF2 ; 242 |
7a68: f7 4f sbci r31, 0xF7 ; 247 |
7a6a: 40 81 ld r20, Z |
7a6c: 51 81 ldd r21, Z+1 ; 0x01 |
7a6e: 20 91 58 05 lds r18, 0x0558 |
7a72: dc 01 movw r26, r24 |
7a74: a2 1b sub r26, r18 |
7a76: b1 09 sbc r27, r1 |
7a78: 4a 17 cp r20, r26 |
7a7a: 5b 07 cpc r21, r27 |
7a7c: 14 f4 brge .+4 ; 0x7a82 <MotorRegler+0x11ea> |
7a7e: 10 92 e3 03 sts 0x03E3, r1 |
7a82: f8 01 movw r30, r16 |
7a84: e2 5f subi r30, 0xF2 ; 242 |
7a86: f7 4f sbci r31, 0xF7 ; 247 |
7a88: 20 81 ld r18, Z |
7a8a: 31 81 ldd r19, Z+1 ; 0x01 |
7a8c: 44 27 eor r20, r20 |
7a8e: 55 27 eor r21, r21 |
7a90: 48 1b sub r20, r24 |
7a92: 59 0b sbc r21, r25 |
7a94: 24 17 cp r18, r20 |
7a96: 35 07 cpc r19, r21 |
7a98: 44 f4 brge .+16 ; 0x7aaa <MotorRegler+0x1212> |
7a9a: 20 91 93 05 lds r18, 0x0593 |
7a9e: 23 ff sbrs r18, 3 |
7aa0: 04 c0 rjmp .+8 ; 0x7aaa <MotorRegler+0x1212> |
7aa2: 21 e0 ldi r18, 0x01 ; 1 |
7aa4: 20 93 e2 03 sts 0x03E2, r18 |
7aa8: 13 c0 rjmp .+38 ; 0x7ad0 <MotorRegler+0x1238> |
7aaa: 20 91 e2 03 lds r18, 0x03E2 |
7aae: 22 23 and r18, r18 |
7ab0: 79 f0 breq .+30 ; 0x7ad0 <MotorRegler+0x1238> |
7ab2: f8 01 movw r30, r16 |
7ab4: e2 5f subi r30, 0xF2 ; 242 |
7ab6: f7 4f sbci r31, 0xF7 ; 247 |
7ab8: 60 81 ld r22, Z |
7aba: 71 81 ldd r23, Z+1 ; 0x01 |
7abc: 20 91 58 05 lds r18, 0x0558 |
7ac0: 30 e0 ldi r19, 0x00 ; 0 |
7ac2: 28 1b sub r18, r24 |
7ac4: 39 0b sbc r19, r25 |
7ac6: 26 17 cp r18, r22 |
7ac8: 37 07 cpc r19, r23 |
7aca: 14 f4 brge .+4 ; 0x7ad0 <MotorRegler+0x1238> |
7acc: 10 92 e2 03 sts 0x03E2, r1 |
7ad0: f3 01 movw r30, r6 |
7ad2: e2 5f subi r30, 0xF2 ; 242 |
7ad4: f7 4f sbci r31, 0xF7 ; 247 |
7ad6: 20 81 ld r18, Z |
7ad8: 31 81 ldd r19, Z+1 ; 0x01 |
7ada: 82 17 cp r24, r18 |
7adc: 93 07 cpc r25, r19 |
7ade: 44 f4 brge .+16 ; 0x7af0 <MotorRegler+0x1258> |
7ae0: 20 91 93 05 lds r18, 0x0593 |
7ae4: 20 ff sbrs r18, 0 |
7ae6: 04 c0 rjmp .+8 ; 0x7af0 <MotorRegler+0x1258> |
7ae8: 21 e0 ldi r18, 0x01 ; 1 |
7aea: 20 93 e0 03 sts 0x03E0, r18 |
7aee: 13 c0 rjmp .+38 ; 0x7b16 <MotorRegler+0x127e> |
7af0: 20 91 e0 03 lds r18, 0x03E0 |
7af4: 22 23 and r18, r18 |
7af6: 79 f0 breq .+30 ; 0x7b16 <MotorRegler+0x127e> |
7af8: f3 01 movw r30, r6 |
7afa: e2 5f subi r30, 0xF2 ; 242 |
7afc: f7 4f sbci r31, 0xF7 ; 247 |
7afe: 60 81 ld r22, Z |
7b00: 71 81 ldd r23, Z+1 ; 0x01 |
7b02: 20 91 58 05 lds r18, 0x0558 |
7b06: fc 01 movw r30, r24 |
7b08: e2 1b sub r30, r18 |
7b0a: f1 09 sbc r31, r1 |
7b0c: 6e 17 cp r22, r30 |
7b0e: 7f 07 cpc r23, r31 |
7b10: 14 f4 brge .+4 ; 0x7b16 <MotorRegler+0x127e> |
7b12: 10 92 e0 03 sts 0x03E0, r1 |
7b16: f3 01 movw r30, r6 |
7b18: e2 5f subi r30, 0xF2 ; 242 |
7b1a: f7 4f sbci r31, 0xF7 ; 247 |
7b1c: 20 81 ld r18, Z |
7b1e: 31 81 ldd r19, Z+1 ; 0x01 |
7b20: 24 17 cp r18, r20 |
7b22: 35 07 cpc r19, r21 |
7b24: 44 f4 brge .+16 ; 0x7b36 <MotorRegler+0x129e> |
7b26: 20 91 93 05 lds r18, 0x0593 |
7b2a: 21 ff sbrs r18, 1 |
7b2c: 04 c0 rjmp .+8 ; 0x7b36 <MotorRegler+0x129e> |
7b2e: 81 e0 ldi r24, 0x01 ; 1 |
7b30: 80 93 e1 03 sts 0x03E1, r24 |
7b34: 13 c0 rjmp .+38 ; 0x7b5c <MotorRegler+0x12c4> |
7b36: 20 91 e1 03 lds r18, 0x03E1 |
7b3a: 22 23 and r18, r18 |
7b3c: 79 f0 breq .+30 ; 0x7b5c <MotorRegler+0x12c4> |
7b3e: f3 01 movw r30, r6 |
7b40: e2 5f subi r30, 0xF2 ; 242 |
7b42: f7 4f sbci r31, 0xF7 ; 247 |
7b44: 40 81 ld r20, Z |
7b46: 51 81 ldd r21, Z+1 ; 0x01 |
7b48: 20 91 58 05 lds r18, 0x0558 |
7b4c: 30 e0 ldi r19, 0x00 ; 0 |
7b4e: 28 1b sub r18, r24 |
7b50: 39 0b sbc r19, r25 |
7b52: 24 17 cp r18, r20 |
7b54: 35 07 cpc r19, r21 |
7b56: 14 f4 brge .+4 ; 0x7b5c <MotorRegler+0x12c4> |
7b58: 10 92 e1 03 sts 0x03E1, r1 |
7b5c: 80 91 e3 03 lds r24, 0x03E3 |
7b60: 81 11 cpse r24, r1 |
7b62: 04 c0 rjmp .+8 ; 0x7b6c <MotorRegler+0x12d4> |
7b64: 80 91 e2 03 lds r24, 0x03E2 |
7b68: 88 23 and r24, r24 |
7b6a: 21 f0 breq .+8 ; 0x7b74 <MotorRegler+0x12dc> |
7b6c: 81 e0 ldi r24, 0x01 ; 1 |
7b6e: 80 93 e4 03 sts 0x03E4, r24 |
7b72: 02 c0 rjmp .+4 ; 0x7b78 <MotorRegler+0x12e0> |
7b74: 10 92 e4 03 sts 0x03E4, r1 |
7b78: 80 91 e0 03 lds r24, 0x03E0 |
7b7c: 81 11 cpse r24, r1 |
7b7e: 04 c0 rjmp .+8 ; 0x7b88 <MotorRegler+0x12f0> |
7b80: 80 91 e1 03 lds r24, 0x03E1 |
7b84: 88 23 and r24, r24 |
7b86: 51 f0 breq .+20 ; 0x7b9c <MotorRegler+0x1304> |
7b88: 81 e0 ldi r24, 0x01 ; 1 |
7b8a: 80 93 e5 03 sts 0x03E5, r24 |
7b8e: 10 92 e4 03 sts 0x03E4, r1 |
7b92: 10 92 e3 03 sts 0x03E3, r1 |
7b96: 10 92 e2 03 sts 0x03E2, r1 |
7b9a: 02 c0 rjmp .+4 ; 0x7ba0 <MotorRegler+0x1308> |
7b9c: 10 92 e5 03 sts 0x03E5, r1 |
7ba0: 80 91 e4 03 lds r24, 0x03E4 |
7ba4: 81 11 cpse r24, r1 |
7ba6: 04 c0 rjmp .+8 ; 0x7bb0 <MotorRegler+0x1318> |
7ba8: 80 91 e5 03 lds r24, 0x03E5 |
7bac: 88 23 and r24, r24 |
7bae: 69 f0 breq .+26 ; 0x7bca <MotorRegler+0x1332> |
7bb0: 80 91 56 05 lds r24, 0x0556 |
7bb4: 90 e0 ldi r25, 0x00 ; 0 |
7bb6: 29 81 ldd r18, Y+1 ; 0x01 |
7bb8: 3a 81 ldd r19, Y+2 ; 0x02 |
7bba: 82 17 cp r24, r18 |
7bbc: 93 07 cpc r25, r19 |
7bbe: 14 f4 brge .+4 ; 0x7bc4 <MotorRegler+0x132c> |
7bc0: 9a 83 std Y+2, r25 ; 0x02 |
7bc2: 89 83 std Y+1, r24 ; 0x01 |
7bc4: 81 e0 ldi r24, 0x01 ; 1 |
7bc6: 80 93 18 04 sts 0x0418, r24 |
7bca: 80 91 c8 03 lds r24, 0x03C8 |
7bce: 82 ff sbrs r24, 2 |
7bd0: 31 c0 rjmp .+98 ; 0x7c34 <MotorRegler+0x139c> |
7bd2: 80 91 68 04 lds r24, 0x0468 |
7bd6: 90 91 69 04 lds r25, 0x0469 |
7bda: 91 95 neg r25 |
7bdc: 81 95 neg r24 |
7bde: 91 09 sbc r25, r1 |
7be0: 90 93 13 04 sts 0x0413, r25 |
7be4: 80 93 12 04 sts 0x0412, r24 |
7be8: 80 91 66 04 lds r24, 0x0466 |
7bec: 90 91 67 04 lds r25, 0x0467 |
7bf0: 91 95 neg r25 |
7bf2: 81 95 neg r24 |
7bf4: 91 09 sbc r25, r1 |
7bf6: 90 93 11 04 sts 0x0411, r25 |
7bfa: 80 93 10 04 sts 0x0410, r24 |
7bfe: 80 91 40 01 lds r24, 0x0140 |
7c02: 90 91 41 01 lds r25, 0x0141 |
7c06: 90 93 0d 04 sts 0x040D, r25 |
7c0a: 80 93 0c 04 sts 0x040C, r24 |
7c0e: 10 92 0f 04 sts 0x040F, r1 |
7c12: 10 92 0e 04 sts 0x040E, r1 |
7c16: 80 91 39 06 lds r24, 0x0639 |
7c1a: 8b 77 andi r24, 0x7B ; 123 |
7c1c: 8b 66 ori r24, 0x6B ; 107 |
7c1e: 80 93 39 06 sts 0x0639, r24 |
7c22: 80 91 1d 06 lds r24, 0x061D |
7c26: 8c 7b andi r24, 0xBC ; 188 |
7c28: 80 93 1d 06 sts 0x061D, r24 |
7c2c: 88 ec ldi r24, 0xC8 ; 200 |
7c2e: 80 93 df 03 sts 0x03DF, r24 |
7c32: 1e c0 rjmp .+60 ; 0x7c70 <MotorRegler+0x13d8> |
7c34: 80 91 c9 03 lds r24, 0x03C9 |
7c38: 84 ff sbrs r24, 4 |
7c3a: 1a c0 rjmp .+52 ; 0x7c70 <MotorRegler+0x13d8> |
7c3c: 10 92 0f 04 sts 0x040F, r1 |
7c40: 10 92 0e 04 sts 0x040E, r1 |
7c44: 10 92 13 04 sts 0x0413, r1 |
7c48: 10 92 12 04 sts 0x0412, r1 |
7c4c: 10 92 11 04 sts 0x0411, r1 |
7c50: 10 92 10 04 sts 0x0410, r1 |
7c54: 9a e5 ldi r25, 0x5A ; 90 |
7c56: 90 93 49 06 sts 0x0649, r25 |
7c5a: 88 e7 ldi r24, 0x78 ; 120 |
7c5c: 80 93 1f 06 sts 0x061F, r24 |
7c60: 90 93 00 06 sts 0x0600, r25 |
7c64: 80 93 0e 06 sts 0x060E, r24 |
7c68: 10 92 e4 03 sts 0x03E4, r1 |
7c6c: 10 92 e5 03 sts 0x03E5, r1 |
7c70: 40 90 40 04 lds r4, 0x0440 |
7c74: 50 90 41 04 lds r5, 0x0441 |
7c78: 60 90 42 04 lds r6, 0x0442 |
7c7c: 70 90 43 04 lds r7, 0x0443 |
7c80: 80 91 11 06 lds r24, 0x0611 |
7c84: 90 91 12 06 lds r25, 0x0612 |
7c88: a0 91 13 06 lds r26, 0x0613 |
7c8c: b0 91 14 06 lds r27, 0x0614 |
7c90: 84 0d add r24, r4 |
7c92: 95 1d adc r25, r5 |
7c94: a6 1d adc r26, r6 |
7c96: b7 1d adc r27, r7 |
7c98: 80 93 11 06 sts 0x0611, r24 |
7c9c: 90 93 12 06 sts 0x0612, r25 |
7ca0: a0 93 13 06 sts 0x0613, r26 |
7ca4: b0 93 14 06 sts 0x0614, r27 |
7ca8: 40 91 3c 04 lds r20, 0x043C |
7cac: 50 91 3d 04 lds r21, 0x043D |
7cb0: 60 91 3e 04 lds r22, 0x043E |
7cb4: 70 91 3f 04 lds r23, 0x043F |
7cb8: 4b 83 std Y+3, r20 ; 0x03 |
7cba: 5c 83 std Y+4, r21 ; 0x04 |
7cbc: 6d 83 std Y+5, r22 ; 0x05 |
7cbe: 7e 83 std Y+6, r23 ; 0x06 |
7cc0: 80 91 19 06 lds r24, 0x0619 |
7cc4: 90 91 1a 06 lds r25, 0x061A |
7cc8: a0 91 1b 06 lds r26, 0x061B |
7ccc: b0 91 1c 06 lds r27, 0x061C |
7cd0: 84 0f add r24, r20 |
7cd2: 95 1f adc r25, r21 |
7cd4: a6 1f adc r26, r22 |
7cd6: b7 1f adc r27, r23 |
7cd8: 80 93 19 06 sts 0x0619, r24 |
7cdc: 90 93 1a 06 sts 0x061A, r25 |
7ce0: a0 93 1b 06 sts 0x061B, r26 |
7ce4: b0 93 1c 06 sts 0x061C, r27 |
7ce8: 50 91 e5 03 lds r21, 0x03E5 |
7cec: 5f 83 std Y+7, r21 ; 0x07 |
7cee: 60 91 e4 03 lds r22, 0x03E4 |
7cf2: 6d 87 std Y+13, r22 ; 0x0d |
7cf4: 51 11 cpse r21, r1 |
7cf6: 02 c0 rjmp .+4 ; 0x7cfc <MotorRegler+0x1464> |
7cf8: 66 23 and r22, r22 |
7cfa: 11 f1 breq .+68 ; 0x7d40 <MotorRegler+0x14a8> |
7cfc: 10 92 11 06 sts 0x0611, r1 |
7d00: 10 92 12 06 sts 0x0612, r1 |
7d04: 10 92 13 06 sts 0x0613, r1 |
7d08: 10 92 14 06 sts 0x0614, r1 |
7d0c: 10 92 19 06 sts 0x0619, r1 |
7d10: 10 92 1a 06 sts 0x061A, r1 |
7d14: 10 92 1b 06 sts 0x061B, r1 |
7d18: 10 92 1c 06 sts 0x061C, r1 |
7d1c: 10 92 53 03 sts 0x0353, r1 |
7d20: 10 92 52 03 sts 0x0352, r1 |
7d24: 10 92 e9 03 sts 0x03E9, r1 |
7d28: 10 92 e8 03 sts 0x03E8, r1 |
7d2c: 10 92 eb 03 sts 0x03EB, r1 |
7d30: 10 92 ea 03 sts 0x03EA, r1 |
7d34: 8f 81 ldd r24, Y+7 ; 0x07 |
7d36: 81 11 cpse r24, r1 |
7d38: d8 c1 rjmp .+944 ; 0x80ea <MotorRegler+0x1852> |
7d3a: 7d 85 ldd r23, Y+13 ; 0x0d |
7d3c: 71 11 cpse r23, r1 |
7d3e: d5 c1 rjmp .+938 ; 0x80ea <MotorRegler+0x1852> |
7d40: 80 91 04 05 lds r24, 0x0504 |
7d44: 90 91 05 05 lds r25, 0x0505 |
7d48: 81 30 cpi r24, 0x01 ; 1 |
7d4a: 92 40 sbci r25, 0x02 ; 2 |
7d4c: 2c f4 brge .+10 ; 0x7d58 <MotorRegler+0x14c0> |
7d4e: 80 91 01 04 lds r24, 0x0401 |
7d52: 88 23 and r24, r24 |
7d54: 09 f4 brne .+2 ; 0x7d58 <MotorRegler+0x14c0> |
7d56: c9 c1 rjmp .+914 ; 0x80ea <MotorRegler+0x1852> |
7d58: 80 90 29 09 lds r8, 0x0929 |
7d5c: 80 91 37 05 lds r24, 0x0537 |
7d60: 00 91 3d 06 lds r16, 0x063D |
7d64: 10 91 3e 06 lds r17, 0x063E |
7d68: 18 14 cp r1, r8 |
7d6a: 0c f0 brlt .+2 ; 0x7d6e <MotorRegler+0x14d6> |
7d6c: ba c0 rjmp .+372 ; 0x7ee2 <MotorRegler+0x164a> |
7d6e: 28 2f mov r18, r24 |
7d70: 30 e0 ldi r19, 0x00 ; 0 |
7d72: 40 e0 ldi r20, 0x00 ; 0 |
7d74: 50 e0 ldi r21, 0x00 ; 0 |
7d76: 29 87 std Y+9, r18 ; 0x09 |
7d78: 3a 87 std Y+10, r19 ; 0x0a |
7d7a: 4b 87 std Y+11, r20 ; 0x0b |
7d7c: 5c 87 std Y+12, r21 ; 0x0c |
7d7e: 99 24 eor r9, r9 |
7d80: 87 fc sbrc r8, 7 |
7d82: 90 94 com r9 |
7d84: a9 2c mov r10, r9 |
7d86: b9 2c mov r11, r9 |
7d88: c3 01 movw r24, r6 |
7d8a: b2 01 movw r22, r4 |
7d8c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7d90: 80 91 f2 08 lds r24, 0x08F2 |
7d94: 90 91 f3 08 lds r25, 0x08F3 |
7d98: b8 01 movw r22, r16 |
7d9a: 68 1b sub r22, r24 |
7d9c: 79 0b sbc r23, r25 |
7d9e: cb 01 movw r24, r22 |
7da0: aa 27 eor r26, r26 |
7da2: 97 fd sbrc r25, 7 |
7da4: a0 95 com r26 |
7da6: ba 2f mov r27, r26 |
7da8: 28 1b sub r18, r24 |
7daa: 39 0b sbc r19, r25 |
7dac: 4a 0b sbc r20, r26 |
7dae: 5b 0b sbc r21, r27 |
7db0: c5 01 movw r24, r10 |
7db2: b4 01 movw r22, r8 |
7db4: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
7db8: c1 2c mov r12, r1 |
7dba: 52 e0 ldi r21, 0x02 ; 2 |
7dbc: d5 2e mov r13, r21 |
7dbe: e1 2c mov r14, r1 |
7dc0: f1 2c mov r15, r1 |
7dc2: a7 01 movw r20, r14 |
7dc4: 96 01 movw r18, r12 |
7dc6: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7dca: 2c 8b std Y+20, r18 ; 0x14 |
7dcc: 3d 8b std Y+21, r19 ; 0x15 |
7dce: 4e 8b std Y+22, r20 ; 0x16 |
7dd0: 5f 8b std Y+23, r21 ; 0x17 |
7dd2: 2f 87 std Y+15, r18 ; 0x0f |
7dd4: 39 8b std Y+17, r19 ; 0x11 |
7dd6: 4a 8b std Y+18, r20 ; 0x12 |
7dd8: 5b 8b std Y+19, r21 ; 0x13 |
7dda: 6b 81 ldd r22, Y+3 ; 0x03 |
7ddc: 7c 81 ldd r23, Y+4 ; 0x04 |
7dde: 8d 81 ldd r24, Y+5 ; 0x05 |
7de0: 9e 81 ldd r25, Y+6 ; 0x06 |
7de2: 29 85 ldd r18, Y+9 ; 0x09 |
7de4: 3a 85 ldd r19, Y+10 ; 0x0a |
7de6: 4b 85 ldd r20, Y+11 ; 0x0b |
7de8: 5c 85 ldd r21, Y+12 ; 0x0c |
7dea: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7dee: 80 91 4f 06 lds r24, 0x064F |
7df2: 90 91 50 06 lds r25, 0x0650 |
7df6: 60 91 f4 08 lds r22, 0x08F4 |
7dfa: 70 91 f5 08 lds r23, 0x08F5 |
7dfe: 86 1b sub r24, r22 |
7e00: 97 0b sbc r25, r23 |
7e02: aa 27 eor r26, r26 |
7e04: 97 fd sbrc r25, 7 |
7e06: a0 95 com r26 |
7e08: ba 2f mov r27, r26 |
7e0a: 28 1b sub r18, r24 |
7e0c: 39 0b sbc r19, r25 |
7e0e: 4a 0b sbc r20, r26 |
7e10: 5b 0b sbc r21, r27 |
7e12: c5 01 movw r24, r10 |
7e14: b4 01 movw r22, r8 |
7e16: 0e 94 a4 9a call 0x13548 ; 0x13548 <__mulsi3> |
7e1a: a7 01 movw r20, r14 |
7e1c: 96 01 movw r18, r12 |
7e1e: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7e22: 89 01 movw r16, r18 |
7e24: 5a 01 movw r10, r20 |
7e26: 34 2e mov r3, r20 |
7e28: 2b 2c mov r2, r11 |
7e2a: e0 91 ce 03 lds r30, 0x03CE |
7e2e: f0 91 cf 03 lds r31, 0x03CF |
7e32: e1 34 cpi r30, 0x41 ; 65 |
7e34: f1 05 cpc r31, r1 |
7e36: 3c f4 brge .+14 ; 0x7e46 <MotorRegler+0x15ae> |
7e38: e0 91 cc 03 lds r30, 0x03CC |
7e3c: f0 91 cd 03 lds r31, 0x03CD |
7e40: e1 34 cpi r30, 0x41 ; 65 |
7e42: f1 05 cpc r31, r1 |
7e44: cc f0 brlt .+50 ; 0x7e78 <MotorRegler+0x15e0> |
7e46: 42 e0 ldi r20, 0x02 ; 2 |
7e48: c4 2e mov r12, r20 |
7e4a: d1 2c mov r13, r1 |
7e4c: e1 2c mov r14, r1 |
7e4e: f1 2c mov r15, r1 |
7e50: 6c 89 ldd r22, Y+20 ; 0x14 |
7e52: 7d 89 ldd r23, Y+21 ; 0x15 |
7e54: 8e 89 ldd r24, Y+22 ; 0x16 |
7e56: 9f 89 ldd r25, Y+23 ; 0x17 |
7e58: a7 01 movw r20, r14 |
7e5a: 96 01 movw r18, r12 |
7e5c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7e60: 2f 87 std Y+15, r18 ; 0x0f |
7e62: 39 8b std Y+17, r19 ; 0x11 |
7e64: 4a 8b std Y+18, r20 ; 0x12 |
7e66: 5b 8b std Y+19, r21 ; 0x13 |
7e68: b8 01 movw r22, r16 |
7e6a: c5 01 movw r24, r10 |
7e6c: a7 01 movw r20, r14 |
7e6e: 96 01 movw r18, r12 |
7e70: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7e74: 34 2e mov r3, r20 |
7e76: 25 2e mov r2, r21 |
7e78: 80 91 2b 09 lds r24, 0x092B |
7e7c: 48 2f mov r20, r24 |
7e7e: 55 27 eor r21, r21 |
7e80: 47 fd sbrc r20, 7 |
7e82: 50 95 com r21 |
7e84: 65 2f mov r22, r21 |
7e86: 75 2f mov r23, r21 |
7e88: 8f 84 ldd r8, Y+15 ; 0x0f |
7e8a: 99 88 ldd r9, Y+17 ; 0x11 |
7e8c: aa 88 ldd r10, Y+18 ; 0x12 |
7e8e: bb 88 ldd r11, Y+19 ; 0x13 |
7e90: 48 15 cp r20, r8 |
7e92: 59 05 cpc r21, r9 |
7e94: 6a 05 cpc r22, r10 |
7e96: 7b 05 cpc r23, r11 |
7e98: 14 f4 brge .+4 ; 0x7e9e <MotorRegler+0x1606> |
7e9a: 4a 01 movw r8, r20 |
7e9c: 5b 01 movw r10, r22 |
7e9e: 99 27 eor r25, r25 |
7ea0: 81 95 neg r24 |
7ea2: 0c f4 brge .+2 ; 0x7ea6 <MotorRegler+0x160e> |
7ea4: 90 95 com r25 |
7ea6: aa 27 eor r26, r26 |
7ea8: 97 fd sbrc r25, 7 |
7eaa: a0 95 com r26 |
7eac: ba 2f mov r27, r26 |
7eae: 88 16 cp r8, r24 |
7eb0: 99 06 cpc r9, r25 |
7eb2: aa 06 cpc r10, r26 |
7eb4: bb 06 cpc r11, r27 |
7eb6: 14 f4 brge .+4 ; 0x7ebc <MotorRegler+0x1624> |
7eb8: 4c 01 movw r8, r24 |
7eba: 5d 01 movw r10, r26 |
7ebc: 69 01 movw r12, r18 |
7ebe: e3 2c mov r14, r3 |
7ec0: f2 2c mov r15, r2 |
7ec2: 4c 15 cp r20, r12 |
7ec4: 5d 05 cpc r21, r13 |
7ec6: 6e 05 cpc r22, r14 |
7ec8: 7f 05 cpc r23, r15 |
7eca: 14 f4 brge .+4 ; 0x7ed0 <MotorRegler+0x1638> |
7ecc: 6a 01 movw r12, r20 |
7ece: 7b 01 movw r14, r22 |
7ed0: c8 16 cp r12, r24 |
7ed2: d9 06 cpc r13, r25 |
7ed4: ea 06 cpc r14, r26 |
7ed6: fb 06 cpc r15, r27 |
7ed8: 0c f0 brlt .+2 ; 0x7edc <MotorRegler+0x1644> |
7eda: cb c0 rjmp .+406 ; 0x8072 <MotorRegler+0x17da> |
7edc: 6c 01 movw r12, r24 |
7ede: 7d 01 movw r14, r26 |
7ee0: c8 c0 rjmp .+400 ; 0x8072 <MotorRegler+0x17da> |
7ee2: 88 2e mov r8, r24 |
7ee4: 91 2c mov r9, r1 |
7ee6: a1 2c mov r10, r1 |
7ee8: b1 2c mov r11, r1 |
7eea: 6b 81 ldd r22, Y+3 ; 0x03 |
7eec: 7c 81 ldd r23, Y+4 ; 0x04 |
7eee: 8d 81 ldd r24, Y+5 ; 0x05 |
7ef0: 9e 81 ldd r25, Y+6 ; 0x06 |
7ef2: a5 01 movw r20, r10 |
7ef4: 94 01 movw r18, r8 |
7ef6: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7efa: 69 01 movw r12, r18 |
7efc: 7a 01 movw r14, r20 |
7efe: 80 91 4f 06 lds r24, 0x064F |
7f02: 90 91 50 06 lds r25, 0x0650 |
7f06: aa 27 eor r26, r26 |
7f08: 97 fd sbrc r25, 7 |
7f0a: a0 95 com r26 |
7f0c: ba 2f mov r27, r26 |
7f0e: c8 1a sub r12, r24 |
7f10: d9 0a sbc r13, r25 |
7f12: ea 0a sbc r14, r26 |
7f14: fb 0a sbc r15, r27 |
7f16: c3 01 movw r24, r6 |
7f18: b2 01 movw r22, r4 |
7f1a: a5 01 movw r20, r10 |
7f1c: 94 01 movw r18, r8 |
7f1e: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7f22: c8 01 movw r24, r16 |
7f24: aa 27 eor r26, r26 |
7f26: 97 fd sbrc r25, 7 |
7f28: a0 95 com r26 |
7f2a: ba 2f mov r27, r26 |
7f2c: 28 1b sub r18, r24 |
7f2e: 39 0b sbc r19, r25 |
7f30: 4a 0b sbc r20, r26 |
7f32: 5b 0b sbc r21, r27 |
7f34: ca 01 movw r24, r20 |
7f36: b9 01 movw r22, r18 |
7f38: 20 e1 ldi r18, 0x10 ; 16 |
7f3a: 30 e0 ldi r19, 0x00 ; 0 |
7f3c: 40 e0 ldi r20, 0x00 ; 0 |
7f3e: 50 e0 ldi r21, 0x00 ; 0 |
7f40: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7f44: 32 2e mov r3, r18 |
7f46: 39 8b std Y+17, r19 ; 0x11 |
7f48: 24 2e mov r2, r20 |
7f4a: 5a 8b std Y+18, r21 ; 0x12 |
7f4c: 82 2e mov r8, r18 |
7f4e: 93 2e mov r9, r19 |
7f50: a4 2e mov r10, r20 |
7f52: b5 2e mov r11, r21 |
7f54: c7 01 movw r24, r14 |
7f56: b6 01 movw r22, r12 |
7f58: 20 e1 ldi r18, 0x10 ; 16 |
7f5a: 30 e0 ldi r19, 0x00 ; 0 |
7f5c: 40 e0 ldi r20, 0x00 ; 0 |
7f5e: 50 e0 ldi r21, 0x00 ; 0 |
7f60: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7f64: 12 2f mov r17, r18 |
7f66: 03 2f mov r16, r19 |
7f68: 49 87 std Y+9, r20 ; 0x09 |
7f6a: 5f 87 std Y+15, r21 ; 0x0f |
7f6c: c2 2e mov r12, r18 |
7f6e: d3 2e mov r13, r19 |
7f70: 7a 01 movw r14, r20 |
7f72: 80 91 ce 03 lds r24, 0x03CE |
7f76: 90 91 cf 03 lds r25, 0x03CF |
7f7a: 81 34 cpi r24, 0x41 ; 65 |
7f7c: 91 05 cpc r25, r1 |
7f7e: 3c f4 brge .+14 ; 0x7f8e <MotorRegler+0x16f6> |
7f80: 80 91 cc 03 lds r24, 0x03CC |
7f84: 90 91 cd 03 lds r25, 0x03CD |
7f88: 81 34 cpi r24, 0x41 ; 65 |
7f8a: 91 05 cpc r25, r1 |
7f8c: cc f0 brlt .+50 ; 0x7fc0 <MotorRegler+0x1728> |
7f8e: 33 e0 ldi r19, 0x03 ; 3 |
7f90: c3 2e mov r12, r19 |
7f92: d1 2c mov r13, r1 |
7f94: e1 2c mov r14, r1 |
7f96: f1 2c mov r15, r1 |
7f98: 63 2d mov r22, r3 |
7f9a: 79 89 ldd r23, Y+17 ; 0x11 |
7f9c: 82 2d mov r24, r2 |
7f9e: 9a 89 ldd r25, Y+18 ; 0x12 |
7fa0: a7 01 movw r20, r14 |
7fa2: 96 01 movw r18, r12 |
7fa4: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7fa8: 49 01 movw r8, r18 |
7faa: 5a 01 movw r10, r20 |
7fac: 61 2f mov r22, r17 |
7fae: 70 2f mov r23, r16 |
7fb0: 89 85 ldd r24, Y+9 ; 0x09 |
7fb2: 9f 85 ldd r25, Y+15 ; 0x0f |
7fb4: a7 01 movw r20, r14 |
7fb6: 96 01 movw r18, r12 |
7fb8: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7fbc: 69 01 movw r12, r18 |
7fbe: 7a 01 movw r14, r20 |
7fc0: e0 91 1f 05 lds r30, 0x051F |
7fc4: f0 e0 ldi r31, 0x00 ; 0 |
7fc6: ee 0f add r30, r30 |
7fc8: ff 1f adc r31, r31 |
7fca: e2 5f subi r30, 0xF2 ; 242 |
7fcc: f7 4f sbci r31, 0xF7 ; 247 |
7fce: 80 81 ld r24, Z |
7fd0: 91 81 ldd r25, Z+1 ; 0x01 |
7fd2: 97 ff sbrs r25, 7 |
7fd4: 03 c0 rjmp .+6 ; 0x7fdc <MotorRegler+0x1744> |
7fd6: 91 95 neg r25 |
7fd8: 81 95 neg r24 |
7fda: 91 09 sbc r25, r1 |
7fdc: 4a 97 sbiw r24, 0x1a ; 26 |
7fde: a4 f0 brlt .+40 ; 0x8008 <MotorRegler+0x1770> |
7fe0: c5 01 movw r24, r10 |
7fe2: b4 01 movw r22, r8 |
7fe4: 23 e0 ldi r18, 0x03 ; 3 |
7fe6: 30 e0 ldi r19, 0x00 ; 0 |
7fe8: 40 e0 ldi r20, 0x00 ; 0 |
7fea: 50 e0 ldi r21, 0x00 ; 0 |
7fec: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
7ff0: 49 01 movw r8, r18 |
7ff2: 5a 01 movw r10, r20 |
7ff4: c7 01 movw r24, r14 |
7ff6: b6 01 movw r22, r12 |
7ff8: 23 e0 ldi r18, 0x03 ; 3 |
7ffa: 30 e0 ldi r19, 0x00 ; 0 |
7ffc: 40 e0 ldi r20, 0x00 ; 0 |
7ffe: 50 e0 ldi r21, 0x00 ; 0 |
8000: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8004: 69 01 movw r12, r18 |
8006: 7a 01 movw r14, r20 |
8008: 89 e1 ldi r24, 0x19 ; 25 |
800a: 80 93 4c 01 sts 0x014C, r24 |
800e: 71 e2 ldi r23, 0x21 ; 33 |
8010: 87 16 cp r8, r23 |
8012: 91 04 cpc r9, r1 |
8014: a1 04 cpc r10, r1 |
8016: b1 04 cpc r11, r1 |
8018: 74 f4 brge .+28 ; 0x8036 <MotorRegler+0x179e> |
801a: 80 ee ldi r24, 0xE0 ; 224 |
801c: 88 16 cp r8, r24 |
801e: 8f ef ldi r24, 0xFF ; 255 |
8020: 98 06 cpc r9, r24 |
8022: a8 06 cpc r10, r24 |
8024: b8 06 cpc r11, r24 |
8026: 64 f4 brge .+24 ; 0x8040 <MotorRegler+0x17a8> |
8028: 80 ee ldi r24, 0xE0 ; 224 |
802a: 88 2e mov r8, r24 |
802c: 99 24 eor r9, r9 |
802e: 9a 94 dec r9 |
8030: a9 2c mov r10, r9 |
8032: b9 2c mov r11, r9 |
8034: 05 c0 rjmp .+10 ; 0x8040 <MotorRegler+0x17a8> |
8036: 90 e2 ldi r25, 0x20 ; 32 |
8038: 89 2e mov r8, r25 |
803a: 91 2c mov r9, r1 |
803c: a1 2c mov r10, r1 |
803e: b1 2c mov r11, r1 |
8040: 91 e2 ldi r25, 0x21 ; 33 |
8042: c9 16 cp r12, r25 |
8044: d1 04 cpc r13, r1 |
8046: e1 04 cpc r14, r1 |
8048: f1 04 cpc r15, r1 |
804a: 74 f4 brge .+28 ; 0x8068 <MotorRegler+0x17d0> |
804c: a0 ee ldi r26, 0xE0 ; 224 |
804e: ca 16 cp r12, r26 |
8050: af ef ldi r26, 0xFF ; 255 |
8052: da 06 cpc r13, r26 |
8054: ea 06 cpc r14, r26 |
8056: fa 06 cpc r15, r26 |
8058: 64 f4 brge .+24 ; 0x8072 <MotorRegler+0x17da> |
805a: 10 ee ldi r17, 0xE0 ; 224 |
805c: c1 2e mov r12, r17 |
805e: dd 24 eor r13, r13 |
8060: da 94 dec r13 |
8062: ed 2c mov r14, r13 |
8064: fd 2c mov r15, r13 |
8066: 05 c0 rjmp .+10 ; 0x8072 <MotorRegler+0x17da> |
8068: 00 e2 ldi r16, 0x20 ; 32 |
806a: c0 2e mov r12, r16 |
806c: d1 2c mov r13, r1 |
806e: e1 2c mov r14, r1 |
8070: f1 2c mov r15, r1 |
8072: 80 91 34 04 lds r24, 0x0434 |
8076: 90 91 35 04 lds r25, 0x0435 |
807a: a0 91 36 04 lds r26, 0x0436 |
807e: b0 91 37 04 lds r27, 0x0437 |
8082: 88 19 sub r24, r8 |
8084: 99 09 sbc r25, r9 |
8086: aa 09 sbc r26, r10 |
8088: bb 09 sbc r27, r11 |
808a: 80 93 34 04 sts 0x0434, r24 |
808e: 90 93 35 04 sts 0x0435, r25 |
8092: a0 93 36 04 sts 0x0436, r26 |
8096: b0 93 37 04 sts 0x0437, r27 |
809a: 80 91 30 04 lds r24, 0x0430 |
809e: 90 91 31 04 lds r25, 0x0431 |
80a2: a0 91 32 04 lds r26, 0x0432 |
80a6: b0 91 33 04 lds r27, 0x0433 |
80aa: 8c 19 sub r24, r12 |
80ac: 9d 09 sbc r25, r13 |
80ae: ae 09 sbc r26, r14 |
80b0: bf 09 sbc r27, r15 |
80b2: 80 93 30 04 sts 0x0430, r24 |
80b6: 90 93 31 04 sts 0x0431, r25 |
80ba: a0 93 32 04 sts 0x0432, r26 |
80be: b0 93 33 04 sts 0x0433, r27 |
80c2: 80 91 bc 03 lds r24, 0x03BC |
80c6: 90 91 bd 03 lds r25, 0x03BD |
80ca: 88 0d add r24, r8 |
80cc: 99 1d adc r25, r9 |
80ce: 90 93 bd 03 sts 0x03BD, r25 |
80d2: 80 93 bc 03 sts 0x03BC, r24 |
80d6: 80 91 ba 03 lds r24, 0x03BA |
80da: 90 91 bb 03 lds r25, 0x03BB |
80de: 8c 0d add r24, r12 |
80e0: 9d 1d adc r25, r13 |
80e2: 90 93 bb 03 sts 0x03BB, r25 |
80e6: 80 93 ba 03 sts 0x03BA, r24 |
80ea: 80 91 52 03 lds r24, 0x0352 |
80ee: 90 91 53 03 lds r25, 0x0353 |
80f2: e0 91 44 06 lds r30, 0x0644 |
80f6: f0 91 45 06 lds r31, 0x0645 |
80fa: fa 87 std Y+10, r31 ; 0x0a |
80fc: e9 87 std Y+9, r30 ; 0x09 |
80fe: 8f 3f cpi r24, 0xFF ; 255 |
8100: 91 05 cpc r25, r1 |
8102: 09 f0 breq .+2 ; 0x8106 <MotorRegler+0x186e> |
8104: 08 f4 brcc .+2 ; 0x8108 <MotorRegler+0x1870> |
8106: 57 c1 rjmp .+686 ; 0x83b6 <MotorRegler+0x1b1e> |
8108: 20 91 5f 05 lds r18, 0x055F |
810c: 22 23 and r18, r18 |
810e: 09 f4 brne .+2 ; 0x8112 <MotorRegler+0x187a> |
8110: 04 c1 rjmp .+520 ; 0x831a <MotorRegler+0x1a82> |
8112: 80 91 3d 06 lds r24, 0x063D |
8116: 90 91 3e 06 lds r25, 0x063E |
811a: 81 5e subi r24, 0xE1 ; 225 |
811c: 9c 4f sbci r25, 0xFC ; 252 |
811e: 8f 33 cpi r24, 0x3F ; 63 |
8120: 96 40 sbci r25, 0x06 ; 6 |
8122: 08 f0 brcs .+2 ; 0x8126 <MotorRegler+0x188e> |
8124: fa c0 rjmp .+500 ; 0x831a <MotorRegler+0x1a82> |
8126: 80 91 4f 06 lds r24, 0x064F |
812a: 90 91 50 06 lds r25, 0x0650 |
812e: 81 5e subi r24, 0xE1 ; 225 |
8130: 9c 4f sbci r25, 0xFC ; 252 |
8132: 8f 33 cpi r24, 0x3F ; 63 |
8134: 96 40 sbci r25, 0x06 ; 6 |
8136: 08 f0 brcs .+2 ; 0x813a <MotorRegler+0x18a2> |
8138: f0 c0 rjmp .+480 ; 0x831a <MotorRegler+0x1a82> |
813a: 80 91 18 04 lds r24, 0x0418 |
813e: 81 11 cpse r24, r1 |
8140: ec c0 rjmp .+472 ; 0x831a <MotorRegler+0x1a82> |
8142: 89 85 ldd r24, Y+9 ; 0x09 |
8144: 9a 85 ldd r25, Y+10 ; 0x0a |
8146: 4f 96 adiw r24, 0x1f ; 31 |
8148: cf 97 sbiw r24, 0x3f ; 63 |
814a: 08 f0 brcs .+2 ; 0x814e <MotorRegler+0x18b6> |
814c: e6 c0 rjmp .+460 ; 0x831a <MotorRegler+0x1a82> |
814e: 30 e0 ldi r19, 0x00 ; 0 |
8150: 30 93 46 0c sts 0x0C46, r19 |
8154: 20 93 45 0c sts 0x0C45, r18 |
8158: e0 90 bc 03 lds r14, 0x03BC |
815c: f0 90 bd 03 lds r15, 0x03BD |
8160: b6 e0 ldi r27, 0x06 ; 6 |
8162: 22 0f add r18, r18 |
8164: 33 1f adc r19, r19 |
8166: ba 95 dec r27 |
8168: e1 f7 brne .-8 ; 0x8162 <MotorRegler+0x18ca> |
816a: c7 01 movw r24, r14 |
816c: b9 01 movw r22, r18 |
816e: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
8172: e6 1a sub r14, r22 |
8174: f7 0a sbc r15, r23 |
8176: f0 92 bd 03 sts 0x03BD, r15 |
817a: e0 92 bc 03 sts 0x03BC, r14 |
817e: e0 91 ba 03 lds r30, 0x03BA |
8182: f0 91 bb 03 lds r31, 0x03BB |
8186: cf 01 movw r24, r30 |
8188: b9 01 movw r22, r18 |
818a: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
818e: 6f 01 movw r12, r30 |
8190: c6 1a sub r12, r22 |
8192: d7 0a sbc r13, r23 |
8194: d0 92 bb 03 sts 0x03BB, r13 |
8198: c0 92 ba 03 sts 0x03BA, r12 |
819c: e0 91 16 04 lds r30, 0x0416 |
81a0: f0 91 17 04 lds r31, 0x0417 |
81a4: cf 01 movw r24, r30 |
81a6: b9 01 movw r22, r18 |
81a8: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
81ac: e6 1b sub r30, r22 |
81ae: f7 0b sbc r31, r23 |
81b0: f0 93 17 04 sts 0x0417, r31 |
81b4: e0 93 16 04 sts 0x0416, r30 |
81b8: 80 91 ce 03 lds r24, 0x03CE |
81bc: 90 91 cf 03 lds r25, 0x03CF |
81c0: 81 34 cpi r24, 0x41 ; 65 |
81c2: 91 05 cpc r25, r1 |
81c4: bc f4 brge .+46 ; 0x81f4 <MotorRegler+0x195c> |
81c6: 80 91 cc 03 lds r24, 0x03CC |
81ca: 90 91 cd 03 lds r25, 0x03CD |
81ce: 81 34 cpi r24, 0x41 ; 65 |
81d0: 91 05 cpc r25, r1 |
81d2: 84 f4 brge .+32 ; 0x81f4 <MotorRegler+0x195c> |
81d4: e0 91 1f 05 lds r30, 0x051F |
81d8: f0 e0 ldi r31, 0x00 ; 0 |
81da: ee 0f add r30, r30 |
81dc: ff 1f adc r31, r31 |
81de: e2 5f subi r30, 0xF2 ; 242 |
81e0: f7 4f sbci r31, 0xF7 ; 247 |
81e2: 80 81 ld r24, Z |
81e4: 91 81 ldd r25, Z+1 ; 0x01 |
81e6: 97 ff sbrs r25, 7 |
81e8: 03 c0 rjmp .+6 ; 0x81f0 <MotorRegler+0x1958> |
81ea: 91 95 neg r25 |
81ec: 81 95 neg r24 |
81ee: 91 09 sbc r25, r1 |
81f0: 4a 97 sbiw r24, 0x1a ; 26 |
81f2: d4 f0 brlt .+52 ; 0x8228 <MotorRegler+0x1990> |
81f4: f7 fe sbrs r15, 7 |
81f6: 03 c0 rjmp .+6 ; 0x81fe <MotorRegler+0x1966> |
81f8: 4f ef ldi r20, 0xFF ; 255 |
81fa: e4 1a sub r14, r20 |
81fc: f4 0a sbc r15, r20 |
81fe: f5 94 asr r15 |
8200: e7 94 ror r14 |
8202: f0 92 bd 03 sts 0x03BD, r15 |
8206: e0 92 bc 03 sts 0x03BC, r14 |
820a: d7 fe sbrs r13, 7 |
820c: 03 c0 rjmp .+6 ; 0x8214 <MotorRegler+0x197c> |
820e: 5f ef ldi r21, 0xFF ; 255 |
8210: c5 1a sub r12, r21 |
8212: d5 0a sbc r13, r21 |
8214: d5 94 asr r13 |
8216: c7 94 ror r12 |
8218: d0 92 bb 03 sts 0x03BB, r13 |
821c: c0 92 ba 03 sts 0x03BA, r12 |
8220: 10 92 17 04 sts 0x0417, r1 |
8224: 10 92 16 04 sts 0x0416, r1 |
8228: 80 91 bc 03 lds r24, 0x03BC |
822c: 90 91 bd 03 lds r25, 0x03BD |
8230: 89 3b cpi r24, 0xB9 ; 185 |
8232: 9b 40 sbci r25, 0x0B ; 11 |
8234: 6c f0 brlt .+26 ; 0x8250 <MotorRegler+0x19b8> |
8236: 10 92 bd 03 sts 0x03BD, r1 |
823a: 10 92 bc 03 sts 0x03BC, r1 |
823e: 80 91 55 04 lds r24, 0x0455 |
8242: 90 91 56 04 lds r25, 0x0456 |
8246: 01 96 adiw r24, 0x01 ; 1 |
8248: 90 93 56 04 sts 0x0456, r25 |
824c: 80 93 55 04 sts 0x0455, r24 |
8250: 80 91 bc 03 lds r24, 0x03BC |
8254: 90 91 bd 03 lds r25, 0x03BD |
8258: 88 34 cpi r24, 0x48 ; 72 |
825a: 94 4f sbci r25, 0xF4 ; 244 |
825c: 6c f4 brge .+26 ; 0x8278 <MotorRegler+0x19e0> |
825e: 10 92 bd 03 sts 0x03BD, r1 |
8262: 10 92 bc 03 sts 0x03BC, r1 |
8266: 80 91 55 04 lds r24, 0x0455 |
826a: 90 91 56 04 lds r25, 0x0456 |
826e: 01 97 sbiw r24, 0x01 ; 1 |
8270: 90 93 56 04 sts 0x0456, r25 |
8274: 80 93 55 04 sts 0x0455, r24 |
8278: 80 91 ba 03 lds r24, 0x03BA |
827c: 90 91 bb 03 lds r25, 0x03BB |
8280: 89 3b cpi r24, 0xB9 ; 185 |
8282: 9b 40 sbci r25, 0x0B ; 11 |
8284: 6c f0 brlt .+26 ; 0x82a0 <MotorRegler+0x1a08> |
8286: 10 92 bb 03 sts 0x03BB, r1 |
828a: 10 92 ba 03 sts 0x03BA, r1 |
828e: 80 91 53 04 lds r24, 0x0453 |
8292: 90 91 54 04 lds r25, 0x0454 |
8296: 01 96 adiw r24, 0x01 ; 1 |
8298: 90 93 54 04 sts 0x0454, r25 |
829c: 80 93 53 04 sts 0x0453, r24 |
82a0: 80 91 ba 03 lds r24, 0x03BA |
82a4: 90 91 bb 03 lds r25, 0x03BB |
82a8: 88 34 cpi r24, 0x48 ; 72 |
82aa: 94 4f sbci r25, 0xF4 ; 244 |
82ac: 6c f4 brge .+26 ; 0x82c8 <MotorRegler+0x1a30> |
82ae: 10 92 bb 03 sts 0x03BB, r1 |
82b2: 10 92 ba 03 sts 0x03BA, r1 |
82b6: 80 91 53 04 lds r24, 0x0453 |
82ba: 90 91 54 04 lds r25, 0x0454 |
82be: 01 97 sbiw r24, 0x01 ; 1 |
82c0: 90 93 54 04 sts 0x0454, r25 |
82c4: 80 93 53 04 sts 0x0453, r24 |
82c8: 80 91 16 04 lds r24, 0x0416 |
82cc: 90 91 17 04 lds r25, 0x0417 |
82d0: 8d 3a cpi r24, 0xAD ; 173 |
82d2: 9d 40 sbci r25, 0x0D ; 13 |
82d4: 6c f0 brlt .+26 ; 0x82f0 <MotorRegler+0x1a58> |
82d6: 10 92 17 04 sts 0x0417, r1 |
82da: 10 92 16 04 sts 0x0416, r1 |
82de: 80 91 51 04 lds r24, 0x0451 |
82e2: 90 91 52 04 lds r25, 0x0452 |
82e6: 01 96 adiw r24, 0x01 ; 1 |
82e8: 90 93 52 04 sts 0x0452, r25 |
82ec: 80 93 51 04 sts 0x0451, r24 |
82f0: 80 91 16 04 lds r24, 0x0416 |
82f4: 90 91 17 04 lds r25, 0x0417 |
82f8: 84 35 cpi r24, 0x54 ; 84 |
82fa: 92 4f sbci r25, 0xF2 ; 242 |
82fc: d4 f4 brge .+52 ; 0x8332 <MotorRegler+0x1a9a> |
82fe: 10 92 17 04 sts 0x0417, r1 |
8302: 10 92 16 04 sts 0x0416, r1 |
8306: 80 91 51 04 lds r24, 0x0451 |
830a: 90 91 52 04 lds r25, 0x0452 |
830e: 01 97 sbiw r24, 0x01 ; 1 |
8310: 90 93 52 04 sts 0x0452, r25 |
8314: 80 93 51 04 sts 0x0451, r24 |
8318: 0c c0 rjmp .+24 ; 0x8332 <MotorRegler+0x1a9a> |
831a: 10 92 bd 03 sts 0x03BD, r1 |
831e: 10 92 bc 03 sts 0x03BC, r1 |
8322: 10 92 bb 03 sts 0x03BB, r1 |
8326: 10 92 ba 03 sts 0x03BA, r1 |
832a: 10 92 17 04 sts 0x0417, r1 |
832e: 10 92 16 04 sts 0x0416, r1 |
8332: 10 92 18 04 sts 0x0418, r1 |
8336: 80 91 1f 06 lds r24, 0x061F |
833a: 81 11 cpse r24, r1 |
833c: 08 c0 rjmp .+16 ; 0x834e <MotorRegler+0x1ab6> |
833e: 10 92 eb 03 sts 0x03EB, r1 |
8342: 10 92 ea 03 sts 0x03EA, r1 |
8346: 10 92 e9 03 sts 0x03E9, r1 |
834a: 10 92 e8 03 sts 0x03E8, r1 |
834e: 80 91 11 06 lds r24, 0x0611 |
8352: 90 91 12 06 lds r25, 0x0612 |
8356: a0 91 13 06 lds r26, 0x0613 |
835a: b0 91 14 06 lds r27, 0x0614 |
835e: 80 93 90 03 sts 0x0390, r24 |
8362: 90 93 91 03 sts 0x0391, r25 |
8366: a0 93 92 03 sts 0x0392, r26 |
836a: b0 93 93 03 sts 0x0393, r27 |
836e: 80 91 19 06 lds r24, 0x0619 |
8372: 90 91 1a 06 lds r25, 0x061A |
8376: a0 91 1b 06 lds r26, 0x061B |
837a: b0 91 1c 06 lds r27, 0x061C |
837e: 80 93 8c 03 sts 0x038C, r24 |
8382: 90 93 8d 03 sts 0x038D, r25 |
8386: a0 93 8e 03 sts 0x038E, r26 |
838a: b0 93 8f 03 sts 0x038F, r27 |
838e: 10 92 11 06 sts 0x0611, r1 |
8392: 10 92 12 06 sts 0x0612, r1 |
8396: 10 92 13 06 sts 0x0613, r1 |
839a: 10 92 14 06 sts 0x0614, r1 |
839e: 10 92 19 06 sts 0x0619, r1 |
83a2: 10 92 1a 06 sts 0x061A, r1 |
83a6: 10 92 1b 06 sts 0x061B, r1 |
83aa: 10 92 1c 06 sts 0x061C, r1 |
83ae: 10 92 53 03 sts 0x0353, r1 |
83b2: 10 92 52 03 sts 0x0352, r1 |
83b6: e0 90 0e 04 lds r14, 0x040E |
83ba: f0 90 0f 04 lds r15, 0x040F |
83be: d7 01 movw r26, r14 |
83c0: f7 fe sbrs r15, 7 |
83c2: 04 c0 rjmp .+8 ; 0x83cc <MotorRegler+0x1b34> |
83c4: aa 27 eor r26, r26 |
83c6: bb 27 eor r27, r27 |
83c8: ae 19 sub r26, r14 |
83ca: bf 09 sbc r27, r15 |
83cc: a4 30 cpi r26, 0x04 ; 4 |
83ce: b1 05 cpc r27, r1 |
83d0: 3c f0 brlt .+14 ; 0x83e0 <MotorRegler+0x1b48> |
83d2: 80 91 39 06 lds r24, 0x0639 |
83d6: 84 fd sbrc r24, 4 |
83d8: 03 c0 rjmp .+6 ; 0x83e0 <MotorRegler+0x1b48> |
83da: 82 e3 ldi r24, 0x32 ; 50 |
83dc: 80 93 ec 03 sts 0x03EC, r24 |
83e0: 10 91 34 05 lds r17, 0x0534 |
83e4: 80 91 c3 03 lds r24, 0x03C3 |
83e8: 90 91 c4 03 lds r25, 0x03C4 |
83ec: 81 30 cpi r24, 0x01 ; 1 |
83ee: 92 40 sbci r25, 0x02 ; 2 |
83f0: e8 f4 brcc .+58 ; 0x842c <MotorRegler+0x1b94> |
83f2: 97 01 movw r18, r14 |
83f4: 0e 94 2a 9b call 0x13654 ; 0x13654 <__mulhisi3> |
83f8: 9b 01 movw r18, r22 |
83fa: ac 01 movw r20, r24 |
83fc: a1 2f mov r26, r17 |
83fe: b0 e0 ldi r27, 0x00 ; 0 |
8400: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
8404: 20 e0 ldi r18, 0x00 ; 0 |
8406: 32 e0 ldi r19, 0x02 ; 2 |
8408: 40 e0 ldi r20, 0x00 ; 0 |
840a: 50 e0 ldi r21, 0x00 ; 0 |
840c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8410: 1e 9d mul r17, r14 |
8412: c0 01 movw r24, r0 |
8414: 1f 9d mul r17, r15 |
8416: 90 0d add r25, r0 |
8418: 11 24 eor r1, r1 |
841a: 97 fd sbrc r25, 7 |
841c: 03 96 adiw r24, 0x03 ; 3 |
841e: 95 95 asr r25 |
8420: 87 95 ror r24 |
8422: 95 95 asr r25 |
8424: 87 95 ror r24 |
8426: 82 0f add r24, r18 |
8428: 93 1f adc r25, r19 |
842a: 02 c0 rjmp .+4 ; 0x8430 <MotorRegler+0x1b98> |
842c: 80 e0 ldi r24, 0x00 ; 0 |
842e: 90 e0 ldi r25, 0x00 ; 0 |
8430: 20 91 ee 03 lds r18, 0x03EE |
8434: 30 91 ef 03 lds r19, 0x03EF |
8438: 28 0f add r18, r24 |
843a: 39 1f adc r19, r25 |
843c: a9 01 movw r20, r18 |
843e: 66 27 eor r22, r22 |
8440: 57 fd sbrc r21, 7 |
8442: 60 95 com r22 |
8444: 76 2f mov r23, r22 |
8446: 40 93 9c 03 sts 0x039C, r20 |
844a: 50 93 9d 03 sts 0x039D, r21 |
844e: 60 93 9e 03 sts 0x039E, r22 |
8452: 70 93 9f 03 sts 0x039F, r23 |
8456: 80 91 2c 04 lds r24, 0x042C |
845a: 90 91 2d 04 lds r25, 0x042D |
845e: a0 91 2e 04 lds r26, 0x042E |
8462: b0 91 2f 04 lds r27, 0x042F |
8466: 84 1b sub r24, r20 |
8468: 95 0b sbc r25, r21 |
846a: a6 0b sbc r26, r22 |
846c: b7 0b sbc r27, r23 |
846e: 81 35 cpi r24, 0x51 ; 81 |
8470: 33 ec ldi r19, 0xC3 ; 195 |
8472: 93 07 cpc r25, r19 |
8474: a1 05 cpc r26, r1 |
8476: b1 05 cpc r27, r1 |
8478: 24 f0 brlt .+8 ; 0x8482 <MotorRegler+0x1bea> |
847a: 80 e5 ldi r24, 0x50 ; 80 |
847c: 93 ec ldi r25, 0xC3 ; 195 |
847e: a0 e0 ldi r26, 0x00 ; 0 |
8480: b0 e0 ldi r27, 0x00 ; 0 |
8482: 80 93 2c 04 sts 0x042C, r24 |
8486: 90 93 2d 04 sts 0x042D, r25 |
848a: a0 93 2e 04 sts 0x042E, r26 |
848e: b0 93 2f 04 sts 0x042F, r27 |
8492: 80 91 2c 04 lds r24, 0x042C |
8496: 90 91 2d 04 lds r25, 0x042D |
849a: a0 91 2e 04 lds r26, 0x042E |
849e: b0 91 2f 04 lds r27, 0x042F |
84a2: 80 3b cpi r24, 0xB0 ; 176 |
84a4: 9c 43 sbci r25, 0x3C ; 60 |
84a6: af 4f sbci r26, 0xFF ; 255 |
84a8: bf 4f sbci r27, 0xFF ; 255 |
84aa: 64 f4 brge .+24 ; 0x84c4 <MotorRegler+0x1c2c> |
84ac: 80 eb ldi r24, 0xB0 ; 176 |
84ae: 9c e3 ldi r25, 0x3C ; 60 |
84b0: af ef ldi r26, 0xFF ; 255 |
84b2: bf ef ldi r27, 0xFF ; 255 |
84b4: 80 93 2c 04 sts 0x042C, r24 |
84b8: 90 93 2d 04 sts 0x042D, r25 |
84bc: a0 93 2e 04 sts 0x042E, r26 |
84c0: b0 93 2f 04 sts 0x042F, r27 |
84c4: 00 91 4e 01 lds r16, 0x014E |
84c8: 10 91 4f 01 lds r17, 0x014F |
84cc: 17 fd sbrc r17, 7 |
84ce: d0 c0 rjmp .+416 ; 0x8670 <MotorRegler+0x1dd8> |
84d0: 80 91 39 06 lds r24, 0x0639 |
84d4: 83 ff sbrs r24, 3 |
84d6: cc c0 rjmp .+408 ; 0x8670 <MotorRegler+0x1dd8> |
84d8: 80 91 4d 01 lds r24, 0x014D |
84dc: 81 30 cpi r24, 0x01 ; 1 |
84de: 21 f0 breq .+8 ; 0x84e8 <MotorRegler+0x1c50> |
84e0: 81 50 subi r24, 0x01 ; 1 |
84e2: 80 93 4d 01 sts 0x014D, r24 |
84e6: c8 c0 rjmp .+400 ; 0x8678 <MotorRegler+0x1de0> |
84e8: 8d e0 ldi r24, 0x0D ; 13 |
84ea: 80 93 4d 01 sts 0x014D, r24 |
84ee: c3 01 movw r24, r6 |
84f0: b2 01 movw r22, r4 |
84f2: 20 e0 ldi r18, 0x00 ; 0 |
84f4: 32 e0 ldi r19, 0x02 ; 2 |
84f6: 40 e0 ldi r20, 0x00 ; 0 |
84f8: 50 e0 ldi r21, 0x00 ; 0 |
84fa: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
84fe: 79 01 movw r14, r18 |
8500: 37 ff sbrs r19, 7 |
8502: 04 c0 rjmp .+8 ; 0x850c <MotorRegler+0x1c74> |
8504: ee 24 eor r14, r14 |
8506: ff 24 eor r15, r15 |
8508: e2 1a sub r14, r18 |
850a: f3 0a sbc r15, r19 |
850c: 6b 81 ldd r22, Y+3 ; 0x03 |
850e: 7c 81 ldd r23, Y+4 ; 0x04 |
8510: 8d 81 ldd r24, Y+5 ; 0x05 |
8512: 9e 81 ldd r25, Y+6 ; 0x06 |
8514: 20 e0 ldi r18, 0x00 ; 0 |
8516: 32 e0 ldi r19, 0x02 ; 2 |
8518: 40 e0 ldi r20, 0x00 ; 0 |
851a: 50 e0 ldi r21, 0x00 ; 0 |
851c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8520: 19 01 movw r2, r18 |
8522: 37 ff sbrs r19, 7 |
8524: 04 c0 rjmp .+8 ; 0x852e <MotorRegler+0x1c96> |
8526: 22 24 eor r2, r2 |
8528: 33 24 eor r3, r3 |
852a: 22 1a sub r2, r18 |
852c: 33 0a sbc r3, r19 |
852e: 2e 14 cp r2, r14 |
8530: 3f 04 cpc r3, r15 |
8532: 0c f4 brge .+2 ; 0x8536 <MotorRegler+0x1c9e> |
8534: 17 01 movw r2, r14 |
8536: c0 90 4b 06 lds r12, 0x064B |
853a: d0 90 4c 06 lds r13, 0x064C |
853e: e0 90 4d 06 lds r14, 0x064D |
8542: f0 90 4e 06 lds r15, 0x064E |
8546: 20 91 21 01 lds r18, 0x0121 |
854a: 30 91 22 01 lds r19, 0x0122 |
854e: 40 91 23 01 lds r20, 0x0123 |
8552: 50 91 24 01 lds r21, 0x0124 |
8556: c7 01 movw r24, r14 |
8558: b6 01 movw r22, r12 |
855a: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
855e: 49 01 movw r8, r18 |
8560: 5a 01 movw r10, r20 |
8562: 30 93 ff 05 sts 0x05FF, r19 |
8566: 20 93 fe 05 sts 0x05FE, r18 |
856a: c8 01 movw r24, r16 |
856c: 84 5e subi r24, 0xE4 ; 228 |
856e: 9d 4f sbci r25, 0xFD ; 253 |
8570: 82 1b sub r24, r18 |
8572: 93 0b sbc r25, r19 |
8574: 68 e6 ldi r22, 0x68 ; 104 |
8576: 71 e0 ldi r23, 0x01 ; 1 |
8578: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
857c: ac 01 movw r20, r24 |
857e: 44 5b subi r20, 0xB4 ; 180 |
8580: 51 09 sbc r21, r1 |
8582: 60 91 ec 03 lds r22, 0x03EC |
8586: 66 23 and r22, r22 |
8588: 21 f0 breq .+8 ; 0x8592 <MotorRegler+0x1cfa> |
858a: 90 92 1b 04 sts 0x041B, r9 |
858e: 80 92 1a 04 sts 0x041A, r8 |
8592: 80 91 4a 01 lds r24, 0x014A |
8596: 90 91 4b 01 lds r25, 0x014B |
859a: 00 97 sbiw r24, 0x00 ; 0 |
859c: 31 f0 breq .+12 ; 0x85aa <MotorRegler+0x1d12> |
859e: 01 97 sbiw r24, 0x01 ; 1 |
85a0: 90 93 4b 01 sts 0x014B, r25 |
85a4: 80 93 4a 01 sts 0x014A, r24 |
85a8: 13 c0 rjmp .+38 ; 0x85d0 <MotorRegler+0x1d38> |
85aa: 79 e1 ldi r23, 0x19 ; 25 |
85ac: 27 16 cp r2, r23 |
85ae: 31 04 cpc r3, r1 |
85b0: 7c f4 brge .+30 ; 0x85d0 <MotorRegler+0x1d38> |
85b2: 20 91 16 04 lds r18, 0x0416 |
85b6: 30 91 17 04 lds r19, 0x0417 |
85ba: 24 0f add r18, r20 |
85bc: 35 1f adc r19, r21 |
85be: 30 93 17 04 sts 0x0417, r19 |
85c2: 20 93 16 04 sts 0x0416, r18 |
85c6: 66 23 and r22, r22 |
85c8: 19 f0 breq .+6 ; 0x85d0 <MotorRegler+0x1d38> |
85ca: 61 50 subi r22, 0x01 ; 1 |
85cc: 60 93 ec 03 sts 0x03EC, r22 |
85d0: 80 91 4a 01 lds r24, 0x014A |
85d4: 90 91 4b 01 lds r25, 0x014B |
85d8: 89 2b or r24, r25 |
85da: 11 f5 brne .+68 ; 0x8620 <MotorRegler+0x1d88> |
85dc: 20 91 4c 01 lds r18, 0x014C |
85e0: 24 9f mul r18, r20 |
85e2: c0 01 movw r24, r0 |
85e4: 25 9f mul r18, r21 |
85e6: 90 0d add r25, r0 |
85e8: 11 24 eor r1, r1 |
85ea: b1 01 movw r22, r2 |
85ec: 53 e0 ldi r21, 0x03 ; 3 |
85ee: 75 95 asr r23 |
85f0: 67 95 ror r22 |
85f2: 5a 95 dec r21 |
85f4: e1 f7 brne .-8 ; 0x85ee <MotorRegler+0x1d56> |
85f6: 6e 5f subi r22, 0xFE ; 254 |
85f8: 7f 4f sbci r23, 0xFF ; 255 |
85fa: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
85fe: cb 01 movw r24, r22 |
8600: aa 27 eor r26, r26 |
8602: 97 fd sbrc r25, 7 |
8604: a0 95 com r26 |
8606: ba 2f mov r27, r26 |
8608: 8c 0d add r24, r12 |
860a: 9d 1d adc r25, r13 |
860c: ae 1d adc r26, r14 |
860e: bf 1d adc r27, r15 |
8610: 80 93 4b 06 sts 0x064B, r24 |
8614: 90 93 4c 06 sts 0x064C, r25 |
8618: a0 93 4d 06 sts 0x064D, r26 |
861c: b0 93 4e 06 sts 0x064E, r27 |
8620: 80 91 ec 03 lds r24, 0x03EC |
8624: 81 11 cpse r24, r1 |
8626: 24 c0 rjmp .+72 ; 0x8670 <MotorRegler+0x1dd8> |
8628: 80 91 1a 04 lds r24, 0x041A |
862c: 90 91 1b 04 lds r25, 0x041B |
8630: 88 19 sub r24, r8 |
8632: 99 09 sbc r25, r9 |
8634: 84 5e subi r24, 0xE4 ; 228 |
8636: 9d 4f sbci r25, 0xFD ; 253 |
8638: 68 e6 ldi r22, 0x68 ; 104 |
863a: 71 e0 ldi r23, 0x01 ; 1 |
863c: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
8640: 84 5b subi r24, 0xB4 ; 180 |
8642: 91 09 sbc r25, r1 |
8644: 40 91 37 01 lds r20, 0x0137 |
8648: 46 95 lsr r20 |
864a: 48 9f mul r20, r24 |
864c: 90 01 movw r18, r0 |
864e: 49 9f mul r20, r25 |
8650: 30 0d add r19, r0 |
8652: 11 24 eor r1, r1 |
8654: 37 ff sbrs r19, 7 |
8656: 02 c0 rjmp .+4 ; 0x865c <MotorRegler+0x1dc4> |
8658: 21 5f subi r18, 0xF1 ; 241 |
865a: 3f 4f sbci r19, 0xFF ; 255 |
865c: 44 e0 ldi r20, 0x04 ; 4 |
865e: 35 95 asr r19 |
8660: 27 95 ror r18 |
8662: 4a 95 dec r20 |
8664: e1 f7 brne .-8 ; 0x865e <MotorRegler+0x1dc6> |
8666: 30 93 ef 03 sts 0x03EF, r19 |
866a: 20 93 ee 03 sts 0x03EE, r18 |
866e: 04 c0 rjmp .+8 ; 0x8678 <MotorRegler+0x1de0> |
8670: 10 92 ef 03 sts 0x03EF, r1 |
8674: 10 92 ee 03 sts 0x03EE, r1 |
8678: 80 91 18 04 lds r24, 0x0418 |
867c: 88 23 and r24, r24 |
867e: 81 f0 breq .+32 ; 0x86a0 <MotorRegler+0x1e08> |
8680: 10 92 20 04 sts 0x0420, r1 |
8684: 10 92 21 04 sts 0x0421, r1 |
8688: 10 92 22 04 sts 0x0422, r1 |
868c: 10 92 23 04 sts 0x0423, r1 |
8690: 10 92 24 04 sts 0x0424, r1 |
8694: 10 92 25 04 sts 0x0425, r1 |
8698: 10 92 26 04 sts 0x0426, r1 |
869c: 10 92 27 04 sts 0x0427, r1 |
86a0: 8f 81 ldd r24, Y+7 ; 0x07 |
86a2: 81 11 cpse r24, r1 |
86a4: 0f c0 rjmp .+30 ; 0x86c4 <MotorRegler+0x1e2c> |
86a6: a0 91 1f 06 lds r26, 0x061F |
86aa: b0 e0 ldi r27, 0x00 ; 0 |
86ac: a3 01 movw r20, r6 |
86ae: 92 01 movw r18, r4 |
86b0: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
86b4: 28 ef ldi r18, 0xF8 ; 248 |
86b6: 3a e2 ldi r19, 0x2A ; 42 |
86b8: 40 e0 ldi r20, 0x00 ; 0 |
86ba: 50 e0 ldi r21, 0x00 ; 0 |
86bc: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
86c0: 19 01 movw r2, r18 |
86c2: 02 c0 rjmp .+4 ; 0x86c8 <MotorRegler+0x1e30> |
86c4: 21 2c mov r2, r1 |
86c6: 31 2c mov r3, r1 |
86c8: 9d 85 ldd r25, Y+13 ; 0x0d |
86ca: 91 11 cpse r25, r1 |
86cc: 12 c0 rjmp .+36 ; 0x86f2 <MotorRegler+0x1e5a> |
86ce: a0 91 1f 06 lds r26, 0x061F |
86d2: b0 e0 ldi r27, 0x00 ; 0 |
86d4: 2b 81 ldd r18, Y+3 ; 0x03 |
86d6: 3c 81 ldd r19, Y+4 ; 0x04 |
86d8: 4d 81 ldd r20, Y+5 ; 0x05 |
86da: 5e 81 ldd r21, Y+6 ; 0x06 |
86dc: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
86e0: 28 ef ldi r18, 0xF8 ; 248 |
86e2: 3a e2 ldi r19, 0x2A ; 42 |
86e4: 40 e0 ldi r20, 0x00 ; 0 |
86e6: 50 e0 ldi r21, 0x00 ; 0 |
86e8: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
86ec: 38 87 std Y+8, r19 ; 0x08 |
86ee: 2f 83 std Y+7, r18 ; 0x07 |
86f0: 02 c0 rjmp .+4 ; 0x86f6 <MotorRegler+0x1e5e> |
86f2: 18 86 std Y+8, r1 ; 0x08 |
86f4: 1f 82 std Y+7, r1 ; 0x07 |
86f6: 80 91 fb 05 lds r24, 0x05FB |
86fa: 90 91 fc 05 lds r25, 0x05FC |
86fe: 89 3c cpi r24, 0xC9 ; 201 |
8700: 91 05 cpc r25, r1 |
8702: 1c f0 brlt .+6 ; 0x870a <MotorRegler+0x1e72> |
8704: 88 ec ldi r24, 0xC8 ; 200 |
8706: 90 e0 ldi r25, 0x00 ; 0 |
8708: 05 c0 rjmp .+10 ; 0x8714 <MotorRegler+0x1e7c> |
870a: 88 33 cpi r24, 0x38 ; 56 |
870c: 9f 4f sbci r25, 0xFF ; 255 |
870e: 34 f4 brge .+12 ; 0x871c <MotorRegler+0x1e84> |
8710: 88 e3 ldi r24, 0x38 ; 56 |
8712: 9f ef ldi r25, 0xFF ; 255 |
8714: 90 93 fc 05 sts 0x05FC, r25 |
8718: 80 93 fb 05 sts 0x05FB, r24 |
871c: 80 91 02 06 lds r24, 0x0602 |
8720: 90 91 03 06 lds r25, 0x0603 |
8724: 89 3c cpi r24, 0xC9 ; 201 |
8726: 91 05 cpc r25, r1 |
8728: 1c f0 brlt .+6 ; 0x8730 <MotorRegler+0x1e98> |
872a: 88 ec ldi r24, 0xC8 ; 200 |
872c: 90 e0 ldi r25, 0x00 ; 0 |
872e: 05 c0 rjmp .+10 ; 0x873a <MotorRegler+0x1ea2> |
8730: 88 33 cpi r24, 0x38 ; 56 |
8732: 9f 4f sbci r25, 0xFF ; 255 |
8734: 34 f4 brge .+12 ; 0x8742 <MotorRegler+0x1eaa> |
8736: 88 e3 ldi r24, 0x38 ; 56 |
8738: 9f ef ldi r25, 0xFF ; 255 |
873a: 90 93 03 06 sts 0x0603, r25 |
873e: 80 93 02 06 sts 0x0602, r24 |
8742: a0 91 04 06 lds r26, 0x0604 |
8746: b0 91 05 06 lds r27, 0x0605 |
874a: 80 91 49 06 lds r24, 0x0649 |
874e: 40 91 fb 05 lds r20, 0x05FB |
8752: 50 91 fc 05 lds r21, 0x05FC |
8756: a8 2e mov r10, r24 |
8758: b1 2c mov r11, r1 |
875a: 95 01 movw r18, r10 |
875c: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
8760: 8a 01 movw r16, r20 |
8762: 22 27 eor r18, r18 |
8764: 17 fd sbrc r17, 7 |
8766: 20 95 com r18 |
8768: 32 2f mov r19, r18 |
876a: b7 e0 ldi r27, 0x07 ; 7 |
876c: 00 0f add r16, r16 |
876e: 11 1f adc r17, r17 |
8770: 22 1f adc r18, r18 |
8772: 33 1f adc r19, r19 |
8774: ba 95 dec r27 |
8776: d1 f7 brne .-12 ; 0x876c <MotorRegler+0x1ed4> |
8778: 60 0f add r22, r16 |
877a: 71 1f adc r23, r17 |
877c: 82 1f adc r24, r18 |
877e: 93 1f adc r25, r19 |
8780: 10 e4 ldi r17, 0x40 ; 64 |
8782: c1 2e mov r12, r17 |
8784: d1 2c mov r13, r1 |
8786: e1 2c mov r14, r1 |
8788: f1 2c mov r15, r1 |
878a: a7 01 movw r20, r14 |
878c: 96 01 movw r18, r12 |
878e: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8792: 81 01 movw r16, r2 |
8794: 02 0f add r16, r18 |
8796: 13 1f adc r17, r19 |
8798: 10 93 05 06 sts 0x0605, r17 |
879c: 00 93 04 06 sts 0x0604, r16 |
87a0: a0 91 f9 05 lds r26, 0x05F9 |
87a4: b0 91 fa 05 lds r27, 0x05FA |
87a8: 40 91 02 06 lds r20, 0x0602 |
87ac: 50 91 03 06 lds r21, 0x0603 |
87b0: 95 01 movw r18, r10 |
87b2: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
87b6: 4a 01 movw r8, r20 |
87b8: aa 24 eor r10, r10 |
87ba: 97 fc sbrc r9, 7 |
87bc: a0 94 com r10 |
87be: ba 2c mov r11, r10 |
87c0: 27 e0 ldi r18, 0x07 ; 7 |
87c2: 88 0c add r8, r8 |
87c4: 99 1c adc r9, r9 |
87c6: aa 1c adc r10, r10 |
87c8: bb 1c adc r11, r11 |
87ca: 2a 95 dec r18 |
87cc: d1 f7 brne .-12 ; 0x87c2 <MotorRegler+0x1f2a> |
87ce: 68 0d add r22, r8 |
87d0: 79 1d adc r23, r9 |
87d2: 8a 1d adc r24, r10 |
87d4: 9b 1d adc r25, r11 |
87d6: a7 01 movw r20, r14 |
87d8: 96 01 movw r18, r12 |
87da: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
87de: af 80 ldd r10, Y+7 ; 0x07 |
87e0: b8 84 ldd r11, Y+8 ; 0x08 |
87e2: a2 0e add r10, r18 |
87e4: b3 1e adc r11, r19 |
87e6: b0 92 fa 05 sts 0x05FA, r11 |
87ea: a0 92 f9 05 sts 0x05F9, r10 |
87ee: a9 85 ldd r26, Y+9 ; 0x09 |
87f0: ba 85 ldd r27, Y+10 ; 0x0a |
87f2: aa 0f add r26, r26 |
87f4: bb 1f adc r27, r27 |
87f6: 20 91 00 06 lds r18, 0x0600 |
87fa: 30 e0 ldi r19, 0x00 ; 0 |
87fc: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
8800: a7 01 movw r20, r14 |
8802: 96 01 movw r18, r12 |
8804: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8808: 69 01 movw r12, r18 |
880a: 7a 01 movw r14, r20 |
880c: a0 91 0e 06 lds r26, 0x060E |
8810: 20 91 38 04 lds r18, 0x0438 |
8814: 30 91 39 04 lds r19, 0x0439 |
8818: 40 91 3a 04 lds r20, 0x043A |
881c: 50 91 3b 04 lds r21, 0x043B |
8820: b0 e0 ldi r27, 0x00 ; 0 |
8822: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
8826: 20 ef ldi r18, 0xF0 ; 240 |
8828: 35 e5 ldi r19, 0x55 ; 85 |
882a: 40 e0 ldi r20, 0x00 ; 0 |
882c: 50 e0 ldi r21, 0x00 ; 0 |
882e: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8832: c2 0e add r12, r18 |
8834: d3 1e adc r13, r19 |
8836: d0 92 45 06 sts 0x0645, r13 |
883a: c0 92 44 06 sts 0x0644, r12 |
883e: 01 30 cpi r16, 0x01 ; 1 |
8840: 10 41 sbci r17, 0x10 ; 16 |
8842: 34 f0 brlt .+12 ; 0x8850 <MotorRegler+0x1fb8> |
8844: 80 e0 ldi r24, 0x00 ; 0 |
8846: 90 e1 ldi r25, 0x10 ; 16 |
8848: 90 93 05 06 sts 0x0605, r25 |
884c: 80 93 04 06 sts 0x0604, r24 |
8850: 80 91 04 06 lds r24, 0x0604 |
8854: 90 91 05 06 lds r25, 0x0605 |
8858: 81 15 cp r24, r1 |
885a: 90 4f sbci r25, 0xF0 ; 240 |
885c: 34 f4 brge .+12 ; 0x886a <MotorRegler+0x1fd2> |
885e: 80 e0 ldi r24, 0x00 ; 0 |
8860: 90 ef ldi r25, 0xF0 ; 240 |
8862: 90 93 05 06 sts 0x0605, r25 |
8866: 80 93 04 06 sts 0x0604, r24 |
886a: 21 e0 ldi r18, 0x01 ; 1 |
886c: a2 16 cp r10, r18 |
886e: 20 e1 ldi r18, 0x10 ; 16 |
8870: b2 06 cpc r11, r18 |
8872: 34 f0 brlt .+12 ; 0x8880 <MotorRegler+0x1fe8> |
8874: 80 e0 ldi r24, 0x00 ; 0 |
8876: 90 e1 ldi r25, 0x10 ; 16 |
8878: 90 93 fa 05 sts 0x05FA, r25 |
887c: 80 93 f9 05 sts 0x05F9, r24 |
8880: 80 91 f9 05 lds r24, 0x05F9 |
8884: 90 91 fa 05 lds r25, 0x05FA |
8888: 81 15 cp r24, r1 |
888a: 90 4f sbci r25, 0xF0 ; 240 |
888c: 34 f4 brge .+12 ; 0x889a <MotorRegler+0x2002> |
888e: 80 e0 ldi r24, 0x00 ; 0 |
8890: 90 ef ldi r25, 0xF0 ; 240 |
8892: 90 93 fa 05 sts 0x05FA, r25 |
8896: 80 93 f9 05 sts 0x05F9, r24 |
889a: 41 e0 ldi r20, 0x01 ; 1 |
889c: c4 16 cp r12, r20 |
889e: 40 e1 ldi r20, 0x10 ; 16 |
88a0: d4 06 cpc r13, r20 |
88a2: 34 f0 brlt .+12 ; 0x88b0 <MotorRegler+0x2018> |
88a4: 80 e0 ldi r24, 0x00 ; 0 |
88a6: 90 e1 ldi r25, 0x10 ; 16 |
88a8: 90 93 45 06 sts 0x0645, r25 |
88ac: 80 93 44 06 sts 0x0644, r24 |
88b0: 80 91 44 06 lds r24, 0x0644 |
88b4: 90 91 45 06 lds r25, 0x0645 |
88b8: 81 15 cp r24, r1 |
88ba: 90 4f sbci r25, 0xF0 ; 240 |
88bc: 34 f4 brge .+12 ; 0x88ca <MotorRegler+0x2032> |
88be: 80 e0 ldi r24, 0x00 ; 0 |
88c0: 90 ef ldi r25, 0xF0 ; 240 |
88c2: 90 93 45 06 sts 0x0645, r25 |
88c6: 80 93 44 06 sts 0x0644, r24 |
88ca: 80 91 c9 03 lds r24, 0x03C9 |
88ce: 85 fd sbrc r24, 5 |
88d0: 11 c0 rjmp .+34 ; 0x88f4 <MotorRegler+0x205c> |
88d2: 60 91 1a 01 lds r22, 0x011A |
88d6: 70 91 1b 01 lds r23, 0x011B |
88da: 20 91 53 01 lds r18, 0x0153 |
88de: a9 81 ldd r26, Y+1 ; 0x01 |
88e0: ba 81 ldd r27, Y+2 ; 0x02 |
88e2: 2a 9f mul r18, r26 |
88e4: c0 01 movw r24, r0 |
88e6: 2b 9f mul r18, r27 |
88e8: 90 0d add r25, r0 |
88ea: 11 24 eor r1, r1 |
88ec: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
88f0: 7a 83 std Y+2, r23 ; 0x02 |
88f2: 69 83 std Y+1, r22 ; 0x01 |
88f4: 80 91 8b 03 lds r24, 0x038B |
88f8: 9f ef ldi r25, 0xFF ; 255 |
88fa: 98 0f add r25, r24 |
88fc: 90 93 8b 03 sts 0x038B, r25 |
8900: 81 11 cpse r24, r1 |
8902: 5a c0 rjmp .+180 ; 0x89b8 <MotorRegler+0x2120> |
8904: 80 91 89 03 lds r24, 0x0389 |
8908: 90 91 8a 03 lds r25, 0x038A |
890c: 89 2b or r24, r25 |
890e: 41 f4 brne .+16 ; 0x8920 <MotorRegler+0x2088> |
8910: 80 91 1a 01 lds r24, 0x011A |
8914: 90 91 1b 01 lds r25, 0x011B |
8918: 90 93 8a 03 sts 0x038A, r25 |
891c: 80 93 89 03 sts 0x0389, r24 |
8920: 20 91 1a 01 lds r18, 0x011A |
8924: 30 91 1b 01 lds r19, 0x011B |
8928: 80 91 89 03 lds r24, 0x0389 |
892c: 90 91 8a 03 lds r25, 0x038A |
8930: 82 17 cp r24, r18 |
8932: 93 07 cpc r25, r19 |
8934: 10 f4 brcc .+4 ; 0x893a <MotorRegler+0x20a2> |
8936: 01 96 adiw r24, 0x01 ; 1 |
8938: 08 c0 rjmp .+16 ; 0x894a <MotorRegler+0x20b2> |
893a: 20 91 1a 01 lds r18, 0x011A |
893e: 30 91 1b 01 lds r19, 0x011B |
8942: 28 17 cp r18, r24 |
8944: 39 07 cpc r19, r25 |
8946: 28 f4 brcc .+10 ; 0x8952 <MotorRegler+0x20ba> |
8948: 01 97 sbiw r24, 0x01 ; 1 |
894a: 90 93 8a 03 sts 0x038A, r25 |
894e: 80 93 89 03 sts 0x0389, r24 |
8952: 84 e6 ldi r24, 0x64 ; 100 |
8954: 80 93 8b 03 sts 0x038B, r24 |
8958: 80 91 89 03 lds r24, 0x0389 |
895c: 90 91 8a 03 lds r25, 0x038A |
8960: 20 91 63 04 lds r18, 0x0463 |
8964: 30 e0 ldi r19, 0x00 ; 0 |
8966: 82 17 cp r24, r18 |
8968: 93 07 cpc r25, r19 |
896a: 10 f4 brcc .+4 ; 0x8970 <MotorRegler+0x20d8> |
896c: 2a e0 ldi r18, 0x0A ; 10 |
896e: 0c c0 rjmp .+24 ; 0x8988 <MotorRegler+0x20f0> |
8970: 40 91 51 01 lds r20, 0x0151 |
8974: 24 0f add r18, r20 |
8976: 31 1d adc r19, r1 |
8978: 28 17 cp r18, r24 |
897a: 39 07 cpc r19, r25 |
897c: 38 f4 brcc .+14 ; 0x898c <MotorRegler+0x20f4> |
897e: 20 91 bf 03 lds r18, 0x03BF |
8982: 22 23 and r18, r18 |
8984: 19 f0 breq .+6 ; 0x898c <MotorRegler+0x20f4> |
8986: 21 50 subi r18, 0x01 ; 1 |
8988: 20 93 bf 03 sts 0x03BF, r18 |
898c: 20 91 62 04 lds r18, 0x0462 |
8990: 30 e0 ldi r19, 0x00 ; 0 |
8992: 82 17 cp r24, r18 |
8994: 93 07 cpc r25, r19 |
8996: 10 f4 brcc .+4 ; 0x899c <MotorRegler+0x2104> |
8998: 89 e1 ldi r24, 0x19 ; 25 |
899a: 0c c0 rjmp .+24 ; 0x89b4 <MotorRegler+0x211c> |
899c: 40 91 51 01 lds r20, 0x0151 |
89a0: 24 0f add r18, r20 |
89a2: 31 1d adc r19, r1 |
89a4: 28 17 cp r18, r24 |
89a6: 39 07 cpc r19, r25 |
89a8: 38 f4 brcc .+14 ; 0x89b8 <MotorRegler+0x2120> |
89aa: 80 91 be 03 lds r24, 0x03BE |
89ae: 88 23 and r24, r24 |
89b0: 19 f0 breq .+6 ; 0x89b8 <MotorRegler+0x2120> |
89b2: 81 50 subi r24, 0x01 ; 1 |
89b4: 80 93 be 03 sts 0x03BE, r24 |
89b8: 80 91 bf 03 lds r24, 0x03BF |
89bc: 88 23 and r24, r24 |
89be: d1 f0 breq .+52 ; 0x89f4 <MotorRegler+0x215c> |
89c0: 80 91 f2 03 lds r24, 0x03F2 |
89c4: 90 91 f3 03 lds r25, 0x03F3 |
89c8: a0 91 f4 03 lds r26, 0x03F4 |
89cc: b0 91 f5 03 lds r27, 0x03F5 |
89d0: b7 fd sbrc r27, 7 |
89d2: 10 c0 rjmp .+32 ; 0x89f4 <MotorRegler+0x215c> |
89d4: 80 91 8d 05 lds r24, 0x058D |
89d8: 80 93 f1 03 sts 0x03F1, r24 |
89dc: 80 ee ldi r24, 0xE0 ; 224 |
89de: 91 eb ldi r25, 0xB1 ; 177 |
89e0: af ef ldi r26, 0xFF ; 255 |
89e2: bf ef ldi r27, 0xFF ; 255 |
89e4: 80 93 f2 03 sts 0x03F2, r24 |
89e8: 90 93 f3 03 sts 0x03F3, r25 |
89ec: a0 93 f4 03 sts 0x03F4, r26 |
89f0: b0 93 f5 03 sts 0x03F5, r27 |
89f4: 80 91 ca 04 lds r24, 0x04CA |
89f8: 81 11 cpse r24, r1 |
89fa: 02 c0 rjmp .+4 ; 0x8a00 <MotorRegler+0x2168> |
89fc: 0e 94 2f 82 call 0x1045e ; 0x1045e <SPI_TransmitByte> |
8a00: e9 81 ldd r30, Y+1 ; 0x01 |
8a02: fa 81 ldd r31, Y+2 ; 0x02 |
8a04: ee 0f add r30, r30 |
8a06: ff 1f adc r31, r31 |
8a08: ee 0f add r30, r30 |
8a0a: ff 1f adc r31, r31 |
8a0c: fa 83 std Y+2, r31 ; 0x02 |
8a0e: e9 83 std Y+1, r30 ; 0x01 |
8a10: 80 91 39 06 lds r24, 0x0639 |
8a14: 80 fd sbrc r24, 0 |
8a16: 02 c0 rjmp .+4 ; 0x8a1c <MotorRegler+0x2184> |
8a18: 0c 94 cc 4d jmp 0x9b98 ; 0x9b98 <MotorRegler+0x3300> |
8a1c: 80 91 e4 03 lds r24, 0x03E4 |
8a20: 81 11 cpse r24, r1 |
8a22: 0c 94 cc 4d jmp 0x9b98 ; 0x9b98 <MotorRegler+0x3300> |
8a26: 80 91 e5 03 lds r24, 0x03E5 |
8a2a: 81 11 cpse r24, r1 |
8a2c: 0c 94 cc 4d jmp 0x9b98 ; 0x9b98 <MotorRegler+0x3300> |
8a30: 80 91 3f 0a lds r24, 0x0A3F |
8a34: 8f 77 andi r24, 0x7F ; 127 |
8a36: 11 f0 breq .+4 ; 0x8a3c <MotorRegler+0x21a4> |
8a38: 0c 94 cc 4d jmp 0x9b98 ; 0x9b98 <MotorRegler+0x3300> |
8a3c: 80 91 57 04 lds r24, 0x0457 |
8a40: 90 91 58 04 lds r25, 0x0458 |
8a44: 89 2b or r24, r25 |
8a46: 09 f0 breq .+2 ; 0x8a4a <MotorRegler+0x21b2> |
8a48: 4b c0 rjmp .+150 ; 0x8ae0 <MotorRegler+0x2248> |
8a4a: 80 91 10 01 lds r24, 0x0110 |
8a4e: 90 91 11 01 lds r25, 0x0111 |
8a52: 89 39 cpi r24, 0x99 ; 153 |
8a54: 93 40 sbci r25, 0x03 ; 3 |
8a56: 98 f0 brcs .+38 ; 0x8a7e <MotorRegler+0x21e6> |
8a58: 87 b5 in r24, 0x27 ; 39 |
8a5a: 8a 3f cpi r24, 0xFA ; 250 |
8a5c: 60 f4 brcc .+24 ; 0x8a76 <MotorRegler+0x21de> |
8a5e: 80 91 56 03 lds r24, 0x0356 |
8a62: 81 50 subi r24, 0x01 ; 1 |
8a64: 80 93 56 03 sts 0x0356, r24 |
8a68: 90 91 10 05 lds r25, 0x0510 |
8a6c: 25 e0 ldi r18, 0x05 ; 5 |
8a6e: 82 9f mul r24, r18 |
8a70: 90 19 sub r25, r0 |
8a72: 11 24 eor r1, r1 |
8a74: 19 c0 rjmp .+50 ; 0x8aa8 <MotorRegler+0x2210> |
8a76: 81 e0 ldi r24, 0x01 ; 1 |
8a78: 80 93 88 03 sts 0x0388, r24 |
8a7c: 5d c0 rjmp .+186 ; 0x8b38 <MotorRegler+0x22a0> |
8a7e: 80 91 10 01 lds r24, 0x0110 |
8a82: 90 91 11 01 lds r25, 0x0111 |
8a86: 84 36 cpi r24, 0x64 ; 100 |
8a88: 91 05 cpc r25, r1 |
8a8a: 28 f5 brcc .+74 ; 0x8ad6 <MotorRegler+0x223e> |
8a8c: 87 b5 in r24, 0x27 ; 39 |
8a8e: 86 30 cpi r24, 0x06 ; 6 |
8a90: f0 f0 brcs .+60 ; 0x8ace <MotorRegler+0x2236> |
8a92: 80 91 56 03 lds r24, 0x0356 |
8a96: 8f 5f subi r24, 0xFF ; 255 |
8a98: 80 93 56 03 sts 0x0356, r24 |
8a9c: 90 91 10 05 lds r25, 0x0510 |
8aa0: 35 e0 ldi r19, 0x05 ; 5 |
8aa2: 83 9f mul r24, r19 |
8aa4: 90 19 sub r25, r0 |
8aa6: 11 24 eor r1, r1 |
8aa8: 97 bd out 0x27, r25 ; 39 |
8aaa: 87 b5 in r24, 0x27 ; 39 |
8aac: 80 95 com r24 |
8aae: 88 bd out 0x28, r24 ; 40 |
8ab0: 8c e2 ldi r24, 0x2C ; 44 |
8ab2: 91 e0 ldi r25, 0x01 ; 1 |
8ab4: 90 93 cc 04 sts 0x04CC, r25 |
8ab8: 80 93 cb 04 sts 0x04CB, r24 |
8abc: 8e e5 ldi r24, 0x5E ; 94 |
8abe: 91 e0 ldi r25, 0x01 ; 1 |
8ac0: 90 93 58 04 sts 0x0458, r25 |
8ac4: 80 93 57 04 sts 0x0457, r24 |
8ac8: 0e 94 84 1a call 0x3508 ; 0x3508 <CalcExpandBaroStep> |
8acc: 35 c0 rjmp .+106 ; 0x8b38 <MotorRegler+0x22a0> |
8ace: 81 e0 ldi r24, 0x01 ; 1 |
8ad0: 80 93 87 03 sts 0x0387, r24 |
8ad4: 31 c0 rjmp .+98 ; 0x8b38 <MotorRegler+0x22a0> |
8ad6: 10 92 87 03 sts 0x0387, r1 |
8ada: 10 92 88 03 sts 0x0388, r1 |
8ade: 2c c0 rjmp .+88 ; 0x8b38 <MotorRegler+0x22a0> |
8ae0: 10 92 55 03 sts 0x0355, r1 |
8ae4: 10 92 54 03 sts 0x0354, r1 |
8ae8: 80 91 c0 03 lds r24, 0x03C0 |
8aec: 88 23 and r24, r24 |
8aee: 21 f0 breq .+8 ; 0x8af8 <MotorRegler+0x2260> |
8af0: 81 e0 ldi r24, 0x01 ; 1 |
8af2: 0e 94 10 16 call 0x2c20 ; 0x2c20 <ACC_AltitudeFusion> |
8af6: 17 c0 rjmp .+46 ; 0x8b26 <MotorRegler+0x228e> |
8af8: 80 91 fc 03 lds r24, 0x03FC |
8afc: 90 91 fd 03 lds r25, 0x03FD |
8b00: a0 91 fe 03 lds r26, 0x03FE |
8b04: b0 91 ff 03 lds r27, 0x03FF |
8b08: e4 e0 ldi r30, 0x04 ; 4 |
8b0a: 88 0f add r24, r24 |
8b0c: 99 1f adc r25, r25 |
8b0e: aa 1f adc r26, r26 |
8b10: bb 1f adc r27, r27 |
8b12: ea 95 dec r30 |
8b14: d1 f7 brne .-12 ; 0x8b0a <MotorRegler+0x2272> |
8b16: 80 93 57 03 sts 0x0357, r24 |
8b1a: 90 93 58 03 sts 0x0358, r25 |
8b1e: a0 93 59 03 sts 0x0359, r26 |
8b22: b0 93 5a 03 sts 0x035A, r27 |
8b26: 80 91 57 04 lds r24, 0x0457 |
8b2a: 90 91 58 04 lds r25, 0x0458 |
8b2e: 01 97 sbiw r24, 0x01 ; 1 |
8b30: 90 93 58 04 sts 0x0458, r25 |
8b34: 80 93 57 04 sts 0x0457, r24 |
8b38: 90 91 39 06 lds r25, 0x0639 |
8b3c: 80 91 df 03 lds r24, 0x03DF |
8b40: 91 ff sbrs r25, 1 |
8b42: 3c c0 rjmp .+120 ; 0x8bbc <MotorRegler+0x2324> |
8b44: 82 33 cpi r24, 0x32 ; 50 |
8b46: 48 f5 brcc .+82 ; 0x8b9a <MotorRegler+0x2302> |
8b48: 80 91 1c 01 lds r24, 0x011C |
8b4c: 9f ef ldi r25, 0xFF ; 255 |
8b4e: 98 0f add r25, r24 |
8b50: 90 93 1c 01 sts 0x011C, r25 |
8b54: 81 11 cpse r24, r1 |
8b56: 4e c0 rjmp .+156 ; 0x8bf4 <MotorRegler+0x235c> |
8b58: 80 91 57 01 lds r24, 0x0157 |
8b5c: 81 11 cpse r24, r1 |
8b5e: 07 c0 rjmp .+14 ; 0x8b6e <MotorRegler+0x22d6> |
8b60: 80 91 19 04 lds r24, 0x0419 |
8b64: 88 23 and r24, r24 |
8b66: 19 f0 breq .+6 ; 0x8b6e <MotorRegler+0x22d6> |
8b68: 88 e2 ldi r24, 0x28 ; 40 |
8b6a: 80 93 57 01 sts 0x0157, r24 |
8b6e: 10 92 19 04 sts 0x0419, r1 |
8b72: 80 91 fc 03 lds r24, 0x03FC |
8b76: 90 91 fd 03 lds r25, 0x03FD |
8b7a: a0 91 fe 03 lds r26, 0x03FE |
8b7e: b0 91 ff 03 lds r27, 0x03FF |
8b82: 80 93 f8 03 sts 0x03F8, r24 |
8b86: 90 93 f9 03 sts 0x03F9, r25 |
8b8a: a0 93 fa 03 sts 0x03FA, r26 |
8b8e: b0 93 fb 03 sts 0x03FB, r27 |
8b92: 81 e0 ldi r24, 0x01 ; 1 |
8b94: 80 93 1c 01 sts 0x011C, r24 |
8b98: 2d c0 rjmp .+90 ; 0x8bf4 <MotorRegler+0x235c> |
8b9a: 87 34 cpi r24, 0x47 ; 71 |
8b9c: 58 f1 brcs .+86 ; 0x8bf4 <MotorRegler+0x235c> |
8b9e: 80 91 57 01 lds r24, 0x0157 |
8ba2: 81 11 cpse r24, r1 |
8ba4: 07 c0 rjmp .+14 ; 0x8bb4 <MotorRegler+0x231c> |
8ba6: 80 91 19 04 lds r24, 0x0419 |
8baa: 81 11 cpse r24, r1 |
8bac: 03 c0 rjmp .+6 ; 0x8bb4 <MotorRegler+0x231c> |
8bae: 87 e2 ldi r24, 0x27 ; 39 |
8bb0: 80 93 57 01 sts 0x0157, r24 |
8bb4: 88 ec ldi r24, 0xC8 ; 200 |
8bb6: 80 93 1c 01 sts 0x011C, r24 |
8bba: 19 c0 rjmp .+50 ; 0x8bee <MotorRegler+0x2356> |
8bbc: 20 91 25 01 lds r18, 0x0125 |
8bc0: 30 91 26 01 lds r19, 0x0126 |
8bc4: 28 0f add r18, r24 |
8bc6: 31 1d adc r19, r1 |
8bc8: 40 91 2d 05 lds r20, 0x052D |
8bcc: 42 9f mul r20, r18 |
8bce: c0 01 movw r24, r0 |
8bd0: 43 9f mul r20, r19 |
8bd2: 90 0d add r25, r0 |
8bd4: 11 24 eor r1, r1 |
8bd6: aa 27 eor r26, r26 |
8bd8: 97 fd sbrc r25, 7 |
8bda: a0 95 com r26 |
8bdc: ba 2f mov r27, r26 |
8bde: 80 93 f8 03 sts 0x03F8, r24 |
8be2: 90 93 f9 03 sts 0x03F9, r25 |
8be6: a0 93 fa 03 sts 0x03FA, r26 |
8bea: b0 93 fb 03 sts 0x03FB, r27 |
8bee: 81 e0 ldi r24, 0x01 ; 1 |
8bf0: 80 93 19 04 sts 0x0419, r24 |
8bf4: c0 90 21 01 lds r12, 0x0121 |
8bf8: d0 90 22 01 lds r13, 0x0122 |
8bfc: e0 90 23 01 lds r14, 0x0123 |
8c00: f0 90 24 01 lds r15, 0x0124 |
8c04: 60 91 3c 04 lds r22, 0x043C |
8c08: 70 91 3d 04 lds r23, 0x043D |
8c0c: 80 91 3e 04 lds r24, 0x043E |
8c10: 90 91 3f 04 lds r25, 0x043F |
8c14: a7 01 movw r20, r14 |
8c16: 96 01 movw r18, r12 |
8c18: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8c1c: 49 01 movw r8, r18 |
8c1e: 5a 01 movw r10, r20 |
8c20: 60 91 40 04 lds r22, 0x0440 |
8c24: 70 91 41 04 lds r23, 0x0441 |
8c28: 80 91 42 04 lds r24, 0x0442 |
8c2c: 90 91 43 04 lds r25, 0x0443 |
8c30: a7 01 movw r20, r14 |
8c32: 96 01 movw r18, r12 |
8c34: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8c38: b4 01 movw r22, r8 |
8c3a: c9 01 movw r24, r18 |
8c3c: 0e 94 12 0d call 0x1a24 ; 0x1a24 <ihypot> |
8c40: 20 91 36 01 lds r18, 0x0136 |
8c44: ac 01 movw r20, r24 |
8c46: 24 9f mul r18, r20 |
8c48: c0 01 movw r24, r0 |
8c4a: 25 9f mul r18, r21 |
8c4c: 90 0d add r25, r0 |
8c4e: 11 24 eor r1, r1 |
8c50: 64 e6 ldi r22, 0x64 ; 100 |
8c52: 70 e0 ldi r23, 0x00 ; 0 |
8c54: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
8c58: cb 01 movw r24, r22 |
8c5a: 6c 33 cpi r22, 0x3C ; 60 |
8c5c: 71 05 cpc r23, r1 |
8c5e: 14 f0 brlt .+4 ; 0x8c64 <MotorRegler+0x23cc> |
8c60: 8c e3 ldi r24, 0x3C ; 60 |
8c62: 90 e0 ldi r25, 0x00 ; 0 |
8c64: 0e 94 cd 7d call 0xfb9a ; 0xfb9a <c_cos_8192> |
8c68: 90 93 0b 06 sts 0x060B, r25 |
8c6c: 80 93 0a 06 sts 0x060A, r24 |
8c70: 80 e2 ldi r24, 0x20 ; 32 |
8c72: 80 93 20 01 sts 0x0120, r24 |
8c76: 10 92 f7 03 sts 0x03F7, r1 |
8c7a: 10 92 f6 03 sts 0x03F6, r1 |
8c7e: 80 91 19 04 lds r24, 0x0419 |
8c82: 88 23 and r24, r24 |
8c84: 09 f4 brne .+2 ; 0x8c88 <MotorRegler+0x23f0> |
8c86: 5d c6 rjmp .+3258 ; 0x9942 <MotorRegler+0x30aa> |
8c88: 80 91 c9 03 lds r24, 0x03C9 |
8c8c: 84 fd sbrc r24, 4 |
8c8e: 59 c6 rjmp .+3250 ; 0x9942 <MotorRegler+0x30aa> |
8c90: 80 91 c8 03 lds r24, 0x03C8 |
8c94: 82 60 ori r24, 0x02 ; 2 |
8c96: 80 93 c8 03 sts 0x03C8, r24 |
8c9a: d0 90 1d 06 lds r13, 0x061D |
8c9e: d0 fc sbrc r13, 0 |
8ca0: 04 c0 rjmp .+8 ; 0x8caa <MotorRegler+0x2412> |
8ca2: 80 91 39 06 lds r24, 0x0639 |
8ca6: 81 fd sbrc r24, 1 |
8ca8: 0c c0 rjmp .+24 ; 0x8cc2 <MotorRegler+0x242a> |
8caa: 10 92 86 03 sts 0x0386, r1 |
8cae: 10 92 85 03 sts 0x0385, r1 |
8cb2: 80 91 c9 03 lds r24, 0x03C9 |
8cb6: 80 6c ori r24, 0xC0 ; 192 |
8cb8: 80 93 c9 03 sts 0x03C9, r24 |
8cbc: 09 81 ldd r16, Y+1 ; 0x01 |
8cbe: 1a 81 ldd r17, Y+2 ; 0x02 |
8cc0: c2 c2 rjmp .+1412 ; 0x9246 <MotorRegler+0x29ae> |
8cc2: 80 91 c9 03 lds r24, 0x03C9 |
8cc6: 81 ff sbrs r24, 1 |
8cc8: 8e c2 rjmp .+1308 ; 0x91e6 <MotorRegler+0x294e> |
8cca: e0 90 0c 04 lds r14, 0x040C |
8cce: f0 90 0d 04 lds r15, 0x040D |
8cd2: 00 91 40 01 lds r16, 0x0140 |
8cd6: 10 91 41 01 lds r17, 0x0141 |
8cda: c8 01 movw r24, r16 |
8cdc: 0f 96 adiw r24, 0x0f ; 15 |
8cde: 80 90 4a 03 lds r8, 0x034A |
8ce2: 90 90 4b 03 lds r9, 0x034B |
8ce6: a0 90 4c 03 lds r10, 0x034C |
8cea: b0 90 4d 03 lds r11, 0x034D |
8cee: 8e 15 cp r24, r14 |
8cf0: 9f 05 cpc r25, r15 |
8cf2: 08 f0 brcs .+2 ; 0x8cf6 <MotorRegler+0x245e> |
8cf4: 7d c0 rjmp .+250 ; 0x8df0 <MotorRegler+0x2558> |
8cf6: 80 91 87 03 lds r24, 0x0387 |
8cfa: 81 11 cpse r24, r1 |
8cfc: 79 c0 rjmp .+242 ; 0x8df0 <MotorRegler+0x2558> |
8cfe: 80 91 c9 03 lds r24, 0x03C9 |
8d02: 87 ff sbrs r24, 7 |
8d04: 0d c0 rjmp .+26 ; 0x8d20 <MotorRegler+0x2488> |
8d06: 80 91 c9 03 lds r24, 0x03C9 |
8d0a: 8f 77 andi r24, 0x7F ; 127 |
8d0c: 80 93 c9 03 sts 0x03C9, r24 |
8d10: 80 92 f8 03 sts 0x03F8, r8 |
8d14: 90 92 f9 03 sts 0x03F9, r9 |
8d18: a0 92 fa 03 sts 0x03FA, r10 |
8d1c: b0 92 fb 03 sts 0x03FB, r11 |
8d20: 40 90 01 06 lds r4, 0x0601 |
8d24: 44 20 and r4, r4 |
8d26: 91 f1 breq .+100 ; 0x8d8c <MotorRegler+0x24f4> |
8d28: 51 2c mov r5, r1 |
8d2a: 61 2c mov r6, r1 |
8d2c: 71 2c mov r7, r1 |
8d2e: 60 91 f8 03 lds r22, 0x03F8 |
8d32: 70 91 f9 03 lds r23, 0x03F9 |
8d36: 80 91 fa 03 lds r24, 0x03FA |
8d3a: 90 91 fb 03 lds r25, 0x03FB |
8d3e: 24 e6 ldi r18, 0x64 ; 100 |
8d40: 30 e0 ldi r19, 0x00 ; 0 |
8d42: 40 e0 ldi r20, 0x00 ; 0 |
8d44: 50 e0 ldi r21, 0x00 ; 0 |
8d46: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8d4a: 42 16 cp r4, r18 |
8d4c: 53 06 cpc r5, r19 |
8d4e: 64 06 cpc r6, r20 |
8d50: 75 06 cpc r7, r21 |
8d52: e4 f4 brge .+56 ; 0x8d8c <MotorRegler+0x24f4> |
8d54: 80 91 57 01 lds r24, 0x0157 |
8d58: 81 11 cpse r24, r1 |
8d5a: 16 c0 rjmp .+44 ; 0x8d88 <MotorRegler+0x24f0> |
8d5c: 60 91 fc 03 lds r22, 0x03FC |
8d60: 70 91 fd 03 lds r23, 0x03FD |
8d64: 80 91 fe 03 lds r24, 0x03FE |
8d68: 90 91 ff 03 lds r25, 0x03FF |
8d6c: 2f e5 ldi r18, 0x5F ; 95 |
8d6e: 30 e0 ldi r19, 0x00 ; 0 |
8d70: 40 e0 ldi r20, 0x00 ; 0 |
8d72: 50 e0 ldi r21, 0x00 ; 0 |
8d74: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
8d78: 42 16 cp r4, r18 |
8d7a: 53 06 cpc r5, r19 |
8d7c: 64 06 cpc r6, r20 |
8d7e: 75 06 cpc r7, r21 |
8d80: 1c f4 brge .+6 ; 0x8d88 <MotorRegler+0x24f0> |
8d82: 8a e1 ldi r24, 0x1A ; 26 |
8d84: 80 93 57 01 sts 0x0157, r24 |
8d88: 8d e3 ldi r24, 0x3D ; 61 |
8d8a: 2d c0 rjmp .+90 ; 0x8de6 <MotorRegler+0x254e> |
8d8c: 80 91 83 03 lds r24, 0x0383 |
8d90: 90 91 84 03 lds r25, 0x0384 |
8d94: 45 97 sbiw r24, 0x15 ; 21 |
8d96: 44 f0 brlt .+16 ; 0x8da8 <MotorRegler+0x2510> |
8d98: 80 92 f8 03 sts 0x03F8, r8 |
8d9c: 90 92 f9 03 sts 0x03F9, r9 |
8da0: a0 92 fa 03 sts 0x03FA, r10 |
8da4: b0 92 fb 03 sts 0x03FB, r11 |
8da8: 80 91 c9 03 lds r24, 0x03C9 |
8dac: 80 64 ori r24, 0x40 ; 64 |
8dae: 80 93 c9 03 sts 0x03C9, r24 |
8db2: c7 01 movw r24, r14 |
8db4: 80 1b sub r24, r16 |
8db6: 91 0b sbc r25, r17 |
8db8: 0f 97 sbiw r24, 0x0f ; 15 |
8dba: 97 ff sbrs r25, 7 |
8dbc: 03 c0 rjmp .+6 ; 0x8dc4 <MotorRegler+0x252c> |
8dbe: 91 95 neg r25 |
8dc0: 81 95 neg r24 |
8dc2: 91 09 sbc r25, r1 |
8dc4: 90 93 f7 03 sts 0x03F7, r25 |
8dc8: 80 93 f6 03 sts 0x03F6, r24 |
8dcc: 20 91 bf 03 lds r18, 0x03BF |
8dd0: 22 23 and r18, r18 |
8dd2: 41 f0 breq .+16 ; 0x8de4 <MotorRegler+0x254c> |
8dd4: 63 e0 ldi r22, 0x03 ; 3 |
8dd6: 70 e0 ldi r23, 0x00 ; 0 |
8dd8: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
8ddc: 70 93 f7 03 sts 0x03F7, r23 |
8de0: 60 93 f6 03 sts 0x03F6, r22 |
8de4: 8b e2 ldi r24, 0x2B ; 43 |
8de6: 80 93 20 01 sts 0x0120, r24 |
8dea: 10 92 f0 03 sts 0x03F0, r1 |
8dee: fd c0 rjmp .+506 ; 0x8fea <MotorRegler+0x2752> |
8df0: c8 01 movw r24, r16 |
8df2: 0f 97 sbiw r24, 0x0f ; 15 |
8df4: e8 16 cp r14, r24 |
8df6: f9 06 cpc r15, r25 |
8df8: a0 f5 brcc .+104 ; 0x8e62 <MotorRegler+0x25ca> |
8dfa: 80 91 88 03 lds r24, 0x0388 |
8dfe: 81 11 cpse r24, r1 |
8e00: 30 c0 rjmp .+96 ; 0x8e62 <MotorRegler+0x25ca> |
8e02: 80 91 c9 03 lds r24, 0x03C9 |
8e06: 86 fd sbrc r24, 6 |
8e08: 07 c0 rjmp .+14 ; 0x8e18 <MotorRegler+0x2580> |
8e0a: 80 91 83 03 lds r24, 0x0383 |
8e0e: 90 91 84 03 lds r25, 0x0384 |
8e12: 84 3d cpi r24, 0xD4 ; 212 |
8e14: 9e 4f sbci r25, 0xFE ; 254 |
8e16: 6c f4 brge .+26 ; 0x8e32 <MotorRegler+0x259a> |
8e18: 80 91 c9 03 lds r24, 0x03C9 |
8e1c: 8f 7b andi r24, 0xBF ; 191 |
8e1e: 80 93 c9 03 sts 0x03C9, r24 |
8e22: 80 92 f8 03 sts 0x03F8, r8 |
8e26: 90 92 f9 03 sts 0x03F9, r9 |
8e2a: a0 92 fa 03 sts 0x03FA, r10 |
8e2e: b0 92 fb 03 sts 0x03FB, r11 |
8e32: 80 91 c9 03 lds r24, 0x03C9 |
8e36: 80 68 ori r24, 0x80 ; 128 |
8e38: 80 93 c9 03 sts 0x03C9, r24 |
8e3c: e0 1a sub r14, r16 |
8e3e: f1 0a sbc r15, r17 |
8e40: 6f e0 ldi r22, 0x0F ; 15 |
8e42: e6 0e add r14, r22 |
8e44: f1 1c adc r15, r1 |
8e46: f7 fe sbrs r15, 7 |
8e48: 03 c0 rjmp .+6 ; 0x8e50 <MotorRegler+0x25b8> |
8e4a: f1 94 neg r15 |
8e4c: e1 94 neg r14 |
8e4e: f1 08 sbc r15, r1 |
8e50: f1 94 neg r15 |
8e52: e1 94 neg r14 |
8e54: f1 08 sbc r15, r1 |
8e56: f0 92 f7 03 sts 0x03F7, r15 |
8e5a: e0 92 f6 03 sts 0x03F6, r14 |
8e5e: 8d e2 ldi r24, 0x2D ; 45 |
8e60: c2 cf rjmp .-124 ; 0x8de6 <MotorRegler+0x254e> |
8e62: 8d e3 ldi r24, 0x3D ; 61 |
8e64: 80 93 20 01 sts 0x0120, r24 |
8e68: 20 91 f1 03 lds r18, 0x03F1 |
8e6c: 22 23 and r18, r18 |
8e6e: 09 f4 brne .+2 ; 0x8e72 <MotorRegler+0x25da> |
8e70: 59 c0 rjmp .+178 ; 0x8f24 <MotorRegler+0x268c> |
8e72: 40 91 f2 03 lds r20, 0x03F2 |
8e76: 50 91 f3 03 lds r21, 0x03F3 |
8e7a: 60 91 f4 03 lds r22, 0x03F4 |
8e7e: 70 91 f5 03 lds r23, 0x03F5 |
8e82: 80 91 f8 03 lds r24, 0x03F8 |
8e86: 90 91 f9 03 lds r25, 0x03F9 |
8e8a: a0 91 fa 03 lds r26, 0x03FA |
8e8e: b0 91 fb 03 lds r27, 0x03FB |
8e92: 84 17 cp r24, r20 |
8e94: 95 07 cpc r25, r21 |
8e96: a6 07 cpc r26, r22 |
8e98: b7 07 cpc r27, r23 |
8e9a: cc f4 brge .+50 ; 0x8ece <MotorRegler+0x2636> |
8e9c: 80 91 c9 03 lds r24, 0x03C9 |
8ea0: 80 64 ori r24, 0x40 ; 64 |
8ea2: 80 93 c9 03 sts 0x03C9, r24 |
8ea6: 82 2f mov r24, r18 |
8ea8: 90 e0 ldi r25, 0x00 ; 0 |
8eaa: 90 93 f7 03 sts 0x03F7, r25 |
8eae: 80 93 f6 03 sts 0x03F6, r24 |
8eb2: 8a e0 ldi r24, 0x0A ; 10 |
8eb4: 80 93 f0 03 sts 0x03F0, r24 |
8eb8: 8e e5 ldi r24, 0x5E ; 94 |
8eba: 80 93 20 01 sts 0x0120, r24 |
8ebe: 80 91 c9 03 lds r24, 0x03C9 |
8ec2: 87 ff sbrs r24, 7 |
8ec4: 92 c0 rjmp .+292 ; 0x8fea <MotorRegler+0x2752> |
8ec6: 80 91 c9 03 lds r24, 0x03C9 |
8eca: 8f 77 andi r24, 0x7F ; 127 |
8ecc: 20 c0 rjmp .+64 ; 0x8f0e <MotorRegler+0x2676> |
8ece: 48 17 cp r20, r24 |
8ed0: 59 07 cpc r21, r25 |
8ed2: 6a 07 cpc r22, r26 |
8ed4: 7b 07 cpc r23, r27 |
8ed6: 34 f5 brge .+76 ; 0x8f24 <MotorRegler+0x268c> |
8ed8: 80 91 c9 03 lds r24, 0x03C9 |
8edc: 80 68 ori r24, 0x80 ; 128 |
8ede: 80 93 c9 03 sts 0x03C9, r24 |
8ee2: 82 2f mov r24, r18 |
8ee4: 90 e0 ldi r25, 0x00 ; 0 |
8ee6: 91 95 neg r25 |
8ee8: 81 95 neg r24 |
8eea: 91 09 sbc r25, r1 |
8eec: 90 93 f7 03 sts 0x03F7, r25 |
8ef0: 80 93 f6 03 sts 0x03F6, r24 |
8ef4: 86 ef ldi r24, 0xF6 ; 246 |
8ef6: 80 93 f0 03 sts 0x03F0, r24 |
8efa: 86 e7 ldi r24, 0x76 ; 118 |
8efc: 80 93 20 01 sts 0x0120, r24 |
8f00: 80 91 c9 03 lds r24, 0x03C9 |
8f04: 86 ff sbrs r24, 6 |
8f06: 71 c0 rjmp .+226 ; 0x8fea <MotorRegler+0x2752> |
8f08: 80 91 c9 03 lds r24, 0x03C9 |
8f0c: 8f 7b andi r24, 0xBF ; 191 |
8f0e: 80 93 c9 03 sts 0x03C9, r24 |
8f12: 80 92 f8 03 sts 0x03F8, r8 |
8f16: 90 92 f9 03 sts 0x03F9, r9 |
8f1a: a0 92 fa 03 sts 0x03FA, r10 |
8f1e: b0 92 fb 03 sts 0x03FB, r11 |
8f22: 63 c0 rjmp .+198 ; 0x8fea <MotorRegler+0x2752> |
8f24: 80 91 c9 03 lds r24, 0x03C9 |
8f28: 80 7c andi r24, 0xC0 ; 192 |
8f2a: 09 f4 brne .+2 ; 0x8f2e <MotorRegler+0x2696> |
8f2c: 5e c0 rjmp .+188 ; 0x8fea <MotorRegler+0x2752> |
8f2e: 80 91 f0 03 lds r24, 0x03F0 |
8f32: 81 11 cpse r24, r1 |
8f34: 34 c0 rjmp .+104 ; 0x8f9e <MotorRegler+0x2706> |
8f36: 80 91 f8 03 lds r24, 0x03F8 |
8f3a: 90 91 f9 03 lds r25, 0x03F9 |
8f3e: a0 91 fa 03 lds r26, 0x03FA |
8f42: b0 91 fb 03 lds r27, 0x03FB |
8f46: b5 01 movw r22, r10 |
8f48: a4 01 movw r20, r8 |
8f4a: 47 5c subi r20, 0xC7 ; 199 |
8f4c: 51 09 sbc r21, r1 |
8f4e: 61 09 sbc r22, r1 |
8f50: 71 09 sbc r23, r1 |
8f52: 84 17 cp r24, r20 |
8f54: 95 07 cpc r25, r21 |
8f56: a6 07 cpc r26, r22 |
8f58: b7 07 cpc r27, r23 |
8f5a: 3c f4 brge .+14 ; 0x8f6a <MotorRegler+0x26d2> |
8f5c: d5 01 movw r26, r10 |
8f5e: c4 01 movw r24, r8 |
8f60: 88 5c subi r24, 0xC8 ; 200 |
8f62: 91 09 sbc r25, r1 |
8f64: a1 09 sbc r26, r1 |
8f66: b1 09 sbc r27, r1 |
8f68: 11 c0 rjmp .+34 ; 0x8f8c <MotorRegler+0x26f4> |
8f6a: b5 01 movw r22, r10 |
8f6c: a4 01 movw r20, r8 |
8f6e: 49 53 subi r20, 0x39 ; 57 |
8f70: 5f 4f sbci r21, 0xFF ; 255 |
8f72: 6f 4f sbci r22, 0xFF ; 255 |
8f74: 7f 4f sbci r23, 0xFF ; 255 |
8f76: 48 17 cp r20, r24 |
8f78: 59 07 cpc r21, r25 |
8f7a: 6a 07 cpc r22, r26 |
8f7c: 7b 07 cpc r23, r27 |
8f7e: 8c f4 brge .+34 ; 0x8fa2 <MotorRegler+0x270a> |
8f80: d5 01 movw r26, r10 |
8f82: c4 01 movw r24, r8 |
8f84: 88 53 subi r24, 0x38 ; 56 |
8f86: 9f 4f sbci r25, 0xFF ; 255 |
8f88: af 4f sbci r26, 0xFF ; 255 |
8f8a: bf 4f sbci r27, 0xFF ; 255 |
8f8c: 80 93 f8 03 sts 0x03F8, r24 |
8f90: 90 93 f9 03 sts 0x03F9, r25 |
8f94: a0 93 fa 03 sts 0x03FA, r26 |
8f98: b0 93 fb 03 sts 0x03FB, r27 |
8f9c: 02 c0 rjmp .+4 ; 0x8fa2 <MotorRegler+0x270a> |
8f9e: 10 92 f0 03 sts 0x03F0, r1 |
8fa2: 80 91 c9 03 lds r24, 0x03C9 |
8fa6: 8f 73 andi r24, 0x3F ; 63 |
8fa8: 80 93 c9 03 sts 0x03C9, r24 |
8fac: 10 92 86 03 sts 0x0386, r1 |
8fb0: 10 92 85 03 sts 0x0385, r1 |
8fb4: d1 fe sbrs r13, 1 |
8fb6: 06 c0 rjmp .+12 ; 0x8fc4 <MotorRegler+0x272c> |
8fb8: 84 ef ldi r24, 0xF4 ; 244 |
8fba: 91 e0 ldi r25, 0x01 ; 1 |
8fbc: 90 93 cc 04 sts 0x04CC, r25 |
8fc0: 80 93 cb 04 sts 0x04CB, r24 |
8fc4: 80 91 00 04 lds r24, 0x0400 |
8fc8: 81 11 cpse r24, r1 |
8fca: 0f c0 rjmp .+30 ; 0x8fea <MotorRegler+0x2752> |
8fcc: 80 91 fc 03 lds r24, 0x03FC |
8fd0: 90 91 fd 03 lds r25, 0x03FD |
8fd4: a0 91 fe 03 lds r26, 0x03FE |
8fd8: b0 91 ff 03 lds r27, 0x03FF |
8fdc: c3 97 sbiw r24, 0x33 ; 51 |
8fde: a1 05 cpc r26, r1 |
8fe0: b1 05 cpc r27, r1 |
8fe2: 1c f0 brlt .+6 ; 0x8fea <MotorRegler+0x2752> |
8fe4: 81 e0 ldi r24, 0x01 ; 1 |
8fe6: 80 93 00 04 sts 0x0400, r24 |
8fea: 20 91 85 03 lds r18, 0x0385 |
8fee: 30 91 86 03 lds r19, 0x0386 |
8ff2: 80 91 f6 03 lds r24, 0x03F6 |
8ff6: 90 91 f7 03 lds r25, 0x03F7 |
8ffa: 28 0f add r18, r24 |
8ffc: 39 1f adc r19, r25 |
8ffe: 30 93 86 03 sts 0x0386, r19 |
9002: 20 93 85 03 sts 0x0385, r18 |
9006: c9 01 movw r24, r18 |
9008: 37 ff sbrs r19, 7 |
900a: 04 c0 rjmp .+8 ; 0x9014 <MotorRegler+0x277c> |
900c: 88 27 eor r24, r24 |
900e: 99 27 eor r25, r25 |
9010: 82 1b sub r24, r18 |
9012: 93 0b sbc r25, r19 |
9014: 85 3f cpi r24, 0xF5 ; 245 |
9016: 91 40 sbci r25, 0x01 ; 1 |
9018: 0c f4 brge .+2 ; 0x901c <MotorRegler+0x2784> |
901a: ce c0 rjmp .+412 ; 0x91b8 <MotorRegler+0x2920> |
901c: 40 91 f0 03 lds r20, 0x03F0 |
9020: 80 91 f8 03 lds r24, 0x03F8 |
9024: 90 91 f9 03 lds r25, 0x03F9 |
9028: a0 91 fa 03 lds r26, 0x03FA |
902c: b0 91 fb 03 lds r27, 0x03FB |
9030: 44 23 and r20, r20 |
9032: 69 f1 breq .+90 ; 0x908e <MotorRegler+0x27f6> |
9034: 40 90 f2 03 lds r4, 0x03F2 |
9038: 50 90 f3 03 lds r5, 0x03F3 |
903c: 60 90 f4 03 lds r6, 0x03F4 |
9040: 70 90 f5 03 lds r7, 0x03F5 |
9044: 92 01 movw r18, r4 |
9046: 28 1b sub r18, r24 |
9048: 39 0b sbc r19, r25 |
904a: 27 3f cpi r18, 0xF7 ; 247 |
904c: ef ef ldi r30, 0xFF ; 255 |
904e: 3e 07 cpc r19, r30 |
9050: 64 f0 brlt .+24 ; 0x906a <MotorRegler+0x27d2> |
9052: 2a 30 cpi r18, 0x0A ; 10 |
9054: 31 05 cpc r19, r1 |
9056: 4c f4 brge .+18 ; 0x906a <MotorRegler+0x27d2> |
9058: 40 92 f8 03 sts 0x03F8, r4 |
905c: 50 92 f9 03 sts 0x03F9, r5 |
9060: 60 92 fa 03 sts 0x03FA, r6 |
9064: 70 92 fb 03 sts 0x03FB, r7 |
9068: 32 c0 rjmp .+100 ; 0x90ce <MotorRegler+0x2836> |
906a: 55 27 eor r21, r21 |
906c: 47 fd sbrc r20, 7 |
906e: 50 95 com r21 |
9070: 65 2f mov r22, r21 |
9072: 75 2f mov r23, r21 |
9074: 48 0f add r20, r24 |
9076: 59 1f adc r21, r25 |
9078: 6a 1f adc r22, r26 |
907a: 7b 1f adc r23, r27 |
907c: 40 93 f8 03 sts 0x03F8, r20 |
9080: 50 93 f9 03 sts 0x03F9, r21 |
9084: 60 93 fa 03 sts 0x03FA, r22 |
9088: 70 93 fb 03 sts 0x03FB, r23 |
908c: 20 c0 rjmp .+64 ; 0x90ce <MotorRegler+0x2836> |
908e: 40 91 2d 05 lds r20, 0x052D |
9092: 12 16 cp r1, r18 |
9094: 13 06 cpc r1, r19 |
9096: 54 f4 brge .+20 ; 0x90ac <MotorRegler+0x2814> |
9098: 2b ea ldi r18, 0xAB ; 171 |
909a: 42 9f mul r20, r18 |
909c: 21 2d mov r18, r1 |
909e: 11 24 eor r1, r1 |
90a0: 26 95 lsr r18 |
90a2: 82 0f add r24, r18 |
90a4: 91 1d adc r25, r1 |
90a6: a1 1d adc r26, r1 |
90a8: b1 1d adc r27, r1 |
90aa: 09 c0 rjmp .+18 ; 0x90be <MotorRegler+0x2826> |
90ac: 2b ea ldi r18, 0xAB ; 171 |
90ae: 42 9f mul r20, r18 |
90b0: 21 2d mov r18, r1 |
90b2: 11 24 eor r1, r1 |
90b4: 26 95 lsr r18 |
90b6: 82 1b sub r24, r18 |
90b8: 91 09 sbc r25, r1 |
90ba: a1 09 sbc r26, r1 |
90bc: b1 09 sbc r27, r1 |
90be: 80 93 f8 03 sts 0x03F8, r24 |
90c2: 90 93 f9 03 sts 0x03F9, r25 |
90c6: a0 93 fa 03 sts 0x03FA, r26 |
90ca: b0 93 fb 03 sts 0x03FB, r27 |
90ce: 10 92 86 03 sts 0x0386, r1 |
90d2: 10 92 85 03 sts 0x0385, r1 |
90d6: 80 91 fc 03 lds r24, 0x03FC |
90da: 90 91 fd 03 lds r25, 0x03FD |
90de: a0 91 fe 03 lds r26, 0x03FE |
90e2: b0 91 ff 03 lds r27, 0x03FF |
90e6: ac 01 movw r20, r24 |
90e8: bd 01 movw r22, r26 |
90ea: 4f 5f subi r20, 0xFF ; 255 |
90ec: 53 40 sbci r21, 0x03 ; 3 |
90ee: 61 09 sbc r22, r1 |
90f0: 71 09 sbc r23, r1 |
90f2: 84 16 cp r8, r20 |
90f4: 95 06 cpc r9, r21 |
90f6: a6 06 cpc r10, r22 |
90f8: b7 06 cpc r11, r23 |
90fa: 24 f4 brge .+8 ; 0x9104 <MotorRegler+0x286c> |
90fc: 94 50 subi r25, 0x04 ; 4 |
90fe: a1 09 sbc r26, r1 |
9100: b1 09 sbc r27, r1 |
9102: 0e c0 rjmp .+28 ; 0x9120 <MotorRegler+0x2888> |
9104: ac 01 movw r20, r24 |
9106: bd 01 movw r22, r26 |
9108: 41 50 subi r20, 0x01 ; 1 |
910a: 5c 4f sbci r21, 0xFC ; 252 |
910c: 6f 4f sbci r22, 0xFF ; 255 |
910e: 7f 4f sbci r23, 0xFF ; 255 |
9110: 48 15 cp r20, r8 |
9112: 59 05 cpc r21, r9 |
9114: 6a 05 cpc r22, r10 |
9116: 7b 05 cpc r23, r11 |
9118: 5c f4 brge .+22 ; 0x9130 <MotorRegler+0x2898> |
911a: 9c 5f subi r25, 0xFC ; 252 |
911c: af 4f sbci r26, 0xFF ; 255 |
911e: bf 4f sbci r27, 0xFF ; 255 |
9120: 80 93 4a 03 sts 0x034A, r24 |
9124: 90 93 4b 03 sts 0x034B, r25 |
9128: a0 93 4c 03 sts 0x034C, r26 |
912c: b0 93 4d 03 sts 0x034D, r27 |
9130: 80 91 4a 03 lds r24, 0x034A |
9134: 90 91 4b 03 lds r25, 0x034B |
9138: a0 91 4c 03 lds r26, 0x034C |
913c: b0 91 4d 03 lds r27, 0x034D |
9140: 40 91 f8 03 lds r20, 0x03F8 |
9144: 50 91 f9 03 lds r21, 0x03F9 |
9148: 60 91 fa 03 lds r22, 0x03FA |
914c: 70 91 fb 03 lds r23, 0x03FB |
9150: 8c 01 movw r16, r24 |
9152: 9d 01 movw r18, r26 |
9154: 0f 5f subi r16, 0xFF ; 255 |
9156: 13 40 sbci r17, 0x03 ; 3 |
9158: 21 09 sbc r18, r1 |
915a: 31 09 sbc r19, r1 |
915c: 40 17 cp r20, r16 |
915e: 51 07 cpc r21, r17 |
9160: 62 07 cpc r22, r18 |
9162: 73 07 cpc r23, r19 |
9164: 24 f4 brge .+8 ; 0x916e <MotorRegler+0x28d6> |
9166: 94 50 subi r25, 0x04 ; 4 |
9168: a1 09 sbc r26, r1 |
916a: b1 09 sbc r27, r1 |
916c: 0f c0 rjmp .+30 ; 0x918c <MotorRegler+0x28f4> |
916e: 8c 01 movw r16, r24 |
9170: 9d 01 movw r18, r26 |
9172: 05 52 subi r16, 0x25 ; 37 |
9174: 1a 4f sbci r17, 0xFA ; 250 |
9176: 2f 4f sbci r18, 0xFF ; 255 |
9178: 3f 4f sbci r19, 0xFF ; 255 |
917a: 04 17 cp r16, r20 |
917c: 15 07 cpc r17, r21 |
917e: 26 07 cpc r18, r22 |
9180: 37 07 cpc r19, r23 |
9182: 64 f4 brge .+24 ; 0x919c <MotorRegler+0x2904> |
9184: 84 52 subi r24, 0x24 ; 36 |
9186: 9a 4f sbci r25, 0xFA ; 250 |
9188: af 4f sbci r26, 0xFF ; 255 |
918a: bf 4f sbci r27, 0xFF ; 255 |
918c: 80 93 f8 03 sts 0x03F8, r24 |
9190: 90 93 f9 03 sts 0x03F9, r25 |
9194: a0 93 fa 03 sts 0x03FA, r26 |
9198: b0 93 fb 03 sts 0x03FB, r27 |
919c: d1 fe sbrs r13, 1 |
919e: 06 c0 rjmp .+12 ; 0x91ac <MotorRegler+0x2914> |
91a0: 84 e6 ldi r24, 0x64 ; 100 |
91a2: 90 e0 ldi r25, 0x00 ; 0 |
91a4: 90 93 cc 04 sts 0x04CC, r25 |
91a8: 80 93 cb 04 sts 0x04CB, r24 |
91ac: 80 91 f1 03 lds r24, 0x03F1 |
91b0: 81 11 cpse r24, r1 |
91b2: 02 c0 rjmp .+4 ; 0x91b8 <MotorRegler+0x2920> |
91b4: 0e 94 0f 34 call 0x681e ; 0x681e <CalcStickGasHover> |
91b8: 80 91 57 04 lds r24, 0x0457 |
91bc: 90 91 58 04 lds r25, 0x0458 |
91c0: 89 2b or r24, r25 |
91c2: e9 f1 breq .+122 ; 0x923e <MotorRegler+0x29a6> |
91c4: 80 91 4a 03 lds r24, 0x034A |
91c8: 90 91 4b 03 lds r25, 0x034B |
91cc: a0 91 4c 03 lds r26, 0x034C |
91d0: b0 91 4d 03 lds r27, 0x034D |
91d4: 80 93 f8 03 sts 0x03F8, r24 |
91d8: 90 93 f9 03 sts 0x03F9, r25 |
91dc: a0 93 fa 03 sts 0x03FA, r26 |
91e0: b0 93 fb 03 sts 0x03FB, r27 |
91e4: 2c c0 rjmp .+88 ; 0x923e <MotorRegler+0x29a6> |
91e6: 81 e0 ldi r24, 0x01 ; 1 |
91e8: 0e 94 10 16 call 0x2c20 ; 0x2c20 <ACC_AltitudeFusion> |
91ec: 80 91 4a 03 lds r24, 0x034A |
91f0: 90 91 4b 03 lds r25, 0x034B |
91f4: a0 91 4c 03 lds r26, 0x034C |
91f8: b0 91 4d 03 lds r27, 0x034D |
91fc: 80 5d subi r24, 0xD0 ; 208 |
91fe: 97 40 sbci r25, 0x07 ; 7 |
9200: a1 09 sbc r26, r1 |
9202: b1 09 sbc r27, r1 |
9204: 80 93 f8 03 sts 0x03F8, r24 |
9208: 90 93 f9 03 sts 0x03F9, r25 |
920c: a0 93 fa 03 sts 0x03FA, r26 |
9210: b0 93 fb 03 sts 0x03FB, r27 |
9214: 80 91 31 05 lds r24, 0x0531 |
9218: 88 23 and r24, r24 |
921a: 11 f0 breq .+4 ; 0x9220 <MotorRegler+0x2988> |
921c: 90 e0 ldi r25, 0x00 ; 0 |
921e: 02 c0 rjmp .+4 ; 0x9224 <MotorRegler+0x298c> |
9220: 8f e7 ldi r24, 0x7F ; 127 |
9222: 90 e0 ldi r25, 0x00 ; 0 |
9224: 90 93 41 01 sts 0x0141, r25 |
9228: 80 93 40 01 sts 0x0140, r24 |
922c: 29 81 ldd r18, Y+1 ; 0x01 |
922e: 3a 81 ldd r19, Y+2 ; 0x02 |
9230: 30 93 e7 03 sts 0x03E7, r19 |
9234: 20 93 e6 03 sts 0x03E6, r18 |
9238: 8e e2 ldi r24, 0x2E ; 46 |
923a: 80 93 20 01 sts 0x0120, r24 |
923e: 00 91 e6 03 lds r16, 0x03E6 |
9242: 10 91 e7 03 lds r17, 0x03E7 |
9246: 80 91 4a 03 lds r24, 0x034A |
924a: 90 91 4b 03 lds r25, 0x034B |
924e: a0 91 4c 03 lds r26, 0x034C |
9252: b0 91 4d 03 lds r27, 0x034D |
9256: 40 91 f8 03 lds r20, 0x03F8 |
925a: 50 91 f9 03 lds r21, 0x03F9 |
925e: 60 91 fa 03 lds r22, 0x03FA |
9262: 70 91 fb 03 lds r23, 0x03FB |
9266: 90 90 1d 06 lds r9, 0x061D |
926a: 48 17 cp r20, r24 |
926c: 59 07 cpc r21, r25 |
926e: 6a 07 cpc r22, r26 |
9270: 7b 07 cpc r23, r27 |
9272: 14 f0 brlt .+4 ; 0x9278 <MotorRegler+0x29e0> |
9274: 90 fc sbrc r9, 0 |
9276: 77 c3 rjmp .+1774 ; 0x9966 <MotorRegler+0x30ce> |
9278: e0 91 c0 03 lds r30, 0x03C0 |
927c: 20 91 57 04 lds r18, 0x0457 |
9280: 30 91 58 04 lds r19, 0x0458 |
9284: 40 90 0a 06 lds r4, 0x060A |
9288: 50 90 0b 06 lds r5, 0x060B |
928c: a0 90 79 03 lds r10, 0x0379 |
9290: b0 90 7a 03 lds r11, 0x037A |
9294: 80 90 41 06 lds r8, 0x0641 |
9298: e1 11 cpse r30, r1 |
929a: d6 c1 rjmp .+940 ; 0x9648 <MotorRegler+0x2db0> |
929c: e0 90 e6 03 lds r14, 0x03E6 |
92a0: f0 90 e7 03 lds r15, 0x03E7 |
92a4: 23 2b or r18, r19 |
92a6: 41 f0 breq .+16 ; 0x92b8 <MotorRegler+0x2a20> |
92a8: 87 01 movw r16, r14 |
92aa: 10 92 84 03 sts 0x0384, r1 |
92ae: 10 92 83 03 sts 0x0383, r1 |
92b2: c1 2c mov r12, r1 |
92b4: d1 2c mov r13, r1 |
92b6: ae c0 rjmp .+348 ; 0x9414 <MotorRegler+0x2b7c> |
92b8: 84 1b sub r24, r20 |
92ba: 95 0b sbc r25, r21 |
92bc: a6 0b sbc r26, r22 |
92be: b7 0b sbc r27, r23 |
92c0: 82 30 cpi r24, 0x02 ; 2 |
92c2: 30 e8 ldi r19, 0x80 ; 128 |
92c4: 93 07 cpc r25, r19 |
92c6: 3f ef ldi r19, 0xFF ; 255 |
92c8: a3 07 cpc r26, r19 |
92ca: b3 07 cpc r27, r19 |
92cc: 2c f4 brge .+10 ; 0x92d8 <MotorRegler+0x2a40> |
92ce: 81 e0 ldi r24, 0x01 ; 1 |
92d0: 90 e8 ldi r25, 0x80 ; 128 |
92d2: af ef ldi r26, 0xFF ; 255 |
92d4: bf ef ldi r27, 0xFF ; 255 |
92d6: 0a c0 rjmp .+20 ; 0x92ec <MotorRegler+0x2a54> |
92d8: 8f 3f cpi r24, 0xFF ; 255 |
92da: 4f e7 ldi r20, 0x7F ; 127 |
92dc: 94 07 cpc r25, r20 |
92de: a1 05 cpc r26, r1 |
92e0: b1 05 cpc r27, r1 |
92e2: 24 f0 brlt .+8 ; 0x92ec <MotorRegler+0x2a54> |
92e4: 8f ef ldi r24, 0xFF ; 255 |
92e6: 9f e7 ldi r25, 0x7F ; 127 |
92e8: a0 e0 ldi r26, 0x00 ; 0 |
92ea: b0 e0 ldi r27, 0x00 ; 0 |
92ec: 80 93 7f 03 sts 0x037F, r24 |
92f0: 90 93 80 03 sts 0x0380, r25 |
92f4: a0 93 81 03 sts 0x0381, r26 |
92f8: b0 93 82 03 sts 0x0382, r27 |
92fc: 20 91 7f 03 lds r18, 0x037F |
9300: 30 91 80 03 lds r19, 0x0380 |
9304: 40 91 81 03 lds r20, 0x0381 |
9308: 50 91 82 03 lds r21, 0x0382 |
930c: 30 93 84 03 sts 0x0384, r19 |
9310: 20 93 83 03 sts 0x0383, r18 |
9314: a0 91 39 01 lds r26, 0x0139 |
9318: b0 e0 ldi r27, 0x00 ; 0 |
931a: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
931e: 20 e2 ldi r18, 0x20 ; 32 |
9320: 30 e0 ldi r19, 0x00 ; 0 |
9322: 40 e0 ldi r20, 0x00 ; 0 |
9324: 50 e0 ldi r21, 0x00 ; 0 |
9326: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
932a: 25 30 cpi r18, 0x05 ; 5 |
932c: 6e ef ldi r22, 0xFE ; 254 |
932e: 36 07 cpc r19, r22 |
9330: 6f ef ldi r22, 0xFF ; 255 |
9332: 46 07 cpc r20, r22 |
9334: 56 07 cpc r21, r22 |
9336: 2c f4 brge .+10 ; 0x9342 <MotorRegler+0x2aaa> |
9338: 84 e0 ldi r24, 0x04 ; 4 |
933a: 9e ef ldi r25, 0xFE ; 254 |
933c: af ef ldi r26, 0xFF ; 255 |
933e: bf ef ldi r27, 0xFF ; 255 |
9340: 13 c0 rjmp .+38 ; 0x9368 <MotorRegler+0x2ad0> |
9342: 21 15 cp r18, r1 |
9344: 74 e0 ldi r23, 0x04 ; 4 |
9346: 37 07 cpc r19, r23 |
9348: 41 05 cpc r20, r1 |
934a: 51 05 cpc r21, r1 |
934c: 4c f4 brge .+18 ; 0x9360 <MotorRegler+0x2ac8> |
934e: 20 93 7f 03 sts 0x037F, r18 |
9352: 30 93 80 03 sts 0x0380, r19 |
9356: 40 93 81 03 sts 0x0381, r20 |
935a: 50 93 82 03 sts 0x0382, r21 |
935e: 0c c0 rjmp .+24 ; 0x9378 <MotorRegler+0x2ae0> |
9360: 80 e0 ldi r24, 0x00 ; 0 |
9362: 94 e0 ldi r25, 0x04 ; 4 |
9364: a0 e0 ldi r26, 0x00 ; 0 |
9366: b0 e0 ldi r27, 0x00 ; 0 |
9368: 80 93 7f 03 sts 0x037F, r24 |
936c: 90 93 80 03 sts 0x0380, r25 |
9370: a0 93 81 03 sts 0x0381, r26 |
9374: b0 93 82 03 sts 0x0382, r27 |
9378: 60 90 7f 03 lds r6, 0x037F |
937c: 70 90 80 03 lds r7, 0x0380 |
9380: a0 91 54 03 lds r26, 0x0354 |
9384: b0 91 55 03 lds r27, 0x0355 |
9388: b7 fd sbrc r27, 7 |
938a: 17 96 adiw r26, 0x07 ; 7 |
938c: 73 e0 ldi r23, 0x03 ; 3 |
938e: b5 95 asr r27 |
9390: a7 95 ror r26 |
9392: 7a 95 dec r23 |
9394: e1 f7 brne .-8 ; 0x938e <MotorRegler+0x2af6> |
9396: a2 38 cpi r26, 0x82 ; 130 |
9398: 8f ef ldi r24, 0xFF ; 255 |
939a: b8 07 cpc r27, r24 |
939c: 34 f0 brlt .+12 ; 0x93aa <MotorRegler+0x2b12> |
939e: a0 38 cpi r26, 0x80 ; 128 |
93a0: b1 05 cpc r27, r1 |
93a2: 2c f0 brlt .+10 ; 0x93ae <MotorRegler+0x2b16> |
93a4: a0 e8 ldi r26, 0x80 ; 128 |
93a6: b0 e0 ldi r27, 0x00 ; 0 |
93a8: 02 c0 rjmp .+4 ; 0x93ae <MotorRegler+0x2b16> |
93aa: a1 e8 ldi r26, 0x81 ; 129 |
93ac: bf ef ldi r27, 0xFF ; 255 |
93ae: 20 91 3a 01 lds r18, 0x013A |
93b2: 30 e0 ldi r19, 0x00 ; 0 |
93b4: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
93b8: 24 e0 ldi r18, 0x04 ; 4 |
93ba: 30 e0 ldi r19, 0x00 ; 0 |
93bc: 40 e0 ldi r20, 0x00 ; 0 |
93be: 50 e0 ldi r21, 0x00 ; 0 |
93c0: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
93c4: 21 30 cpi r18, 0x01 ; 1 |
93c6: 9f ef ldi r25, 0xFF ; 255 |
93c8: 39 07 cpc r19, r25 |
93ca: 3c f0 brlt .+14 ; 0x93da <MotorRegler+0x2b42> |
93cc: 2f 3f cpi r18, 0xFF ; 255 |
93ce: 31 05 cpc r19, r1 |
93d0: 31 f0 breq .+12 ; 0x93de <MotorRegler+0x2b46> |
93d2: 2c f0 brlt .+10 ; 0x93de <MotorRegler+0x2b46> |
93d4: 20 e0 ldi r18, 0x00 ; 0 |
93d6: 31 e0 ldi r19, 0x01 ; 1 |
93d8: 02 c0 rjmp .+4 ; 0x93de <MotorRegler+0x2b46> |
93da: 20 e0 ldi r18, 0x00 ; 0 |
93dc: 3f ef ldi r19, 0xFF ; 255 |
93de: 80 91 c9 03 lds r24, 0x03C9 |
93e2: 80 7c andi r24, 0xC0 ; 192 |
93e4: 49 f0 breq .+18 ; 0x93f8 <MotorRegler+0x2b60> |
93e6: 37 ff sbrs r19, 7 |
93e8: 02 c0 rjmp .+4 ; 0x93ee <MotorRegler+0x2b56> |
93ea: 2d 5f subi r18, 0xFD ; 253 |
93ec: 3f 4f sbci r19, 0xFF ; 255 |
93ee: 35 95 asr r19 |
93f0: 27 95 ror r18 |
93f2: 35 95 asr r19 |
93f4: 27 95 ror r18 |
93f6: 0b c0 rjmp .+22 ; 0x940e <MotorRegler+0x2b76> |
93f8: 90 fe sbrs r9, 0 |
93fa: 09 c0 rjmp .+18 ; 0x940e <MotorRegler+0x2b76> |
93fc: 37 ff sbrs r19, 7 |
93fe: 02 c0 rjmp .+4 ; 0x9404 <MotorRegler+0x2b6c> |
9400: 29 5f subi r18, 0xF9 ; 249 |
9402: 3f 4f sbci r19, 0xFF ; 255 |
9404: 53 e0 ldi r21, 0x03 ; 3 |
9406: 35 95 asr r19 |
9408: 27 95 ror r18 |
940a: 5a 95 dec r21 |
940c: e1 f7 brne .-8 ; 0x9406 <MotorRegler+0x2b6e> |
940e: 63 01 movw r12, r6 |
9410: c2 0e add r12, r18 |
9412: d3 1e adc r13, r19 |
9414: 70 90 38 01 lds r7, 0x0138 |
9418: 77 20 and r7, r7 |
941a: 09 f4 brne .+2 ; 0x941e <MotorRegler+0x2b86> |
941c: 44 c0 rjmp .+136 ; 0x94a6 <MotorRegler+0x2c0e> |
941e: 60 91 1c 04 lds r22, 0x041C |
9422: 70 91 1d 04 lds r23, 0x041D |
9426: 80 91 1e 04 lds r24, 0x041E |
942a: 90 91 1f 04 lds r25, 0x041F |
942e: 20 e8 ldi r18, 0x80 ; 128 |
9430: 30 e0 ldi r19, 0x00 ; 0 |
9432: 40 e0 ldi r20, 0x00 ; 0 |
9434: 50 e0 ldi r21, 0x00 ; 0 |
9436: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
943a: a7 2d mov r26, r7 |
943c: b0 e0 ldi r27, 0x00 ; 0 |
943e: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
9442: 20 e2 ldi r18, 0x20 ; 32 |
9444: 30 e0 ldi r19, 0x00 ; 0 |
9446: 40 e0 ldi r20, 0x00 ; 0 |
9448: 50 e0 ldi r21, 0x00 ; 0 |
944a: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
944e: 21 38 cpi r18, 0x81 ; 129 |
9450: af ef ldi r26, 0xFF ; 255 |
9452: 3a 07 cpc r19, r26 |
9454: 4a 07 cpc r20, r26 |
9456: 5a 07 cpc r21, r26 |
9458: 2c f4 brge .+10 ; 0x9464 <MotorRegler+0x2bcc> |
945a: 80 e8 ldi r24, 0x80 ; 128 |
945c: 9f ef ldi r25, 0xFF ; 255 |
945e: af ef ldi r26, 0xFF ; 255 |
9460: bf ef ldi r27, 0xFF ; 255 |
9462: 13 c0 rjmp .+38 ; 0x948a <MotorRegler+0x2bf2> |
9464: 2f 3f cpi r18, 0xFF ; 255 |
9466: 31 05 cpc r19, r1 |
9468: 41 05 cpc r20, r1 |
946a: 51 05 cpc r21, r1 |
946c: 09 f0 breq .+2 ; 0x9470 <MotorRegler+0x2bd8> |
946e: 4c f4 brge .+18 ; 0x9482 <MotorRegler+0x2bea> |
9470: 20 93 7f 03 sts 0x037F, r18 |
9474: 30 93 80 03 sts 0x0380, r19 |
9478: 40 93 81 03 sts 0x0381, r20 |
947c: 50 93 82 03 sts 0x0382, r21 |
9480: 0c c0 rjmp .+24 ; 0x949a <MotorRegler+0x2c02> |
9482: 80 e0 ldi r24, 0x00 ; 0 |
9484: 91 e0 ldi r25, 0x01 ; 1 |
9486: a0 e0 ldi r26, 0x00 ; 0 |
9488: b0 e0 ldi r27, 0x00 ; 0 |
948a: 80 93 7f 03 sts 0x037F, r24 |
948e: 90 93 80 03 sts 0x0380, r25 |
9492: a0 93 81 03 sts 0x0381, r26 |
9496: b0 93 82 03 sts 0x0382, r27 |
949a: 80 91 7f 03 lds r24, 0x037F |
949e: 90 91 80 03 lds r25, 0x0380 |
94a2: c8 0e add r12, r24 |
94a4: d9 1e adc r13, r25 |
94a6: 96 01 movw r18, r12 |
94a8: d7 01 movw r26, r14 |
94aa: 0e 94 2a 9b call 0x13654 ; 0x13654 <__mulhisi3> |
94ae: 20 e0 ldi r18, 0x00 ; 0 |
94b0: 32 e0 ldi r19, 0x02 ; 2 |
94b2: 40 e0 ldi r20, 0x00 ; 0 |
94b4: 50 e0 ldi r21, 0x00 ; 0 |
94b6: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
94ba: 02 1b sub r16, r18 |
94bc: 13 0b sbc r17, r19 |
94be: 80 91 f6 03 lds r24, 0x03F6 |
94c2: 90 91 f7 03 lds r25, 0x03F7 |
94c6: 89 2b or r24, r25 |
94c8: 09 f0 breq .+2 ; 0x94cc <MotorRegler+0x2c34> |
94ca: 62 c0 rjmp .+196 ; 0x9590 <MotorRegler+0x2cf8> |
94cc: 1e 14 cp r1, r14 |
94ce: 1f 04 cpc r1, r15 |
94d0: 0c f0 brlt .+2 ; 0x94d4 <MotorRegler+0x2c3c> |
94d2: 5e c0 rjmp .+188 ; 0x9590 <MotorRegler+0x2cf8> |
94d4: 20 91 83 03 lds r18, 0x0383 |
94d8: 30 91 84 03 lds r19, 0x0384 |
94dc: b9 01 movw r22, r18 |
94de: 37 ff sbrs r19, 7 |
94e0: 04 c0 rjmp .+8 ; 0x94ea <MotorRegler+0x2c52> |
94e2: 66 27 eor r22, r22 |
94e4: 77 27 eor r23, r23 |
94e6: 62 1b sub r22, r18 |
94e8: 73 0b sbc r23, r19 |
94ea: 80 91 14 04 lds r24, 0x0414 |
94ee: 90 91 15 04 lds r25, 0x0415 |
94f2: 6d 33 cpi r22, 0x3D ; 61 |
94f4: 71 05 cpc r23, r1 |
94f6: 28 f4 brcc .+10 ; 0x9502 <MotorRegler+0x2c6a> |
94f8: 80 17 cp r24, r16 |
94fa: 91 07 cpc r25, r17 |
94fc: 0c f0 brlt .+2 ; 0x9500 <MotorRegler+0x2c68> |
94fe: 47 c0 rjmp .+142 ; 0x958e <MotorRegler+0x2cf6> |
9500: 24 c0 rjmp .+72 ; 0x954a <MotorRegler+0x2cb2> |
9502: 6c 53 subi r22, 0x3C ; 60 |
9504: 71 09 sbc r23, r1 |
9506: 45 e0 ldi r20, 0x05 ; 5 |
9508: 76 95 lsr r23 |
950a: 67 95 ror r22 |
950c: 4a 95 dec r20 |
950e: e1 f7 brne .-8 ; 0x9508 <MotorRegler+0x2c70> |
9510: 60 31 cpi r22, 0x10 ; 16 |
9512: 71 05 cpc r23, r1 |
9514: 10 f0 brcs .+4 ; 0x951a <MotorRegler+0x2c82> |
9516: 6f e0 ldi r22, 0x0F ; 15 |
9518: 70 e0 ldi r23, 0x00 ; 0 |
951a: 12 16 cp r1, r18 |
951c: 13 06 cpc r1, r19 |
951e: ec f4 brge .+58 ; 0x955a <MotorRegler+0x2cc2> |
9520: 20 e1 ldi r18, 0x10 ; 16 |
9522: 30 e0 ldi r19, 0x00 ; 0 |
9524: 26 1b sub r18, r22 |
9526: 37 0b sbc r19, r23 |
9528: 28 9f mul r18, r24 |
952a: a0 01 movw r20, r0 |
952c: 29 9f mul r18, r25 |
952e: 50 0d add r21, r0 |
9530: 38 9f mul r19, r24 |
9532: 50 0d add r21, r0 |
9534: 11 24 eor r1, r1 |
9536: 84 e0 ldi r24, 0x04 ; 4 |
9538: 56 95 lsr r21 |
953a: 47 95 ror r20 |
953c: 8a 95 dec r24 |
953e: e1 f7 brne .-8 ; 0x9538 <MotorRegler+0x2ca0> |
9540: 40 17 cp r20, r16 |
9542: 51 07 cpc r21, r17 |
9544: 10 f0 brcs .+4 ; 0x954a <MotorRegler+0x2cb2> |
9546: 8a 01 movw r16, r20 |
9548: 23 c0 rjmp .+70 ; 0x9590 <MotorRegler+0x2cf8> |
954a: 80 91 3e 01 lds r24, 0x013E |
954e: 90 91 3f 01 lds r25, 0x013F |
9552: 80 17 cp r24, r16 |
9554: 91 07 cpc r25, r17 |
9556: e4 f4 brge .+56 ; 0x9590 <MotorRegler+0x2cf8> |
9558: 1a c0 rjmp .+52 ; 0x958e <MotorRegler+0x2cf6> |
955a: 60 5f subi r22, 0xF0 ; 240 |
955c: 7f 4f sbci r23, 0xFF ; 255 |
955e: 40 91 3e 01 lds r20, 0x013E |
9562: 50 91 3f 01 lds r21, 0x013F |
9566: 64 9f mul r22, r20 |
9568: 90 01 movw r18, r0 |
956a: 65 9f mul r22, r21 |
956c: 30 0d add r19, r0 |
956e: 74 9f mul r23, r20 |
9570: 30 0d add r19, r0 |
9572: 11 24 eor r1, r1 |
9574: b4 e0 ldi r27, 0x04 ; 4 |
9576: 36 95 lsr r19 |
9578: 27 95 ror r18 |
957a: ba 95 dec r27 |
957c: e1 f7 brne .-8 ; 0x9576 <MotorRegler+0x2cde> |
957e: 80 17 cp r24, r16 |
9580: 91 07 cpc r25, r17 |
9582: 2c f4 brge .+10 ; 0x958e <MotorRegler+0x2cf6> |
9584: 02 17 cp r16, r18 |
9586: 13 07 cpc r17, r19 |
9588: 18 f0 brcs .+6 ; 0x9590 <MotorRegler+0x2cf8> |
958a: 89 01 movw r16, r18 |
958c: 01 c0 rjmp .+2 ; 0x9590 <MotorRegler+0x2cf8> |
958e: 8c 01 movw r16, r24 |
9590: b8 01 movw r22, r16 |
9592: 88 27 eor r24, r24 |
9594: 77 fd sbrc r23, 7 |
9596: 80 95 com r24 |
9598: 98 2f mov r25, r24 |
959a: fd e0 ldi r31, 0x0D ; 13 |
959c: 66 0f add r22, r22 |
959e: 77 1f adc r23, r23 |
95a0: 88 1f adc r24, r24 |
95a2: 99 1f adc r25, r25 |
95a4: fa 95 dec r31 |
95a6: d1 f7 brne .-12 ; 0x959c <MotorRegler+0x2d04> |
95a8: 92 01 movw r18, r4 |
95aa: 44 27 eor r20, r20 |
95ac: 37 fd sbrc r19, 7 |
95ae: 40 95 com r20 |
95b0: 54 2f mov r21, r20 |
95b2: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
95b6: 20 93 7b 03 sts 0x037B, r18 |
95ba: 30 93 7c 03 sts 0x037C, r19 |
95be: 40 93 7d 03 sts 0x037D, r20 |
95c2: 50 93 7e 03 sts 0x037E, r21 |
95c6: c5 01 movw r24, r10 |
95c8: 88 0f add r24, r24 |
95ca: 99 1f adc r25, r25 |
95cc: 8a 0d add r24, r10 |
95ce: 9b 1d adc r25, r11 |
95d0: 82 0f add r24, r18 |
95d2: 93 1f adc r25, r19 |
95d4: 97 fd sbrc r25, 7 |
95d6: 03 96 adiw r24, 0x03 ; 3 |
95d8: 95 95 asr r25 |
95da: 87 95 ror r24 |
95dc: 95 95 asr r25 |
95de: 87 95 ror r24 |
95e0: 90 93 7a 03 sts 0x037A, r25 |
95e4: 80 93 79 03 sts 0x0379, r24 |
95e8: 20 91 29 05 lds r18, 0x0529 |
95ec: b4 e0 ldi r27, 0x04 ; 4 |
95ee: 2b 9f mul r18, r27 |
95f0: 90 01 movw r18, r0 |
95f2: 11 24 eor r1, r1 |
95f4: 28 17 cp r18, r24 |
95f6: 39 07 cpc r19, r25 |
95f8: 5c f4 brge .+22 ; 0x9610 <MotorRegler+0x2d78> |
95fa: 28 2d mov r18, r8 |
95fc: 30 e0 ldi r19, 0x00 ; 0 |
95fe: 24 51 subi r18, 0x14 ; 20 |
9600: 31 09 sbc r19, r1 |
9602: 22 0f add r18, r18 |
9604: 33 1f adc r19, r19 |
9606: 22 0f add r18, r18 |
9608: 33 1f adc r19, r19 |
960a: 82 17 cp r24, r18 |
960c: 93 07 cpc r25, r19 |
960e: 24 f0 brlt .+8 ; 0x9618 <MotorRegler+0x2d80> |
9610: 30 93 7a 03 sts 0x037A, r19 |
9614: 20 93 79 03 sts 0x0379, r18 |
9618: 80 91 79 03 lds r24, 0x0379 |
961c: 90 91 7a 03 lds r25, 0x037A |
9620: 90 fc sbrc r9, 0 |
9622: 7c c1 rjmp .+760 ; 0x991c <MotorRegler+0x3084> |
9624: 29 81 ldd r18, Y+1 ; 0x01 |
9626: 3a 81 ldd r19, Y+2 ; 0x02 |
9628: 2e 19 sub r18, r14 |
962a: 3f 09 sbc r19, r15 |
962c: 37 ff sbrs r19, 7 |
962e: 02 c0 rjmp .+4 ; 0x9634 <MotorRegler+0x2d9c> |
9630: 2d 5f subi r18, 0xFD ; 253 |
9632: 3f 4f sbci r19, 0xFF ; 255 |
9634: a9 01 movw r20, r18 |
9636: 55 95 asr r21 |
9638: 47 95 ror r20 |
963a: 55 95 asr r21 |
963c: 47 95 ror r20 |
963e: 48 0f add r20, r24 |
9640: 59 1f adc r21, r25 |
9642: 5a 83 std Y+2, r21 ; 0x02 |
9644: 49 83 std Y+1, r20 ; 0x01 |
9646: 8f c1 rjmp .+798 ; 0x9966 <MotorRegler+0x30ce> |
9648: 23 2b or r18, r19 |
964a: 59 f0 breq .+22 ; 0x9662 <MotorRegler+0x2dca> |
964c: 00 91 e6 03 lds r16, 0x03E6 |
9650: 10 91 e7 03 lds r17, 0x03E7 |
9654: 10 92 84 03 sts 0x0384, r1 |
9658: 10 92 83 03 sts 0x0383, r1 |
965c: 80 e0 ldi r24, 0x00 ; 0 |
965e: 90 e0 ldi r25, 0x00 ; 0 |
9660: f3 c0 rjmp .+486 ; 0x9848 <MotorRegler+0x2fb0> |
9662: 84 1b sub r24, r20 |
9664: 95 0b sbc r25, r21 |
9666: a6 0b sbc r26, r22 |
9668: b7 0b sbc r27, r23 |
966a: 82 30 cpi r24, 0x02 ; 2 |
966c: 50 e8 ldi r21, 0x80 ; 128 |
966e: 95 07 cpc r25, r21 |
9670: 5f ef ldi r21, 0xFF ; 255 |
9672: a5 07 cpc r26, r21 |
9674: b5 07 cpc r27, r21 |
9676: 2c f4 brge .+10 ; 0x9682 <MotorRegler+0x2dea> |
9678: 81 e0 ldi r24, 0x01 ; 1 |
967a: 90 e8 ldi r25, 0x80 ; 128 |
967c: af ef ldi r26, 0xFF ; 255 |
967e: bf ef ldi r27, 0xFF ; 255 |
9680: 0a c0 rjmp .+20 ; 0x9696 <MotorRegler+0x2dfe> |
9682: 8f 3f cpi r24, 0xFF ; 255 |
9684: 6f e7 ldi r22, 0x7F ; 127 |
9686: 96 07 cpc r25, r22 |
9688: a1 05 cpc r26, r1 |
968a: b1 05 cpc r27, r1 |
968c: 24 f0 brlt .+8 ; 0x9696 <MotorRegler+0x2dfe> |
968e: 8f ef ldi r24, 0xFF ; 255 |
9690: 9f e7 ldi r25, 0x7F ; 127 |
9692: a0 e0 ldi r26, 0x00 ; 0 |
9694: b0 e0 ldi r27, 0x00 ; 0 |
9696: 80 93 7f 03 sts 0x037F, r24 |
969a: 90 93 80 03 sts 0x0380, r25 |
969e: a0 93 81 03 sts 0x0381, r26 |
96a2: b0 93 82 03 sts 0x0382, r27 |
96a6: 20 91 7f 03 lds r18, 0x037F |
96aa: 30 91 80 03 lds r19, 0x0380 |
96ae: 40 91 81 03 lds r20, 0x0381 |
96b2: 50 91 82 03 lds r21, 0x0382 |
96b6: 30 93 84 03 sts 0x0384, r19 |
96ba: 20 93 83 03 sts 0x0383, r18 |
96be: a0 91 39 01 lds r26, 0x0139 |
96c2: b0 e0 ldi r27, 0x00 ; 0 |
96c4: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
96c8: 20 e2 ldi r18, 0x20 ; 32 |
96ca: 30 e0 ldi r19, 0x00 ; 0 |
96cc: 40 e0 ldi r20, 0x00 ; 0 |
96ce: 50 e0 ldi r21, 0x00 ; 0 |
96d0: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
96d4: 25 30 cpi r18, 0x05 ; 5 |
96d6: 78 ef ldi r23, 0xF8 ; 248 |
96d8: 37 07 cpc r19, r23 |
96da: 7f ef ldi r23, 0xFF ; 255 |
96dc: 47 07 cpc r20, r23 |
96de: 57 07 cpc r21, r23 |
96e0: 2c f4 brge .+10 ; 0x96ec <MotorRegler+0x2e54> |
96e2: 84 e0 ldi r24, 0x04 ; 4 |
96e4: 98 ef ldi r25, 0xF8 ; 248 |
96e6: af ef ldi r26, 0xFF ; 255 |
96e8: bf ef ldi r27, 0xFF ; 255 |
96ea: 13 c0 rjmp .+38 ; 0x9712 <MotorRegler+0x2e7a> |
96ec: 21 15 cp r18, r1 |
96ee: 88 e0 ldi r24, 0x08 ; 8 |
96f0: 38 07 cpc r19, r24 |
96f2: 41 05 cpc r20, r1 |
96f4: 51 05 cpc r21, r1 |
96f6: 4c f4 brge .+18 ; 0x970a <MotorRegler+0x2e72> |
96f8: 20 93 7f 03 sts 0x037F, r18 |
96fc: 30 93 80 03 sts 0x0380, r19 |
9700: 40 93 81 03 sts 0x0381, r20 |
9704: 50 93 82 03 sts 0x0382, r21 |
9708: 0c c0 rjmp .+24 ; 0x9722 <MotorRegler+0x2e8a> |
970a: 80 e0 ldi r24, 0x00 ; 0 |
970c: 98 e0 ldi r25, 0x08 ; 8 |
970e: a0 e0 ldi r26, 0x00 ; 0 |
9710: b0 e0 ldi r27, 0x00 ; 0 |
9712: 80 93 7f 03 sts 0x037F, r24 |
9716: 90 93 80 03 sts 0x0380, r25 |
971a: a0 93 81 03 sts 0x0381, r26 |
971e: b0 93 82 03 sts 0x0382, r27 |
9722: c0 90 7f 03 lds r12, 0x037F |
9726: d0 90 80 03 lds r13, 0x0380 |
972a: e0 90 81 03 lds r14, 0x0381 |
972e: f0 90 82 03 lds r15, 0x0382 |
9732: 20 91 54 03 lds r18, 0x0354 |
9736: 30 91 55 03 lds r19, 0x0355 |
973a: 40 91 5b 03 lds r20, 0x035B |
973e: 50 91 5c 03 lds r21, 0x035C |
9742: 60 91 38 01 lds r22, 0x0138 |
9746: 64 9f mul r22, r20 |
9748: c0 01 movw r24, r0 |
974a: 65 9f mul r22, r21 |
974c: 90 0d add r25, r0 |
974e: 11 24 eor r1, r1 |
9750: 97 ff sbrs r25, 7 |
9752: 02 c0 rjmp .+4 ; 0x9758 <MotorRegler+0x2ec0> |
9754: 81 50 subi r24, 0x01 ; 1 |
9756: 9f 4f sbci r25, 0xFF ; 255 |
9758: 49 2f mov r20, r25 |
975a: 55 27 eor r21, r21 |
975c: 47 fd sbrc r20, 7 |
975e: 5a 95 dec r21 |
9760: 42 0f add r20, r18 |
9762: 53 1f adc r21, r19 |
9764: 66 27 eor r22, r22 |
9766: 57 fd sbrc r21, 7 |
9768: 60 95 com r22 |
976a: 76 2f mov r23, r22 |
976c: 80 91 f0 03 lds r24, 0x03F0 |
9770: 20 91 f6 03 lds r18, 0x03F6 |
9774: 30 91 f7 03 lds r19, 0x03F7 |
9778: 88 23 and r24, r24 |
977a: 31 f0 breq .+12 ; 0x9788 <MotorRegler+0x2ef0> |
977c: b3 e0 ldi r27, 0x03 ; 3 |
977e: 22 0f add r18, r18 |
9780: 33 1f adc r19, r19 |
9782: ba 95 dec r27 |
9784: e1 f7 brne .-8 ; 0x977e <MotorRegler+0x2ee6> |
9786: 16 c0 rjmp .+44 ; 0x97b4 <MotorRegler+0x2f1c> |
9788: e0 91 2d 05 lds r30, 0x052D |
978c: e2 9f mul r30, r18 |
978e: c0 01 movw r24, r0 |
9790: e3 9f mul r30, r19 |
9792: 90 0d add r25, r0 |
9794: 11 24 eor r1, r1 |
9796: e9 e0 ldi r30, 0x09 ; 9 |
9798: e8 9f mul r30, r24 |
979a: 90 01 movw r18, r0 |
979c: e9 9f mul r30, r25 |
979e: 30 0d add r19, r0 |
97a0: 11 24 eor r1, r1 |
97a2: 37 ff sbrs r19, 7 |
97a4: 02 c0 rjmp .+4 ; 0x97aa <MotorRegler+0x2f12> |
97a6: 21 5e subi r18, 0xE1 ; 225 |
97a8: 3f 4f sbci r19, 0xFF ; 255 |
97aa: a5 e0 ldi r26, 0x05 ; 5 |
97ac: 35 95 asr r19 |
97ae: 27 95 ror r18 |
97b0: aa 95 dec r26 |
97b2: e1 f7 brne .-8 ; 0x97ac <MotorRegler+0x2f14> |
97b4: 30 93 c2 03 sts 0x03C2, r19 |
97b8: 20 93 c1 03 sts 0x03C1, r18 |
97bc: 80 91 c1 03 lds r24, 0x03C1 |
97c0: 90 91 c2 03 lds r25, 0x03C2 |
97c4: aa 27 eor r26, r26 |
97c6: 97 fd sbrc r25, 7 |
97c8: a0 95 com r26 |
97ca: ba 2f mov r27, r26 |
97cc: 9a 01 movw r18, r20 |
97ce: ab 01 movw r20, r22 |
97d0: 28 1b sub r18, r24 |
97d2: 39 0b sbc r19, r25 |
97d4: 4a 0b sbc r20, r26 |
97d6: 5b 0b sbc r21, r27 |
97d8: a0 91 3a 01 lds r26, 0x013A |
97dc: b0 e0 ldi r27, 0x00 ; 0 |
97de: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
97e2: 20 e2 ldi r18, 0x20 ; 32 |
97e4: 30 e0 ldi r19, 0x00 ; 0 |
97e6: 40 e0 ldi r20, 0x00 ; 0 |
97e8: 50 e0 ldi r21, 0x00 ; 0 |
97ea: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
97ee: 25 30 cpi r18, 0x05 ; 5 |
97f0: 98 ef ldi r25, 0xF8 ; 248 |
97f2: 39 07 cpc r19, r25 |
97f4: 9f ef ldi r25, 0xFF ; 255 |
97f6: 49 07 cpc r20, r25 |
97f8: 59 07 cpc r21, r25 |
97fa: 2c f4 brge .+10 ; 0x9806 <MotorRegler+0x2f6e> |
97fc: 84 e0 ldi r24, 0x04 ; 4 |
97fe: 98 ef ldi r25, 0xF8 ; 248 |
9800: af ef ldi r26, 0xFF ; 255 |
9802: bf ef ldi r27, 0xFF ; 255 |
9804: 13 c0 rjmp .+38 ; 0x982c <MotorRegler+0x2f94> |
9806: 21 15 cp r18, r1 |
9808: a8 e0 ldi r26, 0x08 ; 8 |
980a: 3a 07 cpc r19, r26 |
980c: 41 05 cpc r20, r1 |
980e: 51 05 cpc r21, r1 |
9810: 4c f4 brge .+18 ; 0x9824 <MotorRegler+0x2f8c> |
9812: 20 93 7f 03 sts 0x037F, r18 |
9816: 30 93 80 03 sts 0x0380, r19 |
981a: 40 93 81 03 sts 0x0381, r20 |
981e: 50 93 82 03 sts 0x0382, r21 |
9822: 0c c0 rjmp .+24 ; 0x983c <MotorRegler+0x2fa4> |
9824: 80 e0 ldi r24, 0x00 ; 0 |
9826: 98 e0 ldi r25, 0x08 ; 8 |
9828: a0 e0 ldi r26, 0x00 ; 0 |
982a: b0 e0 ldi r27, 0x00 ; 0 |
982c: 80 93 7f 03 sts 0x037F, r24 |
9830: 90 93 80 03 sts 0x0380, r25 |
9834: a0 93 81 03 sts 0x0381, r26 |
9838: b0 93 82 03 sts 0x0382, r27 |
983c: 80 91 7f 03 lds r24, 0x037F |
9840: 90 91 80 03 lds r25, 0x0380 |
9844: 8c 0d add r24, r12 |
9846: 9d 1d adc r25, r13 |
9848: 08 1b sub r16, r24 |
984a: 19 0b sbc r17, r25 |
984c: 60 91 14 04 lds r22, 0x0414 |
9850: 70 91 15 04 lds r23, 0x0415 |
9854: 60 17 cp r22, r16 |
9856: 71 07 cpc r23, r17 |
9858: 4c f4 brge .+18 ; 0x986c <MotorRegler+0x2fd4> |
985a: 80 91 3e 01 lds r24, 0x013E |
985e: 90 91 3f 01 lds r25, 0x013F |
9862: b8 01 movw r22, r16 |
9864: 80 17 cp r24, r16 |
9866: 91 07 cpc r25, r17 |
9868: 0c f4 brge .+2 ; 0x986c <MotorRegler+0x2fd4> |
986a: bc 01 movw r22, r24 |
986c: 88 27 eor r24, r24 |
986e: 77 fd sbrc r23, 7 |
9870: 80 95 com r24 |
9872: 98 2f mov r25, r24 |
9874: ed e0 ldi r30, 0x0D ; 13 |
9876: 66 0f add r22, r22 |
9878: 77 1f adc r23, r23 |
987a: 88 1f adc r24, r24 |
987c: 99 1f adc r25, r25 |
987e: ea 95 dec r30 |
9880: d1 f7 brne .-12 ; 0x9876 <MotorRegler+0x2fde> |
9882: 92 01 movw r18, r4 |
9884: 44 27 eor r20, r20 |
9886: 37 fd sbrc r19, 7 |
9888: 40 95 com r20 |
988a: 54 2f mov r21, r20 |
988c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
9890: 20 93 7b 03 sts 0x037B, r18 |
9894: 30 93 7c 03 sts 0x037C, r19 |
9898: 40 93 7d 03 sts 0x037D, r20 |
989c: 50 93 7e 03 sts 0x037E, r21 |
98a0: c5 01 movw r24, r10 |
98a2: 88 0f add r24, r24 |
98a4: 99 1f adc r25, r25 |
98a6: 8a 0d add r24, r10 |
98a8: 9b 1d adc r25, r11 |
98aa: 82 0f add r24, r18 |
98ac: 93 1f adc r25, r19 |
98ae: 97 fd sbrc r25, 7 |
98b0: 03 96 adiw r24, 0x03 ; 3 |
98b2: 95 95 asr r25 |
98b4: 87 95 ror r24 |
98b6: 95 95 asr r25 |
98b8: 87 95 ror r24 |
98ba: 90 93 7a 03 sts 0x037A, r25 |
98be: 80 93 79 03 sts 0x0379, r24 |
98c2: 20 91 c3 03 lds r18, 0x03C3 |
98c6: 30 91 c4 03 lds r19, 0x03C4 |
98ca: 21 39 cpi r18, 0x91 ; 145 |
98cc: 31 40 sbci r19, 0x01 ; 1 |
98ce: 20 f4 brcc .+8 ; 0x98d8 <MotorRegler+0x3040> |
98d0: 20 91 c8 03 lds r18, 0x03C8 |
98d4: 25 ff sbrs r18, 5 |
98d6: 03 c0 rjmp .+6 ; 0x98de <MotorRegler+0x3046> |
98d8: 20 91 35 05 lds r18, 0x0535 |
98dc: 02 c0 rjmp .+4 ; 0x98e2 <MotorRegler+0x304a> |
98de: 20 91 29 05 lds r18, 0x0529 |
98e2: 30 e0 ldi r19, 0x00 ; 0 |
98e4: 22 0f add r18, r18 |
98e6: 33 1f adc r19, r19 |
98e8: 22 0f add r18, r18 |
98ea: 33 1f adc r19, r19 |
98ec: 28 17 cp r18, r24 |
98ee: 39 07 cpc r19, r25 |
98f0: 5c f4 brge .+22 ; 0x9908 <MotorRegler+0x3070> |
98f2: 28 2d mov r18, r8 |
98f4: 30 e0 ldi r19, 0x00 ; 0 |
98f6: 24 51 subi r18, 0x14 ; 20 |
98f8: 31 09 sbc r19, r1 |
98fa: 22 0f add r18, r18 |
98fc: 33 1f adc r19, r19 |
98fe: 22 0f add r18, r18 |
9900: 33 1f adc r19, r19 |
9902: 82 17 cp r24, r18 |
9904: 93 07 cpc r25, r19 |
9906: 24 f0 brlt .+8 ; 0x9910 <MotorRegler+0x3078> |
9908: 30 93 7a 03 sts 0x037A, r19 |
990c: 20 93 79 03 sts 0x0379, r18 |
9910: 80 91 79 03 lds r24, 0x0379 |
9914: 90 91 7a 03 lds r25, 0x037A |
9918: 90 fe sbrs r9, 0 |
991a: 10 c0 rjmp .+32 ; 0x993c <MotorRegler+0x30a4> |
991c: e9 81 ldd r30, Y+1 ; 0x01 |
991e: fa 81 ldd r31, Y+2 ; 0x02 |
9920: 8e 17 cp r24, r30 |
9922: 9f 07 cpc r25, r31 |
9924: 24 f0 brlt .+8 ; 0x992e <MotorRegler+0x3096> |
9926: f0 93 7a 03 sts 0x037A, r31 |
992a: e0 93 79 03 sts 0x0379, r30 |
992e: 20 91 79 03 lds r18, 0x0379 |
9932: 30 91 7a 03 lds r19, 0x037A |
9936: 3a 83 std Y+2, r19 ; 0x02 |
9938: 29 83 std Y+1, r18 ; 0x01 |
993a: 15 c0 rjmp .+42 ; 0x9966 <MotorRegler+0x30ce> |
993c: 9a 83 std Y+2, r25 ; 0x02 |
993e: 89 83 std Y+1, r24 ; 0x01 |
9940: 12 c0 rjmp .+36 ; 0x9966 <MotorRegler+0x30ce> |
9942: 0e 94 0f 34 call 0x681e ; 0x681e <CalcStickGasHover> |
9946: 49 81 ldd r20, Y+1 ; 0x01 |
9948: 5a 81 ldd r21, Y+2 ; 0x02 |
994a: 50 93 7a 03 sts 0x037A, r21 |
994e: 40 93 79 03 sts 0x0379, r20 |
9952: 80 91 c9 03 lds r24, 0x03C9 |
9956: 80 6c ori r24, 0xC0 ; 192 |
9958: 80 93 c9 03 sts 0x03C9, r24 |
995c: 80 91 c8 03 lds r24, 0x03C8 |
9960: 8d 7f andi r24, 0xFD ; 253 |
9962: 80 93 c8 03 sts 0x03C8, r24 |
9966: 80 91 c9 03 lds r24, 0x03C9 |
996a: 81 ff sbrs r24, 1 |
996c: 06 c1 rjmp .+524 ; 0x9b7a <MotorRegler+0x32e2> |
996e: 80 91 75 03 lds r24, 0x0375 |
9972: 90 91 76 03 lds r25, 0x0376 |
9976: a0 91 77 03 lds r26, 0x0377 |
997a: b0 91 78 03 lds r27, 0x0378 |
997e: 20 91 00 04 lds r18, 0x0400 |
9982: 89 2b or r24, r25 |
9984: 8a 2b or r24, r26 |
9986: 8b 2b or r24, r27 |
9988: 11 f0 breq .+4 ; 0x998e <MotorRegler+0x30f6> |
998a: 21 30 cpi r18, 0x01 ; 1 |
998c: b9 f4 brne .+46 ; 0x99bc <MotorRegler+0x3124> |
998e: 80 91 e6 03 lds r24, 0x03E6 |
9992: 90 91 e7 03 lds r25, 0x03E7 |
9996: aa 27 eor r26, r26 |
9998: 97 fd sbrc r25, 7 |
999a: a0 95 com r26 |
999c: ba 2f mov r27, r26 |
999e: 0e e0 ldi r16, 0x0E ; 14 |
99a0: 88 0f add r24, r24 |
99a2: 99 1f adc r25, r25 |
99a4: aa 1f adc r26, r26 |
99a6: bb 1f adc r27, r27 |
99a8: 0a 95 dec r16 |
99aa: d1 f7 brne .-12 ; 0x99a0 <MotorRegler+0x3108> |
99ac: 80 93 75 03 sts 0x0375, r24 |
99b0: 90 93 76 03 sts 0x0376, r25 |
99b4: a0 93 77 03 sts 0x0377, r26 |
99b8: b0 93 78 03 sts 0x0378, r27 |
99bc: 21 30 cpi r18, 0x01 ; 1 |
99be: 19 f4 brne .+6 ; 0x99c6 <MotorRegler+0x312e> |
99c0: 82 e0 ldi r24, 0x02 ; 2 |
99c2: 80 93 00 04 sts 0x0400, r24 |
99c6: a0 91 0a 06 lds r26, 0x060A |
99ca: b0 91 0b 06 lds r27, 0x060B |
99ce: 29 81 ldd r18, Y+1 ; 0x01 |
99d0: 3a 81 ldd r19, Y+2 ; 0x02 |
99d2: 0e 94 2a 9b call 0x13654 ; 0x13654 <__mulhisi3> |
99d6: 20 e0 ldi r18, 0x00 ; 0 |
99d8: 30 e2 ldi r19, 0x20 ; 32 |
99da: 40 e0 ldi r20, 0x00 ; 0 |
99dc: 50 e0 ldi r21, 0x00 ; 0 |
99de: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
99e2: 20 93 7b 03 sts 0x037B, r18 |
99e6: 30 93 7c 03 sts 0x037C, r19 |
99ea: 40 93 7d 03 sts 0x037D, r20 |
99ee: 50 93 7e 03 sts 0x037E, r21 |
99f2: 60 91 ca 03 lds r22, 0x03CA |
99f6: 70 91 cb 03 lds r23, 0x03CB |
99fa: 80 91 75 03 lds r24, 0x0375 |
99fe: 90 91 76 03 lds r25, 0x0376 |
9a02: a0 91 77 03 lds r26, 0x0377 |
9a06: b0 91 78 03 lds r27, 0x0378 |
9a0a: 60 3a cpi r22, 0xA0 ; 160 |
9a0c: ef e0 ldi r30, 0x0F ; 15 |
9a0e: 7e 07 cpc r23, r30 |
9a10: 18 f5 brcc .+70 ; 0x9a58 <MotorRegler+0x31c0> |
9a12: 6c 01 movw r12, r24 |
9a14: 7d 01 movw r14, r26 |
9a16: fa e0 ldi r31, 0x0A ; 10 |
9a18: f6 94 lsr r15 |
9a1a: e7 94 ror r14 |
9a1c: d7 94 ror r13 |
9a1e: c7 94 ror r12 |
9a20: fa 95 dec r31 |
9a22: d1 f7 brne .-12 ; 0x9a18 <MotorRegler+0x3180> |
9a24: 8c 19 sub r24, r12 |
9a26: 9d 09 sbc r25, r13 |
9a28: ae 09 sbc r26, r14 |
9a2a: bf 09 sbc r27, r15 |
9a2c: 69 01 movw r12, r18 |
9a2e: 7a 01 movw r14, r20 |
9a30: 14 e0 ldi r17, 0x04 ; 4 |
9a32: cc 0c add r12, r12 |
9a34: dd 1c adc r13, r13 |
9a36: ee 1c adc r14, r14 |
9a38: ff 1c adc r15, r15 |
9a3a: 1a 95 dec r17 |
9a3c: d1 f7 brne .-12 ; 0x9a32 <MotorRegler+0x319a> |
9a3e: 8c 0d add r24, r12 |
9a40: 9d 1d adc r25, r13 |
9a42: ae 1d adc r26, r14 |
9a44: bf 1d adc r27, r15 |
9a46: 80 93 75 03 sts 0x0375, r24 |
9a4a: 90 93 76 03 sts 0x0376, r25 |
9a4e: a0 93 77 03 sts 0x0377, r26 |
9a52: b0 93 78 03 sts 0x0378, r27 |
9a56: 03 c0 rjmp .+6 ; 0x9a5e <MotorRegler+0x31c6> |
9a58: 60 34 cpi r22, 0x40 ; 64 |
9a5a: 7f 41 sbci r23, 0x1F ; 31 |
9a5c: 18 f5 brcc .+70 ; 0x9aa4 <MotorRegler+0x320c> |
9a5e: 80 91 75 03 lds r24, 0x0375 |
9a62: 90 91 76 03 lds r25, 0x0376 |
9a66: a0 91 77 03 lds r26, 0x0377 |
9a6a: b0 91 78 03 lds r27, 0x0378 |
9a6e: 6c 01 movw r12, r24 |
9a70: 7d 01 movw r14, r26 |
9a72: 7c e0 ldi r23, 0x0C ; 12 |
9a74: f6 94 lsr r15 |
9a76: e7 94 ror r14 |
9a78: d7 94 ror r13 |
9a7a: c7 94 ror r12 |
9a7c: 7a 95 dec r23 |
9a7e: d1 f7 brne .-12 ; 0x9a74 <MotorRegler+0x31dc> |
9a80: 8c 19 sub r24, r12 |
9a82: 9d 09 sbc r25, r13 |
9a84: ae 09 sbc r26, r14 |
9a86: bf 09 sbc r27, r15 |
9a88: ba 01 movw r22, r20 |
9a8a: a9 01 movw r20, r18 |
9a8c: e2 e0 ldi r30, 0x02 ; 2 |
9a8e: 44 0f add r20, r20 |
9a90: 55 1f adc r21, r21 |
9a92: 66 1f adc r22, r22 |
9a94: 77 1f adc r23, r23 |
9a96: ea 95 dec r30 |
9a98: d1 f7 brne .-12 ; 0x9a8e <MotorRegler+0x31f6> |
9a9a: 84 0f add r24, r20 |
9a9c: 95 1f adc r25, r21 |
9a9e: a6 1f adc r26, r22 |
9aa0: b7 1f adc r27, r23 |
9aa2: 2f c0 rjmp .+94 ; 0x9b02 <MotorRegler+0x326a> |
9aa4: 60 91 54 03 lds r22, 0x0354 |
9aa8: 70 91 55 03 lds r23, 0x0355 |
9aac: 77 ff sbrs r23, 7 |
9aae: 03 c0 rjmp .+6 ; 0x9ab6 <MotorRegler+0x321e> |
9ab0: 71 95 neg r23 |
9ab2: 61 95 neg r22 |
9ab4: 71 09 sbc r23, r1 |
9ab6: 64 36 cpi r22, 0x64 ; 100 |
9ab8: 71 05 cpc r23, r1 |
9aba: 5c f5 brge .+86 ; 0x9b12 <MotorRegler+0x327a> |
9abc: 60 91 4a 03 lds r22, 0x034A |
9ac0: 70 91 4b 03 lds r23, 0x034B |
9ac4: e0 91 f8 03 lds r30, 0x03F8 |
9ac8: f0 91 f9 03 lds r31, 0x03F9 |
9acc: 6e 1b sub r22, r30 |
9ace: 7f 0b sbc r23, r31 |
9ad0: 61 30 cpi r22, 0x01 ; 1 |
9ad2: ef ef ldi r30, 0xFF ; 255 |
9ad4: 7e 07 cpc r23, r30 |
9ad6: ec f0 brlt .+58 ; 0x9b12 <MotorRegler+0x327a> |
9ad8: 6f 3f cpi r22, 0xFF ; 255 |
9ada: 71 05 cpc r23, r1 |
9adc: 09 f0 breq .+2 ; 0x9ae0 <MotorRegler+0x3248> |
9ade: cc f4 brge .+50 ; 0x9b12 <MotorRegler+0x327a> |
9ae0: 6c 01 movw r12, r24 |
9ae2: 7d 01 movw r14, r26 |
9ae4: 6e e0 ldi r22, 0x0E ; 14 |
9ae6: f6 94 lsr r15 |
9ae8: e7 94 ror r14 |
9aea: d7 94 ror r13 |
9aec: c7 94 ror r12 |
9aee: 6a 95 dec r22 |
9af0: d1 f7 brne .-12 ; 0x9ae6 <MotorRegler+0x324e> |
9af2: 8c 19 sub r24, r12 |
9af4: 9d 09 sbc r25, r13 |
9af6: ae 09 sbc r26, r14 |
9af8: bf 09 sbc r27, r15 |
9afa: 82 0f add r24, r18 |
9afc: 93 1f adc r25, r19 |
9afe: a4 1f adc r26, r20 |
9b00: b5 1f adc r27, r21 |
9b02: 80 93 75 03 sts 0x0375, r24 |
9b06: 90 93 76 03 sts 0x0376, r25 |
9b0a: a0 93 77 03 sts 0x0377, r26 |
9b0e: b0 93 78 03 sts 0x0378, r27 |
9b12: 00 91 75 03 lds r16, 0x0375 |
9b16: 10 91 76 03 lds r17, 0x0376 |
9b1a: 20 91 77 03 lds r18, 0x0377 |
9b1e: 30 91 78 03 lds r19, 0x0378 |
9b22: 8e e0 ldi r24, 0x0E ; 14 |
9b24: 36 95 lsr r19 |
9b26: 27 95 ror r18 |
9b28: 17 95 ror r17 |
9b2a: 07 95 ror r16 |
9b2c: 8a 95 dec r24 |
9b2e: d1 f7 brne .-12 ; 0x9b24 <MotorRegler+0x328c> |
9b30: c8 01 movw r24, r16 |
9b32: 10 93 e7 03 sts 0x03E7, r17 |
9b36: 00 93 e6 03 sts 0x03E6, r16 |
9b3a: 60 91 2f 05 lds r22, 0x052F |
9b3e: 66 23 and r22, r22 |
9b40: 89 f0 breq .+34 ; 0x9b64 <MotorRegler+0x32cc> |
9b42: 70 e0 ldi r23, 0x00 ; 0 |
9b44: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
9b48: c8 01 movw r24, r16 |
9b4a: 86 1b sub r24, r22 |
9b4c: 97 0b sbc r25, r23 |
9b4e: 90 93 15 04 sts 0x0415, r25 |
9b52: 80 93 14 04 sts 0x0414, r24 |
9b56: 06 0f add r16, r22 |
9b58: 17 1f adc r17, r23 |
9b5a: 10 93 3f 01 sts 0x013F, r17 |
9b5e: 00 93 3e 01 sts 0x013E, r16 |
9b62: 1f c0 rjmp .+62 ; 0x9ba2 <MotorRegler+0x330a> |
9b64: 10 92 15 04 sts 0x0415, r1 |
9b68: 10 92 14 04 sts 0x0414, r1 |
9b6c: 8f ef ldi r24, 0xFF ; 255 |
9b6e: 93 e0 ldi r25, 0x03 ; 3 |
9b70: 90 93 3f 01 sts 0x013F, r25 |
9b74: 80 93 3e 01 sts 0x013E, r24 |
9b78: 14 c0 rjmp .+40 ; 0x9ba2 <MotorRegler+0x330a> |
9b7a: 10 92 00 04 sts 0x0400, r1 |
9b7e: 10 92 75 03 sts 0x0375, r1 |
9b82: 10 92 76 03 sts 0x0376, r1 |
9b86: 10 92 77 03 sts 0x0377, r1 |
9b8a: 10 92 78 03 sts 0x0378, r1 |
9b8e: 10 92 e7 03 sts 0x03E7, r1 |
9b92: 10 92 e6 03 sts 0x03E6, r1 |
9b96: 05 c0 rjmp .+10 ; 0x9ba2 <MotorRegler+0x330a> |
9b98: 80 91 c9 03 lds r24, 0x03C9 |
9b9c: 80 6c ori r24, 0xC0 ; 192 |
9b9e: 80 93 c9 03 sts 0x03C9, r24 |
9ba2: 80 91 b5 04 lds r24, 0x04B5 |
9ba6: 81 ff sbrs r24, 1 |
9ba8: 3a c0 rjmp .+116 ; 0x9c1e <MotorRegler+0x3386> |
9baa: 80 91 c5 03 lds r24, 0x03C5 |
9bae: 90 91 c6 03 lds r25, 0x03C6 |
9bb2: 29 81 ldd r18, Y+1 ; 0x01 |
9bb4: 3a 81 ldd r19, Y+2 ; 0x02 |
9bb6: 37 ff sbrs r19, 7 |
9bb8: 02 c0 rjmp .+4 ; 0x9bbe <MotorRegler+0x3326> |
9bba: 2d 5f subi r18, 0xFD ; 253 |
9bbc: 3f 4f sbci r19, 0xFF ; 255 |
9bbe: 35 95 asr r19 |
9bc0: 27 95 ror r18 |
9bc2: 35 95 asr r19 |
9bc4: 27 95 ror r18 |
9bc6: 82 17 cp r24, r18 |
9bc8: 93 07 cpc r25, r19 |
9bca: 68 f4 brcc .+26 ; 0x9be6 <MotorRegler+0x334e> |
9bcc: 20 91 e6 03 lds r18, 0x03E6 |
9bd0: 30 91 e7 03 lds r19, 0x03E7 |
9bd4: 23 2b or r18, r19 |
9bd6: 39 f0 breq .+14 ; 0x9be6 <MotorRegler+0x334e> |
9bd8: 9c 01 movw r18, r24 |
9bda: 22 0f add r18, r18 |
9bdc: 33 1f adc r19, r19 |
9bde: 22 0f add r18, r18 |
9be0: 33 1f adc r19, r19 |
9be2: 3a 83 std Y+2, r19 ; 0x02 |
9be4: 29 83 std Y+1, r18 ; 0x01 |
9be6: 80 91 4a 03 lds r24, 0x034A |
9bea: 90 91 4b 03 lds r25, 0x034B |
9bee: a0 91 4c 03 lds r26, 0x034C |
9bf2: b0 91 4d 03 lds r27, 0x034D |
9bf6: 80 93 f8 03 sts 0x03F8, r24 |
9bfa: 90 93 f9 03 sts 0x03F9, r25 |
9bfe: a0 93 fa 03 sts 0x03FA, r26 |
9c02: b0 93 fb 03 sts 0x03FB, r27 |
9c06: 88 e9 ldi r24, 0x98 ; 152 |
9c08: 9a e3 ldi r25, 0x3A ; 58 |
9c0a: 90 93 cc 04 sts 0x04CC, r25 |
9c0e: 80 93 cb 04 sts 0x04CB, r24 |
9c12: 80 e0 ldi r24, 0x00 ; 0 |
9c14: 9e e0 ldi r25, 0x0E ; 14 |
9c16: 90 93 aa 02 sts 0x02AA, r25 |
9c1a: 80 93 a9 02 sts 0x02A9, r24 |
9c1e: 80 91 09 06 lds r24, 0x0609 |
9c22: 90 e0 ldi r25, 0x00 ; 0 |
9c24: 0a 96 adiw r24, 0x0a ; 10 |
9c26: 88 0f add r24, r24 |
9c28: 99 1f adc r25, r25 |
9c2a: 88 0f add r24, r24 |
9c2c: 99 1f adc r25, r25 |
9c2e: 09 81 ldd r16, Y+1 ; 0x01 |
9c30: 1a 81 ldd r17, Y+2 ; 0x02 |
9c32: 08 17 cp r16, r24 |
9c34: 19 07 cpc r17, r25 |
9c36: 0c f4 brge .+2 ; 0x9c3a <MotorRegler+0x33a2> |
9c38: 8c 01 movw r16, r24 |
9c3a: 20 91 41 06 lds r18, 0x0641 |
9c3e: 30 e0 ldi r19, 0x00 ; 0 |
9c40: 24 51 subi r18, 0x14 ; 20 |
9c42: 31 09 sbc r19, r1 |
9c44: 22 0f add r18, r18 |
9c46: 33 1f adc r19, r19 |
9c48: 22 0f add r18, r18 |
9c4a: 33 1f adc r19, r19 |
9c4c: 20 17 cp r18, r16 |
9c4e: 31 07 cpc r19, r17 |
9c50: 0c f4 brge .+2 ; 0x9c54 <MotorRegler+0x33bc> |
9c52: 89 01 movw r16, r18 |
9c54: 20 91 dd 04 lds r18, 0x04DD |
9c58: 21 11 cpse r18, r1 |
9c5a: 08 c0 rjmp .+16 ; 0x9c6c <MotorRegler+0x33d4> |
9c5c: 20 91 19 05 lds r18, 0x0519 |
9c60: 2e 3f cpi r18, 0xFE ; 254 |
9c62: 20 f0 brcs .+8 ; 0x9c6c <MotorRegler+0x33d4> |
9c64: 20 91 b9 04 lds r18, 0x04B9 |
9c68: 22 23 and r18, r18 |
9c6a: d1 f0 breq .+52 ; 0x9ca0 <MotorRegler+0x3408> |
9c6c: 20 91 ca 03 lds r18, 0x03CA |
9c70: 30 91 cb 03 lds r19, 0x03CB |
9c74: 22 50 subi r18, 0x02 ; 2 |
9c76: 31 09 sbc r19, r1 |
9c78: 20 33 cpi r18, 0x30 ; 48 |
9c7a: 31 05 cpc r19, r1 |
9c7c: 88 f4 brcc .+34 ; 0x9ca0 <MotorRegler+0x3408> |
9c7e: 10 16 cp r1, r16 |
9c80: 11 06 cpc r1, r17 |
9c82: 74 f4 brge .+28 ; 0x9ca0 <MotorRegler+0x3408> |
9c84: 21 e0 ldi r18, 0x01 ; 1 |
9c86: 30 e0 ldi r19, 0x00 ; 0 |
9c88: 30 93 cb 03 sts 0x03CB, r19 |
9c8c: 20 93 ca 03 sts 0x03CA, r18 |
9c90: 20 91 19 05 lds r18, 0x0519 |
9c94: 28 32 cpi r18, 0x28 ; 40 |
9c96: 18 f4 brcc .+6 ; 0x9c9e <MotorRegler+0x3406> |
9c98: 29 e0 ldi r18, 0x09 ; 9 |
9c9a: 20 93 57 01 sts 0x0157, r18 |
9c9e: 8c 01 movw r16, r24 |
9ca0: 80 91 ca 04 lds r24, 0x04CA |
9ca4: 81 11 cpse r24, r1 |
9ca6: 02 c0 rjmp .+4 ; 0x9cac <MotorRegler+0x3414> |
9ca8: 0e 94 2f 82 call 0x1045e ; 0x1045e <SPI_TransmitByte> |
9cac: 10 93 34 0c sts 0x0C34, r17 |
9cb0: 00 93 33 0c sts 0x0C33, r16 |
9cb4: 20 91 9c 03 lds r18, 0x039C |
9cb8: 30 91 9d 03 lds r19, 0x039D |
9cbc: 22 0f add r18, r18 |
9cbe: 33 1f adc r19, r19 |
9cc0: 22 0f add r18, r18 |
9cc2: 33 1f adc r19, r19 |
9cc4: 80 91 44 06 lds r24, 0x0644 |
9cc8: 90 91 45 06 lds r25, 0x0645 |
9ccc: 82 1b sub r24, r18 |
9cce: 93 0b sbc r25, r19 |
9cd0: 01 3a cpi r16, 0xA1 ; 161 |
9cd2: 11 05 cpc r17, r1 |
9cd4: bc f0 brlt .+46 ; 0x9d04 <MotorRegler+0x346c> |
9cd6: a8 01 movw r20, r16 |
9cd8: 55 95 asr r21 |
9cda: 47 95 ror r20 |
9cdc: 84 17 cp r24, r20 |
9cde: 95 07 cpc r25, r21 |
9ce0: 0c f4 brge .+2 ; 0x9ce4 <MotorRegler+0x344c> |
9ce2: ac 01 movw r20, r24 |
9ce4: 98 01 movw r18, r16 |
9ce6: 17 ff sbrs r17, 7 |
9ce8: 02 c0 rjmp .+4 ; 0x9cee <MotorRegler+0x3456> |
9cea: 2f 5f subi r18, 0xFF ; 255 |
9cec: 3f 4f sbci r19, 0xFF ; 255 |
9cee: 35 95 asr r19 |
9cf0: 27 95 ror r18 |
9cf2: 31 95 neg r19 |
9cf4: 21 95 neg r18 |
9cf6: 31 09 sbc r19, r1 |
9cf8: ca 01 movw r24, r20 |
9cfa: 42 17 cp r20, r18 |
9cfc: 53 07 cpc r21, r19 |
9cfe: 74 f4 brge .+28 ; 0x9d1c <MotorRegler+0x3484> |
9d00: c9 01 movw r24, r18 |
9d02: 0c c0 rjmp .+24 ; 0x9d1c <MotorRegler+0x3484> |
9d04: 81 35 cpi r24, 0x51 ; 81 |
9d06: 91 05 cpc r25, r1 |
9d08: 3c f4 brge .+14 ; 0x9d18 <MotorRegler+0x3480> |
9d0a: 80 3b cpi r24, 0xB0 ; 176 |
9d0c: 3f ef ldi r19, 0xFF ; 255 |
9d0e: 93 07 cpc r25, r19 |
9d10: 2c f4 brge .+10 ; 0x9d1c <MotorRegler+0x3484> |
9d12: 80 eb ldi r24, 0xB0 ; 176 |
9d14: 9f ef ldi r25, 0xFF ; 255 |
9d16: 02 c0 rjmp .+4 ; 0x9d1c <MotorRegler+0x3484> |
9d18: 80 e5 ldi r24, 0x50 ; 80 |
9d1a: 90 e0 ldi r25, 0x00 ; 0 |
9d1c: 20 91 41 06 lds r18, 0x0641 |
9d20: 44 e0 ldi r20, 0x04 ; 4 |
9d22: 24 9f mul r18, r20 |
9d24: 90 01 movw r18, r0 |
9d26: 11 24 eor r1, r1 |
9d28: a9 01 movw r20, r18 |
9d2a: 40 1b sub r20, r16 |
9d2c: 51 0b sbc r21, r17 |
9d2e: 48 17 cp r20, r24 |
9d30: 59 07 cpc r21, r25 |
9d32: 0c f4 brge .+2 ; 0x9d36 <MotorRegler+0x349e> |
9d34: ca 01 movw r24, r20 |
9d36: b8 01 movw r22, r16 |
9d38: 62 1b sub r22, r18 |
9d3a: 73 0b sbc r23, r19 |
9d3c: 9a 83 std Y+2, r25 ; 0x02 |
9d3e: 89 83 std Y+1, r24 ; 0x01 |
9d40: 86 17 cp r24, r22 |
9d42: 97 07 cpc r25, r23 |
9d44: 14 f4 brge .+4 ; 0x9d4a <MotorRegler+0x34b2> |
9d46: 7a 83 std Y+2, r23 ; 0x02 |
9d48: 69 83 std Y+1, r22 ; 0x01 |
9d4a: 80 91 12 04 lds r24, 0x0412 |
9d4e: 90 91 13 04 lds r25, 0x0413 |
9d52: 20 91 04 06 lds r18, 0x0604 |
9d56: 30 91 05 06 lds r19, 0x0605 |
9d5a: 28 1b sub r18, r24 |
9d5c: 39 0b sbc r19, r25 |
9d5e: 30 93 10 06 sts 0x0610, r19 |
9d62: 20 93 0f 06 sts 0x060F, r18 |
9d66: 70 90 1f 06 lds r7, 0x061F |
9d6a: 40 91 24 04 lds r20, 0x0424 |
9d6e: 50 91 25 04 lds r21, 0x0425 |
9d72: 60 91 26 04 lds r22, 0x0426 |
9d76: 70 91 27 04 lds r23, 0x0427 |
9d7a: 77 20 and r7, r7 |
9d7c: 49 f0 breq .+18 ; 0x9d90 <MotorRegler+0x34f8> |
9d7e: d1 01 movw r26, r2 |
9d80: a8 1b sub r26, r24 |
9d82: b9 0b sbc r27, r25 |
9d84: cd 01 movw r24, r26 |
9d86: aa 27 eor r26, r26 |
9d88: 97 fd sbrc r25, 7 |
9d8a: a0 95 com r26 |
9d8c: ba 2f mov r27, r26 |
9d8e: 05 c0 rjmp .+10 ; 0x9d9a <MotorRegler+0x3502> |
9d90: c9 01 movw r24, r18 |
9d92: aa 27 eor r26, r26 |
9d94: 97 fd sbrc r25, 7 |
9d96: a0 95 com r26 |
9d98: ba 2f mov r27, r26 |
9d9a: 84 0f add r24, r20 |
9d9c: 95 1f adc r25, r21 |
9d9e: a6 1f adc r26, r22 |
9da0: b7 1f adc r27, r23 |
9da2: 80 93 24 04 sts 0x0424, r24 |
9da6: 90 93 25 04 sts 0x0425, r25 |
9daa: a0 93 26 04 sts 0x0426, r26 |
9dae: b0 93 27 04 sts 0x0427, r27 |
9db2: 80 91 24 04 lds r24, 0x0424 |
9db6: 90 91 25 04 lds r25, 0x0425 |
9dba: a0 91 26 04 lds r26, 0x0426 |
9dbe: b0 91 27 04 lds r27, 0x0427 |
9dc2: 81 30 cpi r24, 0x01 ; 1 |
9dc4: 9a 4f sbci r25, 0xFA ; 250 |
9dc6: a1 05 cpc r26, r1 |
9dc8: b1 05 cpc r27, r1 |
9dca: 64 f0 brlt .+24 ; 0x9de4 <MotorRegler+0x354c> |
9dcc: 80 e0 ldi r24, 0x00 ; 0 |
9dce: 9a ef ldi r25, 0xFA ; 250 |
9dd0: a0 e0 ldi r26, 0x00 ; 0 |
9dd2: b0 e0 ldi r27, 0x00 ; 0 |
9dd4: 80 93 24 04 sts 0x0424, r24 |
9dd8: 90 93 25 04 sts 0x0425, r25 |
9ddc: a0 93 26 04 sts 0x0426, r26 |
9de0: b0 93 27 04 sts 0x0427, r27 |
9de4: 80 91 24 04 lds r24, 0x0424 |
9de8: 90 91 25 04 lds r25, 0x0425 |
9dec: a0 91 26 04 lds r26, 0x0426 |
9df0: b0 91 27 04 lds r27, 0x0427 |
9df4: 81 15 cp r24, r1 |
9df6: 96 40 sbci r25, 0x06 ; 6 |
9df8: af 4f sbci r26, 0xFF ; 255 |
9dfa: bf 4f sbci r27, 0xFF ; 255 |
9dfc: 64 f4 brge .+24 ; 0x9e16 <MotorRegler+0x357e> |
9dfe: 80 e0 ldi r24, 0x00 ; 0 |
9e00: 96 e0 ldi r25, 0x06 ; 6 |
9e02: af ef ldi r26, 0xFF ; 255 |
9e04: bf ef ldi r27, 0xFF ; 255 |
9e06: 80 93 24 04 sts 0x0424, r24 |
9e0a: 90 93 25 04 sts 0x0425, r25 |
9e0e: a0 93 26 04 sts 0x0426, r26 |
9e12: b0 93 27 04 sts 0x0427, r27 |
9e16: 40 91 3e 05 lds r20, 0x053E |
9e1a: 49 87 std Y+9, r20 ; 0x09 |
9e1c: 49 30 cpi r20, 0x09 ; 9 |
9e1e: 80 f4 brcc .+32 ; 0x9e40 <MotorRegler+0x35a8> |
9e20: 42 9f mul r20, r18 |
9e22: 50 01 movw r10, r0 |
9e24: 43 9f mul r20, r19 |
9e26: b0 0c add r11, r0 |
9e28: 11 24 eor r1, r1 |
9e2a: b7 fe sbrs r11, 7 |
9e2c: 03 c0 rjmp .+6 ; 0x9e34 <MotorRegler+0x359c> |
9e2e: 57 e0 ldi r21, 0x07 ; 7 |
9e30: a5 0e add r10, r21 |
9e32: b1 1c adc r11, r1 |
9e34: 63 e0 ldi r22, 0x03 ; 3 |
9e36: b5 94 asr r11 |
9e38: a7 94 ror r10 |
9e3a: 6a 95 dec r22 |
9e3c: e1 f7 brne .-8 ; 0x9e36 <MotorRegler+0x359e> |
9e3e: 10 c0 rjmp .+32 ; 0x9e60 <MotorRegler+0x35c8> |
9e40: 89 85 ldd r24, Y+9 ; 0x09 |
9e42: 86 95 lsr r24 |
9e44: 82 9f mul r24, r18 |
9e46: 50 01 movw r10, r0 |
9e48: 83 9f mul r24, r19 |
9e4a: b0 0c add r11, r0 |
9e4c: 11 24 eor r1, r1 |
9e4e: b7 fe sbrs r11, 7 |
9e50: 03 c0 rjmp .+6 ; 0x9e58 <MotorRegler+0x35c0> |
9e52: 63 e0 ldi r22, 0x03 ; 3 |
9e54: a6 0e add r10, r22 |
9e56: b1 1c adc r11, r1 |
9e58: b5 94 asr r11 |
9e5a: a7 94 ror r10 |
9e5c: b5 94 asr r11 |
9e5e: a7 94 ror r10 |
9e60: 20 90 3b 01 lds r2, 0x013B |
9e64: 30 90 3c 01 lds r3, 0x013C |
9e68: 44 24 eor r4, r4 |
9e6a: 37 fc sbrc r3, 7 |
9e6c: 40 94 com r4 |
9e6e: 54 2c mov r5, r4 |
9e70: 60 91 24 04 lds r22, 0x0424 |
9e74: 70 91 25 04 lds r23, 0x0425 |
9e78: 80 91 26 04 lds r24, 0x0426 |
9e7c: 90 91 27 04 lds r25, 0x0427 |
9e80: a2 01 movw r20, r4 |
9e82: 91 01 movw r18, r2 |
9e84: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
9e88: a2 0e add r10, r18 |
9e8a: b3 1e adc r11, r19 |
9e8c: 20 91 27 01 lds r18, 0x0127 |
9e90: a9 81 ldd r26, Y+1 ; 0x01 |
9e92: ba 81 ldd r27, Y+2 ; 0x02 |
9e94: b7 ff sbrs r27, 7 |
9e96: 03 c0 rjmp .+6 ; 0x9e9e <MotorRegler+0x3606> |
9e98: b1 95 neg r27 |
9e9a: a1 95 neg r26 |
9e9c: b1 09 sbc r27, r1 |
9e9e: b5 95 asr r27 |
9ea0: a7 95 ror r26 |
9ea2: a0 0f add r26, r16 |
9ea4: b1 1f adc r27, r17 |
9ea6: 30 e0 ldi r19, 0x00 ; 0 |
9ea8: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
9eac: 20 e4 ldi r18, 0x40 ; 64 |
9eae: 30 e0 ldi r19, 0x00 ; 0 |
9eb0: 40 e0 ldi r20, 0x00 ; 0 |
9eb2: 50 e0 ldi r21, 0x00 ; 0 |
9eb4: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
9eb8: 69 01 movw r12, r18 |
9eba: 7a 01 movw r14, r20 |
9ebc: 3e 87 std Y+14, r19 ; 0x0e |
9ebe: 2d 87 std Y+13, r18 ; 0x0d |
9ec0: c5 01 movw r24, r10 |
9ec2: 2a 15 cp r18, r10 |
9ec4: 3b 05 cpc r19, r11 |
9ec6: 0c f4 brge .+2 ; 0x9eca <MotorRegler+0x3632> |
9ec8: c9 01 movw r24, r18 |
9eca: aa 24 eor r10, r10 |
9ecc: bb 24 eor r11, r11 |
9ece: ac 18 sub r10, r12 |
9ed0: bd 08 sbc r11, r13 |
9ed2: 9c 83 std Y+4, r25 ; 0x04 |
9ed4: 8b 83 std Y+3, r24 ; 0x03 |
9ed6: 8a 15 cp r24, r10 |
9ed8: 9b 05 cpc r25, r11 |
9eda: 14 f4 brge .+4 ; 0x9ee0 <MotorRegler+0x3648> |
9edc: bc 82 std Y+4, r11 ; 0x04 |
9ede: ab 82 std Y+3, r10 ; 0x03 |
9ee0: 20 91 10 04 lds r18, 0x0410 |
9ee4: 30 91 11 04 lds r19, 0x0411 |
9ee8: 80 91 f9 05 lds r24, 0x05F9 |
9eec: 90 91 fa 05 lds r25, 0x05FA |
9ef0: 82 1b sub r24, r18 |
9ef2: 93 0b sbc r25, r19 |
9ef4: 90 93 f8 05 sts 0x05F8, r25 |
9ef8: 80 93 f7 05 sts 0x05F7, r24 |
9efc: 40 91 20 04 lds r20, 0x0420 |
9f00: 50 91 21 04 lds r21, 0x0421 |
9f04: 60 91 22 04 lds r22, 0x0422 |
9f08: 70 91 23 04 lds r23, 0x0423 |
9f0c: 77 20 and r7, r7 |
9f0e: 51 f0 breq .+20 ; 0x9f24 <MotorRegler+0x368c> |
9f10: ef 81 ldd r30, Y+7 ; 0x07 |
9f12: f8 85 ldd r31, Y+8 ; 0x08 |
9f14: e2 1b sub r30, r18 |
9f16: f3 0b sbc r31, r19 |
9f18: 3f 01 movw r6, r30 |
9f1a: 88 24 eor r8, r8 |
9f1c: 77 fc sbrc r7, 7 |
9f1e: 80 94 com r8 |
9f20: 98 2c mov r9, r8 |
9f22: 05 c0 rjmp .+10 ; 0x9f2e <MotorRegler+0x3696> |
9f24: 3c 01 movw r6, r24 |
9f26: 88 24 eor r8, r8 |
9f28: 77 fc sbrc r7, 7 |
9f2a: 80 94 com r8 |
9f2c: 98 2c mov r9, r8 |
9f2e: 64 0e add r6, r20 |
9f30: 75 1e adc r7, r21 |
9f32: 86 1e adc r8, r22 |
9f34: 97 1e adc r9, r23 |
9f36: 60 92 20 04 sts 0x0420, r6 |
9f3a: 70 92 21 04 sts 0x0421, r7 |
9f3e: 80 92 22 04 sts 0x0422, r8 |
9f42: 90 92 23 04 sts 0x0423, r9 |
9f46: 40 91 20 04 lds r20, 0x0420 |
9f4a: 50 91 21 04 lds r21, 0x0421 |
9f4e: 60 91 22 04 lds r22, 0x0422 |
9f52: 70 91 23 04 lds r23, 0x0423 |
9f56: 41 30 cpi r20, 0x01 ; 1 |
9f58: 5a 4f sbci r21, 0xFA ; 250 |
9f5a: 61 05 cpc r22, r1 |
9f5c: 71 05 cpc r23, r1 |
9f5e: 64 f0 brlt .+24 ; 0x9f78 <MotorRegler+0x36e0> |
9f60: 40 e0 ldi r20, 0x00 ; 0 |
9f62: 5a ef ldi r21, 0xFA ; 250 |
9f64: 60 e0 ldi r22, 0x00 ; 0 |
9f66: 70 e0 ldi r23, 0x00 ; 0 |
9f68: 40 93 20 04 sts 0x0420, r20 |
9f6c: 50 93 21 04 sts 0x0421, r21 |
9f70: 60 93 22 04 sts 0x0422, r22 |
9f74: 70 93 23 04 sts 0x0423, r23 |
9f78: 40 91 20 04 lds r20, 0x0420 |
9f7c: 50 91 21 04 lds r21, 0x0421 |
9f80: 60 91 22 04 lds r22, 0x0422 |
9f84: 70 91 23 04 lds r23, 0x0423 |
9f88: 41 15 cp r20, r1 |
9f8a: 56 40 sbci r21, 0x06 ; 6 |
9f8c: 6f 4f sbci r22, 0xFF ; 255 |
9f8e: 7f 4f sbci r23, 0xFF ; 255 |
9f90: 64 f4 brge .+24 ; 0x9faa <MotorRegler+0x3712> |
9f92: 40 e0 ldi r20, 0x00 ; 0 |
9f94: 56 e0 ldi r21, 0x06 ; 6 |
9f96: 6f ef ldi r22, 0xFF ; 255 |
9f98: 7f ef ldi r23, 0xFF ; 255 |
9f9a: 40 93 20 04 sts 0x0420, r20 |
9f9e: 50 93 21 04 sts 0x0421, r21 |
9fa2: 60 93 22 04 sts 0x0422, r22 |
9fa6: 70 93 23 04 sts 0x0423, r23 |
9faa: 39 85 ldd r19, Y+9 ; 0x09 |
9fac: 39 30 cpi r19, 0x09 ; 9 |
9fae: 80 f4 brcc .+32 ; 0x9fd0 <MotorRegler+0x3738> |
9fb0: 38 9f mul r19, r24 |
9fb2: 30 01 movw r6, r0 |
9fb4: 39 9f mul r19, r25 |
9fb6: 70 0c add r7, r0 |
9fb8: 11 24 eor r1, r1 |
9fba: 77 fe sbrs r7, 7 |
9fbc: 03 c0 rjmp .+6 ; 0x9fc4 <MotorRegler+0x372c> |
9fbe: 47 e0 ldi r20, 0x07 ; 7 |
9fc0: 64 0e add r6, r20 |
9fc2: 71 1c adc r7, r1 |
9fc4: 33 e0 ldi r19, 0x03 ; 3 |
9fc6: 75 94 asr r7 |
9fc8: 67 94 ror r6 |
9fca: 3a 95 dec r19 |
9fcc: e1 f7 brne .-8 ; 0x9fc6 <MotorRegler+0x372e> |
9fce: 10 c0 rjmp .+32 ; 0x9ff0 <MotorRegler+0x3758> |
9fd0: 29 85 ldd r18, Y+9 ; 0x09 |
9fd2: 26 95 lsr r18 |
9fd4: 28 9f mul r18, r24 |
9fd6: 30 01 movw r6, r0 |
9fd8: 29 9f mul r18, r25 |
9fda: 70 0c add r7, r0 |
9fdc: 11 24 eor r1, r1 |
9fde: 77 fe sbrs r7, 7 |
9fe0: 03 c0 rjmp .+6 ; 0x9fe8 <MotorRegler+0x3750> |
9fe2: 53 e0 ldi r21, 0x03 ; 3 |
9fe4: 65 0e add r6, r21 |
9fe6: 71 1c adc r7, r1 |
9fe8: 75 94 asr r7 |
9fea: 67 94 ror r6 |
9fec: 75 94 asr r7 |
9fee: 67 94 ror r6 |
9ff0: 60 91 20 04 lds r22, 0x0420 |
9ff4: 70 91 21 04 lds r23, 0x0421 |
9ff8: 80 91 22 04 lds r24, 0x0422 |
9ffc: 90 91 23 04 lds r25, 0x0423 |
a000: a2 01 movw r20, r4 |
a002: 91 01 movw r18, r2 |
a004: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
a008: 26 0d add r18, r6 |
a00a: 37 1d adc r19, r7 |
a00c: 6d 85 ldd r22, Y+13 ; 0x0d |
a00e: 7e 85 ldd r23, Y+14 ; 0x0e |
a010: 62 17 cp r22, r18 |
a012: 73 07 cpc r23, r19 |
a014: 0c f4 brge .+2 ; 0xa018 <MotorRegler+0x3780> |
a016: 96 01 movw r18, r12 |
a018: 29 01 movw r4, r18 |
a01a: 2a 15 cp r18, r10 |
a01c: 3b 05 cpc r19, r11 |
a01e: 0c f4 brge .+2 ; 0xa022 <MotorRegler+0x378a> |
a020: 25 01 movw r4, r10 |
a022: 80 91 ca 04 lds r24, 0x04CA |
a026: 81 11 cpse r24, r1 |
a028: 02 c0 rjmp .+4 ; 0xa02e <MotorRegler+0x3796> |
a02a: 0e 94 2f 82 call 0x1045e ; 0x1045e <SPI_TransmitByte> |
a02e: 70 91 81 05 lds r23, 0x0581 |
a032: 7f 83 std Y+7, r23 ; 0x07 |
a034: 87 2f mov r24, r23 |
a036: 90 e0 ldi r25, 0x00 ; 0 |
a038: 98 8b std Y+16, r25 ; 0x10 |
a03a: 8f 87 std Y+15, r24 ; 0x0f |
a03c: 80 91 09 06 lds r24, 0x0609 |
a040: e4 e0 ldi r30, 0x04 ; 4 |
a042: 8e 9f mul r24, r30 |
a044: d0 01 movw r26, r0 |
a046: 11 24 eor r1, r1 |
a048: be 87 std Y+14, r27 ; 0x0e |
a04a: ad 87 std Y+13, r26 ; 0x0d |
a04c: 80 91 41 06 lds r24, 0x0641 |
a050: 44 e0 ldi r20, 0x04 ; 4 |
a052: 84 9f mul r24, r20 |
a054: 90 01 movw r18, r0 |
a056: 11 24 eor r1, r1 |
a058: 3a 87 std Y+10, r19 ; 0x0a |
a05a: 29 87 std Y+9, r18 ; 0x09 |
a05c: a5 e7 ldi r26, 0x75 ; 117 |
a05e: ca 2e mov r12, r26 |
a060: a9 e0 ldi r26, 0x09 ; 9 |
a062: da 2e mov r13, r26 |
a064: b6 e7 ldi r27, 0x76 ; 118 |
a066: 6b 2e mov r6, r27 |
a068: b9 e0 ldi r27, 0x09 ; 9 |
a06a: 7b 2e mov r7, r27 |
a06c: 80 e2 ldi r24, 0x20 ; 32 |
a06e: 28 2e mov r2, r24 |
a070: 86 e0 ldi r24, 0x06 ; 6 |
a072: 38 2e mov r3, r24 |
a074: 64 eb ldi r22, 0xB4 ; 180 |
a076: 75 e0 ldi r23, 0x05 ; 5 |
a078: 79 8f std Y+25, r23 ; 0x19 |
a07a: 68 8f std Y+24, r22 ; 0x18 |
a07c: 90 e4 ldi r25, 0x40 ; 64 |
a07e: 89 2e mov r8, r25 |
a080: 91 2c mov r9, r1 |
a082: a1 2c mov r10, r1 |
a084: b1 2c mov r11, r1 |
a086: e8 8d ldd r30, Y+24 ; 0x18 |
a088: f9 8d ldd r31, Y+25 ; 0x19 |
a08a: 33 97 sbiw r30, 0x03 ; 3 |
a08c: a0 81 ld r26, Z |
a08e: 1a 16 cp r1, r26 |
a090: 0c f0 brlt .+2 ; 0xa094 <MotorRegler+0x37fc> |
a092: ac c0 rjmp .+344 ; 0xa1ec <MotorRegler+0x3954> |
a094: a0 34 cpi r26, 0x40 ; 64 |
a096: 61 f0 breq .+24 ; 0xa0b0 <MotorRegler+0x3818> |
a098: 98 01 movw r18, r16 |
a09a: bb 27 eor r27, r27 |
a09c: a7 fd sbrc r26, 7 |
a09e: b0 95 com r27 |
a0a0: 0e 94 2a 9b call 0x13654 ; 0x13654 <__mulhisi3> |
a0a4: a5 01 movw r20, r10 |
a0a6: 94 01 movw r18, r8 |
a0a8: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
a0ac: 79 01 movw r14, r18 |
a0ae: 01 c0 rjmp .+2 ; 0xa0b2 <MotorRegler+0x381a> |
a0b0: 78 01 movw r14, r16 |
a0b2: e8 8d ldd r30, Y+24 ; 0x18 |
a0b4: f9 8d ldd r31, Y+25 ; 0x19 |
a0b6: 32 97 sbiw r30, 0x02 ; 2 |
a0b8: a0 81 ld r26, Z |
a0ba: a0 34 cpi r26, 0x40 ; 64 |
a0bc: 29 f4 brne .+10 ; 0xa0c8 <MotorRegler+0x3830> |
a0be: 8b 81 ldd r24, Y+3 ; 0x03 |
a0c0: 9c 81 ldd r25, Y+4 ; 0x04 |
a0c2: e8 0e add r14, r24 |
a0c4: f9 1e adc r15, r25 |
a0c6: 14 c0 rjmp .+40 ; 0xa0f0 <MotorRegler+0x3858> |
a0c8: a0 3c cpi r26, 0xC0 ; 192 |
a0ca: 29 f4 brne .+10 ; 0xa0d6 <MotorRegler+0x383e> |
a0cc: ab 81 ldd r26, Y+3 ; 0x03 |
a0ce: bc 81 ldd r27, Y+4 ; 0x04 |
a0d0: ea 1a sub r14, r26 |
a0d2: fb 0a sbc r15, r27 |
a0d4: 0d c0 rjmp .+26 ; 0xa0f0 <MotorRegler+0x3858> |
a0d6: 2b 81 ldd r18, Y+3 ; 0x03 |
a0d8: 3c 81 ldd r19, Y+4 ; 0x04 |
a0da: bb 27 eor r27, r27 |
a0dc: a7 fd sbrc r26, 7 |
a0de: b0 95 com r27 |
a0e0: 0e 94 2a 9b call 0x13654 ; 0x13654 <__mulhisi3> |
a0e4: a5 01 movw r20, r10 |
a0e6: 94 01 movw r18, r8 |
a0e8: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
a0ec: e2 0e add r14, r18 |
a0ee: f3 1e adc r15, r19 |
a0f0: e8 8d ldd r30, Y+24 ; 0x18 |
a0f2: f9 8d ldd r31, Y+25 ; 0x19 |
a0f4: 31 97 sbiw r30, 0x01 ; 1 |
a0f6: a0 81 ld r26, Z |
a0f8: a0 34 cpi r26, 0x40 ; 64 |
a0fa: 19 f4 brne .+6 ; 0xa102 <MotorRegler+0x386a> |
a0fc: e4 0c add r14, r4 |
a0fe: f5 1c adc r15, r5 |
a100: 11 c0 rjmp .+34 ; 0xa124 <MotorRegler+0x388c> |
a102: a0 3c cpi r26, 0xC0 ; 192 |
a104: 19 f4 brne .+6 ; 0xa10c <MotorRegler+0x3874> |
a106: e4 18 sub r14, r4 |
a108: f5 08 sbc r15, r5 |
a10a: 0c c0 rjmp .+24 ; 0xa124 <MotorRegler+0x388c> |
a10c: 92 01 movw r18, r4 |
a10e: bb 27 eor r27, r27 |
a110: a7 fd sbrc r26, 7 |
a112: b0 95 com r27 |
a114: 0e 94 2a 9b call 0x13654 ; 0x13654 <__mulhisi3> |
a118: a5 01 movw r20, r10 |
a11a: 94 01 movw r18, r8 |
a11c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
a120: e2 0e add r14, r18 |
a122: f3 1e adc r15, r19 |
a124: e8 8d ldd r30, Y+24 ; 0x18 |
a126: f9 8d ldd r31, Y+25 ; 0x19 |
a128: a0 81 ld r26, Z |
a12a: a0 34 cpi r26, 0x40 ; 64 |
a12c: 19 f4 brne .+6 ; 0xa134 <MotorRegler+0x389c> |
a12e: 29 81 ldd r18, Y+1 ; 0x01 |
a130: 3a 81 ldd r19, Y+2 ; 0x02 |
a132: 12 c0 rjmp .+36 ; 0xa158 <MotorRegler+0x38c0> |
a134: a0 3c cpi r26, 0xC0 ; 192 |
a136: 29 f4 brne .+10 ; 0xa142 <MotorRegler+0x38aa> |
a138: 49 81 ldd r20, Y+1 ; 0x01 |
a13a: 5a 81 ldd r21, Y+2 ; 0x02 |
a13c: e4 1a sub r14, r20 |
a13e: f5 0a sbc r15, r21 |
a140: 0d c0 rjmp .+26 ; 0xa15c <MotorRegler+0x38c4> |
a142: 29 81 ldd r18, Y+1 ; 0x01 |
a144: 3a 81 ldd r19, Y+2 ; 0x02 |
a146: bb 27 eor r27, r27 |
a148: a7 fd sbrc r26, 7 |
a14a: b0 95 com r27 |
a14c: 0e 94 2a 9b call 0x13654 ; 0x13654 <__mulhisi3> |
a150: a5 01 movw r20, r10 |
a152: 94 01 movw r18, r8 |
a154: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
a158: e2 0e add r14, r18 |
a15a: f3 1e adc r15, r19 |
a15c: f3 01 movw r30, r6 |
a15e: 32 97 sbiw r30, 0x02 ; 2 |
a160: 80 81 ld r24, Z |
a162: 81 fd sbrc r24, 1 |
a164: 06 c0 rjmp .+12 ; 0xa172 <MotorRegler+0x38da> |
a166: d1 01 movw r26, r2 |
a168: 8d 91 ld r24, X+ |
a16a: 9c 91 ld r25, X |
a16c: 8e 15 cp r24, r14 |
a16e: 9f 05 cpc r25, r15 |
a170: 5c f4 brge .+22 ; 0xa188 <MotorRegler+0x38f0> |
a172: f1 01 movw r30, r2 |
a174: 80 81 ld r24, Z |
a176: 91 81 ldd r25, Z+1 ; 0x01 |
a178: 8e 0d add r24, r14 |
a17a: 9f 1d adc r25, r15 |
a17c: 97 fd sbrc r25, 7 |
a17e: 01 96 adiw r24, 0x01 ; 1 |
a180: 7c 01 movw r14, r24 |
a182: f5 94 asr r15 |
a184: e7 94 ror r14 |
a186: 13 c0 rjmp .+38 ; 0xa1ae <MotorRegler+0x3916> |
a188: ff 81 ldd r31, Y+7 ; 0x07 |
a18a: f1 11 cpse r31, r1 |
a18c: 05 c0 rjmp .+10 ; 0xa198 <MotorRegler+0x3900> |
a18e: ee 0c add r14, r14 |
a190: ff 1c adc r15, r15 |
a192: e8 1a sub r14, r24 |
a194: f9 0a sbc r15, r25 |
a196: 0b c0 rjmp .+22 ; 0xa1ae <MotorRegler+0x3916> |
a198: 2f 81 ldd r18, Y+7 ; 0x07 |
a19a: 22 30 cpi r18, 0x02 ; 2 |
a19c: 40 f0 brcs .+16 ; 0xa1ae <MotorRegler+0x3916> |
a19e: 8e 19 sub r24, r14 |
a1a0: 9f 09 sbc r25, r15 |
a1a2: 6f 85 ldd r22, Y+15 ; 0x0f |
a1a4: 78 89 ldd r23, Y+16 ; 0x10 |
a1a6: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
a1aa: e6 0e add r14, r22 |
a1ac: f7 1e adc r15, r23 |
a1ae: 4d 85 ldd r20, Y+13 ; 0x0d |
a1b0: 5e 85 ldd r21, Y+14 ; 0x0e |
a1b2: 4e 15 cp r20, r14 |
a1b4: 5f 05 cpc r21, r15 |
a1b6: 3c f4 brge .+14 ; 0xa1c6 <MotorRegler+0x392e> |
a1b8: 69 85 ldd r22, Y+9 ; 0x09 |
a1ba: 7a 85 ldd r23, Y+10 ; 0x0a |
a1bc: 6e 15 cp r22, r14 |
a1be: 7f 05 cpc r23, r15 |
a1c0: 24 f4 brge .+8 ; 0xa1ca <MotorRegler+0x3932> |
a1c2: 7b 01 movw r14, r22 |
a1c4: 02 c0 rjmp .+4 ; 0xa1ca <MotorRegler+0x3932> |
a1c6: ed 84 ldd r14, Y+13 ; 0x0d |
a1c8: fe 84 ldd r15, Y+14 ; 0x0e |
a1ca: c7 01 movw r24, r14 |
a1cc: 95 95 asr r25 |
a1ce: 87 95 ror r24 |
a1d0: 95 95 asr r25 |
a1d2: 87 95 ror r24 |
a1d4: d6 01 movw r26, r12 |
a1d6: 8c 93 st X, r24 |
a1d8: c7 01 movw r24, r14 |
a1da: 83 70 andi r24, 0x03 ; 3 |
a1dc: 99 27 eor r25, r25 |
a1de: 88 0f add r24, r24 |
a1e0: f3 01 movw r30, r6 |
a1e2: 80 83 st Z, r24 |
a1e4: d1 01 movw r26, r2 |
a1e6: ed 92 st X+, r14 |
a1e8: fc 92 st X, r15 |
a1ea: 04 c0 rjmp .+8 ; 0xa1f4 <MotorRegler+0x395c> |
a1ec: f6 01 movw r30, r12 |
a1ee: 10 82 st Z, r1 |
a1f0: d3 01 movw r26, r6 |
a1f2: 1c 92 st X, r1 |
a1f4: bf e0 ldi r27, 0x0F ; 15 |
a1f6: cb 0e add r12, r27 |
a1f8: d1 1c adc r13, r1 |
a1fa: ef e0 ldi r30, 0x0F ; 15 |
a1fc: 6e 0e add r6, r30 |
a1fe: 71 1c adc r7, r1 |
a200: f2 e0 ldi r31, 0x02 ; 2 |
a202: 2f 0e add r2, r31 |
a204: 31 1c adc r3, r1 |
a206: 28 8d ldd r18, Y+24 ; 0x18 |
a208: 39 8d ldd r19, Y+25 ; 0x19 |
a20a: 2c 5f subi r18, 0xFC ; 252 |
a20c: 3f 4f sbci r19, 0xFF ; 255 |
a20e: 39 8f std Y+25, r19 ; 0x19 |
a210: 28 8f std Y+24, r18 ; 0x18 |
a212: 39 e2 ldi r19, 0x29 ; 41 |
a214: c3 16 cp r12, r19 |
a216: 3a e0 ldi r19, 0x0A ; 10 |
a218: d3 06 cpc r13, r19 |
a21a: 09 f0 breq .+2 ; 0xa21e <MotorRegler+0x3986> |
a21c: 34 cf rjmp .-408 ; 0xa086 <MotorRegler+0x37ee> |
a21e: 69 96 adiw r28, 0x19 ; 25 |
a220: 0f b6 in r0, 0x3f ; 63 |
a222: f8 94 cli |
a224: de bf out 0x3e, r29 ; 62 |
a226: 0f be out 0x3f, r0 ; 63 |
a228: cd bf out 0x3d, r28 ; 61 |
a22a: df 91 pop r29 |
a22c: cf 91 pop r28 |
a22e: 1f 91 pop r17 |
a230: 0f 91 pop r16 |
a232: ff 90 pop r15 |
a234: ef 90 pop r14 |
a236: df 90 pop r13 |
a238: cf 90 pop r12 |
a23a: bf 90 pop r11 |
a23c: af 90 pop r10 |
a23e: 9f 90 pop r9 |
a240: 8f 90 pop r8 |
a242: 7f 90 pop r7 |
a244: 6f 90 pop r6 |
a246: 5f 90 pop r5 |
a248: 4f 90 pop r4 |
a24a: 3f 90 pop r3 |
a24c: 2f 90 pop r2 |
a24e: 08 95 ret |
|
0000a250 <PrintLine>: |
a250: 82 e9 ldi r24, 0x92 ; 146 |
a252: 93 e0 ldi r25, 0x03 ; 3 |
a254: 9f 93 push r25 |
a256: 8f 93 push r24 |
a258: 8c e9 ldi r24, 0x9C ; 156 |
a25a: 96 e9 ldi r25, 0x96 ; 150 |
a25c: 9f 93 push r25 |
a25e: 8f 93 push r24 |
a260: e0 91 55 06 lds r30, 0x0655 |
a264: f0 91 56 06 lds r31, 0x0656 |
a268: 09 95 icall |
a26a: 0f 90 pop r0 |
a26c: 0f 90 pop r0 |
a26e: 0f 90 pop r0 |
a270: 0f 90 pop r0 |
a272: 08 95 ret |
|
0000a274 <CalMk3Mag>: |
a274: 80 91 1c 05 lds r24, 0x051C |
a278: 90 e0 ldi r25, 0x00 ; 0 |
a27a: 88 0f add r24, r24 |
a27c: 99 1f adc r25, r25 |
a27e: fc 01 movw r30, r24 |
a280: e2 5f subi r30, 0xF2 ; 242 |
a282: f7 4f sbci r31, 0xF7 ; 247 |
a284: 20 81 ld r18, Z |
a286: 31 81 ldd r19, Z+1 ; 0x01 |
a288: 2d 3e cpi r18, 0xED ; 237 |
a28a: 3f 4f sbci r19, 0xFF ; 255 |
a28c: 14 f0 brlt .+4 ; 0xa292 <CalMk3Mag+0x1e> |
a28e: 10 92 50 01 sts 0x0150, r1 |
a292: fc 01 movw r30, r24 |
a294: e2 5f subi r30, 0xF2 ; 242 |
a296: f7 4f sbci r31, 0xF7 ; 247 |
a298: 80 81 ld r24, Z |
a29a: 91 81 ldd r25, Z+1 ; 0x01 |
a29c: 8a 3b cpi r24, 0xBA ; 186 |
a29e: 9f 4f sbci r25, 0xFF ; 255 |
a2a0: cc f4 brge .+50 ; 0xa2d4 <CalMk3Mag+0x60> |
a2a2: 80 91 50 01 lds r24, 0x0150 |
a2a6: 81 11 cpse r24, r1 |
a2a8: 15 c0 rjmp .+42 ; 0xa2d4 <CalMk3Mag+0x60> |
a2aa: 81 e0 ldi r24, 0x01 ; 1 |
a2ac: 80 93 50 01 sts 0x0150, r24 |
a2b0: 80 91 5a 0a lds r24, 0x0A5A |
a2b4: 8f 5f subi r24, 0xFF ; 255 |
a2b6: 80 93 5a 0a sts 0x0A5A, r24 |
a2ba: 85 30 cpi r24, 0x05 ; 5 |
a2bc: 38 f0 brcs .+14 ; 0xa2cc <CalMk3Mag+0x58> |
a2be: 88 ee ldi r24, 0xE8 ; 232 |
a2c0: 93 e0 ldi r25, 0x03 ; 3 |
a2c2: 90 93 cc 04 sts 0x04CC, r25 |
a2c6: 80 93 cb 04 sts 0x04CB, r24 |
a2ca: 08 95 ret |
a2cc: 66 e9 ldi r22, 0x96 ; 150 |
a2ce: 70 e0 ldi r23, 0x00 ; 0 |
a2d0: 0c 94 9f 26 jmp 0x4d3e ; 0x4d3e <Piep> |
a2d4: 08 95 ret |
|
0000a2d6 <LipoDetection>: |
a2d6: 1f 93 push r17 |
a2d8: cf 93 push r28 |
a2da: df 93 push r29 |
a2dc: c8 2f mov r28, r24 |
a2de: 88 23 and r24, r24 |
a2e0: 09 f1 breq .+66 ; 0xa324 <LipoDetection+0x4e> |
a2e2: 2a e8 ldi r18, 0x8A ; 138 |
a2e4: 33 e0 ldi r19, 0x03 ; 3 |
a2e6: 3f 93 push r19 |
a2e8: 2f 93 push r18 |
a2ea: 2c e9 ldi r18, 0x9C ; 156 |
a2ec: 36 e9 ldi r19, 0x96 ; 150 |
a2ee: 3f 93 push r19 |
a2f0: 2f 93 push r18 |
a2f2: e0 91 55 06 lds r30, 0x0655 |
a2f6: f0 91 56 06 lds r31, 0x0656 |
a2fa: 09 95 icall |
a2fc: 80 91 1a 01 lds r24, 0x011A |
a300: 90 91 1b 01 lds r25, 0x011B |
a304: 6b e2 ldi r22, 0x2B ; 43 |
a306: 70 e0 ldi r23, 0x00 ; 0 |
a308: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
a30c: 6f 5f subi r22, 0xFF ; 255 |
a30e: 60 93 51 01 sts 0x0151, r22 |
a312: 0f 90 pop r0 |
a314: 0f 90 pop r0 |
a316: 0f 90 pop r0 |
a318: 0f 90 pop r0 |
a31a: 67 30 cpi r22, 0x07 ; 7 |
a31c: 18 f0 brcs .+6 ; 0xa324 <LipoDetection+0x4e> |
a31e: 86 e0 ldi r24, 0x06 ; 6 |
a320: 80 93 51 01 sts 0x0151, r24 |
a324: 90 91 3f 05 lds r25, 0x053F |
a328: 92 33 cpi r25, 0x32 ; 50 |
a32a: 28 f5 brcc .+74 ; 0xa376 <LipoDetection+0xa0> |
a32c: 80 91 51 01 lds r24, 0x0151 |
a330: 89 9f mul r24, r25 |
a332: 90 2d mov r25, r0 |
a334: 11 24 eor r1, r1 |
a336: 90 93 53 01 sts 0x0153, r25 |
a33a: cc 23 and r28, r28 |
a33c: f1 f0 breq .+60 ; 0xa37a <LipoDetection+0xa4> |
a33e: 68 ec ldi r22, 0xC8 ; 200 |
a340: 70 e0 ldi r23, 0x00 ; 0 |
a342: 0e 94 9f 26 call 0x4d3e ; 0x4d3e <Piep> |
a346: 80 91 51 01 lds r24, 0x0151 |
a34a: 1f 92 push r1 |
a34c: 8f 93 push r24 |
a34e: 2f e7 ldi r18, 0x7F ; 127 |
a350: 33 e0 ldi r19, 0x03 ; 3 |
a352: 3f 93 push r19 |
a354: 2f 93 push r18 |
a356: 2c e9 ldi r18, 0x9C ; 156 |
a358: 36 e9 ldi r19, 0x96 ; 150 |
a35a: 3f 93 push r19 |
a35c: 2f 93 push r18 |
a35e: e0 91 55 06 lds r30, 0x0655 |
a362: f0 91 56 06 lds r31, 0x0656 |
a366: 09 95 icall |
a368: 0f 90 pop r0 |
a36a: 0f 90 pop r0 |
a36c: 0f 90 pop r0 |
a36e: 0f 90 pop r0 |
a370: 0f 90 pop r0 |
a372: 0f 90 pop r0 |
a374: 02 c0 rjmp .+4 ; 0xa37a <LipoDetection+0xa4> |
a376: 90 93 53 01 sts 0x0153, r25 |
a37a: 80 91 8f 05 lds r24, 0x058F |
a37e: 82 33 cpi r24, 0x32 ; 50 |
a380: 28 f4 brcc .+10 ; 0xa38c <LipoDetection+0xb6> |
a382: 90 91 51 01 lds r25, 0x0151 |
a386: 98 9f mul r25, r24 |
a388: 80 2d mov r24, r0 |
a38a: 11 24 eor r1, r1 |
a38c: 80 93 63 04 sts 0x0463, r24 |
a390: 90 91 90 05 lds r25, 0x0590 |
a394: 92 33 cpi r25, 0x32 ; 50 |
a396: 40 f4 brcc .+16 ; 0xa3a8 <LipoDetection+0xd2> |
a398: 80 91 51 01 lds r24, 0x0151 |
a39c: 89 9f mul r24, r25 |
a39e: 80 2d mov r24, r0 |
a3a0: 11 24 eor r1, r1 |
a3a2: 80 93 62 04 sts 0x0462, r24 |
a3a6: 02 c0 rjmp .+4 ; 0xa3ac <LipoDetection+0xd6> |
a3a8: 90 93 62 04 sts 0x0462, r25 |
a3ac: 80 91 53 01 lds r24, 0x0153 |
a3b0: 20 91 63 04 lds r18, 0x0463 |
a3b4: 82 17 cp r24, r18 |
a3b6: 20 f4 brcc .+8 ; 0xa3c0 <LipoDetection+0xea> |
a3b8: 2f ef ldi r18, 0xFF ; 255 |
a3ba: 28 0f add r18, r24 |
a3bc: 20 93 63 04 sts 0x0463, r18 |
a3c0: 20 91 62 04 lds r18, 0x0462 |
a3c4: 28 17 cp r18, r24 |
a3c6: 20 f0 brcs .+8 ; 0xa3d0 <LipoDetection+0xfa> |
a3c8: 2f ef ldi r18, 0xFF ; 255 |
a3ca: 28 0f add r18, r24 |
a3cc: 20 93 62 04 sts 0x0462, r18 |
a3d0: 20 91 62 04 lds r18, 0x0462 |
a3d4: 30 91 63 04 lds r19, 0x0463 |
a3d8: 32 17 cp r19, r18 |
a3da: 28 f0 brcs .+10 ; 0xa3e6 <LipoDetection+0x110> |
a3dc: 99 23 and r25, r25 |
a3de: 19 f0 breq .+6 ; 0xa3e6 <LipoDetection+0x110> |
a3e0: 21 50 subi r18, 0x01 ; 1 |
a3e2: 20 93 63 04 sts 0x0463, r18 |
a3e6: cc 23 and r28, r28 |
a3e8: 09 f4 brne .+2 ; 0xa3ec <LipoDetection+0x116> |
a3ea: 5d c0 rjmp .+186 ; 0xa4a6 <LipoDetection+0x1d0> |
a3ec: 1a e0 ldi r17, 0x0A ; 10 |
a3ee: 61 2f mov r22, r17 |
a3f0: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
a3f4: 1f 92 push r1 |
a3f6: 9f 93 push r25 |
a3f8: 1f 92 push r1 |
a3fa: 8f 93 push r24 |
a3fc: 8a e6 ldi r24, 0x6A ; 106 |
a3fe: 93 e0 ldi r25, 0x03 ; 3 |
a400: 9f 93 push r25 |
a402: 8f 93 push r24 |
a404: cc e9 ldi r28, 0x9C ; 156 |
a406: d6 e9 ldi r29, 0x96 ; 150 |
a408: df 93 push r29 |
a40a: cf 93 push r28 |
a40c: e0 91 55 06 lds r30, 0x0655 |
a410: f0 91 56 06 lds r31, 0x0656 |
a414: 09 95 icall |
a416: 80 91 62 04 lds r24, 0x0462 |
a41a: 2d b7 in r18, 0x3d ; 61 |
a41c: 3e b7 in r19, 0x3e ; 62 |
a41e: 28 5f subi r18, 0xF8 ; 248 |
a420: 3f 4f sbci r19, 0xFF ; 255 |
a422: 0f b6 in r0, 0x3f ; 63 |
a424: f8 94 cli |
a426: 3e bf out 0x3e, r19 ; 62 |
a428: 0f be out 0x3f, r0 ; 63 |
a42a: 2d bf out 0x3d, r18 ; 61 |
a42c: 88 23 and r24, r24 |
a42e: d9 f0 breq .+54 ; 0xa466 <LipoDetection+0x190> |
a430: 61 2f mov r22, r17 |
a432: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
a436: 1f 92 push r1 |
a438: 9f 93 push r25 |
a43a: 1f 92 push r1 |
a43c: 8f 93 push r24 |
a43e: 88 e5 ldi r24, 0x58 ; 88 |
a440: 93 e0 ldi r25, 0x03 ; 3 |
a442: 9f 93 push r25 |
a444: 8f 93 push r24 |
a446: df 93 push r29 |
a448: cf 93 push r28 |
a44a: e0 91 55 06 lds r30, 0x0655 |
a44e: f0 91 56 06 lds r31, 0x0656 |
a452: 09 95 icall |
a454: 2d b7 in r18, 0x3d ; 61 |
a456: 3e b7 in r19, 0x3e ; 62 |
a458: 28 5f subi r18, 0xF8 ; 248 |
a45a: 3f 4f sbci r19, 0xFF ; 255 |
a45c: 0f b6 in r0, 0x3f ; 63 |
a45e: f8 94 cli |
a460: 3e bf out 0x3e, r19 ; 62 |
a462: 0f be out 0x3f, r0 ; 63 |
a464: 2d bf out 0x3d, r18 ; 61 |
a466: 80 91 63 04 lds r24, 0x0463 |
a46a: 88 23 and r24, r24 |
a46c: e1 f0 breq .+56 ; 0xa4a6 <LipoDetection+0x1d0> |
a46e: 6a e0 ldi r22, 0x0A ; 10 |
a470: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
a474: 1f 92 push r1 |
a476: 9f 93 push r25 |
a478: 1f 92 push r1 |
a47a: 8f 93 push r24 |
a47c: 82 e4 ldi r24, 0x42 ; 66 |
a47e: 93 e0 ldi r25, 0x03 ; 3 |
a480: 9f 93 push r25 |
a482: 8f 93 push r24 |
a484: 8c e9 ldi r24, 0x9C ; 156 |
a486: 96 e9 ldi r25, 0x96 ; 150 |
a488: 9f 93 push r25 |
a48a: 8f 93 push r24 |
a48c: e0 91 55 06 lds r30, 0x0655 |
a490: f0 91 56 06 lds r31, 0x0656 |
a494: 09 95 icall |
a496: 8d b7 in r24, 0x3d ; 61 |
a498: 9e b7 in r25, 0x3e ; 62 |
a49a: 08 96 adiw r24, 0x08 ; 8 |
a49c: 0f b6 in r0, 0x3f ; 63 |
a49e: f8 94 cli |
a4a0: 9e bf out 0x3e, r25 ; 62 |
a4a2: 0f be out 0x3f, r0 ; 63 |
a4a4: 8d bf out 0x3d, r24 ; 61 |
a4a6: df 91 pop r29 |
a4a8: cf 91 pop r28 |
a4aa: 1f 91 pop r17 |
a4ac: 08 95 ret |
|
0000a4ae <main>: |
a4ae: 14 b8 out 0x04, r1 ; 4 |
a4b0: 15 b8 out 0x05, r1 ; 5 |
a4b2: 8a e0 ldi r24, 0x0A ; 10 |
a4b4: 8a b9 out 0x0a, r24 ; 10 |
a4b6: 8f e5 ldi r24, 0x5F ; 95 |
a4b8: 8b b9 out 0x0b, r24 ; 11 |
a4ba: 19 9b sbis 0x03, 1 ; 3 |
a4bc: 08 c0 rjmp .+16 ; 0xa4ce <main+0x20> |
a4be: 4c 9b sbis 0x09, 4 ; 9 |
a4c0: 04 c0 rjmp .+8 ; 0xa4ca <main+0x1c> |
a4c2: 85 e1 ldi r24, 0x15 ; 21 |
a4c4: 80 93 54 01 sts 0x0154, r24 |
a4c8: 08 c0 rjmp .+16 ; 0xa4da <main+0x2c> |
a4ca: 86 e1 ldi r24, 0x16 ; 22 |
a4cc: 01 c0 rjmp .+2 ; 0xa4d0 <main+0x22> |
a4ce: 89 e1 ldi r24, 0x19 ; 25 |
a4d0: 80 93 54 01 sts 0x0154, r24 |
a4d4: 81 e0 ldi r24, 0x01 ; 1 |
a4d6: 80 93 c0 03 sts 0x03C0, r24 |
a4da: 81 e8 ldi r24, 0x81 ; 129 |
a4dc: 87 b9 out 0x07, r24 ; 7 |
a4de: 3e 9a sbi 0x07, 6 ; 7 |
a4e0: 8f ef ldi r24, 0xFF ; 255 |
a4e2: 88 b9 out 0x08, r24 ; 8 |
a4e4: 8b e1 ldi r24, 0x1B ; 27 |
a4e6: 84 b9 out 0x04, r24 ; 4 |
a4e8: 81 e0 ldi r24, 0x01 ; 1 |
a4ea: 85 b9 out 0x05, r24 ; 5 |
a4ec: 46 9a sbi 0x08, 6 ; 8 |
a4ee: 84 b7 in r24, 0x34 ; 52 |
a4f0: 87 7f andi r24, 0xF7 ; 247 |
a4f2: 84 bf out 0x34, r24 ; 52 |
a4f4: 80 91 60 00 lds r24, 0x0060 |
a4f8: 88 61 ori r24, 0x18 ; 24 |
a4fa: 80 93 60 00 sts 0x0060, r24 |
a4fe: 10 92 60 00 sts 0x0060, r1 |
a502: 84 ec ldi r24, 0xC4 ; 196 |
a504: 99 e0 ldi r25, 0x09 ; 9 |
a506: 90 93 cc 04 sts 0x04CC, r25 |
a50a: 80 93 cb 04 sts 0x04CB, r24 |
a50e: 10 92 0f 04 sts 0x040F, r1 |
a512: 10 92 0e 04 sts 0x040E, r1 |
a516: 10 92 13 08 sts 0x0813, r1 |
a51a: 10 92 12 08 sts 0x0812, r1 |
a51e: 10 92 11 04 sts 0x0411, r1 |
a522: 10 92 10 04 sts 0x0410, r1 |
a526: 10 92 13 04 sts 0x0413, r1 |
a52a: 10 92 12 04 sts 0x0412, r1 |
a52e: 80 91 54 01 lds r24, 0x0154 |
a532: 84 31 cpi r24, 0x14 ; 20 |
a534: 28 f0 brcs .+10 ; 0xa540 <main+0x92> |
a536: 84 ec ldi r24, 0xC4 ; 196 |
a538: 94 e0 ldi r25, 0x04 ; 4 |
a53a: a0 e0 ldi r26, 0x00 ; 0 |
a53c: b0 e0 ldi r27, 0x00 ; 0 |
a53e: 04 c0 rjmp .+8 ; 0xa548 <main+0x9a> |
a540: 8b e0 ldi r24, 0x0B ; 11 |
a542: 95 e0 ldi r25, 0x05 ; 5 |
a544: a0 e0 ldi r26, 0x00 ; 0 |
a546: b0 e0 ldi r27, 0x00 ; 0 |
a548: 80 93 21 01 sts 0x0121, r24 |
a54c: 90 93 22 01 sts 0x0122, r25 |
a550: a0 93 23 01 sts 0x0123, r26 |
a554: b0 93 24 01 sts 0x0124, r27 |
a558: 28 98 cbi 0x05, 0 ; 5 |
a55a: 80 91 54 01 lds r24, 0x0154 |
a55e: 89 31 cpi r24, 0x19 ; 25 |
a560: 11 f4 brne .+4 ; 0xa566 <main+0xb8> |
a562: 29 9a sbi 0x05, 1 ; 5 |
a564: 01 c0 rjmp .+2 ; 0xa568 <main+0xba> |
a566: 29 98 cbi 0x05, 1 ; 5 |
a568: 0e 94 9d 88 call 0x1113a ; 0x1113a <Timer_Init> |
a56c: 0e 94 76 88 call 0x110ec ; 0x110ec <TIMER2_Init> |
a570: 0e 94 a3 96 call 0x12d46 ; 0x12d46 <UART_Init> |
a574: 0e 94 13 7e call 0xfc26 ; 0xfc26 <rc_sum_init> |
a578: 0e 94 7e 1a call 0x34fc ; 0x34fc <ADC_Init> |
a57c: 81 e0 ldi r24, 0x01 ; 1 |
a57e: 0e 94 fa 8b call 0x117f4 ; 0x117f4 <I2C_Init> |
a582: 0e 94 0e 82 call 0x1041c ; 0x1041c <SPI_MasterInit> |
a586: 0e 94 37 20 call 0x406e ; 0x406e <Capacity_Init> |
a58a: 87 e0 ldi r24, 0x07 ; 7 |
a58c: 0e 94 89 18 call 0x3112 ; 0x3112 <LIBFC_Init> |
a590: 80 91 54 01 lds r24, 0x0154 |
a594: 89 31 cpi r24, 0x19 ; 25 |
a596: 11 f4 brne .+4 ; 0xa59c <main+0xee> |
a598: 29 9a sbi 0x05, 1 ; 5 |
a59a: 01 c0 rjmp .+2 ; 0xa59e <main+0xf0> |
a59c: 29 98 cbi 0x05, 1 ; 5 |
a59e: 78 94 sei |
a5a0: 0e 94 a2 24 call 0x4944 ; 0x4944 <ParamSet_Init> |
a5a4: 80 91 54 01 lds r24, 0x0154 |
a5a8: 84 31 cpi r24, 0x14 ; 20 |
a5aa: e8 f4 brcc .+58 ; 0xa5e6 <main+0x138> |
a5ac: 2c e0 ldi r18, 0x0C ; 12 |
a5ae: 88 e1 ldi r24, 0x18 ; 24 |
a5b0: 90 e0 ldi r25, 0x00 ; 0 |
a5b2: 0f b6 in r0, 0x3f ; 63 |
a5b4: f8 94 cli |
a5b6: a8 95 wdr |
a5b8: 80 93 60 00 sts 0x0060, r24 |
a5bc: 0f be out 0x3f, r0 ; 63 |
a5be: 20 93 60 00 sts 0x0060, r18 |
a5c2: 00 e1 ldi r16, 0x10 ; 16 |
a5c4: 13 e0 ldi r17, 0x03 ; 3 |
a5c6: cc e9 ldi r28, 0x9C ; 156 |
a5c8: d6 e9 ldi r29, 0x96 ; 150 |
a5ca: 1f 93 push r17 |
a5cc: 0f 93 push r16 |
a5ce: df 93 push r29 |
a5d0: cf 93 push r28 |
a5d2: e0 91 55 06 lds r30, 0x0655 |
a5d6: f0 91 56 06 lds r31, 0x0656 |
a5da: 09 95 icall |
a5dc: 0f 90 pop r0 |
a5de: 0f 90 pop r0 |
a5e0: 0f 90 pop r0 |
a5e2: 0f 90 pop r0 |
a5e4: f2 cf rjmp .-28 ; 0xa5ca <main+0x11c> |
a5e6: 80 91 dc 04 lds r24, 0x04DC |
a5ea: 82 60 ori r24, 0x02 ; 2 |
a5ec: 80 93 dc 04 sts 0x04DC, r24 |
a5f0: 10 92 df 04 sts 0x04DF, r1 |
a5f4: c4 ef ldi r28, 0xF4 ; 244 |
a5f6: d1 e0 ldi r29, 0x01 ; 1 |
a5f8: 0e 94 b4 30 call 0x6168 ; 0x6168 <SendMotorData> |
a5fc: 85 e0 ldi r24, 0x05 ; 5 |
a5fe: 90 e0 ldi r25, 0x00 ; 0 |
a600: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
a604: 5c 01 movw r10, r24 |
a606: 80 91 dc 04 lds r24, 0x04DC |
a60a: 80 ff sbrs r24, 0 |
a60c: 2e c0 rjmp .+92 ; 0xa66a <main+0x1bc> |
a60e: 21 97 sbiw r28, 0x01 ; 1 |
a610: 20 97 sbiw r28, 0x00 ; 0 |
a612: 91 f7 brne .-28 ; 0xa5f8 <main+0x14a> |
a614: 8e ef ldi r24, 0xFE ; 254 |
a616: 92 e0 ldi r25, 0x02 ; 2 |
a618: 9f 93 push r25 |
a61a: 8f 93 push r24 |
a61c: 8c e9 ldi r24, 0x9C ; 156 |
a61e: 96 e9 ldi r25, 0x96 ; 150 |
a620: 9f 93 push r25 |
a622: 8f 93 push r24 |
a624: e0 91 55 06 lds r30, 0x0655 |
a628: f0 91 56 06 lds r31, 0x0656 |
a62c: 09 95 icall |
a62e: a1 e8 ldi r26, 0x81 ; 129 |
a630: ea 2e mov r14, r26 |
a632: a9 e0 ldi r26, 0x09 ; 9 |
a634: fa 2e mov r15, r26 |
a636: 0f 90 pop r0 |
a638: 0f 90 pop r0 |
a63a: 0f 90 pop r0 |
a63c: 0f 90 pop r0 |
a63e: 07 e7 ldi r16, 0x77 ; 119 |
a640: 19 e0 ldi r17, 0x09 ; 9 |
a642: b1 eb ldi r27, 0xB1 ; 177 |
a644: cb 2e mov r12, r27 |
a646: b5 e0 ldi r27, 0x05 ; 5 |
a648: db 2e mov r13, r27 |
a64a: c1 e0 ldi r28, 0x01 ; 1 |
a64c: d0 e0 ldi r29, 0x00 ; 0 |
a64e: 8a e0 ldi r24, 0x0A ; 10 |
a650: 48 2e mov r4, r24 |
a652: 51 2c mov r5, r1 |
a654: 9b ef ldi r25, 0xFB ; 251 |
a656: 69 2e mov r6, r25 |
a658: 92 e0 ldi r25, 0x02 ; 2 |
a65a: 79 2e mov r7, r25 |
a65c: 2c e9 ldi r18, 0x9C ; 156 |
a65e: 82 2e mov r8, r18 |
a660: 26 e9 ldi r18, 0x96 ; 150 |
a662: 92 2e mov r9, r18 |
a664: 34 e6 ldi r19, 0x64 ; 100 |
a666: 33 2e mov r3, r19 |
a668: 06 c0 rjmp .+12 ; 0xa676 <main+0x1c8> |
a66a: c5 01 movw r24, r10 |
a66c: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
a670: 88 23 and r24, r24 |
a672: 49 f2 breq .-110 ; 0xa606 <main+0x158> |
a674: cc cf rjmp .-104 ; 0xa60e <main+0x160> |
a676: f6 01 movw r30, r12 |
a678: 80 81 ld r24, Z |
a67a: 18 16 cp r1, r24 |
a67c: 7c f0 brlt .+30 ; 0xa69c <main+0x1ee> |
a67e: f8 01 movw r30, r16 |
a680: 80 81 ld r24, Z |
a682: 87 ff sbrs r24, 7 |
a684: 41 c0 rjmp .+130 ; 0xa708 <main+0x25a> |
a686: 16 c0 rjmp .+44 ; 0xa6b4 <main+0x206> |
a688: f8 01 movw r30, r16 |
a68a: 80 81 ld r24, Z |
a68c: 87 fd sbrc r24, 7 |
a68e: f7 cf rjmp .-18 ; 0xa67e <main+0x1d0> |
a690: 0e 94 b4 30 call 0x6168 ; 0x6168 <SendMotorData> |
a694: 80 91 dc 04 lds r24, 0x04DC |
a698: 80 ff sbrs r24, 0 |
a69a: 06 c0 rjmp .+12 ; 0xa6a8 <main+0x1fa> |
a69c: c5 01 movw r24, r10 |
a69e: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
a6a2: 88 23 and r24, r24 |
a6a4: 89 f3 breq .-30 ; 0xa688 <main+0x1da> |
a6a6: eb cf rjmp .-42 ; 0xa67e <main+0x1d0> |
a6a8: c5 01 movw r24, r10 |
a6aa: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
a6ae: 88 23 and r24, r24 |
a6b0: 89 f3 breq .-30 ; 0xa694 <main+0x1e6> |
a6b2: f4 cf rjmp .-24 ; 0xa69c <main+0x1ee> |
a6b4: ce 01 movw r24, r28 |
a6b6: b2 01 movw r22, r4 |
a6b8: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
a6bc: 9f 93 push r25 |
a6be: 8f 93 push r24 |
a6c0: 7f 92 push r7 |
a6c2: 6f 92 push r6 |
a6c4: 9f 92 push r9 |
a6c6: 8f 92 push r8 |
a6c8: e0 91 55 06 lds r30, 0x0655 |
a6cc: f0 91 56 06 lds r31, 0x0656 |
a6d0: 09 95 icall |
a6d2: 80 91 5b 04 lds r24, 0x045B |
a6d6: 8f 5f subi r24, 0xFF ; 255 |
a6d8: 80 93 5b 04 sts 0x045B, r24 |
a6dc: f7 01 movw r30, r14 |
a6de: 31 97 sbiw r30, 0x01 ; 1 |
a6e0: 90 81 ld r25, Z |
a6e2: f7 01 movw r30, r14 |
a6e4: 80 81 ld r24, Z |
a6e6: 93 9d mul r25, r3 |
a6e8: 80 0d add r24, r0 |
a6ea: 11 24 eor r1, r1 |
a6ec: 0f 90 pop r0 |
a6ee: 0f 90 pop r0 |
a6f0: 0f 90 pop r0 |
a6f2: 0f 90 pop r0 |
a6f4: 0f 90 pop r0 |
a6f6: 0f 90 pop r0 |
a6f8: 88 23 and r24, r24 |
a6fa: 31 f0 breq .+12 ; 0xa708 <main+0x25a> |
a6fc: 90 91 42 0a lds r25, 0x0A42 |
a700: 89 17 cp r24, r25 |
a702: 10 f4 brcc .+4 ; 0xa708 <main+0x25a> |
a704: 80 93 42 0a sts 0x0A42, r24 |
a708: 21 96 adiw r28, 0x01 ; 1 |
a70a: f4 e0 ldi r31, 0x04 ; 4 |
a70c: cf 0e add r12, r31 |
a70e: d1 1c adc r13, r1 |
a710: 2f e0 ldi r18, 0x0F ; 15 |
a712: e2 0e add r14, r18 |
a714: f1 1c adc r15, r1 |
a716: 01 5f subi r16, 0xF1 ; 241 |
a718: 1f 4f sbci r17, 0xFF ; 255 |
a71a: cd 30 cpi r28, 0x0D ; 13 |
a71c: d1 05 cpc r29, r1 |
a71e: 09 f0 breq .+2 ; 0xa722 <main+0x274> |
a720: aa cf rjmp .-172 ; 0xa676 <main+0x1c8> |
a722: 61 eb ldi r22, 0xB1 ; 177 |
a724: e6 2e mov r14, r22 |
a726: 65 e0 ldi r22, 0x05 ; 5 |
a728: f6 2e mov r15, r22 |
a72a: 07 e7 ldi r16, 0x77 ; 119 |
a72c: 19 e0 ldi r17, 0x09 ; 9 |
a72e: c1 e0 ldi r28, 0x01 ; 1 |
a730: d0 e0 ldi r29, 0x00 ; 0 |
a732: 7d ed ldi r23, 0xDD ; 221 |
a734: c7 2e mov r12, r23 |
a736: 72 e0 ldi r23, 0x02 ; 2 |
a738: d7 2e mov r13, r23 |
a73a: ec e9 ldi r30, 0x9C ; 156 |
a73c: ae 2e mov r10, r30 |
a73e: e6 e9 ldi r30, 0x96 ; 150 |
a740: be 2e mov r11, r30 |
a742: f2 e0 ldi r31, 0x02 ; 2 |
a744: 9f 2e mov r9, r31 |
a746: f8 01 movw r30, r16 |
a748: 80 81 ld r24, Z |
a74a: 87 fd sbrc r24, 7 |
a74c: 17 c0 rjmp .+46 ; 0xa77c <main+0x2ce> |
a74e: f7 01 movw r30, r14 |
a750: 80 81 ld r24, Z |
a752: 18 16 cp r1, r24 |
a754: 9c f4 brge .+38 ; 0xa77c <main+0x2ce> |
a756: df 93 push r29 |
a758: cf 93 push r28 |
a75a: df 92 push r13 |
a75c: cf 92 push r12 |
a75e: bf 92 push r11 |
a760: af 92 push r10 |
a762: e0 91 55 06 lds r30, 0x0655 |
a766: f0 91 56 06 lds r31, 0x0656 |
a76a: 09 95 icall |
a76c: 90 92 c9 04 sts 0x04C9, r9 |
a770: 0f 90 pop r0 |
a772: 0f 90 pop r0 |
a774: 0f 90 pop r0 |
a776: 0f 90 pop r0 |
a778: 0f 90 pop r0 |
a77a: 0f 90 pop r0 |
a77c: f8 01 movw r30, r16 |
a77e: 80 81 ld r24, Z |
a780: 80 78 andi r24, 0x80 ; 128 |
a782: 80 83 st Z, r24 |
a784: 21 96 adiw r28, 0x01 ; 1 |
a786: 01 5f subi r16, 0xF1 ; 241 |
a788: 1f 4f sbci r17, 0xFF ; 255 |
a78a: f4 e0 ldi r31, 0x04 ; 4 |
a78c: ef 0e add r14, r31 |
a78e: f1 1c adc r15, r1 |
a790: cd 30 cpi r28, 0x0D ; 13 |
a792: d1 05 cpc r29, r1 |
a794: c1 f6 brne .-80 ; 0xa746 <main+0x298> |
a796: 80 91 42 0a lds r24, 0x0A42 |
a79a: 8f 3f cpi r24, 0xFF ; 255 |
a79c: 81 f1 breq .+96 ; 0xa7fe <main+0x350> |
a79e: 64 e6 ldi r22, 0x64 ; 100 |
a7a0: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
a7a4: 1f 92 push r1 |
a7a6: 9f 93 push r25 |
a7a8: 1f 92 push r1 |
a7aa: 8f 93 push r24 |
a7ac: 87 ec ldi r24, 0xC7 ; 199 |
a7ae: 92 e0 ldi r25, 0x02 ; 2 |
a7b0: 9f 93 push r25 |
a7b2: 8f 93 push r24 |
a7b4: cc e9 ldi r28, 0x9C ; 156 |
a7b6: d6 e9 ldi r29, 0x96 ; 150 |
a7b8: df 93 push r29 |
a7ba: cf 93 push r28 |
a7bc: e0 91 55 06 lds r30, 0x0655 |
a7c0: f0 91 56 06 lds r31, 0x0656 |
a7c4: 09 95 icall |
a7c6: 80 91 42 0a lds r24, 0x0A42 |
a7ca: 84 56 subi r24, 0x64 ; 100 |
a7cc: ed b7 in r30, 0x3d ; 61 |
a7ce: fe b7 in r31, 0x3e ; 62 |
a7d0: 38 96 adiw r30, 0x08 ; 8 |
a7d2: 0f b6 in r0, 0x3f ; 63 |
a7d4: f8 94 cli |
a7d6: fe bf out 0x3e, r31 ; 62 |
a7d8: 0f be out 0x3f, r0 ; 63 |
a7da: ed bf out 0x3d, r30 ; 61 |
a7dc: 83 30 cpi r24, 0x03 ; 3 |
a7de: 78 f4 brcc .+30 ; 0xa7fe <main+0x350> |
a7e0: 8e ea ldi r24, 0xAE ; 174 |
a7e2: 92 e0 ldi r25, 0x02 ; 2 |
a7e4: 9f 93 push r25 |
a7e6: 8f 93 push r24 |
a7e8: df 93 push r29 |
a7ea: cf 93 push r28 |
a7ec: e0 91 55 06 lds r30, 0x0655 |
a7f0: f0 91 56 06 lds r31, 0x0656 |
a7f4: 09 95 icall |
a7f6: 0f 90 pop r0 |
a7f8: 0f 90 pop r0 |
a7fa: 0f 90 pop r0 |
a7fc: 0f 90 pop r0 |
a7fe: 28 dd rcall .-1456 ; 0xa250 <PrintLine> |
a800: 80 91 1a 05 lds r24, 0x051A |
a804: 90 91 5b 04 lds r25, 0x045B |
a808: 89 17 cp r24, r25 |
a80a: 28 f4 brcc .+10 ; 0xa816 <main+0x368> |
a80c: 90 91 40 0a lds r25, 0x0A40 |
a810: 90 61 ori r25, 0x10 ; 16 |
a812: 90 93 40 0a sts 0x0A40, r25 |
a816: 89 30 cpi r24, 0x09 ; 9 |
a818: 08 f0 brcs .+2 ; 0xa81c <main+0x36e> |
a81a: 88 e0 ldi r24, 0x08 ; 8 |
a81c: 80 93 b2 02 sts 0x02B2, r24 |
a820: 8e e8 ldi r24, 0x8E ; 142 |
a822: 92 e0 ldi r25, 0x02 ; 2 |
a824: 9f 93 push r25 |
a826: 8f 93 push r24 |
a828: 8c e9 ldi r24, 0x9C ; 156 |
a82a: 96 e9 ldi r25, 0x96 ; 150 |
a82c: 9f 93 push r25 |
a82e: 8f 93 push r24 |
a830: e0 91 55 06 lds r30, 0x0655 |
a834: f0 91 56 06 lds r31, 0x0656 |
a838: 09 95 icall |
a83a: 88 ee ldi r24, 0xE8 ; 232 |
a83c: 93 e0 ldi r25, 0x03 ; 3 |
a83e: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
a842: ec 01 movw r28, r24 |
a844: 0e 94 ab 1a call 0x3556 ; 0x3556 <SucheLuftruckOffset> |
a848: 0f 90 pop r0 |
a84a: 0f 90 pop r0 |
a84c: 0f 90 pop r0 |
a84e: 0f 90 pop r0 |
a850: ce 01 movw r24, r28 |
a852: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
a856: 88 23 and r24, r24 |
a858: d9 f3 breq .-10 ; 0xa850 <main+0x3a2> |
a85a: 89 e8 ldi r24, 0x89 ; 137 |
a85c: 92 e0 ldi r25, 0x02 ; 2 |
a85e: 9f 93 push r25 |
a860: 8f 93 push r24 |
a862: 8c e9 ldi r24, 0x9C ; 156 |
a864: 96 e9 ldi r25, 0x96 ; 150 |
a866: 9f 93 push r25 |
a868: 8f 93 push r24 |
a86a: e0 91 55 06 lds r30, 0x0655 |
a86e: f0 91 56 06 lds r31, 0x0656 |
a872: 09 95 icall |
a874: 80 e0 ldi r24, 0x00 ; 0 |
a876: 0e 94 34 27 call 0x4e68 ; 0x4e68 <SetNeutral> |
a87a: 28 98 cbi 0x05, 0 ; 5 |
a87c: 80 ed ldi r24, 0xD0 ; 208 |
a87e: 97 e0 ldi r25, 0x07 ; 7 |
a880: 90 93 cc 04 sts 0x04CC, r25 |
a884: 80 93 cb 04 sts 0x04CB, r24 |
a888: 85 e5 ldi r24, 0x55 ; 85 |
a88a: 80 93 5c 0a sts 0x0A5C, r24 |
a88e: 8e e0 ldi r24, 0x0E ; 14 |
a890: 90 e0 ldi r25, 0x00 ; 0 |
a892: 0e 94 43 23 call 0x4686 ; 0x4686 <GetParamByte> |
a896: c8 2f mov r28, r24 |
a898: 8f e0 ldi r24, 0x0F ; 15 |
a89a: 90 e0 ldi r25, 0x00 ; 0 |
a89c: 0e 94 43 23 call 0x4686 ; 0x4686 <GetParamByte> |
a8a0: 2c 2f mov r18, r28 |
a8a2: 30 e0 ldi r19, 0x00 ; 0 |
a8a4: 32 2f mov r19, r18 |
a8a6: 22 27 eor r18, r18 |
a8a8: 28 0f add r18, r24 |
a8aa: 31 1d adc r19, r1 |
a8ac: 30 93 61 04 sts 0x0461, r19 |
a8b0: 20 93 60 04 sts 0x0460, r18 |
a8b4: 8a e0 ldi r24, 0x0A ; 10 |
a8b6: 90 e0 ldi r25, 0x00 ; 0 |
a8b8: 0e 94 43 23 call 0x4686 ; 0x4686 <GetParamByte> |
a8bc: c8 2f mov r28, r24 |
a8be: 8b e0 ldi r24, 0x0B ; 11 |
a8c0: 90 e0 ldi r25, 0x00 ; 0 |
a8c2: 0e 94 43 23 call 0x4686 ; 0x4686 <GetParamByte> |
a8c6: 2c 2f mov r18, r28 |
a8c8: 30 e0 ldi r19, 0x00 ; 0 |
a8ca: 32 2f mov r19, r18 |
a8cc: 22 27 eor r18, r18 |
a8ce: 28 0f add r18, r24 |
a8d0: 31 1d adc r19, r1 |
a8d2: 30 93 5f 04 sts 0x045F, r19 |
a8d6: 20 93 5e 04 sts 0x045E, r18 |
a8da: 0f 90 pop r0 |
a8dc: 0f 90 pop r0 |
a8de: 0f 90 pop r0 |
a8e0: 0f 90 pop r0 |
a8e2: 2f 3f cpi r18, 0xFF ; 255 |
a8e4: 3f 4f sbci r19, 0xFF ; 255 |
a8e6: 31 f0 breq .+12 ; 0xa8f4 <main+0x446> |
a8e8: 80 91 60 04 lds r24, 0x0460 |
a8ec: 90 91 61 04 lds r25, 0x0461 |
a8f0: 01 96 adiw r24, 0x01 ; 1 |
a8f2: 41 f4 brne .+16 ; 0xa904 <main+0x456> |
a8f4: 10 92 61 04 sts 0x0461, r1 |
a8f8: 10 92 60 04 sts 0x0460, r1 |
a8fc: 10 92 5f 04 sts 0x045F, r1 |
a900: 10 92 5e 04 sts 0x045E, r1 |
a904: 80 91 5f 04 lds r24, 0x045F |
a908: 8f 93 push r24 |
a90a: 80 91 5e 04 lds r24, 0x045E |
a90e: 8f 93 push r24 |
a910: 80 91 61 04 lds r24, 0x0461 |
a914: 8f 93 push r24 |
a916: 80 91 60 04 lds r24, 0x0460 |
a91a: 8f 93 push r24 |
a91c: 87 e6 ldi r24, 0x67 ; 103 |
a91e: 92 e0 ldi r25, 0x02 ; 2 |
a920: 9f 93 push r25 |
a922: 8f 93 push r24 |
a924: 8c e9 ldi r24, 0x9C ; 156 |
a926: 96 e9 ldi r25, 0x96 ; 150 |
a928: 9f 93 push r25 |
a92a: 8f 93 push r24 |
a92c: e0 91 55 06 lds r30, 0x0655 |
a930: f0 91 56 06 lds r31, 0x0656 |
a934: 09 95 icall |
a936: 0e 94 65 75 call 0xeaca ; 0xeaca <LcdClear> |
a93a: 88 e8 ldi r24, 0x88 ; 136 |
a93c: 93 e1 ldi r25, 0x13 ; 19 |
a93e: 90 93 b1 02 sts 0x02B1, r25 |
a942: 80 93 b0 02 sts 0x02B0, r24 |
a946: c1 e0 ldi r28, 0x01 ; 1 |
a948: c0 93 5b 0a sts 0x0A5B, r28 |
a94c: 81 e0 ldi r24, 0x01 ; 1 |
a94e: c3 dc rcall .-1658 ; 0xa2d6 <LipoDetection> |
a950: 80 91 42 05 lds r24, 0x0542 |
a954: 0e 94 d8 17 call 0x2fb0 ; 0x2fb0 <LIBFC_ReceiverInit> |
a958: 7b dc rcall .-1802 ; 0xa250 <PrintLine> |
a95a: 80 ed ldi r24, 0xD0 ; 208 |
a95c: 97 e0 ldi r25, 0x07 ; 7 |
a95e: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
a962: 8c 01 movw r16, r24 |
a964: 8a ef ldi r24, 0xFA ; 250 |
a966: 90 e0 ldi r25, 0x00 ; 0 |
a968: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
a96c: 83 e0 ldi r24, 0x03 ; 3 |
a96e: 80 93 23 0c sts 0x0C23, r24 |
a972: 10 92 5a 04 sts 0x045A, r1 |
a976: 80 91 95 05 lds r24, 0x0595 |
a97a: 2d b7 in r18, 0x3d ; 61 |
a97c: 3e b7 in r19, 0x3e ; 62 |
a97e: 28 5f subi r18, 0xF8 ; 248 |
a980: 3f 4f sbci r19, 0xFF ; 255 |
a982: 0f b6 in r0, 0x3f ; 63 |
a984: f8 94 cli |
a986: 3e bf out 0x3e, r19 ; 62 |
a988: 0f be out 0x3f, r0 ; 63 |
a98a: 2d bf out 0x3d, r18 ; 61 |
a98c: 84 fd sbrc r24, 4 |
a98e: c0 93 64 04 sts 0x0464, r28 |
a992: 83 e0 ldi r24, 0x03 ; 3 |
a994: 80 93 b3 02 sts 0x02B3, r24 |
a998: 61 2c mov r6, r1 |
a99a: 77 24 eor r7, r7 |
a99c: 73 94 inc r7 |
a99e: c0 e0 ldi r28, 0x00 ; 0 |
a9a0: d0 e0 ldi r29, 0x00 ; 0 |
a9a2: f8 e9 ldi r31, 0x98 ; 152 |
a9a4: ef 2e mov r14, r31 |
a9a6: fa e3 ldi r31, 0x3A ; 58 |
a9a8: ff 2e mov r15, r31 |
a9aa: 21 2c mov r2, r1 |
a9ac: ac e0 ldi r26, 0x0C ; 12 |
a9ae: 3a 2e mov r3, r26 |
a9b0: b8 e8 ldi r27, 0x88 ; 136 |
a9b2: 4b 2e mov r4, r27 |
a9b4: b3 e1 ldi r27, 0x13 ; 19 |
a9b6: 5b 2e mov r5, r27 |
a9b8: 88 ea ldi r24, 0xA8 ; 168 |
a9ba: c8 2e mov r12, r24 |
a9bc: 81 e6 ldi r24, 0x61 ; 97 |
a9be: d8 2e mov r13, r24 |
a9c0: 90 e8 ldi r25, 0x80 ; 128 |
a9c2: a9 2e mov r10, r25 |
a9c4: b1 2c mov r11, r1 |
a9c6: 25 e0 ldi r18, 0x05 ; 5 |
a9c8: 82 2e mov r8, r18 |
a9ca: 91 2c mov r9, r1 |
a9cc: 12 bc out 0x22, r1 ; 34 |
a9ce: 11 bc out 0x21, r1 ; 33 |
a9d0: 80 91 ea 04 lds r24, 0x04EA |
a9d4: 88 23 and r24, r24 |
a9d6: 11 f0 breq .+4 ; 0xa9dc <main+0x52e> |
a9d8: 47 98 cbi 0x08, 7 ; 8 |
a9da: fe cf rjmp .-4 ; 0xa9d8 <main+0x52a> |
a9dc: 80 91 cf 04 lds r24, 0x04CF |
a9e0: 88 23 and r24, r24 |
a9e2: 09 f4 brne .+2 ; 0xa9e6 <main+0x538> |
a9e4: a6 c2 rjmp .+1356 ; 0xaf32 <main+0xa84> |
a9e6: 80 91 0f 01 lds r24, 0x010F |
a9ea: 88 23 and r24, r24 |
a9ec: 09 f4 brne .+2 ; 0xa9f0 <main+0x542> |
a9ee: a1 c2 rjmp .+1346 ; 0xaf32 <main+0xa84> |
a9f0: f8 94 cli |
a9f2: 80 91 cf 04 lds r24, 0x04CF |
a9f6: 81 50 subi r24, 0x01 ; 1 |
a9f8: 80 93 cf 04 sts 0x04CF, r24 |
a9fc: 78 94 sei |
a9fe: 80 91 5a 0a lds r24, 0x0A5A |
aa02: 88 23 and r24, r24 |
aa04: 11 f0 breq .+4 ; 0xaa0a <main+0x55c> |
aa06: 36 dc rcall .-1940 ; 0xa274 <CalMk3Mag> |
aa08: 02 c0 rjmp .+4 ; 0xaa0e <main+0x560> |
aa0a: 0e 94 4c 34 call 0x6898 ; 0x6898 <MotorRegler> |
aa0e: 0e 94 b4 30 call 0x6168 ; 0x6168 <SendMotorData> |
aa12: 28 98 cbi 0x05, 0 ; 5 |
aa14: 80 91 02 04 lds r24, 0x0402 |
aa18: 88 23 and r24, r24 |
aa1a: 31 f0 breq .+12 ; 0xaa28 <main+0x57a> |
aa1c: 80 91 02 04 lds r24, 0x0402 |
aa20: 81 50 subi r24, 0x01 ; 1 |
aa22: 80 93 02 04 sts 0x0402, r24 |
aa26: 3e c0 rjmp .+124 ; 0xaaa4 <main+0x5f6> |
aa28: 80 91 6f 00 lds r24, 0x006F |
aa2c: 80 62 ori r24, 0x20 ; 32 |
aa2e: 80 93 6f 00 sts 0x006F, r24 |
aa32: 10 92 0f 08 sts 0x080F, r1 |
aa36: 10 92 0e 08 sts 0x080E, r1 |
aa3a: 80 91 40 0a lds r24, 0x0A40 |
aa3e: 88 60 ori r24, 0x08 ; 8 |
aa40: 80 93 40 0a sts 0x0A40, r24 |
aa44: 20 91 1c 05 lds r18, 0x051C |
aa48: 30 e0 ldi r19, 0x00 ; 0 |
aa4a: 22 0f add r18, r18 |
aa4c: 33 1f adc r19, r19 |
aa4e: f9 01 movw r30, r18 |
aa50: ec 5a subi r30, 0xAC ; 172 |
aa52: f7 4f sbci r31, 0xF7 ; 247 |
aa54: 11 82 std Z+1, r1 ; 0x01 |
aa56: 10 82 st Z, r1 |
aa58: 80 91 1d 05 lds r24, 0x051D |
aa5c: 90 e0 ldi r25, 0x00 ; 0 |
aa5e: 88 0f add r24, r24 |
aa60: 99 1f adc r25, r25 |
aa62: fc 01 movw r30, r24 |
aa64: ec 5a subi r30, 0xAC ; 172 |
aa66: f7 4f sbci r31, 0xF7 ; 247 |
aa68: 11 82 std Z+1, r1 ; 0x01 |
aa6a: 10 82 st Z, r1 |
aa6c: f9 01 movw r30, r18 |
aa6e: e2 5f subi r30, 0xF2 ; 242 |
aa70: f7 4f sbci r31, 0xF7 ; 247 |
aa72: 11 82 std Z+1, r1 ; 0x01 |
aa74: 10 82 st Z, r1 |
aa76: fc 01 movw r30, r24 |
aa78: e2 5f subi r30, 0xF2 ; 242 |
aa7a: f7 4f sbci r31, 0xF7 ; 247 |
aa7c: 11 82 std Z+1, r1 ; 0x01 |
aa7e: 10 82 st Z, r1 |
aa80: e0 91 1f 05 lds r30, 0x051F |
aa84: f0 e0 ldi r31, 0x00 ; 0 |
aa86: ee 0f add r30, r30 |
aa88: ff 1f adc r31, r31 |
aa8a: e2 5f subi r30, 0xF2 ; 242 |
aa8c: f7 4f sbci r31, 0xF7 ; 247 |
aa8e: 11 82 std Z+1, r1 ; 0x01 |
aa90: 10 82 st Z, r1 |
aa92: e0 91 1e 05 lds r30, 0x051E |
aa96: f0 e0 ldi r31, 0x00 ; 0 |
aa98: ee 0f add r30, r30 |
aa9a: ff 1f adc r31, r31 |
aa9c: e2 5f subi r30, 0xF2 ; 242 |
aa9e: f7 4f sbci r31, 0xF7 ; 247 |
aaa0: 11 82 std Z+1, r1 ; 0x01 |
aaa2: 10 82 st Z, r1 |
aaa4: 80 91 b0 02 lds r24, 0x02B0 |
aaa8: 90 91 b1 02 lds r25, 0x02B1 |
aaac: 01 97 sbiw r24, 0x01 ; 1 |
aaae: 90 93 b1 02 sts 0x02B1, r25 |
aab2: 80 93 b0 02 sts 0x02B0, r24 |
aab6: 89 2b or r24, r25 |
aab8: 21 f0 breq .+8 ; 0xaac2 <main+0x614> |
aaba: 80 91 dd 04 lds r24, 0x04DD |
aabe: 88 23 and r24, r24 |
aac0: 91 f1 breq .+100 ; 0xab26 <main+0x678> |
aac2: 80 91 b0 02 lds r24, 0x02B0 |
aac6: 90 91 b1 02 lds r25, 0x02B1 |
aaca: 89 2b or r24, r25 |
aacc: c9 f4 brne .+50 ; 0xab00 <main+0x652> |
aace: 0e 94 3a 8c call 0x11874 ; 0x11874 <I2C_Reset> |
aad2: 90 92 b1 02 sts 0x02B1, r9 |
aad6: 80 92 b0 02 sts 0x02B0, r8 |
aada: 80 91 5d 0c lds r24, 0x0C5D |
aade: 90 91 5e 0c lds r25, 0x0C5E |
aae2: 01 96 adiw r24, 0x01 ; 1 |
aae4: 90 93 5e 0c sts 0x0C5E, r25 |
aae8: 80 93 5d 0c sts 0x0C5D, r24 |
aaec: 80 91 40 0a lds r24, 0x0A40 |
aaf0: 81 60 ori r24, 0x01 ; 1 |
aaf2: 80 93 40 0a sts 0x0A40, r24 |
aaf6: 80 91 24 0c lds r24, 0x0C24 |
aafa: 82 60 ori r24, 0x02 ; 2 |
aafc: 80 93 24 0c sts 0x0C24, r24 |
ab00: 80 91 a9 02 lds r24, 0x02A9 |
ab04: 90 91 aa 02 lds r25, 0x02AA |
ab08: 01 96 adiw r24, 0x01 ; 1 |
ab0a: 71 f4 brne .+28 ; 0xab28 <main+0x67a> |
ab0c: 80 91 01 04 lds r24, 0x0401 |
ab10: 88 23 and r24, r24 |
ab12: 51 f0 breq .+20 ; 0xab28 <main+0x67a> |
ab14: d0 92 cc 04 sts 0x04CC, r13 |
ab18: c0 92 cb 04 sts 0x04CB, r12 |
ab1c: b0 92 aa 02 sts 0x02AA, r11 |
ab20: a0 92 a9 02 sts 0x02A9, r10 |
ab24: 01 c0 rjmp .+2 ; 0xab28 <main+0x67a> |
ab26: 28 98 cbi 0x05, 0 ; 5 |
ab28: 0e 94 86 19 call 0x330c ; 0x330c <LIBFC_Polling> |
ab2c: 80 91 cf 04 lds r24, 0x04CF |
ab30: 81 11 cpse r24, r1 |
ab32: fc c1 rjmp .+1016 ; 0xaf2c <main+0xa7e> |
ab34: 80 91 a9 04 lds r24, 0x04A9 |
ab38: 88 23 and r24, r24 |
ab3a: 19 f0 breq .+6 ; 0xab42 <main+0x694> |
ab3c: 0e 94 c9 7f call 0xff92 ; 0xff92 <ProcessSBus> |
ab40: f5 c1 rjmp .+1002 ; 0xaf2c <main+0xa7e> |
ab42: 80 91 ca 04 lds r24, 0x04CA |
ab46: 81 11 cpse r24, r1 |
ab48: 02 c0 rjmp .+4 ; 0xab4e <main+0x6a0> |
ab4a: 0e 94 2f 82 call 0x1045e ; 0x1045e <SPI_TransmitByte> |
ab4e: 80 91 af 02 lds r24, 0x02AF |
ab52: 81 11 cpse r24, r1 |
ab54: 0e 94 f3 88 call 0x111e6 ; 0x111e6 <CalculateServo> |
ab58: 0e 94 e4 96 call 0x12dc8 ; 0x12dc8 <DatenUebertragung> |
ab5c: 0e 94 d7 92 call 0x125ae ; 0x125ae <BearbeiteRxDaten> |
ab60: c8 01 movw r24, r16 |
ab62: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
ab66: 88 23 and r24, r24 |
ab68: 09 f4 brne .+2 ; 0xab6c <main+0x6be> |
ab6a: dc c1 rjmp .+952 ; 0xaf24 <main+0xa76> |
ab6c: 0c 5e subi r16, 0xEC ; 236 |
ab6e: 1f 4f sbci r17, 0xFF ; 255 |
ab70: 0e 94 b6 88 call 0x1116c ; 0x1116c <CalcNickServoValue> |
ab74: 80 91 42 05 lds r24, 0x0542 |
ab78: 86 30 cpi r24, 0x06 ; 6 |
ab7a: 11 f4 brne .+4 ; 0xab80 <main+0x6d2> |
ab7c: 9d d6 rcall .+3386 ; 0xb8b8 <HoTT_Menu> |
ab7e: 04 c0 rjmp .+8 ; 0xab88 <main+0x6da> |
ab80: 84 30 cpi r24, 0x04 ; 4 |
ab82: 11 f4 brne .+4 ; 0xab88 <main+0x6da> |
ab84: 0e 94 c5 72 call 0xe58a ; 0xe58a <BuildJeti_Vario> |
ab88: 80 91 c0 03 lds r24, 0x03C0 |
ab8c: 88 23 and r24, r24 |
ab8e: 31 f1 breq .+76 ; 0xabdc <main+0x72e> |
ab90: 80 91 04 05 lds r24, 0x0504 |
ab94: 90 91 05 05 lds r25, 0x0505 |
ab98: 8c 32 cpi r24, 0x2C ; 44 |
ab9a: 91 40 sbci r25, 0x01 ; 1 |
ab9c: 74 f0 brlt .+28 ; 0xabba <main+0x70c> |
ab9e: 80 91 33 0c lds r24, 0x0C33 |
aba2: 90 91 34 0c lds r25, 0x0C34 |
aba6: 81 15 cp r24, r1 |
aba8: 92 40 sbci r25, 0x02 ; 2 |
abaa: c4 f4 brge .+48 ; 0xabdc <main+0x72e> |
abac: 80 91 04 05 lds r24, 0x0504 |
abb0: 90 91 05 05 lds r25, 0x0505 |
abb4: 83 35 cpi r24, 0x53 ; 83 |
abb6: 93 40 sbci r25, 0x03 ; 3 |
abb8: 8c f0 brlt .+34 ; 0xabdc <main+0x72e> |
abba: 63 94 inc r6 |
abbc: 32 e3 ldi r19, 0x32 ; 50 |
abbe: 36 15 cp r19, r6 |
abc0: 70 f4 brcc .+28 ; 0xabde <main+0x730> |
abc2: 80 91 01 04 lds r24, 0x0401 |
abc6: 88 23 and r24, r24 |
abc8: 31 f0 breq .+12 ; 0xabd6 <main+0x728> |
abca: 80 91 3f 0a lds r24, 0x0A3F |
abce: 80 62 ori r24, 0x20 ; 32 |
abd0: 80 93 3f 0a sts 0x0A3F, r24 |
abd4: 04 c0 rjmp .+8 ; 0xabde <main+0x730> |
abd6: 10 92 ed 03 sts 0x03ED, r1 |
abda: 01 c0 rjmp .+2 ; 0xabde <main+0x730> |
abdc: 61 2c mov r6, r1 |
abde: 80 91 dd 04 lds r24, 0x04DD |
abe2: 81 11 cpse r24, r1 |
abe4: 05 c0 rjmp .+10 ; 0xabf0 <main+0x742> |
abe6: 80 91 19 05 lds r24, 0x0519 |
abea: 8e 31 cpi r24, 0x1E ; 30 |
abec: 30 f0 brcs .+12 ; 0xabfa <main+0x74c> |
abee: 09 c0 rjmp .+18 ; 0xac02 <main+0x754> |
abf0: 80 91 40 0a lds r24, 0x0A40 |
abf4: 82 60 ori r24, 0x02 ; 2 |
abf6: 80 93 40 0a sts 0x0A40, r24 |
abfa: 80 91 24 0c lds r24, 0x0C24 |
abfe: 82 60 ori r24, 0x02 ; 2 |
ac00: 0f c0 rjmp .+30 ; 0xac20 <main+0x772> |
ac02: 80 91 cb 04 lds r24, 0x04CB |
ac06: 90 91 cc 04 lds r25, 0x04CC |
ac0a: 89 2b or r24, r25 |
ac0c: 59 f4 brne .+22 ; 0xac24 <main+0x776> |
ac0e: 80 91 b0 02 lds r24, 0x02B0 |
ac12: 90 91 b1 02 lds r25, 0x02B1 |
ac16: 07 97 sbiw r24, 0x07 ; 7 |
ac18: 28 f0 brcs .+10 ; 0xac24 <main+0x776> |
ac1a: 80 91 24 0c lds r24, 0x0C24 |
ac1e: 8d 7f andi r24, 0xFD ; 253 |
ac20: 80 93 24 0c sts 0x0C24, r24 |
ac24: 80 91 64 04 lds r24, 0x0464 |
ac28: 88 23 and r24, r24 |
ac2a: 51 f0 breq .+20 ; 0xac40 <main+0x792> |
ac2c: 80 91 02 04 lds r24, 0x0402 |
ac30: 87 39 cpi r24, 0x97 ; 151 |
ac32: 30 f0 brcs .+12 ; 0xac40 <main+0x792> |
ac34: 10 92 64 04 sts 0x0464, r1 |
ac38: 50 92 cc 04 sts 0x04CC, r5 |
ac3c: 40 92 cb 04 sts 0x04CB, r4 |
ac40: 80 91 b5 02 lds r24, 0x02B5 |
ac44: 88 23 and r24, r24 |
ac46: 21 f0 breq .+8 ; 0xac50 <main+0x7a2> |
ac48: 81 50 subi r24, 0x01 ; 1 |
ac4a: 80 93 b5 02 sts 0x02B5, r24 |
ac4e: 29 c0 rjmp .+82 ; 0xaca2 <main+0x7f4> |
ac50: 10 92 66 0a sts 0x0A66, r1 |
ac54: 10 92 d5 03 sts 0x03D5, r1 |
ac58: 10 92 d4 03 sts 0x03D4, r1 |
ac5c: 10 92 d3 03 sts 0x03D3, r1 |
ac60: 10 92 d2 03 sts 0x03D2, r1 |
ac64: 10 92 d1 03 sts 0x03D1, r1 |
ac68: 10 92 d0 03 sts 0x03D0, r1 |
ac6c: 80 91 02 04 lds r24, 0x0402 |
ac70: 81 11 cpse r24, r1 |
ac72: 17 c0 rjmp .+46 ; 0xaca2 <main+0x7f4> |
ac74: 80 91 a9 02 lds r24, 0x02A9 |
ac78: 90 91 aa 02 lds r25, 0x02AA |
ac7c: 01 96 adiw r24, 0x01 ; 1 |
ac7e: 89 f4 brne .+34 ; 0xaca2 <main+0x7f4> |
ac80: 80 91 64 04 lds r24, 0x0464 |
ac84: 82 30 cpi r24, 0x02 ; 2 |
ac86: 69 f0 breq .+26 ; 0xaca2 <main+0x7f4> |
ac88: f0 92 cc 04 sts 0x04CC, r15 |
ac8c: e0 92 cb 04 sts 0x04CB, r14 |
ac90: 30 92 aa 02 sts 0x02AA, r3 |
ac94: 20 92 a9 02 sts 0x02A9, r2 |
ac98: 88 23 and r24, r24 |
ac9a: 19 f0 breq .+6 ; 0xaca2 <main+0x7f4> |
ac9c: 82 e0 ldi r24, 0x02 ; 2 |
ac9e: 80 93 64 04 sts 0x0464, r24 |
aca2: 80 91 a4 02 lds r24, 0x02A4 |
aca6: 20 91 43 0a lds r18, 0x0A43 |
acaa: 89 3c cpi r24, 0xC9 ; 201 |
acac: 60 f0 brcs .+24 ; 0xacc6 <main+0x818> |
acae: 81 50 subi r24, 0x01 ; 1 |
acb0: 80 93 a4 02 sts 0x02A4, r24 |
acb4: 80 91 40 0a lds r24, 0x0A40 |
acb8: 8b 7f andi r24, 0xFB ; 251 |
acba: 80 93 40 0a sts 0x0A40, r24 |
acbe: 21 60 ori r18, 0x01 ; 1 |
acc0: 20 93 43 0a sts 0x0A43, r18 |
acc4: 4c c0 rjmp .+152 ; 0xad5e <main+0x8b0> |
acc6: 80 91 c1 08 lds r24, 0x08C1 |
acca: 88 23 and r24, r24 |
accc: e1 f0 breq .+56 ; 0xad06 <main+0x858> |
acce: 80 91 40 0a lds r24, 0x0A40 |
acd2: 84 60 ori r24, 0x04 ; 4 |
acd4: 80 93 40 0a sts 0x0A40, r24 |
acd8: 89 e0 ldi r24, 0x09 ; 9 |
acda: 80 93 b9 04 sts 0x04B9, r24 |
acde: 80 91 a9 02 lds r24, 0x02A9 |
ace2: 90 91 aa 02 lds r25, 0x02AA |
ace6: 01 96 adiw r24, 0x01 ; 1 |
ace8: 71 f4 brne .+28 ; 0xad06 <main+0x858> |
acea: 80 91 01 04 lds r24, 0x0401 |
acee: 88 23 and r24, r24 |
acf0: 51 f0 breq .+20 ; 0xad06 <main+0x858> |
acf2: f0 92 cc 04 sts 0x04CC, r15 |
acf6: e0 92 cb 04 sts 0x04CB, r14 |
acfa: 80 e0 ldi r24, 0x00 ; 0 |
acfc: 98 ea ldi r25, 0xA8 ; 168 |
acfe: 90 93 aa 02 sts 0x02AA, r25 |
ad02: 80 93 a9 02 sts 0x02A9, r24 |
ad06: 10 92 69 04 sts 0x0469, r1 |
ad0a: 10 92 68 04 sts 0x0468, r1 |
ad0e: 10 92 67 04 sts 0x0467, r1 |
ad12: 10 92 66 04 sts 0x0466, r1 |
ad16: 10 92 65 04 sts 0x0465, r1 |
ad1a: 10 92 b4 08 sts 0x08B4, r1 |
ad1e: 8f ef ldi r24, 0xFF ; 255 |
ad20: 80 93 29 09 sts 0x0929, r24 |
ad24: 10 92 f3 08 sts 0x08F3, r1 |
ad28: 10 92 f2 08 sts 0x08F2, r1 |
ad2c: 10 92 f5 08 sts 0x08F5, r1 |
ad30: 10 92 f4 08 sts 0x08F4, r1 |
ad34: ef ef ldi r30, 0xFF ; 255 |
ad36: ff ef ldi r31, 0xFF ; 255 |
ad38: f0 93 f1 08 sts 0x08F1, r31 |
ad3c: e0 93 f0 08 sts 0x08F0, r30 |
ad40: 10 92 f1 03 sts 0x03F1, r1 |
ad44: 10 92 f2 03 sts 0x03F2, r1 |
ad48: 10 92 f3 03 sts 0x03F3, r1 |
ad4c: 10 92 f4 03 sts 0x03F4, r1 |
ad50: 10 92 f5 03 sts 0x03F5, r1 |
ad54: 2e 7f andi r18, 0xFE ; 254 |
ad56: 20 93 43 0a sts 0x0A43, r18 |
ad5a: 10 92 a4 02 sts 0x02A4, r1 |
ad5e: 20 91 1a 01 lds r18, 0x011A |
ad62: 30 91 1b 01 lds r19, 0x011B |
ad66: 80 91 53 01 lds r24, 0x0153 |
ad6a: e8 2f mov r30, r24 |
ad6c: f0 e0 ldi r31, 0x00 ; 0 |
ad6e: e2 17 cp r30, r18 |
ad70: f3 07 cpc r31, r19 |
ad72: fc f0 brlt .+62 ; 0xadb2 <main+0x904> |
ad74: 20 91 c9 03 lds r18, 0x03C9 |
ad78: 20 62 ori r18, 0x20 ; 32 |
ad7a: 20 93 c9 03 sts 0x03C9, r18 |
ad7e: 20 91 a9 02 lds r18, 0x02A9 |
ad82: 30 91 aa 02 lds r19, 0x02AA |
ad86: 2f 3f cpi r18, 0xFF ; 255 |
ad88: 3f 4f sbci r19, 0xFF ; 255 |
ad8a: 99 f4 brne .+38 ; 0xadb2 <main+0x904> |
ad8c: 20 91 1a 01 lds r18, 0x011A |
ad90: 30 91 1b 01 lds r19, 0x011B |
ad94: 2b 30 cpi r18, 0x0B ; 11 |
ad96: 31 05 cpc r19, r1 |
ad98: 64 f0 brlt .+24 ; 0xadb2 <main+0x904> |
ad9a: 20 e7 ldi r18, 0x70 ; 112 |
ad9c: 37 e1 ldi r19, 0x17 ; 23 |
ad9e: 30 93 cc 04 sts 0x04CC, r19 |
ada2: 20 93 cb 04 sts 0x04CB, r18 |
ada6: 80 e0 ldi r24, 0x00 ; 0 |
ada8: 93 e0 ldi r25, 0x03 ; 3 |
adaa: 90 93 aa 02 sts 0x02AA, r25 |
adae: 80 93 a9 02 sts 0x02A9, r24 |
adb2: 20 91 59 04 lds r18, 0x0459 |
adb6: 2f 5f subi r18, 0xFF ; 255 |
adb8: 20 93 59 04 sts 0x0459, r18 |
adbc: 21 33 cpi r18, 0x31 ; 49 |
adbe: 09 f0 breq .+2 ; 0xadc2 <main+0x914> |
adc0: 7b c0 rjmp .+246 ; 0xaeb8 <main+0xa0a> |
adc2: 10 92 59 04 sts 0x0459, r1 |
adc6: 20 91 7e 04 lds r18, 0x047E |
adca: 22 23 and r18, r18 |
adcc: 19 f0 breq .+6 ; 0xadd4 <main+0x926> |
adce: 21 50 subi r18, 0x01 ; 1 |
add0: 20 93 7e 04 sts 0x047E, r18 |
add4: 20 91 c9 03 lds r18, 0x03C9 |
add8: 21 ff sbrs r18, 1 |
adda: 0b c0 rjmp .+22 ; 0xadf2 <main+0x944> |
addc: 20 91 5c 04 lds r18, 0x045C |
ade0: 30 91 5d 04 lds r19, 0x045D |
ade4: 2f 5f subi r18, 0xFF ; 255 |
ade6: 3f 4f sbci r19, 0xFF ; 255 |
ade8: 30 93 5d 04 sts 0x045D, r19 |
adec: 20 93 5c 04 sts 0x045C, r18 |
adf0: 02 c0 rjmp .+4 ; 0xadf6 <main+0x948> |
adf2: ca ea ldi r28, 0xAA ; 170 |
adf4: d5 e0 ldi r29, 0x05 ; 5 |
adf6: 20 91 ca 03 lds r18, 0x03CA |
adfa: 30 91 cb 03 lds r19, 0x03CB |
adfe: 21 15 cp r18, r1 |
ae00: 34 40 sbci r19, 0x04 ; 4 |
ae02: 08 f0 brcs .+2 ; 0xae06 <main+0x958> |
ae04: 4b c0 rjmp .+150 ; 0xae9c <main+0x9ee> |
ae06: 80 91 06 05 lds r24, 0x0506 |
ae0a: 90 91 07 05 lds r25, 0x0507 |
ae0e: a0 91 08 05 lds r26, 0x0508 |
ae12: b0 91 09 05 lds r27, 0x0509 |
ae16: 40 91 12 01 lds r20, 0x0112 |
ae1a: 50 91 13 01 lds r21, 0x0113 |
ae1e: 60 91 14 01 lds r22, 0x0114 |
ae22: 70 91 15 01 lds r23, 0x0115 |
ae26: 84 17 cp r24, r20 |
ae28: 95 07 cpc r25, r21 |
ae2a: a6 07 cpc r26, r22 |
ae2c: b7 07 cpc r27, r23 |
ae2e: 6c f4 brge .+26 ; 0xae4a <main+0x99c> |
ae30: 40 91 06 05 lds r20, 0x0506 |
ae34: 50 91 07 05 lds r21, 0x0507 |
ae38: 60 91 08 05 lds r22, 0x0508 |
ae3c: 70 91 09 05 lds r23, 0x0509 |
ae40: 4b 5f subi r20, 0xFB ; 251 |
ae42: 5f 4f sbci r21, 0xFF ; 255 |
ae44: 6f 4f sbci r22, 0xFF ; 255 |
ae46: 7f 4f sbci r23, 0xFF ; 255 |
ae48: 21 c0 rjmp .+66 ; 0xae8c <main+0x9de> |
ae4a: 80 91 06 05 lds r24, 0x0506 |
ae4e: 90 91 07 05 lds r25, 0x0507 |
ae52: a0 91 08 05 lds r26, 0x0508 |
ae56: b0 91 09 05 lds r27, 0x0509 |
ae5a: 40 91 12 01 lds r20, 0x0112 |
ae5e: 50 91 13 01 lds r21, 0x0113 |
ae62: 60 91 14 01 lds r22, 0x0114 |
ae66: 70 91 15 01 lds r23, 0x0115 |
ae6a: 48 17 cp r20, r24 |
ae6c: 59 07 cpc r21, r25 |
ae6e: 6a 07 cpc r22, r26 |
ae70: 7b 07 cpc r23, r27 |
ae72: a4 f4 brge .+40 ; 0xae9c <main+0x9ee> |
ae74: 40 91 06 05 lds r20, 0x0506 |
ae78: 50 91 07 05 lds r21, 0x0507 |
ae7c: 60 91 08 05 lds r22, 0x0508 |
ae80: 70 91 09 05 lds r23, 0x0509 |
ae84: 45 50 subi r20, 0x05 ; 5 |
ae86: 51 09 sbc r21, r1 |
ae88: 61 09 sbc r22, r1 |
ae8a: 71 09 sbc r23, r1 |
ae8c: 40 93 06 05 sts 0x0506, r20 |
ae90: 50 93 07 05 sts 0x0507, r21 |
ae94: 60 93 08 05 sts 0x0508, r22 |
ae98: 70 93 09 05 sts 0x0509, r23 |
ae9c: 20 91 1a 01 lds r18, 0x011A |
aea0: 30 91 1b 01 lds r19, 0x011B |
aea4: cf 01 movw r24, r30 |
aea6: 01 96 adiw r24, 0x01 ; 1 |
aea8: 82 17 cp r24, r18 |
aeaa: 93 07 cpc r25, r19 |
aeac: 2c f4 brge .+10 ; 0xaeb8 <main+0xa0a> |
aeae: 80 91 c9 03 lds r24, 0x03C9 |
aeb2: 8f 7d andi r24, 0xDF ; 223 |
aeb4: 80 93 c9 03 sts 0x03C9, r24 |
aeb8: 21 96 adiw r28, 0x01 ; 1 |
aeba: c2 37 cpi r28, 0x72 ; 114 |
aebc: eb e0 ldi r30, 0x0B ; 11 |
aebe: de 07 cpc r29, r30 |
aec0: 89 f5 brne .+98 ; 0xaf24 <main+0xa76> |
aec2: 80 91 60 04 lds r24, 0x0460 |
aec6: 90 91 61 04 lds r25, 0x0461 |
aeca: 01 96 adiw r24, 0x01 ; 1 |
aecc: 90 93 61 04 sts 0x0461, r25 |
aed0: 80 93 60 04 sts 0x0460, r24 |
aed4: 20 91 5e 04 lds r18, 0x045E |
aed8: 30 91 5f 04 lds r19, 0x045F |
aedc: 2f 5f subi r18, 0xFF ; 255 |
aede: 3f 4f sbci r19, 0xFF ; 255 |
aee0: 30 93 5f 04 sts 0x045F, r19 |
aee4: 20 93 5e 04 sts 0x045E, r18 |
aee8: 69 2f mov r22, r25 |
aeea: 8e e0 ldi r24, 0x0E ; 14 |
aeec: 90 e0 ldi r25, 0x00 ; 0 |
aeee: 0e 94 45 23 call 0x468a ; 0x468a <SetParamByte> |
aef2: 60 91 60 04 lds r22, 0x0460 |
aef6: 8f e0 ldi r24, 0x0F ; 15 |
aef8: 90 e0 ldi r25, 0x00 ; 0 |
aefa: 0e 94 45 23 call 0x468a ; 0x468a <SetParamByte> |
aefe: 60 91 5f 04 lds r22, 0x045F |
af02: 8a e0 ldi r24, 0x0A ; 10 |
af04: 90 e0 ldi r25, 0x00 ; 0 |
af06: 0e 94 45 23 call 0x468a ; 0x468a <SetParamByte> |
af0a: 60 91 5e 04 lds r22, 0x045E |
af0e: 8b e0 ldi r24, 0x0B ; 11 |
af10: 90 e0 ldi r25, 0x00 ; 0 |
af12: 0e 94 45 23 call 0x468a ; 0x468a <SetParamByte> |
af16: 84 e1 ldi r24, 0x14 ; 20 |
af18: 90 e0 ldi r25, 0x00 ; 0 |
af1a: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
af1e: 8c 01 movw r16, r24 |
af20: c0 e0 ldi r28, 0x00 ; 0 |
af22: d0 e0 ldi r29, 0x00 ; 0 |
af24: 0e 94 09 74 call 0xe812 ; 0xe812 <LED_Update> |
af28: 0e 94 68 20 call 0x40d0 ; 0x40d0 <Capacity_Update> |
af2c: 77 20 and r7, r7 |
af2e: 19 f0 breq .+6 ; 0xaf36 <main+0xa88> |
af30: 7a 94 dec r7 |
af32: 71 10 cpse r7, r1 |
af34: 10 c0 rjmp .+32 ; 0xaf56 <main+0xaa8> |
af36: 0e 94 3d 87 call 0x10e7a ; 0x10e7a <SPI_StartTransmitPacket> |
af3a: 88 23 and r24, r24 |
af3c: 19 f0 breq .+6 ; 0xaf44 <main+0xa96> |
af3e: ec e0 ldi r30, 0x0C ; 12 |
af40: 7e 2e mov r7, r30 |
af42: 44 cd rjmp .-1400 ; 0xa9cc <main+0x51e> |
af44: 80 91 ca 04 lds r24, 0x04CA |
af48: 88 23 and r24, r24 |
af4a: 11 f0 breq .+4 ; 0xaf50 <main+0xaa2> |
af4c: 71 2c mov r7, r1 |
af4e: 3e cd rjmp .-1412 ; 0xa9cc <main+0x51e> |
af50: 0e 94 2f 82 call 0x1045e ; 0x1045e <SPI_TransmitByte> |
af54: fb cf rjmp .-10 ; 0xaf4c <main+0xa9e> |
af56: 80 91 ca 04 lds r24, 0x04CA |
af5a: 81 11 cpse r24, r1 |
af5c: 37 cd rjmp .-1426 ; 0xa9cc <main+0x51e> |
af5e: 0e 94 2f 82 call 0x1045e ; 0x1045e <SPI_TransmitByte> |
af62: 34 cd rjmp .-1432 ; 0xa9cc <main+0x51e> |
|
0000af64 <GetHottestBl>: |
af64: 90 91 7b 04 lds r25, 0x047B |
af68: 8f e0 ldi r24, 0x0F ; 15 |
af6a: 98 9f mul r25, r24 |
af6c: f0 01 movw r30, r0 |
af6e: 11 24 eor r1, r1 |
af70: ec 58 subi r30, 0x8C ; 140 |
af72: f6 4f sbci r31, 0xF6 ; 246 |
af74: 87 81 ldd r24, Z+7 ; 0x07 |
af76: 20 91 7a 04 lds r18, 0x047A |
af7a: 28 17 cp r18, r24 |
af7c: 28 f4 brcc .+10 ; 0xaf88 <GetHottestBl+0x24> |
af7e: 80 93 7a 04 sts 0x047A, r24 |
af82: 90 93 79 04 sts 0x0479, r25 |
af86: 08 c0 rjmp .+16 ; 0xaf98 <GetHottestBl+0x34> |
af88: 88 23 and r24, r24 |
af8a: 31 f0 breq .+12 ; 0xaf98 <GetHottestBl+0x34> |
af8c: 20 91 78 04 lds r18, 0x0478 |
af90: 82 17 cp r24, r18 |
af92: 10 f4 brcc .+4 ; 0xaf98 <GetHottestBl+0x34> |
af94: 80 93 78 04 sts 0x0478, r24 |
af98: 9f 5f subi r25, 0xFF ; 255 |
af9a: 9c 30 cpi r25, 0x0C ; 12 |
af9c: 18 f4 brcc .+6 ; 0xafa4 <GetHottestBl+0x40> |
af9e: 90 93 7b 04 sts 0x047B, r25 |
afa2: 08 95 ret |
afa4: 10 92 7b 04 sts 0x047B, r1 |
afa8: 80 91 78 04 lds r24, 0x0478 |
afac: 8f 3f cpi r24, 0xFF ; 255 |
afae: 19 f0 breq .+6 ; 0xafb6 <GetHottestBl+0x52> |
afb0: 80 93 81 04 sts 0x0481, r24 |
afb4: 02 c0 rjmp .+4 ; 0xafba <GetHottestBl+0x56> |
afb6: 10 92 81 04 sts 0x0481, r1 |
afba: 80 91 7a 04 lds r24, 0x047A |
afbe: 80 93 82 04 sts 0x0482, r24 |
afc2: 80 91 79 04 lds r24, 0x0479 |
afc6: 80 93 80 04 sts 0x0480, r24 |
afca: 8f ef ldi r24, 0xFF ; 255 |
afcc: 80 93 78 04 sts 0x0478, r24 |
afd0: 10 92 7a 04 sts 0x047A, r1 |
afd4: 10 92 79 04 sts 0x0479, r1 |
afd8: 08 95 ret |
|
0000afda <Hott_ClearLine>: |
afda: 95 e1 ldi r25, 0x15 ; 21 |
afdc: 89 9f mul r24, r25 |
afde: 80 2d mov r24, r0 |
afe0: 11 24 eor r1, r1 |
afe2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
afe6: 8a e3 ldi r24, 0x3A ; 58 |
afe8: 9a e0 ldi r25, 0x0A ; 10 |
afea: 9f 93 push r25 |
afec: 8f 93 push r24 |
afee: 8b e7 ldi r24, 0x7B ; 123 |
aff0: 94 e1 ldi r25, 0x14 ; 20 |
aff2: 9f 93 push r25 |
aff4: 8f 93 push r24 |
aff6: e0 91 55 06 lds r30, 0x0655 |
affa: f0 91 56 06 lds r31, 0x0656 |
affe: 09 95 icall |
b000: 0f 90 pop r0 |
b002: 0f 90 pop r0 |
b004: 0f 90 pop r0 |
b006: 0f 90 pop r0 |
b008: 08 95 ret |
|
0000b00a <HoTT_Waring>: |
b00a: cf 93 push r28 |
b00c: c0 91 57 01 lds r28, 0x0157 |
b010: c0 93 7f 04 sts 0x047F, r28 |
b014: 90 91 c9 03 lds r25, 0x03C9 |
b018: 80 91 77 04 lds r24, 0x0477 |
b01c: 95 ff sbrs r25, 5 |
b01e: 10 c0 rjmp .+32 ; 0xb040 <HoTT_Waring+0x36> |
b020: 90 91 bf 03 lds r25, 0x03BF |
b024: 99 23 and r25, r25 |
b026: 31 f0 breq .+12 ; 0xb034 <HoTT_Waring+0x2a> |
b028: 90 91 42 05 lds r25, 0x0542 |
b02c: 96 30 cpi r25, 0x06 ; 6 |
b02e: 11 f4 brne .+4 ; 0xb034 <HoTT_Waring+0x2a> |
b030: ee e0 ldi r30, 0x0E ; 14 |
b032: 01 c0 rjmp .+2 ; 0xb036 <HoTT_Waring+0x2c> |
b034: e0 e1 ldi r30, 0x10 ; 16 |
b036: cc 23 and r28, r28 |
b038: 39 f1 breq .+78 ; 0xb088 <HoTT_Waring+0x7e> |
b03a: 80 31 cpi r24, 0x10 ; 16 |
b03c: 29 f5 brne .+74 ; 0xb088 <HoTT_Waring+0x7e> |
b03e: 23 c0 rjmp .+70 ; 0xb086 <HoTT_Waring+0x7c> |
b040: 20 91 b9 04 lds r18, 0x04B9 |
b044: 9f ef ldi r25, 0xFF ; 255 |
b046: 92 0f add r25, r18 |
b048: 92 32 cpi r25, 0x22 ; 34 |
b04a: a8 f4 brcc .+42 ; 0xb076 <HoTT_Waring+0x6c> |
b04c: 90 91 01 04 lds r25, 0x0401 |
b050: 30 e0 ldi r19, 0x00 ; 0 |
b052: 91 11 cpse r25, r1 |
b054: 08 c0 rjmp .+16 ; 0xb066 <HoTT_Waring+0x5c> |
b056: f9 01 movw r30, r18 |
b058: ee 0f add r30, r30 |
b05a: ff 1f adc r31, r31 |
b05c: ef 5a subi r30, 0xAF ; 175 |
b05e: f5 4f sbci r31, 0xF5 ; 245 |
b060: e4 91 lpm r30, Z |
b062: e1 11 cpse r30, r1 |
b064: 08 c0 rjmp .+16 ; 0xb076 <HoTT_Waring+0x6c> |
b066: f9 01 movw r30, r18 |
b068: ee 0f add r30, r30 |
b06a: ff 1f adc r31, r31 |
b06c: e0 5b subi r30, 0xB0 ; 176 |
b06e: f5 4f sbci r31, 0xF5 ; 245 |
b070: e4 91 lpm r30, Z |
b072: e1 11 cpse r30, r1 |
b074: 09 c0 rjmp .+18 ; 0xb088 <HoTT_Waring+0x7e> |
b076: 90 91 96 05 lds r25, 0x0596 |
b07a: 96 fd sbrc r25, 6 |
b07c: 08 c0 rjmp .+16 ; 0xb08e <HoTT_Waring+0x84> |
b07e: 10 92 57 01 sts 0x0157, r1 |
b082: c0 e0 ldi r28, 0x00 ; 0 |
b084: 04 c0 rjmp .+8 ; 0xb08e <HoTT_Waring+0x84> |
b086: ec 2f mov r30, r28 |
b088: e0 93 7f 04 sts 0x047F, r30 |
b08c: ce 2f mov r28, r30 |
b08e: 8c 13 cpse r24, r28 |
b090: 0b c0 rjmp .+22 ; 0xb0a8 <HoTT_Waring+0x9e> |
b092: 80 91 75 04 lds r24, 0x0475 |
b096: 90 91 76 04 lds r25, 0x0476 |
b09a: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
b09e: 88 23 and r24, r24 |
b0a0: b9 f0 breq .+46 ; 0xb0d0 <HoTT_Waring+0xc6> |
b0a2: 80 ea ldi r24, 0xA0 ; 160 |
b0a4: 9f e0 ldi r25, 0x0F ; 15 |
b0a6: 02 c0 rjmp .+4 ; 0xb0ac <HoTT_Waring+0xa2> |
b0a8: 80 ed ldi r24, 0xD0 ; 208 |
b0aa: 97 e0 ldi r25, 0x07 ; 7 |
b0ac: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
b0b0: 90 93 76 04 sts 0x0476, r25 |
b0b4: 80 93 75 04 sts 0x0475, r24 |
b0b8: cc 23 and r28, r28 |
b0ba: 31 f0 breq .+12 ; 0xb0c8 <HoTT_Waring+0xbe> |
b0bc: 80 91 57 01 lds r24, 0x0157 |
b0c0: c8 13 cpse r28, r24 |
b0c2: 02 c0 rjmp .+4 ; 0xb0c8 <HoTT_Waring+0xbe> |
b0c4: 10 92 57 01 sts 0x0157, r1 |
b0c8: c0 93 77 04 sts 0x0477, r28 |
b0cc: 8c 2f mov r24, r28 |
b0ce: 01 c0 rjmp .+2 ; 0xb0d2 <HoTT_Waring+0xc8> |
b0d0: 80 e0 ldi r24, 0x00 ; 0 |
b0d2: cf 91 pop r28 |
b0d4: 08 95 ret |
|
0000b0d6 <NC_Fills_HoTT_Telemety>: |
b0d6: 80 91 07 09 lds r24, 0x0907 |
b0da: 89 38 cpi r24, 0x89 ; 137 |
b0dc: 51 f1 breq .+84 ; 0xb132 <NC_Fills_HoTT_Telemety+0x5c> |
b0de: 38 f4 brcc .+14 ; 0xb0ee <NC_Fills_HoTT_Telemety+0x18> |
b0e0: 82 30 cpi r24, 0x02 ; 2 |
b0e2: f9 f0 breq .+62 ; 0xb122 <NC_Fills_HoTT_Telemety+0x4c> |
b0e4: 83 30 cpi r24, 0x03 ; 3 |
b0e6: 09 f1 breq .+66 ; 0xb12a <NC_Fills_HoTT_Telemety+0x54> |
b0e8: 81 30 cpi r24, 0x01 ; 1 |
b0ea: 39 f4 brne .+14 ; 0xb0fa <NC_Fills_HoTT_Telemety+0x24> |
b0ec: 16 c0 rjmp .+44 ; 0xb11a <NC_Fills_HoTT_Telemety+0x44> |
b0ee: 8d 38 cpi r24, 0x8D ; 141 |
b0f0: 81 f0 breq .+32 ; 0xb112 <NC_Fills_HoTT_Telemety+0x3c> |
b0f2: 8e 38 cpi r24, 0x8E ; 142 |
b0f4: 51 f0 breq .+20 ; 0xb10a <NC_Fills_HoTT_Telemety+0x34> |
b0f6: 8a 38 cpi r24, 0x8A ; 138 |
b0f8: 21 f0 breq .+8 ; 0xb102 <NC_Fills_HoTT_Telemety+0x2c> |
b0fa: 20 e0 ldi r18, 0x00 ; 0 |
b0fc: 80 e0 ldi r24, 0x00 ; 0 |
b0fe: 90 e0 ldi r25, 0x00 ; 0 |
b100: 1b c0 rjmp .+54 ; 0xb138 <NC_Fills_HoTT_Telemety+0x62> |
b102: 2c e2 ldi r18, 0x2C ; 44 |
b104: 81 e9 ldi r24, 0x91 ; 145 |
b106: 97 e0 ldi r25, 0x07 ; 7 |
b108: 17 c0 rjmp .+46 ; 0xb138 <NC_Fills_HoTT_Telemety+0x62> |
b10a: 2c e2 ldi r18, 0x2C ; 44 |
b10c: 87 e5 ldi r24, 0x57 ; 87 |
b10e: 96 e0 ldi r25, 0x06 ; 6 |
b110: 13 c0 rjmp .+38 ; 0xb138 <NC_Fills_HoTT_Telemety+0x62> |
b112: 2c e2 ldi r18, 0x2C ; 44 |
b114: 83 e8 ldi r24, 0x83 ; 131 |
b116: 96 e0 ldi r25, 0x06 ; 6 |
b118: 0f c0 rjmp .+30 ; 0xb138 <NC_Fills_HoTT_Telemety+0x62> |
b11a: 24 e0 ldi r18, 0x04 ; 4 |
b11c: 86 e7 ldi r24, 0x76 ; 118 |
b11e: 92 e0 ldi r25, 0x02 ; 2 |
b120: 0b c0 rjmp .+22 ; 0xb138 <NC_Fills_HoTT_Telemety+0x62> |
b122: 24 e0 ldi r18, 0x04 ; 4 |
b124: 89 e8 ldi r24, 0x89 ; 137 |
b126: 92 e0 ldi r25, 0x02 ; 2 |
b128: 07 c0 rjmp .+14 ; 0xb138 <NC_Fills_HoTT_Telemety+0x62> |
b12a: 29 e0 ldi r18, 0x09 ; 9 |
b12c: 8f ea ldi r24, 0xAF ; 175 |
b12e: 96 e0 ldi r25, 0x06 ; 6 |
b130: 03 c0 rjmp .+6 ; 0xb138 <NC_Fills_HoTT_Telemety+0x62> |
b132: 2c e2 ldi r18, 0x2C ; 44 |
b134: 89 eb ldi r24, 0xB9 ; 185 |
b136: 96 e0 ldi r25, 0x06 ; 6 |
b138: 40 91 fc 08 lds r20, 0x08FC |
b13c: ee ef ldi r30, 0xFE ; 254 |
b13e: f8 e0 ldi r31, 0x08 ; 8 |
b140: 34 2f mov r19, r20 |
b142: 50 91 fd 08 lds r21, 0x08FD |
b146: 63 2f mov r22, r19 |
b148: 64 1b sub r22, r20 |
b14a: 65 17 cp r22, r21 |
b14c: 48 f4 brcc .+18 ; 0xb160 <NC_Fills_HoTT_Telemety+0x8a> |
b14e: 32 17 cp r19, r18 |
b150: 38 f4 brcc .+14 ; 0xb160 <NC_Fills_HoTT_Telemety+0x8a> |
b152: 51 91 ld r21, Z+ |
b154: dc 01 movw r26, r24 |
b156: a3 0f add r26, r19 |
b158: b1 1d adc r27, r1 |
b15a: 5c 93 st X, r21 |
b15c: 3f 5f subi r19, 0xFF ; 255 |
b15e: f1 cf rjmp .-30 ; 0xb142 <NC_Fills_HoTT_Telemety+0x6c> |
b160: 08 95 ret |
|
0000b162 <BuildHoTT_Vario>: |
b162: 80 91 20 01 lds r24, 0x0120 |
b166: 8b 32 cpi r24, 0x2B ; 43 |
b168: 11 f0 breq .+4 ; 0xb16e <BuildHoTT_Vario+0xc> |
b16a: 8d 32 cpi r24, 0x2D ; 45 |
b16c: c1 f4 brne .+48 ; 0xb19e <BuildHoTT_Vario+0x3c> |
b16e: 40 91 2d 05 lds r20, 0x052D |
b172: 20 91 f6 03 lds r18, 0x03F6 |
b176: 30 91 f7 03 lds r19, 0x03F7 |
b17a: 42 9f mul r20, r18 |
b17c: c0 01 movw r24, r0 |
b17e: 43 9f mul r20, r19 |
b180: 90 0d add r25, r0 |
b182: 11 24 eor r1, r1 |
b184: 63 e0 ldi r22, 0x03 ; 3 |
b186: 70 e0 ldi r23, 0x00 ; 0 |
b188: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
b18c: cb 01 movw r24, r22 |
b18e: 80 5d subi r24, 0xD0 ; 208 |
b190: 9a 48 sbci r25, 0x8A ; 138 |
b192: 6f 5c subi r22, 0xCF ; 207 |
b194: 7f 4f sbci r23, 0xFF ; 255 |
b196: 61 33 cpi r22, 0x31 ; 49 |
b198: 71 05 cpc r23, r1 |
b19a: c0 f1 brcs .+112 ; 0xb20c <BuildHoTT_Vario+0xaa> |
b19c: 08 95 ret |
b19e: 80 32 cpi r24, 0x20 ; 32 |
b1a0: 09 f5 brne .+66 ; 0xb1e4 <BuildHoTT_Vario+0x82> |
b1a2: 80 91 c9 03 lds r24, 0x03C9 |
b1a6: 81 ff sbrs r24, 1 |
b1a8: 34 c0 rjmp .+104 ; 0xb212 <BuildHoTT_Vario+0xb0> |
b1aa: 20 91 7c 04 lds r18, 0x047C |
b1ae: 30 91 7d 04 lds r19, 0x047D |
b1b2: c9 01 movw r24, r18 |
b1b4: 80 5d subi r24, 0xD0 ; 208 |
b1b6: 9a 48 sbci r25, 0x8A ; 138 |
b1b8: 81 33 cpi r24, 0x31 ; 49 |
b1ba: 45 e7 ldi r20, 0x75 ; 117 |
b1bc: 94 07 cpc r25, r20 |
b1be: 38 f0 brcs .+14 ; 0xb1ce <BuildHoTT_Vario+0x6c> |
b1c0: 84 39 cpi r24, 0x94 ; 148 |
b1c2: 45 e7 ldi r20, 0x75 ; 117 |
b1c4: 94 07 cpc r25, r20 |
b1c6: 28 f1 brcs .+74 ; 0xb212 <BuildHoTT_Vario+0xb0> |
b1c8: 84 56 subi r24, 0x64 ; 100 |
b1ca: 91 09 sbc r25, r1 |
b1cc: 08 95 ret |
b1ce: 80 33 cpi r24, 0x30 ; 48 |
b1d0: 45 e7 ldi r20, 0x75 ; 117 |
b1d2: 94 07 cpc r25, r20 |
b1d4: 01 f1 breq .+64 ; 0xb216 <BuildHoTT_Vario+0xb4> |
b1d6: 8d 3c cpi r24, 0xCD ; 205 |
b1d8: 94 47 sbci r25, 0x74 ; 116 |
b1da: d8 f4 brcc .+54 ; 0xb212 <BuildHoTT_Vario+0xb0> |
b1dc: c9 01 movw r24, r18 |
b1de: 8c 56 subi r24, 0x6C ; 108 |
b1e0: 9a 48 sbci r25, 0x8A ; 138 |
b1e2: 08 95 ret |
b1e4: 8e 35 cpi r24, 0x5E ; 94 |
b1e6: 39 f4 brne .+14 ; 0xb1f6 <BuildHoTT_Vario+0x94> |
b1e8: 80 91 f1 03 lds r24, 0x03F1 |
b1ec: 2a e0 ldi r18, 0x0A ; 10 |
b1ee: 82 9f mul r24, r18 |
b1f0: c0 01 movw r24, r0 |
b1f2: 11 24 eor r1, r1 |
b1f4: 08 c0 rjmp .+16 ; 0xb206 <BuildHoTT_Vario+0xa4> |
b1f6: 86 37 cpi r24, 0x76 ; 118 |
b1f8: 61 f4 brne .+24 ; 0xb212 <BuildHoTT_Vario+0xb0> |
b1fa: 20 91 f1 03 lds r18, 0x03F1 |
b1fe: 36 ef ldi r19, 0xF6 ; 246 |
b200: 32 03 mulsu r19, r18 |
b202: c0 01 movw r24, r0 |
b204: 11 24 eor r1, r1 |
b206: 80 5d subi r24, 0xD0 ; 208 |
b208: 9a 48 sbci r25, 0x8A ; 138 |
b20a: 08 95 ret |
b20c: 8e ef ldi r24, 0xFE ; 254 |
b20e: 94 e7 ldi r25, 0x74 ; 116 |
b210: 08 95 ret |
b212: 80 e3 ldi r24, 0x30 ; 48 |
b214: 95 e7 ldi r25, 0x75 ; 117 |
b216: 08 95 ret |
|
0000b218 <HoTT_Telemety>: |
b218: cf 93 push r28 |
b21a: 8a 38 cpi r24, 0x8A ; 138 |
b21c: 09 f4 brne .+2 ; 0xb220 <HoTT_Telemety+0x8> |
b21e: a7 c1 rjmp .+846 ; 0xb56e <HoTT_Telemety+0x356> |
b220: 18 f4 brcc .+6 ; 0xb228 <HoTT_Telemety+0x10> |
b222: 89 38 cpi r24, 0x89 ; 137 |
b224: 41 f0 breq .+16 ; 0xb236 <HoTT_Telemety+0x1e> |
b226: 45 c3 rjmp .+1674 ; 0xb8b2 <HoTT_Telemety+0x69a> |
b228: 8d 38 cpi r24, 0x8D ; 141 |
b22a: 09 f4 brne .+2 ; 0xb22e <HoTT_Telemety+0x16> |
b22c: 86 c2 rjmp .+1292 ; 0xb73a <HoTT_Telemety+0x522> |
b22e: 8e 38 cpi r24, 0x8E ; 142 |
b230: 09 f4 brne .+2 ; 0xb234 <HoTT_Telemety+0x1c> |
b232: ed c1 rjmp .+986 ; 0xb60e <HoTT_Telemety+0x3f6> |
b234: 3e c3 rjmp .+1660 ; 0xb8b2 <HoTT_Telemety+0x69a> |
b236: e9 de rcall .-558 ; 0xb00a <HoTT_Waring> |
b238: c8 2f mov r28, r24 |
b23a: 80 93 93 07 sts 0x0793, r24 |
b23e: 60 91 fc 03 lds r22, 0x03FC |
b242: 70 91 fd 03 lds r23, 0x03FD |
b246: 80 91 fe 03 lds r24, 0x03FE |
b24a: 90 91 ff 03 lds r25, 0x03FF |
b24e: 24 e6 ldi r18, 0x64 ; 100 |
b250: 30 e0 ldi r19, 0x00 ; 0 |
b252: 40 e0 ldi r20, 0x00 ; 0 |
b254: 50 e0 ldi r21, 0x00 ; 0 |
b256: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
b25a: 2c 50 subi r18, 0x0C ; 12 |
b25c: 3e 4f sbci r19, 0xFE ; 254 |
b25e: 30 93 bf 06 sts 0x06BF, r19 |
b262: 20 93 be 06 sts 0x06BE, r18 |
b266: c1 11 cpse r28, r1 |
b268: 02 c0 rjmp .+4 ; 0xb26e <HoTT_Telemety+0x56> |
b26a: 7b df rcall .-266 ; 0xb162 <BuildHoTT_Vario> |
b26c: 02 c0 rjmp .+4 ; 0xb272 <HoTT_Telemety+0x5a> |
b26e: 80 e3 ldi r24, 0x30 ; 48 |
b270: 95 e7 ldi r25, 0x75 ; 117 |
b272: 90 93 c5 06 sts 0x06C5, r25 |
b276: 80 93 c4 06 sts 0x06C4, r24 |
b27a: 80 91 c4 06 lds r24, 0x06C4 |
b27e: 90 91 c5 06 lds r25, 0x06C5 |
b282: 90 93 c7 06 sts 0x06C7, r25 |
b286: 80 93 c6 06 sts 0x06C6, r24 |
b28a: 90 93 c9 06 sts 0x06C9, r25 |
b28e: 80 93 c8 06 sts 0x06C8, r24 |
b292: 80 91 be 06 lds r24, 0x06BE |
b296: 90 91 bf 06 lds r25, 0x06BF |
b29a: 20 91 c2 06 lds r18, 0x06C2 |
b29e: 30 91 c3 06 lds r19, 0x06C3 |
b2a2: 82 17 cp r24, r18 |
b2a4: 93 07 cpc r25, r19 |
b2a6: 24 f4 brge .+8 ; 0xb2b0 <HoTT_Telemety+0x98> |
b2a8: 90 93 c3 06 sts 0x06C3, r25 |
b2ac: 80 93 c2 06 sts 0x06C2, r24 |
b2b0: 20 91 c0 06 lds r18, 0x06C0 |
b2b4: 30 91 c1 06 lds r19, 0x06C1 |
b2b8: 28 17 cp r18, r24 |
b2ba: 39 07 cpc r19, r25 |
b2bc: 24 f4 brge .+8 ; 0xb2c6 <HoTT_Telemety+0xae> |
b2be: 90 93 c1 06 sts 0x06C1, r25 |
b2c2: 80 93 c0 06 sts 0x06C0, r24 |
b2c6: 10 92 bb 06 sts 0x06BB, r1 |
b2ca: 89 eb ldi r24, 0xB9 ; 185 |
b2cc: 96 e0 ldi r25, 0x06 ; 6 |
b2ce: 90 93 f1 02 sts 0x02F1, r25 |
b2d2: 80 93 f0 02 sts 0x02F0, r24 |
b2d6: 80 91 20 01 lds r24, 0x0120 |
b2da: 80 93 df 06 sts 0x06DF, r24 |
b2de: 80 91 c8 03 lds r24, 0x03C8 |
b2e2: 80 ff sbrs r24, 0 |
b2e4: 02 c0 rjmp .+4 ; 0xb2ea <HoTT_Telemety+0xd2> |
b2e6: 83 e4 ldi r24, 0x43 ; 67 |
b2e8: 01 c0 rjmp .+2 ; 0xb2ec <HoTT_Telemety+0xd4> |
b2ea: 80 e2 ldi r24, 0x20 ; 32 |
b2ec: 80 93 e0 06 sts 0x06E0, r24 |
b2f0: 20 91 b9 04 lds r18, 0x04B9 |
b2f4: 22 23 and r18, r18 |
b2f6: 11 f1 breq .+68 ; 0xb33c <HoTT_Telemety+0x124> |
b2f8: 82 2f mov r24, r18 |
b2fa: 6a e0 ldi r22, 0x0A ; 10 |
b2fc: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
b300: 80 5d subi r24, 0xD0 ; 208 |
b302: 80 93 ca 06 sts 0x06CA, r24 |
b306: 90 5d subi r25, 0xD0 ; 208 |
b308: 90 93 cb 06 sts 0x06CB, r25 |
b30c: 8a e3 ldi r24, 0x3A ; 58 |
b30e: 80 93 cc 06 sts 0x06CC, r24 |
b312: ad ec ldi r26, 0xCD ; 205 |
b314: b6 e0 ldi r27, 0x06 ; 6 |
b316: 31 e1 ldi r19, 0x11 ; 17 |
b318: 23 9f mul r18, r19 |
b31a: c0 01 movw r24, r0 |
b31c: 11 24 eor r1, r1 |
b31e: 20 e0 ldi r18, 0x00 ; 0 |
b320: 30 e0 ldi r19, 0x00 ; 0 |
b322: 8a 56 subi r24, 0x6A ; 106 |
b324: 95 4f sbci r25, 0xF5 ; 245 |
b326: fc 01 movw r30, r24 |
b328: e2 0f add r30, r18 |
b32a: f3 1f adc r31, r19 |
b32c: e4 91 lpm r30, Z |
b32e: ed 93 st X+, r30 |
b330: 2f 5f subi r18, 0xFF ; 255 |
b332: 3f 4f sbci r19, 0xFF ; 255 |
b334: 20 31 cpi r18, 0x10 ; 16 |
b336: 31 05 cpc r19, r1 |
b338: b1 f7 brne .-20 ; 0xb326 <HoTT_Telemety+0x10e> |
b33a: c3 c0 rjmp .+390 ; 0xb4c2 <HoTT_Telemety+0x2aa> |
b33c: 80 91 bf 03 lds r24, 0x03BF |
b340: 88 23 and r24, r24 |
b342: 61 f0 breq .+24 ; 0xb35c <HoTT_Telemety+0x144> |
b344: ec e1 ldi r30, 0x1C ; 28 |
b346: fd e0 ldi r31, 0x0D ; 13 |
b348: aa ec ldi r26, 0xCA ; 202 |
b34a: b6 e0 ldi r27, 0x06 ; 6 |
b34c: 84 91 lpm r24, Z |
b34e: 8d 93 st X+, r24 |
b350: 31 96 adiw r30, 0x01 ; 1 |
b352: 8d e0 ldi r24, 0x0D ; 13 |
b354: e1 33 cpi r30, 0x31 ; 49 |
b356: f8 07 cpc r31, r24 |
b358: c9 f7 brne .-14 ; 0xb34c <HoTT_Telemety+0x134> |
b35a: 4c c1 rjmp .+664 ; 0xb5f4 <HoTT_Telemety+0x3dc> |
b35c: 80 91 c9 03 lds r24, 0x03C9 |
b360: 85 ff sbrs r24, 5 |
b362: 0c c0 rjmp .+24 ; 0xb37c <HoTT_Telemety+0x164> |
b364: e2 e3 ldi r30, 0x32 ; 50 |
b366: fd e0 ldi r31, 0x0D ; 13 |
b368: aa ec ldi r26, 0xCA ; 202 |
b36a: b6 e0 ldi r27, 0x06 ; 6 |
b36c: 84 91 lpm r24, Z |
b36e: 8d 93 st X+, r24 |
b370: 31 96 adiw r30, 0x01 ; 1 |
b372: 9d e0 ldi r25, 0x0D ; 13 |
b374: e7 34 cpi r30, 0x47 ; 71 |
b376: f9 07 cpc r31, r25 |
b378: c9 f7 brne .-14 ; 0xb36c <HoTT_Telemety+0x154> |
b37a: 3c c1 rjmp .+632 ; 0xb5f4 <HoTT_Telemety+0x3dc> |
b37c: 80 91 7e 04 lds r24, 0x047E |
b380: 88 23 and r24, r24 |
b382: 69 f1 breq .+90 ; 0xb3de <HoTT_Telemety+0x1c6> |
b384: e9 ee ldi r30, 0xE9 ; 233 |
b386: fc e0 ldi r31, 0x0C ; 12 |
b388: aa ec ldi r26, 0xCA ; 202 |
b38a: b6 e0 ldi r27, 0x06 ; 6 |
b38c: 84 91 lpm r24, Z |
b38e: 8d 93 st X+, r24 |
b390: 31 96 adiw r30, 0x01 ; 1 |
b392: 3c e0 ldi r19, 0x0C ; 12 |
b394: e0 3f cpi r30, 0xF0 ; 240 |
b396: f3 07 cpc r31, r19 |
b398: c9 f7 brne .-14 ; 0xb38c <HoTT_Telemety+0x174> |
b39a: 80 91 52 01 lds r24, 0x0152 |
b39e: 80 5d subi r24, 0xD0 ; 208 |
b3a0: 80 93 ce 06 sts 0x06CE, r24 |
b3a4: e7 e9 ldi r30, 0x97 ; 151 |
b3a6: f5 e0 ldi r31, 0x05 ; 5 |
b3a8: a1 ed ldi r26, 0xD1 ; 209 |
b3aa: b6 e0 ldi r27, 0x06 ; 6 |
b3ac: 81 91 ld r24, Z+ |
b3ae: 8d 93 st X+, r24 |
b3b0: 85 e0 ldi r24, 0x05 ; 5 |
b3b2: e3 3a cpi r30, 0xA3 ; 163 |
b3b4: f8 07 cpc r31, r24 |
b3b6: d1 f7 brne .-12 ; 0xb3ac <HoTT_Telemety+0x194> |
b3b8: 80 91 c7 03 lds r24, 0x03C7 |
b3bc: 81 ff sbrs r24, 1 |
b3be: 0b c0 rjmp .+22 ; 0xb3d6 <HoTT_Telemety+0x1be> |
b3c0: 82 e4 ldi r24, 0x42 ; 66 |
b3c2: 80 93 db 06 sts 0x06DB, r24 |
b3c6: 8f e4 ldi r24, 0x4F ; 79 |
b3c8: 80 93 dc 06 sts 0x06DC, r24 |
b3cc: 81 e4 ldi r24, 0x41 ; 65 |
b3ce: 80 93 dd 06 sts 0x06DD, r24 |
b3d2: 84 e5 ldi r24, 0x54 ; 84 |
b3d4: 79 c0 rjmp .+242 ; 0xb4c8 <HoTT_Telemety+0x2b0> |
b3d6: 80 e2 ldi r24, 0x20 ; 32 |
b3d8: 80 93 dc 06 sts 0x06DC, r24 |
b3dc: 73 c0 rjmp .+230 ; 0xb4c4 <HoTT_Telemety+0x2ac> |
b3de: 40 91 8a 04 lds r20, 0x048A |
b3e2: 44 23 and r20, r20 |
b3e4: 09 f4 brne .+2 ; 0xb3e8 <HoTT_Telemety+0x1d0> |
b3e6: 73 c0 rjmp .+230 ; 0xb4ce <HoTT_Telemety+0x2b6> |
b3e8: 87 e5 ldi r24, 0x57 ; 87 |
b3ea: 80 93 ca 06 sts 0x06CA, r24 |
b3ee: 80 e5 ldi r24, 0x50 ; 80 |
b3f0: 80 93 cb 06 sts 0x06CB, r24 |
b3f4: 20 e2 ldi r18, 0x20 ; 32 |
b3f6: 20 93 cc 06 sts 0x06CC, r18 |
b3fa: 80 91 8b 04 lds r24, 0x048B |
b3fe: 3a e0 ldi r19, 0x0A ; 10 |
b400: 63 2f mov r22, r19 |
b402: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
b406: 80 5d subi r24, 0xD0 ; 208 |
b408: 80 93 cd 06 sts 0x06CD, r24 |
b40c: 90 5d subi r25, 0xD0 ; 208 |
b40e: 90 93 ce 06 sts 0x06CE, r25 |
b412: 8f e2 ldi r24, 0x2F ; 47 |
b414: 80 93 cf 06 sts 0x06CF, r24 |
b418: 84 2f mov r24, r20 |
b41a: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
b41e: 80 5d subi r24, 0xD0 ; 208 |
b420: 80 93 d0 06 sts 0x06D0, r24 |
b424: 90 5d subi r25, 0xD0 ; 208 |
b426: 90 93 d1 06 sts 0x06D1, r25 |
b42a: 20 93 d2 06 sts 0x06D2, r18 |
b42e: 80 91 83 04 lds r24, 0x0483 |
b432: 90 91 84 04 lds r25, 0x0484 |
b436: 89 3e cpi r24, 0xE9 ; 233 |
b438: 33 e0 ldi r19, 0x03 ; 3 |
b43a: 93 07 cpc r25, r19 |
b43c: 40 f0 brcs .+16 ; 0xb44e <HoTT_Telemety+0x236> |
b43e: 68 ee ldi r22, 0xE8 ; 232 |
b440: 73 e0 ldi r23, 0x03 ; 3 |
b442: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
b446: 60 5d subi r22, 0xD0 ; 208 |
b448: 60 93 d3 06 sts 0x06D3, r22 |
b44c: 02 c0 rjmp .+4 ; 0xb452 <HoTT_Telemety+0x23a> |
b44e: 20 93 d3 06 sts 0x06D3, r18 |
b452: 85 36 cpi r24, 0x65 ; 101 |
b454: 91 05 cpc r25, r1 |
b456: 40 f0 brcs .+16 ; 0xb468 <HoTT_Telemety+0x250> |
b458: 64 e6 ldi r22, 0x64 ; 100 |
b45a: 70 e0 ldi r23, 0x00 ; 0 |
b45c: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
b460: 60 5d subi r22, 0xD0 ; 208 |
b462: 60 93 d4 06 sts 0x06D4, r22 |
b466: 03 c0 rjmp .+6 ; 0xb46e <HoTT_Telemety+0x256> |
b468: 20 e2 ldi r18, 0x20 ; 32 |
b46a: 20 93 d4 06 sts 0x06D4, r18 |
b46e: 6a e0 ldi r22, 0x0A ; 10 |
b470: 70 e0 ldi r23, 0x00 ; 0 |
b472: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
b476: 60 5d subi r22, 0xD0 ; 208 |
b478: 60 93 d5 06 sts 0x06D5, r22 |
b47c: 80 5d subi r24, 0xD0 ; 208 |
b47e: 80 93 d6 06 sts 0x06D6, r24 |
b482: 8d e6 ldi r24, 0x6D ; 109 |
b484: 80 93 d7 06 sts 0x06D7, r24 |
b488: 90 e2 ldi r25, 0x20 ; 32 |
b48a: 90 93 d8 06 sts 0x06D8, r25 |
b48e: 80 91 89 04 lds r24, 0x0489 |
b492: 85 36 cpi r24, 0x65 ; 101 |
b494: 40 f0 brcs .+16 ; 0xb4a6 <HoTT_Telemety+0x28e> |
b496: 64 e6 ldi r22, 0x64 ; 100 |
b498: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
b49c: 80 5d subi r24, 0xD0 ; 208 |
b49e: 80 93 d9 06 sts 0x06D9, r24 |
b4a2: 89 2f mov r24, r25 |
b4a4: 02 c0 rjmp .+4 ; 0xb4aa <HoTT_Telemety+0x292> |
b4a6: 90 93 d9 06 sts 0x06D9, r25 |
b4aa: 6a e0 ldi r22, 0x0A ; 10 |
b4ac: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
b4b0: 80 5d subi r24, 0xD0 ; 208 |
b4b2: 80 93 da 06 sts 0x06DA, r24 |
b4b6: 90 5d subi r25, 0xD0 ; 208 |
b4b8: 90 93 db 06 sts 0x06DB, r25 |
b4bc: 83 e7 ldi r24, 0x73 ; 115 |
b4be: 80 93 dc 06 sts 0x06DC, r24 |
b4c2: 80 e2 ldi r24, 0x20 ; 32 |
b4c4: 80 93 dd 06 sts 0x06DD, r24 |
b4c8: 80 93 de 06 sts 0x06DE, r24 |
b4cc: 93 c0 rjmp .+294 ; 0xb5f4 <HoTT_Telemety+0x3dc> |
b4ce: 80 91 b5 04 lds r24, 0x04B5 |
b4d2: 84 ff sbrs r24, 4 |
b4d4: 0c c0 rjmp .+24 ; 0xb4ee <HoTT_Telemety+0x2d6> |
b4d6: e6 e0 ldi r30, 0x06 ; 6 |
b4d8: fd e0 ldi r31, 0x0D ; 13 |
b4da: aa ec ldi r26, 0xCA ; 202 |
b4dc: b6 e0 ldi r27, 0x06 ; 6 |
b4de: 84 91 lpm r24, Z |
b4e0: 8d 93 st X+, r24 |
b4e2: 31 96 adiw r30, 0x01 ; 1 |
b4e4: 8d e0 ldi r24, 0x0D ; 13 |
b4e6: eb 31 cpi r30, 0x1B ; 27 |
b4e8: f8 07 cpc r31, r24 |
b4ea: c9 f7 brne .-14 ; 0xb4de <HoTT_Telemety+0x2c6> |
b4ec: 83 c0 rjmp .+262 ; 0xb5f4 <HoTT_Telemety+0x3dc> |
b4ee: 80 91 ed 03 lds r24, 0x03ED |
b4f2: 81 11 cpse r24, r1 |
b4f4: 1b c0 rjmp .+54 ; 0xb52c <HoTT_Telemety+0x314> |
b4f6: aa ec ldi r26, 0xCA ; 202 |
b4f8: b6 e0 ldi r27, 0x06 ; 6 |
b4fa: 80 e0 ldi r24, 0x00 ; 0 |
b4fc: 90 e0 ldi r25, 0x00 ; 0 |
b4fe: fc 01 movw r30, r24 |
b500: e6 5b subi r30, 0xB6 ; 182 |
b502: f2 4f sbci r31, 0xF2 ; 242 |
b504: e4 91 lpm r30, Z |
b506: ed 93 st X+, r30 |
b508: 01 96 adiw r24, 0x01 ; 1 |
b50a: 81 31 cpi r24, 0x11 ; 17 |
b50c: 91 05 cpc r25, r1 |
b50e: b9 f7 brne .-18 ; 0xb4fe <HoTT_Telemety+0x2e6> |
b510: 82 e3 ldi r24, 0x32 ; 50 |
b512: 80 93 da 06 sts 0x06DA, r24 |
b516: 8e e2 ldi r24, 0x2E ; 46 |
b518: 80 93 db 06 sts 0x06DB, r24 |
b51c: 80 e3 ldi r24, 0x30 ; 48 |
b51e: 80 93 dc 06 sts 0x06DC, r24 |
b522: 88 e3 ldi r24, 0x38 ; 56 |
b524: 80 93 dd 06 sts 0x06DD, r24 |
b528: 81 e6 ldi r24, 0x61 ; 97 |
b52a: ce cf rjmp .-100 ; 0xb4c8 <HoTT_Telemety+0x2b0> |
b52c: 80 91 c7 03 lds r24, 0x03C7 |
b530: 81 ff sbrs r24, 1 |
b532: 11 c0 rjmp .+34 ; 0xb556 <HoTT_Telemety+0x33e> |
b534: e0 ef ldi r30, 0xF0 ; 240 |
b536: fc e0 ldi r31, 0x0C ; 12 |
b538: aa ec ldi r26, 0xCA ; 202 |
b53a: b6 e0 ldi r27, 0x06 ; 6 |
b53c: 94 91 lpm r25, Z |
b53e: 9d 93 st X+, r25 |
b540: 31 96 adiw r30, 0x01 ; 1 |
b542: 9d e0 ldi r25, 0x0D ; 13 |
b544: e5 30 cpi r30, 0x05 ; 5 |
b546: f9 07 cpc r31, r25 |
b548: c9 f7 brne .-14 ; 0xb53c <HoTT_Telemety+0x324> |
b54a: 80 ff sbrs r24, 0 |
b54c: 53 c0 rjmp .+166 ; 0xb5f4 <HoTT_Telemety+0x3dc> |
b54e: 82 e5 ldi r24, 0x52 ; 82 |
b550: 80 93 ca 06 sts 0x06CA, r24 |
b554: 4f c0 rjmp .+158 ; 0xb5f4 <HoTT_Telemety+0x3dc> |
b556: e8 e4 ldi r30, 0x48 ; 72 |
b558: fd e0 ldi r31, 0x0D ; 13 |
b55a: aa ec ldi r26, 0xCA ; 202 |
b55c: b6 e0 ldi r27, 0x06 ; 6 |
b55e: 94 91 lpm r25, Z |
b560: 9d 93 st X+, r25 |
b562: 31 96 adiw r30, 0x01 ; 1 |
b564: 3d e0 ldi r19, 0x0D ; 13 |
b566: ed 35 cpi r30, 0x5D ; 93 |
b568: f3 07 cpc r31, r19 |
b56a: c9 f7 brne .-14 ; 0xb55e <HoTT_Telemety+0x346> |
b56c: ee cf rjmp .-36 ; 0xb54a <HoTT_Telemety+0x332> |
b56e: 60 91 fc 03 lds r22, 0x03FC |
b572: 70 91 fd 03 lds r23, 0x03FD |
b576: 80 91 fe 03 lds r24, 0x03FE |
b57a: 90 91 ff 03 lds r25, 0x03FF |
b57e: 24 e6 ldi r18, 0x64 ; 100 |
b580: 30 e0 ldi r19, 0x00 ; 0 |
b582: 40 e0 ldi r20, 0x00 ; 0 |
b584: 50 e0 ldi r21, 0x00 ; 0 |
b586: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
b58a: 2c 50 subi r18, 0x0C ; 12 |
b58c: 3e 4f sbci r19, 0xFE ; 254 |
b58e: 30 93 a7 07 sts 0x07A7, r19 |
b592: 20 93 a6 07 sts 0x07A6, r18 |
b596: 80 91 93 07 lds r24, 0x0793 |
b59a: 81 11 cpse r24, r1 |
b59c: 2d c0 rjmp .+90 ; 0xb5f8 <HoTT_Telemety+0x3e0> |
b59e: e1 dd rcall .-1086 ; 0xb162 <BuildHoTT_Vario> |
b5a0: 90 93 a9 07 sts 0x07A9, r25 |
b5a4: 80 93 a8 07 sts 0x07A8, r24 |
b5a8: 88 e7 ldi r24, 0x78 ; 120 |
b5aa: 80 93 aa 07 sts 0x07AA, r24 |
b5ae: 80 91 b5 08 lds r24, 0x08B5 |
b5b2: 80 93 ab 07 sts 0x07AB, r24 |
b5b6: 80 91 b4 08 lds r24, 0x08B4 |
b5ba: 81 ff sbrs r24, 1 |
b5bc: 20 c0 rjmp .+64 ; 0xb5fe <HoTT_Telemety+0x3e6> |
b5be: 84 e4 ldi r24, 0x44 ; 68 |
b5c0: 80 93 ac 07 sts 0x07AC, r24 |
b5c4: 81 e9 ldi r24, 0x91 ; 145 |
b5c6: 97 e0 ldi r25, 0x07 ; 7 |
b5c8: 90 93 f1 02 sts 0x02F1, r25 |
b5cc: 80 93 f0 02 sts 0x02F0, r24 |
b5d0: 80 91 96 02 lds r24, 0x0296 |
b5d4: 80 93 b8 07 sts 0x07B8, r24 |
b5d8: 80 91 ac 07 lds r24, 0x07AC |
b5dc: 80 93 ba 07 sts 0x07BA, r24 |
b5e0: 80 91 ba 08 lds r24, 0x08BA |
b5e4: 90 91 bb 08 lds r25, 0x08BB |
b5e8: 97 fd sbrc r25, 7 |
b5ea: 01 96 adiw r24, 0x01 ; 1 |
b5ec: 95 95 asr r25 |
b5ee: 87 95 ror r24 |
b5f0: 80 93 ad 07 sts 0x07AD, r24 |
b5f4: 8c e2 ldi r24, 0x2C ; 44 |
b5f6: 5e c1 rjmp .+700 ; 0xb8b4 <HoTT_Telemety+0x69c> |
b5f8: 80 e3 ldi r24, 0x30 ; 48 |
b5fa: 95 e7 ldi r25, 0x75 ; 117 |
b5fc: d1 cf rjmp .-94 ; 0xb5a0 <HoTT_Telemety+0x388> |
b5fe: 80 91 b6 08 lds r24, 0x08B6 |
b602: 83 30 cpi r24, 0x03 ; 3 |
b604: 11 f4 brne .+4 ; 0xb60a <HoTT_Telemety+0x3f2> |
b606: 80 e2 ldi r24, 0x20 ; 32 |
b608: db cf rjmp .-74 ; 0xb5c0 <HoTT_Telemety+0x3a8> |
b60a: 81 e2 ldi r24, 0x21 ; 33 |
b60c: d9 cf rjmp .-78 ; 0xb5c0 <HoTT_Telemety+0x3a8> |
b60e: aa dc rcall .-1708 ; 0xaf64 <GetHottestBl> |
b610: 60 91 fc 03 lds r22, 0x03FC |
b614: 70 91 fd 03 lds r23, 0x03FD |
b618: 80 91 fe 03 lds r24, 0x03FE |
b61c: 90 91 ff 03 lds r25, 0x03FF |
b620: 24 e6 ldi r18, 0x64 ; 100 |
b622: 30 e0 ldi r19, 0x00 ; 0 |
b624: 40 e0 ldi r20, 0x00 ; 0 |
b626: 50 e0 ldi r21, 0x00 ; 0 |
b628: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
b62c: 2c 50 subi r18, 0x0C ; 12 |
b62e: 3e 4f sbci r19, 0xFE ; 254 |
b630: 30 93 72 06 sts 0x0672, r19 |
b634: 20 93 71 06 sts 0x0671, r18 |
b638: 80 91 1a 01 lds r24, 0x011A |
b63c: 90 91 1b 01 lds r25, 0x011B |
b640: 90 93 6c 06 sts 0x066C, r25 |
b644: 80 93 6b 06 sts 0x066B, r24 |
b648: 80 91 1a 01 lds r24, 0x011A |
b64c: 90 91 1b 01 lds r25, 0x011B |
b650: 90 93 6e 06 sts 0x066E, r25 |
b654: 80 93 6d 06 sts 0x066D, r24 |
b658: 80 91 42 06 lds r24, 0x0642 |
b65c: 90 91 43 06 lds r25, 0x0643 |
b660: 97 fd sbrc r25, 7 |
b662: 01 96 adiw r24, 0x01 ; 1 |
b664: 95 95 asr r25 |
b666: 87 95 ror r24 |
b668: 80 93 5d 06 sts 0x065D, r24 |
b66c: 80 93 64 06 sts 0x0664, r24 |
b670: 80 91 ba 08 lds r24, 0x08BA |
b674: 90 91 bb 08 lds r25, 0x08BB |
b678: 97 fd sbrc r25, 7 |
b67a: 01 96 adiw r24, 0x01 ; 1 |
b67c: 9c 01 movw r18, r24 |
b67e: 35 95 asr r19 |
b680: 27 95 ror r18 |
b682: 20 93 62 06 sts 0x0662, r18 |
b686: 80 91 b8 08 lds r24, 0x08B8 |
b68a: 90 91 b9 08 lds r25, 0x08B9 |
b68e: 64 e1 ldi r22, 0x14 ; 20 |
b690: 70 e0 ldi r23, 0x00 ; 0 |
b692: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
b696: 60 93 63 06 sts 0x0663, r22 |
b69a: 20 93 69 06 sts 0x0669, r18 |
b69e: 60 93 6a 06 sts 0x066A, r22 |
b6a2: 80 91 93 07 lds r24, 0x0793 |
b6a6: 81 11 cpse r24, r1 |
b6a8: 02 c0 rjmp .+4 ; 0xb6ae <HoTT_Telemety+0x496> |
b6aa: 5b dd rcall .-1354 ; 0xb162 <BuildHoTT_Vario> |
b6ac: 02 c0 rjmp .+4 ; 0xb6b2 <HoTT_Telemety+0x49a> |
b6ae: 80 e3 ldi r24, 0x30 ; 48 |
b6b0: 95 e7 ldi r25, 0x75 ; 117 |
b6b2: 90 93 7a 06 sts 0x067A, r25 |
b6b6: 80 93 79 06 sts 0x0679, r24 |
b6ba: 88 e7 ldi r24, 0x78 ; 120 |
b6bc: 80 93 7b 06 sts 0x067B, r24 |
b6c0: 80 91 1a 01 lds r24, 0x011A |
b6c4: 90 91 1b 01 lds r25, 0x011B |
b6c8: 90 93 76 06 sts 0x0676, r25 |
b6cc: 80 93 75 06 sts 0x0675, r24 |
b6d0: 80 91 81 04 lds r24, 0x0481 |
b6d4: 8c 5e subi r24, 0xEC ; 236 |
b6d6: 80 93 6f 06 sts 0x066F, r24 |
b6da: 80 91 82 04 lds r24, 0x0482 |
b6de: 8c 5e subi r24, 0xEC ; 236 |
b6e0: 80 93 70 06 sts 0x0670, r24 |
b6e4: 80 91 17 05 lds r24, 0x0517 |
b6e8: 90 91 18 05 lds r25, 0x0518 |
b6ec: 6a e0 ldi r22, 0x0A ; 10 |
b6ee: 70 e0 ldi r23, 0x00 ; 0 |
b6f0: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
b6f4: 70 93 78 06 sts 0x0678, r23 |
b6f8: 60 93 77 06 sts 0x0677, r22 |
b6fc: 80 91 93 07 lds r24, 0x0793 |
b700: 80 93 59 06 sts 0x0659, r24 |
b704: 80 91 13 05 lds r24, 0x0513 |
b708: 90 91 14 05 lds r25, 0x0514 |
b70c: 90 93 74 06 sts 0x0674, r25 |
b710: 80 93 73 06 sts 0x0673, r24 |
b714: 87 e5 ldi r24, 0x57 ; 87 |
b716: 96 e0 ldi r25, 0x06 ; 6 |
b718: 90 93 f1 02 sts 0x02F1, r25 |
b71c: 80 93 f0 02 sts 0x02F0, r24 |
b720: 80 91 5c 04 lds r24, 0x045C |
b724: 90 91 5d 04 lds r25, 0x045D |
b728: 6c e3 ldi r22, 0x3C ; 60 |
b72a: 70 e0 ldi r23, 0x00 ; 0 |
b72c: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
b730: 60 93 7e 06 sts 0x067E, r22 |
b734: 80 93 7f 06 sts 0x067F, r24 |
b738: 5d cf rjmp .-326 ; 0xb5f4 <HoTT_Telemety+0x3dc> |
b73a: 14 dc rcall .-2008 ; 0xaf64 <GetHottestBl> |
b73c: 80 91 b8 08 lds r24, 0x08B8 |
b740: 90 91 b9 08 lds r25, 0x08B9 |
b744: 64 e6 ldi r22, 0x64 ; 100 |
b746: 70 e0 ldi r23, 0x00 ; 0 |
b748: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
b74c: 70 93 99 06 sts 0x0699, r23 |
b750: 60 93 98 06 sts 0x0698, r22 |
b754: 80 91 42 06 lds r24, 0x0642 |
b758: 90 91 43 06 lds r25, 0x0643 |
b75c: 97 fd sbrc r25, 7 |
b75e: 01 96 adiw r24, 0x01 ; 1 |
b760: 95 95 asr r25 |
b762: 87 95 ror r24 |
b764: 80 93 89 06 sts 0x0689, r24 |
b768: 80 91 4e 01 lds r24, 0x014E |
b76c: 90 91 4f 01 lds r25, 0x014F |
b770: 97 fd sbrc r25, 7 |
b772: 01 96 adiw r24, 0x01 ; 1 |
b774: 95 95 asr r25 |
b776: 87 95 ror r24 |
b778: 80 93 8a 06 sts 0x068A, r24 |
b77c: 80 91 5d 0c lds r24, 0x0C5D |
b780: 80 93 8d 06 sts 0x068D, r24 |
b784: 80 91 ba 08 lds r24, 0x08BA |
b788: 90 91 bb 08 lds r25, 0x08BB |
b78c: 97 fd sbrc r25, 7 |
b78e: 01 96 adiw r24, 0x01 ; 1 |
b790: 95 95 asr r25 |
b792: 87 95 ror r24 |
b794: 80 93 8e 06 sts 0x068E, r24 |
b798: 40 91 1a 01 lds r20, 0x011A |
b79c: 50 91 1b 01 lds r21, 0x011B |
b7a0: 20 91 53 01 lds r18, 0x0153 |
b7a4: 30 e0 ldi r19, 0x00 ; 0 |
b7a6: c9 01 movw r24, r18 |
b7a8: 02 96 adiw r24, 0x02 ; 2 |
b7aa: 84 17 cp r24, r20 |
b7ac: 95 07 cpc r25, r21 |
b7ae: 6c f4 brge .+26 ; 0xb7ca <HoTT_Telemety+0x5b2> |
b7b0: 80 91 1a 01 lds r24, 0x011A |
b7b4: 90 91 1b 01 lds r25, 0x011B |
b7b8: 82 1b sub r24, r18 |
b7ba: 93 0b sbc r25, r19 |
b7bc: 02 97 sbiw r24, 0x02 ; 2 |
b7be: 98 2f mov r25, r24 |
b7c0: 99 0f add r25, r25 |
b7c2: 98 0f add r25, r24 |
b7c4: 90 93 95 06 sts 0x0695, r25 |
b7c8: 02 c0 rjmp .+4 ; 0xb7ce <HoTT_Telemety+0x5b6> |
b7ca: 10 92 95 06 sts 0x0695, r1 |
b7ce: 80 91 95 06 lds r24, 0x0695 |
b7d2: 85 36 cpi r24, 0x65 ; 101 |
b7d4: 18 f0 brcs .+6 ; 0xb7dc <HoTT_Telemety+0x5c4> |
b7d6: 84 e6 ldi r24, 0x64 ; 100 |
b7d8: 80 93 95 06 sts 0x0695, r24 |
b7dc: 80 91 b9 04 lds r24, 0x04B9 |
b7e0: 90 e0 ldi r25, 0x00 ; 0 |
b7e2: 90 93 97 06 sts 0x0697, r25 |
b7e6: 80 93 96 06 sts 0x0696, r24 |
b7ea: 60 91 fc 03 lds r22, 0x03FC |
b7ee: 70 91 fd 03 lds r23, 0x03FD |
b7f2: 80 91 fe 03 lds r24, 0x03FE |
b7f6: 90 91 ff 03 lds r25, 0x03FF |
b7fa: 24 e6 ldi r18, 0x64 ; 100 |
b7fc: 30 e0 ldi r19, 0x00 ; 0 |
b7fe: 40 e0 ldi r20, 0x00 ; 0 |
b800: 50 e0 ldi r21, 0x00 ; 0 |
b802: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
b806: 2c 50 subi r18, 0x0C ; 12 |
b808: 3e 4f sbci r19, 0xFE ; 254 |
b80a: 30 93 9b 06 sts 0x069B, r19 |
b80e: 20 93 9a 06 sts 0x069A, r18 |
b812: 80 91 1a 01 lds r24, 0x011A |
b816: 90 91 1b 01 lds r25, 0x011B |
b81a: 90 93 90 06 sts 0x0690, r25 |
b81e: 80 93 8f 06 sts 0x068F, r24 |
b822: 80 91 1a 01 lds r24, 0x011A |
b826: 90 91 1b 01 lds r25, 0x011B |
b82a: 90 93 92 06 sts 0x0692, r25 |
b82e: 80 93 91 06 sts 0x0691, r24 |
b832: 80 91 93 07 lds r24, 0x0793 |
b836: 81 11 cpse r24, r1 |
b838: 02 c0 rjmp .+4 ; 0xb83e <HoTT_Telemety+0x626> |
b83a: 93 dc rcall .-1754 ; 0xb162 <BuildHoTT_Vario> |
b83c: 02 c0 rjmp .+4 ; 0xb842 <HoTT_Telemety+0x62a> |
b83e: 80 e3 ldi r24, 0x30 ; 48 |
b840: 95 e7 ldi r25, 0x75 ; 117 |
b842: 90 93 9d 06 sts 0x069D, r25 |
b846: 80 93 9c 06 sts 0x069C, r24 |
b84a: 80 91 93 07 lds r24, 0x0793 |
b84e: 88 58 subi r24, 0x88 ; 136 |
b850: 80 93 9e 06 sts 0x069E, r24 |
b854: 80 91 1a 01 lds r24, 0x011A |
b858: 90 91 1b 01 lds r25, 0x011B |
b85c: 90 93 a2 06 sts 0x06A2, r25 |
b860: 80 93 a1 06 sts 0x06A1, r24 |
b864: 80 91 81 04 lds r24, 0x0481 |
b868: 8c 5e subi r24, 0xEC ; 236 |
b86a: 80 93 93 06 sts 0x0693, r24 |
b86e: 80 91 82 04 lds r24, 0x0482 |
b872: 8c 5e subi r24, 0xEC ; 236 |
b874: 80 93 94 06 sts 0x0694, r24 |
b878: 80 91 17 05 lds r24, 0x0517 |
b87c: 90 91 18 05 lds r25, 0x0518 |
b880: 6a e0 ldi r22, 0x0A ; 10 |
b882: 70 e0 ldi r23, 0x00 ; 0 |
b884: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
b888: 70 93 a4 06 sts 0x06A4, r23 |
b88c: 60 93 a3 06 sts 0x06A3, r22 |
b890: 10 92 85 06 sts 0x0685, r1 |
b894: 80 91 13 05 lds r24, 0x0513 |
b898: 90 91 14 05 lds r25, 0x0514 |
b89c: 90 93 a0 06 sts 0x06A0, r25 |
b8a0: 80 93 9f 06 sts 0x069F, r24 |
b8a4: 83 e8 ldi r24, 0x83 ; 131 |
b8a6: 96 e0 ldi r25, 0x06 ; 6 |
b8a8: 90 93 f1 02 sts 0x02F1, r25 |
b8ac: 80 93 f0 02 sts 0x02F0, r24 |
b8b0: a1 ce rjmp .-702 ; 0xb5f4 <HoTT_Telemety+0x3dc> |
b8b2: 80 e0 ldi r24, 0x00 ; 0 |
b8b4: cf 91 pop r28 |
b8b6: 08 95 ret |
|
0000b8b8 <HoTT_Menu>: |
b8b8: 2f 92 push r2 |
b8ba: 3f 92 push r3 |
b8bc: 4f 92 push r4 |
b8be: 5f 92 push r5 |
b8c0: 6f 92 push r6 |
b8c2: 7f 92 push r7 |
b8c4: 8f 92 push r8 |
b8c6: 9f 92 push r9 |
b8c8: af 92 push r10 |
b8ca: bf 92 push r11 |
b8cc: cf 92 push r12 |
b8ce: df 92 push r13 |
b8d0: ef 92 push r14 |
b8d2: ff 92 push r15 |
b8d4: 0f 93 push r16 |
b8d6: 1f 93 push r17 |
b8d8: cf 93 push r28 |
b8da: df 93 push r29 |
b8dc: 00 d0 rcall .+0 ; 0xb8de <HoTT_Menu+0x26> |
b8de: 00 d0 rcall .+0 ; 0xb8e0 <HoTT_Menu+0x28> |
b8e0: cd b7 in r28, 0x3d ; 61 |
b8e2: de b7 in r29, 0x3e ; 62 |
b8e4: 20 91 54 03 lds r18, 0x0354 |
b8e8: 30 91 55 03 lds r19, 0x0355 |
b8ec: 40 91 7c 04 lds r20, 0x047C |
b8f0: 50 91 7d 04 lds r21, 0x047D |
b8f4: 67 e0 ldi r22, 0x07 ; 7 |
b8f6: 64 9f mul r22, r20 |
b8f8: c0 01 movw r24, r0 |
b8fa: 65 9f mul r22, r21 |
b8fc: 90 0d add r25, r0 |
b8fe: 11 24 eor r1, r1 |
b900: 82 0f add r24, r18 |
b902: 93 1f adc r25, r19 |
b904: 97 fd sbrc r25, 7 |
b906: 07 96 adiw r24, 0x07 ; 7 |
b908: 33 e0 ldi r19, 0x03 ; 3 |
b90a: 95 95 asr r25 |
b90c: 87 95 ror r24 |
b90e: 3a 95 dec r19 |
b910: e1 f7 brne .-8 ; 0xb90a <HoTT_Menu+0x52> |
b912: 90 93 7d 04 sts 0x047D, r25 |
b916: 80 93 7c 04 sts 0x047C, r24 |
b91a: 80 91 74 04 lds r24, 0x0474 |
b91e: 90 e0 ldi r25, 0x00 ; 0 |
b920: 87 30 cpi r24, 0x07 ; 7 |
b922: 91 05 cpc r25, r1 |
b924: 10 f0 brcs .+4 ; 0xb92a <HoTT_Menu+0x72> |
b926: 0c 94 46 6b jmp 0xd68c ; 0xd68c <HoTT_Menu+0x1dd4> |
b92a: fc 01 movw r30, r24 |
b92c: e8 5a subi r30, 0xA8 ; 168 |
b92e: ff 4f sbci r31, 0xFF ; 255 |
b930: 40 91 73 04 lds r20, 0x0473 |
b934: 81 e0 ldi r24, 0x01 ; 1 |
b936: 84 0f add r24, r20 |
b938: 80 93 73 04 sts 0x0473, r24 |
b93c: 0c 94 24 9b jmp 0x13648 ; 0x13648 <__tablejump2__> |
b940: 04 2f mov r16, r20 |
b942: 10 e0 ldi r17, 0x00 ; 0 |
b944: 01 31 cpi r16, 0x11 ; 17 |
b946: 11 05 cpc r17, r1 |
b948: 10 f0 brcs .+4 ; 0xb94e <HoTT_Menu+0x96> |
b94a: 0c 94 43 6b jmp 0xd686 ; 0xd686 <HoTT_Menu+0x1dce> |
b94e: f8 01 movw r30, r16 |
b950: e1 5a subi r30, 0xA1 ; 161 |
b952: ff 4f sbci r31, 0xFF ; 255 |
b954: 0c 94 24 9b jmp 0x13648 ; 0x13648 <__tablejump2__> |
b958: 80 91 c9 03 lds r24, 0x03C9 |
b95c: 85 ff sbrs r24, 5 |
b95e: 1f c0 rjmp .+62 ; 0xb99e <HoTT_Menu+0xe6> |
b960: 80 e0 ldi r24, 0x00 ; 0 |
b962: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
b966: 80 91 1a 01 lds r24, 0x011A |
b96a: 90 91 1b 01 lds r25, 0x011B |
b96e: e0 91 1a 01 lds r30, 0x011A |
b972: f0 91 1b 01 lds r31, 0x011B |
b976: 2a e0 ldi r18, 0x0A ; 10 |
b978: 30 e0 ldi r19, 0x00 ; 0 |
b97a: b9 01 movw r22, r18 |
b97c: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
b980: 9f 93 push r25 |
b982: 8f 93 push r24 |
b984: cf 01 movw r24, r30 |
b986: b9 01 movw r22, r18 |
b988: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
b98c: 7f 93 push r23 |
b98e: 6f 93 push r22 |
b990: 8d e2 ldi r24, 0x2D ; 45 |
b992: 9a e0 ldi r25, 0x0A ; 10 |
b994: 9f 93 push r25 |
b996: 8f 93 push r24 |
b998: 8c e9 ldi r24, 0x9C ; 156 |
b99a: 94 e1 ldi r25, 0x14 ; 20 |
b99c: 1e c0 rjmp .+60 ; 0xb9da <HoTT_Menu+0x122> |
b99e: 80 e0 ldi r24, 0x00 ; 0 |
b9a0: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
b9a4: 80 91 1a 01 lds r24, 0x011A |
b9a8: 90 91 1b 01 lds r25, 0x011B |
b9ac: e0 91 1a 01 lds r30, 0x011A |
b9b0: f0 91 1b 01 lds r31, 0x011B |
b9b4: 2a e0 ldi r18, 0x0A ; 10 |
b9b6: 30 e0 ldi r19, 0x00 ; 0 |
b9b8: b9 01 movw r22, r18 |
b9ba: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
b9be: 9f 93 push r25 |
b9c0: 8f 93 push r24 |
b9c2: cf 01 movw r24, r30 |
b9c4: b9 01 movw r22, r18 |
b9c6: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
b9ca: 7f 93 push r23 |
b9cc: 6f 93 push r22 |
b9ce: 80 e2 ldi r24, 0x20 ; 32 |
b9d0: 9a e0 ldi r25, 0x0A ; 10 |
b9d2: 9f 93 push r25 |
b9d4: 8f 93 push r24 |
b9d6: 8b e7 ldi r24, 0x7B ; 123 |
b9d8: 94 e1 ldi r25, 0x14 ; 20 |
b9da: 9f 93 push r25 |
b9dc: 8f 93 push r24 |
b9de: e0 91 55 06 lds r30, 0x0655 |
b9e2: f0 91 56 06 lds r31, 0x0656 |
b9e6: 09 95 icall |
b9e8: 0f b6 in r0, 0x3f ; 63 |
b9ea: f8 94 cli |
b9ec: de bf out 0x3e, r29 ; 62 |
b9ee: 0f be out 0x3f, r0 ; 63 |
b9f0: cd bf out 0x3d, r28 ; 61 |
b9f2: 80 91 39 06 lds r24, 0x0639 |
b9f6: 80 ff sbrs r24, 0 |
b9f8: 34 c0 rjmp .+104 ; 0xba62 <HoTT_Menu+0x1aa> |
b9fa: 80 91 19 04 lds r24, 0x0419 |
b9fe: 88 23 and r24, r24 |
ba00: d1 f0 breq .+52 ; 0xba36 <HoTT_Menu+0x17e> |
ba02: 8a e0 ldi r24, 0x0A ; 10 |
ba04: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ba08: 80 91 20 01 lds r24, 0x0120 |
ba0c: 1f 92 push r1 |
ba0e: 8f 93 push r24 |
ba10: 60 91 fc 03 lds r22, 0x03FC |
ba14: 70 91 fd 03 lds r23, 0x03FD |
ba18: 80 91 fe 03 lds r24, 0x03FE |
ba1c: 90 91 ff 03 lds r25, 0x03FF |
ba20: 24 e6 ldi r18, 0x64 ; 100 |
ba22: 30 e0 ldi r19, 0x00 ; 0 |
ba24: 40 e0 ldi r20, 0x00 ; 0 |
ba26: 50 e0 ldi r21, 0x00 ; 0 |
ba28: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
ba2c: 3f 93 push r19 |
ba2e: 2f 93 push r18 |
ba30: 84 e1 ldi r24, 0x14 ; 20 |
ba32: 9a e0 ldi r25, 0x0A ; 10 |
ba34: 32 c6 rjmp .+3172 ; 0xc69a <HoTT_Menu+0xde2> |
ba36: 8a e0 ldi r24, 0x0A ; 10 |
ba38: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ba3c: 60 91 fc 03 lds r22, 0x03FC |
ba40: 70 91 fd 03 lds r23, 0x03FD |
ba44: 80 91 fe 03 lds r24, 0x03FE |
ba48: 90 91 ff 03 lds r25, 0x03FF |
ba4c: 24 e6 ldi r18, 0x64 ; 100 |
ba4e: 30 e0 ldi r19, 0x00 ; 0 |
ba50: 40 e0 ldi r20, 0x00 ; 0 |
ba52: 50 e0 ldi r21, 0x00 ; 0 |
ba54: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
ba58: 3f 93 push r19 |
ba5a: 2f 93 push r18 |
ba5c: 89 e0 ldi r24, 0x09 ; 9 |
ba5e: 9a e0 ldi r25, 0x0A ; 10 |
ba60: 1b c7 rjmp .+3638 ; 0xc898 <HoTT_Menu+0xfe0> |
ba62: 8a e0 ldi r24, 0x0A ; 10 |
ba64: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ba68: 8f ef ldi r24, 0xFF ; 255 |
ba6a: 99 e0 ldi r25, 0x09 ; 9 |
ba6c: 0c 94 65 69 jmp 0xd2ca ; 0xd2ca <HoTT_Menu+0x1a12> |
ba70: 80 91 c9 03 lds r24, 0x03C9 |
ba74: 85 ff sbrs r24, 5 |
ba76: 16 c0 rjmp .+44 ; 0xbaa4 <HoTT_Menu+0x1ec> |
ba78: 85 e1 ldi r24, 0x15 ; 21 |
ba7a: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ba7e: 80 91 5c 04 lds r24, 0x045C |
ba82: 90 91 5d 04 lds r25, 0x045D |
ba86: 6c e3 ldi r22, 0x3C ; 60 |
ba88: 70 e0 ldi r23, 0x00 ; 0 |
ba8a: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
ba8e: 9f 93 push r25 |
ba90: 8f 93 push r24 |
ba92: 7f 93 push r23 |
ba94: 6f 93 push r22 |
ba96: 82 ef ldi r24, 0xF2 ; 242 |
ba98: 99 e0 ldi r25, 0x09 ; 9 |
ba9a: 9f 93 push r25 |
ba9c: 8f 93 push r24 |
ba9e: 8c e9 ldi r24, 0x9C ; 156 |
baa0: 94 e1 ldi r25, 0x14 ; 20 |
baa2: 15 c0 rjmp .+42 ; 0xbace <HoTT_Menu+0x216> |
baa4: 85 e1 ldi r24, 0x15 ; 21 |
baa6: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
baaa: 80 91 5c 04 lds r24, 0x045C |
baae: 90 91 5d 04 lds r25, 0x045D |
bab2: 6c e3 ldi r22, 0x3C ; 60 |
bab4: 70 e0 ldi r23, 0x00 ; 0 |
bab6: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
baba: 9f 93 push r25 |
babc: 8f 93 push r24 |
babe: 7f 93 push r23 |
bac0: 6f 93 push r22 |
bac2: 85 ee ldi r24, 0xE5 ; 229 |
bac4: 99 e0 ldi r25, 0x09 ; 9 |
bac6: 9f 93 push r25 |
bac8: 8f 93 push r24 |
baca: 8b e7 ldi r24, 0x7B ; 123 |
bacc: 94 e1 ldi r25, 0x14 ; 20 |
bace: 9f 93 push r25 |
bad0: 8f 93 push r24 |
bad2: e0 91 55 06 lds r30, 0x0655 |
bad6: f0 91 56 06 lds r31, 0x0656 |
bada: 09 95 icall |
badc: 0f b6 in r0, 0x3f ; 63 |
bade: f8 94 cli |
bae0: de bf out 0x3e, r29 ; 62 |
bae2: 0f be out 0x3f, r0 ; 63 |
bae4: cd bf out 0x3d, r28 ; 61 |
bae6: 8f e1 ldi r24, 0x1F ; 31 |
bae8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
baec: 1f 92 push r1 |
baee: 80 e6 ldi r24, 0x60 ; 96 |
baf0: 8f 93 push r24 |
baf2: 80 91 43 06 lds r24, 0x0643 |
baf6: 8f 93 push r24 |
baf8: 80 91 42 06 lds r24, 0x0642 |
bafc: 8f 93 push r24 |
bafe: 8a ed ldi r24, 0xDA ; 218 |
bb00: 99 e0 ldi r25, 0x09 ; 9 |
bb02: 9f 93 push r25 |
bb04: 8f 93 push r24 |
bb06: 0b e7 ldi r16, 0x7B ; 123 |
bb08: 14 e1 ldi r17, 0x14 ; 20 |
bb0a: 1f 93 push r17 |
bb0c: 0f 93 push r16 |
bb0e: e0 91 55 06 lds r30, 0x0655 |
bb12: f0 91 56 06 lds r31, 0x0656 |
bb16: 09 95 icall |
bb18: 80 91 c8 03 lds r24, 0x03C8 |
bb1c: 0f b6 in r0, 0x3f ; 63 |
bb1e: f8 94 cli |
bb20: de bf out 0x3e, r29 ; 62 |
bb22: 0f be out 0x3f, r0 ; 63 |
bb24: cd bf out 0x3d, r28 ; 61 |
bb26: 80 ff sbrs r24, 0 |
bb28: 06 c0 rjmp .+12 ; 0xbb36 <HoTT_Menu+0x27e> |
bb2a: 89 e2 ldi r24, 0x29 ; 41 |
bb2c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bb30: 88 ed ldi r24, 0xD8 ; 216 |
bb32: 99 e0 ldi r25, 0x09 ; 9 |
bb34: 2f c3 rjmp .+1630 ; 0xc194 <HoTT_Menu+0x8dc> |
bb36: 89 e2 ldi r24, 0x29 ; 41 |
bb38: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bb3c: 86 ed ldi r24, 0xD6 ; 214 |
bb3e: 99 e0 ldi r25, 0x09 ; 9 |
bb40: e9 c0 rjmp .+466 ; 0xbd14 <HoTT_Menu+0x45c> |
bb42: 80 91 c9 03 lds r24, 0x03C9 |
bb46: 85 ff sbrs r24, 5 |
bb48: 10 c0 rjmp .+32 ; 0xbb6a <HoTT_Menu+0x2b2> |
bb4a: 8a e2 ldi r24, 0x2A ; 42 |
bb4c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bb50: 80 91 18 05 lds r24, 0x0518 |
bb54: 8f 93 push r24 |
bb56: 80 91 17 05 lds r24, 0x0517 |
bb5a: 8f 93 push r24 |
bb5c: 8e ec ldi r24, 0xCE ; 206 |
bb5e: 99 e0 ldi r25, 0x09 ; 9 |
bb60: 9f 93 push r25 |
bb62: 8f 93 push r24 |
bb64: 8c e9 ldi r24, 0x9C ; 156 |
bb66: 94 e1 ldi r25, 0x14 ; 20 |
bb68: 0f c0 rjmp .+30 ; 0xbb88 <HoTT_Menu+0x2d0> |
bb6a: 8a e2 ldi r24, 0x2A ; 42 |
bb6c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bb70: 80 91 18 05 lds r24, 0x0518 |
bb74: 8f 93 push r24 |
bb76: 80 91 17 05 lds r24, 0x0517 |
bb7a: 8f 93 push r24 |
bb7c: 86 ec ldi r24, 0xC6 ; 198 |
bb7e: 99 e0 ldi r25, 0x09 ; 9 |
bb80: 9f 93 push r25 |
bb82: 8f 93 push r24 |
bb84: 8b e7 ldi r24, 0x7B ; 123 |
bb86: 94 e1 ldi r25, 0x14 ; 20 |
bb88: 9f 93 push r25 |
bb8a: 8f 93 push r24 |
bb8c: e0 91 55 06 lds r30, 0x0655 |
bb90: f0 91 56 06 lds r31, 0x0656 |
bb94: 09 95 icall |
bb96: 0f 90 pop r0 |
bb98: 0f 90 pop r0 |
bb9a: 0f 90 pop r0 |
bb9c: 0f 90 pop r0 |
bb9e: 0f 90 pop r0 |
bba0: 0f 90 pop r0 |
bba2: 86 e3 ldi r24, 0x36 ; 54 |
bba4: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bba8: 80 91 13 05 lds r24, 0x0513 |
bbac: 90 91 14 05 lds r25, 0x0514 |
bbb0: 6a e0 ldi r22, 0x0A ; 10 |
bbb2: 70 e0 ldi r23, 0x00 ; 0 |
bbb4: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
bbb8: 9f 93 push r25 |
bbba: 8f 93 push r24 |
bbbc: 7f 93 push r23 |
bbbe: 6f 93 push r22 |
bbc0: 8a eb ldi r24, 0xBA ; 186 |
bbc2: 99 e0 ldi r25, 0x09 ; 9 |
bbc4: 9f 93 push r25 |
bbc6: 8f 93 push r24 |
bbc8: 8b e7 ldi r24, 0x7B ; 123 |
bbca: 94 e1 ldi r25, 0x14 ; 20 |
bbcc: 9f 93 push r25 |
bbce: 8f 93 push r24 |
bbd0: e0 91 55 06 lds r30, 0x0655 |
bbd4: f0 91 56 06 lds r31, 0x0656 |
bbd8: 09 95 icall |
bbda: 0f b6 in r0, 0x3f ; 63 |
bbdc: f8 94 cli |
bbde: de bf out 0x3e, r29 ; 62 |
bbe0: 0f be out 0x3f, r0 ; 63 |
bbe2: cd bf out 0x3d, r28 ; 61 |
bbe4: 0c 94 48 6b jmp 0xd690 ; 0xd690 <HoTT_Menu+0x1dd8> |
bbe8: 89 e0 ldi r24, 0x09 ; 9 |
bbea: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bbee: 88 eb ldi r24, 0xB8 ; 184 |
bbf0: 99 e0 ldi r25, 0x09 ; 9 |
bbf2: 9f 93 push r25 |
bbf4: 8f 93 push r24 |
bbf6: 0b e7 ldi r16, 0x7B ; 123 |
bbf8: 14 e1 ldi r17, 0x14 ; 20 |
bbfa: 1f 93 push r17 |
bbfc: 0f 93 push r16 |
bbfe: e0 91 55 06 lds r30, 0x0655 |
bc02: f0 91 56 06 lds r31, 0x0656 |
bc06: 09 95 icall |
bc08: 8e e1 ldi r24, 0x1E ; 30 |
bc0a: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bc0e: 86 eb ldi r24, 0xB6 ; 182 |
bc10: 99 e0 ldi r25, 0x09 ; 9 |
bc12: 9f 93 push r25 |
bc14: 8f 93 push r24 |
bc16: 1f 93 push r17 |
bc18: 0f 93 push r16 |
bc1a: e0 91 55 06 lds r30, 0x0655 |
bc1e: f0 91 56 06 lds r31, 0x0656 |
bc22: 09 95 icall |
bc24: 83 e3 ldi r24, 0x33 ; 51 |
bc26: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bc2a: 84 eb ldi r24, 0xB4 ; 180 |
bc2c: 99 e0 ldi r25, 0x09 ; 9 |
bc2e: 9f 93 push r25 |
bc30: 8f 93 push r24 |
bc32: 1f 93 push r17 |
bc34: 0f 93 push r16 |
bc36: e0 91 55 06 lds r30, 0x0655 |
bc3a: f0 91 56 06 lds r31, 0x0656 |
bc3e: 09 95 icall |
bc40: 8f e3 ldi r24, 0x3F ; 63 |
bc42: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bc46: 8e e9 ldi r24, 0x9E ; 158 |
bc48: 99 e0 ldi r25, 0x09 ; 9 |
bc4a: 9f 93 push r25 |
bc4c: 8f 93 push r24 |
bc4e: 1f 93 push r17 |
bc50: 0f 93 push r16 |
bc52: e0 91 55 06 lds r30, 0x0655 |
bc56: f0 91 56 06 lds r31, 0x0656 |
bc5a: 09 95 icall |
bc5c: 8e e7 ldi r24, 0x7E ; 126 |
bc5e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bc62: 88 e8 ldi r24, 0x88 ; 136 |
bc64: 99 e0 ldi r25, 0x09 ; 9 |
bc66: 9f 93 push r25 |
bc68: 8f 93 push r24 |
bc6a: 1f 93 push r17 |
bc6c: 0f 93 push r16 |
bc6e: 0c 94 ec 66 jmp 0xcdd8 ; 0xcdd8 <HoTT_Menu+0x1520> |
bc72: 80 91 a4 02 lds r24, 0x02A4 |
bc76: 88 23 and r24, r24 |
bc78: 09 f4 brne .+2 ; 0xbc7c <HoTT_Menu+0x3c4> |
bc7a: 5e c0 rjmp .+188 ; 0xbd38 <HoTT_Menu+0x480> |
bc7c: 8d e5 ldi r24, 0x5D ; 93 |
bc7e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bc82: 86 e8 ldi r24, 0x86 ; 134 |
bc84: 99 e0 ldi r25, 0x09 ; 9 |
bc86: 9f 93 push r25 |
bc88: 8f 93 push r24 |
bc8a: 0b e7 ldi r16, 0x7B ; 123 |
bc8c: 14 e1 ldi r17, 0x14 ; 20 |
bc8e: 1f 93 push r17 |
bc90: 0f 93 push r16 |
bc92: e0 91 55 06 lds r30, 0x0655 |
bc96: f0 91 56 06 lds r31, 0x0656 |
bc9a: 09 95 icall |
bc9c: 84 e5 ldi r24, 0x54 ; 84 |
bc9e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bca2: 80 91 b5 08 lds r24, 0x08B5 |
bca6: 1f 92 push r1 |
bca8: 8f 93 push r24 |
bcaa: 8d e7 ldi r24, 0x7D ; 125 |
bcac: 99 e0 ldi r25, 0x09 ; 9 |
bcae: 9f 93 push r25 |
bcb0: 8f 93 push r24 |
bcb2: 1f 93 push r17 |
bcb4: 0f 93 push r16 |
bcb6: e0 91 55 06 lds r30, 0x0655 |
bcba: f0 91 56 06 lds r31, 0x0656 |
bcbe: 09 95 icall |
bcc0: 8e e5 ldi r24, 0x5E ; 94 |
bcc2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bcc6: 80 91 b8 08 lds r24, 0x08B8 |
bcca: 90 91 b9 08 lds r25, 0x08B9 |
bcce: 6a e0 ldi r22, 0x0A ; 10 |
bcd0: 70 e0 ldi r23, 0x00 ; 0 |
bcd2: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
bcd6: 7f 93 push r23 |
bcd8: 6f 93 push r22 |
bcda: 83 e7 ldi r24, 0x73 ; 115 |
bcdc: 99 e0 ldi r25, 0x09 ; 9 |
bcde: 9f 93 push r25 |
bce0: 8f 93 push r24 |
bce2: 1f 93 push r17 |
bce4: 0f 93 push r16 |
bce6: e0 91 55 06 lds r30, 0x0655 |
bcea: f0 91 56 06 lds r31, 0x0656 |
bcee: 09 95 icall |
bcf0: 0f b6 in r0, 0x3f ; 63 |
bcf2: f8 94 cli |
bcf4: de bf out 0x3e, r29 ; 62 |
bcf6: 0f be out 0x3f, r0 ; 63 |
bcf8: cd bf out 0x3d, r28 ; 61 |
bcfa: 80 91 b6 08 lds r24, 0x08B6 |
bcfe: 83 30 cpi r24, 0x03 ; 3 |
bd00: a9 f4 brne .+42 ; 0xbd2c <HoTT_Menu+0x474> |
bd02: 80 91 b4 08 lds r24, 0x08B4 |
bd06: 81 ff sbrs r24, 1 |
bd08: 0b c0 rjmp .+22 ; 0xbd20 <HoTT_Menu+0x468> |
bd0a: 8b e5 ldi r24, 0x5B ; 91 |
bd0c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bd10: 80 e7 ldi r24, 0x70 ; 112 |
bd12: 99 e0 ldi r25, 0x09 ; 9 |
bd14: 9f 93 push r25 |
bd16: 8f 93 push r24 |
bd18: 1f 93 push r17 |
bd1a: 0f 93 push r16 |
bd1c: 0c 94 6b 69 jmp 0xd2d6 ; 0xd2d6 <HoTT_Menu+0x1a1e> |
bd20: 8b e5 ldi r24, 0x5B ; 91 |
bd22: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bd26: 8d e6 ldi r24, 0x6D ; 109 |
bd28: 99 e0 ldi r25, 0x09 ; 9 |
bd2a: f4 cf rjmp .-24 ; 0xbd14 <HoTT_Menu+0x45c> |
bd2c: 8b e5 ldi r24, 0x5B ; 91 |
bd2e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bd32: 8a e6 ldi r24, 0x6A ; 106 |
bd34: 99 e0 ldi r25, 0x09 ; 9 |
bd36: b5 c6 rjmp .+3434 ; 0xcaa2 <HoTT_Menu+0x11ea> |
bd38: 84 e0 ldi r24, 0x04 ; 4 |
bd3a: 27 c3 rjmp .+1614 ; 0xc38a <HoTT_Menu+0xad2> |
bd3c: 80 91 a4 02 lds r24, 0x02A4 |
bd40: 88 23 and r24, r24 |
bd42: 09 f4 brne .+2 ; 0xbd46 <HoTT_Menu+0x48e> |
bd44: 61 c0 rjmp .+194 ; 0xbe08 <HoTT_Menu+0x550> |
bd46: 80 91 72 04 lds r24, 0x0472 |
bd4a: 88 23 and r24, r24 |
bd4c: 09 f4 brne .+2 ; 0xbd50 <HoTT_Menu+0x498> |
bd4e: 45 c0 rjmp .+138 ; 0xbdda <HoTT_Menu+0x522> |
bd50: 89 e6 ldi r24, 0x69 ; 105 |
bd52: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bd56: 80 91 b8 04 lds r24, 0x04B8 |
bd5a: 1f 92 push r1 |
bd5c: 8f 93 push r24 |
bd5e: 8f e5 ldi r24, 0x5F ; 95 |
bd60: 99 e0 ldi r25, 0x09 ; 9 |
bd62: 9f 93 push r25 |
bd64: 8f 93 push r24 |
bd66: 2b e7 ldi r18, 0x7B ; 123 |
bd68: e2 2e mov r14, r18 |
bd6a: 24 e1 ldi r18, 0x14 ; 20 |
bd6c: f2 2e mov r15, r18 |
bd6e: ff 92 push r15 |
bd70: ef 92 push r14 |
bd72: e0 91 55 06 lds r30, 0x0655 |
bd76: f0 91 56 06 lds r31, 0x0656 |
bd7a: 09 95 icall |
bd7c: 85 e7 ldi r24, 0x75 ; 117 |
bd7e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bd82: 80 91 96 02 lds r24, 0x0296 |
bd86: 1f 92 push r1 |
bd88: 8f 93 push r24 |
bd8a: 1f 92 push r1 |
bd8c: 10 e6 ldi r17, 0x60 ; 96 |
bd8e: 1f 93 push r17 |
bd90: 80 91 bb 08 lds r24, 0x08BB |
bd94: 8f 93 push r24 |
bd96: 80 91 ba 08 lds r24, 0x08BA |
bd9a: 8f 93 push r24 |
bd9c: 83 e5 ldi r24, 0x53 ; 83 |
bd9e: 99 e0 ldi r25, 0x09 ; 9 |
bda0: 9f 93 push r25 |
bda2: 8f 93 push r24 |
bda4: ff 92 push r15 |
bda6: ef 92 push r14 |
bda8: e0 91 55 06 lds r30, 0x0655 |
bdac: f0 91 56 06 lds r31, 0x0656 |
bdb0: 09 95 icall |
bdb2: 82 e7 ldi r24, 0x72 ; 114 |
bdb4: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bdb8: 80 91 b6 04 lds r24, 0x04B6 |
bdbc: 1f 92 push r1 |
bdbe: 8f 93 push r24 |
bdc0: 1f 92 push r1 |
bdc2: 1f 93 push r17 |
bdc4: 80 91 b7 04 lds r24, 0x04B7 |
bdc8: 1f 92 push r1 |
bdca: 8f 93 push r24 |
bdcc: 83 e4 ldi r24, 0x43 ; 67 |
bdce: 99 e0 ldi r25, 0x09 ; 9 |
bdd0: 9f 93 push r25 |
bdd2: 8f 93 push r24 |
bdd4: ff 92 push r15 |
bdd6: ef 92 push r14 |
bdd8: 11 c6 rjmp .+3106 ; 0xc9fc <HoTT_Menu+0x1144> |
bdda: 89 e6 ldi r24, 0x69 ; 105 |
bddc: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bde0: 80 91 96 02 lds r24, 0x0296 |
bde4: 1f 92 push r1 |
bde6: 8f 93 push r24 |
bde8: 1f 92 push r1 |
bdea: 80 e6 ldi r24, 0x60 ; 96 |
bdec: 8f 93 push r24 |
bdee: 80 91 bb 08 lds r24, 0x08BB |
bdf2: 8f 93 push r24 |
bdf4: 80 91 ba 08 lds r24, 0x08BA |
bdf8: 8f 93 push r24 |
bdfa: 80 91 b7 08 lds r24, 0x08B7 |
bdfe: 1f 92 push r1 |
be00: 8f 93 push r24 |
be02: 8a e2 ldi r24, 0x2A ; 42 |
be04: 99 e0 ldi r25, 0x09 ; 9 |
be06: 88 c1 rjmp .+784 ; 0xc118 <HoTT_Menu+0x860> |
be08: 85 e0 ldi r24, 0x05 ; 5 |
be0a: bf c2 rjmp .+1406 ; 0xc38a <HoTT_Menu+0xad2> |
be0c: 80 91 b9 04 lds r24, 0x04B9 |
be10: 88 23 and r24, r24 |
be12: e9 f1 breq .+122 ; 0xbe8e <HoTT_Menu+0x5d6> |
be14: 90 91 ed 02 lds r25, 0x02ED |
be18: 99 23 and r25, r25 |
be1a: 01 f1 breq .+64 ; 0xbe5c <HoTT_Menu+0x5a4> |
be1c: 83 32 cpi r24, 0x23 ; 35 |
be1e: f0 f4 brcc .+60 ; 0xbe5c <HoTT_Menu+0x5a4> |
be20: 87 e0 ldi r24, 0x07 ; 7 |
be22: db d8 rcall .-3658 ; 0xafda <Hott_ClearLine> |
be24: 83 e9 ldi r24, 0x93 ; 147 |
be26: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
be2a: 80 91 b9 04 lds r24, 0x04B9 |
be2e: 1f 92 push r1 |
be30: 8f 93 push r24 |
be32: 8f e1 ldi r24, 0x1F ; 31 |
be34: 99 e0 ldi r25, 0x09 ; 9 |
be36: 9f 93 push r25 |
be38: 8f 93 push r24 |
be3a: 8b e8 ldi r24, 0x8B ; 139 |
be3c: 94 e1 ldi r25, 0x14 ; 20 |
be3e: 9f 93 push r25 |
be40: 8f 93 push r24 |
be42: e0 91 55 06 lds r30, 0x0655 |
be46: f0 91 56 06 lds r31, 0x0656 |
be4a: 09 95 icall |
be4c: 0f 90 pop r0 |
be4e: 0f 90 pop r0 |
be50: 0f 90 pop r0 |
be52: 0f 90 pop r0 |
be54: 0f 90 pop r0 |
be56: 0f 90 pop r0 |
be58: 0c 94 48 6b jmp 0xd690 ; 0xd690 <HoTT_Menu+0x1dd8> |
be5c: 83 e9 ldi r24, 0x93 ; 147 |
be5e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
be62: 89 e1 ldi r24, 0x19 ; 25 |
be64: 99 e0 ldi r25, 0x09 ; 9 |
be66: 9f 93 push r25 |
be68: 8f 93 push r24 |
be6a: 0b e7 ldi r16, 0x7B ; 123 |
be6c: 14 e1 ldi r17, 0x14 ; 20 |
be6e: 1f 93 push r17 |
be70: 0f 93 push r16 |
be72: e0 91 55 06 lds r30, 0x0655 |
be76: f0 91 56 06 lds r31, 0x0656 |
be7a: 09 95 icall |
be7c: 1f 92 push r1 |
be7e: 1f 92 push r1 |
be80: 80 91 b9 04 lds r24, 0x04B9 |
be84: e1 e1 ldi r30, 0x11 ; 17 |
be86: 8e 9f mul r24, r30 |
be88: c0 01 movw r24, r0 |
be8a: 11 24 eor r1, r1 |
be8c: b6 c3 rjmp .+1900 ; 0xc5fa <HoTT_Menu+0xd42> |
be8e: 80 91 c9 03 lds r24, 0x03C9 |
be92: 85 ff sbrs r24, 5 |
be94: 07 c0 rjmp .+14 ; 0xbea4 <HoTT_Menu+0x5ec> |
be96: 84 e9 ldi r24, 0x94 ; 148 |
be98: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
be9c: 86 e0 ldi r24, 0x06 ; 6 |
be9e: 99 e0 ldi r25, 0x09 ; 9 |
bea0: 0c 94 65 69 jmp 0xd2ca ; 0xd2ca <HoTT_Menu+0x1a12> |
bea4: 83 e9 ldi r24, 0x93 ; 147 |
bea6: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
beaa: 80 ef ldi r24, 0xF0 ; 240 |
beac: 98 e0 ldi r25, 0x08 ; 8 |
beae: 0c 94 65 69 jmp 0xd2ca ; 0xd2ca <HoTT_Menu+0x1a12> |
beb2: 80 91 86 0c lds r24, 0x0C86 |
beb6: 82 30 cpi r24, 0x02 ; 2 |
beb8: 29 f4 brne .+10 ; 0xbec4 <HoTT_Menu+0x60c> |
beba: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
bebe: 85 e0 ldi r24, 0x05 ; 5 |
bec0: 0c 94 3c 6b jmp 0xd678 ; 0xd678 <HoTT_Menu+0x1dc0> |
bec4: 86 30 cpi r24, 0x06 ; 6 |
bec6: 69 f4 brne .+26 ; 0xbee2 <HoTT_Menu+0x62a> |
bec8: 80 91 72 04 lds r24, 0x0472 |
becc: 88 23 and r24, r24 |
bece: 21 f0 breq .+8 ; 0xbed8 <HoTT_Menu+0x620> |
bed0: 10 92 72 04 sts 0x0472, r1 |
bed4: 0c 94 40 6b jmp 0xd680 ; 0xd680 <HoTT_Menu+0x1dc8> |
bed8: 81 e0 ldi r24, 0x01 ; 1 |
beda: 80 93 72 04 sts 0x0472, r24 |
bede: 0c 94 40 6b jmp 0xd680 ; 0xd680 <HoTT_Menu+0x1dc8> |
bee2: 88 30 cpi r24, 0x08 ; 8 |
bee4: 11 f0 breq .+4 ; 0xbeea <HoTT_Menu+0x632> |
bee6: 0c 94 40 6b jmp 0xd680 ; 0xd680 <HoTT_Menu+0x1dc8> |
beea: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
beee: 81 e0 ldi r24, 0x01 ; 1 |
bef0: 0c 94 3c 6b jmp 0xd678 ; 0xd678 <HoTT_Menu+0x1dc0> |
bef4: 50 e0 ldi r21, 0x00 ; 0 |
bef6: 41 31 cpi r20, 0x11 ; 17 |
bef8: 51 05 cpc r21, r1 |
befa: 10 f0 brcs .+4 ; 0xbf00 <HoTT_Menu+0x648> |
befc: 0c 94 43 6b jmp 0xd686 ; 0xd686 <HoTT_Menu+0x1dce> |
bf00: fa 01 movw r30, r20 |
bf02: e0 59 subi r30, 0x90 ; 144 |
bf04: ff 4f sbci r31, 0xFF ; 255 |
bf06: 0c 94 24 9b jmp 0x13648 ; 0x13648 <__tablejump2__> |
bf0a: 80 91 c9 03 lds r24, 0x03C9 |
bf0e: 85 ff sbrs r24, 5 |
bf10: 32 c0 rjmp .+100 ; 0xbf76 <HoTT_Menu+0x6be> |
bf12: 80 e0 ldi r24, 0x00 ; 0 |
bf14: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bf18: 80 91 1a 01 lds r24, 0x011A |
bf1c: 90 91 1b 01 lds r25, 0x011B |
bf20: 00 91 1a 01 lds r16, 0x011A |
bf24: 10 91 1b 01 lds r17, 0x011B |
bf28: e0 91 5c 04 lds r30, 0x045C |
bf2c: f0 91 5d 04 lds r31, 0x045D |
bf30: 20 91 18 05 lds r18, 0x0518 |
bf34: 2f 93 push r18 |
bf36: 20 91 17 05 lds r18, 0x0517 |
bf3a: 2f 93 push r18 |
bf3c: 2a e0 ldi r18, 0x0A ; 10 |
bf3e: 30 e0 ldi r19, 0x00 ; 0 |
bf40: b9 01 movw r22, r18 |
bf42: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
bf46: 9f 93 push r25 |
bf48: 8f 93 push r24 |
bf4a: c8 01 movw r24, r16 |
bf4c: b9 01 movw r22, r18 |
bf4e: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
bf52: 7f 93 push r23 |
bf54: 6f 93 push r22 |
bf56: cf 01 movw r24, r30 |
bf58: 6c e3 ldi r22, 0x3C ; 60 |
bf5a: 70 e0 ldi r23, 0x00 ; 0 |
bf5c: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
bf60: 9f 93 push r25 |
bf62: 8f 93 push r24 |
bf64: 7f 93 push r23 |
bf66: 6f 93 push r22 |
bf68: 85 ed ldi r24, 0xD5 ; 213 |
bf6a: 98 e0 ldi r25, 0x08 ; 8 |
bf6c: 9f 93 push r25 |
bf6e: 8f 93 push r24 |
bf70: 8c e9 ldi r24, 0x9C ; 156 |
bf72: 94 e1 ldi r25, 0x14 ; 20 |
bf74: f8 c1 rjmp .+1008 ; 0xc366 <HoTT_Menu+0xaae> |
bf76: 80 e0 ldi r24, 0x00 ; 0 |
bf78: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bf7c: 80 91 1a 01 lds r24, 0x011A |
bf80: 90 91 1b 01 lds r25, 0x011B |
bf84: 00 91 1a 01 lds r16, 0x011A |
bf88: 10 91 1b 01 lds r17, 0x011B |
bf8c: e0 91 5c 04 lds r30, 0x045C |
bf90: f0 91 5d 04 lds r31, 0x045D |
bf94: 20 91 18 05 lds r18, 0x0518 |
bf98: 2f 93 push r18 |
bf9a: 20 91 17 05 lds r18, 0x0517 |
bf9e: 2f 93 push r18 |
bfa0: 2a e0 ldi r18, 0x0A ; 10 |
bfa2: 30 e0 ldi r19, 0x00 ; 0 |
bfa4: b9 01 movw r22, r18 |
bfa6: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
bfaa: 9f 93 push r25 |
bfac: 8f 93 push r24 |
bfae: c8 01 movw r24, r16 |
bfb0: b9 01 movw r22, r18 |
bfb2: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
bfb6: 7f 93 push r23 |
bfb8: 6f 93 push r22 |
bfba: cf 01 movw r24, r30 |
bfbc: 6c e3 ldi r22, 0x3C ; 60 |
bfbe: 70 e0 ldi r23, 0x00 ; 0 |
bfc0: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
bfc4: 9f 93 push r25 |
bfc6: 8f 93 push r24 |
bfc8: 7f 93 push r23 |
bfca: 6f 93 push r22 |
bfcc: 8a eb ldi r24, 0xBA ; 186 |
bfce: 98 e0 ldi r25, 0x08 ; 8 |
bfd0: c6 c1 rjmp .+908 ; 0xc35e <HoTT_Menu+0xaa6> |
bfd2: 85 e1 ldi r24, 0x15 ; 21 |
bfd4: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
bfd8: 1f 92 push r1 |
bfda: 80 e6 ldi r24, 0x60 ; 96 |
bfdc: 8f 93 push r24 |
bfde: 80 91 43 06 lds r24, 0x0643 |
bfe2: 8f 93 push r24 |
bfe4: 80 91 42 06 lds r24, 0x0642 |
bfe8: 8f 93 push r24 |
bfea: 80 eb ldi r24, 0xB0 ; 176 |
bfec: 98 e0 ldi r25, 0x08 ; 8 |
bfee: 9f 93 push r25 |
bff0: 8f 93 push r24 |
bff2: 0b e7 ldi r16, 0x7B ; 123 |
bff4: 14 e1 ldi r17, 0x14 ; 20 |
bff6: 1f 93 push r17 |
bff8: 0f 93 push r16 |
bffa: e0 91 55 06 lds r30, 0x0655 |
bffe: f0 91 56 06 lds r31, 0x0656 |
c002: 09 95 icall |
c004: 80 91 39 06 lds r24, 0x0639 |
c008: 0f b6 in r0, 0x3f ; 63 |
c00a: f8 94 cli |
c00c: de bf out 0x3e, r29 ; 62 |
c00e: 0f be out 0x3f, r0 ; 63 |
c010: cd bf out 0x3d, r28 ; 61 |
c012: 80 ff sbrs r24, 0 |
c014: 45 c0 rjmp .+138 ; 0xc0a0 <HoTT_Menu+0x7e8> |
c016: 80 91 19 04 lds r24, 0x0419 |
c01a: 88 23 and r24, r24 |
c01c: e1 f0 breq .+56 ; 0xc056 <HoTT_Menu+0x79e> |
c01e: 8f e1 ldi r24, 0x1F ; 31 |
c020: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c024: 60 91 fc 03 lds r22, 0x03FC |
c028: 70 91 fd 03 lds r23, 0x03FD |
c02c: 80 91 fe 03 lds r24, 0x03FE |
c030: 90 91 ff 03 lds r25, 0x03FF |
c034: 24 e6 ldi r18, 0x64 ; 100 |
c036: 30 e0 ldi r19, 0x00 ; 0 |
c038: 40 e0 ldi r20, 0x00 ; 0 |
c03a: 50 e0 ldi r21, 0x00 ; 0 |
c03c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
c040: 3f 93 push r19 |
c042: 2f 93 push r18 |
c044: 87 ea ldi r24, 0xA7 ; 167 |
c046: 98 e0 ldi r25, 0x08 ; 8 |
c048: 9f 93 push r25 |
c04a: 8f 93 push r24 |
c04c: 8b e8 ldi r24, 0x8B ; 139 |
c04e: 94 e1 ldi r25, 0x14 ; 20 |
c050: 9f 93 push r25 |
c052: 8f 93 push r24 |
c054: 19 c0 rjmp .+50 ; 0xc088 <HoTT_Menu+0x7d0> |
c056: 8f e1 ldi r24, 0x1F ; 31 |
c058: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c05c: 60 91 fc 03 lds r22, 0x03FC |
c060: 70 91 fd 03 lds r23, 0x03FD |
c064: 80 91 fe 03 lds r24, 0x03FE |
c068: 90 91 ff 03 lds r25, 0x03FF |
c06c: 24 e6 ldi r18, 0x64 ; 100 |
c06e: 30 e0 ldi r19, 0x00 ; 0 |
c070: 40 e0 ldi r20, 0x00 ; 0 |
c072: 50 e0 ldi r21, 0x00 ; 0 |
c074: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
c078: 3f 93 push r19 |
c07a: 2f 93 push r18 |
c07c: 8e e9 ldi r24, 0x9E ; 158 |
c07e: 98 e0 ldi r25, 0x08 ; 8 |
c080: 9f 93 push r25 |
c082: 8f 93 push r24 |
c084: 1f 93 push r17 |
c086: 0f 93 push r16 |
c088: e0 91 55 06 lds r30, 0x0655 |
c08c: f0 91 56 06 lds r31, 0x0656 |
c090: 09 95 icall |
c092: 0f 90 pop r0 |
c094: 0f 90 pop r0 |
c096: 0f 90 pop r0 |
c098: 0f 90 pop r0 |
c09a: 0f 90 pop r0 |
c09c: 0f 90 pop r0 |
c09e: 12 c0 rjmp .+36 ; 0xc0c4 <HoTT_Menu+0x80c> |
c0a0: 8f e1 ldi r24, 0x1F ; 31 |
c0a2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c0a6: 84 e9 ldi r24, 0x94 ; 148 |
c0a8: 98 e0 ldi r25, 0x08 ; 8 |
c0aa: 9f 93 push r25 |
c0ac: 8f 93 push r24 |
c0ae: 1f 93 push r17 |
c0b0: 0f 93 push r16 |
c0b2: e0 91 55 06 lds r30, 0x0655 |
c0b6: f0 91 56 06 lds r31, 0x0656 |
c0ba: 09 95 icall |
c0bc: 0f 90 pop r0 |
c0be: 0f 90 pop r0 |
c0c0: 0f 90 pop r0 |
c0c2: 0f 90 pop r0 |
c0c4: 89 e2 ldi r24, 0x29 ; 41 |
c0c6: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c0ca: 80 91 20 01 lds r24, 0x0120 |
c0ce: 1f 92 push r1 |
c0d0: 8f 93 push r24 |
c0d2: 81 e9 ldi r24, 0x91 ; 145 |
c0d4: 98 e0 ldi r25, 0x08 ; 8 |
c0d6: e0 c3 rjmp .+1984 ; 0xc898 <HoTT_Menu+0xfe0> |
c0d8: 80 91 a4 02 lds r24, 0x02A4 |
c0dc: 88 23 and r24, r24 |
c0de: 41 f1 breq .+80 ; 0xc130 <HoTT_Menu+0x878> |
c0e0: 8b e2 ldi r24, 0x2B ; 43 |
c0e2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c0e6: 80 91 96 02 lds r24, 0x0296 |
c0ea: 1f 92 push r1 |
c0ec: 8f 93 push r24 |
c0ee: 80 91 b8 08 lds r24, 0x08B8 |
c0f2: 90 91 b9 08 lds r25, 0x08B9 |
c0f6: 6a e0 ldi r22, 0x0A ; 10 |
c0f8: 70 e0 ldi r23, 0x00 ; 0 |
c0fa: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c0fe: 7f 93 push r23 |
c100: 6f 93 push r22 |
c102: 1f 92 push r1 |
c104: 80 e6 ldi r24, 0x60 ; 96 |
c106: 8f 93 push r24 |
c108: 80 91 bb 08 lds r24, 0x08BB |
c10c: 8f 93 push r24 |
c10e: 80 91 ba 08 lds r24, 0x08BA |
c112: 8f 93 push r24 |
c114: 8a e7 ldi r24, 0x7A ; 122 |
c116: 98 e0 ldi r25, 0x08 ; 8 |
c118: 9f 93 push r25 |
c11a: 8f 93 push r24 |
c11c: 8b e7 ldi r24, 0x7B ; 123 |
c11e: 94 e1 ldi r25, 0x14 ; 20 |
c120: 9f 93 push r25 |
c122: 8f 93 push r24 |
c124: e0 91 55 06 lds r30, 0x0655 |
c128: f0 91 56 06 lds r31, 0x0656 |
c12c: 09 95 icall |
c12e: 55 cd rjmp .-1366 ; 0xbbda <HoTT_Menu+0x322> |
c130: 82 e0 ldi r24, 0x02 ; 2 |
c132: 2b c1 rjmp .+598 ; 0xc38a <HoTT_Menu+0xad2> |
c134: 8f e3 ldi r24, 0x3F ; 63 |
c136: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c13a: 80 91 13 05 lds r24, 0x0513 |
c13e: 90 91 14 05 lds r25, 0x0514 |
c142: 20 91 16 05 lds r18, 0x0516 |
c146: 2f 93 push r18 |
c148: 20 91 15 05 lds r18, 0x0515 |
c14c: 2f 93 push r18 |
c14e: 6a e0 ldi r22, 0x0A ; 10 |
c150: 70 e0 ldi r23, 0x00 ; 0 |
c152: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c156: 9f 93 push r25 |
c158: 8f 93 push r24 |
c15a: 7f 93 push r23 |
c15c: 6f 93 push r22 |
c15e: 86 e6 ldi r24, 0x66 ; 102 |
c160: 98 e0 ldi r25, 0x08 ; 8 |
c162: 9f 93 push r25 |
c164: 8f 93 push r24 |
c166: 0b e7 ldi r16, 0x7B ; 123 |
c168: 14 e1 ldi r17, 0x14 ; 20 |
c16a: 1f 93 push r17 |
c16c: 0f 93 push r16 |
c16e: e0 91 55 06 lds r30, 0x0655 |
c172: f0 91 56 06 lds r31, 0x0656 |
c176: 09 95 icall |
c178: 80 91 c8 03 lds r24, 0x03C8 |
c17c: 0f b6 in r0, 0x3f ; 63 |
c17e: f8 94 cli |
c180: de bf out 0x3e, r29 ; 62 |
c182: 0f be out 0x3f, r0 ; 63 |
c184: cd bf out 0x3d, r28 ; 61 |
c186: 80 ff sbrs r24, 0 |
c188: 0b c0 rjmp .+22 ; 0xc1a0 <HoTT_Menu+0x8e8> |
c18a: 82 e5 ldi r24, 0x52 ; 82 |
c18c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c190: 83 e6 ldi r24, 0x63 ; 99 |
c192: 98 e0 ldi r25, 0x08 ; 8 |
c194: 9f 93 push r25 |
c196: 8f 93 push r24 |
c198: 8b e8 ldi r24, 0x8B ; 139 |
c19a: 94 e1 ldi r25, 0x14 ; 20 |
c19c: 0c 94 69 69 jmp 0xd2d2 ; 0xd2d2 <HoTT_Menu+0x1a1a> |
c1a0: 82 e5 ldi r24, 0x52 ; 82 |
c1a2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c1a6: 80 e6 ldi r24, 0x60 ; 96 |
c1a8: 98 e0 ldi r25, 0x08 ; 8 |
c1aa: b4 cd rjmp .-1176 ; 0xbd14 <HoTT_Menu+0x45c> |
c1ac: 80 91 a4 02 lds r24, 0x02A4 |
c1b0: 88 23 and r24, r24 |
c1b2: 09 f4 brne .+2 ; 0xc1b6 <HoTT_Menu+0x8fe> |
c1b4: 4c c0 rjmp .+152 ; 0xc24e <HoTT_Menu+0x996> |
c1b6: 84 e5 ldi r24, 0x54 ; 84 |
c1b8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c1bc: 80 91 b5 08 lds r24, 0x08B5 |
c1c0: 1f 92 push r1 |
c1c2: 8f 93 push r24 |
c1c4: 80 91 b7 08 lds r24, 0x08B7 |
c1c8: 1f 92 push r1 |
c1ca: 8f 93 push r24 |
c1cc: 8d e4 ldi r24, 0x4D ; 77 |
c1ce: 98 e0 ldi r25, 0x08 ; 8 |
c1d0: 9f 93 push r25 |
c1d2: 8f 93 push r24 |
c1d4: 0b e7 ldi r16, 0x7B ; 123 |
c1d6: 14 e1 ldi r17, 0x14 ; 20 |
c1d8: 1f 93 push r17 |
c1da: 0f 93 push r16 |
c1dc: e0 91 55 06 lds r30, 0x0655 |
c1e0: f0 91 56 06 lds r31, 0x0656 |
c1e4: 09 95 icall |
c1e6: 0f b6 in r0, 0x3f ; 63 |
c1e8: f8 94 cli |
c1ea: de bf out 0x3e, r29 ; 62 |
c1ec: 0f be out 0x3f, r0 ; 63 |
c1ee: cd bf out 0x3d, r28 ; 61 |
c1f0: 80 91 b6 08 lds r24, 0x08B6 |
c1f4: 83 30 cpi r24, 0x03 ; 3 |
c1f6: 51 f4 brne .+20 ; 0xc20c <HoTT_Menu+0x954> |
c1f8: 84 e6 ldi r24, 0x64 ; 100 |
c1fa: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c1fe: 87 e4 ldi r24, 0x47 ; 71 |
c200: 98 e0 ldi r25, 0x08 ; 8 |
c202: 9f 93 push r25 |
c204: 8f 93 push r24 |
c206: 1f 93 push r17 |
c208: 0f 93 push r16 |
c20a: 0b c0 rjmp .+22 ; 0xc222 <HoTT_Menu+0x96a> |
c20c: 84 e6 ldi r24, 0x64 ; 100 |
c20e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c212: 81 e4 ldi r24, 0x41 ; 65 |
c214: 98 e0 ldi r25, 0x08 ; 8 |
c216: 9f 93 push r25 |
c218: 8f 93 push r24 |
c21a: 8c e9 ldi r24, 0x9C ; 156 |
c21c: 94 e1 ldi r25, 0x14 ; 20 |
c21e: 9f 93 push r25 |
c220: 8f 93 push r24 |
c222: e0 91 55 06 lds r30, 0x0655 |
c226: f0 91 56 06 lds r31, 0x0656 |
c22a: 09 95 icall |
c22c: 0f 90 pop r0 |
c22e: 0f 90 pop r0 |
c230: 0f 90 pop r0 |
c232: 0f 90 pop r0 |
c234: 80 91 b4 08 lds r24, 0x08B4 |
c238: 81 fd sbrc r24, 1 |
c23a: 02 c0 rjmp .+4 ; 0xc240 <HoTT_Menu+0x988> |
c23c: 0c 94 48 6b jmp 0xd690 ; 0xd690 <HoTT_Menu+0x1dd8> |
c240: 84 e6 ldi r24, 0x64 ; 100 |
c242: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c246: 8b e3 ldi r24, 0x3B ; 59 |
c248: 98 e0 ldi r25, 0x08 ; 8 |
c24a: 0c 94 65 69 jmp 0xd2ca ; 0xd2ca <HoTT_Menu+0x1a12> |
c24e: 84 e5 ldi r24, 0x54 ; 84 |
c250: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c254: 85 e2 ldi r24, 0x25 ; 37 |
c256: 98 e0 ldi r25, 0x08 ; 8 |
c258: 0c 94 65 69 jmp 0xd2ca ; 0xd2ca <HoTT_Menu+0x1a12> |
c25c: 80 91 71 04 lds r24, 0x0471 |
c260: 88 23 and r24, r24 |
c262: 09 f4 brne .+2 ; 0xc266 <HoTT_Menu+0x9ae> |
c264: 64 c0 rjmp .+200 ; 0xc32e <HoTT_Menu+0xa76> |
c266: 89 e6 ldi r24, 0x69 ; 105 |
c268: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c26c: 40 90 55 06 lds r4, 0x0655 |
c270: 50 90 56 06 lds r5, 0x0656 |
c274: 83 e0 ldi r24, 0x03 ; 3 |
c276: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c27a: 3c 01 movw r6, r24 |
c27c: 83 e0 ldi r24, 0x03 ; 3 |
c27e: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c282: 4c 01 movw r8, r24 |
c284: 82 e0 ldi r24, 0x02 ; 2 |
c286: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c28a: 5c 01 movw r10, r24 |
c28c: 82 e0 ldi r24, 0x02 ; 2 |
c28e: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c292: 6c 01 movw r12, r24 |
c294: 81 e0 ldi r24, 0x01 ; 1 |
c296: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c29a: 7c 01 movw r14, r24 |
c29c: 81 e0 ldi r24, 0x01 ; 1 |
c29e: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c2a2: 8c 01 movw r16, r24 |
c2a4: 80 e0 ldi r24, 0x00 ; 0 |
c2a6: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c2aa: 1c 01 movw r2, r24 |
c2ac: 80 e0 ldi r24, 0x00 ; 0 |
c2ae: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c2b2: fc 01 movw r30, r24 |
c2b4: 2a e0 ldi r18, 0x0A ; 10 |
c2b6: 30 e0 ldi r19, 0x00 ; 0 |
c2b8: c3 01 movw r24, r6 |
c2ba: b9 01 movw r22, r18 |
c2bc: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c2c0: 9f 93 push r25 |
c2c2: 8f 93 push r24 |
c2c4: c4 01 movw r24, r8 |
c2c6: b9 01 movw r22, r18 |
c2c8: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c2cc: 7f 93 push r23 |
c2ce: 6f 93 push r22 |
c2d0: c5 01 movw r24, r10 |
c2d2: b9 01 movw r22, r18 |
c2d4: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c2d8: 9f 93 push r25 |
c2da: 8f 93 push r24 |
c2dc: c6 01 movw r24, r12 |
c2de: b9 01 movw r22, r18 |
c2e0: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c2e4: 7f 93 push r23 |
c2e6: 6f 93 push r22 |
c2e8: c7 01 movw r24, r14 |
c2ea: b9 01 movw r22, r18 |
c2ec: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c2f0: 9f 93 push r25 |
c2f2: 8f 93 push r24 |
c2f4: c8 01 movw r24, r16 |
c2f6: b9 01 movw r22, r18 |
c2f8: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c2fc: 7f 93 push r23 |
c2fe: 6f 93 push r22 |
c300: c1 01 movw r24, r2 |
c302: b9 01 movw r22, r18 |
c304: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c308: 9f 93 push r25 |
c30a: 8f 93 push r24 |
c30c: cf 01 movw r24, r30 |
c30e: b9 01 movw r22, r18 |
c310: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c314: 7f 93 push r23 |
c316: 6f 93 push r22 |
c318: 88 e0 ldi r24, 0x08 ; 8 |
c31a: 98 e0 ldi r25, 0x08 ; 8 |
c31c: 9f 93 push r25 |
c31e: 8f 93 push r24 |
c320: 8b e7 ldi r24, 0x7B ; 123 |
c322: 94 e1 ldi r25, 0x14 ; 20 |
c324: 9f 93 push r25 |
c326: 8f 93 push r24 |
c328: f2 01 movw r30, r4 |
c32a: 09 95 icall |
c32c: 56 cc rjmp .-1876 ; 0xbbda <HoTT_Menu+0x322> |
c32e: 89 e6 ldi r24, 0x69 ; 105 |
c330: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c334: 1f 92 push r1 |
c336: 80 e6 ldi r24, 0x60 ; 96 |
c338: 8f 93 push r24 |
c33a: 80 91 a8 09 lds r24, 0x09A8 |
c33e: 1f 92 push r1 |
c340: 8f 93 push r24 |
c342: 80 91 99 09 lds r24, 0x0999 |
c346: 1f 92 push r1 |
c348: 8f 93 push r24 |
c34a: 80 91 8a 09 lds r24, 0x098A |
c34e: 1f 92 push r1 |
c350: 8f 93 push r24 |
c352: 80 91 7b 09 lds r24, 0x097B |
c356: 1f 92 push r1 |
c358: 8f 93 push r24 |
c35a: 85 ef ldi r24, 0xF5 ; 245 |
c35c: 97 e0 ldi r25, 0x07 ; 7 |
c35e: 9f 93 push r25 |
c360: 8f 93 push r24 |
c362: 8b e7 ldi r24, 0x7B ; 123 |
c364: 94 e1 ldi r25, 0x14 ; 20 |
c366: 9f 93 push r25 |
c368: 8f 93 push r24 |
c36a: e0 91 55 06 lds r30, 0x0655 |
c36e: f0 91 56 06 lds r31, 0x0656 |
c372: 09 95 icall |
c374: 32 cc rjmp .-1948 ; 0xbbda <HoTT_Menu+0x322> |
c376: 90 91 71 04 lds r25, 0x0471 |
c37a: 80 91 1a 05 lds r24, 0x051A |
c37e: 99 23 and r25, r25 |
c380: 09 f4 brne .+2 ; 0xc384 <HoTT_Menu+0xacc> |
c382: d9 c0 rjmp .+434 ; 0xc536 <HoTT_Menu+0xc7e> |
c384: 84 30 cpi r24, 0x04 ; 4 |
c386: c9 f4 brne .+50 ; 0xc3ba <HoTT_Menu+0xb02> |
c388: 86 e0 ldi r24, 0x06 ; 6 |
c38a: 0f 90 pop r0 |
c38c: 0f 90 pop r0 |
c38e: 0f 90 pop r0 |
c390: 0f 90 pop r0 |
c392: df 91 pop r29 |
c394: cf 91 pop r28 |
c396: 1f 91 pop r17 |
c398: 0f 91 pop r16 |
c39a: ff 90 pop r15 |
c39c: ef 90 pop r14 |
c39e: df 90 pop r13 |
c3a0: cf 90 pop r12 |
c3a2: bf 90 pop r11 |
c3a4: af 90 pop r10 |
c3a6: 9f 90 pop r9 |
c3a8: 8f 90 pop r8 |
c3aa: 7f 90 pop r7 |
c3ac: 6f 90 pop r6 |
c3ae: 5f 90 pop r5 |
c3b0: 4f 90 pop r4 |
c3b2: 3f 90 pop r3 |
c3b4: 2f 90 pop r2 |
c3b6: 0c 94 ed 57 jmp 0xafda ; 0xafda <Hott_ClearLine> |
c3ba: 86 30 cpi r24, 0x06 ; 6 |
c3bc: d9 f5 brne .+118 ; 0xc434 <HoTT_Menu+0xb7c> |
c3be: 8e e7 ldi r24, 0x7E ; 126 |
c3c0: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c3c4: a0 90 55 06 lds r10, 0x0655 |
c3c8: b0 90 56 06 lds r11, 0x0656 |
c3cc: 85 e0 ldi r24, 0x05 ; 5 |
c3ce: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c3d2: 6c 01 movw r12, r24 |
c3d4: 85 e0 ldi r24, 0x05 ; 5 |
c3d6: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c3da: 7c 01 movw r14, r24 |
c3dc: 84 e0 ldi r24, 0x04 ; 4 |
c3de: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c3e2: 8c 01 movw r16, r24 |
c3e4: 84 e0 ldi r24, 0x04 ; 4 |
c3e6: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c3ea: fc 01 movw r30, r24 |
c3ec: 2a e0 ldi r18, 0x0A ; 10 |
c3ee: 30 e0 ldi r19, 0x00 ; 0 |
c3f0: c6 01 movw r24, r12 |
c3f2: b9 01 movw r22, r18 |
c3f4: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c3f8: 9f 93 push r25 |
c3fa: 8f 93 push r24 |
c3fc: c7 01 movw r24, r14 |
c3fe: b9 01 movw r22, r18 |
c400: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c404: 7f 93 push r23 |
c406: 6f 93 push r22 |
c408: c8 01 movw r24, r16 |
c40a: b9 01 movw r22, r18 |
c40c: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c410: 9f 93 push r25 |
c412: 8f 93 push r24 |
c414: cf 01 movw r24, r30 |
c416: b9 01 movw r22, r18 |
c418: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c41c: 7f 93 push r23 |
c41e: 6f 93 push r22 |
c420: 86 ee ldi r24, 0xE6 ; 230 |
c422: 97 e0 ldi r25, 0x07 ; 7 |
c424: 9f 93 push r25 |
c426: 8f 93 push r24 |
c428: 8b e7 ldi r24, 0x7B ; 123 |
c42a: 94 e1 ldi r25, 0x14 ; 20 |
c42c: 9f 93 push r25 |
c42e: 8f 93 push r24 |
c430: f5 01 movw r30, r10 |
c432: 7c ce rjmp .-776 ; 0xc12c <HoTT_Menu+0x874> |
c434: 87 30 cpi r24, 0x07 ; 7 |
c436: 10 f4 brcc .+4 ; 0xc43c <HoTT_Menu+0xb84> |
c438: 0c 94 48 6b jmp 0xd690 ; 0xd690 <HoTT_Menu+0x1dd8> |
c43c: 8e e7 ldi r24, 0x7E ; 126 |
c43e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c442: 20 91 55 06 lds r18, 0x0655 |
c446: 30 91 56 06 lds r19, 0x0656 |
c44a: 3a 83 std Y+2, r19 ; 0x02 |
c44c: 29 83 std Y+1, r18 ; 0x01 |
c44e: 88 e0 ldi r24, 0x08 ; 8 |
c450: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c454: 3c 01 movw r6, r24 |
c456: 88 e0 ldi r24, 0x08 ; 8 |
c458: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c45c: 4c 01 movw r8, r24 |
c45e: 87 e0 ldi r24, 0x07 ; 7 |
c460: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c464: 5c 01 movw r10, r24 |
c466: 87 e0 ldi r24, 0x07 ; 7 |
c468: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c46c: 6c 01 movw r12, r24 |
c46e: 86 e0 ldi r24, 0x06 ; 6 |
c470: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c474: 7c 01 movw r14, r24 |
c476: 86 e0 ldi r24, 0x06 ; 6 |
c478: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c47c: 8c 01 movw r16, r24 |
c47e: 85 e0 ldi r24, 0x05 ; 5 |
c480: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c484: 9c 83 std Y+4, r25 ; 0x04 |
c486: 8b 83 std Y+3, r24 ; 0x03 |
c488: 85 e0 ldi r24, 0x05 ; 5 |
c48a: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c48e: 2c 01 movw r4, r24 |
c490: 84 e0 ldi r24, 0x04 ; 4 |
c492: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c496: 1c 01 movw r2, r24 |
c498: 84 e0 ldi r24, 0x04 ; 4 |
c49a: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
c49e: fc 01 movw r30, r24 |
c4a0: 2a e0 ldi r18, 0x0A ; 10 |
c4a2: 30 e0 ldi r19, 0x00 ; 0 |
c4a4: c3 01 movw r24, r6 |
c4a6: b9 01 movw r22, r18 |
c4a8: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c4ac: 9f 93 push r25 |
c4ae: 8f 93 push r24 |
c4b0: c4 01 movw r24, r8 |
c4b2: b9 01 movw r22, r18 |
c4b4: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c4b8: 7f 93 push r23 |
c4ba: 6f 93 push r22 |
c4bc: c5 01 movw r24, r10 |
c4be: b9 01 movw r22, r18 |
c4c0: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c4c4: 9f 93 push r25 |
c4c6: 8f 93 push r24 |
c4c8: c6 01 movw r24, r12 |
c4ca: b9 01 movw r22, r18 |
c4cc: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c4d0: 7f 93 push r23 |
c4d2: 6f 93 push r22 |
c4d4: c7 01 movw r24, r14 |
c4d6: b9 01 movw r22, r18 |
c4d8: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c4dc: 9f 93 push r25 |
c4de: 8f 93 push r24 |
c4e0: c8 01 movw r24, r16 |
c4e2: b9 01 movw r22, r18 |
c4e4: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c4e8: 7f 93 push r23 |
c4ea: 6f 93 push r22 |
c4ec: 8b 81 ldd r24, Y+3 ; 0x03 |
c4ee: 9c 81 ldd r25, Y+4 ; 0x04 |
c4f0: b9 01 movw r22, r18 |
c4f2: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c4f6: 9f 93 push r25 |
c4f8: 8f 93 push r24 |
c4fa: c2 01 movw r24, r4 |
c4fc: b9 01 movw r22, r18 |
c4fe: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c502: 7f 93 push r23 |
c504: 6f 93 push r22 |
c506: c1 01 movw r24, r2 |
c508: b9 01 movw r22, r18 |
c50a: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c50e: 9f 93 push r25 |
c510: 8f 93 push r24 |
c512: cf 01 movw r24, r30 |
c514: b9 01 movw r22, r18 |
c516: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
c51a: 7f 93 push r23 |
c51c: 6f 93 push r22 |
c51e: 89 ec ldi r24, 0xC9 ; 201 |
c520: 97 e0 ldi r25, 0x07 ; 7 |
c522: 9f 93 push r25 |
c524: 8f 93 push r24 |
c526: 8b e7 ldi r24, 0x7B ; 123 |
c528: 94 e1 ldi r25, 0x14 ; 20 |
c52a: 9f 93 push r25 |
c52c: 8f 93 push r24 |
c52e: e9 81 ldd r30, Y+1 ; 0x01 |
c530: fa 81 ldd r31, Y+2 ; 0x02 |
c532: 09 95 icall |
c534: 52 cb rjmp .-2396 ; 0xbbda <HoTT_Menu+0x322> |
c536: 84 30 cpi r24, 0x04 ; 4 |
c538: 09 f4 brne .+2 ; 0xc53c <HoTT_Menu+0xc84> |
c53a: 26 cf rjmp .-436 ; 0xc388 <HoTT_Menu+0xad0> |
c53c: 86 30 cpi r24, 0x06 ; 6 |
c53e: 89 f4 brne .+34 ; 0xc562 <HoTT_Menu+0xcaa> |
c540: 8e e7 ldi r24, 0x7E ; 126 |
c542: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c546: 1f 92 push r1 |
c548: 80 e6 ldi r24, 0x60 ; 96 |
c54a: 8f 93 push r24 |
c54c: 80 91 c6 09 lds r24, 0x09C6 |
c550: 1f 92 push r1 |
c552: 8f 93 push r24 |
c554: 80 91 b7 09 lds r24, 0x09B7 |
c558: 1f 92 push r1 |
c55a: 8f 93 push r24 |
c55c: 86 eb ldi r24, 0xB6 ; 182 |
c55e: 97 e0 ldi r25, 0x07 ; 7 |
c560: b3 c0 rjmp .+358 ; 0xc6c8 <HoTT_Menu+0xe10> |
c562: 87 30 cpi r24, 0x07 ; 7 |
c564: 10 f4 brcc .+4 ; 0xc56a <HoTT_Menu+0xcb2> |
c566: 0c 94 48 6b jmp 0xd690 ; 0xd690 <HoTT_Menu+0x1dd8> |
c56a: 8e e7 ldi r24, 0x7E ; 126 |
c56c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c570: 1f 92 push r1 |
c572: 80 e6 ldi r24, 0x60 ; 96 |
c574: 8f 93 push r24 |
c576: 80 91 e4 09 lds r24, 0x09E4 |
c57a: 1f 92 push r1 |
c57c: 8f 93 push r24 |
c57e: 80 91 d5 09 lds r24, 0x09D5 |
c582: 1f 92 push r1 |
c584: 8f 93 push r24 |
c586: 80 91 c6 09 lds r24, 0x09C6 |
c58a: 1f 92 push r1 |
c58c: 8f 93 push r24 |
c58e: 80 91 b7 09 lds r24, 0x09B7 |
c592: 1f 92 push r1 |
c594: 8f 93 push r24 |
c596: 83 ea ldi r24, 0xA3 ; 163 |
c598: 97 e0 ldi r25, 0x07 ; 7 |
c59a: e1 ce rjmp .-574 ; 0xc35e <HoTT_Menu+0xaa6> |
c59c: 80 91 b9 04 lds r24, 0x04B9 |
c5a0: 88 23 and r24, r24 |
c5a2: 91 f1 breq .+100 ; 0xc608 <HoTT_Menu+0xd50> |
c5a4: 90 91 ed 02 lds r25, 0x02ED |
c5a8: 99 23 and r25, r25 |
c5aa: 79 f0 breq .+30 ; 0xc5ca <HoTT_Menu+0xd12> |
c5ac: 83 32 cpi r24, 0x23 ; 35 |
c5ae: 68 f4 brcc .+26 ; 0xc5ca <HoTT_Menu+0xd12> |
c5b0: 87 e0 ldi r24, 0x07 ; 7 |
c5b2: 0e 94 ed 57 call 0xafda ; 0xafda <Hott_ClearLine> |
c5b6: 83 e9 ldi r24, 0x93 ; 147 |
c5b8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c5bc: 80 91 b9 04 lds r24, 0x04B9 |
c5c0: 1f 92 push r1 |
c5c2: 8f 93 push r24 |
c5c4: 88 e9 ldi r24, 0x98 ; 152 |
c5c6: 97 e0 ldi r25, 0x07 ; 7 |
c5c8: 36 cc rjmp .-1940 ; 0xbe36 <HoTT_Menu+0x57e> |
c5ca: 83 e9 ldi r24, 0x93 ; 147 |
c5cc: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c5d0: 82 e9 ldi r24, 0x92 ; 146 |
c5d2: 97 e0 ldi r25, 0x07 ; 7 |
c5d4: 9f 93 push r25 |
c5d6: 8f 93 push r24 |
c5d8: 0b e7 ldi r16, 0x7B ; 123 |
c5da: 14 e1 ldi r17, 0x14 ; 20 |
c5dc: 1f 93 push r17 |
c5de: 0f 93 push r16 |
c5e0: e0 91 55 06 lds r30, 0x0655 |
c5e4: f0 91 56 06 lds r31, 0x0656 |
c5e8: 09 95 icall |
c5ea: 1f 92 push r1 |
c5ec: 1f 92 push r1 |
c5ee: 80 91 b9 04 lds r24, 0x04B9 |
c5f2: f1 e1 ldi r31, 0x11 ; 17 |
c5f4: 8f 9f mul r24, r31 |
c5f6: c0 01 movw r24, r0 |
c5f8: 11 24 eor r1, r1 |
c5fa: 8a 56 subi r24, 0x6A ; 106 |
c5fc: 95 4f sbci r25, 0xF5 ; 245 |
c5fe: 9f 93 push r25 |
c600: 8f 93 push r24 |
c602: 1f 93 push r17 |
c604: 0f 93 push r16 |
c606: 5a c7 rjmp .+3764 ; 0xd4bc <HoTT_Menu+0x1c04> |
c608: 80 91 c9 03 lds r24, 0x03C9 |
c60c: 85 ff sbrs r24, 5 |
c60e: 06 c0 rjmp .+12 ; 0xc61c <HoTT_Menu+0xd64> |
c610: 84 e9 ldi r24, 0x94 ; 148 |
c612: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c616: 8f e7 ldi r24, 0x7F ; 127 |
c618: 97 e0 ldi r25, 0x07 ; 7 |
c61a: 57 c6 rjmp .+3246 ; 0xd2ca <HoTT_Menu+0x1a12> |
c61c: 83 e9 ldi r24, 0x93 ; 147 |
c61e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c622: 89 e6 ldi r24, 0x69 ; 105 |
c624: 97 e0 ldi r25, 0x07 ; 7 |
c626: 51 c6 rjmp .+3234 ; 0xd2ca <HoTT_Menu+0x1a12> |
c628: 80 91 86 0c lds r24, 0x0C86 |
c62c: 86 30 cpi r24, 0x06 ; 6 |
c62e: 79 f4 brne .+30 ; 0xc64e <HoTT_Menu+0xd96> |
c630: 80 91 71 04 lds r24, 0x0471 |
c634: 88 23 and r24, r24 |
c636: 19 f0 breq .+6 ; 0xc63e <HoTT_Menu+0xd86> |
c638: 10 92 71 04 sts 0x0471, r1 |
c63c: 03 c0 rjmp .+6 ; 0xc644 <HoTT_Menu+0xd8c> |
c63e: 81 e0 ldi r24, 0x01 ; 1 |
c640: 80 93 71 04 sts 0x0471, r24 |
c644: 85 e0 ldi r24, 0x05 ; 5 |
c646: 0e 94 ed 57 call 0xafda ; 0xafda <Hott_ClearLine> |
c64a: 86 e0 ldi r24, 0x06 ; 6 |
c64c: 41 c2 rjmp .+1154 ; 0xcad0 <HoTT_Menu+0x1218> |
c64e: 88 30 cpi r24, 0x08 ; 8 |
c650: 09 f4 brne .+2 ; 0xc654 <HoTT_Menu+0xd9c> |
c652: 98 c3 rjmp .+1840 ; 0xcd84 <HoTT_Menu+0x14cc> |
c654: 81 30 cpi r24, 0x01 ; 1 |
c656: 11 f0 breq .+4 ; 0xc65c <HoTT_Menu+0xda4> |
c658: 0c 94 40 6b jmp 0xd680 ; 0xd680 <HoTT_Menu+0x1dc8> |
c65c: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
c660: 10 92 74 04 sts 0x0474, r1 |
c664: 0c 94 3e 6b jmp 0xd67c ; 0xd67c <HoTT_Menu+0x1dc4> |
c668: 84 2f mov r24, r20 |
c66a: 90 e0 ldi r25, 0x00 ; 0 |
c66c: 81 31 cpi r24, 0x11 ; 17 |
c66e: 91 05 cpc r25, r1 |
c670: 10 f0 brcs .+4 ; 0xc676 <HoTT_Menu+0xdbe> |
c672: 0c 94 43 6b jmp 0xd686 ; 0xd686 <HoTT_Menu+0x1dce> |
c676: fc 01 movw r30, r24 |
c678: ef 57 subi r30, 0x7F ; 127 |
c67a: ff 4f sbci r31, 0xFF ; 255 |
c67c: 0c 94 24 9b jmp 0x13648 ; 0x13648 <__tablejump2__> |
c680: 80 e0 ldi r24, 0x00 ; 0 |
c682: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c686: 87 e9 ldi r24, 0x97 ; 151 |
c688: 95 e0 ldi r25, 0x05 ; 5 |
c68a: 9f 93 push r25 |
c68c: 8f 93 push r24 |
c68e: 80 91 52 01 lds r24, 0x0152 |
c692: 1f 92 push r1 |
c694: 8f 93 push r24 |
c696: 8a e5 ldi r24, 0x5A ; 90 |
c698: 97 e0 ldi r25, 0x07 ; 7 |
c69a: 9f 93 push r25 |
c69c: 8f 93 push r24 |
c69e: 8b e8 ldi r24, 0x8B ; 139 |
c6a0: 94 e1 ldi r25, 0x14 ; 20 |
c6a2: 94 ca rjmp .-2776 ; 0xbbcc <HoTT_Menu+0x314> |
c6a4: 85 e1 ldi r24, 0x15 ; 21 |
c6a6: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c6aa: 80 91 53 01 lds r24, 0x0153 |
c6ae: 25 ea ldi r18, 0xA5 ; 165 |
c6b0: 35 e0 ldi r19, 0x05 ; 5 |
c6b2: 3f 93 push r19 |
c6b4: 2f 93 push r18 |
c6b6: 6a e0 ldi r22, 0x0A ; 10 |
c6b8: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
c6bc: 1f 92 push r1 |
c6be: 9f 93 push r25 |
c6c0: 1f 92 push r1 |
c6c2: 8f 93 push r24 |
c6c4: 89 e4 ldi r24, 0x49 ; 73 |
c6c6: 97 e0 ldi r25, 0x07 ; 7 |
c6c8: 9f 93 push r25 |
c6ca: 8f 93 push r24 |
c6cc: 8b e7 ldi r24, 0x7B ; 123 |
c6ce: 94 e1 ldi r25, 0x14 ; 20 |
c6d0: 9f 93 push r25 |
c6d2: 8f 93 push r24 |
c6d4: 93 c1 rjmp .+806 ; 0xc9fc <HoTT_Menu+0x1144> |
c6d6: 8a e2 ldi r24, 0x2A ; 42 |
c6d8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c6dc: 84 e4 ldi r24, 0x44 ; 68 |
c6de: 97 e0 ldi r25, 0x07 ; 7 |
c6e0: 9f 93 push r25 |
c6e2: 8f 93 push r24 |
c6e4: 0b e7 ldi r16, 0x7B ; 123 |
c6e6: 14 e1 ldi r17, 0x14 ; 20 |
c6e8: 1f 93 push r17 |
c6ea: 0f 93 push r16 |
c6ec: e0 91 55 06 lds r30, 0x0655 |
c6f0: f0 91 56 06 lds r31, 0x0656 |
c6f4: 09 95 icall |
c6f6: 80 91 39 06 lds r24, 0x0639 |
c6fa: 0f 90 pop r0 |
c6fc: 0f 90 pop r0 |
c6fe: 0f 90 pop r0 |
c700: 0f 90 pop r0 |
c702: e0 91 55 06 lds r30, 0x0655 |
c706: f0 91 56 06 lds r31, 0x0656 |
c70a: 80 ff sbrs r24, 0 |
c70c: 35 c0 rjmp .+106 ; 0xc778 <HoTT_Menu+0xec0> |
c70e: 90 91 28 05 lds r25, 0x0528 |
c712: 80 91 df 03 lds r24, 0x03DF |
c716: 91 fd sbrc r25, 1 |
c718: 05 c0 rjmp .+10 ; 0xc724 <HoTT_Menu+0xe6c> |
c71a: 1f 92 push r1 |
c71c: 8f 93 push r24 |
c71e: 8a e3 ldi r24, 0x3A ; 58 |
c720: 97 e0 ldi r25, 0x07 ; 7 |
c722: df c0 rjmp .+446 ; 0xc8e2 <HoTT_Menu+0x102a> |
c724: 83 33 cpi r24, 0x33 ; 51 |
c726: 18 f0 brcs .+6 ; 0xc72e <HoTT_Menu+0xe76> |
c728: 83 e3 ldi r24, 0x33 ; 51 |
c72a: 97 e0 ldi r25, 0x07 ; 7 |
c72c: 02 c0 rjmp .+4 ; 0xc732 <HoTT_Menu+0xe7a> |
c72e: 8c e2 ldi r24, 0x2C ; 44 |
c730: 97 e0 ldi r25, 0x07 ; 7 |
c732: 9f 93 push r25 |
c734: 8f 93 push r24 |
c736: 1f 93 push r17 |
c738: 0f 93 push r16 |
c73a: 09 95 icall |
c73c: 0f 90 pop r0 |
c73e: 0f 90 pop r0 |
c740: 0f 90 pop r0 |
c742: 0f 90 pop r0 |
c744: 90 91 1d 06 lds r25, 0x061D |
c748: e0 91 55 06 lds r30, 0x0655 |
c74c: f0 91 56 06 lds r31, 0x0656 |
c750: 80 91 df 03 lds r24, 0x03DF |
c754: 90 ff sbrs r25, 0 |
c756: 05 c0 rjmp .+10 ; 0xc762 <HoTT_Menu+0xeaa> |
c758: 1f 92 push r1 |
c75a: 8f 93 push r24 |
c75c: 86 e2 ldi r24, 0x26 ; 38 |
c75e: 97 e0 ldi r25, 0x07 ; 7 |
c760: 04 c0 rjmp .+8 ; 0xc76a <HoTT_Menu+0xeb2> |
c762: 1f 92 push r1 |
c764: 8f 93 push r24 |
c766: 80 e2 ldi r24, 0x20 ; 32 |
c768: 97 e0 ldi r25, 0x07 ; 7 |
c76a: 9f 93 push r25 |
c76c: 8f 93 push r24 |
c76e: 8b e7 ldi r24, 0x7B ; 123 |
c770: 94 e1 ldi r25, 0x14 ; 20 |
c772: 9f 93 push r25 |
c774: 8f 93 push r24 |
c776: 69 cb rjmp .-2350 ; 0xbe4a <HoTT_Menu+0x592> |
c778: 87 e1 ldi r24, 0x17 ; 23 |
c77a: 97 e0 ldi r25, 0x07 ; 7 |
c77c: b9 c0 rjmp .+370 ; 0xc8f0 <HoTT_Menu+0x1038> |
c77e: 8f e3 ldi r24, 0x3F ; 63 |
c780: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c784: 83 e1 ldi r24, 0x13 ; 19 |
c786: 97 e0 ldi r25, 0x07 ; 7 |
c788: 9f 93 push r25 |
c78a: 8f 93 push r24 |
c78c: 0b e7 ldi r16, 0x7B ; 123 |
c78e: 14 e1 ldi r17, 0x14 ; 20 |
c790: 1f 93 push r17 |
c792: 0f 93 push r16 |
c794: e0 91 55 06 lds r30, 0x0655 |
c798: f0 91 56 06 lds r31, 0x0656 |
c79c: 09 95 icall |
c79e: 0f 90 pop r0 |
c7a0: 0f 90 pop r0 |
c7a2: 0f 90 pop r0 |
c7a4: 0f 90 pop r0 |
c7a6: 80 91 7f 05 lds r24, 0x057F |
c7aa: e0 91 55 06 lds r30, 0x0655 |
c7ae: f0 91 56 06 lds r31, 0x0656 |
c7b2: 81 11 cpse r24, r1 |
c7b4: 03 c0 rjmp .+6 ; 0xc7bc <HoTT_Menu+0xf04> |
c7b6: 8a e0 ldi r24, 0x0A ; 10 |
c7b8: 97 e0 ldi r25, 0x07 ; 7 |
c7ba: 9a c0 rjmp .+308 ; 0xc8f0 <HoTT_Menu+0x1038> |
c7bc: 80 91 d6 03 lds r24, 0x03D6 |
c7c0: 88 23 and r24, r24 |
c7c2: 19 f0 breq .+6 ; 0xc7ca <HoTT_Menu+0xf12> |
c7c4: 83 e0 ldi r24, 0x03 ; 3 |
c7c6: 97 e0 ldi r25, 0x07 ; 7 |
c7c8: 02 c0 rjmp .+4 ; 0xc7ce <HoTT_Menu+0xf16> |
c7ca: 8c ef ldi r24, 0xFC ; 252 |
c7cc: 96 e0 ldi r25, 0x06 ; 6 |
c7ce: 9f 93 push r25 |
c7d0: 8f 93 push r24 |
c7d2: 1f 93 push r17 |
c7d4: 0f 93 push r16 |
c7d6: 09 95 icall |
c7d8: 0f 90 pop r0 |
c7da: 0f 90 pop r0 |
c7dc: 0f 90 pop r0 |
c7de: 0f 90 pop r0 |
c7e0: 80 91 95 05 lds r24, 0x0595 |
c7e4: 86 ff sbrs r24, 6 |
c7e6: 54 c7 rjmp .+3752 ; 0xd690 <HoTT_Menu+0x1dd8> |
c7e8: 85 ef ldi r24, 0xF5 ; 245 |
c7ea: 96 e0 ldi r25, 0x06 ; 6 |
c7ec: 6e c5 rjmp .+2780 ; 0xd2ca <HoTT_Menu+0x1a12> |
c7ee: 84 e5 ldi r24, 0x54 ; 84 |
c7f0: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c7f4: 80 ef ldi r24, 0xF0 ; 240 |
c7f6: 96 e0 ldi r25, 0x06 ; 6 |
c7f8: 9f 93 push r25 |
c7fa: 8f 93 push r24 |
c7fc: 0b e7 ldi r16, 0x7B ; 123 |
c7fe: 14 e1 ldi r17, 0x14 ; 20 |
c800: 1f 93 push r17 |
c802: 0f 93 push r16 |
c804: e0 91 55 06 lds r30, 0x0655 |
c808: f0 91 56 06 lds r31, 0x0656 |
c80c: 09 95 icall |
c80e: 80 91 39 06 lds r24, 0x0639 |
c812: 0f 90 pop r0 |
c814: 0f 90 pop r0 |
c816: 0f 90 pop r0 |
c818: 0f 90 pop r0 |
c81a: 85 fd sbrc r24, 5 |
c81c: 0b c0 rjmp .+22 ; 0xc834 <HoTT_Menu+0xf7c> |
c81e: 87 ee ldi r24, 0xE7 ; 231 |
c820: 96 e0 ldi r25, 0x06 ; 6 |
c822: 9f 93 push r25 |
c824: 8f 93 push r24 |
c826: 1f 93 push r17 |
c828: 0f 93 push r16 |
c82a: e0 91 55 06 lds r30, 0x0655 |
c82e: f0 91 56 06 lds r31, 0x0656 |
c832: 1f c0 rjmp .+62 ; 0xc872 <HoTT_Menu+0xfba> |
c834: 80 91 6c 05 lds r24, 0x056C |
c838: 0e 94 fa 30 call 0x61f4 ; 0x61f4 <GetChannelValue> |
c83c: e0 91 55 06 lds r30, 0x0655 |
c840: f0 91 56 06 lds r31, 0x0656 |
c844: 82 33 cpi r24, 0x32 ; 50 |
c846: 18 f4 brcc .+6 ; 0xc84e <HoTT_Menu+0xf96> |
c848: 80 ee ldi r24, 0xE0 ; 224 |
c84a: 96 e0 ldi r25, 0x06 ; 6 |
c84c: 0e c0 rjmp .+28 ; 0xc86a <HoTT_Menu+0xfb2> |
c84e: 84 3b cpi r24, 0xB4 ; 180 |
c850: 18 f0 brcs .+6 ; 0xc858 <HoTT_Menu+0xfa0> |
c852: 89 ed ldi r24, 0xD9 ; 217 |
c854: 96 e0 ldi r25, 0x06 ; 6 |
c856: 09 c0 rjmp .+18 ; 0xc86a <HoTT_Menu+0xfb2> |
c858: 80 91 95 05 lds r24, 0x0595 |
c85c: 85 ff sbrs r24, 5 |
c85e: 03 c0 rjmp .+6 ; 0xc866 <HoTT_Menu+0xfae> |
c860: 82 ed ldi r24, 0xD2 ; 210 |
c862: 96 e0 ldi r25, 0x06 ; 6 |
c864: 02 c0 rjmp .+4 ; 0xc86a <HoTT_Menu+0xfb2> |
c866: 8b ec ldi r24, 0xCB ; 203 |
c868: 96 e0 ldi r25, 0x06 ; 6 |
c86a: 9f 93 push r25 |
c86c: 8f 93 push r24 |
c86e: 1f 93 push r17 |
c870: 0f 93 push r16 |
c872: 09 95 icall |
c874: 0f 90 pop r0 |
c876: 0f 90 pop r0 |
c878: 0f 90 pop r0 |
c87a: 0f 90 pop r0 |
c87c: 80 91 83 05 lds r24, 0x0583 |
c880: 88 23 and r24, r24 |
c882: 09 f4 brne .+2 ; 0xc886 <HoTT_Menu+0xfce> |
c884: 05 c7 rjmp .+3594 ; 0xd690 <HoTT_Menu+0x1dd8> |
c886: 8e e5 ldi r24, 0x5E ; 94 |
c888: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c88c: 80 91 83 05 lds r24, 0x0583 |
c890: 1f 92 push r1 |
c892: 8f 93 push r24 |
c894: 80 ec ldi r24, 0xC0 ; 192 |
c896: 96 e0 ldi r25, 0x06 ; 6 |
c898: 9f 93 push r25 |
c89a: 8f 93 push r24 |
c89c: 8b e7 ldi r24, 0x7B ; 123 |
c89e: 94 e1 ldi r25, 0x14 ; 20 |
c8a0: ce ca rjmp .-2660 ; 0xbe3e <HoTT_Menu+0x586> |
c8a2: 89 e6 ldi r24, 0x69 ; 105 |
c8a4: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c8a8: 86 eb ldi r24, 0xB6 ; 182 |
c8aa: 96 e0 ldi r25, 0x06 ; 6 |
c8ac: 9f 93 push r25 |
c8ae: 8f 93 push r24 |
c8b0: 0b e7 ldi r16, 0x7B ; 123 |
c8b2: 14 e1 ldi r17, 0x14 ; 20 |
c8b4: 1f 93 push r17 |
c8b6: 0f 93 push r16 |
c8b8: e0 91 55 06 lds r30, 0x0655 |
c8bc: f0 91 56 06 lds r31, 0x0656 |
c8c0: 09 95 icall |
c8c2: 80 91 82 05 lds r24, 0x0582 |
c8c6: 0f 90 pop r0 |
c8c8: 0f 90 pop r0 |
c8ca: 0f 90 pop r0 |
c8cc: 0f 90 pop r0 |
c8ce: e0 91 55 06 lds r30, 0x0655 |
c8d2: f0 91 56 06 lds r31, 0x0656 |
c8d6: 88 23 and r24, r24 |
c8d8: 49 f0 breq .+18 ; 0xc8ec <HoTT_Menu+0x1034> |
c8da: 1f 92 push r1 |
c8dc: 8f 93 push r24 |
c8de: 82 eb ldi r24, 0xB2 ; 178 |
c8e0: 96 e0 ldi r25, 0x06 ; 6 |
c8e2: 9f 93 push r25 |
c8e4: 8f 93 push r24 |
c8e6: 1f 93 push r17 |
c8e8: 0f 93 push r16 |
c8ea: af ca rjmp .-2722 ; 0xbe4a <HoTT_Menu+0x592> |
c8ec: 8c ea ldi r24, 0xAC ; 172 |
c8ee: 96 e0 ldi r25, 0x06 ; 6 |
c8f0: 9f 93 push r25 |
c8f2: 8f 93 push r24 |
c8f4: 1f 93 push r17 |
c8f6: 0f 93 push r16 |
c8f8: f2 c4 rjmp .+2532 ; 0xd2de <HoTT_Menu+0x1a26> |
c8fa: 80 91 70 04 lds r24, 0x0470 |
c8fe: 81 11 cpse r24, r1 |
c900: 4c c0 rjmp .+152 ; 0xc99a <HoTT_Menu+0x10e2> |
c902: 8e e7 ldi r24, 0x7E ; 126 |
c904: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c908: e0 91 1d 05 lds r30, 0x051D |
c90c: f0 e0 ldi r31, 0x00 ; 0 |
c90e: ee 0f add r30, r30 |
c910: ff 1f adc r31, r31 |
c912: e2 5f subi r30, 0xF2 ; 242 |
c914: f7 4f sbci r31, 0xF7 ; 247 |
c916: 20 81 ld r18, Z |
c918: 31 81 ldd r19, Z+1 ; 0x01 |
c91a: e0 91 1c 05 lds r30, 0x051C |
c91e: f0 e0 ldi r31, 0x00 ; 0 |
c920: ee 0f add r30, r30 |
c922: ff 1f adc r31, r31 |
c924: e2 5f subi r30, 0xF2 ; 242 |
c926: f7 4f sbci r31, 0xF7 ; 247 |
c928: 80 81 ld r24, Z |
c92a: 91 81 ldd r25, Z+1 ; 0x01 |
c92c: 40 91 2f 01 lds r20, 0x012F |
c930: 1f 92 push r1 |
c932: 4f 93 push r20 |
c934: 3f 93 push r19 |
c936: 2f 93 push r18 |
c938: 9f 93 push r25 |
c93a: 8f 93 push r24 |
c93c: 88 e9 ldi r24, 0x98 ; 152 |
c93e: 96 e0 ldi r25, 0x06 ; 6 |
c940: 9f 93 push r25 |
c942: 8f 93 push r24 |
c944: 0b e7 ldi r16, 0x7B ; 123 |
c946: 14 e1 ldi r17, 0x14 ; 20 |
c948: 1f 93 push r17 |
c94a: 0f 93 push r16 |
c94c: e0 91 55 06 lds r30, 0x0655 |
c950: f0 91 56 06 lds r31, 0x0656 |
c954: 09 95 icall |
c956: 83 e9 ldi r24, 0x93 ; 147 |
c958: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c95c: e0 91 1f 05 lds r30, 0x051F |
c960: f0 e0 ldi r31, 0x00 ; 0 |
c962: ee 0f add r30, r30 |
c964: ff 1f adc r31, r31 |
c966: e2 5f subi r30, 0xF2 ; 242 |
c968: f7 4f sbci r31, 0xF7 ; 247 |
c96a: 20 81 ld r18, Z |
c96c: 31 81 ldd r19, Z+1 ; 0x01 |
c96e: e0 91 1e 05 lds r30, 0x051E |
c972: f0 e0 ldi r31, 0x00 ; 0 |
c974: ee 0f add r30, r30 |
c976: ff 1f adc r31, r31 |
c978: e2 5f subi r30, 0xF2 ; 242 |
c97a: f7 4f sbci r31, 0xF7 ; 247 |
c97c: 80 81 ld r24, Z |
c97e: 91 81 ldd r25, Z+1 ; 0x01 |
c980: 3f 93 push r19 |
c982: 2f 93 push r18 |
c984: 81 58 subi r24, 0x81 ; 129 |
c986: 9f 4f sbci r25, 0xFF ; 255 |
c988: 9f 93 push r25 |
c98a: 8f 93 push r24 |
c98c: 89 e8 ldi r24, 0x89 ; 137 |
c98e: 96 e0 ldi r25, 0x06 ; 6 |
c990: 9f 93 push r25 |
c992: 8f 93 push r24 |
c994: 1f 93 push r17 |
c996: 0f 93 push r16 |
c998: 1b c9 rjmp .-3530 ; 0xbbd0 <HoTT_Menu+0x318> |
c99a: 8e e7 ldi r24, 0x7E ; 126 |
c99c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c9a0: 80 91 05 04 lds r24, 0x0405 |
c9a4: 1f 92 push r1 |
c9a6: 8f 93 push r24 |
c9a8: 80 91 04 04 lds r24, 0x0404 |
c9ac: 1f 92 push r1 |
c9ae: 8f 93 push r24 |
c9b0: 80 91 03 04 lds r24, 0x0403 |
c9b4: 1f 92 push r1 |
c9b6: 8f 93 push r24 |
c9b8: 85 e7 ldi r24, 0x75 ; 117 |
c9ba: 96 e0 ldi r25, 0x06 ; 6 |
c9bc: 9f 93 push r25 |
c9be: 8f 93 push r24 |
c9c0: 0b e7 ldi r16, 0x7B ; 123 |
c9c2: 14 e1 ldi r17, 0x14 ; 20 |
c9c4: 1f 93 push r17 |
c9c6: 0f 93 push r16 |
c9c8: e0 91 55 06 lds r30, 0x0655 |
c9cc: f0 91 56 06 lds r31, 0x0656 |
c9d0: 09 95 icall |
c9d2: 83 e9 ldi r24, 0x93 ; 147 |
c9d4: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
c9d8: 80 91 08 04 lds r24, 0x0408 |
c9dc: 1f 92 push r1 |
c9de: 8f 93 push r24 |
c9e0: 80 91 07 04 lds r24, 0x0407 |
c9e4: 1f 92 push r1 |
c9e6: 8f 93 push r24 |
c9e8: 80 91 06 04 lds r24, 0x0406 |
c9ec: 1f 92 push r1 |
c9ee: 8f 93 push r24 |
c9f0: 81 e6 ldi r24, 0x61 ; 97 |
c9f2: 96 e0 ldi r25, 0x06 ; 6 |
c9f4: 9f 93 push r25 |
c9f6: 8f 93 push r24 |
c9f8: 1f 93 push r17 |
c9fa: 0f 93 push r16 |
c9fc: e0 91 55 06 lds r30, 0x0655 |
ca00: f0 91 56 06 lds r31, 0x0656 |
ca04: 09 95 icall |
ca06: e9 c8 rjmp .-3630 ; 0xbbda <HoTT_Menu+0x322> |
ca08: 80 91 ed 02 lds r24, 0x02ED |
ca0c: 88 23 and r24, r24 |
ca0e: 09 f4 brne .+2 ; 0xca12 <HoTT_Menu+0x115a> |
ca10: 3f c6 rjmp .+3198 ; 0xd690 <HoTT_Menu+0x1dd8> |
ca12: 8e e7 ldi r24, 0x7E ; 126 |
ca14: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ca18: 80 91 39 06 lds r24, 0x0639 |
ca1c: 86 fd sbrc r24, 6 |
ca1e: 11 c0 rjmp .+34 ; 0xca42 <HoTT_Menu+0x118a> |
ca20: 82 e5 ldi r24, 0x52 ; 82 |
ca22: 96 e0 ldi r25, 0x06 ; 6 |
ca24: 9f 93 push r25 |
ca26: 8f 93 push r24 |
ca28: 8c e9 ldi r24, 0x9C ; 156 |
ca2a: 94 e1 ldi r25, 0x14 ; 20 |
ca2c: 9f 93 push r25 |
ca2e: 8f 93 push r24 |
ca30: e0 91 55 06 lds r30, 0x0655 |
ca34: f0 91 56 06 lds r31, 0x0656 |
ca38: 09 95 icall |
ca3a: 0f 90 pop r0 |
ca3c: 0f 90 pop r0 |
ca3e: 0f 90 pop r0 |
ca40: 0f 90 pop r0 |
ca42: 80 91 93 05 lds r24, 0x0593 |
ca46: 8f 70 andi r24, 0x0F ; 15 |
ca48: 89 f0 breq .+34 ; 0xca6c <HoTT_Menu+0x11b4> |
ca4a: 88 e4 ldi r24, 0x48 ; 72 |
ca4c: 96 e0 ldi r25, 0x06 ; 6 |
ca4e: 9f 93 push r25 |
ca50: 8f 93 push r24 |
ca52: 8c e9 ldi r24, 0x9C ; 156 |
ca54: 94 e1 ldi r25, 0x14 ; 20 |
ca56: 9f 93 push r25 |
ca58: 8f 93 push r24 |
ca5a: e0 91 55 06 lds r30, 0x0655 |
ca5e: f0 91 56 06 lds r31, 0x0656 |
ca62: 09 95 icall |
ca64: 0f 90 pop r0 |
ca66: 0f 90 pop r0 |
ca68: 0f 90 pop r0 |
ca6a: 0f 90 pop r0 |
ca6c: 80 91 39 06 lds r24, 0x0639 |
ca70: 82 ff sbrs r24, 2 |
ca72: 11 c0 rjmp .+34 ; 0xca96 <HoTT_Menu+0x11de> |
ca74: 83 e4 ldi r24, 0x43 ; 67 |
ca76: 96 e0 ldi r25, 0x06 ; 6 |
ca78: 9f 93 push r25 |
ca7a: 8f 93 push r24 |
ca7c: 8c e9 ldi r24, 0x9C ; 156 |
ca7e: 94 e1 ldi r25, 0x14 ; 20 |
ca80: 9f 93 push r25 |
ca82: 8f 93 push r24 |
ca84: e0 91 55 06 lds r30, 0x0655 |
ca88: f0 91 56 06 lds r31, 0x0656 |
ca8c: 09 95 icall |
ca8e: 0f 90 pop r0 |
ca90: 0f 90 pop r0 |
ca92: 0f 90 pop r0 |
ca94: 0f 90 pop r0 |
ca96: 80 91 39 06 lds r24, 0x0639 |
ca9a: 83 fd sbrc r24, 3 |
ca9c: f9 c5 rjmp .+3058 ; 0xd690 <HoTT_Menu+0x1dd8> |
ca9e: 85 e3 ldi r24, 0x35 ; 53 |
caa0: 96 e0 ldi r25, 0x06 ; 6 |
caa2: 9f 93 push r25 |
caa4: 8f 93 push r24 |
caa6: 8c e9 ldi r24, 0x9C ; 156 |
caa8: 94 e1 ldi r25, 0x14 ; 20 |
caaa: 13 c4 rjmp .+2086 ; 0xd2d2 <HoTT_Menu+0x1a1a> |
caac: 10 91 86 0c lds r17, 0x0C86 |
cab0: 16 30 cpi r17, 0x06 ; 6 |
cab2: 89 f4 brne .+34 ; 0xcad6 <HoTT_Menu+0x121e> |
cab4: 80 91 70 04 lds r24, 0x0470 |
cab8: 88 23 and r24, r24 |
caba: 19 f0 breq .+6 ; 0xcac2 <HoTT_Menu+0x120a> |
cabc: 10 92 70 04 sts 0x0470, r1 |
cac0: 03 c0 rjmp .+6 ; 0xcac8 <HoTT_Menu+0x1210> |
cac2: 81 e0 ldi r24, 0x01 ; 1 |
cac4: 80 93 70 04 sts 0x0470, r24 |
cac8: 86 e0 ldi r24, 0x06 ; 6 |
caca: 0e 94 ed 57 call 0xafda ; 0xafda <Hott_ClearLine> |
cace: 87 e0 ldi r24, 0x07 ; 7 |
cad0: 0e 94 ed 57 call 0xafda ; 0xafda <Hott_ClearLine> |
cad4: d5 c5 rjmp .+2986 ; 0xd680 <HoTT_Menu+0x1dc8> |
cad6: 18 30 cpi r17, 0x08 ; 8 |
cad8: 21 f4 brne .+8 ; 0xcae2 <HoTT_Menu+0x122a> |
cada: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
cade: 83 e0 ldi r24, 0x03 ; 3 |
cae0: cb c5 rjmp .+2966 ; 0xd678 <HoTT_Menu+0x1dc0> |
cae2: 11 30 cpi r17, 0x01 ; 1 |
cae4: 09 f0 breq .+2 ; 0xcae8 <HoTT_Menu+0x1230> |
cae6: cc c5 rjmp .+2968 ; 0xd680 <HoTT_Menu+0x1dc8> |
cae8: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
caec: 10 93 74 04 sts 0x0474, r17 |
caf0: c5 c5 rjmp .+2954 ; 0xd67c <HoTT_Menu+0x1dc4> |
caf2: 42 30 cpi r20, 0x02 ; 2 |
caf4: c1 f1 breq .+112 ; 0xcb66 <HoTT_Menu+0x12ae> |
caf6: 28 f4 brcc .+10 ; 0xcb02 <HoTT_Menu+0x124a> |
caf8: 44 23 and r20, r20 |
cafa: 39 f0 breq .+14 ; 0xcb0a <HoTT_Menu+0x1252> |
cafc: 41 30 cpi r20, 0x01 ; 1 |
cafe: d9 f0 breq .+54 ; 0xcb36 <HoTT_Menu+0x127e> |
cb00: c2 c5 rjmp .+2948 ; 0xd686 <HoTT_Menu+0x1dce> |
cb02: 46 30 cpi r20, 0x06 ; 6 |
cb04: 08 f4 brcc .+2 ; 0xcb08 <HoTT_Menu+0x1250> |
cb06: 6b c0 rjmp .+214 ; 0xcbde <HoTT_Menu+0x1326> |
cb08: be c5 rjmp .+2940 ; 0xd686 <HoTT_Menu+0x1dce> |
cb0a: 80 e0 ldi r24, 0x00 ; 0 |
cb0c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cb10: 86 e2 ldi r24, 0x26 ; 38 |
cb12: 96 e0 ldi r25, 0x06 ; 6 |
cb14: 9f 93 push r25 |
cb16: 8f 93 push r24 |
cb18: 0b e7 ldi r16, 0x7B ; 123 |
cb1a: 14 e1 ldi r17, 0x14 ; 20 |
cb1c: 1f 93 push r17 |
cb1e: 0f 93 push r16 |
cb20: e0 91 55 06 lds r30, 0x0655 |
cb24: f0 91 56 06 lds r31, 0x0656 |
cb28: 09 95 icall |
cb2a: 85 e1 ldi r24, 0x15 ; 21 |
cb2c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cb30: 81 e1 ldi r24, 0x11 ; 17 |
cb32: 96 e0 ldi r25, 0x06 ; 6 |
cb34: 4d c1 rjmp .+666 ; 0xcdd0 <HoTT_Menu+0x1518> |
cb36: 80 91 8a 04 lds r24, 0x048A |
cb3a: 88 23 and r24, r24 |
cb3c: 71 f0 breq .+28 ; 0xcb5a <HoTT_Menu+0x12a2> |
cb3e: 8e e7 ldi r24, 0x7E ; 126 |
cb40: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cb44: 80 91 8a 04 lds r24, 0x048A |
cb48: 1f 92 push r1 |
cb4a: 8f 93 push r24 |
cb4c: 80 91 8b 04 lds r24, 0x048B |
cb50: 1f 92 push r1 |
cb52: 8f 93 push r24 |
cb54: 8f ef ldi r24, 0xFF ; 255 |
cb56: 95 e0 ldi r25, 0x05 ; 5 |
cb58: 35 c8 rjmp .-3990 ; 0xbbc4 <HoTT_Menu+0x30c> |
cb5a: 8e e7 ldi r24, 0x7E ; 126 |
cb5c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cb60: 8c ee ldi r24, 0xEC ; 236 |
cb62: 95 e0 ldi r25, 0x05 ; 5 |
cb64: b2 c3 rjmp .+1892 ; 0xd2ca <HoTT_Menu+0x1a12> |
cb66: 83 e9 ldi r24, 0x93 ; 147 |
cb68: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cb6c: 80 91 1a 01 lds r24, 0x011A |
cb70: 90 91 1b 01 lds r25, 0x011B |
cb74: e0 91 1a 01 lds r30, 0x011A |
cb78: f0 91 1b 01 lds r31, 0x011B |
cb7c: 2a e0 ldi r18, 0x0A ; 10 |
cb7e: 30 e0 ldi r19, 0x00 ; 0 |
cb80: b9 01 movw r22, r18 |
cb82: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
cb86: 9f 93 push r25 |
cb88: 8f 93 push r24 |
cb8a: cf 01 movw r24, r30 |
cb8c: b9 01 movw r22, r18 |
cb8e: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
cb92: 7f 93 push r23 |
cb94: 6f 93 push r22 |
cb96: 82 ee ldi r24, 0xE2 ; 226 |
cb98: 95 e0 ldi r25, 0x05 ; 5 |
cb9a: 9f 93 push r25 |
cb9c: 8f 93 push r24 |
cb9e: 0b e7 ldi r16, 0x7B ; 123 |
cba0: 14 e1 ldi r17, 0x14 ; 20 |
cba2: 1f 93 push r17 |
cba4: 0f 93 push r16 |
cba6: e0 91 55 06 lds r30, 0x0655 |
cbaa: f0 91 56 06 lds r31, 0x0656 |
cbae: 09 95 icall |
cbb0: 8e e9 ldi r24, 0x9E ; 158 |
cbb2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cbb6: 8f ea ldi r24, 0xAF ; 175 |
cbb8: 96 e0 ldi r25, 0x06 ; 6 |
cbba: 9f 93 push r25 |
cbbc: 8f 93 push r24 |
cbbe: 8f ed ldi r24, 0xDF ; 223 |
cbc0: 95 e0 ldi r25, 0x05 ; 5 |
cbc2: 9f 93 push r25 |
cbc4: 8f 93 push r24 |
cbc6: 1f 93 push r17 |
cbc8: 0f 93 push r16 |
cbca: e0 91 55 06 lds r30, 0x0655 |
cbce: f0 91 56 06 lds r31, 0x0656 |
cbd2: 09 95 icall |
cbd4: 0f b6 in r0, 0x3f ; 63 |
cbd6: f8 94 cli |
cbd8: de bf out 0x3e, r29 ; 62 |
cbda: 0f be out 0x3f, r0 ; 63 |
cbdc: cd bf out 0x3d, r28 ; 61 |
cbde: 80 91 56 01 lds r24, 0x0156 |
cbe2: 88 23 and r24, r24 |
cbe4: e9 f1 breq .+122 ; 0xcc60 <HoTT_Menu+0x13a8> |
cbe6: 80 91 6f 04 lds r24, 0x046F |
cbea: 88 23 and r24, r24 |
cbec: c9 f0 breq .+50 ; 0xcc20 <HoTT_Menu+0x1368> |
cbee: 80 91 ed 02 lds r24, 0x02ED |
cbf2: 88 23 and r24, r24 |
cbf4: a9 f0 breq .+42 ; 0xcc20 <HoTT_Menu+0x1368> |
cbf6: 89 e4 ldi r24, 0x49 ; 73 |
cbf8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cbfc: 8b ed ldi r24, 0xDB ; 219 |
cbfe: 95 e0 ldi r25, 0x05 ; 5 |
cc00: 9f 93 push r25 |
cc02: 8f 93 push r24 |
cc04: 8b e7 ldi r24, 0x7B ; 123 |
cc06: 94 e1 ldi r25, 0x14 ; 20 |
cc08: 9f 93 push r25 |
cc0a: 8f 93 push r24 |
cc0c: e0 91 55 06 lds r30, 0x0655 |
cc10: f0 91 56 06 lds r31, 0x0656 |
cc14: 09 95 icall |
cc16: 0f 90 pop r0 |
cc18: 0f 90 pop r0 |
cc1a: 0f 90 pop r0 |
cc1c: 0f 90 pop r0 |
cc1e: 1a c0 rjmp .+52 ; 0xcc54 <HoTT_Menu+0x139c> |
cc20: 89 e4 ldi r24, 0x49 ; 73 |
cc22: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cc26: 80 91 56 01 lds r24, 0x0156 |
cc2a: 1f 92 push r1 |
cc2c: 8f 93 push r24 |
cc2e: 84 ed ldi r24, 0xD4 ; 212 |
cc30: 95 e0 ldi r25, 0x05 ; 5 |
cc32: 9f 93 push r25 |
cc34: 8f 93 push r24 |
cc36: 8b e7 ldi r24, 0x7B ; 123 |
cc38: 94 e1 ldi r25, 0x14 ; 20 |
cc3a: 9f 93 push r25 |
cc3c: 8f 93 push r24 |
cc3e: e0 91 55 06 lds r30, 0x0655 |
cc42: f0 91 56 06 lds r31, 0x0656 |
cc46: 09 95 icall |
cc48: 0f 90 pop r0 |
cc4a: 0f 90 pop r0 |
cc4c: 0f 90 pop r0 |
cc4e: 0f 90 pop r0 |
cc50: 0f 90 pop r0 |
cc52: 0f 90 pop r0 |
cc54: 8f e3 ldi r24, 0x3F ; 63 |
cc56: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cc5a: 89 ec ldi r24, 0xC9 ; 201 |
cc5c: 95 e0 ldi r25, 0x05 ; 5 |
cc5e: 05 c0 rjmp .+10 ; 0xcc6a <HoTT_Menu+0x13b2> |
cc60: 8f e3 ldi r24, 0x3F ; 63 |
cc62: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cc66: 8a eb ldi r24, 0xBA ; 186 |
cc68: 95 e0 ldi r25, 0x05 ; 5 |
cc6a: 9f 93 push r25 |
cc6c: 8f 93 push r24 |
cc6e: 8b e7 ldi r24, 0x7B ; 123 |
cc70: 94 e1 ldi r25, 0x14 ; 20 |
cc72: 9f 93 push r25 |
cc74: 8f 93 push r24 |
cc76: e0 91 55 06 lds r30, 0x0655 |
cc7a: f0 91 56 06 lds r31, 0x0656 |
cc7e: 09 95 icall |
cc80: 0f 90 pop r0 |
cc82: 0f 90 pop r0 |
cc84: 0f 90 pop r0 |
cc86: 0f 90 pop r0 |
cc88: 80 91 87 04 lds r24, 0x0487 |
cc8c: 81 11 cpse r24, r1 |
cc8e: 06 c0 rjmp .+12 ; 0xcc9c <HoTT_Menu+0x13e4> |
cc90: 84 e5 ldi r24, 0x54 ; 84 |
cc92: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cc96: 8c ea ldi r24, 0xAC ; 172 |
cc98: 95 e0 ldi r25, 0x05 ; 5 |
cc9a: 39 c0 rjmp .+114 ; 0xcd0e <HoTT_Menu+0x1456> |
cc9c: 80 91 b6 08 lds r24, 0x08B6 |
cca0: 83 30 cpi r24, 0x03 ; 3 |
cca2: 81 f5 brne .+96 ; 0xcd04 <HoTT_Menu+0x144c> |
cca4: 80 91 6f 04 lds r24, 0x046F |
cca8: 88 23 and r24, r24 |
ccaa: 51 f0 breq .+20 ; 0xccc0 <HoTT_Menu+0x1408> |
ccac: 80 91 56 01 lds r24, 0x0156 |
ccb0: 88 23 and r24, r24 |
ccb2: 31 f0 breq .+12 ; 0xccc0 <HoTT_Menu+0x1408> |
ccb4: 84 e5 ldi r24, 0x54 ; 84 |
ccb6: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ccba: 8e e9 ldi r24, 0x9E ; 158 |
ccbc: 95 e0 ldi r25, 0x05 ; 5 |
ccbe: 05 c0 rjmp .+10 ; 0xccca <HoTT_Menu+0x1412> |
ccc0: 84 e5 ldi r24, 0x54 ; 84 |
ccc2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ccc6: 80 e9 ldi r24, 0x90 ; 144 |
ccc8: 95 e0 ldi r25, 0x05 ; 5 |
ccca: 9f 93 push r25 |
cccc: 8f 93 push r24 |
ccce: 8b e7 ldi r24, 0x7B ; 123 |
ccd0: 94 e1 ldi r25, 0x14 ; 20 |
ccd2: 9f 93 push r25 |
ccd4: 8f 93 push r24 |
ccd6: e0 91 55 06 lds r30, 0x0655 |
ccda: f0 91 56 06 lds r31, 0x0656 |
ccde: 09 95 icall |
cce0: 0f 90 pop r0 |
cce2: 0f 90 pop r0 |
cce4: 0f 90 pop r0 |
cce6: 0f 90 pop r0 |
cce8: 80 91 86 0c lds r24, 0x0C86 |
ccec: 86 30 cpi r24, 0x06 ; 6 |
ccee: f1 f4 brne .+60 ; 0xcd2c <HoTT_Menu+0x1474> |
ccf0: 80 91 56 01 lds r24, 0x0156 |
ccf4: 88 23 and r24, r24 |
ccf6: 19 f0 breq .+6 ; 0xccfe <HoTT_Menu+0x1446> |
ccf8: 80 68 ori r24, 0x80 ; 128 |
ccfa: 80 93 88 04 sts 0x0488, r24 |
ccfe: 10 92 6f 04 sts 0x046F, r1 |
cd02: 14 c0 rjmp .+40 ; 0xcd2c <HoTT_Menu+0x1474> |
cd04: 84 e5 ldi r24, 0x54 ; 84 |
cd06: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cd0a: 82 e8 ldi r24, 0x82 ; 130 |
cd0c: 95 e0 ldi r25, 0x05 ; 5 |
cd0e: 9f 93 push r25 |
cd10: 8f 93 push r24 |
cd12: 8b e7 ldi r24, 0x7B ; 123 |
cd14: 94 e1 ldi r25, 0x14 ; 20 |
cd16: 9f 93 push r25 |
cd18: 8f 93 push r24 |
cd1a: e0 91 55 06 lds r30, 0x0655 |
cd1e: f0 91 56 06 lds r31, 0x0656 |
cd22: 09 95 icall |
cd24: 0f 90 pop r0 |
cd26: 0f 90 pop r0 |
cd28: 0f 90 pop r0 |
cd2a: 0f 90 pop r0 |
cd2c: 80 91 86 0c lds r24, 0x0C86 |
cd30: 84 30 cpi r24, 0x04 ; 4 |
cd32: 59 f4 brne .+22 ; 0xcd4a <HoTT_Menu+0x1492> |
cd34: 80 91 56 01 lds r24, 0x0156 |
cd38: 90 91 87 04 lds r25, 0x0487 |
cd3c: 89 17 cp r24, r25 |
cd3e: e8 f4 brcc .+58 ; 0xcd7a <HoTT_Menu+0x14c2> |
cd40: 91 e0 ldi r25, 0x01 ; 1 |
cd42: 90 93 6f 04 sts 0x046F, r25 |
cd46: 8f 5f subi r24, 0xFF ; 255 |
cd48: 0a c0 rjmp .+20 ; 0xcd5e <HoTT_Menu+0x14a6> |
cd4a: 82 30 cpi r24, 0x02 ; 2 |
cd4c: 69 f4 brne .+26 ; 0xcd68 <HoTT_Menu+0x14b0> |
cd4e: 80 91 56 01 lds r24, 0x0156 |
cd52: 82 30 cpi r24, 0x02 ; 2 |
cd54: 90 f0 brcs .+36 ; 0xcd7a <HoTT_Menu+0x14c2> |
cd56: 91 e0 ldi r25, 0x01 ; 1 |
cd58: 90 93 6f 04 sts 0x046F, r25 |
cd5c: 81 50 subi r24, 0x01 ; 1 |
cd5e: 80 93 56 01 sts 0x0156, r24 |
cd62: 10 92 ed 02 sts 0x02ED, r1 |
cd66: 09 c0 rjmp .+18 ; 0xcd7a <HoTT_Menu+0x14c2> |
cd68: 88 30 cpi r24, 0x08 ; 8 |
cd6a: 39 f4 brne .+14 ; 0xcd7a <HoTT_Menu+0x14c2> |
cd6c: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
cd70: 84 e0 ldi r24, 0x04 ; 4 |
cd72: 80 93 74 04 sts 0x0474, r24 |
cd76: 10 92 73 04 sts 0x0473, r1 |
cd7a: 80 91 86 0c lds r24, 0x0C86 |
cd7e: 81 30 cpi r24, 0x01 ; 1 |
cd80: 09 f0 breq .+2 ; 0xcd84 <HoTT_Menu+0x14cc> |
cd82: 7e c4 rjmp .+2300 ; 0xd680 <HoTT_Menu+0x1dc8> |
cd84: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
cd88: 82 e0 ldi r24, 0x02 ; 2 |
cd8a: 76 c4 rjmp .+2284 ; 0xd678 <HoTT_Menu+0x1dc0> |
cd8c: 42 30 cpi r20, 0x02 ; 2 |
cd8e: 09 f4 brne .+2 ; 0xcd92 <HoTT_Menu+0x14da> |
cd90: 43 c0 rjmp .+134 ; 0xce18 <HoTT_Menu+0x1560> |
cd92: 28 f4 brcc .+10 ; 0xcd9e <HoTT_Menu+0x14e6> |
cd94: 44 23 and r20, r20 |
cd96: 39 f0 breq .+14 ; 0xcda6 <HoTT_Menu+0x14ee> |
cd98: 41 30 cpi r20, 0x01 ; 1 |
cd9a: 29 f1 breq .+74 ; 0xcde6 <HoTT_Menu+0x152e> |
cd9c: 74 c4 rjmp .+2280 ; 0xd686 <HoTT_Menu+0x1dce> |
cd9e: 46 30 cpi r20, 0x06 ; 6 |
cda0: 08 f4 brcc .+2 ; 0xcda4 <HoTT_Menu+0x14ec> |
cda2: 76 c0 rjmp .+236 ; 0xce90 <HoTT_Menu+0x15d8> |
cda4: 70 c4 rjmp .+2272 ; 0xd686 <HoTT_Menu+0x1dce> |
cda6: 80 e0 ldi r24, 0x00 ; 0 |
cda8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cdac: 83 e7 ldi r24, 0x73 ; 115 |
cdae: 95 e0 ldi r25, 0x05 ; 5 |
cdb0: 9f 93 push r25 |
cdb2: 8f 93 push r24 |
cdb4: 0b e7 ldi r16, 0x7B ; 123 |
cdb6: 14 e1 ldi r17, 0x14 ; 20 |
cdb8: 1f 93 push r17 |
cdba: 0f 93 push r16 |
cdbc: e0 91 55 06 lds r30, 0x0655 |
cdc0: f0 91 56 06 lds r31, 0x0656 |
cdc4: 09 95 icall |
cdc6: 85 e1 ldi r24, 0x15 ; 21 |
cdc8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cdcc: 81 e6 ldi r24, 0x61 ; 97 |
cdce: 95 e0 ldi r25, 0x05 ; 5 |
cdd0: 9f 93 push r25 |
cdd2: 8f 93 push r24 |
cdd4: 1f 93 push r17 |
cdd6: 0f 93 push r16 |
cdd8: e0 91 55 06 lds r30, 0x0655 |
cddc: f0 91 56 06 lds r31, 0x0656 |
cde0: 09 95 icall |
cde2: 0c 94 ed 5d jmp 0xbbda ; 0xbbda <HoTT_Menu+0x322> |
cde6: 80 91 8a 04 lds r24, 0x048A |
cdea: 88 23 and r24, r24 |
cdec: 79 f0 breq .+30 ; 0xce0c <HoTT_Menu+0x1554> |
cdee: 8e e7 ldi r24, 0x7E ; 126 |
cdf0: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cdf4: 80 91 8a 04 lds r24, 0x048A |
cdf8: 1f 92 push r1 |
cdfa: 8f 93 push r24 |
cdfc: 80 91 8b 04 lds r24, 0x048B |
ce00: 1f 92 push r1 |
ce02: 8f 93 push r24 |
ce04: 8f e4 ldi r24, 0x4F ; 79 |
ce06: 95 e0 ldi r25, 0x05 ; 5 |
ce08: 0c 94 e2 5d jmp 0xbbc4 ; 0xbbc4 <HoTT_Menu+0x30c> |
ce0c: 8e e7 ldi r24, 0x7E ; 126 |
ce0e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ce12: 8d e3 ldi r24, 0x3D ; 61 |
ce14: 95 e0 ldi r25, 0x05 ; 5 |
ce16: 59 c2 rjmp .+1202 ; 0xd2ca <HoTT_Menu+0x1a12> |
ce18: 83 e9 ldi r24, 0x93 ; 147 |
ce1a: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ce1e: 80 91 1a 01 lds r24, 0x011A |
ce22: 90 91 1b 01 lds r25, 0x011B |
ce26: e0 91 1a 01 lds r30, 0x011A |
ce2a: f0 91 1b 01 lds r31, 0x011B |
ce2e: 2a e0 ldi r18, 0x0A ; 10 |
ce30: 30 e0 ldi r19, 0x00 ; 0 |
ce32: b9 01 movw r22, r18 |
ce34: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
ce38: 9f 93 push r25 |
ce3a: 8f 93 push r24 |
ce3c: cf 01 movw r24, r30 |
ce3e: b9 01 movw r22, r18 |
ce40: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
ce44: 7f 93 push r23 |
ce46: 6f 93 push r22 |
ce48: 83 e3 ldi r24, 0x33 ; 51 |
ce4a: 95 e0 ldi r25, 0x05 ; 5 |
ce4c: 9f 93 push r25 |
ce4e: 8f 93 push r24 |
ce50: 0b e7 ldi r16, 0x7B ; 123 |
ce52: 14 e1 ldi r17, 0x14 ; 20 |
ce54: 1f 93 push r17 |
ce56: 0f 93 push r16 |
ce58: e0 91 55 06 lds r30, 0x0655 |
ce5c: f0 91 56 06 lds r31, 0x0656 |
ce60: 09 95 icall |
ce62: 8e e9 ldi r24, 0x9E ; 158 |
ce64: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ce68: 8f ea ldi r24, 0xAF ; 175 |
ce6a: 96 e0 ldi r25, 0x06 ; 6 |
ce6c: 9f 93 push r25 |
ce6e: 8f 93 push r24 |
ce70: 80 e3 ldi r24, 0x30 ; 48 |
ce72: 95 e0 ldi r25, 0x05 ; 5 |
ce74: 9f 93 push r25 |
ce76: 8f 93 push r24 |
ce78: 1f 93 push r17 |
ce7a: 0f 93 push r16 |
ce7c: e0 91 55 06 lds r30, 0x0655 |
ce80: f0 91 56 06 lds r31, 0x0656 |
ce84: 09 95 icall |
ce86: 0f b6 in r0, 0x3f ; 63 |
ce88: f8 94 cli |
ce8a: de bf out 0x3e, r29 ; 62 |
ce8c: 0f be out 0x3f, r0 ; 63 |
ce8e: cd bf out 0x3d, r28 ; 61 |
ce90: 8f e3 ldi r24, 0x3F ; 63 |
ce92: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ce96: 85 e2 ldi r24, 0x25 ; 37 |
ce98: 95 e0 ldi r25, 0x05 ; 5 |
ce9a: 9f 93 push r25 |
ce9c: 8f 93 push r24 |
ce9e: 0b e7 ldi r16, 0x7B ; 123 |
cea0: 14 e1 ldi r17, 0x14 ; 20 |
cea2: 1f 93 push r17 |
cea4: 0f 93 push r16 |
cea6: e0 91 55 06 lds r30, 0x0655 |
ceaa: f0 91 56 06 lds r31, 0x0656 |
ceae: 09 95 icall |
ceb0: 0f 90 pop r0 |
ceb2: 0f 90 pop r0 |
ceb4: 0f 90 pop r0 |
ceb6: 0f 90 pop r0 |
ceb8: 80 91 55 01 lds r24, 0x0155 |
cebc: 88 23 and r24, r24 |
cebe: 49 f1 breq .+82 ; 0xcf12 <HoTT_Menu+0x165a> |
cec0: 80 91 6e 04 lds r24, 0x046E |
cec4: 88 23 and r24, r24 |
cec6: 51 f0 breq .+20 ; 0xcedc <HoTT_Menu+0x1624> |
cec8: 80 91 ed 02 lds r24, 0x02ED |
cecc: 88 23 and r24, r24 |
cece: 31 f0 breq .+12 ; 0xcedc <HoTT_Menu+0x1624> |
ced0: 89 e4 ldi r24, 0x49 ; 73 |
ced2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
ced6: 81 e2 ldi r24, 0x21 ; 33 |
ced8: 95 e0 ldi r25, 0x05 ; 5 |
ceda: 20 c0 rjmp .+64 ; 0xcf1c <HoTT_Menu+0x1664> |
cedc: 89 e4 ldi r24, 0x49 ; 73 |
cede: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cee2: 80 91 55 01 lds r24, 0x0155 |
cee6: 1f 92 push r1 |
cee8: 8f 93 push r24 |
ceea: 87 e1 ldi r24, 0x17 ; 23 |
ceec: 95 e0 ldi r25, 0x05 ; 5 |
ceee: 9f 93 push r25 |
cef0: 8f 93 push r24 |
cef2: 8b e7 ldi r24, 0x7B ; 123 |
cef4: 94 e1 ldi r25, 0x14 ; 20 |
cef6: 9f 93 push r25 |
cef8: 8f 93 push r24 |
cefa: e0 91 55 06 lds r30, 0x0655 |
cefe: f0 91 56 06 lds r31, 0x0656 |
cf02: 09 95 icall |
cf04: 0f 90 pop r0 |
cf06: 0f 90 pop r0 |
cf08: 0f 90 pop r0 |
cf0a: 0f 90 pop r0 |
cf0c: 0f 90 pop r0 |
cf0e: 0f 90 pop r0 |
cf10: 12 c0 rjmp .+36 ; 0xcf36 <HoTT_Menu+0x167e> |
cf12: 89 e4 ldi r24, 0x49 ; 73 |
cf14: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cf18: 83 e1 ldi r24, 0x13 ; 19 |
cf1a: 95 e0 ldi r25, 0x05 ; 5 |
cf1c: 9f 93 push r25 |
cf1e: 8f 93 push r24 |
cf20: 1f 93 push r17 |
cf22: 0f 93 push r16 |
cf24: e0 91 55 06 lds r30, 0x0655 |
cf28: f0 91 56 06 lds r31, 0x0656 |
cf2c: 09 95 icall |
cf2e: 0f 90 pop r0 |
cf30: 0f 90 pop r0 |
cf32: 0f 90 pop r0 |
cf34: 0f 90 pop r0 |
cf36: 80 91 87 04 lds r24, 0x0487 |
cf3a: 81 11 cpse r24, r1 |
cf3c: 06 c0 rjmp .+12 ; 0xcf4a <HoTT_Menu+0x1692> |
cf3e: 84 e5 ldi r24, 0x54 ; 84 |
cf40: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cf44: 85 e0 ldi r24, 0x05 ; 5 |
cf46: 95 e0 ldi r25, 0x05 ; 5 |
cf48: 13 c0 rjmp .+38 ; 0xcf70 <HoTT_Menu+0x16b8> |
cf4a: 80 91 6e 04 lds r24, 0x046E |
cf4e: 88 23 and r24, r24 |
cf50: 51 f0 breq .+20 ; 0xcf66 <HoTT_Menu+0x16ae> |
cf52: 80 91 55 01 lds r24, 0x0155 |
cf56: 88 23 and r24, r24 |
cf58: 31 f0 breq .+12 ; 0xcf66 <HoTT_Menu+0x16ae> |
cf5a: 84 e5 ldi r24, 0x54 ; 84 |
cf5c: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cf60: 87 ef ldi r24, 0xF7 ; 247 |
cf62: 94 e0 ldi r25, 0x04 ; 4 |
cf64: 05 c0 rjmp .+10 ; 0xcf70 <HoTT_Menu+0x16b8> |
cf66: 84 e5 ldi r24, 0x54 ; 84 |
cf68: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cf6c: 89 ee ldi r24, 0xE9 ; 233 |
cf6e: 94 e0 ldi r25, 0x04 ; 4 |
cf70: 9f 93 push r25 |
cf72: 8f 93 push r24 |
cf74: 8b e7 ldi r24, 0x7B ; 123 |
cf76: 94 e1 ldi r25, 0x14 ; 20 |
cf78: 9f 93 push r25 |
cf7a: 8f 93 push r24 |
cf7c: e0 91 55 06 lds r30, 0x0655 |
cf80: f0 91 56 06 lds r31, 0x0656 |
cf84: 09 95 icall |
cf86: 0f 90 pop r0 |
cf88: 0f 90 pop r0 |
cf8a: 0f 90 pop r0 |
cf8c: 0f 90 pop r0 |
cf8e: 80 91 86 0c lds r24, 0x0C86 |
cf92: 84 30 cpi r24, 0x04 ; 4 |
cf94: 61 f4 brne .+24 ; 0xcfae <HoTT_Menu+0x16f6> |
cf96: 80 91 55 01 lds r24, 0x0155 |
cf9a: 90 91 87 04 lds r25, 0x0487 |
cf9e: 89 17 cp r24, r25 |
cfa0: 08 f0 brcs .+2 ; 0xcfa4 <HoTT_Menu+0x16ec> |
cfa2: 7e c1 rjmp .+764 ; 0xd2a0 <HoTT_Menu+0x19e8> |
cfa4: 91 e0 ldi r25, 0x01 ; 1 |
cfa6: 90 93 6e 04 sts 0x046E, r25 |
cfaa: 8f 5f subi r24, 0xFF ; 255 |
cfac: 0b c0 rjmp .+22 ; 0xcfc4 <HoTT_Menu+0x170c> |
cfae: 82 30 cpi r24, 0x02 ; 2 |
cfb0: 61 f4 brne .+24 ; 0xcfca <HoTT_Menu+0x1712> |
cfb2: 80 91 55 01 lds r24, 0x0155 |
cfb6: 82 30 cpi r24, 0x02 ; 2 |
cfb8: 08 f4 brcc .+2 ; 0xcfbc <HoTT_Menu+0x1704> |
cfba: 72 c1 rjmp .+740 ; 0xd2a0 <HoTT_Menu+0x19e8> |
cfbc: 91 e0 ldi r25, 0x01 ; 1 |
cfbe: 90 93 6e 04 sts 0x046E, r25 |
cfc2: 81 50 subi r24, 0x01 ; 1 |
cfc4: 80 93 55 01 sts 0x0155, r24 |
cfc8: 5d c1 rjmp .+698 ; 0xd284 <HoTT_Menu+0x19cc> |
cfca: 86 30 cpi r24, 0x06 ; 6 |
cfcc: 09 f0 breq .+2 ; 0xcfd0 <HoTT_Menu+0x1718> |
cfce: 5d c1 rjmp .+698 ; 0xd28a <HoTT_Menu+0x19d2> |
cfd0: 80 91 55 01 lds r24, 0x0155 |
cfd4: 81 11 cpse r24, r1 |
cfd6: 80 93 88 04 sts 0x0488, r24 |
cfda: 10 92 6e 04 sts 0x046E, r1 |
cfde: 60 c1 rjmp .+704 ; 0xd2a0 <HoTT_Menu+0x19e8> |
cfe0: 42 30 cpi r20, 0x02 ; 2 |
cfe2: 09 f4 brne .+2 ; 0xcfe6 <HoTT_Menu+0x172e> |
cfe4: 4e c0 rjmp .+156 ; 0xd082 <HoTT_Menu+0x17ca> |
cfe6: 08 f0 brcs .+2 ; 0xcfea <HoTT_Menu+0x1732> |
cfe8: 42 c0 rjmp .+132 ; 0xd06e <HoTT_Menu+0x17b6> |
cfea: 44 23 and r20, r20 |
cfec: 09 f4 brne .+2 ; 0xcff0 <HoTT_Menu+0x1738> |
cfee: 43 c0 rjmp .+134 ; 0xd076 <HoTT_Menu+0x17be> |
cff0: 41 30 cpi r20, 0x01 ; 1 |
cff2: 09 f0 breq .+2 ; 0xcff6 <HoTT_Menu+0x173e> |
cff4: 48 c3 rjmp .+1680 ; 0xd686 <HoTT_Menu+0x1dce> |
cff6: 8a e2 ldi r24, 0x2A ; 42 |
cff8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
cffc: 80 91 1a 01 lds r24, 0x011A |
d000: 90 91 1b 01 lds r25, 0x011B |
d004: e0 91 1a 01 lds r30, 0x011A |
d008: f0 91 1b 01 lds r31, 0x011B |
d00c: 2a e0 ldi r18, 0x0A ; 10 |
d00e: 30 e0 ldi r19, 0x00 ; 0 |
d010: b9 01 movw r22, r18 |
d012: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
d016: 9f 93 push r25 |
d018: 8f 93 push r24 |
d01a: cf 01 movw r24, r30 |
d01c: b9 01 movw r22, r18 |
d01e: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
d022: 7f 93 push r23 |
d024: 6f 93 push r22 |
d026: 88 ec ldi r24, 0xC8 ; 200 |
d028: 94 e0 ldi r25, 0x04 ; 4 |
d02a: 9f 93 push r25 |
d02c: 8f 93 push r24 |
d02e: 0b e7 ldi r16, 0x7B ; 123 |
d030: 14 e1 ldi r17, 0x14 ; 20 |
d032: 1f 93 push r17 |
d034: 0f 93 push r16 |
d036: e0 91 55 06 lds r30, 0x0655 |
d03a: f0 91 56 06 lds r31, 0x0656 |
d03e: 09 95 icall |
d040: 8f e3 ldi r24, 0x3F ; 63 |
d042: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d046: 80 91 5c 04 lds r24, 0x045C |
d04a: 90 91 5d 04 lds r25, 0x045D |
d04e: 6c e3 ldi r22, 0x3C ; 60 |
d050: 70 e0 ldi r23, 0x00 ; 0 |
d052: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
d056: 9f 93 push r25 |
d058: 8f 93 push r24 |
d05a: 7f 93 push r23 |
d05c: 6f 93 push r22 |
d05e: 8d eb ldi r24, 0xBD ; 189 |
d060: 94 e0 ldi r25, 0x04 ; 4 |
d062: 9f 93 push r25 |
d064: 8f 93 push r24 |
d066: 1f 93 push r17 |
d068: 0f 93 push r16 |
d06a: 0c 94 e8 5d jmp 0xbbd0 ; 0xbbd0 <HoTT_Menu+0x318> |
d06e: 46 30 cpi r20, 0x06 ; 6 |
d070: 08 f4 brcc .+2 ; 0xd074 <HoTT_Menu+0x17bc> |
d072: 4c c0 rjmp .+152 ; 0xd10c <HoTT_Menu+0x1854> |
d074: 08 c3 rjmp .+1552 ; 0xd686 <HoTT_Menu+0x1dce> |
d076: 80 e0 ldi r24, 0x00 ; 0 |
d078: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d07c: 83 ed ldi r24, 0xD3 ; 211 |
d07e: 94 e0 ldi r25, 0x04 ; 4 |
d080: 24 c1 rjmp .+584 ; 0xd2ca <HoTT_Menu+0x1a12> |
d082: 85 e3 ldi r24, 0x35 ; 53 |
d084: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d088: 60 91 fc 03 lds r22, 0x03FC |
d08c: 70 91 fd 03 lds r23, 0x03FD |
d090: 80 91 fe 03 lds r24, 0x03FE |
d094: 90 91 ff 03 lds r25, 0x03FF |
d098: 24 e6 ldi r18, 0x64 ; 100 |
d09a: 30 e0 ldi r19, 0x00 ; 0 |
d09c: 40 e0 ldi r20, 0x00 ; 0 |
d09e: 50 e0 ldi r21, 0x00 ; 0 |
d0a0: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
d0a4: 3f 93 push r19 |
d0a6: 2f 93 push r18 |
d0a8: 84 eb ldi r24, 0xB4 ; 180 |
d0aa: 94 e0 ldi r25, 0x04 ; 4 |
d0ac: 9f 93 push r25 |
d0ae: 8f 93 push r24 |
d0b0: 0b e7 ldi r16, 0x7B ; 123 |
d0b2: 14 e1 ldi r17, 0x14 ; 20 |
d0b4: 1f 93 push r17 |
d0b6: 0f 93 push r16 |
d0b8: e0 91 55 06 lds r30, 0x0655 |
d0bc: f0 91 56 06 lds r31, 0x0656 |
d0c0: 09 95 icall |
d0c2: 8a e4 ldi r24, 0x4A ; 74 |
d0c4: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d0c8: 1f 92 push r1 |
d0ca: 80 e6 ldi r24, 0x60 ; 96 |
d0cc: 8f 93 push r24 |
d0ce: 80 91 43 06 lds r24, 0x0643 |
d0d2: 8f 93 push r24 |
d0d4: 80 91 42 06 lds r24, 0x0642 |
d0d8: 8f 93 push r24 |
d0da: 89 ea ldi r24, 0xA9 ; 169 |
d0dc: 94 e0 ldi r25, 0x04 ; 4 |
d0de: 9f 93 push r25 |
d0e0: 8f 93 push r24 |
d0e2: 1f 93 push r17 |
d0e4: 0f 93 push r16 |
d0e6: e0 91 55 06 lds r30, 0x0655 |
d0ea: f0 91 56 06 lds r31, 0x0656 |
d0ee: 09 95 icall |
d0f0: 8f e5 ldi r24, 0x5F ; 95 |
d0f2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d0f6: 80 91 2f 01 lds r24, 0x012F |
d0fa: 1f 92 push r1 |
d0fc: 8f 93 push r24 |
d0fe: 80 ea ldi r24, 0xA0 ; 160 |
d100: 94 e0 ldi r25, 0x04 ; 4 |
d102: 9f 93 push r25 |
d104: 8f 93 push r24 |
d106: 1f 93 push r17 |
d108: 0f 93 push r16 |
d10a: d8 c1 rjmp .+944 ; 0xd4bc <HoTT_Menu+0x1c04> |
d10c: 8e e7 ldi r24, 0x7E ; 126 |
d10e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d112: 83 e9 ldi r24, 0x93 ; 147 |
d114: 94 e0 ldi r25, 0x04 ; 4 |
d116: 9f 93 push r25 |
d118: 8f 93 push r24 |
d11a: 0b e7 ldi r16, 0x7B ; 123 |
d11c: 14 e1 ldi r17, 0x14 ; 20 |
d11e: 1f 93 push r17 |
d120: 0f 93 push r16 |
d122: e0 91 55 06 lds r30, 0x0655 |
d126: f0 91 56 06 lds r31, 0x0656 |
d12a: 09 95 icall |
d12c: 0f 90 pop r0 |
d12e: 0f 90 pop r0 |
d130: 0f 90 pop r0 |
d132: 0f 90 pop r0 |
d134: 80 91 6d 04 lds r24, 0x046D |
d138: 88 23 and r24, r24 |
d13a: 49 f1 breq .+82 ; 0xd18e <HoTT_Menu+0x18d6> |
d13c: 80 91 6c 04 lds r24, 0x046C |
d140: 88 23 and r24, r24 |
d142: 51 f0 breq .+20 ; 0xd158 <HoTT_Menu+0x18a0> |
d144: 80 91 ed 02 lds r24, 0x02ED |
d148: 88 23 and r24, r24 |
d14a: 31 f0 breq .+12 ; 0xd158 <HoTT_Menu+0x18a0> |
d14c: 8b e8 ldi r24, 0x8B ; 139 |
d14e: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d152: 8f e8 ldi r24, 0x8F ; 143 |
d154: 94 e0 ldi r25, 0x04 ; 4 |
d156: 20 c0 rjmp .+64 ; 0xd198 <HoTT_Menu+0x18e0> |
d158: 8b e8 ldi r24, 0x8B ; 139 |
d15a: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d15e: 80 91 6d 04 lds r24, 0x046D |
d162: 1f 92 push r1 |
d164: 8f 93 push r24 |
d166: 8a e8 ldi r24, 0x8A ; 138 |
d168: 94 e0 ldi r25, 0x04 ; 4 |
d16a: 9f 93 push r25 |
d16c: 8f 93 push r24 |
d16e: 8b e7 ldi r24, 0x7B ; 123 |
d170: 94 e1 ldi r25, 0x14 ; 20 |
d172: 9f 93 push r25 |
d174: 8f 93 push r24 |
d176: e0 91 55 06 lds r30, 0x0655 |
d17a: f0 91 56 06 lds r31, 0x0656 |
d17e: 09 95 icall |
d180: 0f 90 pop r0 |
d182: 0f 90 pop r0 |
d184: 0f 90 pop r0 |
d186: 0f 90 pop r0 |
d188: 0f 90 pop r0 |
d18a: 0f 90 pop r0 |
d18c: 12 c0 rjmp .+36 ; 0xd1b2 <HoTT_Menu+0x18fa> |
d18e: 8b e8 ldi r24, 0x8B ; 139 |
d190: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d194: 87 e8 ldi r24, 0x87 ; 135 |
d196: 94 e0 ldi r25, 0x04 ; 4 |
d198: 9f 93 push r25 |
d19a: 8f 93 push r24 |
d19c: 1f 93 push r17 |
d19e: 0f 93 push r16 |
d1a0: e0 91 55 06 lds r30, 0x0655 |
d1a4: f0 91 56 06 lds r31, 0x0656 |
d1a8: 09 95 icall |
d1aa: 0f 90 pop r0 |
d1ac: 0f 90 pop r0 |
d1ae: 0f 90 pop r0 |
d1b0: 0f 90 pop r0 |
d1b2: 80 91 b6 08 lds r24, 0x08B6 |
d1b6: 83 30 cpi r24, 0x03 ; 3 |
d1b8: b1 f5 brne .+108 ; 0xd226 <HoTT_Menu+0x196e> |
d1ba: 80 91 87 04 lds r24, 0x0487 |
d1be: 81 11 cpse r24, r1 |
d1c0: 06 c0 rjmp .+12 ; 0xd1ce <HoTT_Menu+0x1916> |
d1c2: 83 e9 ldi r24, 0x93 ; 147 |
d1c4: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d1c8: 89 e7 ldi r24, 0x79 ; 121 |
d1ca: 94 e0 ldi r25, 0x04 ; 4 |
d1cc: 0d c0 rjmp .+26 ; 0xd1e8 <HoTT_Menu+0x1930> |
d1ce: 80 91 6c 04 lds r24, 0x046C |
d1d2: 88 23 and r24, r24 |
d1d4: c9 f0 breq .+50 ; 0xd208 <HoTT_Menu+0x1950> |
d1d6: 80 91 6d 04 lds r24, 0x046D |
d1da: 88 23 and r24, r24 |
d1dc: a9 f0 breq .+42 ; 0xd208 <HoTT_Menu+0x1950> |
d1de: 83 e9 ldi r24, 0x93 ; 147 |
d1e0: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d1e4: 8a e6 ldi r24, 0x6A ; 106 |
d1e6: 94 e0 ldi r25, 0x04 ; 4 |
d1e8: 9f 93 push r25 |
d1ea: 8f 93 push r24 |
d1ec: 8b e7 ldi r24, 0x7B ; 123 |
d1ee: 94 e1 ldi r25, 0x14 ; 20 |
d1f0: 9f 93 push r25 |
d1f2: 8f 93 push r24 |
d1f4: e0 91 55 06 lds r30, 0x0655 |
d1f8: f0 91 56 06 lds r31, 0x0656 |
d1fc: 09 95 icall |
d1fe: 0f 90 pop r0 |
d200: 0f 90 pop r0 |
d202: 0f 90 pop r0 |
d204: 0f 90 pop r0 |
d206: 03 c0 rjmp .+6 ; 0xd20e <HoTT_Menu+0x1956> |
d208: 87 e0 ldi r24, 0x07 ; 7 |
d20a: 0e 94 ed 57 call 0xafda ; 0xafda <Hott_ClearLine> |
d20e: 80 91 86 0c lds r24, 0x0C86 |
d212: 86 30 cpi r24, 0x06 ; 6 |
d214: e1 f4 brne .+56 ; 0xd24e <HoTT_Menu+0x1996> |
d216: 80 91 6d 04 lds r24, 0x046D |
d21a: 81 11 cpse r24, r1 |
d21c: 80 93 85 04 sts 0x0485, r24 |
d220: 10 92 6c 04 sts 0x046C, r1 |
d224: 14 c0 rjmp .+40 ; 0xd24e <HoTT_Menu+0x1996> |
d226: 83 e9 ldi r24, 0x93 ; 147 |
d228: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d22c: 8c e5 ldi r24, 0x5C ; 92 |
d22e: 94 e0 ldi r25, 0x04 ; 4 |
d230: 9f 93 push r25 |
d232: 8f 93 push r24 |
d234: 8b e7 ldi r24, 0x7B ; 123 |
d236: 94 e1 ldi r25, 0x14 ; 20 |
d238: 9f 93 push r25 |
d23a: 8f 93 push r24 |
d23c: e0 91 55 06 lds r30, 0x0655 |
d240: f0 91 56 06 lds r31, 0x0656 |
d244: 09 95 icall |
d246: 0f 90 pop r0 |
d248: 0f 90 pop r0 |
d24a: 0f 90 pop r0 |
d24c: 0f 90 pop r0 |
d24e: 80 91 86 0c lds r24, 0x0C86 |
d252: 84 30 cpi r24, 0x04 ; 4 |
d254: 59 f4 brne .+22 ; 0xd26c <HoTT_Menu+0x19b4> |
d256: 80 91 6d 04 lds r24, 0x046D |
d25a: 90 91 87 04 lds r25, 0x0487 |
d25e: 89 17 cp r24, r25 |
d260: f8 f4 brcc .+62 ; 0xd2a0 <HoTT_Menu+0x19e8> |
d262: 91 e0 ldi r25, 0x01 ; 1 |
d264: 90 93 6c 04 sts 0x046C, r25 |
d268: 8f 5f subi r24, 0xFF ; 255 |
d26a: 0a c0 rjmp .+20 ; 0xd280 <HoTT_Menu+0x19c8> |
d26c: 82 30 cpi r24, 0x02 ; 2 |
d26e: 69 f4 brne .+26 ; 0xd28a <HoTT_Menu+0x19d2> |
d270: 80 91 6d 04 lds r24, 0x046D |
d274: 82 30 cpi r24, 0x02 ; 2 |
d276: a0 f0 brcs .+40 ; 0xd2a0 <HoTT_Menu+0x19e8> |
d278: 91 e0 ldi r25, 0x01 ; 1 |
d27a: 90 93 6c 04 sts 0x046C, r25 |
d27e: 81 50 subi r24, 0x01 ; 1 |
d280: 80 93 6d 04 sts 0x046D, r24 |
d284: 10 92 ed 02 sts 0x02ED, r1 |
d288: 0b c0 rjmp .+22 ; 0xd2a0 <HoTT_Menu+0x19e8> |
d28a: 88 30 cpi r24, 0x08 ; 8 |
d28c: 49 f4 brne .+18 ; 0xd2a0 <HoTT_Menu+0x19e8> |
d28e: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
d292: 80 91 74 04 lds r24, 0x0474 |
d296: 8f 5f subi r24, 0xFF ; 255 |
d298: 80 93 74 04 sts 0x0474, r24 |
d29c: 10 92 73 04 sts 0x0473, r1 |
d2a0: 80 91 86 0c lds r24, 0x0C86 |
d2a4: e2 c1 rjmp .+964 ; 0xd66a <HoTT_Menu+0x1db2> |
d2a6: 42 30 cpi r20, 0x02 ; 2 |
d2a8: 09 f4 brne .+2 ; 0xd2ac <HoTT_Menu+0x19f4> |
d2aa: 81 c0 rjmp .+258 ; 0xd3ae <HoTT_Menu+0x1af6> |
d2ac: 28 f4 brcc .+10 ; 0xd2b8 <HoTT_Menu+0x1a00> |
d2ae: 44 23 and r20, r20 |
d2b0: 39 f0 breq .+14 ; 0xd2c0 <HoTT_Menu+0x1a08> |
d2b2: 41 30 cpi r20, 0x01 ; 1 |
d2b4: d1 f0 breq .+52 ; 0xd2ea <HoTT_Menu+0x1a32> |
d2b6: e7 c1 rjmp .+974 ; 0xd686 <HoTT_Menu+0x1dce> |
d2b8: 46 30 cpi r20, 0x06 ; 6 |
d2ba: 08 f4 brcc .+2 ; 0xd2be <HoTT_Menu+0x1a06> |
d2bc: 06 c1 rjmp .+524 ; 0xd4ca <HoTT_Menu+0x1c12> |
d2be: e3 c1 rjmp .+966 ; 0xd686 <HoTT_Menu+0x1dce> |
d2c0: 80 e0 ldi r24, 0x00 ; 0 |
d2c2: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d2c6: 87 e4 ldi r24, 0x47 ; 71 |
d2c8: 94 e0 ldi r25, 0x04 ; 4 |
d2ca: 9f 93 push r25 |
d2cc: 8f 93 push r24 |
d2ce: 8b e7 ldi r24, 0x7B ; 123 |
d2d0: 94 e1 ldi r25, 0x14 ; 20 |
d2d2: 9f 93 push r25 |
d2d4: 8f 93 push r24 |
d2d6: e0 91 55 06 lds r30, 0x0655 |
d2da: f0 91 56 06 lds r31, 0x0656 |
d2de: 09 95 icall |
d2e0: 0f 90 pop r0 |
d2e2: 0f 90 pop r0 |
d2e4: 0f 90 pop r0 |
d2e6: 0f 90 pop r0 |
d2e8: d3 c1 rjmp .+934 ; 0xd690 <HoTT_Menu+0x1dd8> |
d2ea: 8a e2 ldi r24, 0x2A ; 42 |
d2ec: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d2f0: 80 91 1a 01 lds r24, 0x011A |
d2f4: 90 91 1b 01 lds r25, 0x011B |
d2f8: e0 91 1a 01 lds r30, 0x011A |
d2fc: f0 91 1b 01 lds r31, 0x011B |
d300: 2a e0 ldi r18, 0x0A ; 10 |
d302: 30 e0 ldi r19, 0x00 ; 0 |
d304: b9 01 movw r22, r18 |
d306: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
d30a: 9f 93 push r25 |
d30c: 8f 93 push r24 |
d30e: cf 01 movw r24, r30 |
d310: b9 01 movw r22, r18 |
d312: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
d316: 7f 93 push r23 |
d318: 6f 93 push r22 |
d31a: 8c e3 ldi r24, 0x3C ; 60 |
d31c: 94 e0 ldi r25, 0x04 ; 4 |
d31e: 9f 93 push r25 |
d320: 8f 93 push r24 |
d322: 0b e7 ldi r16, 0x7B ; 123 |
d324: 14 e1 ldi r17, 0x14 ; 20 |
d326: 1f 93 push r17 |
d328: 0f 93 push r16 |
d32a: e0 91 55 06 lds r30, 0x0655 |
d32e: f0 91 56 06 lds r31, 0x0656 |
d332: 09 95 icall |
d334: 8f e3 ldi r24, 0x3F ; 63 |
d336: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d33a: 80 91 5c 04 lds r24, 0x045C |
d33e: 90 91 5d 04 lds r25, 0x045D |
d342: 6c e3 ldi r22, 0x3C ; 60 |
d344: 70 e0 ldi r23, 0x00 ; 0 |
d346: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
d34a: 9f 93 push r25 |
d34c: 8f 93 push r24 |
d34e: 7f 93 push r23 |
d350: 6f 93 push r22 |
d352: 81 e3 ldi r24, 0x31 ; 49 |
d354: 94 e0 ldi r25, 0x04 ; 4 |
d356: 9f 93 push r25 |
d358: 8f 93 push r24 |
d35a: 1f 93 push r17 |
d35c: 0f 93 push r16 |
d35e: e0 91 55 06 lds r30, 0x0655 |
d362: f0 91 56 06 lds r31, 0x0656 |
d366: 09 95 icall |
d368: 0f b6 in r0, 0x3f ; 63 |
d36a: f8 94 cli |
d36c: de bf out 0x3e, r29 ; 62 |
d36e: 0f be out 0x3f, r0 ; 63 |
d370: cd bf out 0x3d, r28 ; 61 |
d372: 80 91 8a 04 lds r24, 0x048A |
d376: 88 23 and r24, r24 |
d378: 11 f4 brne .+4 ; 0xd37e <HoTT_Menu+0x1ac6> |
d37a: 0c 94 04 5f jmp 0xbe08 ; 0xbe08 <HoTT_Menu+0x550> |
d37e: 89 e6 ldi r24, 0x69 ; 105 |
d380: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d384: 80 91 84 04 lds r24, 0x0484 |
d388: 8f 93 push r24 |
d38a: 80 91 83 04 lds r24, 0x0483 |
d38e: 8f 93 push r24 |
d390: 80 91 8a 04 lds r24, 0x048A |
d394: 1f 92 push r1 |
d396: 8f 93 push r24 |
d398: 80 91 8b 04 lds r24, 0x048B |
d39c: 1f 92 push r1 |
d39e: 8f 93 push r24 |
d3a0: 8c e1 ldi r24, 0x1C ; 28 |
d3a2: 94 e0 ldi r25, 0x04 ; 4 |
d3a4: 9f 93 push r25 |
d3a6: 8f 93 push r24 |
d3a8: 1f 93 push r17 |
d3aa: 0f 93 push r16 |
d3ac: 27 cb rjmp .-2482 ; 0xc9fc <HoTT_Menu+0x1144> |
d3ae: 80 91 f1 03 lds r24, 0x03F1 |
d3b2: 88 23 and r24, r24 |
d3b4: b9 f1 breq .+110 ; 0xd424 <HoTT_Menu+0x1b6c> |
d3b6: 82 e3 ldi r24, 0x32 ; 50 |
d3b8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d3bc: 60 91 f2 03 lds r22, 0x03F2 |
d3c0: 70 91 f3 03 lds r23, 0x03F3 |
d3c4: 80 91 f4 03 lds r24, 0x03F4 |
d3c8: 90 91 f5 03 lds r25, 0x03F5 |
d3cc: b4 e6 ldi r27, 0x64 ; 100 |
d3ce: cb 2e mov r12, r27 |
d3d0: d1 2c mov r13, r1 |
d3d2: e1 2c mov r14, r1 |
d3d4: f1 2c mov r15, r1 |
d3d6: a7 01 movw r20, r14 |
d3d8: 96 01 movw r18, r12 |
d3da: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
d3de: 3f 93 push r19 |
d3e0: 2f 93 push r18 |
d3e2: 60 91 fc 03 lds r22, 0x03FC |
d3e6: 70 91 fd 03 lds r23, 0x03FD |
d3ea: 80 91 fe 03 lds r24, 0x03FE |
d3ee: 90 91 ff 03 lds r25, 0x03FF |
d3f2: a7 01 movw r20, r14 |
d3f4: 96 01 movw r18, r12 |
d3f6: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
d3fa: 3f 93 push r19 |
d3fc: 2f 93 push r18 |
d3fe: 8f e0 ldi r24, 0x0F ; 15 |
d400: 94 e0 ldi r25, 0x04 ; 4 |
d402: 9f 93 push r25 |
d404: 8f 93 push r24 |
d406: 8b e7 ldi r24, 0x7B ; 123 |
d408: 94 e1 ldi r25, 0x14 ; 20 |
d40a: 9f 93 push r25 |
d40c: 8f 93 push r24 |
d40e: e0 91 55 06 lds r30, 0x0655 |
d412: f0 91 56 06 lds r31, 0x0656 |
d416: 09 95 icall |
d418: 0f b6 in r0, 0x3f ; 63 |
d41a: f8 94 cli |
d41c: de bf out 0x3e, r29 ; 62 |
d41e: 0f be out 0x3f, r0 ; 63 |
d420: cd bf out 0x3d, r28 ; 61 |
d422: 26 c0 rjmp .+76 ; 0xd470 <HoTT_Menu+0x1bb8> |
d424: 82 e3 ldi r24, 0x32 ; 50 |
d426: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d42a: 60 91 fc 03 lds r22, 0x03FC |
d42e: 70 91 fd 03 lds r23, 0x03FD |
d432: 80 91 fe 03 lds r24, 0x03FE |
d436: 90 91 ff 03 lds r25, 0x03FF |
d43a: 24 e6 ldi r18, 0x64 ; 100 |
d43c: 30 e0 ldi r19, 0x00 ; 0 |
d43e: 40 e0 ldi r20, 0x00 ; 0 |
d440: 50 e0 ldi r21, 0x00 ; 0 |
d442: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
d446: 3f 93 push r19 |
d448: 2f 93 push r18 |
d44a: 82 e0 ldi r24, 0x02 ; 2 |
d44c: 94 e0 ldi r25, 0x04 ; 4 |
d44e: 9f 93 push r25 |
d450: 8f 93 push r24 |
d452: 8b e7 ldi r24, 0x7B ; 123 |
d454: 94 e1 ldi r25, 0x14 ; 20 |
d456: 9f 93 push r25 |
d458: 8f 93 push r24 |
d45a: e0 91 55 06 lds r30, 0x0655 |
d45e: f0 91 56 06 lds r31, 0x0656 |
d462: 09 95 icall |
d464: 0f 90 pop r0 |
d466: 0f 90 pop r0 |
d468: 0f 90 pop r0 |
d46a: 0f 90 pop r0 |
d46c: 0f 90 pop r0 |
d46e: 0f 90 pop r0 |
d470: 87 e4 ldi r24, 0x47 ; 71 |
d472: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d476: 1f 92 push r1 |
d478: 80 e6 ldi r24, 0x60 ; 96 |
d47a: 8f 93 push r24 |
d47c: 80 91 43 06 lds r24, 0x0643 |
d480: 8f 93 push r24 |
d482: 80 91 42 06 lds r24, 0x0642 |
d486: 8f 93 push r24 |
d488: 87 ef ldi r24, 0xF7 ; 247 |
d48a: 93 e0 ldi r25, 0x03 ; 3 |
d48c: 9f 93 push r25 |
d48e: 8f 93 push r24 |
d490: 0b e7 ldi r16, 0x7B ; 123 |
d492: 14 e1 ldi r17, 0x14 ; 20 |
d494: 1f 93 push r17 |
d496: 0f 93 push r16 |
d498: e0 91 55 06 lds r30, 0x0655 |
d49c: f0 91 56 06 lds r31, 0x0656 |
d4a0: 09 95 icall |
d4a2: 8c e5 ldi r24, 0x5C ; 92 |
d4a4: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d4a8: 80 91 2f 01 lds r24, 0x012F |
d4ac: 1f 92 push r1 |
d4ae: 8f 93 push r24 |
d4b0: 8e ee ldi r24, 0xEE ; 238 |
d4b2: 93 e0 ldi r25, 0x03 ; 3 |
d4b4: 9f 93 push r25 |
d4b6: 8f 93 push r24 |
d4b8: 1f 93 push r17 |
d4ba: 0f 93 push r16 |
d4bc: e0 91 55 06 lds r30, 0x0655 |
d4c0: f0 91 56 06 lds r31, 0x0656 |
d4c4: 09 95 icall |
d4c6: 0c 94 ed 5d jmp 0xbbda ; 0xbbda <HoTT_Menu+0x322> |
d4ca: 80 91 86 0c lds r24, 0x0C86 |
d4ce: 88 23 and r24, r24 |
d4d0: 49 f0 breq .+18 ; 0xd4e4 <HoTT_Menu+0x1c2c> |
d4d2: 80 91 47 0c lds r24, 0x0C47 |
d4d6: 90 91 48 0c lds r25, 0x0C48 |
d4da: 01 96 adiw r24, 0x01 ; 1 |
d4dc: 90 93 48 0c sts 0x0C48, r25 |
d4e0: 80 93 47 0c sts 0x0C47, r24 |
d4e4: 8e e7 ldi r24, 0x7E ; 126 |
d4e6: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d4ea: 82 ee ldi r24, 0xE2 ; 226 |
d4ec: 93 e0 ldi r25, 0x03 ; 3 |
d4ee: 9f 93 push r25 |
d4f0: 8f 93 push r24 |
d4f2: 0b e7 ldi r16, 0x7B ; 123 |
d4f4: 14 e1 ldi r17, 0x14 ; 20 |
d4f6: 1f 93 push r17 |
d4f8: 0f 93 push r16 |
d4fa: e0 91 55 06 lds r30, 0x0655 |
d4fe: f0 91 56 06 lds r31, 0x0656 |
d502: 09 95 icall |
d504: 0f 90 pop r0 |
d506: 0f 90 pop r0 |
d508: 0f 90 pop r0 |
d50a: 0f 90 pop r0 |
d50c: 80 91 6b 04 lds r24, 0x046B |
d510: 88 23 and r24, r24 |
d512: 49 f1 breq .+82 ; 0xd566 <HoTT_Menu+0x1cae> |
d514: 80 91 6a 04 lds r24, 0x046A |
d518: 88 23 and r24, r24 |
d51a: 51 f0 breq .+20 ; 0xd530 <HoTT_Menu+0x1c78> |
d51c: 80 91 ed 02 lds r24, 0x02ED |
d520: 88 23 and r24, r24 |
d522: 31 f0 breq .+12 ; 0xd530 <HoTT_Menu+0x1c78> |
d524: 89 e8 ldi r24, 0x89 ; 137 |
d526: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d52a: 8e ed ldi r24, 0xDE ; 222 |
d52c: 93 e0 ldi r25, 0x03 ; 3 |
d52e: 20 c0 rjmp .+64 ; 0xd570 <HoTT_Menu+0x1cb8> |
d530: 89 e8 ldi r24, 0x89 ; 137 |
d532: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d536: 80 91 6b 04 lds r24, 0x046B |
d53a: 1f 92 push r1 |
d53c: 8f 93 push r24 |
d53e: 8a ed ldi r24, 0xDA ; 218 |
d540: 93 e0 ldi r25, 0x03 ; 3 |
d542: 9f 93 push r25 |
d544: 8f 93 push r24 |
d546: 8b e7 ldi r24, 0x7B ; 123 |
d548: 94 e1 ldi r25, 0x14 ; 20 |
d54a: 9f 93 push r25 |
d54c: 8f 93 push r24 |
d54e: e0 91 55 06 lds r30, 0x0655 |
d552: f0 91 56 06 lds r31, 0x0656 |
d556: 09 95 icall |
d558: 0f 90 pop r0 |
d55a: 0f 90 pop r0 |
d55c: 0f 90 pop r0 |
d55e: 0f 90 pop r0 |
d560: 0f 90 pop r0 |
d562: 0f 90 pop r0 |
d564: 12 c0 rjmp .+36 ; 0xd58a <HoTT_Menu+0x1cd2> |
d566: 89 e8 ldi r24, 0x89 ; 137 |
d568: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d56c: 87 ed ldi r24, 0xD7 ; 215 |
d56e: 93 e0 ldi r25, 0x03 ; 3 |
d570: 9f 93 push r25 |
d572: 8f 93 push r24 |
d574: 1f 93 push r17 |
d576: 0f 93 push r16 |
d578: e0 91 55 06 lds r30, 0x0655 |
d57c: f0 91 56 06 lds r31, 0x0656 |
d580: 09 95 icall |
d582: 0f 90 pop r0 |
d584: 0f 90 pop r0 |
d586: 0f 90 pop r0 |
d588: 0f 90 pop r0 |
d58a: 80 91 87 04 lds r24, 0x0487 |
d58e: 81 11 cpse r24, r1 |
d590: 06 c0 rjmp .+12 ; 0xd59e <HoTT_Menu+0x1ce6> |
d592: 83 e9 ldi r24, 0x93 ; 147 |
d594: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d598: 89 ec ldi r24, 0xC9 ; 201 |
d59a: 93 e0 ldi r25, 0x03 ; 3 |
d59c: 0d c0 rjmp .+26 ; 0xd5b8 <HoTT_Menu+0x1d00> |
d59e: 80 91 6a 04 lds r24, 0x046A |
d5a2: 88 23 and r24, r24 |
d5a4: c9 f0 breq .+50 ; 0xd5d8 <HoTT_Menu+0x1d20> |
d5a6: 80 91 6b 04 lds r24, 0x046B |
d5aa: 88 23 and r24, r24 |
d5ac: a9 f0 breq .+42 ; 0xd5d8 <HoTT_Menu+0x1d20> |
d5ae: 83 e9 ldi r24, 0x93 ; 147 |
d5b0: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d5b4: 8b eb ldi r24, 0xBB ; 187 |
d5b6: 93 e0 ldi r25, 0x03 ; 3 |
d5b8: 9f 93 push r25 |
d5ba: 8f 93 push r24 |
d5bc: 8b e7 ldi r24, 0x7B ; 123 |
d5be: 94 e1 ldi r25, 0x14 ; 20 |
d5c0: 9f 93 push r25 |
d5c2: 8f 93 push r24 |
d5c4: e0 91 55 06 lds r30, 0x0655 |
d5c8: f0 91 56 06 lds r31, 0x0656 |
d5cc: 09 95 icall |
d5ce: 0f 90 pop r0 |
d5d0: 0f 90 pop r0 |
d5d2: 0f 90 pop r0 |
d5d4: 0f 90 pop r0 |
d5d6: 21 c0 rjmp .+66 ; 0xd61a <HoTT_Menu+0x1d62> |
d5d8: 87 e0 ldi r24, 0x07 ; 7 |
d5da: 0e 94 ed 57 call 0xafda ; 0xafda <Hott_ClearLine> |
d5de: 80 91 8a 04 lds r24, 0x048A |
d5e2: 88 23 and r24, r24 |
d5e4: d1 f0 breq .+52 ; 0xd61a <HoTT_Menu+0x1d62> |
d5e6: 83 e9 ldi r24, 0x93 ; 147 |
d5e8: 0e 94 a5 14 call 0x294a ; 0x294a <LIBFC_HoTT_SetPos> |
d5ec: 8f ea ldi r24, 0xAF ; 175 |
d5ee: 96 e0 ldi r25, 0x06 ; 6 |
d5f0: 9f 93 push r25 |
d5f2: 8f 93 push r24 |
d5f4: 88 eb ldi r24, 0xB8 ; 184 |
d5f6: 93 e0 ldi r25, 0x03 ; 3 |
d5f8: 9f 93 push r25 |
d5fa: 8f 93 push r24 |
d5fc: 8b e7 ldi r24, 0x7B ; 123 |
d5fe: 94 e1 ldi r25, 0x14 ; 20 |
d600: 9f 93 push r25 |
d602: 8f 93 push r24 |
d604: e0 91 55 06 lds r30, 0x0655 |
d608: f0 91 56 06 lds r31, 0x0656 |
d60c: 09 95 icall |
d60e: 0f 90 pop r0 |
d610: 0f 90 pop r0 |
d612: 0f 90 pop r0 |
d614: 0f 90 pop r0 |
d616: 0f 90 pop r0 |
d618: 0f 90 pop r0 |
d61a: 80 91 86 0c lds r24, 0x0C86 |
d61e: 84 30 cpi r24, 0x04 ; 4 |
d620: 59 f4 brne .+22 ; 0xd638 <HoTT_Menu+0x1d80> |
d622: 80 91 6b 04 lds r24, 0x046B |
d626: 90 91 87 04 lds r25, 0x0487 |
d62a: 89 17 cp r24, r25 |
d62c: 48 f5 brcc .+82 ; 0xd680 <HoTT_Menu+0x1dc8> |
d62e: 91 e0 ldi r25, 0x01 ; 1 |
d630: 90 93 6a 04 sts 0x046A, r25 |
d634: 8f 5f subi r24, 0xFF ; 255 |
d636: 0a c0 rjmp .+20 ; 0xd64c <HoTT_Menu+0x1d94> |
d638: 82 30 cpi r24, 0x02 ; 2 |
d63a: 69 f4 brne .+26 ; 0xd656 <HoTT_Menu+0x1d9e> |
d63c: 80 91 6b 04 lds r24, 0x046B |
d640: 82 30 cpi r24, 0x02 ; 2 |
d642: f0 f0 brcs .+60 ; 0xd680 <HoTT_Menu+0x1dc8> |
d644: 91 e0 ldi r25, 0x01 ; 1 |
d646: 90 93 6a 04 sts 0x046A, r25 |
d64a: 81 50 subi r24, 0x01 ; 1 |
d64c: 80 93 6b 04 sts 0x046B, r24 |
d650: 10 92 ed 02 sts 0x02ED, r1 |
d654: 15 c0 rjmp .+42 ; 0xd680 <HoTT_Menu+0x1dc8> |
d656: 86 30 cpi r24, 0x06 ; 6 |
d658: 41 f4 brne .+16 ; 0xd66a <HoTT_Menu+0x1db2> |
d65a: 80 91 6b 04 lds r24, 0x046B |
d65e: 81 11 cpse r24, r1 |
d660: 80 93 86 04 sts 0x0486, r24 |
d664: 10 92 6a 04 sts 0x046A, r1 |
d668: 0b c0 rjmp .+22 ; 0xd680 <HoTT_Menu+0x1dc8> |
d66a: 81 30 cpi r24, 0x01 ; 1 |
d66c: 49 f4 brne .+18 ; 0xd680 <HoTT_Menu+0x1dc8> |
d66e: 0e 94 aa 14 call 0x2954 ; 0x2954 <LIBFC_HoTT_Clear> |
d672: 80 91 74 04 lds r24, 0x0474 |
d676: 81 50 subi r24, 0x01 ; 1 |
d678: 80 93 74 04 sts 0x0474, r24 |
d67c: 10 92 73 04 sts 0x0473, r1 |
d680: 10 92 86 0c sts 0x0C86, r1 |
d684: 05 c0 rjmp .+10 ; 0xd690 <HoTT_Menu+0x1dd8> |
d686: 10 92 73 04 sts 0x0473, r1 |
d68a: 02 c0 rjmp .+4 ; 0xd690 <HoTT_Menu+0x1dd8> |
d68c: 10 92 74 04 sts 0x0474, r1 |
d690: 0f 90 pop r0 |
d692: 0f 90 pop r0 |
d694: 0f 90 pop r0 |
d696: 0f 90 pop r0 |
d698: df 91 pop r29 |
d69a: cf 91 pop r28 |
d69c: 1f 91 pop r17 |
d69e: 0f 91 pop r16 |
d6a0: ff 90 pop r15 |
d6a2: ef 90 pop r14 |
d6a4: df 90 pop r13 |
d6a6: cf 90 pop r12 |
d6a8: bf 90 pop r11 |
d6aa: af 90 pop r10 |
d6ac: 9f 90 pop r9 |
d6ae: 8f 90 pop r8 |
d6b0: 7f 90 pop r7 |
d6b2: 6f 90 pop r6 |
d6b4: 5f 90 pop r5 |
d6b6: 4f 90 pop r4 |
d6b8: 3f 90 pop r3 |
d6ba: 2f 90 pop r2 |
d6bc: 08 95 ret |
|
0000d6be <Menu_Temperature>: |
d6be: cf 93 push r28 |
d6c0: df 93 push r29 |
d6c2: 80 e0 ldi r24, 0x00 ; 0 |
d6c4: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d6c8: 80 91 a8 09 lds r24, 0x09A8 |
d6cc: 1f 92 push r1 |
d6ce: 8f 93 push r24 |
d6d0: 80 91 99 09 lds r24, 0x0999 |
d6d4: 1f 92 push r1 |
d6d6: 8f 93 push r24 |
d6d8: 80 91 8a 09 lds r24, 0x098A |
d6dc: 1f 92 push r1 |
d6de: 8f 93 push r24 |
d6e0: 80 91 7b 09 lds r24, 0x097B |
d6e4: 1f 92 push r1 |
d6e6: 8f 93 push r24 |
d6e8: 8c e6 ldi r24, 0x6C ; 108 |
d6ea: 9f e0 ldi r25, 0x0F ; 15 |
d6ec: 9f 93 push r25 |
d6ee: 8f 93 push r24 |
d6f0: ce ed ldi r28, 0xDE ; 222 |
d6f2: de e0 ldi r29, 0x0E ; 14 |
d6f4: df 93 push r29 |
d6f6: cf 93 push r28 |
d6f8: e0 91 55 06 lds r30, 0x0655 |
d6fc: f0 91 56 06 lds r31, 0x0656 |
d700: 09 95 icall |
d702: 80 e1 ldi r24, 0x10 ; 16 |
d704: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d708: 80 91 e4 09 lds r24, 0x09E4 |
d70c: 1f 92 push r1 |
d70e: 8f 93 push r24 |
d710: 80 91 d5 09 lds r24, 0x09D5 |
d714: 1f 92 push r1 |
d716: 8f 93 push r24 |
d718: 80 91 c6 09 lds r24, 0x09C6 |
d71c: 1f 92 push r1 |
d71e: 8f 93 push r24 |
d720: 80 91 b7 09 lds r24, 0x09B7 |
d724: 1f 92 push r1 |
d726: 8f 93 push r24 |
d728: 8c e5 ldi r24, 0x5C ; 92 |
d72a: 9f e0 ldi r25, 0x0F ; 15 |
d72c: 9f 93 push r25 |
d72e: 8f 93 push r24 |
d730: df 93 push r29 |
d732: cf 93 push r28 |
d734: e0 91 55 06 lds r30, 0x0655 |
d738: f0 91 56 06 lds r31, 0x0656 |
d73c: 09 95 icall |
d73e: 80 91 1a 05 lds r24, 0x051A |
d742: 2d b7 in r18, 0x3d ; 61 |
d744: 3e b7 in r19, 0x3e ; 62 |
d746: 28 5e subi r18, 0xE8 ; 232 |
d748: 3f 4f sbci r19, 0xFF ; 255 |
d74a: 0f b6 in r0, 0x3f ; 63 |
d74c: f8 94 cli |
d74e: 3e bf out 0x3e, r19 ; 62 |
d750: 0f be out 0x3f, r0 ; 63 |
d752: 2d bf out 0x3d, r18 ; 61 |
d754: 85 30 cpi r24, 0x05 ; 5 |
d756: 98 f4 brcc .+38 ; 0xd77e <Menu_Temperature+0xc0> |
d758: 80 e1 ldi r24, 0x10 ; 16 |
d75a: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d75e: 8b e4 ldi r24, 0x4B ; 75 |
d760: 9f e0 ldi r25, 0x0F ; 15 |
d762: 9f 93 push r25 |
d764: 8f 93 push r24 |
d766: df 93 push r29 |
d768: cf 93 push r28 |
d76a: e0 91 55 06 lds r30, 0x0655 |
d76e: f0 91 56 06 lds r31, 0x0656 |
d772: 09 95 icall |
d774: 0f 90 pop r0 |
d776: 0f 90 pop r0 |
d778: 0f 90 pop r0 |
d77a: 0f 90 pop r0 |
d77c: 19 c0 rjmp .+50 ; 0xd7b0 <Menu_Temperature+0xf2> |
d77e: 87 30 cpi r24, 0x07 ; 7 |
d780: b8 f4 brcc .+46 ; 0xd7b0 <Menu_Temperature+0xf2> |
d782: 88 e1 ldi r24, 0x18 ; 24 |
d784: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d788: 1f 92 push r1 |
d78a: 8f ed ldi r24, 0xDF ; 223 |
d78c: 8f 93 push r24 |
d78e: 82 e4 ldi r24, 0x42 ; 66 |
d790: 9f e0 ldi r25, 0x0F ; 15 |
d792: 9f 93 push r25 |
d794: 8f 93 push r24 |
d796: df 93 push r29 |
d798: cf 93 push r28 |
d79a: e0 91 55 06 lds r30, 0x0655 |
d79e: f0 91 56 06 lds r31, 0x0656 |
d7a2: 09 95 icall |
d7a4: 0f 90 pop r0 |
d7a6: 0f 90 pop r0 |
d7a8: 0f 90 pop r0 |
d7aa: 0f 90 pop r0 |
d7ac: 0f 90 pop r0 |
d7ae: 0f 90 pop r0 |
d7b0: df 91 pop r29 |
d7b2: cf 91 pop r28 |
d7b4: 08 95 ret |
|
0000d7b6 <Menu_Battery>: |
d7b6: cf 93 push r28 |
d7b8: df 93 push r29 |
d7ba: 80 e0 ldi r24, 0x00 ; 0 |
d7bc: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d7c0: 80 91 13 05 lds r24, 0x0513 |
d7c4: 90 91 14 05 lds r25, 0x0514 |
d7c8: c0 91 1a 01 lds r28, 0x011A |
d7cc: d0 91 1b 01 lds r29, 0x011B |
d7d0: e0 91 1a 01 lds r30, 0x011A |
d7d4: f0 91 1b 01 lds r31, 0x011B |
d7d8: 2a e0 ldi r18, 0x0A ; 10 |
d7da: 30 e0 ldi r19, 0x00 ; 0 |
d7dc: b9 01 movw r22, r18 |
d7de: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
d7e2: 9f 93 push r25 |
d7e4: 8f 93 push r24 |
d7e6: 7f 93 push r23 |
d7e8: 6f 93 push r22 |
d7ea: ce 01 movw r24, r28 |
d7ec: b9 01 movw r22, r18 |
d7ee: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
d7f2: 9f 93 push r25 |
d7f4: 8f 93 push r24 |
d7f6: cf 01 movw r24, r30 |
d7f8: b9 01 movw r22, r18 |
d7fa: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
d7fe: 7f 93 push r23 |
d800: 6f 93 push r22 |
d802: 80 e3 ldi r24, 0x30 ; 48 |
d804: 9f e0 ldi r25, 0x0F ; 15 |
d806: 9f 93 push r25 |
d808: 8f 93 push r24 |
d80a: ce ed ldi r28, 0xDE ; 222 |
d80c: de e0 ldi r29, 0x0E ; 14 |
d80e: df 93 push r29 |
d810: cf 93 push r28 |
d812: e0 91 55 06 lds r30, 0x0655 |
d816: f0 91 56 06 lds r31, 0x0656 |
d81a: 09 95 icall |
d81c: 80 e1 ldi r24, 0x10 ; 16 |
d81e: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d822: e7 e1 ldi r30, 0x17 ; 23 |
d824: f5 e0 ldi r31, 0x05 ; 5 |
d826: 81 81 ldd r24, Z+1 ; 0x01 |
d828: 8f 93 push r24 |
d82a: 80 81 ld r24, Z |
d82c: 8f 93 push r24 |
d82e: e5 e1 ldi r30, 0x15 ; 21 |
d830: f5 e0 ldi r31, 0x05 ; 5 |
d832: 81 81 ldd r24, Z+1 ; 0x01 |
d834: 8f 93 push r24 |
d836: 80 81 ld r24, Z |
d838: 8f 93 push r24 |
d83a: 84 e2 ldi r24, 0x24 ; 36 |
d83c: 9f e0 ldi r25, 0x0F ; 15 |
d83e: 9f 93 push r25 |
d840: 8f 93 push r24 |
d842: df 93 push r29 |
d844: cf 93 push r28 |
d846: e0 91 55 06 lds r30, 0x0655 |
d84a: f0 91 56 06 lds r31, 0x0656 |
d84e: 09 95 icall |
d850: 8d b7 in r24, 0x3d ; 61 |
d852: 9e b7 in r25, 0x3e ; 62 |
d854: 44 96 adiw r24, 0x14 ; 20 |
d856: 0f b6 in r0, 0x3f ; 63 |
d858: f8 94 cli |
d85a: 9e bf out 0x3e, r25 ; 62 |
d85c: 0f be out 0x3f, r0 ; 63 |
d85e: 8d bf out 0x3d, r24 ; 61 |
d860: df 91 pop r29 |
d862: cf 91 pop r28 |
d864: 08 95 ret |
|
0000d866 <Magnet_Values>: |
d866: 1f 93 push r17 |
d868: cf 93 push r28 |
d86a: df 93 push r29 |
d86c: 80 e0 ldi r24, 0x00 ; 0 |
d86e: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d872: 1f 92 push r1 |
d874: 1f ed ldi r17, 0xDF ; 223 |
d876: 1f 93 push r17 |
d878: 80 91 4f 01 lds r24, 0x014F |
d87c: 8f 93 push r24 |
d87e: 80 91 4e 01 lds r24, 0x014E |
d882: 8f 93 push r24 |
d884: 80 91 b8 04 lds r24, 0x04B8 |
d888: 1f 92 push r1 |
d88a: 8f 93 push r24 |
d88c: 81 e1 ldi r24, 0x11 ; 17 |
d88e: 9f e0 ldi r25, 0x0F ; 15 |
d890: 9f 93 push r25 |
d892: 8f 93 push r24 |
d894: ce ed ldi r28, 0xDE ; 222 |
d896: de e0 ldi r29, 0x0E ; 14 |
d898: df 93 push r29 |
d89a: cf 93 push r28 |
d89c: e0 91 55 06 lds r30, 0x0655 |
d8a0: f0 91 56 06 lds r31, 0x0656 |
d8a4: 09 95 icall |
d8a6: 80 e1 ldi r24, 0x10 ; 16 |
d8a8: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d8ac: 80 91 b6 04 lds r24, 0x04B6 |
d8b0: 1f 92 push r1 |
d8b2: 8f 93 push r24 |
d8b4: 1f 92 push r1 |
d8b6: 1f 93 push r17 |
d8b8: 80 91 b7 04 lds r24, 0x04B7 |
d8bc: 1f 92 push r1 |
d8be: 8f 93 push r24 |
d8c0: 8e ef ldi r24, 0xFE ; 254 |
d8c2: 9e e0 ldi r25, 0x0E ; 14 |
d8c4: 9f 93 push r25 |
d8c6: 8f 93 push r24 |
d8c8: df 93 push r29 |
d8ca: cf 93 push r28 |
d8cc: e0 91 55 06 lds r30, 0x0655 |
d8d0: f0 91 56 06 lds r31, 0x0656 |
d8d4: 09 95 icall |
d8d6: 8d b7 in r24, 0x3d ; 61 |
d8d8: 9e b7 in r25, 0x3e ; 62 |
d8da: 44 96 adiw r24, 0x14 ; 20 |
d8dc: 0f b6 in r0, 0x3f ; 63 |
d8de: f8 94 cli |
d8e0: 9e bf out 0x3e, r25 ; 62 |
d8e2: 0f be out 0x3f, r0 ; 63 |
d8e4: 8d bf out 0x3d, r24 ; 61 |
d8e6: df 91 pop r29 |
d8e8: cf 91 pop r28 |
d8ea: 1f 91 pop r17 |
d8ec: 08 95 ret |
|
0000d8ee <Menu_WPL_A1>: |
d8ee: cf 93 push r28 |
d8f0: df 93 push r29 |
d8f2: 80 e0 ldi r24, 0x00 ; 0 |
d8f4: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d8f8: 8f ee ldi r24, 0xEF ; 239 |
d8fa: 9e e0 ldi r25, 0x0E ; 14 |
d8fc: 9f 93 push r25 |
d8fe: 8f 93 push r24 |
d900: ce ed ldi r28, 0xDE ; 222 |
d902: de e0 ldi r29, 0x0E ; 14 |
d904: df 93 push r29 |
d906: cf 93 push r28 |
d908: e0 91 55 06 lds r30, 0x0655 |
d90c: f0 91 56 06 lds r31, 0x0656 |
d910: 09 95 icall |
d912: 80 e1 ldi r24, 0x10 ; 16 |
d914: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d918: 81 ee ldi r24, 0xE1 ; 225 |
d91a: 9e e0 ldi r25, 0x0E ; 14 |
d91c: 9f 93 push r25 |
d91e: 8f 93 push r24 |
d920: df 93 push r29 |
d922: cf 93 push r28 |
d924: e0 91 55 06 lds r30, 0x0655 |
d928: f0 91 56 06 lds r31, 0x0656 |
d92c: 09 95 icall |
d92e: 8d b7 in r24, 0x3d ; 61 |
d930: 9e b7 in r25, 0x3e ; 62 |
d932: 08 96 adiw r24, 0x08 ; 8 |
d934: 0f b6 in r0, 0x3f ; 63 |
d936: f8 94 cli |
d938: 9e bf out 0x3e, r25 ; 62 |
d93a: 0f be out 0x3f, r0 ; 63 |
d93c: 8d bf out 0x3d, r24 ; 61 |
d93e: df 91 pop r29 |
d940: cf 91 pop r28 |
d942: 08 95 ret |
|
0000d944 <Menu_WPL_R1>: |
d944: cf 93 push r28 |
d946: df 93 push r29 |
d948: 80 e0 ldi r24, 0x00 ; 0 |
d94a: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d94e: 82 ed ldi r24, 0xD2 ; 210 |
d950: 9e e0 ldi r25, 0x0E ; 14 |
d952: 9f 93 push r25 |
d954: 8f 93 push r24 |
d956: ce ed ldi r28, 0xDE ; 222 |
d958: de e0 ldi r29, 0x0E ; 14 |
d95a: df 93 push r29 |
d95c: cf 93 push r28 |
d95e: e0 91 55 06 lds r30, 0x0655 |
d962: f0 91 56 06 lds r31, 0x0656 |
d966: 09 95 icall |
d968: 80 e1 ldi r24, 0x10 ; 16 |
d96a: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d96e: 84 ec ldi r24, 0xC4 ; 196 |
d970: 9e e0 ldi r25, 0x0E ; 14 |
d972: 9f 93 push r25 |
d974: 8f 93 push r24 |
d976: df 93 push r29 |
d978: cf 93 push r28 |
d97a: e0 91 55 06 lds r30, 0x0655 |
d97e: f0 91 56 06 lds r31, 0x0656 |
d982: 09 95 icall |
d984: 8d b7 in r24, 0x3d ; 61 |
d986: 9e b7 in r25, 0x3e ; 62 |
d988: 08 96 adiw r24, 0x08 ; 8 |
d98a: 0f b6 in r0, 0x3f ; 63 |
d98c: f8 94 cli |
d98e: 9e bf out 0x3e, r25 ; 62 |
d990: 0f be out 0x3f, r0 ; 63 |
d992: 8d bf out 0x3d, r24 ; 61 |
d994: df 91 pop r29 |
d996: cf 91 pop r28 |
d998: 08 95 ret |
|
0000d99a <Menu_POINT_LD>: |
d99a: 80 e0 ldi r24, 0x00 ; 0 |
d99c: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d9a0: 83 eb ldi r24, 0xB3 ; 179 |
d9a2: 9e e0 ldi r25, 0x0E ; 14 |
d9a4: 9f 93 push r25 |
d9a6: 8f 93 push r24 |
d9a8: 8e ed ldi r24, 0xDE ; 222 |
d9aa: 9e e0 ldi r25, 0x0E ; 14 |
d9ac: 9f 93 push r25 |
d9ae: 8f 93 push r24 |
d9b0: e0 91 55 06 lds r30, 0x0655 |
d9b4: f0 91 56 06 lds r31, 0x0656 |
d9b8: 09 95 icall |
d9ba: 0f 90 pop r0 |
d9bc: 0f 90 pop r0 |
d9be: 0f 90 pop r0 |
d9c0: 0f 90 pop r0 |
d9c2: 08 95 ret |
|
0000d9c4 <Menu_POINT_SV>: |
d9c4: 80 e0 ldi r24, 0x00 ; 0 |
d9c6: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
d9ca: 82 ea ldi r24, 0xA2 ; 162 |
d9cc: 9e e0 ldi r25, 0x0E ; 14 |
d9ce: 9f 93 push r25 |
d9d0: 8f 93 push r24 |
d9d2: 8e ed ldi r24, 0xDE ; 222 |
d9d4: 9e e0 ldi r25, 0x0E ; 14 |
d9d6: 9f 93 push r25 |
d9d8: 8f 93 push r24 |
d9da: e0 91 55 06 lds r30, 0x0655 |
d9de: f0 91 56 06 lds r31, 0x0656 |
d9e2: 09 95 icall |
d9e4: 0f 90 pop r0 |
d9e6: 0f 90 pop r0 |
d9e8: 0f 90 pop r0 |
d9ea: 0f 90 pop r0 |
d9ec: 08 95 ret |
|
0000d9ee <Menu_WPL_R2>: |
d9ee: 1f 93 push r17 |
d9f0: cf 93 push r28 |
d9f2: df 93 push r29 |
d9f4: 18 2f mov r17, r24 |
d9f6: cf ea ldi r28, 0xAF ; 175 |
d9f8: d6 e0 ldi r29, 0x06 ; 6 |
d9fa: 80 91 af 06 lds r24, 0x06AF |
d9fe: 81 11 cpse r24, r1 |
da00: 14 c0 rjmp .+40 ; 0xda2a <Menu_WPL_R2+0x3c> |
da02: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
da06: 87 ed ldi r24, 0xD7 ; 215 |
da08: 9d e0 ldi r25, 0x0D ; 13 |
da0a: 9f 93 push r25 |
da0c: 8f 93 push r24 |
da0e: 8e ed ldi r24, 0xDE ; 222 |
da10: 9e e0 ldi r25, 0x0E ; 14 |
da12: 9f 93 push r25 |
da14: 8f 93 push r24 |
da16: e0 91 55 06 lds r30, 0x0655 |
da1a: f0 91 56 06 lds r31, 0x0656 |
da1e: 09 95 icall |
da20: 0f 90 pop r0 |
da22: 0f 90 pop r0 |
da24: 0f 90 pop r0 |
da26: 0f 90 pop r0 |
da28: 18 c0 rjmp .+48 ; 0xda5a <Menu_WPL_R2+0x6c> |
da2a: 80 e0 ldi r24, 0x00 ; 0 |
da2c: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
da30: df 93 push r29 |
da32: cf 93 push r28 |
da34: 80 ed ldi r24, 0xD0 ; 208 |
da36: 9d e0 ldi r25, 0x0D ; 13 |
da38: 9f 93 push r25 |
da3a: 8f 93 push r24 |
da3c: 8e ed ldi r24, 0xDE ; 222 |
da3e: 9e e0 ldi r25, 0x0E ; 14 |
da40: 9f 93 push r25 |
da42: 8f 93 push r24 |
da44: e0 91 55 06 lds r30, 0x0655 |
da48: f0 91 56 06 lds r31, 0x0656 |
da4c: 09 95 icall |
da4e: 0f 90 pop r0 |
da50: 0f 90 pop r0 |
da52: 0f 90 pop r0 |
da54: 0f 90 pop r0 |
da56: 0f 90 pop r0 |
da58: 0f 90 pop r0 |
da5a: 80 91 87 04 lds r24, 0x0487 |
da5e: 81 11 cpse r24, r1 |
da60: 06 c0 rjmp .+12 ; 0xda6e <Menu_WPL_R2+0x80> |
da62: 80 e1 ldi r24, 0x10 ; 16 |
da64: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
da68: 85 ec ldi r24, 0xC5 ; 197 |
da6a: 9d e0 ldi r25, 0x0D ; 13 |
da6c: 09 c0 rjmp .+18 ; 0xda80 <Menu_WPL_R2+0x92> |
da6e: 80 91 b6 08 lds r24, 0x08B6 |
da72: 83 30 cpi r24, 0x03 ; 3 |
da74: a9 f0 breq .+42 ; 0xdaa0 <Menu_WPL_R2+0xb2> |
da76: 80 e1 ldi r24, 0x10 ; 16 |
da78: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
da7c: 8a eb ldi r24, 0xBA ; 186 |
da7e: 9d e0 ldi r25, 0x0D ; 13 |
da80: 9f 93 push r25 |
da82: 8f 93 push r24 |
da84: 8e ed ldi r24, 0xDE ; 222 |
da86: 9e e0 ldi r25, 0x0E ; 14 |
da88: 9f 93 push r25 |
da8a: 8f 93 push r24 |
da8c: e0 91 55 06 lds r30, 0x0655 |
da90: f0 91 56 06 lds r31, 0x0656 |
da94: 09 95 icall |
da96: 0f 90 pop r0 |
da98: 0f 90 pop r0 |
da9a: 0f 90 pop r0 |
da9c: 0f 90 pop r0 |
da9e: 8f c0 rjmp .+286 ; 0xdbbe <Menu_WPL_R2+0x1d0> |
daa0: 80 e1 ldi r24, 0x10 ; 16 |
daa2: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
daa6: 80 91 59 01 lds r24, 0x0159 |
daaa: 1f 92 push r1 |
daac: 8f 93 push r24 |
daae: 80 eb ldi r24, 0xB0 ; 176 |
dab0: 9d e0 ldi r25, 0x0D ; 13 |
dab2: 9f 93 push r25 |
dab4: 8f 93 push r24 |
dab6: ce ed ldi r28, 0xDE ; 222 |
dab8: de e0 ldi r29, 0x0E ; 14 |
daba: df 93 push r29 |
dabc: cf 93 push r28 |
dabe: e0 91 55 06 lds r30, 0x0655 |
dac2: f0 91 56 06 lds r31, 0x0656 |
dac6: 09 95 icall |
dac8: 0f 90 pop r0 |
daca: 0f 90 pop r0 |
dacc: 0f 90 pop r0 |
dace: 0f 90 pop r0 |
dad0: 0f 90 pop r0 |
dad2: 0f 90 pop r0 |
dad4: 80 91 8a 04 lds r24, 0x048A |
dad8: 88 23 and r24, r24 |
dada: f9 f0 breq .+62 ; 0xdb1a <Menu_WPL_R2+0x12c> |
dadc: 88 e1 ldi r24, 0x18 ; 24 |
dade: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dae2: 80 91 8a 04 lds r24, 0x048A |
dae6: 1f 92 push r1 |
dae8: 8f 93 push r24 |
daea: 80 91 8b 04 lds r24, 0x048B |
daee: 1f 92 push r1 |
daf0: 8f 93 push r24 |
daf2: 28 ea ldi r18, 0xA8 ; 168 |
daf4: 3d e0 ldi r19, 0x0D ; 13 |
daf6: 3f 93 push r19 |
daf8: 2f 93 push r18 |
dafa: df 93 push r29 |
dafc: cf 93 push r28 |
dafe: e0 91 55 06 lds r30, 0x0655 |
db02: f0 91 56 06 lds r31, 0x0656 |
db06: 09 95 icall |
db08: 8d b7 in r24, 0x3d ; 61 |
db0a: 9e b7 in r25, 0x3e ; 62 |
db0c: 08 96 adiw r24, 0x08 ; 8 |
db0e: 0f b6 in r0, 0x3f ; 63 |
db10: f8 94 cli |
db12: 9e bf out 0x3e, r25 ; 62 |
db14: 0f be out 0x3f, r0 ; 63 |
db16: 8d bf out 0x3d, r24 ; 61 |
db18: 12 c0 rjmp .+36 ; 0xdb3e <Menu_WPL_R2+0x150> |
db1a: 88 e1 ldi r24, 0x18 ; 24 |
db1c: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
db20: 22 ea ldi r18, 0xA2 ; 162 |
db22: 3d e0 ldi r19, 0x0D ; 13 |
db24: 3f 93 push r19 |
db26: 2f 93 push r18 |
db28: df 93 push r29 |
db2a: cf 93 push r28 |
db2c: e0 91 55 06 lds r30, 0x0655 |
db30: f0 91 56 06 lds r31, 0x0656 |
db34: 09 95 icall |
db36: 0f 90 pop r0 |
db38: 0f 90 pop r0 |
db3a: 0f 90 pop r0 |
db3c: 0f 90 pop r0 |
db3e: 80 91 8f 04 lds r24, 0x048F |
db42: 88 23 and r24, r24 |
db44: 31 f0 breq .+12 ; 0xdb52 <Menu_WPL_R2+0x164> |
db46: 8e e1 ldi r24, 0x1E ; 30 |
db48: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
db4c: 2f e9 ldi r18, 0x9F ; 159 |
db4e: 3d e0 ldi r19, 0x0D ; 13 |
db50: 05 c0 rjmp .+10 ; 0xdb5c <Menu_WPL_R2+0x16e> |
db52: 8e e1 ldi r24, 0x1E ; 30 |
db54: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
db58: 2c e9 ldi r18, 0x9C ; 156 |
db5a: 3d e0 ldi r19, 0x0D ; 13 |
db5c: 3f 93 push r19 |
db5e: 2f 93 push r18 |
db60: 2e ed ldi r18, 0xDE ; 222 |
db62: 3e e0 ldi r19, 0x0E ; 14 |
db64: 3f 93 push r19 |
db66: 2f 93 push r18 |
db68: e0 91 55 06 lds r30, 0x0655 |
db6c: f0 91 56 06 lds r31, 0x0656 |
db70: 09 95 icall |
db72: 0f 90 pop r0 |
db74: 0f 90 pop r0 |
db76: 0f 90 pop r0 |
db78: 0f 90 pop r0 |
db7a: 1f 32 cpi r17, 0x2F ; 47 |
db7c: 41 f4 brne .+16 ; 0xdb8e <Menu_WPL_R2+0x1a0> |
db7e: 80 91 59 01 lds r24, 0x0159 |
db82: 90 91 87 04 lds r25, 0x0487 |
db86: 89 17 cp r24, r25 |
db88: d0 f4 brcc .+52 ; 0xdbbe <Menu_WPL_R2+0x1d0> |
db8a: 8f 5f subi r24, 0xFF ; 255 |
db8c: 07 c0 rjmp .+14 ; 0xdb9c <Menu_WPL_R2+0x1ae> |
db8e: 1f 34 cpi r17, 0x4F ; 79 |
db90: 59 f4 brne .+22 ; 0xdba8 <Menu_WPL_R2+0x1ba> |
db92: 80 91 59 01 lds r24, 0x0159 |
db96: 82 30 cpi r24, 0x02 ; 2 |
db98: 90 f0 brcs .+36 ; 0xdbbe <Menu_WPL_R2+0x1d0> |
db9a: 81 50 subi r24, 0x01 ; 1 |
db9c: 80 93 59 01 sts 0x0159, r24 |
dba0: 81 e0 ldi r24, 0x01 ; 1 |
dba2: 80 93 8f 04 sts 0x048F, r24 |
dba6: 0b c0 rjmp .+22 ; 0xdbbe <Menu_WPL_R2+0x1d0> |
dba8: 1f 31 cpi r17, 0x1F ; 31 |
dbaa: 49 f4 brne .+18 ; 0xdbbe <Menu_WPL_R2+0x1d0> |
dbac: 80 91 59 01 lds r24, 0x0159 |
dbb0: 88 23 and r24, r24 |
dbb2: 29 f0 breq .+10 ; 0xdbbe <Menu_WPL_R2+0x1d0> |
dbb4: 80 68 ori r24, 0x80 ; 128 |
dbb6: 80 93 88 04 sts 0x0488, r24 |
dbba: 10 92 8f 04 sts 0x048F, r1 |
dbbe: df 91 pop r29 |
dbc0: cf 91 pop r28 |
dbc2: 1f 91 pop r17 |
dbc4: 08 95 ret |
|
0000dbc6 <Menu_Status>: |
dbc6: 0f 93 push r16 |
dbc8: 1f 93 push r17 |
dbca: cf 93 push r28 |
dbcc: df 93 push r29 |
dbce: 80 e0 ldi r24, 0x00 ; 0 |
dbd0: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dbd4: 80 91 1a 01 lds r24, 0x011A |
dbd8: 90 91 1b 01 lds r25, 0x011B |
dbdc: 20 91 1a 01 lds r18, 0x011A |
dbe0: 30 91 1b 01 lds r19, 0x011B |
dbe4: 0a e0 ldi r16, 0x0A ; 10 |
dbe6: 10 e0 ldi r17, 0x00 ; 0 |
dbe8: b8 01 movw r22, r16 |
dbea: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
dbee: 9f 93 push r25 |
dbf0: 8f 93 push r24 |
dbf2: c9 01 movw r24, r18 |
dbf4: b8 01 movw r22, r16 |
dbf6: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
dbfa: 7f 93 push r23 |
dbfc: 6f 93 push r22 |
dbfe: 86 ed ldi r24, 0xD6 ; 214 |
dc00: 9f e0 ldi r25, 0x0F ; 15 |
dc02: 9f 93 push r25 |
dc04: 8f 93 push r24 |
dc06: ce ed ldi r28, 0xDE ; 222 |
dc08: de e0 ldi r29, 0x0E ; 14 |
dc0a: df 93 push r29 |
dc0c: cf 93 push r28 |
dc0e: e0 91 55 06 lds r30, 0x0655 |
dc12: f0 91 56 06 lds r31, 0x0656 |
dc16: 09 95 icall |
dc18: 8d b7 in r24, 0x3d ; 61 |
dc1a: 9e b7 in r25, 0x3e ; 62 |
dc1c: 08 96 adiw r24, 0x08 ; 8 |
dc1e: 0f b6 in r0, 0x3f ; 63 |
dc20: f8 94 cli |
dc22: 9e bf out 0x3e, r25 ; 62 |
dc24: 0f be out 0x3f, r0 ; 63 |
dc26: 8d bf out 0x3d, r24 ; 61 |
dc28: 80 91 a4 02 lds r24, 0x02A4 |
dc2c: 88 23 and r24, r24 |
dc2e: 69 f1 breq .+90 ; 0xdc8a <Menu_Status+0xc4> |
dc30: 86 e0 ldi r24, 0x06 ; 6 |
dc32: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dc36: 80 91 96 02 lds r24, 0x0296 |
dc3a: 1f 92 push r1 |
dc3c: 8f 93 push r24 |
dc3e: 80 91 b8 08 lds r24, 0x08B8 |
dc42: 90 91 b9 08 lds r25, 0x08B9 |
dc46: b8 01 movw r22, r16 |
dc48: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
dc4c: 7f 93 push r23 |
dc4e: 6f 93 push r22 |
dc50: 1f 92 push r1 |
dc52: 8f ed ldi r24, 0xDF ; 223 |
dc54: 8f 93 push r24 |
dc56: 80 91 43 06 lds r24, 0x0643 |
dc5a: 8f 93 push r24 |
dc5c: 80 91 42 06 lds r24, 0x0642 |
dc60: 8f 93 push r24 |
dc62: 89 ec ldi r24, 0xC9 ; 201 |
dc64: 9f e0 ldi r25, 0x0F ; 15 |
dc66: 9f 93 push r25 |
dc68: 8f 93 push r24 |
dc6a: df 93 push r29 |
dc6c: cf 93 push r28 |
dc6e: e0 91 55 06 lds r30, 0x0655 |
dc72: f0 91 56 06 lds r31, 0x0656 |
dc76: 09 95 icall |
dc78: 8d b7 in r24, 0x3d ; 61 |
dc7a: 9e b7 in r25, 0x3e ; 62 |
dc7c: 0c 96 adiw r24, 0x0c ; 12 |
dc7e: 0f b6 in r0, 0x3f ; 63 |
dc80: f8 94 cli |
dc82: 9e bf out 0x3e, r25 ; 62 |
dc84: 0f be out 0x3f, r0 ; 63 |
dc86: 8d bf out 0x3d, r24 ; 61 |
dc88: 12 c0 rjmp .+36 ; 0xdcae <Menu_Status+0xe8> |
dc8a: 86 e0 ldi r24, 0x06 ; 6 |
dc8c: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dc90: 8e eb ldi r24, 0xBE ; 190 |
dc92: 9f e0 ldi r25, 0x0F ; 15 |
dc94: 9f 93 push r25 |
dc96: 8f 93 push r24 |
dc98: df 93 push r29 |
dc9a: cf 93 push r28 |
dc9c: e0 91 55 06 lds r30, 0x0655 |
dca0: f0 91 56 06 lds r31, 0x0656 |
dca4: 09 95 icall |
dca6: 0f 90 pop r0 |
dca8: 0f 90 pop r0 |
dcaa: 0f 90 pop r0 |
dcac: 0f 90 pop r0 |
dcae: 80 91 b9 04 lds r24, 0x04B9 |
dcb2: 88 23 and r24, r24 |
dcb4: 09 f4 brne .+2 ; 0xdcb8 <Menu_Status+0xf2> |
dcb6: 47 c0 rjmp .+142 ; 0xdd46 <Menu_Status+0x180> |
dcb8: 80 91 93 04 lds r24, 0x0493 |
dcbc: 90 91 94 04 lds r25, 0x0494 |
dcc0: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
dcc4: 88 23 and r24, r24 |
dcc6: 91 f0 breq .+36 ; 0xdcec <Menu_Status+0x126> |
dcc8: 80 91 5d 01 lds r24, 0x015D |
dccc: 88 23 and r24, r24 |
dcce: 19 f0 breq .+6 ; 0xdcd6 <Menu_Status+0x110> |
dcd0: 10 92 5d 01 sts 0x015D, r1 |
dcd4: 03 c0 rjmp .+6 ; 0xdcdc <Menu_Status+0x116> |
dcd6: 81 e0 ldi r24, 0x01 ; 1 |
dcd8: 80 93 5d 01 sts 0x015D, r24 |
dcdc: 8c ed ldi r24, 0xDC ; 220 |
dcde: 95 e0 ldi r25, 0x05 ; 5 |
dce0: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
dce4: 90 93 94 04 sts 0x0494, r25 |
dce8: 80 93 93 04 sts 0x0493, r24 |
dcec: 80 91 5d 01 lds r24, 0x015D |
dcf0: 88 23 and r24, r24 |
dcf2: 71 f0 breq .+28 ; 0xdd10 <Menu_Status+0x14a> |
dcf4: 80 e0 ldi r24, 0x00 ; 0 |
dcf6: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dcfa: 1f 92 push r1 |
dcfc: 1f 92 push r1 |
dcfe: 80 91 b9 04 lds r24, 0x04B9 |
dd02: 31 e1 ldi r19, 0x11 ; 17 |
dd04: 83 9f mul r24, r19 |
dd06: c0 01 movw r24, r0 |
dd08: 11 24 eor r1, r1 |
dd0a: 8a 56 subi r24, 0x6A ; 106 |
dd0c: 95 4f sbci r25, 0xF5 ; 245 |
dd0e: 09 c0 rjmp .+18 ; 0xdd22 <Menu_Status+0x15c> |
dd10: 86 e0 ldi r24, 0x06 ; 6 |
dd12: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dd16: 80 91 b9 04 lds r24, 0x04B9 |
dd1a: 1f 92 push r1 |
dd1c: 8f 93 push r24 |
dd1e: 82 eb ldi r24, 0xB2 ; 178 |
dd20: 9f e0 ldi r25, 0x0F ; 15 |
dd22: 9f 93 push r25 |
dd24: 8f 93 push r24 |
dd26: 8e ed ldi r24, 0xDE ; 222 |
dd28: 9e e0 ldi r25, 0x0E ; 14 |
dd2a: 9f 93 push r25 |
dd2c: 8f 93 push r24 |
dd2e: e0 91 55 06 lds r30, 0x0655 |
dd32: f0 91 56 06 lds r31, 0x0656 |
dd36: 09 95 icall |
dd38: 0f 90 pop r0 |
dd3a: 0f 90 pop r0 |
dd3c: 0f 90 pop r0 |
dd3e: 0f 90 pop r0 |
dd40: 0f 90 pop r0 |
dd42: 0f 90 pop r0 |
dd44: 4e c0 rjmp .+156 ; 0xdde2 <Menu_Status+0x21c> |
dd46: 80 91 b5 04 lds r24, 0x04B5 |
dd4a: 84 ff sbrs r24, 4 |
dd4c: 15 c0 rjmp .+42 ; 0xdd78 <Menu_Status+0x1b2> |
dd4e: 86 e0 ldi r24, 0x06 ; 6 |
dd50: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dd54: 87 ea ldi r24, 0xA7 ; 167 |
dd56: 9f e0 ldi r25, 0x0F ; 15 |
dd58: 9f 93 push r25 |
dd5a: 8f 93 push r24 |
dd5c: 8e ed ldi r24, 0xDE ; 222 |
dd5e: 9e e0 ldi r25, 0x0E ; 14 |
dd60: 9f 93 push r25 |
dd62: 8f 93 push r24 |
dd64: e0 91 55 06 lds r30, 0x0655 |
dd68: f0 91 56 06 lds r31, 0x0656 |
dd6c: 09 95 icall |
dd6e: 0f 90 pop r0 |
dd70: 0f 90 pop r0 |
dd72: 0f 90 pop r0 |
dd74: 0f 90 pop r0 |
dd76: 35 c0 rjmp .+106 ; 0xdde2 <Menu_Status+0x21c> |
dd78: 80 91 7e 04 lds r24, 0x047E |
dd7c: 88 23 and r24, r24 |
dd7e: 89 f1 breq .+98 ; 0xdde2 <Menu_Status+0x21c> |
dd80: 0e 94 f1 0e call 0x1de2 ; 0x1de2 <LIBFC_JetiBox_Clear> |
dd84: 80 e0 ldi r24, 0x00 ; 0 |
dd86: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dd8a: 87 e9 ldi r24, 0x97 ; 151 |
dd8c: 95 e0 ldi r25, 0x05 ; 5 |
dd8e: 9f 93 push r25 |
dd90: 8f 93 push r24 |
dd92: 80 91 52 01 lds r24, 0x0152 |
dd96: 1f 92 push r1 |
dd98: 8f 93 push r24 |
dd9a: 8e e9 ldi r24, 0x9E ; 158 |
dd9c: 9f e0 ldi r25, 0x0F ; 15 |
dd9e: 9f 93 push r25 |
dda0: 8f 93 push r24 |
dda2: ce ed ldi r28, 0xDE ; 222 |
dda4: de e0 ldi r29, 0x0E ; 14 |
dda6: df 93 push r29 |
dda8: cf 93 push r28 |
ddaa: e0 91 55 06 lds r30, 0x0655 |
ddae: f0 91 56 06 lds r31, 0x0656 |
ddb2: 09 95 icall |
ddb4: 80 91 c7 03 lds r24, 0x03C7 |
ddb8: 2d b7 in r18, 0x3d ; 61 |
ddba: 3e b7 in r19, 0x3e ; 62 |
ddbc: 28 5f subi r18, 0xF8 ; 248 |
ddbe: 3f 4f sbci r19, 0xFF ; 255 |
ddc0: 0f b6 in r0, 0x3f ; 63 |
ddc2: f8 94 cli |
ddc4: 3e bf out 0x3e, r19 ; 62 |
ddc6: 0f be out 0x3f, r0 ; 63 |
ddc8: 2d bf out 0x3d, r18 ; 61 |
ddca: 81 ff sbrs r24, 1 |
ddcc: 7c c0 rjmp .+248 ; 0xdec6 <Menu_Status+0x300> |
ddce: 80 e1 ldi r24, 0x10 ; 16 |
ddd0: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
ddd4: 82 e9 ldi r24, 0x92 ; 146 |
ddd6: 9f e0 ldi r25, 0x0F ; 15 |
ddd8: 9f 93 push r25 |
ddda: 8f 93 push r24 |
dddc: df 93 push r29 |
ddde: 8c 2f mov r24, r28 |
dde0: 68 c0 rjmp .+208 ; 0xdeb2 <Menu_Status+0x2ec> |
dde2: 80 e1 ldi r24, 0x10 ; 16 |
dde4: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dde8: 80 91 5c 04 lds r24, 0x045C |
ddec: 90 91 5d 04 lds r25, 0x045D |
ddf0: 6c e3 ldi r22, 0x3C ; 60 |
ddf2: 70 e0 ldi r23, 0x00 ; 0 |
ddf4: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
ddf8: 9f 93 push r25 |
ddfa: 8f 93 push r24 |
ddfc: 7f 93 push r23 |
ddfe: 6f 93 push r22 |
de00: 80 91 18 05 lds r24, 0x0518 |
de04: 8f 93 push r24 |
de06: 80 91 17 05 lds r24, 0x0517 |
de0a: 8f 93 push r24 |
de0c: 85 e8 ldi r24, 0x85 ; 133 |
de0e: 9f e0 ldi r25, 0x0F ; 15 |
de10: 9f 93 push r25 |
de12: 8f 93 push r24 |
de14: ce ed ldi r28, 0xDE ; 222 |
de16: de e0 ldi r29, 0x0E ; 14 |
de18: df 93 push r29 |
de1a: cf 93 push r28 |
de1c: e0 91 55 06 lds r30, 0x0655 |
de20: f0 91 56 06 lds r31, 0x0656 |
de24: 09 95 icall |
de26: 80 91 39 06 lds r24, 0x0639 |
de2a: 2d b7 in r18, 0x3d ; 61 |
de2c: 3e b7 in r19, 0x3e ; 62 |
de2e: 26 5f subi r18, 0xF6 ; 246 |
de30: 3f 4f sbci r19, 0xFF ; 255 |
de32: 0f b6 in r0, 0x3f ; 63 |
de34: f8 94 cli |
de36: 3e bf out 0x3e, r19 ; 62 |
de38: 0f be out 0x3f, r0 ; 63 |
de3a: 2d bf out 0x3d, r18 ; 61 |
de3c: 80 ff sbrs r24, 0 |
de3e: 2b c0 rjmp .+86 ; 0xde96 <Menu_Status+0x2d0> |
de40: 8a e1 ldi r24, 0x1A ; 26 |
de42: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
de46: 80 91 20 01 lds r24, 0x0120 |
de4a: 1f 92 push r1 |
de4c: 8f 93 push r24 |
de4e: 60 91 fc 03 lds r22, 0x03FC |
de52: 70 91 fd 03 lds r23, 0x03FD |
de56: 80 91 fe 03 lds r24, 0x03FE |
de5a: 90 91 ff 03 lds r25, 0x03FF |
de5e: 24 e6 ldi r18, 0x64 ; 100 |
de60: 30 e0 ldi r19, 0x00 ; 0 |
de62: 40 e0 ldi r20, 0x00 ; 0 |
de64: 50 e0 ldi r21, 0x00 ; 0 |
de66: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
de6a: 3f 93 push r19 |
de6c: 2f 93 push r18 |
de6e: 8e e7 ldi r24, 0x7E ; 126 |
de70: 9f e0 ldi r25, 0x0F ; 15 |
de72: 9f 93 push r25 |
de74: 8f 93 push r24 |
de76: df 93 push r29 |
de78: cf 93 push r28 |
de7a: e0 91 55 06 lds r30, 0x0655 |
de7e: f0 91 56 06 lds r31, 0x0656 |
de82: 09 95 icall |
de84: 2d b7 in r18, 0x3d ; 61 |
de86: 3e b7 in r19, 0x3e ; 62 |
de88: 28 5f subi r18, 0xF8 ; 248 |
de8a: 3f 4f sbci r19, 0xFF ; 255 |
de8c: 0f b6 in r0, 0x3f ; 63 |
de8e: f8 94 cli |
de90: 3e bf out 0x3e, r19 ; 62 |
de92: 0f be out 0x3f, r0 ; 63 |
de94: 2d bf out 0x3d, r18 ; 61 |
de96: 80 91 c7 03 lds r24, 0x03C7 |
de9a: 80 ff sbrs r24, 0 |
de9c: 14 c0 rjmp .+40 ; 0xdec6 <Menu_Status+0x300> |
de9e: 8a e1 ldi r24, 0x1A ; 26 |
dea0: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dea4: 8c e7 ldi r24, 0x7C ; 124 |
dea6: 9f e0 ldi r25, 0x0F ; 15 |
dea8: 9f 93 push r25 |
deaa: 8f 93 push r24 |
deac: 8e ed ldi r24, 0xDE ; 222 |
deae: 9e e0 ldi r25, 0x0E ; 14 |
deb0: 9f 93 push r25 |
deb2: 8f 93 push r24 |
deb4: e0 91 55 06 lds r30, 0x0655 |
deb8: f0 91 56 06 lds r31, 0x0656 |
debc: 09 95 icall |
debe: 0f 90 pop r0 |
dec0: 0f 90 pop r0 |
dec2: 0f 90 pop r0 |
dec4: 0f 90 pop r0 |
dec6: df 91 pop r29 |
dec8: cf 91 pop r28 |
deca: 1f 91 pop r17 |
decc: 0f 91 pop r16 |
dece: 08 95 ret |
|
0000ded0 <Menu_POINT_SV2>: |
ded0: 1f 93 push r17 |
ded2: cf 93 push r28 |
ded4: df 93 push r29 |
ded6: 18 2f mov r17, r24 |
ded8: 80 e0 ldi r24, 0x00 ; 0 |
deda: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dede: 26 e9 ldi r18, 0x96 ; 150 |
dee0: 3e e0 ldi r19, 0x0E ; 14 |
dee2: 3f 93 push r19 |
dee4: 2f 93 push r18 |
dee6: ce ed ldi r28, 0xDE ; 222 |
dee8: de e0 ldi r29, 0x0E ; 14 |
deea: df 93 push r29 |
deec: cf 93 push r28 |
deee: e0 91 55 06 lds r30, 0x0655 |
def2: f0 91 56 06 lds r31, 0x0656 |
def6: 09 95 icall |
def8: 0f 90 pop r0 |
defa: 0f 90 pop r0 |
defc: 0f 90 pop r0 |
defe: 0f 90 pop r0 |
df00: 80 91 87 04 lds r24, 0x0487 |
df04: 81 11 cpse r24, r1 |
df06: 06 c0 rjmp .+12 ; 0xdf14 <Menu_POINT_SV2+0x44> |
df08: 80 e1 ldi r24, 0x10 ; 16 |
df0a: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
df0e: 8b e8 ldi r24, 0x8B ; 139 |
df10: 9e e0 ldi r25, 0x0E ; 14 |
df12: 09 c0 rjmp .+18 ; 0xdf26 <Menu_POINT_SV2+0x56> |
df14: 80 91 b6 08 lds r24, 0x08B6 |
df18: 83 30 cpi r24, 0x03 ; 3 |
df1a: 99 f0 breq .+38 ; 0xdf42 <Menu_POINT_SV2+0x72> |
df1c: 80 e1 ldi r24, 0x10 ; 16 |
df1e: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
df22: 80 e8 ldi r24, 0x80 ; 128 |
df24: 9e e0 ldi r25, 0x0E ; 14 |
df26: 9f 93 push r25 |
df28: 8f 93 push r24 |
df2a: df 93 push r29 |
df2c: cf 93 push r28 |
df2e: e0 91 55 06 lds r30, 0x0655 |
df32: f0 91 56 06 lds r31, 0x0656 |
df36: 09 95 icall |
df38: 0f 90 pop r0 |
df3a: 0f 90 pop r0 |
df3c: 0f 90 pop r0 |
df3e: 0f 90 pop r0 |
df40: 7b c0 rjmp .+246 ; 0xe038 <Menu_POINT_SV2+0x168> |
df42: 8b e0 ldi r24, 0x0B ; 11 |
df44: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
df48: 80 91 5c 01 lds r24, 0x015C |
df4c: 1f 92 push r1 |
df4e: 8f 93 push r24 |
df50: 2c e7 ldi r18, 0x7C ; 124 |
df52: 3e e0 ldi r19, 0x0E ; 14 |
df54: 3f 93 push r19 |
df56: 2f 93 push r18 |
df58: df 93 push r29 |
df5a: cf 93 push r28 |
df5c: e0 91 55 06 lds r30, 0x0655 |
df60: f0 91 56 06 lds r31, 0x0656 |
df64: 09 95 icall |
df66: 80 e1 ldi r24, 0x10 ; 16 |
df68: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
df6c: 60 91 fc 03 lds r22, 0x03FC |
df70: 70 91 fd 03 lds r23, 0x03FD |
df74: 80 91 fe 03 lds r24, 0x03FE |
df78: 90 91 ff 03 lds r25, 0x03FF |
df7c: 24 e6 ldi r18, 0x64 ; 100 |
df7e: 30 e0 ldi r19, 0x00 ; 0 |
df80: 40 e0 ldi r20, 0x00 ; 0 |
df82: 50 e0 ldi r21, 0x00 ; 0 |
df84: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
df88: 3f 93 push r19 |
df8a: 2f 93 push r18 |
df8c: 80 91 43 06 lds r24, 0x0643 |
df90: 8f 93 push r24 |
df92: 80 91 42 06 lds r24, 0x0642 |
df96: 8f 93 push r24 |
df98: 2b e6 ldi r18, 0x6B ; 107 |
df9a: 3e e0 ldi r19, 0x0E ; 14 |
df9c: 3f 93 push r19 |
df9e: 2f 93 push r18 |
dfa0: df 93 push r29 |
dfa2: cf 93 push r28 |
dfa4: e0 91 55 06 lds r30, 0x0655 |
dfa8: f0 91 56 06 lds r31, 0x0656 |
dfac: 09 95 icall |
dfae: 8d b7 in r24, 0x3d ; 61 |
dfb0: 9e b7 in r25, 0x3e ; 62 |
dfb2: 0e 96 adiw r24, 0x0e ; 14 |
dfb4: 0f b6 in r0, 0x3f ; 63 |
dfb6: f8 94 cli |
dfb8: 9e bf out 0x3e, r25 ; 62 |
dfba: 0f be out 0x3f, r0 ; 63 |
dfbc: 8d bf out 0x3d, r24 ; 61 |
dfbe: 80 91 92 04 lds r24, 0x0492 |
dfc2: 88 23 and r24, r24 |
dfc4: 31 f0 breq .+12 ; 0xdfd2 <Menu_POINT_SV2+0x102> |
dfc6: 8e e0 ldi r24, 0x0E ; 14 |
dfc8: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dfcc: 28 e6 ldi r18, 0x68 ; 104 |
dfce: 3e e0 ldi r19, 0x0E ; 14 |
dfd0: 05 c0 rjmp .+10 ; 0xdfdc <Menu_POINT_SV2+0x10c> |
dfd2: 8e e0 ldi r24, 0x0E ; 14 |
dfd4: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
dfd8: 25 e6 ldi r18, 0x65 ; 101 |
dfda: 3e e0 ldi r19, 0x0E ; 14 |
dfdc: 3f 93 push r19 |
dfde: 2f 93 push r18 |
dfe0: df 93 push r29 |
dfe2: cf 93 push r28 |
dfe4: e0 91 55 06 lds r30, 0x0655 |
dfe8: f0 91 56 06 lds r31, 0x0656 |
dfec: 09 95 icall |
dfee: 0f 90 pop r0 |
dff0: 0f 90 pop r0 |
dff2: 0f 90 pop r0 |
dff4: 0f 90 pop r0 |
dff6: 1f 32 cpi r17, 0x2F ; 47 |
dff8: 41 f4 brne .+16 ; 0xe00a <Menu_POINT_SV2+0x13a> |
dffa: 80 91 5c 01 lds r24, 0x015C |
dffe: 90 91 87 04 lds r25, 0x0487 |
e002: 89 17 cp r24, r25 |
e004: c8 f4 brcc .+50 ; 0xe038 <Menu_POINT_SV2+0x168> |
e006: 8f 5f subi r24, 0xFF ; 255 |
e008: 07 c0 rjmp .+14 ; 0xe018 <Menu_POINT_SV2+0x148> |
e00a: 1f 34 cpi r17, 0x4F ; 79 |
e00c: 59 f4 brne .+22 ; 0xe024 <Menu_POINT_SV2+0x154> |
e00e: 80 91 5c 01 lds r24, 0x015C |
e012: 82 30 cpi r24, 0x02 ; 2 |
e014: 88 f0 brcs .+34 ; 0xe038 <Menu_POINT_SV2+0x168> |
e016: 81 50 subi r24, 0x01 ; 1 |
e018: 80 93 5c 01 sts 0x015C, r24 |
e01c: 81 e0 ldi r24, 0x01 ; 1 |
e01e: 80 93 92 04 sts 0x0492, r24 |
e022: 0a c0 rjmp .+20 ; 0xe038 <Menu_POINT_SV2+0x168> |
e024: 1f 31 cpi r17, 0x1F ; 31 |
e026: 41 f4 brne .+16 ; 0xe038 <Menu_POINT_SV2+0x168> |
e028: 80 91 5c 01 lds r24, 0x015C |
e02c: 88 23 and r24, r24 |
e02e: 21 f0 breq .+8 ; 0xe038 <Menu_POINT_SV2+0x168> |
e030: 80 93 85 04 sts 0x0485, r24 |
e034: 10 92 92 04 sts 0x0492, r1 |
e038: df 91 pop r29 |
e03a: cf 91 pop r28 |
e03c: 1f 91 pop r17 |
e03e: 08 95 ret |
|
0000e040 <Menu_POINT_LD2>: |
e040: 1f 93 push r17 |
e042: cf 93 push r28 |
e044: df 93 push r29 |
e046: 18 2f mov r17, r24 |
e048: 80 e0 ldi r24, 0x00 ; 0 |
e04a: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e04e: 8a e5 ldi r24, 0x5A ; 90 |
e050: 9e e0 ldi r25, 0x0E ; 14 |
e052: 9f 93 push r25 |
e054: 8f 93 push r24 |
e056: ce ed ldi r28, 0xDE ; 222 |
e058: de e0 ldi r29, 0x0E ; 14 |
e05a: df 93 push r29 |
e05c: cf 93 push r28 |
e05e: e0 91 55 06 lds r30, 0x0655 |
e062: f0 91 56 06 lds r31, 0x0656 |
e066: 09 95 icall |
e068: 0f 90 pop r0 |
e06a: 0f 90 pop r0 |
e06c: 0f 90 pop r0 |
e06e: 0f 90 pop r0 |
e070: 80 91 87 04 lds r24, 0x0487 |
e074: 81 11 cpse r24, r1 |
e076: 13 c0 rjmp .+38 ; 0xe09e <Menu_POINT_LD2+0x5e> |
e078: 80 e1 ldi r24, 0x10 ; 16 |
e07a: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e07e: 8f e4 ldi r24, 0x4F ; 79 |
e080: 9e e0 ldi r25, 0x0E ; 14 |
e082: 9f 93 push r25 |
e084: 8f 93 push r24 |
e086: df 93 push r29 |
e088: cf 93 push r28 |
e08a: e0 91 55 06 lds r30, 0x0655 |
e08e: f0 91 56 06 lds r31, 0x0656 |
e092: 09 95 icall |
e094: 0f 90 pop r0 |
e096: 0f 90 pop r0 |
e098: 0f 90 pop r0 |
e09a: 0f 90 pop r0 |
e09c: 9a c0 rjmp .+308 ; 0xe1d2 <Menu_POINT_LD2+0x192> |
e09e: 8b e0 ldi r24, 0x0B ; 11 |
e0a0: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e0a4: 80 91 5b 01 lds r24, 0x015B |
e0a8: 1f 92 push r1 |
e0aa: 8f 93 push r24 |
e0ac: 8b e4 ldi r24, 0x4B ; 75 |
e0ae: 9e e0 ldi r25, 0x0E ; 14 |
e0b0: 9f 93 push r25 |
e0b2: 8f 93 push r24 |
e0b4: df 93 push r29 |
e0b6: cf 93 push r28 |
e0b8: e0 91 55 06 lds r30, 0x0655 |
e0bc: f0 91 56 06 lds r31, 0x0656 |
e0c0: 09 95 icall |
e0c2: 0f 90 pop r0 |
e0c4: 0f 90 pop r0 |
e0c6: 0f 90 pop r0 |
e0c8: 0f 90 pop r0 |
e0ca: 0f 90 pop r0 |
e0cc: 0f 90 pop r0 |
e0ce: 80 91 8a 04 lds r24, 0x048A |
e0d2: 88 23 and r24, r24 |
e0d4: 69 f1 breq .+90 ; 0xe130 <Menu_POINT_LD2+0xf0> |
e0d6: 80 e1 ldi r24, 0x10 ; 16 |
e0d8: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e0dc: 60 91 f2 03 lds r22, 0x03F2 |
e0e0: 70 91 f3 03 lds r23, 0x03F3 |
e0e4: 80 91 f4 03 lds r24, 0x03F4 |
e0e8: 90 91 f5 03 lds r25, 0x03F5 |
e0ec: 24 e6 ldi r18, 0x64 ; 100 |
e0ee: 30 e0 ldi r19, 0x00 ; 0 |
e0f0: 40 e0 ldi r20, 0x00 ; 0 |
e0f2: 50 e0 ldi r21, 0x00 ; 0 |
e0f4: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
e0f8: 3f 93 push r19 |
e0fa: 2f 93 push r18 |
e0fc: 80 91 84 04 lds r24, 0x0484 |
e100: 8f 93 push r24 |
e102: 80 91 83 04 lds r24, 0x0483 |
e106: 8f 93 push r24 |
e108: 89 e3 ldi r24, 0x39 ; 57 |
e10a: 9e e0 ldi r25, 0x0E ; 14 |
e10c: 9f 93 push r25 |
e10e: 8f 93 push r24 |
e110: df 93 push r29 |
e112: cf 93 push r28 |
e114: e0 91 55 06 lds r30, 0x0655 |
e118: f0 91 56 06 lds r31, 0x0656 |
e11c: 09 95 icall |
e11e: 8d b7 in r24, 0x3d ; 61 |
e120: 9e b7 in r25, 0x3e ; 62 |
e122: 08 96 adiw r24, 0x08 ; 8 |
e124: 0f b6 in r0, 0x3f ; 63 |
e126: f8 94 cli |
e128: 9e bf out 0x3e, r25 ; 62 |
e12a: 0f be out 0x3f, r0 ; 63 |
e12c: 8d bf out 0x3d, r24 ; 61 |
e12e: 12 c0 rjmp .+36 ; 0xe154 <Menu_POINT_LD2+0x114> |
e130: 88 e1 ldi r24, 0x18 ; 24 |
e132: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e136: 28 e2 ldi r18, 0x28 ; 40 |
e138: 3e e0 ldi r19, 0x0E ; 14 |
e13a: 3f 93 push r19 |
e13c: 2f 93 push r18 |
e13e: df 93 push r29 |
e140: cf 93 push r28 |
e142: e0 91 55 06 lds r30, 0x0655 |
e146: f0 91 56 06 lds r31, 0x0656 |
e14a: 09 95 icall |
e14c: 0f 90 pop r0 |
e14e: 0f 90 pop r0 |
e150: 0f 90 pop r0 |
e152: 0f 90 pop r0 |
e154: 80 91 91 04 lds r24, 0x0491 |
e158: 88 23 and r24, r24 |
e15a: 31 f0 breq .+12 ; 0xe168 <Menu_POINT_LD2+0x128> |
e15c: 8e e0 ldi r24, 0x0E ; 14 |
e15e: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e162: 25 e2 ldi r18, 0x25 ; 37 |
e164: 3e e0 ldi r19, 0x0E ; 14 |
e166: 05 c0 rjmp .+10 ; 0xe172 <Menu_POINT_LD2+0x132> |
e168: 8e e0 ldi r24, 0x0E ; 14 |
e16a: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e16e: 22 e2 ldi r18, 0x22 ; 34 |
e170: 3e e0 ldi r19, 0x0E ; 14 |
e172: 3f 93 push r19 |
e174: 2f 93 push r18 |
e176: 2e ed ldi r18, 0xDE ; 222 |
e178: 3e e0 ldi r19, 0x0E ; 14 |
e17a: 3f 93 push r19 |
e17c: 2f 93 push r18 |
e17e: e0 91 55 06 lds r30, 0x0655 |
e182: f0 91 56 06 lds r31, 0x0656 |
e186: 09 95 icall |
e188: 0f 90 pop r0 |
e18a: 0f 90 pop r0 |
e18c: 0f 90 pop r0 |
e18e: 0f 90 pop r0 |
e190: 1f 32 cpi r17, 0x2F ; 47 |
e192: 41 f4 brne .+16 ; 0xe1a4 <Menu_POINT_LD2+0x164> |
e194: 80 91 5b 01 lds r24, 0x015B |
e198: 90 91 87 04 lds r25, 0x0487 |
e19c: 89 17 cp r24, r25 |
e19e: c8 f4 brcc .+50 ; 0xe1d2 <Menu_POINT_LD2+0x192> |
e1a0: 8f 5f subi r24, 0xFF ; 255 |
e1a2: 07 c0 rjmp .+14 ; 0xe1b2 <Menu_POINT_LD2+0x172> |
e1a4: 1f 34 cpi r17, 0x4F ; 79 |
e1a6: 59 f4 brne .+22 ; 0xe1be <Menu_POINT_LD2+0x17e> |
e1a8: 80 91 5b 01 lds r24, 0x015B |
e1ac: 82 30 cpi r24, 0x02 ; 2 |
e1ae: 88 f0 brcs .+34 ; 0xe1d2 <Menu_POINT_LD2+0x192> |
e1b0: 81 50 subi r24, 0x01 ; 1 |
e1b2: 80 93 5b 01 sts 0x015B, r24 |
e1b6: 81 e0 ldi r24, 0x01 ; 1 |
e1b8: 80 93 91 04 sts 0x0491, r24 |
e1bc: 0a c0 rjmp .+20 ; 0xe1d2 <Menu_POINT_LD2+0x192> |
e1be: 1f 31 cpi r17, 0x1F ; 31 |
e1c0: 41 f4 brne .+16 ; 0xe1d2 <Menu_POINT_LD2+0x192> |
e1c2: 80 91 5b 01 lds r24, 0x015B |
e1c6: 88 23 and r24, r24 |
e1c8: 21 f0 breq .+8 ; 0xe1d2 <Menu_POINT_LD2+0x192> |
e1ca: 80 93 86 04 sts 0x0486, r24 |
e1ce: 10 92 91 04 sts 0x0491, r1 |
e1d2: df 91 pop r29 |
e1d4: cf 91 pop r28 |
e1d6: 1f 91 pop r17 |
e1d8: 08 95 ret |
|
0000e1da <Menu_WPL_A2>: |
e1da: 1f 93 push r17 |
e1dc: cf 93 push r28 |
e1de: df 93 push r29 |
e1e0: 18 2f mov r17, r24 |
e1e2: cf ea ldi r28, 0xAF ; 175 |
e1e4: d6 e0 ldi r29, 0x06 ; 6 |
e1e6: 80 91 af 06 lds r24, 0x06AF |
e1ea: 81 11 cpse r24, r1 |
e1ec: 14 c0 rjmp .+40 ; 0xe216 <Menu_WPL_A2+0x3c> |
e1ee: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e1f2: 84 e1 ldi r24, 0x14 ; 20 |
e1f4: 9e e0 ldi r25, 0x0E ; 14 |
e1f6: 9f 93 push r25 |
e1f8: 8f 93 push r24 |
e1fa: 8e ed ldi r24, 0xDE ; 222 |
e1fc: 9e e0 ldi r25, 0x0E ; 14 |
e1fe: 9f 93 push r25 |
e200: 8f 93 push r24 |
e202: e0 91 55 06 lds r30, 0x0655 |
e206: f0 91 56 06 lds r31, 0x0656 |
e20a: 09 95 icall |
e20c: 0f 90 pop r0 |
e20e: 0f 90 pop r0 |
e210: 0f 90 pop r0 |
e212: 0f 90 pop r0 |
e214: 18 c0 rjmp .+48 ; 0xe246 <Menu_WPL_A2+0x6c> |
e216: 80 e0 ldi r24, 0x00 ; 0 |
e218: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e21c: df 93 push r29 |
e21e: cf 93 push r28 |
e220: 8d e0 ldi r24, 0x0D ; 13 |
e222: 9e e0 ldi r25, 0x0E ; 14 |
e224: 9f 93 push r25 |
e226: 8f 93 push r24 |
e228: 8e ed ldi r24, 0xDE ; 222 |
e22a: 9e e0 ldi r25, 0x0E ; 14 |
e22c: 9f 93 push r25 |
e22e: 8f 93 push r24 |
e230: e0 91 55 06 lds r30, 0x0655 |
e234: f0 91 56 06 lds r31, 0x0656 |
e238: 09 95 icall |
e23a: 0f 90 pop r0 |
e23c: 0f 90 pop r0 |
e23e: 0f 90 pop r0 |
e240: 0f 90 pop r0 |
e242: 0f 90 pop r0 |
e244: 0f 90 pop r0 |
e246: 80 91 87 04 lds r24, 0x0487 |
e24a: 81 11 cpse r24, r1 |
e24c: 15 c0 rjmp .+42 ; 0xe278 <Menu_WPL_A2+0x9e> |
e24e: 80 e1 ldi r24, 0x10 ; 16 |
e250: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e254: 82 e0 ldi r24, 0x02 ; 2 |
e256: 9e e0 ldi r25, 0x0E ; 14 |
e258: 9f 93 push r25 |
e25a: 8f 93 push r24 |
e25c: 8e ed ldi r24, 0xDE ; 222 |
e25e: 9e e0 ldi r25, 0x0E ; 14 |
e260: 9f 93 push r25 |
e262: 8f 93 push r24 |
e264: e0 91 55 06 lds r30, 0x0655 |
e268: f0 91 56 06 lds r31, 0x0656 |
e26c: 09 95 icall |
e26e: 0f 90 pop r0 |
e270: 0f 90 pop r0 |
e272: 0f 90 pop r0 |
e274: 0f 90 pop r0 |
e276: 8e c0 rjmp .+284 ; 0xe394 <Menu_WPL_A2+0x1ba> |
e278: 80 e1 ldi r24, 0x10 ; 16 |
e27a: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e27e: 80 91 5a 01 lds r24, 0x015A |
e282: 1f 92 push r1 |
e284: 8f 93 push r24 |
e286: 89 ef ldi r24, 0xF9 ; 249 |
e288: 9d e0 ldi r25, 0x0D ; 13 |
e28a: 9f 93 push r25 |
e28c: 8f 93 push r24 |
e28e: ce ed ldi r28, 0xDE ; 222 |
e290: de e0 ldi r29, 0x0E ; 14 |
e292: df 93 push r29 |
e294: cf 93 push r28 |
e296: e0 91 55 06 lds r30, 0x0655 |
e29a: f0 91 56 06 lds r31, 0x0656 |
e29e: 09 95 icall |
e2a0: 0f 90 pop r0 |
e2a2: 0f 90 pop r0 |
e2a4: 0f 90 pop r0 |
e2a6: 0f 90 pop r0 |
e2a8: 0f 90 pop r0 |
e2aa: 0f 90 pop r0 |
e2ac: 80 91 8a 04 lds r24, 0x048A |
e2b0: 88 23 and r24, r24 |
e2b2: f9 f0 breq .+62 ; 0xe2f2 <Menu_WPL_A2+0x118> |
e2b4: 88 e1 ldi r24, 0x18 ; 24 |
e2b6: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e2ba: 80 91 8a 04 lds r24, 0x048A |
e2be: 1f 92 push r1 |
e2c0: 8f 93 push r24 |
e2c2: 80 91 8b 04 lds r24, 0x048B |
e2c6: 1f 92 push r1 |
e2c8: 8f 93 push r24 |
e2ca: 21 ef ldi r18, 0xF1 ; 241 |
e2cc: 3d e0 ldi r19, 0x0D ; 13 |
e2ce: 3f 93 push r19 |
e2d0: 2f 93 push r18 |
e2d2: df 93 push r29 |
e2d4: cf 93 push r28 |
e2d6: e0 91 55 06 lds r30, 0x0655 |
e2da: f0 91 56 06 lds r31, 0x0656 |
e2de: 09 95 icall |
e2e0: 8d b7 in r24, 0x3d ; 61 |
e2e2: 9e b7 in r25, 0x3e ; 62 |
e2e4: 08 96 adiw r24, 0x08 ; 8 |
e2e6: 0f b6 in r0, 0x3f ; 63 |
e2e8: f8 94 cli |
e2ea: 9e bf out 0x3e, r25 ; 62 |
e2ec: 0f be out 0x3f, r0 ; 63 |
e2ee: 8d bf out 0x3d, r24 ; 61 |
e2f0: 12 c0 rjmp .+36 ; 0xe316 <Menu_WPL_A2+0x13c> |
e2f2: 88 e1 ldi r24, 0x18 ; 24 |
e2f4: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e2f8: 2b ee ldi r18, 0xEB ; 235 |
e2fa: 3d e0 ldi r19, 0x0D ; 13 |
e2fc: 3f 93 push r19 |
e2fe: 2f 93 push r18 |
e300: df 93 push r29 |
e302: cf 93 push r28 |
e304: e0 91 55 06 lds r30, 0x0655 |
e308: f0 91 56 06 lds r31, 0x0656 |
e30c: 09 95 icall |
e30e: 0f 90 pop r0 |
e310: 0f 90 pop r0 |
e312: 0f 90 pop r0 |
e314: 0f 90 pop r0 |
e316: 80 91 90 04 lds r24, 0x0490 |
e31a: 88 23 and r24, r24 |
e31c: 31 f0 breq .+12 ; 0xe32a <Menu_WPL_A2+0x150> |
e31e: 8e e1 ldi r24, 0x1E ; 30 |
e320: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e324: 28 ee ldi r18, 0xE8 ; 232 |
e326: 3d e0 ldi r19, 0x0D ; 13 |
e328: 05 c0 rjmp .+10 ; 0xe334 <Menu_WPL_A2+0x15a> |
e32a: 8e e1 ldi r24, 0x1E ; 30 |
e32c: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e330: 25 ee ldi r18, 0xE5 ; 229 |
e332: 3d e0 ldi r19, 0x0D ; 13 |
e334: 3f 93 push r19 |
e336: 2f 93 push r18 |
e338: 2e ed ldi r18, 0xDE ; 222 |
e33a: 3e e0 ldi r19, 0x0E ; 14 |
e33c: 3f 93 push r19 |
e33e: 2f 93 push r18 |
e340: e0 91 55 06 lds r30, 0x0655 |
e344: f0 91 56 06 lds r31, 0x0656 |
e348: 09 95 icall |
e34a: 0f 90 pop r0 |
e34c: 0f 90 pop r0 |
e34e: 0f 90 pop r0 |
e350: 0f 90 pop r0 |
e352: 1f 32 cpi r17, 0x2F ; 47 |
e354: 41 f4 brne .+16 ; 0xe366 <Menu_WPL_A2+0x18c> |
e356: 80 91 5a 01 lds r24, 0x015A |
e35a: 90 91 87 04 lds r25, 0x0487 |
e35e: 89 17 cp r24, r25 |
e360: c8 f4 brcc .+50 ; 0xe394 <Menu_WPL_A2+0x1ba> |
e362: 8f 5f subi r24, 0xFF ; 255 |
e364: 07 c0 rjmp .+14 ; 0xe374 <Menu_WPL_A2+0x19a> |
e366: 1f 34 cpi r17, 0x4F ; 79 |
e368: 59 f4 brne .+22 ; 0xe380 <Menu_WPL_A2+0x1a6> |
e36a: 80 91 5a 01 lds r24, 0x015A |
e36e: 82 30 cpi r24, 0x02 ; 2 |
e370: 88 f0 brcs .+34 ; 0xe394 <Menu_WPL_A2+0x1ba> |
e372: 81 50 subi r24, 0x01 ; 1 |
e374: 80 93 5a 01 sts 0x015A, r24 |
e378: 81 e0 ldi r24, 0x01 ; 1 |
e37a: 80 93 90 04 sts 0x0490, r24 |
e37e: 0a c0 rjmp .+20 ; 0xe394 <Menu_WPL_A2+0x1ba> |
e380: 1f 31 cpi r17, 0x1F ; 31 |
e382: 41 f4 brne .+16 ; 0xe394 <Menu_WPL_A2+0x1ba> |
e384: 80 91 5a 01 lds r24, 0x015A |
e388: 88 23 and r24, r24 |
e38a: 21 f0 breq .+8 ; 0xe394 <Menu_WPL_A2+0x1ba> |
e38c: 80 93 88 04 sts 0x0488, r24 |
e390: 10 92 90 04 sts 0x0490, r1 |
e394: df 91 pop r29 |
e396: cf 91 pop r28 |
e398: 1f 91 pop r17 |
e39a: 08 95 ret |
|
0000e39c <Menu_PosInfo>: |
e39c: cf 93 push r28 |
e39e: df 93 push r29 |
e3a0: 80 91 a4 02 lds r24, 0x02A4 |
e3a4: 88 23 and r24, r24 |
e3a6: 09 f4 brne .+2 ; 0xe3aa <Menu_PosInfo+0xe> |
e3a8: 84 c0 rjmp .+264 ; 0xe4b2 <Menu_PosInfo+0x116> |
e3aa: 80 e0 ldi r24, 0x00 ; 0 |
e3ac: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e3b0: 80 91 b5 08 lds r24, 0x08B5 |
e3b4: 1f 92 push r1 |
e3b6: 8f 93 push r24 |
e3b8: 80 91 b7 08 lds r24, 0x08B7 |
e3bc: 1f 92 push r1 |
e3be: 8f 93 push r24 |
e3c0: 8d e8 ldi r24, 0x8D ; 141 |
e3c2: 9d e0 ldi r25, 0x0D ; 13 |
e3c4: 9f 93 push r25 |
e3c6: 8f 93 push r24 |
e3c8: ce ed ldi r28, 0xDE ; 222 |
e3ca: de e0 ldi r29, 0x0E ; 14 |
e3cc: df 93 push r29 |
e3ce: cf 93 push r28 |
e3d0: e0 91 55 06 lds r30, 0x0655 |
e3d4: f0 91 56 06 lds r31, 0x0656 |
e3d8: 09 95 icall |
e3da: 8d b7 in r24, 0x3d ; 61 |
e3dc: 9e b7 in r25, 0x3e ; 62 |
e3de: 08 96 adiw r24, 0x08 ; 8 |
e3e0: 0f b6 in r0, 0x3f ; 63 |
e3e2: f8 94 cli |
e3e4: 9e bf out 0x3e, r25 ; 62 |
e3e6: 0f be out 0x3f, r0 ; 63 |
e3e8: 8d bf out 0x3d, r24 ; 61 |
e3ea: 80 91 b6 08 lds r24, 0x08B6 |
e3ee: 83 30 cpi r24, 0x03 ; 3 |
e3f0: 31 f4 brne .+12 ; 0xe3fe <Menu_PosInfo+0x62> |
e3f2: 8c e0 ldi r24, 0x0C ; 12 |
e3f4: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e3f8: 88 e8 ldi r24, 0x88 ; 136 |
e3fa: 9d e0 ldi r25, 0x0D ; 13 |
e3fc: 05 c0 rjmp .+10 ; 0xe408 <Menu_PosInfo+0x6c> |
e3fe: 8c e0 ldi r24, 0x0C ; 12 |
e400: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e404: 83 e8 ldi r24, 0x83 ; 131 |
e406: 9d e0 ldi r25, 0x0D ; 13 |
e408: 9f 93 push r25 |
e40a: 8f 93 push r24 |
e40c: df 93 push r29 |
e40e: cf 93 push r28 |
e410: e0 91 55 06 lds r30, 0x0655 |
e414: f0 91 56 06 lds r31, 0x0656 |
e418: 09 95 icall |
e41a: 0f 90 pop r0 |
e41c: 0f 90 pop r0 |
e41e: 0f 90 pop r0 |
e420: 0f 90 pop r0 |
e422: 80 91 b4 08 lds r24, 0x08B4 |
e426: 81 ff sbrs r24, 1 |
e428: 14 c0 rjmp .+40 ; 0xe452 <Menu_PosInfo+0xb6> |
e42a: 8c e0 ldi r24, 0x0C ; 12 |
e42c: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e430: 8e e7 ldi r24, 0x7E ; 126 |
e432: 9d e0 ldi r25, 0x0D ; 13 |
e434: 9f 93 push r25 |
e436: 8f 93 push r24 |
e438: 8e ed ldi r24, 0xDE ; 222 |
e43a: 9e e0 ldi r25, 0x0E ; 14 |
e43c: 9f 93 push r25 |
e43e: 8f 93 push r24 |
e440: e0 91 55 06 lds r30, 0x0655 |
e444: f0 91 56 06 lds r31, 0x0656 |
e448: 09 95 icall |
e44a: 0f 90 pop r0 |
e44c: 0f 90 pop r0 |
e44e: 0f 90 pop r0 |
e450: 0f 90 pop r0 |
e452: 80 e1 ldi r24, 0x10 ; 16 |
e454: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e458: 80 91 96 02 lds r24, 0x0296 |
e45c: 1f 92 push r1 |
e45e: 8f 93 push r24 |
e460: 1f 92 push r1 |
e462: 8f ed ldi r24, 0xDF ; 223 |
e464: 8f 93 push r24 |
e466: 80 91 bb 08 lds r24, 0x08BB |
e46a: 8f 93 push r24 |
e46c: 80 91 ba 08 lds r24, 0x08BA |
e470: 8f 93 push r24 |
e472: 80 91 b8 08 lds r24, 0x08B8 |
e476: 90 91 b9 08 lds r25, 0x08B9 |
e47a: 6a e0 ldi r22, 0x0A ; 10 |
e47c: 70 e0 ldi r23, 0x00 ; 0 |
e47e: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
e482: 7f 93 push r23 |
e484: 6f 93 push r22 |
e486: 8b e6 ldi r24, 0x6B ; 107 |
e488: 9d e0 ldi r25, 0x0D ; 13 |
e48a: 9f 93 push r25 |
e48c: 8f 93 push r24 |
e48e: 8e ed ldi r24, 0xDE ; 222 |
e490: 9e e0 ldi r25, 0x0E ; 14 |
e492: 9f 93 push r25 |
e494: 8f 93 push r24 |
e496: e0 91 55 06 lds r30, 0x0655 |
e49a: f0 91 56 06 lds r31, 0x0656 |
e49e: 09 95 icall |
e4a0: 8d b7 in r24, 0x3d ; 61 |
e4a2: 9e b7 in r25, 0x3e ; 62 |
e4a4: 0c 96 adiw r24, 0x0c ; 12 |
e4a6: 0f b6 in r0, 0x3f ; 63 |
e4a8: f8 94 cli |
e4aa: 9e bf out 0x3e, r25 ; 62 |
e4ac: 0f be out 0x3f, r0 ; 63 |
e4ae: 8d bf out 0x3d, r24 ; 61 |
e4b0: 14 c0 rjmp .+40 ; 0xe4da <Menu_PosInfo+0x13e> |
e4b2: 82 e0 ldi r24, 0x02 ; 2 |
e4b4: 0e 94 eb 0e call 0x1dd6 ; 0x1dd6 <LIBFC_JetiBox_SetPos> |
e4b8: 8e e5 ldi r24, 0x5E ; 94 |
e4ba: 9d e0 ldi r25, 0x0D ; 13 |
e4bc: 9f 93 push r25 |
e4be: 8f 93 push r24 |
e4c0: 8e ed ldi r24, 0xDE ; 222 |
e4c2: 9e e0 ldi r25, 0x0E ; 14 |
e4c4: 9f 93 push r25 |
e4c6: 8f 93 push r24 |
e4c8: e0 91 55 06 lds r30, 0x0655 |
e4cc: f0 91 56 06 lds r31, 0x0656 |
e4d0: 09 95 icall |
e4d2: 0f 90 pop r0 |
e4d4: 0f 90 pop r0 |
e4d6: 0f 90 pop r0 |
e4d8: 0f 90 pop r0 |
e4da: df 91 pop r29 |
e4dc: cf 91 pop r28 |
e4de: 08 95 ret |
|
0000e4e0 <JetiBox_Update>: |
e4e0: cf 93 push r28 |
e4e2: df 93 push r29 |
e4e4: 1f 92 push r1 |
e4e6: cd b7 in r28, 0x3d ; 61 |
e4e8: de b7 in r29, 0x3e ; 62 |
e4ea: 90 91 8e 04 lds r25, 0x048E |
e4ee: 90 93 8d 04 sts 0x048D, r25 |
e4f2: 8f 32 cpi r24, 0x2F ; 47 |
e4f4: a9 f0 breq .+42 ; 0xe520 <JetiBox_Update+0x40> |
e4f6: 48 f4 brcc .+18 ; 0xe50a <JetiBox_Update+0x2a> |
e4f8: 8f 31 cpi r24, 0x1F ; 31 |
e4fa: 11 f5 brne .+68 ; 0xe540 <JetiBox_Update+0x60> |
e4fc: 26 e0 ldi r18, 0x06 ; 6 |
e4fe: 92 9f mul r25, r18 |
e500: f0 01 movw r30, r0 |
e502: 11 24 eor r1, r1 |
e504: e0 52 subi r30, 0x20 ; 32 |
e506: f0 4f sbci r31, 0xF0 ; 240 |
e508: 18 c0 rjmp .+48 ; 0xe53a <JetiBox_Update+0x5a> |
e50a: 8f 34 cpi r24, 0x4F ; 79 |
e50c: 81 f0 breq .+32 ; 0xe52e <JetiBox_Update+0x4e> |
e50e: 8f 38 cpi r24, 0x8F ; 143 |
e510: b9 f4 brne .+46 ; 0xe540 <JetiBox_Update+0x60> |
e512: 26 e0 ldi r18, 0x06 ; 6 |
e514: 92 9f mul r25, r18 |
e516: f0 01 movw r30, r0 |
e518: 11 24 eor r1, r1 |
e51a: e1 52 subi r30, 0x21 ; 33 |
e51c: f0 4f sbci r31, 0xF0 ; 240 |
e51e: 0d c0 rjmp .+26 ; 0xe53a <JetiBox_Update+0x5a> |
e520: 26 e0 ldi r18, 0x06 ; 6 |
e522: 92 9f mul r25, r18 |
e524: f0 01 movw r30, r0 |
e526: 11 24 eor r1, r1 |
e528: ef 51 subi r30, 0x1F ; 31 |
e52a: f0 4f sbci r31, 0xF0 ; 240 |
e52c: 06 c0 rjmp .+12 ; 0xe53a <JetiBox_Update+0x5a> |
e52e: 26 e0 ldi r18, 0x06 ; 6 |
e530: 92 9f mul r25, r18 |
e532: f0 01 movw r30, r0 |
e534: 11 24 eor r1, r1 |
e536: ee 51 subi r30, 0x1E ; 30 |
e538: f0 4f sbci r31, 0xF0 ; 240 |
e53a: e4 91 lpm r30, Z |
e53c: e0 93 8e 04 sts 0x048E, r30 |
e540: 20 91 8e 04 lds r18, 0x048E |
e544: 29 13 cpse r18, r25 |
e546: 80 e0 ldi r24, 0x00 ; 0 |
e548: 90 91 58 01 lds r25, 0x0158 |
e54c: 21 e0 ldi r18, 0x01 ; 1 |
e54e: 29 0f add r18, r25 |
e550: 20 93 58 01 sts 0x0158, r18 |
e554: 90 fd sbrc r25, 0 |
e556: 02 c0 rjmp .+4 ; 0xe55c <JetiBox_Update+0x7c> |
e558: 8f 30 cpi r24, 0x0F ; 15 |
e55a: 91 f0 breq .+36 ; 0xe580 <JetiBox_Update+0xa0> |
e55c: 80 93 8c 04 sts 0x048C, r24 |
e560: 89 83 std Y+1, r24 ; 0x01 |
e562: 0e 94 f1 0e call 0x1de2 ; 0x1de2 <LIBFC_JetiBox_Clear> |
e566: e0 91 8e 04 lds r30, 0x048E |
e56a: 96 e0 ldi r25, 0x06 ; 6 |
e56c: e9 9f mul r30, r25 |
e56e: f0 01 movw r30, r0 |
e570: 11 24 eor r1, r1 |
e572: ed 51 subi r30, 0x1D ; 29 |
e574: f0 4f sbci r31, 0xF0 ; 240 |
e576: 25 91 lpm r18, Z+ |
e578: 34 91 lpm r19, Z |
e57a: 89 81 ldd r24, Y+1 ; 0x01 |
e57c: f9 01 movw r30, r18 |
e57e: 09 95 icall |
e580: 80 e0 ldi r24, 0x00 ; 0 |
e582: 0f 90 pop r0 |
e584: df 91 pop r29 |
e586: cf 91 pop r28 |
e588: 08 95 ret |
|
0000e58a <BuildJeti_Vario>: |
e58a: 40 91 54 03 lds r20, 0x0354 |
e58e: 50 91 55 03 lds r21, 0x0355 |
e592: 20 91 95 04 lds r18, 0x0495 |
e596: 30 91 96 04 lds r19, 0x0496 |
e59a: c9 01 movw r24, r18 |
e59c: 88 0f add r24, r24 |
e59e: 99 1f adc r25, r25 |
e5a0: 82 0f add r24, r18 |
e5a2: 93 1f adc r25, r19 |
e5a4: 84 0f add r24, r20 |
e5a6: 95 1f adc r25, r21 |
e5a8: 97 fd sbrc r25, 7 |
e5aa: 03 96 adiw r24, 0x03 ; 3 |
e5ac: 95 95 asr r25 |
e5ae: 87 95 ror r24 |
e5b0: 95 95 asr r25 |
e5b2: 87 95 ror r24 |
e5b4: 90 93 96 04 sts 0x0496, r25 |
e5b8: 80 93 95 04 sts 0x0495, r24 |
e5bc: 20 91 20 01 lds r18, 0x0120 |
e5c0: 2b 32 cpi r18, 0x2B ; 43 |
e5c2: a1 f4 brne .+40 ; 0xe5ec <BuildJeti_Vario+0x62> |
e5c4: 40 91 2d 05 lds r20, 0x052D |
e5c8: 20 91 f6 03 lds r18, 0x03F6 |
e5cc: 30 91 f7 03 lds r19, 0x03F7 |
e5d0: 42 9f mul r20, r18 |
e5d2: c0 01 movw r24, r0 |
e5d4: 43 9f mul r20, r19 |
e5d6: 90 0d add r25, r0 |
e5d8: 11 24 eor r1, r1 |
e5da: 97 fd sbrc r25, 7 |
e5dc: 4f 96 adiw r24, 0x1f ; 31 |
e5de: 45 e0 ldi r20, 0x05 ; 5 |
e5e0: 95 95 asr r25 |
e5e2: 87 95 ror r24 |
e5e4: 4a 95 dec r20 |
e5e6: e1 f7 brne .-8 ; 0xe5e0 <BuildJeti_Vario+0x56> |
e5e8: 05 96 adiw r24, 0x05 ; 5 |
e5ea: 35 c0 rjmp .+106 ; 0xe656 <BuildJeti_Vario+0xcc> |
e5ec: 2d 32 cpi r18, 0x2D ; 45 |
e5ee: a1 f4 brne .+40 ; 0xe618 <BuildJeti_Vario+0x8e> |
e5f0: 40 91 2d 05 lds r20, 0x052D |
e5f4: 20 91 f6 03 lds r18, 0x03F6 |
e5f8: 30 91 f7 03 lds r19, 0x03F7 |
e5fc: 42 9f mul r20, r18 |
e5fe: c0 01 movw r24, r0 |
e600: 43 9f mul r20, r19 |
e602: 90 0d add r25, r0 |
e604: 11 24 eor r1, r1 |
e606: 97 fd sbrc r25, 7 |
e608: 4f 96 adiw r24, 0x1f ; 31 |
e60a: 35 e0 ldi r19, 0x05 ; 5 |
e60c: 95 95 asr r25 |
e60e: 87 95 ror r24 |
e610: 3a 95 dec r19 |
e612: e1 f7 brne .-8 ; 0xe60c <BuildJeti_Vario+0x82> |
e614: 05 97 sbiw r24, 0x05 ; 5 |
e616: 1f c0 rjmp .+62 ; 0xe656 <BuildJeti_Vario+0xcc> |
e618: 20 32 cpi r18, 0x20 ; 32 |
e61a: 61 f4 brne .+24 ; 0xe634 <BuildJeti_Vario+0xaa> |
e61c: 20 91 c9 03 lds r18, 0x03C9 |
e620: 21 ff sbrs r18, 1 |
e622: 17 c0 rjmp .+46 ; 0xe652 <BuildJeti_Vario+0xc8> |
e624: 97 fd sbrc r25, 7 |
e626: 4f 96 adiw r24, 0x1f ; 31 |
e628: 25 e0 ldi r18, 0x05 ; 5 |
e62a: 95 95 asr r25 |
e62c: 87 95 ror r24 |
e62e: 2a 95 dec r18 |
e630: e1 f7 brne .-8 ; 0xe62a <BuildJeti_Vario+0xa0> |
e632: 11 c0 rjmp .+34 ; 0xe656 <BuildJeti_Vario+0xcc> |
e634: 2e 35 cpi r18, 0x5E ; 94 |
e636: 21 f4 brne .+8 ; 0xe640 <BuildJeti_Vario+0xb6> |
e638: 80 91 f1 03 lds r24, 0x03F1 |
e63c: 90 e0 ldi r25, 0x00 ; 0 |
e63e: 0b c0 rjmp .+22 ; 0xe656 <BuildJeti_Vario+0xcc> |
e640: 26 37 cpi r18, 0x76 ; 118 |
e642: 39 f4 brne .+14 ; 0xe652 <BuildJeti_Vario+0xc8> |
e644: 80 91 f1 03 lds r24, 0x03F1 |
e648: 90 e0 ldi r25, 0x00 ; 0 |
e64a: 91 95 neg r25 |
e64c: 81 95 neg r24 |
e64e: 91 09 sbc r25, r1 |
e650: 02 c0 rjmp .+4 ; 0xe656 <BuildJeti_Vario+0xcc> |
e652: 80 e0 ldi r24, 0x00 ; 0 |
e654: 90 e0 ldi r25, 0x00 ; 0 |
e656: aa 27 eor r26, r26 |
e658: 97 fd sbrc r25, 7 |
e65a: a0 95 com r26 |
e65c: ba 2f mov r27, r26 |
e65e: 80 93 50 02 sts 0x0250, r24 |
e662: 90 93 51 02 sts 0x0251, r25 |
e666: a0 93 52 02 sts 0x0252, r26 |
e66a: b0 93 53 02 sts 0x0253, r27 |
e66e: 08 95 ret |
|
0000e670 <JetiEX_Update>: |
e670: cf 93 push r28 |
e672: df 93 push r29 |
e674: 0e 94 b2 57 call 0xaf64 ; 0xaf64 <GetHottestBl> |
e678: 80 91 1a 01 lds r24, 0x011A |
e67c: 90 91 1b 01 lds r25, 0x011B |
e680: aa 27 eor r26, r26 |
e682: 97 fd sbrc r25, 7 |
e684: a0 95 com r26 |
e686: ba 2f mov r27, r26 |
e688: 80 93 7f 01 sts 0x017F, r24 |
e68c: 90 93 80 01 sts 0x0180, r25 |
e690: a0 93 81 01 sts 0x0181, r26 |
e694: b0 93 82 01 sts 0x0182, r27 |
e698: 80 91 13 05 lds r24, 0x0513 |
e69c: 90 91 14 05 lds r25, 0x0514 |
e6a0: a0 e0 ldi r26, 0x00 ; 0 |
e6a2: b0 e0 ldi r27, 0x00 ; 0 |
e6a4: 80 93 92 01 sts 0x0192, r24 |
e6a8: 90 93 93 01 sts 0x0193, r25 |
e6ac: a0 93 94 01 sts 0x0194, r26 |
e6b0: b0 93 95 01 sts 0x0195, r27 |
e6b4: 80 91 17 05 lds r24, 0x0517 |
e6b8: 90 91 18 05 lds r25, 0x0518 |
e6bc: ca e0 ldi r28, 0x0A ; 10 |
e6be: d0 e0 ldi r29, 0x00 ; 0 |
e6c0: be 01 movw r22, r28 |
e6c2: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
e6c6: cb 01 movw r24, r22 |
e6c8: a0 e0 ldi r26, 0x00 ; 0 |
e6ca: b0 e0 ldi r27, 0x00 ; 0 |
e6cc: 80 93 a5 01 sts 0x01A5, r24 |
e6d0: 90 93 a6 01 sts 0x01A6, r25 |
e6d4: a0 93 a7 01 sts 0x01A7, r26 |
e6d8: b0 93 a8 01 sts 0x01A8, r27 |
e6dc: 60 91 fc 03 lds r22, 0x03FC |
e6e0: 70 91 fd 03 lds r23, 0x03FD |
e6e4: 80 91 fe 03 lds r24, 0x03FE |
e6e8: 90 91 ff 03 lds r25, 0x03FF |
e6ec: 24 e6 ldi r18, 0x64 ; 100 |
e6ee: 30 e0 ldi r19, 0x00 ; 0 |
e6f0: 40 e0 ldi r20, 0x00 ; 0 |
e6f2: 50 e0 ldi r21, 0x00 ; 0 |
e6f4: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
e6f8: 20 93 b8 01 sts 0x01B8, r18 |
e6fc: 30 93 b9 01 sts 0x01B9, r19 |
e700: 40 93 ba 01 sts 0x01BA, r20 |
e704: 50 93 bb 01 sts 0x01BB, r21 |
e708: 80 91 4e 01 lds r24, 0x014E |
e70c: 90 91 4f 01 lds r25, 0x014F |
e710: aa 27 eor r26, r26 |
e712: 97 fd sbrc r25, 7 |
e714: a0 95 com r26 |
e716: ba 2f mov r27, r26 |
e718: 80 93 cb 01 sts 0x01CB, r24 |
e71c: 90 93 cc 01 sts 0x01CC, r25 |
e720: a0 93 cd 01 sts 0x01CD, r26 |
e724: b0 93 ce 01 sts 0x01CE, r27 |
e728: 80 91 b5 08 lds r24, 0x08B5 |
e72c: 90 e0 ldi r25, 0x00 ; 0 |
e72e: a0 e0 ldi r26, 0x00 ; 0 |
e730: b0 e0 ldi r27, 0x00 ; 0 |
e732: 80 93 de 01 sts 0x01DE, r24 |
e736: 90 93 df 01 sts 0x01DF, r25 |
e73a: a0 93 e0 01 sts 0x01E0, r26 |
e73e: b0 93 e1 01 sts 0x01E1, r27 |
e742: 80 91 b7 08 lds r24, 0x08B7 |
e746: 90 e0 ldi r25, 0x00 ; 0 |
e748: a0 e0 ldi r26, 0x00 ; 0 |
e74a: b0 e0 ldi r27, 0x00 ; 0 |
e74c: 80 93 f1 01 sts 0x01F1, r24 |
e750: 90 93 f2 01 sts 0x01F2, r25 |
e754: a0 93 f3 01 sts 0x01F3, r26 |
e758: b0 93 f4 01 sts 0x01F4, r27 |
e75c: 80 91 b8 08 lds r24, 0x08B8 |
e760: 90 91 b9 08 lds r25, 0x08B9 |
e764: be 01 movw r22, r28 |
e766: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
e76a: cb 01 movw r24, r22 |
e76c: a0 e0 ldi r26, 0x00 ; 0 |
e76e: b0 e0 ldi r27, 0x00 ; 0 |
e770: 80 93 04 02 sts 0x0204, r24 |
e774: 90 93 05 02 sts 0x0205, r25 |
e778: a0 93 06 02 sts 0x0206, r26 |
e77c: b0 93 07 02 sts 0x0207, r27 |
e780: 80 91 ba 08 lds r24, 0x08BA |
e784: 90 91 bb 08 lds r25, 0x08BB |
e788: aa 27 eor r26, r26 |
e78a: 97 fd sbrc r25, 7 |
e78c: a0 95 com r26 |
e78e: ba 2f mov r27, r26 |
e790: 80 93 17 02 sts 0x0217, r24 |
e794: 90 93 18 02 sts 0x0218, r25 |
e798: a0 93 19 02 sts 0x0219, r26 |
e79c: b0 93 1a 02 sts 0x021A, r27 |
e7a0: 80 91 82 04 lds r24, 0x0482 |
e7a4: 90 e0 ldi r25, 0x00 ; 0 |
e7a6: a0 e0 ldi r26, 0x00 ; 0 |
e7a8: b0 e0 ldi r27, 0x00 ; 0 |
e7aa: 80 93 2a 02 sts 0x022A, r24 |
e7ae: 90 93 2b 02 sts 0x022B, r25 |
e7b2: a0 93 2c 02 sts 0x022C, r26 |
e7b6: b0 93 2d 02 sts 0x022D, r27 |
e7ba: 80 91 b8 04 lds r24, 0x04B8 |
e7be: 90 e0 ldi r25, 0x00 ; 0 |
e7c0: a0 e0 ldi r26, 0x00 ; 0 |
e7c2: b0 e0 ldi r27, 0x00 ; 0 |
e7c4: 80 93 3d 02 sts 0x023D, r24 |
e7c8: 90 93 3e 02 sts 0x023E, r25 |
e7cc: a0 93 3f 02 sts 0x023F, r26 |
e7d0: b0 93 40 02 sts 0x0240, r27 |
e7d4: 80 91 b9 04 lds r24, 0x04B9 |
e7d8: 90 e0 ldi r25, 0x00 ; 0 |
e7da: a0 e0 ldi r26, 0x00 ; 0 |
e7dc: b0 e0 ldi r27, 0x00 ; 0 |
e7de: 80 93 63 02 sts 0x0263, r24 |
e7e2: 90 93 64 02 sts 0x0264, r25 |
e7e6: a0 93 65 02 sts 0x0265, r26 |
e7ea: b0 93 66 02 sts 0x0266, r27 |
e7ee: df 91 pop r29 |
e7f0: cf 91 pop r28 |
e7f2: 08 95 ret |
|
0000e7f4 <LED_Init>: |
e7f4: 87 b1 in r24, 0x07 ; 7 |
e7f6: 8c 60 ori r24, 0x0C ; 12 |
e7f8: 87 b9 out 0x07, r24 ; 7 |
e7fa: 42 98 cbi 0x08, 2 ; 8 |
e7fc: 43 98 cbi 0x08, 3 ; 8 |
e7fe: 10 92 9f 04 sts 0x049F, r1 |
e802: 80 e8 ldi r24, 0x80 ; 128 |
e804: 80 93 8f 02 sts 0x028F, r24 |
e808: 10 92 9e 04 sts 0x049E, r1 |
e80c: 80 93 8e 02 sts 0x028E, r24 |
e810: 08 95 ret |
|
0000e812 <LED_Update>: |
e812: 90 91 bb 04 lds r25, 0x04BB |
e816: 91 11 cpse r25, r1 |
e818: 90 93 9c 04 sts 0x049C, r25 |
e81c: 80 91 9b 04 lds r24, 0x049B |
e820: 2f ef ldi r18, 0xFF ; 255 |
e822: 28 0f add r18, r24 |
e824: 20 93 9b 04 sts 0x049B, r18 |
e828: 81 11 cpse r24, r1 |
e82a: 41 c1 rjmp .+642 ; 0xeaae <LED_Update+0x29c> |
e82c: 80 91 65 05 lds r24, 0x0565 |
e830: 80 93 9a 04 sts 0x049A, r24 |
e834: 80 91 67 05 lds r24, 0x0567 |
e838: 80 93 99 04 sts 0x0499, r24 |
e83c: 89 e0 ldi r24, 0x09 ; 9 |
e83e: 80 93 9b 04 sts 0x049B, r24 |
e842: 80 91 c9 03 lds r24, 0x03C9 |
e846: 80 73 andi r24, 0x30 ; 48 |
e848: 21 f4 brne .+8 ; 0xe852 <LED_Update+0x40> |
e84a: 80 91 40 0a lds r24, 0x0A40 |
e84e: 80 ff sbrs r24, 0 |
e850: 1d c0 rjmp .+58 ; 0xe88c <LED_Update+0x7a> |
e852: 80 91 69 05 lds r24, 0x0569 |
e856: 88 23 and r24, r24 |
e858: 51 f0 breq .+20 ; 0xe86e <LED_Update+0x5c> |
e85a: 80 91 98 04 lds r24, 0x0498 |
e85e: 81 11 cpse r24, r1 |
e860: 03 c0 rjmp .+6 ; 0xe868 <LED_Update+0x56> |
e862: 84 e0 ldi r24, 0x04 ; 4 |
e864: 80 93 9f 04 sts 0x049F, r24 |
e868: 81 e0 ldi r24, 0x01 ; 1 |
e86a: 80 93 98 04 sts 0x0498, r24 |
e86e: 80 91 6a 05 lds r24, 0x056A |
e872: 88 23 and r24, r24 |
e874: 79 f0 breq .+30 ; 0xe894 <LED_Update+0x82> |
e876: 80 91 97 04 lds r24, 0x0497 |
e87a: 81 11 cpse r24, r1 |
e87c: 03 c0 rjmp .+6 ; 0xe884 <LED_Update+0x72> |
e87e: 84 e0 ldi r24, 0x04 ; 4 |
e880: 80 93 9e 04 sts 0x049E, r24 |
e884: 81 e0 ldi r24, 0x01 ; 1 |
e886: 80 93 97 04 sts 0x0497, r24 |
e88a: 04 c0 rjmp .+8 ; 0xe894 <LED_Update+0x82> |
e88c: 10 92 98 04 sts 0x0498, r1 |
e890: 10 92 97 04 sts 0x0497, r1 |
e894: 80 91 98 04 lds r24, 0x0498 |
e898: 81 11 cpse r24, r1 |
e89a: 7b c0 rjmp .+246 ; 0xe992 <LED_Update+0x180> |
e89c: 80 91 93 05 lds r24, 0x0593 |
e8a0: 84 ff sbrs r24, 4 |
e8a2: 07 c0 rjmp .+14 ; 0xe8b2 <LED_Update+0xa0> |
e8a4: 20 91 01 04 lds r18, 0x0401 |
e8a8: 21 11 cpse r18, r1 |
e8aa: 03 c0 rjmp .+6 ; 0xe8b2 <LED_Update+0xa0> |
e8ac: 85 ff sbrs r24, 5 |
e8ae: 8d c0 rjmp .+282 ; 0xe9ca <LED_Update+0x1b8> |
e8b0: 8a c0 rjmp .+276 ; 0xe9c6 <LED_Update+0x1b4> |
e8b2: 80 91 66 05 lds r24, 0x0566 |
e8b6: 88 3f cpi r24, 0xF8 ; 248 |
e8b8: b0 f0 brcs .+44 ; 0xe8e6 <LED_Update+0xd4> |
e8ba: 80 91 18 06 lds r24, 0x0618 |
e8be: 8d 3d cpi r24, 0xDD ; 221 |
e8c0: 28 f0 brcs .+10 ; 0xe8cc <LED_Update+0xba> |
e8c2: 80 91 9a 04 lds r24, 0x049A |
e8c6: 87 ff sbrs r24, 7 |
e8c8: 07 c0 rjmp .+14 ; 0xe8d8 <LED_Update+0xc6> |
e8ca: 08 c0 rjmp .+16 ; 0xe8dc <LED_Update+0xca> |
e8cc: 85 30 cpi r24, 0x05 ; 5 |
e8ce: 59 f4 brne .+22 ; 0xe8e6 <LED_Update+0xd4> |
e8d0: 80 91 9a 04 lds r24, 0x049A |
e8d4: 87 ff sbrs r24, 7 |
e8d6: 02 c0 rjmp .+4 ; 0xe8dc <LED_Update+0xca> |
e8d8: 42 9a sbi 0x08, 2 ; 8 |
e8da: 01 c0 rjmp .+2 ; 0xe8de <LED_Update+0xcc> |
e8dc: 42 98 cbi 0x08, 2 ; 8 |
e8de: 81 e0 ldi r24, 0x01 ; 1 |
e8e0: 80 93 8f 02 sts 0x028F, r24 |
e8e4: 53 c0 rjmp .+166 ; 0xe98c <LED_Update+0x17a> |
e8e6: 80 91 9f 04 lds r24, 0x049F |
e8ea: 2f ef ldi r18, 0xFF ; 255 |
e8ec: 28 0f add r18, r24 |
e8ee: 20 93 9f 04 sts 0x049F, r18 |
e8f2: 81 11 cpse r24, r1 |
e8f4: 6b c0 rjmp .+214 ; 0xe9cc <LED_Update+0x1ba> |
e8f6: 20 91 96 05 lds r18, 0x0596 |
e8fa: 80 91 9a 04 lds r24, 0x049A |
e8fe: 25 ff sbrs r18, 5 |
e900: 2e c0 rjmp .+92 ; 0xe95e <LED_Update+0x14c> |
e902: 20 91 9c 04 lds r18, 0x049C |
e906: 32 2f mov r19, r18 |
e908: 36 95 lsr r19 |
e90a: 30 93 9f 04 sts 0x049F, r19 |
e90e: 21 11 cpse r18, r1 |
e910: 0a c0 rjmp .+20 ; 0xe926 <LED_Update+0x114> |
e912: 10 92 9d 04 sts 0x049D, r1 |
e916: 87 ff sbrs r24, 7 |
e918: 02 c0 rjmp .+4 ; 0xe91e <LED_Update+0x10c> |
e91a: 42 9a sbi 0x08, 2 ; 8 |
e91c: 01 c0 rjmp .+2 ; 0xe920 <LED_Update+0x10e> |
e91e: 42 98 cbi 0x08, 2 ; 8 |
e920: 10 92 8f 02 sts 0x028F, r1 |
e924: 53 c0 rjmp .+166 ; 0xe9cc <LED_Update+0x1ba> |
e926: 21 e0 ldi r18, 0x01 ; 1 |
e928: 20 93 9d 04 sts 0x049D, r18 |
e92c: 20 91 8f 02 lds r18, 0x028F |
e930: 21 11 cpse r18, r1 |
e932: 0a c0 rjmp .+20 ; 0xe948 <LED_Update+0x136> |
e934: 90 93 9c 04 sts 0x049C, r25 |
e938: 10 92 bb 04 sts 0x04BB, r1 |
e93c: 90 e4 ldi r25, 0x40 ; 64 |
e93e: 90 93 8f 02 sts 0x028F, r25 |
e942: 87 ff sbrs r24, 7 |
e944: 42 c0 rjmp .+132 ; 0xe9ca <LED_Update+0x1b8> |
e946: 3f c0 rjmp .+126 ; 0xe9c6 <LED_Update+0x1b4> |
e948: 82 23 and r24, r18 |
e94a: 11 f0 breq .+4 ; 0xe950 <LED_Update+0x13e> |
e94c: 42 9a sbi 0x08, 2 ; 8 |
e94e: 01 c0 rjmp .+2 ; 0xe952 <LED_Update+0x140> |
e950: 42 98 cbi 0x08, 2 ; 8 |
e952: 80 91 8f 02 lds r24, 0x028F |
e956: 86 95 lsr r24 |
e958: 80 93 8f 02 sts 0x028F, r24 |
e95c: 37 c0 rjmp .+110 ; 0xe9cc <LED_Update+0x1ba> |
e95e: 90 91 18 06 lds r25, 0x0618 |
e962: 96 95 lsr r25 |
e964: 90 93 9f 04 sts 0x049F, r25 |
e968: 90 91 8f 02 lds r25, 0x028F |
e96c: 91 30 cpi r25, 0x01 ; 1 |
e96e: 21 f4 brne .+8 ; 0xe978 <LED_Update+0x166> |
e970: 10 92 9c 04 sts 0x049C, r1 |
e974: 90 e4 ldi r25, 0x40 ; 64 |
e976: 01 c0 rjmp .+2 ; 0xe97a <LED_Update+0x168> |
e978: 96 95 lsr r25 |
e97a: 90 93 8f 02 sts 0x028F, r25 |
e97e: 90 91 8f 02 lds r25, 0x028F |
e982: 98 23 and r25, r24 |
e984: 11 f0 breq .+4 ; 0xe98a <LED_Update+0x178> |
e986: 42 9a sbi 0x08, 2 ; 8 |
e988: 01 c0 rjmp .+2 ; 0xe98c <LED_Update+0x17a> |
e98a: 42 98 cbi 0x08, 2 ; 8 |
e98c: 10 92 9d 04 sts 0x049D, r1 |
e990: 1d c0 rjmp .+58 ; 0xe9cc <LED_Update+0x1ba> |
e992: 80 91 9f 04 lds r24, 0x049F |
e996: 9f ef ldi r25, 0xFF ; 255 |
e998: 98 0f add r25, r24 |
e99a: 90 93 9f 04 sts 0x049F, r25 |
e99e: 81 11 cpse r24, r1 |
e9a0: 15 c0 rjmp .+42 ; 0xe9cc <LED_Update+0x1ba> |
e9a2: 89 e0 ldi r24, 0x09 ; 9 |
e9a4: 80 93 9f 04 sts 0x049F, r24 |
e9a8: 80 91 8f 02 lds r24, 0x028F |
e9ac: 81 30 cpi r24, 0x01 ; 1 |
e9ae: 11 f4 brne .+4 ; 0xe9b4 <LED_Update+0x1a2> |
e9b0: 80 e8 ldi r24, 0x80 ; 128 |
e9b2: 01 c0 rjmp .+2 ; 0xe9b6 <LED_Update+0x1a4> |
e9b4: 86 95 lsr r24 |
e9b6: 80 93 8f 02 sts 0x028F, r24 |
e9ba: 80 91 69 05 lds r24, 0x0569 |
e9be: 90 91 8f 02 lds r25, 0x028F |
e9c2: 89 23 and r24, r25 |
e9c4: 11 f0 breq .+4 ; 0xe9ca <LED_Update+0x1b8> |
e9c6: 42 9a sbi 0x08, 2 ; 8 |
e9c8: 01 c0 rjmp .+2 ; 0xe9cc <LED_Update+0x1ba> |
e9ca: 42 98 cbi 0x08, 2 ; 8 |
e9cc: 80 91 97 04 lds r24, 0x0497 |
e9d0: 81 11 cpse r24, r1 |
e9d2: 3e c0 rjmp .+124 ; 0xea50 <LED_Update+0x23e> |
e9d4: 80 91 93 05 lds r24, 0x0593 |
e9d8: 87 ff sbrs r24, 7 |
e9da: 07 c0 rjmp .+14 ; 0xe9ea <LED_Update+0x1d8> |
e9dc: 90 91 01 04 lds r25, 0x0401 |
e9e0: 91 11 cpse r25, r1 |
e9e2: 03 c0 rjmp .+6 ; 0xe9ea <LED_Update+0x1d8> |
e9e4: 86 ff sbrs r24, 6 |
e9e6: 50 c0 rjmp .+160 ; 0xea88 <LED_Update+0x276> |
e9e8: 4d c0 rjmp .+154 ; 0xea84 <LED_Update+0x272> |
e9ea: 80 91 68 05 lds r24, 0x0568 |
e9ee: 88 3f cpi r24, 0xF8 ; 248 |
e9f0: b0 f0 brcs .+44 ; 0xea1e <LED_Update+0x20c> |
e9f2: 80 91 40 06 lds r24, 0x0640 |
e9f6: 8d 3d cpi r24, 0xDD ; 221 |
e9f8: 28 f0 brcs .+10 ; 0xea04 <LED_Update+0x1f2> |
e9fa: 80 91 99 04 lds r24, 0x0499 |
e9fe: 87 ff sbrs r24, 7 |
ea00: 07 c0 rjmp .+14 ; 0xea10 <LED_Update+0x1fe> |
ea02: 08 c0 rjmp .+16 ; 0xea14 <LED_Update+0x202> |
ea04: 85 30 cpi r24, 0x05 ; 5 |
ea06: 59 f4 brne .+22 ; 0xea1e <LED_Update+0x20c> |
ea08: 80 91 99 04 lds r24, 0x0499 |
ea0c: 87 ff sbrs r24, 7 |
ea0e: 02 c0 rjmp .+4 ; 0xea14 <LED_Update+0x202> |
ea10: 43 9a sbi 0x08, 3 ; 8 |
ea12: 01 c0 rjmp .+2 ; 0xea16 <LED_Update+0x204> |
ea14: 43 98 cbi 0x08, 3 ; 8 |
ea16: 81 e0 ldi r24, 0x01 ; 1 |
ea18: 80 93 8e 02 sts 0x028E, r24 |
ea1c: 36 c0 rjmp .+108 ; 0xea8a <LED_Update+0x278> |
ea1e: 80 91 9e 04 lds r24, 0x049E |
ea22: 9f ef ldi r25, 0xFF ; 255 |
ea24: 98 0f add r25, r24 |
ea26: 90 93 9e 04 sts 0x049E, r25 |
ea2a: 81 11 cpse r24, r1 |
ea2c: 2e c0 rjmp .+92 ; 0xea8a <LED_Update+0x278> |
ea2e: 80 91 40 06 lds r24, 0x0640 |
ea32: 86 95 lsr r24 |
ea34: 80 93 9e 04 sts 0x049E, r24 |
ea38: 80 91 8e 02 lds r24, 0x028E |
ea3c: 81 30 cpi r24, 0x01 ; 1 |
ea3e: 11 f4 brne .+4 ; 0xea44 <LED_Update+0x232> |
ea40: 80 e4 ldi r24, 0x40 ; 64 |
ea42: 01 c0 rjmp .+2 ; 0xea46 <LED_Update+0x234> |
ea44: 86 95 lsr r24 |
ea46: 80 93 8e 02 sts 0x028E, r24 |
ea4a: 80 91 99 04 lds r24, 0x0499 |
ea4e: 16 c0 rjmp .+44 ; 0xea7c <LED_Update+0x26a> |
ea50: 80 91 9e 04 lds r24, 0x049E |
ea54: 9f ef ldi r25, 0xFF ; 255 |
ea56: 98 0f add r25, r24 |
ea58: 90 93 9e 04 sts 0x049E, r25 |
ea5c: 81 11 cpse r24, r1 |
ea5e: 15 c0 rjmp .+42 ; 0xea8a <LED_Update+0x278> |
ea60: 89 e0 ldi r24, 0x09 ; 9 |
ea62: 80 93 9e 04 sts 0x049E, r24 |
ea66: 80 91 8e 02 lds r24, 0x028E |
ea6a: 81 30 cpi r24, 0x01 ; 1 |
ea6c: 11 f4 brne .+4 ; 0xea72 <LED_Update+0x260> |
ea6e: 80 e8 ldi r24, 0x80 ; 128 |
ea70: 01 c0 rjmp .+2 ; 0xea74 <LED_Update+0x262> |
ea72: 86 95 lsr r24 |
ea74: 80 93 8e 02 sts 0x028E, r24 |
ea78: 80 91 6a 05 lds r24, 0x056A |
ea7c: 90 91 8e 02 lds r25, 0x028E |
ea80: 89 23 and r24, r25 |
ea82: 11 f0 breq .+4 ; 0xea88 <LED_Update+0x276> |
ea84: 43 9a sbi 0x08, 3 ; 8 |
ea86: 01 c0 rjmp .+2 ; 0xea8a <LED_Update+0x278> |
ea88: 43 98 cbi 0x08, 3 ; 8 |
ea8a: 42 9b sbis 0x08, 2 ; 8 |
ea8c: 05 c0 rjmp .+10 ; 0xea98 <LED_Update+0x286> |
ea8e: 80 91 c8 03 lds r24, 0x03C8 |
ea92: 88 60 ori r24, 0x08 ; 8 |
ea94: 80 93 c8 03 sts 0x03C8, r24 |
ea98: 43 9b sbis 0x08, 3 ; 8 |
ea9a: 04 c0 rjmp .+8 ; 0xeaa4 <LED_Update+0x292> |
ea9c: 80 91 c8 03 lds r24, 0x03C8 |
eaa0: 80 61 ori r24, 0x10 ; 16 |
eaa2: 03 c0 rjmp .+6 ; 0xeaaa <LED_Update+0x298> |
eaa4: 80 91 c8 03 lds r24, 0x03C8 |
eaa8: 8f 7e andi r24, 0xEF ; 239 |
eaaa: 80 93 c8 03 sts 0x03C8, r24 |
eaae: 08 95 ret |
|
0000eab0 <Menu_Putchar>: |
eab0: e0 91 a2 04 lds r30, 0x04A2 |
eab4: e0 35 cpi r30, 0x50 ; 80 |
eab6: 40 f4 brcc .+16 ; 0xeac8 <Menu_Putchar+0x18> |
eab8: 91 e0 ldi r25, 0x01 ; 1 |
eaba: 9e 0f add r25, r30 |
eabc: 90 93 a2 04 sts 0x04A2, r25 |
eac0: f0 e0 ldi r31, 0x00 ; 0 |
eac2: e3 54 subi r30, 0x43 ; 67 |
eac4: f8 4f sbci r31, 0xF8 ; 248 |
eac6: 80 83 st Z, r24 |
eac8: 08 95 ret |
|
0000eaca <LcdClear>: |
eaca: ed eb ldi r30, 0xBD ; 189 |
eacc: f7 e0 ldi r31, 0x07 ; 7 |
eace: 80 e2 ldi r24, 0x20 ; 32 |
ead0: 81 93 st Z+, r24 |
ead2: 98 e0 ldi r25, 0x08 ; 8 |
ead4: ed 30 cpi r30, 0x0D ; 13 |
ead6: f9 07 cpc r31, r25 |
ead8: d9 f7 brne .-10 ; 0xead0 <LcdClear+0x6> |
eada: 08 95 ret |
|
0000eadc <Menu>: |
eadc: 4f 92 push r4 |
eade: 5f 92 push r5 |
eae0: 6f 92 push r6 |
eae2: 7f 92 push r7 |
eae4: 8f 92 push r8 |
eae6: 9f 92 push r9 |
eae8: af 92 push r10 |
eaea: bf 92 push r11 |
eaec: cf 92 push r12 |
eaee: df 92 push r13 |
eaf0: ef 92 push r14 |
eaf2: ff 92 push r15 |
eaf4: 0f 93 push r16 |
eaf6: 1f 93 push r17 |
eaf8: cf 93 push r28 |
eafa: df 93 push r29 |
eafc: 1f 92 push r1 |
eafe: cd b7 in r28, 0x3d ; 61 |
eb00: de b7 in r29, 0x3e ; 62 |
eb02: 80 91 a0 04 lds r24, 0x04A0 |
eb06: 80 ff sbrs r24, 0 |
eb08: 0a c0 rjmp .+20 ; 0xeb1e <Menu+0x42> |
eb0a: 90 91 a1 04 lds r25, 0x04A1 |
eb0e: 99 23 and r25, r25 |
eb10: 11 f0 breq .+4 ; 0xeb16 <Menu+0x3a> |
eb12: 91 50 subi r25, 0x01 ; 1 |
eb14: 02 c0 rjmp .+4 ; 0xeb1a <Menu+0x3e> |
eb16: 90 91 90 02 lds r25, 0x0290 |
eb1a: 90 93 a1 04 sts 0x04A1, r25 |
eb1e: 81 ff sbrs r24, 1 |
eb20: 0c c0 rjmp .+24 ; 0xeb3a <Menu+0x5e> |
eb22: 90 91 a1 04 lds r25, 0x04A1 |
eb26: 20 91 90 02 lds r18, 0x0290 |
eb2a: 92 13 cpse r25, r18 |
eb2c: 03 c0 rjmp .+6 ; 0xeb34 <Menu+0x58> |
eb2e: 10 92 a1 04 sts 0x04A1, r1 |
eb32: 03 c0 rjmp .+6 ; 0xeb3a <Menu+0x5e> |
eb34: 9f 5f subi r25, 0xFF ; 255 |
eb36: 90 93 a1 04 sts 0x04A1, r25 |
eb3a: 83 70 andi r24, 0x03 ; 3 |
eb3c: 83 30 cpi r24, 0x03 ; 3 |
eb3e: 11 f4 brne .+4 ; 0xeb44 <Menu+0x68> |
eb40: 10 92 a1 04 sts 0x04A1, r1 |
eb44: c2 df rcall .-124 ; 0xeaca <LcdClear> |
eb46: 80 91 a1 04 lds r24, 0x04A1 |
eb4a: e0 91 55 06 lds r30, 0x0655 |
eb4e: f0 91 56 06 lds r31, 0x0656 |
eb52: 8a 30 cpi r24, 0x0A ; 10 |
eb54: 40 f4 brcc .+16 ; 0xeb66 <Menu+0x8a> |
eb56: 91 e1 ldi r25, 0x11 ; 17 |
eb58: 90 93 a2 04 sts 0x04A2, r25 |
eb5c: 1f 92 push r1 |
eb5e: 8f 93 push r24 |
eb60: 80 e8 ldi r24, 0x80 ; 128 |
eb62: 94 e1 ldi r25, 0x14 ; 20 |
eb64: 07 c0 rjmp .+14 ; 0xeb74 <Menu+0x98> |
eb66: 90 e1 ldi r25, 0x10 ; 16 |
eb68: 90 93 a2 04 sts 0x04A2, r25 |
eb6c: 1f 92 push r1 |
eb6e: 8f 93 push r24 |
eb70: 8b e7 ldi r24, 0x7B ; 123 |
eb72: 94 e1 ldi r25, 0x14 ; 20 |
eb74: 9f 93 push r25 |
eb76: 8f 93 push r24 |
eb78: 88 e5 ldi r24, 0x58 ; 88 |
eb7a: 95 e7 ldi r25, 0x75 ; 117 |
eb7c: 9f 93 push r25 |
eb7e: 8f 93 push r24 |
eb80: 09 95 icall |
eb82: 0f 90 pop r0 |
eb84: 0f 90 pop r0 |
eb86: 0f 90 pop r0 |
eb88: 0f 90 pop r0 |
eb8a: 0f 90 pop r0 |
eb8c: 0f 90 pop r0 |
eb8e: 20 91 a1 04 lds r18, 0x04A1 |
eb92: 82 2f mov r24, r18 |
eb94: 90 e0 ldi r25, 0x00 ; 0 |
eb96: 84 31 cpi r24, 0x14 ; 20 |
eb98: 91 05 cpc r25, r1 |
eb9a: 08 f0 brcs .+2 ; 0xeb9e <Menu+0xc2> |
eb9c: e1 c7 rjmp .+4034 ; 0xfb60 <Menu+0x1084> |
eb9e: fc 01 movw r30, r24 |
eba0: ee 56 subi r30, 0x6E ; 110 |
eba2: ff 4f sbci r31, 0xFF ; 255 |
eba4: 00 91 55 06 lds r16, 0x0655 |
eba8: 10 91 56 06 lds r17, 0x0656 |
ebac: 0c 94 24 9b jmp 0x13648 ; 0x13648 <__tablejump2__> |
ebb0: 10 92 a2 04 sts 0x04A2, r1 |
ebb4: 8b e6 ldi r24, 0x6B ; 107 |
ebb6: 94 e1 ldi r25, 0x14 ; 20 |
ebb8: 9f 93 push r25 |
ebba: 8f 93 push r24 |
ebbc: b8 e5 ldi r27, 0x58 ; 88 |
ebbe: eb 2e mov r14, r27 |
ebc0: b5 e7 ldi r27, 0x75 ; 117 |
ebc2: fb 2e mov r15, r27 |
ebc4: ff 92 push r15 |
ebc6: ef 92 push r14 |
ebc8: f8 01 movw r30, r16 |
ebca: 09 95 icall |
ebcc: 84 e1 ldi r24, 0x14 ; 20 |
ebce: 80 93 a2 04 sts 0x04A2, r24 |
ebd2: 80 91 54 01 lds r24, 0x0154 |
ebd6: 1f 92 push r1 |
ebd8: 91 e6 ldi r25, 0x61 ; 97 |
ebda: 9f 93 push r25 |
ebdc: 1f 92 push r1 |
ebde: 98 e0 ldi r25, 0x08 ; 8 |
ebe0: 9f 93 push r25 |
ebe2: 1f 92 push r1 |
ebe4: 92 e0 ldi r25, 0x02 ; 2 |
ebe6: 9f 93 push r25 |
ebe8: 6a e0 ldi r22, 0x0A ; 10 |
ebea: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
ebee: 1f 92 push r1 |
ebf0: 9f 93 push r25 |
ebf2: 1f 92 push r1 |
ebf4: 8f 93 push r24 |
ebf6: 83 e5 ldi r24, 0x53 ; 83 |
ebf8: 94 e1 ldi r25, 0x14 ; 20 |
ebfa: 9f 93 push r25 |
ebfc: 8f 93 push r24 |
ebfe: ff 92 push r15 |
ec00: ef 92 push r14 |
ec02: e0 91 55 06 lds r30, 0x0655 |
ec06: f0 91 56 06 lds r31, 0x0656 |
ec0a: 09 95 icall |
ec0c: 88 e2 ldi r24, 0x28 ; 40 |
ec0e: 80 93 a2 04 sts 0x04A2, r24 |
ec12: 85 ea ldi r24, 0xA5 ; 165 |
ec14: 95 e0 ldi r25, 0x05 ; 5 |
ec16: 9f 93 push r25 |
ec18: 8f 93 push r24 |
ec1a: 80 91 52 01 lds r24, 0x0152 |
ec1e: 1f 92 push r1 |
ec20: 8f 93 push r24 |
ec22: 89 e4 ldi r24, 0x49 ; 73 |
ec24: 94 e1 ldi r25, 0x14 ; 20 |
ec26: 9f 93 push r25 |
ec28: 8f 93 push r24 |
ec2a: ff 92 push r15 |
ec2c: ef 92 push r14 |
ec2e: e0 91 55 06 lds r30, 0x0655 |
ec32: f0 91 56 06 lds r31, 0x0656 |
ec36: 09 95 icall |
ec38: 80 91 c7 03 lds r24, 0x03C7 |
ec3c: 0f b6 in r0, 0x3f ; 63 |
ec3e: f8 94 cli |
ec40: de bf out 0x3e, r29 ; 62 |
ec42: 0f be out 0x3f, r0 ; 63 |
ec44: cd bf out 0x3d, r28 ; 61 |
ec46: 81 ff sbrs r24, 1 |
ec48: 12 c0 rjmp .+36 ; 0xec6e <Menu+0x192> |
ec4a: 88 e3 ldi r24, 0x38 ; 56 |
ec4c: 80 93 a2 04 sts 0x04A2, r24 |
ec50: 84 e4 ldi r24, 0x44 ; 68 |
ec52: 94 e1 ldi r25, 0x14 ; 20 |
ec54: 9f 93 push r25 |
ec56: 8f 93 push r24 |
ec58: ff 92 push r15 |
ec5a: ef 92 push r14 |
ec5c: e0 91 55 06 lds r30, 0x0655 |
ec60: f0 91 56 06 lds r31, 0x0656 |
ec64: 09 95 icall |
ec66: 0f 90 pop r0 |
ec68: 0f 90 pop r0 |
ec6a: 0f 90 pop r0 |
ec6c: 0f 90 pop r0 |
ec6e: 80 91 40 0a lds r24, 0x0A40 |
ec72: 84 ff sbrs r24, 4 |
ec74: 06 c0 rjmp .+12 ; 0xec82 <Menu+0x1a6> |
ec76: 8c e3 ldi r24, 0x3C ; 60 |
ec78: 80 93 a2 04 sts 0x04A2, r24 |
ec7c: 87 e3 ldi r24, 0x37 ; 55 |
ec7e: 94 e1 ldi r25, 0x14 ; 20 |
ec80: 48 c0 rjmp .+144 ; 0xed12 <Menu+0x236> |
ec82: 80 91 b9 04 lds r24, 0x04B9 |
ec86: 88 23 and r24, r24 |
ec88: 09 f1 breq .+66 ; 0xeccc <Menu+0x1f0> |
ec8a: 9c e3 ldi r25, 0x3C ; 60 |
ec8c: 90 93 a2 04 sts 0x04A2, r25 |
ec90: 1f 92 push r1 |
ec92: 8f 93 push r24 |
ec94: 8f e2 ldi r24, 0x2F ; 47 |
ec96: 94 e1 ldi r25, 0x14 ; 20 |
ec98: 9f 93 push r25 |
ec9a: 8f 93 push r24 |
ec9c: 08 e5 ldi r16, 0x58 ; 88 |
ec9e: 15 e7 ldi r17, 0x75 ; 117 |
eca0: 1f 93 push r17 |
eca2: 0f 93 push r16 |
eca4: e0 91 55 06 lds r30, 0x0655 |
eca8: f0 91 56 06 lds r31, 0x0656 |
ecac: 09 95 icall |
ecae: 1f 92 push r1 |
ecb0: 1f 92 push r1 |
ecb2: 80 91 b9 04 lds r24, 0x04B9 |
ecb6: 31 e1 ldi r19, 0x11 ; 17 |
ecb8: 83 9f mul r24, r19 |
ecba: c0 01 movw r24, r0 |
ecbc: 11 24 eor r1, r1 |
ecbe: 8a 56 subi r24, 0x6A ; 106 |
ecc0: 95 4f sbci r25, 0xF5 ; 245 |
ecc2: 9f 93 push r25 |
ecc4: 8f 93 push r24 |
ecc6: 1f 93 push r17 |
ecc8: 0f 93 push r16 |
ecca: 37 c1 rjmp .+622 ; 0xef3a <Menu+0x45e> |
eccc: 80 91 3f 0a lds r24, 0x0A3F |
ecd0: 88 23 and r24, r24 |
ecd2: 41 f0 breq .+16 ; 0xece4 <Menu+0x208> |
ecd4: 9c e3 ldi r25, 0x3C ; 60 |
ecd6: 90 93 a2 04 sts 0x04A2, r25 |
ecda: 1f 92 push r1 |
ecdc: 8f 93 push r24 |
ecde: 88 e1 ldi r24, 0x18 ; 24 |
ece0: 94 e1 ldi r25, 0x14 ; 20 |
ece2: 33 c0 rjmp .+102 ; 0xed4a <Menu+0x26e> |
ece4: 80 91 dd 04 lds r24, 0x04DD |
ece8: 88 23 and r24, r24 |
ecea: 41 f0 breq .+16 ; 0xecfc <Menu+0x220> |
ecec: 9c e3 ldi r25, 0x3C ; 60 |
ecee: 90 93 a2 04 sts 0x04A2, r25 |
ecf2: 1f 92 push r1 |
ecf4: 8f 93 push r24 |
ecf6: 82 e0 ldi r24, 0x02 ; 2 |
ecf8: 94 e1 ldi r25, 0x14 ; 20 |
ecfa: 27 c0 rjmp .+78 ; 0xed4a <Menu+0x26e> |
ecfc: 80 91 b0 02 lds r24, 0x02B0 |
ed00: 90 91 b1 02 lds r25, 0x02B1 |
ed04: 06 97 sbiw r24, 0x06 ; 6 |
ed06: a8 f4 brcc .+42 ; 0xed32 <Menu+0x256> |
ed08: 8c e3 ldi r24, 0x3C ; 60 |
ed0a: 80 93 a2 04 sts 0x04A2, r24 |
ed0e: 85 ef ldi r24, 0xF5 ; 245 |
ed10: 93 e1 ldi r25, 0x13 ; 19 |
ed12: 9f 93 push r25 |
ed14: 8f 93 push r24 |
ed16: 88 e5 ldi r24, 0x58 ; 88 |
ed18: 95 e7 ldi r25, 0x75 ; 117 |
ed1a: 9f 93 push r25 |
ed1c: 8f 93 push r24 |
ed1e: e0 91 55 06 lds r30, 0x0655 |
ed22: f0 91 56 06 lds r31, 0x0656 |
ed26: 09 95 icall |
ed28: 0f 90 pop r0 |
ed2a: 0f 90 pop r0 |
ed2c: 0f 90 pop r0 |
ed2e: 0f 90 pop r0 |
ed30: 20 c7 rjmp .+3648 ; 0xfb72 <Menu+0x1096> |
ed32: 80 91 19 05 lds r24, 0x0519 |
ed36: 8e 31 cpi r24, 0x1E ; 30 |
ed38: 08 f0 brcs .+2 ; 0xed3c <Menu+0x260> |
ed3a: 1b c7 rjmp .+3638 ; 0xfb72 <Menu+0x1096> |
ed3c: 9c e3 ldi r25, 0x3C ; 60 |
ed3e: 90 93 a2 04 sts 0x04A2, r25 |
ed42: 1f 92 push r1 |
ed44: 8f 93 push r24 |
ed46: 81 ee ldi r24, 0xE1 ; 225 |
ed48: 93 e1 ldi r25, 0x13 ; 19 |
ed4a: 9f 93 push r25 |
ed4c: 8f 93 push r24 |
ed4e: 88 e5 ldi r24, 0x58 ; 88 |
ed50: 95 e7 ldi r25, 0x75 ; 117 |
ed52: 9f 93 push r25 |
ed54: 8f 93 push r24 |
ed56: e0 91 55 06 lds r30, 0x0655 |
ed5a: f0 91 56 06 lds r31, 0x0656 |
ed5e: 09 95 icall |
ed60: 0f 90 pop r0 |
ed62: 0f 90 pop r0 |
ed64: 0f 90 pop r0 |
ed66: 0f 90 pop r0 |
ed68: 0f 90 pop r0 |
ed6a: 0f 90 pop r0 |
ed6c: 02 c7 rjmp .+3588 ; 0xfb72 <Menu+0x1096> |
ed6e: 10 92 a2 04 sts 0x04A2, r1 |
ed72: 60 91 fc 03 lds r22, 0x03FC |
ed76: 70 91 fd 03 lds r23, 0x03FD |
ed7a: 80 91 fe 03 lds r24, 0x03FE |
ed7e: 90 91 ff 03 lds r25, 0x03FF |
ed82: f5 e0 ldi r31, 0x05 ; 5 |
ed84: cf 2e mov r12, r31 |
ed86: d1 2c mov r13, r1 |
ed88: e1 2c mov r14, r1 |
ed8a: f1 2c mov r15, r1 |
ed8c: a7 01 movw r20, r14 |
ed8e: 96 01 movw r18, r12 |
ed90: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
ed94: 3f 93 push r19 |
ed96: 2f 93 push r18 |
ed98: 84 ed ldi r24, 0xD4 ; 212 |
ed9a: 93 e1 ldi r25, 0x13 ; 19 |
ed9c: 9f 93 push r25 |
ed9e: 8f 93 push r24 |
eda0: a8 e5 ldi r26, 0x58 ; 88 |
eda2: aa 2e mov r10, r26 |
eda4: a5 e7 ldi r26, 0x75 ; 117 |
eda6: ba 2e mov r11, r26 |
eda8: bf 92 push r11 |
edaa: af 92 push r10 |
edac: f8 01 movw r30, r16 |
edae: 09 95 icall |
edb0: 84 e1 ldi r24, 0x14 ; 20 |
edb2: 80 93 a2 04 sts 0x04A2, r24 |
edb6: 60 91 f8 03 lds r22, 0x03F8 |
edba: 70 91 f9 03 lds r23, 0x03F9 |
edbe: 80 91 fa 03 lds r24, 0x03FA |
edc2: 90 91 fb 03 lds r25, 0x03FB |
edc6: a7 01 movw r20, r14 |
edc8: 96 01 movw r18, r12 |
edca: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
edce: 3f 93 push r19 |
edd0: 2f 93 push r18 |
edd2: 87 ec ldi r24, 0xC7 ; 199 |
edd4: 93 e1 ldi r25, 0x13 ; 19 |
edd6: 9f 93 push r25 |
edd8: 8f 93 push r24 |
edda: bf 92 push r11 |
eddc: af 92 push r10 |
edde: e0 91 55 06 lds r30, 0x0655 |
ede2: f0 91 56 06 lds r31, 0x0656 |
ede6: 09 95 icall |
ede8: 88 e2 ldi r24, 0x28 ; 40 |
edea: 80 93 a2 04 sts 0x04A2, r24 |
edee: 80 91 10 01 lds r24, 0x0110 |
edf2: 90 91 11 01 lds r25, 0x0111 |
edf6: 9f 93 push r25 |
edf8: 8f 93 push r24 |
edfa: 8a eb ldi r24, 0xBA ; 186 |
edfc: 93 e1 ldi r25, 0x13 ; 19 |
edfe: 9f 93 push r25 |
ee00: 8f 93 push r24 |
ee02: bf 92 push r11 |
ee04: af 92 push r10 |
ee06: e0 91 55 06 lds r30, 0x0655 |
ee0a: f0 91 56 06 lds r31, 0x0656 |
ee0e: 09 95 icall |
ee10: 8c e3 ldi r24, 0x3C ; 60 |
ee12: 80 93 a2 04 sts 0x04A2, r24 |
ee16: 87 b5 in r24, 0x27 ; 39 |
ee18: 1f 92 push r1 |
ee1a: 8f 93 push r24 |
ee1c: 8d ea ldi r24, 0xAD ; 173 |
ee1e: 93 e1 ldi r25, 0x13 ; 19 |
ee20: 9f 93 push r25 |
ee22: 8f 93 push r24 |
ee24: bf 92 push r11 |
ee26: af 92 push r10 |
ee28: e0 91 55 06 lds r30, 0x0655 |
ee2c: f0 91 56 06 lds r31, 0x0656 |
ee30: 09 95 icall |
ee32: 0f b6 in r0, 0x3f ; 63 |
ee34: f8 94 cli |
ee36: de bf out 0x3e, r29 ; 62 |
ee38: 0f be out 0x3f, r0 ; 63 |
ee3a: cd bf out 0x3d, r28 ; 61 |
ee3c: 80 91 c0 03 lds r24, 0x03C0 |
ee40: 88 23 and r24, r24 |
ee42: 09 f4 brne .+2 ; 0xee46 <Menu+0x36a> |
ee44: 96 c6 rjmp .+3372 ; 0xfb72 <Menu+0x1096> |
ee46: 89 e3 ldi r24, 0x39 ; 57 |
ee48: 80 93 a2 04 sts 0x04A2, r24 |
ee4c: 89 ea ldi r24, 0xA9 ; 169 |
ee4e: 93 e1 ldi r25, 0x13 ; 19 |
ee50: 9f 93 push r25 |
ee52: 8f 93 push r24 |
ee54: bf 92 push r11 |
ee56: af 92 push r10 |
ee58: e0 91 55 06 lds r30, 0x0655 |
ee5c: f0 91 56 06 lds r31, 0x0656 |
ee60: 09 95 icall |
ee62: 8d e4 ldi r24, 0x4D ; 77 |
ee64: 80 93 a2 04 sts 0x04A2, r24 |
ee68: 80 91 0c 01 lds r24, 0x010C |
ee6c: 1f 92 push r1 |
ee6e: 8f 93 push r24 |
ee70: 86 ea ldi r24, 0xA6 ; 166 |
ee72: 93 e1 ldi r25, 0x13 ; 19 |
ee74: 9f 93 push r25 |
ee76: 8f 93 push r24 |
ee78: bf 92 push r11 |
ee7a: af 92 push r10 |
ee7c: 5e c0 rjmp .+188 ; 0xef3a <Menu+0x45e> |
ee7e: 10 92 a2 04 sts 0x04A2, r1 |
ee82: 89 e9 ldi r24, 0x99 ; 153 |
ee84: 93 e1 ldi r25, 0x13 ; 19 |
ee86: 9f 93 push r25 |
ee88: 8f 93 push r24 |
ee8a: 68 e5 ldi r22, 0x58 ; 88 |
ee8c: a6 2e mov r10, r22 |
ee8e: 65 e7 ldi r22, 0x75 ; 117 |
ee90: b6 2e mov r11, r22 |
ee92: bf 92 push r11 |
ee94: af 92 push r10 |
ee96: f8 01 movw r30, r16 |
ee98: 09 95 icall |
ee9a: 84 e1 ldi r24, 0x14 ; 20 |
ee9c: 80 93 a2 04 sts 0x04A2, r24 |
eea0: 60 91 40 04 lds r22, 0x0440 |
eea4: 70 91 41 04 lds r23, 0x0441 |
eea8: 80 91 42 04 lds r24, 0x0442 |
eeac: 90 91 43 04 lds r25, 0x0443 |
eeb0: c1 2c mov r12, r1 |
eeb2: e4 e0 ldi r30, 0x04 ; 4 |
eeb4: de 2e mov r13, r30 |
eeb6: e1 2c mov r14, r1 |
eeb8: f1 2c mov r15, r1 |
eeba: a7 01 movw r20, r14 |
eebc: 96 01 movw r18, r12 |
eebe: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
eec2: 5f 93 push r21 |
eec4: 4f 93 push r20 |
eec6: 3f 93 push r19 |
eec8: 2f 93 push r18 |
eeca: 8a e8 ldi r24, 0x8A ; 138 |
eecc: 93 e1 ldi r25, 0x13 ; 19 |
eece: 9f 93 push r25 |
eed0: 8f 93 push r24 |
eed2: bf 92 push r11 |
eed4: af 92 push r10 |
eed6: e0 91 55 06 lds r30, 0x0655 |
eeda: f0 91 56 06 lds r31, 0x0656 |
eede: 09 95 icall |
eee0: 88 e2 ldi r24, 0x28 ; 40 |
eee2: 80 93 a2 04 sts 0x04A2, r24 |
eee6: 60 91 3c 04 lds r22, 0x043C |
eeea: 70 91 3d 04 lds r23, 0x043D |
eeee: 80 91 3e 04 lds r24, 0x043E |
eef2: 90 91 3f 04 lds r25, 0x043F |
eef6: a7 01 movw r20, r14 |
eef8: 96 01 movw r18, r12 |
eefa: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
eefe: 5f 93 push r21 |
ef00: 4f 93 push r20 |
ef02: 3f 93 push r19 |
ef04: 2f 93 push r18 |
ef06: 8b e7 ldi r24, 0x7B ; 123 |
ef08: 93 e1 ldi r25, 0x13 ; 19 |
ef0a: 9f 93 push r25 |
ef0c: 8f 93 push r24 |
ef0e: bf 92 push r11 |
ef10: af 92 push r10 |
ef12: e0 91 55 06 lds r30, 0x0655 |
ef16: f0 91 56 06 lds r31, 0x0656 |
ef1a: 09 95 icall |
ef1c: 8c e3 ldi r24, 0x3C ; 60 |
ef1e: 80 93 a2 04 sts 0x04A2, r24 |
ef22: 80 91 43 06 lds r24, 0x0643 |
ef26: 8f 93 push r24 |
ef28: 80 91 42 06 lds r24, 0x0642 |
ef2c: 8f 93 push r24 |
ef2e: 8c e6 ldi r24, 0x6C ; 108 |
ef30: 93 e1 ldi r25, 0x13 ; 19 |
ef32: 9f 93 push r25 |
ef34: 8f 93 push r24 |
ef36: bf 92 push r11 |
ef38: af 92 push r10 |
ef3a: e0 91 55 06 lds r30, 0x0655 |
ef3e: f0 91 56 06 lds r31, 0x0656 |
ef42: 09 95 icall |
ef44: da c0 rjmp .+436 ; 0xf0fa <Menu+0x61e> |
ef46: aa 24 eor r10, r10 |
ef48: a3 94 inc r10 |
ef4a: b1 2c mov r11, r1 |
ef4c: 44 e1 ldi r20, 0x14 ; 20 |
ef4e: d4 2e mov r13, r20 |
ef50: 5a e5 ldi r21, 0x5A ; 90 |
ef52: e5 2e mov r14, r21 |
ef54: 53 e1 ldi r21, 0x13 ; 19 |
ef56: f5 2e mov r15, r21 |
ef58: 08 e5 ldi r16, 0x58 ; 88 |
ef5a: 15 e7 ldi r17, 0x75 ; 117 |
ef5c: 8a 2d mov r24, r10 |
ef5e: 86 95 lsr r24 |
ef60: 8d 9d mul r24, r13 |
ef62: 80 2d mov r24, r0 |
ef64: 11 24 eor r1, r1 |
ef66: 80 93 a2 04 sts 0x04A2, r24 |
ef6a: c5 01 movw r24, r10 |
ef6c: 01 96 adiw r24, 0x01 ; 1 |
ef6e: fc 01 movw r30, r24 |
ef70: ee 0f add r30, r30 |
ef72: ff 1f adc r31, r31 |
ef74: e2 5f subi r30, 0xF2 ; 242 |
ef76: f7 4f sbci r31, 0xF7 ; 247 |
ef78: 40 81 ld r20, Z |
ef7a: 51 81 ldd r21, Z+1 ; 0x01 |
ef7c: f5 01 movw r30, r10 |
ef7e: ee 0f add r30, r30 |
ef80: ff 1f adc r31, r31 |
ef82: e2 5f subi r30, 0xF2 ; 242 |
ef84: f7 4f sbci r31, 0xF7 ; 247 |
ef86: 20 81 ld r18, Z |
ef88: 31 81 ldd r19, Z+1 ; 0x01 |
ef8a: 5f 93 push r21 |
ef8c: 4f 93 push r20 |
ef8e: 9f 93 push r25 |
ef90: 8f 93 push r24 |
ef92: 3f 93 push r19 |
ef94: 2f 93 push r18 |
ef96: bf 92 push r11 |
ef98: af 92 push r10 |
ef9a: ff 92 push r15 |
ef9c: ef 92 push r14 |
ef9e: 1f 93 push r17 |
efa0: 0f 93 push r16 |
efa2: e0 91 55 06 lds r30, 0x0655 |
efa6: f0 91 56 06 lds r31, 0x0656 |
efaa: 09 95 icall |
efac: 32 e0 ldi r19, 0x02 ; 2 |
efae: a3 0e add r10, r19 |
efb0: b1 1c adc r11, r1 |
efb2: 0f b6 in r0, 0x3f ; 63 |
efb4: f8 94 cli |
efb6: de bf out 0x3e, r29 ; 62 |
efb8: 0f be out 0x3f, r0 ; 63 |
efba: cd bf out 0x3d, r28 ; 61 |
efbc: 59 e0 ldi r21, 0x09 ; 9 |
efbe: a5 16 cp r10, r21 |
efc0: b1 04 cpc r11, r1 |
efc2: 61 f6 brne .-104 ; 0xef5c <Menu+0x480> |
efc4: d6 c5 rjmp .+2988 ; 0xfb72 <Menu+0x1096> |
efc6: 10 92 a2 04 sts 0x04A2, r1 |
efca: e0 91 1d 05 lds r30, 0x051D |
efce: f0 e0 ldi r31, 0x00 ; 0 |
efd0: ee 0f add r30, r30 |
efd2: ff 1f adc r31, r31 |
efd4: e2 5f subi r30, 0xF2 ; 242 |
efd6: f7 4f sbci r31, 0xF7 ; 247 |
efd8: 20 81 ld r18, Z |
efda: 31 81 ldd r19, Z+1 ; 0x01 |
efdc: e0 91 1c 05 lds r30, 0x051C |
efe0: f0 e0 ldi r31, 0x00 ; 0 |
efe2: ee 0f add r30, r30 |
efe4: ff 1f adc r31, r31 |
efe6: e2 5f subi r30, 0xF2 ; 242 |
efe8: f7 4f sbci r31, 0xF7 ; 247 |
efea: 80 81 ld r24, Z |
efec: 91 81 ldd r25, Z+1 ; 0x01 |
efee: 3f 93 push r19 |
eff0: 2f 93 push r18 |
eff2: 9f 93 push r25 |
eff4: 8f 93 push r24 |
eff6: 8a e4 ldi r24, 0x4A ; 74 |
eff8: 93 e1 ldi r25, 0x13 ; 19 |
effa: 9f 93 push r25 |
effc: 8f 93 push r24 |
effe: 28 e5 ldi r18, 0x58 ; 88 |
f000: e2 2e mov r14, r18 |
f002: 25 e7 ldi r18, 0x75 ; 117 |
f004: f2 2e mov r15, r18 |
f006: ff 92 push r15 |
f008: ef 92 push r14 |
f00a: f8 01 movw r30, r16 |
f00c: 09 95 icall |
f00e: 84 e1 ldi r24, 0x14 ; 20 |
f010: 80 93 a2 04 sts 0x04A2, r24 |
f014: e0 91 1f 05 lds r30, 0x051F |
f018: f0 e0 ldi r31, 0x00 ; 0 |
f01a: ee 0f add r30, r30 |
f01c: ff 1f adc r31, r31 |
f01e: e2 5f subi r30, 0xF2 ; 242 |
f020: f7 4f sbci r31, 0xF7 ; 247 |
f022: 20 81 ld r18, Z |
f024: 31 81 ldd r19, Z+1 ; 0x01 |
f026: e0 91 1e 05 lds r30, 0x051E |
f02a: f0 e0 ldi r31, 0x00 ; 0 |
f02c: ee 0f add r30, r30 |
f02e: ff 1f adc r31, r31 |
f030: e2 5f subi r30, 0xF2 ; 242 |
f032: f7 4f sbci r31, 0xF7 ; 247 |
f034: 80 81 ld r24, Z |
f036: 91 81 ldd r25, Z+1 ; 0x01 |
f038: 3f 93 push r19 |
f03a: 2f 93 push r18 |
f03c: 81 58 subi r24, 0x81 ; 129 |
f03e: 9f 4f sbci r25, 0xFF ; 255 |
f040: 9f 93 push r25 |
f042: 8f 93 push r24 |
f044: 8a e3 ldi r24, 0x3A ; 58 |
f046: 93 e1 ldi r25, 0x13 ; 19 |
f048: 9f 93 push r25 |
f04a: 8f 93 push r24 |
f04c: ff 92 push r15 |
f04e: ef 92 push r14 |
f050: e0 91 55 06 lds r30, 0x0655 |
f054: f0 91 56 06 lds r31, 0x0656 |
f058: 09 95 icall |
f05a: 88 e2 ldi r24, 0x28 ; 40 |
f05c: 80 93 a2 04 sts 0x04A2, r24 |
f060: e0 91 21 05 lds r30, 0x0521 |
f064: f0 e0 ldi r31, 0x00 ; 0 |
f066: ee 0f add r30, r30 |
f068: ff 1f adc r31, r31 |
f06a: e2 5f subi r30, 0xF2 ; 242 |
f06c: f7 4f sbci r31, 0xF7 ; 247 |
f06e: 20 81 ld r18, Z |
f070: 31 81 ldd r19, Z+1 ; 0x01 |
f072: e0 91 20 05 lds r30, 0x0520 |
f076: f0 e0 ldi r31, 0x00 ; 0 |
f078: ee 0f add r30, r30 |
f07a: ff 1f adc r31, r31 |
f07c: e2 5f subi r30, 0xF2 ; 242 |
f07e: f7 4f sbci r31, 0xF7 ; 247 |
f080: 80 81 ld r24, Z |
f082: 91 81 ldd r25, Z+1 ; 0x01 |
f084: 21 58 subi r18, 0x81 ; 129 |
f086: 3f 4f sbci r19, 0xFF ; 255 |
f088: 3f 93 push r19 |
f08a: 2f 93 push r18 |
f08c: 81 58 subi r24, 0x81 ; 129 |
f08e: 9f 4f sbci r25, 0xFF ; 255 |
f090: 9f 93 push r25 |
f092: 8f 93 push r24 |
f094: 8a e2 ldi r24, 0x2A ; 42 |
f096: 93 e1 ldi r25, 0x13 ; 19 |
f098: 9f 93 push r25 |
f09a: 8f 93 push r24 |
f09c: ff 92 push r15 |
f09e: ef 92 push r14 |
f0a0: e0 91 55 06 lds r30, 0x0655 |
f0a4: f0 91 56 06 lds r31, 0x0656 |
f0a8: 09 95 icall |
f0aa: 8c e3 ldi r24, 0x3C ; 60 |
f0ac: 80 93 a2 04 sts 0x04A2, r24 |
f0b0: e0 91 23 05 lds r30, 0x0523 |
f0b4: f0 e0 ldi r31, 0x00 ; 0 |
f0b6: ee 0f add r30, r30 |
f0b8: ff 1f adc r31, r31 |
f0ba: e2 5f subi r30, 0xF2 ; 242 |
f0bc: f7 4f sbci r31, 0xF7 ; 247 |
f0be: 20 81 ld r18, Z |
f0c0: 31 81 ldd r19, Z+1 ; 0x01 |
f0c2: e0 91 22 05 lds r30, 0x0522 |
f0c6: f0 e0 ldi r31, 0x00 ; 0 |
f0c8: ee 0f add r30, r30 |
f0ca: ff 1f adc r31, r31 |
f0cc: e2 5f subi r30, 0xF2 ; 242 |
f0ce: f7 4f sbci r31, 0xF7 ; 247 |
f0d0: 80 81 ld r24, Z |
f0d2: 91 81 ldd r25, Z+1 ; 0x01 |
f0d4: 21 58 subi r18, 0x81 ; 129 |
f0d6: 3f 4f sbci r19, 0xFF ; 255 |
f0d8: 3f 93 push r19 |
f0da: 2f 93 push r18 |
f0dc: 81 58 subi r24, 0x81 ; 129 |
f0de: 9f 4f sbci r25, 0xFF ; 255 |
f0e0: 9f 93 push r25 |
f0e2: 8f 93 push r24 |
f0e4: 8a e1 ldi r24, 0x1A ; 26 |
f0e6: 93 e1 ldi r25, 0x13 ; 19 |
f0e8: 9f 93 push r25 |
f0ea: 8f 93 push r24 |
f0ec: ff 92 push r15 |
f0ee: ef 92 push r14 |
f0f0: e0 91 55 06 lds r30, 0x0655 |
f0f4: f0 91 56 06 lds r31, 0x0656 |
f0f8: 09 95 icall |
f0fa: 0f b6 in r0, 0x3f ; 63 |
f0fc: f8 94 cli |
f0fe: de bf out 0x3e, r29 ; 62 |
f100: 0f be out 0x3f, r0 ; 63 |
f102: cd bf out 0x3d, r28 ; 61 |
f104: 36 c5 rjmp .+2668 ; 0xfb72 <Menu+0x1096> |
f106: 10 92 a2 04 sts 0x04A2, r1 |
f10a: 8c e0 ldi r24, 0x0C ; 12 |
f10c: 93 e1 ldi r25, 0x13 ; 19 |
f10e: 9f 93 push r25 |
f110: 8f 93 push r24 |
f112: 88 e5 ldi r24, 0x58 ; 88 |
f114: 95 e7 ldi r25, 0x75 ; 117 |
f116: 9f 93 push r25 |
f118: 8f 93 push r24 |
f11a: f8 01 movw r30, r16 |
f11c: 09 95 icall |
f11e: 84 e1 ldi r24, 0x14 ; 20 |
f120: 80 93 a2 04 sts 0x04A2, r24 |
f124: 40 91 65 03 lds r20, 0x0365 |
f128: 50 91 66 03 lds r21, 0x0366 |
f12c: 30 91 55 04 lds r19, 0x0455 |
f130: 20 91 56 04 lds r18, 0x0456 |
f134: 2f 93 push r18 |
f136: 3f 93 push r19 |
f138: 83 2f mov r24, r19 |
f13a: 92 2f mov r25, r18 |
f13c: 97 fd sbrc r25, 7 |
f13e: 07 96 adiw r24, 0x07 ; 7 |
f140: 9c 01 movw r18, r24 |
f142: 03 e0 ldi r16, 0x03 ; 3 |
f144: 35 95 asr r19 |
f146: 27 95 ror r18 |
f148: 0a 95 dec r16 |
f14a: e1 f7 brne .-8 ; 0xf144 <Menu+0x668> |
f14c: ca 01 movw r24, r20 |
f14e: 82 1b sub r24, r18 |
f150: 93 0b sbc r25, r19 |
f152: 9f 93 push r25 |
f154: 8f 93 push r24 |
f156: 8d ef ldi r24, 0xFD ; 253 |
f158: 92 e1 ldi r25, 0x12 ; 18 |
f15a: 9f 93 push r25 |
f15c: 8f 93 push r24 |
f15e: 88 e5 ldi r24, 0x58 ; 88 |
f160: 95 e7 ldi r25, 0x75 ; 117 |
f162: 9f 93 push r25 |
f164: 8f 93 push r24 |
f166: e0 91 55 06 lds r30, 0x0655 |
f16a: f0 91 56 06 lds r31, 0x0656 |
f16e: 09 95 icall |
f170: 88 e2 ldi r24, 0x28 ; 40 |
f172: 80 93 a2 04 sts 0x04A2, r24 |
f176: 40 91 63 03 lds r20, 0x0363 |
f17a: 50 91 64 03 lds r21, 0x0364 |
f17e: 30 91 53 04 lds r19, 0x0453 |
f182: 20 91 54 04 lds r18, 0x0454 |
f186: 2f 93 push r18 |
f188: 3f 93 push r19 |
f18a: 83 2f mov r24, r19 |
f18c: 92 2f mov r25, r18 |
f18e: 97 fd sbrc r25, 7 |
f190: 07 96 adiw r24, 0x07 ; 7 |
f192: 9c 01 movw r18, r24 |
f194: 13 e0 ldi r17, 0x03 ; 3 |
f196: 35 95 asr r19 |
f198: 27 95 ror r18 |
f19a: 1a 95 dec r17 |
f19c: e1 f7 brne .-8 ; 0xf196 <Menu+0x6ba> |
f19e: ca 01 movw r24, r20 |
f1a0: 82 1b sub r24, r18 |
f1a2: 93 0b sbc r25, r19 |
f1a4: 9f 93 push r25 |
f1a6: 8f 93 push r24 |
f1a8: 8e ee ldi r24, 0xEE ; 238 |
f1aa: 92 e1 ldi r25, 0x12 ; 18 |
f1ac: 9f 93 push r25 |
f1ae: 8f 93 push r24 |
f1b0: 08 e5 ldi r16, 0x58 ; 88 |
f1b2: 15 e7 ldi r17, 0x75 ; 117 |
f1b4: 1f 93 push r17 |
f1b6: 0f 93 push r16 |
f1b8: e0 91 55 06 lds r30, 0x0655 |
f1bc: f0 91 56 06 lds r31, 0x0656 |
f1c0: 09 95 icall |
f1c2: 8c e3 ldi r24, 0x3C ; 60 |
f1c4: 80 93 a2 04 sts 0x04A2, r24 |
f1c8: 80 91 51 04 lds r24, 0x0451 |
f1cc: 90 91 52 04 lds r25, 0x0452 |
f1d0: 20 91 61 03 lds r18, 0x0361 |
f1d4: 30 91 62 03 lds r19, 0x0362 |
f1d8: 9f 93 push r25 |
f1da: 8f 93 push r24 |
f1dc: 82 1b sub r24, r18 |
f1de: 93 0b sbc r25, r19 |
f1e0: 9f 93 push r25 |
f1e2: 8f 93 push r24 |
f1e4: 8f ed ldi r24, 0xDF ; 223 |
f1e6: 92 e1 ldi r25, 0x12 ; 18 |
f1e8: 9f 93 push r25 |
f1ea: 8f 93 push r24 |
f1ec: 1f 93 push r17 |
f1ee: 0f 93 push r16 |
f1f0: 7f cf rjmp .-258 ; 0xf0f0 <Menu+0x614> |
f1f2: 10 92 a2 04 sts 0x04A2, r1 |
f1f6: 82 ed ldi r24, 0xD2 ; 210 |
f1f8: 92 e1 ldi r25, 0x12 ; 18 |
f1fa: 9f 93 push r25 |
f1fc: 8f 93 push r24 |
f1fe: b8 e5 ldi r27, 0x58 ; 88 |
f200: eb 2e mov r14, r27 |
f202: b5 e7 ldi r27, 0x75 ; 117 |
f204: fb 2e mov r15, r27 |
f206: ff 92 push r15 |
f208: ef 92 push r14 |
f20a: f8 01 movw r30, r16 |
f20c: 09 95 icall |
f20e: 84 e1 ldi r24, 0x14 ; 20 |
f210: 80 93 a2 04 sts 0x04A2, r24 |
f214: 80 91 5d 03 lds r24, 0x035D |
f218: 90 91 5e 03 lds r25, 0x035E |
f21c: 20 91 4c 04 lds r18, 0x044C |
f220: 2f 93 push r18 |
f222: 20 91 4b 04 lds r18, 0x044B |
f226: 2f 93 push r18 |
f228: 9f 93 push r25 |
f22a: 8f 93 push r24 |
f22c: 83 ec ldi r24, 0xC3 ; 195 |
f22e: 92 e1 ldi r25, 0x12 ; 18 |
f230: 9f 93 push r25 |
f232: 8f 93 push r24 |
f234: ff 92 push r15 |
f236: ef 92 push r14 |
f238: e0 91 55 06 lds r30, 0x0655 |
f23c: f0 91 56 06 lds r31, 0x0656 |
f240: 09 95 icall |
f242: 88 e2 ldi r24, 0x28 ; 40 |
f244: 80 93 a2 04 sts 0x04A2, r24 |
f248: 80 91 5f 03 lds r24, 0x035F |
f24c: 90 91 60 03 lds r25, 0x0360 |
f250: 20 91 4a 04 lds r18, 0x044A |
f254: 2f 93 push r18 |
f256: 20 91 49 04 lds r18, 0x0449 |
f25a: 2f 93 push r18 |
f25c: 9f 93 push r25 |
f25e: 8f 93 push r24 |
f260: 84 eb ldi r24, 0xB4 ; 180 |
f262: 92 e1 ldi r25, 0x12 ; 18 |
f264: 9f 93 push r25 |
f266: 8f 93 push r24 |
f268: ff 92 push r15 |
f26a: ef 92 push r14 |
f26c: e0 91 55 06 lds r30, 0x0655 |
f270: f0 91 56 06 lds r31, 0x0656 |
f274: 09 95 icall |
f276: 8c e3 ldi r24, 0x3C ; 60 |
f278: 80 93 a2 04 sts 0x04A2, r24 |
f27c: 80 91 5b 03 lds r24, 0x035B |
f280: 90 91 5c 03 lds r25, 0x035C |
f284: 20 91 46 04 lds r18, 0x0446 |
f288: 2f 93 push r18 |
f28a: 20 91 45 04 lds r18, 0x0445 |
f28e: 2f 93 push r18 |
f290: 9f 93 push r25 |
f292: 8f 93 push r24 |
f294: 85 ea ldi r24, 0xA5 ; 165 |
f296: 92 e1 ldi r25, 0x12 ; 18 |
f298: 9f 93 push r25 |
f29a: 8f 93 push r24 |
f29c: ff 92 push r15 |
f29e: ef 92 push r14 |
f2a0: 27 cf rjmp .-434 ; 0xf0f0 <Menu+0x614> |
f2a2: 10 92 a2 04 sts 0x04A2, r1 |
f2a6: 80 91 1a 01 lds r24, 0x011A |
f2aa: 90 91 1b 01 lds r25, 0x011B |
f2ae: 20 91 1a 01 lds r18, 0x011A |
f2b2: 30 91 1b 01 lds r19, 0x011B |
f2b6: fa e0 ldi r31, 0x0A ; 10 |
f2b8: ef 2e mov r14, r31 |
f2ba: f1 2c mov r15, r1 |
f2bc: b7 01 movw r22, r14 |
f2be: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
f2c2: 9f 93 push r25 |
f2c4: 8f 93 push r24 |
f2c6: c9 01 movw r24, r18 |
f2c8: b7 01 movw r22, r14 |
f2ca: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
f2ce: 7f 93 push r23 |
f2d0: 6f 93 push r22 |
f2d2: 81 e9 ldi r24, 0x91 ; 145 |
f2d4: 92 e1 ldi r25, 0x12 ; 18 |
f2d6: 9f 93 push r25 |
f2d8: 8f 93 push r24 |
f2da: a8 e5 ldi r26, 0x58 ; 88 |
f2dc: ca 2e mov r12, r26 |
f2de: a5 e7 ldi r26, 0x75 ; 117 |
f2e0: da 2e mov r13, r26 |
f2e2: df 92 push r13 |
f2e4: cf 92 push r12 |
f2e6: f8 01 movw r30, r16 |
f2e8: 09 95 icall |
f2ea: 84 e1 ldi r24, 0x14 ; 20 |
f2ec: 80 93 a2 04 sts 0x04A2, r24 |
f2f0: 80 91 13 05 lds r24, 0x0513 |
f2f4: 90 91 14 05 lds r25, 0x0514 |
f2f8: b7 01 movw r22, r14 |
f2fa: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
f2fe: 9f 93 push r25 |
f300: 8f 93 push r24 |
f302: 7f 93 push r23 |
f304: 6f 93 push r22 |
f306: 8d e7 ldi r24, 0x7D ; 125 |
f308: 92 e1 ldi r25, 0x12 ; 18 |
f30a: 9f 93 push r25 |
f30c: 8f 93 push r24 |
f30e: df 92 push r13 |
f310: cf 92 push r12 |
f312: e0 91 55 06 lds r30, 0x0655 |
f316: f0 91 56 06 lds r31, 0x0656 |
f31a: 09 95 icall |
f31c: 88 e2 ldi r24, 0x28 ; 40 |
f31e: 80 93 a2 04 sts 0x04A2, r24 |
f322: 80 91 16 05 lds r24, 0x0516 |
f326: 8f 93 push r24 |
f328: 80 91 15 05 lds r24, 0x0515 |
f32c: 8f 93 push r24 |
f32e: 8d e6 ldi r24, 0x6D ; 109 |
f330: 92 e1 ldi r25, 0x12 ; 18 |
f332: 9f 93 push r25 |
f334: 8f 93 push r24 |
f336: df 92 push r13 |
f338: cf 92 push r12 |
f33a: e0 91 55 06 lds r30, 0x0655 |
f33e: f0 91 56 06 lds r31, 0x0656 |
f342: 09 95 icall |
f344: 8c e3 ldi r24, 0x3C ; 60 |
f346: 80 93 a2 04 sts 0x04A2, r24 |
f34a: 80 91 18 05 lds r24, 0x0518 |
f34e: 8f 93 push r24 |
f350: 80 91 17 05 lds r24, 0x0517 |
f354: 8f 93 push r24 |
f356: 8b e5 ldi r24, 0x5B ; 91 |
f358: 92 e1 ldi r25, 0x12 ; 18 |
f35a: 9f 93 push r25 |
f35c: 8f 93 push r24 |
f35e: df 92 push r13 |
f360: cf 92 push r12 |
f362: eb cd rjmp .-1066 ; 0xef3a <Menu+0x45e> |
f364: 10 92 a2 04 sts 0x04A2, r1 |
f368: 82 e5 ldi r24, 0x52 ; 82 |
f36a: 92 e1 ldi r25, 0x12 ; 18 |
f36c: 9f 93 push r25 |
f36e: 8f 93 push r24 |
f370: e8 e5 ldi r30, 0x58 ; 88 |
f372: ee 2e mov r14, r30 |
f374: e5 e7 ldi r30, 0x75 ; 117 |
f376: fe 2e mov r15, r30 |
f378: ff 92 push r15 |
f37a: ef 92 push r14 |
f37c: f8 01 movw r30, r16 |
f37e: 09 95 icall |
f380: 88 e2 ldi r24, 0x28 ; 40 |
f382: 80 93 a2 04 sts 0x04A2, r24 |
f386: 80 91 02 04 lds r24, 0x0402 |
f38a: 1f 92 push r1 |
f38c: 8f 93 push r24 |
f38e: 82 e4 ldi r24, 0x42 ; 66 |
f390: 92 e1 ldi r25, 0x12 ; 18 |
f392: 9f 93 push r25 |
f394: 8f 93 push r24 |
f396: ff 92 push r15 |
f398: ef 92 push r14 |
f39a: e0 91 55 06 lds r30, 0x0655 |
f39e: f0 91 56 06 lds r31, 0x0656 |
f3a2: 09 95 icall |
f3a4: 8c e3 ldi r24, 0x3C ; 60 |
f3a6: 80 93 a2 04 sts 0x04A2, r24 |
f3aa: 80 91 0d 08 lds r24, 0x080D |
f3ae: 90 e0 ldi r25, 0x00 ; 0 |
f3b0: 01 97 sbiw r24, 0x01 ; 1 |
f3b2: 9f 93 push r25 |
f3b4: 8f 93 push r24 |
f3b6: 82 e3 ldi r24, 0x32 ; 50 |
f3b8: 92 e1 ldi r25, 0x12 ; 18 |
f3ba: 9f 93 push r25 |
f3bc: 8f 93 push r24 |
f3be: ff 92 push r15 |
f3c0: ef 92 push r14 |
f3c2: bb cd rjmp .-1162 ; 0xef3a <Menu+0x45e> |
f3c4: 10 92 a2 04 sts 0x04A2, r1 |
f3c8: 82 e2 ldi r24, 0x22 ; 34 |
f3ca: 92 e1 ldi r25, 0x12 ; 18 |
f3cc: 9f 93 push r25 |
f3ce: 8f 93 push r24 |
f3d0: 78 e5 ldi r23, 0x58 ; 88 |
f3d2: e7 2e mov r14, r23 |
f3d4: 75 e7 ldi r23, 0x75 ; 117 |
f3d6: f7 2e mov r15, r23 |
f3d8: ff 92 push r15 |
f3da: ef 92 push r14 |
f3dc: f8 01 movw r30, r16 |
f3de: 09 95 icall |
f3e0: 84 e1 ldi r24, 0x14 ; 20 |
f3e2: 80 93 a2 04 sts 0x04A2, r24 |
f3e6: 80 91 53 01 lds r24, 0x0153 |
f3ea: 1a e0 ldi r17, 0x0A ; 10 |
f3ec: 61 2f mov r22, r17 |
f3ee: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
f3f2: 1f 92 push r1 |
f3f4: 9f 93 push r25 |
f3f6: 1f 92 push r1 |
f3f8: 8f 93 push r24 |
f3fa: 84 e1 ldi r24, 0x14 ; 20 |
f3fc: 92 e1 ldi r25, 0x12 ; 18 |
f3fe: 9f 93 push r25 |
f400: 8f 93 push r24 |
f402: ff 92 push r15 |
f404: ef 92 push r14 |
f406: e0 91 55 06 lds r30, 0x0655 |
f40a: f0 91 56 06 lds r31, 0x0656 |
f40e: 09 95 icall |
f410: 88 e2 ldi r24, 0x28 ; 40 |
f412: 80 93 a2 04 sts 0x04A2, r24 |
f416: 80 91 62 04 lds r24, 0x0462 |
f41a: 61 2f mov r22, r17 |
f41c: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
f420: 1f 92 push r1 |
f422: 9f 93 push r25 |
f424: 1f 92 push r1 |
f426: 8f 93 push r24 |
f428: 86 e0 ldi r24, 0x06 ; 6 |
f42a: 92 e1 ldi r25, 0x12 ; 18 |
f42c: 9f 93 push r25 |
f42e: 8f 93 push r24 |
f430: ff 92 push r15 |
f432: ef 92 push r14 |
f434: e0 91 55 06 lds r30, 0x0655 |
f438: f0 91 56 06 lds r31, 0x0656 |
f43c: 09 95 icall |
f43e: 8c e3 ldi r24, 0x3C ; 60 |
f440: 80 93 a2 04 sts 0x04A2, r24 |
f444: 80 91 63 04 lds r24, 0x0463 |
f448: 61 2f mov r22, r17 |
f44a: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
f44e: 1f 92 push r1 |
f450: 9f 93 push r25 |
f452: 1f 92 push r1 |
f454: 8f 93 push r24 |
f456: 88 ef ldi r24, 0xF8 ; 248 |
f458: 91 e1 ldi r25, 0x11 ; 17 |
f45a: 1e cf rjmp .-452 ; 0xf298 <Menu+0x7bc> |
f45c: 53 e0 ldi r21, 0x03 ; 3 |
f45e: c5 2e mov r12, r21 |
f460: 54 e0 ldi r21, 0x04 ; 4 |
f462: d5 2e mov r13, r21 |
f464: 20 e0 ldi r18, 0x00 ; 0 |
f466: 6b ee ldi r22, 0xEB ; 235 |
f468: e6 2e mov r14, r22 |
f46a: 61 e1 ldi r22, 0x11 ; 17 |
f46c: f6 2e mov r15, r22 |
f46e: 08 e5 ldi r16, 0x58 ; 88 |
f470: 15 e7 ldi r17, 0x75 ; 117 |
f472: 20 93 a2 04 sts 0x04A2, r18 |
f476: d6 01 movw r26, r12 |
f478: 8d 91 ld r24, X+ |
f47a: 6d 01 movw r12, r26 |
f47c: 1f 92 push r1 |
f47e: 8f 93 push r24 |
f480: cd 01 movw r24, r26 |
f482: 83 50 subi r24, 0x03 ; 3 |
f484: 94 40 sbci r25, 0x04 ; 4 |
f486: 9f 93 push r25 |
f488: 8f 93 push r24 |
f48a: ff 92 push r15 |
f48c: ef 92 push r14 |
f48e: 1f 93 push r17 |
f490: 0f 93 push r16 |
f492: e0 91 55 06 lds r30, 0x0655 |
f496: f0 91 56 06 lds r31, 0x0656 |
f49a: 29 83 std Y+1, r18 ; 0x01 |
f49c: 09 95 icall |
f49e: 29 81 ldd r18, Y+1 ; 0x01 |
f4a0: 2c 5e subi r18, 0xEC ; 236 |
f4a2: 0f b6 in r0, 0x3f ; 63 |
f4a4: f8 94 cli |
f4a6: de bf out 0x3e, r29 ; 62 |
f4a8: 0f be out 0x3f, r0 ; 63 |
f4aa: cd bf out 0x3d, r28 ; 61 |
f4ac: 20 35 cpi r18, 0x50 ; 80 |
f4ae: 09 f7 brne .-62 ; 0xf472 <Menu+0x996> |
f4b0: 60 c3 rjmp .+1728 ; 0xfb72 <Menu+0x1096> |
f4b2: 37 e0 ldi r19, 0x07 ; 7 |
f4b4: c3 2e mov r12, r19 |
f4b6: 34 e0 ldi r19, 0x04 ; 4 |
f4b8: d3 2e mov r13, r19 |
f4ba: 20 e0 ldi r18, 0x00 ; 0 |
f4bc: 4e ed ldi r20, 0xDE ; 222 |
f4be: e4 2e mov r14, r20 |
f4c0: 41 e1 ldi r20, 0x11 ; 17 |
f4c2: f4 2e mov r15, r20 |
f4c4: 08 e5 ldi r16, 0x58 ; 88 |
f4c6: 15 e7 ldi r17, 0x75 ; 117 |
f4c8: 20 93 a2 04 sts 0x04A2, r18 |
f4cc: d6 01 movw r26, r12 |
f4ce: 8d 91 ld r24, X+ |
f4d0: 6d 01 movw r12, r26 |
f4d2: 1f 92 push r1 |
f4d4: 8f 93 push r24 |
f4d6: cd 01 movw r24, r26 |
f4d8: 83 50 subi r24, 0x03 ; 3 |
f4da: 94 40 sbci r25, 0x04 ; 4 |
f4dc: 9f 93 push r25 |
f4de: 8f 93 push r24 |
f4e0: ff 92 push r15 |
f4e2: ef 92 push r14 |
f4e4: 1f 93 push r17 |
f4e6: 0f 93 push r16 |
f4e8: e0 91 55 06 lds r30, 0x0655 |
f4ec: f0 91 56 06 lds r31, 0x0656 |
f4f0: 29 83 std Y+1, r18 ; 0x01 |
f4f2: 09 95 icall |
f4f4: 29 81 ldd r18, Y+1 ; 0x01 |
f4f6: 2c 5e subi r18, 0xEC ; 236 |
f4f8: 0f b6 in r0, 0x3f ; 63 |
f4fa: f8 94 cli |
f4fc: de bf out 0x3e, r29 ; 62 |
f4fe: 0f be out 0x3f, r0 ; 63 |
f500: cd bf out 0x3d, r28 ; 61 |
f502: 20 35 cpi r18, 0x50 ; 80 |
f504: 09 f7 brne .-62 ; 0xf4c8 <Menu+0x9ec> |
f506: 35 c3 rjmp .+1642 ; 0xfb72 <Menu+0x1096> |
f508: 10 92 a2 04 sts 0x04A2, r1 |
f50c: 80 ed ldi r24, 0xD0 ; 208 |
f50e: 91 e1 ldi r25, 0x11 ; 17 |
f510: 9f 93 push r25 |
f512: 8f 93 push r24 |
f514: 28 e5 ldi r18, 0x58 ; 88 |
f516: e2 2e mov r14, r18 |
f518: 25 e7 ldi r18, 0x75 ; 117 |
f51a: f2 2e mov r15, r18 |
f51c: ff 92 push r15 |
f51e: ef 92 push r14 |
f520: f8 01 movw r30, r16 |
f522: 09 95 icall |
f524: 84 e1 ldi r24, 0x14 ; 20 |
f526: 80 93 a2 04 sts 0x04A2, r24 |
f52a: 80 91 5f 04 lds r24, 0x045F |
f52e: 8f 93 push r24 |
f530: 80 91 5e 04 lds r24, 0x045E |
f534: 8f 93 push r24 |
f536: 83 ec ldi r24, 0xC3 ; 195 |
f538: 91 e1 ldi r25, 0x11 ; 17 |
f53a: 9f 93 push r25 |
f53c: 8f 93 push r24 |
f53e: ff 92 push r15 |
f540: ef 92 push r14 |
f542: e0 91 55 06 lds r30, 0x0655 |
f546: f0 91 56 06 lds r31, 0x0656 |
f54a: 09 95 icall |
f54c: 88 e2 ldi r24, 0x28 ; 40 |
f54e: 80 93 a2 04 sts 0x04A2, r24 |
f552: 80 91 61 04 lds r24, 0x0461 |
f556: 8f 93 push r24 |
f558: 80 91 60 04 lds r24, 0x0460 |
f55c: 8f 93 push r24 |
f55e: 86 eb ldi r24, 0xB6 ; 182 |
f560: 91 e1 ldi r25, 0x11 ; 17 |
f562: 9f 93 push r25 |
f564: 8f 93 push r24 |
f566: ff 92 push r15 |
f568: ef 92 push r14 |
f56a: e0 91 55 06 lds r30, 0x0655 |
f56e: f0 91 56 06 lds r31, 0x0656 |
f572: 09 95 icall |
f574: 89 e4 ldi r24, 0x49 ; 73 |
f576: 80 93 a2 04 sts 0x04A2, r24 |
f57a: 8e ea ldi r24, 0xAE ; 174 |
f57c: 91 e1 ldi r25, 0x11 ; 17 |
f57e: 9f 93 push r25 |
f580: 8f 93 push r24 |
f582: ff 92 push r15 |
f584: ef 92 push r14 |
f586: e0 91 55 06 lds r30, 0x0655 |
f58a: f0 91 56 06 lds r31, 0x0656 |
f58e: 09 95 icall |
f590: 80 91 a0 04 lds r24, 0x04A0 |
f594: 0f b6 in r0, 0x3f ; 63 |
f596: f8 94 cli |
f598: de bf out 0x3e, r29 ; 62 |
f59a: 0f be out 0x3f, r0 ; 63 |
f59c: cd bf out 0x3d, r28 ; 61 |
f59e: 83 ff sbrs r24, 3 |
f5a0: e8 c2 rjmp .+1488 ; 0xfb72 <Menu+0x1096> |
f5a2: 10 92 61 04 sts 0x0461, r1 |
f5a6: 10 92 60 04 sts 0x0460, r1 |
f5aa: 60 e0 ldi r22, 0x00 ; 0 |
f5ac: 70 e0 ldi r23, 0x00 ; 0 |
f5ae: 8e e0 ldi r24, 0x0E ; 14 |
f5b0: 90 e0 ldi r25, 0x00 ; 0 |
f5b2: 0e 94 49 23 call 0x4692 ; 0x4692 <SetParamWord> |
f5b6: dd c2 rjmp .+1466 ; 0xfb72 <Menu+0x1096> |
f5b8: 10 92 a2 04 sts 0x04A2, r1 |
f5bc: 86 ea ldi r24, 0xA6 ; 166 |
f5be: 91 e1 ldi r25, 0x11 ; 17 |
f5c0: 9f 93 push r25 |
f5c2: 8f 93 push r24 |
f5c4: 98 e5 ldi r25, 0x58 ; 88 |
f5c6: e9 2e mov r14, r25 |
f5c8: 95 e7 ldi r25, 0x75 ; 117 |
f5ca: f9 2e mov r15, r25 |
f5cc: ff 92 push r15 |
f5ce: ef 92 push r14 |
f5d0: f8 01 movw r30, r16 |
f5d2: 09 95 icall |
f5d4: 84 e1 ldi r24, 0x14 ; 20 |
f5d6: 80 93 a2 04 sts 0x04A2, r24 |
f5da: 80 91 4f 01 lds r24, 0x014F |
f5de: 8f 93 push r24 |
f5e0: 80 91 4e 01 lds r24, 0x014E |
f5e4: 8f 93 push r24 |
f5e6: 88 e9 ldi r24, 0x98 ; 152 |
f5e8: 91 e1 ldi r25, 0x11 ; 17 |
f5ea: 9f 93 push r25 |
f5ec: 8f 93 push r24 |
f5ee: ff 92 push r15 |
f5f0: ef 92 push r14 |
f5f2: e0 91 55 06 lds r30, 0x0655 |
f5f6: f0 91 56 06 lds r31, 0x0656 |
f5fa: 09 95 icall |
f5fc: 88 e2 ldi r24, 0x28 ; 40 |
f5fe: 80 93 a2 04 sts 0x04A2, r24 |
f602: 80 91 ff 05 lds r24, 0x05FF |
f606: 8f 93 push r24 |
f608: 80 91 fe 05 lds r24, 0x05FE |
f60c: 8f 93 push r24 |
f60e: 8a e8 ldi r24, 0x8A ; 138 |
f610: 91 e1 ldi r25, 0x11 ; 17 |
f612: 9f 93 push r25 |
f614: 8f 93 push r24 |
f616: ff 92 push r15 |
f618: ef 92 push r14 |
f61a: e0 91 55 06 lds r30, 0x0655 |
f61e: f0 91 56 06 lds r31, 0x0656 |
f622: 09 95 icall |
f624: 8c e3 ldi r24, 0x3C ; 60 |
f626: 80 93 a2 04 sts 0x04A2, r24 |
f62a: 80 91 43 06 lds r24, 0x0643 |
f62e: 8f 93 push r24 |
f630: 80 91 42 06 lds r24, 0x0642 |
f634: 8f 93 push r24 |
f636: 8c e7 ldi r24, 0x7C ; 124 |
f638: 91 e1 ldi r25, 0x11 ; 17 |
f63a: 9f 93 push r25 |
f63c: 8f 93 push r24 |
f63e: ff 92 push r15 |
f640: ef 92 push r14 |
f642: 7b cc rjmp .-1802 ; 0xef3a <Menu+0x45e> |
f644: 10 92 a2 04 sts 0x04A2, r1 |
f648: 84 e7 ldi r24, 0x74 ; 116 |
f64a: 91 e1 ldi r25, 0x11 ; 17 |
f64c: 9f 93 push r25 |
f64e: 8f 93 push r24 |
f650: 88 e5 ldi r24, 0x58 ; 88 |
f652: e8 2e mov r14, r24 |
f654: 85 e7 ldi r24, 0x75 ; 117 |
f656: f8 2e mov r15, r24 |
f658: ff 92 push r15 |
f65a: ef 92 push r14 |
f65c: f8 01 movw r30, r16 |
f65e: 09 95 icall |
f660: 84 e1 ldi r24, 0x14 ; 20 |
f662: 80 93 a2 04 sts 0x04A2, r24 |
f666: 80 91 2f 01 lds r24, 0x012F |
f66a: 1f 92 push r1 |
f66c: 8f 93 push r24 |
f66e: 86 e6 ldi r24, 0x66 ; 102 |
f670: 91 e1 ldi r25, 0x11 ; 17 |
f672: 9f 93 push r25 |
f674: 8f 93 push r24 |
f676: ff 92 push r15 |
f678: ef 92 push r14 |
f67a: e0 91 55 06 lds r30, 0x0655 |
f67e: f0 91 56 06 lds r31, 0x0656 |
f682: 09 95 icall |
f684: 88 e2 ldi r24, 0x28 ; 40 |
f686: 80 93 a2 04 sts 0x04A2, r24 |
f68a: 80 91 c4 04 lds r24, 0x04C4 |
f68e: 90 91 c5 04 lds r25, 0x04C5 |
f692: 97 fd sbrc r25, 7 |
f694: 03 96 adiw r24, 0x03 ; 3 |
f696: 95 95 asr r25 |
f698: 87 95 ror r24 |
f69a: 95 95 asr r25 |
f69c: 87 95 ror r24 |
f69e: 9f 93 push r25 |
f6a0: 8f 93 push r24 |
f6a2: 88 e5 ldi r24, 0x58 ; 88 |
f6a4: 91 e1 ldi r25, 0x11 ; 17 |
f6a6: 9f 93 push r25 |
f6a8: 8f 93 push r24 |
f6aa: 08 e5 ldi r16, 0x58 ; 88 |
f6ac: 15 e7 ldi r17, 0x75 ; 117 |
f6ae: 1f 93 push r17 |
f6b0: 0f 93 push r16 |
f6b2: e0 91 55 06 lds r30, 0x0655 |
f6b6: f0 91 56 06 lds r31, 0x0656 |
f6ba: 09 95 icall |
f6bc: 8c e3 ldi r24, 0x3C ; 60 |
f6be: 80 93 a2 04 sts 0x04A2, r24 |
f6c2: 80 91 4b 05 lds r24, 0x054B |
f6c6: 1f 92 push r1 |
f6c8: 8f 93 push r24 |
f6ca: 80 91 4a 05 lds r24, 0x054A |
f6ce: 1f 92 push r1 |
f6d0: 8f 93 push r24 |
f6d2: 8a e4 ldi r24, 0x4A ; 74 |
f6d4: 91 e1 ldi r25, 0x11 ; 17 |
f6d6: 9f 93 push r25 |
f6d8: 8f 93 push r24 |
f6da: 1f 93 push r17 |
f6dc: 0f 93 push r16 |
f6de: 08 cd rjmp .-1520 ; 0xf0f0 <Menu+0x614> |
f6e0: 10 92 a2 04 sts 0x04A2, r1 |
f6e4: 8a e3 ldi r24, 0x3A ; 58 |
f6e6: 91 e1 ldi r25, 0x11 ; 17 |
f6e8: 9f 93 push r25 |
f6ea: 8f 93 push r24 |
f6ec: 88 e5 ldi r24, 0x58 ; 88 |
f6ee: 95 e7 ldi r25, 0x75 ; 117 |
f6f0: 9f 93 push r25 |
f6f2: 8f 93 push r24 |
f6f4: f8 01 movw r30, r16 |
f6f6: 09 95 icall |
f6f8: b4 ea ldi r27, 0xA4 ; 164 |
f6fa: cb 2e mov r12, r27 |
f6fc: b9 e0 ldi r27, 0x09 ; 9 |
f6fe: db 2e mov r13, r27 |
f700: 0f 90 pop r0 |
f702: 0f 90 pop r0 |
f704: 0f 90 pop r0 |
f706: 0f 90 pop r0 |
f708: 84 e1 ldi r24, 0x14 ; 20 |
f70a: 19 e2 ldi r17, 0x29 ; 41 |
f70c: e1 2e mov r14, r17 |
f70e: 11 e1 ldi r17, 0x11 ; 17 |
f710: f1 2e mov r15, r17 |
f712: 08 e5 ldi r16, 0x58 ; 88 |
f714: 15 e7 ldi r17, 0x75 ; 117 |
f716: 80 93 a2 04 sts 0x04A2, r24 |
f71a: d6 01 movw r26, r12 |
f71c: 9c 91 ld r25, X |
f71e: 9f 77 andi r25, 0x7F ; 127 |
f720: 1f 92 push r1 |
f722: 9f 93 push r25 |
f724: f6 01 movw r30, r12 |
f726: 3f 97 sbiw r30, 0x0f ; 15 |
f728: 90 81 ld r25, Z |
f72a: 9f 77 andi r25, 0x7F ; 127 |
f72c: 1f 92 push r1 |
f72e: 9f 93 push r25 |
f730: 3f 97 sbiw r30, 0x0f ; 15 |
f732: 90 81 ld r25, Z |
f734: 9f 77 andi r25, 0x7F ; 127 |
f736: 1f 92 push r1 |
f738: 9f 93 push r25 |
f73a: 3f 97 sbiw r30, 0x0f ; 15 |
f73c: 90 81 ld r25, Z |
f73e: 9f 77 andi r25, 0x7F ; 127 |
f740: 1f 92 push r1 |
f742: 9f 93 push r25 |
f744: ff 92 push r15 |
f746: ef 92 push r14 |
f748: 1f 93 push r17 |
f74a: 0f 93 push r16 |
f74c: e0 91 55 06 lds r30, 0x0655 |
f750: f0 91 56 06 lds r31, 0x0656 |
f754: 89 83 std Y+1, r24 ; 0x01 |
f756: 09 95 icall |
f758: 89 81 ldd r24, Y+1 ; 0x01 |
f75a: 8c 5e subi r24, 0xEC ; 236 |
f75c: bc e3 ldi r27, 0x3C ; 60 |
f75e: cb 0e add r12, r27 |
f760: d1 1c adc r13, r1 |
f762: 0f b6 in r0, 0x3f ; 63 |
f764: f8 94 cli |
f766: de bf out 0x3e, r29 ; 62 |
f768: 0f be out 0x3f, r0 ; 63 |
f76a: cd bf out 0x3d, r28 ; 61 |
f76c: 80 35 cpi r24, 0x50 ; 80 |
f76e: 99 f6 brne .-90 ; 0xf716 <Menu+0xc3a> |
f770: 00 c2 rjmp .+1024 ; 0xfb72 <Menu+0x1096> |
f772: 10 92 a2 04 sts 0x04A2, r1 |
f776: 8a e1 ldi r24, 0x1A ; 26 |
f778: 91 e1 ldi r25, 0x11 ; 17 |
f77a: 9f 93 push r25 |
f77c: 8f 93 push r24 |
f77e: 88 e5 ldi r24, 0x58 ; 88 |
f780: 95 e7 ldi r25, 0x75 ; 117 |
f782: 9f 93 push r25 |
f784: 8f 93 push r24 |
f786: f8 01 movw r30, r16 |
f788: 09 95 icall |
f78a: f8 ea ldi r31, 0xA8 ; 168 |
f78c: cf 2e mov r12, r31 |
f78e: f9 e0 ldi r31, 0x09 ; 9 |
f790: df 2e mov r13, r31 |
f792: 0f 90 pop r0 |
f794: 0f 90 pop r0 |
f796: 0f 90 pop r0 |
f798: 0f 90 pop r0 |
f79a: 84 e1 ldi r24, 0x14 ; 20 |
f79c: a9 e0 ldi r26, 0x09 ; 9 |
f79e: ea 2e mov r14, r26 |
f7a0: a1 e1 ldi r26, 0x11 ; 17 |
f7a2: fa 2e mov r15, r26 |
f7a4: 08 e5 ldi r16, 0x58 ; 88 |
f7a6: 15 e7 ldi r17, 0x75 ; 117 |
f7a8: 80 93 a2 04 sts 0x04A2, r24 |
f7ac: d6 01 movw r26, r12 |
f7ae: 9c 91 ld r25, X |
f7b0: 1f 92 push r1 |
f7b2: 9f 93 push r25 |
f7b4: f6 01 movw r30, r12 |
f7b6: 3f 97 sbiw r30, 0x0f ; 15 |
f7b8: 90 81 ld r25, Z |
f7ba: 1f 92 push r1 |
f7bc: 9f 93 push r25 |
f7be: 3f 97 sbiw r30, 0x0f ; 15 |
f7c0: 90 81 ld r25, Z |
f7c2: 1f 92 push r1 |
f7c4: 9f 93 push r25 |
f7c6: 3f 97 sbiw r30, 0x0f ; 15 |
f7c8: 90 81 ld r25, Z |
f7ca: 1f 92 push r1 |
f7cc: 9f 93 push r25 |
f7ce: ff 92 push r15 |
f7d0: ef 92 push r14 |
f7d2: 1f 93 push r17 |
f7d4: 0f 93 push r16 |
f7d6: e0 91 55 06 lds r30, 0x0655 |
f7da: f0 91 56 06 lds r31, 0x0656 |
f7de: 89 83 std Y+1, r24 ; 0x01 |
f7e0: 09 95 icall |
f7e2: 89 81 ldd r24, Y+1 ; 0x01 |
f7e4: 8c 5e subi r24, 0xEC ; 236 |
f7e6: bc e3 ldi r27, 0x3C ; 60 |
f7e8: cb 0e add r12, r27 |
f7ea: d1 1c adc r13, r1 |
f7ec: 0f b6 in r0, 0x3f ; 63 |
f7ee: f8 94 cli |
f7f0: de bf out 0x3e, r29 ; 62 |
f7f2: 0f be out 0x3f, r0 ; 63 |
f7f4: cd bf out 0x3d, r28 ; 61 |
f7f6: 80 35 cpi r24, 0x50 ; 80 |
f7f8: b9 f6 brne .-82 ; 0xf7a8 <Menu+0xccc> |
f7fa: bb c1 rjmp .+886 ; 0xfb72 <Menu+0x1096> |
f7fc: 10 92 a2 04 sts 0x04A2, r1 |
f800: 8e ef ldi r24, 0xFE ; 254 |
f802: 90 e1 ldi r25, 0x10 ; 16 |
f804: 9f 93 push r25 |
f806: 8f 93 push r24 |
f808: 78 e5 ldi r23, 0x58 ; 88 |
f80a: e7 2e mov r14, r23 |
f80c: 75 e7 ldi r23, 0x75 ; 117 |
f80e: f7 2e mov r15, r23 |
f810: ff 92 push r15 |
f812: ef 92 push r14 |
f814: f8 01 movw r30, r16 |
f816: 09 95 icall |
f818: 87 e4 ldi r24, 0x47 ; 71 |
f81a: 80 93 a2 04 sts 0x04A2, r24 |
f81e: 84 ef ldi r24, 0xF4 ; 244 |
f820: 90 e1 ldi r25, 0x10 ; 16 |
f822: 9f 93 push r25 |
f824: 8f 93 push r24 |
f826: ff 92 push r15 |
f828: ef 92 push r14 |
f82a: e0 91 55 06 lds r30, 0x0655 |
f82e: f0 91 56 06 lds r31, 0x0656 |
f832: 09 95 icall |
f834: 0f b6 in r0, 0x3f ; 63 |
f836: f8 94 cli |
f838: de bf out 0x3e, r29 ; 62 |
f83a: 0f be out 0x3f, r0 ; 63 |
f83c: cd bf out 0x3d, r28 ; 61 |
f83e: e4 e0 ldi r30, 0x04 ; 4 |
f840: 4e 2e mov r4, r30 |
f842: 51 2c mov r5, r1 |
f844: 24 e1 ldi r18, 0x14 ; 20 |
f846: 03 ee ldi r16, 0xE3 ; 227 |
f848: 10 e1 ldi r17, 0x10 ; 16 |
f84a: 20 93 a2 04 sts 0x04A2, r18 |
f84e: c0 90 55 06 lds r12, 0x0655 |
f852: d0 90 56 06 lds r13, 0x0656 |
f856: 8f ef ldi r24, 0xFF ; 255 |
f858: 84 0d add r24, r4 |
f85a: 29 83 std Y+1, r18 ; 0x01 |
f85c: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
f860: 78 2e mov r7, r24 |
f862: 69 2e mov r6, r25 |
f864: 8e ef ldi r24, 0xFE ; 254 |
f866: 84 0d add r24, r4 |
f868: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
f86c: 98 2e mov r9, r24 |
f86e: 89 2e mov r8, r25 |
f870: 8d ef ldi r24, 0xFD ; 253 |
f872: 84 0d add r24, r4 |
f874: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
f878: b8 2e mov r11, r24 |
f87a: a9 2e mov r10, r25 |
f87c: 8c ef ldi r24, 0xFC ; 252 |
f87e: 84 0d add r24, r4 |
f880: 0e 94 4e 20 call 0x409c ; 0x409c <BL3_Current> |
f884: 6f 92 push r6 |
f886: 7f 92 push r7 |
f888: 8f 92 push r8 |
f88a: 9f 92 push r9 |
f88c: af 92 push r10 |
f88e: bf 92 push r11 |
f890: 9f 93 push r25 |
f892: 8f 93 push r24 |
f894: 1f 93 push r17 |
f896: 0f 93 push r16 |
f898: ff 92 push r15 |
f89a: ef 92 push r14 |
f89c: f6 01 movw r30, r12 |
f89e: 09 95 icall |
f8a0: 80 91 1a 05 lds r24, 0x051A |
f8a4: 90 e0 ldi r25, 0x00 ; 0 |
f8a6: 0f b6 in r0, 0x3f ; 63 |
f8a8: f8 94 cli |
f8aa: de bf out 0x3e, r29 ; 62 |
f8ac: 0f be out 0x3f, r0 ; 63 |
f8ae: cd bf out 0x3d, r28 ; 61 |
f8b0: 29 81 ldd r18, Y+1 ; 0x01 |
f8b2: 48 16 cp r4, r24 |
f8b4: 59 06 cpc r5, r25 |
f8b6: 0c f0 brlt .+2 ; 0xf8ba <Menu+0xdde> |
f8b8: 5c c1 rjmp .+696 ; 0xfb72 <Menu+0x1096> |
f8ba: 2c 5e subi r18, 0xEC ; 236 |
f8bc: 54 e0 ldi r21, 0x04 ; 4 |
f8be: 45 0e add r4, r21 |
f8c0: 51 1c adc r5, r1 |
f8c2: 20 35 cpi r18, 0x50 ; 80 |
f8c4: 11 f6 brne .-124 ; 0xf84a <Menu+0xd6e> |
f8c6: 55 c1 rjmp .+682 ; 0xfb72 <Menu+0x1096> |
f8c8: 10 92 a2 04 sts 0x04A2, r1 |
f8cc: 84 ed ldi r24, 0xD4 ; 212 |
f8ce: 90 e1 ldi r25, 0x10 ; 16 |
f8d0: 9f 93 push r25 |
f8d2: 8f 93 push r24 |
f8d4: 48 e5 ldi r20, 0x58 ; 88 |
f8d6: e4 2e mov r14, r20 |
f8d8: 45 e7 ldi r20, 0x75 ; 117 |
f8da: f4 2e mov r15, r20 |
f8dc: ff 92 push r15 |
f8de: ef 92 push r14 |
f8e0: f8 01 movw r30, r16 |
f8e2: 09 95 icall |
f8e4: 84 e1 ldi r24, 0x14 ; 20 |
f8e6: 80 93 a2 04 sts 0x04A2, r24 |
f8ea: 60 91 a4 09 lds r22, 0x09A4 |
f8ee: 66 1f adc r22, r22 |
f8f0: 66 27 eor r22, r22 |
f8f2: 66 1f adc r22, r22 |
f8f4: 40 91 95 09 lds r20, 0x0995 |
f8f8: 44 1f adc r20, r20 |
f8fa: 44 27 eor r20, r20 |
f8fc: 44 1f adc r20, r20 |
f8fe: 20 91 86 09 lds r18, 0x0986 |
f902: 22 1f adc r18, r18 |
f904: 22 27 eor r18, r18 |
f906: 22 1f adc r18, r18 |
f908: 80 91 77 09 lds r24, 0x0977 |
f90c: 88 1f adc r24, r24 |
f90e: 88 27 eor r24, r24 |
f910: 88 1f adc r24, r24 |
f912: f7 e0 ldi r31, 0x07 ; 7 |
f914: 6f 9f mul r22, r31 |
f916: b0 01 movw r22, r0 |
f918: 11 24 eor r1, r1 |
f91a: 63 5d subi r22, 0xD3 ; 211 |
f91c: 7f 4f sbci r23, 0xFF ; 255 |
f91e: 7f 93 push r23 |
f920: 6f 93 push r22 |
f922: 36 e0 ldi r19, 0x06 ; 6 |
f924: 43 9f mul r20, r19 |
f926: a0 01 movw r20, r0 |
f928: 11 24 eor r1, r1 |
f92a: 43 5d subi r20, 0xD3 ; 211 |
f92c: 5f 4f sbci r21, 0xFF ; 255 |
f92e: 5f 93 push r21 |
f930: 4f 93 push r20 |
f932: 45 e0 ldi r20, 0x05 ; 5 |
f934: 24 9f mul r18, r20 |
f936: 90 01 movw r18, r0 |
f938: 11 24 eor r1, r1 |
f93a: 23 5d subi r18, 0xD3 ; 211 |
f93c: 3f 4f sbci r19, 0xFF ; 255 |
f93e: 3f 93 push r19 |
f940: 2f 93 push r18 |
f942: 90 e0 ldi r25, 0x00 ; 0 |
f944: 88 0f add r24, r24 |
f946: 99 1f adc r25, r25 |
f948: 88 0f add r24, r24 |
f94a: 99 1f adc r25, r25 |
f94c: 8d 96 adiw r24, 0x2d ; 45 |
f94e: 9f 93 push r25 |
f950: 8f 93 push r24 |
f952: 80 ec ldi r24, 0xC0 ; 192 |
f954: 90 e1 ldi r25, 0x10 ; 16 |
f956: 9f 93 push r25 |
f958: 8f 93 push r24 |
f95a: ff 92 push r15 |
f95c: ef 92 push r14 |
f95e: e0 91 55 06 lds r30, 0x0655 |
f962: f0 91 56 06 lds r31, 0x0656 |
f966: 09 95 icall |
f968: 88 e2 ldi r24, 0x28 ; 40 |
f96a: 80 93 a2 04 sts 0x04A2, r24 |
f96e: 60 91 e0 09 lds r22, 0x09E0 |
f972: 66 1f adc r22, r22 |
f974: 66 27 eor r22, r22 |
f976: 66 1f adc r22, r22 |
f978: 40 91 d1 09 lds r20, 0x09D1 |
f97c: 44 1f adc r20, r20 |
f97e: 44 27 eor r20, r20 |
f980: 44 1f adc r20, r20 |
f982: 20 91 c2 09 lds r18, 0x09C2 |
f986: 22 1f adc r18, r18 |
f988: 22 27 eor r18, r18 |
f98a: 22 1f adc r18, r18 |
f98c: 80 91 b3 09 lds r24, 0x09B3 |
f990: 88 1f adc r24, r24 |
f992: 88 27 eor r24, r24 |
f994: 88 1f adc r24, r24 |
f996: 5b e0 ldi r21, 0x0B ; 11 |
f998: 65 9f mul r22, r21 |
f99a: b0 01 movw r22, r0 |
f99c: 11 24 eor r1, r1 |
f99e: 63 5d subi r22, 0xD3 ; 211 |
f9a0: 7f 4f sbci r23, 0xFF ; 255 |
f9a2: 7f 93 push r23 |
f9a4: 6f 93 push r22 |
f9a6: 9a e0 ldi r25, 0x0A ; 10 |
f9a8: 49 9f mul r20, r25 |
f9aa: a0 01 movw r20, r0 |
f9ac: 11 24 eor r1, r1 |
f9ae: 43 5d subi r20, 0xD3 ; 211 |
f9b0: 5f 4f sbci r21, 0xFF ; 255 |
f9b2: 5f 93 push r21 |
f9b4: 4f 93 push r20 |
f9b6: a9 e0 ldi r26, 0x09 ; 9 |
f9b8: 2a 9f mul r18, r26 |
f9ba: 90 01 movw r18, r0 |
f9bc: 11 24 eor r1, r1 |
f9be: 23 5d subi r18, 0xD3 ; 211 |
f9c0: 3f 4f sbci r19, 0xFF ; 255 |
f9c2: 3f 93 push r19 |
f9c4: 2f 93 push r18 |
f9c6: 90 e0 ldi r25, 0x00 ; 0 |
f9c8: 63 e0 ldi r22, 0x03 ; 3 |
f9ca: 88 0f add r24, r24 |
f9cc: 99 1f adc r25, r25 |
f9ce: 6a 95 dec r22 |
f9d0: e1 f7 brne .-8 ; 0xf9ca <Menu+0xeee> |
f9d2: 8d 96 adiw r24, 0x2d ; 45 |
f9d4: 9f 93 push r25 |
f9d6: 8f 93 push r24 |
f9d8: 8c ea ldi r24, 0xAC ; 172 |
f9da: 90 e1 ldi r25, 0x10 ; 16 |
f9dc: 9f 93 push r25 |
f9de: 8f 93 push r24 |
f9e0: ff 92 push r15 |
f9e2: ef 92 push r14 |
f9e4: e0 91 55 06 lds r30, 0x0655 |
f9e8: f0 91 56 06 lds r31, 0x0656 |
f9ec: 09 95 icall |
f9ee: 8c e3 ldi r24, 0x3C ; 60 |
f9f0: 80 93 a2 04 sts 0x04A2, r24 |
f9f4: 80 91 ef 09 lds r24, 0x09EF |
f9f8: 88 1f adc r24, r24 |
f9fa: 88 27 eor r24, r24 |
f9fc: 88 1f adc r24, r24 |
f9fe: bc e0 ldi r27, 0x0C ; 12 |
fa00: 8b 9f mul r24, r27 |
fa02: c0 01 movw r24, r0 |
fa04: 11 24 eor r1, r1 |
fa06: 8d 96 adiw r24, 0x2d ; 45 |
fa08: 9f 93 push r25 |
fa0a: 8f 93 push r24 |
fa0c: 8b e9 ldi r24, 0x9B ; 155 |
fa0e: 90 e1 ldi r25, 0x10 ; 16 |
fa10: 9f 93 push r25 |
fa12: 8f 93 push r24 |
fa14: ff 92 push r15 |
fa16: ef 92 push r14 |
fa18: e0 91 55 06 lds r30, 0x0655 |
fa1c: f0 91 56 06 lds r31, 0x0656 |
fa20: 09 95 icall |
fa22: 0f b6 in r0, 0x3f ; 63 |
fa24: f8 94 cli |
fa26: de bf out 0x3e, r29 ; 62 |
fa28: 0f be out 0x3f, r0 ; 63 |
fa2a: cd bf out 0x3d, r28 ; 61 |
fa2c: 80 91 fe 09 lds r24, 0x09FE |
fa30: 87 ff sbrs r24, 7 |
fa32: 12 c0 rjmp .+36 ; 0xfa58 <Menu+0xf7c> |
fa34: 80 e4 ldi r24, 0x40 ; 64 |
fa36: 80 93 a2 04 sts 0x04A2, r24 |
fa3a: 88 e9 ldi r24, 0x98 ; 152 |
fa3c: 90 e1 ldi r25, 0x10 ; 16 |
fa3e: 9f 93 push r25 |
fa40: 8f 93 push r24 |
fa42: ff 92 push r15 |
fa44: ef 92 push r14 |
fa46: e0 91 55 06 lds r30, 0x0655 |
fa4a: f0 91 56 06 lds r31, 0x0656 |
fa4e: 09 95 icall |
fa50: 0f 90 pop r0 |
fa52: 0f 90 pop r0 |
fa54: 0f 90 pop r0 |
fa56: 0f 90 pop r0 |
fa58: 80 91 0d 0a lds r24, 0x0A0D |
fa5c: 87 ff sbrs r24, 7 |
fa5e: 14 c0 rjmp .+40 ; 0xfa88 <Menu+0xfac> |
fa60: 84 e4 ldi r24, 0x44 ; 68 |
fa62: 80 93 a2 04 sts 0x04A2, r24 |
fa66: 85 e9 ldi r24, 0x95 ; 149 |
fa68: 90 e1 ldi r25, 0x10 ; 16 |
fa6a: 9f 93 push r25 |
fa6c: 8f 93 push r24 |
fa6e: 88 e5 ldi r24, 0x58 ; 88 |
fa70: 95 e7 ldi r25, 0x75 ; 117 |
fa72: 9f 93 push r25 |
fa74: 8f 93 push r24 |
fa76: e0 91 55 06 lds r30, 0x0655 |
fa7a: f0 91 56 06 lds r31, 0x0656 |
fa7e: 09 95 icall |
fa80: 0f 90 pop r0 |
fa82: 0f 90 pop r0 |
fa84: 0f 90 pop r0 |
fa86: 0f 90 pop r0 |
fa88: 80 91 1c 0a lds r24, 0x0A1C |
fa8c: 87 ff sbrs r24, 7 |
fa8e: 71 c0 rjmp .+226 ; 0xfb72 <Menu+0x1096> |
fa90: 88 e4 ldi r24, 0x48 ; 72 |
fa92: 80 93 a2 04 sts 0x04A2, r24 |
fa96: 82 e9 ldi r24, 0x92 ; 146 |
fa98: 90 e1 ldi r25, 0x10 ; 16 |
fa9a: 3b c9 rjmp .-3466 ; 0xed12 <Menu+0x236> |
fa9c: 10 92 a2 04 sts 0x04A2, r1 |
faa0: 86 e8 ldi r24, 0x86 ; 134 |
faa2: 90 e1 ldi r25, 0x10 ; 16 |
faa4: 9f 93 push r25 |
faa6: 8f 93 push r24 |
faa8: 88 e5 ldi r24, 0x58 ; 88 |
faaa: 95 e7 ldi r25, 0x75 ; 117 |
faac: 9f 93 push r25 |
faae: 8f 93 push r24 |
fab0: f8 01 movw r30, r16 |
fab2: 09 95 icall |
fab4: 8e ea ldi r24, 0xAE ; 174 |
fab6: a8 2e mov r10, r24 |
fab8: 89 e0 ldi r24, 0x09 ; 9 |
faba: b8 2e mov r11, r24 |
fabc: 0f 90 pop r0 |
fabe: 0f 90 pop r0 |
fac0: 0f 90 pop r0 |
fac2: 0f 90 pop r0 |
fac4: 04 e0 ldi r16, 0x04 ; 4 |
fac6: 10 e0 ldi r17, 0x00 ; 0 |
fac8: 24 e1 ldi r18, 0x14 ; 20 |
faca: 92 e6 ldi r25, 0x62 ; 98 |
facc: e9 2e mov r14, r25 |
face: 90 e1 ldi r25, 0x10 ; 16 |
fad0: f9 2e mov r15, r25 |
fad2: 38 e5 ldi r19, 0x58 ; 88 |
fad4: c3 2e mov r12, r19 |
fad6: 35 e7 ldi r19, 0x75 ; 117 |
fad8: d3 2e mov r13, r19 |
fada: 20 93 a2 04 sts 0x04A2, r18 |
fade: d5 01 movw r26, r10 |
fae0: 8c 91 ld r24, X |
fae2: 1f 92 push r1 |
fae4: 8f 93 push r24 |
fae6: f5 01 movw r30, r10 |
fae8: 31 97 sbiw r30, 0x01 ; 1 |
faea: 80 81 ld r24, Z |
faec: 1f 92 push r1 |
faee: 8f 93 push r24 |
faf0: 3e 97 sbiw r30, 0x0e ; 14 |
faf2: 80 81 ld r24, Z |
faf4: 1f 92 push r1 |
faf6: 8f 93 push r24 |
faf8: 31 97 sbiw r30, 0x01 ; 1 |
fafa: 80 81 ld r24, Z |
fafc: 1f 92 push r1 |
fafe: 8f 93 push r24 |
fb00: 3e 97 sbiw r30, 0x0e ; 14 |
fb02: 80 81 ld r24, Z |
fb04: 1f 92 push r1 |
fb06: 8f 93 push r24 |
fb08: 31 97 sbiw r30, 0x01 ; 1 |
fb0a: 80 81 ld r24, Z |
fb0c: 1f 92 push r1 |
fb0e: 8f 93 push r24 |
fb10: 3e 97 sbiw r30, 0x0e ; 14 |
fb12: 80 81 ld r24, Z |
fb14: 1f 92 push r1 |
fb16: 8f 93 push r24 |
fb18: 31 97 sbiw r30, 0x01 ; 1 |
fb1a: 80 81 ld r24, Z |
fb1c: 1f 92 push r1 |
fb1e: 8f 93 push r24 |
fb20: ff 92 push r15 |
fb22: ef 92 push r14 |
fb24: df 92 push r13 |
fb26: cf 92 push r12 |
fb28: e0 91 55 06 lds r30, 0x0655 |
fb2c: f0 91 56 06 lds r31, 0x0656 |
fb30: 29 83 std Y+1, r18 ; 0x01 |
fb32: 09 95 icall |
fb34: 80 91 1a 05 lds r24, 0x051A |
fb38: 90 e0 ldi r25, 0x00 ; 0 |
fb3a: 0f b6 in r0, 0x3f ; 63 |
fb3c: f8 94 cli |
fb3e: de bf out 0x3e, r29 ; 62 |
fb40: 0f be out 0x3f, r0 ; 63 |
fb42: cd bf out 0x3d, r28 ; 61 |
fb44: 29 81 ldd r18, Y+1 ; 0x01 |
fb46: 08 17 cp r16, r24 |
fb48: 19 07 cpc r17, r25 |
fb4a: 9c f4 brge .+38 ; 0xfb72 <Menu+0x1096> |
fb4c: 2c 5e subi r18, 0xEC ; 236 |
fb4e: fc e3 ldi r31, 0x3C ; 60 |
fb50: af 0e add r10, r31 |
fb52: b1 1c adc r11, r1 |
fb54: 0c 5f subi r16, 0xFC ; 252 |
fb56: 1f 4f sbci r17, 0xFF ; 255 |
fb58: 20 35 cpi r18, 0x50 ; 80 |
fb5a: 09 f0 breq .+2 ; 0xfb5e <Menu+0x1082> |
fb5c: be cf rjmp .-132 ; 0xfada <Menu+0xffe> |
fb5e: 09 c0 rjmp .+18 ; 0xfb72 <Menu+0x1096> |
fb60: 80 91 90 02 lds r24, 0x0290 |
fb64: 28 13 cpse r18, r24 |
fb66: 03 c0 rjmp .+6 ; 0xfb6e <Menu+0x1092> |
fb68: 21 50 subi r18, 0x01 ; 1 |
fb6a: 20 93 90 02 sts 0x0290, r18 |
fb6e: 10 92 a1 04 sts 0x04A1, r1 |
fb72: 10 92 a0 04 sts 0x04A0, r1 |
fb76: 0f 90 pop r0 |
fb78: df 91 pop r29 |
fb7a: cf 91 pop r28 |
fb7c: 1f 91 pop r17 |
fb7e: 0f 91 pop r16 |
fb80: ff 90 pop r15 |
fb82: ef 90 pop r14 |
fb84: df 90 pop r13 |
fb86: cf 90 pop r12 |
fb88: bf 90 pop r11 |
fb8a: af 90 pop r10 |
fb8c: 9f 90 pop r9 |
fb8e: 8f 90 pop r8 |
fb90: 7f 90 pop r7 |
fb92: 6f 90 pop r6 |
fb94: 5f 90 pop r5 |
fb96: 4f 90 pop r4 |
fb98: 08 95 ret |
|
0000fb9a <c_cos_8192>: |
fb9a: 1f 93 push r17 |
fb9c: 2a e5 ldi r18, 0x5A ; 90 |
fb9e: 30 e0 ldi r19, 0x00 ; 0 |
fba0: 28 1b sub r18, r24 |
fba2: 39 0b sbc r19, r25 |
fba4: 37 ff sbrs r19, 7 |
fba6: 05 c0 rjmp .+10 ; 0xfbb2 <c_cos_8192+0x18> |
fba8: 31 95 neg r19 |
fbaa: 21 95 neg r18 |
fbac: 31 09 sbc r19, r1 |
fbae: 1f ef ldi r17, 0xFF ; 255 |
fbb0: 01 c0 rjmp .+2 ; 0xfbb4 <c_cos_8192+0x1a> |
fbb2: 11 e0 ldi r17, 0x01 ; 1 |
fbb4: e8 e6 ldi r30, 0x68 ; 104 |
fbb6: f1 e0 ldi r31, 0x01 ; 1 |
fbb8: c9 01 movw r24, r18 |
fbba: bf 01 movw r22, r30 |
fbbc: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
fbc0: 8b 35 cpi r24, 0x5B ; 91 |
fbc2: 91 05 cpc r25, r1 |
fbc4: e4 f0 brlt .+56 ; 0xfbfe <c_cos_8192+0x64> |
fbc6: 9c 01 movw r18, r24 |
fbc8: 2b 55 subi r18, 0x5B ; 91 |
fbca: 31 09 sbc r19, r1 |
fbcc: 2a 35 cpi r18, 0x5A ; 90 |
fbce: 31 05 cpc r19, r1 |
fbd0: 38 f4 brcc .+14 ; 0xfbe0 <c_cos_8192+0x46> |
fbd2: 24 eb ldi r18, 0xB4 ; 180 |
fbd4: 30 e0 ldi r19, 0x00 ; 0 |
fbd6: a9 01 movw r20, r18 |
fbd8: 48 1b sub r20, r24 |
fbda: 59 0b sbc r21, r25 |
fbdc: ca 01 movw r24, r20 |
fbde: 0f c0 rjmp .+30 ; 0xfbfe <c_cos_8192+0x64> |
fbe0: 9c 01 movw r18, r24 |
fbe2: 25 5b subi r18, 0xB5 ; 181 |
fbe4: 31 09 sbc r19, r1 |
fbe6: 2a 35 cpi r18, 0x5A ; 90 |
fbe8: 31 05 cpc r19, r1 |
fbea: 18 f4 brcc .+6 ; 0xfbf2 <c_cos_8192+0x58> |
fbec: 84 5b subi r24, 0xB4 ; 180 |
fbee: 91 09 sbc r25, r1 |
fbf0: 04 c0 rjmp .+8 ; 0xfbfa <c_cos_8192+0x60> |
fbf2: 9f 01 movw r18, r30 |
fbf4: 28 1b sub r18, r24 |
fbf6: 39 0b sbc r19, r25 |
fbf8: c9 01 movw r24, r18 |
fbfa: 6f ef ldi r22, 0xFF ; 255 |
fbfc: 01 c0 rjmp .+2 ; 0xfc00 <c_cos_8192+0x66> |
fbfe: 61 e0 ldi r22, 0x01 ; 1 |
fc00: fc 01 movw r30, r24 |
fc02: ee 0f add r30, r30 |
fc04: ff 1f adc r31, r31 |
fc06: eb 57 subi r30, 0x7B ; 123 |
fc08: fb 4e sbci r31, 0xEB ; 235 |
fc0a: 25 91 lpm r18, Z+ |
fc0c: 34 91 lpm r19, Z |
fc0e: 12 03 mulsu r17, r18 |
fc10: a0 01 movw r20, r0 |
fc12: 13 9f mul r17, r19 |
fc14: 50 0d add r21, r0 |
fc16: 11 24 eor r1, r1 |
fc18: 64 03 mulsu r22, r20 |
fc1a: c0 01 movw r24, r0 |
fc1c: 65 9f mul r22, r21 |
fc1e: 90 0d add r25, r0 |
fc20: 11 24 eor r1, r1 |
fc22: 1f 91 pop r17 |
fc24: 08 95 ret |
|
0000fc26 <rc_sum_init>: |
fc26: 80 e0 ldi r24, 0x00 ; 0 |
fc28: 90 e0 ldi r25, 0x00 ; 0 |
fc2a: 41 e8 ldi r20, 0x81 ; 129 |
fc2c: 5f ef ldi r21, 0xFF ; 255 |
fc2e: 9c 01 movw r18, r24 |
fc30: 22 0f add r18, r18 |
fc32: 33 1f adc r19, r19 |
fc34: f9 01 movw r30, r18 |
fc36: e2 5f subi r30, 0xF2 ; 242 |
fc38: f7 4f sbci r31, 0xF7 ; 247 |
fc3a: 85 30 cpi r24, 0x05 ; 5 |
fc3c: 18 f4 brcc .+6 ; 0xfc44 <rc_sum_init+0x1e> |
fc3e: 11 82 std Z+1, r1 ; 0x01 |
fc40: 10 82 st Z, r1 |
fc42: 02 c0 rjmp .+4 ; 0xfc48 <rc_sum_init+0x22> |
fc44: 51 83 std Z+1, r21 ; 0x01 |
fc46: 40 83 st Z, r20 |
fc48: f9 01 movw r30, r18 |
fc4a: ec 5a subi r30, 0xAC ; 172 |
fc4c: f7 4f sbci r31, 0xF7 ; 247 |
fc4e: 11 82 std Z+1, r1 ; 0x01 |
fc50: 10 82 st Z, r1 |
fc52: 01 96 adiw r24, 0x01 ; 1 |
fc54: 83 32 cpi r24, 0x23 ; 35 |
fc56: 91 05 cpc r25, r1 |
fc58: 51 f7 brne .-44 ; 0xfc2e <rc_sum_init+0x8> |
fc5a: 8f e7 ldi r24, 0x7F ; 127 |
fc5c: 90 e0 ldi r25, 0x00 ; 0 |
fc5e: 90 93 4d 08 sts 0x084D, r25 |
fc62: 80 93 4c 08 sts 0x084C, r24 |
fc66: 81 e8 ldi r24, 0x81 ; 129 |
fc68: 9f ef ldi r25, 0xFF ; 255 |
fc6a: 90 93 4b 08 sts 0x084B, r25 |
fc6e: 80 93 4a 08 sts 0x084A, r24 |
fc72: 10 92 4f 08 sts 0x084F, r1 |
fc76: 10 92 4e 08 sts 0x084E, r1 |
fc7a: 10 92 52 04 sts 0x0452, r1 |
fc7e: 10 92 51 04 sts 0x0451, r1 |
fc82: 10 92 54 04 sts 0x0454, r1 |
fc86: 10 92 53 04 sts 0x0453, r1 |
fc8a: 10 92 56 04 sts 0x0456, r1 |
fc8e: 10 92 55 04 sts 0x0455, r1 |
fc92: 08 95 ret |
|
0000fc94 <__vector_12>: |
fc94: 1f 92 push r1 |
fc96: 0f 92 push r0 |
fc98: 0f b6 in r0, 0x3f ; 63 |
fc9a: 0f 92 push r0 |
fc9c: 11 24 eor r1, r1 |
fc9e: 0b b6 in r0, 0x3b ; 59 |
fca0: 0f 92 push r0 |
fca2: 2f 93 push r18 |
fca4: 3f 93 push r19 |
fca6: 4f 93 push r20 |
fca8: 5f 93 push r21 |
fcaa: 6f 93 push r22 |
fcac: 7f 93 push r23 |
fcae: 8f 93 push r24 |
fcb0: 9f 93 push r25 |
fcb2: af 93 push r26 |
fcb4: bf 93 push r27 |
fcb6: cf 93 push r28 |
fcb8: df 93 push r29 |
fcba: ef 93 push r30 |
fcbc: ff 93 push r31 |
fcbe: 80 91 86 00 lds r24, 0x0086 |
fcc2: 90 91 87 00 lds r25, 0x0087 |
fcc6: 20 91 a5 04 lds r18, 0x04A5 |
fcca: 30 91 a6 04 lds r19, 0x04A6 |
fcce: 82 1b sub r24, r18 |
fcd0: 93 0b sbc r25, r19 |
fcd2: 20 91 86 00 lds r18, 0x0086 |
fcd6: 30 91 87 00 lds r19, 0x0087 |
fcda: 30 93 a6 04 sts 0x04A6, r19 |
fcde: 20 93 a5 04 sts 0x04A5, r18 |
fce2: 9c 01 movw r18, r24 |
fce4: 2d 54 subi r18, 0x4D ; 77 |
fce6: 34 40 sbci r19, 0x04 ; 4 |
fce8: c0 91 a3 04 lds r28, 0x04A3 |
fcec: d0 91 a4 04 lds r29, 0x04A4 |
fcf0: 23 3f cpi r18, 0xF3 ; 243 |
fcf2: 3a 41 sbci r19, 0x1A ; 26 |
fcf4: 68 f4 brcc .+26 ; 0xfd10 <__vector_12+0x7c> |
fcf6: c0 93 0d 08 sts 0x080D, r28 |
fcfa: 24 97 sbiw r28, 0x04 ; 4 |
fcfc: 14 f0 brlt .+4 ; 0xfd02 <__vector_12+0x6e> |
fcfe: 10 92 93 02 sts 0x0293, r1 |
fd02: 81 e0 ldi r24, 0x01 ; 1 |
fd04: 90 e0 ldi r25, 0x00 ; 0 |
fd06: 90 93 a4 04 sts 0x04A4, r25 |
fd0a: 80 93 a3 04 sts 0x04A3, r24 |
fd0e: b4 c0 rjmp .+360 ; 0xfe78 <__vector_12+0x1e4> |
fd10: c1 31 cpi r28, 0x11 ; 17 |
fd12: d1 05 cpc r29, r1 |
fd14: 0c f0 brlt .+2 ; 0xfd18 <__vector_12+0x84> |
fd16: b0 c0 rjmp .+352 ; 0xfe78 <__vector_12+0x1e4> |
fd18: 9c 01 movw r18, r24 |
fd1a: 2b 5f subi r18, 0xFB ; 251 |
fd1c: 31 09 sbc r19, r1 |
fd1e: 24 3b cpi r18, 0xB4 ; 180 |
fd20: 31 40 sbci r19, 0x01 ; 1 |
fd22: 08 f0 brcs .+2 ; 0xfd26 <__vector_12+0x92> |
fd24: a4 c0 rjmp .+328 ; 0xfe6e <__vector_12+0x1da> |
fd26: 20 91 91 02 lds r18, 0x0291 |
fd2a: 30 91 92 02 lds r19, 0x0292 |
fd2e: 82 1b sub r24, r18 |
fd30: 93 0b sbc r25, r19 |
fd32: a0 91 85 05 lds r26, 0x0585 |
fd36: fe 01 movw r30, r28 |
fd38: ee 0f add r30, r30 |
fd3a: ff 1f adc r31, r31 |
fd3c: aa 23 and r26, r26 |
fd3e: 51 f0 breq .+20 ; 0xfd54 <__vector_12+0xc0> |
fd40: b0 e0 ldi r27, 0x00 ; 0 |
fd42: aa 0f add r26, r26 |
fd44: bb 1f adc r27, r27 |
fd46: a2 5f subi r26, 0xF2 ; 242 |
fd48: b7 4f sbci r27, 0xF7 ; 247 |
fd4a: 2d 91 ld r18, X+ |
fd4c: 3c 91 ld r19, X |
fd4e: 24 36 cpi r18, 0x64 ; 100 |
fd50: 31 05 cpc r19, r1 |
fd52: e4 f4 brge .+56 ; 0xfd8c <__vector_12+0xf8> |
fd54: df 01 movw r26, r30 |
fd56: a2 5f subi r26, 0xF2 ; 242 |
fd58: b7 4f sbci r27, 0xF7 ; 247 |
fd5a: 2d 91 ld r18, X+ |
fd5c: 3c 91 ld r19, X |
fd5e: ac 01 movw r20, r24 |
fd60: 42 1b sub r20, r18 |
fd62: 53 0b sbc r21, r19 |
fd64: 9a 01 movw r18, r20 |
fd66: 57 ff sbrs r21, 7 |
fd68: 03 c0 rjmp .+6 ; 0xfd70 <__vector_12+0xdc> |
fd6a: 31 95 neg r19 |
fd6c: 21 95 neg r18 |
fd6e: 31 09 sbc r19, r1 |
fd70: 26 30 cpi r18, 0x06 ; 6 |
fd72: 31 05 cpc r19, r1 |
fd74: 5c f4 brge .+22 ; 0xfd8c <__vector_12+0xf8> |
fd76: 20 91 02 04 lds r18, 0x0402 |
fd7a: 28 3c cpi r18, 0xC8 ; 200 |
fd7c: 20 f4 brcc .+8 ; 0xfd86 <__vector_12+0xf2> |
fd7e: 20 91 02 04 lds r18, 0x0402 |
fd82: 26 5f subi r18, 0xF6 ; 246 |
fd84: 01 c0 rjmp .+2 ; 0xfd88 <__vector_12+0xf4> |
fd86: 28 ec ldi r18, 0xC8 ; 200 |
fd88: 20 93 02 04 sts 0x0402, r18 |
fd8c: df 01 movw r26, r30 |
fd8e: a2 5f subi r26, 0xF2 ; 242 |
fd90: b7 4f sbci r27, 0xF7 ; 247 |
fd92: 4d 91 ld r20, X+ |
fd94: 5c 91 ld r21, X |
fd96: 9a 01 movw r18, r20 |
fd98: 22 0f add r18, r18 |
fd9a: 33 1f adc r19, r19 |
fd9c: 24 0f add r18, r20 |
fd9e: 35 1f adc r19, r21 |
fda0: 28 0f add r18, r24 |
fda2: 39 1f adc r19, r25 |
fda4: 37 ff sbrs r19, 7 |
fda6: 02 c0 rjmp .+4 ; 0xfdac <__vector_12+0x118> |
fda8: 2d 5f subi r18, 0xFD ; 253 |
fdaa: 3f 4f sbci r19, 0xFF ; 255 |
fdac: 35 95 asr r19 |
fdae: 27 95 ror r18 |
fdb0: 35 95 asr r19 |
fdb2: 27 95 ror r18 |
fdb4: ac 01 movw r20, r24 |
fdb6: 4f 5f subi r20, 0xFF ; 255 |
fdb8: 5f 4f sbci r21, 0xFF ; 255 |
fdba: 42 17 cp r20, r18 |
fdbc: 53 07 cpc r21, r19 |
fdbe: 1c f4 brge .+6 ; 0xfdc6 <__vector_12+0x132> |
fdc0: 21 50 subi r18, 0x01 ; 1 |
fdc2: 31 09 sbc r19, r1 |
fdc4: 06 c0 rjmp .+12 ; 0xfdd2 <__vector_12+0x13e> |
fdc6: 01 97 sbiw r24, 0x01 ; 1 |
fdc8: 28 17 cp r18, r24 |
fdca: 39 07 cpc r19, r25 |
fdcc: 14 f4 brge .+4 ; 0xfdd2 <__vector_12+0x13e> |
fdce: 2f 5f subi r18, 0xFF ; 255 |
fdd0: 3f 4f sbci r19, 0xFF ; 255 |
fdd2: 80 91 02 04 lds r24, 0x0402 |
fdd6: df 01 movw r26, r30 |
fdd8: 83 3c cpi r24, 0xC3 ; 195 |
fdda: c0 f0 brcs .+48 ; 0xfe0c <__vector_12+0x178> |
fddc: a2 5f subi r26, 0xF2 ; 242 |
fdde: b7 4f sbci r27, 0xF7 ; 247 |
fde0: 8d 91 ld r24, X+ |
fde2: 9c 91 ld r25, X |
fde4: a9 01 movw r20, r18 |
fde6: 48 1b sub r20, r24 |
fde8: 59 0b sbc r21, r25 |
fdea: ca 01 movw r24, r20 |
fdec: 63 e0 ldi r22, 0x03 ; 3 |
fdee: 70 e0 ldi r23, 0x00 ; 0 |
fdf0: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
fdf4: cb 01 movw r24, r22 |
fdf6: 88 0f add r24, r24 |
fdf8: 99 1f adc r25, r25 |
fdfa: 86 0f add r24, r22 |
fdfc: 97 1f adc r25, r23 |
fdfe: df 01 movw r26, r30 |
fe00: ac 5a subi r26, 0xAC ; 172 |
fe02: b7 4f sbci r27, 0xF7 ; 247 |
fe04: 11 96 adiw r26, 0x01 ; 1 |
fe06: 9c 93 st X, r25 |
fe08: 8e 93 st -X, r24 |
fe0a: 05 c0 rjmp .+10 ; 0xfe16 <__vector_12+0x182> |
fe0c: ac 5a subi r26, 0xAC ; 172 |
fe0e: b7 4f sbci r27, 0xF7 ; 247 |
fe10: 11 96 adiw r26, 0x01 ; 1 |
fe12: 1c 92 st X, r1 |
fe14: 1e 92 st -X, r1 |
fe16: e2 5f subi r30, 0xF2 ; 242 |
fe18: f7 4f sbci r31, 0xF7 ; 247 |
fe1a: 31 83 std Z+1, r19 ; 0x01 |
fe1c: 20 83 st Z, r18 |
fe1e: 80 91 02 04 lds r24, 0x0402 |
fe22: 82 33 cpi r24, 0x32 ; 50 |
fe24: 20 f5 brcc .+72 ; 0xfe6e <__vector_12+0x1da> |
fe26: e0 91 1c 05 lds r30, 0x051C |
fe2a: f0 e0 ldi r31, 0x00 ; 0 |
fe2c: ee 0f add r30, r30 |
fe2e: ff 1f adc r31, r31 |
fe30: e2 5f subi r30, 0xF2 ; 242 |
fe32: f7 4f sbci r31, 0xF7 ; 247 |
fe34: 11 82 std Z+1, r1 ; 0x01 |
fe36: 10 82 st Z, r1 |
fe38: e0 91 1d 05 lds r30, 0x051D |
fe3c: f0 e0 ldi r31, 0x00 ; 0 |
fe3e: ee 0f add r30, r30 |
fe40: ff 1f adc r31, r31 |
fe42: e2 5f subi r30, 0xF2 ; 242 |
fe44: f7 4f sbci r31, 0xF7 ; 247 |
fe46: 11 82 std Z+1, r1 ; 0x01 |
fe48: 10 82 st Z, r1 |
fe4a: e0 91 1f 05 lds r30, 0x051F |
fe4e: f0 e0 ldi r31, 0x00 ; 0 |
fe50: ee 0f add r30, r30 |
fe52: ff 1f adc r31, r31 |
fe54: e2 5f subi r30, 0xF2 ; 242 |
fe56: f7 4f sbci r31, 0xF7 ; 247 |
fe58: 11 82 std Z+1, r1 ; 0x01 |
fe5a: 10 82 st Z, r1 |
fe5c: e0 91 1e 05 lds r30, 0x051E |
fe60: f0 e0 ldi r31, 0x00 ; 0 |
fe62: ee 0f add r30, r30 |
fe64: ff 1f adc r31, r31 |
fe66: e2 5f subi r30, 0xF2 ; 242 |
fe68: f7 4f sbci r31, 0xF7 ; 247 |
fe6a: 11 82 std Z+1, r1 ; 0x01 |
fe6c: 10 82 st Z, r1 |
fe6e: 21 96 adiw r28, 0x01 ; 1 |
fe70: d0 93 a4 04 sts 0x04A4, r29 |
fe74: c0 93 a3 04 sts 0x04A3, r28 |
fe78: ff 91 pop r31 |
fe7a: ef 91 pop r30 |
fe7c: df 91 pop r29 |
fe7e: cf 91 pop r28 |
fe80: bf 91 pop r27 |
fe82: af 91 pop r26 |
fe84: 9f 91 pop r25 |
fe86: 8f 91 pop r24 |
fe88: 7f 91 pop r23 |
fe8a: 6f 91 pop r22 |
fe8c: 5f 91 pop r21 |
fe8e: 4f 91 pop r20 |
fe90: 3f 91 pop r19 |
fe92: 2f 91 pop r18 |
fe94: 0f 90 pop r0 |
fe96: 0b be out 0x3b, r0 ; 59 |
fe98: 0f 90 pop r0 |
fe9a: 0f be out 0x3f, r0 ; 63 |
fe9c: 0f 90 pop r0 |
fe9e: 1f 90 pop r1 |
fea0: 18 95 reti |
|
0000fea2 <SbusUartInit>: |
fea2: 9f b7 in r25, 0x3f ; 63 |
fea4: f8 94 cli |
fea6: 80 91 c9 00 lds r24, 0x00C9 |
feaa: 8f 77 andi r24, 0x7F ; 127 |
feac: 80 93 c9 00 sts 0x00C9, r24 |
feb0: 80 91 c9 00 lds r24, 0x00C9 |
feb4: 8f 7b andi r24, 0xBF ; 191 |
feb6: 80 93 c9 00 sts 0x00C9, r24 |
feba: 80 91 c9 00 lds r24, 0x00C9 |
febe: 8f 7d andi r24, 0xDF ; 223 |
fec0: 80 93 c9 00 sts 0x00C9, r24 |
fec4: 10 92 cd 00 sts 0x00CD, r1 |
fec8: 88 e1 ldi r24, 0x18 ; 24 |
feca: 80 93 cc 00 sts 0x00CC, r24 |
fece: 80 91 c8 00 lds r24, 0x00C8 |
fed2: 82 60 ori r24, 0x02 ; 2 |
fed4: 80 93 c8 00 sts 0x00C8, r24 |
fed8: 80 e1 ldi r24, 0x10 ; 16 |
feda: 80 93 c9 00 sts 0x00C9, r24 |
fede: 80 91 ca 00 lds r24, 0x00CA |
fee2: 8f 77 andi r24, 0x7F ; 127 |
fee4: 80 93 ca 00 sts 0x00CA, r24 |
fee8: 80 91 ca 00 lds r24, 0x00CA |
feec: 8f 7b andi r24, 0xBF ; 191 |
feee: 80 93 ca 00 sts 0x00CA, r24 |
fef2: 80 91 ca 00 lds r24, 0x00CA |
fef6: 80 91 ca 00 lds r24, 0x00CA |
fefa: 8f 7e andi r24, 0xEF ; 239 |
fefc: 80 93 ca 00 sts 0x00CA, r24 |
ff00: 80 91 ca 00 lds r24, 0x00CA |
ff04: 88 60 ori r24, 0x08 ; 8 |
ff06: 80 93 ca 00 sts 0x00CA, r24 |
ff0a: 80 91 c9 00 lds r24, 0x00C9 |
ff0e: 8b 7f andi r24, 0xFB ; 251 |
ff10: 80 93 c9 00 sts 0x00C9, r24 |
ff14: 80 91 ca 00 lds r24, 0x00CA |
ff18: 84 60 ori r24, 0x04 ; 4 |
ff1a: 80 93 ca 00 sts 0x00CA, r24 |
ff1e: 80 91 ca 00 lds r24, 0x00CA |
ff22: 82 60 ori r24, 0x02 ; 2 |
ff24: 80 93 ca 00 sts 0x00CA, r24 |
ff28: 80 91 c8 00 lds r24, 0x00C8 |
ff2c: 87 ff sbrs r24, 7 |
ff2e: 03 c0 rjmp .+6 ; 0xff36 <SbusUartInit+0x94> |
ff30: 80 91 ce 00 lds r24, 0x00CE |
ff34: f9 cf rjmp .-14 ; 0xff28 <SbusUartInit+0x86> |
ff36: 80 91 c9 00 lds r24, 0x00C9 |
ff3a: 80 68 ori r24, 0x80 ; 128 |
ff3c: 80 93 c9 00 sts 0x00C9, r24 |
ff40: 80 91 b1 08 lds r24, 0x08B1 |
ff44: 84 60 ori r24, 0x04 ; 4 |
ff46: 80 93 b1 08 sts 0x08B1, r24 |
ff4a: 9f bf out 0x3f, r25 ; 63 |
ff4c: 08 95 ret |
|
0000ff4e <SbusParser>: |
ff4e: 90 91 ae 04 lds r25, 0x04AE |
ff52: 91 11 cpse r25, r1 |
ff54: 08 c0 rjmp .+16 ; 0xff66 <SbusParser+0x18> |
ff56: 8f 30 cpi r24, 0x0F ; 15 |
ff58: 31 f4 brne .+12 ; 0xff66 <SbusParser+0x18> |
ff5a: 10 92 a8 04 sts 0x04A8, r1 |
ff5e: 80 e5 ldi r24, 0x50 ; 80 |
ff60: 80 93 ae 04 sts 0x04AE, r24 |
ff64: 08 95 ret |
ff66: e0 91 a8 04 lds r30, 0x04A8 |
ff6a: ef 5f subi r30, 0xFF ; 255 |
ff6c: e0 93 a8 04 sts 0x04A8, r30 |
ff70: e8 31 cpi r30, 0x18 ; 24 |
ff72: 21 f4 brne .+8 ; 0xff7c <SbusParser+0x2e> |
ff74: 81 e0 ldi r24, 0x01 ; 1 |
ff76: 80 93 a9 04 sts 0x04A9, r24 |
ff7a: 08 95 ret |
ff7c: e9 31 cpi r30, 0x19 ; 25 |
ff7e: 20 f0 brcs .+8 ; 0xff88 <SbusParser+0x3a> |
ff80: 89 e1 ldi r24, 0x19 ; 25 |
ff82: 80 93 a8 04 sts 0x04A8, r24 |
ff86: 08 95 ret |
ff88: f0 e0 ldi r31, 0x00 ; 0 |
ff8a: e6 56 subi r30, 0x66 ; 102 |
ff8c: f7 4f sbci r31, 0xF7 ; 247 |
ff8e: 80 83 st Z, r24 |
ff90: 08 95 ret |
|
0000ff92 <ProcessSBus>: |
ff92: cf 92 push r12 |
ff94: df 92 push r13 |
ff96: ef 92 push r14 |
ff98: ff 92 push r15 |
ff9a: 0f 93 push r16 |
ff9c: 1f 93 push r17 |
ff9e: cf 93 push r28 |
ffa0: df 93 push r29 |
ffa2: 80 91 b1 08 lds r24, 0x08B1 |
ffa6: 82 fd sbrc r24, 2 |
ffa8: ab c0 rjmp .+342 ; 0x10100 <ProcessSBus+0x16e> |
ffaa: 80 91 6f 00 lds r24, 0x006F |
ffae: 8f 7d andi r24, 0xDF ; 223 |
ffb0: 80 93 6f 00 sts 0x006F, r24 |
ffb4: e0 91 85 05 lds r30, 0x0585 |
ffb8: ee 23 and r30, r30 |
ffba: 51 f0 breq .+20 ; 0xffd0 <ProcessSBus+0x3e> |
ffbc: f0 e0 ldi r31, 0x00 ; 0 |
ffbe: ee 0f add r30, r30 |
ffc0: ff 1f adc r31, r31 |
ffc2: e2 5f subi r30, 0xF2 ; 242 |
ffc4: f7 4f sbci r31, 0xF7 ; 247 |
ffc6: 80 81 ld r24, Z |
ffc8: 91 81 ldd r25, Z+1 ; 0x01 |
ffca: 84 36 cpi r24, 0x64 ; 100 |
ffcc: 91 05 cpc r25, r1 |
ffce: 5c f4 brge .+22 ; 0xffe6 <ProcessSBus+0x54> |
ffd0: 80 91 02 04 lds r24, 0x0402 |
ffd4: 88 3c cpi r24, 0xC8 ; 200 |
ffd6: 20 f4 brcc .+8 ; 0xffe0 <ProcessSBus+0x4e> |
ffd8: 80 91 02 04 lds r24, 0x0402 |
ffdc: 8c 5e subi r24, 0xEC ; 236 |
ffde: 01 c0 rjmp .+2 ; 0xffe2 <ProcessSBus+0x50> |
ffe0: 88 ec ldi r24, 0xC8 ; 200 |
ffe2: 80 93 02 04 sts 0x0402, r24 |
ffe6: 80 91 9b 08 lds r24, 0x089B |
ffea: 90 e0 ldi r25, 0x00 ; 0 |
ffec: 20 91 a7 04 lds r18, 0x04A7 |
fff0: 22 23 and r18, r18 |
fff2: 31 f0 breq .+12 ; 0x10000 <ProcessSBus+0x6e> |
fff4: 21 50 subi r18, 0x01 ; 1 |
fff6: 20 93 a7 04 sts 0x04A7, r18 |
fffa: f4 e2 ldi r31, 0x24 ; 36 |
fffc: cf 2e mov r12, r31 |
fffe: 05 c0 rjmp .+10 ; 0x1000a <ProcessSBus+0x78> |
10000: 22 e0 ldi r18, 0x02 ; 2 |
10002: 20 93 a7 04 sts 0x04A7, r18 |
10006: e8 ea ldi r30, 0xA8 ; 168 |
10008: ce 2e mov r12, r30 |
1000a: 20 e0 ldi r18, 0x00 ; 0 |
1000c: 31 e0 ldi r19, 0x01 ; 1 |
1000e: dd 24 eor r13, r13 |
10010: d3 94 inc r13 |
10012: f1 2c mov r15, r1 |
10014: 72 e0 ldi r23, 0x02 ; 2 |
10016: e7 2e mov r14, r23 |
10018: 41 e0 ldi r20, 0x01 ; 1 |
1001a: c5 e0 ldi r28, 0x05 ; 5 |
1001c: d0 e0 ldi r29, 0x00 ; 0 |
1001e: 03 e0 ldi r16, 0x03 ; 3 |
10020: 10 e0 ldi r17, 0x00 ; 0 |
10022: ee 2d mov r30, r14 |
10024: f0 e0 ldi r31, 0x00 ; 0 |
10026: e6 56 subi r30, 0x66 ; 102 |
10028: f7 4f sbci r31, 0xF7 ; 247 |
1002a: 50 81 ld r21, Z |
1002c: 54 23 and r21, r20 |
1002e: 11 f0 breq .+4 ; 0x10034 <ProcessSBus+0xa2> |
10030: 82 2b or r24, r18 |
10032: 93 2b or r25, r19 |
10034: 44 0f add r20, r20 |
10036: 11 f4 brne .+4 ; 0x1003c <ProcessSBus+0xaa> |
10038: e3 94 inc r14 |
1003a: 41 e0 ldi r20, 0x01 ; 1 |
1003c: 22 0f add r18, r18 |
1003e: 33 1f adc r19, r19 |
10040: 21 15 cp r18, r1 |
10042: 58 e0 ldi r21, 0x08 ; 8 |
10044: 35 07 cpc r19, r21 |
10046: 09 f0 breq .+2 ; 0x1004a <ProcessSBus+0xb8> |
10048: 55 c0 rjmp .+170 ; 0x100f4 <ProcessSBus+0x162> |
1004a: 94 50 subi r25, 0x04 ; 4 |
1004c: be 01 movw r22, r28 |
1004e: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
10052: ed 2d mov r30, r13 |
10054: f0 e0 ldi r31, 0x00 ; 0 |
10056: ee 0f add r30, r30 |
10058: ff 1f adc r31, r31 |
1005a: df 01 movw r26, r30 |
1005c: a2 5f subi r26, 0xF2 ; 242 |
1005e: b7 4f sbci r27, 0xF7 ; 247 |
10060: 8d 91 ld r24, X+ |
10062: 9c 91 ld r25, X |
10064: 9c 01 movw r18, r24 |
10066: 22 0f add r18, r18 |
10068: 33 1f adc r19, r19 |
1006a: 28 0f add r18, r24 |
1006c: 39 1f adc r19, r25 |
1006e: 26 0f add r18, r22 |
10070: 37 1f adc r19, r23 |
10072: 37 ff sbrs r19, 7 |
10074: 02 c0 rjmp .+4 ; 0x1007a <ProcessSBus+0xe8> |
10076: 2d 5f subi r18, 0xFD ; 253 |
10078: 3f 4f sbci r19, 0xFF ; 255 |
1007a: 35 95 asr r19 |
1007c: 27 95 ror r18 |
1007e: 35 95 asr r19 |
10080: 27 95 ror r18 |
10082: cb 01 movw r24, r22 |
10084: 01 96 adiw r24, 0x01 ; 1 |
10086: 82 17 cp r24, r18 |
10088: 93 07 cpc r25, r19 |
1008a: 1c f4 brge .+6 ; 0x10092 <ProcessSBus+0x100> |
1008c: 21 50 subi r18, 0x01 ; 1 |
1008e: 31 09 sbc r19, r1 |
10090: 07 c0 rjmp .+14 ; 0x100a0 <ProcessSBus+0x10e> |
10092: 61 50 subi r22, 0x01 ; 1 |
10094: 71 09 sbc r23, r1 |
10096: 26 17 cp r18, r22 |
10098: 37 07 cpc r19, r23 |
1009a: 14 f4 brge .+4 ; 0x100a0 <ProcessSBus+0x10e> |
1009c: 2f 5f subi r18, 0xFF ; 255 |
1009e: 3f 4f sbci r19, 0xFF ; 255 |
100a0: 80 91 02 04 lds r24, 0x0402 |
100a4: df 01 movw r26, r30 |
100a6: 83 3c cpi r24, 0xC3 ; 195 |
100a8: b8 f0 brcs .+46 ; 0x100d8 <ProcessSBus+0x146> |
100aa: a2 5f subi r26, 0xF2 ; 242 |
100ac: b7 4f sbci r27, 0xF7 ; 247 |
100ae: 8d 91 ld r24, X+ |
100b0: 9c 91 ld r25, X |
100b2: b9 01 movw r22, r18 |
100b4: 68 1b sub r22, r24 |
100b6: 79 0b sbc r23, r25 |
100b8: cb 01 movw r24, r22 |
100ba: b8 01 movw r22, r16 |
100bc: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
100c0: cb 01 movw r24, r22 |
100c2: 88 0f add r24, r24 |
100c4: 99 1f adc r25, r25 |
100c6: 86 0f add r24, r22 |
100c8: 97 1f adc r25, r23 |
100ca: df 01 movw r26, r30 |
100cc: ac 5a subi r26, 0xAC ; 172 |
100ce: b7 4f sbci r27, 0xF7 ; 247 |
100d0: 11 96 adiw r26, 0x01 ; 1 |
100d2: 9c 93 st X, r25 |
100d4: 8e 93 st -X, r24 |
100d6: 05 c0 rjmp .+10 ; 0x100e2 <ProcessSBus+0x150> |
100d8: ac 5a subi r26, 0xAC ; 172 |
100da: b7 4f sbci r27, 0xF7 ; 247 |
100dc: 11 96 adiw r26, 0x01 ; 1 |
100de: 1c 92 st X, r1 |
100e0: 1e 92 st -X, r1 |
100e2: e2 5f subi r30, 0xF2 ; 242 |
100e4: f7 4f sbci r31, 0xF7 ; 247 |
100e6: 31 83 std Z+1, r19 ; 0x01 |
100e8: 20 83 st Z, r18 |
100ea: d3 94 inc r13 |
100ec: 80 e0 ldi r24, 0x00 ; 0 |
100ee: 90 e0 ldi r25, 0x00 ; 0 |
100f0: 21 e0 ldi r18, 0x01 ; 1 |
100f2: 30 e0 ldi r19, 0x00 ; 0 |
100f4: f3 94 inc r15 |
100f6: fc 14 cp r15, r12 |
100f8: 08 f4 brcc .+2 ; 0x100fc <ProcessSBus+0x16a> |
100fa: 93 cf rjmp .-218 ; 0x10022 <ProcessSBus+0x90> |
100fc: 10 92 93 02 sts 0x0293, r1 |
10100: 10 92 a9 04 sts 0x04A9, r1 |
10104: df 91 pop r29 |
10106: cf 91 pop r28 |
10108: 1f 91 pop r17 |
1010a: 0f 91 pop r16 |
1010c: ff 90 pop r15 |
1010e: ef 90 pop r14 |
10110: df 90 pop r13 |
10112: cf 90 pop r12 |
10114: 08 95 ret |
|
00010116 <SpektrumUartInit>: |
10116: 9f b7 in r25, 0x3f ; 63 |
10118: f8 94 cli |
1011a: 80 91 c9 00 lds r24, 0x00C9 |
1011e: 8f 77 andi r24, 0x7F ; 127 |
10120: 80 93 c9 00 sts 0x00C9, r24 |
10124: 80 91 c9 00 lds r24, 0x00C9 |
10128: 8f 7b andi r24, 0xBF ; 191 |
1012a: 80 93 c9 00 sts 0x00C9, r24 |
1012e: 80 91 c9 00 lds r24, 0x00C9 |
10132: 8f 7d andi r24, 0xDF ; 223 |
10134: 80 93 c9 00 sts 0x00C9, r24 |
10138: 10 92 cd 00 sts 0x00CD, r1 |
1013c: 84 e1 ldi r24, 0x14 ; 20 |
1013e: 80 93 cc 00 sts 0x00CC, r24 |
10142: 80 91 c8 00 lds r24, 0x00C8 |
10146: 82 60 ori r24, 0x02 ; 2 |
10148: 80 93 c8 00 sts 0x00C8, r24 |
1014c: 80 e1 ldi r24, 0x10 ; 16 |
1014e: 80 93 c9 00 sts 0x00C9, r24 |
10152: 80 91 ca 00 lds r24, 0x00CA |
10156: 8f 77 andi r24, 0x7F ; 127 |
10158: 80 93 ca 00 sts 0x00CA, r24 |
1015c: 80 91 ca 00 lds r24, 0x00CA |
10160: 8f 7b andi r24, 0xBF ; 191 |
10162: 80 93 ca 00 sts 0x00CA, r24 |
10166: 80 91 ca 00 lds r24, 0x00CA |
1016a: 8f 7d andi r24, 0xDF ; 223 |
1016c: 80 93 ca 00 sts 0x00CA, r24 |
10170: 80 91 ca 00 lds r24, 0x00CA |
10174: 8f 7e andi r24, 0xEF ; 239 |
10176: 80 93 ca 00 sts 0x00CA, r24 |
1017a: 80 91 ca 00 lds r24, 0x00CA |
1017e: 87 7f andi r24, 0xF7 ; 247 |
10180: 80 93 ca 00 sts 0x00CA, r24 |
10184: 80 91 c9 00 lds r24, 0x00C9 |
10188: 8b 7f andi r24, 0xFB ; 251 |
1018a: 80 93 c9 00 sts 0x00C9, r24 |
1018e: 80 91 ca 00 lds r24, 0x00CA |
10192: 84 60 ori r24, 0x04 ; 4 |
10194: 80 93 ca 00 sts 0x00CA, r24 |
10198: 80 91 ca 00 lds r24, 0x00CA |
1019c: 82 60 ori r24, 0x02 ; 2 |
1019e: 80 93 ca 00 sts 0x00CA, r24 |
101a2: 80 91 c8 00 lds r24, 0x00C8 |
101a6: 87 ff sbrs r24, 7 |
101a8: 03 c0 rjmp .+6 ; 0x101b0 <SpektrumUartInit+0x9a> |
101aa: 80 91 ce 00 lds r24, 0x00CE |
101ae: f9 cf rjmp .-14 ; 0x101a2 <SpektrumUartInit+0x8c> |
101b0: 80 91 c9 00 lds r24, 0x00C9 |
101b4: 80 68 ori r24, 0x80 ; 128 |
101b6: 80 93 c9 00 sts 0x00C9, r24 |
101ba: 9f bf out 0x3f, r25 ; 63 |
101bc: 08 95 ret |
|
000101be <SpektrumParser>: |
101be: 90 91 94 02 lds r25, 0x0294 |
101c2: 91 30 cpi r25, 0x01 ; 1 |
101c4: 61 f4 brne .+24 ; 0x101de <SpektrumParser+0x20> |
101c6: 10 92 94 02 sts 0x0294, r1 |
101ca: 84 e4 ldi r24, 0x44 ; 68 |
101cc: 80 93 ae 04 sts 0x04AE, r24 |
101d0: 10 92 ad 04 sts 0x04AD, r1 |
101d4: 10 92 ac 04 sts 0x04AC, r1 |
101d8: 10 92 ab 04 sts 0x04AB, r1 |
101dc: 08 95 ret |
101de: 21 e0 ldi r18, 0x01 ; 1 |
101e0: 30 e0 ldi r19, 0x00 ; 0 |
101e2: 90 91 ae 04 lds r25, 0x04AE |
101e6: 99 23 and r25, r25 |
101e8: 11 f0 breq .+4 ; 0x101ee <SpektrumParser+0x30> |
101ea: 20 e0 ldi r18, 0x00 ; 0 |
101ec: 30 e0 ldi r19, 0x00 ; 0 |
101ee: 90 91 ac 04 lds r25, 0x04AC |
101f2: 91 11 cpse r25, r1 |
101f4: 0e c0 rjmp .+28 ; 0x10212 <SpektrumParser+0x54> |
101f6: 23 2b or r18, r19 |
101f8: 11 f0 breq .+4 ; 0x101fe <SpektrumParser+0x40> |
101fa: 81 e0 ldi r24, 0x01 ; 1 |
101fc: 10 c0 rjmp .+32 ; 0x1021e <SpektrumParser+0x60> |
101fe: 84 e4 ldi r24, 0x44 ; 68 |
10200: 80 93 ae 04 sts 0x04AE, r24 |
10204: 10 92 ad 04 sts 0x04AD, r1 |
10208: 10 92 ac 04 sts 0x04AC, r1 |
1020c: 10 92 ab 04 sts 0x04AB, r1 |
10210: ed c0 rjmp .+474 ; 0x103ec <SpektrumParser+0x22e> |
10212: 91 30 cpi r25, 0x01 ; 1 |
10214: 69 f4 brne .+26 ; 0x10230 <SpektrumParser+0x72> |
10216: 23 2b or r18, r19 |
10218: 09 f0 breq .+2 ; 0x1021c <SpektrumParser+0x5e> |
1021a: de c0 rjmp .+444 ; 0x103d8 <SpektrumParser+0x21a> |
1021c: 82 e0 ldi r24, 0x02 ; 2 |
1021e: 80 93 ac 04 sts 0x04AC, r24 |
10222: 80 91 ad 04 lds r24, 0x04AD |
10226: 8f 5f subi r24, 0xFF ; 255 |
10228: 80 93 ad 04 sts 0x04AD, r24 |
1022c: 83 e0 ldi r24, 0x03 ; 3 |
1022e: dc c0 rjmp .+440 ; 0x103e8 <SpektrumParser+0x22a> |
10230: 92 30 cpi r25, 0x02 ; 2 |
10232: d1 f4 brne .+52 ; 0x10268 <SpektrumParser+0xaa> |
10234: 23 2b or r18, r19 |
10236: 09 f0 breq .+2 ; 0x1023a <SpektrumParser+0x7c> |
10238: cf c0 rjmp .+414 ; 0x103d8 <SpektrumParser+0x21a> |
1023a: 93 e0 ldi r25, 0x03 ; 3 |
1023c: 90 93 ae 04 sts 0x04AE, r25 |
10240: 80 93 ab 04 sts 0x04AB, r24 |
10244: 90 91 ad 04 lds r25, 0x04AD |
10248: 92 30 cpi r25, 0x02 ; 2 |
1024a: 39 f4 brne .+14 ; 0x1025a <SpektrumParser+0x9c> |
1024c: 10 92 aa 04 sts 0x04AA, r1 |
10250: 87 ff sbrs r24, 7 |
10252: 03 c0 rjmp .+6 ; 0x1025a <SpektrumParser+0x9c> |
10254: 81 e0 ldi r24, 0x01 ; 1 |
10256: 80 93 aa 04 sts 0x04AA, r24 |
1025a: 83 e0 ldi r24, 0x03 ; 3 |
1025c: 80 93 ac 04 sts 0x04AC, r24 |
10260: 9f 5f subi r25, 0xFF ; 255 |
10262: 90 93 ad 04 sts 0x04AD, r25 |
10266: c2 c0 rjmp .+388 ; 0x103ec <SpektrumParser+0x22e> |
10268: 93 30 cpi r25, 0x03 ; 3 |
1026a: 09 f0 breq .+2 ; 0x1026e <SpektrumParser+0xb0> |
1026c: b5 c0 rjmp .+362 ; 0x103d8 <SpektrumParser+0x21a> |
1026e: 23 2b or r18, r19 |
10270: 09 f0 breq .+2 ; 0x10274 <SpektrumParser+0xb6> |
10272: b2 c0 rjmp .+356 ; 0x103d8 <SpektrumParser+0x21a> |
10274: 90 93 ae 04 sts 0x04AE, r25 |
10278: 92 e0 ldi r25, 0x02 ; 2 |
1027a: 90 93 ac 04 sts 0x04AC, r25 |
1027e: 90 91 ad 04 lds r25, 0x04AD |
10282: 9f 5f subi r25, 0xFF ; 255 |
10284: 90 93 ad 04 sts 0x04AD, r25 |
10288: e0 91 ab 04 lds r30, 0x04AB |
1028c: 90 e0 ldi r25, 0x00 ; 0 |
1028e: 9e 2b or r25, r30 |
10290: 20 91 42 05 lds r18, 0x0542 |
10294: 21 30 cpi r18, 0x01 ; 1 |
10296: 39 f4 brne .+14 ; 0x102a6 <SpektrumParser+0xe8> |
10298: 93 70 andi r25, 0x03 ; 3 |
1029a: 92 50 subi r25, 0x02 ; 2 |
1029c: 63 e0 ldi r22, 0x03 ; 3 |
1029e: 70 e0 ldi r23, 0x00 ; 0 |
102a0: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
102a4: 14 c0 rjmp .+40 ; 0x102ce <SpektrumParser+0x110> |
102a6: 22 30 cpi r18, 0x02 ; 2 |
102a8: 51 f4 brne .+20 ; 0x102be <SpektrumParser+0x100> |
102aa: 97 70 andi r25, 0x07 ; 7 |
102ac: 94 50 subi r25, 0x04 ; 4 |
102ae: 66 e0 ldi r22, 0x06 ; 6 |
102b0: 70 e0 ldi r23, 0x00 ; 0 |
102b2: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
102b6: e6 95 lsr r30 |
102b8: e6 95 lsr r30 |
102ba: e6 95 lsr r30 |
102bc: 0a c0 rjmp .+20 ; 0x102d2 <SpektrumParser+0x114> |
102be: 93 70 andi r25, 0x03 ; 3 |
102c0: 88 56 subi r24, 0x68 ; 104 |
102c2: 91 40 sbci r25, 0x01 ; 1 |
102c4: 97 fd sbrc r25, 7 |
102c6: 01 96 adiw r24, 0x01 ; 1 |
102c8: bc 01 movw r22, r24 |
102ca: 75 95 asr r23 |
102cc: 67 95 ror r22 |
102ce: e6 95 lsr r30 |
102d0: e6 95 lsr r30 |
102d2: ef 70 andi r30, 0x0F ; 15 |
102d4: f0 e0 ldi r31, 0x00 ; 0 |
102d6: 31 96 adiw r30, 0x01 ; 1 |
102d8: ed 30 cpi r30, 0x0D ; 13 |
102da: f1 05 cpc r31, r1 |
102dc: 08 f0 brcs .+2 ; 0x102e0 <SpektrumParser+0x122> |
102de: 86 c0 rjmp .+268 ; 0x103ec <SpektrumParser+0x22e> |
102e0: ee 0f add r30, r30 |
102e2: ff 1f adc r31, r31 |
102e4: df 01 movw r26, r30 |
102e6: a2 5f subi r26, 0xF2 ; 242 |
102e8: b7 4f sbci r27, 0xF7 ; 247 |
102ea: 8d 91 ld r24, X+ |
102ec: 9c 91 ld r25, X |
102ee: 9b 01 movw r18, r22 |
102f0: 28 1b sub r18, r24 |
102f2: 39 0b sbc r19, r25 |
102f4: c9 01 movw r24, r18 |
102f6: 37 ff sbrs r19, 7 |
102f8: 03 c0 rjmp .+6 ; 0x10300 <SpektrumParser+0x142> |
102fa: 91 95 neg r25 |
102fc: 81 95 neg r24 |
102fe: 91 09 sbc r25, r1 |
10300: 06 97 sbiw r24, 0x06 ; 6 |
10302: 04 f5 brge .+64 ; 0x10344 <SpektrumParser+0x186> |
10304: a0 91 85 05 lds r26, 0x0585 |
10308: aa 23 and r26, r26 |
1030a: 51 f0 breq .+20 ; 0x10320 <SpektrumParser+0x162> |
1030c: b0 e0 ldi r27, 0x00 ; 0 |
1030e: aa 0f add r26, r26 |
10310: bb 1f adc r27, r27 |
10312: a2 5f subi r26, 0xF2 ; 242 |
10314: b7 4f sbci r27, 0xF7 ; 247 |
10316: 8d 91 ld r24, X+ |
10318: 9c 91 ld r25, X |
1031a: 84 36 cpi r24, 0x64 ; 100 |
1031c: 91 05 cpc r25, r1 |
1031e: 94 f4 brge .+36 ; 0x10344 <SpektrumParser+0x186> |
10320: 80 91 02 04 lds r24, 0x0402 |
10324: 88 3c cpi r24, 0xC8 ; 200 |
10326: 30 f4 brcc .+12 ; 0x10334 <SpektrumParser+0x176> |
10328: 80 91 02 04 lds r24, 0x0402 |
1032c: 86 5f subi r24, 0xF6 ; 246 |
1032e: 80 93 02 04 sts 0x0402, r24 |
10332: 08 c0 rjmp .+16 ; 0x10344 <SpektrumParser+0x186> |
10334: 88 ec ldi r24, 0xC8 ; 200 |
10336: 80 93 02 04 sts 0x0402, r24 |
1033a: 80 91 6f 00 lds r24, 0x006F |
1033e: 8f 7d andi r24, 0xDF ; 223 |
10340: 80 93 6f 00 sts 0x006F, r24 |
10344: df 01 movw r26, r30 |
10346: a2 5f subi r26, 0xF2 ; 242 |
10348: b7 4f sbci r27, 0xF7 ; 247 |
1034a: 8d 91 ld r24, X+ |
1034c: 9c 91 ld r25, X |
1034e: 9c 01 movw r18, r24 |
10350: 22 0f add r18, r18 |
10352: 33 1f adc r19, r19 |
10354: 28 0f add r18, r24 |
10356: 39 1f adc r19, r25 |
10358: 26 0f add r18, r22 |
1035a: 37 1f adc r19, r23 |
1035c: 37 ff sbrs r19, 7 |
1035e: 02 c0 rjmp .+4 ; 0x10364 <SpektrumParser+0x1a6> |
10360: 2d 5f subi r18, 0xFD ; 253 |
10362: 3f 4f sbci r19, 0xFF ; 255 |
10364: 35 95 asr r19 |
10366: 27 95 ror r18 |
10368: 35 95 asr r19 |
1036a: 27 95 ror r18 |
1036c: cb 01 movw r24, r22 |
1036e: 01 96 adiw r24, 0x01 ; 1 |
10370: 82 17 cp r24, r18 |
10372: 93 07 cpc r25, r19 |
10374: 1c f4 brge .+6 ; 0x1037c <SpektrumParser+0x1be> |
10376: 21 50 subi r18, 0x01 ; 1 |
10378: 31 09 sbc r19, r1 |
1037a: 07 c0 rjmp .+14 ; 0x1038a <SpektrumParser+0x1cc> |
1037c: 61 50 subi r22, 0x01 ; 1 |
1037e: 71 09 sbc r23, r1 |
10380: 26 17 cp r18, r22 |
10382: 37 07 cpc r19, r23 |
10384: 14 f4 brge .+4 ; 0x1038a <SpektrumParser+0x1cc> |
10386: 2f 5f subi r18, 0xFF ; 255 |
10388: 3f 4f sbci r19, 0xFF ; 255 |
1038a: 80 91 02 04 lds r24, 0x0402 |
1038e: df 01 movw r26, r30 |
10390: 84 3b cpi r24, 0xB4 ; 180 |
10392: c0 f0 brcs .+48 ; 0x103c4 <SpektrumParser+0x206> |
10394: a2 5f subi r26, 0xF2 ; 242 |
10396: b7 4f sbci r27, 0xF7 ; 247 |
10398: 8d 91 ld r24, X+ |
1039a: 9c 91 ld r25, X |
1039c: a9 01 movw r20, r18 |
1039e: 48 1b sub r20, r24 |
103a0: 59 0b sbc r21, r25 |
103a2: ca 01 movw r24, r20 |
103a4: 63 e0 ldi r22, 0x03 ; 3 |
103a6: 70 e0 ldi r23, 0x00 ; 0 |
103a8: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
103ac: cb 01 movw r24, r22 |
103ae: 88 0f add r24, r24 |
103b0: 99 1f adc r25, r25 |
103b2: 86 0f add r24, r22 |
103b4: 97 1f adc r25, r23 |
103b6: df 01 movw r26, r30 |
103b8: ac 5a subi r26, 0xAC ; 172 |
103ba: b7 4f sbci r27, 0xF7 ; 247 |
103bc: 11 96 adiw r26, 0x01 ; 1 |
103be: 9c 93 st X, r25 |
103c0: 8e 93 st -X, r24 |
103c2: 05 c0 rjmp .+10 ; 0x103ce <SpektrumParser+0x210> |
103c4: ac 5a subi r26, 0xAC ; 172 |
103c6: b7 4f sbci r27, 0xF7 ; 247 |
103c8: 11 96 adiw r26, 0x01 ; 1 |
103ca: 1c 92 st X, r1 |
103cc: 1e 92 st -X, r1 |
103ce: e2 5f subi r30, 0xF2 ; 242 |
103d0: f7 4f sbci r31, 0xF7 ; 247 |
103d2: 31 83 std Z+1, r19 ; 0x01 |
103d4: 20 83 st Z, r18 |
103d6: 0a c0 rjmp .+20 ; 0x103ec <SpektrumParser+0x22e> |
103d8: 81 e0 ldi r24, 0x01 ; 1 |
103da: 80 93 94 02 sts 0x0294, r24 |
103de: 10 92 ad 04 sts 0x04AD, r1 |
103e2: 10 92 aa 04 sts 0x04AA, r1 |
103e6: 84 e4 ldi r24, 0x44 ; 68 |
103e8: 80 93 ae 04 sts 0x04AE, r24 |
103ec: 80 91 ad 04 lds r24, 0x04AD |
103f0: 80 31 cpi r24, 0x10 ; 16 |
103f2: 98 f0 brcs .+38 ; 0x1041a <SpektrumParser+0x25c> |
103f4: 80 91 aa 04 lds r24, 0x04AA |
103f8: 81 11 cpse r24, r1 |
103fa: 06 c0 rjmp .+12 ; 0x10408 <SpektrumParser+0x24a> |
103fc: 80 91 94 02 lds r24, 0x0294 |
10400: 81 11 cpse r24, r1 |
10402: 02 c0 rjmp .+4 ; 0x10408 <SpektrumParser+0x24a> |
10404: 10 92 93 02 sts 0x0293, r1 |
10408: 10 92 ad 04 sts 0x04AD, r1 |
1040c: 10 92 aa 04 sts 0x04AA, r1 |
10410: 10 92 ac 04 sts 0x04AC, r1 |
10414: 84 e4 ldi r24, 0x44 ; 68 |
10416: 80 93 ae 04 sts 0x04AE, r24 |
1041a: 08 95 ret |
|
0001041c <SPI_MasterInit>: |
1041c: 84 b1 in r24, 0x04 ; 4 |
1041e: 80 6a ori r24, 0xA0 ; 160 |
10420: 84 b9 out 0x04, r24 ; 4 |
10422: 3d 9a sbi 0x07, 5 ; 7 |
10424: 82 e5 ldi r24, 0x52 ; 82 |
10426: 8c bd out 0x2c, r24 ; 44 |
10428: 1d bc out 0x2d, r1 ; 45 |
1042a: 45 9a sbi 0x08, 5 ; 8 |
1042c: 81 e0 ldi r24, 0x01 ; 1 |
1042e: 80 93 b3 08 sts 0x08B3, r24 |
10432: 8a ea ldi r24, 0xAA ; 170 |
10434: 80 93 c4 08 sts 0x08C4, r24 |
10438: 83 e8 ldi r24, 0x83 ; 131 |
1043a: 80 93 c5 08 sts 0x08C5, r24 |
1043e: 8a e0 ldi r24, 0x0A ; 10 |
10440: 80 93 c6 08 sts 0x08C6, r24 |
10444: 10 92 c8 08 sts 0x08C8, r1 |
10448: 10 92 c7 08 sts 0x08C7, r1 |
1044c: 10 92 ca 08 sts 0x08CA, r1 |
10450: 10 92 c9 08 sts 0x08C9, r1 |
10454: 10 92 2c 09 sts 0x092C, r1 |
10458: 10 92 e8 08 sts 0x08E8, r1 |
1045c: 08 95 ret |
|
0001045e <SPI_TransmitByte>: |
1045e: 80 91 b3 08 lds r24, 0x08B3 |
10462: 81 11 cpse r24, r1 |
10464: 72 c0 rjmp .+228 ; 0x1054a <SPI_TransmitByte+0xec> |
10466: 0d b4 in r0, 0x2d ; 45 |
10468: 07 fe sbrs r0, 7 |
1046a: 6f c0 rjmp .+222 ; 0x1054a <SPI_TransmitByte+0xec> |
1046c: 85 e0 ldi r24, 0x05 ; 5 |
1046e: 80 93 ca 04 sts 0x04CA, r24 |
10472: 45 9a sbi 0x08, 5 ; 8 |
10474: 8e b5 in r24, 0x2e ; 46 |
10476: 90 91 b2 04 lds r25, 0x04B2 |
1047a: 91 30 cpi r25, 0x01 ; 1 |
1047c: 61 f0 breq .+24 ; 0x10496 <SPI_TransmitByte+0x38> |
1047e: 18 f0 brcs .+6 ; 0x10486 <SPI_TransmitByte+0x28> |
10480: 92 30 cpi r25, 0x02 ; 2 |
10482: a1 f0 breq .+40 ; 0x104ac <SPI_TransmitByte+0x4e> |
10484: 38 c0 rjmp .+112 ; 0x104f6 <SPI_TransmitByte+0x98> |
10486: 10 92 e7 08 sts 0x08E7, r1 |
1048a: 80 93 b1 04 sts 0x04B1, r24 |
1048e: 81 38 cpi r24, 0x81 ; 129 |
10490: 91 f5 brne .+100 ; 0x104f6 <SPI_TransmitByte+0x98> |
10492: 81 e0 ldi r24, 0x01 ; 1 |
10494: 08 c0 rjmp .+16 ; 0x104a6 <SPI_TransmitByte+0x48> |
10496: 85 35 cpi r24, 0x55 ; 85 |
10498: 41 f5 brne .+80 ; 0x104ea <SPI_TransmitByte+0x8c> |
1049a: 80 91 b1 04 lds r24, 0x04B1 |
1049e: 8b 5a subi r24, 0xAB ; 171 |
104a0: 80 93 b1 04 sts 0x04B1, r24 |
104a4: 82 e0 ldi r24, 0x02 ; 2 |
104a6: 80 93 b2 04 sts 0x04B2, r24 |
104aa: 25 c0 rjmp .+74 ; 0x104f6 <SPI_TransmitByte+0x98> |
104ac: e0 91 e7 08 lds r30, 0x08E7 |
104b0: 21 e0 ldi r18, 0x01 ; 1 |
104b2: 2e 0f add r18, r30 |
104b4: 20 93 e7 08 sts 0x08E7, r18 |
104b8: f0 e0 ldi r31, 0x00 ; 0 |
104ba: e7 5f subi r30, 0xF7 ; 247 |
104bc: f6 4f sbci r31, 0xF6 ; 246 |
104be: 80 83 st Z, r24 |
104c0: 90 91 b1 04 lds r25, 0x04B1 |
104c4: 20 32 cpi r18, 0x20 ; 32 |
104c6: a0 f0 brcs .+40 ; 0x104f0 <SPI_TransmitByte+0x92> |
104c8: 89 13 cpse r24, r25 |
104ca: 0d c0 rjmp .+26 ; 0x104e6 <SPI_TransmitByte+0x88> |
104cc: 80 e2 ldi r24, 0x20 ; 32 |
104ce: e9 e0 ldi r30, 0x09 ; 9 |
104d0: f9 e0 ldi r31, 0x09 ; 9 |
104d2: a9 ee ldi r26, 0xE9 ; 233 |
104d4: b8 e0 ldi r27, 0x08 ; 8 |
104d6: 01 90 ld r0, Z+ |
104d8: 0d 92 st X+, r0 |
104da: 8a 95 dec r24 |
104dc: e1 f7 brne .-8 ; 0x104d6 <SPI_TransmitByte+0x78> |
104de: 81 e0 ldi r24, 0x01 ; 1 |
104e0: 80 93 e8 08 sts 0x08E8, r24 |
104e4: 02 c0 rjmp .+4 ; 0x104ea <SPI_TransmitByte+0x8c> |
104e6: 10 92 e8 08 sts 0x08E8, r1 |
104ea: 10 92 b2 04 sts 0x04B2, r1 |
104ee: 03 c0 rjmp .+6 ; 0x104f6 <SPI_TransmitByte+0x98> |
104f0: 89 0f add r24, r25 |
104f2: 80 93 b1 04 sts 0x04B1, r24 |
104f6: 80 91 c3 08 lds r24, 0x08C3 |
104fa: 82 32 cpi r24, 0x22 ; 34 |
104fc: f0 f4 brcc .+60 ; 0x1053a <SPI_TransmitByte+0xdc> |
104fe: 45 98 cbi 0x08, 5 ; 8 |
... |
10508: 80 91 c3 08 lds r24, 0x08C3 |
1050c: e0 91 bc 08 lds r30, 0x08BC |
10510: f0 91 bd 08 lds r31, 0x08BD |
10514: e8 0f add r30, r24 |
10516: f1 1d adc r31, r1 |
10518: 80 81 ld r24, Z |
1051a: 8e bd out 0x2e, r24 ; 46 |
1051c: 80 91 c3 08 lds r24, 0x08C3 |
10520: e0 91 bc 08 lds r30, 0x08BC |
10524: f0 91 bd 08 lds r31, 0x08BD |
10528: e8 0f add r30, r24 |
1052a: f1 1d adc r31, r1 |
1052c: 80 81 ld r24, Z |
1052e: 90 91 e5 08 lds r25, 0x08E5 |
10532: 89 0f add r24, r25 |
10534: 80 93 e5 08 sts 0x08E5, r24 |
10538: 03 c0 rjmp .+6 ; 0x10540 <SPI_TransmitByte+0xe2> |
1053a: 81 e0 ldi r24, 0x01 ; 1 |
1053c: 80 93 b3 08 sts 0x08B3, r24 |
10540: 80 91 c3 08 lds r24, 0x08C3 |
10544: 8f 5f subi r24, 0xFF ; 255 |
10546: 80 93 c3 08 sts 0x08C3, r24 |
1054a: 08 95 ret |
|
0001054c <UpdateSPI_Buffer>: |
1054c: cf 92 push r12 |
1054e: df 92 push r13 |
10550: ef 92 push r14 |
10552: ff 92 push r15 |
10554: c0 90 37 05 lds r12, 0x0537 |
10558: 24 e0 ldi r18, 0x04 ; 4 |
1055a: c2 9e mul r12, r18 |
1055c: 60 01 movw r12, r0 |
1055e: 11 24 eor r1, r1 |
10560: ee 24 eor r14, r14 |
10562: d7 fc sbrc r13, 7 |
10564: e0 94 com r14 |
10566: fe 2c mov r15, r14 |
10568: 60 91 40 04 lds r22, 0x0440 |
1056c: 70 91 41 04 lds r23, 0x0441 |
10570: 80 91 42 04 lds r24, 0x0442 |
10574: 90 91 43 04 lds r25, 0x0443 |
10578: a7 01 movw r20, r14 |
1057a: 96 01 movw r18, r12 |
1057c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
10580: 30 93 c8 08 sts 0x08C8, r19 |
10584: 20 93 c7 08 sts 0x08C7, r18 |
10588: 60 91 3c 04 lds r22, 0x043C |
1058c: 70 91 3d 04 lds r23, 0x043D |
10590: 80 91 3e 04 lds r24, 0x043E |
10594: 90 91 3f 04 lds r25, 0x043F |
10598: a7 01 movw r20, r14 |
1059a: 96 01 movw r18, r12 |
1059c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
105a0: 30 93 ca 08 sts 0x08CA, r19 |
105a4: 20 93 c9 08 sts 0x08C9, r18 |
105a8: 20 91 4b 06 lds r18, 0x064B |
105ac: 30 91 4c 06 lds r19, 0x064C |
105b0: 40 91 4d 06 lds r20, 0x064D |
105b4: 50 91 4e 06 lds r21, 0x064E |
105b8: aa e0 ldi r26, 0x0A ; 10 |
105ba: b0 e0 ldi r27, 0x00 ; 0 |
105bc: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
105c0: 20 91 21 01 lds r18, 0x0121 |
105c4: 30 91 22 01 lds r19, 0x0122 |
105c8: 40 91 23 01 lds r20, 0x0123 |
105cc: 50 91 24 01 lds r21, 0x0124 |
105d0: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
105d4: 30 93 d0 08 sts 0x08D0, r19 |
105d8: 20 93 cf 08 sts 0x08CF, r18 |
105dc: 20 91 51 04 lds r18, 0x0451 |
105e0: 30 91 52 04 lds r19, 0x0452 |
105e4: 80 91 61 03 lds r24, 0x0361 |
105e8: 90 91 62 03 lds r25, 0x0362 |
105ec: a9 01 movw r20, r18 |
105ee: 48 1b sub r20, r24 |
105f0: 59 0b sbc r21, r25 |
105f2: 50 93 d6 08 sts 0x08D6, r21 |
105f6: 40 93 d5 08 sts 0x08D5, r20 |
105fa: e0 91 47 04 lds r30, 0x0447 |
105fe: f0 91 48 04 lds r31, 0x0448 |
10602: 80 91 16 06 lds r24, 0x0616 |
10606: 90 91 17 06 lds r25, 0x0617 |
1060a: bf 01 movw r22, r30 |
1060c: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
10610: 46 e0 ldi r20, 0x06 ; 6 |
10612: 46 9f mul r20, r22 |
10614: c0 01 movw r24, r0 |
10616: 47 9f mul r20, r23 |
10618: 90 0d add r25, r0 |
1061a: 11 24 eor r1, r1 |
1061c: 97 fd sbrc r25, 7 |
1061e: 03 96 adiw r24, 0x03 ; 3 |
10620: 95 95 asr r25 |
10622: 87 95 ror r24 |
10624: 95 95 asr r25 |
10626: 87 95 ror r24 |
10628: 90 93 cc 08 sts 0x08CC, r25 |
1062c: 80 93 cb 08 sts 0x08CB, r24 |
10630: 80 91 47 06 lds r24, 0x0647 |
10634: 90 91 48 06 lds r25, 0x0648 |
10638: bf 01 movw r22, r30 |
1063a: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
1063e: 46 e0 ldi r20, 0x06 ; 6 |
10640: 46 9f mul r20, r22 |
10642: c0 01 movw r24, r0 |
10644: 47 9f mul r20, r23 |
10646: 90 0d add r25, r0 |
10648: 11 24 eor r1, r1 |
1064a: 97 fd sbrc r25, 7 |
1064c: 03 96 adiw r24, 0x03 ; 3 |
1064e: 95 95 asr r25 |
10650: 87 95 ror r24 |
10652: 95 95 asr r25 |
10654: 87 95 ror r24 |
10656: 90 93 ce 08 sts 0x08CE, r25 |
1065a: 80 93 cd 08 sts 0x08CD, r24 |
1065e: 10 92 48 04 sts 0x0448, r1 |
10662: 10 92 47 04 sts 0x0447, r1 |
10666: 10 92 17 06 sts 0x0617, r1 |
1066a: 10 92 16 06 sts 0x0616, r1 |
1066e: 10 92 48 06 sts 0x0648, r1 |
10672: 10 92 47 06 sts 0x0647, r1 |
10676: 80 91 c6 08 lds r24, 0x08C6 |
1067a: 90 e0 ldi r25, 0x00 ; 0 |
1067c: fc 01 movw r30, r24 |
1067e: 3a 97 sbiw r30, 0x0a ; 10 |
10680: ea 30 cpi r30, 0x0A ; 10 |
10682: f1 05 cpc r31, r1 |
10684: 08 f0 brcs .+2 ; 0x10688 <UpdateSPI_Buffer+0x13c> |
10686: 87 c2 rjmp .+1294 ; 0x10b96 <UpdateSPI_Buffer+0x64a> |
10688: ea 55 subi r30, 0x5A ; 90 |
1068a: ff 4f sbci r31, 0xFF ; 255 |
1068c: 0c 94 24 9b jmp 0x13648 ; 0x13648 <__tablejump2__> |
10690: 80 91 de 03 lds r24, 0x03DE |
10694: 80 93 d9 08 sts 0x08D9, r24 |
10698: 80 91 dd 03 lds r24, 0x03DD |
1069c: 80 93 da 08 sts 0x08DA, r24 |
106a0: 80 91 dc 03 lds r24, 0x03DC |
106a4: 80 93 db 08 sts 0x08DB, r24 |
106a8: 80 91 db 03 lds r24, 0x03DB |
106ac: 80 93 dc 08 sts 0x08DC, r24 |
106b0: 80 91 da 03 lds r24, 0x03DA |
106b4: 80 93 dd 08 sts 0x08DD, r24 |
106b8: 80 91 d9 03 lds r24, 0x03D9 |
106bc: 80 93 de 08 sts 0x08DE, r24 |
106c0: 80 91 d8 03 lds r24, 0x03D8 |
106c4: 80 93 df 08 sts 0x08DF, r24 |
106c8: 80 91 d7 03 lds r24, 0x03D7 |
106cc: 80 93 e0 08 sts 0x08E0, r24 |
106d0: 80 91 c9 03 lds r24, 0x03C9 |
106d4: 80 93 e1 08 sts 0x08E1, r24 |
106d8: 80 91 c9 03 lds r24, 0x03C9 |
106dc: 83 7f andi r24, 0xF3 ; 243 |
106de: 80 93 c9 03 sts 0x03C9, r24 |
106e2: 80 91 52 01 lds r24, 0x0152 |
106e6: 80 93 e2 08 sts 0x08E2, r24 |
106ea: 80 91 1a 01 lds r24, 0x011A |
106ee: 90 91 1b 01 lds r25, 0x011B |
106f2: 80 93 e3 08 sts 0x08E3, r24 |
106f6: 80 91 c8 03 lds r24, 0x03C8 |
106fa: 80 93 e4 08 sts 0x08E4, r24 |
106fe: 42 99 sbic 0x08, 2 ; 8 |
10700: 4a c2 rjmp .+1172 ; 0x10b96 <UpdateSPI_Buffer+0x64a> |
10702: 80 91 c8 03 lds r24, 0x03C8 |
10706: 87 7f andi r24, 0xF7 ; 247 |
10708: 80 93 c8 03 sts 0x03C8, r24 |
1070c: 44 c2 rjmp .+1160 ; 0x10b96 <UpdateSPI_Buffer+0x64a> |
1070e: 80 91 13 05 lds r24, 0x0513 |
10712: 90 91 14 05 lds r25, 0x0514 |
10716: 90 93 da 08 sts 0x08DA, r25 |
1071a: 80 93 d9 08 sts 0x08D9, r24 |
1071e: 80 91 b0 04 lds r24, 0x04B0 |
10722: 80 93 db 08 sts 0x08DB, r24 |
10726: 80 91 19 05 lds r24, 0x0519 |
1072a: 80 93 dc 08 sts 0x08DC, r24 |
1072e: 80 91 6c 05 lds r24, 0x056C |
10732: 0e 94 fa 30 call 0x61f4 ; 0x61f4 <GetChannelValue> |
10736: 80 93 dd 08 sts 0x08DD, r24 |
1073a: 80 91 20 01 lds r24, 0x0120 |
1073e: 80 93 de 08 sts 0x08DE, r24 |
10742: 40 91 b0 04 lds r20, 0x04B0 |
10746: 5f e0 ldi r21, 0x0F ; 15 |
10748: 45 9f mul r20, r21 |
1074a: f0 01 movw r30, r0 |
1074c: 11 24 eor r1, r1 |
1074e: ec 58 subi r30, 0x8C ; 140 |
10750: f6 4f sbci r31, 0xF6 ; 246 |
10752: 86 85 ldd r24, Z+14 ; 0x0e |
10754: 80 93 df 08 sts 0x08DF, r24 |
10758: 80 81 ld r24, Z |
1075a: 80 93 e0 08 sts 0x08E0, r24 |
1075e: 86 81 ldd r24, Z+6 ; 0x06 |
10760: 80 93 e1 08 sts 0x08E1, r24 |
10764: 83 81 ldd r24, Z+3 ; 0x03 |
10766: 80 93 e2 08 sts 0x08E2, r24 |
1076a: 87 81 ldd r24, Z+7 ; 0x07 |
1076c: 80 93 e3 08 sts 0x08E3, r24 |
10770: 85 81 ldd r24, Z+5 ; 0x05 |
10772: 80 93 e4 08 sts 0x08E4, r24 |
10776: 4f 5f subi r20, 0xFF ; 255 |
10778: 40 93 b0 04 sts 0x04B0, r20 |
1077c: 74 e0 ldi r23, 0x04 ; 4 |
1077e: 47 9f mul r20, r23 |
10780: f0 01 movw r30, r0 |
10782: 11 24 eor r1, r1 |
10784: ec 55 subi r30, 0x5C ; 92 |
10786: fa 4f sbci r31, 0xFA ; 250 |
10788: 85 85 ldd r24, Z+13 ; 0x0d |
1078a: 18 16 cp r1, r24 |
1078c: 0c f4 brge .+2 ; 0x10790 <UpdateSPI_Buffer+0x244> |
1078e: 03 c2 rjmp .+1030 ; 0x10b96 <UpdateSPI_Buffer+0x64a> |
10790: 2d e0 ldi r18, 0x0D ; 13 |
10792: 30 e0 ldi r19, 0x00 ; 0 |
10794: 84 2f mov r24, r20 |
10796: 90 e0 ldi r25, 0x00 ; 0 |
10798: fc 01 movw r30, r24 |
1079a: ee 0f add r30, r30 |
1079c: ff 1f adc r31, r31 |
1079e: ee 0f add r30, r30 |
107a0: ff 1f adc r31, r31 |
107a2: ec 55 subi r30, 0x5C ; 92 |
107a4: fa 4f sbci r31, 0xFA ; 250 |
107a6: 55 85 ldd r21, Z+13 ; 0x0d |
107a8: 15 16 cp r1, r21 |
107aa: 1c f4 brge .+6 ; 0x107b2 <UpdateSPI_Buffer+0x266> |
107ac: 40 93 b0 04 sts 0x04B0, r20 |
107b0: f2 c1 rjmp .+996 ; 0x10b96 <UpdateSPI_Buffer+0x64a> |
107b2: 44 23 and r20, r20 |
107b4: 31 f0 breq .+12 ; 0x107c2 <UpdateSPI_Buffer+0x276> |
107b6: 01 96 adiw r24, 0x01 ; 1 |
107b8: b9 01 movw r22, r18 |
107ba: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
107be: 48 2f mov r20, r24 |
107c0: e9 cf rjmp .-46 ; 0x10794 <UpdateSPI_Buffer+0x248> |
107c2: 10 92 b0 04 sts 0x04B0, r1 |
107c6: e7 c1 rjmp .+974 ; 0x10b96 <UpdateSPI_Buffer+0x64a> |
107c8: 80 91 af 04 lds r24, 0x04AF |
107cc: 81 11 cpse r24, r1 |
107ce: 35 c0 rjmp .+106 ; 0x1083a <UpdateSPI_Buffer+0x2ee> |
107d0: 8d e0 ldi r24, 0x0D ; 13 |
107d2: 80 93 c6 08 sts 0x08C6, r24 |
107d6: 81 e0 ldi r24, 0x01 ; 1 |
107d8: 80 93 af 04 sts 0x04AF, r24 |
107dc: 80 91 53 01 lds r24, 0x0153 |
107e0: 80 93 d9 08 sts 0x08D9, r24 |
107e4: 80 91 6d 05 lds r24, 0x056D |
107e8: 80 93 da 08 sts 0x08DA, r24 |
107ec: 80 91 6e 05 lds r24, 0x056E |
107f0: 80 93 db 08 sts 0x08DB, r24 |
107f4: 80 91 6f 05 lds r24, 0x056F |
107f8: 80 93 dc 08 sts 0x08DC, r24 |
107fc: 80 91 70 05 lds r24, 0x0570 |
10800: 80 93 dd 08 sts 0x08DD, r24 |
10804: 80 91 74 05 lds r24, 0x0574 |
10808: 80 93 de 08 sts 0x08DE, r24 |
1080c: 80 91 75 05 lds r24, 0x0575 |
10810: 80 93 df 08 sts 0x08DF, r24 |
10814: 80 91 76 05 lds r24, 0x0576 |
10818: 80 93 e0 08 sts 0x08E0, r24 |
1081c: 80 91 79 05 lds r24, 0x0579 |
10820: 80 93 e1 08 sts 0x08E1, r24 |
10824: 80 91 77 05 lds r24, 0x0577 |
10828: 80 93 e2 08 sts 0x08E2, r24 |
1082c: 80 91 78 05 lds r24, 0x0578 |
10830: 80 93 e3 08 sts 0x08E3, r24 |
10834: 80 91 7a 05 lds r24, 0x057A |
10838: ac c1 rjmp .+856 ; 0x10b92 <UpdateSPI_Buffer+0x646> |
1083a: 82 e1 ldi r24, 0x12 ; 18 |
1083c: 80 93 c6 08 sts 0x08C6, r24 |
10840: 10 92 af 04 sts 0x04AF, r1 |
10844: 80 91 55 04 lds r24, 0x0455 |
10848: 90 91 56 04 lds r25, 0x0456 |
1084c: 90 93 da 08 sts 0x08DA, r25 |
10850: 80 93 d9 08 sts 0x08D9, r24 |
10854: 80 91 53 04 lds r24, 0x0453 |
10858: 90 91 54 04 lds r25, 0x0454 |
1085c: 90 93 dc 08 sts 0x08DC, r25 |
10860: 80 93 db 08 sts 0x08DB, r24 |
10864: 30 93 de 08 sts 0x08DE, r19 |
10868: 20 93 dd 08 sts 0x08DD, r18 |
1086c: 80 91 5f 05 lds r24, 0x055F |
10870: 80 93 df 08 sts 0x08DF, r24 |
10874: 80 91 e6 03 lds r24, 0x03E6 |
10878: 90 91 e7 03 lds r25, 0x03E7 |
1087c: 97 fd sbrc r25, 7 |
1087e: 03 96 adiw r24, 0x03 ; 3 |
10880: 95 95 asr r25 |
10882: 87 95 ror r24 |
10884: 95 95 asr r25 |
10886: 87 95 ror r24 |
10888: 80 93 e0 08 sts 0x08E0, r24 |
1088c: 10 92 e1 08 sts 0x08E1, r1 |
10890: 10 92 e2 08 sts 0x08E2, r1 |
10894: 10 92 e3 08 sts 0x08E3, r1 |
10898: 10 92 e4 08 sts 0x08E4, r1 |
1089c: 7c c1 rjmp .+760 ; 0x10b96 <UpdateSPI_Buffer+0x64a> |
1089e: 80 91 6b 05 lds r24, 0x056B |
108a2: 80 93 d9 08 sts 0x08D9, r24 |
108a6: 80 91 42 05 lds r24, 0x0542 |
108aa: 86 30 cpi r24, 0x06 ; 6 |
108ac: 81 f0 breq .+32 ; 0x108ce <UpdateSPI_Buffer+0x382> |
108ae: 80 91 5a 04 lds r24, 0x045A |
108b2: 82 34 cpi r24, 0x42 ; 66 |
108b4: 51 f0 breq .+20 ; 0x108ca <UpdateSPI_Buffer+0x37e> |
108b6: 0e 94 05 58 call 0xb00a ; 0xb00a <HoTT_Waring> |
108ba: e8 2f mov r30, r24 |
108bc: f0 e0 ldi r31, 0x00 ; 0 |
108be: e3 5d subi r30, 0xD3 ; 211 |
108c0: ff 4e sbci r31, 0xEF ; 239 |
108c2: e4 91 lpm r30, Z |
108c4: e0 93 5a 04 sts 0x045A, r30 |
108c8: 02 c0 rjmp .+4 ; 0x108ce <UpdateSPI_Buffer+0x382> |
108ca: 0e 94 05 58 call 0xb00a ; 0xb00a <HoTT_Waring> |
108ce: 80 91 7f 04 lds r24, 0x047F |
108d2: 80 93 da 08 sts 0x08DA, r24 |
108d6: 80 91 8d 05 lds r24, 0x058D |
108da: 80 93 db 08 sts 0x08DB, r24 |
108de: 80 91 82 05 lds r24, 0x0582 |
108e2: 80 93 dc 08 sts 0x08DC, r24 |
108e6: 80 91 be 03 lds r24, 0x03BE |
108ea: 80 93 dd 08 sts 0x08DD, r24 |
108ee: 80 91 88 04 lds r24, 0x0488 |
108f2: 80 93 de 08 sts 0x08DE, r24 |
108f6: 80 91 86 04 lds r24, 0x0486 |
108fa: 80 93 df 08 sts 0x08DF, r24 |
108fe: 80 91 85 04 lds r24, 0x0485 |
10902: 80 93 e0 08 sts 0x08E0, r24 |
10906: 10 92 88 04 sts 0x0488, r1 |
1090a: 10 92 86 04 sts 0x0486, r1 |
1090e: 10 92 85 04 sts 0x0485, r1 |
10912: 80 91 37 01 lds r24, 0x0137 |
10916: 88 23 and r24, r24 |
10918: 29 f0 breq .+10 ; 0x10924 <UpdateSPI_Buffer+0x3d8> |
1091a: 80 91 1a 04 lds r24, 0x041A |
1091e: 90 91 1b 04 lds r25, 0x041B |
10922: 04 c0 rjmp .+8 ; 0x1092c <UpdateSPI_Buffer+0x3e0> |
10924: 80 91 fe 05 lds r24, 0x05FE |
10928: 90 91 ff 05 lds r25, 0x05FF |
1092c: 90 93 e2 08 sts 0x08E2, r25 |
10930: 80 93 e1 08 sts 0x08E1, r24 |
10934: 80 91 91 05 lds r24, 0x0591 |
10938: 80 93 e3 08 sts 0x08E3, r24 |
1093c: 80 91 92 05 lds r24, 0x0592 |
10940: 28 c1 rjmp .+592 ; 0x10b92 <UpdateSPI_Buffer+0x646> |
10942: f8 94 cli |
10944: e0 91 1e 05 lds r30, 0x051E |
10948: f0 e0 ldi r31, 0x00 ; 0 |
1094a: ee 0f add r30, r30 |
1094c: ff 1f adc r31, r31 |
1094e: e2 5f subi r30, 0xF2 ; 242 |
10950: f7 4f sbci r31, 0xF7 ; 247 |
10952: 80 81 ld r24, Z |
10954: 91 81 ldd r25, Z+1 ; 0x01 |
10956: 81 38 cpi r24, 0x81 ; 129 |
10958: 2f ef ldi r18, 0xFF ; 255 |
1095a: 92 07 cpc r25, r18 |
1095c: 14 f4 brge .+4 ; 0x10962 <UpdateSPI_Buffer+0x416> |
1095e: 81 e8 ldi r24, 0x81 ; 129 |
10960: 9f ef ldi r25, 0xFF ; 255 |
10962: 80 38 cpi r24, 0x80 ; 128 |
10964: 91 05 cpc r25, r1 |
10966: 14 f0 brlt .+4 ; 0x1096c <UpdateSPI_Buffer+0x420> |
10968: 8f e7 ldi r24, 0x7F ; 127 |
1096a: 90 e0 ldi r25, 0x00 ; 0 |
1096c: 80 93 d9 08 sts 0x08D9, r24 |
10970: e0 91 1f 05 lds r30, 0x051F |
10974: f0 e0 ldi r31, 0x00 ; 0 |
10976: ee 0f add r30, r30 |
10978: ff 1f adc r31, r31 |
1097a: e2 5f subi r30, 0xF2 ; 242 |
1097c: f7 4f sbci r31, 0xF7 ; 247 |
1097e: 80 81 ld r24, Z |
10980: 91 81 ldd r25, Z+1 ; 0x01 |
10982: 81 38 cpi r24, 0x81 ; 129 |
10984: 4f ef ldi r20, 0xFF ; 255 |
10986: 94 07 cpc r25, r20 |
10988: 14 f4 brge .+4 ; 0x1098e <UpdateSPI_Buffer+0x442> |
1098a: 81 e8 ldi r24, 0x81 ; 129 |
1098c: 9f ef ldi r25, 0xFF ; 255 |
1098e: 80 38 cpi r24, 0x80 ; 128 |
10990: 91 05 cpc r25, r1 |
10992: 14 f0 brlt .+4 ; 0x10998 <UpdateSPI_Buffer+0x44c> |
10994: 8f e7 ldi r24, 0x7F ; 127 |
10996: 90 e0 ldi r25, 0x00 ; 0 |
10998: 80 93 da 08 sts 0x08DA, r24 |
1099c: e0 91 1d 05 lds r30, 0x051D |
109a0: f0 e0 ldi r31, 0x00 ; 0 |
109a2: ee 0f add r30, r30 |
109a4: ff 1f adc r31, r31 |
109a6: e2 5f subi r30, 0xF2 ; 242 |
109a8: f7 4f sbci r31, 0xF7 ; 247 |
109aa: 80 81 ld r24, Z |
109ac: 91 81 ldd r25, Z+1 ; 0x01 |
109ae: 81 38 cpi r24, 0x81 ; 129 |
109b0: 5f ef ldi r21, 0xFF ; 255 |
109b2: 95 07 cpc r25, r21 |
109b4: 14 f4 brge .+4 ; 0x109ba <UpdateSPI_Buffer+0x46e> |
109b6: 81 e8 ldi r24, 0x81 ; 129 |
109b8: 9f ef ldi r25, 0xFF ; 255 |
109ba: 80 38 cpi r24, 0x80 ; 128 |
109bc: 91 05 cpc r25, r1 |
109be: 14 f0 brlt .+4 ; 0x109c4 <UpdateSPI_Buffer+0x478> |
109c0: 8f e7 ldi r24, 0x7F ; 127 |
109c2: 90 e0 ldi r25, 0x00 ; 0 |
109c4: 80 93 db 08 sts 0x08DB, r24 |
109c8: e0 91 1c 05 lds r30, 0x051C |
109cc: f0 e0 ldi r31, 0x00 ; 0 |
109ce: ee 0f add r30, r30 |
109d0: ff 1f adc r31, r31 |
109d2: e2 5f subi r30, 0xF2 ; 242 |
109d4: f7 4f sbci r31, 0xF7 ; 247 |
109d6: 80 81 ld r24, Z |
109d8: 91 81 ldd r25, Z+1 ; 0x01 |
109da: 81 38 cpi r24, 0x81 ; 129 |
109dc: 7f ef ldi r23, 0xFF ; 255 |
109de: 97 07 cpc r25, r23 |
109e0: 14 f4 brge .+4 ; 0x109e6 <UpdateSPI_Buffer+0x49a> |
109e2: 81 e8 ldi r24, 0x81 ; 129 |
109e4: 9f ef ldi r25, 0xFF ; 255 |
109e6: 78 94 sei |
109e8: 80 38 cpi r24, 0x80 ; 128 |
109ea: 91 05 cpc r25, r1 |
109ec: 14 f0 brlt .+4 ; 0x109f2 <UpdateSPI_Buffer+0x4a6> |
109ee: 8f e7 ldi r24, 0x7F ; 127 |
109f0: 90 e0 ldi r25, 0x00 ; 0 |
109f2: 80 93 dc 08 sts 0x08DC, r24 |
109f6: 80 91 03 04 lds r24, 0x0403 |
109fa: 80 93 dd 08 sts 0x08DD, r24 |
109fe: 80 91 04 04 lds r24, 0x0404 |
10a02: 80 93 de 08 sts 0x08DE, r24 |
10a06: 80 91 05 04 lds r24, 0x0405 |
10a0a: 80 93 df 08 sts 0x08DF, r24 |
10a0e: 80 91 06 04 lds r24, 0x0406 |
10a12: 80 93 e0 08 sts 0x08E0, r24 |
10a16: 80 91 07 04 lds r24, 0x0407 |
10a1a: 80 93 e1 08 sts 0x08E1, r24 |
10a1e: 80 91 08 04 lds r24, 0x0408 |
10a22: 80 93 e2 08 sts 0x08E2, r24 |
10a26: 80 91 09 04 lds r24, 0x0409 |
10a2a: 80 93 e3 08 sts 0x08E3, r24 |
10a2e: 80 91 0a 04 lds r24, 0x040A |
10a32: af c0 rjmp .+350 ; 0x10b92 <UpdateSPI_Buffer+0x646> |
10a34: 80 91 5a 0a lds r24, 0x0A5A |
10a38: 85 30 cpi r24, 0x05 ; 5 |
10a3a: 18 f0 brcs .+6 ; 0x10a42 <UpdateSPI_Buffer+0x4f6> |
10a3c: 10 92 5a 0a sts 0x0A5A, r1 |
10a40: 85 e0 ldi r24, 0x05 ; 5 |
10a42: 80 93 d9 08 sts 0x08D9, r24 |
10a46: 80 91 7b 05 lds r24, 0x057B |
10a4a: 80 93 da 08 sts 0x08DA, r24 |
10a4e: 60 91 fc 03 lds r22, 0x03FC |
10a52: 70 91 fd 03 lds r23, 0x03FD |
10a56: 80 91 fe 03 lds r24, 0x03FE |
10a5a: 90 91 ff 03 lds r25, 0x03FF |
10a5e: 45 e0 ldi r20, 0x05 ; 5 |
10a60: c4 2e mov r12, r20 |
10a62: d1 2c mov r13, r1 |
10a64: e1 2c mov r14, r1 |
10a66: f1 2c mov r15, r1 |
10a68: a7 01 movw r20, r14 |
10a6a: 96 01 movw r18, r12 |
10a6c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
10a70: 30 93 dc 08 sts 0x08DC, r19 |
10a74: 20 93 db 08 sts 0x08DB, r18 |
10a78: 60 91 f8 03 lds r22, 0x03F8 |
10a7c: 70 91 f9 03 lds r23, 0x03F9 |
10a80: 80 91 fa 03 lds r24, 0x03FA |
10a84: 90 91 fb 03 lds r25, 0x03FB |
10a88: a7 01 movw r20, r14 |
10a8a: 96 01 movw r18, r12 |
10a8c: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
10a90: 30 93 de 08 sts 0x08DE, r19 |
10a94: 20 93 dd 08 sts 0x08DD, r18 |
10a98: 80 91 71 05 lds r24, 0x0571 |
10a9c: 80 93 df 08 sts 0x08DF, r24 |
10aa0: 80 91 72 05 lds r24, 0x0572 |
10aa4: 80 93 e0 08 sts 0x08E0, r24 |
10aa8: 80 91 73 05 lds r24, 0x0573 |
10aac: 80 93 e1 08 sts 0x08E1, r24 |
10ab0: 80 91 02 04 lds r24, 0x0402 |
10ab4: 80 93 e2 08 sts 0x08E2, r24 |
10ab8: 80 91 9d 04 lds r24, 0x049D |
10abc: 80 93 e3 08 sts 0x08E3, r24 |
10ac0: 80 91 33 0c lds r24, 0x0C33 |
10ac4: 90 91 34 0c lds r25, 0x0C34 |
10ac8: 97 fd sbrc r25, 7 |
10aca: 03 96 adiw r24, 0x03 ; 3 |
10acc: 95 95 asr r25 |
10ace: 87 95 ror r24 |
10ad0: 95 95 asr r25 |
10ad2: 87 95 ror r24 |
10ad4: 5e c0 rjmp .+188 ; 0x10b92 <UpdateSPI_Buffer+0x646> |
10ad6: 82 e0 ldi r24, 0x02 ; 2 |
10ad8: 80 93 d9 08 sts 0x08D9, r24 |
10adc: 88 e0 ldi r24, 0x08 ; 8 |
10ade: 80 93 da 08 sts 0x08DA, r24 |
10ae2: 10 92 db 08 sts 0x08DB, r1 |
10ae6: 87 e4 ldi r24, 0x47 ; 71 |
10ae8: 80 93 dc 08 sts 0x08DC, r24 |
10aec: 80 91 54 01 lds r24, 0x0154 |
10af0: 80 93 dd 08 sts 0x08DD, r24 |
10af4: 90 91 3f 0a lds r25, 0x0A3F |
10af8: 90 93 de 08 sts 0x08DE, r25 |
10afc: 80 91 40 0a lds r24, 0x0A40 |
10b00: 80 93 df 08 sts 0x08DF, r24 |
10b04: 9f 77 andi r25, 0x7F ; 127 |
10b06: 90 93 3f 0a sts 0x0A3F, r25 |
10b0a: 80 71 andi r24, 0x10 ; 16 |
10b0c: 80 93 40 0a sts 0x0A40, r24 |
10b10: 80 91 8e 05 lds r24, 0x058E |
10b14: 80 93 e0 08 sts 0x08E0, r24 |
10b18: 80 91 39 06 lds r24, 0x0639 |
10b1c: 80 93 e1 08 sts 0x08E1, r24 |
10b20: 80 91 1d 06 lds r24, 0x061D |
10b24: 80 93 e2 08 sts 0x08E2, r24 |
10b28: 80 91 7e 05 lds r24, 0x057E |
10b2c: 80 93 e3 08 sts 0x08E3, r24 |
10b30: 80 91 96 05 lds r24, 0x0596 |
10b34: 2e c0 rjmp .+92 ; 0x10b92 <UpdateSPI_Buffer+0x646> |
10b36: 80 91 17 05 lds r24, 0x0517 |
10b3a: 90 91 18 05 lds r25, 0x0518 |
10b3e: 90 93 da 08 sts 0x08DA, r25 |
10b42: 80 93 d9 08 sts 0x08D9, r24 |
10b46: 80 91 2f 01 lds r24, 0x012F |
10b4a: 80 93 db 08 sts 0x08DB, r24 |
10b4e: 80 91 2e 01 lds r24, 0x012E |
10b52: 80 93 dc 08 sts 0x08DC, r24 |
10b56: 80 91 5d 0c lds r24, 0x0C5D |
10b5a: 80 93 dd 08 sts 0x08DD, r24 |
10b5e: 80 91 c7 03 lds r24, 0x03C7 |
10b62: 80 93 de 08 sts 0x08DE, r24 |
10b66: 80 91 7c 05 lds r24, 0x057C |
10b6a: 80 93 df 08 sts 0x08DF, r24 |
10b6e: 80 91 01 06 lds r24, 0x0601 |
10b72: 80 93 e0 08 sts 0x08E0, r24 |
10b76: 80 91 5e 04 lds r24, 0x045E |
10b7a: 90 91 5f 04 lds r25, 0x045F |
10b7e: 90 93 e2 08 sts 0x08E2, r25 |
10b82: 80 93 e1 08 sts 0x08E1, r24 |
10b86: 80 91 52 05 lds r24, 0x0552 |
10b8a: 80 93 e3 08 sts 0x08E3, r24 |
10b8e: 80 91 42 0a lds r24, 0x0A42 |
10b92: 80 93 e4 08 sts 0x08E4, r24 |
10b96: 80 91 e8 08 lds r24, 0x08E8 |
10b9a: 88 23 and r24, r24 |
10b9c: 09 f4 brne .+2 ; 0x10ba0 <UpdateSPI_Buffer+0x654> |
10b9e: 60 c1 rjmp .+704 ; 0x10e60 <UpdateSPI_Buffer+0x914> |
10ba0: 60 91 e9 08 lds r22, 0x08E9 |
10ba4: 80 91 95 02 lds r24, 0x0295 |
10ba8: 68 17 cp r22, r24 |
10baa: 19 f0 breq .+6 ; 0x10bb2 <UpdateSPI_Buffer+0x666> |
10bac: 8a ef ldi r24, 0xFA ; 250 |
10bae: 80 93 a4 02 sts 0x02A4, r24 |
10bb2: 60 93 95 02 sts 0x0295, r22 |
10bb6: 81 e0 ldi r24, 0x01 ; 1 |
10bb8: 80 93 4d 01 sts 0x014D, r24 |
10bbc: 20 91 ea 08 lds r18, 0x08EA |
10bc0: 30 91 eb 08 lds r19, 0x08EB |
10bc4: c9 01 movw r24, r18 |
10bc6: 81 50 subi r24, 0x01 ; 1 |
10bc8: 9e 4f sbci r25, 0xFE ; 254 |
10bca: 8f 3f cpi r24, 0xFF ; 255 |
10bcc: 93 40 sbci r25, 0x03 ; 3 |
10bce: b0 f4 brcc .+44 ; 0x10bfc <UpdateSPI_Buffer+0x6b0> |
10bd0: 80 91 ec 08 lds r24, 0x08EC |
10bd4: 90 91 ed 08 lds r25, 0x08ED |
10bd8: ac 01 movw r20, r24 |
10bda: 41 50 subi r20, 0x01 ; 1 |
10bdc: 5e 4f sbci r21, 0xFE ; 254 |
10bde: 4f 3f cpi r20, 0xFF ; 255 |
10be0: 53 40 sbci r21, 0x03 ; 3 |
10be2: 60 f4 brcc .+24 ; 0x10bfc <UpdateSPI_Buffer+0x6b0> |
10be4: 40 91 28 05 lds r20, 0x0528 |
10be8: 45 ff sbrs r20, 5 |
10bea: 08 c0 rjmp .+16 ; 0x10bfc <UpdateSPI_Buffer+0x6b0> |
10bec: 30 93 69 04 sts 0x0469, r19 |
10bf0: 20 93 68 04 sts 0x0468, r18 |
10bf4: 90 93 67 04 sts 0x0467, r25 |
10bf8: 80 93 66 04 sts 0x0466, r24 |
10bfc: 80 91 f0 08 lds r24, 0x08F0 |
10c00: 90 91 f1 08 lds r25, 0x08F1 |
10c04: 89 36 cpi r24, 0x69 ; 105 |
10c06: 21 e0 ldi r18, 0x01 ; 1 |
10c08: 92 07 cpc r25, r18 |
10c0a: 24 f4 brge .+8 ; 0x10c14 <UpdateSPI_Buffer+0x6c8> |
10c0c: 90 93 4f 01 sts 0x014F, r25 |
10c10: 80 93 4e 01 sts 0x014E, r24 |
10c14: 80 91 fa 08 lds r24, 0x08FA |
10c18: 90 91 fb 08 lds r25, 0x08FB |
10c1c: 20 91 cb 04 lds r18, 0x04CB |
10c20: 30 91 cc 04 lds r19, 0x04CC |
10c24: 28 17 cp r18, r24 |
10c26: 39 07 cpc r19, r25 |
10c28: 40 f4 brcc .+16 ; 0x10c3a <UpdateSPI_Buffer+0x6ee> |
10c2a: 20 91 64 04 lds r18, 0x0464 |
10c2e: 21 11 cpse r18, r1 |
10c30: 04 c0 rjmp .+8 ; 0x10c3a <UpdateSPI_Buffer+0x6ee> |
10c32: 90 93 cc 04 sts 0x04CC, r25 |
10c36: 80 93 cb 04 sts 0x04CB, r24 |
10c3a: 69 36 cpi r22, 0x69 ; 105 |
10c3c: 09 f4 brne .+2 ; 0x10c40 <UpdateSPI_Buffer+0x6f4> |
10c3e: 84 c0 rjmp .+264 ; 0x10d48 <UpdateSPI_Buffer+0x7fc> |
10c40: d8 f5 brcc .+118 ; 0x10cb8 <UpdateSPI_Buffer+0x76c> |
10c42: 67 36 cpi r22, 0x67 ; 103 |
10c44: 09 f4 brne .+2 ; 0x10c48 <UpdateSPI_Buffer+0x6fc> |
10c46: 3f c0 rjmp .+126 ; 0x10cc6 <UpdateSPI_Buffer+0x77a> |
10c48: 68 36 cpi r22, 0x68 ; 104 |
10c4a: 09 f0 breq .+2 ; 0x10c4e <UpdateSPI_Buffer+0x702> |
10c4c: 11 c1 rjmp .+546 ; 0x10e70 <UpdateSPI_Buffer+0x924> |
10c4e: 80 91 fc 08 lds r24, 0x08FC |
10c52: 80 93 be 08 sts 0x08BE, r24 |
10c56: 80 91 fd 08 lds r24, 0x08FD |
10c5a: 80 93 bf 08 sts 0x08BF, r24 |
10c5e: 80 91 fe 08 lds r24, 0x08FE |
10c62: 80 93 c0 08 sts 0x08C0, r24 |
10c66: 80 91 ff 08 lds r24, 0x08FF |
10c6a: 80 93 c1 08 sts 0x08C1, r24 |
10c6e: 80 91 00 09 lds r24, 0x0900 |
10c72: 80 93 c2 08 sts 0x08C2, r24 |
10c76: 80 91 01 09 lds r24, 0x0901 |
10c7a: 90 91 23 0c lds r25, 0x0C23 |
10c7e: 89 2b or r24, r25 |
10c80: 80 93 23 0c sts 0x0C23, r24 |
10c84: 80 91 02 09 lds r24, 0x0902 |
10c88: 8c 70 andi r24, 0x0C ; 12 |
10c8a: 90 91 24 0c lds r25, 0x0C24 |
10c8e: 93 70 andi r25, 0x03 ; 3 |
10c90: 89 2b or r24, r25 |
10c92: 80 93 24 0c sts 0x0C24, r24 |
10c96: 80 91 03 09 lds r24, 0x0903 |
10c9a: 80 93 b9 04 sts 0x04B9, r24 |
10c9e: 80 91 04 09 lds r24, 0x0904 |
10ca2: 80 93 96 02 sts 0x0296, r24 |
10ca6: 80 91 05 09 lds r24, 0x0905 |
10caa: 80 93 2c 09 sts 0x092C, r24 |
10cae: 80 91 06 09 lds r24, 0x0906 |
10cb2: 80 93 b5 04 sts 0x04B5, r24 |
10cb6: dc c0 rjmp .+440 ; 0x10e70 <UpdateSPI_Buffer+0x924> |
10cb8: 6a 36 cpi r22, 0x6A ; 106 |
10cba: 09 f4 brne .+2 ; 0x10cbe <UpdateSPI_Buffer+0x772> |
10cbc: cb c0 rjmp .+406 ; 0x10e54 <UpdateSPI_Buffer+0x908> |
10cbe: 6b 36 cpi r22, 0x6B ; 107 |
10cc0: 09 f4 brne .+2 ; 0x10cc4 <UpdateSPI_Buffer+0x778> |
10cc2: 8e c0 rjmp .+284 ; 0x10de0 <UpdateSPI_Buffer+0x894> |
10cc4: d5 c0 rjmp .+426 ; 0x10e70 <UpdateSPI_Buffer+0x924> |
10cc6: 80 91 fc 08 lds r24, 0x08FC |
10cca: 80 93 29 09 sts 0x0929, r24 |
10cce: 80 91 fd 08 lds r24, 0x08FD |
10cd2: 80 93 2b 09 sts 0x092B, r24 |
10cd6: 80 91 fe 08 lds r24, 0x08FE |
10cda: 80 93 2a 09 sts 0x092A, r24 |
10cde: 80 91 ff 08 lds r24, 0x08FF |
10ce2: 80 93 4c 01 sts 0x014C, r24 |
10ce6: 80 91 00 09 lds r24, 0x0900 |
10cea: 80 93 2d 09 sts 0x092D, r24 |
10cee: 80 91 01 09 lds r24, 0x0901 |
10cf2: 80 93 a5 02 sts 0x02A5, r24 |
10cf6: 80 91 02 09 lds r24, 0x0902 |
10cfa: 80 93 bc 04 sts 0x04BC, r24 |
10cfe: 80 91 03 09 lds r24, 0x0903 |
10d02: 80 93 65 04 sts 0x0465, r24 |
10d06: 80 91 d6 03 lds r24, 0x03D6 |
10d0a: 88 23 and r24, r24 |
10d0c: 51 f0 breq .+20 ; 0x10d22 <UpdateSPI_Buffer+0x7d6> |
10d0e: 80 91 04 09 lds r24, 0x0904 |
10d12: 90 91 05 09 lds r25, 0x0905 |
10d16: 97 fd sbrc r25, 7 |
10d18: 04 c0 rjmp .+8 ; 0x10d22 <UpdateSPI_Buffer+0x7d6> |
10d1a: 90 93 1b 04 sts 0x041B, r25 |
10d1e: 80 93 1a 04 sts 0x041A, r24 |
10d22: 80 91 b3 04 lds r24, 0x04B3 |
10d26: 90 91 b4 04 lds r25, 0x04B4 |
10d2a: 20 91 06 09 lds r18, 0x0906 |
10d2e: 30 91 07 09 lds r19, 0x0907 |
10d32: 82 0f add r24, r18 |
10d34: 93 1f adc r25, r19 |
10d36: 97 fd sbrc r25, 7 |
10d38: 01 96 adiw r24, 0x01 ; 1 |
10d3a: 95 95 asr r25 |
10d3c: 87 95 ror r24 |
10d3e: 90 93 b4 04 sts 0x04B4, r25 |
10d42: 80 93 b3 04 sts 0x04B3, r24 |
10d46: 94 c0 rjmp .+296 ; 0x10e70 <UpdateSPI_Buffer+0x924> |
10d48: 80 91 fc 08 lds r24, 0x08FC |
10d4c: 80 93 b4 08 sts 0x08B4, r24 |
10d50: 80 91 fd 08 lds r24, 0x08FD |
10d54: 80 93 b5 08 sts 0x08B5, r24 |
10d58: 80 91 fe 08 lds r24, 0x08FE |
10d5c: 80 93 b6 08 sts 0x08B6, r24 |
10d60: 80 91 ff 08 lds r24, 0x08FF |
10d64: 80 93 b7 08 sts 0x08B7, r24 |
10d68: 80 91 00 09 lds r24, 0x0900 |
10d6c: 90 91 01 09 lds r25, 0x0901 |
10d70: 90 93 b9 08 sts 0x08B9, r25 |
10d74: 80 93 b8 08 sts 0x08B8, r24 |
10d78: 80 91 02 09 lds r24, 0x0902 |
10d7c: 90 91 03 09 lds r25, 0x0903 |
10d80: 90 93 bb 08 sts 0x08BB, r25 |
10d84: 80 93 ba 08 sts 0x08BA, r24 |
10d88: 20 91 48 08 lds r18, 0x0848 |
10d8c: 30 91 49 08 lds r19, 0x0849 |
10d90: 80 91 04 09 lds r24, 0x0904 |
10d94: 21 38 cpi r18, 0x81 ; 129 |
10d96: 41 f4 brne .+16 ; 0x10da8 <UpdateSPI_Buffer+0x85c> |
10d98: 90 91 bb 04 lds r25, 0x04BB |
10d9c: 91 11 cpse r25, r1 |
10d9e: 04 c0 rjmp .+8 ; 0x10da8 <UpdateSPI_Buffer+0x85c> |
10da0: 9f e7 ldi r25, 0x7F ; 127 |
10da2: 98 0f add r25, r24 |
10da4: 90 93 bb 04 sts 0x04BB, r25 |
10da8: 99 27 eor r25, r25 |
10daa: 87 fd sbrc r24, 7 |
10dac: 90 95 com r25 |
10dae: 90 93 49 08 sts 0x0849, r25 |
10db2: 80 93 48 08 sts 0x0848, r24 |
10db6: 80 91 05 09 lds r24, 0x0905 |
10dba: 80 93 f1 03 sts 0x03F1, r24 |
10dbe: a0 91 06 09 lds r26, 0x0906 |
10dc2: b0 91 07 09 lds r27, 0x0907 |
10dc6: 2a e0 ldi r18, 0x0A ; 10 |
10dc8: 30 e0 ldi r19, 0x00 ; 0 |
10dca: 0e 94 3f 9b call 0x1367e ; 0x1367e <__usmulhisi3> |
10dce: 60 93 f2 03 sts 0x03F2, r22 |
10dd2: 70 93 f3 03 sts 0x03F3, r23 |
10dd6: 80 93 f4 03 sts 0x03F4, r24 |
10dda: 90 93 f5 03 sts 0x03F5, r25 |
10dde: 48 c0 rjmp .+144 ; 0x10e70 <UpdateSPI_Buffer+0x924> |
10de0: 80 91 fc 08 lds r24, 0x08FC |
10de4: 80 93 b8 04 sts 0x04B8, r24 |
10de8: 80 91 fd 08 lds r24, 0x08FD |
10dec: 80 93 b7 04 sts 0x04B7, r24 |
10df0: 80 91 fe 08 lds r24, 0x08FE |
10df4: 80 93 b6 04 sts 0x04B6, r24 |
10df8: 80 91 ff 08 lds r24, 0x08FF |
10dfc: 88 23 and r24, r24 |
10dfe: 49 f0 breq .+18 ; 0x10e12 <UpdateSPI_Buffer+0x8c6> |
10e00: 90 91 57 01 lds r25, 0x0157 |
10e04: 99 23 and r25, r25 |
10e06: 19 f0 breq .+6 ; 0x10e0e <UpdateSPI_Buffer+0x8c2> |
10e08: 91 51 subi r25, 0x11 ; 17 |
10e0a: 93 30 cpi r25, 0x03 ; 3 |
10e0c: 10 f4 brcc .+4 ; 0x10e12 <UpdateSPI_Buffer+0x8c6> |
10e0e: 80 93 57 01 sts 0x0157, r24 |
10e12: 80 91 02 09 lds r24, 0x0902 |
10e16: 90 91 03 09 lds r25, 0x0903 |
10e1a: 90 93 84 04 sts 0x0484, r25 |
10e1e: 80 93 83 04 sts 0x0483, r24 |
10e22: 80 91 00 09 lds r24, 0x0900 |
10e26: 80 93 8b 04 sts 0x048B, r24 |
10e2a: 80 91 01 09 lds r24, 0x0901 |
10e2e: 80 93 8a 04 sts 0x048A, r24 |
10e32: 80 91 04 09 lds r24, 0x0904 |
10e36: 80 93 89 04 sts 0x0489, r24 |
10e3a: 80 91 05 09 lds r24, 0x0905 |
10e3e: 80 93 87 04 sts 0x0487, r24 |
10e42: 80 91 06 09 lds r24, 0x0906 |
10e46: 90 91 07 09 lds r25, 0x0907 |
10e4a: 90 93 43 06 sts 0x0643, r25 |
10e4e: 80 93 42 06 sts 0x0642, r24 |
10e52: 0e c0 rjmp .+28 ; 0x10e70 <UpdateSPI_Buffer+0x924> |
10e54: ff 90 pop r15 |
10e56: ef 90 pop r14 |
10e58: df 90 pop r13 |
10e5a: cf 90 pop r12 |
10e5c: 0c 94 6b 58 jmp 0xb0d6 ; 0xb0d6 <NC_Fills_HoTT_Telemety> |
10e60: 10 92 69 04 sts 0x0469, r1 |
10e64: 10 92 68 04 sts 0x0468, r1 |
10e68: 10 92 67 04 sts 0x0467, r1 |
10e6c: 10 92 66 04 sts 0x0466, r1 |
10e70: ff 90 pop r15 |
10e72: ef 90 pop r14 |
10e74: df 90 pop r13 |
10e76: cf 90 pop r12 |
10e78: 08 95 ret |
|
00010e7a <SPI_StartTransmitPacket>: |
10e7a: 80 91 b3 08 lds r24, 0x08B3 |
10e7e: 88 23 and r24, r24 |
10e80: 21 f1 breq .+72 ; 0x10eca <SPI_StartTransmitPacket+0x50> |
10e82: 45 98 cbi 0x08, 5 ; 8 |
10e84: 84 ec ldi r24, 0xC4 ; 196 |
10e86: 98 e0 ldi r25, 0x08 ; 8 |
10e88: 90 93 bd 08 sts 0x08BD, r25 |
10e8c: 80 93 bc 08 sts 0x08BC, r24 |
10e90: e0 91 ba 04 lds r30, 0x04BA |
10e94: 81 e0 ldi r24, 0x01 ; 1 |
10e96: 8e 0f add r24, r30 |
10e98: 80 93 ba 04 sts 0x04BA, r24 |
10e9c: f0 e0 ldi r31, 0x00 ; 0 |
10e9e: e9 56 subi r30, 0x69 ; 105 |
10ea0: fd 4f sbci r31, 0xFD ; 253 |
10ea2: 90 81 ld r25, Z |
10ea4: 90 93 c6 08 sts 0x08C6, r25 |
10ea8: 8d 30 cpi r24, 0x0D ; 13 |
10eaa: 10 f0 brcs .+4 ; 0x10eb0 <SPI_StartTransmitPacket+0x36> |
10eac: 10 92 ba 04 sts 0x04BA, r1 |
10eb0: 10 92 b3 08 sts 0x08B3, r1 |
10eb4: 4b db rcall .-2410 ; 0x1054c <UpdateSPI_Buffer> |
10eb6: 81 e0 ldi r24, 0x01 ; 1 |
10eb8: 80 93 c3 08 sts 0x08C3, r24 |
10ebc: 80 91 c4 08 lds r24, 0x08C4 |
10ec0: 80 93 e5 08 sts 0x08E5, r24 |
10ec4: 8e bd out 0x2e, r24 ; 46 |
10ec6: 81 e0 ldi r24, 0x01 ; 1 |
10ec8: 08 95 ret |
10eca: 80 e0 ldi r24, 0x00 ; 0 |
10ecc: 08 95 ret |
|
00010ece <__vector_18>: |
10ece: 1f 92 push r1 |
10ed0: 0f 92 push r0 |
10ed2: 0f b6 in r0, 0x3f ; 63 |
10ed4: 0f 92 push r0 |
10ed6: 11 24 eor r1, r1 |
10ed8: 2f 93 push r18 |
10eda: 3f 93 push r19 |
10edc: 5f 93 push r21 |
10ede: 6f 93 push r22 |
10ee0: 7f 93 push r23 |
10ee2: 8f 93 push r24 |
10ee4: 9f 93 push r25 |
10ee6: af 93 push r26 |
10ee8: bf 93 push r27 |
10eea: 80 91 ca 04 lds r24, 0x04CA |
10eee: 88 23 and r24, r24 |
10ef0: 29 f0 breq .+10 ; 0x10efc <__vector_18+0x2e> |
10ef2: 80 91 ca 04 lds r24, 0x04CA |
10ef6: 81 50 subi r24, 0x01 ; 1 |
10ef8: 80 93 ca 04 sts 0x04CA, r24 |
10efc: 80 91 ae 04 lds r24, 0x04AE |
10f00: 88 23 and r24, r24 |
10f02: 19 f0 breq .+6 ; 0x10f0a <__vector_18+0x3c> |
10f04: 81 50 subi r24, 0x01 ; 1 |
10f06: 80 93 ae 04 sts 0x04AE, r24 |
10f0a: 80 91 c1 04 lds r24, 0x04C1 |
10f0e: 81 11 cpse r24, r1 |
10f10: 51 c0 rjmp .+162 ; 0x10fb4 <__vector_18+0xe6> |
10f12: 89 e0 ldi r24, 0x09 ; 9 |
10f14: 80 93 c1 04 sts 0x04C1, r24 |
10f18: 80 91 d0 04 lds r24, 0x04D0 |
10f1c: 90 91 d1 04 lds r25, 0x04D1 |
10f20: 01 96 adiw r24, 0x01 ; 1 |
10f22: 90 93 d1 04 sts 0x04D1, r25 |
10f26: 80 93 d0 04 sts 0x04D0, r24 |
10f2a: 80 91 a6 02 lds r24, 0x02A6 |
10f2e: 8f 5f subi r24, 0xFF ; 255 |
10f30: 81 70 andi r24, 0x01 ; 1 |
10f32: 80 93 a6 02 sts 0x02A6, r24 |
10f36: 81 11 cpse r24, r1 |
10f38: 09 c0 rjmp .+18 ; 0x10f4c <__vector_18+0x7e> |
10f3a: 80 91 cf 04 lds r24, 0x04CF |
10f3e: 84 30 cpi r24, 0x04 ; 4 |
10f40: 28 f4 brcc .+10 ; 0x10f4c <__vector_18+0x7e> |
10f42: 80 91 cf 04 lds r24, 0x04CF |
10f46: 8f 5f subi r24, 0xFF ; 255 |
10f48: 80 93 cf 04 sts 0x04CF, r24 |
10f4c: 34 99 sbic 0x06, 4 ; 6 |
10f4e: 03 c0 rjmp .+6 ; 0x10f56 <__vector_18+0x88> |
10f50: 81 e0 ldi r24, 0x01 ; 1 |
10f52: 80 93 c8 04 sts 0x04C8, r24 |
10f56: 80 91 cb 04 lds r24, 0x04CB |
10f5a: 90 91 cc 04 lds r25, 0x04CC |
10f5e: 89 2b or r24, r25 |
10f60: 11 f1 breq .+68 ; 0x10fa6 <__vector_18+0xd8> |
10f62: 80 91 cb 04 lds r24, 0x04CB |
10f66: 90 91 cc 04 lds r25, 0x04CC |
10f6a: 0b 97 sbiw r24, 0x0b ; 11 |
10f6c: 50 f0 brcs .+20 ; 0x10f82 <__vector_18+0xb4> |
10f6e: 80 91 cb 04 lds r24, 0x04CB |
10f72: 90 91 cc 04 lds r25, 0x04CC |
10f76: 0a 97 sbiw r24, 0x0a ; 10 |
10f78: 90 93 cc 04 sts 0x04CC, r25 |
10f7c: 80 93 cb 04 sts 0x04CB, r24 |
10f80: 04 c0 rjmp .+8 ; 0x10f8a <__vector_18+0xbc> |
10f82: 10 92 cc 04 sts 0x04CC, r1 |
10f86: 10 92 cb 04 sts 0x04CB, r1 |
10f8a: 80 91 cb 04 lds r24, 0x04CB |
10f8e: 90 91 cc 04 lds r25, 0x04CC |
10f92: 20 91 a9 02 lds r18, 0x02A9 |
10f96: 30 91 aa 02 lds r19, 0x02AA |
10f9a: 82 23 and r24, r18 |
10f9c: 93 23 and r25, r19 |
10f9e: 89 2b or r24, r25 |
10fa0: 09 f0 breq .+2 ; 0x10fa4 <__vector_18+0xd6> |
10fa2: 64 c0 rjmp .+200 ; 0x1106c <__vector_18+0x19e> |
10fa4: 61 c0 rjmp .+194 ; 0x11068 <__vector_18+0x19a> |
10fa6: 8f ef ldi r24, 0xFF ; 255 |
10fa8: 9f ef ldi r25, 0xFF ; 255 |
10faa: 90 93 aa 02 sts 0x02AA, r25 |
10fae: 80 93 a9 02 sts 0x02A9, r24 |
10fb2: 5a c0 rjmp .+180 ; 0x11068 <__vector_18+0x19a> |
10fb4: 81 50 subi r24, 0x01 ; 1 |
10fb6: 80 93 c1 04 sts 0x04C1, r24 |
10fba: 80 91 c8 04 lds r24, 0x04C8 |
10fbe: 88 23 and r24, r24 |
10fc0: 09 f4 brne .+2 ; 0x10fc4 <__vector_18+0xf6> |
10fc2: 56 c0 rjmp .+172 ; 0x11070 <__vector_18+0x1a2> |
10fc4: 80 91 a4 02 lds r24, 0x02A4 |
10fc8: 81 11 cpse r24, r1 |
10fca: 52 c0 rjmp .+164 ; 0x11070 <__vector_18+0x1a2> |
10fcc: 80 91 39 06 lds r24, 0x0639 |
10fd0: 83 ff sbrs r24, 3 |
10fd2: 4e c0 rjmp .+156 ; 0x11070 <__vector_18+0x1a2> |
10fd4: 34 9b sbis 0x06, 4 ; 6 |
10fd6: 10 c0 rjmp .+32 ; 0x10ff8 <__vector_18+0x12a> |
10fd8: 80 91 cd 04 lds r24, 0x04CD |
10fdc: 90 91 ce 04 lds r25, 0x04CE |
10fe0: 01 96 adiw r24, 0x01 ; 1 |
10fe2: 90 93 ce 04 sts 0x04CE, r25 |
10fe6: 80 93 cd 04 sts 0x04CD, r24 |
10fea: 89 3e cpi r24, 0xE9 ; 233 |
10fec: 93 40 sbci r25, 0x03 ; 3 |
10fee: 08 f4 brcc .+2 ; 0x10ff2 <__vector_18+0x124> |
10ff0: 3f c0 rjmp .+126 ; 0x11070 <__vector_18+0x1a2> |
10ff2: 10 92 c8 04 sts 0x04C8, r1 |
10ff6: 3c c0 rjmp .+120 ; 0x11070 <__vector_18+0x1a2> |
10ff8: 80 91 cd 04 lds r24, 0x04CD |
10ffc: 90 91 ce 04 lds r25, 0x04CE |
11000: 89 2b or r24, r25 |
11002: 69 f1 breq .+90 ; 0x1105e <__vector_18+0x190> |
11004: 80 91 cd 04 lds r24, 0x04CD |
11008: 90 91 ce 04 lds r25, 0x04CE |
1100c: 8a 36 cpi r24, 0x6A ; 106 |
1100e: 91 40 sbci r25, 0x01 ; 1 |
11010: 30 f5 brcc .+76 ; 0x1105e <__vector_18+0x190> |
11012: 20 91 cd 04 lds r18, 0x04CD |
11016: 30 91 ce 04 lds r19, 0x04CE |
1101a: 80 91 cd 04 lds r24, 0x04CD |
1101e: 90 91 ce 04 lds r25, 0x04CE |
11022: 69 e2 ldi r22, 0x29 ; 41 |
11024: 70 e0 ldi r23, 0x00 ; 0 |
11026: 0e 94 bf 9a call 0x1357e ; 0x1357e <__udivmodhi4> |
1102a: 62 0f add r22, r18 |
1102c: 73 1f adc r23, r19 |
1102e: 70 93 ce 04 sts 0x04CE, r23 |
11032: 60 93 cd 04 sts 0x04CD, r22 |
11036: 80 91 cd 04 lds r24, 0x04CD |
1103a: 90 91 ce 04 lds r25, 0x04CE |
1103e: 0b 97 sbiw r24, 0x0b ; 11 |
11040: 50 f0 brcs .+20 ; 0x11056 <__vector_18+0x188> |
11042: 80 91 cd 04 lds r24, 0x04CD |
11046: 90 91 ce 04 lds r25, 0x04CE |
1104a: 0a 97 sbiw r24, 0x0a ; 10 |
1104c: 90 93 4f 01 sts 0x014F, r25 |
11050: 80 93 4e 01 sts 0x014E, r24 |
11054: 04 c0 rjmp .+8 ; 0x1105e <__vector_18+0x190> |
11056: 10 92 4f 01 sts 0x014F, r1 |
1105a: 10 92 4e 01 sts 0x014E, r1 |
1105e: 10 92 ce 04 sts 0x04CE, r1 |
11062: 10 92 cd 04 sts 0x04CD, r1 |
11066: 04 c0 rjmp .+8 ; 0x11070 <__vector_18+0x1a2> |
11068: 47 98 cbi 0x08, 7 ; 8 |
1106a: a7 cf rjmp .-178 ; 0x10fba <__vector_18+0xec> |
1106c: 47 9a sbi 0x08, 7 ; 8 |
1106e: a5 cf rjmp .-182 ; 0x10fba <__vector_18+0xec> |
11070: bf 91 pop r27 |
11072: af 91 pop r26 |
11074: 9f 91 pop r25 |
11076: 8f 91 pop r24 |
11078: 7f 91 pop r23 |
1107a: 6f 91 pop r22 |
1107c: 5f 91 pop r21 |
1107e: 3f 91 pop r19 |
11080: 2f 91 pop r18 |
11082: 0f 90 pop r0 |
11084: 0f be out 0x3f, r0 ; 63 |
11086: 0f 90 pop r0 |
11088: 1f 90 pop r1 |
1108a: 18 95 reti |
|
0001108c <SetDelay>: |
1108c: 20 91 d0 04 lds r18, 0x04D0 |
11090: 30 91 d1 04 lds r19, 0x04D1 |
11094: 2f 5f subi r18, 0xFF ; 255 |
11096: 3f 4f sbci r19, 0xFF ; 255 |
11098: 82 0f add r24, r18 |
1109a: 93 1f adc r25, r19 |
1109c: 08 95 ret |
|
0001109e <CheckDelay>: |
1109e: 20 91 d0 04 lds r18, 0x04D0 |
110a2: 30 91 d1 04 lds r19, 0x04D1 |
110a6: 82 1b sub r24, r18 |
110a8: 93 0b sbc r25, r19 |
110aa: 88 27 eor r24, r24 |
110ac: 90 78 andi r25, 0x80 ; 128 |
110ae: 89 2f mov r24, r25 |
110b0: 86 95 lsr r24 |
110b2: 08 95 ret |
|
000110b4 <Delay_ms_Mess>: |
110b4: 1f 93 push r17 |
110b6: cf 93 push r28 |
110b8: df 93 push r29 |
110ba: c0 91 d0 04 lds r28, 0x04D0 |
110be: d0 91 d1 04 lds r29, 0x04D1 |
110c2: 21 96 adiw r28, 0x01 ; 1 |
110c4: c8 0f add r28, r24 |
110c6: d9 1f adc r29, r25 |
110c8: 1f ec ldi r17, 0xCF ; 207 |
110ca: ce 01 movw r24, r28 |
110cc: e8 df rcall .-48 ; 0x1109e <CheckDelay> |
110ce: 81 11 cpse r24, r1 |
110d0: 09 c0 rjmp .+18 ; 0x110e4 <Delay_ms_Mess+0x30> |
110d2: 80 91 0f 01 lds r24, 0x010F |
110d6: 88 23 and r24, r24 |
110d8: c1 f3 breq .-16 ; 0x110ca <Delay_ms_Mess+0x16> |
110da: 10 92 0f 01 sts 0x010F, r1 |
110de: 10 93 7a 00 sts 0x007A, r17 |
110e2: f3 cf rjmp .-26 ; 0x110ca <Delay_ms_Mess+0x16> |
110e4: df 91 pop r29 |
110e6: cf 91 pop r28 |
110e8: 1f 91 pop r17 |
110ea: 08 95 ret |
|
000110ec <TIMER2_Init>: |
110ec: 9f b7 in r25, 0x3f ; 63 |
110ee: f8 94 cli |
110f0: 5f 98 cbi 0x0b, 7 ; 11 |
110f2: 3e 9a sbi 0x07, 6 ; 7 |
110f4: 46 9a sbi 0x08, 6 ; 8 |
110f6: e0 eb ldi r30, 0xB0 ; 176 |
110f8: f0 e0 ldi r31, 0x00 ; 0 |
110fa: 80 81 ld r24, Z |
110fc: 8f 70 andi r24, 0x0F ; 15 |
110fe: 80 83 st Z, r24 |
11100: 80 81 ld r24, Z |
11102: 83 60 ori r24, 0x03 ; 3 |
11104: 80 83 st Z, r24 |
11106: a1 eb ldi r26, 0xB1 ; 177 |
11108: b0 e0 ldi r27, 0x00 ; 0 |
1110a: 8c 91 ld r24, X |
1110c: 8b 73 andi r24, 0x3B ; 59 |
1110e: 8c 93 st X, r24 |
11110: 8c 91 ld r24, X |
11112: 8b 60 ori r24, 0x0B ; 11 |
11114: 8c 93 st X, r24 |
11116: 10 92 b2 00 sts 0x00B2, r1 |
1111a: 8f ef ldi r24, 0xFF ; 255 |
1111c: 80 93 b3 00 sts 0x00B3, r24 |
11120: 80 81 ld r24, Z |
11122: 80 68 ori r24, 0x80 ; 128 |
11124: 80 83 st Z, r24 |
11126: e0 e7 ldi r30, 0x70 ; 112 |
11128: f0 e0 ldi r31, 0x00 ; 0 |
1112a: 80 81 ld r24, Z |
1112c: 8a 7f andi r24, 0xFA ; 250 |
1112e: 80 83 st Z, r24 |
11130: 80 81 ld r24, Z |
11132: 82 60 ori r24, 0x02 ; 2 |
11134: 80 83 st Z, r24 |
11136: 9f bf out 0x3f, r25 ; 63 |
11138: 08 95 ret |
|
0001113a <Timer_Init>: |
1113a: 80 91 d0 04 lds r24, 0x04D0 |
1113e: 90 91 d1 04 lds r25, 0x04D1 |
11142: 0b 96 adiw r24, 0x0b ; 11 |
11144: 90 93 2f 09 sts 0x092F, r25 |
11148: 80 93 2e 09 sts 0x092E, r24 |
1114c: 82 e0 ldi r24, 0x02 ; 2 |
1114e: 85 bd out 0x25, r24 ; 37 |
11150: 83 eb ldi r24, 0xB3 ; 179 |
11152: 84 bd out 0x24, r24 ; 36 |
11154: 8f ef ldi r24, 0xFF ; 255 |
11156: 88 bd out 0x28, r24 ; 40 |
11158: 84 eb ldi r24, 0xB4 ; 180 |
1115a: 87 bd out 0x27, r24 ; 39 |
1115c: 86 e0 ldi r24, 0x06 ; 6 |
1115e: 86 bd out 0x26, r24 ; 38 |
11160: ee e6 ldi r30, 0x6E ; 110 |
11162: f0 e0 ldi r31, 0x00 ; 0 |
11164: 80 81 ld r24, Z |
11166: 81 60 ori r24, 0x01 ; 1 |
11168: 80 83 st Z, r24 |
1116a: 08 95 ret |
|
0001116c <CalcNickServoValue>: |
1116c: 90 91 94 05 lds r25, 0x0594 |
11170: 80 91 2f 01 lds r24, 0x012F |
11174: 92 ff sbrs r25, 2 |
11176: 2e c0 rjmp .+92 ; 0x111d4 <CalcNickServoValue+0x68> |
11178: 20 91 4b 05 lds r18, 0x054B |
1117c: 40 91 4a 05 lds r20, 0x054A |
11180: 60 e5 ldi r22, 0x50 ; 80 |
11182: 46 9f mul r20, r22 |
11184: a0 01 movw r20, r0 |
11186: 11 24 eor r1, r1 |
11188: 90 e8 ldi r25, 0x80 ; 128 |
1118a: 98 0f add r25, r24 |
1118c: 97 ff sbrs r25, 7 |
1118e: 02 c0 rjmp .+4 ; 0x11194 <CalcNickServoValue+0x28> |
11190: 93 e8 ldi r25, 0x83 ; 131 |
11192: 98 0f add r25, r24 |
11194: 39 2f mov r19, r25 |
11196: 35 95 asr r19 |
11198: 35 95 asr r19 |
1119a: 80 91 a7 02 lds r24, 0x02A7 |
1119e: 90 91 a8 02 lds r25, 0x02A8 |
111a2: 66 e0 ldi r22, 0x06 ; 6 |
111a4: 36 02 muls r19, r22 |
111a6: 80 19 sub r24, r0 |
111a8: 91 09 sbc r25, r1 |
111aa: 11 24 eor r1, r1 |
111ac: 48 17 cp r20, r24 |
111ae: 59 07 cpc r21, r25 |
111b0: 2c f0 brlt .+10 ; 0x111bc <CalcNickServoValue+0x50> |
111b2: 50 93 a8 02 sts 0x02A8, r21 |
111b6: 40 93 a7 02 sts 0x02A7, r20 |
111ba: 08 95 ret |
111bc: 4c e3 ldi r20, 0x3C ; 60 |
111be: 24 9f mul r18, r20 |
111c0: 90 01 movw r18, r0 |
111c2: 11 24 eor r1, r1 |
111c4: 82 17 cp r24, r18 |
111c6: 93 07 cpc r25, r19 |
111c8: 4c f0 brlt .+18 ; 0x111dc <CalcNickServoValue+0x70> |
111ca: 30 93 a8 02 sts 0x02A8, r19 |
111ce: 20 93 a7 02 sts 0x02A7, r18 |
111d2: 08 95 ret |
111d4: 60 e4 ldi r22, 0x40 ; 64 |
111d6: 86 9f mul r24, r22 |
111d8: c0 01 movw r24, r0 |
111da: 11 24 eor r1, r1 |
111dc: 90 93 a8 02 sts 0x02A8, r25 |
111e0: 80 93 a7 02 sts 0x02A7, r24 |
111e4: 08 95 ret |
|
000111e6 <CalculateServo>: |
111e6: 8f 92 push r8 |
111e8: 9f 92 push r9 |
111ea: af 92 push r10 |
111ec: bf 92 push r11 |
111ee: cf 92 push r12 |
111f0: df 92 push r13 |
111f2: ef 92 push r14 |
111f4: ff 92 push r15 |
111f6: 1f 93 push r17 |
111f8: cf 93 push r28 |
111fa: df 93 push r29 |
111fc: e0 91 52 05 lds r30, 0x0552 |
11200: f0 e0 ldi r31, 0x00 ; 0 |
11202: e5 53 subi r30, 0x35 ; 53 |
11204: fd 4f sbci r31, 0xFD ; 253 |
11206: a6 81 ldd r26, Z+6 ; 0x06 |
11208: d0 81 ld r29, Z |
1120a: 80 91 af 02 lds r24, 0x02AF |
1120e: c0 91 94 05 lds r28, 0x0594 |
11212: 81 30 cpi r24, 0x01 ; 1 |
11214: 09 f0 breq .+2 ; 0x11218 <CalculateServo+0x32> |
11216: f5 c0 rjmp .+490 ; 0x11402 <CalculateServo+0x21c> |
11218: 80 91 96 05 lds r24, 0x0596 |
1121c: 87 fd sbrc r24, 7 |
1121e: 2f c0 rjmp .+94 ; 0x1127e <CalculateServo+0x98> |
11220: 20 91 40 04 lds r18, 0x0440 |
11224: 30 91 41 04 lds r19, 0x0441 |
11228: 40 91 42 04 lds r20, 0x0442 |
1122c: 50 91 43 04 lds r21, 0x0443 |
11230: bb 27 eor r27, r27 |
11232: a7 fd sbrc r26, 7 |
11234: b0 95 com r27 |
11236: 0e 94 4f 9b call 0x1369e ; 0x1369e <__mulshisi3> |
1123a: e0 e8 ldi r30, 0x80 ; 128 |
1123c: 8e 2e mov r8, r30 |
1123e: 91 2c mov r9, r1 |
11240: a1 2c mov r10, r1 |
11242: b1 2c mov r11, r1 |
11244: a5 01 movw r20, r10 |
11246: 94 01 movw r18, r8 |
11248: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
1124c: 69 01 movw r12, r18 |
1124e: 7a 01 movw r14, r20 |
11250: 20 91 3c 04 lds r18, 0x043C |
11254: 30 91 3d 04 lds r19, 0x043D |
11258: 40 91 3e 04 lds r20, 0x043E |
1125c: 50 91 3f 04 lds r21, 0x043F |
11260: ad 2f mov r26, r29 |
11262: bb 27 eor r27, r27 |
11264: a7 fd sbrc r26, 7 |
11266: b0 95 com r27 |
11268: 0e 94 4f 9b call 0x1369e ; 0x1369e <__mulshisi3> |
1126c: a5 01 movw r20, r10 |
1126e: 94 01 movw r18, r8 |
11270: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
11274: c2 1a sub r12, r18 |
11276: d3 0a sbc r13, r19 |
11278: e4 0a sbc r14, r20 |
1127a: f5 0a sbc r15, r21 |
1127c: 03 c0 rjmp .+6 ; 0x11284 <CalculateServo+0x9e> |
1127e: c1 2c mov r12, r1 |
11280: d1 2c mov r13, r1 |
11282: 76 01 movw r14, r12 |
11284: 60 91 2d 01 lds r22, 0x012D |
11288: 20 91 b3 04 lds r18, 0x04B3 |
1128c: 30 91 b4 04 lds r19, 0x04B4 |
11290: 47 e0 ldi r20, 0x07 ; 7 |
11292: 42 9f mul r20, r18 |
11294: c0 01 movw r24, r0 |
11296: 43 9f mul r20, r19 |
11298: 90 0d add r25, r0 |
1129a: 11 24 eor r1, r1 |
1129c: aa 27 eor r26, r26 |
1129e: 97 fd sbrc r25, 7 |
112a0: a0 95 com r26 |
112a2: ba 2f mov r27, r26 |
112a4: a7 01 movw r20, r14 |
112a6: 96 01 movw r18, r12 |
112a8: 28 1b sub r18, r24 |
112aa: 39 0b sbc r19, r25 |
112ac: 4a 0b sbc r20, r26 |
112ae: 5b 0b sbc r21, r27 |
112b0: a6 2f mov r26, r22 |
112b2: b0 e0 ldi r27, 0x00 ; 0 |
112b4: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
112b8: 20 e0 ldi r18, 0x00 ; 0 |
112ba: 32 e0 ldi r19, 0x02 ; 2 |
112bc: 40 e0 ldi r20, 0x00 ; 0 |
112be: 50 e0 ldi r21, 0x00 ; 0 |
112c0: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
112c4: 69 01 movw r12, r18 |
112c6: 7a 01 movw r14, r20 |
112c8: 80 91 a7 02 lds r24, 0x02A7 |
112cc: 90 91 a8 02 lds r25, 0x02A8 |
112d0: c2 ff sbrs r28, 2 |
112d2: 05 c0 rjmp .+10 ; 0x112de <CalculateServo+0xf8> |
112d4: 90 93 ae 02 sts 0x02AE, r25 |
112d8: 80 93 ad 02 sts 0x02AD, r24 |
112dc: 15 c0 rjmp .+42 ; 0x11308 <CalculateServo+0x122> |
112de: 20 91 ad 02 lds r18, 0x02AD |
112e2: 30 91 ae 02 lds r19, 0x02AE |
112e6: 40 91 ad 02 lds r20, 0x02AD |
112ea: 50 91 ae 02 lds r21, 0x02AE |
112ee: 84 1b sub r24, r20 |
112f0: 95 0b sbc r25, r21 |
112f2: 60 91 51 05 lds r22, 0x0551 |
112f6: 70 e0 ldi r23, 0x00 ; 0 |
112f8: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
112fc: 26 0f add r18, r22 |
112fe: 37 1f adc r19, r23 |
11300: 30 93 ae 02 sts 0x02AE, r19 |
11304: 20 93 ad 02 sts 0x02AD, r18 |
11308: 20 91 ad 02 lds r18, 0x02AD |
1130c: 30 91 ae 02 lds r19, 0x02AE |
11310: c0 ff sbrs r28, 0 |
11312: 14 c0 rjmp .+40 ; 0x1133c <CalculateServo+0x156> |
11314: 37 ff sbrs r19, 7 |
11316: 02 c0 rjmp .+4 ; 0x1131c <CalculateServo+0x136> |
11318: 21 5f subi r18, 0xF1 ; 241 |
1131a: 3f 4f sbci r19, 0xFF ; 255 |
1131c: c9 01 movw r24, r18 |
1131e: 64 e0 ldi r22, 0x04 ; 4 |
11320: 95 95 asr r25 |
11322: 87 95 ror r24 |
11324: 6a 95 dec r22 |
11326: e1 f7 brne .-8 ; 0x11320 <CalculateServo+0x13a> |
11328: 4c 01 movw r8, r24 |
1132a: aa 24 eor r10, r10 |
1132c: 97 fc sbrc r9, 7 |
1132e: a0 94 com r10 |
11330: ba 2c mov r11, r10 |
11332: 8c 0c add r8, r12 |
11334: 9d 1c adc r9, r13 |
11336: ae 1c adc r10, r14 |
11338: bf 1c adc r11, r15 |
1133a: 13 c0 rjmp .+38 ; 0x11362 <CalculateServo+0x17c> |
1133c: 37 ff sbrs r19, 7 |
1133e: 02 c0 rjmp .+4 ; 0x11344 <CalculateServo+0x15e> |
11340: 21 5f subi r18, 0xF1 ; 241 |
11342: 3f 4f sbci r19, 0xFF ; 255 |
11344: c9 01 movw r24, r18 |
11346: 54 e0 ldi r21, 0x04 ; 4 |
11348: 95 95 asr r25 |
1134a: 87 95 ror r24 |
1134c: 5a 95 dec r21 |
1134e: e1 f7 brne .-8 ; 0x11348 <CalculateServo+0x162> |
11350: 4c 01 movw r8, r24 |
11352: aa 24 eor r10, r10 |
11354: 97 fc sbrc r9, 7 |
11356: a0 94 com r10 |
11358: ba 2c mov r11, r10 |
1135a: 8c 18 sub r8, r12 |
1135c: 9d 08 sbc r9, r13 |
1135e: ae 08 sbc r10, r14 |
11360: bf 08 sbc r11, r15 |
11362: c0 90 86 05 lds r12, 0x0586 |
11366: cc 20 and r12, r12 |
11368: 21 f1 breq .+72 ; 0x113b2 <CalculateServo+0x1cc> |
1136a: 20 91 c4 04 lds r18, 0x04C4 |
1136e: 30 91 c5 04 lds r19, 0x04C5 |
11372: d1 2c mov r13, r1 |
11374: 2c 9d mul r18, r12 |
11376: a0 01 movw r20, r0 |
11378: 2d 9d mul r18, r13 |
1137a: 50 0d add r21, r0 |
1137c: 3c 9d mul r19, r12 |
1137e: 50 0d add r21, r0 |
11380: 11 24 eor r1, r1 |
11382: ba 01 movw r22, r20 |
11384: 88 27 eor r24, r24 |
11386: 77 fd sbrc r23, 7 |
11388: 80 95 com r24 |
1138a: 98 2f mov r25, r24 |
1138c: 68 0d add r22, r8 |
1138e: 79 1d adc r23, r9 |
11390: 8a 1d adc r24, r10 |
11392: 9b 1d adc r25, r11 |
11394: 2f ef ldi r18, 0xFF ; 255 |
11396: c2 1a sub r12, r18 |
11398: d2 0a sbc r13, r18 |
1139a: 96 01 movw r18, r12 |
1139c: 44 27 eor r20, r20 |
1139e: 37 fd sbrc r19, 7 |
113a0: 40 95 com r20 |
113a2: 54 2f mov r21, r20 |
113a4: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
113a8: 30 93 c5 04 sts 0x04C5, r19 |
113ac: 20 93 c4 04 sts 0x04C4, r18 |
113b0: 04 c0 rjmp .+8 ; 0x113ba <CalculateServo+0x1d4> |
113b2: 90 92 c5 04 sts 0x04C5, r9 |
113b6: 80 92 c4 04 sts 0x04C4, r8 |
113ba: 20 91 c4 04 lds r18, 0x04C4 |
113be: 30 91 c5 04 lds r19, 0x04C5 |
113c2: 80 91 4a 05 lds r24, 0x054A |
113c6: 44 e0 ldi r20, 0x04 ; 4 |
113c8: 84 9f mul r24, r20 |
113ca: c0 01 movw r24, r0 |
113cc: 11 24 eor r1, r1 |
113ce: 28 17 cp r18, r24 |
113d0: 39 07 cpc r19, r25 |
113d2: 6c f0 brlt .+26 ; 0x113ee <CalculateServo+0x208> |
113d4: 20 91 c4 04 lds r18, 0x04C4 |
113d8: 30 91 c5 04 lds r19, 0x04C5 |
113dc: 80 91 4b 05 lds r24, 0x054B |
113e0: 64 e0 ldi r22, 0x04 ; 4 |
113e2: 86 9f mul r24, r22 |
113e4: c0 01 movw r24, r0 |
113e6: 11 24 eor r1, r1 |
113e8: 82 17 cp r24, r18 |
113ea: 93 07 cpc r25, r19 |
113ec: 24 f4 brge .+8 ; 0x113f6 <CalculateServo+0x210> |
113ee: 90 93 c5 04 sts 0x04C5, r25 |
113f2: 80 93 c4 04 sts 0x04C4, r24 |
113f6: 80 91 af 02 lds r24, 0x02AF |
113fa: 8f 5f subi r24, 0xFF ; 255 |
113fc: 80 93 af 02 sts 0x02AF, r24 |
11400: d2 c0 rjmp .+420 ; 0x115a6 <CalculateServo+0x3c0> |
11402: 10 91 2c 01 lds r17, 0x012C |
11406: 20 91 3c 04 lds r18, 0x043C |
1140a: 30 91 3d 04 lds r19, 0x043D |
1140e: 40 91 3e 04 lds r20, 0x043E |
11412: 50 91 3f 04 lds r21, 0x043F |
11416: bb 27 eor r27, r27 |
11418: a7 fd sbrc r26, 7 |
1141a: b0 95 com r27 |
1141c: 0e 94 4f 9b call 0x1369e ; 0x1369e <__mulshisi3> |
11420: 40 e8 ldi r20, 0x80 ; 128 |
11422: 84 2e mov r8, r20 |
11424: 91 2c mov r9, r1 |
11426: a1 2c mov r10, r1 |
11428: b1 2c mov r11, r1 |
1142a: a5 01 movw r20, r10 |
1142c: 94 01 movw r18, r8 |
1142e: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
11432: 69 01 movw r12, r18 |
11434: 7a 01 movw r14, r20 |
11436: 20 91 40 04 lds r18, 0x0440 |
1143a: 30 91 41 04 lds r19, 0x0441 |
1143e: 40 91 42 04 lds r20, 0x0442 |
11442: 50 91 43 04 lds r21, 0x0443 |
11446: ad 2f mov r26, r29 |
11448: bb 27 eor r27, r27 |
1144a: a7 fd sbrc r26, 7 |
1144c: b0 95 com r27 |
1144e: 0e 94 4f 9b call 0x1369e ; 0x1369e <__mulshisi3> |
11452: a5 01 movw r20, r10 |
11454: 94 01 movw r18, r8 |
11456: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
1145a: c2 0e add r12, r18 |
1145c: d3 1e adc r13, r19 |
1145e: e4 1e adc r14, r20 |
11460: f5 1e adc r15, r21 |
11462: a1 2f mov r26, r17 |
11464: b0 e0 ldi r27, 0x00 ; 0 |
11466: a7 01 movw r20, r14 |
11468: 96 01 movw r18, r12 |
1146a: 0e 94 45 9b call 0x1368a ; 0x1368a <__muluhisi3> |
1146e: 20 e0 ldi r18, 0x00 ; 0 |
11470: 32 e0 ldi r19, 0x02 ; 2 |
11472: 40 e0 ldi r20, 0x00 ; 0 |
11474: 50 e0 ldi r21, 0x00 ; 0 |
11476: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
1147a: 69 01 movw r12, r18 |
1147c: 7a 01 movw r14, r20 |
1147e: 20 91 ab 02 lds r18, 0x02AB |
11482: 30 91 ac 02 lds r19, 0x02AC |
11486: 80 91 2e 01 lds r24, 0x012E |
1148a: 40 91 ab 02 lds r20, 0x02AB |
1148e: 50 91 ac 02 lds r21, 0x02AC |
11492: 60 e4 ldi r22, 0x40 ; 64 |
11494: 86 9f mul r24, r22 |
11496: c0 01 movw r24, r0 |
11498: 11 24 eor r1, r1 |
1149a: 84 1b sub r24, r20 |
1149c: 95 0b sbc r25, r21 |
1149e: 60 91 51 05 lds r22, 0x0551 |
114a2: 70 e0 ldi r23, 0x00 ; 0 |
114a4: 0e 94 d3 9a call 0x135a6 ; 0x135a6 <__divmodhi4> |
114a8: 26 0f add r18, r22 |
114aa: 37 1f adc r19, r23 |
114ac: 30 93 ac 02 sts 0x02AC, r19 |
114b0: 20 93 ab 02 sts 0x02AB, r18 |
114b4: 20 91 ab 02 lds r18, 0x02AB |
114b8: 30 91 ac 02 lds r19, 0x02AC |
114bc: c1 ff sbrs r28, 1 |
114be: 14 c0 rjmp .+40 ; 0x114e8 <CalculateServo+0x302> |
114c0: 37 ff sbrs r19, 7 |
114c2: 02 c0 rjmp .+4 ; 0x114c8 <CalculateServo+0x2e2> |
114c4: 21 5f subi r18, 0xF1 ; 241 |
114c6: 3f 4f sbci r19, 0xFF ; 255 |
114c8: c9 01 movw r24, r18 |
114ca: 34 e0 ldi r19, 0x04 ; 4 |
114cc: 95 95 asr r25 |
114ce: 87 95 ror r24 |
114d0: 3a 95 dec r19 |
114d2: e1 f7 brne .-8 ; 0x114cc <CalculateServo+0x2e6> |
114d4: 4c 01 movw r8, r24 |
114d6: aa 24 eor r10, r10 |
114d8: 97 fc sbrc r9, 7 |
114da: a0 94 com r10 |
114dc: ba 2c mov r11, r10 |
114de: 8c 0c add r8, r12 |
114e0: 9d 1c adc r9, r13 |
114e2: ae 1c adc r10, r14 |
114e4: bf 1c adc r11, r15 |
114e6: 13 c0 rjmp .+38 ; 0x1150e <CalculateServo+0x328> |
114e8: 37 ff sbrs r19, 7 |
114ea: 02 c0 rjmp .+4 ; 0x114f0 <CalculateServo+0x30a> |
114ec: 21 5f subi r18, 0xF1 ; 241 |
114ee: 3f 4f sbci r19, 0xFF ; 255 |
114f0: c9 01 movw r24, r18 |
114f2: 24 e0 ldi r18, 0x04 ; 4 |
114f4: 95 95 asr r25 |
114f6: 87 95 ror r24 |
114f8: 2a 95 dec r18 |
114fa: e1 f7 brne .-8 ; 0x114f4 <CalculateServo+0x30e> |
114fc: 4c 01 movw r8, r24 |
114fe: aa 24 eor r10, r10 |
11500: 97 fc sbrc r9, 7 |
11502: a0 94 com r10 |
11504: ba 2c mov r11, r10 |
11506: 8c 18 sub r8, r12 |
11508: 9d 08 sbc r9, r13 |
1150a: ae 08 sbc r10, r14 |
1150c: bf 08 sbc r11, r15 |
1150e: c0 90 87 05 lds r12, 0x0587 |
11512: cc 20 and r12, r12 |
11514: 21 f1 breq .+72 ; 0x1155e <CalculateServo+0x378> |
11516: 20 91 c2 04 lds r18, 0x04C2 |
1151a: 30 91 c3 04 lds r19, 0x04C3 |
1151e: d1 2c mov r13, r1 |
11520: 2c 9d mul r18, r12 |
11522: a0 01 movw r20, r0 |
11524: 2d 9d mul r18, r13 |
11526: 50 0d add r21, r0 |
11528: 3c 9d mul r19, r12 |
1152a: 50 0d add r21, r0 |
1152c: 11 24 eor r1, r1 |
1152e: ba 01 movw r22, r20 |
11530: 88 27 eor r24, r24 |
11532: 77 fd sbrc r23, 7 |
11534: 80 95 com r24 |
11536: 98 2f mov r25, r24 |
11538: 68 0d add r22, r8 |
1153a: 79 1d adc r23, r9 |
1153c: 8a 1d adc r24, r10 |
1153e: 9b 1d adc r25, r11 |
11540: 2f ef ldi r18, 0xFF ; 255 |
11542: c2 1a sub r12, r18 |
11544: d2 0a sbc r13, r18 |
11546: 96 01 movw r18, r12 |
11548: 44 27 eor r20, r20 |
1154a: 37 fd sbrc r19, 7 |
1154c: 40 95 com r20 |
1154e: 54 2f mov r21, r20 |
11550: 0e 94 08 9b call 0x13610 ; 0x13610 <__divmodsi4> |
11554: 30 93 c3 04 sts 0x04C3, r19 |
11558: 20 93 c2 04 sts 0x04C2, r18 |
1155c: 04 c0 rjmp .+8 ; 0x11566 <CalculateServo+0x380> |
1155e: 90 92 c3 04 sts 0x04C3, r9 |
11562: 80 92 c2 04 sts 0x04C2, r8 |
11566: 20 91 c2 04 lds r18, 0x04C2 |
1156a: 30 91 c3 04 lds r19, 0x04C3 |
1156e: 80 91 4e 05 lds r24, 0x054E |
11572: 44 e0 ldi r20, 0x04 ; 4 |
11574: 84 9f mul r24, r20 |
11576: c0 01 movw r24, r0 |
11578: 11 24 eor r1, r1 |
1157a: 28 17 cp r18, r24 |
1157c: 39 07 cpc r19, r25 |
1157e: 6c f0 brlt .+26 ; 0x1159a <CalculateServo+0x3b4> |
11580: 20 91 c2 04 lds r18, 0x04C2 |
11584: 30 91 c3 04 lds r19, 0x04C3 |
11588: 80 91 4f 05 lds r24, 0x054F |
1158c: 64 e0 ldi r22, 0x04 ; 4 |
1158e: 86 9f mul r24, r22 |
11590: c0 01 movw r24, r0 |
11592: 11 24 eor r1, r1 |
11594: 82 17 cp r24, r18 |
11596: 93 07 cpc r25, r19 |
11598: 24 f4 brge .+8 ; 0x115a2 <CalculateServo+0x3bc> |
1159a: 90 93 c3 04 sts 0x04C3, r25 |
1159e: 80 93 c2 04 sts 0x04C2, r24 |
115a2: 10 92 af 02 sts 0x02AF, r1 |
115a6: df 91 pop r29 |
115a8: cf 91 pop r28 |
115aa: 1f 91 pop r17 |
115ac: ff 90 pop r15 |
115ae: ef 90 pop r14 |
115b0: df 90 pop r13 |
115b2: cf 90 pop r12 |
115b4: bf 90 pop r11 |
115b6: af 90 pop r10 |
115b8: 9f 90 pop r9 |
115ba: 8f 90 pop r8 |
115bc: 08 95 ret |
|
000115be <__vector_9>: |
115be: 1f 92 push r1 |
115c0: 0f 92 push r0 |
115c2: 0f b6 in r0, 0x3f ; 63 |
115c4: 0f 92 push r0 |
115c6: 11 24 eor r1, r1 |
115c8: 0b b6 in r0, 0x3b ; 59 |
115ca: 0f 92 push r0 |
115cc: 2f 93 push r18 |
115ce: 3f 93 push r19 |
115d0: 4f 93 push r20 |
115d2: 5f 93 push r21 |
115d4: 8f 93 push r24 |
115d6: 9f 93 push r25 |
115d8: ef 93 push r30 |
115da: ff 93 push r31 |
115dc: 80 91 c0 04 lds r24, 0x04C0 |
115e0: 81 11 cpse r24, r1 |
115e2: ca c0 rjmp .+404 ; 0x11778 <__vector_9+0x1ba> |
115e4: 90 91 b0 00 lds r25, 0x00B0 |
115e8: 80 91 50 05 lds r24, 0x0550 |
115ec: 96 ff sbrs r25, 6 |
115ee: 8d c0 rjmp .+282 ; 0x1170a <__vector_9+0x14c> |
115f0: 90 91 b0 00 lds r25, 0x00B0 |
115f4: 9f 7b andi r25, 0xBF ; 191 |
115f6: 90 93 b0 00 sts 0x00B0, r25 |
115fa: e0 91 bf 04 lds r30, 0x04BF |
115fe: e1 11 cpse r30, r1 |
11600: 17 c0 rjmp .+46 ; 0x11630 <__vector_9+0x72> |
11602: 4d ed ldi r20, 0xDD ; 221 |
11604: 56 e0 ldi r21, 0x06 ; 6 |
11606: 84 9f mul r24, r20 |
11608: 90 01 movw r18, r0 |
1160a: 85 9f mul r24, r21 |
1160c: 30 0d add r19, r0 |
1160e: 11 24 eor r1, r1 |
11610: 80 91 bd 04 lds r24, 0x04BD |
11614: 90 91 be 04 lds r25, 0x04BE |
11618: 28 1b sub r18, r24 |
1161a: 39 0b sbc r19, r25 |
1161c: 30 93 c7 04 sts 0x04C7, r19 |
11620: 20 93 c6 04 sts 0x04C6, r18 |
11624: 10 92 be 04 sts 0x04BE, r1 |
11628: 10 92 bd 04 sts 0x04BD, r1 |
1162c: 46 9a sbi 0x08, 6 ; 8 |
1162e: a1 c0 rjmp .+322 ; 0x11772 <__vector_9+0x1b4> |
11630: 8e 17 cp r24, r30 |
11632: 38 f4 brcc .+14 ; 0x11642 <__vector_9+0x84> |
11634: 8a e0 ldi r24, 0x0A ; 10 |
11636: 90 e0 ldi r25, 0x00 ; 0 |
11638: 90 93 c7 04 sts 0x04C7, r25 |
1163c: 80 93 c6 04 sts 0x04C6, r24 |
11640: 98 c0 rjmp .+304 ; 0x11772 <__vector_9+0x1b4> |
11642: 89 ea ldi r24, 0xA9 ; 169 |
11644: 93 e0 ldi r25, 0x03 ; 3 |
11646: 90 93 c7 04 sts 0x04C7, r25 |
1164a: 80 93 c6 04 sts 0x04C6, r24 |
1164e: e3 30 cpi r30, 0x03 ; 3 |
11650: c1 f0 breq .+48 ; 0x11682 <__vector_9+0xc4> |
11652: 48 f4 brcc .+18 ; 0x11666 <__vector_9+0xa8> |
11654: e1 30 cpi r30, 0x01 ; 1 |
11656: 71 f0 breq .+28 ; 0x11674 <__vector_9+0xb6> |
11658: e2 30 cpi r30, 0x02 ; 2 |
1165a: f9 f4 brne .+62 ; 0x1169a <__vector_9+0xdc> |
1165c: 80 91 c2 04 lds r24, 0x04C2 |
11660: 90 91 c3 04 lds r25, 0x04C3 |
11664: 0b c0 rjmp .+22 ; 0x1167c <__vector_9+0xbe> |
11666: e4 30 cpi r30, 0x04 ; 4 |
11668: 79 f0 breq .+30 ; 0x11688 <__vector_9+0xca> |
1166a: e5 30 cpi r30, 0x05 ; 5 |
1166c: b1 f4 brne .+44 ; 0x1169a <__vector_9+0xdc> |
1166e: 80 91 1e 06 lds r24, 0x061E |
11672: 0c c0 rjmp .+24 ; 0x1168c <__vector_9+0xce> |
11674: 80 91 c4 04 lds r24, 0x04C4 |
11678: 90 91 c5 04 lds r25, 0x04C5 |
1167c: 87 55 subi r24, 0x57 ; 87 |
1167e: 9e 4f sbci r25, 0xFE ; 254 |
11680: 17 c0 rjmp .+46 ; 0x116b0 <__vector_9+0xf2> |
11682: 80 91 15 06 lds r24, 0x0615 |
11686: 02 c0 rjmp .+4 ; 0x1168c <__vector_9+0xce> |
11688: 80 91 f6 05 lds r24, 0x05F6 |
1168c: 24 e0 ldi r18, 0x04 ; 4 |
1168e: 82 9f mul r24, r18 |
11690: c0 01 movw r24, r0 |
11692: 11 24 eor r1, r1 |
11694: 87 55 subi r24, 0x57 ; 87 |
11696: 9e 4f sbci r25, 0xFE ; 254 |
11698: 0b c0 rjmp .+22 ; 0x116b0 <__vector_9+0xf2> |
1169a: f0 e0 ldi r31, 0x00 ; 0 |
1169c: ee 0f add r30, r30 |
1169e: ff 1f adc r31, r31 |
116a0: e2 5f subi r30, 0xF2 ; 242 |
116a2: f7 4f sbci r31, 0xF7 ; 247 |
116a4: 80 81 ld r24, Z |
116a6: 91 81 ldd r25, Z+1 ; 0x01 |
116a8: 88 0f add r24, r24 |
116aa: 99 1f adc r25, r25 |
116ac: 87 55 subi r24, 0x57 ; 87 |
116ae: 9c 4f sbci r25, 0xFC ; 252 |
116b0: 90 93 c7 04 sts 0x04C7, r25 |
116b4: 80 93 c6 04 sts 0x04C6, r24 |
116b8: 80 91 c6 04 lds r24, 0x04C6 |
116bc: 90 91 c7 04 lds r25, 0x04C7 |
116c0: 8d 3d cpi r24, 0xDD ; 221 |
116c2: 25 e0 ldi r18, 0x05 ; 5 |
116c4: 92 07 cpc r25, r18 |
116c6: 18 f0 brcs .+6 ; 0x116ce <__vector_9+0x110> |
116c8: 8c ed ldi r24, 0xDC ; 220 |
116ca: 95 e0 ldi r25, 0x05 ; 5 |
116cc: 05 c0 rjmp .+10 ; 0x116d8 <__vector_9+0x11a> |
116ce: 87 37 cpi r24, 0x77 ; 119 |
116d0: 91 40 sbci r25, 0x01 ; 1 |
116d2: 30 f4 brcc .+12 ; 0x116e0 <__vector_9+0x122> |
116d4: 87 e7 ldi r24, 0x77 ; 119 |
116d6: 91 e0 ldi r25, 0x01 ; 1 |
116d8: 90 93 c7 04 sts 0x04C7, r25 |
116dc: 80 93 c6 04 sts 0x04C6, r24 |
116e0: 20 91 c6 04 lds r18, 0x04C6 |
116e4: 30 91 c7 04 lds r19, 0x04C7 |
116e8: 2c 5b subi r18, 0xBC ; 188 |
116ea: 31 09 sbc r19, r1 |
116ec: 30 93 c7 04 sts 0x04C7, r19 |
116f0: 20 93 c6 04 sts 0x04C6, r18 |
116f4: 80 91 bd 04 lds r24, 0x04BD |
116f8: 90 91 be 04 lds r25, 0x04BE |
116fc: 82 0f add r24, r18 |
116fe: 93 1f adc r25, r19 |
11700: 90 93 be 04 sts 0x04BE, r25 |
11704: 80 93 bd 04 sts 0x04BD, r24 |
11708: 34 c0 rjmp .+104 ; 0x11772 <__vector_9+0x1b4> |
1170a: 90 91 b0 00 lds r25, 0x00B0 |
1170e: 90 64 ori r25, 0x40 ; 64 |
11710: 90 93 b0 00 sts 0x00B0, r25 |
11714: 2c eb ldi r18, 0xBC ; 188 |
11716: 30 e0 ldi r19, 0x00 ; 0 |
11718: 30 93 c7 04 sts 0x04C7, r19 |
1171c: 20 93 c6 04 sts 0x04C6, r18 |
11720: 20 91 bd 04 lds r18, 0x04BD |
11724: 30 91 be 04 lds r19, 0x04BE |
11728: 24 54 subi r18, 0x44 ; 68 |
1172a: 3f 4f sbci r19, 0xFF ; 255 |
1172c: 30 93 be 04 sts 0x04BE, r19 |
11730: 20 93 bd 04 sts 0x04BD, r18 |
11734: 90 91 c9 04 lds r25, 0x04C9 |
11738: 99 23 and r25, r25 |
1173a: 21 f0 breq .+8 ; 0x11744 <__vector_9+0x186> |
1173c: 90 91 02 04 lds r25, 0x0402 |
11740: 91 11 cpse r25, r1 |
11742: 04 c0 rjmp .+8 ; 0x1174c <__vector_9+0x18e> |
11744: 90 91 c9 04 lds r25, 0x04C9 |
11748: 92 30 cpi r25, 0x02 ; 2 |
1174a: 11 f4 brne .+4 ; 0x11750 <__vector_9+0x192> |
1174c: 46 98 cbi 0x08, 6 ; 8 |
1174e: 01 c0 rjmp .+2 ; 0x11752 <__vector_9+0x194> |
11750: 46 9a sbi 0x08, 6 ; 8 |
11752: 20 91 bf 04 lds r18, 0x04BF |
11756: 2f 5f subi r18, 0xFF ; 255 |
11758: 20 93 bf 04 sts 0x04BF, r18 |
1175c: 30 e0 ldi r19, 0x00 ; 0 |
1175e: 90 e0 ldi r25, 0x00 ; 0 |
11760: 01 96 adiw r24, 0x01 ; 1 |
11762: 82 17 cp r24, r18 |
11764: 93 07 cpc r25, r19 |
11766: 2c f4 brge .+10 ; 0x11772 <__vector_9+0x1b4> |
11768: 81 e0 ldi r24, 0x01 ; 1 |
1176a: 80 93 af 02 sts 0x02AF, r24 |
1176e: 10 92 bf 04 sts 0x04BF, r1 |
11772: 81 e0 ldi r24, 0x01 ; 1 |
11774: 80 93 c0 04 sts 0x04C0, r24 |
11778: 80 91 c6 04 lds r24, 0x04C6 |
1177c: 90 91 c7 04 lds r25, 0x04C7 |
11780: 8f 37 cpi r24, 0x7F ; 127 |
11782: 21 e0 ldi r18, 0x01 ; 1 |
11784: 92 07 cpc r25, r18 |
11786: 88 f4 brcc .+34 ; 0x117aa <__vector_9+0x1ec> |
11788: 8f 3f cpi r24, 0xFF ; 255 |
1178a: 91 05 cpc r25, r1 |
1178c: e1 f0 breq .+56 ; 0x117c6 <__vector_9+0x208> |
1178e: d8 f0 brcs .+54 ; 0x117c6 <__vector_9+0x208> |
11790: 8e 37 cpi r24, 0x7E ; 126 |
11792: 91 40 sbci r25, 0x01 ; 1 |
11794: 51 f0 breq .+20 ; 0x117aa <__vector_9+0x1ec> |
11796: 80 e8 ldi r24, 0x80 ; 128 |
11798: 80 93 b3 00 sts 0x00B3, r24 |
1179c: 80 91 c6 04 lds r24, 0x04C6 |
117a0: 90 91 c7 04 lds r25, 0x04C7 |
117a4: 80 58 subi r24, 0x80 ; 128 |
117a6: 91 09 sbc r25, r1 |
117a8: 09 c0 rjmp .+18 ; 0x117bc <__vector_9+0x1fe> |
117aa: 8f ef ldi r24, 0xFF ; 255 |
117ac: 80 93 b3 00 sts 0x00B3, r24 |
117b0: 80 91 c6 04 lds r24, 0x04C6 |
117b4: 90 91 c7 04 lds r25, 0x04C7 |
117b8: 8f 5f subi r24, 0xFF ; 255 |
117ba: 91 09 sbc r25, r1 |
117bc: 90 93 c7 04 sts 0x04C7, r25 |
117c0: 80 93 c6 04 sts 0x04C6, r24 |
117c4: 08 c0 rjmp .+16 ; 0x117d6 <__vector_9+0x218> |
117c6: 80 93 b3 00 sts 0x00B3, r24 |
117ca: 10 92 c7 04 sts 0x04C7, r1 |
117ce: 10 92 c6 04 sts 0x04C6, r1 |
117d2: 10 92 c0 04 sts 0x04C0, r1 |
117d6: ff 91 pop r31 |
117d8: ef 91 pop r30 |
117da: 9f 91 pop r25 |
117dc: 8f 91 pop r24 |
117de: 5f 91 pop r21 |
117e0: 4f 91 pop r20 |
117e2: 3f 91 pop r19 |
117e4: 2f 91 pop r18 |
117e6: 0f 90 pop r0 |
117e8: 0b be out 0x3b, r0 ; 59 |
117ea: 0f 90 pop r0 |
117ec: 0f be out 0x3f, r0 ; 63 |
117ee: 0f 90 pop r0 |
117f0: 1f 90 pop r1 |
117f2: 18 95 reti |
|
000117f4 <I2C_Init>: |
117f4: 9f b7 in r25, 0x3f ; 63 |
117f6: f8 94 cli |
117f8: 39 98 cbi 0x07, 1 ; 7 |
117fa: 38 9a sbi 0x07, 0 ; 7 |
117fc: 28 b1 in r18, 0x08 ; 8 |
117fe: 23 60 ori r18, 0x03 ; 3 |
11800: 28 b9 out 0x08, r18 ; 8 |
11802: 20 91 b9 00 lds r18, 0x00B9 |
11806: 2c 7f andi r18, 0xFC ; 252 |
11808: 20 93 b9 00 sts 0x00B9, r18 |
1180c: 2a e2 ldi r18, 0x2A ; 42 |
1180e: 20 93 b8 00 sts 0x00B8, r18 |
11812: 10 92 e1 04 sts 0x04E1, r1 |
11816: 10 92 e0 04 sts 0x04E0, r1 |
1181a: 10 92 df 04 sts 0x04DF, r1 |
1181e: 81 11 cpse r24, r1 |
11820: 03 c0 rjmp .+6 ; 0x11828 <I2C_Init+0x34> |
11822: 78 94 sei |
11824: 9f bf out 0x3f, r25 ; 63 |
11826: 08 95 ret |
11828: e2 e8 ldi r30, 0x82 ; 130 |
1182a: f9 e0 ldi r31, 0x09 ; 9 |
1182c: df 01 movw r26, r30 |
1182e: 1e 97 sbiw r26, 0x0e ; 14 |
11830: 1c 92 st X, r1 |
11832: 11 96 adiw r26, 0x01 ; 1 |
11834: 1c 92 st X, r1 |
11836: 11 96 adiw r26, 0x01 ; 1 |
11838: 1c 92 st X, r1 |
1183a: 11 96 adiw r26, 0x01 ; 1 |
1183c: 1c 92 st X, r1 |
1183e: 11 96 adiw r26, 0x01 ; 1 |
11840: 1c 92 st X, r1 |
11842: 11 96 adiw r26, 0x01 ; 1 |
11844: 1c 92 st X, r1 |
11846: 11 96 adiw r26, 0x01 ; 1 |
11848: 1c 92 st X, r1 |
1184a: 11 96 adiw r26, 0x01 ; 1 |
1184c: 1c 92 st X, r1 |
1184e: 10 82 st Z, r1 |
11850: 11 96 adiw r26, 0x01 ; 1 |
11852: 1c 92 st X, r1 |
11854: 11 96 adiw r26, 0x01 ; 1 |
11856: 1c 92 st X, r1 |
11858: 11 96 adiw r26, 0x01 ; 1 |
1185a: 1c 92 st X, r1 |
1185c: 11 96 adiw r26, 0x01 ; 1 |
1185e: 1c 92 st X, r1 |
11860: 11 96 adiw r26, 0x01 ; 1 |
11862: 1c 92 st X, r1 |
11864: 11 96 adiw r26, 0x01 ; 1 |
11866: 1c 92 st X, r1 |
11868: 3f 96 adiw r30, 0x0f ; 15 |
1186a: 8a e0 ldi r24, 0x0A ; 10 |
1186c: e6 33 cpi r30, 0x36 ; 54 |
1186e: f8 07 cpc r31, r24 |
11870: e9 f6 brne .-70 ; 0x1182c <I2C_Init+0x38> |
11872: d7 cf rjmp .-82 ; 0x11822 <I2C_Init+0x2e> |
|
00011874 <I2C_Reset>: |
11874: 0f 93 push r16 |
11876: 1f 93 push r17 |
11878: cf 93 push r28 |
1187a: df 93 push r29 |
1187c: 10 92 e1 04 sts 0x04E1, r1 |
11880: cc eb ldi r28, 0xBC ; 188 |
11882: d0 e0 ldi r29, 0x00 ; 0 |
11884: 84 e9 ldi r24, 0x94 ; 148 |
11886: 88 83 st Y, r24 |
11888: 80 e8 ldi r24, 0x80 ; 128 |
1188a: 88 83 st Y, r24 |
1188c: 10 92 bd 00 sts 0x00BD, r1 |
11890: 10 92 ba 00 sts 0x00BA, r1 |
11894: 0b eb ldi r16, 0xBB ; 187 |
11896: 10 e0 ldi r17, 0x00 ; 0 |
11898: f8 01 movw r30, r16 |
1189a: 10 82 st Z, r1 |
1189c: 10 92 b9 00 sts 0x00B9, r1 |
118a0: 10 92 b8 00 sts 0x00B8, r1 |
118a4: 10 92 de 04 sts 0x04DE, r1 |
118a8: 80 e0 ldi r24, 0x00 ; 0 |
118aa: a4 df rcall .-184 ; 0x117f4 <I2C_Init> |
118ac: f8 01 movw r30, r16 |
118ae: 10 82 st Z, r1 |
118b0: 85 e8 ldi r24, 0x85 ; 133 |
118b2: 88 83 st Y, r24 |
118b4: 80 91 dc 04 lds r24, 0x04DC |
118b8: 82 60 ori r24, 0x02 ; 2 |
118ba: 80 93 dc 04 sts 0x04DC, r24 |
118be: df 91 pop r29 |
118c0: cf 91 pop r28 |
118c2: 1f 91 pop r17 |
118c4: 0f 91 pop r16 |
118c6: 08 95 ret |
|
000118c8 <__vector_26>: |
118c8: 1f 92 push r1 |
118ca: 0f 92 push r0 |
118cc: 0f b6 in r0, 0x3f ; 63 |
118ce: 0f 92 push r0 |
118d0: 11 24 eor r1, r1 |
118d2: 0b b6 in r0, 0x3b ; 59 |
118d4: 0f 92 push r0 |
118d6: 2f 93 push r18 |
118d8: 3f 93 push r19 |
118da: 4f 93 push r20 |
118dc: 6f 93 push r22 |
118de: 7f 93 push r23 |
118e0: 8f 93 push r24 |
118e2: 9f 93 push r25 |
118e4: af 93 push r26 |
118e6: bf 93 push r27 |
118e8: ef 93 push r30 |
118ea: ff 93 push r31 |
118ec: 80 91 e1 04 lds r24, 0x04E1 |
118f0: 91 e0 ldi r25, 0x01 ; 1 |
118f2: 98 0f add r25, r24 |
118f4: 90 93 e1 04 sts 0x04E1, r25 |
118f8: 90 e0 ldi r25, 0x00 ; 0 |
118fa: 87 30 cpi r24, 0x07 ; 7 |
118fc: 91 05 cpc r25, r1 |
118fe: 08 f0 brcs .+2 ; 0x11902 <__vector_26+0x3a> |
11900: 88 c2 rjmp .+1296 ; 0x11e12 <__vector_26+0x54a> |
11902: fc 01 movw r30, r24 |
11904: e0 55 subi r30, 0x50 ; 80 |
11906: ff 4f sbci r31, 0xFF ; 255 |
11908: 0c 94 24 9b jmp 0x13648 ; 0x13648 <__tablejump2__> |
1190c: 81 e0 ldi r24, 0x01 ; 1 |
1190e: 80 93 de 04 sts 0x04DE, r24 |
11912: e0 91 e0 04 lds r30, 0x04E0 |
11916: 34 e0 ldi r19, 0x04 ; 4 |
11918: e3 9f mul r30, r19 |
1191a: f0 01 movw r30, r0 |
1191c: 11 24 eor r1, r1 |
1191e: ec 55 subi r30, 0x5C ; 92 |
11920: fa 4f sbci r31, 0xFA ; 250 |
11922: 85 85 ldd r24, Z+13 ; 0x0d |
11924: 18 16 cp r1, r24 |
11926: 54 f0 brlt .+20 ; 0x1193c <__vector_26+0x74> |
11928: 80 91 e0 04 lds r24, 0x04E0 |
1192c: 8c 30 cpi r24, 0x0C ; 12 |
1192e: 30 f4 brcc .+12 ; 0x1193c <__vector_26+0x74> |
11930: 80 91 e0 04 lds r24, 0x04E0 |
11934: 8f 5f subi r24, 0xFF ; 255 |
11936: 80 93 e0 04 sts 0x04E0, r24 |
1193a: eb cf rjmp .-42 ; 0x11912 <__vector_26+0x4a> |
1193c: 80 91 e0 04 lds r24, 0x04E0 |
11940: 6c e0 ldi r22, 0x0C ; 12 |
11942: 0e 94 b3 9a call 0x13566 ; 0x13566 <__udivmodqi4> |
11946: 90 93 e0 04 sts 0x04E0, r25 |
1194a: 80 91 d7 04 lds r24, 0x04D7 |
1194e: 8f 5f subi r24, 0xFF ; 255 |
11950: 80 93 d7 04 sts 0x04D7, r24 |
11954: 90 91 b2 02 lds r25, 0x02B2 |
11958: 98 17 cp r25, r24 |
1195a: 70 f4 brcc .+28 ; 0x11978 <__vector_26+0xb0> |
1195c: 10 92 d7 04 sts 0x04D7, r1 |
11960: 10 92 db 04 sts 0x04DB, r1 |
11964: 10 92 da 04 sts 0x04DA, r1 |
11968: 85 e0 ldi r24, 0x05 ; 5 |
1196a: 80 93 e1 04 sts 0x04E1, r24 |
1196e: 80 91 df 04 lds r24, 0x04DF |
11972: 88 0f add r24, r24 |
11974: 8d 5a subi r24, 0xAD ; 173 |
11976: 04 c0 rjmp .+8 ; 0x11980 <__vector_26+0xb8> |
11978: 80 91 e0 04 lds r24, 0x04E0 |
1197c: 88 0f add r24, r24 |
1197e: 8e 5a subi r24, 0xAE ; 174 |
11980: 80 93 bb 00 sts 0x00BB, r24 |
11984: 85 e8 ldi r24, 0x85 ; 133 |
11986: 80 93 bc 00 sts 0x00BC, r24 |
1198a: 59 c2 rjmp .+1202 ; 0x11e3e <__vector_26+0x576> |
1198c: a0 91 e0 04 lds r26, 0x04E0 |
11990: 8f e0 ldi r24, 0x0F ; 15 |
11992: 8a 9f mul r24, r26 |
11994: d0 01 movw r26, r0 |
11996: 11 24 eor r1, r1 |
11998: ac 58 subi r26, 0x8C ; 140 |
1199a: b6 4f sbci r27, 0xF6 ; 246 |
1199c: 11 96 adiw r26, 0x01 ; 1 |
1199e: 9c 91 ld r25, X |
119a0: 90 93 bb 00 sts 0x00BB, r25 |
119a4: 95 e8 ldi r25, 0x85 ; 133 |
119a6: 90 93 bc 00 sts 0x00BC, r25 |
119aa: a0 91 e0 04 lds r26, 0x04E0 |
119ae: 8a 9f mul r24, r26 |
119b0: d0 01 movw r26, r0 |
119b2: 11 24 eor r1, r1 |
119b4: ac 58 subi r26, 0x8C ; 140 |
119b6: b6 4f sbci r27, 0xF6 ; 246 |
119b8: 9c 91 ld r25, X |
119ba: 90 ff sbrs r25, 0 |
119bc: 79 c0 rjmp .+242 ; 0x11ab0 <__vector_26+0x1e8> |
119be: e0 91 e0 04 lds r30, 0x04E0 |
119c2: 8e 9f mul r24, r30 |
119c4: f0 01 movw r30, r0 |
119c6: 11 24 eor r1, r1 |
119c8: ec 58 subi r30, 0x8C ; 140 |
119ca: f6 4f sbci r31, 0xF6 ; 246 |
119cc: 82 81 ldd r24, Z+2 ; 0x02 |
119ce: 88 23 and r24, r24 |
119d0: 29 f0 breq .+10 ; 0x119dc <__vector_26+0x114> |
119d2: 80 91 1a 05 lds r24, 0x051A |
119d6: 87 30 cpi r24, 0x07 ; 7 |
119d8: 08 f4 brcc .+2 ; 0x119dc <__vector_26+0x114> |
119da: 31 c2 rjmp .+1122 ; 0x11e3e <__vector_26+0x576> |
119dc: 80 91 da 04 lds r24, 0x04DA |
119e0: 90 91 db 04 lds r25, 0x04DB |
119e4: 89 2b or r24, r25 |
119e6: 09 f0 breq .+2 ; 0x119ea <__vector_26+0x122> |
119e8: 2a c2 rjmp .+1108 ; 0x11e3e <__vector_26+0x576> |
119ea: 80 91 d8 04 lds r24, 0x04D8 |
119ee: 90 91 d9 04 lds r25, 0x04D9 |
119f2: 89 2b or r24, r25 |
119f4: 09 f0 breq .+2 ; 0x119f8 <__vector_26+0x130> |
119f6: 23 c2 rjmp .+1094 ; 0x11e3e <__vector_26+0x576> |
119f8: 5b c0 rjmp .+182 ; 0x11ab0 <__vector_26+0x1e8> |
119fa: 40 91 e0 04 lds r20, 0x04E0 |
119fe: 20 91 d8 04 lds r18, 0x04D8 |
11a02: 30 91 d9 04 lds r19, 0x04D9 |
11a06: 81 e0 ldi r24, 0x01 ; 1 |
11a08: 90 e0 ldi r25, 0x00 ; 0 |
11a0a: 02 c0 rjmp .+4 ; 0x11a10 <__vector_26+0x148> |
11a0c: 88 0f add r24, r24 |
11a0e: 99 1f adc r25, r25 |
11a10: 4a 95 dec r20 |
11a12: e2 f7 brpl .-8 ; 0x11a0c <__vector_26+0x144> |
11a14: 82 23 and r24, r18 |
11a16: 93 23 and r25, r19 |
11a18: e0 91 e0 04 lds r30, 0x04E0 |
11a1c: 89 2b or r24, r25 |
11a1e: 49 f0 breq .+18 ; 0x11a32 <__vector_26+0x16a> |
11a20: 8f e0 ldi r24, 0x0F ; 15 |
11a22: e8 9f mul r30, r24 |
11a24: f0 01 movw r30, r0 |
11a26: 11 24 eor r1, r1 |
11a28: ec 58 subi r30, 0x8C ; 140 |
11a2a: f6 4f sbci r31, 0xF6 ; 246 |
11a2c: 80 e1 ldi r24, 0x10 ; 16 |
11a2e: 84 83 std Z+4, r24 ; 0x04 |
11a30: 07 c0 rjmp .+14 ; 0x11a40 <__vector_26+0x178> |
11a32: 3f e0 ldi r19, 0x0F ; 15 |
11a34: e3 9f mul r30, r19 |
11a36: f0 01 movw r30, r0 |
11a38: 11 24 eor r1, r1 |
11a3a: ec 58 subi r30, 0x8C ; 140 |
11a3c: f6 4f sbci r31, 0xF6 ; 246 |
11a3e: 14 82 std Z+4, r1 ; 0x04 |
11a40: a0 91 e0 04 lds r26, 0x04E0 |
11a44: e0 91 e0 04 lds r30, 0x04E0 |
11a48: 2f e0 ldi r18, 0x0F ; 15 |
11a4a: 2a 9f mul r18, r26 |
11a4c: d0 01 movw r26, r0 |
11a4e: 11 24 eor r1, r1 |
11a50: ac 58 subi r26, 0x8C ; 140 |
11a52: b6 4f sbci r27, 0xF6 ; 246 |
11a54: 14 96 adiw r26, 0x04 ; 4 |
11a56: 8c 91 ld r24, X |
11a58: 38 e0 ldi r19, 0x08 ; 8 |
11a5a: 83 9f mul r24, r19 |
11a5c: c0 01 movw r24, r0 |
11a5e: 11 24 eor r1, r1 |
11a60: 2e 9f mul r18, r30 |
11a62: f0 01 movw r30, r0 |
11a64: 11 24 eor r1, r1 |
11a66: ec 58 subi r30, 0x8C ; 140 |
11a68: f6 4f sbci r31, 0xF6 ; 246 |
11a6a: 92 81 ldd r25, Z+2 ; 0x02 |
11a6c: 97 70 andi r25, 0x07 ; 7 |
11a6e: 98 2b or r25, r24 |
11a70: 90 93 bb 00 sts 0x00BB, r25 |
11a74: 85 e8 ldi r24, 0x85 ; 133 |
11a76: 80 93 bc 00 sts 0x00BC, r24 |
11a7a: 40 91 e0 04 lds r20, 0x04E0 |
11a7e: 20 91 da 04 lds r18, 0x04DA |
11a82: 30 91 db 04 lds r19, 0x04DB |
11a86: 81 e0 ldi r24, 0x01 ; 1 |
11a88: 90 e0 ldi r25, 0x00 ; 0 |
11a8a: 02 c0 rjmp .+4 ; 0x11a90 <__vector_26+0x1c8> |
11a8c: 88 0f add r24, r24 |
11a8e: 99 1f adc r25, r25 |
11a90: 4a 95 dec r20 |
11a92: e2 f7 brpl .-8 ; 0x11a8c <__vector_26+0x1c4> |
11a94: 82 23 and r24, r18 |
11a96: 93 23 and r25, r19 |
11a98: 89 2b or r24, r25 |
11a9a: 51 f0 breq .+20 ; 0x11ab0 <__vector_26+0x1e8> |
11a9c: 8c e6 ldi r24, 0x6C ; 108 |
11a9e: 99 e0 ldi r25, 0x09 ; 9 |
11aa0: 90 93 d6 04 sts 0x04D6, r25 |
11aa4: 80 93 d5 04 sts 0x04D5, r24 |
11aa8: 88 e0 ldi r24, 0x08 ; 8 |
11aaa: 80 93 d4 04 sts 0x04D4, r24 |
11aae: c7 c1 rjmp .+910 ; 0x11e3e <__vector_26+0x576> |
11ab0: 84 e0 ldi r24, 0x04 ; 4 |
11ab2: ac c1 rjmp .+856 ; 0x11e0c <__vector_26+0x544> |
11ab4: e0 91 d5 04 lds r30, 0x04D5 |
11ab8: f0 91 d6 04 lds r31, 0x04D6 |
11abc: 80 81 ld r24, Z |
11abe: 80 93 bb 00 sts 0x00BB, r24 |
11ac2: 85 e8 ldi r24, 0x85 ; 133 |
11ac4: 80 93 bc 00 sts 0x00BC, r24 |
11ac8: 80 91 d5 04 lds r24, 0x04D5 |
11acc: 90 91 d6 04 lds r25, 0x04D6 |
11ad0: 01 96 adiw r24, 0x01 ; 1 |
11ad2: 90 93 d6 04 sts 0x04D6, r25 |
11ad6: 80 93 d5 04 sts 0x04D5, r24 |
11ada: 80 91 d4 04 lds r24, 0x04D4 |
11ade: 81 50 subi r24, 0x01 ; 1 |
11ae0: 80 93 d4 04 sts 0x04D4, r24 |
11ae4: 88 23 and r24, r24 |
11ae6: 09 f4 brne .+2 ; 0x11aea <__vector_26+0x222> |
11ae8: aa c1 rjmp .+852 ; 0x11e3e <__vector_26+0x576> |
11aea: 83 e0 ldi r24, 0x03 ; 3 |
11aec: 8f c1 rjmp .+798 ; 0x11e0c <__vector_26+0x544> |
11aee: 80 91 b9 00 lds r24, 0x00B9 |
11af2: 80 33 cpi r24, 0x30 ; 48 |
11af4: 01 f5 brne .+64 ; 0x11b36 <__vector_26+0x26e> |
11af6: 80 91 d3 04 lds r24, 0x04D3 |
11afa: 81 11 cpse r24, r1 |
11afc: 05 c0 rjmp .+10 ; 0x11b08 <__vector_26+0x240> |
11afe: 80 91 e0 04 lds r24, 0x04E0 |
11b02: 8f 5f subi r24, 0xFF ; 255 |
11b04: 80 93 d3 04 sts 0x04D3, r24 |
11b08: a0 91 e0 04 lds r26, 0x04E0 |
11b0c: 9f e0 ldi r25, 0x0F ; 15 |
11b0e: 9a 9f mul r25, r26 |
11b10: d0 01 movw r26, r0 |
11b12: 11 24 eor r1, r1 |
11b14: ac 58 subi r26, 0x8C ; 140 |
11b16: b6 4f sbci r27, 0xF6 ; 246 |
11b18: 13 96 adiw r26, 0x03 ; 3 |
11b1a: 8c 91 ld r24, X |
11b1c: 8f 77 andi r24, 0x7F ; 127 |
11b1e: 8f 37 cpi r24, 0x7F ; 127 |
11b20: 51 f0 breq .+20 ; 0x11b36 <__vector_26+0x26e> |
11b22: e0 91 e0 04 lds r30, 0x04E0 |
11b26: 9e 9f mul r25, r30 |
11b28: f0 01 movw r30, r0 |
11b2a: 11 24 eor r1, r1 |
11b2c: ec 58 subi r30, 0x8C ; 140 |
11b2e: f6 4f sbci r31, 0xF6 ; 246 |
11b30: 83 81 ldd r24, Z+3 ; 0x03 |
11b32: 8f 5f subi r24, 0xFF ; 255 |
11b34: 83 83 std Z+3, r24 ; 0x03 |
11b36: 10 92 e1 04 sts 0x04E1, r1 |
11b3a: 84 e9 ldi r24, 0x94 ; 148 |
11b3c: 80 93 bc 00 sts 0x00BC, r24 |
11b40: 8a e0 ldi r24, 0x0A ; 10 |
11b42: 90 e0 ldi r25, 0x00 ; 0 |
11b44: 90 93 b1 02 sts 0x02B1, r25 |
11b48: 80 93 b0 02 sts 0x02B0, r24 |
11b4c: 80 91 e0 04 lds r24, 0x04E0 |
11b50: 8f 5f subi r24, 0xFF ; 255 |
11b52: 80 93 e0 04 sts 0x04E0, r24 |
11b56: 10 92 e1 04 sts 0x04E1, r1 |
11b5a: 80 91 dc 04 lds r24, 0x04DC |
11b5e: 8e 7f andi r24, 0xFE ; 254 |
11b60: 80 93 dc 04 sts 0x04DC, r24 |
11b64: 85 ea ldi r24, 0xA5 ; 165 |
11b66: 0f cf rjmp .-482 ; 0x11986 <__vector_26+0xbe> |
11b68: 80 91 b9 00 lds r24, 0x00B9 |
11b6c: e0 91 df 04 lds r30, 0x04DF |
11b70: 80 34 cpi r24, 0x40 ; 64 |
11b72: 89 f1 breq .+98 ; 0x11bd6 <__vector_26+0x30e> |
11b74: 8f e0 ldi r24, 0x0F ; 15 |
11b76: e8 9f mul r30, r24 |
11b78: f0 01 movw r30, r0 |
11b7a: 11 24 eor r1, r1 |
11b7c: ec 58 subi r30, 0x8C ; 140 |
11b7e: f6 4f sbci r31, 0xF6 ; 246 |
11b80: 83 81 ldd r24, Z+3 ; 0x03 |
11b82: 8f 77 andi r24, 0x7F ; 127 |
11b84: 83 83 std Z+3, r24 ; 0x03 |
11b86: 80 91 df 04 lds r24, 0x04DF |
11b8a: 8f 5f subi r24, 0xFF ; 255 |
11b8c: 80 93 df 04 sts 0x04DF, r24 |
11b90: 8c 30 cpi r24, 0x0C ; 12 |
11b92: a0 f0 brcs .+40 ; 0x11bbc <__vector_26+0x2f4> |
11b94: 10 92 df 04 sts 0x04DF, r1 |
11b98: 10 92 d9 04 sts 0x04D9, r1 |
11b9c: 10 92 d8 04 sts 0x04D8, r1 |
11ba0: 80 91 d2 04 lds r24, 0x04D2 |
11ba4: 8f 5f subi r24, 0xFF ; 255 |
11ba6: 80 93 d2 04 sts 0x04D2, r24 |
11baa: 8c 30 cpi r24, 0x0C ; 12 |
11bac: 38 f0 brcs .+14 ; 0x11bbc <__vector_26+0x2f4> |
11bae: 10 92 d2 04 sts 0x04D2, r1 |
11bb2: 80 91 dc 04 lds r24, 0x04DC |
11bb6: 8d 7f andi r24, 0xFD ; 253 |
11bb8: 80 93 dc 04 sts 0x04DC, r24 |
11bbc: 80 91 dc 04 lds r24, 0x04DC |
11bc0: 81 60 ori r24, 0x01 ; 1 |
11bc2: 80 93 dc 04 sts 0x04DC, r24 |
11bc6: 10 92 e1 04 sts 0x04E1, r1 |
11bca: 84 e9 ldi r24, 0x94 ; 148 |
11bcc: 80 93 bc 00 sts 0x00BC, r24 |
11bd0: 10 92 de 04 sts 0x04DE, r1 |
11bd4: 6a c0 rjmp .+212 ; 0x11caa <__vector_26+0x3e2> |
11bd6: 8f e0 ldi r24, 0x0F ; 15 |
11bd8: 8e 9f mul r24, r30 |
11bda: f0 01 movw r30, r0 |
11bdc: 11 24 eor r1, r1 |
11bde: ec 58 subi r30, 0x8C ; 140 |
11be0: f6 4f sbci r31, 0xF6 ; 246 |
11be2: 93 81 ldd r25, Z+3 ; 0x03 |
11be4: 90 68 ori r25, 0x80 ; 128 |
11be6: 93 83 std Z+3, r25 ; 0x03 |
11be8: a0 91 df 04 lds r26, 0x04DF |
11bec: 8a 9f mul r24, r26 |
11bee: d0 01 movw r26, r0 |
11bf0: 11 24 eor r1, r1 |
11bf2: ac 58 subi r26, 0x8C ; 140 |
11bf4: b6 4f sbci r27, 0xF6 ; 246 |
11bf6: 9c 91 ld r25, X |
11bf8: 90 ff sbrs r25, 0 |
11bfa: 34 c0 rjmp .+104 ; 0x11c64 <__vector_26+0x39c> |
11bfc: a0 91 df 04 lds r26, 0x04DF |
11c00: 8a 9f mul r24, r26 |
11c02: d0 01 movw r26, r0 |
11c04: 11 24 eor r1, r1 |
11c06: ac 58 subi r26, 0x8C ; 140 |
11c08: b6 4f sbci r27, 0xF6 ; 246 |
11c0a: 14 96 adiw r26, 0x04 ; 4 |
11c0c: 9c 91 ld r25, X |
11c0e: 99 23 and r25, r25 |
11c10: a9 f0 breq .+42 ; 0x11c3c <__vector_26+0x374> |
11c12: 90 31 cpi r25, 0x10 ; 16 |
11c14: 09 f0 breq .+2 ; 0x11c18 <__vector_26+0x350> |
11c16: 40 c0 rjmp .+128 ; 0x11c98 <__vector_26+0x3d0> |
11c18: 2c e6 ldi r18, 0x6C ; 108 |
11c1a: 39 e0 ldi r19, 0x09 ; 9 |
11c1c: 30 93 d6 04 sts 0x04D6, r19 |
11c20: 20 93 d5 04 sts 0x04D5, r18 |
11c24: 98 e0 ldi r25, 0x08 ; 8 |
11c26: 90 93 d4 04 sts 0x04D4, r25 |
11c2a: e0 91 df 04 lds r30, 0x04DF |
11c2e: 8e 9f mul r24, r30 |
11c30: f0 01 movw r30, r0 |
11c32: 11 24 eor r1, r1 |
11c34: ec 58 subi r30, 0x8C ; 140 |
11c36: f6 4f sbci r31, 0xF6 ; 246 |
11c38: 14 82 std Z+4, r1 ; 0x04 |
11c3a: 2e c0 rjmp .+92 ; 0x11c98 <__vector_26+0x3d0> |
11c3c: 90 91 df 04 lds r25, 0x04DF |
11c40: 89 9f mul r24, r25 |
11c42: c0 01 movw r24, r0 |
11c44: 11 24 eor r1, r1 |
11c46: 87 58 subi r24, 0x87 ; 135 |
11c48: 96 4f sbci r25, 0xF6 ; 246 |
11c4a: 90 93 d6 04 sts 0x04D6, r25 |
11c4e: 80 93 d5 04 sts 0x04D5, r24 |
11c52: 90 91 df 04 lds r25, 0x04DF |
11c56: 80 91 d2 04 lds r24, 0x04D2 |
11c5a: 98 13 cpse r25, r24 |
11c5c: 1a c0 rjmp .+52 ; 0x11c92 <__vector_26+0x3ca> |
11c5e: 80 91 b3 02 lds r24, 0x02B3 |
11c62: 18 c0 rjmp .+48 ; 0x11c94 <__vector_26+0x3cc> |
11c64: 90 91 df 04 lds r25, 0x04DF |
11c68: 89 9f mul r24, r25 |
11c6a: c0 01 movw r24, r0 |
11c6c: 11 24 eor r1, r1 |
11c6e: 87 58 subi r24, 0x87 ; 135 |
11c70: 96 4f sbci r25, 0xF6 ; 246 |
11c72: 90 93 d6 04 sts 0x04D6, r25 |
11c76: 80 93 d5 04 sts 0x04D5, r24 |
11c7a: 80 91 dc 04 lds r24, 0x04DC |
11c7e: 81 fd sbrc r24, 1 |
11c80: 06 c0 rjmp .+12 ; 0x11c8e <__vector_26+0x3c6> |
11c82: 90 91 df 04 lds r25, 0x04DF |
11c86: 80 91 d2 04 lds r24, 0x04D2 |
11c8a: 98 13 cpse r25, r24 |
11c8c: 02 c0 rjmp .+4 ; 0x11c92 <__vector_26+0x3ca> |
11c8e: 82 e0 ldi r24, 0x02 ; 2 |
11c90: 01 c0 rjmp .+2 ; 0x11c94 <__vector_26+0x3cc> |
11c92: 81 e0 ldi r24, 0x01 ; 1 |
11c94: 80 93 d4 04 sts 0x04D4, r24 |
11c98: 80 91 d4 04 lds r24, 0x04D4 |
11c9c: 81 30 cpi r24, 0x01 ; 1 |
11c9e: 11 f4 brne .+4 ; 0x11ca4 <__vector_26+0x3dc> |
11ca0: 85 e8 ldi r24, 0x85 ; 133 |
11ca2: 01 c0 rjmp .+2 ; 0x11ca6 <__vector_26+0x3de> |
11ca4: 85 ec ldi r24, 0xC5 ; 197 |
11ca6: 80 93 bc 00 sts 0x00BC, r24 |
11caa: 80 91 d3 04 lds r24, 0x04D3 |
11cae: 80 93 dd 04 sts 0x04DD, r24 |
11cb2: 10 92 d3 04 sts 0x04D3, r1 |
11cb6: c3 c0 rjmp .+390 ; 0x11e3e <__vector_26+0x576> |
11cb8: 80 91 bb 00 lds r24, 0x00BB |
11cbc: e0 91 d5 04 lds r30, 0x04D5 |
11cc0: f0 91 d6 04 lds r31, 0x04D6 |
11cc4: 81 93 st Z+, r24 |
11cc6: f0 93 d6 04 sts 0x04D6, r31 |
11cca: e0 93 d5 04 sts 0x04D5, r30 |
11cce: 80 91 d4 04 lds r24, 0x04D4 |
11cd2: 81 50 subi r24, 0x01 ; 1 |
11cd4: 80 93 d4 04 sts 0x04D4, r24 |
11cd8: 82 30 cpi r24, 0x02 ; 2 |
11cda: 10 f0 brcs .+4 ; 0x11ce0 <__vector_26+0x418> |
11cdc: 85 ec ldi r24, 0xC5 ; 197 |
11cde: 03 c0 rjmp .+6 ; 0x11ce6 <__vector_26+0x41e> |
11ce0: 81 30 cpi r24, 0x01 ; 1 |
11ce2: 29 f4 brne .+10 ; 0x11cee <__vector_26+0x426> |
11ce4: 85 e8 ldi r24, 0x85 ; 133 |
11ce6: 80 93 bc 00 sts 0x00BC, r24 |
11cea: 86 e0 ldi r24, 0x06 ; 6 |
11cec: 8f c0 rjmp .+286 ; 0x11e0c <__vector_26+0x544> |
11cee: 80 91 dc 04 lds r24, 0x04DC |
11cf2: 81 ff sbrs r24, 1 |
11cf4: 48 c0 rjmp .+144 ; 0x11d86 <__vector_26+0x4be> |
11cf6: 80 91 c9 03 lds r24, 0x03C9 |
11cfa: 80 fd sbrc r24, 0 |
11cfc: 44 c0 rjmp .+136 ; 0x11d86 <__vector_26+0x4be> |
11cfe: a0 91 df 04 lds r26, 0x04DF |
11d02: 8f e0 ldi r24, 0x0F ; 15 |
11d04: 8a 9f mul r24, r26 |
11d06: d0 01 movw r26, r0 |
11d08: 11 24 eor r1, r1 |
11d0a: ac 58 subi r26, 0x8C ; 140 |
11d0c: b6 4f sbci r27, 0xF6 ; 246 |
11d0e: 16 96 adiw r26, 0x06 ; 6 |
11d10: 9c 91 ld r25, X |
11d12: 9c 7f andi r25, 0xFC ; 252 |
11d14: e0 91 df 04 lds r30, 0x04DF |
11d18: 8e 9f mul r24, r30 |
11d1a: f0 01 movw r30, r0 |
11d1c: 11 24 eor r1, r1 |
11d1e: ec 58 subi r30, 0x8C ; 140 |
11d20: f6 4f sbci r31, 0xF6 ; 246 |
11d22: 98 3f cpi r25, 0xF8 ; 248 |
11d24: 21 f4 brne .+8 ; 0x11d2e <__vector_26+0x466> |
11d26: 80 81 ld r24, Z |
11d28: 81 60 ori r24, 0x01 ; 1 |
11d2a: 80 83 st Z, r24 |
11d2c: 01 c0 rjmp .+2 ; 0x11d30 <__vector_26+0x468> |
11d2e: 10 82 st Z, r1 |
11d30: a0 91 df 04 lds r26, 0x04DF |
11d34: 8f e0 ldi r24, 0x0F ; 15 |
11d36: 8a 9f mul r24, r26 |
11d38: d0 01 movw r26, r0 |
11d3a: 11 24 eor r1, r1 |
11d3c: ac 58 subi r26, 0x8C ; 140 |
11d3e: b6 4f sbci r27, 0xF6 ; 246 |
11d40: 16 96 adiw r26, 0x06 ; 6 |
11d42: 9c 91 ld r25, X |
11d44: 98 3f cpi r25, 0xF8 ; 248 |
11d46: 51 f4 brne .+20 ; 0x11d5c <__vector_26+0x494> |
11d48: e0 91 df 04 lds r30, 0x04DF |
11d4c: 8e 9f mul r24, r30 |
11d4e: f0 01 movw r30, r0 |
11d50: 11 24 eor r1, r1 |
11d52: ec 58 subi r30, 0x8C ; 140 |
11d54: f6 4f sbci r31, 0xF6 ; 246 |
11d56: 80 81 ld r24, Z |
11d58: 86 60 ori r24, 0x06 ; 6 |
11d5a: 14 c0 rjmp .+40 ; 0x11d84 <__vector_26+0x4bc> |
11d5c: a0 91 df 04 lds r26, 0x04DF |
11d60: 8a 9f mul r24, r26 |
11d62: d0 01 movw r26, r0 |
11d64: 11 24 eor r1, r1 |
11d66: ac 58 subi r26, 0x8C ; 140 |
11d68: b6 4f sbci r27, 0xF6 ; 246 |
11d6a: 16 96 adiw r26, 0x06 ; 6 |
11d6c: 9c 91 ld r25, X |
11d6e: 99 3f cpi r25, 0xF9 ; 249 |
11d70: 51 f4 brne .+20 ; 0x11d86 <__vector_26+0x4be> |
11d72: e0 91 df 04 lds r30, 0x04DF |
11d76: 8e 9f mul r24, r30 |
11d78: f0 01 movw r30, r0 |
11d7a: 11 24 eor r1, r1 |
11d7c: ec 58 subi r30, 0x8C ; 140 |
11d7e: f6 4f sbci r31, 0xF6 ; 246 |
11d80: 80 81 ld r24, Z |
11d82: 84 60 ori r24, 0x04 ; 4 |
11d84: 80 83 st Z, r24 |
11d86: 80 91 c9 03 lds r24, 0x03C9 |
11d8a: 81 ff sbrs r24, 1 |
11d8c: 19 c0 rjmp .+50 ; 0x11dc0 <__vector_26+0x4f8> |
11d8e: a0 91 df 04 lds r26, 0x04DF |
11d92: 8f e0 ldi r24, 0x0F ; 15 |
11d94: 8a 9f mul r24, r26 |
11d96: d0 01 movw r26, r0 |
11d98: 11 24 eor r1, r1 |
11d9a: ac 58 subi r26, 0x8C ; 140 |
11d9c: b6 4f sbci r27, 0xF6 ; 246 |
11d9e: 16 96 adiw r26, 0x06 ; 6 |
11da0: 9c 91 ld r25, X |
11da2: 9e 3f cpi r25, 0xFE ; 254 |
11da4: 68 f4 brcc .+26 ; 0x11dc0 <__vector_26+0x4f8> |
11da6: e0 91 df 04 lds r30, 0x04DF |
11daa: 8e 9f mul r24, r30 |
11dac: f0 01 movw r30, r0 |
11dae: 11 24 eor r1, r1 |
11db0: ec 58 subi r30, 0x8C ; 140 |
11db2: f6 4f sbci r31, 0xF6 ; 246 |
11db4: 86 85 ldd r24, Z+14 ; 0x0e |
11db6: 8f 5f subi r24, 0xFF ; 255 |
11db8: 86 87 std Z+14, r24 ; 0x0e |
11dba: 89 e0 ldi r24, 0x09 ; 9 |
11dbc: 80 93 57 01 sts 0x0157, r24 |
11dc0: 80 91 df 04 lds r24, 0x04DF |
11dc4: 8f 5f subi r24, 0xFF ; 255 |
11dc6: 80 93 df 04 sts 0x04DF, r24 |
11dca: 8c 30 cpi r24, 0x0C ; 12 |
11dcc: a0 f0 brcs .+40 ; 0x11df6 <__vector_26+0x52e> |
11dce: 10 92 df 04 sts 0x04DF, r1 |
11dd2: 10 92 d9 04 sts 0x04D9, r1 |
11dd6: 10 92 d8 04 sts 0x04D8, r1 |
11dda: 80 91 d2 04 lds r24, 0x04D2 |
11dde: 8f 5f subi r24, 0xFF ; 255 |
11de0: 80 93 d2 04 sts 0x04D2, r24 |
11de4: 8c 30 cpi r24, 0x0C ; 12 |
11de6: 38 f0 brcs .+14 ; 0x11df6 <__vector_26+0x52e> |
11de8: 10 92 d2 04 sts 0x04D2, r1 |
11dec: 80 91 dc 04 lds r24, 0x04DC |
11df0: 8d 7f andi r24, 0xFD ; 253 |
11df2: 80 93 dc 04 sts 0x04DC, r24 |
11df6: 10 92 e1 04 sts 0x04E1, r1 |
11dfa: 84 e9 ldi r24, 0x94 ; 148 |
11dfc: 80 93 bc 00 sts 0x00BC, r24 |
11e00: 80 91 dc 04 lds r24, 0x04DC |
11e04: 81 60 ori r24, 0x01 ; 1 |
11e06: 80 93 dc 04 sts 0x04DC, r24 |
11e0a: 17 c0 rjmp .+46 ; 0x11e3a <__vector_26+0x572> |
11e0c: 80 93 e1 04 sts 0x04E1, r24 |
11e10: 16 c0 rjmp .+44 ; 0x11e3e <__vector_26+0x576> |
11e12: 10 92 e1 04 sts 0x04E1, r1 |
11e16: 84 e9 ldi r24, 0x94 ; 148 |
11e18: 80 93 bc 00 sts 0x00BC, r24 |
11e1c: 80 91 dc 04 lds r24, 0x04DC |
11e20: 81 60 ori r24, 0x01 ; 1 |
11e22: 80 93 dc 04 sts 0x04DC, r24 |
11e26: 8a e0 ldi r24, 0x0A ; 10 |
11e28: 90 e0 ldi r25, 0x00 ; 0 |
11e2a: 90 93 b1 02 sts 0x02B1, r25 |
11e2e: 80 93 b0 02 sts 0x02B0, r24 |
11e32: 10 92 e0 04 sts 0x04E0, r1 |
11e36: 10 92 df 04 sts 0x04DF, r1 |
11e3a: 10 92 de 04 sts 0x04DE, r1 |
11e3e: ff 91 pop r31 |
11e40: ef 91 pop r30 |
11e42: bf 91 pop r27 |
11e44: af 91 pop r26 |
11e46: 9f 91 pop r25 |
11e48: 8f 91 pop r24 |
11e4a: 7f 91 pop r23 |
11e4c: 6f 91 pop r22 |
11e4e: 4f 91 pop r20 |
11e50: 3f 91 pop r19 |
11e52: 2f 91 pop r18 |
11e54: 0f 90 pop r0 |
11e56: 0b be out 0x3b, r0 ; 59 |
11e58: 0f 90 pop r0 |
11e5a: 0f be out 0x3f, r0 ; 63 |
11e5c: 0f 90 pop r0 |
11e5e: 1f 90 pop r1 |
11e60: 18 95 reti |
|
00011e62 <I2C_WriteBLConfig>: |
11e62: 0f 93 push r16 |
11e64: 1f 93 push r17 |
11e66: cf 93 push r28 |
11e68: df 93 push r29 |
11e6a: 18 2f mov r17, r24 |
11e6c: 80 91 01 04 lds r24, 0x0401 |
11e70: 81 11 cpse r24, r1 |
11e72: 8a c0 rjmp .+276 ; 0x11f88 <I2C_WriteBLConfig+0x126> |
11e74: 80 91 f3 04 lds r24, 0x04F3 |
11e78: 81 11 cpse r24, r1 |
11e7a: 86 c0 rjmp .+268 ; 0x11f88 <I2C_WriteBLConfig+0x126> |
11e7c: 1d 30 cpi r17, 0x0D ; 13 |
11e7e: 10 f0 brcs .+4 ; 0x11e84 <I2C_WriteBLConfig+0x22> |
11e80: 82 e0 ldi r24, 0x02 ; 2 |
11e82: 89 c0 rjmp .+274 ; 0x11f96 <I2C_WriteBLConfig+0x134> |
11e84: 11 23 and r17, r17 |
11e86: 91 f0 breq .+36 ; 0x11eac <I2C_WriteBLConfig+0x4a> |
11e88: 21 2f mov r18, r17 |
11e8a: 30 e0 ldi r19, 0x00 ; 0 |
11e8c: 21 50 subi r18, 0x01 ; 1 |
11e8e: 31 09 sbc r19, r1 |
11e90: 8f e0 ldi r24, 0x0F ; 15 |
11e92: 82 9f mul r24, r18 |
11e94: f0 01 movw r30, r0 |
11e96: 83 9f mul r24, r19 |
11e98: f0 0d add r31, r0 |
11e9a: 11 24 eor r1, r1 |
11e9c: ec 58 subi r30, 0x8C ; 140 |
11e9e: f6 4f sbci r31, 0xF6 ; 246 |
11ea0: 83 81 ldd r24, Z+3 ; 0x03 |
11ea2: 87 ff sbrs r24, 7 |
11ea4: ed cf rjmp .-38 ; 0x11e80 <I2C_WriteBLConfig+0x1e> |
11ea6: 80 81 ld r24, Z |
11ea8: 80 ff sbrs r24, 0 |
11eaa: 70 c0 rjmp .+224 ; 0x11f8c <I2C_WriteBLConfig+0x12a> |
11eac: 80 91 6c 09 lds r24, 0x096C |
11eb0: 8b 70 andi r24, 0x0B ; 11 |
11eb2: 82 30 cpi r24, 0x02 ; 2 |
11eb4: 09 f0 breq .+2 ; 0x11eb8 <I2C_WriteBLConfig+0x56> |
11eb6: 6c c0 rjmp .+216 ; 0x11f90 <I2C_WriteBLConfig+0x12e> |
11eb8: 67 e0 ldi r22, 0x07 ; 7 |
11eba: 70 e0 ldi r23, 0x00 ; 0 |
11ebc: 8c e6 ldi r24, 0x6C ; 108 |
11ebe: 99 e0 ldi r25, 0x09 ; 9 |
11ec0: 0e 94 4f 21 call 0x429e ; 0x429e <RAM_Checksum> |
11ec4: 90 91 73 09 lds r25, 0x0973 |
11ec8: 89 13 cpse r24, r25 |
11eca: 64 c0 rjmp .+200 ; 0x11f94 <I2C_WriteBLConfig+0x132> |
11ecc: 00 91 b2 02 lds r16, 0x02B2 |
11ed0: 8c e0 ldi r24, 0x0C ; 12 |
11ed2: 80 93 b2 02 sts 0x02B2, r24 |
11ed6: 24 e6 ldi r18, 0x64 ; 100 |
11ed8: 30 e0 ldi r19, 0x00 ; 0 |
11eda: 30 93 b1 02 sts 0x02B1, r19 |
11ede: 20 93 b0 02 sts 0x02B0, r18 |
11ee2: 84 e6 ldi r24, 0x64 ; 100 |
11ee4: 90 e0 ldi r25, 0x00 ; 0 |
11ee6: d2 d8 rcall .-3676 ; 0x1108c <SetDelay> |
11ee8: ec 01 movw r28, r24 |
11eea: 80 91 dc 04 lds r24, 0x04DC |
11eee: 80 ff sbrs r24, 0 |
11ef0: 09 c0 rjmp .+18 ; 0x11f04 <I2C_WriteBLConfig+0xa2> |
11ef2: 11 11 cpse r17, r1 |
11ef4: 0c c0 rjmp .+24 ; 0x11f0e <I2C_WriteBLConfig+0xac> |
11ef6: 8f ef ldi r24, 0xFF ; 255 |
11ef8: 9f e0 ldi r25, 0x0F ; 15 |
11efa: 90 93 db 04 sts 0x04DB, r25 |
11efe: 80 93 da 04 sts 0x04DA, r24 |
11f02: 11 c0 rjmp .+34 ; 0x11f26 <I2C_WriteBLConfig+0xc4> |
11f04: ce 01 movw r24, r28 |
11f06: cb d8 rcall .-3690 ; 0x1109e <CheckDelay> |
11f08: 88 23 and r24, r24 |
11f0a: 79 f3 breq .-34 ; 0x11eea <I2C_WriteBLConfig+0x88> |
11f0c: f2 cf rjmp .-28 ; 0x11ef2 <I2C_WriteBLConfig+0x90> |
11f0e: 11 50 subi r17, 0x01 ; 1 |
11f10: 21 e0 ldi r18, 0x01 ; 1 |
11f12: 30 e0 ldi r19, 0x00 ; 0 |
11f14: 02 c0 rjmp .+4 ; 0x11f1a <I2C_WriteBLConfig+0xb8> |
11f16: 22 0f add r18, r18 |
11f18: 33 1f adc r19, r19 |
11f1a: 1a 95 dec r17 |
11f1c: e2 f7 brpl .-8 ; 0x11f16 <I2C_WriteBLConfig+0xb4> |
11f1e: 30 93 db 04 sts 0x04DB, r19 |
11f22: 20 93 da 04 sts 0x04DA, r18 |
11f26: 10 92 e0 04 sts 0x04E0, r1 |
11f2a: 10 92 df 04 sts 0x04DF, r1 |
11f2e: 88 ee ldi r24, 0xE8 ; 232 |
11f30: 93 e0 ldi r25, 0x03 ; 3 |
11f32: ac d8 rcall .-3752 ; 0x1108c <SetDelay> |
11f34: ec 01 movw r28, r24 |
11f36: 15 ea ldi r17, 0xA5 ; 165 |
11f38: 10 92 e1 04 sts 0x04E1, r1 |
11f3c: 80 91 dc 04 lds r24, 0x04DC |
11f40: 8e 7f andi r24, 0xFE ; 254 |
11f42: 80 93 dc 04 sts 0x04DC, r24 |
11f46: 10 93 bc 00 sts 0x00BC, r17 |
11f4a: 80 91 dc 04 lds r24, 0x04DC |
11f4e: 80 ff sbrs r24, 0 |
11f50: 07 c0 rjmp .+14 ; 0x11f60 <I2C_WriteBLConfig+0xfe> |
11f52: 80 91 da 04 lds r24, 0x04DA |
11f56: 90 91 db 04 lds r25, 0x04DB |
11f5a: 89 2b or r24, r25 |
11f5c: 31 f4 brne .+12 ; 0x11f6a <I2C_WriteBLConfig+0x108> |
11f5e: 09 c0 rjmp .+18 ; 0x11f72 <I2C_WriteBLConfig+0x110> |
11f60: ce 01 movw r24, r28 |
11f62: 9d d8 rcall .-3782 ; 0x1109e <CheckDelay> |
11f64: 88 23 and r24, r24 |
11f66: 89 f3 breq .-30 ; 0x11f4a <I2C_WriteBLConfig+0xe8> |
11f68: f4 cf rjmp .-24 ; 0x11f52 <I2C_WriteBLConfig+0xf0> |
11f6a: ce 01 movw r24, r28 |
11f6c: 98 d8 rcall .-3792 ; 0x1109e <CheckDelay> |
11f6e: 88 23 and r24, r24 |
11f70: 19 f3 breq .-58 ; 0x11f38 <I2C_WriteBLConfig+0xd6> |
11f72: 00 93 b2 02 sts 0x02B2, r16 |
11f76: 80 91 da 04 lds r24, 0x04DA |
11f7a: 90 91 db 04 lds r25, 0x04DB |
11f7e: 89 2b or r24, r25 |
11f80: 09 f0 breq .+2 ; 0x11f84 <I2C_WriteBLConfig+0x122> |
11f82: 7e cf rjmp .-260 ; 0x11e80 <I2C_WriteBLConfig+0x1e> |
11f84: 80 e0 ldi r24, 0x00 ; 0 |
11f86: 07 c0 rjmp .+14 ; 0x11f96 <I2C_WriteBLConfig+0x134> |
11f88: 81 e0 ldi r24, 0x01 ; 1 |
11f8a: 05 c0 rjmp .+10 ; 0x11f96 <I2C_WriteBLConfig+0x134> |
11f8c: 83 e0 ldi r24, 0x03 ; 3 |
11f8e: 03 c0 rjmp .+6 ; 0x11f96 <I2C_WriteBLConfig+0x134> |
11f90: 84 e0 ldi r24, 0x04 ; 4 |
11f92: 01 c0 rjmp .+2 ; 0x11f96 <I2C_WriteBLConfig+0x134> |
11f94: 85 e0 ldi r24, 0x05 ; 5 |
11f96: df 91 pop r29 |
11f98: cf 91 pop r28 |
11f9a: 1f 91 pop r17 |
11f9c: 0f 91 pop r16 |
11f9e: 08 95 ret |
|
00011fa0 <I2C_ReadBLConfig>: |
11fa0: 0f 93 push r16 |
11fa2: 1f 93 push r17 |
11fa4: cf 93 push r28 |
11fa6: df 93 push r29 |
11fa8: 90 91 01 04 lds r25, 0x0401 |
11fac: 91 11 cpse r25, r1 |
11fae: 6a c0 rjmp .+212 ; 0x12084 <I2C_ReadBLConfig+0xe4> |
11fb0: 90 91 f3 04 lds r25, 0x04F3 |
11fb4: 91 11 cpse r25, r1 |
11fb6: 66 c0 rjmp .+204 ; 0x12084 <I2C_ReadBLConfig+0xe4> |
11fb8: 8d 30 cpi r24, 0x0D ; 13 |
11fba: 08 f0 brcs .+2 ; 0x11fbe <I2C_ReadBLConfig+0x1e> |
11fbc: 67 c0 rjmp .+206 ; 0x1208c <I2C_ReadBLConfig+0xec> |
11fbe: 88 23 and r24, r24 |
11fc0: 09 f4 brne .+2 ; 0x11fc4 <I2C_ReadBLConfig+0x24> |
11fc2: 62 c0 rjmp .+196 ; 0x12088 <I2C_ReadBLConfig+0xe8> |
11fc4: c8 2f mov r28, r24 |
11fc6: d0 e0 ldi r29, 0x00 ; 0 |
11fc8: 21 97 sbiw r28, 0x01 ; 1 |
11fca: 8f e0 ldi r24, 0x0F ; 15 |
11fcc: 8c 9f mul r24, r28 |
11fce: f0 01 movw r30, r0 |
11fd0: 8d 9f mul r24, r29 |
11fd2: f0 0d add r31, r0 |
11fd4: 11 24 eor r1, r1 |
11fd6: ec 58 subi r30, 0x8C ; 140 |
11fd8: f6 4f sbci r31, 0xF6 ; 246 |
11fda: 83 81 ldd r24, Z+3 ; 0x03 |
11fdc: 87 ff sbrs r24, 7 |
11fde: 56 c0 rjmp .+172 ; 0x1208c <I2C_ReadBLConfig+0xec> |
11fe0: 80 81 ld r24, Z |
11fe2: 80 ff sbrs r24, 0 |
11fe4: 55 c0 rjmp .+170 ; 0x12090 <I2C_ReadBLConfig+0xf0> |
11fe6: 88 ee ldi r24, 0xE8 ; 232 |
11fe8: 93 e0 ldi r25, 0x03 ; 3 |
11fea: 50 d8 rcall .-3936 ; 0x1108c <SetDelay> |
11fec: 8c 01 movw r16, r24 |
11fee: 80 91 dc 04 lds r24, 0x04DC |
11ff2: 80 ff sbrs r24, 0 |
11ff4: 15 c0 rjmp .+42 ; 0x12020 <I2C_ReadBLConfig+0x80> |
11ff6: 81 e0 ldi r24, 0x01 ; 1 |
11ff8: 90 e0 ldi r25, 0x00 ; 0 |
11ffa: 02 c0 rjmp .+4 ; 0x12000 <I2C_ReadBLConfig+0x60> |
11ffc: 88 0f add r24, r24 |
11ffe: 99 1f adc r25, r25 |
12000: ca 95 dec r28 |
12002: e2 f7 brpl .-8 ; 0x11ffc <I2C_ReadBLConfig+0x5c> |
12004: 90 93 d9 04 sts 0x04D9, r25 |
12008: 80 93 d8 04 sts 0x04D8, r24 |
1200c: 10 92 e0 04 sts 0x04E0, r1 |
12010: 10 92 df 04 sts 0x04DF, r1 |
12014: 10 92 6c 09 sts 0x096C, r1 |
12018: 10 92 73 09 sts 0x0973, r1 |
1201c: c5 ea ldi r28, 0xA5 ; 165 |
1201e: 17 c0 rjmp .+46 ; 0x1204e <I2C_ReadBLConfig+0xae> |
12020: c8 01 movw r24, r16 |
12022: 3d d8 rcall .-3974 ; 0x1109e <CheckDelay> |
12024: 88 23 and r24, r24 |
12026: 19 f3 breq .-58 ; 0x11fee <I2C_ReadBLConfig+0x4e> |
12028: e6 cf rjmp .-52 ; 0x11ff6 <I2C_ReadBLConfig+0x56> |
1202a: c8 01 movw r24, r16 |
1202c: 38 d8 rcall .-3984 ; 0x1109e <CheckDelay> |
1202e: 81 11 cpse r24, r1 |
12030: 04 c0 rjmp .+8 ; 0x1203a <I2C_ReadBLConfig+0x9a> |
12032: 80 91 dc 04 lds r24, 0x04DC |
12036: 80 ff sbrs r24, 0 |
12038: f8 cf rjmp .-16 ; 0x1202a <I2C_ReadBLConfig+0x8a> |
1203a: 80 91 d8 04 lds r24, 0x04D8 |
1203e: 90 91 d9 04 lds r25, 0x04D9 |
12042: 89 2b or r24, r25 |
12044: 71 f0 breq .+28 ; 0x12062 <I2C_ReadBLConfig+0xc2> |
12046: c8 01 movw r24, r16 |
12048: 2a d8 rcall .-4012 ; 0x1109e <CheckDelay> |
1204a: 81 11 cpse r24, r1 |
1204c: 0a c0 rjmp .+20 ; 0x12062 <I2C_ReadBLConfig+0xc2> |
1204e: 10 92 e1 04 sts 0x04E1, r1 |
12052: 80 91 dc 04 lds r24, 0x04DC |
12056: 8e 7f andi r24, 0xFE ; 254 |
12058: 80 93 dc 04 sts 0x04DC, r24 |
1205c: c0 93 bc 00 sts 0x00BC, r28 |
12060: e8 cf rjmp .-48 ; 0x12032 <I2C_ReadBLConfig+0x92> |
12062: 80 91 6c 09 lds r24, 0x096C |
12066: 8b 70 andi r24, 0x0B ; 11 |
12068: 82 30 cpi r24, 0x02 ; 2 |
1206a: a1 f4 brne .+40 ; 0x12094 <I2C_ReadBLConfig+0xf4> |
1206c: 67 e0 ldi r22, 0x07 ; 7 |
1206e: 70 e0 ldi r23, 0x00 ; 0 |
12070: 8c e6 ldi r24, 0x6C ; 108 |
12072: 99 e0 ldi r25, 0x09 ; 9 |
12074: 0e 94 4f 21 call 0x429e ; 0x429e <RAM_Checksum> |
12078: 90 91 73 09 lds r25, 0x0973 |
1207c: 89 17 cp r24, r25 |
1207e: 61 f0 breq .+24 ; 0x12098 <I2C_ReadBLConfig+0xf8> |
12080: 85 e0 ldi r24, 0x05 ; 5 |
12082: 0b c0 rjmp .+22 ; 0x1209a <I2C_ReadBLConfig+0xfa> |
12084: 81 e0 ldi r24, 0x01 ; 1 |
12086: 09 c0 rjmp .+18 ; 0x1209a <I2C_ReadBLConfig+0xfa> |
12088: 86 e0 ldi r24, 0x06 ; 6 |
1208a: 07 c0 rjmp .+14 ; 0x1209a <I2C_ReadBLConfig+0xfa> |
1208c: 82 e0 ldi r24, 0x02 ; 2 |
1208e: 05 c0 rjmp .+10 ; 0x1209a <I2C_ReadBLConfig+0xfa> |
12090: 83 e0 ldi r24, 0x03 ; 3 |
12092: 03 c0 rjmp .+6 ; 0x1209a <I2C_ReadBLConfig+0xfa> |
12094: 84 e0 ldi r24, 0x04 ; 4 |
12096: 01 c0 rjmp .+2 ; 0x1209a <I2C_ReadBLConfig+0xfa> |
12098: 80 e0 ldi r24, 0x00 ; 0 |
1209a: df 91 pop r29 |
1209c: cf 91 pop r28 |
1209e: 1f 91 pop r17 |
120a0: 0f 91 pop r16 |
120a2: 08 95 ret |
|
000120a4 <__vector_22>: |
120a4: 1f 92 push r1 |
120a6: 0f 92 push r0 |
120a8: 0f b6 in r0, 0x3f ; 63 |
120aa: 0f 92 push r0 |
120ac: 11 24 eor r1, r1 |
120ae: 0b b6 in r0, 0x3b ; 59 |
120b0: 0f 92 push r0 |
120b2: 2f 93 push r18 |
120b4: 8f 93 push r24 |
120b6: 9f 93 push r25 |
120b8: ef 93 push r30 |
120ba: ff 93 push r31 |
120bc: 80 91 b7 02 lds r24, 0x02B7 |
120c0: 81 11 cpse r24, r1 |
120c2: 1c c0 rjmp .+56 ; 0x120fc <__vector_22+0x58> |
120c4: 80 91 e8 04 lds r24, 0x04E8 |
120c8: 90 91 e9 04 lds r25, 0x04E9 |
120cc: 01 96 adiw r24, 0x01 ; 1 |
120ce: 90 93 e9 04 sts 0x04E9, r25 |
120d2: 80 93 e8 04 sts 0x04E8, r24 |
120d6: fc 01 movw r30, r24 |
120d8: e9 5b subi r30, 0xB9 ; 185 |
120da: f4 4f sbci r31, 0xF4 ; 244 |
120dc: 20 81 ld r18, Z |
120de: 2d 30 cpi r18, 0x0D ; 13 |
120e0: 19 f0 breq .+6 ; 0x120e8 <__vector_22+0x44> |
120e2: 8c 3d cpi r24, 0xDC ; 220 |
120e4: 91 05 cpc r25, r1 |
120e6: 39 f4 brne .+14 ; 0x120f6 <__vector_22+0x52> |
120e8: 10 92 e9 04 sts 0x04E9, r1 |
120ec: 10 92 e8 04 sts 0x04E8, r1 |
120f0: 81 e0 ldi r24, 0x01 ; 1 |
120f2: 80 93 b7 02 sts 0x02B7, r24 |
120f6: 20 93 c6 00 sts 0x00C6, r18 |
120fa: 04 c0 rjmp .+8 ; 0x12104 <__vector_22+0x60> |
120fc: 10 92 e9 04 sts 0x04E9, r1 |
12100: 10 92 e8 04 sts 0x04E8, r1 |
12104: ff 91 pop r31 |
12106: ef 91 pop r30 |
12108: 9f 91 pop r25 |
1210a: 8f 91 pop r24 |
1210c: 2f 91 pop r18 |
1210e: 0f 90 pop r0 |
12110: 0b be out 0x3b, r0 ; 59 |
12112: 0f 90 pop r0 |
12114: 0f be out 0x3f, r0 ; 63 |
12116: 0f 90 pop r0 |
12118: 1f 90 pop r1 |
1211a: 18 95 reti |
|
0001211c <__vector_20>: |
1211c: 1f 92 push r1 |
1211e: 0f 92 push r0 |
12120: 0f b6 in r0, 0x3f ; 63 |
12122: 0f 92 push r0 |
12124: 11 24 eor r1, r1 |
12126: 0b b6 in r0, 0x3b ; 59 |
12128: 0f 92 push r0 |
1212a: 2f 93 push r18 |
1212c: 3f 93 push r19 |
1212e: 4f 93 push r20 |
12130: 5f 93 push r21 |
12132: 6f 93 push r22 |
12134: 7f 93 push r23 |
12136: 8f 93 push r24 |
12138: 9f 93 push r25 |
1213a: af 93 push r26 |
1213c: bf 93 push r27 |
1213e: cf 93 push r28 |
12140: df 93 push r29 |
12142: ef 93 push r30 |
12144: ff 93 push r31 |
12146: 80 91 ea 04 lds r24, 0x04EA |
1214a: 81 30 cpi r24, 0x01 ; 1 |
1214c: 29 f4 brne .+10 ; 0x12158 <__vector_20+0x3c> |
1214e: 80 91 c6 00 lds r24, 0x00C6 |
12152: 80 93 ce 00 sts 0x00CE, r24 |
12156: c5 c0 rjmp .+394 ; 0x122e2 <__vector_20+0x1c6> |
12158: 80 91 ea 04 lds r24, 0x04EA |
1215c: 82 30 cpi r24, 0x02 ; 2 |
1215e: 29 f4 brne .+10 ; 0x1216a <__vector_20+0x4e> |
12160: 80 91 c6 00 lds r24, 0x00C6 |
12164: 80 93 69 0a sts 0x0A69, r24 |
12168: bc c0 rjmp .+376 ; 0x122e2 <__vector_20+0x1c6> |
1216a: 80 91 c6 00 lds r24, 0x00C6 |
1216e: 80 93 fa 04 sts 0x04FA, r24 |
12172: 60 91 e7 04 lds r22, 0x04E7 |
12176: 6c 3d cpi r22, 0xDC ; 220 |
12178: 10 f0 brcs .+4 ; 0x1217e <__vector_20+0x62> |
1217a: 10 92 e6 04 sts 0x04E6, r1 |
1217e: 90 91 fa 04 lds r25, 0x04FA |
12182: 80 91 e6 04 lds r24, 0x04E6 |
12186: 9d 30 cpi r25, 0x0D ; 13 |
12188: 09 f0 breq .+2 ; 0x1218c <__vector_20+0x70> |
1218a: 62 c0 rjmp .+196 ; 0x12250 <__vector_20+0x134> |
1218c: 82 30 cpi r24, 0x02 ; 2 |
1218e: 09 f0 breq .+2 ; 0x12192 <__vector_20+0x76> |
12190: 5f c0 rjmp .+190 ; 0x12250 <__vector_20+0x134> |
12192: 10 92 e6 04 sts 0x04E6, r1 |
12196: 26 2f mov r18, r22 |
12198: 30 e0 ldi r19, 0x00 ; 0 |
1219a: e9 01 movw r28, r18 |
1219c: c9 59 subi r28, 0x99 ; 153 |
1219e: d5 4f sbci r29, 0xF5 ; 245 |
121a0: 58 81 ld r21, Y |
121a2: d9 01 movw r26, r18 |
121a4: a8 59 subi r26, 0x98 ; 152 |
121a6: b5 4f sbci r27, 0xF5 ; 245 |
121a8: 4c 91 ld r20, X |
121aa: 80 91 e4 04 lds r24, 0x04E4 |
121ae: 90 91 e5 04 lds r25, 0x04E5 |
121b2: 85 1b sub r24, r21 |
121b4: 91 09 sbc r25, r1 |
121b6: 84 1b sub r24, r20 |
121b8: 91 09 sbc r25, r1 |
121ba: 9f 70 andi r25, 0x0F ; 15 |
121bc: 90 93 e5 04 sts 0x04E5, r25 |
121c0: 80 93 e4 04 sts 0x04E4, r24 |
121c4: ac 01 movw r20, r24 |
121c6: 96 e0 ldi r25, 0x06 ; 6 |
121c8: 56 95 lsr r21 |
121ca: 47 95 ror r20 |
121cc: 9a 95 dec r25 |
121ce: e1 f7 brne .-8 ; 0x121c8 <__vector_20+0xac> |
121d0: 43 5c subi r20, 0xC3 ; 195 |
121d2: 40 93 e3 04 sts 0x04E3, r20 |
121d6: 8f 73 andi r24, 0x3F ; 63 |
121d8: 83 5c subi r24, 0xC3 ; 195 |
121da: 80 93 e2 04 sts 0x04E2, r24 |
121de: 98 81 ld r25, Y |
121e0: 49 13 cpse r20, r25 |
121e2: 03 c0 rjmp .+6 ; 0x121ea <__vector_20+0xce> |
121e4: 9c 91 ld r25, X |
121e6: 89 17 cp r24, r25 |
121e8: 39 f0 breq .+14 ; 0x121f8 <__vector_20+0xdc> |
121ea: 80 91 f8 04 lds r24, 0x04F8 |
121ee: 8f 5f subi r24, 0xFF ; 255 |
121f0: 80 93 f8 04 sts 0x04F8, r24 |
121f4: 80 e0 ldi r24, 0x00 ; 0 |
121f6: 01 c0 rjmp .+2 ; 0x121fa <__vector_20+0xde> |
121f8: 81 e0 ldi r24, 0x01 ; 1 |
121fa: 90 91 f9 04 lds r25, 0x04F9 |
121fe: 91 11 cpse r25, r1 |
12200: 70 c0 rjmp .+224 ; 0x122e2 <__vector_20+0x1c6> |
12202: 88 23 and r24, r24 |
12204: 09 f4 brne .+2 ; 0x12208 <__vector_20+0xec> |
12206: 6d c0 rjmp .+218 ; 0x122e2 <__vector_20+0x1c6> |
12208: 81 e0 ldi r24, 0x01 ; 1 |
1220a: 80 93 f9 04 sts 0x04F9, r24 |
1220e: 6f 5f subi r22, 0xFF ; 255 |
12210: 60 93 f7 04 sts 0x04F7, r22 |
12214: f9 01 movw r30, r18 |
12216: e7 59 subi r30, 0x97 ; 151 |
12218: f5 4f sbci r31, 0xF5 ; 245 |
1221a: 8d e0 ldi r24, 0x0D ; 13 |
1221c: 80 83 st Z, r24 |
1221e: 80 91 6b 0a lds r24, 0x0A6B |
12222: 82 35 cpi r24, 0x52 ; 82 |
12224: 09 f0 breq .+2 ; 0x12228 <__vector_20+0x10c> |
12226: 5d c0 rjmp .+186 ; 0x122e2 <__vector_20+0x1c6> |
12228: 80 91 01 04 lds r24, 0x0401 |
1222c: 81 11 cpse r24, r1 |
1222e: 59 c0 rjmp .+178 ; 0x122e2 <__vector_20+0x1c6> |
12230: 0e 94 65 75 call 0xeaca ; 0xeaca <LcdClear> |
12234: 2c e0 ldi r18, 0x0C ; 12 |
12236: 88 e1 ldi r24, 0x18 ; 24 |
12238: 90 e0 ldi r25, 0x00 ; 0 |
1223a: 0f b6 in r0, 0x3f ; 63 |
1223c: f8 94 cli |
1223e: a8 95 wdr |
12240: 80 93 60 00 sts 0x0060, r24 |
12244: 0f be out 0x3f, r0 ; 63 |
12246: 20 93 60 00 sts 0x0060, r18 |
1224a: 10 92 c9 04 sts 0x04C9, r1 |
1224e: 49 c0 rjmp .+146 ; 0x122e2 <__vector_20+0x1c6> |
12250: 81 30 cpi r24, 0x01 ; 1 |
12252: d1 f0 breq .+52 ; 0x12288 <__vector_20+0x16c> |
12254: 18 f0 brcs .+6 ; 0x1225c <__vector_20+0x140> |
12256: 82 30 cpi r24, 0x02 ; 2 |
12258: 31 f1 breq .+76 ; 0x122a6 <__vector_20+0x18a> |
1225a: 41 c0 rjmp .+130 ; 0x122de <__vector_20+0x1c2> |
1225c: 80 91 fa 04 lds r24, 0x04FA |
12260: 83 32 cpi r24, 0x23 ; 35 |
12262: 39 f4 brne .+14 ; 0x12272 <__vector_20+0x156> |
12264: 80 91 f9 04 lds r24, 0x04F9 |
12268: 81 11 cpse r24, r1 |
1226a: 03 c0 rjmp .+6 ; 0x12272 <__vector_20+0x156> |
1226c: 81 e0 ldi r24, 0x01 ; 1 |
1226e: 80 93 e6 04 sts 0x04E6, r24 |
12272: 81 e0 ldi r24, 0x01 ; 1 |
12274: 80 93 e7 04 sts 0x04E7, r24 |
12278: 80 91 fa 04 lds r24, 0x04FA |
1227c: 80 93 69 0a sts 0x0A69, r24 |
12280: 80 91 fa 04 lds r24, 0x04FA |
12284: 90 e0 ldi r25, 0x00 ; 0 |
12286: 26 c0 rjmp .+76 ; 0x122d4 <__vector_20+0x1b8> |
12288: 82 e0 ldi r24, 0x02 ; 2 |
1228a: 80 93 e6 04 sts 0x04E6, r24 |
1228e: 81 e0 ldi r24, 0x01 ; 1 |
12290: 86 0f add r24, r22 |
12292: 80 93 e7 04 sts 0x04E7, r24 |
12296: e6 2f mov r30, r22 |
12298: f0 e0 ldi r31, 0x00 ; 0 |
1229a: 80 91 fa 04 lds r24, 0x04FA |
1229e: e7 59 subi r30, 0x97 ; 151 |
122a0: f5 4f sbci r31, 0xF5 ; 245 |
122a2: 80 83 st Z, r24 |
122a4: 0f c0 rjmp .+30 ; 0x122c4 <__vector_20+0x1a8> |
122a6: e6 2f mov r30, r22 |
122a8: f0 e0 ldi r31, 0x00 ; 0 |
122aa: 80 91 fa 04 lds r24, 0x04FA |
122ae: e7 59 subi r30, 0x97 ; 151 |
122b0: f5 4f sbci r31, 0xF5 ; 245 |
122b2: 80 83 st Z, r24 |
122b4: 6c 3d cpi r22, 0xDC ; 220 |
122b6: 20 f4 brcc .+8 ; 0x122c0 <__vector_20+0x1a4> |
122b8: 6f 5f subi r22, 0xFF ; 255 |
122ba: 60 93 e7 04 sts 0x04E7, r22 |
122be: 02 c0 rjmp .+4 ; 0x122c4 <__vector_20+0x1a8> |
122c0: 10 92 e6 04 sts 0x04E6, r1 |
122c4: 20 91 fa 04 lds r18, 0x04FA |
122c8: 80 91 e4 04 lds r24, 0x04E4 |
122cc: 90 91 e5 04 lds r25, 0x04E5 |
122d0: 82 0f add r24, r18 |
122d2: 91 1d adc r25, r1 |
122d4: 90 93 e5 04 sts 0x04E5, r25 |
122d8: 80 93 e4 04 sts 0x04E4, r24 |
122dc: 02 c0 rjmp .+4 ; 0x122e2 <__vector_20+0x1c6> |
122de: 10 92 e6 04 sts 0x04E6, r1 |
122e2: ff 91 pop r31 |
122e4: ef 91 pop r30 |
122e6: df 91 pop r29 |
122e8: cf 91 pop r28 |
122ea: bf 91 pop r27 |
122ec: af 91 pop r26 |
122ee: 9f 91 pop r25 |
122f0: 8f 91 pop r24 |
122f2: 7f 91 pop r23 |
122f4: 6f 91 pop r22 |
122f6: 5f 91 pop r21 |
122f8: 4f 91 pop r20 |
122fa: 3f 91 pop r19 |
122fc: 2f 91 pop r18 |
122fe: 0f 90 pop r0 |
12300: 0b be out 0x3b, r0 ; 59 |
12302: 0f 90 pop r0 |
12304: 0f be out 0x3f, r0 ; 63 |
12306: 0f 90 pop r0 |
12308: 1f 90 pop r1 |
1230a: 18 95 reti |
|
0001230c <AddCRC>: |
1230c: 20 e0 ldi r18, 0x00 ; 0 |
1230e: 30 e0 ldi r19, 0x00 ; 0 |
12310: 40 e0 ldi r20, 0x00 ; 0 |
12312: 50 e0 ldi r21, 0x00 ; 0 |
12314: f9 01 movw r30, r18 |
12316: e9 5b subi r30, 0xB9 ; 185 |
12318: f4 4f sbci r31, 0xF4 ; 244 |
1231a: b9 01 movw r22, r18 |
1231c: 6f 5f subi r22, 0xFF ; 255 |
1231e: 7f 4f sbci r23, 0xFF ; 255 |
12320: 28 17 cp r18, r24 |
12322: 39 07 cpc r19, r25 |
12324: 29 f0 breq .+10 ; 0x12330 <AddCRC+0x24> |
12326: 20 81 ld r18, Z |
12328: 42 0f add r20, r18 |
1232a: 51 1d adc r21, r1 |
1232c: 9b 01 movw r18, r22 |
1232e: f2 cf rjmp .-28 ; 0x12314 <AddCRC+0x8> |
12330: 5f 70 andi r21, 0x0F ; 15 |
12332: ca 01 movw r24, r20 |
12334: 56 e0 ldi r21, 0x06 ; 6 |
12336: 96 95 lsr r25 |
12338: 87 95 ror r24 |
1233a: 5a 95 dec r21 |
1233c: e1 f7 brne .-8 ; 0x12336 <AddCRC+0x2a> |
1233e: 83 5c subi r24, 0xC3 ; 195 |
12340: 80 83 st Z, r24 |
12342: 4f 73 andi r20, 0x3F ; 63 |
12344: 43 5c subi r20, 0xC3 ; 195 |
12346: fb 01 movw r30, r22 |
12348: e9 5b subi r30, 0xB9 ; 185 |
1234a: f4 4f sbci r31, 0xF4 ; 244 |
1234c: 40 83 st Z, r20 |
1234e: f9 01 movw r30, r18 |
12350: e7 5b subi r30, 0xB7 ; 183 |
12352: f4 4f sbci r31, 0xF4 ; 244 |
12354: 8d e0 ldi r24, 0x0D ; 13 |
12356: 80 83 st Z, r24 |
12358: 10 92 b7 02 sts 0x02B7, r1 |
1235c: 80 91 47 0b lds r24, 0x0B47 |
12360: 80 93 c6 00 sts 0x00C6, r24 |
12364: 08 95 ret |
|
00012366 <SendOutData>: |
12366: cf 92 push r12 |
12368: df 92 push r13 |
1236a: ef 92 push r14 |
1236c: ff 92 push r15 |
1236e: 0f 93 push r16 |
12370: 1f 93 push r17 |
12372: cf 93 push r28 |
12374: df 93 push r29 |
12376: cd b7 in r28, 0x3d ; 61 |
12378: de b7 in r29, 0x3e ; 62 |
1237a: 8c 85 ldd r24, Y+12 ; 0x0c |
1237c: 1d 85 ldd r17, Y+13 ; 0x0d |
1237e: 93 e2 ldi r25, 0x23 ; 35 |
12380: 90 93 47 0b sts 0x0B47, r25 |
12384: 8f 59 subi r24, 0x9F ; 159 |
12386: 80 93 48 0b sts 0x0B48, r24 |
1238a: 8b 85 ldd r24, Y+11 ; 0x0b |
1238c: 80 93 49 0b sts 0x0B49, r24 |
12390: fe 01 movw r30, r28 |
12392: 3e 96 adiw r30, 0x0e ; 14 |
12394: 11 23 and r17, r17 |
12396: 39 f0 breq .+14 ; 0x123a6 <SendOutData+0x40> |
12398: 4e 85 ldd r20, Y+14 ; 0x0e |
1239a: 5f 85 ldd r21, Y+15 ; 0x0f |
1239c: 22 81 ldd r18, Z+2 ; 0x02 |
1239e: 33 81 ldd r19, Z+3 ; 0x03 |
123a0: 11 50 subi r17, 0x01 ; 1 |
123a2: 34 96 adiw r30, 0x04 ; 4 |
123a4: 04 c0 rjmp .+8 ; 0x123ae <SendOutData+0x48> |
123a6: 20 e0 ldi r18, 0x00 ; 0 |
123a8: 30 e0 ldi r19, 0x00 ; 0 |
123aa: 40 e0 ldi r20, 0x00 ; 0 |
123ac: 50 e0 ldi r21, 0x00 ; 0 |
123ae: 00 e0 ldi r16, 0x00 ; 0 |
123b0: 83 e0 ldi r24, 0x03 ; 3 |
123b2: 90 e0 ldi r25, 0x00 ; 0 |
123b4: 21 15 cp r18, r1 |
123b6: 31 05 cpc r19, r1 |
123b8: 09 f4 brne .+2 ; 0x123bc <SendOutData+0x56> |
123ba: 86 c0 rjmp .+268 ; 0x124c8 <SendOutData+0x162> |
123bc: 71 e0 ldi r23, 0x01 ; 1 |
123be: 70 0f add r23, r16 |
123c0: da 01 movw r26, r20 |
123c2: a0 0f add r26, r16 |
123c4: b1 1d adc r27, r1 |
123c6: dc 90 ld r13, X |
123c8: 21 50 subi r18, 0x01 ; 1 |
123ca: 31 09 sbc r19, r1 |
123cc: 21 15 cp r18, r1 |
123ce: 31 05 cpc r19, r1 |
123d0: 89 f4 brne .+34 ; 0x123f4 <SendOutData+0x8e> |
123d2: 11 23 and r17, r17 |
123d4: 09 f4 brne .+2 ; 0x123d8 <SendOutData+0x72> |
123d6: 82 c0 rjmp .+260 ; 0x124dc <SendOutData+0x176> |
123d8: 40 81 ld r20, Z |
123da: 51 81 ldd r21, Z+1 ; 0x01 |
123dc: bf 01 movw r22, r30 |
123de: 6c 5f subi r22, 0xFC ; 252 |
123e0: 7f 4f sbci r23, 0xFF ; 255 |
123e2: 22 81 ldd r18, Z+2 ; 0x02 |
123e4: 33 81 ldd r19, Z+3 ; 0x03 |
123e6: 11 50 subi r17, 0x01 ; 1 |
123e8: fb 01 movw r30, r22 |
123ea: 70 e0 ldi r23, 0x00 ; 0 |
123ec: 21 15 cp r18, r1 |
123ee: 31 05 cpc r19, r1 |
123f0: 09 f4 brne .+2 ; 0x123f4 <SendOutData+0x8e> |
123f2: 74 c0 rjmp .+232 ; 0x124dc <SendOutData+0x176> |
123f4: 61 e0 ldi r22, 0x01 ; 1 |
123f6: 67 0f add r22, r23 |
123f8: da 01 movw r26, r20 |
123fa: a7 0f add r26, r23 |
123fc: b1 1d adc r27, r1 |
123fe: fc 90 ld r15, X |
12400: 21 50 subi r18, 0x01 ; 1 |
12402: 31 09 sbc r19, r1 |
12404: 21 15 cp r18, r1 |
12406: 31 05 cpc r19, r1 |
12408: 81 f4 brne .+32 ; 0x1242a <SendOutData+0xc4> |
1240a: 11 23 and r17, r17 |
1240c: 09 f4 brne .+2 ; 0x12410 <SendOutData+0xaa> |
1240e: 68 c0 rjmp .+208 ; 0x124e0 <SendOutData+0x17a> |
12410: 40 81 ld r20, Z |
12412: 51 81 ldd r21, Z+1 ; 0x01 |
12414: bf 01 movw r22, r30 |
12416: 6c 5f subi r22, 0xFC ; 252 |
12418: 7f 4f sbci r23, 0xFF ; 255 |
1241a: 22 81 ldd r18, Z+2 ; 0x02 |
1241c: 33 81 ldd r19, Z+3 ; 0x03 |
1241e: 11 50 subi r17, 0x01 ; 1 |
12420: fb 01 movw r30, r22 |
12422: 21 15 cp r18, r1 |
12424: 31 05 cpc r19, r1 |
12426: b1 f0 breq .+44 ; 0x12454 <SendOutData+0xee> |
12428: 60 e0 ldi r22, 0x00 ; 0 |
1242a: 01 e0 ldi r16, 0x01 ; 1 |
1242c: 06 0f add r16, r22 |
1242e: da 01 movw r26, r20 |
12430: a6 0f add r26, r22 |
12432: b1 1d adc r27, r1 |
12434: ec 90 ld r14, X |
12436: 21 50 subi r18, 0x01 ; 1 |
12438: 31 09 sbc r19, r1 |
1243a: 21 15 cp r18, r1 |
1243c: 31 05 cpc r19, r1 |
1243e: 61 f4 brne .+24 ; 0x12458 <SendOutData+0xf2> |
12440: 11 23 and r17, r17 |
12442: 51 f0 breq .+20 ; 0x12458 <SendOutData+0xf2> |
12444: 40 81 ld r20, Z |
12446: 51 81 ldd r21, Z+1 ; 0x01 |
12448: 22 81 ldd r18, Z+2 ; 0x02 |
1244a: 33 81 ldd r19, Z+3 ; 0x03 |
1244c: 11 50 subi r17, 0x01 ; 1 |
1244e: 34 96 adiw r30, 0x04 ; 4 |
12450: 00 e0 ldi r16, 0x00 ; 0 |
12452: 02 c0 rjmp .+4 ; 0x12458 <SendOutData+0xf2> |
12454: 00 e0 ldi r16, 0x00 ; 0 |
12456: e1 2c mov r14, r1 |
12458: 6d 2d mov r22, r13 |
1245a: 66 95 lsr r22 |
1245c: 66 95 lsr r22 |
1245e: 63 5c subi r22, 0xC3 ; 195 |
12460: dc 01 movw r26, r24 |
12462: a9 5b subi r26, 0xB9 ; 185 |
12464: b4 4f sbci r27, 0xF4 ; 244 |
12466: 6c 93 st X, r22 |
12468: 7f 2d mov r23, r15 |
1246a: 72 95 swap r23 |
1246c: 7f 70 andi r23, 0x0F ; 15 |
1246e: ad 2d mov r26, r13 |
12470: a3 70 andi r26, 0x03 ; 3 |
12472: 60 e1 ldi r22, 0x10 ; 16 |
12474: a6 9f mul r26, r22 |
12476: d0 01 movw r26, r0 |
12478: 11 24 eor r1, r1 |
1247a: 7a 2b or r23, r26 |
1247c: 73 5c subi r23, 0xC3 ; 195 |
1247e: dc 01 movw r26, r24 |
12480: a8 5b subi r26, 0xB8 ; 184 |
12482: b4 4f sbci r27, 0xF4 ; 244 |
12484: 7c 93 st X, r23 |
12486: 6c 01 movw r12, r24 |
12488: a3 e0 ldi r26, 0x03 ; 3 |
1248a: ca 0e add r12, r26 |
1248c: d1 1c adc r13, r1 |
1248e: 7f 2d mov r23, r15 |
12490: 7f 70 andi r23, 0x0F ; 15 |
12492: 64 e0 ldi r22, 0x04 ; 4 |
12494: 76 9f mul r23, r22 |
12496: d0 01 movw r26, r0 |
12498: 11 24 eor r1, r1 |
1249a: fe 2c mov r15, r14 |
1249c: f2 94 swap r15 |
1249e: f6 94 lsr r15 |
124a0: f6 94 lsr r15 |
124a2: 63 e0 ldi r22, 0x03 ; 3 |
124a4: f6 22 and r15, r22 |
124a6: fa 2a or r15, r26 |
124a8: ad e3 ldi r26, 0x3D ; 61 |
124aa: fa 0e add r15, r26 |
124ac: bc 01 movw r22, r24 |
124ae: 67 5b subi r22, 0xB7 ; 183 |
124b0: 74 4f sbci r23, 0xF4 ; 244 |
124b2: db 01 movw r26, r22 |
124b4: fc 92 st X, r15 |
124b6: 04 96 adiw r24, 0x04 ; 4 |
124b8: 6e 2d mov r22, r14 |
124ba: 6f 73 andi r22, 0x3F ; 63 |
124bc: 63 5c subi r22, 0xC3 ; 195 |
124be: d6 01 movw r26, r12 |
124c0: a9 5b subi r26, 0xB9 ; 185 |
124c2: b4 4f sbci r27, 0xF4 ; 244 |
124c4: 6c 93 st X, r22 |
124c6: 76 cf rjmp .-276 ; 0x123b4 <SendOutData+0x4e> |
124c8: 21 df rcall .-446 ; 0x1230c <AddCRC> |
124ca: df 91 pop r29 |
124cc: cf 91 pop r28 |
124ce: 1f 91 pop r17 |
124d0: 0f 91 pop r16 |
124d2: ff 90 pop r15 |
124d4: ef 90 pop r14 |
124d6: df 90 pop r13 |
124d8: cf 90 pop r12 |
124da: 08 95 ret |
124dc: f1 2c mov r15, r1 |
124de: 01 c0 rjmp .+2 ; 0x124e2 <SendOutData+0x17c> |
124e0: 76 2f mov r23, r22 |
124e2: 07 2f mov r16, r23 |
124e4: 20 e0 ldi r18, 0x00 ; 0 |
124e6: 30 e0 ldi r19, 0x00 ; 0 |
124e8: b6 cf rjmp .-148 ; 0x12456 <SendOutData+0xf0> |
|
000124ea <Decode64>: |
124ea: cf 93 push r28 |
124ec: df 93 push r29 |
124ee: 70 91 f7 04 lds r23, 0x04F7 |
124f2: 76 50 subi r23, 0x06 ; 6 |
124f4: 63 e0 ldi r22, 0x03 ; 3 |
124f6: c3 e0 ldi r28, 0x03 ; 3 |
124f8: 77 23 and r23, r23 |
124fa: 09 f4 brne .+2 ; 0x124fe <Decode64+0x14> |
124fc: 4c c0 rjmp .+152 ; 0x12596 <Decode64+0xac> |
124fe: ec 2f mov r30, r28 |
12500: f0 e0 ldi r31, 0x00 ; 0 |
12502: e7 59 subi r30, 0x97 ; 151 |
12504: f5 4f sbci r31, 0xF5 ; 245 |
12506: 40 81 ld r20, Z |
12508: e1 e0 ldi r30, 0x01 ; 1 |
1250a: ec 0f add r30, r28 |
1250c: f0 e0 ldi r31, 0x00 ; 0 |
1250e: e7 59 subi r30, 0x97 ; 151 |
12510: f5 4f sbci r31, 0xF5 ; 245 |
12512: 20 81 ld r18, Z |
12514: 2d 53 subi r18, 0x3D ; 61 |
12516: e2 e0 ldi r30, 0x02 ; 2 |
12518: ec 0f add r30, r28 |
1251a: f0 e0 ldi r31, 0x00 ; 0 |
1251c: e7 59 subi r30, 0x97 ; 151 |
1251e: f5 4f sbci r31, 0xF5 ; 245 |
12520: 80 81 ld r24, Z |
12522: 8d 53 subi r24, 0x3D ; 61 |
12524: e3 e0 ldi r30, 0x03 ; 3 |
12526: ec 0f add r30, r28 |
12528: f0 e0 ldi r31, 0x00 ; 0 |
1252a: cc 5f subi r28, 0xFC ; 252 |
1252c: e7 59 subi r30, 0x97 ; 151 |
1252e: f5 4f sbci r31, 0xF5 ; 245 |
12530: d0 81 ld r29, Z |
12532: b2 2f mov r27, r18 |
12534: b2 95 swap r27 |
12536: bf 70 andi r27, 0x0F ; 15 |
12538: 4d 53 subi r20, 0x3D ; 61 |
1253a: 94 e0 ldi r25, 0x04 ; 4 |
1253c: 49 9f mul r20, r25 |
1253e: a0 01 movw r20, r0 |
12540: 11 24 eor r1, r1 |
12542: b4 2b or r27, r20 |
12544: 90 e1 ldi r25, 0x10 ; 16 |
12546: 29 9f mul r18, r25 |
12548: 90 01 movw r18, r0 |
1254a: 11 24 eor r1, r1 |
1254c: 38 2f mov r19, r24 |
1254e: 36 95 lsr r19 |
12550: 36 95 lsr r19 |
12552: 32 2b or r19, r18 |
12554: 20 e4 ldi r18, 0x40 ; 64 |
12556: 82 9f mul r24, r18 |
12558: c0 01 movw r24, r0 |
1255a: 11 24 eor r1, r1 |
1255c: dd 53 subi r29, 0x3D ; 61 |
1255e: d8 2b or r29, r24 |
12560: a1 e0 ldi r26, 0x01 ; 1 |
12562: a6 0f add r26, r22 |
12564: e6 2f mov r30, r22 |
12566: f0 e0 ldi r31, 0x00 ; 0 |
12568: e7 59 subi r30, 0x97 ; 151 |
1256a: f5 4f sbci r31, 0xF5 ; 245 |
1256c: b0 83 st Z, r27 |
1256e: 71 30 cpi r23, 0x01 ; 1 |
12570: 79 f0 breq .+30 ; 0x12590 <Decode64+0xa6> |
12572: e2 e0 ldi r30, 0x02 ; 2 |
12574: e6 0f add r30, r22 |
12576: b0 e0 ldi r27, 0x00 ; 0 |
12578: a7 59 subi r26, 0x97 ; 151 |
1257a: b5 4f sbci r27, 0xF5 ; 245 |
1257c: 3c 93 st X, r19 |
1257e: 72 30 cpi r23, 0x02 ; 2 |
12580: 49 f0 breq .+18 ; 0x12594 <Decode64+0xaa> |
12582: 6d 5f subi r22, 0xFD ; 253 |
12584: f0 e0 ldi r31, 0x00 ; 0 |
12586: e7 59 subi r30, 0x97 ; 151 |
12588: f5 4f sbci r31, 0xF5 ; 245 |
1258a: d0 83 st Z, r29 |
1258c: 73 50 subi r23, 0x03 ; 3 |
1258e: b4 cf rjmp .-152 ; 0x124f8 <Decode64+0xe> |
12590: 6a 2f mov r22, r26 |
12592: 01 c0 rjmp .+2 ; 0x12596 <Decode64+0xac> |
12594: 6e 2f mov r22, r30 |
12596: 8c e6 ldi r24, 0x6C ; 108 |
12598: 9a e0 ldi r25, 0x0A ; 10 |
1259a: 90 93 f6 04 sts 0x04F6, r25 |
1259e: 80 93 f5 04 sts 0x04F5, r24 |
125a2: 63 50 subi r22, 0x03 ; 3 |
125a4: 60 93 f4 04 sts 0x04F4, r22 |
125a8: df 91 pop r29 |
125aa: cf 91 pop r28 |
125ac: 08 95 ret |
|
000125ae <BearbeiteRxDaten>: |
125ae: 1f 93 push r17 |
125b0: cf 93 push r28 |
125b2: df 93 push r29 |
125b4: 00 d0 rcall .+0 ; 0x125b6 <BearbeiteRxDaten+0x8> |
125b6: cd b7 in r28, 0x3d ; 61 |
125b8: de b7 in r29, 0x3e ; 62 |
125ba: 80 91 f9 04 lds r24, 0x04F9 |
125be: 88 23 and r24, r24 |
125c0: 09 f4 brne .+2 ; 0x125c4 <BearbeiteRxDaten+0x16> |
125c2: b4 c3 rjmp .+1896 ; 0x12d2c <BearbeiteRxDaten+0x77e> |
125c4: 92 df rcall .-220 ; 0x124ea <Decode64> |
125c6: 80 91 6a 0a lds r24, 0x0A6A |
125ca: 82 36 cpi r24, 0x62 ; 98 |
125cc: 09 f0 breq .+2 ; 0x125d0 <BearbeiteRxDaten+0x22> |
125ce: 8b c2 rjmp .+1302 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
125d0: 80 91 6b 0a lds r24, 0x0A6B |
125d4: 80 37 cpi r24, 0x70 ; 112 |
125d6: 09 f4 brne .+2 ; 0x125da <BearbeiteRxDaten+0x2c> |
125d8: 8a c0 rjmp .+276 ; 0x126ee <BearbeiteRxDaten+0x140> |
125da: 88 f4 brcc .+34 ; 0x125fe <BearbeiteRxDaten+0x50> |
125dc: 8a 36 cpi r24, 0x6A ; 106 |
125de: 09 f4 brne .+2 ; 0x125e2 <BearbeiteRxDaten+0x34> |
125e0: f1 c1 rjmp .+994 ; 0x129c4 <BearbeiteRxDaten+0x416> |
125e2: 30 f4 brcc .+12 ; 0x125f0 <BearbeiteRxDaten+0x42> |
125e4: 8b 34 cpi r24, 0x4B ; 75 |
125e6: f9 f0 breq .+62 ; 0x12626 <BearbeiteRxDaten+0x78> |
125e8: 86 36 cpi r24, 0x66 ; 102 |
125ea: 09 f4 brne .+2 ; 0x125ee <BearbeiteRxDaten+0x40> |
125ec: 2d c1 rjmp .+602 ; 0x12848 <BearbeiteRxDaten+0x29a> |
125ee: 7b c2 rjmp .+1270 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
125f0: 8d 36 cpi r24, 0x6D ; 109 |
125f2: 09 f4 brne .+2 ; 0x125f6 <BearbeiteRxDaten+0x48> |
125f4: 53 c0 rjmp .+166 ; 0x1269c <BearbeiteRxDaten+0xee> |
125f6: 8e 36 cpi r24, 0x6E ; 110 |
125f8: 09 f4 brne .+2 ; 0x125fc <BearbeiteRxDaten+0x4e> |
125fa: 40 c0 rjmp .+128 ; 0x1267c <BearbeiteRxDaten+0xce> |
125fc: 74 c2 rjmp .+1256 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
125fe: 84 37 cpi r24, 0x74 ; 116 |
12600: e9 f0 breq .+58 ; 0x1263c <BearbeiteRxDaten+0x8e> |
12602: 38 f4 brcc .+14 ; 0x12612 <BearbeiteRxDaten+0x64> |
12604: 81 37 cpi r24, 0x71 ; 113 |
12606: 09 f4 brne .+2 ; 0x1260a <BearbeiteRxDaten+0x5c> |
12608: 79 c0 rjmp .+242 ; 0x126fc <BearbeiteRxDaten+0x14e> |
1260a: 83 37 cpi r24, 0x73 ; 115 |
1260c: 09 f4 brne .+2 ; 0x12610 <BearbeiteRxDaten+0x62> |
1260e: d2 c0 rjmp .+420 ; 0x127b4 <BearbeiteRxDaten+0x206> |
12610: 6a c2 rjmp .+1236 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
12612: 87 37 cpi r24, 0x77 ; 119 |
12614: 09 f4 brne .+2 ; 0x12618 <BearbeiteRxDaten+0x6a> |
12616: 9e c1 rjmp .+828 ; 0x12954 <BearbeiteRxDaten+0x3a6> |
12618: 89 37 cpi r24, 0x79 ; 121 |
1261a: 09 f4 brne .+2 ; 0x1261e <BearbeiteRxDaten+0x70> |
1261c: 4d c1 rjmp .+666 ; 0x128b8 <BearbeiteRxDaten+0x30a> |
1261e: 85 37 cpi r24, 0x75 ; 117 |
12620: 09 f0 breq .+2 ; 0x12624 <BearbeiteRxDaten+0x76> |
12622: 61 c2 rjmp .+1218 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
12624: 64 c1 rjmp .+712 ; 0x128ee <BearbeiteRxDaten+0x340> |
12626: e0 91 f5 04 lds r30, 0x04F5 |
1262a: f0 91 f6 04 lds r31, 0x04F6 |
1262e: 80 81 ld r24, Z |
12630: 91 81 ldd r25, Z+1 ; 0x01 |
12632: 90 93 4f 01 sts 0x014F, r25 |
12636: 80 93 4e 01 sts 0x014E, r24 |
1263a: 55 c2 rjmp .+1194 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
1263c: 80 91 f7 04 lds r24, 0x04F7 |
12640: e0 91 f5 04 lds r30, 0x04F5 |
12644: f0 91 f6 04 lds r31, 0x04F6 |
12648: 85 31 cpi r24, 0x15 ; 21 |
1264a: 40 f0 brcs .+16 ; 0x1265c <BearbeiteRxDaten+0xae> |
1264c: 80 e1 ldi r24, 0x10 ; 16 |
1264e: a4 e4 ldi r26, 0x44 ; 68 |
12650: ba e0 ldi r27, 0x0A ; 10 |
12652: 01 90 ld r0, Z+ |
12654: 0d 92 st X+, r0 |
12656: 8a 95 dec r24 |
12658: e1 f7 brne .-8 ; 0x12652 <BearbeiteRxDaten+0xa4> |
1265a: 0c c0 rjmp .+24 ; 0x12674 <BearbeiteRxDaten+0xc6> |
1265c: 80 81 ld r24, Z |
1265e: 91 81 ldd r25, Z+1 ; 0x01 |
12660: a2 81 ldd r26, Z+2 ; 0x02 |
12662: b3 81 ldd r27, Z+3 ; 0x03 |
12664: 80 93 44 0a sts 0x0A44, r24 |
12668: 90 93 45 0a sts 0x0A45, r25 |
1266c: a0 93 46 0a sts 0x0A46, r26 |
12670: b0 93 47 0a sts 0x0A47, r27 |
12674: 80 ef ldi r24, 0xF0 ; 240 |
12676: 80 93 f3 04 sts 0x04F3, r24 |
1267a: 3c c0 rjmp .+120 ; 0x126f4 <BearbeiteRxDaten+0x146> |
1267c: 80 91 b7 02 lds r24, 0x02B7 |
12680: 88 23 and r24, r24 |
12682: e1 f3 breq .-8 ; 0x1267c <BearbeiteRxDaten+0xce> |
12684: 1f 92 push r1 |
12686: 8d e4 ldi r24, 0x4D ; 77 |
12688: 8f 93 push r24 |
1268a: 84 ea ldi r24, 0xA4 ; 164 |
1268c: 95 e0 ldi r25, 0x05 ; 5 |
1268e: 9f 93 push r25 |
12690: 8f 93 push r24 |
12692: 81 e0 ldi r24, 0x01 ; 1 |
12694: 8f 93 push r24 |
12696: 8f 93 push r24 |
12698: 8e e4 ldi r24, 0x4E ; 78 |
1269a: 26 c0 rjmp .+76 ; 0x126e8 <BearbeiteRxDaten+0x13a> |
1269c: e0 91 f5 04 lds r30, 0x04F5 |
126a0: f0 91 f6 04 lds r31, 0x04F6 |
126a4: 10 81 ld r17, Z |
126a6: 11 30 cpi r17, 0x01 ; 1 |
126a8: 81 f4 brne .+32 ; 0x126ca <BearbeiteRxDaten+0x11c> |
126aa: 8d e4 ldi r24, 0x4D ; 77 |
126ac: a4 ea ldi r26, 0xA4 ; 164 |
126ae: b5 e0 ldi r27, 0x05 ; 5 |
126b0: 01 90 ld r0, Z+ |
126b2: 0d 92 st X+, r0 |
126b4: 8a 95 dec r24 |
126b6: e1 f7 brne .-8 ; 0x126b0 <BearbeiteRxDaten+0x102> |
126b8: 0e 94 a7 23 call 0x474e ; 0x474e <MixerTable_WriteToEEProm> |
126bc: 1a 83 std Y+2, r17 ; 0x02 |
126be: 80 91 40 0a lds r24, 0x0A40 |
126c2: 8f 7e andi r24, 0xEF ; 239 |
126c4: 80 93 40 0a sts 0x0A40, r24 |
126c8: 01 c0 rjmp .+2 ; 0x126cc <BearbeiteRxDaten+0x11e> |
126ca: 1a 82 std Y+2, r1 ; 0x02 |
126cc: 80 91 b7 02 lds r24, 0x02B7 |
126d0: 88 23 and r24, r24 |
126d2: e1 f3 breq .-8 ; 0x126cc <BearbeiteRxDaten+0x11e> |
126d4: 1f 92 push r1 |
126d6: 21 e0 ldi r18, 0x01 ; 1 |
126d8: 2f 93 push r18 |
126da: ce 01 movw r24, r28 |
126dc: 02 96 adiw r24, 0x02 ; 2 |
126de: 9f 93 push r25 |
126e0: 8f 93 push r24 |
126e2: 2f 93 push r18 |
126e4: 2f 93 push r18 |
126e6: 8d e4 ldi r24, 0x4D ; 77 |
126e8: 8f 93 push r24 |
126ea: 3d de rcall .-902 ; 0x12366 <SendOutData> |
126ec: 65 c1 rjmp .+714 ; 0x129b8 <BearbeiteRxDaten+0x40a> |
126ee: 81 e0 ldi r24, 0x01 ; 1 |
126f0: 80 93 fc 04 sts 0x04FC, r24 |
126f4: 8f ef ldi r24, 0xFF ; 255 |
126f6: 80 93 b5 02 sts 0x02B5, r24 |
126fa: f5 c1 rjmp .+1002 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
126fc: 80 91 01 04 lds r24, 0x0401 |
12700: 81 11 cpse r24, r1 |
12702: 3e c0 rjmp .+124 ; 0x12780 <BearbeiteRxDaten+0x1d2> |
12704: e0 91 f5 04 lds r30, 0x04F5 |
12708: f0 91 f6 04 lds r31, 0x04F6 |
1270c: 80 81 ld r24, Z |
1270e: 96 ef ldi r25, 0xF6 ; 246 |
12710: 98 0f add r25, r24 |
12712: 9a 30 cpi r25, 0x0A ; 10 |
12714: 60 f4 brcc .+24 ; 0x1272e <BearbeiteRxDaten+0x180> |
12716: 91 11 cpse r25, r1 |
12718: 02 c0 rjmp .+4 ; 0x1271e <BearbeiteRxDaten+0x170> |
1271a: 81 e0 ldi r24, 0x01 ; 1 |
1271c: 05 c0 rjmp .+10 ; 0x12728 <BearbeiteRxDaten+0x17a> |
1271e: 96 30 cpi r25, 0x06 ; 6 |
12720: 10 f4 brcc .+4 ; 0x12726 <BearbeiteRxDaten+0x178> |
12722: 9a 83 std Y+2, r25 ; 0x02 |
12724: 02 c0 rjmp .+4 ; 0x1272a <BearbeiteRxDaten+0x17c> |
12726: 85 e0 ldi r24, 0x05 ; 5 |
12728: 8a 83 std Y+2, r24 ; 0x02 |
1272a: 61 e0 ldi r22, 0x01 ; 1 |
1272c: 0f c0 rjmp .+30 ; 0x1274c <BearbeiteRxDaten+0x19e> |
1272e: 9c ee ldi r25, 0xEC ; 236 |
12730: 98 0f add r25, r24 |
12732: 9a 30 cpi r25, 0x0A ; 10 |
12734: 78 f4 brcc .+30 ; 0x12754 <BearbeiteRxDaten+0x1a6> |
12736: 91 11 cpse r25, r1 |
12738: 02 c0 rjmp .+4 ; 0x1273e <BearbeiteRxDaten+0x190> |
1273a: 81 e0 ldi r24, 0x01 ; 1 |
1273c: 05 c0 rjmp .+10 ; 0x12748 <BearbeiteRxDaten+0x19a> |
1273e: 96 30 cpi r25, 0x06 ; 6 |
12740: 10 f4 brcc .+4 ; 0x12746 <BearbeiteRxDaten+0x198> |
12742: 9a 83 std Y+2, r25 ; 0x02 |
12744: 02 c0 rjmp .+4 ; 0x1274a <BearbeiteRxDaten+0x19c> |
12746: 85 e0 ldi r24, 0x05 ; 5 |
12748: 8a 83 std Y+2, r24 ; 0x02 |
1274a: 60 e0 ldi r22, 0x00 ; 0 |
1274c: 8a 81 ldd r24, Y+2 ; 0x02 |
1274e: 0e 94 71 24 call 0x48e2 ; 0x48e2 <SetDefaultParameter> |
12752: 12 c0 rjmp .+36 ; 0x12778 <BearbeiteRxDaten+0x1ca> |
12754: 8a 83 std Y+2, r24 ; 0x02 |
12756: 8f 3f cpi r24, 0xFF ; 255 |
12758: 19 f4 brne .+6 ; 0x12760 <BearbeiteRxDaten+0x1b2> |
1275a: 0e 94 03 24 call 0x4806 ; 0x4806 <GetActiveParamSet> |
1275e: 8a 83 std Y+2, r24 ; 0x02 |
12760: 8a 81 ldd r24, Y+2 ; 0x02 |
12762: 81 11 cpse r24, r1 |
12764: 02 c0 rjmp .+4 ; 0x1276a <BearbeiteRxDaten+0x1bc> |
12766: 81 e0 ldi r24, 0x01 ; 1 |
12768: 03 c0 rjmp .+6 ; 0x12770 <BearbeiteRxDaten+0x1c2> |
1276a: 86 30 cpi r24, 0x06 ; 6 |
1276c: 10 f0 brcs .+4 ; 0x12772 <BearbeiteRxDaten+0x1c4> |
1276e: 85 e0 ldi r24, 0x05 ; 5 |
12770: 8a 83 std Y+2, r24 ; 0x02 |
12772: 8a 81 ldd r24, Y+2 ; 0x02 |
12774: 0e 94 4b 23 call 0x4696 ; 0x4696 <ParamSet_ReadFromEEProm> |
12778: 80 e0 ldi r24, 0x00 ; 0 |
1277a: 0e 94 6b 51 call 0xa2d6 ; 0xa2d6 <LipoDetection> |
1277e: 03 c0 rjmp .+6 ; 0x12786 <BearbeiteRxDaten+0x1d8> |
12780: 0e 94 03 24 call 0x4806 ; 0x4806 <GetActiveParamSet> |
12784: 8a 83 std Y+2, r24 ; 0x02 |
12786: 80 91 b7 02 lds r24, 0x02B7 |
1278a: 88 23 and r24, r24 |
1278c: e1 f3 breq .-8 ; 0x12786 <BearbeiteRxDaten+0x1d8> |
1278e: 1f 92 push r1 |
12790: 88 e8 ldi r24, 0x88 ; 136 |
12792: 8f 93 push r24 |
12794: 8b e1 ldi r24, 0x1B ; 27 |
12796: 95 e0 ldi r25, 0x05 ; 5 |
12798: 9f 93 push r25 |
1279a: 8f 93 push r24 |
1279c: 1f 92 push r1 |
1279e: 21 e0 ldi r18, 0x01 ; 1 |
127a0: 2f 93 push r18 |
127a2: ce 01 movw r24, r28 |
127a4: 02 96 adiw r24, 0x02 ; 2 |
127a6: 9f 93 push r25 |
127a8: 8f 93 push r24 |
127aa: 82 e0 ldi r24, 0x02 ; 2 |
127ac: 8f 93 push r24 |
127ae: 2f 93 push r18 |
127b0: 81 e5 ldi r24, 0x51 ; 81 |
127b2: 00 c1 rjmp .+512 ; 0x129b4 <BearbeiteRxDaten+0x406> |
127b4: 80 91 f5 04 lds r24, 0x04F5 |
127b8: 90 91 f6 04 lds r25, 0x04F6 |
127bc: fc 01 movw r30, r24 |
127be: 20 81 ld r18, Z |
127c0: 21 50 subi r18, 0x01 ; 1 |
127c2: 25 30 cpi r18, 0x05 ; 5 |
127c4: 88 f5 brcc .+98 ; 0x12828 <BearbeiteRxDaten+0x27a> |
127c6: 21 81 ldd r18, Z+1 ; 0x01 |
127c8: 27 36 cpi r18, 0x67 ; 103 |
127ca: 71 f5 brne .+92 ; 0x12828 <BearbeiteRxDaten+0x27a> |
127cc: 20 91 01 04 lds r18, 0x0401 |
127d0: 21 11 cpse r18, r1 |
127d2: 2a c0 rjmp .+84 ; 0x12828 <BearbeiteRxDaten+0x27a> |
127d4: 31 96 adiw r30, 0x01 ; 1 |
127d6: 28 e8 ldi r18, 0x88 ; 136 |
127d8: ab e1 ldi r26, 0x1B ; 27 |
127da: b5 e0 ldi r27, 0x05 ; 5 |
127dc: 01 90 ld r0, Z+ |
127de: 0d 92 st X+, r0 |
127e0: 2a 95 dec r18 |
127e2: e1 f7 brne .-8 ; 0x127dc <BearbeiteRxDaten+0x22e> |
127e4: fc 01 movw r30, r24 |
127e6: 80 81 ld r24, Z |
127e8: 0e 94 20 24 call 0x4840 ; 0x4840 <ParamSet_WriteToEEProm> |
127ec: 20 91 5c 05 lds r18, 0x055C |
127f0: 30 e0 ldi r19, 0x00 ; 0 |
127f2: a4 ec ldi r26, 0xC4 ; 196 |
127f4: b9 e0 ldi r27, 0x09 ; 9 |
127f6: 34 d7 rcall .+3688 ; 0x13660 <__umulhisi3> |
127f8: 60 93 46 01 sts 0x0146, r22 |
127fc: 70 93 47 01 sts 0x0147, r23 |
12800: 80 93 48 01 sts 0x0148, r24 |
12804: 90 93 49 01 sts 0x0149, r25 |
12808: 20 91 5d 05 lds r18, 0x055D |
1280c: 30 e0 ldi r19, 0x00 ; 0 |
1280e: 28 d7 rcall .+3664 ; 0x13660 <__umulhisi3> |
12810: 60 93 42 01 sts 0x0142, r22 |
12814: 70 93 43 01 sts 0x0143, r23 |
12818: 80 93 44 01 sts 0x0144, r24 |
1281c: 90 93 45 01 sts 0x0145, r25 |
12820: 0e 94 03 24 call 0x4806 ; 0x4806 <GetActiveParamSet> |
12824: 8a 83 std Y+2, r24 ; 0x02 |
12826: 01 c0 rjmp .+2 ; 0x1282a <BearbeiteRxDaten+0x27c> |
12828: 1a 82 std Y+2, r1 ; 0x02 |
1282a: 80 91 b7 02 lds r24, 0x02B7 |
1282e: 88 23 and r24, r24 |
12830: e1 f3 breq .-8 ; 0x1282a <BearbeiteRxDaten+0x27c> |
12832: 1f 92 push r1 |
12834: 21 e0 ldi r18, 0x01 ; 1 |
12836: 2f 93 push r18 |
12838: ce 01 movw r24, r28 |
1283a: 02 96 adiw r24, 0x02 ; 2 |
1283c: 9f 93 push r25 |
1283e: 8f 93 push r24 |
12840: 2f 93 push r18 |
12842: 2f 93 push r18 |
12844: 83 e5 ldi r24, 0x53 ; 83 |
12846: 20 c0 rjmp .+64 ; 0x12888 <BearbeiteRxDaten+0x2da> |
12848: 80 91 01 04 lds r24, 0x0401 |
1284c: 81 11 cpse r24, r1 |
1284e: 4b c1 rjmp .+662 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
12850: e0 91 f5 04 lds r30, 0x04F5 |
12854: f0 91 f6 04 lds r31, 0x04F6 |
12858: 80 81 ld r24, Z |
1285a: 9f ef ldi r25, 0xFF ; 255 |
1285c: 98 0f add r25, r24 |
1285e: 95 30 cpi r25, 0x05 ; 5 |
12860: 10 f4 brcc .+4 ; 0x12866 <BearbeiteRxDaten+0x2b8> |
12862: 0e 94 4b 23 call 0x4696 ; 0x4696 <ParamSet_ReadFromEEProm> |
12866: 0e 94 03 24 call 0x4806 ; 0x4806 <GetActiveParamSet> |
1286a: 8a 83 std Y+2, r24 ; 0x02 |
1286c: 80 91 b7 02 lds r24, 0x02B7 |
12870: 88 23 and r24, r24 |
12872: e1 f3 breq .-8 ; 0x1286c <BearbeiteRxDaten+0x2be> |
12874: 1f 92 push r1 |
12876: 21 e0 ldi r18, 0x01 ; 1 |
12878: 2f 93 push r18 |
1287a: ce 01 movw r24, r28 |
1287c: 02 96 adiw r24, 0x02 ; 2 |
1287e: 9f 93 push r25 |
12880: 8f 93 push r24 |
12882: 2f 93 push r18 |
12884: 2f 93 push r18 |
12886: 86 e4 ldi r24, 0x46 ; 70 |
12888: 8f 93 push r24 |
1288a: 6d dd rcall .-1318 ; 0x12366 <SendOutData> |
1288c: 0f b6 in r0, 0x3f ; 63 |
1288e: f8 94 cli |
12890: de bf out 0x3e, r29 ; 62 |
12892: 0f be out 0x3f, r0 ; 63 |
12894: cd bf out 0x3d, r28 ; 61 |
12896: 80 91 01 04 lds r24, 0x0401 |
1289a: 81 11 cpse r24, r1 |
1289c: 08 c0 rjmp .+16 ; 0x128ae <BearbeiteRxDaten+0x300> |
1289e: 6e e6 ldi r22, 0x6E ; 110 |
128a0: 70 e0 ldi r23, 0x00 ; 0 |
128a2: 8a 81 ldd r24, Y+2 ; 0x02 |
128a4: 0e 94 9f 26 call 0x4d3e ; 0x4d3e <Piep> |
128a8: 80 e0 ldi r24, 0x00 ; 0 |
128aa: 0e 94 6b 51 call 0xa2d6 ; 0xa2d6 <LipoDetection> |
128ae: 80 91 42 05 lds r24, 0x0542 |
128b2: 0e 94 d8 17 call 0x2fb0 ; 0x2fb0 <LIBFC_ReceiverInit> |
128b6: 17 c1 rjmp .+558 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
128b8: 1a 82 std Y+2, r1 ; 0x02 |
128ba: 80 91 f5 04 lds r24, 0x04F5 |
128be: 90 91 f6 04 lds r25, 0x04F6 |
128c2: 4a 81 ldd r20, Y+2 ; 0x02 |
128c4: 4c 30 cpi r20, 0x0C ; 12 |
128c6: 08 f0 brcs .+2 ; 0x128ca <BearbeiteRxDaten+0x31c> |
128c8: 0e c1 rjmp .+540 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
128ca: e4 2f mov r30, r20 |
128cc: f0 e0 ldi r31, 0x00 ; 0 |
128ce: dc 01 movw r26, r24 |
128d0: ae 0f add r26, r30 |
128d2: bf 1f adc r27, r31 |
128d4: 2c 91 ld r18, X |
128d6: 33 27 eor r19, r19 |
128d8: 27 fd sbrc r18, 7 |
128da: 30 95 com r19 |
128dc: ee 0f add r30, r30 |
128de: ff 1f adc r31, r31 |
128e0: e0 5d subi r30, 0xD0 ; 208 |
128e2: f7 4f sbci r31, 0xF7 ; 247 |
128e4: 31 83 std Z+1, r19 ; 0x01 |
128e6: 20 83 st Z, r18 |
128e8: 4f 5f subi r20, 0xFF ; 255 |
128ea: 4a 83 std Y+2, r20 ; 0x02 |
128ec: ea cf rjmp .-44 ; 0x128c2 <BearbeiteRxDaten+0x314> |
128ee: e0 91 f5 04 lds r30, 0x04F5 |
128f2: f0 91 f6 04 lds r31, 0x04F6 |
128f6: 80 81 ld r24, Z |
128f8: 53 db rcall .-2394 ; 0x11fa0 <I2C_ReadBLConfig> |
128fa: 89 83 std Y+1, r24 ; 0x01 |
128fc: 81 11 cpse r24, r1 |
128fe: 03 c0 rjmp .+6 ; 0x12906 <BearbeiteRxDaten+0x358> |
12900: 81 e0 ldi r24, 0x01 ; 1 |
12902: 8a 83 std Y+2, r24 ; 0x02 |
12904: 01 c0 rjmp .+2 ; 0x12908 <BearbeiteRxDaten+0x35a> |
12906: 1a 82 std Y+2, r1 ; 0x02 |
12908: 80 91 b7 02 lds r24, 0x02B7 |
1290c: 88 23 and r24, r24 |
1290e: e1 f3 breq .-8 ; 0x12908 <BearbeiteRxDaten+0x35a> |
12910: 1f 92 push r1 |
12912: 88 e0 ldi r24, 0x08 ; 8 |
12914: 8f 93 push r24 |
12916: 8c e6 ldi r24, 0x6C ; 108 |
12918: 99 e0 ldi r25, 0x09 ; 9 |
1291a: 9f 93 push r25 |
1291c: 8f 93 push r24 |
1291e: 1f 92 push r1 |
12920: 21 e0 ldi r18, 0x01 ; 1 |
12922: 2f 93 push r18 |
12924: 80 91 f6 04 lds r24, 0x04F6 |
12928: 8f 93 push r24 |
1292a: 80 91 f5 04 lds r24, 0x04F5 |
1292e: 8f 93 push r24 |
12930: 1f 92 push r1 |
12932: 2f 93 push r18 |
12934: ce 01 movw r24, r28 |
12936: 01 96 adiw r24, 0x01 ; 1 |
12938: 9f 93 push r25 |
1293a: 8f 93 push r24 |
1293c: 1f 92 push r1 |
1293e: 2f 93 push r18 |
12940: 01 96 adiw r24, 0x01 ; 1 |
12942: 9f 93 push r25 |
12944: 8f 93 push r24 |
12946: 84 e0 ldi r24, 0x04 ; 4 |
12948: 8f 93 push r24 |
1294a: 2f 93 push r18 |
1294c: 85 e5 ldi r24, 0x55 ; 85 |
1294e: 8f 93 push r24 |
12950: 0a dd rcall .-1516 ; 0x12366 <SendOutData> |
12952: 32 c0 rjmp .+100 ; 0x129b8 <BearbeiteRxDaten+0x40a> |
12954: 80 91 f4 04 lds r24, 0x04F4 |
12958: 89 30 cpi r24, 0x09 ; 9 |
1295a: 08 f4 brcc .+2 ; 0x1295e <BearbeiteRxDaten+0x3b0> |
1295c: c4 c0 rjmp .+392 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
1295e: 80 91 f5 04 lds r24, 0x04F5 |
12962: 90 91 f6 04 lds r25, 0x04F6 |
12966: 28 e0 ldi r18, 0x08 ; 8 |
12968: fc 01 movw r30, r24 |
1296a: 31 96 adiw r30, 0x01 ; 1 |
1296c: ac e6 ldi r26, 0x6C ; 108 |
1296e: b9 e0 ldi r27, 0x09 ; 9 |
12970: 01 90 ld r0, Z+ |
12972: 0d 92 st X+, r0 |
12974: 2a 95 dec r18 |
12976: e1 f7 brne .-8 ; 0x12970 <BearbeiteRxDaten+0x3c2> |
12978: fc 01 movw r30, r24 |
1297a: 80 81 ld r24, Z |
1297c: 72 da rcall .-2844 ; 0x11e62 <I2C_WriteBLConfig> |
1297e: 89 83 std Y+1, r24 ; 0x01 |
12980: 81 11 cpse r24, r1 |
12982: 03 c0 rjmp .+6 ; 0x1298a <BearbeiteRxDaten+0x3dc> |
12984: 81 e0 ldi r24, 0x01 ; 1 |
12986: 8a 83 std Y+2, r24 ; 0x02 |
12988: 01 c0 rjmp .+2 ; 0x1298c <BearbeiteRxDaten+0x3de> |
1298a: 1a 82 std Y+2, r1 ; 0x02 |
1298c: 80 91 b7 02 lds r24, 0x02B7 |
12990: 88 23 and r24, r24 |
12992: e1 f3 breq .-8 ; 0x1298c <BearbeiteRxDaten+0x3de> |
12994: 1f 92 push r1 |
12996: 21 e0 ldi r18, 0x01 ; 1 |
12998: 2f 93 push r18 |
1299a: ce 01 movw r24, r28 |
1299c: 01 96 adiw r24, 0x01 ; 1 |
1299e: 9f 93 push r25 |
129a0: 8f 93 push r24 |
129a2: 1f 92 push r1 |
129a4: 2f 93 push r18 |
129a6: 01 96 adiw r24, 0x01 ; 1 |
129a8: 9f 93 push r25 |
129aa: 8f 93 push r24 |
129ac: 82 e0 ldi r24, 0x02 ; 2 |
129ae: 8f 93 push r24 |
129b0: 2f 93 push r18 |
129b2: 87 e5 ldi r24, 0x57 ; 87 |
129b4: 8f 93 push r24 |
129b6: d7 dc rcall .-1618 ; 0x12366 <SendOutData> |
129b8: 0f b6 in r0, 0x3f ; 63 |
129ba: f8 94 cli |
129bc: de bf out 0x3e, r29 ; 62 |
129be: 0f be out 0x3f, r0 ; 63 |
129c0: cd bf out 0x3d, r28 ; 61 |
129c2: 91 c0 rjmp .+290 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
129c4: 80 91 01 04 lds r24, 0x0401 |
129c8: 81 11 cpse r24, r1 |
129ca: 8d c0 rjmp .+282 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
129cc: 0e 94 8f 17 call 0x2f1e ; 0x2f1e <LIBFC_GetCPUType> |
129d0: 8a 83 std Y+2, r24 ; 0x02 |
129d2: 82 30 cpi r24, 0x02 ; 2 |
129d4: 19 f0 breq .+6 ; 0x129dc <BearbeiteRxDaten+0x42e> |
129d6: 84 30 cpi r24, 0x04 ; 4 |
129d8: 09 f0 breq .+2 ; 0x129dc <BearbeiteRxDaten+0x42e> |
129da: 85 c0 rjmp .+266 ; 0x12ae6 <BearbeiteRxDaten+0x538> |
129dc: f8 94 cli |
129de: 80 91 c1 00 lds r24, 0x00C1 |
129e2: 8f 73 andi r24, 0x3F ; 63 |
129e4: 80 93 c1 00 sts 0x00C1, r24 |
129e8: 80 91 c9 00 lds r24, 0x00C9 |
129ec: 8f 73 andi r24, 0x3F ; 63 |
129ee: 80 93 c9 00 sts 0x00C9, r24 |
129f2: 80 91 c1 00 lds r24, 0x00C1 |
129f6: 87 7e andi r24, 0xE7 ; 231 |
129f8: 80 93 c1 00 sts 0x00C1, r24 |
129fc: 80 91 c9 00 lds r24, 0x00C9 |
12a00: 87 7e andi r24, 0xE7 ; 231 |
12a02: 80 93 c9 00 sts 0x00C9, r24 |
12a06: 80 91 c8 00 lds r24, 0x00C8 |
12a0a: 87 ff sbrs r24, 7 |
12a0c: 03 c0 rjmp .+6 ; 0x12a14 <BearbeiteRxDaten+0x466> |
12a0e: 80 91 ce 00 lds r24, 0x00CE |
12a12: f9 cf rjmp .-14 ; 0x12a06 <BearbeiteRxDaten+0x458> |
12a14: 80 91 c0 00 lds r24, 0x00C0 |
12a18: 87 ff sbrs r24, 7 |
12a1a: 03 c0 rjmp .+6 ; 0x12a22 <BearbeiteRxDaten+0x474> |
12a1c: 80 91 c6 00 lds r24, 0x00C6 |
12a20: f9 cf rjmp .-14 ; 0x12a14 <BearbeiteRxDaten+0x466> |
12a22: e0 91 f5 04 lds r30, 0x04F5 |
12a26: f0 91 f6 04 lds r31, 0x04F6 |
12a2a: 80 81 ld r24, Z |
12a2c: 81 30 cpi r24, 0x01 ; 1 |
12a2e: 21 f4 brne .+8 ; 0x12a38 <BearbeiteRxDaten+0x48a> |
12a30: 82 e0 ldi r24, 0x02 ; 2 |
12a32: 80 93 ea 04 sts 0x04EA, r24 |
12a36: 2d c0 rjmp .+90 ; 0x12a92 <BearbeiteRxDaten+0x4e4> |
12a38: 84 36 cpi r24, 0x64 ; 100 |
12a3a: 11 f0 breq .+4 ; 0x12a40 <BearbeiteRxDaten+0x492> |
12a3c: 80 e4 ldi r24, 0x40 ; 64 |
12a3e: 01 c0 rjmp .+2 ; 0x12a42 <BearbeiteRxDaten+0x494> |
12a40: 81 e8 ldi r24, 0x81 ; 129 |
12a42: 91 e0 ldi r25, 0x01 ; 1 |
12a44: 90 93 ea 04 sts 0x04EA, r25 |
12a48: 10 92 cd 00 sts 0x00CD, r1 |
12a4c: 80 93 cc 00 sts 0x00CC, r24 |
12a50: 80 91 cd 00 lds r24, 0x00CD |
12a54: 80 93 c5 00 sts 0x00C5, r24 |
12a58: 80 91 cc 00 lds r24, 0x00CC |
12a5c: 80 93 c4 00 sts 0x00C4, r24 |
12a60: 80 91 ca 00 lds r24, 0x00CA |
12a64: 8f 7d andi r24, 0xDF ; 223 |
12a66: 80 93 ca 00 sts 0x00CA, r24 |
12a6a: 80 91 ca 00 lds r24, 0x00CA |
12a6e: 8f 7e andi r24, 0xEF ; 239 |
12a70: 80 93 ca 00 sts 0x00CA, r24 |
12a74: 80 91 c9 00 lds r24, 0x00C9 |
12a78: 8b 7f andi r24, 0xFB ; 251 |
12a7a: 80 93 c9 00 sts 0x00C9, r24 |
12a7e: 80 91 ca 00 lds r24, 0x00CA |
12a82: 84 60 ori r24, 0x04 ; 4 |
12a84: 80 93 ca 00 sts 0x00CA, r24 |
12a88: 80 91 ca 00 lds r24, 0x00CA |
12a8c: 82 60 ori r24, 0x02 ; 2 |
12a8e: 80 93 ca 00 sts 0x00CA, r24 |
12a92: 80 91 ca 00 lds r24, 0x00CA |
12a96: 87 7f andi r24, 0xF7 ; 247 |
12a98: 80 93 ca 00 sts 0x00CA, r24 |
12a9c: 80 91 c2 00 lds r24, 0x00C2 |
12aa0: 87 7f andi r24, 0xF7 ; 247 |
12aa2: 80 93 c2 00 sts 0x00C2, r24 |
12aa6: 80 91 c9 00 lds r24, 0x00C9 |
12aaa: 8e 7f andi r24, 0xFE ; 254 |
12aac: 80 93 c9 00 sts 0x00C9, r24 |
12ab0: 80 91 c1 00 lds r24, 0x00C1 |
12ab4: 88 61 ori r24, 0x18 ; 24 |
12ab6: 80 93 c1 00 sts 0x00C1, r24 |
12aba: 80 91 c9 00 lds r24, 0x00C9 |
12abe: 88 61 ori r24, 0x18 ; 24 |
12ac0: 80 93 c9 00 sts 0x00C9, r24 |
12ac4: 80 91 c1 00 lds r24, 0x00C1 |
12ac8: 80 68 ori r24, 0x80 ; 128 |
12aca: 80 93 c1 00 sts 0x00C1, r24 |
12ace: 80 91 c9 00 lds r24, 0x00C9 |
12ad2: 80 68 ori r24, 0x80 ; 128 |
12ad4: 80 93 c9 00 sts 0x00C9, r24 |
12ad8: 10 92 6e 00 sts 0x006E, r1 |
12adc: 10 92 6f 00 sts 0x006F, r1 |
12ae0: 10 92 70 00 sts 0x0070, r1 |
12ae4: 78 94 sei |
12ae6: 80 91 6b 0a lds r24, 0x0A6B |
12aea: 84 36 cpi r24, 0x64 ; 100 |
12aec: 09 f4 brne .+2 ; 0x12af0 <BearbeiteRxDaten+0x542> |
12aee: a7 c0 rjmp .+334 ; 0x12c3e <BearbeiteRxDaten+0x690> |
12af0: c8 f4 brcc .+50 ; 0x12b24 <BearbeiteRxDaten+0x576> |
12af2: 81 36 cpi r24, 0x61 ; 97 |
12af4: 09 f4 brne .+2 ; 0x12af8 <BearbeiteRxDaten+0x54a> |
12af6: 60 c0 rjmp .+192 ; 0x12bb8 <BearbeiteRxDaten+0x60a> |
12af8: 70 f4 brcc .+28 ; 0x12b16 <BearbeiteRxDaten+0x568> |
12afa: 8b 34 cpi r24, 0x4B ; 75 |
12afc: 09 f0 breq .+2 ; 0x12b00 <BearbeiteRxDaten+0x552> |
12afe: 0e c1 rjmp .+540 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12b00: e0 91 f5 04 lds r30, 0x04F5 |
12b04: f0 91 f6 04 lds r31, 0x04F6 |
12b08: 80 81 ld r24, Z |
12b0a: 91 81 ldd r25, Z+1 ; 0x01 |
12b0c: 90 93 4f 01 sts 0x014F, r25 |
12b10: 80 93 4e 01 sts 0x014E, r24 |
12b14: 03 c1 rjmp .+518 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12b16: 82 36 cpi r24, 0x62 ; 98 |
12b18: 09 f4 brne .+2 ; 0x12b1c <BearbeiteRxDaten+0x56e> |
12b1a: 59 c0 rjmp .+178 ; 0x12bce <BearbeiteRxDaten+0x620> |
12b1c: 83 36 cpi r24, 0x63 ; 99 |
12b1e: 09 f4 brne .+2 ; 0x12b22 <BearbeiteRxDaten+0x574> |
12b20: 69 c0 rjmp .+210 ; 0x12bf4 <BearbeiteRxDaten+0x646> |
12b22: fc c0 rjmp .+504 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12b24: 8c 36 cpi r24, 0x6C ; 108 |
12b26: 09 f4 brne .+2 ; 0x12b2a <BearbeiteRxDaten+0x57c> |
12b28: d9 c0 rjmp .+434 ; 0x12cdc <BearbeiteRxDaten+0x72e> |
12b2a: 38 f4 brcc .+14 ; 0x12b3a <BearbeiteRxDaten+0x58c> |
12b2c: 87 36 cpi r24, 0x67 ; 103 |
12b2e: 09 f4 brne .+2 ; 0x12b32 <BearbeiteRxDaten+0x584> |
12b30: f2 c0 rjmp .+484 ; 0x12d16 <BearbeiteRxDaten+0x768> |
12b32: 88 36 cpi r24, 0x68 ; 104 |
12b34: 09 f4 brne .+2 ; 0x12b38 <BearbeiteRxDaten+0x58a> |
12b36: a1 c0 rjmp .+322 ; 0x12c7a <BearbeiteRxDaten+0x6cc> |
12b38: f1 c0 rjmp .+482 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12b3a: 84 37 cpi r24, 0x74 ; 116 |
12b3c: 21 f0 breq .+8 ; 0x12b46 <BearbeiteRxDaten+0x598> |
12b3e: 86 37 cpi r24, 0x76 ; 118 |
12b40: 09 f4 brne .+2 ; 0x12b44 <BearbeiteRxDaten+0x596> |
12b42: da c0 rjmp .+436 ; 0x12cf8 <BearbeiteRxDaten+0x74a> |
12b44: eb c0 rjmp .+470 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12b46: 80 91 f7 04 lds r24, 0x04F7 |
12b4a: e0 91 f5 04 lds r30, 0x04F5 |
12b4e: f0 91 f6 04 lds r31, 0x04F6 |
12b52: 80 31 cpi r24, 0x10 ; 16 |
12b54: 40 f0 brcs .+16 ; 0x12b66 <BearbeiteRxDaten+0x5b8> |
12b56: 80 e1 ldi r24, 0x10 ; 16 |
12b58: a4 e4 ldi r26, 0x44 ; 68 |
12b5a: ba e0 ldi r27, 0x0A ; 10 |
12b5c: 01 90 ld r0, Z+ |
12b5e: 0d 92 st X+, r0 |
12b60: 8a 95 dec r24 |
12b62: e1 f7 brne .-8 ; 0x12b5c <BearbeiteRxDaten+0x5ae> |
12b64: 0c c0 rjmp .+24 ; 0x12b7e <BearbeiteRxDaten+0x5d0> |
12b66: 80 81 ld r24, Z |
12b68: 91 81 ldd r25, Z+1 ; 0x01 |
12b6a: a2 81 ldd r26, Z+2 ; 0x02 |
12b6c: b3 81 ldd r27, Z+3 ; 0x03 |
12b6e: 80 93 44 0a sts 0x0A44, r24 |
12b72: 90 93 45 0a sts 0x0A45, r25 |
12b76: a0 93 46 0a sts 0x0A46, r26 |
12b7a: b0 93 47 0a sts 0x0A47, r27 |
12b7e: 80 91 b7 02 lds r24, 0x02B7 |
12b82: 88 23 and r24, r24 |
12b84: e1 f3 breq .-8 ; 0x12b7e <BearbeiteRxDaten+0x5d0> |
12b86: 1f 92 push r1 |
12b88: 80 91 b4 02 lds r24, 0x02B4 |
12b8c: 8f 93 push r24 |
12b8e: 84 e5 ldi r24, 0x54 ; 84 |
12b90: 8f 93 push r24 |
12b92: e9 db rcall .-2094 ; 0x12366 <SendOutData> |
12b94: 8a ef ldi r24, 0xFA ; 250 |
12b96: 80 93 f3 04 sts 0x04F3, r24 |
12b9a: 8f ef ldi r24, 0xFF ; 255 |
12b9c: 80 93 b5 02 sts 0x02B5, r24 |
12ba0: 80 ea ldi r24, 0xA0 ; 160 |
12ba2: 9f e0 ldi r25, 0x0F ; 15 |
12ba4: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
12ba8: 90 93 ec 04 sts 0x04EC, r25 |
12bac: 80 93 eb 04 sts 0x04EB, r24 |
12bb0: 0f 90 pop r0 |
12bb2: 0f 90 pop r0 |
12bb4: 0f 90 pop r0 |
12bb6: b2 c0 rjmp .+356 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12bb8: e0 91 f5 04 lds r30, 0x04F5 |
12bbc: f0 91 f6 04 lds r31, 0x04F6 |
12bc0: 80 81 ld r24, Z |
12bc2: 80 32 cpi r24, 0x20 ; 32 |
12bc4: 08 f0 brcs .+2 ; 0x12bc8 <BearbeiteRxDaten+0x61a> |
12bc6: 8f e1 ldi r24, 0x1F ; 31 |
12bc8: 80 93 b6 02 sts 0x02B6, r24 |
12bcc: 0f c0 rjmp .+30 ; 0x12bec <BearbeiteRxDaten+0x63e> |
12bce: e0 91 f5 04 lds r30, 0x04F5 |
12bd2: f0 91 f6 04 lds r31, 0x04F6 |
12bd6: 8b e0 ldi r24, 0x0B ; 11 |
12bd8: ac e5 ldi r26, 0x5C ; 92 |
12bda: ba e0 ldi r27, 0x0A ; 10 |
12bdc: 01 90 ld r0, Z+ |
12bde: 0d 92 st X+, r0 |
12be0: 8a 95 dec r24 |
12be2: e1 f7 brne .-8 ; 0x12bdc <BearbeiteRxDaten+0x62e> |
12be4: 80 91 65 0a lds r24, 0x0A65 |
12be8: 80 93 65 0c sts 0x0C65, r24 |
12bec: 8f ef ldi r24, 0xFF ; 255 |
12bee: 80 93 b5 02 sts 0x02B5, r24 |
12bf2: 94 c0 rjmp .+296 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12bf4: 80 91 ef 04 lds r24, 0x04EF |
12bf8: 90 91 f0 04 lds r25, 0x04F0 |
12bfc: 89 2b or r24, r25 |
12bfe: 89 f4 brne .+34 ; 0x12c22 <BearbeiteRxDaten+0x674> |
12c00: e0 91 f5 04 lds r30, 0x04F5 |
12c04: f0 91 f6 04 lds r31, 0x04F6 |
12c08: 80 81 ld r24, Z |
12c0a: 88 23 and r24, r24 |
12c0c: 51 f0 breq .+20 ; 0x12c22 <BearbeiteRxDaten+0x674> |
12c0e: ea e0 ldi r30, 0x0A ; 10 |
12c10: 8e 9f mul r24, r30 |
12c12: c0 01 movw r24, r0 |
12c14: 11 24 eor r1, r1 |
12c16: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
12c1a: 90 93 37 0a sts 0x0A37, r25 |
12c1e: 80 93 36 0a sts 0x0A36, r24 |
12c22: e0 91 f5 04 lds r30, 0x04F5 |
12c26: f0 91 f6 04 lds r31, 0x04F6 |
12c2a: 80 81 ld r24, Z |
12c2c: fa e0 ldi r31, 0x0A ; 10 |
12c2e: 8f 9f mul r24, r31 |
12c30: c0 01 movw r24, r0 |
12c32: 11 24 eor r1, r1 |
12c34: 90 93 f0 04 sts 0x04F0, r25 |
12c38: 80 93 ef 04 sts 0x04EF, r24 |
12c3c: 15 c0 rjmp .+42 ; 0x12c68 <BearbeiteRxDaten+0x6ba> |
12c3e: 8f ef ldi r24, 0xFF ; 255 |
12c40: 80 93 b5 02 sts 0x02B5, r24 |
12c44: e0 91 f5 04 lds r30, 0x04F5 |
12c48: f0 91 f6 04 lds r31, 0x04F6 |
12c4c: 80 81 ld r24, Z |
12c4e: 2a e0 ldi r18, 0x0A ; 10 |
12c50: 82 9f mul r24, r18 |
12c52: c0 01 movw r24, r0 |
12c54: 11 24 eor r1, r1 |
12c56: 90 93 f2 04 sts 0x04F2, r25 |
12c5a: 80 93 f1 04 sts 0x04F1, r24 |
12c5e: 89 2b or r24, r25 |
12c60: 19 f0 breq .+6 ; 0x12c68 <BearbeiteRxDaten+0x6ba> |
12c62: 81 e0 ldi r24, 0x01 ; 1 |
12c64: 80 93 fe 04 sts 0x04FE, r24 |
12c68: 80 ea ldi r24, 0xA0 ; 160 |
12c6a: 9f e0 ldi r25, 0x0F ; 15 |
12c6c: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
12c70: 90 93 ec 04 sts 0x04EC, r25 |
12c74: 80 93 eb 04 sts 0x04EB, r24 |
12c78: 51 c0 rjmp .+162 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12c7a: 8f ef ldi r24, 0xFF ; 255 |
12c7c: 80 93 b5 02 sts 0x02B5, r24 |
12c80: e0 91 f5 04 lds r30, 0x04F5 |
12c84: f0 91 f6 04 lds r31, 0x04F6 |
12c88: 80 81 ld r24, Z |
12c8a: 87 fd sbrc r24, 7 |
12c8c: 08 c0 rjmp .+16 ; 0x12c9e <BearbeiteRxDaten+0x6f0> |
12c8e: 82 e0 ldi r24, 0x02 ; 2 |
12c90: 80 93 fb 04 sts 0x04FB, r24 |
12c94: 10 92 ee 04 sts 0x04EE, r1 |
12c98: 10 92 ed 04 sts 0x04ED, r1 |
12c9c: 1b c0 rjmp .+54 ; 0x12cd4 <BearbeiteRxDaten+0x726> |
12c9e: 98 2f mov r25, r24 |
12ca0: 90 95 com r25 |
12ca2: 80 91 a0 04 lds r24, 0x04A0 |
12ca6: 89 2b or r24, r25 |
12ca8: 80 93 a0 04 sts 0x04A0, r24 |
12cac: 81 81 ldd r24, Z+1 ; 0x01 |
12cae: ea e0 ldi r30, 0x0A ; 10 |
12cb0: 8e 9f mul r24, r30 |
12cb2: c0 01 movw r24, r0 |
12cb4: 11 24 eor r1, r1 |
12cb6: 90 93 ee 04 sts 0x04EE, r25 |
12cba: 80 93 ed 04 sts 0x04ED, r24 |
12cbe: 84 e0 ldi r24, 0x04 ; 4 |
12cc0: 80 93 fb 04 sts 0x04FB, r24 |
12cc4: 80 ea ldi r24, 0xA0 ; 160 |
12cc6: 9f e0 ldi r25, 0x0F ; 15 |
12cc8: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
12ccc: 90 93 ec 04 sts 0x04EC, r25 |
12cd0: 80 93 eb 04 sts 0x04EB, r24 |
12cd4: 81 e0 ldi r24, 0x01 ; 1 |
12cd6: 80 93 ff 04 sts 0x04FF, r24 |
12cda: 20 c0 rjmp .+64 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12cdc: 8f ef ldi r24, 0xFF ; 255 |
12cde: 80 93 b5 02 sts 0x02B5, r24 |
12ce2: e0 91 f5 04 lds r30, 0x04F5 |
12ce6: f0 91 f6 04 lds r31, 0x04F6 |
12cea: 80 81 ld r24, Z |
12cec: 80 93 a1 04 sts 0x04A1, r24 |
12cf0: 81 e0 ldi r24, 0x01 ; 1 |
12cf2: 80 93 00 05 sts 0x0500, r24 |
12cf6: 12 c0 rjmp .+36 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12cf8: 80 91 f4 04 lds r24, 0x04F4 |
12cfc: 88 23 and r24, r24 |
12cfe: 39 f0 breq .+14 ; 0x12d0e <BearbeiteRxDaten+0x760> |
12d00: e0 91 f5 04 lds r30, 0x04F5 |
12d04: f0 91 f6 04 lds r31, 0x04F6 |
12d08: 80 81 ld r24, Z |
12d0a: 82 30 cpi r24, 0x02 ; 2 |
12d0c: 09 f0 breq .+2 ; 0x12d10 <BearbeiteRxDaten+0x762> |
12d0e: 81 e0 ldi r24, 0x01 ; 1 |
12d10: 80 93 fd 04 sts 0x04FD, r24 |
12d14: 03 c0 rjmp .+6 ; 0x12d1c <BearbeiteRxDaten+0x76e> |
12d16: 81 e0 ldi r24, 0x01 ; 1 |
12d18: 80 93 01 05 sts 0x0501, r24 |
12d1c: 10 92 f9 04 sts 0x04F9, r1 |
12d20: 10 92 f6 04 sts 0x04F6, r1 |
12d24: 10 92 f5 04 sts 0x04F5, r1 |
12d28: 10 92 f4 04 sts 0x04F4, r1 |
12d2c: 0f 90 pop r0 |
12d2e: 0f 90 pop r0 |
12d30: df 91 pop r29 |
12d32: cf 91 pop r28 |
12d34: 1f 91 pop r17 |
12d36: 08 95 ret |
|
00012d38 <uart_putchar>: |
12d38: 90 91 c0 00 lds r25, 0x00C0 |
12d3c: 95 ff sbrs r25, 5 |
12d3e: fc cf rjmp .-8 ; 0x12d38 <uart_putchar> |
12d40: 80 93 c6 00 sts 0x00C6, r24 |
12d44: 08 95 ret |
|
00012d46 <UART_Init>: |
12d46: e1 ec ldi r30, 0xC1 ; 193 |
12d48: f0 e0 ldi r31, 0x00 ; 0 |
12d4a: 88 e1 ldi r24, 0x18 ; 24 |
12d4c: 80 83 st Z, r24 |
12d4e: a0 ec ldi r26, 0xC0 ; 192 |
12d50: b0 e0 ldi r27, 0x00 ; 0 |
12d52: 8c 91 ld r24, X |
12d54: 82 60 ori r24, 0x02 ; 2 |
12d56: 8c 93 st X, r24 |
12d58: 80 81 ld r24, Z |
12d5a: 80 68 ori r24, 0x80 ; 128 |
12d5c: 80 83 st Z, r24 |
12d5e: 80 81 ld r24, Z |
12d60: 80 64 ori r24, 0x40 ; 64 |
12d62: 80 83 st Z, r24 |
12d64: 10 92 c5 00 sts 0x00C5, r1 |
12d68: 8a e2 ldi r24, 0x2A ; 42 |
12d6a: 80 93 c4 00 sts 0x00C4, r24 |
12d6e: 80 91 f1 04 lds r24, 0x04F1 |
12d72: 90 91 f2 04 lds r25, 0x04F2 |
12d76: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
12d7a: 90 93 39 0a sts 0x0A39, r25 |
12d7e: 80 93 38 0a sts 0x0A38, r24 |
12d82: 8c ed ldi r24, 0xDC ; 220 |
12d84: 90 e0 ldi r25, 0x00 ; 0 |
12d86: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
12d8a: 90 93 68 0a sts 0x0A68, r25 |
12d8e: 80 93 67 0a sts 0x0A67, r24 |
12d92: 82 e0 ldi r24, 0x02 ; 2 |
12d94: 80 93 3a 0a sts 0x0A3A, r24 |
12d98: 88 e0 ldi r24, 0x08 ; 8 |
12d9a: 80 93 3b 0a sts 0x0A3B, r24 |
12d9e: 10 92 3e 0a sts 0x0A3E, r1 |
12da2: 8b e0 ldi r24, 0x0B ; 11 |
12da4: 80 93 3c 0a sts 0x0A3C, r24 |
12da8: 10 92 3d 0a sts 0x0A3D, r1 |
12dac: 8f ef ldi r24, 0xFF ; 255 |
12dae: 80 93 42 0a sts 0x0A42, r24 |
12db2: 80 91 54 01 lds r24, 0x0154 |
12db6: 80 93 41 0a sts 0x0A41, r24 |
12dba: 10 92 f6 04 sts 0x04F6, r1 |
12dbe: 10 92 f5 04 sts 0x04F5, r1 |
12dc2: 10 92 f4 04 sts 0x04F4, r1 |
12dc6: 08 95 ret |
|
00012dc8 <DatenUebertragung>: |
12dc8: 0f 93 push r16 |
12dca: 1f 93 push r17 |
12dcc: cf 93 push r28 |
12dce: df 93 push r29 |
12dd0: cd b7 in r28, 0x3d ; 61 |
12dd2: de b7 in r29, 0x3e ; 62 |
12dd4: 60 97 sbiw r28, 0x10 ; 16 |
12dd6: 0f b6 in r0, 0x3f ; 63 |
12dd8: f8 94 cli |
12dda: de bf out 0x3e, r29 ; 62 |
12ddc: 0f be out 0x3f, r0 ; 63 |
12dde: cd bf out 0x3d, r28 ; 61 |
12de0: 80 91 b7 02 lds r24, 0x02B7 |
12de4: 88 23 and r24, r24 |
12de6: 09 f4 brne .+2 ; 0x12dea <DatenUebertragung+0x22> |
12de8: 83 c2 rjmp .+1286 ; 0x132f0 <DatenUebertragung+0x528> |
12dea: 80 91 eb 04 lds r24, 0x04EB |
12dee: 90 91 ec 04 lds r25, 0x04EC |
12df2: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
12df6: 88 23 and r24, r24 |
12df8: 61 f0 breq .+24 ; 0x12e12 <DatenUebertragung+0x4a> |
12dfa: 10 92 ee 04 sts 0x04EE, r1 |
12dfe: 10 92 ed 04 sts 0x04ED, r1 |
12e02: 10 92 f2 04 sts 0x04F2, r1 |
12e06: 10 92 f1 04 sts 0x04F1, r1 |
12e0a: 10 92 f0 04 sts 0x04F0, r1 |
12e0e: 10 92 ef 04 sts 0x04EF, r1 |
12e12: 80 91 ed 04 lds r24, 0x04ED |
12e16: 90 91 ee 04 lds r25, 0x04EE |
12e1a: 89 2b or r24, r25 |
12e1c: 29 f4 brne .+10 ; 0x12e28 <DatenUebertragung+0x60> |
12e1e: 80 91 ff 04 lds r24, 0x04FF |
12e22: 81 11 cpse r24, r1 |
12e24: 09 c0 rjmp .+18 ; 0x12e38 <DatenUebertragung+0x70> |
12e26: 64 c0 rjmp .+200 ; 0x12ef0 <DatenUebertragung+0x128> |
12e28: 80 91 45 0b lds r24, 0x0B45 |
12e2c: 90 91 46 0b lds r25, 0x0B46 |
12e30: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
12e34: 88 23 and r24, r24 |
12e36: 99 f3 breq .-26 ; 0x12e1e <DatenUebertragung+0x56> |
12e38: 80 91 b7 02 lds r24, 0x02B7 |
12e3c: 88 23 and r24, r24 |
12e3e: 09 f4 brne .+2 ; 0x12e42 <DatenUebertragung+0x7a> |
12e40: 57 c0 rjmp .+174 ; 0x12ef0 <DatenUebertragung+0x128> |
12e42: 80 91 fb 04 lds r24, 0x04FB |
12e46: 84 30 cpi r24, 0x04 ; 4 |
12e48: a8 f0 brcs .+42 ; 0x12e74 <DatenUebertragung+0xac> |
12e4a: 0e 94 6e 75 call 0xeadc ; 0xeadc <Menu> |
12e4e: 1f 92 push r1 |
12e50: 80 e5 ldi r24, 0x50 ; 80 |
12e52: 8f 93 push r24 |
12e54: 8d eb ldi r24, 0xBD ; 189 |
12e56: 97 e0 ldi r25, 0x07 ; 7 |
12e58: 9f 93 push r25 |
12e5a: 8f 93 push r24 |
12e5c: 81 e0 ldi r24, 0x01 ; 1 |
12e5e: 8f 93 push r24 |
12e60: 8f 93 push r24 |
12e62: 88 e4 ldi r24, 0x48 ; 72 |
12e64: 8f 93 push r24 |
12e66: 7f da rcall .-2818 ; 0x12366 <SendOutData> |
12e68: 0f b6 in r0, 0x3f ; 63 |
12e6a: f8 94 cli |
12e6c: de bf out 0x3e, r29 ; 62 |
12e6e: 0f be out 0x3f, r0 ; 63 |
12e70: cd bf out 0x3d, r28 ; 61 |
12e72: 32 c0 rjmp .+100 ; 0x12ed8 <DatenUebertragung+0x110> |
12e74: 10 92 a2 04 sts 0x04A2, r1 |
12e78: 8b e3 ldi r24, 0x3B ; 59 |
12e7a: 95 e1 ldi r25, 0x15 ; 21 |
12e7c: 9f 93 push r25 |
12e7e: 8f 93 push r24 |
12e80: 88 e5 ldi r24, 0x58 ; 88 |
12e82: 95 e7 ldi r25, 0x75 ; 117 |
12e84: 9f 93 push r25 |
12e86: 8f 93 push r24 |
12e88: e0 91 55 06 lds r30, 0x0655 |
12e8c: f0 91 56 06 lds r31, 0x0656 |
12e90: 09 95 icall |
12e92: 1f 92 push r1 |
12e94: 84 e1 ldi r24, 0x14 ; 20 |
12e96: 8f 93 push r24 |
12e98: 8d eb ldi r24, 0xBD ; 189 |
12e9a: 97 e0 ldi r25, 0x07 ; 7 |
12e9c: 9f 93 push r25 |
12e9e: 8f 93 push r24 |
12ea0: 1f 92 push r1 |
12ea2: 21 e0 ldi r18, 0x01 ; 1 |
12ea4: 2f 93 push r18 |
12ea6: 8b ef ldi r24, 0xFB ; 251 |
12ea8: 94 e0 ldi r25, 0x04 ; 4 |
12eaa: 9f 93 push r25 |
12eac: 8f 93 push r24 |
12eae: 82 e0 ldi r24, 0x02 ; 2 |
12eb0: 8f 93 push r24 |
12eb2: 2f 93 push r18 |
12eb4: 88 e4 ldi r24, 0x48 ; 72 |
12eb6: 8f 93 push r24 |
12eb8: 56 da rcall .-2900 ; 0x12366 <SendOutData> |
12eba: 80 91 fb 04 lds r24, 0x04FB |
12ebe: 0f b6 in r0, 0x3f ; 63 |
12ec0: f8 94 cli |
12ec2: de bf out 0x3e, r29 ; 62 |
12ec4: 0f be out 0x3f, r0 ; 63 |
12ec6: cd bf out 0x3d, r28 ; 61 |
12ec8: 84 30 cpi r24, 0x04 ; 4 |
12eca: 20 f4 brcc .+8 ; 0x12ed4 <DatenUebertragung+0x10c> |
12ecc: 8f 5f subi r24, 0xFF ; 255 |
12ece: 80 93 fb 04 sts 0x04FB, r24 |
12ed2: 02 c0 rjmp .+4 ; 0x12ed8 <DatenUebertragung+0x110> |
12ed4: 10 92 fb 04 sts 0x04FB, r1 |
12ed8: 80 91 ed 04 lds r24, 0x04ED |
12edc: 90 91 ee 04 lds r25, 0x04EE |
12ee0: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
12ee4: 90 93 46 0b sts 0x0B46, r25 |
12ee8: 80 93 45 0b sts 0x0B45, r24 |
12eec: 10 92 ff 04 sts 0x04FF, r1 |
12ef0: 80 91 00 05 lds r24, 0x0500 |
12ef4: 88 23 and r24, r24 |
12ef6: 39 f1 breq .+78 ; 0x12f46 <DatenUebertragung+0x17e> |
12ef8: 80 91 b7 02 lds r24, 0x02B7 |
12efc: 88 23 and r24, r24 |
12efe: 19 f1 breq .+70 ; 0x12f46 <DatenUebertragung+0x17e> |
12f00: 0e 94 6e 75 call 0xeadc ; 0xeadc <Menu> |
12f04: 1f 92 push r1 |
12f06: 80 e5 ldi r24, 0x50 ; 80 |
12f08: 8f 93 push r24 |
12f0a: 8d eb ldi r24, 0xBD ; 189 |
12f0c: 97 e0 ldi r25, 0x07 ; 7 |
12f0e: 9f 93 push r25 |
12f10: 8f 93 push r24 |
12f12: 1f 92 push r1 |
12f14: 21 e0 ldi r18, 0x01 ; 1 |
12f16: 2f 93 push r18 |
12f18: 80 e9 ldi r24, 0x90 ; 144 |
12f1a: 92 e0 ldi r25, 0x02 ; 2 |
12f1c: 9f 93 push r25 |
12f1e: 8f 93 push r24 |
12f20: 1f 92 push r1 |
12f22: 2f 93 push r18 |
12f24: 81 ea ldi r24, 0xA1 ; 161 |
12f26: 94 e0 ldi r25, 0x04 ; 4 |
12f28: 9f 93 push r25 |
12f2a: 8f 93 push r24 |
12f2c: 83 e0 ldi r24, 0x03 ; 3 |
12f2e: 8f 93 push r24 |
12f30: 2f 93 push r18 |
12f32: 8c e4 ldi r24, 0x4C ; 76 |
12f34: 8f 93 push r24 |
12f36: 17 da rcall .-3026 ; 0x12366 <SendOutData> |
12f38: 10 92 00 05 sts 0x0500, r1 |
12f3c: 0f b6 in r0, 0x3f ; 63 |
12f3e: f8 94 cli |
12f40: de bf out 0x3e, r29 ; 62 |
12f42: 0f be out 0x3f, r0 ; 63 |
12f44: cd bf out 0x3d, r28 ; 61 |
12f46: 80 91 fd 04 lds r24, 0x04FD |
12f4a: 88 23 and r24, r24 |
12f4c: c9 f1 breq .+114 ; 0x12fc0 <DatenUebertragung+0x1f8> |
12f4e: 90 91 b7 02 lds r25, 0x02B7 |
12f52: 99 23 and r25, r25 |
12f54: a9 f1 breq .+106 ; 0x12fc0 <DatenUebertragung+0x1f8> |
12f56: 82 30 cpi r24, 0x02 ; 2 |
12f58: f9 f4 brne .+62 ; 0x12f98 <DatenUebertragung+0x1d0> |
12f5a: 80 91 be 08 lds r24, 0x08BE |
12f5e: 89 83 std Y+1, r24 ; 0x01 |
12f60: 80 91 bf 08 lds r24, 0x08BF |
12f64: 8a 83 std Y+2, r24 ; 0x02 |
12f66: 80 91 c0 08 lds r24, 0x08C0 |
12f6a: 8d 83 std Y+5, r24 ; 0x05 |
12f6c: 80 91 c2 08 lds r24, 0x08C2 |
12f70: 88 87 std Y+8, r24 ; 0x08 |
12f72: 8f ef ldi r24, 0xFF ; 255 |
12f74: 8e 83 std Y+6, r24 ; 0x06 |
12f76: 8f 83 std Y+7, r24 ; 0x07 |
12f78: 80 91 3c 0a lds r24, 0x0A3C |
12f7c: 8b 83 std Y+3, r24 ; 0x03 |
12f7e: 80 91 42 0a lds r24, 0x0A42 |
12f82: 89 87 std Y+9, r24 ; 0x09 |
12f84: 80 91 43 0a lds r24, 0x0A43 |
12f88: 8a 87 std Y+10, r24 ; 0x0a |
12f8a: 1c 82 std Y+4, r1 ; 0x04 |
12f8c: 1f 92 push r1 |
12f8e: 8a e0 ldi r24, 0x0A ; 10 |
12f90: 8f 93 push r24 |
12f92: ce 01 movw r24, r28 |
12f94: 01 96 adiw r24, 0x01 ; 1 |
12f96: 05 c0 rjmp .+10 ; 0x12fa2 <DatenUebertragung+0x1da> |
12f98: 1f 92 push r1 |
12f9a: 8a e0 ldi r24, 0x0A ; 10 |
12f9c: 8f 93 push r24 |
12f9e: 8a e3 ldi r24, 0x3A ; 58 |
12fa0: 9a e0 ldi r25, 0x0A ; 10 |
12fa2: 9f 93 push r25 |
12fa4: 8f 93 push r24 |
12fa6: 81 e0 ldi r24, 0x01 ; 1 |
12fa8: 8f 93 push r24 |
12faa: 8f 93 push r24 |
12fac: 86 e5 ldi r24, 0x56 ; 86 |
12fae: 8f 93 push r24 |
12fb0: da d9 rcall .-3148 ; 0x12366 <SendOutData> |
12fb2: 0f b6 in r0, 0x3f ; 63 |
12fb4: f8 94 cli |
12fb6: de bf out 0x3e, r29 ; 62 |
12fb8: 0f be out 0x3f, r0 ; 63 |
12fba: cd bf out 0x3d, r28 ; 61 |
12fbc: 10 92 fd 04 sts 0x04FD, r1 |
12fc0: 80 91 01 05 lds r24, 0x0501 |
12fc4: 88 23 and r24, r24 |
12fc6: d1 f0 breq .+52 ; 0x12ffc <DatenUebertragung+0x234> |
12fc8: 80 91 b7 02 lds r24, 0x02B7 |
12fcc: 88 23 and r24, r24 |
12fce: b1 f0 breq .+44 ; 0x12ffc <DatenUebertragung+0x234> |
12fd0: 1f 92 push r1 |
12fd2: 8b e0 ldi r24, 0x0B ; 11 |
12fd4: 8f 93 push r24 |
12fd6: 8c e5 ldi r24, 0x5C ; 92 |
12fd8: 9a e0 ldi r25, 0x0A ; 10 |
12fda: 9f 93 push r25 |
12fdc: 8f 93 push r24 |
12fde: 81 e0 ldi r24, 0x01 ; 1 |
12fe0: 8f 93 push r24 |
12fe2: 80 91 b4 02 lds r24, 0x02B4 |
12fe6: 8f 93 push r24 |
12fe8: 87 e4 ldi r24, 0x47 ; 71 |
12fea: 8f 93 push r24 |
12fec: bc d9 rcall .-3208 ; 0x12366 <SendOutData> |
12fee: 10 92 01 05 sts 0x0501, r1 |
12ff2: 0f b6 in r0, 0x3f ; 63 |
12ff4: f8 94 cli |
12ff6: de bf out 0x3e, r29 ; 62 |
12ff8: 0f be out 0x3f, r0 ; 63 |
12ffa: cd bf out 0x3d, r28 ; 61 |
12ffc: 80 91 f1 04 lds r24, 0x04F1 |
13000: 90 91 f2 04 lds r25, 0x04F2 |
13004: 89 2b or r24, r25 |
13006: 29 f4 brne .+10 ; 0x13012 <DatenUebertragung+0x24a> |
13008: 80 91 fe 04 lds r24, 0x04FE |
1300c: 81 11 cpse r24, r1 |
1300e: 09 c0 rjmp .+18 ; 0x13022 <DatenUebertragung+0x25a> |
13010: 2e c0 rjmp .+92 ; 0x1306e <DatenUebertragung+0x2a6> |
13012: 80 91 38 0a lds r24, 0x0A38 |
13016: 90 91 39 0a lds r25, 0x0A39 |
1301a: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
1301e: 88 23 and r24, r24 |
13020: 99 f3 breq .-26 ; 0x13008 <DatenUebertragung+0x240> |
13022: 80 91 b7 02 lds r24, 0x02B7 |
13026: 88 23 and r24, r24 |
13028: 11 f1 breq .+68 ; 0x1306e <DatenUebertragung+0x2a6> |
1302a: 0e 94 ae 25 call 0x4b5c ; 0x4b5c <CopyDebugValues> |
1302e: 1f 92 push r1 |
13030: 82 e4 ldi r24, 0x42 ; 66 |
13032: 8f 93 push r24 |
13034: 83 e2 ldi r24, 0x23 ; 35 |
13036: 9c e0 ldi r25, 0x0C ; 12 |
13038: 9f 93 push r25 |
1303a: 8f 93 push r24 |
1303c: 81 e0 ldi r24, 0x01 ; 1 |
1303e: 8f 93 push r24 |
13040: 8f 93 push r24 |
13042: 84 e4 ldi r24, 0x44 ; 68 |
13044: 8f 93 push r24 |
13046: 8f d9 rcall .-3298 ; 0x12366 <SendOutData> |
13048: 10 92 fe 04 sts 0x04FE, r1 |
1304c: 80 91 f1 04 lds r24, 0x04F1 |
13050: 90 91 f2 04 lds r25, 0x04F2 |
13054: 0f b6 in r0, 0x3f ; 63 |
13056: f8 94 cli |
13058: de bf out 0x3e, r29 ; 62 |
1305a: 0f be out 0x3f, r0 ; 63 |
1305c: cd bf out 0x3d, r28 ; 61 |
1305e: 00 97 sbiw r24, 0x00 ; 0 |
13060: 31 f0 breq .+12 ; 0x1306e <DatenUebertragung+0x2a6> |
13062: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
13066: 90 93 39 0a sts 0x0A39, r25 |
1306a: 80 93 38 0a sts 0x0A38, r24 |
1306e: 80 91 ef 04 lds r24, 0x04EF |
13072: 90 91 f0 04 lds r25, 0x04F0 |
13076: 89 2b or r24, r25 |
13078: 09 f4 brne .+2 ; 0x1307c <DatenUebertragung+0x2b4> |
1307a: 85 c0 rjmp .+266 ; 0x13186 <DatenUebertragung+0x3be> |
1307c: 80 91 36 0a lds r24, 0x0A36 |
13080: 90 91 37 0a lds r25, 0x0A37 |
13084: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
13088: 88 23 and r24, r24 |
1308a: 09 f4 brne .+2 ; 0x1308e <DatenUebertragung+0x2c6> |
1308c: 7c c0 rjmp .+248 ; 0x13186 <DatenUebertragung+0x3be> |
1308e: 80 91 b7 02 lds r24, 0x02B7 |
13092: 88 23 and r24, r24 |
13094: 09 f4 brne .+2 ; 0x13098 <DatenUebertragung+0x2d0> |
13096: 77 c0 rjmp .+238 ; 0x13186 <DatenUebertragung+0x3be> |
13098: 08 e2 ldi r16, 0x28 ; 40 |
1309a: 1a e0 ldi r17, 0x0A ; 10 |
1309c: 80 91 c7 08 lds r24, 0x08C7 |
130a0: 90 91 c8 08 lds r25, 0x08C8 |
130a4: 90 93 29 0a sts 0x0A29, r25 |
130a8: 80 93 28 0a sts 0x0A28, r24 |
130ac: 80 91 c9 08 lds r24, 0x08C9 |
130b0: 90 91 ca 08 lds r25, 0x08CA |
130b4: 90 93 2b 0a sts 0x0A2B, r25 |
130b8: 80 93 2a 0a sts 0x0A2A, r24 |
130bc: 20 91 4b 06 lds r18, 0x064B |
130c0: 30 91 4c 06 lds r19, 0x064C |
130c4: 40 91 4d 06 lds r20, 0x064D |
130c8: 50 91 4e 06 lds r21, 0x064E |
130cc: aa e0 ldi r26, 0x0A ; 10 |
130ce: b0 e0 ldi r27, 0x00 ; 0 |
130d0: dc d2 rcall .+1464 ; 0x1368a <__muluhisi3> |
130d2: 20 91 21 01 lds r18, 0x0121 |
130d6: 30 91 22 01 lds r19, 0x0122 |
130da: 40 91 23 01 lds r20, 0x0123 |
130de: 50 91 24 01 lds r21, 0x0124 |
130e2: 96 d2 rcall .+1324 ; 0x13610 <__divmodsi4> |
130e4: 30 93 2d 0a sts 0x0A2D, r19 |
130e8: 20 93 2c 0a sts 0x0A2C, r18 |
130ec: 80 91 24 04 lds r24, 0x0424 |
130f0: 90 91 25 04 lds r25, 0x0425 |
130f4: a0 91 26 04 lds r26, 0x0426 |
130f8: b0 91 27 04 lds r27, 0x0427 |
130fc: e9 e0 ldi r30, 0x09 ; 9 |
130fe: b5 95 asr r27 |
13100: a7 95 ror r26 |
13102: 97 95 ror r25 |
13104: 87 95 ror r24 |
13106: ea 95 dec r30 |
13108: d1 f7 brne .-12 ; 0x130fe <DatenUebertragung+0x336> |
1310a: 80 93 2e 0a sts 0x0A2E, r24 |
1310e: 80 91 20 04 lds r24, 0x0420 |
13112: 90 91 21 04 lds r25, 0x0421 |
13116: a0 91 22 04 lds r26, 0x0422 |
1311a: b0 91 23 04 lds r27, 0x0423 |
1311e: f9 e0 ldi r31, 0x09 ; 9 |
13120: b5 95 asr r27 |
13122: a7 95 ror r26 |
13124: 97 95 ror r25 |
13126: 87 95 ror r24 |
13128: fa 95 dec r31 |
1312a: d1 f7 brne .-12 ; 0x13120 <DatenUebertragung+0x358> |
1312c: 80 93 2f 0a sts 0x0A2F, r24 |
13130: 80 91 2c 04 lds r24, 0x042C |
13134: 90 91 2d 04 lds r25, 0x042D |
13138: a0 91 2e 04 lds r26, 0x042E |
1313c: b0 91 2f 04 lds r27, 0x042F |
13140: 29 e0 ldi r18, 0x09 ; 9 |
13142: b5 95 asr r27 |
13144: a7 95 ror r26 |
13146: 97 95 ror r25 |
13148: 87 95 ror r24 |
1314a: 2a 95 dec r18 |
1314c: d1 f7 brne .-12 ; 0x13142 <DatenUebertragung+0x37a> |
1314e: 80 93 30 0a sts 0x0A30, r24 |
13152: 1f 92 push r1 |
13154: 8e e0 ldi r24, 0x0E ; 14 |
13156: 8f 93 push r24 |
13158: 1f 93 push r17 |
1315a: 0f 93 push r16 |
1315c: 81 e0 ldi r24, 0x01 ; 1 |
1315e: 8f 93 push r24 |
13160: 8f 93 push r24 |
13162: 83 e4 ldi r24, 0x43 ; 67 |
13164: 8f 93 push r24 |
13166: ff d8 rcall .-3586 ; 0x12366 <SendOutData> |
13168: 80 91 ef 04 lds r24, 0x04EF |
1316c: 90 91 f0 04 lds r25, 0x04F0 |
13170: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
13174: 90 93 37 0a sts 0x0A37, r25 |
13178: 80 93 36 0a sts 0x0A36, r24 |
1317c: 0f b6 in r0, 0x3f ; 63 |
1317e: f8 94 cli |
13180: de bf out 0x3e, r29 ; 62 |
13182: 0f be out 0x3f, r0 ; 63 |
13184: cd bf out 0x3d, r28 ; 61 |
13186: 60 91 b6 02 lds r22, 0x02B6 |
1318a: 6f 3f cpi r22, 0xFF ; 255 |
1318c: 39 f1 breq .+78 ; 0x131dc <DatenUebertragung+0x414> |
1318e: 90 e1 ldi r25, 0x10 ; 16 |
13190: 69 9f mul r22, r25 |
13192: b0 01 movw r22, r0 |
13194: 11 24 eor r1, r1 |
13196: 60 5b subi r22, 0xB0 ; 176 |
13198: 7a 4e sbci r23, 0xEA ; 234 |
1319a: 40 e1 ldi r20, 0x10 ; 16 |
1319c: 50 e0 ldi r21, 0x00 ; 0 |
1319e: 8e 01 movw r16, r28 |
131a0: 0f 5f subi r16, 0xFF ; 255 |
131a2: 1f 4f sbci r17, 0xFF ; 255 |
131a4: c8 01 movw r24, r16 |
131a6: b8 d2 rcall .+1392 ; 0x13718 <memcpy_P> |
131a8: 1f 92 push r1 |
131aa: 80 e1 ldi r24, 0x10 ; 16 |
131ac: 8f 93 push r24 |
131ae: 1f 93 push r17 |
131b0: 0f 93 push r16 |
131b2: 1f 92 push r1 |
131b4: 21 e0 ldi r18, 0x01 ; 1 |
131b6: 2f 93 push r18 |
131b8: 86 eb ldi r24, 0xB6 ; 182 |
131ba: 92 e0 ldi r25, 0x02 ; 2 |
131bc: 9f 93 push r25 |
131be: 8f 93 push r24 |
131c0: 82 e0 ldi r24, 0x02 ; 2 |
131c2: 8f 93 push r24 |
131c4: 2f 93 push r18 |
131c6: 81 e4 ldi r24, 0x41 ; 65 |
131c8: 8f 93 push r24 |
131ca: cd d8 rcall .-3686 ; 0x12366 <SendOutData> |
131cc: 8f ef ldi r24, 0xFF ; 255 |
131ce: 80 93 b6 02 sts 0x02B6, r24 |
131d2: 0f b6 in r0, 0x3f ; 63 |
131d4: f8 94 cli |
131d6: de bf out 0x3e, r29 ; 62 |
131d8: 0f be out 0x3f, r0 ; 63 |
131da: cd bf out 0x3d, r28 ; 61 |
131dc: 80 91 65 0c lds r24, 0x0C65 |
131e0: 88 23 and r24, r24 |
131e2: b9 f0 breq .+46 ; 0x13212 <DatenUebertragung+0x44a> |
131e4: 80 91 b7 02 lds r24, 0x02B7 |
131e8: 88 23 and r24, r24 |
131ea: 99 f0 breq .+38 ; 0x13212 <DatenUebertragung+0x44a> |
131ec: 1f 92 push r1 |
131ee: 21 e0 ldi r18, 0x01 ; 1 |
131f0: 2f 93 push r18 |
131f2: 85 e6 ldi r24, 0x65 ; 101 |
131f4: 9c e0 ldi r25, 0x0C ; 12 |
131f6: 9f 93 push r25 |
131f8: 8f 93 push r24 |
131fa: 2f 93 push r18 |
131fc: 2f 93 push r18 |
131fe: 82 e4 ldi r24, 0x42 ; 66 |
13200: 8f 93 push r24 |
13202: b1 d8 rcall .-3742 ; 0x12366 <SendOutData> |
13204: 10 92 65 0c sts 0x0C65, r1 |
13208: 0f b6 in r0, 0x3f ; 63 |
1320a: f8 94 cli |
1320c: de bf out 0x3e, r29 ; 62 |
1320e: 0f be out 0x3f, r0 ; 63 |
13210: cd bf out 0x3d, r28 ; 61 |
13212: 80 91 fc 04 lds r24, 0x04FC |
13216: 88 23 and r24, r24 |
13218: c1 f0 breq .+48 ; 0x1324a <DatenUebertragung+0x482> |
1321a: 80 91 b7 02 lds r24, 0x02B7 |
1321e: 88 23 and r24, r24 |
13220: a1 f0 breq .+40 ; 0x1324a <DatenUebertragung+0x482> |
13222: 1f 92 push r1 |
13224: 86 e4 ldi r24, 0x46 ; 70 |
13226: 8f 93 push r24 |
13228: 8e e0 ldi r24, 0x0E ; 14 |
1322a: 98 e0 ldi r25, 0x08 ; 8 |
1322c: 9f 93 push r25 |
1322e: 8f 93 push r24 |
13230: 81 e0 ldi r24, 0x01 ; 1 |
13232: 8f 93 push r24 |
13234: 8f 93 push r24 |
13236: 80 e5 ldi r24, 0x50 ; 80 |
13238: 8f 93 push r24 |
1323a: 95 d8 rcall .-3798 ; 0x12366 <SendOutData> |
1323c: 10 92 fc 04 sts 0x04FC, r1 |
13240: 0f b6 in r0, 0x3f ; 63 |
13242: f8 94 cli |
13244: de bf out 0x3e, r29 ; 62 |
13246: 0f be out 0x3f, r0 ; 63 |
13248: cd bf out 0x3d, r28 ; 61 |
1324a: 80 91 67 0a lds r24, 0x0A67 |
1324e: 90 91 68 0a lds r25, 0x0A68 |
13252: 0e 94 4f 88 call 0x1109e ; 0x1109e <CheckDelay> |
13256: 88 23 and r24, r24 |
13258: 09 f4 brne .+2 ; 0x1325c <DatenUebertragung+0x494> |
1325a: 4a c0 rjmp .+148 ; 0x132f0 <DatenUebertragung+0x528> |
1325c: 80 91 b7 02 lds r24, 0x02B7 |
13260: 88 23 and r24, r24 |
13262: 09 f4 brne .+2 ; 0x13266 <DatenUebertragung+0x49e> |
13264: 45 c0 rjmp .+138 ; 0x132f0 <DatenUebertragung+0x528> |
13266: 80 91 a4 02 lds r24, 0x02A4 |
1326a: 81 11 cpse r24, r1 |
1326c: 2b c0 rjmp .+86 ; 0x132c4 <DatenUebertragung+0x4fc> |
1326e: 84 e5 ldi r24, 0x54 ; 84 |
13270: 9a e0 ldi r25, 0x0A ; 10 |
13272: 20 91 c7 08 lds r18, 0x08C7 |
13276: 30 91 c8 08 lds r19, 0x08C8 |
1327a: 30 93 55 0a sts 0x0A55, r19 |
1327e: 20 93 54 0a sts 0x0A54, r18 |
13282: 20 91 c9 08 lds r18, 0x08C9 |
13286: 30 91 ca 08 lds r19, 0x08CA |
1328a: 30 93 57 0a sts 0x0A57, r19 |
1328e: 20 93 56 0a sts 0x0A56, r18 |
13292: 20 91 de 03 lds r18, 0x03DE |
13296: 20 93 58 0a sts 0x0A58, r18 |
1329a: 20 91 dd 03 lds r18, 0x03DD |
1329e: 20 93 59 0a sts 0x0A59, r18 |
132a2: 1f 92 push r1 |
132a4: 28 e0 ldi r18, 0x08 ; 8 |
132a6: 2f 93 push r18 |
132a8: 9f 93 push r25 |
132aa: 8f 93 push r24 |
132ac: 81 e0 ldi r24, 0x01 ; 1 |
132ae: 8f 93 push r24 |
132b0: 83 e0 ldi r24, 0x03 ; 3 |
132b2: 8f 93 push r24 |
132b4: 8b e6 ldi r24, 0x6B ; 107 |
132b6: 8f 93 push r24 |
132b8: 56 d8 rcall .-3924 ; 0x12366 <SendOutData> |
132ba: 0f b6 in r0, 0x3f ; 63 |
132bc: f8 94 cli |
132be: de bf out 0x3e, r29 ; 62 |
132c0: 0f be out 0x3f, r0 ; 63 |
132c2: cd bf out 0x3d, r28 ; 61 |
132c4: 80 91 5a 0a lds r24, 0x0A5A |
132c8: 85 30 cpi r24, 0x05 ; 5 |
132ca: 18 f0 brcs .+6 ; 0x132d2 <DatenUebertragung+0x50a> |
132cc: 86 e0 ldi r24, 0x06 ; 6 |
132ce: 80 93 5a 0a sts 0x0A5A, r24 |
132d2: 80 91 c8 04 lds r24, 0x04C8 |
132d6: 88 23 and r24, r24 |
132d8: 19 f0 breq .+6 ; 0x132e0 <DatenUebertragung+0x518> |
132da: 83 e6 ldi r24, 0x63 ; 99 |
132dc: 90 e0 ldi r25, 0x00 ; 0 |
132de: 02 c0 rjmp .+4 ; 0x132e4 <DatenUebertragung+0x51c> |
132e0: 87 ee ldi r24, 0xE7 ; 231 |
132e2: 93 e0 ldi r25, 0x03 ; 3 |
132e4: 0e 94 46 88 call 0x1108c ; 0x1108c <SetDelay> |
132e8: 90 93 68 0a sts 0x0A68, r25 |
132ec: 80 93 67 0a sts 0x0A67, r24 |
132f0: 60 96 adiw r28, 0x10 ; 16 |
132f2: 0f b6 in r0, 0x3f ; 63 |
132f4: f8 94 cli |
132f6: de bf out 0x3e, r29 ; 62 |
132f8: 0f be out 0x3f, r0 ; 63 |
132fa: cd bf out 0x3d, r28 ; 61 |
132fc: df 91 pop r29 |
132fe: cf 91 pop r28 |
13300: 1f 91 pop r17 |
13302: 0f 91 pop r16 |
13304: 08 95 ret |
|
00013306 <User_Receiver_Init>: |
13306: 08 95 ret |
|
00013308 <User_RX_Parser>: |
13308: 08 95 ret |
|
0001330a <__subsf3>: |
1330a: 50 58 subi r21, 0x80 ; 128 |
|
0001330c <__addsf3>: |
1330c: bb 27 eor r27, r27 |
1330e: aa 27 eor r26, r26 |
13310: 0e d0 rcall .+28 ; 0x1332e <__addsf3x> |
13312: e0 c0 rjmp .+448 ; 0x134d4 <__fp_round> |
13314: d1 d0 rcall .+418 ; 0x134b8 <__fp_pscA> |
13316: 30 f0 brcs .+12 ; 0x13324 <__addsf3+0x18> |
13318: d6 d0 rcall .+428 ; 0x134c6 <__fp_pscB> |
1331a: 20 f0 brcs .+8 ; 0x13324 <__addsf3+0x18> |
1331c: 31 f4 brne .+12 ; 0x1332a <__addsf3+0x1e> |
1331e: 9f 3f cpi r25, 0xFF ; 255 |
13320: 11 f4 brne .+4 ; 0x13326 <__addsf3+0x1a> |
13322: 1e f4 brtc .+6 ; 0x1332a <__addsf3+0x1e> |
13324: c6 c0 rjmp .+396 ; 0x134b2 <__fp_nan> |
13326: 0e f4 brtc .+2 ; 0x1332a <__addsf3+0x1e> |
13328: e0 95 com r30 |
1332a: e7 fb bst r30, 7 |
1332c: bc c0 rjmp .+376 ; 0x134a6 <__fp_inf> |
|
0001332e <__addsf3x>: |
1332e: e9 2f mov r30, r25 |
13330: e2 d0 rcall .+452 ; 0x134f6 <__fp_split3> |
13332: 80 f3 brcs .-32 ; 0x13314 <__addsf3+0x8> |
13334: ba 17 cp r27, r26 |
13336: 62 07 cpc r22, r18 |
13338: 73 07 cpc r23, r19 |
1333a: 84 07 cpc r24, r20 |
1333c: 95 07 cpc r25, r21 |
1333e: 18 f0 brcs .+6 ; 0x13346 <__addsf3x+0x18> |
13340: 71 f4 brne .+28 ; 0x1335e <__addsf3x+0x30> |
13342: 9e f5 brtc .+102 ; 0x133aa <__addsf3x+0x7c> |
13344: fa c0 rjmp .+500 ; 0x1353a <__fp_zero> |
13346: 0e f4 brtc .+2 ; 0x1334a <__addsf3x+0x1c> |
13348: e0 95 com r30 |
1334a: 0b 2e mov r0, r27 |
1334c: ba 2f mov r27, r26 |
1334e: a0 2d mov r26, r0 |
13350: 0b 01 movw r0, r22 |
13352: b9 01 movw r22, r18 |
13354: 90 01 movw r18, r0 |
13356: 0c 01 movw r0, r24 |
13358: ca 01 movw r24, r20 |
1335a: a0 01 movw r20, r0 |
1335c: 11 24 eor r1, r1 |
1335e: ff 27 eor r31, r31 |
13360: 59 1b sub r21, r25 |
13362: 99 f0 breq .+38 ; 0x1338a <__addsf3x+0x5c> |
13364: 59 3f cpi r21, 0xF9 ; 249 |
13366: 50 f4 brcc .+20 ; 0x1337c <__addsf3x+0x4e> |
13368: 50 3e cpi r21, 0xE0 ; 224 |
1336a: 68 f1 brcs .+90 ; 0x133c6 <__addsf3x+0x98> |
1336c: 1a 16 cp r1, r26 |
1336e: f0 40 sbci r31, 0x00 ; 0 |
13370: a2 2f mov r26, r18 |
13372: 23 2f mov r18, r19 |
13374: 34 2f mov r19, r20 |
13376: 44 27 eor r20, r20 |
13378: 58 5f subi r21, 0xF8 ; 248 |
1337a: f3 cf rjmp .-26 ; 0x13362 <__addsf3x+0x34> |
1337c: 46 95 lsr r20 |
1337e: 37 95 ror r19 |
13380: 27 95 ror r18 |
13382: a7 95 ror r26 |
13384: f0 40 sbci r31, 0x00 ; 0 |
13386: 53 95 inc r21 |
13388: c9 f7 brne .-14 ; 0x1337c <__addsf3x+0x4e> |
1338a: 7e f4 brtc .+30 ; 0x133aa <__addsf3x+0x7c> |
1338c: 1f 16 cp r1, r31 |
1338e: ba 0b sbc r27, r26 |
13390: 62 0b sbc r22, r18 |
13392: 73 0b sbc r23, r19 |
13394: 84 0b sbc r24, r20 |
13396: ba f0 brmi .+46 ; 0x133c6 <__addsf3x+0x98> |
13398: 91 50 subi r25, 0x01 ; 1 |
1339a: a1 f0 breq .+40 ; 0x133c4 <__addsf3x+0x96> |
1339c: ff 0f add r31, r31 |
1339e: bb 1f adc r27, r27 |
133a0: 66 1f adc r22, r22 |
133a2: 77 1f adc r23, r23 |
133a4: 88 1f adc r24, r24 |
133a6: c2 f7 brpl .-16 ; 0x13398 <__addsf3x+0x6a> |
133a8: 0e c0 rjmp .+28 ; 0x133c6 <__addsf3x+0x98> |
133aa: ba 0f add r27, r26 |
133ac: 62 1f adc r22, r18 |
133ae: 73 1f adc r23, r19 |
133b0: 84 1f adc r24, r20 |
133b2: 48 f4 brcc .+18 ; 0x133c6 <__addsf3x+0x98> |
133b4: 87 95 ror r24 |
133b6: 77 95 ror r23 |
133b8: 67 95 ror r22 |
133ba: b7 95 ror r27 |
133bc: f7 95 ror r31 |
133be: 9e 3f cpi r25, 0xFE ; 254 |
133c0: 08 f0 brcs .+2 ; 0x133c4 <__addsf3x+0x96> |
133c2: b3 cf rjmp .-154 ; 0x1332a <__addsf3+0x1e> |
133c4: 93 95 inc r25 |
133c6: 88 0f add r24, r24 |
133c8: 08 f0 brcs .+2 ; 0x133cc <__addsf3x+0x9e> |
133ca: 99 27 eor r25, r25 |
133cc: ee 0f add r30, r30 |
133ce: 97 95 ror r25 |
133d0: 87 95 ror r24 |
133d2: 08 95 ret |
|
000133d4 <__fixunssfsi>: |
133d4: 98 d0 rcall .+304 ; 0x13506 <__fp_splitA> |
133d6: 88 f0 brcs .+34 ; 0x133fa <__fixunssfsi+0x26> |
133d8: 9f 57 subi r25, 0x7F ; 127 |
133da: 90 f0 brcs .+36 ; 0x13400 <__fixunssfsi+0x2c> |
133dc: b9 2f mov r27, r25 |
133de: 99 27 eor r25, r25 |
133e0: b7 51 subi r27, 0x17 ; 23 |
133e2: a0 f0 brcs .+40 ; 0x1340c <__fixunssfsi+0x38> |
133e4: d1 f0 breq .+52 ; 0x1341a <__fixunssfsi+0x46> |
133e6: 66 0f add r22, r22 |
133e8: 77 1f adc r23, r23 |
133ea: 88 1f adc r24, r24 |
133ec: 99 1f adc r25, r25 |
133ee: 1a f0 brmi .+6 ; 0x133f6 <__fixunssfsi+0x22> |
133f0: ba 95 dec r27 |
133f2: c9 f7 brne .-14 ; 0x133e6 <__fixunssfsi+0x12> |
133f4: 12 c0 rjmp .+36 ; 0x1341a <__fixunssfsi+0x46> |
133f6: b1 30 cpi r27, 0x01 ; 1 |
133f8: 81 f0 breq .+32 ; 0x1341a <__fixunssfsi+0x46> |
133fa: 9f d0 rcall .+318 ; 0x1353a <__fp_zero> |
133fc: b1 e0 ldi r27, 0x01 ; 1 |
133fe: 08 95 ret |
13400: 9c c0 rjmp .+312 ; 0x1353a <__fp_zero> |
13402: 67 2f mov r22, r23 |
13404: 78 2f mov r23, r24 |
13406: 88 27 eor r24, r24 |
13408: b8 5f subi r27, 0xF8 ; 248 |
1340a: 39 f0 breq .+14 ; 0x1341a <__fixunssfsi+0x46> |
1340c: b9 3f cpi r27, 0xF9 ; 249 |
1340e: cc f3 brlt .-14 ; 0x13402 <__fixunssfsi+0x2e> |
13410: 86 95 lsr r24 |
13412: 77 95 ror r23 |
13414: 67 95 ror r22 |
13416: b3 95 inc r27 |
13418: d9 f7 brne .-10 ; 0x13410 <__fixunssfsi+0x3c> |
1341a: 3e f4 brtc .+14 ; 0x1342a <__fixunssfsi+0x56> |
1341c: 90 95 com r25 |
1341e: 80 95 com r24 |
13420: 70 95 com r23 |
13422: 61 95 neg r22 |
13424: 7f 4f sbci r23, 0xFF ; 255 |
13426: 8f 4f sbci r24, 0xFF ; 255 |
13428: 9f 4f sbci r25, 0xFF ; 255 |
1342a: 08 95 ret |
|
0001342c <__floatunsisf>: |
1342c: e8 94 clt |
1342e: 09 c0 rjmp .+18 ; 0x13442 <__floatsisf+0x12> |
|
00013430 <__floatsisf>: |
13430: 97 fb bst r25, 7 |
13432: 3e f4 brtc .+14 ; 0x13442 <__floatsisf+0x12> |
13434: 90 95 com r25 |
13436: 80 95 com r24 |
13438: 70 95 com r23 |
1343a: 61 95 neg r22 |
1343c: 7f 4f sbci r23, 0xFF ; 255 |
1343e: 8f 4f sbci r24, 0xFF ; 255 |
13440: 9f 4f sbci r25, 0xFF ; 255 |
13442: 99 23 and r25, r25 |
13444: a9 f0 breq .+42 ; 0x13470 <__floatsisf+0x40> |
13446: f9 2f mov r31, r25 |
13448: 96 e9 ldi r25, 0x96 ; 150 |
1344a: bb 27 eor r27, r27 |
1344c: 93 95 inc r25 |
1344e: f6 95 lsr r31 |
13450: 87 95 ror r24 |
13452: 77 95 ror r23 |
13454: 67 95 ror r22 |
13456: b7 95 ror r27 |
13458: f1 11 cpse r31, r1 |
1345a: f8 cf rjmp .-16 ; 0x1344c <__floatsisf+0x1c> |
1345c: fa f4 brpl .+62 ; 0x1349c <__floatsisf+0x6c> |
1345e: bb 0f add r27, r27 |
13460: 11 f4 brne .+4 ; 0x13466 <__floatsisf+0x36> |
13462: 60 ff sbrs r22, 0 |
13464: 1b c0 rjmp .+54 ; 0x1349c <__floatsisf+0x6c> |
13466: 6f 5f subi r22, 0xFF ; 255 |
13468: 7f 4f sbci r23, 0xFF ; 255 |
1346a: 8f 4f sbci r24, 0xFF ; 255 |
1346c: 9f 4f sbci r25, 0xFF ; 255 |
1346e: 16 c0 rjmp .+44 ; 0x1349c <__floatsisf+0x6c> |
13470: 88 23 and r24, r24 |
13472: 11 f0 breq .+4 ; 0x13478 <__floatsisf+0x48> |
13474: 96 e9 ldi r25, 0x96 ; 150 |
13476: 11 c0 rjmp .+34 ; 0x1349a <__floatsisf+0x6a> |
13478: 77 23 and r23, r23 |
1347a: 21 f0 breq .+8 ; 0x13484 <__floatsisf+0x54> |
1347c: 9e e8 ldi r25, 0x8E ; 142 |
1347e: 87 2f mov r24, r23 |
13480: 76 2f mov r23, r22 |
13482: 05 c0 rjmp .+10 ; 0x1348e <__floatsisf+0x5e> |
13484: 66 23 and r22, r22 |
13486: 71 f0 breq .+28 ; 0x134a4 <__floatsisf+0x74> |
13488: 96 e8 ldi r25, 0x86 ; 134 |
1348a: 86 2f mov r24, r22 |
1348c: 70 e0 ldi r23, 0x00 ; 0 |
1348e: 60 e0 ldi r22, 0x00 ; 0 |
13490: 2a f0 brmi .+10 ; 0x1349c <__floatsisf+0x6c> |
13492: 9a 95 dec r25 |
13494: 66 0f add r22, r22 |
13496: 77 1f adc r23, r23 |
13498: 88 1f adc r24, r24 |
1349a: da f7 brpl .-10 ; 0x13492 <__floatsisf+0x62> |
1349c: 88 0f add r24, r24 |
1349e: 96 95 lsr r25 |
134a0: 87 95 ror r24 |
134a2: 97 f9 bld r25, 7 |
134a4: 08 95 ret |
|
000134a6 <__fp_inf>: |
134a6: 97 f9 bld r25, 7 |
134a8: 9f 67 ori r25, 0x7F ; 127 |
134aa: 80 e8 ldi r24, 0x80 ; 128 |
134ac: 70 e0 ldi r23, 0x00 ; 0 |
134ae: 60 e0 ldi r22, 0x00 ; 0 |
134b0: 08 95 ret |
|
000134b2 <__fp_nan>: |
134b2: 9f ef ldi r25, 0xFF ; 255 |
134b4: 80 ec ldi r24, 0xC0 ; 192 |
134b6: 08 95 ret |
|
000134b8 <__fp_pscA>: |
134b8: 00 24 eor r0, r0 |
134ba: 0a 94 dec r0 |
134bc: 16 16 cp r1, r22 |
134be: 17 06 cpc r1, r23 |
134c0: 18 06 cpc r1, r24 |
134c2: 09 06 cpc r0, r25 |
134c4: 08 95 ret |
|
000134c6 <__fp_pscB>: |
134c6: 00 24 eor r0, r0 |
134c8: 0a 94 dec r0 |
134ca: 12 16 cp r1, r18 |
134cc: 13 06 cpc r1, r19 |
134ce: 14 06 cpc r1, r20 |
134d0: 05 06 cpc r0, r21 |
134d2: 08 95 ret |
|
000134d4 <__fp_round>: |
134d4: 09 2e mov r0, r25 |
134d6: 03 94 inc r0 |
134d8: 00 0c add r0, r0 |
134da: 11 f4 brne .+4 ; 0x134e0 <__fp_round+0xc> |
134dc: 88 23 and r24, r24 |
134de: 52 f0 brmi .+20 ; 0x134f4 <__fp_round+0x20> |
134e0: bb 0f add r27, r27 |
134e2: 40 f4 brcc .+16 ; 0x134f4 <__fp_round+0x20> |
134e4: bf 2b or r27, r31 |
134e6: 11 f4 brne .+4 ; 0x134ec <__fp_round+0x18> |
134e8: 60 ff sbrs r22, 0 |
134ea: 04 c0 rjmp .+8 ; 0x134f4 <__fp_round+0x20> |
134ec: 6f 5f subi r22, 0xFF ; 255 |
134ee: 7f 4f sbci r23, 0xFF ; 255 |
134f0: 8f 4f sbci r24, 0xFF ; 255 |
134f2: 9f 4f sbci r25, 0xFF ; 255 |
134f4: 08 95 ret |
|
000134f6 <__fp_split3>: |
134f6: 57 fd sbrc r21, 7 |
134f8: 90 58 subi r25, 0x80 ; 128 |
134fa: 44 0f add r20, r20 |
134fc: 55 1f adc r21, r21 |
134fe: 59 f0 breq .+22 ; 0x13516 <__fp_splitA+0x10> |
13500: 5f 3f cpi r21, 0xFF ; 255 |
13502: 71 f0 breq .+28 ; 0x13520 <__fp_splitA+0x1a> |
13504: 47 95 ror r20 |
|
00013506 <__fp_splitA>: |
13506: 88 0f add r24, r24 |
13508: 97 fb bst r25, 7 |
1350a: 99 1f adc r25, r25 |
1350c: 61 f0 breq .+24 ; 0x13526 <__fp_splitA+0x20> |
1350e: 9f 3f cpi r25, 0xFF ; 255 |
13510: 79 f0 breq .+30 ; 0x13530 <__fp_splitA+0x2a> |
13512: 87 95 ror r24 |
13514: 08 95 ret |
13516: 12 16 cp r1, r18 |
13518: 13 06 cpc r1, r19 |
1351a: 14 06 cpc r1, r20 |
1351c: 55 1f adc r21, r21 |
1351e: f2 cf rjmp .-28 ; 0x13504 <__fp_split3+0xe> |
13520: 46 95 lsr r20 |
13522: f1 df rcall .-30 ; 0x13506 <__fp_splitA> |
13524: 08 c0 rjmp .+16 ; 0x13536 <__fp_splitA+0x30> |
13526: 16 16 cp r1, r22 |
13528: 17 06 cpc r1, r23 |
1352a: 18 06 cpc r1, r24 |
1352c: 99 1f adc r25, r25 |
1352e: f1 cf rjmp .-30 ; 0x13512 <__fp_splitA+0xc> |
13530: 86 95 lsr r24 |
13532: 71 05 cpc r23, r1 |
13534: 61 05 cpc r22, r1 |
13536: 08 94 sec |
13538: 08 95 ret |
|
0001353a <__fp_zero>: |
1353a: e8 94 clt |
|
0001353c <__fp_szero>: |
1353c: bb 27 eor r27, r27 |
1353e: 66 27 eor r22, r22 |
13540: 77 27 eor r23, r23 |
13542: cb 01 movw r24, r22 |
13544: 97 f9 bld r25, 7 |
13546: 08 95 ret |
|
00013548 <__mulsi3>: |
13548: db 01 movw r26, r22 |
1354a: 8f 93 push r24 |
1354c: 9f 93 push r25 |
1354e: 9d d0 rcall .+314 ; 0x1368a <__muluhisi3> |
13550: bf 91 pop r27 |
13552: af 91 pop r26 |
13554: a2 9f mul r26, r18 |
13556: 80 0d add r24, r0 |
13558: 91 1d adc r25, r1 |
1355a: a3 9f mul r26, r19 |
1355c: 90 0d add r25, r0 |
1355e: b2 9f mul r27, r18 |
13560: 90 0d add r25, r0 |
13562: 11 24 eor r1, r1 |
13564: 08 95 ret |
|
00013566 <__udivmodqi4>: |
13566: 99 1b sub r25, r25 |
13568: 79 e0 ldi r23, 0x09 ; 9 |
1356a: 04 c0 rjmp .+8 ; 0x13574 <__udivmodqi4_ep> |
|
0001356c <__udivmodqi4_loop>: |
1356c: 99 1f adc r25, r25 |
1356e: 96 17 cp r25, r22 |
13570: 08 f0 brcs .+2 ; 0x13574 <__udivmodqi4_ep> |
13572: 96 1b sub r25, r22 |
|
00013574 <__udivmodqi4_ep>: |
13574: 88 1f adc r24, r24 |
13576: 7a 95 dec r23 |
13578: c9 f7 brne .-14 ; 0x1356c <__udivmodqi4_loop> |
1357a: 80 95 com r24 |
1357c: 08 95 ret |
|
0001357e <__udivmodhi4>: |
1357e: aa 1b sub r26, r26 |
13580: bb 1b sub r27, r27 |
13582: 51 e1 ldi r21, 0x11 ; 17 |
13584: 07 c0 rjmp .+14 ; 0x13594 <__udivmodhi4_ep> |
|
00013586 <__udivmodhi4_loop>: |
13586: aa 1f adc r26, r26 |
13588: bb 1f adc r27, r27 |
1358a: a6 17 cp r26, r22 |
1358c: b7 07 cpc r27, r23 |
1358e: 10 f0 brcs .+4 ; 0x13594 <__udivmodhi4_ep> |
13590: a6 1b sub r26, r22 |
13592: b7 0b sbc r27, r23 |
|
00013594 <__udivmodhi4_ep>: |
13594: 88 1f adc r24, r24 |
13596: 99 1f adc r25, r25 |
13598: 5a 95 dec r21 |
1359a: a9 f7 brne .-22 ; 0x13586 <__udivmodhi4_loop> |
1359c: 80 95 com r24 |
1359e: 90 95 com r25 |
135a0: bc 01 movw r22, r24 |
135a2: cd 01 movw r24, r26 |
135a4: 08 95 ret |
|
000135a6 <__divmodhi4>: |
135a6: 97 fb bst r25, 7 |
135a8: 07 2e mov r0, r23 |
135aa: 16 f4 brtc .+4 ; 0x135b0 <__divmodhi4+0xa> |
135ac: 00 94 com r0 |
135ae: 06 d0 rcall .+12 ; 0x135bc <__divmodhi4_neg1> |
135b0: 77 fd sbrc r23, 7 |
135b2: 08 d0 rcall .+16 ; 0x135c4 <__divmodhi4_neg2> |
135b4: e4 df rcall .-56 ; 0x1357e <__udivmodhi4> |
135b6: 07 fc sbrc r0, 7 |
135b8: 05 d0 rcall .+10 ; 0x135c4 <__divmodhi4_neg2> |
135ba: 3e f4 brtc .+14 ; 0x135ca <__divmodhi4_exit> |
|
000135bc <__divmodhi4_neg1>: |
135bc: 90 95 com r25 |
135be: 81 95 neg r24 |
135c0: 9f 4f sbci r25, 0xFF ; 255 |
135c2: 08 95 ret |
|
000135c4 <__divmodhi4_neg2>: |
135c4: 70 95 com r23 |
135c6: 61 95 neg r22 |
135c8: 7f 4f sbci r23, 0xFF ; 255 |
|
000135ca <__divmodhi4_exit>: |
135ca: 08 95 ret |
|
000135cc <__udivmodsi4>: |
135cc: a1 e2 ldi r26, 0x21 ; 33 |
135ce: 1a 2e mov r1, r26 |
135d0: aa 1b sub r26, r26 |
135d2: bb 1b sub r27, r27 |
135d4: fd 01 movw r30, r26 |
135d6: 0d c0 rjmp .+26 ; 0x135f2 <__udivmodsi4_ep> |
|
000135d8 <__udivmodsi4_loop>: |
135d8: aa 1f adc r26, r26 |
135da: bb 1f adc r27, r27 |
135dc: ee 1f adc r30, r30 |
135de: ff 1f adc r31, r31 |
135e0: a2 17 cp r26, r18 |
135e2: b3 07 cpc r27, r19 |
135e4: e4 07 cpc r30, r20 |
135e6: f5 07 cpc r31, r21 |
135e8: 20 f0 brcs .+8 ; 0x135f2 <__udivmodsi4_ep> |
135ea: a2 1b sub r26, r18 |
135ec: b3 0b sbc r27, r19 |
135ee: e4 0b sbc r30, r20 |
135f0: f5 0b sbc r31, r21 |
|
000135f2 <__udivmodsi4_ep>: |
135f2: 66 1f adc r22, r22 |
135f4: 77 1f adc r23, r23 |
135f6: 88 1f adc r24, r24 |
135f8: 99 1f adc r25, r25 |
135fa: 1a 94 dec r1 |
135fc: 69 f7 brne .-38 ; 0x135d8 <__udivmodsi4_loop> |
135fe: 60 95 com r22 |
13600: 70 95 com r23 |
13602: 80 95 com r24 |
13604: 90 95 com r25 |
13606: 9b 01 movw r18, r22 |
13608: ac 01 movw r20, r24 |
1360a: bd 01 movw r22, r26 |
1360c: cf 01 movw r24, r30 |
1360e: 08 95 ret |
|
00013610 <__divmodsi4>: |
13610: 05 2e mov r0, r21 |
13612: 97 fb bst r25, 7 |
13614: 16 f4 brtc .+4 ; 0x1361a <__divmodsi4+0xa> |
13616: 00 94 com r0 |
13618: 0f d0 rcall .+30 ; 0x13638 <__negsi2> |
1361a: 57 fd sbrc r21, 7 |
1361c: 05 d0 rcall .+10 ; 0x13628 <__divmodsi4_neg2> |
1361e: d6 df rcall .-84 ; 0x135cc <__udivmodsi4> |
13620: 07 fc sbrc r0, 7 |
13622: 02 d0 rcall .+4 ; 0x13628 <__divmodsi4_neg2> |
13624: 46 f4 brtc .+16 ; 0x13636 <__divmodsi4_exit> |
13626: 08 c0 rjmp .+16 ; 0x13638 <__negsi2> |
|
00013628 <__divmodsi4_neg2>: |
13628: 50 95 com r21 |
1362a: 40 95 com r20 |
1362c: 30 95 com r19 |
1362e: 21 95 neg r18 |
13630: 3f 4f sbci r19, 0xFF ; 255 |
13632: 4f 4f sbci r20, 0xFF ; 255 |
13634: 5f 4f sbci r21, 0xFF ; 255 |
|
00013636 <__divmodsi4_exit>: |
13636: 08 95 ret |
|
00013638 <__negsi2>: |
13638: 90 95 com r25 |
1363a: 80 95 com r24 |
1363c: 70 95 com r23 |
1363e: 61 95 neg r22 |
13640: 7f 4f sbci r23, 0xFF ; 255 |
13642: 8f 4f sbci r24, 0xFF ; 255 |
13644: 9f 4f sbci r25, 0xFF ; 255 |
13646: 08 95 ret |
|
00013648 <__tablejump2__>: |
13648: ee 0f add r30, r30 |
1364a: ff 1f adc r31, r31 |
|
0001364c <__tablejump__>: |
1364c: 05 90 lpm r0, Z+ |
1364e: f4 91 lpm r31, Z |
13650: e0 2d mov r30, r0 |
13652: 09 94 ijmp |
|
00013654 <__mulhisi3>: |
13654: 05 d0 rcall .+10 ; 0x13660 <__umulhisi3> |
13656: 33 23 and r19, r19 |
13658: 12 f4 brpl .+4 ; 0x1365e <__mulhisi3+0xa> |
1365a: 8a 1b sub r24, r26 |
1365c: 9b 0b sbc r25, r27 |
1365e: 10 c0 rjmp .+32 ; 0x13680 <__usmulhisi3_tail> |
|
00013660 <__umulhisi3>: |
13660: a2 9f mul r26, r18 |
13662: b0 01 movw r22, r0 |
13664: b3 9f mul r27, r19 |
13666: c0 01 movw r24, r0 |
13668: a3 9f mul r26, r19 |
1366a: 70 0d add r23, r0 |
1366c: 81 1d adc r24, r1 |
1366e: 11 24 eor r1, r1 |
13670: 91 1d adc r25, r1 |
13672: b2 9f mul r27, r18 |
13674: 70 0d add r23, r0 |
13676: 81 1d adc r24, r1 |
13678: 11 24 eor r1, r1 |
1367a: 91 1d adc r25, r1 |
1367c: 08 95 ret |
|
0001367e <__usmulhisi3>: |
1367e: f0 df rcall .-32 ; 0x13660 <__umulhisi3> |
|
00013680 <__usmulhisi3_tail>: |
13680: b7 ff sbrs r27, 7 |
13682: 08 95 ret |
13684: 82 1b sub r24, r18 |
13686: 93 0b sbc r25, r19 |
13688: 08 95 ret |
|
0001368a <__muluhisi3>: |
1368a: ea df rcall .-44 ; 0x13660 <__umulhisi3> |
1368c: a5 9f mul r26, r21 |
1368e: 90 0d add r25, r0 |
13690: b4 9f mul r27, r20 |
13692: 90 0d add r25, r0 |
13694: a4 9f mul r26, r20 |
13696: 80 0d add r24, r0 |
13698: 91 1d adc r25, r1 |
1369a: 11 24 eor r1, r1 |
1369c: 08 95 ret |
|
0001369e <__mulshisi3>: |
1369e: b7 ff sbrs r27, 7 |
136a0: f4 cf rjmp .-24 ; 0x1368a <__muluhisi3> |
|
000136a2 <__mulohisi3>: |
136a2: f3 df rcall .-26 ; 0x1368a <__muluhisi3> |
136a4: 82 1b sub r24, r18 |
136a6: 93 0b sbc r25, r19 |
136a8: 08 95 ret |
|
000136aa <__prologue_saves__>: |
136aa: 2f 92 push r2 |
136ac: 3f 92 push r3 |
136ae: 4f 92 push r4 |
136b0: 5f 92 push r5 |
136b2: 6f 92 push r6 |
136b4: 7f 92 push r7 |
136b6: 8f 92 push r8 |
136b8: 9f 92 push r9 |
136ba: af 92 push r10 |
136bc: bf 92 push r11 |
136be: cf 92 push r12 |
136c0: df 92 push r13 |
136c2: ef 92 push r14 |
136c4: ff 92 push r15 |
136c6: 0f 93 push r16 |
136c8: 1f 93 push r17 |
136ca: cf 93 push r28 |
136cc: df 93 push r29 |
136ce: cd b7 in r28, 0x3d ; 61 |
136d0: de b7 in r29, 0x3e ; 62 |
136d2: ca 1b sub r28, r26 |
136d4: db 0b sbc r29, r27 |
136d6: 0f b6 in r0, 0x3f ; 63 |
136d8: f8 94 cli |
136da: de bf out 0x3e, r29 ; 62 |
136dc: 0f be out 0x3f, r0 ; 63 |
136de: cd bf out 0x3d, r28 ; 61 |
136e0: 09 94 ijmp |
|
000136e2 <__epilogue_restores__>: |
136e2: 2a 88 ldd r2, Y+18 ; 0x12 |
136e4: 39 88 ldd r3, Y+17 ; 0x11 |
136e6: 48 88 ldd r4, Y+16 ; 0x10 |
136e8: 5f 84 ldd r5, Y+15 ; 0x0f |
136ea: 6e 84 ldd r6, Y+14 ; 0x0e |
136ec: 7d 84 ldd r7, Y+13 ; 0x0d |
136ee: 8c 84 ldd r8, Y+12 ; 0x0c |
136f0: 9b 84 ldd r9, Y+11 ; 0x0b |
136f2: aa 84 ldd r10, Y+10 ; 0x0a |
136f4: b9 84 ldd r11, Y+9 ; 0x09 |
136f6: c8 84 ldd r12, Y+8 ; 0x08 |
136f8: df 80 ldd r13, Y+7 ; 0x07 |
136fa: ee 80 ldd r14, Y+6 ; 0x06 |
136fc: fd 80 ldd r15, Y+5 ; 0x05 |
136fe: 0c 81 ldd r16, Y+4 ; 0x04 |
13700: 1b 81 ldd r17, Y+3 ; 0x03 |
13702: aa 81 ldd r26, Y+2 ; 0x02 |
13704: b9 81 ldd r27, Y+1 ; 0x01 |
13706: ce 0f add r28, r30 |
13708: d1 1d adc r29, r1 |
1370a: 0f b6 in r0, 0x3f ; 63 |
1370c: f8 94 cli |
1370e: de bf out 0x3e, r29 ; 62 |
13710: 0f be out 0x3f, r0 ; 63 |
13712: cd bf out 0x3d, r28 ; 61 |
13714: ed 01 movw r28, r26 |
13716: 08 95 ret |
|
00013718 <memcpy_P>: |
13718: fb 01 movw r30, r22 |
1371a: dc 01 movw r26, r24 |
1371c: 02 c0 rjmp .+4 ; 0x13722 <memcpy_P+0xa> |
1371e: 05 90 lpm r0, Z+ |
13720: 0d 92 st X+, r0 |
13722: 41 50 subi r20, 0x01 ; 1 |
13724: 50 40 sbci r21, 0x00 ; 0 |
13726: d8 f7 brcc .-10 ; 0x1371e <memcpy_P+0x6> |
13728: 08 95 ret |
|
0001372a <memchr>: |
1372a: fc 01 movw r30, r24 |
1372c: 41 50 subi r20, 0x01 ; 1 |
1372e: 50 40 sbci r21, 0x00 ; 0 |
13730: 30 f0 brcs .+12 ; 0x1373e <memchr+0x14> |
13732: 01 90 ld r0, Z+ |
13734: 06 16 cp r0, r22 |
13736: d1 f7 brne .-12 ; 0x1372c <memchr+0x2> |
13738: 31 97 sbiw r30, 0x01 ; 1 |
1373a: cf 01 movw r24, r30 |
1373c: 08 95 ret |
1373e: 88 27 eor r24, r24 |
13740: 99 27 eor r25, r25 |
13742: 08 95 ret |
|
00013744 <memcpy>: |
13744: fb 01 movw r30, r22 |
13746: dc 01 movw r26, r24 |
13748: 02 c0 rjmp .+4 ; 0x1374e <memcpy+0xa> |
1374a: 01 90 ld r0, Z+ |
1374c: 0d 92 st X+, r0 |
1374e: 41 50 subi r20, 0x01 ; 1 |
13750: 50 40 sbci r21, 0x00 ; 0 |
13752: d8 f7 brcc .-10 ; 0x1374a <memcpy+0x6> |
13754: 08 95 ret |
|
00013756 <__eerd_block_m1284>: |
13756: dc 01 movw r26, r24 |
13758: cb 01 movw r24, r22 |
|
0001375a <__eerd_blraw_m1284>: |
1375a: fc 01 movw r30, r24 |
1375c: f9 99 sbic 0x1f, 1 ; 31 |
1375e: fe cf rjmp .-4 ; 0x1375c <__eerd_blraw_m1284+0x2> |
13760: 06 c0 rjmp .+12 ; 0x1376e <__eerd_blraw_m1284+0x14> |
13762: f2 bd out 0x22, r31 ; 34 |
13764: e1 bd out 0x21, r30 ; 33 |
13766: f8 9a sbi 0x1f, 0 ; 31 |
13768: 31 96 adiw r30, 0x01 ; 1 |
1376a: 00 b4 in r0, 0x20 ; 32 |
1376c: 0d 92 st X+, r0 |
1376e: 41 50 subi r20, 0x01 ; 1 |
13770: 50 40 sbci r21, 0x00 ; 0 |
13772: b8 f7 brcc .-18 ; 0x13762 <__eerd_blraw_m1284+0x8> |
13774: 08 95 ret |
|
00013776 <__eerd_byte_m1284>: |
13776: f9 99 sbic 0x1f, 1 ; 31 |
13778: fe cf rjmp .-4 ; 0x13776 <__eerd_byte_m1284> |
1377a: 92 bd out 0x22, r25 ; 34 |
1377c: 81 bd out 0x21, r24 ; 33 |
1377e: f8 9a sbi 0x1f, 0 ; 31 |
13780: 99 27 eor r25, r25 |
13782: 80 b5 in r24, 0x20 ; 32 |
13784: 08 95 ret |
|
00013786 <__eerd_word_m1284>: |
13786: a8 e1 ldi r26, 0x18 ; 24 |
13788: b0 e0 ldi r27, 0x00 ; 0 |
1378a: 42 e0 ldi r20, 0x02 ; 2 |
1378c: 50 e0 ldi r21, 0x00 ; 0 |
1378e: e5 cf rjmp .-54 ; 0x1375a <__eerd_blraw_m1284> |
|
00013790 <__eewr_block_m1284>: |
13790: dc 01 movw r26, r24 |
13792: cb 01 movw r24, r22 |
13794: 02 c0 rjmp .+4 ; 0x1379a <__eewr_block_m1284+0xa> |
13796: 2d 91 ld r18, X+ |
13798: 05 d0 rcall .+10 ; 0x137a4 <__eewr_r18_m1284> |
1379a: 41 50 subi r20, 0x01 ; 1 |
1379c: 50 40 sbci r21, 0x00 ; 0 |
1379e: d8 f7 brcc .-10 ; 0x13796 <__eewr_block_m1284+0x6> |
137a0: 08 95 ret |
|
000137a2 <__eewr_byte_m1284>: |
137a2: 26 2f mov r18, r22 |
|
000137a4 <__eewr_r18_m1284>: |
137a4: f9 99 sbic 0x1f, 1 ; 31 |
137a6: fe cf rjmp .-4 ; 0x137a4 <__eewr_r18_m1284> |
137a8: 1f ba out 0x1f, r1 ; 31 |
137aa: 92 bd out 0x22, r25 ; 34 |
137ac: 81 bd out 0x21, r24 ; 33 |
137ae: 20 bd out 0x20, r18 ; 32 |
137b0: 0f b6 in r0, 0x3f ; 63 |
137b2: f8 94 cli |
137b4: fa 9a sbi 0x1f, 2 ; 31 |
137b6: f9 9a sbi 0x1f, 1 ; 31 |
137b8: 0f be out 0x3f, r0 ; 63 |
137ba: 01 96 adiw r24, 0x01 ; 1 |
137bc: 08 95 ret |
|
000137be <__eewr_word_m1284>: |
137be: f1 df rcall .-30 ; 0x137a2 <__eewr_byte_m1284> |
137c0: 27 2f mov r18, r23 |
137c2: f0 cf rjmp .-32 ; 0x137a4 <__eewr_r18_m1284> |
|
000137c4 <_exit>: |
137c4: f8 94 cli |
|
000137c6 <__stop_program>: |
137c6: ff cf rjmp .-2 ; 0x137c6 <__stop_program> |