Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1564 | LPDunwell | 1 | |
2 | Flight-Ctrl_MEGA644p_NAVICTRL_JENNIC_V0_76g_SVN1563.elf: file format elf32-avr |
||
3 | |||
4 | Sections: |
||
5 | Idx Name Size VMA LMA File off Algn |
||
6 | |||
7 | CONTENTS, ALLOC, LOAD, DATA |
||
8 | 1 .text 0000d6fe 00000000 00000000 000000b4 2**1 |
||
9 | CONTENTS, ALLOC, LOAD, READONLY, CODE |
||
10 | 2 .bss 000004d1 008001d8 008001d8 0000d88a 2**0 |
||
11 | ALLOC |
||
12 | 3 .eeprom 00000800 00810000 00810000 0000d88a 2**0 |
||
13 | CONTENTS, ALLOC, LOAD, DATA |
||
14 | 4 .stab 00000678 00000000 00000000 0000e08c 2**2 |
||
15 | CONTENTS, READONLY, DEBUGGING |
||
16 | 5 .stabstr 00000061 00000000 00000000 0000e704 2**0 |
||
17 | CONTENTS, READONLY, DEBUGGING |
||
18 | |||
19 | Disassembly of section .text: |
||
20 | |||
21 | 00000000 <__vectors>: |
||
22 | 0: 0c 94 65 06 jmp 0xcca ; 0xcca <__ctors_end> |
||
23 | 4: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
24 | 8: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
25 | c: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
26 | 10: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
27 | 14: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
28 | 18: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
29 | 1c: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
30 | 20: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
31 | 24: 0c 94 6c 18 jmp 0x30d8 ; 0x30d8 <__vector_9> |
||
32 | 28: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
33 | 2c: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
34 | 30: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
35 | 34: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
36 | 38: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
37 | 3c: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
38 | 40: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
39 | 44: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
40 | 48: 0c 94 86 17 jmp 0x2f0c ; 0x2f0c <__vector_18> |
||
41 | 4c: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
42 | 50: 0c 94 1a 13 jmp 0x2634 ; 0x2634 <__vector_20> |
||
43 | 54: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
44 | 58: 0c 94 bf 0b jmp 0x177e ; 0x177e <__vector_22> |
||
45 | 5c: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
46 | 60: 0c 94 2d 1c jmp 0x385a ; 0x385a <__vector_24> |
||
47 | 64: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
48 | 68: 0c 94 32 2d jmp 0x5a64 ; 0x5a64 <__vector_26> |
||
49 | 6c: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
50 | 70: 0c 94 87 62 jmp 0xc50e ; 0xc50e <__vector_28> |
||
51 | 74: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
52 | 78: 0c 94 82 06 jmp 0xd04 ; 0xd04 <__bad_interrupt> |
||
53 | 7c: 14 20 and r1, r4 |
||
54 | 7e: 20 20 and r2, r0 |
||
55 | 80: c1 1e adc r12, r17 |
||
56 | 82: cd 1e adc r12, r29 |
||
57 | 84: d9 1e adc r13, r25 |
||
58 | 86: 83 1c adc r8, r3 |
||
59 | 88: 90 1e adc r9, r16 |
||
60 | 8a: a2 1e adc r10, r18 |
||
61 | 8c: e0 1d adc r30, r0 |
||
62 | 8e: b3 1c adc r11, r3 |
||
63 | 90: 83 1c adc r8, r3 |
||
64 | 92: e5 1e adc r14, r21 |
||
65 | 94: f6 1e adc r15, r22 |
||
66 | 96: 14 1f adc r17, r20 |
||
67 | 98: 30 1f adc r19, r16 |
||
68 | 9a: 4c 1f adc r20, r28 |
||
69 | 9c: b0 1f adc r27, r16 |
||
70 | 9e: a4 1c adc r10, r4 |
||
71 | |||
72 | 000000a0 <__c.2008>: |
||
73 | a0: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
||
74 | b0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
||
75 | c0: 3d 3d 3d 3d 3d 0a 0d 00 =====... |
||
76 | |||
77 | 000000c8 <__c.2006>: |
||
78 | c8: 4e 65 75 74 72 61 6c 20 28 41 43 43 2d 4d 6f 64 Neutral (ACC-Mod |
||
79 | d8: 65 29 00 e). |
||
80 | |||
81 | 000000db <__c.2004>: |
||
82 | db: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold. |
||
83 | |||
84 | 000000e7 <__c.2002>: |
||
85 | e7: 0a 0d 43 6f 6e 74 72 6f 6c 3a 20 00 ..Control: . |
||
86 | |||
87 | 000000f3 <__c.2000>: |
||
88 | f3: 0a 0d 46 6c 69 67 68 74 2d 74 69 6d 65 20 25 75 ..Flight-time %u |
||
89 | 103: 20 6d 69 6e 20 20 54 6f 74 61 6c 3a 25 75 20 6d min Total:%u m |
||
90 | 113: 69 6e 00 in. |
||
91 | |||
92 | 00000116 <__c.1998>: |
||
93 | 116: 0d 0a 53 75 70 70 6f 72 74 20 66 6f 72 20 4a 45 ..Support for JE |
||
94 | 126: 4e 4e 49 43 20 52 43 20 61 74 20 32 6e 64 20 55 NNIC RC at 2nd U |
||
95 | 136: 41 52 54 00 ART. |
||
96 | |||
97 | 0000013a <__c.1996>: |
||
98 | 13a: 0a 0d 53 75 70 70 6f 72 74 20 66 6f 72 20 4e 61 ..Support for Na |
||
99 | 14a: 76 69 43 74 72 6c 00 viCtrl. |
||
100 | |||
101 | 00000151 <__c.1994>: |
||
102 | 151: 4f 4b 0a 0d 00 OK... |
||
103 | |||
104 | 00000156 <__c.1989>: |
||
105 | 156: 0a 0d 43 61 6c 69 62 72 61 74 69 6e 67 20 61 69 ..Calibrating ai |
||
106 | 166: 72 20 70 72 65 73 73 75 72 65 20 73 65 6e 73 6f r pressure senso |
||
107 | 176: 72 2e 2e 00 r... |
||
108 | |||
109 | 0000017a <__c.1984>: |
||
110 | 17a: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
||
111 | 18a: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
||
112 | 19a: 3d 3d 3d 3d 3d 00 =====. |
||
113 | |||
114 | 000001a0 <__c.1979>: |
||
115 | 1a0: 0a 0d 0a 0d 21 21 20 4d 49 53 53 49 4e 47 20 42 ....!! MISSING B |
||
116 | 1b0: 4c 2d 43 54 52 4c 3a 20 25 64 20 21 21 00 L-CTRL: %d !!. |
||
117 | |||
118 | 000001be <__c.1974>: |
||
119 | 1be: 25 64 20 00 %d . |
||
120 | |||
121 | 000001c2 <__c.1960>: |
||
122 | 1c2: 0a 0d 46 6f 75 6e 64 20 42 4c 2d 43 74 72 6c 3a ..Found BL-Ctrl: |
||
123 | 1d2: 20 00 . |
||
124 | |||
125 | 000001d4 <__c.1958>: |
||
126 | 1d4: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
||
127 | 1e4: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
||
128 | 1f4: 3d 3d 3d 3d 3d 00 =====. |
||
129 | |||
130 | 000001fa <__c.1956>: |
||
131 | 1fa: 0a 0d 53 6f 66 74 77 61 72 65 3a 20 56 25 64 2e ..Software: V%d. |
||
132 | 20a: 25 64 25 63 00 %d%c. |
||
133 | |||
134 | 0000020f <__c.1954>: |
||
135 | 20f: 0d 0a 20 20 20 20 20 43 50 55 3a 20 41 74 6d 65 .. CPU: Atme |
||
136 | 21f: 67 61 36 34 34 00 ga644. |
||
137 | |||
138 | 00000225 <__c.1952>: |
||
139 | 225: 0d 0a 20 20 20 20 20 43 50 55 3a 20 41 74 6d 65 .. CPU: Atme |
||
140 | 235: 67 61 36 34 34 70 00 ga644p. |
||
141 | |||
142 | 0000023c <__c.1950>: |
||
143 | 23c: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
||
144 | 24c: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
||
145 | 25c: 3d 3d 3d 3d 3d 00 =====. |
||
146 | |||
147 | 00000262 <__c.1948>: |
||
148 | 262: 0a 0d 77 77 77 2e 4d 69 6b 72 6f 4b 6f 70 74 65 ..www.MikroKopte |
||
149 | 272: 72 2e 64 65 20 28 63 29 20 48 69 53 79 73 74 65 r.de (c) HiSyste |
||
150 | 282: 6d 73 20 47 6d 62 48 00 ms GmbH. |
||
151 | |||
152 | 0000028a <__c.1946>: |
||
153 | 28a: 0a 0d 74 68 65 20 75 73 65 20 6f 66 20 74 68 69 ..the use of thi |
||
154 | 29a: 73 20 73 6f 66 74 77 61 72 65 20 69 73 20 6f 6e s software is on |
||
155 | 2aa: 6c 79 20 70 65 72 6d 69 74 74 65 64 20 0a 0d 6f ly permitted ..o |
||
156 | 2ba: 6e 20 6f 72 69 67 69 6e 61 6c 20 4d 69 6b 72 6f n original Mikro |
||
157 | 2ca: 4b 6f 70 74 65 72 2d 48 61 72 64 77 61 72 65 00 Kopter-Hardware. |
||
158 | |||
159 | 000002da <__c.1944>: |
||
160 | 2da: 0a 0d 48 61 72 64 77 61 72 65 3a 20 25 64 2e 25 ..Hardware: %d.% |
||
161 | 2ea: 64 00 d. |
||
162 | |||
163 | 000002ec <__c.1942>: |
||
164 | 2ec: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 00 ..FlightControl. |
||
165 | |||
166 | 000002fc <__c.1940>: |
||
167 | 2fc: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
||
168 | 30c: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
||
169 | 31c: 3d 3d 3d 3d 3d 00 =====. |
||
170 | |||
171 | 00000322 <__c.1918>: |
||
172 | 322: 4c 6f 77 20 57 61 72 6e 69 6e 67 20 6c 65 76 65 Low Warning leve |
||
173 | 332: 6c 3a 20 25 64 2e 25 64 56 00 l: %d.%dV. |
||
174 | |||
175 | 0000033c <__c.1916>: |
||
176 | 33c: 20 34 20 43 65 6c 6c 73 20 20 00 4 Cells . |
||
177 | |||
178 | 00000347 <__c.1914>: |
||
179 | 347: 20 33 20 43 65 6c 6c 73 20 20 00 3 Cells . |
||
180 | |||
181 | 00000352 <__c.1909>: |
||
182 | 352: 0a 0d 42 61 74 74 3a 00 ..Batt:. |
||
183 | |||
184 | 0000035a <ANALOG_LABEL>: |
||
185 | 35a: 41 6e 67 6c 65 4e 69 63 6b 20 20 20 20 20 20 20 AngleNick |
||
186 | 36a: 41 6e 67 6c 65 52 6f 6c 6c 20 20 20 20 20 20 20 AngleRoll |
||
187 | 37a: 41 63 63 4e 69 63 6b 20 20 20 20 20 20 20 20 20 AccNick |
||
188 | 38a: 41 63 63 52 6f 6c 6c 20 20 20 20 20 20 20 20 20 AccRoll |
||
189 | 39a: 59 61 77 47 79 72 6f 20 20 20 20 20 20 20 20 20 YawGyro |
||
190 | 3aa: 48 65 69 67 68 74 20 56 61 6c 75 65 20 20 20 20 Height Value |
||
191 | 3ba: 41 63 63 5a 20 20 20 20 20 20 20 20 20 20 20 20 AccZ |
||
192 | 3ca: 47 61 73 20 20 20 20 20 20 20 20 20 20 20 20 20 Gas |
||
193 | 3da: 43 6f 6d 70 61 73 73 20 48 65 61 64 69 6e 67 20 Compass Heading |
||
194 | 3ea: 56 6f 6c 74 61 67 65 20 20 20 20 20 20 20 20 20 Voltage |
||
195 | 3fa: 52 65 63 65 69 76 65 72 20 4c 65 76 65 6c 20 20 Receiver Level |
||
196 | 40a: 59 61 77 47 79 72 6f 20 48 65 61 64 69 6e 67 20 YawGyro Heading |
||
197 | 41a: 4d 6f 74 6f 72 20 46 72 6f 6e 74 20 20 20 20 20 Motor Front |
||
198 | 42a: 4d 6f 74 6f 72 20 52 65 61 72 20 20 20 20 20 20 Motor Rear |
||
199 | 43a: 4d 6f 74 6f 72 20 4c 65 66 74 20 20 20 20 20 20 Motor Left |
||
200 | 44a: 4d 6f 74 6f 72 20 52 69 67 68 74 20 20 20 20 20 Motor Right |
||
201 | 45a: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
||
202 | 46a: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
||
203 | 47a: 56 61 72 69 6f 4d 65 74 65 72 20 20 20 20 20 20 VarioMeter |
||
204 | 48a: 4d 4b 33 4d 41 47 20 43 61 6c 53 74 61 74 65 20 MK3MAG CalState |
||
205 | 49a: 4e 69 63 6b 53 65 72 76 6f 20 20 20 20 20 20 20 NickServo |
||
206 | 4aa: 48 6f 6f 76 65 72 67 61 73 20 20 20 20 20 20 20 Hoovergas |
||
207 | 4ba: 46 43 5f 4a 4e 20 49 6e 70 75 74 20 31 20 20 20 FC_JN Input 1 |
||
208 | 4ca: 46 43 5f 4a 4e 20 49 6e 70 75 74 20 32 20 20 20 FC_JN Input 2 |
||
209 | 4da: 46 43 5f 4a 4e 20 49 6e 70 75 74 20 33 20 20 20 FC_JN Input 3 |
||
210 | 4ea: 46 43 5f 4a 4e 20 49 6e 70 75 74 20 34 20 20 20 FC_JN Input 4 |
||
211 | 4fa: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
||
212 | 50a: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
||
213 | 51a: 49 32 43 2d 45 72 72 6f 72 20 20 20 20 20 20 20 I2C-Error |
||
214 | 52a: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |
||
215 | 53a: 47 50 53 20 4e 69 63 6b 20 20 20 20 20 20 20 20 GPS Nick |
||
216 | 54a: 47 50 53 20 52 6f 6c 6c 20 20 20 20 20 20 20 20 GPS Roll |
||
217 | |||
218 | 0000055a <__c.1826>: |
||
219 | 55a: 0d 0a 20 44 41 43 20 6f 72 20 49 32 43 20 45 72 .. DAC or I2C Er |
||
220 | 56a: 72 6f 72 31 20 63 68 65 63 6b 20 49 32 43 2c 20 ror1 check I2C, |
||
221 | 57a: 33 56 72 65 66 2c 20 44 41 43 2c 20 61 6e 64 20 3Vref, DAC, and |
||
222 | 58a: 42 4c 2d 43 74 72 6c 00 BL-Ctrl. |
||
223 | |||
224 | 00000592 <__c.1808>: |
||
225 | 592: 2e 00 .. |
||
226 | |||
227 | 00000594 <__c.1943>: |
||
228 | 594: 28 72 65 73 65 74 29 00 (reset). |
||
229 | |||
230 | 0000059c <__c.1941>: |
||
231 | 59c: 54 6f 74 61 6c 3a 25 35 75 20 6d 69 6e 00 Total:%5u min. |
||
232 | |||
233 | 000005aa <__c.1939>: |
||
234 | 5aa: 54 72 69 70 3a 20 25 35 75 20 6d 69 6e 00 Trip: %5u min. |
||
235 | |||
236 | 000005b8 <__c.1937>: |
||
237 | 5b8: 46 6c 69 67 68 74 2d 54 69 6d 65 20 20 00 Flight-Time . |
||
238 | |||
239 | 000005c6 <__c.1934>: |
||
240 | 5c6: 31 32 00 12. |
||
241 | |||
242 | 000005c9 <__c.1932>: |
||
243 | 5c9: 31 31 00 11. |
||
244 | |||
245 | 000005cc <__c.1930>: |
||
246 | 5cc: 31 30 00 10. |
||
247 | |||
248 | 000005cf <__c.1928>: |
||
249 | 5cf: 20 25 63 20 20 20 2d 20 20 20 2d 20 20 20 2d 20 %c - - - |
||
250 | ... |
||
251 | |||
252 | 000005e0 <__c.1926>: |
||
253 | 5e0: 20 25 63 20 20 20 25 63 20 20 20 25 63 20 20 20 %c %c %c |
||
254 | 5f0: 25 63 20 00 %c . |
||
255 | |||
256 | 000005f4 <__c.1924>: |
||
257 | 5f4: 20 25 63 20 20 20 25 63 20 20 20 25 63 20 20 20 %c %c %c |
||
258 | 604: 25 63 20 00 %c . |
||
259 | |||
260 | 00000608 <__c.1922>: |
||
261 | 608: 42 4c 2d 43 74 72 6c 20 66 6f 75 6e 64 20 00 BL-Ctrl found . |
||
262 | |||
263 | 00000617 <__c.1919>: |
||
264 | 617: 20 25 33 64 20 20 25 33 64 20 20 25 33 64 20 20 %3d %3d %3d |
||
265 | 627: 25 33 64 20 00 %3d . |
||
266 | |||
267 | 0000062c <__c.1917>: |
||
268 | 62c: 20 25 33 64 20 20 25 33 64 20 20 25 33 64 20 20 %3d %3d %3d |
||
269 | 63c: 25 33 64 20 00 %3d . |
||
270 | |||
271 | 00000641 <__c.1915>: |
||
272 | 641: 20 25 33 64 20 20 25 33 64 20 20 25 33 64 20 20 %3d %3d %3d |
||
273 | 651: 25 33 64 20 00 %3d . |
||
274 | |||
275 | 00000656 <__c.1913>: |
||
276 | 656: 42 4c 2d 43 74 72 6c 20 45 72 72 6f 72 73 20 00 BL-Ctrl Errors . |
||
277 | |||
278 | 00000666 <__c.1910>: |
||
279 | 666: 48 69 3a 25 34 69 20 20 43 66 3a 25 34 69 20 00 Hi:%4i Cf:%4i . |
||
280 | |||
281 | 00000676 <__c.1908>: |
||
282 | 676: 47 73 3a 25 34 69 20 20 59 61 3a 25 34 69 20 00 Gs:%4i Ya:%4i . |
||
283 | |||
284 | 00000686 <__c.1906>: |
||
285 | 686: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
||
286 | |||
287 | 00000696 <__c.1904>: |
||
288 | 696: 45 78 74 65 72 6e 43 6f 6e 74 72 6f 6c 20 20 00 ExternControl . |
||
289 | |||
290 | 000006a6 <__c.1901>: |
||
291 | 6a6: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i. |
||
292 | |||
293 | 000006b4 <__c.1899>: |
||
294 | 6b4: 50 6f 73 69 74 69 6f 6e 3a 20 25 33 69 00 Position: %3i. |
||
295 | |||
296 | 000006c2 <__c.1897>: |
||
297 | 6c2: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i. |
||
298 | |||
299 | 000006d0 <__c.1895>: |
||
300 | 6d0: 53 65 72 76 6f 20 20 00 Servo . |
||
301 | |||
302 | 000006d8 <__c.1892>: |
||
303 | 6d8: 50 6f 34 3a 20 25 33 69 20 50 6f 38 3a 20 25 33 Po4: %3i Po8: %3 |
||
304 | 6e8: 69 00 i. |
||
305 | |||
306 | 000006ea <__c.1890>: |
||
307 | 6ea: 50 6f 33 3a 20 25 33 69 20 50 6f 37 3a 20 25 33 Po3: %3i Po7: %3 |
||
308 | 6fa: 69 00 i. |
||
309 | |||
310 | 000006fc <__c.1888>: |
||
311 | 6fc: 50 6f 32 3a 20 25 33 69 20 50 6f 36 3a 20 25 33 Po2: %3i Po6: %3 |
||
312 | 70c: 69 00 i. |
||
313 | |||
314 | 0000070e <__c.1886>: |
||
315 | 70e: 50 6f 31 3a 20 25 33 69 20 50 6f 35 3a 20 25 33 Po1: %3i Po5: %3 |
||
316 | 71e: 69 00 i. |
||
317 | |||
318 | 00000720 <__c.1883>: |
||
319 | 720: 4f 66 66 43 6f 75 72 73 65 3a 20 25 35 69 00 OffCourse: %5i. |
||
320 | |||
321 | 0000072f <__c.1881>: |
||
322 | 72f: 48 65 61 64 69 6e 67 3a 20 20 20 25 35 69 00 Heading: %5i. |
||
323 | |||
324 | 0000073e <__c.1879>: |
||
325 | 73e: 43 6f 75 72 73 65 3a 20 20 20 20 25 35 69 00 Course: %5i. |
||
326 | |||
327 | 0000074d <__c.1877>: |
||
328 | 74d: 43 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Compass . |
||
329 | |||
330 | 0000075c <__c.1874>: |
||
331 | 75c: 52 43 2d 52 53 53 49 3a 20 20 20 20 25 34 69 00 RC-RSSI: %4i. |
||
332 | |||
333 | 0000076c <__c.1872>: |
||
334 | 76c: 52 43 2d 43 68 61 6e 6e 65 6c 73 3a 25 34 69 00 RC-Channels:%4i. |
||
335 | |||
336 | 0000077c <__c.1870>: |
||
337 | 77c: 52 43 2d 4c 65 76 65 6c 3a 20 20 20 25 34 69 00 RC-Level: %4i. |
||
338 | |||
339 | 0000078c <__c.1868>: |
||
340 | 78c: 56 6f 6c 74 61 67 65 3a 20 20 20 25 33 69 2e 25 Voltage: %3i.% |
||
341 | 79c: 31 69 56 00 1iV. |
||
342 | |||
343 | 000007a0 <__c.1865>: |
||
344 | 7a0: 48 65 69 67 68 74 20 25 34 69 20 28 25 33 69 29 Height %4i (%3i) |
||
345 | ... |
||
346 | |||
347 | 000007b1 <__c.1863>: |
||
348 | 7b1: 52 6f 6c 6c 20 20 20 25 34 69 20 28 25 33 69 29 Roll %4i (%3i) |
||
349 | ... |
||
350 | |||
351 | 000007c2 <__c.1861>: |
||
352 | 7c2: 4e 69 63 6b 20 20 20 25 34 69 20 28 25 33 69 29 Nick %4i (%3i) |
||
353 | ... |
||
354 | |||
355 | 000007d3 <__c.1859>: |
||
356 | 7d3: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor. |
||
357 | |||
358 | 000007e0 <__c.1856>: |
||
359 | 7e0: 59 61 77 20 20 25 34 69 20 28 25 33 69 29 28 25 Yaw %4i (%3i)(% |
||
360 | 7f0: 33 69 29 00 3i). |
||
361 | |||
362 | 000007f4 <__c.1854>: |
||
363 | 7f4: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 2e 25 69 Roll %4i (%3i.%i |
||
364 | 804: 29 28 25 33 69 29 00 )(%3i). |
||
365 | |||
366 | 0000080b <__c.1852>: |
||
367 | 80b: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 2e 25 69 Nick %4i (%3i.%i |
||
368 | 81b: 29 28 25 33 69 29 00 )(%3i). |
||
369 | |||
370 | 00000822 <__c.1848>: |
||
371 | 822: 59 61 77 20 20 25 34 69 20 28 25 33 69 29 00 Yaw %4i (%3i). |
||
372 | |||
373 | 00000831 <__c.1846>: |
||
374 | 831: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 2e 25 69 Roll %4i (%3i.%i |
||
375 | 841: 29 00 ). |
||
376 | |||
377 | 00000843 <__c.1844>: |
||
378 | 843: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 2e 25 69 Nick %4i (%3i.%i |
||
379 | 853: 29 00 ). |
||
380 | |||
381 | 00000855 <__c.1838>: |
||
382 | 855: 59 61 77 20 20 25 34 69 20 28 25 33 69 29 00 Yaw %4i (%3i). |
||
383 | |||
384 | 00000864 <__c.1836>: |
||
385 | 864: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 2e 25 69 Roll %4i (%3i.%i |
||
386 | 874: 29 00 ). |
||
387 | |||
388 | 00000876 <__c.1834>: |
||
389 | 876: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 2e 25 69 Nick %4i (%3i.%i |
||
390 | 886: 29 00 ). |
||
391 | |||
392 | 00000888 <__c.1831>: |
||
393 | 888: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor. |
||
394 | |||
395 | 00000896 <__c.1828>: |
||
396 | 896: 50 33 3a 25 34 69 20 20 50 34 3a 25 34 69 20 00 P3:%4i P4:%4i . |
||
397 | |||
398 | 000008a6 <__c.1826>: |
||
399 | 8a6: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i . |
||
400 | |||
401 | 000008b6 <__c.1824>: |
||
402 | 8b6: 47 73 3a 25 34 69 20 20 59 61 3a 25 34 69 20 00 Gs:%4i Ya:%4i . |
||
403 | |||
404 | 000008c6 <__c.1822>: |
||
405 | 8c6: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
||
406 | |||
407 | 000008d6 <__c.1819>: |
||
408 | 8d6: 43 37 3a 25 34 69 20 20 43 38 3a 25 34 69 20 00 C7:%4i C8:%4i . |
||
409 | |||
410 | 000008e6 <__c.1817>: |
||
411 | 8e6: 43 35 3a 25 34 69 20 20 43 36 3a 25 34 69 20 00 C5:%4i C6:%4i . |
||
412 | |||
413 | 000008f6 <__c.1815>: |
||
414 | 8f6: 43 33 3a 25 34 69 20 20 43 34 3a 25 34 69 20 00 C3:%4i C4:%4i . |
||
415 | |||
416 | 00000906 <__c.1813>: |
||
417 | 906: 43 31 3a 25 34 69 20 20 43 32 3a 25 34 69 20 00 C1:%4i C2:%4i . |
||
418 | |||
419 | 00000916 <__c.1810>: |
||
420 | 916: 48 65 61 64 69 6e 67 3a 20 20 20 25 35 69 00 Heading: %5i. |
||
421 | |||
422 | 00000925 <__c.1808>: |
||
423 | 925: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i. |
||
424 | |||
425 | 00000934 <__c.1806>: |
||
426 | 934: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i. |
||
427 | |||
428 | 00000943 <__c.1804>: |
||
429 | 943: 41 74 74 69 74 75 64 65 00 Attitude. |
||
430 | |||
431 | 0000094c <__c.1801>: |
||
432 | 94c: 48 65 69 67 68 74 20 43 6f 6e 74 72 6f 6c 00 Height Control. |
||
433 | |||
434 | 0000095b <__c.1799>: |
||
435 | 95b: 4e 6f 20 00 No . |
||
436 | |||
437 | 0000095f <__c.1797>: |
||
438 | 95f: 4f 66 66 73 65 74 20 20 20 20 3a 25 35 69 00 Offset :%5i. |
||
439 | |||
440 | 0000096e <__c.1795>: |
||
441 | 96e: 41 69 72 20 50 72 65 73 73 2e 3a 25 35 69 00 Air Press.:%5i. |
||
442 | |||
443 | 0000097d <__c.1793>: |
||
444 | 97d: 53 65 74 20 50 6f 69 6e 74 3a 20 25 35 69 00 Set Point: %5i. |
||
445 | |||
446 | 0000098c <__c.1791>: |
||
447 | 98c: 48 65 69 67 68 74 3a 20 20 20 20 25 35 69 00 Height: %5i. |
||
448 | |||
449 | 0000099b <__c.1787>: |
||
450 | 99b: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss. |
||
451 | |||
452 | 000009ab <__c.1785>: |
||
453 | 9ab: 4d 69 73 73 69 6e 67 20 42 4c 2d 43 74 72 6c 3a Missing BL-Ctrl: |
||
454 | 9bb: 25 64 00 %d. |
||
455 | |||
456 | 000009be <__c.1783>: |
||
457 | 9be: 49 32 43 20 45 72 72 6f 72 21 21 21 00 I2C Error!!!. |
||
458 | |||
459 | 000009cb <__c.1781>: |
||
460 | 9cb: 53 65 74 74 69 6e 67 3a 20 25 64 20 25 73 00 Setting: %d %s. |
||
461 | |||
462 | 000009da <__c.1779>: |
||
463 | 9da: 48 57 3a 56 25 64 2e 25 64 20 53 57 3a 25 64 2e HW:V%d.%d SW:%d. |
||
464 | 9ea: 25 64 25 63 00 %d%c. |
||
465 | |||
466 | 000009ef <__c.1777>: |
||
467 | 9ef: 2b 2b 20 46 6c 69 67 68 74 2d 43 74 72 6c 20 2b ++ Flight-Ctrl + |
||
468 | 9ff: 2b 00 +. |
||
469 | |||
470 | 00000a01 <__c.1774>: |
||
471 | a01: 5b 25 69 5d 00 [%i]. |
||
472 | |||
473 | 00000a06 <__c.1772>: |
||
474 | a06: 5b 25 69 5d 00 [%i]. |
||
475 | |||
476 | 00000a0b <__c.1965>: |
||
477 | a0b: 0a 0d 41 43 43 20 6e 6f 74 20 63 61 6c 69 62 72 ..ACC not calibr |
||
478 | a1b: 61 74 65 64 21 0d 0a 00 ated!... |
||
479 | |||
480 | 00000a23 <__c.1858>: |
||
481 | a23: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
||
482 | a33: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
||
483 | ... |
||
484 | |||
485 | 00000a44 <__c.1856>: |
||
486 | a44: 0a 0d 4d 69 78 65 72 2d 43 6f 6e 66 69 67 3a 20 ..Mixer-Config: |
||
487 | a54: 27 25 73 27 20 28 25 75 20 4d 6f 74 6f 72 73 29 '%s' (%u Motors) |
||
488 | ... |
||
489 | |||
490 | 00000a65 <__c.1851>: |
||
491 | a65: 0a 0d 47 65 6e 65 72 61 74 69 6e 67 20 64 65 66 ..Generating def |
||
492 | a75: 61 75 6c 74 20 4d 69 78 65 72 20 54 61 62 6c 65 ault Mixer Table |
||
493 | ... |
||
494 | |||
495 | 00000a86 <__c.1849>: |
||
496 | a86: 0a 0d 55 73 69 6e 67 20 50 61 72 61 6d 65 74 65 ..Using Paramete |
||
497 | a96: 72 20 53 65 74 20 25 64 00 r Set %d. |
||
498 | |||
499 | 00000a9f <__c.1839>: |
||
500 | a9f: 0a 0d 49 6e 69 74 20 50 61 72 61 6d 65 74 65 72 ..Init Parameter |
||
501 | aaf: 20 69 6e 20 45 45 50 52 4f 4d 00 in EEPROM. |
||
502 | |||
503 | 00000aba <pgm_sinlookup>: |
||
504 | aba: 00 00 8f 00 1e 01 ad 01 3b 02 ca 02 58 03 e6 03 ........;...X... |
||
505 | aca: 74 04 02 05 8f 05 1b 06 a7 06 33 07 be 07 48 08 t.........3...H. |
||
506 | ada: d2 08 5b 09 e3 09 6b 0a f2 0a 78 0b fd 0b 81 0c ..[...k...x..... |
||
507 | aea: 04 0d 86 0d 07 0e 87 0e 06 0f 84 0f 00 10 7b 10 ..............{. |
||
508 | afa: f5 10 6e 11 e5 11 5b 12 cf 12 42 13 b3 13 23 14 ..n...[...B...#. |
||
509 | b0a: 92 14 fe 14 6a 15 d3 15 3b 16 a1 16 05 17 67 17 ....j...;.....g. |
||
510 | b1a: c8 17 27 18 83 18 de 18 37 19 8e 19 e3 19 36 1a ..'.....7.....6. |
||
511 | b2a: 87 1a d6 1a 23 1b 6e 1b b6 1b fd 1b 41 1c 83 1c ....#.n.....A... |
||
512 | b3a: c3 1c 00 1d 3c 1d 75 1d ab 1d e0 1d 12 1e 42 1e ....<.u.......B. |
||
513 | b4a: 6f 1e 9a 1e c3 1e e9 1e 0d 1f 2e 1f 4d 1f 69 1f o...........M.i. |
||
514 | b5a: 84 1f 9b 1f b0 1f c3 1f d3 1f e1 1f ec 1f f5 1f ................ |
||
515 | b6a: fb 1f ff 1f 00 20 ..... |
||
516 | |||
517 | 00000b70 <pgm_atanlookup>: |
||
518 | b70: 00 01 02 03 04 04 05 06 07 08 09 0a 0b 0b 0c 0d ................ |
||
519 | b80: 0e 0f 10 11 11 12 13 14 15 15 16 17 18 18 19 1a ................ |
||
520 | b90: 1b 1b 1c 1d 1d 1e 1f 1f 20 21 21 22 23 23 24 24 ........ !!"##$$ |
||
521 | ba0: 25 25 26 27 27 28 28 29 29 2a 2a 2b 2b 2c 2c 2d %%&''(())**++,,- |
||
522 | bb0: 2d 2d 2e 2e 2f 2f 30 30 30 31 31 32 32 32 33 33 --..//0001122233 |
||
523 | bc0: 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 3444555666777788 |
||
524 | bd0: 38 39 39 39 39 3a 3a 3a 3a 3b 3b 3b 3b 3c 3c 3c 89999::::;;;;<<< |
||
525 | be0: 3c 3c 3d 3d 3d 3d 3e 3e 3e 3e 3e 3f 3f 3f 3f 3f <<====>>>>>????? |
||
526 | bf0: 3f 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 ?@@@@@@AAAAAABBB |
||
527 | c00: 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 BBBBCCCCCCCDDDDD |
||
528 | c10: 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 DDDEEEEEEEEEFFFF |
||
529 | c20: 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 FFFFFGGGGGGGGGGG |
||
530 | c30: 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 HHHHHHHHHHHIIIII |
||
531 | c40: 49 49 49 49 49 49 49 49 49 4a 4a 4a 4a 4a 4a 4a IIIIIIIIIJJJJJJJ |
||
532 | c50: 4a 4a 4a 4a 4a 4a 4a 4b 4b 4b 4b 4b 4b 4b 4b 4b JJJJJJJKKKKKKKKK |
||
533 | c60: 4b 4b 4b 4b 4b 4b 4b 4b 4c 4c 4c 4c 4c 4c 4c 4c KKKKKKKKLLLLLLLL |
||
534 | c70: 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4c 4d 4d 4d 4d 4d LLLLLLLLLLLMMMMM |
||
535 | c80: 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d 4d MMMMMMMMMMMMMMMM |
||
536 | c90: 4d 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e MNNNNNNNNNNNNNNN |
||
537 | ca0: 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4e 4f 4f 4f 4f 4f NNNNNNNNNNNOOOOO |
||
538 | cb0: 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f OOOOOOOOOOOOOOOO |
||
539 | cc0: 4f 4f 4f 4f 4f 4f 4f 4f 4f 4f OOOOOOOOOO |
||
540 | |||
541 | 00000cca <__ctors_end>: |
||
542 | cca: 11 24 eor r1, r1 |
||
543 | ccc: 1f be out 0x3f, r1 ; 63 |
||
544 | cce: cf ef ldi r28, 0xFF ; 255 |
||
545 | cd0: d0 e1 ldi r29, 0x10 ; 16 |
||
546 | cd2: de bf out 0x3e, r29 ; 62 |
||
547 | cd4: cd bf out 0x3d, r28 ; 61 |
||
548 | |||
549 | 00000cd6 <__do_copy_data>: |
||
550 | cd6: 11 e0 ldi r17, 0x01 ; 1 |
||
551 | cd8: a0 e0 ldi r26, 0x00 ; 0 |
||
552 | cda: b1 e0 ldi r27, 0x01 ; 1 |
||
553 | cdc: ee ef ldi r30, 0xFE ; 254 |
||
554 | cde: f6 ed ldi r31, 0xD6 ; 214 |
||
555 | ce0: 02 c0 rjmp .+4 ; 0xce6 <.do_copy_data_start> |
||
556 | |||
557 | 00000ce2 <.do_copy_data_loop>: |
||
558 | ce2: 05 90 lpm r0, Z+ |
||
559 | ce4: 0d 92 st X+, r0 |
||
560 | |||
561 | 00000ce6 <.do_copy_data_start>: |
||
562 | ce6: a8 3d cpi r26, 0xD8 ; 216 |
||
563 | ce8: b1 07 cpc r27, r17 |
||
564 | cea: d9 f7 brne .-10 ; 0xce2 <.do_copy_data_loop> |
||
565 | |||
566 | 00000cec <__do_clear_bss>: |
||
567 | cec: 16 e0 ldi r17, 0x06 ; 6 |
||
568 | cee: a8 ed ldi r26, 0xD8 ; 216 |
||
569 | cf0: b1 e0 ldi r27, 0x01 ; 1 |
||
570 | cf2: 01 c0 rjmp .+2 ; 0xcf6 <.do_clear_bss_start> |
||
571 | |||
572 | 00000cf4 <.do_clear_bss_loop>: |
||
573 | cf4: 1d 92 st X+, r1 |
||
574 | |||
575 | 00000cf6 <.do_clear_bss_start>: |
||
576 | cf6: a9 3a cpi r26, 0xA9 ; 169 |
||
577 | cf8: b1 07 cpc r27, r17 |
||
578 | cfa: e1 f7 brne .-8 ; 0xcf4 <.do_clear_bss_loop> |
||
579 | cfc: 0e 94 73 07 call 0xee6 ; 0xee6 <main> |
||
580 | d00: 0c 94 7d 6b jmp 0xd6fa ; 0xd6fa <_exit> |
||
581 | |||
582 | 00000d04 <__bad_interrupt>: |
||
583 | d04: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> |
||
584 | |||
585 | 00000d08 <GetCPUType>: |
||
586 | d08: 80 91 c8 00 lds r24, 0x00C8 |
||
587 | d0c: 80 32 cpi r24, 0x20 ; 32 |
||
588 | d0e: 19 f0 breq .+6 ; 0xd16 <GetCPUType+0xe> |
||
589 | d10: 90 e0 ldi r25, 0x00 ; 0 |
||
590 | d12: 89 2f mov r24, r25 |
||
591 | d14: 08 95 ret |
||
592 | d16: 80 91 ca 00 lds r24, 0x00CA |
||
593 | d1a: 90 e0 ldi r25, 0x00 ; 0 |
||
594 | d1c: 86 30 cpi r24, 0x06 ; 6 |
||
595 | d1e: c9 f7 brne .-14 ; 0xd12 <GetCPUType+0xa> |
||
596 | d20: 91 e0 ldi r25, 0x01 ; 1 |
||
597 | d22: 89 2f mov r24, r25 |
||
598 | d24: 08 95 ret |
||
599 | |||
600 | 00000d26 <GetBoardRelease>: |
||
601 | d26: 85 b1 in r24, 0x05 ; 5 |
||
602 | d28: 8c 7f andi r24, 0xFC ; 252 |
||
603 | d2a: 85 b9 out 0x05, r24 ; 5 |
||
604 | d2c: 20 98 cbi 0x04, 0 ; 4 |
||
605 | d2e: 88 ee ldi r24, 0xE8 ; 232 |
||
606 | d30: 93 e0 ldi r25, 0x03 ; 3 |
||
607 | d32: 01 97 sbiw r24, 0x01 ; 1 |
||
608 | d34: f1 f7 brne .-4 ; 0xd32 <GetBoardRelease+0xc> |
||
609 | d36: 83 b1 in r24, 0x03 ; 3 |
||
610 | d38: 90 e0 ldi r25, 0x00 ; 0 |
||
611 | d3a: 83 70 andi r24, 0x03 ; 3 |
||
612 | d3c: 90 70 andi r25, 0x00 ; 0 |
||
613 | d3e: 82 30 cpi r24, 0x02 ; 2 |
||
614 | d40: 91 05 cpc r25, r1 |
||
615 | d42: e9 f0 breq .+58 ; 0xd7e <GetBoardRelease+0x58> |
||
616 | d44: 83 30 cpi r24, 0x03 ; 3 |
||
617 | d46: 91 05 cpc r25, r1 |
||
618 | d48: a1 f0 breq .+40 ; 0xd72 <GetBoardRelease+0x4c> |
||
619 | d4a: 01 97 sbiw r24, 0x01 ; 1 |
||
620 | d4c: 49 f0 breq .+18 ; 0xd60 <GetBoardRelease+0x3a> |
||
621 | d4e: 84 b1 in r24, 0x04 ; 4 |
||
622 | d50: 83 60 ori r24, 0x03 ; 3 |
||
623 | d52: 84 b9 out 0x04, r24 ; 4 |
||
624 | d54: 8a e0 ldi r24, 0x0A ; 10 |
||
625 | d56: 28 9a sbi 0x05, 0 ; 5 |
||
626 | d58: 8c 30 cpi r24, 0x0C ; 12 |
||
627 | d5a: 48 f0 brcs .+18 ; 0xd6e <GetBoardRelease+0x48> |
||
628 | d5c: 29 9a sbi 0x05, 1 ; 5 |
||
629 | d5e: 08 95 ret |
||
630 | d60: 84 b1 in r24, 0x04 ; 4 |
||
631 | d62: 83 60 ori r24, 0x03 ; 3 |
||
632 | d64: 84 b9 out 0x04, r24 ; 4 |
||
633 | d66: 8b e0 ldi r24, 0x0B ; 11 |
||
634 | d68: 28 98 cbi 0x05, 0 ; 5 |
||
635 | d6a: 8c 30 cpi r24, 0x0C ; 12 |
||
636 | d6c: b8 f7 brcc .-18 ; 0xd5c <GetBoardRelease+0x36> |
||
637 | d6e: 29 98 cbi 0x05, 1 ; 5 |
||
638 | d70: 08 95 ret |
||
639 | d72: 84 b1 in r24, 0x04 ; 4 |
||
640 | d74: 83 60 ori r24, 0x03 ; 3 |
||
641 | d76: 84 b9 out 0x04, r24 ; 4 |
||
642 | d78: 8d e0 ldi r24, 0x0D ; 13 |
||
643 | d7a: 28 98 cbi 0x05, 0 ; 5 |
||
644 | d7c: f6 cf rjmp .-20 ; 0xd6a <GetBoardRelease+0x44> |
||
645 | d7e: 84 b1 in r24, 0x04 ; 4 |
||
646 | d80: 83 60 ori r24, 0x03 ; 3 |
||
647 | d82: 84 b9 out 0x04, r24 ; 4 |
||
648 | d84: 84 e1 ldi r24, 0x14 ; 20 |
||
649 | d86: e7 cf rjmp .-50 ; 0xd56 <GetBoardRelease+0x30> |
||
650 | |||
651 | 00000d88 <LipoDetection>: |
||
652 | d88: 1f 93 push r17 |
||
653 | d8a: cf 93 push r28 |
||
654 | d8c: df 93 push r29 |
||
655 | d8e: 18 2f mov r17, r24 |
||
656 | d90: 88 23 and r24, r24 |
||
657 | d92: 09 f0 breq .+2 ; 0xd96 <LipoDetection+0xe> |
||
658 | d94: 71 c0 rjmp .+226 ; 0xe78 <LipoDetection+0xf0> |
||
659 | d96: 80 91 ac 05 lds r24, 0x05AC |
||
660 | d9a: 82 33 cpi r24, 0x32 ; 50 |
||
661 | d9c: 40 f0 brcs .+16 ; 0xdae <LipoDetection+0x26> |
||
662 | d9e: 80 93 02 01 sts 0x0102, r24 |
||
663 | da2: 11 23 and r17, r17 |
||
664 | da4: 89 f5 brne .+98 ; 0xe08 <LipoDetection+0x80> |
||
665 | da6: df 91 pop r29 |
||
666 | da8: cf 91 pop r28 |
||
667 | daa: 1f 91 pop r17 |
||
668 | dac: 08 95 ret |
||
669 | dae: 84 ef ldi r24, 0xF4 ; 244 |
||
670 | db0: 91 e0 ldi r25, 0x01 ; 1 |
||
671 | db2: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
672 | db6: ec 01 movw r28, r24 |
||
673 | db8: 11 23 and r17, r17 |
||
674 | dba: 09 f0 breq .+2 ; 0xdbe <LipoDetection+0x36> |
||
675 | dbc: 51 c0 rjmp .+162 ; 0xe60 <LipoDetection+0xd8> |
||
676 | dbe: 80 91 0f 01 lds r24, 0x010F |
||
677 | dc2: 90 91 10 01 lds r25, 0x0110 |
||
678 | dc6: 82 38 cpi r24, 0x82 ; 130 |
||
679 | dc8: 91 05 cpc r25, r1 |
||
680 | dca: 0c f0 brlt .+2 ; 0xdce <LipoDetection+0x46> |
||
681 | dcc: 68 c0 rjmp .+208 ; 0xe9e <LipoDetection+0x116> |
||
682 | dce: 80 91 ac 05 lds r24, 0x05AC |
||
683 | dd2: 23 e0 ldi r18, 0x03 ; 3 |
||
684 | dd4: 82 9f mul r24, r18 |
||
685 | dd6: c0 01 movw r24, r0 |
||
686 | dd8: 11 24 eor r1, r1 |
||
687 | dda: 80 93 02 01 sts 0x0102, r24 |
||
688 | dde: 11 23 and r17, r17 |
||
689 | de0: 11 f3 breq .-60 ; 0xda6 <LipoDetection+0x1e> |
||
690 | de2: 83 e0 ldi r24, 0x03 ; 3 |
||
691 | de4: 68 ec ldi r22, 0xC8 ; 200 |
||
692 | de6: 70 e0 ldi r23, 0x00 ; 0 |
||
693 | de8: 0e 94 6c 3e call 0x7cd8 ; 0x7cd8 <Beep> |
||
694 | dec: 00 d0 rcall .+0 ; 0xdee <LipoDetection+0x66> |
||
695 | dee: 0f 92 push r0 |
||
696 | df0: ed b7 in r30, 0x3d ; 61 |
||
697 | df2: fe b7 in r31, 0x3e ; 62 |
||
698 | df4: 11 82 std Z+1, r1 ; 0x01 |
||
699 | df6: 87 e4 ldi r24, 0x47 ; 71 |
||
700 | df8: 93 e0 ldi r25, 0x03 ; 3 |
||
701 | dfa: 93 83 std Z+3, r25 ; 0x03 |
||
702 | dfc: 82 83 std Z+2, r24 ; 0x02 |
||
703 | dfe: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
704 | e02: 0f 90 pop r0 |
||
705 | e04: 0f 90 pop r0 |
||
706 | e06: 0f 90 pop r0 |
||
707 | e08: 20 91 02 01 lds r18, 0x0102 |
||
708 | e0c: ed b7 in r30, 0x3d ; 61 |
||
709 | e0e: fe b7 in r31, 0x3e ; 62 |
||
710 | e10: 37 97 sbiw r30, 0x07 ; 7 |
||
711 | e12: 0f b6 in r0, 0x3f ; 63 |
||
712 | e14: f8 94 cli |
||
713 | e16: fe bf out 0x3e, r31 ; 62 |
||
714 | e18: 0f be out 0x3f, r0 ; 63 |
||
715 | e1a: ed bf out 0x3d, r30 ; 61 |
||
716 | e1c: 31 96 adiw r30, 0x01 ; 1 |
||
717 | e1e: ad b7 in r26, 0x3d ; 61 |
||
718 | e20: be b7 in r27, 0x3e ; 62 |
||
719 | e22: 11 96 adiw r26, 0x01 ; 1 |
||
720 | e24: 1c 92 st X, r1 |
||
721 | e26: 82 e2 ldi r24, 0x22 ; 34 |
||
722 | e28: 93 e0 ldi r25, 0x03 ; 3 |
||
723 | e2a: 92 83 std Z+2, r25 ; 0x02 |
||
724 | e2c: 81 83 std Z+1, r24 ; 0x01 |
||
725 | e2e: 82 2f mov r24, r18 |
||
726 | e30: 6a e0 ldi r22, 0x0A ; 10 |
||
727 | e32: 0e 94 d6 6a call 0xd5ac ; 0xd5ac <__udivmodqi4> |
||
728 | e36: 83 83 std Z+3, r24 ; 0x03 |
||
729 | e38: 14 82 std Z+4, r1 ; 0x04 |
||
730 | e3a: 82 2f mov r24, r18 |
||
731 | e3c: 0e 94 d6 6a call 0xd5ac ; 0xd5ac <__udivmodqi4> |
||
732 | e40: 95 83 std Z+5, r25 ; 0x05 |
||
733 | e42: 16 82 std Z+6, r1 ; 0x06 |
||
734 | e44: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
735 | e48: ed b7 in r30, 0x3d ; 61 |
||
736 | e4a: fe b7 in r31, 0x3e ; 62 |
||
737 | e4c: 37 96 adiw r30, 0x07 ; 7 |
||
738 | e4e: 0f b6 in r0, 0x3f ; 63 |
||
739 | e50: f8 94 cli |
||
740 | e52: fe bf out 0x3e, r31 ; 62 |
||
741 | e54: 0f be out 0x3f, r0 ; 63 |
||
742 | e56: ed bf out 0x3d, r30 ; 61 |
||
743 | e58: df 91 pop r29 |
||
744 | e5a: cf 91 pop r28 |
||
745 | e5c: 1f 91 pop r17 |
||
746 | e5e: 08 95 ret |
||
747 | e60: ce 01 movw r24, r28 |
||
748 | e62: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
749 | e66: 88 23 and r24, r24 |
||
750 | e68: 09 f0 breq .+2 ; 0xe6c <LipoDetection+0xe4> |
||
751 | e6a: a9 cf rjmp .-174 ; 0xdbe <LipoDetection+0x36> |
||
752 | e6c: ce 01 movw r24, r28 |
||
753 | e6e: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
754 | e72: 88 23 and r24, r24 |
||
755 | e74: a9 f3 breq .-22 ; 0xe60 <LipoDetection+0xd8> |
||
756 | e76: a3 cf rjmp .-186 ; 0xdbe <LipoDetection+0x36> |
||
757 | e78: 00 d0 rcall .+0 ; 0xe7a <LipoDetection+0xf2> |
||
758 | e7a: 0f 92 push r0 |
||
759 | e7c: ad b7 in r26, 0x3d ; 61 |
||
760 | e7e: be b7 in r27, 0x3e ; 62 |
||
761 | e80: 11 96 adiw r26, 0x01 ; 1 |
||
762 | e82: 1c 92 st X, r1 |
||
763 | e84: 11 97 sbiw r26, 0x01 ; 1 |
||
764 | e86: 82 e5 ldi r24, 0x52 ; 82 |
||
765 | e88: 93 e0 ldi r25, 0x03 ; 3 |
||
766 | e8a: 13 96 adiw r26, 0x03 ; 3 |
||
767 | e8c: 9c 93 st X, r25 |
||
768 | e8e: 8e 93 st -X, r24 |
||
769 | e90: 12 97 sbiw r26, 0x02 ; 2 |
||
770 | e92: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
771 | e96: 0f 90 pop r0 |
||
772 | e98: 0f 90 pop r0 |
||
773 | e9a: 0f 90 pop r0 |
||
774 | e9c: 7c cf rjmp .-264 ; 0xd96 <LipoDetection+0xe> |
||
775 | e9e: 80 91 ac 05 lds r24, 0x05AC |
||
776 | ea2: 90 e0 ldi r25, 0x00 ; 0 |
||
777 | ea4: 88 0f add r24, r24 |
||
778 | ea6: 99 1f adc r25, r25 |
||
779 | ea8: 88 0f add r24, r24 |
||
780 | eaa: 99 1f adc r25, r25 |
||
781 | eac: 80 93 02 01 sts 0x0102, r24 |
||
782 | eb0: 11 23 and r17, r17 |
||
783 | eb2: 09 f4 brne .+2 ; 0xeb6 <LipoDetection+0x12e> |
||
784 | eb4: 78 cf rjmp .-272 ; 0xda6 <LipoDetection+0x1e> |
||
785 | eb6: 84 e0 ldi r24, 0x04 ; 4 |
||
786 | eb8: 68 ec ldi r22, 0xC8 ; 200 |
||
787 | eba: 70 e0 ldi r23, 0x00 ; 0 |
||
788 | ebc: 0e 94 6c 3e call 0x7cd8 ; 0x7cd8 <Beep> |
||
789 | ec0: 00 d0 rcall .+0 ; 0xec2 <LipoDetection+0x13a> |
||
790 | ec2: 0f 92 push r0 |
||
791 | ec4: ad b7 in r26, 0x3d ; 61 |
||
792 | ec6: be b7 in r27, 0x3e ; 62 |
||
793 | ec8: 11 96 adiw r26, 0x01 ; 1 |
||
794 | eca: 1c 92 st X, r1 |
||
795 | ecc: 11 97 sbiw r26, 0x01 ; 1 |
||
796 | ece: 8c e3 ldi r24, 0x3C ; 60 |
||
797 | ed0: 93 e0 ldi r25, 0x03 ; 3 |
||
798 | ed2: 13 96 adiw r26, 0x03 ; 3 |
||
799 | ed4: 9c 93 st X, r25 |
||
800 | ed6: 8e 93 st -X, r24 |
||
801 | ed8: 12 97 sbiw r26, 0x02 ; 2 |
||
802 | eda: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
803 | ede: 0f 90 pop r0 |
||
804 | ee0: 0f 90 pop r0 |
||
805 | ee2: 0f 90 pop r0 |
||
806 | ee4: 91 cf rjmp .-222 ; 0xe08 <LipoDetection+0x80> |
||
807 | |||
808 | 00000ee6 <main>: |
||
809 | ee6: 2f 92 push r2 |
||
810 | ee8: 3f 92 push r3 |
||
811 | eea: 4f 92 push r4 |
||
812 | eec: 5f 92 push r5 |
||
813 | eee: 6f 92 push r6 |
||
814 | ef0: 7f 92 push r7 |
||
815 | ef2: 8f 92 push r8 |
||
816 | ef4: 9f 92 push r9 |
||
817 | ef6: af 92 push r10 |
||
818 | ef8: bf 92 push r11 |
||
819 | efa: cf 92 push r12 |
||
820 | efc: df 92 push r13 |
||
821 | efe: ef 92 push r14 |
||
822 | f00: ff 92 push r15 |
||
823 | f02: 0f 93 push r16 |
||
824 | f04: 1f 93 push r17 |
||
825 | f06: cf 93 push r28 |
||
826 | f08: df 93 push r29 |
||
827 | f0a: f8 94 cli |
||
828 | f0c: 80 91 c8 00 lds r24, 0x00C8 |
||
829 | f10: 80 32 cpi r24, 0x20 ; 32 |
||
830 | f12: 09 f4 brne .+2 ; 0xf16 <main+0x30> |
||
831 | f14: da c3 rjmp .+1972 ; 0x16ca <__stack+0x5cb> |
||
832 | f16: 90 e0 ldi r25, 0x00 ; 0 |
||
833 | f18: 90 93 01 01 sts 0x0101, r25 |
||
834 | f1c: 0e 94 93 06 call 0xd26 ; 0xd26 <GetBoardRelease> |
||
835 | f20: 28 2f mov r18, r24 |
||
836 | f22: 80 93 00 01 sts 0x0100, r24 |
||
837 | f26: 84 b7 in r24, 0x34 ; 52 |
||
838 | f28: 87 7f andi r24, 0xF7 ; 247 |
||
839 | f2a: 84 bf out 0x34, r24 ; 52 |
||
840 | f2c: 80 91 60 00 lds r24, 0x0060 |
||
841 | f30: 88 61 ori r24, 0x18 ; 24 |
||
842 | f32: 80 93 60 00 sts 0x0060, r24 |
||
843 | f36: 10 92 60 00 sts 0x0060, r1 |
||
844 | f3a: 80 ed ldi r24, 0xD0 ; 208 |
||
845 | f3c: 97 e0 ldi r25, 0x07 ; 7 |
||
846 | f3e: 90 93 08 02 sts 0x0208, r25 |
||
847 | f42: 80 93 07 02 sts 0x0207, r24 |
||
848 | f46: 10 92 34 05 sts 0x0534, r1 |
||
849 | f4a: 10 92 33 05 sts 0x0533, r1 |
||
850 | f4e: 10 92 c7 02 sts 0x02C7, r1 |
||
851 | f52: 10 92 c6 02 sts 0x02C6, r1 |
||
852 | f56: 10 92 c5 02 sts 0x02C5, r1 |
||
853 | f5a: 10 92 c4 02 sts 0x02C4, r1 |
||
854 | f5e: 10 92 c3 02 sts 0x02C3, r1 |
||
855 | f62: 10 92 c2 02 sts 0x02C2, r1 |
||
856 | f66: 2a 30 cpi r18, 0x0A ; 10 |
||
857 | f68: 09 f4 brne .+2 ; 0xf6c <main+0x86> |
||
858 | f6a: ad c3 rjmp .+1882 ; 0x16c6 <__stack+0x5c7> |
||
859 | f6c: 24 31 cpi r18, 0x14 ; 20 |
||
860 | f6e: 09 f4 brne .+2 ; 0xf72 <main+0x8c> |
||
861 | f70: aa c3 rjmp .+1876 ; 0x16c6 <__stack+0x5c7> |
||
862 | f72: 28 9a sbi 0x05, 0 ; 5 |
||
863 | f74: 0e 94 0f 2c call 0x581e ; 0x581e <LED_Init> |
||
864 | f78: 0e 94 58 17 call 0x2eb0 ; 0x2eb0 <TIMER0_Init> |
||
865 | f7c: 0e 94 3a 18 call 0x3074 ; 0x3074 <TIMER2_Init> |
||
866 | f80: 0e 94 a9 0c call 0x1952 ; 0x1952 <USART0_Init> |
||
867 | f84: 80 91 01 01 lds r24, 0x0101 |
||
868 | f88: 81 30 cpi r24, 0x01 ; 1 |
||
869 | f8a: 09 f4 brne .+2 ; 0xf8e <main+0xa8> |
||
870 | f8c: c8 c3 rjmp .+1936 ; 0x171e <__stack+0x61f> |
||
871 | f8e: 0e 94 d9 2e call 0x5db2 ; 0x5db2 <RC_Init> |
||
872 | f92: 0e 94 10 1c call 0x3820 ; 0x3820 <ADC_Init> |
||
873 | f96: 0e 94 cd 2c call 0x599a ; 0x599a <I2C_Init> |
||
874 | f9a: 0e 94 c8 63 call 0xc790 ; 0xc790 <SPI_MasterInit> |
||
875 | f9e: 78 94 sei |
||
876 | fa0: 00 d0 rcall .+0 ; 0xfa2 <main+0xbc> |
||
877 | fa2: 0f 92 push r0 |
||
878 | fa4: ad b7 in r26, 0x3d ; 61 |
||
879 | fa6: be b7 in r27, 0x3e ; 62 |
||
880 | fa8: 11 96 adiw r26, 0x01 ; 1 |
||
881 | faa: 1c 92 st X, r1 |
||
882 | fac: 11 97 sbiw r26, 0x01 ; 1 |
||
883 | fae: 8c ef ldi r24, 0xFC ; 252 |
||
884 | fb0: 92 e0 ldi r25, 0x02 ; 2 |
||
885 | fb2: 13 96 adiw r26, 0x03 ; 3 |
||
886 | fb4: 9c 93 st X, r25 |
||
887 | fb6: 8e 93 st -X, r24 |
||
888 | fb8: 12 97 sbiw r26, 0x02 ; 2 |
||
889 | fba: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
890 | fbe: ed b7 in r30, 0x3d ; 61 |
||
891 | fc0: fe b7 in r31, 0x3e ; 62 |
||
892 | fc2: 11 82 std Z+1, r1 ; 0x01 |
||
893 | fc4: 8c ee ldi r24, 0xEC ; 236 |
||
894 | fc6: 92 e0 ldi r25, 0x02 ; 2 |
||
895 | fc8: 93 83 std Z+3, r25 ; 0x03 |
||
896 | fca: 82 83 std Z+2, r24 ; 0x02 |
||
897 | fcc: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
898 | fd0: 20 91 00 01 lds r18, 0x0100 |
||
899 | fd4: 00 d0 rcall .+0 ; 0xfd6 <main+0xf0> |
||
900 | fd6: 00 d0 rcall .+0 ; 0xfd8 <main+0xf2> |
||
901 | fd8: ed b7 in r30, 0x3d ; 61 |
||
902 | fda: fe b7 in r31, 0x3e ; 62 |
||
903 | fdc: 31 96 adiw r30, 0x01 ; 1 |
||
904 | fde: ad b7 in r26, 0x3d ; 61 |
||
905 | fe0: be b7 in r27, 0x3e ; 62 |
||
906 | fe2: 11 96 adiw r26, 0x01 ; 1 |
||
907 | fe4: 1c 92 st X, r1 |
||
908 | fe6: 8a ed ldi r24, 0xDA ; 218 |
||
909 | fe8: 92 e0 ldi r25, 0x02 ; 2 |
||
910 | fea: 92 83 std Z+2, r25 ; 0x02 |
||
911 | fec: 81 83 std Z+1, r24 ; 0x01 |
||
912 | fee: 82 2f mov r24, r18 |
||
913 | ff0: 6a e0 ldi r22, 0x0A ; 10 |
||
914 | ff2: 0e 94 d6 6a call 0xd5ac ; 0xd5ac <__udivmodqi4> |
||
915 | ff6: 83 83 std Z+3, r24 ; 0x03 |
||
916 | ff8: 14 82 std Z+4, r1 ; 0x04 |
||
917 | ffa: 82 2f mov r24, r18 |
||
918 | ffc: 0e 94 d6 6a call 0xd5ac ; 0xd5ac <__udivmodqi4> |
||
919 | 1000: 95 83 std Z+5, r25 ; 0x05 |
||
920 | 1002: 16 82 std Z+6, r1 ; 0x06 |
||
921 | 1004: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
922 | 1008: 0f 90 pop r0 |
||
923 | 100a: 0f 90 pop r0 |
||
924 | 100c: 0f 90 pop r0 |
||
925 | 100e: 0f 90 pop r0 |
||
926 | 1010: ed b7 in r30, 0x3d ; 61 |
||
927 | 1012: fe b7 in r31, 0x3e ; 62 |
||
928 | 1014: 11 82 std Z+1, r1 ; 0x01 |
||
929 | 1016: 8a e8 ldi r24, 0x8A ; 138 |
||
930 | 1018: 92 e0 ldi r25, 0x02 ; 2 |
||
931 | 101a: 93 83 std Z+3, r25 ; 0x03 |
||
932 | 101c: 82 83 std Z+2, r24 ; 0x02 |
||
933 | 101e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
934 | 1022: ad b7 in r26, 0x3d ; 61 |
||
935 | 1024: be b7 in r27, 0x3e ; 62 |
||
936 | 1026: 11 96 adiw r26, 0x01 ; 1 |
||
937 | 1028: 1c 92 st X, r1 |
||
938 | 102a: 11 97 sbiw r26, 0x01 ; 1 |
||
939 | 102c: 82 e6 ldi r24, 0x62 ; 98 |
||
940 | 102e: 92 e0 ldi r25, 0x02 ; 2 |
||
941 | 1030: 13 96 adiw r26, 0x03 ; 3 |
||
942 | 1032: 9c 93 st X, r25 |
||
943 | 1034: 8e 93 st -X, r24 |
||
944 | 1036: 12 97 sbiw r26, 0x02 ; 2 |
||
945 | 1038: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
946 | 103c: ed b7 in r30, 0x3d ; 61 |
||
947 | 103e: fe b7 in r31, 0x3e ; 62 |
||
948 | 1040: 11 82 std Z+1, r1 ; 0x01 |
||
949 | 1042: 8c e3 ldi r24, 0x3C ; 60 |
||
950 | 1044: 92 e0 ldi r25, 0x02 ; 2 |
||
951 | 1046: 93 83 std Z+3, r25 ; 0x03 |
||
952 | 1048: 82 83 std Z+2, r24 ; 0x02 |
||
953 | 104a: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
954 | 104e: 0f 90 pop r0 |
||
955 | 1050: 0f 90 pop r0 |
||
956 | 1052: 0f 90 pop r0 |
||
957 | 1054: 80 91 01 01 lds r24, 0x0101 |
||
958 | 1058: 81 30 cpi r24, 0x01 ; 1 |
||
959 | 105a: 09 f4 brne .+2 ; 0x105e <main+0x178> |
||
960 | 105c: 4d c3 rjmp .+1690 ; 0x16f8 <__stack+0x5f9> |
||
961 | 105e: 00 d0 rcall .+0 ; 0x1060 <main+0x17a> |
||
962 | 1060: 0f 92 push r0 |
||
963 | 1062: ed b7 in r30, 0x3d ; 61 |
||
964 | 1064: fe b7 in r31, 0x3e ; 62 |
||
965 | 1066: 11 82 std Z+1, r1 ; 0x01 |
||
966 | 1068: 8f e0 ldi r24, 0x0F ; 15 |
||
967 | 106a: 92 e0 ldi r25, 0x02 ; 2 |
||
968 | 106c: 93 83 std Z+3, r25 ; 0x03 |
||
969 | 106e: 82 83 std Z+2, r24 ; 0x02 |
||
970 | 1070: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
971 | 1074: 0f 90 pop r0 |
||
972 | 1076: 0f 90 pop r0 |
||
973 | 1078: 0f 90 pop r0 |
||
974 | 107a: 8d b7 in r24, 0x3d ; 61 |
||
975 | 107c: 9e b7 in r25, 0x3e ; 62 |
||
976 | 107e: 09 97 sbiw r24, 0x09 ; 9 |
||
977 | 1080: 0f b6 in r0, 0x3f ; 63 |
||
978 | 1082: f8 94 cli |
||
979 | 1084: 9e bf out 0x3e, r25 ; 62 |
||
980 | 1086: 0f be out 0x3f, r0 ; 63 |
||
981 | 1088: 8d bf out 0x3d, r24 ; 61 |
||
982 | 108a: ed b7 in r30, 0x3d ; 61 |
||
983 | 108c: fe b7 in r31, 0x3e ; 62 |
||
984 | 108e: 31 96 adiw r30, 0x01 ; 1 |
||
985 | 1090: ad b7 in r26, 0x3d ; 61 |
||
986 | 1092: be b7 in r27, 0x3e ; 62 |
||
987 | 1094: 11 96 adiw r26, 0x01 ; 1 |
||
988 | 1096: 1c 92 st X, r1 |
||
989 | 1098: 8a ef ldi r24, 0xFA ; 250 |
||
990 | 109a: 91 e0 ldi r25, 0x01 ; 1 |
||
991 | 109c: 92 83 std Z+2, r25 ; 0x02 |
||
992 | 109e: 81 83 std Z+1, r24 ; 0x01 |
||
993 | 10a0: 14 82 std Z+4, r1 ; 0x04 |
||
994 | 10a2: 13 82 std Z+3, r1 ; 0x03 |
||
995 | 10a4: 8c e4 ldi r24, 0x4C ; 76 |
||
996 | 10a6: 90 e0 ldi r25, 0x00 ; 0 |
||
997 | 10a8: 96 83 std Z+6, r25 ; 0x06 |
||
998 | 10aa: 85 83 std Z+5, r24 ; 0x05 |
||
999 | 10ac: 87 e6 ldi r24, 0x67 ; 103 |
||
1000 | 10ae: 90 e0 ldi r25, 0x00 ; 0 |
||
1001 | 10b0: 90 87 std Z+8, r25 ; 0x08 |
||
1002 | 10b2: 87 83 std Z+7, r24 ; 0x07 |
||
1003 | 10b4: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1004 | 10b8: ed b7 in r30, 0x3d ; 61 |
||
1005 | 10ba: fe b7 in r31, 0x3e ; 62 |
||
1006 | 10bc: 36 96 adiw r30, 0x06 ; 6 |
||
1007 | 10be: 0f b6 in r0, 0x3f ; 63 |
||
1008 | 10c0: f8 94 cli |
||
1009 | 10c2: fe bf out 0x3e, r31 ; 62 |
||
1010 | 10c4: 0f be out 0x3f, r0 ; 63 |
||
1011 | 10c6: ed bf out 0x3d, r30 ; 61 |
||
1012 | 10c8: 11 82 std Z+1, r1 ; 0x01 |
||
1013 | 10ca: 84 ed ldi r24, 0xD4 ; 212 |
||
1014 | 10cc: 91 e0 ldi r25, 0x01 ; 1 |
||
1015 | 10ce: 93 83 std Z+3, r25 ; 0x03 |
||
1016 | 10d0: 82 83 std Z+2, r24 ; 0x02 |
||
1017 | 10d2: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1018 | 10d6: 0f 90 pop r0 |
||
1019 | 10d8: 0f 90 pop r0 |
||
1020 | 10da: 0f 90 pop r0 |
||
1021 | 10dc: 80 91 00 01 lds r24, 0x0100 |
||
1022 | 10e0: 8c 30 cpi r24, 0x0C ; 12 |
||
1023 | 10e2: 08 f0 brcs .+2 ; 0x10e6 <main+0x200> |
||
1024 | 10e4: e3 c2 rjmp .+1478 ; 0x16ac <__stack+0x5ad> |
||
1025 | 10e6: 29 9a sbi 0x05, 1 ; 5 |
||
1026 | 10e8: 0e 94 9a 60 call 0xc134 ; 0xc134 <ParamSet_Init> |
||
1027 | 10ec: 00 d0 rcall .+0 ; 0x10ee <main+0x208> |
||
1028 | 10ee: 0f 92 push r0 |
||
1029 | 10f0: ad b7 in r26, 0x3d ; 61 |
||
1030 | 10f2: be b7 in r27, 0x3e ; 62 |
||
1031 | 10f4: 11 96 adiw r26, 0x01 ; 1 |
||
1032 | 10f6: 1c 92 st X, r1 |
||
1033 | 10f8: 11 97 sbiw r26, 0x01 ; 1 |
||
1034 | 10fa: 82 ec ldi r24, 0xC2 ; 194 |
||
1035 | 10fc: 91 e0 ldi r25, 0x01 ; 1 |
||
1036 | 10fe: 13 96 adiw r26, 0x03 ; 3 |
||
1037 | 1100: 9c 93 st X, r25 |
||
1038 | 1102: 8e 93 st -X, r24 |
||
1039 | 1104: 12 97 sbiw r26, 0x02 ; 2 |
||
1040 | 1106: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1041 | 110a: 10 92 5d 02 sts 0x025D, r1 |
||
1042 | 110e: 10 92 04 02 sts 0x0204, r1 |
||
1043 | 1112: 0f 90 pop r0 |
||
1044 | 1114: 0f 90 pop r0 |
||
1045 | 1116: 0f 90 pop r0 |
||
1046 | 1118: 0e 94 f4 3a call 0x75e8 ; 0x75e8 <SendMotorData> |
||
1047 | 111c: 80 91 04 02 lds r24, 0x0204 |
||
1048 | 1120: 88 23 and r24, r24 |
||
1049 | 1122: e1 f3 breq .-8 ; 0x111c <__stack+0x1d> |
||
1050 | 1124: 10 92 5d 02 sts 0x025D, r1 |
||
1051 | 1128: 80 ed ldi r24, 0xD0 ; 208 |
||
1052 | 112a: 97 e0 ldi r25, 0x07 ; 7 |
||
1053 | 112c: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
1054 | 1130: 8c 01 movw r16, r24 |
||
1055 | 1132: 24 ef ldi r18, 0xF4 ; 244 |
||
1056 | 1134: c2 2e mov r12, r18 |
||
1057 | 1136: 24 e0 ldi r18, 0x04 ; 4 |
||
1058 | 1138: d2 2e mov r13, r18 |
||
1059 | 113a: 90 e0 ldi r25, 0x00 ; 0 |
||
1060 | 113c: 89 2e mov r8, r25 |
||
1061 | 113e: 96 e0 ldi r25, 0x06 ; 6 |
||
1062 | 1140: 99 2e mov r9, r25 |
||
1063 | 1142: e6 01 movw r28, r12 |
||
1064 | 1144: 54 01 movw r10, r8 |
||
1065 | 1146: 81 e0 ldi r24, 0x01 ; 1 |
||
1066 | 1148: e8 2e mov r14, r24 |
||
1067 | 114a: f1 2c mov r15, r1 |
||
1068 | 114c: be eb ldi r27, 0xBE ; 190 |
||
1069 | 114e: 6b 2e mov r6, r27 |
||
1070 | 1150: b1 e0 ldi r27, 0x01 ; 1 |
||
1071 | 1152: 7b 2e mov r7, r27 |
||
1072 | 1154: 10 92 04 02 sts 0x0204, r1 |
||
1073 | 1158: 0e 94 f4 3a call 0x75e8 ; 0x75e8 <SendMotorData> |
||
1074 | 115c: 80 91 04 02 lds r24, 0x0204 |
||
1075 | 1160: 88 23 and r24, r24 |
||
1076 | 1162: e1 f3 breq .-8 ; 0x115c <__stack+0x5d> |
||
1077 | 1164: f5 01 movw r30, r10 |
||
1078 | 1166: 80 81 ld r24, Z |
||
1079 | 1168: 18 16 cp r1, r24 |
||
1080 | 116a: b4 f4 brge .+44 ; 0x1198 <__stack+0x99> |
||
1081 | 116c: c8 01 movw r24, r16 |
||
1082 | 116e: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
1083 | 1172: 88 23 and r24, r24 |
||
1084 | 1174: 89 f4 brne .+34 ; 0x1198 <__stack+0x99> |
||
1085 | 1176: 88 81 ld r24, Y |
||
1086 | 1178: 88 23 and r24, r24 |
||
1087 | 117a: 09 f0 breq .+2 ; 0x117e <__stack+0x7f> |
||
1088 | 117c: 81 c2 rjmp .+1282 ; 0x1680 <__stack+0x581> |
||
1089 | 117e: 10 92 04 02 sts 0x0204, r1 |
||
1090 | 1182: 0e 94 f4 3a call 0x75e8 ; 0x75e8 <SendMotorData> |
||
1091 | 1186: 80 91 04 02 lds r24, 0x0204 |
||
1092 | 118a: 88 23 and r24, r24 |
||
1093 | 118c: e1 f3 breq .-8 ; 0x1186 <__stack+0x87> |
||
1094 | 118e: c8 01 movw r24, r16 |
||
1095 | 1190: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
1096 | 1194: 88 23 and r24, r24 |
||
1097 | 1196: 79 f3 breq .-34 ; 0x1176 <__stack+0x77> |
||
1098 | 1198: 88 81 ld r24, Y |
||
1099 | 119a: 88 23 and r24, r24 |
||
1100 | 119c: 09 f0 breq .+2 ; 0x11a0 <__stack+0xa1> |
||
1101 | 119e: 70 c2 rjmp .+1248 ; 0x1680 <__stack+0x581> |
||
1102 | 11a0: 25 96 adiw r28, 0x05 ; 5 |
||
1103 | 11a2: 08 94 sec |
||
1104 | 11a4: e1 1c adc r14, r1 |
||
1105 | 11a6: f1 1c adc r15, r1 |
||
1106 | 11a8: e4 e0 ldi r30, 0x04 ; 4 |
||
1107 | 11aa: f0 e0 ldi r31, 0x00 ; 0 |
||
1108 | 11ac: ae 0e add r10, r30 |
||
1109 | 11ae: bf 1e adc r11, r31 |
||
1110 | 11b0: f5 e0 ldi r31, 0x05 ; 5 |
||
1111 | 11b2: c0 33 cpi r28, 0x30 ; 48 |
||
1112 | 11b4: df 07 cpc r29, r31 |
||
1113 | 11b6: 71 f6 brne .-100 ; 0x1154 <__stack+0x55> |
||
1114 | 11b8: 01 e0 ldi r16, 0x01 ; 1 |
||
1115 | 11ba: 10 e0 ldi r17, 0x00 ; 0 |
||
1116 | 11bc: a0 ea ldi r26, 0xA0 ; 160 |
||
1117 | 11be: ea 2e mov r14, r26 |
||
1118 | 11c0: a1 e0 ldi r26, 0x01 ; 1 |
||
1119 | 11c2: fa 2e mov r15, r26 |
||
1120 | 11c4: d6 01 movw r26, r12 |
||
1121 | 11c6: 8c 91 ld r24, X |
||
1122 | 11c8: 88 23 and r24, r24 |
||
1123 | 11ca: d9 f4 brne .+54 ; 0x1202 <__stack+0x103> |
||
1124 | 11cc: f4 01 movw r30, r8 |
||
1125 | 11ce: 80 81 ld r24, Z |
||
1126 | 11d0: 18 16 cp r1, r24 |
||
1127 | 11d2: bc f4 brge .+46 ; 0x1202 <__stack+0x103> |
||
1128 | 11d4: 00 d0 rcall .+0 ; 0x11d6 <__stack+0xd7> |
||
1129 | 11d6: 00 d0 rcall .+0 ; 0x11d8 <__stack+0xd9> |
||
1130 | 11d8: 0f 92 push r0 |
||
1131 | 11da: ed b7 in r30, 0x3d ; 61 |
||
1132 | 11dc: fe b7 in r31, 0x3e ; 62 |
||
1133 | 11de: 31 96 adiw r30, 0x01 ; 1 |
||
1134 | 11e0: ad b7 in r26, 0x3d ; 61 |
||
1135 | 11e2: be b7 in r27, 0x3e ; 62 |
||
1136 | 11e4: 11 96 adiw r26, 0x01 ; 1 |
||
1137 | 11e6: 1c 92 st X, r1 |
||
1138 | 11e8: f2 82 std Z+2, r15 ; 0x02 |
||
1139 | 11ea: e1 82 std Z+1, r14 ; 0x01 |
||
1140 | 11ec: 14 83 std Z+4, r17 ; 0x04 |
||
1141 | 11ee: 03 83 std Z+3, r16 ; 0x03 |
||
1142 | 11f0: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1143 | 11f4: 0f 90 pop r0 |
||
1144 | 11f6: 0f 90 pop r0 |
||
1145 | 11f8: 0f 90 pop r0 |
||
1146 | 11fa: 0f 90 pop r0 |
||
1147 | 11fc: 0f 90 pop r0 |
||
1148 | 11fe: 0e 94 62 18 call 0x30c4 ; 0x30c4 <Servo_On> |
||
1149 | 1202: f6 01 movw r30, r12 |
||
1150 | 1204: 11 82 std Z+1, r1 ; 0x01 |
||
1151 | 1206: 85 e0 ldi r24, 0x05 ; 5 |
||
1152 | 1208: 90 e0 ldi r25, 0x00 ; 0 |
||
1153 | 120a: c8 0e add r12, r24 |
||
1154 | 120c: d9 1e adc r13, r25 |
||
1155 | 120e: a4 e0 ldi r26, 0x04 ; 4 |
||
1156 | 1210: b0 e0 ldi r27, 0x00 ; 0 |
||
1157 | 1212: 8a 0e add r8, r26 |
||
1158 | 1214: 9b 1e adc r9, r27 |
||
1159 | 1216: 0f 5f subi r16, 0xFF ; 255 |
||
1160 | 1218: 1f 4f sbci r17, 0xFF ; 255 |
||
1161 | 121a: cc 15 cp r28, r12 |
||
1162 | 121c: dd 05 cpc r29, r13 |
||
1163 | 121e: 91 f6 brne .-92 ; 0x11c4 <__stack+0xc5> |
||
1164 | 1220: 00 d0 rcall .+0 ; 0x1222 <__stack+0x123> |
||
1165 | 1222: 0f 92 push r0 |
||
1166 | 1224: ed b7 in r30, 0x3d ; 61 |
||
1167 | 1226: fe b7 in r31, 0x3e ; 62 |
||
1168 | 1228: 11 82 std Z+1, r1 ; 0x01 |
||
1169 | 122a: 8a e7 ldi r24, 0x7A ; 122 |
||
1170 | 122c: 91 e0 ldi r25, 0x01 ; 1 |
||
1171 | 122e: 93 83 std Z+3, r25 ; 0x03 |
||
1172 | 1230: 82 83 std Z+2, r24 ; 0x02 |
||
1173 | 1232: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1174 | 1236: 0f 90 pop r0 |
||
1175 | 1238: 0f 90 pop r0 |
||
1176 | 123a: 0f 90 pop r0 |
||
1177 | 123c: 0e 94 f4 3a call 0x75e8 ; 0x75e8 <SendMotorData> |
||
1178 | 1240: 84 ef ldi r24, 0xF4 ; 244 |
||
1179 | 1242: 91 e0 ldi r25, 0x01 ; 1 |
||
1180 | 1244: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
1181 | 1248: ec 01 movw r28, r24 |
||
1182 | 124a: ce 01 movw r24, r28 |
||
1183 | 124c: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
1184 | 1250: 88 23 and r24, r24 |
||
1185 | 1252: d9 f3 breq .-10 ; 0x124a <__stack+0x14b> |
||
1186 | 1254: 80 91 96 05 lds r24, 0x0596 |
||
1187 | 1258: 80 fd sbrc r24, 0 |
||
1188 | 125a: 64 c2 rjmp .+1224 ; 0x1724 <__stack+0x625> |
||
1189 | 125c: 00 d0 rcall .+0 ; 0x125e <__stack+0x15f> |
||
1190 | 125e: 0f 92 push r0 |
||
1191 | 1260: ad b7 in r26, 0x3d ; 61 |
||
1192 | 1262: be b7 in r27, 0x3e ; 62 |
||
1193 | 1264: 11 96 adiw r26, 0x01 ; 1 |
||
1194 | 1266: 1c 92 st X, r1 |
||
1195 | 1268: 11 97 sbiw r26, 0x01 ; 1 |
||
1196 | 126a: 8a e3 ldi r24, 0x3A ; 58 |
||
1197 | 126c: 91 e0 ldi r25, 0x01 ; 1 |
||
1198 | 126e: 13 96 adiw r26, 0x03 ; 3 |
||
1199 | 1270: 9c 93 st X, r25 |
||
1200 | 1272: 8e 93 st -X, r24 |
||
1201 | 1274: 12 97 sbiw r26, 0x02 ; 2 |
||
1202 | 1276: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1203 | 127a: ed b7 in r30, 0x3d ; 61 |
||
1204 | 127c: fe b7 in r31, 0x3e ; 62 |
||
1205 | 127e: 11 82 std Z+1, r1 ; 0x01 |
||
1206 | 1280: 86 e1 ldi r24, 0x16 ; 22 |
||
1207 | 1282: 91 e0 ldi r25, 0x01 ; 1 |
||
1208 | 1284: 93 83 std Z+3, r25 ; 0x03 |
||
1209 | 1286: 82 83 std Z+2, r24 ; 0x02 |
||
1210 | 1288: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1211 | 128c: 0f 90 pop r0 |
||
1212 | 128e: 0f 90 pop r0 |
||
1213 | 1290: 0f 90 pop r0 |
||
1214 | 1292: 80 e0 ldi r24, 0x00 ; 0 |
||
1215 | 1294: 0e 94 35 3b call 0x766a ; 0x766a <SetNeutral> |
||
1216 | 1298: 80 91 00 01 lds r24, 0x0100 |
||
1217 | 129c: 8a 30 cpi r24, 0x0A ; 10 |
||
1218 | 129e: 09 f4 brne .+2 ; 0x12a2 <__stack+0x1a3> |
||
1219 | 12a0: 10 c2 rjmp .+1056 ; 0x16c2 <__stack+0x5c3> |
||
1220 | 12a2: 84 31 cpi r24, 0x14 ; 20 |
||
1221 | 12a4: 09 f4 brne .+2 ; 0x12a8 <__stack+0x1a9> |
||
1222 | 12a6: 0d c2 rjmp .+1050 ; 0x16c2 <__stack+0x5c3> |
||
1223 | 12a8: 28 9a sbi 0x05, 0 ; 5 |
||
1224 | 12aa: 80 ed ldi r24, 0xD0 ; 208 |
||
1225 | 12ac: 97 e0 ldi r25, 0x07 ; 7 |
||
1226 | 12ae: 90 93 08 02 sts 0x0208, r25 |
||
1227 | 12b2: 80 93 07 02 sts 0x0207, r24 |
||
1228 | 12b6: 85 e5 ldi r24, 0x55 ; 85 |
||
1229 | 12b8: 80 93 07 04 sts 0x0407, r24 |
||
1230 | 12bc: 8e e0 ldi r24, 0x0E ; 14 |
||
1231 | 12be: 90 e0 ldi r25, 0x00 ; 0 |
||
1232 | 12c0: 0e 94 25 62 call 0xc44a ; 0xc44a <GetParamWord> |
||
1233 | 12c4: 90 93 d9 01 sts 0x01D9, r25 |
||
1234 | 12c8: 80 93 d8 01 sts 0x01D8, r24 |
||
1235 | 12cc: 8a e0 ldi r24, 0x0A ; 10 |
||
1236 | 12ce: 90 e0 ldi r25, 0x00 ; 0 |
||
1237 | 12d0: 0e 94 25 62 call 0xc44a ; 0xc44a <GetParamWord> |
||
1238 | 12d4: 90 93 db 01 sts 0x01DB, r25 |
||
1239 | 12d8: 80 93 da 01 sts 0x01DA, r24 |
||
1240 | 12dc: 8f 5f subi r24, 0xFF ; 255 |
||
1241 | 12de: 9f 4f sbci r25, 0xFF ; 255 |
||
1242 | 12e0: 09 f4 brne .+2 ; 0x12e4 <__stack+0x1e5> |
||
1243 | 12e2: e6 c1 rjmp .+972 ; 0x16b0 <__stack+0x5b1> |
||
1244 | 12e4: 80 91 d8 01 lds r24, 0x01D8 |
||
1245 | 12e8: 90 91 d9 01 lds r25, 0x01D9 |
||
1246 | 12ec: 8f 5f subi r24, 0xFF ; 255 |
||
1247 | 12ee: 9f 4f sbci r25, 0xFF ; 255 |
||
1248 | 12f0: 09 f4 brne .+2 ; 0x12f4 <__stack+0x1f5> |
||
1249 | 12f2: de c1 rjmp .+956 ; 0x16b0 <__stack+0x5b1> |
||
1250 | 12f4: 8d b7 in r24, 0x3d ; 61 |
||
1251 | 12f6: 9e b7 in r25, 0x3e ; 62 |
||
1252 | 12f8: 07 97 sbiw r24, 0x07 ; 7 |
||
1253 | 12fa: 0f b6 in r0, 0x3f ; 63 |
||
1254 | 12fc: f8 94 cli |
||
1255 | 12fe: 9e bf out 0x3e, r25 ; 62 |
||
1256 | 1300: 0f be out 0x3f, r0 ; 63 |
||
1257 | 1302: 8d bf out 0x3d, r24 ; 61 |
||
1258 | 1304: ed b7 in r30, 0x3d ; 61 |
||
1259 | 1306: fe b7 in r31, 0x3e ; 62 |
||
1260 | 1308: 31 96 adiw r30, 0x01 ; 1 |
||
1261 | 130a: ad b7 in r26, 0x3d ; 61 |
||
1262 | 130c: be b7 in r27, 0x3e ; 62 |
||
1263 | 130e: 11 96 adiw r26, 0x01 ; 1 |
||
1264 | 1310: 1c 92 st X, r1 |
||
1265 | 1312: 83 ef ldi r24, 0xF3 ; 243 |
||
1266 | 1314: 90 e0 ldi r25, 0x00 ; 0 |
||
1267 | 1316: 92 83 std Z+2, r25 ; 0x02 |
||
1268 | 1318: 81 83 std Z+1, r24 ; 0x01 |
||
1269 | 131a: 80 91 d8 01 lds r24, 0x01D8 |
||
1270 | 131e: 90 91 d9 01 lds r25, 0x01D9 |
||
1271 | 1322: 94 83 std Z+4, r25 ; 0x04 |
||
1272 | 1324: 83 83 std Z+3, r24 ; 0x03 |
||
1273 | 1326: 80 91 da 01 lds r24, 0x01DA |
||
1274 | 132a: 90 91 db 01 lds r25, 0x01DB |
||
1275 | 132e: 96 83 std Z+6, r25 ; 0x06 |
||
1276 | 1330: 85 83 std Z+5, r24 ; 0x05 |
||
1277 | 1332: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1278 | 1336: 0f 90 pop r0 |
||
1279 | 1338: 0f 90 pop r0 |
||
1280 | 133a: 0f 90 pop r0 |
||
1281 | 133c: 0f 90 pop r0 |
||
1282 | 133e: ed b7 in r30, 0x3d ; 61 |
||
1283 | 1340: fe b7 in r31, 0x3e ; 62 |
||
1284 | 1342: 11 82 std Z+1, r1 ; 0x01 |
||
1285 | 1344: 87 ee ldi r24, 0xE7 ; 231 |
||
1286 | 1346: 90 e0 ldi r25, 0x00 ; 0 |
||
1287 | 1348: 93 83 std Z+3, r25 ; 0x03 |
||
1288 | 134a: 82 83 std Z+2, r24 ; 0x02 |
||
1289 | 134c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1290 | 1350: 80 91 96 05 lds r24, 0x0596 |
||
1291 | 1354: 0f 90 pop r0 |
||
1292 | 1356: 0f 90 pop r0 |
||
1293 | 1358: 0f 90 pop r0 |
||
1294 | 135a: 82 ff sbrs r24, 2 |
||
1295 | 135c: be c1 rjmp .+892 ; 0x16da <__stack+0x5db> |
||
1296 | 135e: 00 d0 rcall .+0 ; 0x1360 <__stack+0x261> |
||
1297 | 1360: 0f 92 push r0 |
||
1298 | 1362: ad b7 in r26, 0x3d ; 61 |
||
1299 | 1364: be b7 in r27, 0x3e ; 62 |
||
1300 | 1366: 11 96 adiw r26, 0x01 ; 1 |
||
1301 | 1368: 1c 92 st X, r1 |
||
1302 | 136a: 11 97 sbiw r26, 0x01 ; 1 |
||
1303 | 136c: 8b ed ldi r24, 0xDB ; 219 |
||
1304 | 136e: 90 e0 ldi r25, 0x00 ; 0 |
||
1305 | 1370: 13 96 adiw r26, 0x03 ; 3 |
||
1306 | 1372: 9c 93 st X, r25 |
||
1307 | 1374: 8e 93 st -X, r24 |
||
1308 | 1376: 12 97 sbiw r26, 0x02 ; 2 |
||
1309 | 1378: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1310 | 137c: 0f 90 pop r0 |
||
1311 | 137e: 0f 90 pop r0 |
||
1312 | 1380: 0f 90 pop r0 |
||
1313 | 1382: 0e 94 f6 21 call 0x43ec ; 0x43ec <LCD_Clear> |
||
1314 | 1386: 88 e8 ldi r24, 0x88 ; 136 |
||
1315 | 1388: 93 e1 ldi r25, 0x13 ; 19 |
||
1316 | 138a: 90 93 74 01 sts 0x0174, r25 |
||
1317 | 138e: 80 93 73 01 sts 0x0173, r24 |
||
1318 | 1392: 81 e0 ldi r24, 0x01 ; 1 |
||
1319 | 1394: 0e 94 c4 06 call 0xd88 ; 0xd88 <LipoDetection> |
||
1320 | 1398: 00 d0 rcall .+0 ; 0x139a <__stack+0x29b> |
||
1321 | 139a: 0f 92 push r0 |
||
1322 | 139c: ad b7 in r26, 0x3d ; 61 |
||
1323 | 139e: be b7 in r27, 0x3e ; 62 |
||
1324 | 13a0: 11 96 adiw r26, 0x01 ; 1 |
||
1325 | 13a2: 1c 92 st X, r1 |
||
1326 | 13a4: 11 97 sbiw r26, 0x01 ; 1 |
||
1327 | 13a6: 80 ea ldi r24, 0xA0 ; 160 |
||
1328 | 13a8: 90 e0 ldi r25, 0x00 ; 0 |
||
1329 | 13aa: 13 96 adiw r26, 0x03 ; 3 |
||
1330 | 13ac: 9c 93 st X, r25 |
||
1331 | 13ae: 8e 93 st -X, r24 |
||
1332 | 13b0: 12 97 sbiw r26, 0x02 ; 2 |
||
1333 | 13b2: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1334 | 13b6: 0f 90 pop r0 |
||
1335 | 13b8: 0f 90 pop r0 |
||
1336 | 13ba: 0f 90 pop r0 |
||
1337 | 13bc: 80 ed ldi r24, 0xD0 ; 208 |
||
1338 | 13be: 97 e0 ldi r25, 0x07 ; 7 |
||
1339 | 13c0: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
1340 | 13c4: ec 01 movw r28, r24 |
||
1341 | 13c6: 00 e0 ldi r16, 0x00 ; 0 |
||
1342 | 13c8: 10 e0 ldi r17, 0x00 ; 0 |
||
1343 | 13ca: f4 e0 ldi r31, 0x04 ; 4 |
||
1344 | 13cc: ff 2e mov r15, r31 |
||
1345 | 13ce: c1 2c mov r12, r1 |
||
1346 | 13d0: e3 e0 ldi r30, 0x03 ; 3 |
||
1347 | 13d2: de 2e mov r13, r30 |
||
1348 | 13d4: 70 e7 ldi r23, 0x70 ; 112 |
||
1349 | 13d6: 87 2e mov r8, r23 |
||
1350 | 13d8: 77 e1 ldi r23, 0x17 ; 23 |
||
1351 | 13da: 97 2e mov r9, r23 |
||
1352 | 13dc: 68 e9 ldi r22, 0x98 ; 152 |
||
1353 | 13de: 26 2e mov r2, r22 |
||
1354 | 13e0: 6a e3 ldi r22, 0x3A ; 58 |
||
1355 | 13e2: 36 2e mov r3, r22 |
||
1356 | 13e4: 50 e1 ldi r21, 0x10 ; 16 |
||
1357 | 13e6: 65 2e mov r6, r21 |
||
1358 | 13e8: 57 e2 ldi r21, 0x27 ; 39 |
||
1359 | 13ea: 75 2e mov r7, r21 |
||
1360 | 13ec: 40 e8 ldi r20, 0x80 ; 128 |
||
1361 | 13ee: 44 2e mov r4, r20 |
||
1362 | 13f0: 51 2c mov r5, r1 |
||
1363 | 13f2: 35 e0 ldi r19, 0x05 ; 5 |
||
1364 | 13f4: a3 2e mov r10, r19 |
||
1365 | 13f6: b1 2c mov r11, r1 |
||
1366 | 13f8: 80 91 04 02 lds r24, 0x0204 |
||
1367 | 13fc: 88 23 and r24, r24 |
||
1368 | 13fe: 21 f0 breq .+8 ; 0x1408 <__stack+0x309> |
||
1369 | 1400: 80 91 1b 01 lds r24, 0x011B |
||
1370 | 1404: 88 23 and r24, r24 |
||
1371 | 1406: 71 f4 brne .+28 ; 0x1424 <__stack+0x325> |
||
1372 | 1408: 80 91 09 02 lds r24, 0x0209 |
||
1373 | 140c: 88 23 and r24, r24 |
||
1374 | 140e: a1 f7 brne .-24 ; 0x13f8 <__stack+0x2f9> |
||
1375 | 1410: 0e 94 fb 63 call 0xc7f6 ; 0xc7f6 <SPI_TransmitByte> |
||
1376 | 1414: 80 91 04 02 lds r24, 0x0204 |
||
1377 | 1418: 88 23 and r24, r24 |
||
1378 | 141a: b1 f3 breq .-20 ; 0x1408 <__stack+0x309> |
||
1379 | 141c: 80 91 1b 01 lds r24, 0x011B |
||
1380 | 1420: 88 23 and r24, r24 |
||
1381 | 1422: 91 f3 breq .-28 ; 0x1408 <__stack+0x309> |
||
1382 | 1424: 10 92 04 02 sts 0x0204, r1 |
||
1383 | 1428: 0e 94 bc 3e call 0x7d78 ; 0x7d78 <MotorControl> |
||
1384 | 142c: 0e 94 f4 3a call 0x75e8 ; 0x75e8 <SendMotorData> |
||
1385 | 1430: 20 91 00 01 lds r18, 0x0100 |
||
1386 | 1434: 2a 30 cpi r18, 0x0A ; 10 |
||
1387 | 1436: 09 f4 brne .+2 ; 0x143a <__stack+0x33b> |
||
1388 | 1438: a4 c0 rjmp .+328 ; 0x1582 <__stack+0x483> |
||
1389 | 143a: 24 31 cpi r18, 0x14 ; 20 |
||
1390 | 143c: 09 f4 brne .+2 ; 0x1440 <__stack+0x341> |
||
1391 | 143e: a1 c0 rjmp .+322 ; 0x1582 <__stack+0x483> |
||
1392 | 1440: 28 9a sbi 0x05, 0 ; 5 |
||
1393 | 1442: 80 91 60 02 lds r24, 0x0260 |
||
1394 | 1446: 88 23 and r24, r24 |
||
1395 | 1448: 09 f4 brne .+2 ; 0x144c <__stack+0x34d> |
||
1396 | 144a: a1 c0 rjmp .+322 ; 0x158e <__stack+0x48f> |
||
1397 | 144c: 80 91 60 02 lds r24, 0x0260 |
||
1398 | 1450: 81 50 subi r24, 0x01 ; 1 |
||
1399 | 1452: 80 93 60 02 sts 0x0260, r24 |
||
1400 | 1456: 80 91 4d 03 lds r24, 0x034D |
||
1401 | 145a: 88 23 and r24, r24 |
||
1402 | 145c: 89 f0 breq .+34 ; 0x1480 <__stack+0x381> |
||
1403 | 145e: 81 50 subi r24, 0x01 ; 1 |
||
1404 | 1460: 80 93 4d 03 sts 0x034D, r24 |
||
1405 | 1464: 88 23 and r24, r24 |
||
1406 | 1466: 61 f4 brne .+24 ; 0x1480 <__stack+0x381> |
||
1407 | 1468: 10 92 cb 02 sts 0x02CB, r1 |
||
1408 | 146c: 10 92 ca 02 sts 0x02CA, r1 |
||
1409 | 1470: 10 92 cd 02 sts 0x02CD, r1 |
||
1410 | 1474: 10 92 cc 02 sts 0x02CC, r1 |
||
1411 | 1478: 10 92 4e 03 sts 0x034E, r1 |
||
1412 | 147c: 10 92 4f 03 sts 0x034F, r1 |
||
1413 | 1480: 80 91 73 01 lds r24, 0x0173 |
||
1414 | 1484: 90 91 74 01 lds r25, 0x0174 |
||
1415 | 1488: 01 97 sbiw r24, 0x01 ; 1 |
||
1416 | 148a: 90 93 74 01 sts 0x0174, r25 |
||
1417 | 148e: 80 93 73 01 sts 0x0173, r24 |
||
1418 | 1492: 80 91 73 01 lds r24, 0x0173 |
||
1419 | 1496: 90 91 74 01 lds r25, 0x0174 |
||
1420 | 149a: 89 2b or r24, r25 |
||
1421 | 149c: 09 f4 brne .+2 ; 0x14a0 <__stack+0x3a1> |
||
1422 | 149e: 51 c0 rjmp .+162 ; 0x1542 <__stack+0x443> |
||
1423 | 14a0: 80 91 5e 02 lds r24, 0x025E |
||
1424 | 14a4: 88 23 and r24, r24 |
||
1425 | 14a6: 09 f0 breq .+2 ; 0x14aa <__stack+0x3ab> |
||
1426 | 14a8: 4c c0 rjmp .+152 ; 0x1542 <__stack+0x443> |
||
1427 | 14aa: 2a 30 cpi r18, 0x0A ; 10 |
||
1428 | 14ac: 09 f4 brne .+2 ; 0x14b0 <__stack+0x3b1> |
||
1429 | 14ae: e6 c0 rjmp .+460 ; 0x167c <__stack+0x57d> |
||
1430 | 14b0: 24 31 cpi r18, 0x14 ; 20 |
||
1431 | 14b2: 09 f4 brne .+2 ; 0x14b6 <__stack+0x3b7> |
||
1432 | 14b4: e3 c0 rjmp .+454 ; 0x167c <__stack+0x57d> |
||
1433 | 14b6: 28 9a sbi 0x05, 0 ; 5 |
||
1434 | 14b8: 80 91 04 02 lds r24, 0x0204 |
||
1435 | 14bc: 88 23 and r24, r24 |
||
1436 | 14be: 21 f0 breq .+8 ; 0x14c8 <__stack+0x3c9> |
||
1437 | 14c0: 80 91 b0 02 lds r24, 0x02B0 |
||
1438 | 14c4: 80 fd sbrc r24, 0 |
||
1439 | 14c6: 02 c0 rjmp .+4 ; 0x14cc <__stack+0x3cd> |
||
1440 | 14c8: 0e 94 2f 0e call 0x1c5e ; 0x1c5e <USART0_TransmitTxData> |
||
1441 | 14cc: 0e 94 f6 10 call 0x21ec ; 0x21ec <USART0_ProcessRxData> |
||
1442 | 14d0: ce 01 movw r24, r28 |
||
1443 | 14d2: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
1444 | 14d6: 88 23 and r24, r24 |
||
1445 | 14d8: 89 f1 breq .+98 ; 0x153c <__stack+0x43d> |
||
1446 | 14da: 64 96 adiw r28, 0x14 ; 20 |
||
1447 | 14dc: 80 91 05 01 lds r24, 0x0105 |
||
1448 | 14e0: 88 23 and r24, r24 |
||
1449 | 14e2: 09 f4 brne .+2 ; 0x14e6 <__stack+0x3e7> |
||
1450 | 14e4: 9f c0 rjmp .+318 ; 0x1624 <__stack+0x525> |
||
1451 | 14e6: 81 50 subi r24, 0x01 ; 1 |
||
1452 | 14e8: 80 93 05 01 sts 0x0105, r24 |
||
1453 | 14ec: 20 91 0f 01 lds r18, 0x010F |
||
1454 | 14f0: 30 91 10 01 lds r19, 0x0110 |
||
1455 | 14f4: 80 91 02 01 lds r24, 0x0102 |
||
1456 | 14f8: 90 e0 ldi r25, 0x00 ; 0 |
||
1457 | 14fa: 28 17 cp r18, r24 |
||
1458 | 14fc: 39 07 cpc r19, r25 |
||
1459 | 14fe: 0c f0 brlt .+2 ; 0x1502 <__stack+0x403> |
||
1460 | 1500: b7 c0 rjmp .+366 ; 0x1670 <__stack+0x571> |
||
1461 | 1502: 80 91 b0 02 lds r24, 0x02B0 |
||
1462 | 1506: 80 62 ori r24, 0x20 ; 32 |
||
1463 | 1508: 80 93 b0 02 sts 0x02B0, r24 |
||
1464 | 150c: d0 92 09 01 sts 0x0109, r13 |
||
1465 | 1510: c0 92 08 01 sts 0x0108, r12 |
||
1466 | 1514: 80 91 07 02 lds r24, 0x0207 |
||
1467 | 1518: 90 91 08 02 lds r25, 0x0208 |
||
1468 | 151c: 89 2b or r24, r25 |
||
1469 | 151e: 21 f4 brne .+8 ; 0x1528 <__stack+0x429> |
||
1470 | 1520: 90 92 08 02 sts 0x0208, r9 |
||
1471 | 1524: 80 92 07 02 sts 0x0207, r8 |
||
1472 | 1528: 0e 94 3f 67 call 0xce7e ; 0xce7e <SPI_StartTransmitPacket> |
||
1473 | 152c: f0 92 09 02 sts 0x0209, r15 |
||
1474 | 1530: 80 91 b0 02 lds r24, 0x02B0 |
||
1475 | 1534: 80 fd sbrc r24, 0 |
||
1476 | 1536: 48 c0 rjmp .+144 ; 0x15c8 <__stack+0x4c9> |
||
1477 | 1538: 0b ea ldi r16, 0xAB ; 171 |
||
1478 | 153a: 15 e0 ldi r17, 0x05 ; 5 |
||
1479 | 153c: 0e 94 1e 2c call 0x583c ; 0x583c <LED_Update> |
||
1480 | 1540: 63 cf rjmp .-314 ; 0x1408 <__stack+0x309> |
||
1481 | 1542: 2a 30 cpi r18, 0x0A ; 10 |
||
1482 | 1544: 51 f1 breq .+84 ; 0x159a <__stack+0x49b> |
||
1483 | 1546: 24 31 cpi r18, 0x14 ; 20 |
||
1484 | 1548: 41 f1 breq .+80 ; 0x159a <__stack+0x49b> |
||
1485 | 154a: 28 98 cbi 0x05, 0 ; 5 |
||
1486 | 154c: 80 91 73 01 lds r24, 0x0173 |
||
1487 | 1550: 90 91 74 01 lds r25, 0x0174 |
||
1488 | 1554: 89 2b or r24, r25 |
||
1489 | 1556: 41 f1 breq .+80 ; 0x15a8 <__stack+0x4a9> |
||
1490 | 1558: 80 91 08 01 lds r24, 0x0108 |
||
1491 | 155c: 90 91 09 01 lds r25, 0x0109 |
||
1492 | 1560: 8f 5f subi r24, 0xFF ; 255 |
||
1493 | 1562: 9f 4f sbci r25, 0xFF ; 255 |
||
1494 | 1564: 09 f0 breq .+2 ; 0x1568 <__stack+0x469> |
||
1495 | 1566: a8 cf rjmp .-176 ; 0x14b8 <__stack+0x3b9> |
||
1496 | 1568: 80 91 b0 02 lds r24, 0x02B0 |
||
1497 | 156c: 80 ff sbrs r24, 0 |
||
1498 | 156e: a4 cf rjmp .-184 ; 0x14b8 <__stack+0x3b9> |
||
1499 | 1570: 70 92 08 02 sts 0x0208, r7 |
||
1500 | 1574: 60 92 07 02 sts 0x0207, r6 |
||
1501 | 1578: 50 92 09 01 sts 0x0109, r5 |
||
1502 | 157c: 40 92 08 01 sts 0x0108, r4 |
||
1503 | 1580: 9b cf rjmp .-202 ; 0x14b8 <__stack+0x3b9> |
||
1504 | 1582: 28 98 cbi 0x05, 0 ; 5 |
||
1505 | 1584: 80 91 60 02 lds r24, 0x0260 |
||
1506 | 1588: 88 23 and r24, r24 |
||
1507 | 158a: 09 f0 breq .+2 ; 0x158e <__stack+0x48f> |
||
1508 | 158c: 5f cf rjmp .-322 ; 0x144c <__stack+0x34d> |
||
1509 | 158e: 80 91 6f 00 lds r24, 0x006F |
||
1510 | 1592: 80 62 ori r24, 0x20 ; 32 |
||
1511 | 1594: 80 93 6f 00 sts 0x006F, r24 |
||
1512 | 1598: 5e cf rjmp .-324 ; 0x1456 <__stack+0x357> |
||
1513 | 159a: 28 9a sbi 0x05, 0 ; 5 |
||
1514 | 159c: 80 91 73 01 lds r24, 0x0173 |
||
1515 | 15a0: 90 91 74 01 lds r25, 0x0174 |
||
1516 | 15a4: 89 2b or r24, r25 |
||
1517 | 15a6: c1 f6 brne .-80 ; 0x1558 <__stack+0x459> |
||
1518 | 15a8: 0e 94 09 2d call 0x5a12 ; 0x5a12 <I2C_Reset> |
||
1519 | 15ac: b0 92 74 01 sts 0x0174, r11 |
||
1520 | 15b0: a0 92 73 01 sts 0x0173, r10 |
||
1521 | 15b4: 80 91 4c 04 lds r24, 0x044C |
||
1522 | 15b8: 90 91 4d 04 lds r25, 0x044D |
||
1523 | 15bc: 01 96 adiw r24, 0x01 ; 1 |
||
1524 | 15be: 90 93 4d 04 sts 0x044D, r25 |
||
1525 | 15c2: 80 93 4c 04 sts 0x044C, r24 |
||
1526 | 15c6: c8 cf rjmp .-112 ; 0x1558 <__stack+0x459> |
||
1527 | 15c8: 0f 5f subi r16, 0xFF ; 255 |
||
1528 | 15ca: 1f 4f sbci r17, 0xFF ; 255 |
||
1529 | 15cc: 9b e0 ldi r25, 0x0B ; 11 |
||
1530 | 15ce: 02 37 cpi r16, 0x72 ; 114 |
||
1531 | 15d0: 19 07 cpc r17, r25 |
||
1532 | 15d2: 09 f0 breq .+2 ; 0x15d6 <__stack+0x4d7> |
||
1533 | 15d4: b3 cf rjmp .-154 ; 0x153c <__stack+0x43d> |
||
1534 | 15d6: 60 91 da 01 lds r22, 0x01DA |
||
1535 | 15da: 70 91 db 01 lds r23, 0x01DB |
||
1536 | 15de: 6f 5f subi r22, 0xFF ; 255 |
||
1537 | 15e0: 7f 4f sbci r23, 0xFF ; 255 |
||
1538 | 15e2: 70 93 db 01 sts 0x01DB, r23 |
||
1539 | 15e6: 60 93 da 01 sts 0x01DA, r22 |
||
1540 | 15ea: 80 91 d8 01 lds r24, 0x01D8 |
||
1541 | 15ee: 90 91 d9 01 lds r25, 0x01D9 |
||
1542 | 15f2: 01 96 adiw r24, 0x01 ; 1 |
||
1543 | 15f4: 90 93 d9 01 sts 0x01D9, r25 |
||
1544 | 15f8: 80 93 d8 01 sts 0x01D8, r24 |
||
1545 | 15fc: 8a e0 ldi r24, 0x0A ; 10 |
||
1546 | 15fe: 90 e0 ldi r25, 0x00 ; 0 |
||
1547 | 1600: 0e 94 1e 62 call 0xc43c ; 0xc43c <SetParamWord> |
||
1548 | 1604: 60 91 d8 01 lds r22, 0x01D8 |
||
1549 | 1608: 70 91 d9 01 lds r23, 0x01D9 |
||
1550 | 160c: 8e e0 ldi r24, 0x0E ; 14 |
||
1551 | 160e: 90 e0 ldi r25, 0x00 ; 0 |
||
1552 | 1610: 0e 94 1e 62 call 0xc43c ; 0xc43c <SetParamWord> |
||
1553 | 1614: 84 e1 ldi r24, 0x14 ; 20 |
||
1554 | 1616: 90 e0 ldi r25, 0x00 ; 0 |
||
1555 | 1618: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
1556 | 161c: ec 01 movw r28, r24 |
||
1557 | 161e: 00 e0 ldi r16, 0x00 ; 0 |
||
1558 | 1620: 10 e0 ldi r17, 0x00 ; 0 |
||
1559 | 1622: 8c cf rjmp .-232 ; 0x153c <__stack+0x43d> |
||
1560 | 1624: 10 92 11 04 sts 0x0411, r1 |
||
1561 | 1628: 10 92 d3 02 sts 0x02D3, r1 |
||
1562 | 162c: 10 92 d2 02 sts 0x02D2, r1 |
||
1563 | 1630: 10 92 d5 02 sts 0x02D5, r1 |
||
1564 | 1634: 10 92 d4 02 sts 0x02D4, r1 |
||
1565 | 1638: 10 92 d7 02 sts 0x02D7, r1 |
||
1566 | 163c: 10 92 d6 02 sts 0x02D6, r1 |
||
1567 | 1640: 80 91 08 01 lds r24, 0x0108 |
||
1568 | 1644: 90 91 09 01 lds r25, 0x0109 |
||
1569 | 1648: 8f 5f subi r24, 0xFF ; 255 |
||
1570 | 164a: 9f 4f sbci r25, 0xFF ; 255 |
||
1571 | 164c: 09 f0 breq .+2 ; 0x1650 <__stack+0x551> |
||
1572 | 164e: 4e cf rjmp .-356 ; 0x14ec <__stack+0x3ed> |
||
1573 | 1650: 80 91 60 02 lds r24, 0x0260 |
||
1574 | 1654: 88 23 and r24, r24 |
||
1575 | 1656: 09 f0 breq .+2 ; 0x165a <__stack+0x55b> |
||
1576 | 1658: 49 cf rjmp .-366 ; 0x14ec <__stack+0x3ed> |
||
1577 | 165a: 30 92 08 02 sts 0x0208, r3 |
||
1578 | 165e: 20 92 07 02 sts 0x0207, r2 |
||
1579 | 1662: 80 e0 ldi r24, 0x00 ; 0 |
||
1580 | 1664: 9c e0 ldi r25, 0x0C ; 12 |
||
1581 | 1666: 90 93 09 01 sts 0x0109, r25 |
||
1582 | 166a: 80 93 08 01 sts 0x0108, r24 |
||
1583 | 166e: 3e cf rjmp .-388 ; 0x14ec <__stack+0x3ed> |
||
1584 | 1670: 80 91 b0 02 lds r24, 0x02B0 |
||
1585 | 1674: 8f 7d andi r24, 0xDF ; 223 |
||
1586 | 1676: 80 93 b0 02 sts 0x02B0, r24 |
||
1587 | 167a: 56 cf rjmp .-340 ; 0x1528 <__stack+0x429> |
||
1588 | 167c: 28 98 cbi 0x05, 0 ; 5 |
||
1589 | 167e: 1c cf rjmp .-456 ; 0x14b8 <__stack+0x3b9> |
||
1590 | 1680: 00 d0 rcall .+0 ; 0x1682 <__stack+0x583> |
||
1591 | 1682: 00 d0 rcall .+0 ; 0x1684 <__stack+0x585> |
||
1592 | 1684: 0f 92 push r0 |
||
1593 | 1686: ed b7 in r30, 0x3d ; 61 |
||
1594 | 1688: fe b7 in r31, 0x3e ; 62 |
||
1595 | 168a: 31 96 adiw r30, 0x01 ; 1 |
||
1596 | 168c: ad b7 in r26, 0x3d ; 61 |
||
1597 | 168e: be b7 in r27, 0x3e ; 62 |
||
1598 | 1690: 11 96 adiw r26, 0x01 ; 1 |
||
1599 | 1692: 1c 92 st X, r1 |
||
1600 | 1694: 72 82 std Z+2, r7 ; 0x02 |
||
1601 | 1696: 61 82 std Z+1, r6 ; 0x01 |
||
1602 | 1698: f4 82 std Z+4, r15 ; 0x04 |
||
1603 | 169a: e3 82 std Z+3, r14 ; 0x03 |
||
1604 | 169c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1605 | 16a0: 0f 90 pop r0 |
||
1606 | 16a2: 0f 90 pop r0 |
||
1607 | 16a4: 0f 90 pop r0 |
||
1608 | 16a6: 0f 90 pop r0 |
||
1609 | 16a8: 0f 90 pop r0 |
||
1610 | 16aa: 7a cd rjmp .-1292 ; 0x11a0 <__stack+0xa1> |
||
1611 | 16ac: 29 98 cbi 0x05, 1 ; 5 |
||
1612 | 16ae: 1c cd rjmp .-1480 ; 0x10e8 <main+0x202> |
||
1613 | 16b0: 10 92 d9 01 sts 0x01D9, r1 |
||
1614 | 16b4: 10 92 d8 01 sts 0x01D8, r1 |
||
1615 | 16b8: 10 92 db 01 sts 0x01DB, r1 |
||
1616 | 16bc: 10 92 da 01 sts 0x01DA, r1 |
||
1617 | 16c0: 19 ce rjmp .-974 ; 0x12f4 <__stack+0x1f5> |
||
1618 | 16c2: 28 98 cbi 0x05, 0 ; 5 |
||
1619 | 16c4: f2 cd rjmp .-1052 ; 0x12aa <__stack+0x1ab> |
||
1620 | 16c6: 28 98 cbi 0x05, 0 ; 5 |
||
1621 | 16c8: 55 cc rjmp .-1878 ; 0xf74 <main+0x8e> |
||
1622 | 16ca: 80 91 ca 00 lds r24, 0x00CA |
||
1623 | 16ce: 90 e0 ldi r25, 0x00 ; 0 |
||
1624 | 16d0: 86 30 cpi r24, 0x06 ; 6 |
||
1625 | 16d2: 09 f0 breq .+2 ; 0x16d6 <__stack+0x5d7> |
||
1626 | 16d4: 21 cc rjmp .-1982 ; 0xf18 <main+0x32> |
||
1627 | 16d6: 91 e0 ldi r25, 0x01 ; 1 |
||
1628 | 16d8: 1f cc rjmp .-1986 ; 0xf18 <main+0x32> |
||
1629 | 16da: 00 d0 rcall .+0 ; 0x16dc <__stack+0x5dd> |
||
1630 | 16dc: 0f 92 push r0 |
||
1631 | 16de: ed b7 in r30, 0x3d ; 61 |
||
1632 | 16e0: fe b7 in r31, 0x3e ; 62 |
||
1633 | 16e2: 11 82 std Z+1, r1 ; 0x01 |
||
1634 | 16e4: 88 ec ldi r24, 0xC8 ; 200 |
||
1635 | 16e6: 90 e0 ldi r25, 0x00 ; 0 |
||
1636 | 16e8: 93 83 std Z+3, r25 ; 0x03 |
||
1637 | 16ea: 82 83 std Z+2, r24 ; 0x02 |
||
1638 | 16ec: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1639 | 16f0: 0f 90 pop r0 |
||
1640 | 16f2: 0f 90 pop r0 |
||
1641 | 16f4: 0f 90 pop r0 |
||
1642 | 16f6: 45 ce rjmp .-886 ; 0x1382 <__stack+0x283> |
||
1643 | 16f8: 00 d0 rcall .+0 ; 0x16fa <__stack+0x5fb> |
||
1644 | 16fa: 0f 92 push r0 |
||
1645 | 16fc: ad b7 in r26, 0x3d ; 61 |
||
1646 | 16fe: be b7 in r27, 0x3e ; 62 |
||
1647 | 1700: 11 96 adiw r26, 0x01 ; 1 |
||
1648 | 1702: 1c 92 st X, r1 |
||
1649 | 1704: 11 97 sbiw r26, 0x01 ; 1 |
||
1650 | 1706: 85 e2 ldi r24, 0x25 ; 37 |
||
1651 | 1708: 92 e0 ldi r25, 0x02 ; 2 |
||
1652 | 170a: 13 96 adiw r26, 0x03 ; 3 |
||
1653 | 170c: 9c 93 st X, r25 |
||
1654 | 170e: 8e 93 st -X, r24 |
||
1655 | 1710: 12 97 sbiw r26, 0x02 ; 2 |
||
1656 | 1712: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1657 | 1716: 0f 90 pop r0 |
||
1658 | 1718: 0f 90 pop r0 |
||
1659 | 171a: 0f 90 pop r0 |
||
1660 | 171c: ae cc rjmp .-1700 ; 0x107a <main+0x194> |
||
1661 | 171e: 0e 94 2c 62 call 0xc458 ; 0xc458 <USART1_Init> |
||
1662 | 1722: 35 cc rjmp .-1942 ; 0xf8e <main+0xa8> |
||
1663 | 1724: 00 d0 rcall .+0 ; 0x1726 <__stack+0x627> |
||
1664 | 1726: 0f 92 push r0 |
||
1665 | 1728: ad b7 in r26, 0x3d ; 61 |
||
1666 | 172a: be b7 in r27, 0x3e ; 62 |
||
1667 | 172c: 11 96 adiw r26, 0x01 ; 1 |
||
1668 | 172e: 1c 92 st X, r1 |
||
1669 | 1730: 11 97 sbiw r26, 0x01 ; 1 |
||
1670 | 1732: 86 e5 ldi r24, 0x56 ; 86 |
||
1671 | 1734: 91 e0 ldi r25, 0x01 ; 1 |
||
1672 | 1736: 13 96 adiw r26, 0x03 ; 3 |
||
1673 | 1738: 9c 93 st X, r25 |
||
1674 | 173a: 8e 93 st -X, r24 |
||
1675 | 173c: 12 97 sbiw r26, 0x02 ; 2 |
||
1676 | 173e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1677 | 1742: 0f 90 pop r0 |
||
1678 | 1744: 0f 90 pop r0 |
||
1679 | 1746: 0f 90 pop r0 |
||
1680 | 1748: 88 ee ldi r24, 0xE8 ; 232 |
||
1681 | 174a: 93 e0 ldi r25, 0x03 ; 3 |
||
1682 | 174c: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
1683 | 1750: ec 01 movw r28, r24 |
||
1684 | 1752: 0e 94 93 21 call 0x4326 ; 0x4326 <SearchAirPressureOffset> |
||
1685 | 1756: ce 01 movw r24, r28 |
||
1686 | 1758: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
1687 | 175c: 88 23 and r24, r24 |
||
1688 | 175e: d9 f3 breq .-10 ; 0x1756 <__stack+0x657> |
||
1689 | 1760: 00 d0 rcall .+0 ; 0x1762 <__stack+0x663> |
||
1690 | 1762: 0f 92 push r0 |
||
1691 | 1764: ed b7 in r30, 0x3d ; 61 |
||
1692 | 1766: fe b7 in r31, 0x3e ; 62 |
||
1693 | 1768: 11 82 std Z+1, r1 ; 0x01 |
||
1694 | 176a: 81 e5 ldi r24, 0x51 ; 81 |
||
1695 | 176c: 91 e0 ldi r25, 0x01 ; 1 |
||
1696 | 176e: 93 83 std Z+3, r25 ; 0x03 |
||
1697 | 1770: 82 83 std Z+2, r24 ; 0x02 |
||
1698 | 1772: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
1699 | 1776: 0f 90 pop r0 |
||
1700 | 1778: 0f 90 pop r0 |
||
1701 | 177a: 0f 90 pop r0 |
||
1702 | 177c: 6f cd rjmp .-1314 ; 0x125c <__stack+0x15d> |
||
1703 | |||
1704 | 0000177e <__vector_22>: |
||
1705 | 177e: 1f 92 push r1 |
||
1706 | 1780: 0f 92 push r0 |
||
1707 | 1782: 0f b6 in r0, 0x3f ; 63 |
||
1708 | 1784: 0f 92 push r0 |
||
1709 | 1786: 11 24 eor r1, r1 |
||
1710 | 1788: 8f 93 push r24 |
||
1711 | 178a: 9f 93 push r25 |
||
1712 | 178c: ef 93 push r30 |
||
1713 | 178e: ff 93 push r31 |
||
1714 | 1790: 80 91 04 01 lds r24, 0x0104 |
||
1715 | 1794: 88 23 and r24, r24 |
||
1716 | 1796: a9 f4 brne .+42 ; 0x17c2 <__vector_22+0x44> |
||
1717 | 1798: 80 91 00 02 lds r24, 0x0200 |
||
1718 | 179c: 90 91 01 02 lds r25, 0x0201 |
||
1719 | 17a0: 01 96 adiw r24, 0x01 ; 1 |
||
1720 | 17a2: 90 93 01 02 sts 0x0201, r25 |
||
1721 | 17a6: 80 93 00 02 sts 0x0200, r24 |
||
1722 | 17aa: fc 01 movw r30, r24 |
||
1723 | 17ac: ec 5a subi r30, 0xAC ; 172 |
||
1724 | 17ae: fb 4f sbci r31, 0xFB ; 251 |
||
1725 | 17b0: e0 81 ld r30, Z |
||
1726 | 17b2: ed 30 cpi r30, 0x0D ; 13 |
||
1727 | 17b4: 99 f0 breq .+38 ; 0x17dc <__vector_22+0x5e> |
||
1728 | 17b6: 86 39 cpi r24, 0x96 ; 150 |
||
1729 | 17b8: 91 05 cpc r25, r1 |
||
1730 | 17ba: 81 f0 breq .+32 ; 0x17dc <__vector_22+0x5e> |
||
1731 | 17bc: e0 93 c6 00 sts 0x00C6, r30 |
||
1732 | 17c0: 04 c0 rjmp .+8 ; 0x17ca <__vector_22+0x4c> |
||
1733 | 17c2: 10 92 01 02 sts 0x0201, r1 |
||
1734 | 17c6: 10 92 00 02 sts 0x0200, r1 |
||
1735 | 17ca: ff 91 pop r31 |
||
1736 | 17cc: ef 91 pop r30 |
||
1737 | 17ce: 9f 91 pop r25 |
||
1738 | 17d0: 8f 91 pop r24 |
||
1739 | 17d2: 0f 90 pop r0 |
||
1740 | 17d4: 0f be out 0x3f, r0 ; 63 |
||
1741 | 17d6: 0f 90 pop r0 |
||
1742 | 17d8: 1f 90 pop r1 |
||
1743 | 17da: 18 95 reti |
||
1744 | 17dc: 10 92 01 02 sts 0x0201, r1 |
||
1745 | 17e0: 10 92 00 02 sts 0x0200, r1 |
||
1746 | 17e4: 81 e0 ldi r24, 0x01 ; 1 |
||
1747 | 17e6: 80 93 04 01 sts 0x0104, r24 |
||
1748 | 17ea: e8 cf rjmp .-48 ; 0x17bc <__vector_22+0x3e> |
||
1749 | |||
1750 | 000017ec <AddCRC>: |
||
1751 | 17ec: cf 93 push r28 |
||
1752 | 17ee: df 93 push r29 |
||
1753 | 17f0: bc 01 movw r22, r24 |
||
1754 | 17f2: 00 97 sbiw r24, 0x00 ; 0 |
||
1755 | 17f4: a9 f1 breq .+106 ; 0x1860 <AddCRC+0x74> |
||
1756 | 17f6: 40 e0 ldi r20, 0x00 ; 0 |
||
1757 | 17f8: 50 e0 ldi r21, 0x00 ; 0 |
||
1758 | 17fa: 20 e0 ldi r18, 0x00 ; 0 |
||
1759 | 17fc: 30 e0 ldi r19, 0x00 ; 0 |
||
1760 | 17fe: fa 01 movw r30, r20 |
||
1761 | 1800: ec 5a subi r30, 0xAC ; 172 |
||
1762 | 1802: fb 4f sbci r31, 0xFB ; 251 |
||
1763 | 1804: 80 81 ld r24, Z |
||
1764 | 1806: 28 0f add r18, r24 |
||
1765 | 1808: 31 1d adc r19, r1 |
||
1766 | 180a: 4f 5f subi r20, 0xFF ; 255 |
||
1767 | 180c: 5f 4f sbci r21, 0xFF ; 255 |
||
1768 | 180e: 46 17 cp r20, r22 |
||
1769 | 1810: 57 07 cpc r21, r23 |
||
1770 | 1812: a8 f3 brcs .-22 ; 0x17fe <AddCRC+0x12> |
||
1771 | 1814: 3f 70 andi r19, 0x0F ; 15 |
||
1772 | 1816: c9 01 movw r24, r18 |
||
1773 | 1818: 00 24 eor r0, r0 |
||
1774 | 181a: 88 0f add r24, r24 |
||
1775 | 181c: 99 1f adc r25, r25 |
||
1776 | 181e: 00 1c adc r0, r0 |
||
1777 | 1820: 88 0f add r24, r24 |
||
1778 | 1822: 99 1f adc r25, r25 |
||
1779 | 1824: 00 1c adc r0, r0 |
||
1780 | 1826: 89 2f mov r24, r25 |
||
1781 | 1828: 90 2d mov r25, r0 |
||
1782 | 182a: 83 5c subi r24, 0xC3 ; 195 |
||
1783 | 182c: db 01 movw r26, r22 |
||
1784 | 182e: 11 96 adiw r26, 0x01 ; 1 |
||
1785 | 1830: 2f 73 andi r18, 0x3F ; 63 |
||
1786 | 1832: 23 5c subi r18, 0xC3 ; 195 |
||
1787 | 1834: ed 01 movw r28, r26 |
||
1788 | 1836: 21 96 adiw r28, 0x01 ; 1 |
||
1789 | 1838: fb 01 movw r30, r22 |
||
1790 | 183a: ec 5a subi r30, 0xAC ; 172 |
||
1791 | 183c: fb 4f sbci r31, 0xFB ; 251 |
||
1792 | 183e: 80 83 st Z, r24 |
||
1793 | 1840: ac 5a subi r26, 0xAC ; 172 |
||
1794 | 1842: bb 4f sbci r27, 0xFB ; 251 |
||
1795 | 1844: 2c 93 st X, r18 |
||
1796 | 1846: cc 5a subi r28, 0xAC ; 172 |
||
1797 | 1848: db 4f sbci r29, 0xFB ; 251 |
||
1798 | 184a: 8d e0 ldi r24, 0x0D ; 13 |
||
1799 | 184c: 88 83 st Y, r24 |
||
1800 | 184e: 10 92 04 01 sts 0x0104, r1 |
||
1801 | 1852: 80 91 54 04 lds r24, 0x0454 |
||
1802 | 1856: 80 93 c6 00 sts 0x00C6, r24 |
||
1803 | 185a: df 91 pop r29 |
||
1804 | 185c: cf 91 pop r28 |
||
1805 | 185e: 08 95 ret |
||
1806 | 1860: e0 e0 ldi r30, 0x00 ; 0 |
||
1807 | 1862: f0 e0 ldi r31, 0x00 ; 0 |
||
1808 | 1864: 8d e3 ldi r24, 0x3D ; 61 |
||
1809 | 1866: a1 e0 ldi r26, 0x01 ; 1 |
||
1810 | 1868: b0 e0 ldi r27, 0x00 ; 0 |
||
1811 | 186a: 2d e3 ldi r18, 0x3D ; 61 |
||
1812 | 186c: c2 e0 ldi r28, 0x02 ; 2 |
||
1813 | 186e: d0 e0 ldi r29, 0x00 ; 0 |
||
1814 | 1870: e4 cf rjmp .-56 ; 0x183a <AddCRC+0x4e> |
||
1815 | |||
1816 | 00001872 <Decode64>: |
||
1817 | 1872: 50 91 e6 01 lds r21, 0x01E6 |
||
1818 | 1876: 56 50 subi r21, 0x06 ; 6 |
||
1819 | 1878: 09 f4 brne .+2 ; 0x187c <Decode64+0xa> |
||
1820 | 187a: 57 c0 rjmp .+174 ; 0x192a <Decode64+0xb8> |
||
1821 | 187c: 43 e0 ldi r20, 0x03 ; 3 |
||
1822 | 187e: 33 e0 ldi r19, 0x03 ; 3 |
||
1823 | 1880: 1e c0 rjmp .+60 ; 0x18be <Decode64+0x4c> |
||
1824 | 1882: 97 2f mov r25, r23 |
||
1825 | 1884: 9d 53 subi r25, 0x3D ; 61 |
||
1826 | 1886: f0 e0 ldi r31, 0x00 ; 0 |
||
1827 | 1888: 22 95 swap r18 |
||
1828 | 188a: 20 7f andi r18, 0xF0 ; 240 |
||
1829 | 188c: 89 2f mov r24, r25 |
||
1830 | 188e: 86 95 lsr r24 |
||
1831 | 1890: 86 95 lsr r24 |
||
1832 | 1892: 28 2b or r18, r24 |
||
1833 | 1894: e9 5a subi r30, 0xA9 ; 169 |
||
1834 | 1896: fc 4f sbci r31, 0xFC ; 252 |
||
1835 | 1898: 20 83 st Z, r18 |
||
1836 | 189a: e4 2f mov r30, r20 |
||
1837 | 189c: ee 5f subi r30, 0xFE ; 254 |
||
1838 | 189e: 52 30 cpi r21, 0x02 ; 2 |
||
1839 | 18a0: c1 f1 breq .+112 ; 0x1912 <Decode64+0xa0> |
||
1840 | 18a2: 53 50 subi r21, 0x03 ; 3 |
||
1841 | 18a4: f0 e0 ldi r31, 0x00 ; 0 |
||
1842 | 18a6: 92 95 swap r25 |
||
1843 | 18a8: 99 0f add r25, r25 |
||
1844 | 18aa: 99 0f add r25, r25 |
||
1845 | 18ac: 90 7c andi r25, 0xC0 ; 192 |
||
1846 | 18ae: 6d 53 subi r22, 0x3D ; 61 |
||
1847 | 18b0: 96 2b or r25, r22 |
||
1848 | 18b2: e9 5a subi r30, 0xA9 ; 169 |
||
1849 | 18b4: fc 4f sbci r31, 0xFC ; 252 |
||
1850 | 18b6: 90 83 st Z, r25 |
||
1851 | 18b8: 4d 5f subi r20, 0xFD ; 253 |
||
1852 | 18ba: 55 23 and r21, r21 |
||
1853 | 18bc: a1 f1 breq .+104 ; 0x1926 <Decode64+0xb4> |
||
1854 | 18be: e3 2f mov r30, r19 |
||
1855 | 18c0: f0 e0 ldi r31, 0x00 ; 0 |
||
1856 | 18c2: e9 5a subi r30, 0xA9 ; 169 |
||
1857 | 18c4: fc 4f sbci r31, 0xFC ; 252 |
||
1858 | 18c6: 80 81 ld r24, Z |
||
1859 | 18c8: 3f 5f subi r19, 0xFF ; 255 |
||
1860 | 18ca: e3 2f mov r30, r19 |
||
1861 | 18cc: f0 e0 ldi r31, 0x00 ; 0 |
||
1862 | 18ce: e9 5a subi r30, 0xA9 ; 169 |
||
1863 | 18d0: fc 4f sbci r31, 0xFC ; 252 |
||
1864 | 18d2: 20 81 ld r18, Z |
||
1865 | 18d4: 2d 53 subi r18, 0x3D ; 61 |
||
1866 | 18d6: 3f 5f subi r19, 0xFF ; 255 |
||
1867 | 18d8: e3 2f mov r30, r19 |
||
1868 | 18da: f0 e0 ldi r31, 0x00 ; 0 |
||
1869 | 18dc: e9 5a subi r30, 0xA9 ; 169 |
||
1870 | 18de: fc 4f sbci r31, 0xFC ; 252 |
||
1871 | 18e0: 70 81 ld r23, Z |
||
1872 | 18e2: 3f 5f subi r19, 0xFF ; 255 |
||
1873 | 18e4: e3 2f mov r30, r19 |
||
1874 | 18e6: f0 e0 ldi r31, 0x00 ; 0 |
||
1875 | 18e8: e9 5a subi r30, 0xA9 ; 169 |
||
1876 | 18ea: fc 4f sbci r31, 0xFC ; 252 |
||
1877 | 18ec: 60 81 ld r22, Z |
||
1878 | 18ee: 3f 5f subi r19, 0xFF ; 255 |
||
1879 | 18f0: 92 2f mov r25, r18 |
||
1880 | 18f2: 92 95 swap r25 |
||
1881 | 18f4: 9f 70 andi r25, 0x0F ; 15 |
||
1882 | 18f6: 8d 53 subi r24, 0x3D ; 61 |
||
1883 | 18f8: 88 0f add r24, r24 |
||
1884 | 18fa: 88 0f add r24, r24 |
||
1885 | 18fc: 89 2b or r24, r25 |
||
1886 | 18fe: e4 2f mov r30, r20 |
||
1887 | 1900: f0 e0 ldi r31, 0x00 ; 0 |
||
1888 | 1902: e9 5a subi r30, 0xA9 ; 169 |
||
1889 | 1904: fc 4f sbci r31, 0xFC ; 252 |
||
1890 | 1906: 80 83 st Z, r24 |
||
1891 | 1908: e4 2f mov r30, r20 |
||
1892 | 190a: ef 5f subi r30, 0xFF ; 255 |
||
1893 | 190c: 51 30 cpi r21, 0x01 ; 1 |
||
1894 | 190e: 09 f0 breq .+2 ; 0x1912 <Decode64+0xa0> |
||
1895 | 1910: b8 cf rjmp .-144 ; 0x1882 <Decode64+0x10> |
||
1896 | 1912: e3 50 subi r30, 0x03 ; 3 |
||
1897 | 1914: 8a e5 ldi r24, 0x5A ; 90 |
||
1898 | 1916: 93 e0 ldi r25, 0x03 ; 3 |
||
1899 | 1918: 90 93 e8 01 sts 0x01E8, r25 |
||
1900 | 191c: 80 93 e7 01 sts 0x01E7, r24 |
||
1901 | 1920: e0 93 e9 01 sts 0x01E9, r30 |
||
1902 | 1924: 08 95 ret |
||
1903 | 1926: e4 2f mov r30, r20 |
||
1904 | 1928: f4 cf rjmp .-24 ; 0x1912 <Decode64+0xa0> |
||
1905 | 192a: e0 e0 ldi r30, 0x00 ; 0 |
||
1906 | 192c: f3 cf rjmp .-26 ; 0x1914 <Decode64+0xa2> |
||
1907 | |||
1908 | 0000192e <uart_putchar>: |
||
1909 | 192e: 1f 93 push r17 |
||
1910 | 1930: 18 2f mov r17, r24 |
||
1911 | 1932: 8a 30 cpi r24, 0x0A ; 10 |
||
1912 | 1934: 51 f0 breq .+20 ; 0x194a <uart_putchar+0x1c> |
||
1913 | 1936: 80 91 c0 00 lds r24, 0x00C0 |
||
1914 | 193a: 85 ff sbrs r24, 5 |
||
1915 | 193c: fc cf rjmp .-8 ; 0x1936 <uart_putchar+0x8> |
||
1916 | 193e: 10 93 c6 00 sts 0x00C6, r17 |
||
1917 | 1942: 80 e0 ldi r24, 0x00 ; 0 |
||
1918 | 1944: 90 e0 ldi r25, 0x00 ; 0 |
||
1919 | 1946: 1f 91 pop r17 |
||
1920 | 1948: 08 95 ret |
||
1921 | 194a: 8d e0 ldi r24, 0x0D ; 13 |
||
1922 | 194c: 0e 94 97 0c call 0x192e ; 0x192e <uart_putchar> |
||
1923 | 1950: f2 cf rjmp .-28 ; 0x1936 <uart_putchar+0x8> |
||
1924 | |||
1925 | 00001952 <USART0_Init>: |
||
1926 | 1952: 1f 93 push r17 |
||
1927 | 1954: 1f b7 in r17, 0x3f ; 63 |
||
1928 | 1956: f8 94 cli |
||
1929 | 1958: 80 91 c1 00 lds r24, 0x00C1 |
||
1930 | 195c: 8f 77 andi r24, 0x7F ; 127 |
||
1931 | 195e: 80 93 c1 00 sts 0x00C1, r24 |
||
1932 | 1962: 80 91 c1 00 lds r24, 0x00C1 |
||
1933 | 1966: 8f 7b andi r24, 0xBF ; 191 |
||
1934 | 1968: 80 93 c1 00 sts 0x00C1, r24 |
||
1935 | 196c: 58 9a sbi 0x0b, 0 ; 11 |
||
1936 | 196e: 50 98 cbi 0x0a, 0 ; 10 |
||
1937 | 1970: 59 9a sbi 0x0b, 1 ; 11 |
||
1938 | 1972: 51 9a sbi 0x0a, 1 ; 10 |
||
1939 | 1974: 10 92 c5 00 sts 0x00C5, r1 |
||
1940 | 1978: 8a e2 ldi r24, 0x2A ; 42 |
||
1941 | 197a: 80 93 c4 00 sts 0x00C4, r24 |
||
1942 | 197e: 80 91 c0 00 lds r24, 0x00C0 |
||
1943 | 1982: 82 60 ori r24, 0x02 ; 2 |
||
1944 | 1984: 80 93 c0 00 sts 0x00C0, r24 |
||
1945 | 1988: 88 e1 ldi r24, 0x18 ; 24 |
||
1946 | 198a: 80 93 c1 00 sts 0x00C1, r24 |
||
1947 | 198e: 80 91 c2 00 lds r24, 0x00C2 |
||
1948 | 1992: 8f 77 andi r24, 0x7F ; 127 |
||
1949 | 1994: 80 93 c2 00 sts 0x00C2, r24 |
||
1950 | 1998: 80 91 c2 00 lds r24, 0x00C2 |
||
1951 | 199c: 8f 7b andi r24, 0xBF ; 191 |
||
1952 | 199e: 80 93 c2 00 sts 0x00C2, r24 |
||
1953 | 19a2: 80 91 c2 00 lds r24, 0x00C2 |
||
1954 | 19a6: 8f 7d andi r24, 0xDF ; 223 |
||
1955 | 19a8: 80 93 c2 00 sts 0x00C2, r24 |
||
1956 | 19ac: 80 91 c2 00 lds r24, 0x00C2 |
||
1957 | 19b0: 8f 7e andi r24, 0xEF ; 239 |
||
1958 | 19b2: 80 93 c2 00 sts 0x00C2, r24 |
||
1959 | 19b6: 80 91 c2 00 lds r24, 0x00C2 |
||
1960 | 19ba: 87 7f andi r24, 0xF7 ; 247 |
||
1961 | 19bc: 80 93 c2 00 sts 0x00C2, r24 |
||
1962 | 19c0: 80 91 c1 00 lds r24, 0x00C1 |
||
1963 | 19c4: 8b 7f andi r24, 0xFB ; 251 |
||
1964 | 19c6: 80 93 c1 00 sts 0x00C1, r24 |
||
1965 | 19ca: 80 91 c2 00 lds r24, 0x00C2 |
||
1966 | 19ce: 84 60 ori r24, 0x04 ; 4 |
||
1967 | 19d0: 80 93 c2 00 sts 0x00C2, r24 |
||
1968 | 19d4: 80 91 c2 00 lds r24, 0x00C2 |
||
1969 | 19d8: 82 60 ori r24, 0x02 ; 2 |
||
1970 | 19da: 80 93 c2 00 sts 0x00C2, r24 |
||
1971 | 19de: 80 91 c0 00 lds r24, 0x00C0 |
||
1972 | 19e2: 87 ff sbrs r24, 7 |
||
1973 | 19e4: 06 c0 rjmp .+12 ; 0x19f2 <USART0_Init+0xa0> |
||
1974 | 19e6: 80 91 c6 00 lds r24, 0x00C6 |
||
1975 | 19ea: 80 91 c0 00 lds r24, 0x00C0 |
||
1976 | 19ee: 87 fd sbrc r24, 7 |
||
1977 | 19f0: fa cf rjmp .-12 ; 0x19e6 <USART0_Init+0x94> |
||
1978 | 19f2: 80 91 c1 00 lds r24, 0x00C1 |
||
1979 | 19f6: 80 68 ori r24, 0x80 ; 128 |
||
1980 | 19f8: 80 93 c1 00 sts 0x00C1, r24 |
||
1981 | 19fc: 80 91 c1 00 lds r24, 0x00C1 |
||
1982 | 1a00: 80 64 ori r24, 0x40 ; 64 |
||
1983 | 1a02: 80 93 c1 00 sts 0x00C1, r24 |
||
1984 | 1a06: 80 91 06 01 lds r24, 0x0106 |
||
1985 | 1a0a: 90 91 07 01 lds r25, 0x0107 |
||
1986 | 1a0e: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
1987 | 1a12: 90 93 eb 04 sts 0x04EB, r25 |
||
1988 | 1a16: 80 93 ea 04 sts 0x04EA, r24 |
||
1989 | 1a1a: 10 92 e5 01 sts 0x01E5, r1 |
||
1990 | 1a1e: 10 92 e8 01 sts 0x01E8, r1 |
||
1991 | 1a22: 10 92 e7 01 sts 0x01E7, r1 |
||
1992 | 1a26: 10 92 e9 01 sts 0x01E9, r1 |
||
1993 | 1a2a: 91 e0 ldi r25, 0x01 ; 1 |
||
1994 | 1a2c: 90 93 04 01 sts 0x0104, r25 |
||
1995 | 1a30: 10 92 fd 03 sts 0x03FD, r1 |
||
1996 | 1a34: 8c e4 ldi r24, 0x4C ; 76 |
||
1997 | 1a36: 80 93 fe 03 sts 0x03FE, r24 |
||
1998 | 1a3a: 86 e0 ldi r24, 0x06 ; 6 |
||
1999 | 1a3c: 80 93 01 04 sts 0x0401, r24 |
||
2000 | 1a40: 8a e0 ldi r24, 0x0A ; 10 |
||
2001 | 1a42: 80 93 ff 03 sts 0x03FF, r24 |
||
2002 | 1a46: 90 93 00 04 sts 0x0400, r25 |
||
2003 | 1a4a: 1f bf out 0x3f, r17 ; 63 |
||
2004 | 1a4c: 1f 91 pop r17 |
||
2005 | 1a4e: 08 95 ret |
||
2006 | |||
2007 | 00001a50 <SendOutData>: |
||
2008 | 1a50: bf 92 push r11 |
||
2009 | 1a52: cf 92 push r12 |
||
2010 | 1a54: df 92 push r13 |
||
2011 | 1a56: ef 92 push r14 |
||
2012 | 1a58: ff 92 push r15 |
||
2013 | 1a5a: 0f 93 push r16 |
||
2014 | 1a5c: 1f 93 push r17 |
||
2015 | 1a5e: df 93 push r29 |
||
2016 | 1a60: cf 93 push r28 |
||
2017 | 1a62: cd b7 in r28, 0x3d ; 61 |
||
2018 | 1a64: de b7 in r29, 0x3e ; 62 |
||
2019 | 1a66: 8d 85 ldd r24, Y+13 ; 0x0d |
||
2020 | 1a68: 2e 85 ldd r18, Y+14 ; 0x0e |
||
2021 | 1a6a: 93 e2 ldi r25, 0x23 ; 35 |
||
2022 | 1a6c: 90 93 54 04 sts 0x0454, r25 |
||
2023 | 1a70: 8f 59 subi r24, 0x9F ; 159 |
||
2024 | 1a72: 80 93 55 04 sts 0x0455, r24 |
||
2025 | 1a76: 8c 85 ldd r24, Y+12 ; 0x0c |
||
2026 | 1a78: 80 93 56 04 sts 0x0456, r24 |
||
2027 | 1a7c: 22 23 and r18, r18 |
||
2028 | 1a7e: 79 f4 brne .+30 ; 0x1a9e <SendOutData+0x4e> |
||
2029 | 1a80: 63 e0 ldi r22, 0x03 ; 3 |
||
2030 | 1a82: 70 e0 ldi r23, 0x00 ; 0 |
||
2031 | 1a84: cb 01 movw r24, r22 |
||
2032 | 1a86: 0e 94 f6 0b call 0x17ec ; 0x17ec <AddCRC> |
||
2033 | 1a8a: cf 91 pop r28 |
||
2034 | 1a8c: df 91 pop r29 |
||
2035 | 1a8e: 1f 91 pop r17 |
||
2036 | 1a90: 0f 91 pop r16 |
||
2037 | 1a92: ff 90 pop r15 |
||
2038 | 1a94: ef 90 pop r14 |
||
2039 | 1a96: df 90 pop r13 |
||
2040 | 1a98: cf 90 pop r12 |
||
2041 | 1a9a: bf 90 pop r11 |
||
2042 | 1a9c: 08 95 ret |
||
2043 | 1a9e: ef 84 ldd r14, Y+15 ; 0x0f |
||
2044 | 1aa0: f8 88 ldd r15, Y+16 ; 0x10 |
||
2045 | 1aa2: 03 e1 ldi r16, 0x13 ; 19 |
||
2046 | 1aa4: c0 2e mov r12, r16 |
||
2047 | 1aa6: d1 2c mov r13, r1 |
||
2048 | 1aa8: cc 0e add r12, r28 |
||
2049 | 1aaa: dd 1e adc r13, r29 |
||
2050 | 1aac: 49 89 ldd r20, Y+17 ; 0x11 |
||
2051 | 1aae: 5a 89 ldd r21, Y+18 ; 0x12 |
||
2052 | 1ab0: 41 15 cp r20, r1 |
||
2053 | 1ab2: 51 05 cpc r21, r1 |
||
2054 | 1ab4: 29 f3 breq .-54 ; 0x1a80 <SendOutData+0x30> |
||
2055 | 1ab6: 02 2f mov r16, r18 |
||
2056 | 1ab8: 01 50 subi r16, 0x01 ; 1 |
||
2057 | 1aba: 63 e0 ldi r22, 0x03 ; 3 |
||
2058 | 1abc: 70 e0 ldi r23, 0x00 ; 0 |
||
2059 | 1abe: 10 e0 ldi r17, 0x00 ; 0 |
||
2060 | 1ac0: 62 c0 rjmp .+196 ; 0x1b86 <SendOutData+0x136> |
||
2061 | 1ac2: a1 2f mov r26, r17 |
||
2062 | 1ac4: b0 e0 ldi r27, 0x00 ; 0 |
||
2063 | 1ac6: 1f 5f subi r17, 0xFF ; 255 |
||
2064 | 1ac8: fa 01 movw r30, r20 |
||
2065 | 1aca: ae 0d add r26, r14 |
||
2066 | 1acc: bf 1d adc r27, r15 |
||
2067 | 1ace: 8c 91 ld r24, X |
||
2068 | 1ad0: af 01 movw r20, r30 |
||
2069 | 1ad2: 41 50 subi r20, 0x01 ; 1 |
||
2070 | 1ad4: 50 40 sbci r21, 0x00 ; 0 |
||
2071 | 1ad6: 09 f4 brne .+2 ; 0x1ada <SendOutData+0x8a> |
||
2072 | 1ad8: 8b c0 rjmp .+278 ; 0x1bf0 <SendOutData+0x1a0> |
||
2073 | 1ada: e1 2f mov r30, r17 |
||
2074 | 1adc: f0 e0 ldi r31, 0x00 ; 0 |
||
2075 | 1ade: 1f 5f subi r17, 0xFF ; 255 |
||
2076 | 1ae0: ee 0d add r30, r14 |
||
2077 | 1ae2: ff 1d adc r31, r15 |
||
2078 | 1ae4: a0 81 ld r26, Z |
||
2079 | 1ae6: 41 50 subi r20, 0x01 ; 1 |
||
2080 | 1ae8: 50 40 sbci r21, 0x00 ; 0 |
||
2081 | 1aea: 09 f0 breq .+2 ; 0x1aee <SendOutData+0x9e> |
||
2082 | 1aec: 6d c0 rjmp .+218 ; 0x1bc8 <SendOutData+0x178> |
||
2083 | 1aee: 00 23 and r16, r16 |
||
2084 | 1af0: 09 f4 brne .+2 ; 0x1af4 <SendOutData+0xa4> |
||
2085 | 1af2: 6a c0 rjmp .+212 ; 0x1bc8 <SendOutData+0x178> |
||
2086 | 1af4: 96 01 movw r18, r12 |
||
2087 | 1af6: 2e 5f subi r18, 0xFE ; 254 |
||
2088 | 1af8: 3f 4f sbci r19, 0xFF ; 255 |
||
2089 | 1afa: f6 01 movw r30, r12 |
||
2090 | 1afc: e0 80 ld r14, Z |
||
2091 | 1afe: f1 80 ldd r15, Z+1 ; 0x01 |
||
2092 | 1b00: b2 e0 ldi r27, 0x02 ; 2 |
||
2093 | 1b02: cb 2e mov r12, r27 |
||
2094 | 1b04: d1 2c mov r13, r1 |
||
2095 | 1b06: c2 0e add r12, r18 |
||
2096 | 1b08: d3 1e adc r13, r19 |
||
2097 | 1b0a: f9 01 movw r30, r18 |
||
2098 | 1b0c: 40 81 ld r20, Z |
||
2099 | 1b0e: 51 81 ldd r21, Z+1 ; 0x01 |
||
2100 | 1b10: 01 50 subi r16, 0x01 ; 1 |
||
2101 | 1b12: 38 2f mov r19, r24 |
||
2102 | 1b14: 32 95 swap r19 |
||
2103 | 1b16: 3f 70 andi r19, 0x0F ; 15 |
||
2104 | 1b18: 90 e0 ldi r25, 0x00 ; 0 |
||
2105 | 1b1a: 8f 70 andi r24, 0x0F ; 15 |
||
2106 | 1b1c: 90 70 andi r25, 0x00 ; 0 |
||
2107 | 1b1e: 2a 2f mov r18, r26 |
||
2108 | 1b20: 22 95 swap r18 |
||
2109 | 1b22: 26 95 lsr r18 |
||
2110 | 1b24: 26 95 lsr r18 |
||
2111 | 1b26: 23 70 andi r18, 0x03 ; 3 |
||
2112 | 1b28: 88 0f add r24, r24 |
||
2113 | 1b2a: 99 1f adc r25, r25 |
||
2114 | 1b2c: 88 0f add r24, r24 |
||
2115 | 1b2e: 99 1f adc r25, r25 |
||
2116 | 1b30: 28 2b or r18, r24 |
||
2117 | 1b32: 23 5c subi r18, 0xC3 ; 195 |
||
2118 | 1b34: af 73 andi r26, 0x3F ; 63 |
||
2119 | 1b36: a3 5c subi r26, 0xC3 ; 195 |
||
2120 | 1b38: 10 e0 ldi r17, 0x00 ; 0 |
||
2121 | 1b3a: 8b 2d mov r24, r11 |
||
2122 | 1b3c: 86 95 lsr r24 |
||
2123 | 1b3e: 86 95 lsr r24 |
||
2124 | 1b40: 83 5c subi r24, 0xC3 ; 195 |
||
2125 | 1b42: fb 01 movw r30, r22 |
||
2126 | 1b44: ec 5a subi r30, 0xAC ; 172 |
||
2127 | 1b46: fb 4f sbci r31, 0xFB ; 251 |
||
2128 | 1b48: 80 83 st Z, r24 |
||
2129 | 1b4a: 8b 2d mov r24, r11 |
||
2130 | 1b4c: 90 e0 ldi r25, 0x00 ; 0 |
||
2131 | 1b4e: 83 70 andi r24, 0x03 ; 3 |
||
2132 | 1b50: 90 70 andi r25, 0x00 ; 0 |
||
2133 | 1b52: 82 95 swap r24 |
||
2134 | 1b54: 92 95 swap r25 |
||
2135 | 1b56: 90 7f andi r25, 0xF0 ; 240 |
||
2136 | 1b58: 98 27 eor r25, r24 |
||
2137 | 1b5a: 80 7f andi r24, 0xF0 ; 240 |
||
2138 | 1b5c: 98 27 eor r25, r24 |
||
2139 | 1b5e: 38 2b or r19, r24 |
||
2140 | 1b60: 33 5c subi r19, 0xC3 ; 195 |
||
2141 | 1b62: fb 01 movw r30, r22 |
||
2142 | 1b64: eb 5a subi r30, 0xAB ; 171 |
||
2143 | 1b66: fb 4f sbci r31, 0xFB ; 251 |
||
2144 | 1b68: 30 83 st Z, r19 |
||
2145 | 1b6a: fb 01 movw r30, r22 |
||
2146 | 1b6c: ea 5a subi r30, 0xAA ; 170 |
||
2147 | 1b6e: fb 4f sbci r31, 0xFB ; 251 |
||
2148 | 1b70: 20 83 st Z, r18 |
||
2149 | 1b72: fb 01 movw r30, r22 |
||
2150 | 1b74: e9 5a subi r30, 0xA9 ; 169 |
||
2151 | 1b76: fb 4f sbci r31, 0xFB ; 251 |
||
2152 | 1b78: a0 83 st Z, r26 |
||
2153 | 1b7a: 6c 5f subi r22, 0xFC ; 252 |
||
2154 | 1b7c: 7f 4f sbci r23, 0xFF ; 255 |
||
2155 | 1b7e: 41 15 cp r20, r1 |
||
2156 | 1b80: 51 05 cpc r21, r1 |
||
2157 | 1b82: 09 f4 brne .+2 ; 0x1b86 <SendOutData+0x136> |
||
2158 | 1b84: 7f cf rjmp .-258 ; 0x1a84 <SendOutData+0x34> |
||
2159 | 1b86: f7 01 movw r30, r14 |
||
2160 | 1b88: e1 0f add r30, r17 |
||
2161 | 1b8a: f1 1d adc r31, r1 |
||
2162 | 1b8c: b0 80 ld r11, Z |
||
2163 | 1b8e: 1f 5f subi r17, 0xFF ; 255 |
||
2164 | 1b90: 41 50 subi r20, 0x01 ; 1 |
||
2165 | 1b92: 50 40 sbci r21, 0x00 ; 0 |
||
2166 | 1b94: 09 f0 breq .+2 ; 0x1b98 <SendOutData+0x148> |
||
2167 | 1b96: 95 cf rjmp .-214 ; 0x1ac2 <SendOutData+0x72> |
||
2168 | 1b98: 00 23 and r16, r16 |
||
2169 | 1b9a: 91 f0 breq .+36 ; 0x1bc0 <SendOutData+0x170> |
||
2170 | 1b9c: f6 01 movw r30, r12 |
||
2171 | 1b9e: 32 96 adiw r30, 0x02 ; 2 |
||
2172 | 1ba0: d6 01 movw r26, r12 |
||
2173 | 1ba2: ed 90 ld r14, X+ |
||
2174 | 1ba4: fc 90 ld r15, X |
||
2175 | 1ba6: 12 e0 ldi r17, 0x02 ; 2 |
||
2176 | 1ba8: c1 2e mov r12, r17 |
||
2177 | 1baa: d1 2c mov r13, r1 |
||
2178 | 1bac: ce 0e add r12, r30 |
||
2179 | 1bae: df 1e adc r13, r31 |
||
2180 | 1bb0: 01 90 ld r0, Z+ |
||
2181 | 1bb2: f0 81 ld r31, Z |
||
2182 | 1bb4: e0 2d mov r30, r0 |
||
2183 | 1bb6: 01 50 subi r16, 0x01 ; 1 |
||
2184 | 1bb8: 30 97 sbiw r30, 0x00 ; 0 |
||
2185 | 1bba: 09 f0 breq .+2 ; 0x1bbe <SendOutData+0x16e> |
||
2186 | 1bbc: 4c c0 rjmp .+152 ; 0x1c56 <SendOutData+0x206> |
||
2187 | 1bbe: 10 e0 ldi r17, 0x00 ; 0 |
||
2188 | 1bc0: 30 e0 ldi r19, 0x00 ; 0 |
||
2189 | 1bc2: 2d e3 ldi r18, 0x3D ; 61 |
||
2190 | 1bc4: ad e3 ldi r26, 0x3D ; 61 |
||
2191 | 1bc6: b9 cf rjmp .-142 ; 0x1b3a <SendOutData+0xea> |
||
2192 | 1bc8: 38 2f mov r19, r24 |
||
2193 | 1bca: 32 95 swap r19 |
||
2194 | 1bcc: 3f 70 andi r19, 0x0F ; 15 |
||
2195 | 1bce: 90 e0 ldi r25, 0x00 ; 0 |
||
2196 | 1bd0: 8f 70 andi r24, 0x0F ; 15 |
||
2197 | 1bd2: 90 70 andi r25, 0x00 ; 0 |
||
2198 | 1bd4: 2a 2f mov r18, r26 |
||
2199 | 1bd6: 22 95 swap r18 |
||
2200 | 1bd8: 26 95 lsr r18 |
||
2201 | 1bda: 26 95 lsr r18 |
||
2202 | 1bdc: 23 70 andi r18, 0x03 ; 3 |
||
2203 | 1bde: 88 0f add r24, r24 |
||
2204 | 1be0: 99 1f adc r25, r25 |
||
2205 | 1be2: 88 0f add r24, r24 |
||
2206 | 1be4: 99 1f adc r25, r25 |
||
2207 | 1be6: 28 2b or r18, r24 |
||
2208 | 1be8: 23 5c subi r18, 0xC3 ; 195 |
||
2209 | 1bea: af 73 andi r26, 0x3F ; 63 |
||
2210 | 1bec: a3 5c subi r26, 0xC3 ; 195 |
||
2211 | 1bee: a5 cf rjmp .-182 ; 0x1b3a <SendOutData+0xea> |
||
2212 | 1bf0: 00 23 and r16, r16 |
||
2213 | 1bf2: 71 f4 brne .+28 ; 0x1c10 <SendOutData+0x1c0> |
||
2214 | 1bf4: 38 2f mov r19, r24 |
||
2215 | 1bf6: 32 95 swap r19 |
||
2216 | 1bf8: 3f 70 andi r19, 0x0F ; 15 |
||
2217 | 1bfa: 90 e0 ldi r25, 0x00 ; 0 |
||
2218 | 1bfc: 8f 70 andi r24, 0x0F ; 15 |
||
2219 | 1bfe: 90 70 andi r25, 0x00 ; 0 |
||
2220 | 1c00: 88 0f add r24, r24 |
||
2221 | 1c02: 99 1f adc r25, r25 |
||
2222 | 1c04: 88 0f add r24, r24 |
||
2223 | 1c06: 99 1f adc r25, r25 |
||
2224 | 1c08: 28 2f mov r18, r24 |
||
2225 | 1c0a: 23 5c subi r18, 0xC3 ; 195 |
||
2226 | 1c0c: ad e3 ldi r26, 0x3D ; 61 |
||
2227 | 1c0e: 95 cf rjmp .-214 ; 0x1b3a <SendOutData+0xea> |
||
2228 | 1c10: f6 01 movw r30, r12 |
||
2229 | 1c12: 32 96 adiw r30, 0x02 ; 2 |
||
2230 | 1c14: d6 01 movw r26, r12 |
||
2231 | 1c16: ed 90 ld r14, X+ |
||
2232 | 1c18: fc 90 ld r15, X |
||
2233 | 1c1a: a2 e0 ldi r26, 0x02 ; 2 |
||
2234 | 1c1c: ca 2e mov r12, r26 |
||
2235 | 1c1e: d1 2c mov r13, r1 |
||
2236 | 1c20: ce 0e add r12, r30 |
||
2237 | 1c22: df 1e adc r13, r31 |
||
2238 | 1c24: 40 81 ld r20, Z |
||
2239 | 1c26: 51 81 ldd r21, Z+1 ; 0x01 |
||
2240 | 1c28: 01 50 subi r16, 0x01 ; 1 |
||
2241 | 1c2a: 41 15 cp r20, r1 |
||
2242 | 1c2c: 51 05 cpc r21, r1 |
||
2243 | 1c2e: 21 f0 breq .+8 ; 0x1c38 <SendOutData+0x1e8> |
||
2244 | 1c30: e0 e0 ldi r30, 0x00 ; 0 |
||
2245 | 1c32: f0 e0 ldi r31, 0x00 ; 0 |
||
2246 | 1c34: 11 e0 ldi r17, 0x01 ; 1 |
||
2247 | 1c36: 54 cf rjmp .-344 ; 0x1ae0 <SendOutData+0x90> |
||
2248 | 1c38: 38 2f mov r19, r24 |
||
2249 | 1c3a: 32 95 swap r19 |
||
2250 | 1c3c: 3f 70 andi r19, 0x0F ; 15 |
||
2251 | 1c3e: 90 e0 ldi r25, 0x00 ; 0 |
||
2252 | 1c40: 8f 70 andi r24, 0x0F ; 15 |
||
2253 | 1c42: 90 70 andi r25, 0x00 ; 0 |
||
2254 | 1c44: 88 0f add r24, r24 |
||
2255 | 1c46: 99 1f adc r25, r25 |
||
2256 | 1c48: 88 0f add r24, r24 |
||
2257 | 1c4a: 99 1f adc r25, r25 |
||
2258 | 1c4c: 28 2f mov r18, r24 |
||
2259 | 1c4e: 23 5c subi r18, 0xC3 ; 195 |
||
2260 | 1c50: 10 e0 ldi r17, 0x00 ; 0 |
||
2261 | 1c52: ad e3 ldi r26, 0x3D ; 61 |
||
2262 | 1c54: 72 cf rjmp .-284 ; 0x1b3a <SendOutData+0xea> |
||
2263 | 1c56: a0 e0 ldi r26, 0x00 ; 0 |
||
2264 | 1c58: b0 e0 ldi r27, 0x00 ; 0 |
||
2265 | 1c5a: 11 e0 ldi r17, 0x01 ; 1 |
||
2266 | 1c5c: 36 cf rjmp .-404 ; 0x1aca <SendOutData+0x7a> |
||
2267 | |||
2268 | 00001c5e <USART0_TransmitTxData>: |
||
2269 | 1c5e: ef 92 push r14 |
||
2270 | 1c60: ff 92 push r15 |
||
2271 | 1c62: 0f 93 push r16 |
||
2272 | 1c64: 1f 93 push r17 |
||
2273 | 1c66: df 93 push r29 |
||
2274 | 1c68: cf 93 push r28 |
||
2275 | 1c6a: cd b7 in r28, 0x3d ; 61 |
||
2276 | 1c6c: de b7 in r29, 0x3e ; 62 |
||
2277 | 1c6e: 60 97 sbiw r28, 0x10 ; 16 |
||
2278 | 1c70: 0f b6 in r0, 0x3f ; 63 |
||
2279 | 1c72: f8 94 cli |
||
2280 | 1c74: de bf out 0x3e, r29 ; 62 |
||
2281 | 1c76: 0f be out 0x3f, r0 ; 63 |
||
2282 | 1c78: cd bf out 0x3d, r28 ; 61 |
||
2283 | 1c7a: 80 91 04 01 lds r24, 0x0104 |
||
2284 | 1c7e: 88 23 and r24, r24 |
||
2285 | 1c80: 09 f4 brne .+2 ; 0x1c84 <USART0_TransmitTxData+0x26> |
||
2286 | 1c82: 51 c0 rjmp .+162 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2287 | 1c84: 80 91 dc 01 lds r24, 0x01DC |
||
2288 | 1c88: 88 23 and r24, r24 |
||
2289 | 1c8a: 09 f0 breq .+2 ; 0x1c8e <USART0_TransmitTxData+0x30> |
||
2290 | 1c8c: 59 c0 rjmp .+178 ; 0x1d40 <USART0_TransmitTxData+0xe2> |
||
2291 | 1c8e: 80 91 de 01 lds r24, 0x01DE |
||
2292 | 1c92: 88 23 and r24, r24 |
||
2293 | 1c94: 29 f0 breq .+10 ; 0x1ca0 <USART0_TransmitTxData+0x42> |
||
2294 | 1c96: 80 91 04 01 lds r24, 0x0104 |
||
2295 | 1c9a: 88 23 and r24, r24 |
||
2296 | 1c9c: 09 f0 breq .+2 ; 0x1ca0 <USART0_TransmitTxData+0x42> |
||
2297 | 1c9e: 17 c1 rjmp .+558 ; 0x1ece <USART0_TransmitTxData+0x270> |
||
2298 | 1ca0: 80 91 df 01 lds r24, 0x01DF |
||
2299 | 1ca4: 88 23 and r24, r24 |
||
2300 | 1ca6: 09 f4 brne .+2 ; 0x1caa <USART0_TransmitTxData+0x4c> |
||
2301 | 1ca8: 7a c0 rjmp .+244 ; 0x1d9e <USART0_TransmitTxData+0x140> |
||
2302 | 1caa: 80 91 04 01 lds r24, 0x0104 |
||
2303 | 1cae: 88 23 and r24, r24 |
||
2304 | 1cb0: 09 f4 brne .+2 ; 0x1cb4 <USART0_TransmitTxData+0x56> |
||
2305 | 1cb2: 75 c0 rjmp .+234 ; 0x1d9e <USART0_TransmitTxData+0x140> |
||
2306 | 1cb4: 0e 94 ff 21 call 0x43fe ; 0x43fe <LCD_PrintMenu> |
||
2307 | 1cb8: 8d b7 in r24, 0x3d ; 61 |
||
2308 | 1cba: 9e b7 in r25, 0x3e ; 62 |
||
2309 | 1cbc: 0f 97 sbiw r24, 0x0f ; 15 |
||
2310 | 1cbe: 0f b6 in r0, 0x3f ; 63 |
||
2311 | 1cc0: f8 94 cli |
||
2312 | 1cc2: 9e bf out 0x3e, r25 ; 62 |
||
2313 | 1cc4: 0f be out 0x3f, r0 ; 63 |
||
2314 | 1cc6: 8d bf out 0x3d, r24 ; 61 |
||
2315 | 1cc8: ed b7 in r30, 0x3d ; 61 |
||
2316 | 1cca: fe b7 in r31, 0x3e ; 62 |
||
2317 | 1ccc: 31 96 adiw r30, 0x01 ; 1 |
||
2318 | 1cce: 8c e4 ldi r24, 0x4C ; 76 |
||
2319 | 1cd0: ad b7 in r26, 0x3d ; 61 |
||
2320 | 1cd2: be b7 in r27, 0x3e ; 62 |
||
2321 | 1cd4: 11 96 adiw r26, 0x01 ; 1 |
||
2322 | 1cd6: 8c 93 st X, r24 |
||
2323 | 1cd8: 81 e0 ldi r24, 0x01 ; 1 |
||
2324 | 1cda: 81 83 std Z+1, r24 ; 0x01 |
||
2325 | 1cdc: 83 e0 ldi r24, 0x03 ; 3 |
||
2326 | 1cde: 82 83 std Z+2, r24 ; 0x02 |
||
2327 | 1ce0: 82 e5 ldi r24, 0x52 ; 82 |
||
2328 | 1ce2: 92 e0 ldi r25, 0x02 ; 2 |
||
2329 | 1ce4: 94 83 std Z+4, r25 ; 0x04 |
||
2330 | 1ce6: 83 83 std Z+3, r24 ; 0x03 |
||
2331 | 1ce8: 21 e0 ldi r18, 0x01 ; 1 |
||
2332 | 1cea: 30 e0 ldi r19, 0x00 ; 0 |
||
2333 | 1cec: 36 83 std Z+6, r19 ; 0x06 |
||
2334 | 1cee: 25 83 std Z+5, r18 ; 0x05 |
||
2335 | 1cf0: 80 e2 ldi r24, 0x20 ; 32 |
||
2336 | 1cf2: 91 e0 ldi r25, 0x01 ; 1 |
||
2337 | 1cf4: 90 87 std Z+8, r25 ; 0x08 |
||
2338 | 1cf6: 87 83 std Z+7, r24 ; 0x07 |
||
2339 | 1cf8: 32 87 std Z+10, r19 ; 0x0a |
||
2340 | 1cfa: 21 87 std Z+9, r18 ; 0x09 |
||
2341 | 1cfc: 81 e2 ldi r24, 0x21 ; 33 |
||
2342 | 1cfe: 91 e0 ldi r25, 0x01 ; 1 |
||
2343 | 1d00: 94 87 std Z+12, r25 ; 0x0c |
||
2344 | 1d02: 83 87 std Z+11, r24 ; 0x0b |
||
2345 | 1d04: 80 e5 ldi r24, 0x50 ; 80 |
||
2346 | 1d06: 90 e0 ldi r25, 0x00 ; 0 |
||
2347 | 1d08: 96 87 std Z+14, r25 ; 0x0e |
||
2348 | 1d0a: 85 87 std Z+13, r24 ; 0x0d |
||
2349 | 1d0c: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2350 | 1d10: 10 92 df 01 sts 0x01DF, r1 |
||
2351 | 1d14: 2d b7 in r18, 0x3d ; 61 |
||
2352 | 1d16: 3e b7 in r19, 0x3e ; 62 |
||
2353 | 1d18: 21 5f subi r18, 0xF1 ; 241 |
||
2354 | 1d1a: 3f 4f sbci r19, 0xFF ; 255 |
||
2355 | 1d1c: 0f b6 in r0, 0x3f ; 63 |
||
2356 | 1d1e: f8 94 cli |
||
2357 | 1d20: 3e bf out 0x3e, r19 ; 62 |
||
2358 | 1d22: 0f be out 0x3f, r0 ; 63 |
||
2359 | 1d24: 2d bf out 0x3d, r18 ; 61 |
||
2360 | 1d26: 60 96 adiw r28, 0x10 ; 16 |
||
2361 | 1d28: 0f b6 in r0, 0x3f ; 63 |
||
2362 | 1d2a: f8 94 cli |
||
2363 | 1d2c: de bf out 0x3e, r29 ; 62 |
||
2364 | 1d2e: 0f be out 0x3f, r0 ; 63 |
||
2365 | 1d30: cd bf out 0x3d, r28 ; 61 |
||
2366 | 1d32: cf 91 pop r28 |
||
2367 | 1d34: df 91 pop r29 |
||
2368 | 1d36: 1f 91 pop r17 |
||
2369 | 1d38: 0f 91 pop r16 |
||
2370 | 1d3a: ff 90 pop r15 |
||
2371 | 1d3c: ef 90 pop r14 |
||
2372 | 1d3e: 08 95 ret |
||
2373 | 1d40: 80 91 04 01 lds r24, 0x0104 |
||
2374 | 1d44: 88 23 and r24, r24 |
||
2375 | 1d46: 09 f4 brne .+2 ; 0x1d4a <USART0_TransmitTxData+0xec> |
||
2376 | 1d48: a2 cf rjmp .-188 ; 0x1c8e <USART0_TransmitTxData+0x30> |
||
2377 | 1d4a: 2d b7 in r18, 0x3d ; 61 |
||
2378 | 1d4c: 3e b7 in r19, 0x3e ; 62 |
||
2379 | 1d4e: 27 50 subi r18, 0x07 ; 7 |
||
2380 | 1d50: 30 40 sbci r19, 0x00 ; 0 |
||
2381 | 1d52: 0f b6 in r0, 0x3f ; 63 |
||
2382 | 1d54: f8 94 cli |
||
2383 | 1d56: 3e bf out 0x3e, r19 ; 62 |
||
2384 | 1d58: 0f be out 0x3f, r0 ; 63 |
||
2385 | 1d5a: 2d bf out 0x3d, r18 ; 61 |
||
2386 | 1d5c: ed b7 in r30, 0x3d ; 61 |
||
2387 | 1d5e: fe b7 in r31, 0x3e ; 62 |
||
2388 | 1d60: 31 96 adiw r30, 0x01 ; 1 |
||
2389 | 1d62: 86 e5 ldi r24, 0x56 ; 86 |
||
2390 | 1d64: ad b7 in r26, 0x3d ; 61 |
||
2391 | 1d66: be b7 in r27, 0x3e ; 62 |
||
2392 | 1d68: 11 96 adiw r26, 0x01 ; 1 |
||
2393 | 1d6a: 8c 93 st X, r24 |
||
2394 | 1d6c: 81 e0 ldi r24, 0x01 ; 1 |
||
2395 | 1d6e: 81 83 std Z+1, r24 ; 0x01 |
||
2396 | 1d70: 82 83 std Z+2, r24 ; 0x02 |
||
2397 | 1d72: 8d ef ldi r24, 0xFD ; 253 |
||
2398 | 1d74: 93 e0 ldi r25, 0x03 ; 3 |
||
2399 | 1d76: 94 83 std Z+4, r25 ; 0x04 |
||
2400 | 1d78: 83 83 std Z+3, r24 ; 0x03 |
||
2401 | 1d7a: 8a e0 ldi r24, 0x0A ; 10 |
||
2402 | 1d7c: 90 e0 ldi r25, 0x00 ; 0 |
||
2403 | 1d7e: 96 83 std Z+6, r25 ; 0x06 |
||
2404 | 1d80: 85 83 std Z+5, r24 ; 0x05 |
||
2405 | 1d82: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2406 | 1d86: 10 92 dc 01 sts 0x01DC, r1 |
||
2407 | 1d8a: 2d b7 in r18, 0x3d ; 61 |
||
2408 | 1d8c: 3e b7 in r19, 0x3e ; 62 |
||
2409 | 1d8e: 29 5f subi r18, 0xF9 ; 249 |
||
2410 | 1d90: 3f 4f sbci r19, 0xFF ; 255 |
||
2411 | 1d92: 0f b6 in r0, 0x3f ; 63 |
||
2412 | 1d94: f8 94 cli |
||
2413 | 1d96: 3e bf out 0x3e, r19 ; 62 |
||
2414 | 1d98: 0f be out 0x3f, r0 ; 63 |
||
2415 | 1d9a: 2d bf out 0x3d, r18 ; 61 |
||
2416 | 1d9c: c4 cf rjmp .-120 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2417 | 1d9e: 60 91 03 01 lds r22, 0x0103 |
||
2418 | 1da2: 6f 3f cpi r22, 0xFF ; 255 |
||
2419 | 1da4: 09 f0 breq .+2 ; 0x1da8 <USART0_TransmitTxData+0x14a> |
||
2420 | 1da6: 51 c0 rjmp .+162 ; 0x1e4a <USART0_TransmitTxData+0x1ec> |
||
2421 | 1da8: 80 91 ec 04 lds r24, 0x04EC |
||
2422 | 1dac: 88 23 and r24, r24 |
||
2423 | 1dae: 29 f0 breq .+10 ; 0x1dba <USART0_TransmitTxData+0x15c> |
||
2424 | 1db0: 80 91 04 01 lds r24, 0x0104 |
||
2425 | 1db4: 88 23 and r24, r24 |
||
2426 | 1db6: 09 f0 breq .+2 ; 0x1dba <USART0_TransmitTxData+0x15c> |
||
2427 | 1db8: 3e c1 rjmp .+636 ; 0x2036 <USART0_TransmitTxData+0x3d8> |
||
2428 | 1dba: 80 91 06 01 lds r24, 0x0106 |
||
2429 | 1dbe: 90 91 07 01 lds r25, 0x0107 |
||
2430 | 1dc2: 89 2b or r24, r25 |
||
2431 | 1dc4: 09 f0 breq .+2 ; 0x1dc8 <USART0_TransmitTxData+0x16a> |
||
2432 | 1dc6: 23 c1 rjmp .+582 ; 0x200e <USART0_TransmitTxData+0x3b0> |
||
2433 | 1dc8: 80 91 e0 01 lds r24, 0x01E0 |
||
2434 | 1dcc: 88 23 and r24, r24 |
||
2435 | 1dce: 29 f0 breq .+10 ; 0x1dda <USART0_TransmitTxData+0x17c> |
||
2436 | 1dd0: 80 91 04 01 lds r24, 0x0104 |
||
2437 | 1dd4: 88 23 and r24, r24 |
||
2438 | 1dd6: 09 f0 breq .+2 ; 0x1dda <USART0_TransmitTxData+0x17c> |
||
2439 | 1dd8: 57 c1 rjmp .+686 ; 0x2088 <USART0_TransmitTxData+0x42a> |
||
2440 | 1dda: 80 91 fb 01 lds r24, 0x01FB |
||
2441 | 1dde: 90 91 fc 01 lds r25, 0x01FC |
||
2442 | 1de2: 89 2b or r24, r25 |
||
2443 | 1de4: 09 f0 breq .+2 ; 0x1de8 <USART0_TransmitTxData+0x18a> |
||
2444 | 1de6: 1d c1 rjmp .+570 ; 0x2022 <USART0_TransmitTxData+0x3c4> |
||
2445 | 1de8: 80 91 e1 01 lds r24, 0x01E1 |
||
2446 | 1dec: 88 23 and r24, r24 |
||
2447 | 1dee: 29 f0 breq .+10 ; 0x1dfa <USART0_TransmitTxData+0x19c> |
||
2448 | 1df0: 80 91 04 01 lds r24, 0x0104 |
||
2449 | 1df4: 88 23 and r24, r24 |
||
2450 | 1df6: 09 f0 breq .+2 ; 0x1dfa <USART0_TransmitTxData+0x19c> |
||
2451 | 1df8: 7a c1 rjmp .+756 ; 0x20ee <USART0_TransmitTxData+0x490> |
||
2452 | 1dfa: 80 91 dd 01 lds r24, 0x01DD |
||
2453 | 1dfe: 88 23 and r24, r24 |
||
2454 | 1e00: 29 f0 breq .+10 ; 0x1e0c <USART0_TransmitTxData+0x1ae> |
||
2455 | 1e02: 80 91 04 01 lds r24, 0x0104 |
||
2456 | 1e06: 88 23 and r24, r24 |
||
2457 | 1e08: 09 f0 breq .+2 ; 0x1e0c <USART0_TransmitTxData+0x1ae> |
||
2458 | 1e0a: d8 c0 rjmp .+432 ; 0x1fbc <USART0_TransmitTxData+0x35e> |
||
2459 | 1e0c: 80 91 e3 01 lds r24, 0x01E3 |
||
2460 | 1e10: 88 23 and r24, r24 |
||
2461 | 1e12: 09 f4 brne .+2 ; 0x1e16 <USART0_TransmitTxData+0x1b8> |
||
2462 | 1e14: 9f c0 rjmp .+318 ; 0x1f54 <USART0_TransmitTxData+0x2f6> |
||
2463 | 1e16: 80 91 04 01 lds r24, 0x0104 |
||
2464 | 1e1a: 88 23 and r24, r24 |
||
2465 | 1e1c: 09 f4 brne .+2 ; 0x1e20 <USART0_TransmitTxData+0x1c2> |
||
2466 | 1e1e: 9a c0 rjmp .+308 ; 0x1f54 <USART0_TransmitTxData+0x2f6> |
||
2467 | 1e20: 00 d0 rcall .+0 ; 0x1e22 <USART0_TransmitTxData+0x1c4> |
||
2468 | 1e22: 0f 92 push r0 |
||
2469 | 1e24: ed b7 in r30, 0x3d ; 61 |
||
2470 | 1e26: fe b7 in r31, 0x3e ; 62 |
||
2471 | 1e28: 31 96 adiw r30, 0x01 ; 1 |
||
2472 | 1e2a: 84 e5 ldi r24, 0x54 ; 84 |
||
2473 | 1e2c: ad b7 in r26, 0x3d ; 61 |
||
2474 | 1e2e: be b7 in r27, 0x3e ; 62 |
||
2475 | 1e30: 11 96 adiw r26, 0x01 ; 1 |
||
2476 | 1e32: 8c 93 st X, r24 |
||
2477 | 1e34: 81 e0 ldi r24, 0x01 ; 1 |
||
2478 | 1e36: 81 83 std Z+1, r24 ; 0x01 |
||
2479 | 1e38: 12 82 std Z+2, r1 ; 0x02 |
||
2480 | 1e3a: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2481 | 1e3e: 10 92 e3 01 sts 0x01E3, r1 |
||
2482 | 1e42: 0f 90 pop r0 |
||
2483 | 1e44: 0f 90 pop r0 |
||
2484 | 1e46: 0f 90 pop r0 |
||
2485 | 1e48: 6e cf rjmp .-292 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2486 | 1e4a: 70 e0 ldi r23, 0x00 ; 0 |
||
2487 | 1e4c: 62 95 swap r22 |
||
2488 | 1e4e: 72 95 swap r23 |
||
2489 | 1e50: 70 7f andi r23, 0xF0 ; 240 |
||
2490 | 1e52: 76 27 eor r23, r22 |
||
2491 | 1e54: 60 7f andi r22, 0xF0 ; 240 |
||
2492 | 1e56: 76 27 eor r23, r22 |
||
2493 | 1e58: 66 5a subi r22, 0xA6 ; 166 |
||
2494 | 1e5a: 7c 4f sbci r23, 0xFC ; 252 |
||
2495 | 1e5c: 8e 01 movw r16, r28 |
||
2496 | 1e5e: 0f 5f subi r16, 0xFF ; 255 |
||
2497 | 1e60: 1f 4f sbci r17, 0xFF ; 255 |
||
2498 | 1e62: c8 01 movw r24, r16 |
||
2499 | 1e64: 40 e1 ldi r20, 0x10 ; 16 |
||
2500 | 1e66: 50 e0 ldi r21, 0x00 ; 0 |
||
2501 | 1e68: 0e 94 ee 68 call 0xd1dc ; 0xd1dc <memcpy_P> |
||
2502 | 1e6c: 8d b7 in r24, 0x3d ; 61 |
||
2503 | 1e6e: 9e b7 in r25, 0x3e ; 62 |
||
2504 | 1e70: 0b 97 sbiw r24, 0x0b ; 11 |
||
2505 | 1e72: 0f b6 in r0, 0x3f ; 63 |
||
2506 | 1e74: f8 94 cli |
||
2507 | 1e76: 9e bf out 0x3e, r25 ; 62 |
||
2508 | 1e78: 0f be out 0x3f, r0 ; 63 |
||
2509 | 1e7a: 8d bf out 0x3d, r24 ; 61 |
||
2510 | 1e7c: ed b7 in r30, 0x3d ; 61 |
||
2511 | 1e7e: fe b7 in r31, 0x3e ; 62 |
||
2512 | 1e80: 31 96 adiw r30, 0x01 ; 1 |
||
2513 | 1e82: 81 e4 ldi r24, 0x41 ; 65 |
||
2514 | 1e84: ad b7 in r26, 0x3d ; 61 |
||
2515 | 1e86: be b7 in r27, 0x3e ; 62 |
||
2516 | 1e88: 11 96 adiw r26, 0x01 ; 1 |
||
2517 | 1e8a: 8c 93 st X, r24 |
||
2518 | 1e8c: 81 e0 ldi r24, 0x01 ; 1 |
||
2519 | 1e8e: 81 83 std Z+1, r24 ; 0x01 |
||
2520 | 1e90: 82 e0 ldi r24, 0x02 ; 2 |
||
2521 | 1e92: 82 83 std Z+2, r24 ; 0x02 |
||
2522 | 1e94: 83 e0 ldi r24, 0x03 ; 3 |
||
2523 | 1e96: 91 e0 ldi r25, 0x01 ; 1 |
||
2524 | 1e98: 94 83 std Z+4, r25 ; 0x04 |
||
2525 | 1e9a: 83 83 std Z+3, r24 ; 0x03 |
||
2526 | 1e9c: 81 e0 ldi r24, 0x01 ; 1 |
||
2527 | 1e9e: 90 e0 ldi r25, 0x00 ; 0 |
||
2528 | 1ea0: 96 83 std Z+6, r25 ; 0x06 |
||
2529 | 1ea2: 85 83 std Z+5, r24 ; 0x05 |
||
2530 | 1ea4: 10 87 std Z+8, r17 ; 0x08 |
||
2531 | 1ea6: 07 83 std Z+7, r16 ; 0x07 |
||
2532 | 1ea8: 80 e1 ldi r24, 0x10 ; 16 |
||
2533 | 1eaa: 90 e0 ldi r25, 0x00 ; 0 |
||
2534 | 1eac: 92 87 std Z+10, r25 ; 0x0a |
||
2535 | 1eae: 81 87 std Z+9, r24 ; 0x09 |
||
2536 | 1eb0: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2537 | 1eb4: 8f ef ldi r24, 0xFF ; 255 |
||
2538 | 1eb6: 80 93 03 01 sts 0x0103, r24 |
||
2539 | 1eba: 2d b7 in r18, 0x3d ; 61 |
||
2540 | 1ebc: 3e b7 in r19, 0x3e ; 62 |
||
2541 | 1ebe: 25 5f subi r18, 0xF5 ; 245 |
||
2542 | 1ec0: 3f 4f sbci r19, 0xFF ; 255 |
||
2543 | 1ec2: 0f b6 in r0, 0x3f ; 63 |
||
2544 | 1ec4: f8 94 cli |
||
2545 | 1ec6: 3e bf out 0x3e, r19 ; 62 |
||
2546 | 1ec8: 0f be out 0x3f, r0 ; 63 |
||
2547 | 1eca: 2d bf out 0x3d, r18 ; 61 |
||
2548 | 1ecc: 2c cf rjmp .-424 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2549 | 1ece: 0e 94 ff 21 call 0x43fe ; 0x43fe <LCD_PrintMenu> |
||
2550 | 1ed2: 8d b7 in r24, 0x3d ; 61 |
||
2551 | 1ed4: 9e b7 in r25, 0x3e ; 62 |
||
2552 | 1ed6: 0b 97 sbiw r24, 0x0b ; 11 |
||
2553 | 1ed8: 0f b6 in r0, 0x3f ; 63 |
||
2554 | 1eda: f8 94 cli |
||
2555 | 1edc: 9e bf out 0x3e, r25 ; 62 |
||
2556 | 1ede: 0f be out 0x3f, r0 ; 63 |
||
2557 | 1ee0: 8d bf out 0x3d, r24 ; 61 |
||
2558 | 1ee2: ed b7 in r30, 0x3d ; 61 |
||
2559 | 1ee4: fe b7 in r31, 0x3e ; 62 |
||
2560 | 1ee6: 31 96 adiw r30, 0x01 ; 1 |
||
2561 | 1ee8: 88 e4 ldi r24, 0x48 ; 72 |
||
2562 | 1eea: ad b7 in r26, 0x3d ; 61 |
||
2563 | 1eec: be b7 in r27, 0x3e ; 62 |
||
2564 | 1eee: 11 96 adiw r26, 0x01 ; 1 |
||
2565 | 1ef0: 8c 93 st X, r24 |
||
2566 | 1ef2: 81 e0 ldi r24, 0x01 ; 1 |
||
2567 | 1ef4: 81 83 std Z+1, r24 ; 0x01 |
||
2568 | 1ef6: 82 e0 ldi r24, 0x02 ; 2 |
||
2569 | 1ef8: 82 83 std Z+2, r24 ; 0x02 |
||
2570 | 1efa: 84 ee ldi r24, 0xE4 ; 228 |
||
2571 | 1efc: 91 e0 ldi r25, 0x01 ; 1 |
||
2572 | 1efe: 94 83 std Z+4, r25 ; 0x04 |
||
2573 | 1f00: 83 83 std Z+3, r24 ; 0x03 |
||
2574 | 1f02: 81 e0 ldi r24, 0x01 ; 1 |
||
2575 | 1f04: 90 e0 ldi r25, 0x00 ; 0 |
||
2576 | 1f06: 96 83 std Z+6, r25 ; 0x06 |
||
2577 | 1f08: 85 83 std Z+5, r24 ; 0x05 |
||
2578 | 1f0a: 80 91 e4 01 lds r24, 0x01E4 |
||
2579 | 1f0e: 24 e1 ldi r18, 0x14 ; 20 |
||
2580 | 1f10: 82 9f mul r24, r18 |
||
2581 | 1f12: c0 01 movw r24, r0 |
||
2582 | 1f14: 11 24 eor r1, r1 |
||
2583 | 1f16: 8f 5d subi r24, 0xDF ; 223 |
||
2584 | 1f18: 9e 4f sbci r25, 0xFE ; 254 |
||
2585 | 1f1a: 90 87 std Z+8, r25 ; 0x08 |
||
2586 | 1f1c: 87 83 std Z+7, r24 ; 0x07 |
||
2587 | 1f1e: 84 e1 ldi r24, 0x14 ; 20 |
||
2588 | 1f20: 90 e0 ldi r25, 0x00 ; 0 |
||
2589 | 1f22: 92 87 std Z+10, r25 ; 0x0a |
||
2590 | 1f24: 81 87 std Z+9, r24 ; 0x09 |
||
2591 | 1f26: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2592 | 1f2a: 80 91 e4 01 lds r24, 0x01E4 |
||
2593 | 1f2e: 8f 5f subi r24, 0xFF ; 255 |
||
2594 | 1f30: 80 93 e4 01 sts 0x01E4, r24 |
||
2595 | 1f34: 2d b7 in r18, 0x3d ; 61 |
||
2596 | 1f36: 3e b7 in r19, 0x3e ; 62 |
||
2597 | 1f38: 25 5f subi r18, 0xF5 ; 245 |
||
2598 | 1f3a: 3f 4f sbci r19, 0xFF ; 255 |
||
2599 | 1f3c: 0f b6 in r0, 0x3f ; 63 |
||
2600 | 1f3e: f8 94 cli |
||
2601 | 1f40: 3e bf out 0x3e, r19 ; 62 |
||
2602 | 1f42: 0f be out 0x3f, r0 ; 63 |
||
2603 | 1f44: 2d bf out 0x3d, r18 ; 61 |
||
2604 | 1f46: 84 30 cpi r24, 0x04 ; 4 |
||
2605 | 1f48: 10 f0 brcs .+4 ; 0x1f4e <USART0_TransmitTxData+0x2f0> |
||
2606 | 1f4a: 10 92 e4 01 sts 0x01E4, r1 |
||
2607 | 1f4e: 10 92 de 01 sts 0x01DE, r1 |
||
2608 | 1f52: e9 ce rjmp .-558 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2609 | 1f54: 80 91 e2 01 lds r24, 0x01E2 |
||
2610 | 1f58: 88 23 and r24, r24 |
||
2611 | 1f5a: 09 f4 brne .+2 ; 0x1f5e <USART0_TransmitTxData+0x300> |
||
2612 | 1f5c: e4 ce rjmp .-568 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2613 | 1f5e: 80 91 04 01 lds r24, 0x0104 |
||
2614 | 1f62: 88 23 and r24, r24 |
||
2615 | 1f64: 09 f4 brne .+2 ; 0x1f68 <USART0_TransmitTxData+0x30a> |
||
2616 | 1f66: df ce rjmp .-578 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2617 | 1f68: 2d b7 in r18, 0x3d ; 61 |
||
2618 | 1f6a: 3e b7 in r19, 0x3e ; 62 |
||
2619 | 1f6c: 27 50 subi r18, 0x07 ; 7 |
||
2620 | 1f6e: 30 40 sbci r19, 0x00 ; 0 |
||
2621 | 1f70: 0f b6 in r0, 0x3f ; 63 |
||
2622 | 1f72: f8 94 cli |
||
2623 | 1f74: 3e bf out 0x3e, r19 ; 62 |
||
2624 | 1f76: 0f be out 0x3f, r0 ; 63 |
||
2625 | 1f78: 2d bf out 0x3d, r18 ; 61 |
||
2626 | 1f7a: ed b7 in r30, 0x3d ; 61 |
||
2627 | 1f7c: fe b7 in r31, 0x3e ; 62 |
||
2628 | 1f7e: 31 96 adiw r30, 0x01 ; 1 |
||
2629 | 1f80: 80 e5 ldi r24, 0x50 ; 80 |
||
2630 | 1f82: ad b7 in r26, 0x3d ; 61 |
||
2631 | 1f84: be b7 in r27, 0x3e ; 62 |
||
2632 | 1f86: 11 96 adiw r26, 0x01 ; 1 |
||
2633 | 1f88: 8c 93 st X, r24 |
||
2634 | 1f8a: 81 e0 ldi r24, 0x01 ; 1 |
||
2635 | 1f8c: 81 83 std Z+1, r24 ; 0x01 |
||
2636 | 1f8e: 82 83 std Z+2, r24 ; 0x02 |
||
2637 | 1f90: 8f e2 ldi r24, 0x2F ; 47 |
||
2638 | 1f92: 95 e0 ldi r25, 0x05 ; 5 |
||
2639 | 1f94: 94 83 std Z+4, r25 ; 0x04 |
||
2640 | 1f96: 83 83 std Z+3, r24 ; 0x03 |
||
2641 | 1f98: 8e e1 ldi r24, 0x1E ; 30 |
||
2642 | 1f9a: 90 e0 ldi r25, 0x00 ; 0 |
||
2643 | 1f9c: 96 83 std Z+6, r25 ; 0x06 |
||
2644 | 1f9e: 85 83 std Z+5, r24 ; 0x05 |
||
2645 | 1fa0: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2646 | 1fa4: 10 92 e2 01 sts 0x01E2, r1 |
||
2647 | 1fa8: 2d b7 in r18, 0x3d ; 61 |
||
2648 | 1faa: 3e b7 in r19, 0x3e ; 62 |
||
2649 | 1fac: 29 5f subi r18, 0xF9 ; 249 |
||
2650 | 1fae: 3f 4f sbci r19, 0xFF ; 255 |
||
2651 | 1fb0: 0f b6 in r0, 0x3f ; 63 |
||
2652 | 1fb2: f8 94 cli |
||
2653 | 1fb4: 3e bf out 0x3e, r19 ; 62 |
||
2654 | 1fb6: 0f be out 0x3f, r0 ; 63 |
||
2655 | 1fb8: 2d bf out 0x3d, r18 ; 61 |
||
2656 | 1fba: b5 ce rjmp .-662 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2657 | 1fbc: 8d b7 in r24, 0x3d ; 61 |
||
2658 | 1fbe: 9e b7 in r25, 0x3e ; 62 |
||
2659 | 1fc0: 07 97 sbiw r24, 0x07 ; 7 |
||
2660 | 1fc2: 0f b6 in r0, 0x3f ; 63 |
||
2661 | 1fc4: f8 94 cli |
||
2662 | 1fc6: 9e bf out 0x3e, r25 ; 62 |
||
2663 | 1fc8: 0f be out 0x3f, r0 ; 63 |
||
2664 | 1fca: 8d bf out 0x3d, r24 ; 61 |
||
2665 | 1fcc: ed b7 in r30, 0x3d ; 61 |
||
2666 | 1fce: fe b7 in r31, 0x3e ; 62 |
||
2667 | 1fd0: 31 96 adiw r30, 0x01 ; 1 |
||
2668 | 1fd2: 87 e4 ldi r24, 0x47 ; 71 |
||
2669 | 1fd4: ad b7 in r26, 0x3d ; 61 |
||
2670 | 1fd6: be b7 in r27, 0x3e ; 62 |
||
2671 | 1fd8: 11 96 adiw r26, 0x01 ; 1 |
||
2672 | 1fda: 8c 93 st X, r24 |
||
2673 | 1fdc: 81 e0 ldi r24, 0x01 ; 1 |
||
2674 | 1fde: 81 83 std Z+1, r24 ; 0x01 |
||
2675 | 1fe0: 82 83 std Z+2, r24 ; 0x02 |
||
2676 | 1fe2: 87 e0 ldi r24, 0x07 ; 7 |
||
2677 | 1fe4: 94 e0 ldi r25, 0x04 ; 4 |
||
2678 | 1fe6: 94 83 std Z+4, r25 ; 0x04 |
||
2679 | 1fe8: 83 83 std Z+3, r24 ; 0x03 |
||
2680 | 1fea: 8b e0 ldi r24, 0x0B ; 11 |
||
2681 | 1fec: 90 e0 ldi r25, 0x00 ; 0 |
||
2682 | 1fee: 96 83 std Z+6, r25 ; 0x06 |
||
2683 | 1ff0: 85 83 std Z+5, r24 ; 0x05 |
||
2684 | 1ff2: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2685 | 1ff6: 10 92 dd 01 sts 0x01DD, r1 |
||
2686 | 1ffa: 2d b7 in r18, 0x3d ; 61 |
||
2687 | 1ffc: 3e b7 in r19, 0x3e ; 62 |
||
2688 | 1ffe: 29 5f subi r18, 0xF9 ; 249 |
||
2689 | 2000: 3f 4f sbci r19, 0xFF ; 255 |
||
2690 | 2002: 0f b6 in r0, 0x3f ; 63 |
||
2691 | 2004: f8 94 cli |
||
2692 | 2006: 3e bf out 0x3e, r19 ; 62 |
||
2693 | 2008: 0f be out 0x3f, r0 ; 63 |
||
2694 | 200a: 2d bf out 0x3d, r18 ; 61 |
||
2695 | 200c: 8c ce rjmp .-744 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2696 | 200e: 80 91 ea 04 lds r24, 0x04EA |
||
2697 | 2012: 90 91 eb 04 lds r25, 0x04EB |
||
2698 | 2016: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
2699 | 201a: 88 23 and r24, r24 |
||
2700 | 201c: 09 f0 breq .+2 ; 0x2020 <USART0_TransmitTxData+0x3c2> |
||
2701 | 201e: d8 ce rjmp .-592 ; 0x1dd0 <USART0_TransmitTxData+0x172> |
||
2702 | 2020: d3 ce rjmp .-602 ; 0x1dc8 <USART0_TransmitTxData+0x16a> |
||
2703 | 2022: 80 91 fb 03 lds r24, 0x03FB |
||
2704 | 2026: 90 91 fc 03 lds r25, 0x03FC |
||
2705 | 202a: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
2706 | 202e: 88 23 and r24, r24 |
||
2707 | 2030: 09 f0 breq .+2 ; 0x2034 <USART0_TransmitTxData+0x3d6> |
||
2708 | 2032: de ce rjmp .-580 ; 0x1df0 <USART0_TransmitTxData+0x192> |
||
2709 | 2034: d9 ce rjmp .-590 ; 0x1de8 <USART0_TransmitTxData+0x18a> |
||
2710 | 2036: 8d b7 in r24, 0x3d ; 61 |
||
2711 | 2038: 9e b7 in r25, 0x3e ; 62 |
||
2712 | 203a: 07 97 sbiw r24, 0x07 ; 7 |
||
2713 | 203c: 0f b6 in r0, 0x3f ; 63 |
||
2714 | 203e: f8 94 cli |
||
2715 | 2040: 9e bf out 0x3e, r25 ; 62 |
||
2716 | 2042: 0f be out 0x3f, r0 ; 63 |
||
2717 | 2044: 8d bf out 0x3d, r24 ; 61 |
||
2718 | 2046: ed b7 in r30, 0x3d ; 61 |
||
2719 | 2048: fe b7 in r31, 0x3e ; 62 |
||
2720 | 204a: 31 96 adiw r30, 0x01 ; 1 |
||
2721 | 204c: 82 e4 ldi r24, 0x42 ; 66 |
||
2722 | 204e: ad b7 in r26, 0x3d ; 61 |
||
2723 | 2050: be b7 in r27, 0x3e ; 62 |
||
2724 | 2052: 11 96 adiw r26, 0x01 ; 1 |
||
2725 | 2054: 8c 93 st X, r24 |
||
2726 | 2056: 81 e0 ldi r24, 0x01 ; 1 |
||
2727 | 2058: 81 83 std Z+1, r24 ; 0x01 |
||
2728 | 205a: 82 83 std Z+2, r24 ; 0x02 |
||
2729 | 205c: 8c ee ldi r24, 0xEC ; 236 |
||
2730 | 205e: 94 e0 ldi r25, 0x04 ; 4 |
||
2731 | 2060: 94 83 std Z+4, r25 ; 0x04 |
||
2732 | 2062: 83 83 std Z+3, r24 ; 0x03 |
||
2733 | 2064: 81 e0 ldi r24, 0x01 ; 1 |
||
2734 | 2066: 90 e0 ldi r25, 0x00 ; 0 |
||
2735 | 2068: 96 83 std Z+6, r25 ; 0x06 |
||
2736 | 206a: 85 83 std Z+5, r24 ; 0x05 |
||
2737 | 206c: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2738 | 2070: 10 92 ec 04 sts 0x04EC, r1 |
||
2739 | 2074: 2d b7 in r18, 0x3d ; 61 |
||
2740 | 2076: 3e b7 in r19, 0x3e ; 62 |
||
2741 | 2078: 29 5f subi r18, 0xF9 ; 249 |
||
2742 | 207a: 3f 4f sbci r19, 0xFF ; 255 |
||
2743 | 207c: 0f b6 in r0, 0x3f ; 63 |
||
2744 | 207e: f8 94 cli |
||
2745 | 2080: 3e bf out 0x3e, r19 ; 62 |
||
2746 | 2082: 0f be out 0x3f, r0 ; 63 |
||
2747 | 2084: 2d bf out 0x3d, r18 ; 61 |
||
2748 | 2086: 4f ce rjmp .-866 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2749 | 2088: 8d b7 in r24, 0x3d ; 61 |
||
2750 | 208a: 9e b7 in r25, 0x3e ; 62 |
||
2751 | 208c: 07 97 sbiw r24, 0x07 ; 7 |
||
2752 | 208e: 0f b6 in r0, 0x3f ; 63 |
||
2753 | 2090: f8 94 cli |
||
2754 | 2092: 9e bf out 0x3e, r25 ; 62 |
||
2755 | 2094: 0f be out 0x3f, r0 ; 63 |
||
2756 | 2096: 8d bf out 0x3d, r24 ; 61 |
||
2757 | 2098: ed b7 in r30, 0x3d ; 61 |
||
2758 | 209a: fe b7 in r31, 0x3e ; 62 |
||
2759 | 209c: 31 96 adiw r30, 0x01 ; 1 |
||
2760 | 209e: 84 e4 ldi r24, 0x44 ; 68 |
||
2761 | 20a0: ad b7 in r26, 0x3d ; 61 |
||
2762 | 20a2: be b7 in r27, 0x3e ; 62 |
||
2763 | 20a4: 11 96 adiw r26, 0x01 ; 1 |
||
2764 | 20a6: 8c 93 st X, r24 |
||
2765 | 20a8: 81 e0 ldi r24, 0x01 ; 1 |
||
2766 | 20aa: 81 83 std Z+1, r24 ; 0x01 |
||
2767 | 20ac: 82 83 std Z+2, r24 ; 0x02 |
||
2768 | 20ae: 82 e1 ldi r24, 0x12 ; 18 |
||
2769 | 20b0: 94 e0 ldi r25, 0x04 ; 4 |
||
2770 | 20b2: 94 83 std Z+4, r25 ; 0x04 |
||
2771 | 20b4: 83 83 std Z+3, r24 ; 0x03 |
||
2772 | 20b6: 82 e4 ldi r24, 0x42 ; 66 |
||
2773 | 20b8: 90 e0 ldi r25, 0x00 ; 0 |
||
2774 | 20ba: 96 83 std Z+6, r25 ; 0x06 |
||
2775 | 20bc: 85 83 std Z+5, r24 ; 0x05 |
||
2776 | 20be: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2777 | 20c2: 2d b7 in r18, 0x3d ; 61 |
||
2778 | 20c4: 3e b7 in r19, 0x3e ; 62 |
||
2779 | 20c6: 29 5f subi r18, 0xF9 ; 249 |
||
2780 | 20c8: 3f 4f sbci r19, 0xFF ; 255 |
||
2781 | 20ca: 0f b6 in r0, 0x3f ; 63 |
||
2782 | 20cc: f8 94 cli |
||
2783 | 20ce: 3e bf out 0x3e, r19 ; 62 |
||
2784 | 20d0: 0f be out 0x3f, r0 ; 63 |
||
2785 | 20d2: 2d bf out 0x3d, r18 ; 61 |
||
2786 | 20d4: 80 91 06 01 lds r24, 0x0106 |
||
2787 | 20d8: 90 91 07 01 lds r25, 0x0107 |
||
2788 | 20dc: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
2789 | 20e0: 90 93 eb 04 sts 0x04EB, r25 |
||
2790 | 20e4: 80 93 ea 04 sts 0x04EA, r24 |
||
2791 | 20e8: 10 92 e0 01 sts 0x01E0, r1 |
||
2792 | 20ec: 1c ce rjmp .-968 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2793 | 20ee: 8d b7 in r24, 0x3d ; 61 |
||
2794 | 20f0: 9e b7 in r25, 0x3e ; 62 |
||
2795 | 20f2: 07 97 sbiw r24, 0x07 ; 7 |
||
2796 | 20f4: 0f b6 in r0, 0x3f ; 63 |
||
2797 | 20f6: f8 94 cli |
||
2798 | 20f8: 9e bf out 0x3e, r25 ; 62 |
||
2799 | 20fa: 0f be out 0x3f, r0 ; 63 |
||
2800 | 20fc: 8d bf out 0x3d, r24 ; 61 |
||
2801 | 20fe: ed b7 in r30, 0x3d ; 61 |
||
2802 | 2100: fe b7 in r31, 0x3e ; 62 |
||
2803 | 2102: 31 96 adiw r30, 0x01 ; 1 |
||
2804 | 2104: 83 e4 ldi r24, 0x43 ; 67 |
||
2805 | 2106: ad b7 in r26, 0x3d ; 61 |
||
2806 | 2108: be b7 in r27, 0x3e ; 62 |
||
2807 | 210a: 11 96 adiw r26, 0x01 ; 1 |
||
2808 | 210c: 8c 93 st X, r24 |
||
2809 | 210e: 81 e0 ldi r24, 0x01 ; 1 |
||
2810 | 2110: 81 83 std Z+1, r24 ; 0x01 |
||
2811 | 2112: 82 83 std Z+2, r24 ; 0x02 |
||
2812 | 2114: 8d ee ldi r24, 0xED ; 237 |
||
2813 | 2116: 93 e0 ldi r25, 0x03 ; 3 |
||
2814 | 2118: 94 83 std Z+4, r25 ; 0x04 |
||
2815 | 211a: 83 83 std Z+3, r24 ; 0x03 |
||
2816 | 211c: 8e e0 ldi r24, 0x0E ; 14 |
||
2817 | 211e: 90 e0 ldi r25, 0x00 ; 0 |
||
2818 | 2120: 96 83 std Z+6, r25 ; 0x06 |
||
2819 | 2122: 85 83 std Z+5, r24 ; 0x05 |
||
2820 | 2124: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2821 | 2128: e0 90 a5 05 lds r14, 0x05A5 |
||
2822 | 212c: 8a e2 ldi r24, 0x2A ; 42 |
||
2823 | 212e: e8 9e mul r14, r24 |
||
2824 | 2130: 70 01 movw r14, r0 |
||
2825 | 2132: 11 24 eor r1, r1 |
||
2826 | 2134: 00 27 eor r16, r16 |
||
2827 | 2136: f7 fc sbrc r15, 7 |
||
2828 | 2138: 00 95 com r16 |
||
2829 | 213a: 10 2f mov r17, r16 |
||
2830 | 213c: 60 91 70 02 lds r22, 0x0270 |
||
2831 | 2140: 70 91 71 02 lds r23, 0x0271 |
||
2832 | 2144: 80 91 72 02 lds r24, 0x0272 |
||
2833 | 2148: 90 91 73 02 lds r25, 0x0273 |
||
2834 | 214c: 2a e0 ldi r18, 0x0A ; 10 |
||
2835 | 214e: 30 e0 ldi r19, 0x00 ; 0 |
||
2836 | 2150: 40 e0 ldi r20, 0x00 ; 0 |
||
2837 | 2152: 50 e0 ldi r21, 0x00 ; 0 |
||
2838 | 2154: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
2839 | 2158: a8 01 movw r20, r16 |
||
2840 | 215a: 97 01 movw r18, r14 |
||
2841 | 215c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
2842 | 2160: 30 93 ee 03 sts 0x03EE, r19 |
||
2843 | 2164: 20 93 ed 03 sts 0x03ED, r18 |
||
2844 | 2168: 60 91 78 02 lds r22, 0x0278 |
||
2845 | 216c: 70 91 79 02 lds r23, 0x0279 |
||
2846 | 2170: 80 91 7a 02 lds r24, 0x027A |
||
2847 | 2174: 90 91 7b 02 lds r25, 0x027B |
||
2848 | 2178: 2a e0 ldi r18, 0x0A ; 10 |
||
2849 | 217a: 30 e0 ldi r19, 0x00 ; 0 |
||
2850 | 217c: 40 e0 ldi r20, 0x00 ; 0 |
||
2851 | 217e: 50 e0 ldi r21, 0x00 ; 0 |
||
2852 | 2180: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
2853 | 2184: a8 01 movw r20, r16 |
||
2854 | 2186: 97 01 movw r18, r14 |
||
2855 | 2188: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
2856 | 218c: 30 93 f0 03 sts 0x03F0, r19 |
||
2857 | 2190: 20 93 ef 03 sts 0x03EF, r18 |
||
2858 | 2194: 60 91 7f 05 lds r22, 0x057F |
||
2859 | 2198: 70 91 80 05 lds r23, 0x0580 |
||
2860 | 219c: 80 91 81 05 lds r24, 0x0581 |
||
2861 | 21a0: 90 91 82 05 lds r25, 0x0582 |
||
2862 | 21a4: 2a e0 ldi r18, 0x0A ; 10 |
||
2863 | 21a6: 30 e0 ldi r19, 0x00 ; 0 |
||
2864 | 21a8: 40 e0 ldi r20, 0x00 ; 0 |
||
2865 | 21aa: 50 e0 ldi r21, 0x00 ; 0 |
||
2866 | 21ac: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
2867 | 21b0: a8 01 movw r20, r16 |
||
2868 | 21b2: 97 01 movw r18, r14 |
||
2869 | 21b4: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
2870 | 21b8: 30 93 f2 03 sts 0x03F2, r19 |
||
2871 | 21bc: 20 93 f1 03 sts 0x03F1, r18 |
||
2872 | 21c0: 2d b7 in r18, 0x3d ; 61 |
||
2873 | 21c2: 3e b7 in r19, 0x3e ; 62 |
||
2874 | 21c4: 29 5f subi r18, 0xF9 ; 249 |
||
2875 | 21c6: 3f 4f sbci r19, 0xFF ; 255 |
||
2876 | 21c8: 0f b6 in r0, 0x3f ; 63 |
||
2877 | 21ca: f8 94 cli |
||
2878 | 21cc: 3e bf out 0x3e, r19 ; 62 |
||
2879 | 21ce: 0f be out 0x3f, r0 ; 63 |
||
2880 | 21d0: 2d bf out 0x3d, r18 ; 61 |
||
2881 | 21d2: 80 91 fb 01 lds r24, 0x01FB |
||
2882 | 21d6: 90 91 fc 01 lds r25, 0x01FC |
||
2883 | 21da: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
2884 | 21de: 90 93 fc 03 sts 0x03FC, r25 |
||
2885 | 21e2: 80 93 fb 03 sts 0x03FB, r24 |
||
2886 | 21e6: 10 92 e1 01 sts 0x01E1, r1 |
||
2887 | 21ea: 9d cd rjmp .-1222 ; 0x1d26 <USART0_TransmitTxData+0xc8> |
||
2888 | |||
2889 | 000021ec <USART0_ProcessRxData>: |
||
2890 | 21ec: 0f 93 push r16 |
||
2891 | 21ee: 1f 93 push r17 |
||
2892 | 21f0: df 93 push r29 |
||
2893 | 21f2: cf 93 push r28 |
||
2894 | 21f4: 00 d0 rcall .+0 ; 0x21f6 <USART0_ProcessRxData+0xa> |
||
2895 | 21f6: cd b7 in r28, 0x3d ; 61 |
||
2896 | 21f8: de b7 in r29, 0x3e ; 62 |
||
2897 | 21fa: 80 91 e5 01 lds r24, 0x01E5 |
||
2898 | 21fe: 88 23 and r24, r24 |
||
2899 | 2200: 39 f4 brne .+14 ; 0x2210 <USART0_ProcessRxData+0x24> |
||
2900 | 2202: 0f 90 pop r0 |
||
2901 | 2204: 0f 90 pop r0 |
||
2902 | 2206: cf 91 pop r28 |
||
2903 | 2208: df 91 pop r29 |
||
2904 | 220a: 1f 91 pop r17 |
||
2905 | 220c: 0f 91 pop r16 |
||
2906 | 220e: 08 95 ret |
||
2907 | 2210: 0e 94 39 0c call 0x1872 ; 0x1872 <Decode64> |
||
2908 | 2214: 80 91 58 03 lds r24, 0x0358 |
||
2909 | 2218: 82 36 cpi r24, 0x62 ; 98 |
||
2910 | 221a: 81 f1 breq .+96 ; 0x227c <USART0_ProcessRxData+0x90> |
||
2911 | 221c: 80 91 59 03 lds r24, 0x0359 |
||
2912 | 2220: 84 36 cpi r24, 0x64 ; 100 |
||
2913 | 2222: 09 f4 brne .+2 ; 0x2226 <USART0_ProcessRxData+0x3a> |
||
2914 | 2224: 80 c1 rjmp .+768 ; 0x2526 <USART0_ProcessRxData+0x33a> |
||
2915 | 2226: 85 36 cpi r24, 0x65 ; 101 |
||
2916 | 2228: 80 f0 brcs .+32 ; 0x224a <USART0_ProcessRxData+0x5e> |
||
2917 | 222a: 88 36 cpi r24, 0x68 ; 104 |
||
2918 | 222c: 09 f4 brne .+2 ; 0x2230 <USART0_ProcessRxData+0x44> |
||
2919 | 222e: 66 c1 rjmp .+716 ; 0x24fc <USART0_ProcessRxData+0x310> |
||
2920 | 2230: 89 36 cpi r24, 0x69 ; 105 |
||
2921 | 2232: 08 f4 brcc .+2 ; 0x2236 <USART0_ProcessRxData+0x4a> |
||
2922 | 2234: b9 c0 rjmp .+370 ; 0x23a8 <USART0_ProcessRxData+0x1bc> |
||
2923 | 2236: 8c 36 cpi r24, 0x6C ; 108 |
||
2924 | 2238: 09 f4 brne .+2 ; 0x223c <USART0_ProcessRxData+0x50> |
||
2925 | 223a: 9b c1 rjmp .+822 ; 0x2572 <USART0_ProcessRxData+0x386> |
||
2926 | 223c: 86 37 cpi r24, 0x76 ; 118 |
||
2927 | 223e: 09 f0 breq .+2 ; 0x2242 <USART0_ProcessRxData+0x56> |
||
2928 | 2240: b8 c0 rjmp .+368 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
2929 | 2242: 81 e0 ldi r24, 0x01 ; 1 |
||
2930 | 2244: 80 93 dc 01 sts 0x01DC, r24 |
||
2931 | 2248: b4 c0 rjmp .+360 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
2932 | 224a: 82 36 cpi r24, 0x62 ; 98 |
||
2933 | 224c: 09 f4 brne .+2 ; 0x2250 <USART0_ProcessRxData+0x64> |
||
2934 | 224e: 7f c1 rjmp .+766 ; 0x254e <USART0_ProcessRxData+0x362> |
||
2935 | 2250: 83 36 cpi r24, 0x63 ; 99 |
||
2936 | 2252: 08 f0 brcs .+2 ; 0x2256 <USART0_ProcessRxData+0x6a> |
||
2937 | 2254: bd c0 rjmp .+378 ; 0x23d0 <USART0_ProcessRxData+0x1e4> |
||
2938 | 2256: 81 36 cpi r24, 0x61 ; 97 |
||
2939 | 2258: 09 f0 breq .+2 ; 0x225c <USART0_ProcessRxData+0x70> |
||
2940 | 225a: ab c0 rjmp .+342 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
2941 | 225c: e0 91 e7 01 lds r30, 0x01E7 |
||
2942 | 2260: f0 91 e8 01 lds r31, 0x01E8 |
||
2943 | 2264: 80 81 ld r24, Z |
||
2944 | 2266: 80 93 03 01 sts 0x0103, r24 |
||
2945 | 226a: 80 32 cpi r24, 0x20 ; 32 |
||
2946 | 226c: 18 f0 brcs .+6 ; 0x2274 <USART0_ProcessRxData+0x88> |
||
2947 | 226e: 8f e1 ldi r24, 0x1F ; 31 |
||
2948 | 2270: 80 93 03 01 sts 0x0103, r24 |
||
2949 | 2274: 8f ef ldi r24, 0xFF ; 255 |
||
2950 | 2276: 80 93 05 01 sts 0x0105, r24 |
||
2951 | 227a: 9b c0 rjmp .+310 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
2952 | 227c: 80 91 59 03 lds r24, 0x0359 |
||
2953 | 2280: 80 37 cpi r24, 0x70 ; 112 |
||
2954 | 2282: 09 f4 brne .+2 ; 0x2286 <USART0_ProcessRxData+0x9a> |
||
2955 | 2284: 84 c1 rjmp .+776 ; 0x258e <USART0_ProcessRxData+0x3a2> |
||
2956 | 2286: 81 37 cpi r24, 0x71 ; 113 |
||
2957 | 2288: 78 f5 brcc .+94 ; 0x22e8 <USART0_ProcessRxData+0xfc> |
||
2958 | 228a: 8d 36 cpi r24, 0x6D ; 109 |
||
2959 | 228c: 09 f4 brne .+2 ; 0x2290 <USART0_ProcessRxData+0xa4> |
||
2960 | 228e: d8 c0 rjmp .+432 ; 0x2440 <USART0_ProcessRxData+0x254> |
||
2961 | 2290: 8e 36 cpi r24, 0x6E ; 110 |
||
2962 | 2292: 21 f6 brne .-120 ; 0x221c <USART0_ProcessRxData+0x30> |
||
2963 | 2294: 80 91 04 01 lds r24, 0x0104 |
||
2964 | 2298: 88 23 and r24, r24 |
||
2965 | 229a: e1 f3 breq .-8 ; 0x2294 <USART0_ProcessRxData+0xa8> |
||
2966 | 229c: 8d b7 in r24, 0x3d ; 61 |
||
2967 | 229e: 9e b7 in r25, 0x3e ; 62 |
||
2968 | 22a0: 07 97 sbiw r24, 0x07 ; 7 |
||
2969 | 22a2: 0f b6 in r0, 0x3f ; 63 |
||
2970 | 22a4: f8 94 cli |
||
2971 | 22a6: 9e bf out 0x3e, r25 ; 62 |
||
2972 | 22a8: 0f be out 0x3f, r0 ; 63 |
||
2973 | 22aa: 8d bf out 0x3d, r24 ; 61 |
||
2974 | 22ac: ed b7 in r30, 0x3d ; 61 |
||
2975 | 22ae: fe b7 in r31, 0x3e ; 62 |
||
2976 | 22b0: 31 96 adiw r30, 0x01 ; 1 |
||
2977 | 22b2: 8e e4 ldi r24, 0x4E ; 78 |
||
2978 | 22b4: ad b7 in r26, 0x3d ; 61 |
||
2979 | 22b6: be b7 in r27, 0x3e ; 62 |
||
2980 | 22b8: 11 96 adiw r26, 0x01 ; 1 |
||
2981 | 22ba: 8c 93 st X, r24 |
||
2982 | 22bc: 81 e0 ldi r24, 0x01 ; 1 |
||
2983 | 22be: 81 83 std Z+1, r24 ; 0x01 |
||
2984 | 22c0: 82 83 std Z+2, r24 ; 0x02 |
||
2985 | 22c2: 83 ef ldi r24, 0xF3 ; 243 |
||
2986 | 22c4: 95 e0 ldi r25, 0x05 ; 5 |
||
2987 | 22c6: 94 83 std Z+4, r25 ; 0x04 |
||
2988 | 22c8: 83 83 std Z+3, r24 ; 0x03 |
||
2989 | 22ca: 8d e4 ldi r24, 0x4D ; 77 |
||
2990 | 22cc: 90 e0 ldi r25, 0x00 ; 0 |
||
2991 | 22ce: 96 83 std Z+6, r25 ; 0x06 |
||
2992 | 22d0: 85 83 std Z+5, r24 ; 0x05 |
||
2993 | 22d2: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
2994 | 22d6: ed b7 in r30, 0x3d ; 61 |
||
2995 | 22d8: fe b7 in r31, 0x3e ; 62 |
||
2996 | 22da: 37 96 adiw r30, 0x07 ; 7 |
||
2997 | 22dc: 0f b6 in r0, 0x3f ; 63 |
||
2998 | 22de: f8 94 cli |
||
2999 | 22e0: fe bf out 0x3e, r31 ; 62 |
||
3000 | 22e2: 0f be out 0x3f, r0 ; 63 |
||
3001 | 22e4: ed bf out 0x3d, r30 ; 61 |
||
3002 | 22e6: 9a cf rjmp .-204 ; 0x221c <USART0_ProcessRxData+0x30> |
||
3003 | 22e8: 83 37 cpi r24, 0x73 ; 115 |
||
3004 | 22ea: 09 f4 brne .+2 ; 0x22ee <USART0_ProcessRxData+0x102> |
||
3005 | 22ec: 84 c0 rjmp .+264 ; 0x23f6 <USART0_ProcessRxData+0x20a> |
||
3006 | 22ee: 84 37 cpi r24, 0x74 ; 116 |
||
3007 | 22f0: 09 f4 brne .+2 ; 0x22f4 <USART0_ProcessRxData+0x108> |
||
3008 | 22f2: 51 c1 rjmp .+674 ; 0x2596 <USART0_ProcessRxData+0x3aa> |
||
3009 | 22f4: 81 37 cpi r24, 0x71 ; 113 |
||
3010 | 22f6: 09 f0 breq .+2 ; 0x22fa <USART0_ProcessRxData+0x10e> |
||
3011 | 22f8: 91 cf rjmp .-222 ; 0x221c <USART0_ProcessRxData+0x30> |
||
3012 | 22fa: 00 91 e7 01 lds r16, 0x01E7 |
||
3013 | 22fe: 10 91 e8 01 lds r17, 0x01E8 |
||
3014 | 2302: d8 01 movw r26, r16 |
||
3015 | 2304: 8c 91 ld r24, X |
||
3016 | 2306: 8f 3f cpi r24, 0xFF ; 255 |
||
3017 | 2308: 09 f4 brne .+2 ; 0x230c <USART0_ProcessRxData+0x120> |
||
3018 | 230a: 89 c1 rjmp .+786 ; 0x261e <USART0_ProcessRxData+0x432> |
||
3019 | 230c: d8 01 movw r26, r16 |
||
3020 | 230e: 8c 91 ld r24, X |
||
3021 | 2310: 88 23 and r24, r24 |
||
3022 | 2312: 09 f0 breq .+2 ; 0x2316 <USART0_ProcessRxData+0x12a> |
||
3023 | 2314: 68 c1 rjmp .+720 ; 0x25e6 <USART0_ProcessRxData+0x3fa> |
||
3024 | 2316: 81 e0 ldi r24, 0x01 ; 1 |
||
3025 | 2318: 8c 93 st X, r24 |
||
3026 | 231a: 00 91 e7 01 lds r16, 0x01E7 |
||
3027 | 231e: 10 91 e8 01 lds r17, 0x01E8 |
||
3028 | 2322: d8 01 movw r26, r16 |
||
3029 | 2324: 8c 91 ld r24, X |
||
3030 | 2326: 0e 94 31 60 call 0xc062 ; 0xc062 <ParamSet_ReadFromEEProm> |
||
3031 | 232a: e0 91 e7 01 lds r30, 0x01E7 |
||
3032 | 232e: f0 91 e8 01 lds r31, 0x01E8 |
||
3033 | 2332: e0 81 ld r30, Z |
||
3034 | 2334: 80 e5 ldi r24, 0x50 ; 80 |
||
3035 | 2336: 8a 83 std Y+2, r24 ; 0x02 |
||
3036 | 2338: 80 91 04 01 lds r24, 0x0104 |
||
3037 | 233c: 88 23 and r24, r24 |
||
3038 | 233e: e1 f3 breq .-8 ; 0x2338 <USART0_ProcessRxData+0x14c> |
||
3039 | 2340: e9 83 std Y+1, r30 ; 0x01 |
||
3040 | 2342: ed b7 in r30, 0x3d ; 61 |
||
3041 | 2344: fe b7 in r31, 0x3e ; 62 |
||
3042 | 2346: 3f 97 sbiw r30, 0x0f ; 15 |
||
3043 | 2348: 0f b6 in r0, 0x3f ; 63 |
||
3044 | 234a: f8 94 cli |
||
3045 | 234c: fe bf out 0x3e, r31 ; 62 |
||
3046 | 234e: 0f be out 0x3f, r0 ; 63 |
||
3047 | 2350: ed bf out 0x3d, r30 ; 61 |
||
3048 | 2352: 31 96 adiw r30, 0x01 ; 1 |
||
3049 | 2354: 81 e5 ldi r24, 0x51 ; 81 |
||
3050 | 2356: ad b7 in r26, 0x3d ; 61 |
||
3051 | 2358: be b7 in r27, 0x3e ; 62 |
||
3052 | 235a: 11 96 adiw r26, 0x01 ; 1 |
||
3053 | 235c: 8c 93 st X, r24 |
||
3054 | 235e: 81 e0 ldi r24, 0x01 ; 1 |
||
3055 | 2360: 81 83 std Z+1, r24 ; 0x01 |
||
3056 | 2362: 83 e0 ldi r24, 0x03 ; 3 |
||
3057 | 2364: 82 83 std Z+2, r24 ; 0x02 |
||
3058 | 2366: ce 01 movw r24, r28 |
||
3059 | 2368: 01 96 adiw r24, 0x01 ; 1 |
||
3060 | 236a: 94 83 std Z+4, r25 ; 0x04 |
||
3061 | 236c: 83 83 std Z+3, r24 ; 0x03 |
||
3062 | 236e: 21 e0 ldi r18, 0x01 ; 1 |
||
3063 | 2370: 30 e0 ldi r19, 0x00 ; 0 |
||
3064 | 2372: 36 83 std Z+6, r19 ; 0x06 |
||
3065 | 2374: 25 83 std Z+5, r18 ; 0x05 |
||
3066 | 2376: ce 01 movw r24, r28 |
||
3067 | 2378: 02 96 adiw r24, 0x02 ; 2 |
||
3068 | 237a: 90 87 std Z+8, r25 ; 0x08 |
||
3069 | 237c: 87 83 std Z+7, r24 ; 0x07 |
||
3070 | 237e: 32 87 std Z+10, r19 ; 0x0a |
||
3071 | 2380: 21 87 std Z+9, r18 ; 0x09 |
||
3072 | 2382: 8e e8 ldi r24, 0x8E ; 142 |
||
3073 | 2384: 95 e0 ldi r25, 0x05 ; 5 |
||
3074 | 2386: 94 87 std Z+12, r25 ; 0x0c |
||
3075 | 2388: 83 87 std Z+11, r24 ; 0x0b |
||
3076 | 238a: 85 e6 ldi r24, 0x65 ; 101 |
||
3077 | 238c: 90 e0 ldi r25, 0x00 ; 0 |
||
3078 | 238e: 96 87 std Z+14, r25 ; 0x0e |
||
3079 | 2390: 85 87 std Z+13, r24 ; 0x0d |
||
3080 | 2392: 0e 94 28 0d call 0x1a50 ; 0x1a50 <SendOutData> |
||
3081 | 2396: ed b7 in r30, 0x3d ; 61 |
||
3082 | 2398: fe b7 in r31, 0x3e ; 62 |
||
3083 | 239a: 3f 96 adiw r30, 0x0f ; 15 |
||
3084 | 239c: 0f b6 in r0, 0x3f ; 63 |
||
3085 | 239e: f8 94 cli |
||
3086 | 23a0: fe bf out 0x3e, r31 ; 62 |
||
3087 | 23a2: 0f be out 0x3f, r0 ; 63 |
||
3088 | 23a4: ed bf out 0x3d, r30 ; 61 |
||
3089 | 23a6: 3a cf rjmp .-396 ; 0x221c <USART0_ProcessRxData+0x30> |
||
3090 | 23a8: 87 36 cpi r24, 0x67 ; 103 |
||
3091 | 23aa: 19 f4 brne .+6 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
3092 | 23ac: 81 e0 ldi r24, 0x01 ; 1 |
||
3093 | 23ae: 80 93 dd 01 sts 0x01DD, r24 |
||
3094 | 23b2: 10 92 e8 01 sts 0x01E8, r1 |
||
3095 | 23b6: 10 92 e7 01 sts 0x01E7, r1 |
||
3096 | 23ba: 10 92 e9 01 sts 0x01E9, r1 |
||
3097 | 23be: 10 92 e5 01 sts 0x01E5, r1 |
||
3098 | 23c2: 0f 90 pop r0 |
||
3099 | 23c4: 0f 90 pop r0 |
||
3100 | 23c6: cf 91 pop r28 |
||
3101 | 23c8: df 91 pop r29 |
||
3102 | 23ca: 1f 91 pop r17 |
||
3103 | 23cc: 0f 91 pop r16 |
||
3104 | 23ce: 08 95 ret |
||
3105 | 23d0: e0 91 e7 01 lds r30, 0x01E7 |
||
3106 | 23d4: f0 91 e8 01 lds r31, 0x01E8 |
||
3107 | 23d8: 80 81 ld r24, Z |
||
3108 | 23da: 2a e0 ldi r18, 0x0A ; 10 |
||
3109 | 23dc: 82 9f mul r24, r18 |
||
3110 | 23de: c0 01 movw r24, r0 |
||
3111 | 23e0: 11 24 eor r1, r1 |
||
3112 | 23e2: 90 93 fc 01 sts 0x01FC, r25 |
||
3113 | 23e6: 80 93 fb 01 sts 0x01FB, r24 |
||
3114 | 23ea: 89 2b or r24, r25 |
||
3115 | 23ec: 11 f3 breq .-60 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
3116 | 23ee: 81 e0 ldi r24, 0x01 ; 1 |
||
3117 | 23f0: 80 93 e1 01 sts 0x01E1, r24 |
||
3118 | 23f4: de cf rjmp .-68 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
3119 | 23f6: 80 91 b0 02 lds r24, 0x02B0 |
||
3120 | 23fa: 80 fd sbrc r24, 0 |
||
3121 | 23fc: 0f cf rjmp .-482 ; 0x221c <USART0_ProcessRxData+0x30> |
||
3122 | 23fe: 00 91 e7 01 lds r16, 0x01E7 |
||
3123 | 2402: 10 91 e8 01 lds r17, 0x01E8 |
||
3124 | 2406: d8 01 movw r26, r16 |
||
3125 | 2408: 8c 91 ld r24, X |
||
3126 | 240a: 88 23 and r24, r24 |
||
3127 | 240c: 39 f0 breq .+14 ; 0x241c <USART0_ProcessRxData+0x230> |
||
3128 | 240e: 8c 91 ld r24, X |
||
3129 | 2410: 86 30 cpi r24, 0x06 ; 6 |
||
3130 | 2412: 20 f4 brcc .+8 ; 0x241c <USART0_ProcessRxData+0x230> |
||
3131 | 2414: 11 96 adiw r26, 0x01 ; 1 |
||
3132 | 2416: 8c 91 ld r24, X |
||
3133 | 2418: 80 35 cpi r24, 0x50 ; 80 |
||
3134 | 241a: a9 f1 breq .+106 ; 0x2486 <USART0_ProcessRxData+0x29a> |
||
3135 | 241c: 19 82 std Y+1, r1 ; 0x01 |
||
3136 | 241e: 80 91 04 01 lds r24, 0x0104 |
||
3137 | 2422: 88 23 and r24, r24 |
||
3138 | 2424: e1 f3 breq .-8 ; 0x241e <USART0_ProcessRxData+0x232> |
||
3139 | 2426: 8d b7 in r24, 0x3d ; 61 |
||
3140 | 2428: 9e b7 in r25, 0x3e ; 62 |
||
3141 | 242a: 07 97 sbiw r24, 0x07 ; 7 |
||
3142 | 242c: 0f b6 in r0, 0x3f ; 63 |
||
3143 | 242e: f8 94 cli |
||
3144 | 2430: 9e bf out 0x3e, r25 ; 62 |
||
3145 | 2432: 0f be out 0x3f, r0 ; 63 |
||
3146 | 2434: 8d bf out 0x3d, r24 ; 61 |
||
3147 | 2436: ed b7 in r30, 0x3d ; 61 |
||
3148 | 2438: fe b7 in r31, 0x3e ; 62 |
||
3149 | 243a: 31 96 adiw r30, 0x01 ; 1 |
||
3150 | 243c: 83 e5 ldi r24, 0x53 ; 83 |
||
3151 | 243e: 15 c0 rjmp .+42 ; 0x246a <USART0_ProcessRxData+0x27e> |
||
3152 | 2440: e0 91 e7 01 lds r30, 0x01E7 |
||
3153 | 2444: f0 91 e8 01 lds r31, 0x01E8 |
||
3154 | 2448: 80 81 ld r24, Z |
||
3155 | 244a: 81 30 cpi r24, 0x01 ; 1 |
||
3156 | 244c: 09 f4 brne .+2 ; 0x2450 <USART0_ProcessRxData+0x264> |
||
3157 | 244e: d7 c0 rjmp .+430 ; 0x25fe <USART0_ProcessRxData+0x412> |
||
3158 | 2450: 19 82 std Y+1, r1 ; 0x01 |
||
3159 | 2452: 8d b7 in r24, 0x3d ; 61 |
||
3160 | 2454: 9e b7 in r25, 0x3e ; 62 |
||
3161 | 2456: 07 97 sbiw r24, 0x07 ; 7 |
||
3162 | 2458: 0f b6 in r0, 0x3f ; 63 |
||
3163 | 245a: f8 94 cli |
||
3164 | 245c: 9e bf out 0x3e, r25 ; 62 |
||
3165 | 245e: 0f be out 0x3f, r0 ; 63 |
||
3166 | 2460: 8d bf out 0x3d, r24 ; 61 |
||
3167 | 2462: ed b7 in r30, 0x3d ; 61 |
||
3168 | 2464: fe b7 in r31, 0x3e ; 62 |
||
3169 | 2466: 31 96 adiw r30, 0x01 ; 1 |
||
3170 | 2468: 8d e4 ldi r24, 0x4D ; 77 |
||
3171 | 246a: ad b7 in r26, 0x3d ; 61 |
||
3172 | 246c: be b7 in r27, 0x3e ; 62 |
||
3173 | 246e: 11 96 adiw r26, 0x01 ; 1 |
||
3174 | 2470: 8c 93 st X, r24 |
||
3175 | 2472: 81 e0 ldi r24, 0x01 ; 1 |
||
3176 | 2474: 81 83 std Z+1, r24 ; 0x01 |
||
3177 | 2476: 82 83 std Z+2, r24 ; 0x02 |
||
3178 | 2478: ce 01 movw r24, r28 |
||
3179 | 247a: 01 96 adiw r24, 0x01 ; 1 |
||
3180 | 247c: 94 83 std Z+4, r25 ; 0x04 |
||
3181 | 247e: 83 83 std Z+3, r24 ; 0x03 |
||
3182 | 2480: 81 e0 ldi r24, 0x01 ; 1 |
||
3183 | 2482: 90 e0 ldi r25, 0x00 ; 0 |
||
3184 | 2484: 24 cf rjmp .-440 ; 0x22ce <USART0_ProcessRxData+0xe2> |
||
3185 | 2486: ae e8 ldi r26, 0x8E ; 142 |
||
3186 | 2488: b5 e0 ldi r27, 0x05 ; 5 |
||
3187 | 248a: f8 01 movw r30, r16 |
||
3188 | 248c: 32 96 adiw r30, 0x02 ; 2 |
||
3189 | 248e: 85 e6 ldi r24, 0x65 ; 101 |
||
3190 | 2490: 01 90 ld r0, Z+ |
||
3191 | 2492: 0d 92 st X+, r0 |
||
3192 | 2494: 81 50 subi r24, 0x01 ; 1 |
||
3193 | 2496: e1 f7 brne .-8 ; 0x2490 <USART0_ProcessRxData+0x2a4> |
||
3194 | 2498: f8 01 movw r30, r16 |
||
3195 | 249a: 80 81 ld r24, Z |
||
3196 | 249c: 0e 94 53 60 call 0xc0a6 ; 0xc0a6 <ParamSet_WriteToEEProm> |
||
3197 | 24a0: 60 91 c4 05 lds r22, 0x05C4 |
||
3198 | 24a4: 70 e0 ldi r23, 0x00 ; 0 |
||
3199 | 24a6: 80 e0 ldi r24, 0x00 ; 0 |
||
3200 | 24a8: 90 e0 ldi r25, 0x00 ; 0 |
||
3201 | 24aa: 24 ec ldi r18, 0xC4 ; 196 |
||
3202 | 24ac: 39 e0 ldi r19, 0x09 ; 9 |
||
3203 | 24ae: 40 e0 ldi r20, 0x00 ; 0 |
||
3204 | 24b0: 50 e0 ldi r21, 0x00 ; 0 |
||
3205 | 24b2: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
3206 | 24b6: 60 93 7c 01 sts 0x017C, r22 |
||
3207 | 24ba: 70 93 7d 01 sts 0x017D, r23 |
||
3208 | 24be: 80 93 7e 01 sts 0x017E, r24 |
||
3209 | 24c2: 90 93 7f 01 sts 0x017F, r25 |
||
3210 | 24c6: 60 91 c5 05 lds r22, 0x05C5 |
||
3211 | 24ca: 70 e0 ldi r23, 0x00 ; 0 |
||
3212 | 24cc: 80 e0 ldi r24, 0x00 ; 0 |
||
3213 | 24ce: 90 e0 ldi r25, 0x00 ; 0 |
||
3214 | 24d0: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
3215 | 24d4: 60 93 80 01 sts 0x0180, r22 |
||
3216 | 24d8: 70 93 81 01 sts 0x0181, r23 |
||
3217 | 24dc: 80 93 82 01 sts 0x0182, r24 |
||
3218 | 24e0: 90 93 83 01 sts 0x0183, r25 |
||
3219 | 24e4: 0e 94 c9 5c call 0xb992 ; 0xb992 <GetActiveParamSet> |
||
3220 | 24e8: 89 83 std Y+1, r24 ; 0x01 |
||
3221 | 24ea: 80 e0 ldi r24, 0x00 ; 0 |
||
3222 | 24ec: 0e 94 c4 06 call 0xd88 ; 0xd88 <LipoDetection> |
||
3223 | 24f0: 89 81 ldd r24, Y+1 ; 0x01 |
||
3224 | 24f2: 6e e6 ldi r22, 0x6E ; 110 |
||
3225 | 24f4: 70 e0 ldi r23, 0x00 ; 0 |
||
3226 | 24f6: 0e 94 6c 3e call 0x7cd8 ; 0x7cd8 <Beep> |
||
3227 | 24fa: 91 cf rjmp .-222 ; 0x241e <USART0_ProcessRxData+0x232> |
||
3228 | 24fc: 8f ef ldi r24, 0xFF ; 255 |
||
3229 | 24fe: 80 93 05 01 sts 0x0105, r24 |
||
3230 | 2502: e0 91 e7 01 lds r30, 0x01E7 |
||
3231 | 2506: f0 91 e8 01 lds r31, 0x01E8 |
||
3232 | 250a: 80 81 ld r24, Z |
||
3233 | 250c: 90 91 53 02 lds r25, 0x0253 |
||
3234 | 2510: 89 2b or r24, r25 |
||
3235 | 2512: 80 93 53 02 sts 0x0253, r24 |
||
3236 | 2516: 88 23 and r24, r24 |
||
3237 | 2518: 11 f0 breq .+4 ; 0x251e <USART0_ProcessRxData+0x332> |
||
3238 | 251a: 10 92 e4 01 sts 0x01E4, r1 |
||
3239 | 251e: 81 e0 ldi r24, 0x01 ; 1 |
||
3240 | 2520: 80 93 de 01 sts 0x01DE, r24 |
||
3241 | 2524: 46 cf rjmp .-372 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
3242 | 2526: e0 91 e7 01 lds r30, 0x01E7 |
||
3243 | 252a: f0 91 e8 01 lds r31, 0x01E8 |
||
3244 | 252e: 80 81 ld r24, Z |
||
3245 | 2530: 2a e0 ldi r18, 0x0A ; 10 |
||
3246 | 2532: 82 9f mul r24, r18 |
||
3247 | 2534: c0 01 movw r24, r0 |
||
3248 | 2536: 11 24 eor r1, r1 |
||
3249 | 2538: 90 93 07 01 sts 0x0107, r25 |
||
3250 | 253c: 80 93 06 01 sts 0x0106, r24 |
||
3251 | 2540: 89 2b or r24, r25 |
||
3252 | 2542: 09 f4 brne .+2 ; 0x2546 <USART0_ProcessRxData+0x35a> |
||
3253 | 2544: 36 cf rjmp .-404 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
3254 | 2546: 81 e0 ldi r24, 0x01 ; 1 |
||
3255 | 2548: 80 93 e0 01 sts 0x01E0, r24 |
||
3256 | 254c: 32 cf rjmp .-412 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
3257 | 254e: a7 e0 ldi r26, 0x07 ; 7 |
||
3258 | 2550: b4 e0 ldi r27, 0x04 ; 4 |
||
3259 | 2552: 80 91 e7 01 lds r24, 0x01E7 |
||
3260 | 2556: 90 91 e8 01 lds r25, 0x01E8 |
||
3261 | 255a: 9c 01 movw r18, r24 |
||
3262 | 255c: f9 01 movw r30, r18 |
||
3263 | 255e: 8b e0 ldi r24, 0x0B ; 11 |
||
3264 | 2560: 01 90 ld r0, Z+ |
||
3265 | 2562: 0d 92 st X+, r0 |
||
3266 | 2564: 81 50 subi r24, 0x01 ; 1 |
||
3267 | 2566: e1 f7 brne .-8 ; 0x2560 <USART0_ProcessRxData+0x374> |
||
3268 | 2568: 80 91 10 04 lds r24, 0x0410 |
||
3269 | 256c: 80 93 ec 04 sts 0x04EC, r24 |
||
3270 | 2570: 81 ce rjmp .-766 ; 0x2274 <USART0_ProcessRxData+0x88> |
||
3271 | 2572: 8f ef ldi r24, 0xFF ; 255 |
||
3272 | 2574: 80 93 05 01 sts 0x0105, r24 |
||
3273 | 2578: e0 91 e7 01 lds r30, 0x01E7 |
||
3274 | 257c: f0 91 e8 01 lds r31, 0x01E8 |
||
3275 | 2580: 80 81 ld r24, Z |
||
3276 | 2582: 80 93 52 02 sts 0x0252, r24 |
||
3277 | 2586: 81 e0 ldi r24, 0x01 ; 1 |
||
3278 | 2588: 80 93 df 01 sts 0x01DF, r24 |
||
3279 | 258c: 12 cf rjmp .-476 ; 0x23b2 <USART0_ProcessRxData+0x1c6> |
||
3280 | 258e: 81 e0 ldi r24, 0x01 ; 1 |
||
3281 | 2590: 80 93 e2 01 sts 0x01E2, r24 |
||
3282 | 2594: 43 ce rjmp .-890 ; 0x221c <USART0_ProcessRxData+0x30> |
||
3283 | 2596: 80 91 e9 01 lds r24, 0x01E9 |
||
3284 | 259a: 85 31 cpi r24, 0x15 ; 21 |
||
3285 | 259c: 98 f0 brcs .+38 ; 0x25c4 <USART0_ProcessRxData+0x3d8> |
||
3286 | 259e: ab ee ldi r26, 0xEB ; 235 |
||
3287 | 25a0: b1 e0 ldi r27, 0x01 ; 1 |
||
3288 | 25a2: 80 91 e7 01 lds r24, 0x01E7 |
||
3289 | 25a6: 90 91 e8 01 lds r25, 0x01E8 |
||
3290 | 25aa: 9c 01 movw r18, r24 |
||
3291 | 25ac: f9 01 movw r30, r18 |
||
3292 | 25ae: 80 e1 ldi r24, 0x10 ; 16 |
||
3293 | 25b0: 01 90 ld r0, Z+ |
||
3294 | 25b2: 0d 92 st X+, r0 |
||
3295 | 25b4: 81 50 subi r24, 0x01 ; 1 |
||
3296 | 25b6: e1 f7 brne .-8 ; 0x25b0 <USART0_ProcessRxData+0x3c4> |
||
3297 | 25b8: 8f ef ldi r24, 0xFF ; 255 |
||
3298 | 25ba: 80 93 ea 01 sts 0x01EA, r24 |
||
3299 | 25be: 80 93 05 01 sts 0x0105, r24 |
||
3300 | 25c2: 2c ce rjmp .-936 ; 0x221c <USART0_ProcessRxData+0x30> |
||
3301 | 25c4: e0 91 e7 01 lds r30, 0x01E7 |
||
3302 | 25c8: f0 91 e8 01 lds r31, 0x01E8 |
||
3303 | 25cc: 80 81 ld r24, Z |
||
3304 | 25ce: 91 81 ldd r25, Z+1 ; 0x01 |
||
3305 | 25d0: a2 81 ldd r26, Z+2 ; 0x02 |
||
3306 | 25d2: b3 81 ldd r27, Z+3 ; 0x03 |
||
3307 | 25d4: 80 93 eb 01 sts 0x01EB, r24 |
||
3308 | 25d8: 90 93 ec 01 sts 0x01EC, r25 |
||
3309 | 25dc: a0 93 ed 01 sts 0x01ED, r26 |
||
3310 | 25e0: b0 93 ee 01 sts 0x01EE, r27 |
||
3311 | 25e4: e9 cf rjmp .-46 ; 0x25b8 <USART0_ProcessRxData+0x3cc> |
||
3312 | 25e6: f8 01 movw r30, r16 |
||
3313 | 25e8: 80 81 ld r24, Z |
||
3314 | 25ea: 86 30 cpi r24, 0x06 ; 6 |
||
3315 | 25ec: 08 f4 brcc .+2 ; 0x25f0 <USART0_ProcessRxData+0x404> |
||
3316 | 25ee: 99 ce rjmp .-718 ; 0x2322 <USART0_ProcessRxData+0x136> |
||
3317 | 25f0: 85 e0 ldi r24, 0x05 ; 5 |
||
3318 | 25f2: 80 83 st Z, r24 |
||
3319 | 25f4: 00 91 e7 01 lds r16, 0x01E7 |
||
3320 | 25f8: 10 91 e8 01 lds r17, 0x01E8 |
||
3321 | 25fc: 92 ce rjmp .-732 ; 0x2322 <USART0_ProcessRxData+0x136> |
||
3322 | 25fe: a3 ef ldi r26, 0xF3 ; 243 |
||
3323 | 2600: b5 e0 ldi r27, 0x05 ; 5 |
||
3324 | 2602: 8d e4 ldi r24, 0x4D ; 77 |
||
3325 | 2604: 01 90 ld r0, Z+ |
||
3326 | 2606: 0d 92 st X+, r0 |
||
3327 | 2608: 81 50 subi r24, 0x01 ; 1 |
||
3328 | 260a: e1 f7 brne .-8 ; 0x2604 <USART0_ProcessRxData+0x418> |
||
3329 | 260c: 0e 94 09 60 call 0xc012 ; 0xc012 <MixerTable_WriteToEEProm> |
||
3330 | 2610: 80 91 04 01 lds r24, 0x0104 |
||
3331 | 2614: 88 23 and r24, r24 |
||
3332 | 2616: e1 f3 breq .-8 ; 0x2610 <USART0_ProcessRxData+0x424> |
||
3333 | 2618: 81 e0 ldi r24, 0x01 ; 1 |
||
3334 | 261a: 89 83 std Y+1, r24 ; 0x01 |
||
3335 | 261c: 1a cf rjmp .-460 ; 0x2452 <USART0_ProcessRxData+0x266> |
||
3336 | 261e: 82 e0 ldi r24, 0x02 ; 2 |
||
3337 | 2620: 90 e0 ldi r25, 0x00 ; 0 |
||
3338 | 2622: 0e 94 b2 5c call 0xb964 ; 0xb964 <GetParamByte> |
||
3339 | 2626: f8 01 movw r30, r16 |
||
3340 | 2628: 80 83 st Z, r24 |
||
3341 | 262a: 00 91 e7 01 lds r16, 0x01E7 |
||
3342 | 262e: 10 91 e8 01 lds r17, 0x01E8 |
||
3343 | 2632: 6c ce rjmp .-808 ; 0x230c <USART0_ProcessRxData+0x120> |
||
3344 | |||
3345 | 00002634 <__vector_20>: |
||
3346 | 2634: 1f 92 push r1 |
||
3347 | 2636: 0f 92 push r0 |
||
3348 | 2638: 0f b6 in r0, 0x3f ; 63 |
||
3349 | 263a: 0f 92 push r0 |
||
3350 | 263c: 11 24 eor r1, r1 |
||
3351 | 263e: 2f 93 push r18 |
||
3352 | 2640: 3f 93 push r19 |
||
3353 | 2642: 4f 93 push r20 |
||
3354 | 2644: 5f 93 push r21 |
||
3355 | 2646: 6f 93 push r22 |
||
3356 | 2648: 7f 93 push r23 |
||
3357 | 264a: 8f 93 push r24 |
||
3358 | 264c: 9f 93 push r25 |
||
3359 | 264e: af 93 push r26 |
||
3360 | 2650: bf 93 push r27 |
||
3361 | 2652: cf 93 push r28 |
||
3362 | 2654: df 93 push r29 |
||
3363 | 2656: ef 93 push r30 |
||
3364 | 2658: ff 93 push r31 |
||
3365 | 265a: 60 91 c6 00 lds r22, 0x00C6 |
||
3366 | 265e: 80 91 e5 01 lds r24, 0x01E5 |
||
3367 | 2662: 88 23 and r24, r24 |
||
3368 | 2664: 51 f4 brne .+20 ; 0x267a <__vector_20+0x46> |
||
3369 | 2666: 30 91 fd 01 lds r19, 0x01FD |
||
3370 | 266a: 33 23 and r19, r19 |
||
3371 | 266c: c9 f0 breq .+50 ; 0x26a0 <__vector_20+0x6c> |
||
3372 | 266e: 36 39 cpi r19, 0x96 ; 150 |
||
3373 | 2670: d0 f0 brcs .+52 ; 0x26a6 <__vector_20+0x72> |
||
3374 | 2672: 10 92 fd 01 sts 0x01FD, r1 |
||
3375 | 2676: 10 92 e5 01 sts 0x01E5, r1 |
||
3376 | 267a: ff 91 pop r31 |
||
3377 | 267c: ef 91 pop r30 |
||
3378 | 267e: df 91 pop r29 |
||
3379 | 2680: cf 91 pop r28 |
||
3380 | 2682: bf 91 pop r27 |
||
3381 | 2684: af 91 pop r26 |
||
3382 | 2686: 9f 91 pop r25 |
||
3383 | 2688: 8f 91 pop r24 |
||
3384 | 268a: 7f 91 pop r23 |
||
3385 | 268c: 6f 91 pop r22 |
||
3386 | 268e: 5f 91 pop r21 |
||
3387 | 2690: 4f 91 pop r20 |
||
3388 | 2692: 3f 91 pop r19 |
||
3389 | 2694: 2f 91 pop r18 |
||
3390 | 2696: 0f 90 pop r0 |
||
3391 | 2698: 0f be out 0x3f, r0 ; 63 |
||
3392 | 269a: 0f 90 pop r0 |
||
3393 | 269c: 1f 90 pop r1 |
||
3394 | 269e: 18 95 reti |
||
3395 | 26a0: 63 32 cpi r22, 0x23 ; 35 |
||
3396 | 26a2: 09 f4 brne .+2 ; 0x26a6 <__vector_20+0x72> |
||
3397 | 26a4: 3f c0 rjmp .+126 ; 0x2724 <__vector_20+0xf0> |
||
3398 | 26a6: 6d 30 cpi r22, 0x0D ; 13 |
||
3399 | 26a8: 99 f0 breq .+38 ; 0x26d0 <__vector_20+0x9c> |
||
3400 | 26aa: e3 2f mov r30, r19 |
||
3401 | 26ac: f0 e0 ldi r31, 0x00 ; 0 |
||
3402 | 26ae: e9 5a subi r30, 0xA9 ; 169 |
||
3403 | 26b0: fc 4f sbci r31, 0xFC ; 252 |
||
3404 | 26b2: 60 83 st Z, r22 |
||
3405 | 26b4: 3f 5f subi r19, 0xFF ; 255 |
||
3406 | 26b6: 30 93 fd 01 sts 0x01FD, r19 |
||
3407 | 26ba: 80 91 fe 01 lds r24, 0x01FE |
||
3408 | 26be: 90 91 ff 01 lds r25, 0x01FF |
||
3409 | 26c2: 86 0f add r24, r22 |
||
3410 | 26c4: 91 1d adc r25, r1 |
||
3411 | 26c6: 90 93 ff 01 sts 0x01FF, r25 |
||
3412 | 26ca: 80 93 fe 01 sts 0x01FE, r24 |
||
3413 | 26ce: d5 cf rjmp .-86 ; 0x267a <__vector_20+0x46> |
||
3414 | 26d0: a3 2f mov r26, r19 |
||
3415 | 26d2: b0 e0 ldi r27, 0x00 ; 0 |
||
3416 | 26d4: fd 01 movw r30, r26 |
||
3417 | 26d6: eb 5a subi r30, 0xAB ; 171 |
||
3418 | 26d8: fc 4f sbci r31, 0xFC ; 252 |
||
3419 | 26da: 90 81 ld r25, Z |
||
3420 | 26dc: ed 01 movw r28, r26 |
||
3421 | 26de: ca 5a subi r28, 0xAA ; 170 |
||
3422 | 26e0: dc 4f sbci r29, 0xFC ; 252 |
||
3423 | 26e2: 88 81 ld r24, Y |
||
3424 | 26e4: 40 91 fe 01 lds r20, 0x01FE |
||
3425 | 26e8: 50 91 ff 01 lds r21, 0x01FF |
||
3426 | 26ec: 49 1b sub r20, r25 |
||
3427 | 26ee: 51 09 sbc r21, r1 |
||
3428 | 26f0: 48 1b sub r20, r24 |
||
3429 | 26f2: 51 09 sbc r21, r1 |
||
3430 | 26f4: 5f 70 andi r21, 0x0F ; 15 |
||
3431 | 26f6: 50 93 ff 01 sts 0x01FF, r21 |
||
3432 | 26fa: 40 93 fe 01 sts 0x01FE, r20 |
||
3433 | 26fe: 20 81 ld r18, Z |
||
3434 | 2700: ca 01 movw r24, r20 |
||
3435 | 2702: 00 24 eor r0, r0 |
||
3436 | 2704: 88 0f add r24, r24 |
||
3437 | 2706: 99 1f adc r25, r25 |
||
3438 | 2708: 00 1c adc r0, r0 |
||
3439 | 270a: 88 0f add r24, r24 |
||
3440 | 270c: 99 1f adc r25, r25 |
||
3441 | 270e: 00 1c adc r0, r0 |
||
3442 | 2710: 89 2f mov r24, r25 |
||
3443 | 2712: 90 2d mov r25, r0 |
||
3444 | 2714: 83 5c subi r24, 0xC3 ; 195 |
||
3445 | 2716: 28 17 cp r18, r24 |
||
3446 | 2718: 89 f0 breq .+34 ; 0x273c <__vector_20+0x108> |
||
3447 | 271a: 10 92 e5 01 sts 0x01E5, r1 |
||
3448 | 271e: 10 92 fd 01 sts 0x01FD, r1 |
||
3449 | 2722: ab cf rjmp .-170 ; 0x267a <__vector_20+0x46> |
||
3450 | 2724: 60 93 57 03 sts 0x0357, r22 |
||
3451 | 2728: 81 e0 ldi r24, 0x01 ; 1 |
||
3452 | 272a: 80 93 fd 01 sts 0x01FD, r24 |
||
3453 | 272e: 83 e2 ldi r24, 0x23 ; 35 |
||
3454 | 2730: 90 e0 ldi r25, 0x00 ; 0 |
||
3455 | 2732: 90 93 ff 01 sts 0x01FF, r25 |
||
3456 | 2736: 80 93 fe 01 sts 0x01FE, r24 |
||
3457 | 273a: 9f cf rjmp .-194 ; 0x267a <__vector_20+0x46> |
||
3458 | 273c: 98 81 ld r25, Y |
||
3459 | 273e: 84 2f mov r24, r20 |
||
3460 | 2740: 8f 73 andi r24, 0x3F ; 63 |
||
3461 | 2742: 83 5c subi r24, 0xC3 ; 195 |
||
3462 | 2744: 98 17 cp r25, r24 |
||
3463 | 2746: 49 f7 brne .-46 ; 0x271a <__vector_20+0xe6> |
||
3464 | 2748: a9 5a subi r26, 0xA9 ; 169 |
||
3465 | 274a: bc 4f sbci r27, 0xFC ; 252 |
||
3466 | 274c: 6c 93 st X, r22 |
||
3467 | 274e: 3f 5f subi r19, 0xFF ; 255 |
||
3468 | 2750: 30 93 e6 01 sts 0x01E6, r19 |
||
3469 | 2754: 81 e0 ldi r24, 0x01 ; 1 |
||
3470 | 2756: 80 93 e5 01 sts 0x01E5, r24 |
||
3471 | 275a: 80 91 59 03 lds r24, 0x0359 |
||
3472 | 275e: 82 35 cpi r24, 0x52 ; 82 |
||
3473 | 2760: f1 f6 brne .-68 ; 0x271e <__vector_20+0xea> |
||
3474 | 2762: 2c e0 ldi r18, 0x0C ; 12 |
||
3475 | 2764: 88 e1 ldi r24, 0x18 ; 24 |
||
3476 | 2766: 90 e0 ldi r25, 0x00 ; 0 |
||
3477 | 2768: 0f b6 in r0, 0x3f ; 63 |
||
3478 | 276a: f8 94 cli |
||
3479 | 276c: a8 95 wdr |
||
3480 | 276e: 80 93 60 00 sts 0x0060, r24 |
||
3481 | 2772: 0f be out 0x3f, r0 ; 63 |
||
3482 | 2774: 20 93 60 00 sts 0x0060, r18 |
||
3483 | 2778: 0e 94 67 18 call 0x30ce ; 0x30ce <Servo_Off> |
||
3484 | 277c: d0 cf rjmp .-96 ; 0x271e <__vector_20+0xea> |
||
3485 | |||
3486 | 0000277e <Putchar>: |
||
3487 | 277e: 98 2f mov r25, r24 |
||
3488 | 2780: 80 91 ed 04 lds r24, 0x04ED |
||
3489 | 2784: 81 30 cpi r24, 0x01 ; 1 |
||
3490 | 2786: 21 f0 breq .+8 ; 0x2790 <Putchar+0x12> |
||
3491 | 2788: 89 2f mov r24, r25 |
||
3492 | 278a: 0e 94 97 0c call 0x192e ; 0x192e <uart_putchar> |
||
3493 | 278e: 08 95 ret |
||
3494 | 2790: 80 91 54 02 lds r24, 0x0254 |
||
3495 | 2794: e8 2f mov r30, r24 |
||
3496 | 2796: f0 e0 ldi r31, 0x00 ; 0 |
||
3497 | 2798: ef 5d subi r30, 0xDF ; 223 |
||
3498 | 279a: fe 4f sbci r31, 0xFE ; 254 |
||
3499 | 279c: 90 83 st Z, r25 |
||
3500 | 279e: 8f 5f subi r24, 0xFF ; 255 |
||
3501 | 27a0: 80 93 54 02 sts 0x0254, r24 |
||
3502 | 27a4: 81 e0 ldi r24, 0x01 ; 1 |
||
3503 | 27a6: 08 95 ret |
||
3504 | |||
3505 | 000027a8 <PAD_0>: |
||
3506 | 27a8: 1f 93 push r17 |
||
3507 | 27aa: 18 2f mov r17, r24 |
||
3508 | 27ac: 18 16 cp r1, r24 |
||
3509 | 27ae: 34 f4 brge .+12 ; 0x27bc <PAD_0+0x14> |
||
3510 | 27b0: 80 e3 ldi r24, 0x30 ; 48 |
||
3511 | 27b2: 0e 94 bf 13 call 0x277e ; 0x277e <Putchar> |
||
3512 | 27b6: 11 50 subi r17, 0x01 ; 1 |
||
3513 | 27b8: 11 16 cp r1, r17 |
||
3514 | 27ba: d4 f3 brlt .-12 ; 0x27b0 <PAD_0+0x8> |
||
3515 | 27bc: 1f 91 pop r17 |
||
3516 | 27be: 08 95 ret |
||
3517 | |||
3518 | 000027c0 <PAD_SP>: |
||
3519 | 27c0: 1f 93 push r17 |
||
3520 | 27c2: 18 2f mov r17, r24 |
||
3521 | 27c4: 18 16 cp r1, r24 |
||
3522 | 27c6: 34 f4 brge .+12 ; 0x27d4 <PAD_SP+0x14> |
||
3523 | 27c8: 80 e2 ldi r24, 0x20 ; 32 |
||
3524 | 27ca: 0e 94 bf 13 call 0x277e ; 0x277e <Putchar> |
||
3525 | 27ce: 11 50 subi r17, 0x01 ; 1 |
||
3526 | 27d0: 11 16 cp r1, r17 |
||
3527 | 27d2: d4 f3 brlt .-12 ; 0x27c8 <PAD_SP+0x8> |
||
3528 | 27d4: 1f 91 pop r17 |
||
3529 | 27d6: 08 95 ret |
||
3530 | |||
3531 | 000027d8 <PRINTP>: |
||
3532 | 27d8: ef 92 push r14 |
||
3533 | 27da: ff 92 push r15 |
||
3534 | 27dc: 0f 93 push r16 |
||
3535 | 27de: 1f 93 push r17 |
||
3536 | 27e0: cf 93 push r28 |
||
3537 | 27e2: df 93 push r29 |
||
3538 | 27e4: 7c 01 movw r14, r24 |
||
3539 | 27e6: 8b 01 movw r16, r22 |
||
3540 | 27e8: 61 15 cp r22, r1 |
||
3541 | 27ea: 71 05 cpc r23, r1 |
||
3542 | 27ec: 69 f0 breq .+26 ; 0x2808 <PRINTP+0x30> |
||
3543 | 27ee: c0 e0 ldi r28, 0x00 ; 0 |
||
3544 | 27f0: d0 e0 ldi r29, 0x00 ; 0 |
||
3545 | 27f2: f7 01 movw r30, r14 |
||
3546 | 27f4: ec 0f add r30, r28 |
||
3547 | 27f6: fd 1f adc r31, r29 |
||
3548 | 27f8: e4 91 lpm r30, Z+ |
||
3549 | 27fa: 8e 2f mov r24, r30 |
||
3550 | 27fc: 0e 94 bf 13 call 0x277e ; 0x277e <Putchar> |
||
3551 | 2800: 21 96 adiw r28, 0x01 ; 1 |
||
3552 | 2802: c0 17 cp r28, r16 |
||
3553 | 2804: d1 07 cpc r29, r17 |
||
3554 | 2806: a9 f7 brne .-22 ; 0x27f2 <PRINTP+0x1a> |
||
3555 | 2808: df 91 pop r29 |
||
3556 | 280a: cf 91 pop r28 |
||
3557 | 280c: 1f 91 pop r17 |
||
3558 | 280e: 0f 91 pop r16 |
||
3559 | 2810: ff 90 pop r15 |
||
3560 | 2812: ef 90 pop r14 |
||
3561 | 2814: 08 95 ret |
||
3562 | |||
3563 | 00002816 <PRINT>: |
||
3564 | 2816: 0f 93 push r16 |
||
3565 | 2818: 1f 93 push r17 |
||
3566 | 281a: cf 93 push r28 |
||
3567 | 281c: df 93 push r29 |
||
3568 | 281e: 8c 01 movw r16, r24 |
||
3569 | 2820: eb 01 movw r28, r22 |
||
3570 | 2822: 61 15 cp r22, r1 |
||
3571 | 2824: 71 05 cpc r23, r1 |
||
3572 | 2826: 39 f0 breq .+14 ; 0x2836 <PRINT+0x20> |
||
3573 | 2828: f8 01 movw r30, r16 |
||
3574 | 282a: 81 91 ld r24, Z+ |
||
3575 | 282c: 8f 01 movw r16, r30 |
||
3576 | 282e: 0e 94 bf 13 call 0x277e ; 0x277e <Putchar> |
||
3577 | 2832: 21 97 sbiw r28, 0x01 ; 1 |
||
3578 | 2834: c9 f7 brne .-14 ; 0x2828 <PRINT+0x12> |
||
3579 | 2836: df 91 pop r29 |
||
3580 | 2838: cf 91 pop r28 |
||
3581 | 283a: 1f 91 pop r17 |
||
3582 | 283c: 0f 91 pop r16 |
||
3583 | 283e: 08 95 ret |
||
3584 | |||
3585 | 00002840 <_printf_P>: |
||
3586 | 2840: 2f 92 push r2 |
||
3587 | 2842: 3f 92 push r3 |
||
3588 | 2844: 4f 92 push r4 |
||
3589 | 2846: 5f 92 push r5 |
||
3590 | 2848: 6f 92 push r6 |
||
3591 | 284a: 7f 92 push r7 |
||
3592 | 284c: 8f 92 push r8 |
||
3593 | 284e: 9f 92 push r9 |
||
3594 | 2850: af 92 push r10 |
||
3595 | 2852: bf 92 push r11 |
||
3596 | 2854: cf 92 push r12 |
||
3597 | 2856: df 92 push r13 |
||
3598 | 2858: ef 92 push r14 |
||
3599 | 285a: ff 92 push r15 |
||
3600 | 285c: 0f 93 push r16 |
||
3601 | 285e: 1f 93 push r17 |
||
3602 | 2860: df 93 push r29 |
||
3603 | 2862: cf 93 push r28 |
||
3604 | 2864: cd b7 in r28, 0x3d ; 61 |
||
3605 | 2866: de b7 in r29, 0x3e ; 62 |
||
3606 | 2868: ea 97 sbiw r28, 0x3a ; 58 |
||
3607 | 286a: 0f b6 in r0, 0x3f ; 63 |
||
3608 | 286c: f8 94 cli |
||
3609 | 286e: de bf out 0x3e, r29 ; 62 |
||
3610 | 2870: 0f be out 0x3f, r0 ; 63 |
||
3611 | 2872: cd bf out 0x3d, r28 ; 61 |
||
3612 | 2874: 61 96 adiw r28, 0x11 ; 17 |
||
3613 | 2876: 2f ad ldd r18, Y+63 ; 0x3f |
||
3614 | 2878: 61 97 sbiw r28, 0x11 ; 17 |
||
3615 | 287a: 62 96 adiw r28, 0x12 ; 18 |
||
3616 | 287c: 3f ad ldd r19, Y+63 ; 0x3f |
||
3617 | 287e: 62 97 sbiw r28, 0x12 ; 18 |
||
3618 | 2880: 60 96 adiw r28, 0x10 ; 16 |
||
3619 | 2882: 8f ad ldd r24, Y+63 ; 0x3f |
||
3620 | 2884: 60 97 sbiw r28, 0x10 ; 16 |
||
3621 | 2886: 80 93 ed 04 sts 0x04ED, r24 |
||
3622 | 288a: 42 e5 ldi r20, 0x52 ; 82 |
||
3623 | 288c: a4 2e mov r10, r20 |
||
3624 | 288e: b1 2c mov r11, r1 |
||
3625 | 2890: ac 0e add r10, r28 |
||
3626 | 2892: bd 1e adc r11, r29 |
||
3627 | 2894: c9 01 movw r24, r18 |
||
3628 | 2896: 8c 01 movw r16, r24 |
||
3629 | 2898: 66 24 eor r6, r6 |
||
3630 | 289a: 77 24 eor r7, r7 |
||
3631 | 289c: 43 01 movw r8, r6 |
||
3632 | 289e: 9e 01 movw r18, r28 |
||
3633 | 28a0: 24 5d subi r18, 0xD4 ; 212 |
||
3634 | 28a2: 3f 4f sbci r19, 0xFF ; 255 |
||
3635 | 28a4: 3a af std Y+58, r19 ; 0x3a |
||
3636 | 28a6: 29 af std Y+57, r18 ; 0x39 |
||
3637 | 28a8: f8 01 movw r30, r16 |
||
3638 | 28aa: f4 90 lpm r15, Z+ |
||
3639 | 28ac: ff 20 and r15, r15 |
||
3640 | 28ae: a9 f0 breq .+42 ; 0x28da <_printf_P+0x9a> |
||
3641 | 28b0: f5 e2 ldi r31, 0x25 ; 37 |
||
3642 | 28b2: ff 16 cp r15, r31 |
||
3643 | 28b4: 91 f0 breq .+36 ; 0x28da <_printf_P+0x9a> |
||
3644 | 28b6: 68 01 movw r12, r16 |
||
3645 | 28b8: 03 c0 rjmp .+6 ; 0x28c0 <_printf_P+0x80> |
||
3646 | 28ba: f5 e2 ldi r31, 0x25 ; 37 |
||
3647 | 28bc: ff 16 cp r15, r31 |
||
3648 | 28be: 39 f0 breq .+14 ; 0x28ce <_printf_P+0x8e> |
||
3649 | 28c0: 08 94 sec |
||
3650 | 28c2: c1 1c adc r12, r1 |
||
3651 | 28c4: d1 1c adc r13, r1 |
||
3652 | 28c6: f6 01 movw r30, r12 |
||
3653 | 28c8: f4 90 lpm r15, Z+ |
||
3654 | 28ca: ff 20 and r15, r15 |
||
3655 | 28cc: b1 f7 brne .-20 ; 0x28ba <_printf_P+0x7a> |
||
3656 | 28ce: b6 01 movw r22, r12 |
||
3657 | 28d0: 60 1b sub r22, r16 |
||
3658 | 28d2: 71 0b sbc r23, r17 |
||
3659 | 28d4: 09 f0 breq .+2 ; 0x28d8 <_printf_P+0x98> |
||
3660 | 28d6: 75 c0 rjmp .+234 ; 0x29c2 <_printf_P+0x182> |
||
3661 | 28d8: 86 01 movw r16, r12 |
||
3662 | 28da: ff 20 and r15, r15 |
||
3663 | 28dc: 09 f4 brne .+2 ; 0x28e0 <_printf_P+0xa0> |
||
3664 | 28de: 95 c2 rjmp .+1322 ; 0x2e0a <_printf_P+0x5ca> |
||
3665 | 28e0: 0f 5f subi r16, 0xFF ; 255 |
||
3666 | 28e2: 1f 4f sbci r17, 0xFF ; 255 |
||
3667 | 28e4: 19 82 std Y+1, r1 ; 0x01 |
||
3668 | 28e6: ee 24 eor r14, r14 |
||
3669 | 28e8: 55 24 eor r5, r5 |
||
3670 | 28ea: 44 24 eor r4, r4 |
||
3671 | 28ec: 4a 94 dec r4 |
||
3672 | 28ee: f8 01 movw r30, r16 |
||
3673 | 28f0: 0f 5f subi r16, 0xFF ; 255 |
||
3674 | 28f2: 1f 4f sbci r17, 0xFF ; 255 |
||
3675 | 28f4: f4 90 lpm r15, Z+ |
||
3676 | 28f6: ae 2d mov r26, r14 |
||
3677 | 28f8: b0 e0 ldi r27, 0x00 ; 0 |
||
3678 | 28fa: a1 70 andi r26, 0x01 ; 1 |
||
3679 | 28fc: b0 70 andi r27, 0x00 ; 0 |
||
3680 | 28fe: 25 e7 ldi r18, 0x75 ; 117 |
||
3681 | 2900: f2 16 cp r15, r18 |
||
3682 | 2902: 09 f4 brne .+2 ; 0x2906 <_printf_P+0xc6> |
||
3683 | 2904: 46 c0 rjmp .+140 ; 0x2992 <_printf_P+0x152> |
||
3684 | 2906: 8f 2d mov r24, r15 |
||
3685 | 2908: 80 62 ori r24, 0x20 ; 32 |
||
3686 | 290a: 88 37 cpi r24, 0x78 ; 120 |
||
3687 | 290c: 09 f4 brne .+2 ; 0x2910 <_printf_P+0xd0> |
||
3688 | 290e: 41 c0 rjmp .+130 ; 0x2992 <_printf_P+0x152> |
||
3689 | 2910: 65 01 movw r12, r10 |
||
3690 | 2912: f0 e2 ldi r31, 0x20 ; 32 |
||
3691 | 2914: ff 16 cp r15, r31 |
||
3692 | 2916: 09 f4 brne .+2 ; 0x291a <_printf_P+0xda> |
||
3693 | 2918: 4d c0 rjmp .+154 ; 0x29b4 <_printf_P+0x174> |
||
3694 | 291a: 23 e2 ldi r18, 0x23 ; 35 |
||
3695 | 291c: f2 16 cp r15, r18 |
||
3696 | 291e: 09 f4 brne .+2 ; 0x2922 <_printf_P+0xe2> |
||
3697 | 2920: 95 c0 rjmp .+298 ; 0x2a4c <_printf_P+0x20c> |
||
3698 | 2922: 4a e2 ldi r20, 0x2A ; 42 |
||
3699 | 2924: f4 16 cp r15, r20 |
||
3700 | 2926: 09 f4 brne .+2 ; 0x292a <_printf_P+0xea> |
||
3701 | 2928: 95 c0 rjmp .+298 ; 0x2a54 <_printf_P+0x214> |
||
3702 | 292a: 5d e2 ldi r21, 0x2D ; 45 |
||
3703 | 292c: f5 16 cp r15, r21 |
||
3704 | 292e: 09 f4 brne .+2 ; 0x2932 <_printf_P+0xf2> |
||
3705 | 2930: a0 c0 rjmp .+320 ; 0x2a72 <_printf_P+0x232> |
||
3706 | 2932: fb e2 ldi r31, 0x2B ; 43 |
||
3707 | 2934: ff 16 cp r15, r31 |
||
3708 | 2936: 09 f4 brne .+2 ; 0x293a <_printf_P+0xfa> |
||
3709 | 2938: 41 c0 rjmp .+130 ; 0x29bc <_printf_P+0x17c> |
||
3710 | 293a: 2e e2 ldi r18, 0x2E ; 46 |
||
3711 | 293c: f2 16 cp r15, r18 |
||
3712 | 293e: 09 f4 brne .+2 ; 0x2942 <_printf_P+0x102> |
||
3713 | 2940: 44 c0 rjmp .+136 ; 0x29ca <_printf_P+0x18a> |
||
3714 | 2942: e0 e3 ldi r30, 0x30 ; 48 |
||
3715 | 2944: fe 16 cp r15, r30 |
||
3716 | 2946: 09 f4 brne .+2 ; 0x294a <_printf_P+0x10a> |
||
3717 | 2948: 96 c0 rjmp .+300 ; 0x2a76 <_printf_P+0x236> |
||
3718 | 294a: 8f 2d mov r24, r15 |
||
3719 | 294c: 81 53 subi r24, 0x31 ; 49 |
||
3720 | 294e: 89 30 cpi r24, 0x09 ; 9 |
||
3721 | 2950: 08 f0 brcs .+2 ; 0x2954 <_printf_P+0x114> |
||
3722 | 2952: 97 c0 rjmp .+302 ; 0x2a82 <_printf_P+0x242> |
||
3723 | 2954: 20 e0 ldi r18, 0x00 ; 0 |
||
3724 | 2956: 30 e0 ldi r19, 0x00 ; 0 |
||
3725 | 2958: c9 01 movw r24, r18 |
||
3726 | 295a: 88 0f add r24, r24 |
||
3727 | 295c: 99 1f adc r25, r25 |
||
3728 | 295e: 88 0f add r24, r24 |
||
3729 | 2960: 99 1f adc r25, r25 |
||
3730 | 2962: 88 0f add r24, r24 |
||
3731 | 2964: 99 1f adc r25, r25 |
||
3732 | 2966: 22 0f add r18, r18 |
||
3733 | 2968: 33 1f adc r19, r19 |
||
3734 | 296a: 28 0f add r18, r24 |
||
3735 | 296c: 39 1f adc r19, r25 |
||
3736 | 296e: 2f 0d add r18, r15 |
||
3737 | 2970: 31 1d adc r19, r1 |
||
3738 | 2972: 20 53 subi r18, 0x30 ; 48 |
||
3739 | 2974: 30 40 sbci r19, 0x00 ; 0 |
||
3740 | 2976: f8 01 movw r30, r16 |
||
3741 | 2978: 0f 5f subi r16, 0xFF ; 255 |
||
3742 | 297a: 1f 4f sbci r17, 0xFF ; 255 |
||
3743 | 297c: f4 90 lpm r15, Z+ |
||
3744 | 297e: 8f 2d mov r24, r15 |
||
3745 | 2980: 80 53 subi r24, 0x30 ; 48 |
||
3746 | 2982: 8a 30 cpi r24, 0x0A ; 10 |
||
3747 | 2984: 48 f3 brcs .-46 ; 0x2958 <_printf_P+0x118> |
||
3748 | 2986: 52 2e mov r5, r18 |
||
3749 | 2988: 56 01 movw r10, r12 |
||
3750 | 298a: 25 e7 ldi r18, 0x75 ; 117 |
||
3751 | 298c: f2 16 cp r15, r18 |
||
3752 | 298e: 09 f0 breq .+2 ; 0x2992 <_printf_P+0x152> |
||
3753 | 2990: ba cf rjmp .-140 ; 0x2906 <_printf_P+0xc6> |
||
3754 | 2992: 10 97 sbiw r26, 0x00 ; 0 |
||
3755 | 2994: 09 f4 brne .+2 ; 0x2998 <_printf_P+0x158> |
||
3756 | 2996: 45 c0 rjmp .+138 ; 0x2a22 <_printf_P+0x1e2> |
||
3757 | 2998: 94 e0 ldi r25, 0x04 ; 4 |
||
3758 | 299a: c9 2e mov r12, r25 |
||
3759 | 299c: d1 2c mov r13, r1 |
||
3760 | 299e: ca 0c add r12, r10 |
||
3761 | 29a0: db 1c adc r13, r11 |
||
3762 | 29a2: f5 01 movw r30, r10 |
||
3763 | 29a4: 60 80 ld r6, Z |
||
3764 | 29a6: 71 80 ldd r7, Z+1 ; 0x01 |
||
3765 | 29a8: 82 80 ldd r8, Z+2 ; 0x02 |
||
3766 | 29aa: 93 80 ldd r9, Z+3 ; 0x03 |
||
3767 | 29ac: f0 e2 ldi r31, 0x20 ; 32 |
||
3768 | 29ae: ff 16 cp r15, r31 |
||
3769 | 29b0: 09 f0 breq .+2 ; 0x29b4 <_printf_P+0x174> |
||
3770 | 29b2: b3 cf rjmp .-154 ; 0x291a <_printf_P+0xda> |
||
3771 | 29b4: 89 81 ldd r24, Y+1 ; 0x01 |
||
3772 | 29b6: 88 23 and r24, r24 |
||
3773 | 29b8: 09 f0 breq .+2 ; 0x29bc <_printf_P+0x17c> |
||
3774 | 29ba: 46 c0 rjmp .+140 ; 0x2a48 <_printf_P+0x208> |
||
3775 | 29bc: f9 82 std Y+1, r15 ; 0x01 |
||
3776 | 29be: 56 01 movw r10, r12 |
||
3777 | 29c0: 96 cf rjmp .-212 ; 0x28ee <_printf_P+0xae> |
||
3778 | 29c2: c8 01 movw r24, r16 |
||
3779 | 29c4: 0e 94 ec 13 call 0x27d8 ; 0x27d8 <PRINTP> |
||
3780 | 29c8: 87 cf rjmp .-242 ; 0x28d8 <_printf_P+0x98> |
||
3781 | 29ca: f8 01 movw r30, r16 |
||
3782 | 29cc: 0f 5f subi r16, 0xFF ; 255 |
||
3783 | 29ce: 1f 4f sbci r17, 0xFF ; 255 |
||
3784 | 29d0: 94 91 lpm r25, Z+ |
||
3785 | 29d2: 9a 32 cpi r25, 0x2A ; 42 |
||
3786 | 29d4: 09 f4 brne .+2 ; 0x29d8 <_printf_P+0x198> |
||
3787 | 29d6: 5f c0 rjmp .+190 ; 0x2a96 <_printf_P+0x256> |
||
3788 | 29d8: 89 2f mov r24, r25 |
||
3789 | 29da: 80 53 subi r24, 0x30 ; 48 |
||
3790 | 29dc: 8a 30 cpi r24, 0x0A ; 10 |
||
3791 | 29de: 80 f5 brcc .+96 ; 0x2a40 <_printf_P+0x200> |
||
3792 | 29e0: 69 2f mov r22, r25 |
||
3793 | 29e2: 20 e0 ldi r18, 0x00 ; 0 |
||
3794 | 29e4: 30 e0 ldi r19, 0x00 ; 0 |
||
3795 | 29e6: c9 01 movw r24, r18 |
||
3796 | 29e8: 88 0f add r24, r24 |
||
3797 | 29ea: 99 1f adc r25, r25 |
||
3798 | 29ec: 88 0f add r24, r24 |
||
3799 | 29ee: 99 1f adc r25, r25 |
||
3800 | 29f0: 88 0f add r24, r24 |
||
3801 | 29f2: 99 1f adc r25, r25 |
||
3802 | 29f4: 22 0f add r18, r18 |
||
3803 | 29f6: 33 1f adc r19, r19 |
||
3804 | 29f8: 28 0f add r18, r24 |
||
3805 | 29fa: 39 1f adc r19, r25 |
||
3806 | 29fc: 26 0f add r18, r22 |
||
3807 | 29fe: 31 1d adc r19, r1 |
||
3808 | 2a00: 20 53 subi r18, 0x30 ; 48 |
||
3809 | 2a02: 30 40 sbci r19, 0x00 ; 0 |
||
3810 | 2a04: f8 01 movw r30, r16 |
||
3811 | 2a06: 0f 5f subi r16, 0xFF ; 255 |
||
3812 | 2a08: 1f 4f sbci r17, 0xFF ; 255 |
||
3813 | 2a0a: 64 91 lpm r22, Z+ |
||
3814 | 2a0c: 86 2f mov r24, r22 |
||
3815 | 2a0e: 80 53 subi r24, 0x30 ; 48 |
||
3816 | 2a10: 8a 30 cpi r24, 0x0A ; 10 |
||
3817 | 2a12: 48 f3 brcs .-46 ; 0x29e6 <_printf_P+0x1a6> |
||
3818 | 2a14: a9 01 movw r20, r18 |
||
3819 | 2a16: 37 fd sbrc r19, 7 |
||
3820 | 2a18: 10 c0 rjmp .+32 ; 0x2a3a <_printf_P+0x1fa> |
||
3821 | 2a1a: 44 2e mov r4, r20 |
||
3822 | 2a1c: f6 2e mov r15, r22 |
||
3823 | 2a1e: 56 01 movw r10, r12 |
||
3824 | 2a20: b4 cf rjmp .-152 ; 0x298a <_printf_P+0x14a> |
||
3825 | 2a22: 82 e0 ldi r24, 0x02 ; 2 |
||
3826 | 2a24: c8 2e mov r12, r24 |
||
3827 | 2a26: d1 2c mov r13, r1 |
||
3828 | 2a28: ca 0c add r12, r10 |
||
3829 | 2a2a: db 1c adc r13, r11 |
||
3830 | 2a2c: f5 01 movw r30, r10 |
||
3831 | 2a2e: 80 81 ld r24, Z |
||
3832 | 2a30: 91 81 ldd r25, Z+1 ; 0x01 |
||
3833 | 2a32: 3c 01 movw r6, r24 |
||
3834 | 2a34: 88 24 eor r8, r8 |
||
3835 | 2a36: 99 24 eor r9, r9 |
||
3836 | 2a38: 6c cf rjmp .-296 ; 0x2912 <_printf_P+0xd2> |
||
3837 | 2a3a: 4f ef ldi r20, 0xFF ; 255 |
||
3838 | 2a3c: 5f ef ldi r21, 0xFF ; 255 |
||
3839 | 2a3e: ed cf rjmp .-38 ; 0x2a1a <_printf_P+0x1da> |
||
3840 | 2a40: f9 2e mov r15, r25 |
||
3841 | 2a42: 44 24 eor r4, r4 |
||
3842 | 2a44: 56 01 movw r10, r12 |
||
3843 | 2a46: a1 cf rjmp .-190 ; 0x298a <_printf_P+0x14a> |
||
3844 | 2a48: 56 01 movw r10, r12 |
||
3845 | 2a4a: 51 cf rjmp .-350 ; 0x28ee <_printf_P+0xae> |
||
3846 | 2a4c: 38 e0 ldi r19, 0x08 ; 8 |
||
3847 | 2a4e: e3 2a or r14, r19 |
||
3848 | 2a50: 56 01 movw r10, r12 |
||
3849 | 2a52: 4d cf rjmp .-358 ; 0x28ee <_printf_P+0xae> |
||
3850 | 2a54: a2 e0 ldi r26, 0x02 ; 2 |
||
3851 | 2a56: aa 2e mov r10, r26 |
||
3852 | 2a58: b1 2c mov r11, r1 |
||
3853 | 2a5a: ac 0c add r10, r12 |
||
3854 | 2a5c: bd 1c adc r11, r13 |
||
3855 | 2a5e: d6 01 movw r26, r12 |
||
3856 | 2a60: 5c 90 ld r5, X |
||
3857 | 2a62: 57 fe sbrs r5, 7 |
||
3858 | 2a64: 44 cf rjmp .-376 ; 0x28ee <_printf_P+0xae> |
||
3859 | 2a66: 51 94 neg r5 |
||
3860 | 2a68: b0 e1 ldi r27, 0x10 ; 16 |
||
3861 | 2a6a: eb 2a or r14, r27 |
||
3862 | 2a6c: ef ed ldi r30, 0xDF ; 223 |
||
3863 | 2a6e: ee 22 and r14, r30 |
||
3864 | 2a70: 3e cf rjmp .-388 ; 0x28ee <_printf_P+0xae> |
||
3865 | 2a72: 56 01 movw r10, r12 |
||
3866 | 2a74: f9 cf rjmp .-14 ; 0x2a68 <_printf_P+0x228> |
||
3867 | 2a76: e4 fc sbrc r14, 4 |
||
3868 | 2a78: e7 cf rjmp .-50 ; 0x2a48 <_printf_P+0x208> |
||
3869 | 2a7a: f0 e2 ldi r31, 0x20 ; 32 |
||
3870 | 2a7c: ef 2a or r14, r31 |
||
3871 | 2a7e: 56 01 movw r10, r12 |
||
3872 | 2a80: 36 cf rjmp .-404 ; 0x28ee <_printf_P+0xae> |
||
3873 | 2a82: 28 e6 ldi r18, 0x68 ; 104 |
||
3874 | 2a84: f2 16 cp r15, r18 |
||
3875 | 2a86: b9 f0 breq .+46 ; 0x2ab6 <_printf_P+0x276> |
||
3876 | 2a88: 4c e6 ldi r20, 0x6C ; 108 |
||
3877 | 2a8a: f4 16 cp r15, r20 |
||
3878 | 2a8c: c1 f4 brne .+48 ; 0x2abe <_printf_P+0x27e> |
||
3879 | 2a8e: 51 e0 ldi r21, 0x01 ; 1 |
||
3880 | 2a90: e5 2a or r14, r21 |
||
3881 | 2a92: 56 01 movw r10, r12 |
||
3882 | 2a94: 2c cf rjmp .-424 ; 0x28ee <_printf_P+0xae> |
||
3883 | 2a96: f2 e0 ldi r31, 0x02 ; 2 |
||
3884 | 2a98: af 2e mov r10, r31 |
||
3885 | 2a9a: b1 2c mov r11, r1 |
||
3886 | 2a9c: ac 0c add r10, r12 |
||
3887 | 2a9e: bd 1c adc r11, r13 |
||
3888 | 2aa0: d6 01 movw r26, r12 |
||
3889 | 2aa2: 4d 91 ld r20, X+ |
||
3890 | 2aa4: 5c 91 ld r21, X |
||
3891 | 2aa6: 57 fd sbrc r21, 7 |
||
3892 | 2aa8: 02 c0 rjmp .+4 ; 0x2aae <_printf_P+0x26e> |
||
3893 | 2aaa: 44 2e mov r4, r20 |
||
3894 | 2aac: 20 cf rjmp .-448 ; 0x28ee <_printf_P+0xae> |
||
3895 | 2aae: 4f ef ldi r20, 0xFF ; 255 |
||
3896 | 2ab0: 5f ef ldi r21, 0xFF ; 255 |
||
3897 | 2ab2: 44 2e mov r4, r20 |
||
3898 | 2ab4: 1c cf rjmp .-456 ; 0x28ee <_printf_P+0xae> |
||
3899 | 2ab6: 34 e0 ldi r19, 0x04 ; 4 |
||
3900 | 2ab8: e3 2a or r14, r19 |
||
3901 | 2aba: 56 01 movw r10, r12 |
||
3902 | 2abc: 18 cf rjmp .-464 ; 0x28ee <_printf_P+0xae> |
||
3903 | 2abe: 8f 2d mov r24, r15 |
||
3904 | 2ac0: f6 01 movw r30, r12 |
||
3905 | 2ac2: 93 e6 ldi r25, 0x63 ; 99 |
||
3906 | 2ac4: f9 16 cp r15, r25 |
||
3907 | 2ac6: 09 f4 brne .+2 ; 0x2aca <_printf_P+0x28a> |
||
3908 | 2ac8: 05 c1 rjmp .+522 ; 0x2cd4 <_printf_P+0x494> |
||
3909 | 2aca: 84 34 cpi r24, 0x44 ; 68 |
||
3910 | 2acc: 09 f4 brne .+2 ; 0x2ad0 <_printf_P+0x290> |
||
3911 | 2ace: 72 c0 rjmp .+228 ; 0x2bb4 <_printf_P+0x374> |
||
3912 | 2ad0: 84 36 cpi r24, 0x64 ; 100 |
||
3913 | 2ad2: 09 f4 brne .+2 ; 0x2ad6 <_printf_P+0x296> |
||
3914 | 2ad4: 71 c0 rjmp .+226 ; 0x2bb8 <_printf_P+0x378> |
||
3915 | 2ad6: 89 36 cpi r24, 0x69 ; 105 |
||
3916 | 2ad8: 09 f4 brne .+2 ; 0x2adc <_printf_P+0x29c> |
||
3917 | 2ada: 6e c0 rjmp .+220 ; 0x2bb8 <_printf_P+0x378> |
||
3918 | 2adc: 8f 34 cpi r24, 0x4F ; 79 |
||
3919 | 2ade: 09 f4 brne .+2 ; 0x2ae2 <_printf_P+0x2a2> |
||
3920 | 2ae0: 7a c1 rjmp .+756 ; 0x2dd6 <_printf_P+0x596> |
||
3921 | 2ae2: 8f 36 cpi r24, 0x6F ; 111 |
||
3922 | 2ae4: 09 f4 brne .+2 ; 0x2ae8 <_printf_P+0x2a8> |
||
3923 | 2ae6: 74 c1 rjmp .+744 ; 0x2dd0 <_printf_P+0x590> |
||
3924 | 2ae8: 80 37 cpi r24, 0x70 ; 112 |
||
3925 | 2aea: 09 f4 brne .+2 ; 0x2aee <_printf_P+0x2ae> |
||
3926 | 2aec: 79 c1 rjmp .+754 ; 0x2de0 <_printf_P+0x5a0> |
||
3927 | 2aee: b3 e7 ldi r27, 0x73 ; 115 |
||
3928 | 2af0: fb 16 cp r15, r27 |
||
3929 | 2af2: 09 f4 brne .+2 ; 0x2af6 <_printf_P+0x2b6> |
||
3930 | 2af4: 30 c1 rjmp .+608 ; 0x2d56 <_printf_P+0x516> |
||
3931 | 2af6: 55 e5 ldi r21, 0x55 ; 85 |
||
3932 | 2af8: f5 16 cp r15, r21 |
||
3933 | 2afa: 09 f4 brne .+2 ; 0x2afe <_printf_P+0x2be> |
||
3934 | 2afc: d4 c1 rjmp .+936 ; 0x2ea6 <_printf_P+0x666> |
||
3935 | 2afe: 85 e7 ldi r24, 0x75 ; 117 |
||
3936 | 2b00: f8 16 cp r15, r24 |
||
3937 | 2b02: 09 f4 brne .+2 ; 0x2b06 <_printf_P+0x2c6> |
||
3938 | 2b04: cc c1 rjmp .+920 ; 0x2e9e <_printf_P+0x65e> |
||
3939 | 2b06: e8 e5 ldi r30, 0x58 ; 88 |
||
3940 | 2b08: fe 16 cp r15, r30 |
||
3941 | 2b0a: 09 f4 brne .+2 ; 0x2b0e <_printf_P+0x2ce> |
||
3942 | 2b0c: f8 c0 rjmp .+496 ; 0x2cfe <_printf_P+0x4be> |
||
3943 | 2b0e: f8 e7 ldi r31, 0x78 ; 120 |
||
3944 | 2b10: ff 16 cp r15, r31 |
||
3945 | 2b12: 09 f4 brne .+2 ; 0x2b16 <_printf_P+0x2d6> |
||
3946 | 2b14: f4 c0 rjmp .+488 ; 0x2cfe <_printf_P+0x4be> |
||
3947 | 2b16: ff 20 and r15, r15 |
||
3948 | 2b18: 09 f4 brne .+2 ; 0x2b1c <_printf_P+0x2dc> |
||
3949 | 2b1a: 77 c1 rjmp .+750 ; 0x2e0a <_printf_P+0x5ca> |
||
3950 | 2b1c: fc 82 std Y+4, r15 ; 0x04 |
||
3951 | 2b1e: 19 82 std Y+1, r1 ; 0x01 |
||
3952 | 2b20: 2e 2d mov r18, r14 |
||
3953 | 2b22: 30 e0 ldi r19, 0x00 ; 0 |
||
3954 | 2b24: 3d ab std Y+53, r19 ; 0x35 |
||
3955 | 2b26: 2c ab std Y+52, r18 ; 0x34 |
||
3956 | 2b28: 56 01 movw r10, r12 |
||
3957 | 2b2a: ee 24 eor r14, r14 |
||
3958 | 2b2c: 34 e0 ldi r19, 0x04 ; 4 |
||
3959 | 2b2e: 23 2e mov r2, r19 |
||
3960 | 2b30: 31 2c mov r3, r1 |
||
3961 | 2b32: 2c 0e add r2, r28 |
||
3962 | 2b34: 3d 1e adc r3, r29 |
||
3963 | 2b36: 81 e0 ldi r24, 0x01 ; 1 |
||
3964 | 2b38: 91 e0 ldi r25, 0x01 ; 1 |
||
3965 | 2b3a: e0 e0 ldi r30, 0x00 ; 0 |
||
3966 | 2b3c: 21 e0 ldi r18, 0x01 ; 1 |
||
3967 | 2b3e: c2 2e mov r12, r18 |
||
3968 | 2b40: d1 2c mov r13, r1 |
||
3969 | 2b42: 29 81 ldd r18, Y+1 ; 0x01 |
||
3970 | 2b44: 22 23 and r18, r18 |
||
3971 | 2b46: 81 f1 breq .+96 ; 0x2ba8 <_printf_P+0x368> |
||
3972 | 2b48: 8f 5f subi r24, 0xFF ; 255 |
||
3973 | 2b4a: 48 2e mov r4, r24 |
||
3974 | 2b4c: 4e 0e add r4, r30 |
||
3975 | 2b4e: 8c a9 ldd r24, Y+52 ; 0x34 |
||
3976 | 2b50: 9d a9 ldd r25, Y+53 ; 0x35 |
||
3977 | 2b52: 80 73 andi r24, 0x30 ; 48 |
||
3978 | 2b54: 90 70 andi r25, 0x00 ; 0 |
||
3979 | 2b56: 98 af std Y+56, r25 ; 0x38 |
||
3980 | 2b58: 8f ab std Y+55, r24 ; 0x37 |
||
3981 | 2b5a: 89 2b or r24, r25 |
||
3982 | 2b5c: 29 f4 brne .+10 ; 0x2b68 <_printf_P+0x328> |
||
3983 | 2b5e: 85 2d mov r24, r5 |
||
3984 | 2b60: 84 19 sub r24, r4 |
||
3985 | 2b62: 0e 94 e0 13 call 0x27c0 ; 0x27c0 <PAD_SP> |
||
3986 | 2b66: 29 81 ldd r18, Y+1 ; 0x01 |
||
3987 | 2b68: 22 23 and r18, r18 |
||
3988 | 2b6a: b9 f4 brne .+46 ; 0x2b9a <_printf_P+0x35a> |
||
3989 | 2b6c: 9c a9 ldd r25, Y+52 ; 0x34 |
||
3990 | 2b6e: 96 fd sbrc r25, 6 |
||
3991 | 2b70: 8c c1 rjmp .+792 ; 0x2e8a <_printf_P+0x64a> |
||
3992 | 2b72: ef a9 ldd r30, Y+55 ; 0x37 |
||
3993 | 2b74: f8 ad ldd r31, Y+56 ; 0x38 |
||
3994 | 2b76: b0 97 sbiw r30, 0x20 ; 32 |
||
3995 | 2b78: 09 f4 brne .+2 ; 0x2b7c <_printf_P+0x33c> |
||
3996 | 2b7a: 82 c1 rjmp .+772 ; 0x2e80 <_printf_P+0x640> |
||
3997 | 2b7c: 8e 2d mov r24, r14 |
||
3998 | 2b7e: 0e 94 d4 13 call 0x27a8 ; 0x27a8 <PAD_0> |
||
3999 | 2b82: c1 01 movw r24, r2 |
||
4000 | 2b84: b6 01 movw r22, r12 |
||
4001 | 2b86: 0e 94 0b 14 call 0x2816 ; 0x2816 <PRINT> |
||
4002 | 2b8a: fc a9 ldd r31, Y+52 ; 0x34 |
||
4003 | 2b8c: f4 ff sbrs r31, 4 |
||
4004 | 2b8e: 8c ce rjmp .-744 ; 0x28a8 <_printf_P+0x68> |
||
4005 | 2b90: 85 2d mov r24, r5 |
||
4006 | 2b92: 84 19 sub r24, r4 |
||
4007 | 2b94: 0e 94 e0 13 call 0x27c0 ; 0x27c0 <PAD_SP> |
||
4008 | 2b98: 87 ce rjmp .-754 ; 0x28a8 <_printf_P+0x68> |
||
4009 | 2b9a: ce 01 movw r24, r28 |
||
4010 | 2b9c: 01 96 adiw r24, 0x01 ; 1 |
||
4011 | 2b9e: 61 e0 ldi r22, 0x01 ; 1 |
||
4012 | 2ba0: 70 e0 ldi r23, 0x00 ; 0 |
||
4013 | 2ba2: 0e 94 0b 14 call 0x2816 ; 0x2816 <PRINT> |
||
4014 | 2ba6: e5 cf rjmp .-54 ; 0x2b72 <_printf_P+0x332> |
||
4015 | 2ba8: 5c a9 ldd r21, Y+52 ; 0x34 |
||
4016 | 2baa: 56 ff sbrs r21, 6 |
||
4017 | 2bac: ce cf rjmp .-100 ; 0x2b4a <_printf_P+0x30a> |
||
4018 | 2bae: 89 2f mov r24, r25 |
||
4019 | 2bb0: 8e 5f subi r24, 0xFE ; 254 |
||
4020 | 2bb2: cb cf rjmp .-106 ; 0x2b4a <_printf_P+0x30a> |
||
4021 | 2bb4: b1 e0 ldi r27, 0x01 ; 1 |
||
4022 | 2bb6: eb 2a or r14, r27 |
||
4023 | 2bb8: e0 fe sbrs r14, 0 |
||
4024 | 2bba: 54 c1 rjmp .+680 ; 0x2e64 <_printf_P+0x624> |
||
4025 | 2bbc: b4 e0 ldi r27, 0x04 ; 4 |
||
4026 | 2bbe: ab 2e mov r10, r27 |
||
4027 | 2bc0: b1 2c mov r11, r1 |
||
4028 | 2bc2: ac 0c add r10, r12 |
||
4029 | 2bc4: bd 1c adc r11, r13 |
||
4030 | 2bc6: f6 01 movw r30, r12 |
||
4031 | 2bc8: 60 80 ld r6, Z |
||
4032 | 2bca: 71 80 ldd r7, Z+1 ; 0x01 |
||
4033 | 2bcc: 82 80 ldd r8, Z+2 ; 0x02 |
||
4034 | 2bce: 93 80 ldd r9, Z+3 ; 0x03 |
||
4035 | 2bd0: 97 fc sbrc r9, 7 |
||
4036 | 2bd2: 3b c1 rjmp .+630 ; 0x2e4a <_printf_P+0x60a> |
||
4037 | 2bd4: ba e0 ldi r27, 0x0A ; 10 |
||
4038 | 2bd6: be ab std Y+54, r27 ; 0x36 |
||
4039 | 2bd8: 47 fc sbrc r4, 7 |
||
4040 | 2bda: 02 c0 rjmp .+4 ; 0x2be0 <_printf_P+0x3a0> |
||
4041 | 2bdc: 5f ed ldi r21, 0xDF ; 223 |
||
4042 | 2bde: e5 22 and r14, r21 |
||
4043 | 2be0: 7c e2 ldi r23, 0x2C ; 44 |
||
4044 | 2be2: 27 2e mov r2, r23 |
||
4045 | 2be4: 31 2c mov r3, r1 |
||
4046 | 2be6: 2c 0e add r2, r28 |
||
4047 | 2be8: 3d 1e adc r3, r29 |
||
4048 | 2bea: 61 14 cp r6, r1 |
||
4049 | 2bec: 71 04 cpc r7, r1 |
||
4050 | 2bee: 81 04 cpc r8, r1 |
||
4051 | 2bf0: 91 04 cpc r9, r1 |
||
4052 | 2bf2: 09 f4 brne .+2 ; 0x2bf6 <_printf_P+0x3b6> |
||
4053 | 2bf4: 52 c0 rjmp .+164 ; 0x2c9a <_printf_P+0x45a> |
||
4054 | 2bf6: 9e a9 ldd r25, Y+54 ; 0x36 |
||
4055 | 2bf8: 89 2f mov r24, r25 |
||
4056 | 2bfa: 90 e0 ldi r25, 0x00 ; 0 |
||
4057 | 2bfc: a0 e0 ldi r26, 0x00 ; 0 |
||
4058 | 2bfe: b0 e0 ldi r27, 0x00 ; 0 |
||
4059 | 2c00: 88 ab std Y+48, r24 ; 0x30 |
||
4060 | 2c02: 99 ab std Y+49, r25 ; 0x31 |
||
4061 | 2c04: aa ab std Y+50, r26 ; 0x32 |
||
4062 | 2c06: bb ab std Y+51, r27 ; 0x33 |
||
4063 | 2c08: 6c e2 ldi r22, 0x2C ; 44 |
||
4064 | 2c0a: c6 2e mov r12, r22 |
||
4065 | 2c0c: d1 2c mov r13, r1 |
||
4066 | 2c0e: cc 0e add r12, r28 |
||
4067 | 2c10: dd 1e adc r13, r29 |
||
4068 | 2c12: 6c a6 std Y+44, r6 ; 0x2c |
||
4069 | 2c14: 7d a6 std Y+45, r7 ; 0x2d |
||
4070 | 2c16: 8e a6 std Y+46, r8 ; 0x2e |
||
4071 | 2c18: 9f a6 std Y+47, r9 ; 0x2f |
||
4072 | 2c1a: 2a c0 rjmp .+84 ; 0x2c70 <_printf_P+0x430> |
||
4073 | 2c1c: 50 e3 ldi r21, 0x30 ; 48 |
||
4074 | 2c1e: 35 2e mov r3, r21 |
||
4075 | 2c20: 36 0e add r3, r22 |
||
4076 | 2c22: d6 01 movw r26, r12 |
||
4077 | 2c24: 3e 92 st -X, r3 |
||
4078 | 2c26: 6d 01 movw r12, r26 |
||
4079 | 2c28: 6c a5 ldd r22, Y+44 ; 0x2c |
||
4080 | 2c2a: 7d a5 ldd r23, Y+45 ; 0x2d |
||
4081 | 2c2c: 8e a5 ldd r24, Y+46 ; 0x2e |
||
4082 | 2c2e: 9f a5 ldd r25, Y+47 ; 0x2f |
||
4083 | 2c30: 28 a9 ldd r18, Y+48 ; 0x30 |
||
4084 | 2c32: 39 a9 ldd r19, Y+49 ; 0x31 |
||
4085 | 2c34: 4a a9 ldd r20, Y+50 ; 0x32 |
||
4086 | 2c36: 5b a9 ldd r21, Y+51 ; 0x33 |
||
4087 | 2c38: 0e 94 09 6b call 0xd612 ; 0xd612 <__udivmodsi4> |
||
4088 | 2c3c: b9 01 movw r22, r18 |
||
4089 | 2c3e: fa 01 movw r30, r20 |
||
4090 | 2c40: c9 01 movw r24, r18 |
||
4091 | 2c42: da 01 movw r26, r20 |
||
4092 | 2c44: 3c 01 movw r6, r24 |
||
4093 | 2c46: 4d 01 movw r8, r26 |
||
4094 | 2c48: 2c a5 ldd r18, Y+44 ; 0x2c |
||
4095 | 2c4a: 3d a5 ldd r19, Y+45 ; 0x2d |
||
4096 | 2c4c: 4e a5 ldd r20, Y+46 ; 0x2e |
||
4097 | 2c4e: 5f a5 ldd r21, Y+47 ; 0x2f |
||
4098 | 2c50: 88 a9 ldd r24, Y+48 ; 0x30 |
||
4099 | 2c52: 99 a9 ldd r25, Y+49 ; 0x31 |
||
4100 | 2c54: aa a9 ldd r26, Y+50 ; 0x32 |
||
4101 | 2c56: bb a9 ldd r27, Y+51 ; 0x33 |
||
4102 | 2c58: 28 17 cp r18, r24 |
||
4103 | 2c5a: 39 07 cpc r19, r25 |
||
4104 | 2c5c: 4a 07 cpc r20, r26 |
||
4105 | 2c5e: 5b 07 cpc r21, r27 |
||
4106 | 2c60: 08 f4 brcc .+2 ; 0x2c64 <_printf_P+0x424> |
||
4107 | 2c62: 40 c0 rjmp .+128 ; 0x2ce4 <_printf_P+0x4a4> |
||
4108 | 2c64: cb 01 movw r24, r22 |
||
4109 | 2c66: df 01 movw r26, r30 |
||
4110 | 2c68: 8c a7 std Y+44, r24 ; 0x2c |
||
4111 | 2c6a: 9d a7 std Y+45, r25 ; 0x2d |
||
4112 | 2c6c: ae a7 std Y+46, r26 ; 0x2e |
||
4113 | 2c6e: bf a7 std Y+47, r27 ; 0x2f |
||
4114 | 2c70: 6c a5 ldd r22, Y+44 ; 0x2c |
||
4115 | 2c72: 7d a5 ldd r23, Y+45 ; 0x2d |
||
4116 | 2c74: 8e a5 ldd r24, Y+46 ; 0x2e |
||
4117 | 2c76: 9f a5 ldd r25, Y+47 ; 0x2f |
||
4118 | 2c78: 28 a9 ldd r18, Y+48 ; 0x30 |
||
4119 | 2c7a: 39 a9 ldd r19, Y+49 ; 0x31 |
||
4120 | 2c7c: 4a a9 ldd r20, Y+50 ; 0x32 |
||
4121 | 2c7e: 5b a9 ldd r21, Y+51 ; 0x33 |
||
4122 | 2c80: 0e 94 09 6b call 0xd612 ; 0xd612 <__udivmodsi4> |
||
4123 | 2c84: 6a 30 cpi r22, 0x0A ; 10 |
||
4124 | 2c86: 50 f2 brcs .-108 ; 0x2c1c <_printf_P+0x3dc> |
||
4125 | 2c88: 47 e5 ldi r20, 0x57 ; 87 |
||
4126 | 2c8a: 34 2e mov r3, r20 |
||
4127 | 2c8c: 36 0e add r3, r22 |
||
4128 | 2c8e: 48 e5 ldi r20, 0x58 ; 88 |
||
4129 | 2c90: f4 16 cp r15, r20 |
||
4130 | 2c92: 39 f6 brne .-114 ; 0x2c22 <_printf_P+0x3e2> |
||
4131 | 2c94: 5f ed ldi r21, 0xDF ; 223 |
||
4132 | 2c96: 35 22 and r3, r21 |
||
4133 | 2c98: c4 cf rjmp .-120 ; 0x2c22 <_printf_P+0x3e2> |
||
4134 | 2c9a: 44 20 and r4, r4 |
||
4135 | 2c9c: 89 f4 brne .+34 ; 0x2cc0 <_printf_P+0x480> |
||
4136 | 2c9e: ae 2d mov r26, r14 |
||
4137 | 2ca0: b0 e0 ldi r27, 0x00 ; 0 |
||
4138 | 2ca2: bd ab std Y+53, r27 ; 0x35 |
||
4139 | 2ca4: ac ab std Y+52, r26 ; 0x34 |
||
4140 | 2ca6: 80 e0 ldi r24, 0x00 ; 0 |
||
4141 | 2ca8: 90 e0 ldi r25, 0x00 ; 0 |
||
4142 | 2caa: 44 2d mov r20, r4 |
||
4143 | 2cac: e4 2e mov r14, r20 |
||
4144 | 2cae: e9 1a sub r14, r25 |
||
4145 | 2cb0: e7 fc sbrc r14, 7 |
||
4146 | 2cb2: c4 c0 rjmp .+392 ; 0x2e3c <_printf_P+0x5fc> |
||
4147 | 2cb4: ee 2d mov r30, r14 |
||
4148 | 2cb6: c8 2e mov r12, r24 |
||
4149 | 2cb8: dd 24 eor r13, r13 |
||
4150 | 2cba: c7 fc sbrc r12, 7 |
||
4151 | 2cbc: d0 94 com r13 |
||
4152 | 2cbe: 41 cf rjmp .-382 ; 0x2b42 <_printf_P+0x302> |
||
4153 | 2cc0: 3e a9 ldd r19, Y+54 ; 0x36 |
||
4154 | 2cc2: 23 2f mov r18, r19 |
||
4155 | 2cc4: 30 e0 ldi r19, 0x00 ; 0 |
||
4156 | 2cc6: 40 e0 ldi r20, 0x00 ; 0 |
||
4157 | 2cc8: 50 e0 ldi r21, 0x00 ; 0 |
||
4158 | 2cca: 28 ab std Y+48, r18 ; 0x30 |
||
4159 | 2ccc: 39 ab std Y+49, r19 ; 0x31 |
||
4160 | 2cce: 4a ab std Y+50, r20 ; 0x32 |
||
4161 | 2cd0: 5b ab std Y+51, r21 ; 0x33 |
||
4162 | 2cd2: 9a cf rjmp .-204 ; 0x2c08 <_printf_P+0x3c8> |
||
4163 | 2cd4: a2 e0 ldi r26, 0x02 ; 2 |
||
4164 | 2cd6: b0 e0 ldi r27, 0x00 ; 0 |
||
4165 | 2cd8: ca 0e add r12, r26 |
||
4166 | 2cda: db 1e adc r13, r27 |
||
4167 | 2cdc: 80 81 ld r24, Z |
||
4168 | 2cde: 8c 83 std Y+4, r24 ; 0x04 |
||
4169 | 2ce0: 19 82 std Y+1, r1 ; 0x01 |
||
4170 | 2ce2: 1e cf rjmp .-452 ; 0x2b20 <_printf_P+0x2e0> |
||
4171 | 2ce4: 9e a9 ldd r25, Y+54 ; 0x36 |
||
4172 | 2ce6: 98 30 cpi r25, 0x08 ; 8 |
||
4173 | 2ce8: d1 f0 breq .+52 ; 0x2d1e <_printf_P+0x4de> |
||
4174 | 2cea: ae 2d mov r26, r14 |
||
4175 | 2cec: b0 e0 ldi r27, 0x00 ; 0 |
||
4176 | 2cee: bd ab std Y+53, r27 ; 0x35 |
||
4177 | 2cf0: ac ab std Y+52, r26 ; 0x34 |
||
4178 | 2cf2: b9 ad ldd r27, Y+57 ; 0x39 |
||
4179 | 2cf4: bc 19 sub r27, r12 |
||
4180 | 2cf6: 8b 2f mov r24, r27 |
||
4181 | 2cf8: 9b 2f mov r25, r27 |
||
4182 | 2cfa: 16 01 movw r2, r12 |
||
4183 | 2cfc: d6 cf rjmp .-84 ; 0x2caa <_printf_P+0x46a> |
||
4184 | 2cfe: e3 fe sbrs r14, 3 |
||
4185 | 2d00: 1a c0 rjmp .+52 ; 0x2d36 <_printf_P+0x4f6> |
||
4186 | 2d02: 61 14 cp r6, r1 |
||
4187 | 2d04: 71 04 cpc r7, r1 |
||
4188 | 2d06: 81 04 cpc r8, r1 |
||
4189 | 2d08: 91 04 cpc r9, r1 |
||
4190 | 2d0a: a9 f0 breq .+42 ; 0x2d36 <_printf_P+0x4f6> |
||
4191 | 2d0c: 20 e4 ldi r18, 0x40 ; 64 |
||
4192 | 2d0e: e2 2a or r14, r18 |
||
4193 | 2d10: 8f 2d mov r24, r15 |
||
4194 | 2d12: 30 e1 ldi r19, 0x10 ; 16 |
||
4195 | 2d14: 3e ab std Y+54, r19 ; 0x36 |
||
4196 | 2d16: 19 82 std Y+1, r1 ; 0x01 |
||
4197 | 2d18: f8 2e mov r15, r24 |
||
4198 | 2d1a: 56 01 movw r10, r12 |
||
4199 | 2d1c: 5d cf rjmp .-326 ; 0x2bd8 <_printf_P+0x398> |
||
4200 | 2d1e: ee 2d mov r30, r14 |
||
4201 | 2d20: f0 e0 ldi r31, 0x00 ; 0 |
||
4202 | 2d22: fd ab std Y+53, r31 ; 0x35 |
||
4203 | 2d24: ec ab std Y+52, r30 ; 0x34 |
||
4204 | 2d26: e3 fc sbrc r14, 3 |
||
4205 | 2d28: 0a c0 rjmp .+20 ; 0x2d3e <_printf_P+0x4fe> |
||
4206 | 2d2a: f9 ad ldd r31, Y+57 ; 0x39 |
||
4207 | 2d2c: fc 19 sub r31, r12 |
||
4208 | 2d2e: 8f 2f mov r24, r31 |
||
4209 | 2d30: 9f 2f mov r25, r31 |
||
4210 | 2d32: 16 01 movw r2, r12 |
||
4211 | 2d34: ba cf rjmp .-140 ; 0x2caa <_printf_P+0x46a> |
||
4212 | 2d36: 8f 2d mov r24, r15 |
||
4213 | 2d38: 40 e1 ldi r20, 0x10 ; 16 |
||
4214 | 2d3a: 4e ab std Y+54, r20 ; 0x36 |
||
4215 | 2d3c: ec cf rjmp .-40 ; 0x2d16 <_printf_P+0x4d6> |
||
4216 | 2d3e: 20 e3 ldi r18, 0x30 ; 48 |
||
4217 | 2d40: 32 16 cp r3, r18 |
||
4218 | 2d42: 09 f4 brne .+2 ; 0x2d46 <_printf_P+0x506> |
||
4219 | 2d44: 5c c0 rjmp .+184 ; 0x2dfe <_printf_P+0x5be> |
||
4220 | 2d46: f6 01 movw r30, r12 |
||
4221 | 2d48: 40 e3 ldi r20, 0x30 ; 48 |
||
4222 | 2d4a: 42 93 st -Z, r20 |
||
4223 | 2d4c: 89 ad ldd r24, Y+57 ; 0x39 |
||
4224 | 2d4e: 8e 1b sub r24, r30 |
||
4225 | 2d50: 98 2f mov r25, r24 |
||
4226 | 2d52: 1f 01 movw r2, r30 |
||
4227 | 2d54: aa cf rjmp .-172 ; 0x2caa <_printf_P+0x46a> |
||
4228 | 2d56: f6 01 movw r30, r12 |
||
4229 | 2d58: 20 80 ld r2, Z |
||
4230 | 2d5a: 31 80 ldd r3, Z+1 ; 0x01 |
||
4231 | 2d5c: 21 14 cp r2, r1 |
||
4232 | 2d5e: 31 04 cpc r3, r1 |
||
4233 | 2d60: 89 f4 brne .+34 ; 0x2d84 <_printf_P+0x544> |
||
4234 | 2d62: f8 e2 ldi r31, 0x28 ; 40 |
||
4235 | 2d64: fc 83 std Y+4, r31 ; 0x04 |
||
4236 | 2d66: 2e e6 ldi r18, 0x6E ; 110 |
||
4237 | 2d68: 2d 83 std Y+5, r18 ; 0x05 |
||
4238 | 2d6a: 35 e7 ldi r19, 0x75 ; 117 |
||
4239 | 2d6c: 3e 83 std Y+6, r19 ; 0x06 |
||
4240 | 2d6e: 8c e6 ldi r24, 0x6C ; 108 |
||
4241 | 2d70: 8f 83 std Y+7, r24 ; 0x07 |
||
4242 | 2d72: 88 87 std Y+8, r24 ; 0x08 |
||
4243 | 2d74: 89 e2 ldi r24, 0x29 ; 41 |
||
4244 | 2d76: 89 87 std Y+9, r24 ; 0x09 |
||
4245 | 2d78: 1a 86 std Y+10, r1 ; 0x0a |
||
4246 | 2d7a: f4 e0 ldi r31, 0x04 ; 4 |
||
4247 | 2d7c: 2f 2e mov r2, r31 |
||
4248 | 2d7e: 31 2c mov r3, r1 |
||
4249 | 2d80: 2c 0e add r2, r28 |
||
4250 | 2d82: 3d 1e adc r3, r29 |
||
4251 | 2d84: 47 fc sbrc r4, 7 |
||
4252 | 2d86: 1c c0 rjmp .+56 ; 0x2dc0 <_printf_P+0x580> |
||
4253 | 2d88: 44 2d mov r20, r4 |
||
4254 | 2d8a: 55 27 eor r21, r21 |
||
4255 | 2d8c: 47 fd sbrc r20, 7 |
||
4256 | 2d8e: 50 95 com r21 |
||
4257 | 2d90: c1 01 movw r24, r2 |
||
4258 | 2d92: 60 e0 ldi r22, 0x00 ; 0 |
||
4259 | 2d94: 70 e0 ldi r23, 0x00 ; 0 |
||
4260 | 2d96: 0e 94 f7 68 call 0xd1ee ; 0xd1ee <memchr> |
||
4261 | 2d9a: 00 97 sbiw r24, 0x00 ; 0 |
||
4262 | 2d9c: 19 f0 breq .+6 ; 0x2da4 <_printf_P+0x564> |
||
4263 | 2d9e: 82 19 sub r24, r2 |
||
4264 | 2da0: 48 16 cp r4, r24 |
||
4265 | 2da2: 0c f4 brge .+2 ; 0x2da6 <_printf_P+0x566> |
||
4266 | 2da4: 84 2d mov r24, r4 |
||
4267 | 2da6: e2 e0 ldi r30, 0x02 ; 2 |
||
4268 | 2da8: ae 2e mov r10, r30 |
||
4269 | 2daa: b1 2c mov r11, r1 |
||
4270 | 2dac: ac 0c add r10, r12 |
||
4271 | 2dae: bd 1c adc r11, r13 |
||
4272 | 2db0: 19 82 std Y+1, r1 ; 0x01 |
||
4273 | 2db2: 98 2f mov r25, r24 |
||
4274 | 2db4: 4e 2d mov r20, r14 |
||
4275 | 2db6: 50 e0 ldi r21, 0x00 ; 0 |
||
4276 | 2db8: 5d ab std Y+53, r21 ; 0x35 |
||
4277 | 2dba: 4c ab std Y+52, r20 ; 0x34 |
||
4278 | 2dbc: 40 e0 ldi r20, 0x00 ; 0 |
||
4279 | 2dbe: 76 cf rjmp .-276 ; 0x2cac <_printf_P+0x46c> |
||
4280 | 2dc0: f1 01 movw r30, r2 |
||
4281 | 2dc2: 01 90 ld r0, Z+ |
||
4282 | 2dc4: 00 20 and r0, r0 |
||
4283 | 2dc6: e9 f7 brne .-6 ; 0x2dc2 <_printf_P+0x582> |
||
4284 | 2dc8: 31 97 sbiw r30, 0x01 ; 1 |
||
4285 | 2dca: 8e 2f mov r24, r30 |
||
4286 | 2dcc: 82 19 sub r24, r2 |
||
4287 | 2dce: eb cf rjmp .-42 ; 0x2da6 <_printf_P+0x566> |
||
4288 | 2dd0: 28 e0 ldi r18, 0x08 ; 8 |
||
4289 | 2dd2: 2e ab std Y+54, r18 ; 0x36 |
||
4290 | 2dd4: a0 cf rjmp .-192 ; 0x2d16 <_printf_P+0x4d6> |
||
4291 | 2dd6: 31 e0 ldi r19, 0x01 ; 1 |
||
4292 | 2dd8: e3 2a or r14, r19 |
||
4293 | 2dda: 48 e0 ldi r20, 0x08 ; 8 |
||
4294 | 2ddc: 4e ab std Y+54, r20 ; 0x36 |
||
4295 | 2dde: 9b cf rjmp .-202 ; 0x2d16 <_printf_P+0x4d6> |
||
4296 | 2de0: 82 e0 ldi r24, 0x02 ; 2 |
||
4297 | 2de2: 90 e0 ldi r25, 0x00 ; 0 |
||
4298 | 2de4: c8 0e add r12, r24 |
||
4299 | 2de6: d9 1e adc r13, r25 |
||
4300 | 2de8: 80 81 ld r24, Z |
||
4301 | 2dea: 91 81 ldd r25, Z+1 ; 0x01 |
||
4302 | 2dec: 3c 01 movw r6, r24 |
||
4303 | 2dee: 88 24 eor r8, r8 |
||
4304 | 2df0: 99 24 eor r9, r9 |
||
4305 | 2df2: 90 e4 ldi r25, 0x40 ; 64 |
||
4306 | 2df4: e9 2a or r14, r25 |
||
4307 | 2df6: 88 e7 ldi r24, 0x78 ; 120 |
||
4308 | 2df8: a0 e1 ldi r26, 0x10 ; 16 |
||
4309 | 2dfa: ae ab std Y+54, r26 ; 0x36 |
||
4310 | 2dfc: 8c cf rjmp .-232 ; 0x2d16 <_printf_P+0x4d6> |
||
4311 | 2dfe: 39 ad ldd r19, Y+57 ; 0x39 |
||
4312 | 2e00: 3c 19 sub r19, r12 |
||
4313 | 2e02: 83 2f mov r24, r19 |
||
4314 | 2e04: 93 2f mov r25, r19 |
||
4315 | 2e06: 16 01 movw r2, r12 |
||
4316 | 2e08: 50 cf rjmp .-352 ; 0x2caa <_printf_P+0x46a> |
||
4317 | 2e0a: ea 96 adiw r28, 0x3a ; 58 |
||
4318 | 2e0c: 0f b6 in r0, 0x3f ; 63 |
||
4319 | 2e0e: f8 94 cli |
||
4320 | 2e10: de bf out 0x3e, r29 ; 62 |
||
4321 | 2e12: 0f be out 0x3f, r0 ; 63 |
||
4322 | 2e14: cd bf out 0x3d, r28 ; 61 |
||
4323 | 2e16: cf 91 pop r28 |
||
4324 | 2e18: df 91 pop r29 |
||
4325 | 2e1a: 1f 91 pop r17 |
||
4326 | 2e1c: 0f 91 pop r16 |
||
4327 | 2e1e: ff 90 pop r15 |
||
4328 | 2e20: ef 90 pop r14 |
||
4329 | 2e22: df 90 pop r13 |
||
4330 | 2e24: cf 90 pop r12 |
||
4331 | 2e26: bf 90 pop r11 |
||
4332 | 2e28: af 90 pop r10 |
||
4333 | 2e2a: 9f 90 pop r9 |
||
4334 | 2e2c: 8f 90 pop r8 |
||
4335 | 2e2e: 7f 90 pop r7 |
||
4336 | 2e30: 6f 90 pop r6 |
||
4337 | 2e32: 5f 90 pop r5 |
||
4338 | 2e34: 4f 90 pop r4 |
||
4339 | 2e36: 3f 90 pop r3 |
||
4340 | 2e38: 2f 90 pop r2 |
||
4341 | 2e3a: 08 95 ret |
||
4342 | 2e3c: c8 2e mov r12, r24 |
||
4343 | 2e3e: dd 24 eor r13, r13 |
||
4344 | 2e40: c7 fc sbrc r12, 7 |
||
4345 | 2e42: d0 94 com r13 |
||
4346 | 2e44: ee 24 eor r14, r14 |
||
4347 | 2e46: e0 e0 ldi r30, 0x00 ; 0 |
||
4348 | 2e48: 7c ce rjmp .-776 ; 0x2b42 <_printf_P+0x302> |
||
4349 | 2e4a: 90 94 com r9 |
||
4350 | 2e4c: 80 94 com r8 |
||
4351 | 2e4e: 70 94 com r7 |
||
4352 | 2e50: 60 94 com r6 |
||
4353 | 2e52: 61 1c adc r6, r1 |
||
4354 | 2e54: 71 1c adc r7, r1 |
||
4355 | 2e56: 81 1c adc r8, r1 |
||
4356 | 2e58: 91 1c adc r9, r1 |
||
4357 | 2e5a: ed e2 ldi r30, 0x2D ; 45 |
||
4358 | 2e5c: e9 83 std Y+1, r30 ; 0x01 |
||
4359 | 2e5e: fa e0 ldi r31, 0x0A ; 10 |
||
4360 | 2e60: fe ab std Y+54, r31 ; 0x36 |
||
4361 | 2e62: ba ce rjmp .-652 ; 0x2bd8 <_printf_P+0x398> |
||
4362 | 2e64: a2 e0 ldi r26, 0x02 ; 2 |
||
4363 | 2e66: aa 2e mov r10, r26 |
||
4364 | 2e68: b1 2c mov r11, r1 |
||
4365 | 2e6a: ac 0c add r10, r12 |
||
4366 | 2e6c: bd 1c adc r11, r13 |
||
4367 | 2e6e: d6 01 movw r26, r12 |
||
4368 | 2e70: 8d 91 ld r24, X+ |
||
4369 | 2e72: 9c 91 ld r25, X |
||
4370 | 2e74: 3c 01 movw r6, r24 |
||
4371 | 2e76: 88 24 eor r8, r8 |
||
4372 | 2e78: 77 fc sbrc r7, 7 |
||
4373 | 2e7a: 80 94 com r8 |
||
4374 | 2e7c: 98 2c mov r9, r8 |
||
4375 | 2e7e: a8 ce rjmp .-688 ; 0x2bd0 <_printf_P+0x390> |
||
4376 | 2e80: 85 2d mov r24, r5 |
||
4377 | 2e82: 84 19 sub r24, r4 |
||
4378 | 2e84: 0e 94 d4 13 call 0x27a8 ; 0x27a8 <PAD_0> |
||
4379 | 2e88: 79 ce rjmp .-782 ; 0x2b7c <_printf_P+0x33c> |
||
4380 | 2e8a: a0 e3 ldi r26, 0x30 ; 48 |
||
4381 | 2e8c: aa 83 std Y+2, r26 ; 0x02 |
||
4382 | 2e8e: fb 82 std Y+3, r15 ; 0x03 |
||
4383 | 2e90: ce 01 movw r24, r28 |
||
4384 | 2e92: 02 96 adiw r24, 0x02 ; 2 |
||
4385 | 2e94: 62 e0 ldi r22, 0x02 ; 2 |
||
4386 | 2e96: 70 e0 ldi r23, 0x00 ; 0 |
||
4387 | 2e98: 0e 94 0b 14 call 0x2816 ; 0x2816 <PRINT> |
||
4388 | 2e9c: 6a ce rjmp .-812 ; 0x2b72 <_printf_P+0x332> |
||
4389 | 2e9e: 8f 2d mov r24, r15 |
||
4390 | 2ea0: 9a e0 ldi r25, 0x0A ; 10 |
||
4391 | 2ea2: 9e ab std Y+54, r25 ; 0x36 |
||
4392 | 2ea4: 38 cf rjmp .-400 ; 0x2d16 <_printf_P+0x4d6> |
||
4393 | 2ea6: a1 e0 ldi r26, 0x01 ; 1 |
||
4394 | 2ea8: ea 2a or r14, r26 |
||
4395 | 2eaa: ba e0 ldi r27, 0x0A ; 10 |
||
4396 | 2eac: be ab std Y+54, r27 ; 0x36 |
||
4397 | 2eae: 33 cf rjmp .-410 ; 0x2d16 <_printf_P+0x4d6> |
||
4398 | |||
4399 | 00002eb0 <TIMER0_Init>: |
||
4400 | 2eb0: 9f b7 in r25, 0x3f ; 63 |
||
4401 | 2eb2: f8 94 cli |
||
4402 | 2eb4: 80 91 00 01 lds r24, 0x0100 |
||
4403 | 2eb8: 8a 30 cpi r24, 0x0A ; 10 |
||
4404 | 2eba: 29 f1 breq .+74 ; 0x2f06 <TIMER0_Init+0x56> |
||
4405 | 2ebc: 3f 9a sbi 0x07, 7 ; 7 |
||
4406 | 2ebe: 47 98 cbi 0x08, 7 ; 8 |
||
4407 | 2ec0: 84 b1 in r24, 0x04 ; 4 |
||
4408 | 2ec2: 88 61 ori r24, 0x18 ; 24 |
||
4409 | 2ec4: 84 b9 out 0x04, r24 ; 4 |
||
4410 | 2ec6: 85 b1 in r24, 0x05 ; 5 |
||
4411 | 2ec8: 87 7e andi r24, 0xE7 ; 231 |
||
4412 | 2eca: 85 b9 out 0x05, r24 ; 5 |
||
4413 | 2ecc: 84 b5 in r24, 0x24 ; 36 |
||
4414 | 2ece: 8f 7a andi r24, 0xAF ; 175 |
||
4415 | 2ed0: 84 bd out 0x24, r24 ; 36 |
||
4416 | 2ed2: 84 b5 in r24, 0x24 ; 36 |
||
4417 | 2ed4: 83 6a ori r24, 0xA3 ; 163 |
||
4418 | 2ed6: 84 bd out 0x24, r24 ; 36 |
||
4419 | 2ed8: 85 b5 in r24, 0x25 ; 37 |
||
4420 | 2eda: 87 73 andi r24, 0x37 ; 55 |
||
4421 | 2edc: 85 bd out 0x25, r24 ; 37 |
||
4422 | 2ede: 85 b5 in r24, 0x25 ; 37 |
||
4423 | 2ee0: 88 7f andi r24, 0xF8 ; 248 |
||
4424 | 2ee2: 82 60 ori r24, 0x02 ; 2 |
||
4425 | 2ee4: 85 bd out 0x25, r24 ; 37 |
||
4426 | 2ee6: 17 bc out 0x27, r1 ; 39 |
||
4427 | 2ee8: 88 e7 ldi r24, 0x78 ; 120 |
||
4428 | 2eea: 88 bd out 0x28, r24 ; 40 |
||
4429 | 2eec: 16 bc out 0x26, r1 ; 38 |
||
4430 | 2eee: 80 91 6e 00 lds r24, 0x006E |
||
4431 | 2ef2: 89 7f andi r24, 0xF9 ; 249 |
||
4432 | 2ef4: 80 93 6e 00 sts 0x006E, r24 |
||
4433 | 2ef8: 80 91 6e 00 lds r24, 0x006E |
||
4434 | 2efc: 81 60 ori r24, 0x01 ; 1 |
||
4435 | 2efe: 80 93 6e 00 sts 0x006E, r24 |
||
4436 | 2f02: 9f bf out 0x3f, r25 ; 63 |
||
4437 | 2f04: 08 95 ret |
||
4438 | 2f06: 52 9a sbi 0x0a, 2 ; 10 |
||
4439 | 2f08: 5a 98 cbi 0x0b, 2 ; 11 |
||
4440 | 2f0a: da cf rjmp .-76 ; 0x2ec0 <TIMER0_Init+0x10> |
||
4441 | |||
4442 | 00002f0c <__vector_18>: |
||
4443 | 2f0c: 1f 92 push r1 |
||
4444 | 2f0e: 0f 92 push r0 |
||
4445 | 2f10: 0f b6 in r0, 0x3f ; 63 |
||
4446 | 2f12: 0f 92 push r0 |
||
4447 | 2f14: 11 24 eor r1, r1 |
||
4448 | 2f16: 2f 93 push r18 |
||
4449 | 2f18: 3f 93 push r19 |
||
4450 | 2f1a: 8f 93 push r24 |
||
4451 | 2f1c: 9f 93 push r25 |
||
4452 | 2f1e: 80 91 09 02 lds r24, 0x0209 |
||
4453 | 2f22: 88 23 and r24, r24 |
||
4454 | 2f24: 29 f0 breq .+10 ; 0x2f30 <__vector_18+0x24> |
||
4455 | 2f26: 80 91 09 02 lds r24, 0x0209 |
||
4456 | 2f2a: 81 50 subi r24, 0x01 ; 1 |
||
4457 | 2f2c: 80 93 09 02 sts 0x0209, r24 |
||
4458 | 2f30: 80 91 0a 02 lds r24, 0x020A |
||
4459 | 2f34: 81 50 subi r24, 0x01 ; 1 |
||
4460 | 2f36: 80 93 0a 02 sts 0x020A, r24 |
||
4461 | 2f3a: 8f 5f subi r24, 0xFF ; 255 |
||
4462 | 2f3c: a1 f4 brne .+40 ; 0x2f66 <__vector_18+0x5a> |
||
4463 | 2f3e: 89 e0 ldi r24, 0x09 ; 9 |
||
4464 | 2f40: 80 93 0a 02 sts 0x020A, r24 |
||
4465 | 2f44: 80 91 0a 01 lds r24, 0x010A |
||
4466 | 2f48: 8f 5f subi r24, 0xFF ; 255 |
||
4467 | 2f4a: 81 70 andi r24, 0x01 ; 1 |
||
4468 | 2f4c: 80 93 0a 01 sts 0x010A, r24 |
||
4469 | 2f50: 88 23 and r24, r24 |
||
4470 | 2f52: f1 f1 breq .+124 ; 0x2fd0 <__vector_18+0xc4> |
||
4471 | 2f54: 80 91 02 02 lds r24, 0x0202 |
||
4472 | 2f58: 90 91 03 02 lds r25, 0x0203 |
||
4473 | 2f5c: 01 96 adiw r24, 0x01 ; 1 |
||
4474 | 2f5e: 90 93 03 02 sts 0x0203, r25 |
||
4475 | 2f62: 80 93 02 02 sts 0x0202, r24 |
||
4476 | 2f66: 80 91 07 02 lds r24, 0x0207 |
||
4477 | 2f6a: 90 91 08 02 lds r25, 0x0208 |
||
4478 | 2f6e: 89 2b or r24, r25 |
||
4479 | 2f70: d9 f0 breq .+54 ; 0x2fa8 <__vector_18+0x9c> |
||
4480 | 2f72: 80 91 07 02 lds r24, 0x0207 |
||
4481 | 2f76: 90 91 08 02 lds r25, 0x0208 |
||
4482 | 2f7a: 01 97 sbiw r24, 0x01 ; 1 |
||
4483 | 2f7c: 90 93 08 02 sts 0x0208, r25 |
||
4484 | 2f80: 80 93 07 02 sts 0x0207, r24 |
||
4485 | 2f84: 20 91 07 02 lds r18, 0x0207 |
||
4486 | 2f88: 30 91 08 02 lds r19, 0x0208 |
||
4487 | 2f8c: 80 91 08 01 lds r24, 0x0108 |
||
4488 | 2f90: 90 91 09 01 lds r25, 0x0109 |
||
4489 | 2f94: 82 23 and r24, r18 |
||
4490 | 2f96: 93 23 and r25, r19 |
||
4491 | 2f98: 89 2b or r24, r25 |
||
4492 | 2f9a: 61 f0 breq .+24 ; 0x2fb4 <__vector_18+0xa8> |
||
4493 | 2f9c: 80 91 00 01 lds r24, 0x0100 |
||
4494 | 2fa0: 8a 30 cpi r24, 0x0A ; 10 |
||
4495 | 2fa2: d1 f0 breq .+52 ; 0x2fd8 <__vector_18+0xcc> |
||
4496 | 2fa4: 47 9a sbi 0x08, 7 ; 8 |
||
4497 | 2fa6: 0b c0 rjmp .+22 ; 0x2fbe <__vector_18+0xb2> |
||
4498 | 2fa8: 8f ef ldi r24, 0xFF ; 255 |
||
4499 | 2faa: 9f ef ldi r25, 0xFF ; 255 |
||
4500 | 2fac: 90 93 09 01 sts 0x0109, r25 |
||
4501 | 2fb0: 80 93 08 01 sts 0x0108, r24 |
||
4502 | 2fb4: 80 91 00 01 lds r24, 0x0100 |
||
4503 | 2fb8: 8a 30 cpi r24, 0x0A ; 10 |
||
4504 | 2fba: 81 f0 breq .+32 ; 0x2fdc <__vector_18+0xd0> |
||
4505 | 2fbc: 47 98 cbi 0x08, 7 ; 8 |
||
4506 | 2fbe: 9f 91 pop r25 |
||
4507 | 2fc0: 8f 91 pop r24 |
||
4508 | 2fc2: 3f 91 pop r19 |
||
4509 | 2fc4: 2f 91 pop r18 |
||
4510 | 2fc6: 0f 90 pop r0 |
||
4511 | 2fc8: 0f be out 0x3f, r0 ; 63 |
||
4512 | 2fca: 0f 90 pop r0 |
||
4513 | 2fcc: 1f 90 pop r1 |
||
4514 | 2fce: 18 95 reti |
||
4515 | 2fd0: 81 e0 ldi r24, 0x01 ; 1 |
||
4516 | 2fd2: 80 93 04 02 sts 0x0204, r24 |
||
4517 | 2fd6: be cf rjmp .-132 ; 0x2f54 <__vector_18+0x48> |
||
4518 | 2fd8: 5a 9a sbi 0x0b, 2 ; 11 |
||
4519 | 2fda: f1 cf rjmp .-30 ; 0x2fbe <__vector_18+0xb2> |
||
4520 | 2fdc: 5a 98 cbi 0x0b, 2 ; 11 |
||
4521 | 2fde: ef cf rjmp .-34 ; 0x2fbe <__vector_18+0xb2> |
||
4522 | |||
4523 | 00002fe0 <SetDelay>: |
||
4524 | 2fe0: 20 91 02 02 lds r18, 0x0202 |
||
4525 | 2fe4: 30 91 03 02 lds r19, 0x0203 |
||
4526 | 2fe8: 21 50 subi r18, 0x01 ; 1 |
||
4527 | 2fea: 30 40 sbci r19, 0x00 ; 0 |
||
4528 | 2fec: 28 0f add r18, r24 |
||
4529 | 2fee: 39 1f adc r19, r25 |
||
4530 | 2ff0: c9 01 movw r24, r18 |
||
4531 | 2ff2: 08 95 ret |
||
4532 | |||
4533 | 00002ff4 <CheckDelay>: |
||
4534 | 2ff4: 20 91 02 02 lds r18, 0x0202 |
||
4535 | 2ff8: 30 91 03 02 lds r19, 0x0203 |
||
4536 | 2ffc: 82 1b sub r24, r18 |
||
4537 | 2ffe: 93 0b sbc r25, r19 |
||
4538 | 3000: 80 70 andi r24, 0x00 ; 0 |
||
4539 | 3002: 90 78 andi r25, 0x80 ; 128 |
||
4540 | 3004: 89 2f mov r24, r25 |
||
4541 | 3006: 08 95 ret |
||
4542 | |||
4543 | 00003008 <Delay_ms>: |
||
4544 | 3008: 20 91 02 02 lds r18, 0x0202 |
||
4545 | 300c: 30 91 03 02 lds r19, 0x0203 |
||
4546 | 3010: 21 50 subi r18, 0x01 ; 1 |
||
4547 | 3012: 30 40 sbci r19, 0x00 ; 0 |
||
4548 | 3014: 28 0f add r18, r24 |
||
4549 | 3016: 39 1f adc r19, r25 |
||
4550 | 3018: 80 91 02 02 lds r24, 0x0202 |
||
4551 | 301c: 90 91 03 02 lds r25, 0x0203 |
||
4552 | 3020: a9 01 movw r20, r18 |
||
4553 | 3022: 48 1b sub r20, r24 |
||
4554 | 3024: 59 0b sbc r21, r25 |
||
4555 | 3026: ca 01 movw r24, r20 |
||
4556 | 3028: 80 70 andi r24, 0x00 ; 0 |
||
4557 | 302a: 90 78 andi r25, 0x80 ; 128 |
||
4558 | 302c: 99 23 and r25, r25 |
||
4559 | 302e: a1 f3 breq .-24 ; 0x3018 <Delay_ms+0x10> |
||
4560 | 3030: 08 95 ret |
||
4561 | |||
4562 | 00003032 <Delay_ms_Mess>: |
||
4563 | 3032: 20 91 02 02 lds r18, 0x0202 |
||
4564 | 3036: 30 91 03 02 lds r19, 0x0203 |
||
4565 | 303a: 21 50 subi r18, 0x01 ; 1 |
||
4566 | 303c: 30 40 sbci r19, 0x00 ; 0 |
||
4567 | 303e: 28 0f add r18, r24 |
||
4568 | 3040: 39 1f adc r19, r25 |
||
4569 | 3042: 80 91 02 02 lds r24, 0x0202 |
||
4570 | 3046: 90 91 03 02 lds r25, 0x0203 |
||
4571 | 304a: a9 01 movw r20, r18 |
||
4572 | 304c: 48 1b sub r20, r24 |
||
4573 | 304e: 59 0b sbc r21, r25 |
||
4574 | 3050: ca 01 movw r24, r20 |
||
4575 | 3052: 80 70 andi r24, 0x00 ; 0 |
||
4576 | 3054: 90 78 andi r25, 0x80 ; 128 |
||
4577 | 3056: 99 23 and r25, r25 |
||
4578 | 3058: 61 f4 brne .+24 ; 0x3072 <Delay_ms_Mess+0x40> |
||
4579 | 305a: 80 91 1b 01 lds r24, 0x011B |
||
4580 | 305e: 88 23 and r24, r24 |
||
4581 | 3060: 81 f3 breq .-32 ; 0x3042 <Delay_ms_Mess+0x10> |
||
4582 | 3062: 10 92 1b 01 sts 0x011B, r1 |
||
4583 | 3066: 80 91 7a 00 lds r24, 0x007A |
||
4584 | 306a: 88 6c ori r24, 0xC8 ; 200 |
||
4585 | 306c: 80 93 7a 00 sts 0x007A, r24 |
||
4586 | 3070: e8 cf rjmp .-48 ; 0x3042 <Delay_ms_Mess+0x10> |
||
4587 | 3072: 08 95 ret |
||
4588 | |||
4589 | 00003074 <TIMER2_Init>: |
||
4590 | 3074: 9f b7 in r25, 0x3f ; 63 |
||
4591 | 3076: f8 94 cli |
||
4592 | 3078: 57 98 cbi 0x0a, 7 ; 10 |
||
4593 | 307a: 5f 98 cbi 0x0b, 7 ; 11 |
||
4594 | 307c: 3e 9a sbi 0x07, 6 ; 7 |
||
4595 | 307e: 46 9a sbi 0x08, 6 ; 8 |
||
4596 | 3080: a0 eb ldi r26, 0xB0 ; 176 |
||
4597 | 3082: b0 e0 ldi r27, 0x00 ; 0 |
||
4598 | 3084: 8c 91 ld r24, X |
||
4599 | 3086: 8f 70 andi r24, 0x0F ; 15 |
||
4600 | 3088: 8c 93 st X, r24 |
||
4601 | 308a: 8c 91 ld r24, X |
||
4602 | 308c: 83 60 ori r24, 0x03 ; 3 |
||
4603 | 308e: 8c 93 st X, r24 |
||
4604 | 3090: e1 eb ldi r30, 0xB1 ; 177 |
||
4605 | 3092: f0 e0 ldi r31, 0x00 ; 0 |
||
4606 | 3094: 80 81 ld r24, Z |
||
4607 | 3096: 8b 73 andi r24, 0x3B ; 59 |
||
4608 | 3098: 80 83 st Z, r24 |
||
4609 | 309a: 80 81 ld r24, Z |
||
4610 | 309c: 8b 60 ori r24, 0x0B ; 11 |
||
4611 | 309e: 80 83 st Z, r24 |
||
4612 | 30a0: 10 92 b2 00 sts 0x00B2, r1 |
||
4613 | 30a4: 8f ef ldi r24, 0xFF ; 255 |
||
4614 | 30a6: 80 93 b3 00 sts 0x00B3, r24 |
||
4615 | 30aa: 8c 91 ld r24, X |
||
4616 | 30ac: 80 68 ori r24, 0x80 ; 128 |
||
4617 | 30ae: 8c 93 st X, r24 |
||
4618 | 30b0: e0 e7 ldi r30, 0x70 ; 112 |
||
4619 | 30b2: f0 e0 ldi r31, 0x00 ; 0 |
||
4620 | 30b4: 80 81 ld r24, Z |
||
4621 | 30b6: 8a 7f andi r24, 0xFA ; 250 |
||
4622 | 30b8: 80 83 st Z, r24 |
||
4623 | 30ba: 80 81 ld r24, Z |
||
4624 | 30bc: 82 60 ori r24, 0x02 ; 2 |
||
4625 | 30be: 80 83 st Z, r24 |
||
4626 | 30c0: 9f bf out 0x3f, r25 ; 63 |
||
4627 | 30c2: 08 95 ret |
||
4628 | |||
4629 | 000030c4 <Servo_On>: |
||
4630 | 30c4: 81 e0 ldi r24, 0x01 ; 1 |
||
4631 | 30c6: 80 93 0f 02 sts 0x020F, r24 |
||
4632 | 30ca: 57 9a sbi 0x0a, 7 ; 10 |
||
4633 | 30cc: 08 95 ret |
||
4634 | |||
4635 | 000030ce <Servo_Off>: |
||
4636 | 30ce: 10 92 0f 02 sts 0x020F, r1 |
||
4637 | 30d2: 57 98 cbi 0x0a, 7 ; 10 |
||
4638 | 30d4: 46 9a sbi 0x08, 6 ; 8 |
||
4639 | 30d6: 08 95 ret |
||
4640 | |||
4641 | 000030d8 <__vector_9>: |
||
4642 | 30d8: 1f 92 push r1 |
||
4643 | 30da: 0f 92 push r0 |
||
4644 | 30dc: 0f b6 in r0, 0x3f ; 63 |
||
4645 | 30de: 0f 92 push r0 |
||
4646 | 30e0: 11 24 eor r1, r1 |
||
4647 | 30e2: cf 92 push r12 |
||
4648 | 30e4: df 92 push r13 |
||
4649 | 30e6: ef 92 push r14 |
||
4650 | 30e8: ff 92 push r15 |
||
4651 | 30ea: 0f 93 push r16 |
||
4652 | 30ec: 1f 93 push r17 |
||
4653 | 30ee: 2f 93 push r18 |
||
4654 | 30f0: 3f 93 push r19 |
||
4655 | 30f2: 4f 93 push r20 |
||
4656 | 30f4: 5f 93 push r21 |
||
4657 | 30f6: 6f 93 push r22 |
||
4658 | 30f8: 7f 93 push r23 |
||
4659 | 30fa: 8f 93 push r24 |
||
4660 | 30fc: 9f 93 push r25 |
||
4661 | 30fe: af 93 push r26 |
||
4662 | 3100: bf 93 push r27 |
||
4663 | 3102: ef 93 push r30 |
||
4664 | 3104: ff 93 push r31 |
||
4665 | 3106: 80 91 00 01 lds r24, 0x0100 |
||
4666 | 310a: 84 31 cpi r24, 0x14 ; 20 |
||
4667 | 310c: 90 f5 brcc .+100 ; 0x3172 <__vector_9+0x9a> |
||
4668 | 310e: 80 91 15 02 lds r24, 0x0215 |
||
4669 | 3112: 88 23 and r24, r24 |
||
4670 | 3114: 09 f4 brne .+2 ; 0x3118 <__vector_9+0x40> |
||
4671 | 3116: 7f c0 rjmp .+254 ; 0x3216 <__vector_9+0x13e> |
||
4672 | 3118: 40 91 13 02 lds r20, 0x0213 |
||
4673 | 311c: 50 91 14 02 lds r21, 0x0214 |
||
4674 | 3120: 81 e0 ldi r24, 0x01 ; 1 |
||
4675 | 3122: 4f 37 cpi r20, 0x7F ; 127 |
||
4676 | 3124: 58 07 cpc r21, r24 |
||
4677 | 3126: 08 f0 brcs .+2 ; 0x312a <__vector_9+0x52> |
||
4678 | 3128: 5b c0 rjmp .+182 ; 0x31e0 <__vector_9+0x108> |
||
4679 | 312a: 4f 3f cpi r20, 0xFF ; 255 |
||
4680 | 312c: 51 05 cpc r21, r1 |
||
4681 | 312e: 11 f0 breq .+4 ; 0x3134 <__vector_9+0x5c> |
||
4682 | 3130: 08 f0 brcs .+2 ; 0x3134 <__vector_9+0x5c> |
||
4683 | 3132: 60 c0 rjmp .+192 ; 0x31f4 <__vector_9+0x11c> |
||
4684 | 3134: 40 93 b3 00 sts 0x00B3, r20 |
||
4685 | 3138: 10 92 14 02 sts 0x0214, r1 |
||
4686 | 313c: 10 92 13 02 sts 0x0213, r1 |
||
4687 | 3140: 10 92 15 02 sts 0x0215, r1 |
||
4688 | 3144: ff 91 pop r31 |
||
4689 | 3146: ef 91 pop r30 |
||
4690 | 3148: bf 91 pop r27 |
||
4691 | 314a: af 91 pop r26 |
||
4692 | 314c: 9f 91 pop r25 |
||
4693 | 314e: 8f 91 pop r24 |
||
4694 | 3150: 7f 91 pop r23 |
||
4695 | 3152: 6f 91 pop r22 |
||
4696 | 3154: 5f 91 pop r21 |
||
4697 | 3156: 4f 91 pop r20 |
||
4698 | 3158: 3f 91 pop r19 |
||
4699 | 315a: 2f 91 pop r18 |
||
4700 | 315c: 1f 91 pop r17 |
||
4701 | 315e: 0f 91 pop r16 |
||
4702 | 3160: ff 90 pop r15 |
||
4703 | 3162: ef 90 pop r14 |
||
4704 | 3164: df 90 pop r13 |
||
4705 | 3166: cf 90 pop r12 |
||
4706 | 3168: 0f 90 pop r0 |
||
4707 | 316a: 0f be out 0x3f, r0 ; 63 |
||
4708 | 316c: 0f 90 pop r0 |
||
4709 | 316e: 1f 90 pop r1 |
||
4710 | 3170: 18 95 reti |
||
4711 | 3172: 80 91 15 02 lds r24, 0x0215 |
||
4712 | 3176: 88 23 and r24, r24 |
||
4713 | 3178: 79 f6 brne .-98 ; 0x3118 <__vector_9+0x40> |
||
4714 | 317a: 80 91 b0 00 lds r24, 0x00B0 |
||
4715 | 317e: 86 ff sbrs r24, 6 |
||
4716 | 3180: fc c0 rjmp .+504 ; 0x337a <__vector_9+0x2a2> |
||
4717 | 3182: 80 91 b0 00 lds r24, 0x00B0 |
||
4718 | 3186: 8f 7b andi r24, 0xBF ; 191 |
||
4719 | 3188: 80 93 b0 00 sts 0x00B0, r24 |
||
4720 | 318c: e0 91 10 02 lds r30, 0x0210 |
||
4721 | 3190: ee 23 and r30, r30 |
||
4722 | 3192: 09 f0 breq .+2 ; 0x3196 <__vector_9+0xbe> |
||
4723 | 3194: 3e c1 rjmp .+636 ; 0x3412 <__vector_9+0x33a> |
||
4724 | 3196: 80 91 bd 05 lds r24, 0x05BD |
||
4725 | 319a: 90 e0 ldi r25, 0x00 ; 0 |
||
4726 | 319c: 2d ed ldi r18, 0xDD ; 221 |
||
4727 | 319e: 36 e0 ldi r19, 0x06 ; 6 |
||
4728 | 31a0: a9 01 movw r20, r18 |
||
4729 | 31a2: 84 9f mul r24, r20 |
||
4730 | 31a4: 90 01 movw r18, r0 |
||
4731 | 31a6: 85 9f mul r24, r21 |
||
4732 | 31a8: 30 0d add r19, r0 |
||
4733 | 31aa: 94 9f mul r25, r20 |
||
4734 | 31ac: 30 0d add r19, r0 |
||
4735 | 31ae: 11 24 eor r1, r1 |
||
4736 | 31b0: 80 91 11 02 lds r24, 0x0211 |
||
4737 | 31b4: 90 91 12 02 lds r25, 0x0212 |
||
4738 | 31b8: 28 1b sub r18, r24 |
||
4739 | 31ba: 39 0b sbc r19, r25 |
||
4740 | 31bc: 30 93 14 02 sts 0x0214, r19 |
||
4741 | 31c0: 20 93 13 02 sts 0x0213, r18 |
||
4742 | 31c4: 10 92 12 02 sts 0x0212, r1 |
||
4743 | 31c8: 10 92 11 02 sts 0x0211, r1 |
||
4744 | 31cc: 46 9a sbi 0x08, 6 ; 8 |
||
4745 | 31ce: a9 01 movw r20, r18 |
||
4746 | 31d0: 81 e0 ldi r24, 0x01 ; 1 |
||
4747 | 31d2: 80 93 15 02 sts 0x0215, r24 |
||
4748 | 31d6: 81 e0 ldi r24, 0x01 ; 1 |
||
4749 | 31d8: 4f 37 cpi r20, 0x7F ; 127 |
||
4750 | 31da: 58 07 cpc r21, r24 |
||
4751 | 31dc: 08 f4 brcc .+2 ; 0x31e0 <__vector_9+0x108> |
||
4752 | 31de: a5 cf rjmp .-182 ; 0x312a <__vector_9+0x52> |
||
4753 | 31e0: 8f ef ldi r24, 0xFF ; 255 |
||
4754 | 31e2: 80 93 b3 00 sts 0x00B3, r24 |
||
4755 | 31e6: 4f 5f subi r20, 0xFF ; 255 |
||
4756 | 31e8: 50 40 sbci r21, 0x00 ; 0 |
||
4757 | 31ea: 50 93 14 02 sts 0x0214, r21 |
||
4758 | 31ee: 40 93 13 02 sts 0x0213, r20 |
||
4759 | 31f2: a8 cf rjmp .-176 ; 0x3144 <__vector_9+0x6c> |
||
4760 | 31f4: 9a 01 movw r18, r20 |
||
4761 | 31f6: 2f 5f subi r18, 0xFF ; 255 |
||
4762 | 31f8: 30 40 sbci r19, 0x00 ; 0 |
||
4763 | 31fa: 2f 37 cpi r18, 0x7F ; 127 |
||
4764 | 31fc: 31 05 cpc r19, r1 |
||
4765 | 31fe: 08 f0 brcs .+2 ; 0x3202 <__vector_9+0x12a> |
||
4766 | 3200: b4 c0 rjmp .+360 ; 0x336a <__vector_9+0x292> |
||
4767 | 3202: 80 e8 ldi r24, 0x80 ; 128 |
||
4768 | 3204: 80 93 b3 00 sts 0x00B3, r24 |
||
4769 | 3208: 40 58 subi r20, 0x80 ; 128 |
||
4770 | 320a: 50 40 sbci r21, 0x00 ; 0 |
||
4771 | 320c: 50 93 14 02 sts 0x0214, r21 |
||
4772 | 3210: 40 93 13 02 sts 0x0213, r20 |
||
4773 | 3214: 97 cf rjmp .-210 ; 0x3144 <__vector_9+0x6c> |
||
4774 | 3216: 80 91 b0 00 lds r24, 0x00B0 |
||
4775 | 321a: 86 ff sbrs r24, 6 |
||
4776 | 321c: dd c0 rjmp .+442 ; 0x33d8 <__vector_9+0x300> |
||
4777 | 321e: 80 91 b0 00 lds r24, 0x00B0 |
||
4778 | 3222: 8f 7b andi r24, 0xBF ; 191 |
||
4779 | 3224: 80 93 b0 00 sts 0x00B0, r24 |
||
4780 | 3228: 80 91 9d 01 lds r24, 0x019D |
||
4781 | 322c: 48 2f mov r20, r24 |
||
4782 | 322e: 50 e0 ldi r21, 0x00 ; 0 |
||
4783 | 3230: 44 0f add r20, r20 |
||
4784 | 3232: 55 1f adc r21, r21 |
||
4785 | 3234: 44 0f add r20, r20 |
||
4786 | 3236: 55 1f adc r21, r21 |
||
4787 | 3238: 20 91 0d 01 lds r18, 0x010D |
||
4788 | 323c: 30 91 0e 01 lds r19, 0x010E |
||
4789 | 3240: c9 01 movw r24, r18 |
||
4790 | 3242: 88 0f add r24, r24 |
||
4791 | 3244: 99 1f adc r25, r25 |
||
4792 | 3246: 82 0f add r24, r18 |
||
4793 | 3248: 93 1f adc r25, r19 |
||
4794 | 324a: 48 0f add r20, r24 |
||
4795 | 324c: 59 1f adc r21, r25 |
||
4796 | 324e: 57 fd sbrc r21, 7 |
||
4797 | 3250: ea c1 rjmp .+980 ; 0x3626 <__vector_9+0x54e> |
||
4798 | 3252: ca 01 movw r24, r20 |
||
4799 | 3254: 95 95 asr r25 |
||
4800 | 3256: 87 95 ror r24 |
||
4801 | 3258: 95 95 asr r25 |
||
4802 | 325a: 87 95 ror r24 |
||
4803 | 325c: 90 93 0e 01 sts 0x010E, r25 |
||
4804 | 3260: 80 93 0d 01 sts 0x010D, r24 |
||
4805 | 3264: 90 93 0c 02 sts 0x020C, r25 |
||
4806 | 3268: 80 93 0b 02 sts 0x020B, r24 |
||
4807 | 326c: 80 91 e5 05 lds r24, 0x05E5 |
||
4808 | 3270: 80 ff sbrs r24, 0 |
||
4809 | 3272: 02 c1 rjmp .+516 ; 0x3478 <__vector_9+0x3a0> |
||
4810 | 3274: c0 90 0b 02 lds r12, 0x020B |
||
4811 | 3278: d0 90 0c 02 lds r13, 0x020C |
||
4812 | 327c: e0 90 b6 05 lds r14, 0x05B6 |
||
4813 | 3280: ff 24 eor r15, r15 |
||
4814 | 3282: 00 e0 ldi r16, 0x00 ; 0 |
||
4815 | 3284: 10 e0 ldi r17, 0x00 ; 0 |
||
4816 | 3286: 60 91 70 02 lds r22, 0x0270 |
||
4817 | 328a: 70 91 71 02 lds r23, 0x0271 |
||
4818 | 328e: 80 91 72 02 lds r24, 0x0272 |
||
4819 | 3292: 90 91 73 02 lds r25, 0x0273 |
||
4820 | 3296: 20 e8 ldi r18, 0x80 ; 128 |
||
4821 | 3298: 30 e0 ldi r19, 0x00 ; 0 |
||
4822 | 329a: 40 e0 ldi r20, 0x00 ; 0 |
||
4823 | 329c: 50 e0 ldi r21, 0x00 ; 0 |
||
4824 | 329e: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
4825 | 32a2: c8 01 movw r24, r16 |
||
4826 | 32a4: b7 01 movw r22, r14 |
||
4827 | 32a6: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
4828 | 32aa: 66 0f add r22, r22 |
||
4829 | 32ac: 77 1f adc r23, r23 |
||
4830 | 32ae: 88 1f adc r24, r24 |
||
4831 | 32b0: 99 1f adc r25, r25 |
||
4832 | 32b2: 66 0f add r22, r22 |
||
4833 | 32b4: 77 1f adc r23, r23 |
||
4834 | 32b6: 88 1f adc r24, r24 |
||
4835 | 32b8: 99 1f adc r25, r25 |
||
4836 | 32ba: 20 e0 ldi r18, 0x00 ; 0 |
||
4837 | 32bc: 31 e0 ldi r19, 0x01 ; 1 |
||
4838 | 32be: 40 e0 ldi r20, 0x00 ; 0 |
||
4839 | 32c0: 50 e0 ldi r21, 0x00 ; 0 |
||
4840 | 32c2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
4841 | 32c6: c2 0e add r12, r18 |
||
4842 | 32c8: d3 1e adc r13, r19 |
||
4843 | 32ca: d0 92 0c 02 sts 0x020C, r13 |
||
4844 | 32ce: c0 92 0b 02 sts 0x020B, r12 |
||
4845 | 32d2: 80 91 b7 05 lds r24, 0x05B7 |
||
4846 | 32d6: 28 2f mov r18, r24 |
||
4847 | 32d8: 30 e0 ldi r19, 0x00 ; 0 |
||
4848 | 32da: 22 0f add r18, r18 |
||
4849 | 32dc: 33 1f adc r19, r19 |
||
4850 | 32de: 22 0f add r18, r18 |
||
4851 | 32e0: 33 1f adc r19, r19 |
||
4852 | 32e2: 80 91 0b 02 lds r24, 0x020B |
||
4853 | 32e6: 90 91 0c 02 lds r25, 0x020C |
||
4854 | 32ea: 82 17 cp r24, r18 |
||
4855 | 32ec: 93 07 cpc r25, r19 |
||
4856 | 32ee: 0c f4 brge .+2 ; 0x32f2 <__vector_9+0x21a> |
||
4857 | 32f0: 8b c0 rjmp .+278 ; 0x3408 <__vector_9+0x330> |
||
4858 | 32f2: 80 91 b8 05 lds r24, 0x05B8 |
||
4859 | 32f6: 28 2f mov r18, r24 |
||
4860 | 32f8: 30 e0 ldi r19, 0x00 ; 0 |
||
4861 | 32fa: 22 0f add r18, r18 |
||
4862 | 32fc: 33 1f adc r19, r19 |
||
4863 | 32fe: 22 0f add r18, r18 |
||
4864 | 3300: 33 1f adc r19, r19 |
||
4865 | 3302: 80 91 0b 02 lds r24, 0x020B |
||
4866 | 3306: 90 91 0c 02 lds r25, 0x020C |
||
4867 | 330a: 28 17 cp r18, r24 |
||
4868 | 330c: 39 07 cpc r19, r25 |
||
4869 | 330e: 0c f4 brge .+2 ; 0x3312 <__vector_9+0x23a> |
||
4870 | 3310: 7b c0 rjmp .+246 ; 0x3408 <__vector_9+0x330> |
||
4871 | 3312: 20 91 0b 02 lds r18, 0x020B |
||
4872 | 3316: 30 91 0c 02 lds r19, 0x020C |
||
4873 | 331a: 27 55 subi r18, 0x57 ; 87 |
||
4874 | 331c: 3e 4f sbci r19, 0xFE ; 254 |
||
4875 | 331e: 30 93 14 02 sts 0x0214, r19 |
||
4876 | 3322: 20 93 13 02 sts 0x0213, r18 |
||
4877 | 3326: 80 91 0b 02 lds r24, 0x020B |
||
4878 | 332a: 90 91 0c 02 lds r25, 0x020C |
||
4879 | 332e: 97 fd sbrc r25, 7 |
||
4880 | 3330: 78 c1 rjmp .+752 ; 0x3622 <__vector_9+0x54a> |
||
4881 | 3332: 95 95 asr r25 |
||
4882 | 3334: 87 95 ror r24 |
||
4883 | 3336: 95 95 asr r25 |
||
4884 | 3338: 87 95 ror r24 |
||
4885 | 333a: 90 93 0c 02 sts 0x020C, r25 |
||
4886 | 333e: 80 93 0b 02 sts 0x020B, r24 |
||
4887 | 3342: 45 e0 ldi r20, 0x05 ; 5 |
||
4888 | 3344: 2d 3d cpi r18, 0xDD ; 221 |
||
4889 | 3346: 34 07 cpc r19, r20 |
||
4890 | 3348: 08 f4 brcc .+2 ; 0x334c <__vector_9+0x274> |
||
4891 | 334a: c6 c0 rjmp .+396 ; 0x34d8 <__vector_9+0x400> |
||
4892 | 334c: 8c ed ldi r24, 0xDC ; 220 |
||
4893 | 334e: 95 e0 ldi r25, 0x05 ; 5 |
||
4894 | 3350: 90 93 14 02 sts 0x0214, r25 |
||
4895 | 3354: 80 93 13 02 sts 0x0213, r24 |
||
4896 | 3358: 40 91 13 02 lds r20, 0x0213 |
||
4897 | 335c: 50 91 14 02 lds r21, 0x0214 |
||
4898 | 3360: 50 93 12 02 sts 0x0212, r21 |
||
4899 | 3364: 40 93 11 02 sts 0x0211, r20 |
||
4900 | 3368: 33 cf rjmp .-410 ; 0x31d0 <__vector_9+0xf8> |
||
4901 | 336a: 8f ef ldi r24, 0xFF ; 255 |
||
4902 | 336c: 80 93 b3 00 sts 0x00B3, r24 |
||
4903 | 3370: 30 93 14 02 sts 0x0214, r19 |
||
4904 | 3374: 20 93 13 02 sts 0x0213, r18 |
||
4905 | 3378: e5 ce rjmp .-566 ; 0x3144 <__vector_9+0x6c> |
||
4906 | 337a: 80 91 b0 00 lds r24, 0x00B0 |
||
4907 | 337e: 80 64 ori r24, 0x40 ; 64 |
||
4908 | 3380: 80 93 b0 00 sts 0x00B0, r24 |
||
4909 | 3384: 8c eb ldi r24, 0xBC ; 188 |
||
4910 | 3386: 90 e0 ldi r25, 0x00 ; 0 |
||
4911 | 3388: 90 93 14 02 sts 0x0214, r25 |
||
4912 | 338c: 80 93 13 02 sts 0x0213, r24 |
||
4913 | 3390: 80 91 11 02 lds r24, 0x0211 |
||
4914 | 3394: 90 91 12 02 lds r25, 0x0212 |
||
4915 | 3398: 84 54 subi r24, 0x44 ; 68 |
||
4916 | 339a: 9f 4f sbci r25, 0xFF ; 255 |
||
4917 | 339c: 90 93 12 02 sts 0x0212, r25 |
||
4918 | 33a0: 80 93 11 02 sts 0x0211, r24 |
||
4919 | 33a4: 80 91 0f 02 lds r24, 0x020F |
||
4920 | 33a8: 88 23 and r24, r24 |
||
4921 | 33aa: 29 f0 breq .+10 ; 0x33b6 <__vector_9+0x2de> |
||
4922 | 33ac: 80 91 60 02 lds r24, 0x0260 |
||
4923 | 33b0: 85 3b cpi r24, 0xB5 ; 181 |
||
4924 | 33b2: 08 f0 brcs .+2 ; 0x33b6 <__vector_9+0x2de> |
||
4925 | 33b4: 9c c0 rjmp .+312 ; 0x34ee <__vector_9+0x416> |
||
4926 | 33b6: 46 9a sbi 0x08, 6 ; 8 |
||
4927 | 33b8: 80 91 10 02 lds r24, 0x0210 |
||
4928 | 33bc: 8f 5f subi r24, 0xFF ; 255 |
||
4929 | 33be: 80 93 10 02 sts 0x0210, r24 |
||
4930 | 33c2: 90 91 bd 05 lds r25, 0x05BD |
||
4931 | 33c6: 98 17 cp r25, r24 |
||
4932 | 33c8: 10 f4 brcc .+4 ; 0x33ce <__vector_9+0x2f6> |
||
4933 | 33ca: 10 92 10 02 sts 0x0210, r1 |
||
4934 | 33ce: 40 91 13 02 lds r20, 0x0213 |
||
4935 | 33d2: 50 91 14 02 lds r21, 0x0214 |
||
4936 | 33d6: fc ce rjmp .-520 ; 0x31d0 <__vector_9+0xf8> |
||
4937 | 33d8: 80 91 b0 00 lds r24, 0x00B0 |
||
4938 | 33dc: 80 64 ori r24, 0x40 ; 64 |
||
4939 | 33de: 80 93 b0 00 sts 0x00B0, r24 |
||
4940 | 33e2: 80 91 bd 05 lds r24, 0x05BD |
||
4941 | 33e6: 90 e0 ldi r25, 0x00 ; 0 |
||
4942 | 33e8: 2d ed ldi r18, 0xDD ; 221 |
||
4943 | 33ea: 36 e0 ldi r19, 0x06 ; 6 |
||
4944 | 33ec: 82 9f mul r24, r18 |
||
4945 | 33ee: a0 01 movw r20, r0 |
||
4946 | 33f0: 83 9f mul r24, r19 |
||
4947 | 33f2: 50 0d add r21, r0 |
||
4948 | 33f4: 92 9f mul r25, r18 |
||
4949 | 33f6: 50 0d add r21, r0 |
||
4950 | 33f8: 11 24 eor r1, r1 |
||
4951 | 33fa: 80 91 11 02 lds r24, 0x0211 |
||
4952 | 33fe: 90 91 12 02 lds r25, 0x0212 |
||
4953 | 3402: 48 1b sub r20, r24 |
||
4954 | 3404: 59 0b sbc r21, r25 |
||
4955 | 3406: e4 ce rjmp .-568 ; 0x31d0 <__vector_9+0xf8> |
||
4956 | 3408: 30 93 0c 02 sts 0x020C, r19 |
||
4957 | 340c: 20 93 0b 02 sts 0x020B, r18 |
||
4958 | 3410: 80 cf rjmp .-256 ; 0x3312 <__vector_9+0x23a> |
||
4959 | 3412: 89 ea ldi r24, 0xA9 ; 169 |
||
4960 | 3414: 93 e0 ldi r25, 0x03 ; 3 |
||
4961 | 3416: 90 93 14 02 sts 0x0214, r25 |
||
4962 | 341a: 80 93 13 02 sts 0x0213, r24 |
||
4963 | 341e: e1 30 cpi r30, 0x01 ; 1 |
||
4964 | 3420: 09 f4 brne .+2 ; 0x3424 <__vector_9+0x34c> |
||
4965 | 3422: 67 c0 rjmp .+206 ; 0x34f2 <__vector_9+0x41a> |
||
4966 | 3424: e2 30 cpi r30, 0x02 ; 2 |
||
4967 | 3426: 09 f4 brne .+2 ; 0x342a <__vector_9+0x352> |
||
4968 | 3428: 01 c1 rjmp .+514 ; 0x362c <__vector_9+0x554> |
||
4969 | 342a: f0 e0 ldi r31, 0x00 ; 0 |
||
4970 | 342c: ee 0f add r30, r30 |
||
4971 | 342e: ff 1f adc r31, r31 |
||
4972 | 3430: e1 5d subi r30, 0xD1 ; 209 |
||
4973 | 3432: fa 4f sbci r31, 0xFA ; 250 |
||
4974 | 3434: 80 81 ld r24, Z |
||
4975 | 3436: 91 81 ldd r25, Z+1 ; 0x01 |
||
4976 | 3438: 88 0f add r24, r24 |
||
4977 | 343a: 99 1f adc r25, r25 |
||
4978 | 343c: 87 55 subi r24, 0x57 ; 87 |
||
4979 | 343e: 9c 4f sbci r25, 0xFC ; 252 |
||
4980 | 3440: 90 93 14 02 sts 0x0214, r25 |
||
4981 | 3444: 80 93 13 02 sts 0x0213, r24 |
||
4982 | 3448: 40 91 13 02 lds r20, 0x0213 |
||
4983 | 344c: 50 91 14 02 lds r21, 0x0214 |
||
4984 | 3450: 85 e0 ldi r24, 0x05 ; 5 |
||
4985 | 3452: 4d 3d cpi r20, 0xDD ; 221 |
||
4986 | 3454: 58 07 cpc r21, r24 |
||
4987 | 3456: 08 f4 brcc .+2 ; 0x345a <__vector_9+0x382> |
||
4988 | 3458: dc c0 rjmp .+440 ; 0x3612 <__vector_9+0x53a> |
||
4989 | 345a: 4c ed ldi r20, 0xDC ; 220 |
||
4990 | 345c: 55 e0 ldi r21, 0x05 ; 5 |
||
4991 | 345e: 4c 5b subi r20, 0xBC ; 188 |
||
4992 | 3460: 50 40 sbci r21, 0x00 ; 0 |
||
4993 | 3462: 80 91 11 02 lds r24, 0x0211 |
||
4994 | 3466: 90 91 12 02 lds r25, 0x0212 |
||
4995 | 346a: 84 0f add r24, r20 |
||
4996 | 346c: 95 1f adc r25, r21 |
||
4997 | 346e: 90 93 12 02 sts 0x0212, r25 |
||
4998 | 3472: 80 93 11 02 sts 0x0211, r24 |
||
4999 | 3476: ac ce rjmp .-680 ; 0x31d0 <__vector_9+0xf8> |
||
5000 | 3478: c0 90 0b 02 lds r12, 0x020B |
||
5001 | 347c: d0 90 0c 02 lds r13, 0x020C |
||
5002 | 3480: e0 90 b6 05 lds r14, 0x05B6 |
||
5003 | 3484: ff 24 eor r15, r15 |
||
5004 | 3486: 00 e0 ldi r16, 0x00 ; 0 |
||
5005 | 3488: 10 e0 ldi r17, 0x00 ; 0 |
||
5006 | 348a: 60 91 70 02 lds r22, 0x0270 |
||
5007 | 348e: 70 91 71 02 lds r23, 0x0271 |
||
5008 | 3492: 80 91 72 02 lds r24, 0x0272 |
||
5009 | 3496: 90 91 73 02 lds r25, 0x0273 |
||
5010 | 349a: 20 e8 ldi r18, 0x80 ; 128 |
||
5011 | 349c: 30 e0 ldi r19, 0x00 ; 0 |
||
5012 | 349e: 40 e0 ldi r20, 0x00 ; 0 |
||
5013 | 34a0: 50 e0 ldi r21, 0x00 ; 0 |
||
5014 | 34a2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5015 | 34a6: c8 01 movw r24, r16 |
||
5016 | 34a8: b7 01 movw r22, r14 |
||
5017 | 34aa: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
5018 | 34ae: 66 0f add r22, r22 |
||
5019 | 34b0: 77 1f adc r23, r23 |
||
5020 | 34b2: 88 1f adc r24, r24 |
||
5021 | 34b4: 99 1f adc r25, r25 |
||
5022 | 34b6: 66 0f add r22, r22 |
||
5023 | 34b8: 77 1f adc r23, r23 |
||
5024 | 34ba: 88 1f adc r24, r24 |
||
5025 | 34bc: 99 1f adc r25, r25 |
||
5026 | 34be: 20 e0 ldi r18, 0x00 ; 0 |
||
5027 | 34c0: 31 e0 ldi r19, 0x01 ; 1 |
||
5028 | 34c2: 40 e0 ldi r20, 0x00 ; 0 |
||
5029 | 34c4: 50 e0 ldi r21, 0x00 ; 0 |
||
5030 | 34c6: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5031 | 34ca: c2 1a sub r12, r18 |
||
5032 | 34cc: d3 0a sbc r13, r19 |
||
5033 | 34ce: d0 92 0c 02 sts 0x020C, r13 |
||
5034 | 34d2: c0 92 0b 02 sts 0x020B, r12 |
||
5035 | 34d6: fd ce rjmp .-518 ; 0x32d2 <__vector_9+0x1fa> |
||
5036 | 34d8: 27 57 subi r18, 0x77 ; 119 |
||
5037 | 34da: 31 40 sbci r19, 0x01 ; 1 |
||
5038 | 34dc: 08 f0 brcs .+2 ; 0x34e0 <__vector_9+0x408> |
||
5039 | 34de: 3c cf rjmp .-392 ; 0x3358 <__vector_9+0x280> |
||
5040 | 34e0: 87 e7 ldi r24, 0x77 ; 119 |
||
5041 | 34e2: 91 e0 ldi r25, 0x01 ; 1 |
||
5042 | 34e4: 90 93 14 02 sts 0x0214, r25 |
||
5043 | 34e8: 80 93 13 02 sts 0x0213, r24 |
||
5044 | 34ec: 35 cf rjmp .-406 ; 0x3358 <__vector_9+0x280> |
||
5045 | 34ee: 46 98 cbi 0x08, 6 ; 8 |
||
5046 | 34f0: 63 cf rjmp .-314 ; 0x33b8 <__vector_9+0x2e0> |
||
5047 | 34f2: 80 91 9d 01 lds r24, 0x019D |
||
5048 | 34f6: 48 2f mov r20, r24 |
||
5049 | 34f8: 50 e0 ldi r21, 0x00 ; 0 |
||
5050 | 34fa: 44 0f add r20, r20 |
||
5051 | 34fc: 55 1f adc r21, r21 |
||
5052 | 34fe: 44 0f add r20, r20 |
||
5053 | 3500: 55 1f adc r21, r21 |
||
5054 | 3502: 20 91 0d 01 lds r18, 0x010D |
||
5055 | 3506: 30 91 0e 01 lds r19, 0x010E |
||
5056 | 350a: c9 01 movw r24, r18 |
||
5057 | 350c: 88 0f add r24, r24 |
||
5058 | 350e: 99 1f adc r25, r25 |
||
5059 | 3510: 82 0f add r24, r18 |
||
5060 | 3512: 93 1f adc r25, r19 |
||
5061 | 3514: 48 0f add r20, r24 |
||
5062 | 3516: 59 1f adc r21, r25 |
||
5063 | 3518: 57 fd sbrc r21, 7 |
||
5064 | 351a: 7a c1 rjmp .+756 ; 0x3810 <__vector_9+0x738> |
||
5065 | 351c: ca 01 movw r24, r20 |
||
5066 | 351e: 95 95 asr r25 |
||
5067 | 3520: 87 95 ror r24 |
||
5068 | 3522: 95 95 asr r25 |
||
5069 | 3524: 87 95 ror r24 |
||
5070 | 3526: 90 93 0e 01 sts 0x010E, r25 |
||
5071 | 352a: 80 93 0d 01 sts 0x010D, r24 |
||
5072 | 352e: 90 93 0c 02 sts 0x020C, r25 |
||
5073 | 3532: 80 93 0b 02 sts 0x020B, r24 |
||
5074 | 3536: 80 91 e5 05 lds r24, 0x05E5 |
||
5075 | 353a: 80 ff sbrs r24, 0 |
||
5076 | 353c: 37 c1 rjmp .+622 ; 0x37ac <__vector_9+0x6d4> |
||
5077 | 353e: c0 90 0b 02 lds r12, 0x020B |
||
5078 | 3542: d0 90 0c 02 lds r13, 0x020C |
||
5079 | 3546: e0 90 b6 05 lds r14, 0x05B6 |
||
5080 | 354a: ff 24 eor r15, r15 |
||
5081 | 354c: 00 e0 ldi r16, 0x00 ; 0 |
||
5082 | 354e: 10 e0 ldi r17, 0x00 ; 0 |
||
5083 | 3550: 60 91 70 02 lds r22, 0x0270 |
||
5084 | 3554: 70 91 71 02 lds r23, 0x0271 |
||
5085 | 3558: 80 91 72 02 lds r24, 0x0272 |
||
5086 | 355c: 90 91 73 02 lds r25, 0x0273 |
||
5087 | 3560: 20 e8 ldi r18, 0x80 ; 128 |
||
5088 | 3562: 30 e0 ldi r19, 0x00 ; 0 |
||
5089 | 3564: 40 e0 ldi r20, 0x00 ; 0 |
||
5090 | 3566: 50 e0 ldi r21, 0x00 ; 0 |
||
5091 | 3568: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5092 | 356c: c8 01 movw r24, r16 |
||
5093 | 356e: b7 01 movw r22, r14 |
||
5094 | 3570: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
5095 | 3574: 66 0f add r22, r22 |
||
5096 | 3576: 77 1f adc r23, r23 |
||
5097 | 3578: 88 1f adc r24, r24 |
||
5098 | 357a: 99 1f adc r25, r25 |
||
5099 | 357c: 66 0f add r22, r22 |
||
5100 | 357e: 77 1f adc r23, r23 |
||
5101 | 3580: 88 1f adc r24, r24 |
||
5102 | 3582: 99 1f adc r25, r25 |
||
5103 | 3584: 20 e0 ldi r18, 0x00 ; 0 |
||
5104 | 3586: 31 e0 ldi r19, 0x01 ; 1 |
||
5105 | 3588: 40 e0 ldi r20, 0x00 ; 0 |
||
5106 | 358a: 50 e0 ldi r21, 0x00 ; 0 |
||
5107 | 358c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5108 | 3590: c2 0e add r12, r18 |
||
5109 | 3592: d3 1e adc r13, r19 |
||
5110 | 3594: d0 92 0c 02 sts 0x020C, r13 |
||
5111 | 3598: c0 92 0b 02 sts 0x020B, r12 |
||
5112 | 359c: 80 91 b7 05 lds r24, 0x05B7 |
||
5113 | 35a0: 28 2f mov r18, r24 |
||
5114 | 35a2: 30 e0 ldi r19, 0x00 ; 0 |
||
5115 | 35a4: 22 0f add r18, r18 |
||
5116 | 35a6: 33 1f adc r19, r19 |
||
5117 | 35a8: 22 0f add r18, r18 |
||
5118 | 35aa: 33 1f adc r19, r19 |
||
5119 | 35ac: 80 91 0b 02 lds r24, 0x020B |
||
5120 | 35b0: 90 91 0c 02 lds r25, 0x020C |
||
5121 | 35b4: 82 17 cp r24, r18 |
||
5122 | 35b6: 93 07 cpc r25, r19 |
||
5123 | 35b8: 7c f0 brlt .+30 ; 0x35d8 <__vector_9+0x500> |
||
5124 | 35ba: 80 91 b8 05 lds r24, 0x05B8 |
||
5125 | 35be: 28 2f mov r18, r24 |
||
5126 | 35c0: 30 e0 ldi r19, 0x00 ; 0 |
||
5127 | 35c2: 22 0f add r18, r18 |
||
5128 | 35c4: 33 1f adc r19, r19 |
||
5129 | 35c6: 22 0f add r18, r18 |
||
5130 | 35c8: 33 1f adc r19, r19 |
||
5131 | 35ca: 80 91 0b 02 lds r24, 0x020B |
||
5132 | 35ce: 90 91 0c 02 lds r25, 0x020C |
||
5133 | 35d2: 28 17 cp r18, r24 |
||
5134 | 35d4: 39 07 cpc r19, r25 |
||
5135 | 35d6: 24 f4 brge .+8 ; 0x35e0 <__vector_9+0x508> |
||
5136 | 35d8: 30 93 0c 02 sts 0x020C, r19 |
||
5137 | 35dc: 20 93 0b 02 sts 0x020B, r18 |
||
5138 | 35e0: 80 91 0b 02 lds r24, 0x020B |
||
5139 | 35e4: 90 91 0c 02 lds r25, 0x020C |
||
5140 | 35e8: 87 55 subi r24, 0x57 ; 87 |
||
5141 | 35ea: 9e 4f sbci r25, 0xFE ; 254 |
||
5142 | 35ec: 90 93 14 02 sts 0x0214, r25 |
||
5143 | 35f0: 80 93 13 02 sts 0x0213, r24 |
||
5144 | 35f4: 80 91 0b 02 lds r24, 0x020B |
||
5145 | 35f8: 90 91 0c 02 lds r25, 0x020C |
||
5146 | 35fc: 97 fd sbrc r25, 7 |
||
5147 | 35fe: 06 c1 rjmp .+524 ; 0x380c <__vector_9+0x734> |
||
5148 | 3600: 95 95 asr r25 |
||
5149 | 3602: 87 95 ror r24 |
||
5150 | 3604: 95 95 asr r25 |
||
5151 | 3606: 87 95 ror r24 |
||
5152 | 3608: 90 93 0c 02 sts 0x020C, r25 |
||
5153 | 360c: 80 93 0b 02 sts 0x020B, r24 |
||
5154 | 3610: 1b cf rjmp .-458 ; 0x3448 <__vector_9+0x370> |
||
5155 | 3612: 81 e0 ldi r24, 0x01 ; 1 |
||
5156 | 3614: 47 37 cpi r20, 0x77 ; 119 |
||
5157 | 3616: 58 07 cpc r21, r24 |
||
5158 | 3618: 08 f0 brcs .+2 ; 0x361c <__vector_9+0x544> |
||
5159 | 361a: 21 cf rjmp .-446 ; 0x345e <__vector_9+0x386> |
||
5160 | 361c: 47 e7 ldi r20, 0x77 ; 119 |
||
5161 | 361e: 51 e0 ldi r21, 0x01 ; 1 |
||
5162 | 3620: 1e cf rjmp .-452 ; 0x345e <__vector_9+0x386> |
||
5163 | 3622: 03 96 adiw r24, 0x03 ; 3 |
||
5164 | 3624: 86 ce rjmp .-756 ; 0x3332 <__vector_9+0x25a> |
||
5165 | 3626: 4d 5f subi r20, 0xFD ; 253 |
||
5166 | 3628: 5f 4f sbci r21, 0xFF ; 255 |
||
5167 | 362a: 13 ce rjmp .-986 ; 0x3252 <__vector_9+0x17a> |
||
5168 | 362c: 80 91 9e 01 lds r24, 0x019E |
||
5169 | 3630: 48 2f mov r20, r24 |
||
5170 | 3632: 50 e0 ldi r21, 0x00 ; 0 |
||
5171 | 3634: 44 0f add r20, r20 |
||
5172 | 3636: 55 1f adc r21, r21 |
||
5173 | 3638: 44 0f add r20, r20 |
||
5174 | 363a: 55 1f adc r21, r21 |
||
5175 | 363c: 20 91 0b 01 lds r18, 0x010B |
||
5176 | 3640: 30 91 0c 01 lds r19, 0x010C |
||
5177 | 3644: c9 01 movw r24, r18 |
||
5178 | 3646: 88 0f add r24, r24 |
||
5179 | 3648: 99 1f adc r25, r25 |
||
5180 | 364a: 82 0f add r24, r18 |
||
5181 | 364c: 93 1f adc r25, r19 |
||
5182 | 364e: 48 0f add r20, r24 |
||
5183 | 3650: 59 1f adc r21, r25 |
||
5184 | 3652: 57 fd sbrc r21, 7 |
||
5185 | 3654: e0 c0 rjmp .+448 ; 0x3816 <__vector_9+0x73e> |
||
5186 | 3656: ca 01 movw r24, r20 |
||
5187 | 3658: 95 95 asr r25 |
||
5188 | 365a: 87 95 ror r24 |
||
5189 | 365c: 95 95 asr r25 |
||
5190 | 365e: 87 95 ror r24 |
||
5191 | 3660: 90 93 0c 01 sts 0x010C, r25 |
||
5192 | 3664: 80 93 0b 01 sts 0x010B, r24 |
||
5193 | 3668: 90 93 0e 02 sts 0x020E, r25 |
||
5194 | 366c: 80 93 0d 02 sts 0x020D, r24 |
||
5195 | 3670: 80 91 e5 05 lds r24, 0x05E5 |
||
5196 | 3674: 81 ff sbrs r24, 1 |
||
5197 | 3676: 6a c0 rjmp .+212 ; 0x374c <__vector_9+0x674> |
||
5198 | 3678: c0 90 0d 02 lds r12, 0x020D |
||
5199 | 367c: d0 90 0e 02 lds r13, 0x020E |
||
5200 | 3680: e0 90 ba 05 lds r14, 0x05BA |
||
5201 | 3684: ff 24 eor r15, r15 |
||
5202 | 3686: 00 e0 ldi r16, 0x00 ; 0 |
||
5203 | 3688: 10 e0 ldi r17, 0x00 ; 0 |
||
5204 | 368a: 60 91 78 02 lds r22, 0x0278 |
||
5205 | 368e: 70 91 79 02 lds r23, 0x0279 |
||
5206 | 3692: 80 91 7a 02 lds r24, 0x027A |
||
5207 | 3696: 90 91 7b 02 lds r25, 0x027B |
||
5208 | 369a: 20 e8 ldi r18, 0x80 ; 128 |
||
5209 | 369c: 30 e0 ldi r19, 0x00 ; 0 |
||
5210 | 369e: 40 e0 ldi r20, 0x00 ; 0 |
||
5211 | 36a0: 50 e0 ldi r21, 0x00 ; 0 |
||
5212 | 36a2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5213 | 36a6: c8 01 movw r24, r16 |
||
5214 | 36a8: b7 01 movw r22, r14 |
||
5215 | 36aa: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
5216 | 36ae: 66 0f add r22, r22 |
||
5217 | 36b0: 77 1f adc r23, r23 |
||
5218 | 36b2: 88 1f adc r24, r24 |
||
5219 | 36b4: 99 1f adc r25, r25 |
||
5220 | 36b6: 66 0f add r22, r22 |
||
5221 | 36b8: 77 1f adc r23, r23 |
||
5222 | 36ba: 88 1f adc r24, r24 |
||
5223 | 36bc: 99 1f adc r25, r25 |
||
5224 | 36be: 20 e0 ldi r18, 0x00 ; 0 |
||
5225 | 36c0: 31 e0 ldi r19, 0x01 ; 1 |
||
5226 | 36c2: 40 e0 ldi r20, 0x00 ; 0 |
||
5227 | 36c4: 50 e0 ldi r21, 0x00 ; 0 |
||
5228 | 36c6: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5229 | 36ca: c2 0e add r12, r18 |
||
5230 | 36cc: d3 1e adc r13, r19 |
||
5231 | 36ce: d0 92 0e 02 sts 0x020E, r13 |
||
5232 | 36d2: c0 92 0d 02 sts 0x020D, r12 |
||
5233 | 36d6: 80 91 bb 05 lds r24, 0x05BB |
||
5234 | 36da: 28 2f mov r18, r24 |
||
5235 | 36dc: 30 e0 ldi r19, 0x00 ; 0 |
||
5236 | 36de: 22 0f add r18, r18 |
||
5237 | 36e0: 33 1f adc r19, r19 |
||
5238 | 36e2: 22 0f add r18, r18 |
||
5239 | 36e4: 33 1f adc r19, r19 |
||
5240 | 36e6: 80 91 0d 02 lds r24, 0x020D |
||
5241 | 36ea: 90 91 0e 02 lds r25, 0x020E |
||
5242 | 36ee: 82 17 cp r24, r18 |
||
5243 | 36f0: 93 07 cpc r25, r19 |
||
5244 | 36f2: 7c f0 brlt .+30 ; 0x3712 <__vector_9+0x63a> |
||
5245 | 36f4: 80 91 bc 05 lds r24, 0x05BC |
||
5246 | 36f8: 28 2f mov r18, r24 |
||
5247 | 36fa: 30 e0 ldi r19, 0x00 ; 0 |
||
5248 | 36fc: 22 0f add r18, r18 |
||
5249 | 36fe: 33 1f adc r19, r19 |
||
5250 | 3700: 22 0f add r18, r18 |
||
5251 | 3702: 33 1f adc r19, r19 |
||
5252 | 3704: 80 91 0d 02 lds r24, 0x020D |
||
5253 | 3708: 90 91 0e 02 lds r25, 0x020E |
||
5254 | 370c: 28 17 cp r18, r24 |
||
5255 | 370e: 39 07 cpc r19, r25 |
||
5256 | 3710: 24 f4 brge .+8 ; 0x371a <__vector_9+0x642> |
||
5257 | 3712: 30 93 0e 02 sts 0x020E, r19 |
||
5258 | 3716: 20 93 0d 02 sts 0x020D, r18 |
||
5259 | 371a: 80 91 0d 02 lds r24, 0x020D |
||
5260 | 371e: 90 91 0e 02 lds r25, 0x020E |
||
5261 | 3722: 87 55 subi r24, 0x57 ; 87 |
||
5262 | 3724: 9e 4f sbci r25, 0xFE ; 254 |
||
5263 | 3726: 90 93 14 02 sts 0x0214, r25 |
||
5264 | 372a: 80 93 13 02 sts 0x0213, r24 |
||
5265 | 372e: 80 91 0d 02 lds r24, 0x020D |
||
5266 | 3732: 90 91 0e 02 lds r25, 0x020E |
||
5267 | 3736: 97 fd sbrc r25, 7 |
||
5268 | 3738: 71 c0 rjmp .+226 ; 0x381c <__vector_9+0x744> |
||
5269 | 373a: 95 95 asr r25 |
||
5270 | 373c: 87 95 ror r24 |
||
5271 | 373e: 95 95 asr r25 |
||
5272 | 3740: 87 95 ror r24 |
||
5273 | 3742: 90 93 0e 02 sts 0x020E, r25 |
||
5274 | 3746: 80 93 0d 02 sts 0x020D, r24 |
||
5275 | 374a: 7e ce rjmp .-772 ; 0x3448 <__vector_9+0x370> |
||
5276 | 374c: c0 90 0d 02 lds r12, 0x020D |
||
5277 | 3750: d0 90 0e 02 lds r13, 0x020E |
||
5278 | 3754: e0 90 ba 05 lds r14, 0x05BA |
||
5279 | 3758: ff 24 eor r15, r15 |
||
5280 | 375a: 00 e0 ldi r16, 0x00 ; 0 |
||
5281 | 375c: 10 e0 ldi r17, 0x00 ; 0 |
||
5282 | 375e: 60 91 78 02 lds r22, 0x0278 |
||
5283 | 3762: 70 91 79 02 lds r23, 0x0279 |
||
5284 | 3766: 80 91 7a 02 lds r24, 0x027A |
||
5285 | 376a: 90 91 7b 02 lds r25, 0x027B |
||
5286 | 376e: 20 e8 ldi r18, 0x80 ; 128 |
||
5287 | 3770: 30 e0 ldi r19, 0x00 ; 0 |
||
5288 | 3772: 40 e0 ldi r20, 0x00 ; 0 |
||
5289 | 3774: 50 e0 ldi r21, 0x00 ; 0 |
||
5290 | 3776: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5291 | 377a: c8 01 movw r24, r16 |
||
5292 | 377c: b7 01 movw r22, r14 |
||
5293 | 377e: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
5294 | 3782: 66 0f add r22, r22 |
||
5295 | 3784: 77 1f adc r23, r23 |
||
5296 | 3786: 88 1f adc r24, r24 |
||
5297 | 3788: 99 1f adc r25, r25 |
||
5298 | 378a: 66 0f add r22, r22 |
||
5299 | 378c: 77 1f adc r23, r23 |
||
5300 | 378e: 88 1f adc r24, r24 |
||
5301 | 3790: 99 1f adc r25, r25 |
||
5302 | 3792: 20 e0 ldi r18, 0x00 ; 0 |
||
5303 | 3794: 31 e0 ldi r19, 0x01 ; 1 |
||
5304 | 3796: 40 e0 ldi r20, 0x00 ; 0 |
||
5305 | 3798: 50 e0 ldi r21, 0x00 ; 0 |
||
5306 | 379a: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5307 | 379e: c2 1a sub r12, r18 |
||
5308 | 37a0: d3 0a sbc r13, r19 |
||
5309 | 37a2: d0 92 0e 02 sts 0x020E, r13 |
||
5310 | 37a6: c0 92 0d 02 sts 0x020D, r12 |
||
5311 | 37aa: 95 cf rjmp .-214 ; 0x36d6 <__vector_9+0x5fe> |
||
5312 | 37ac: c0 90 0b 02 lds r12, 0x020B |
||
5313 | 37b0: d0 90 0c 02 lds r13, 0x020C |
||
5314 | 37b4: e0 90 b6 05 lds r14, 0x05B6 |
||
5315 | 37b8: ff 24 eor r15, r15 |
||
5316 | 37ba: 00 e0 ldi r16, 0x00 ; 0 |
||
5317 | 37bc: 10 e0 ldi r17, 0x00 ; 0 |
||
5318 | 37be: 60 91 70 02 lds r22, 0x0270 |
||
5319 | 37c2: 70 91 71 02 lds r23, 0x0271 |
||
5320 | 37c6: 80 91 72 02 lds r24, 0x0272 |
||
5321 | 37ca: 90 91 73 02 lds r25, 0x0273 |
||
5322 | 37ce: 20 e8 ldi r18, 0x80 ; 128 |
||
5323 | 37d0: 30 e0 ldi r19, 0x00 ; 0 |
||
5324 | 37d2: 40 e0 ldi r20, 0x00 ; 0 |
||
5325 | 37d4: 50 e0 ldi r21, 0x00 ; 0 |
||
5326 | 37d6: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5327 | 37da: c8 01 movw r24, r16 |
||
5328 | 37dc: b7 01 movw r22, r14 |
||
5329 | 37de: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
5330 | 37e2: 66 0f add r22, r22 |
||
5331 | 37e4: 77 1f adc r23, r23 |
||
5332 | 37e6: 88 1f adc r24, r24 |
||
5333 | 37e8: 99 1f adc r25, r25 |
||
5334 | 37ea: 66 0f add r22, r22 |
||
5335 | 37ec: 77 1f adc r23, r23 |
||
5336 | 37ee: 88 1f adc r24, r24 |
||
5337 | 37f0: 99 1f adc r25, r25 |
||
5338 | 37f2: 20 e0 ldi r18, 0x00 ; 0 |
||
5339 | 37f4: 31 e0 ldi r19, 0x01 ; 1 |
||
5340 | 37f6: 40 e0 ldi r20, 0x00 ; 0 |
||
5341 | 37f8: 50 e0 ldi r21, 0x00 ; 0 |
||
5342 | 37fa: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5343 | 37fe: c2 1a sub r12, r18 |
||
5344 | 3800: d3 0a sbc r13, r19 |
||
5345 | 3802: d0 92 0c 02 sts 0x020C, r13 |
||
5346 | 3806: c0 92 0b 02 sts 0x020B, r12 |
||
5347 | 380a: c8 ce rjmp .-624 ; 0x359c <__vector_9+0x4c4> |
||
5348 | 380c: 03 96 adiw r24, 0x03 ; 3 |
||
5349 | 380e: f8 ce rjmp .-528 ; 0x3600 <__vector_9+0x528> |
||
5350 | 3810: 4d 5f subi r20, 0xFD ; 253 |
||
5351 | 3812: 5f 4f sbci r21, 0xFF ; 255 |
||
5352 | 3814: 83 ce rjmp .-762 ; 0x351c <__vector_9+0x444> |
||
5353 | 3816: 4d 5f subi r20, 0xFD ; 253 |
||
5354 | 3818: 5f 4f sbci r21, 0xFF ; 255 |
||
5355 | 381a: 1d cf rjmp .-454 ; 0x3656 <__vector_9+0x57e> |
||
5356 | 381c: 03 96 adiw r24, 0x03 ; 3 |
||
5357 | 381e: 8d cf rjmp .-230 ; 0x373a <__vector_9+0x662> |
||
5358 | |||
5359 | 00003820 <ADC_Init>: |
||
5360 | 3820: 9f b7 in r25, 0x3f ; 63 |
||
5361 | 3822: f8 94 cli |
||
5362 | 3824: 11 b8 out 0x01, r1 ; 1 |
||
5363 | 3826: 12 b8 out 0x02, r1 ; 2 |
||
5364 | 3828: 8f ef ldi r24, 0xFF ; 255 |
||
5365 | 382a: 80 93 7e 00 sts 0x007E, r24 |
||
5366 | 382e: ec e7 ldi r30, 0x7C ; 124 |
||
5367 | 3830: f0 e0 ldi r31, 0x00 ; 0 |
||
5368 | 3832: 80 81 ld r24, Z |
||
5369 | 3834: 8f 71 andi r24, 0x1F ; 31 |
||
5370 | 3836: 80 83 st Z, r24 |
||
5371 | 3838: 80 81 ld r24, Z |
||
5372 | 383a: 80 7e andi r24, 0xE0 ; 224 |
||
5373 | 383c: 80 83 st Z, r24 |
||
5374 | 383e: aa e7 ldi r26, 0x7A ; 122 |
||
5375 | 3840: b0 e0 ldi r27, 0x00 ; 0 |
||
5376 | 3842: 87 e0 ldi r24, 0x07 ; 7 |
||
5377 | 3844: 8c 93 st X, r24 |
||
5378 | 3846: eb e7 ldi r30, 0x7B ; 123 |
||
5379 | 3848: f0 e0 ldi r31, 0x00 ; 0 |
||
5380 | 384a: 80 81 ld r24, Z |
||
5381 | 384c: 88 7f andi r24, 0xF8 ; 248 |
||
5382 | 384e: 80 83 st Z, r24 |
||
5383 | 3850: 8c 91 ld r24, X |
||
5384 | 3852: 88 6c ori r24, 0xC8 ; 200 |
||
5385 | 3854: 8c 93 st X, r24 |
||
5386 | 3856: 9f bf out 0x3f, r25 ; 63 |
||
5387 | 3858: 08 95 ret |
||
5388 | |||
5389 | 0000385a <__vector_24>: |
||
5390 | 385a: 1f 92 push r1 |
||
5391 | 385c: 0f 92 push r0 |
||
5392 | 385e: 0f b6 in r0, 0x3f ; 63 |
||
5393 | 3860: 0f 92 push r0 |
||
5394 | 3862: 11 24 eor r1, r1 |
||
5395 | 3864: 7f 92 push r7 |
||
5396 | 3866: 8f 92 push r8 |
||
5397 | 3868: 9f 92 push r9 |
||
5398 | 386a: af 92 push r10 |
||
5399 | 386c: bf 92 push r11 |
||
5400 | 386e: cf 92 push r12 |
||
5401 | 3870: df 92 push r13 |
||
5402 | 3872: ef 92 push r14 |
||
5403 | 3874: ff 92 push r15 |
||
5404 | 3876: 0f 93 push r16 |
||
5405 | 3878: 1f 93 push r17 |
||
5406 | 387a: 2f 93 push r18 |
||
5407 | 387c: 3f 93 push r19 |
||
5408 | 387e: 4f 93 push r20 |
||
5409 | 3880: 5f 93 push r21 |
||
5410 | 3882: 6f 93 push r22 |
||
5411 | 3884: 7f 93 push r23 |
||
5412 | 3886: 8f 93 push r24 |
||
5413 | 3888: 9f 93 push r25 |
||
5414 | 388a: af 93 push r26 |
||
5415 | 388c: bf 93 push r27 |
||
5416 | 388e: ef 93 push r30 |
||
5417 | 3890: ff 93 push r31 |
||
5418 | 3892: 70 90 51 02 lds r7, 0x0251 |
||
5419 | 3896: 87 2d mov r24, r7 |
||
5420 | 3898: 73 94 inc r7 |
||
5421 | 389a: 70 92 51 02 sts 0x0251, r7 |
||
5422 | 389e: e8 2f mov r30, r24 |
||
5423 | 38a0: f0 e0 ldi r31, 0x00 ; 0 |
||
5424 | 38a2: e2 31 cpi r30, 0x12 ; 18 |
||
5425 | 38a4: f1 05 cpc r31, r1 |
||
5426 | 38a6: 38 f1 brcs .+78 ; 0x38f6 <__vector_24+0x9c> |
||
5427 | 38a8: 82 e0 ldi r24, 0x02 ; 2 |
||
5428 | 38aa: 80 93 1f 01 sts 0x011F, r24 |
||
5429 | 38ae: 10 92 51 02 sts 0x0251, r1 |
||
5430 | 38b2: 80 91 7c 00 lds r24, 0x007C |
||
5431 | 38b6: 80 7e andi r24, 0xE0 ; 224 |
||
5432 | 38b8: 82 60 ori r24, 0x02 ; 2 |
||
5433 | 38ba: 80 93 7c 00 sts 0x007C, r24 |
||
5434 | 38be: ff 91 pop r31 |
||
5435 | 38c0: ef 91 pop r30 |
||
5436 | 38c2: bf 91 pop r27 |
||
5437 | 38c4: af 91 pop r26 |
||
5438 | 38c6: 9f 91 pop r25 |
||
5439 | 38c8: 8f 91 pop r24 |
||
5440 | 38ca: 7f 91 pop r23 |
||
5441 | 38cc: 6f 91 pop r22 |
||
5442 | 38ce: 5f 91 pop r21 |
||
5443 | 38d0: 4f 91 pop r20 |
||
5444 | 38d2: 3f 91 pop r19 |
||
5445 | 38d4: 2f 91 pop r18 |
||
5446 | 38d6: 1f 91 pop r17 |
||
5447 | 38d8: 0f 91 pop r16 |
||
5448 | 38da: ff 90 pop r15 |
||
5449 | 38dc: ef 90 pop r14 |
||
5450 | 38de: df 90 pop r13 |
||
5451 | 38e0: cf 90 pop r12 |
||
5452 | 38e2: bf 90 pop r11 |
||
5453 | 38e4: af 90 pop r10 |
||
5454 | 38e6: 9f 90 pop r9 |
||
5455 | 38e8: 8f 90 pop r8 |
||
5456 | 38ea: 7f 90 pop r7 |
||
5457 | 38ec: 0f 90 pop r0 |
||
5458 | 38ee: 0f be out 0x3f, r0 ; 63 |
||
5459 | 38f0: 0f 90 pop r0 |
||
5460 | 38f2: 1f 90 pop r1 |
||
5461 | 38f4: 18 95 reti |
||
5462 | 38f6: e2 5c subi r30, 0xC2 ; 194 |
||
5463 | 38f8: ff 4f sbci r31, 0xFF ; 255 |
||
5464 | 38fa: ee 0f add r30, r30 |
||
5465 | 38fc: ff 1f adc r31, r31 |
||
5466 | 38fe: 05 90 lpm r0, Z+ |
||
5467 | 3900: f4 91 lpm r31, Z+ |
||
5468 | 3902: e0 2d mov r30, r0 |
||
5469 | 3904: 09 94 ijmp |
||
5470 | 3906: 80 91 78 00 lds r24, 0x0078 |
||
5471 | 390a: 90 91 79 00 lds r25, 0x0079 |
||
5472 | 390e: 20 91 4b 02 lds r18, 0x024B |
||
5473 | 3912: 30 91 4c 02 lds r19, 0x024C |
||
5474 | 3916: 28 0f add r18, r24 |
||
5475 | 3918: 39 1f adc r19, r25 |
||
5476 | 391a: 30 93 4c 02 sts 0x024C, r19 |
||
5477 | 391e: 20 93 4b 02 sts 0x024B, r18 |
||
5478 | 3922: 81 e0 ldi r24, 0x01 ; 1 |
||
5479 | 3924: 80 93 1f 01 sts 0x011F, r24 |
||
5480 | 3928: 80 91 7c 00 lds r24, 0x007C |
||
5481 | 392c: 80 7e andi r24, 0xE0 ; 224 |
||
5482 | 392e: 90 91 1f 01 lds r25, 0x011F |
||
5483 | 3932: 89 2b or r24, r25 |
||
5484 | 3934: 80 93 7c 00 sts 0x007C, r24 |
||
5485 | 3938: 77 20 and r7, r7 |
||
5486 | 393a: 09 f2 breq .-126 ; 0x38be <__vector_24+0x64> |
||
5487 | 393c: 80 91 7a 00 lds r24, 0x007A |
||
5488 | 3940: 88 6c ori r24, 0xC8 ; 200 |
||
5489 | 3942: 80 93 7a 00 sts 0x007A, r24 |
||
5490 | 3946: bb cf rjmp .-138 ; 0x38be <__vector_24+0x64> |
||
5491 | 3948: 10 92 51 02 sts 0x0251, r1 |
||
5492 | 394c: 81 e0 ldi r24, 0x01 ; 1 |
||
5493 | 394e: 80 93 1b 01 sts 0x011B, r24 |
||
5494 | 3952: 80 91 34 02 lds r24, 0x0234 |
||
5495 | 3956: 90 91 35 02 lds r25, 0x0235 |
||
5496 | 395a: 01 96 adiw r24, 0x01 ; 1 |
||
5497 | 395c: 90 93 35 02 sts 0x0235, r25 |
||
5498 | 3960: 80 93 34 02 sts 0x0234, r24 |
||
5499 | 3964: 77 24 eor r7, r7 |
||
5500 | 3966: 80 91 78 00 lds r24, 0x0078 |
||
5501 | 396a: 90 91 79 00 lds r25, 0x0079 |
||
5502 | 396e: 90 93 1a 01 sts 0x011A, r25 |
||
5503 | 3972: 80 93 19 01 sts 0x0119, r24 |
||
5504 | 3976: 80 91 19 01 lds r24, 0x0119 |
||
5505 | 397a: 90 91 1a 01 lds r25, 0x011A |
||
5506 | 397e: 4c 01 movw r8, r24 |
||
5507 | 3980: aa 24 eor r10, r10 |
||
5508 | 3982: 97 fc sbrc r9, 7 |
||
5509 | 3984: a0 94 com r10 |
||
5510 | 3986: ba 2c mov r11, r10 |
||
5511 | 3988: 80 91 3b 02 lds r24, 0x023B |
||
5512 | 398c: 90 91 3c 02 lds r25, 0x023C |
||
5513 | 3990: a0 91 3d 02 lds r26, 0x023D |
||
5514 | 3994: b0 91 3e 02 lds r27, 0x023E |
||
5515 | 3998: 88 0e add r8, r24 |
||
5516 | 399a: 99 1e adc r9, r25 |
||
5517 | 399c: aa 1e adc r10, r26 |
||
5518 | 399e: bb 1e adc r11, r27 |
||
5519 | 39a0: 80 92 3b 02 sts 0x023B, r8 |
||
5520 | 39a4: 90 92 3c 02 sts 0x023C, r9 |
||
5521 | 39a8: a0 92 3d 02 sts 0x023D, r10 |
||
5522 | 39ac: b0 92 3e 02 sts 0x023E, r11 |
||
5523 | 39b0: 80 91 3a 02 lds r24, 0x023A |
||
5524 | 39b4: 8f 5f subi r24, 0xFF ; 255 |
||
5525 | 39b6: 80 93 3a 02 sts 0x023A, r24 |
||
5526 | 39ba: 82 31 cpi r24, 0x12 ; 18 |
||
5527 | 39bc: 08 f4 brcc .+2 ; 0x39c0 <__vector_24+0x166> |
||
5528 | 39be: fc c0 rjmp .+504 ; 0x3bb8 <__vector_24+0x35e> |
||
5529 | 39c0: 80 91 15 01 lds r24, 0x0115 |
||
5530 | 39c4: 90 91 16 01 lds r25, 0x0116 |
||
5531 | 39c8: a0 91 17 01 lds r26, 0x0117 |
||
5532 | 39cc: b0 91 18 01 lds r27, 0x0118 |
||
5533 | 39d0: 7c 01 movw r14, r24 |
||
5534 | 39d2: 8d 01 movw r16, r26 |
||
5535 | 39d4: ee 0c add r14, r14 |
||
5536 | 39d6: ff 1c adc r15, r15 |
||
5537 | 39d8: 00 1f adc r16, r16 |
||
5538 | 39da: 11 1f adc r17, r17 |
||
5539 | 39dc: ee 0c add r14, r14 |
||
5540 | 39de: ff 1c adc r15, r15 |
||
5541 | 39e0: 00 1f adc r16, r16 |
||
5542 | 39e2: 11 1f adc r17, r17 |
||
5543 | 39e4: ee 0c add r14, r14 |
||
5544 | 39e6: ff 1c adc r15, r15 |
||
5545 | 39e8: 00 1f adc r16, r16 |
||
5546 | 39ea: 11 1f adc r17, r17 |
||
5547 | 39ec: e8 1a sub r14, r24 |
||
5548 | 39ee: f9 0a sbc r15, r25 |
||
5549 | 39f0: 0a 0b sbc r16, r26 |
||
5550 | 39f2: 1b 0b sbc r17, r27 |
||
5551 | 39f4: 84 e0 ldi r24, 0x04 ; 4 |
||
5552 | 39f6: 90 e0 ldi r25, 0x00 ; 0 |
||
5553 | 39f8: a0 e0 ldi r26, 0x00 ; 0 |
||
5554 | 39fa: b0 e0 ldi r27, 0x00 ; 0 |
||
5555 | 39fc: e8 0e add r14, r24 |
||
5556 | 39fe: f9 1e adc r15, r25 |
||
5557 | 3a00: 0a 1f adc r16, r26 |
||
5558 | 3a02: 1b 1f adc r17, r27 |
||
5559 | 3a04: e8 0c add r14, r8 |
||
5560 | 3a06: f9 1c adc r15, r9 |
||
5561 | 3a08: 0a 1d adc r16, r10 |
||
5562 | 3a0a: 1b 1d adc r17, r11 |
||
5563 | 3a0c: 60 91 39 02 lds r22, 0x0239 |
||
5564 | 3a10: 77 27 eor r23, r23 |
||
5565 | 3a12: 67 fd sbrc r22, 7 |
||
5566 | 3a14: 70 95 com r23 |
||
5567 | 3a16: 87 2f mov r24, r23 |
||
5568 | 3a18: 97 2f mov r25, r23 |
||
5569 | 3a1a: 2a e3 ldi r18, 0x3A ; 58 |
||
5570 | 3a1c: 3b ed ldi r19, 0xDB ; 219 |
||
5571 | 3a1e: 4f ef ldi r20, 0xFF ; 255 |
||
5572 | 3a20: 5f ef ldi r21, 0xFF ; 255 |
||
5573 | 3a22: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
5574 | 3a26: e6 0e add r14, r22 |
||
5575 | 3a28: f7 1e adc r15, r23 |
||
5576 | 3a2a: 08 1f adc r16, r24 |
||
5577 | 3a2c: 19 1f adc r17, r25 |
||
5578 | 3a2e: c8 01 movw r24, r16 |
||
5579 | 3a30: b7 01 movw r22, r14 |
||
5580 | 3a32: 28 e0 ldi r18, 0x08 ; 8 |
||
5581 | 3a34: 30 e0 ldi r19, 0x00 ; 0 |
||
5582 | 3a36: 40 e0 ldi r20, 0x00 ; 0 |
||
5583 | 3a38: 50 e0 ldi r21, 0x00 ; 0 |
||
5584 | 3a3a: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5585 | 3a3e: c9 01 movw r24, r18 |
||
5586 | 3a40: da 01 movw r26, r20 |
||
5587 | 3a42: 80 93 15 01 sts 0x0115, r24 |
||
5588 | 3a46: 90 93 16 01 sts 0x0116, r25 |
||
5589 | 3a4a: a0 93 17 01 sts 0x0117, r26 |
||
5590 | 3a4e: b0 93 18 01 sts 0x0118, r27 |
||
5591 | 3a52: 80 91 ee 04 lds r24, 0x04EE |
||
5592 | 3a56: 90 91 ef 04 lds r25, 0x04EF |
||
5593 | 3a5a: a0 91 f0 04 lds r26, 0x04F0 |
||
5594 | 3a5e: b0 91 f1 04 lds r27, 0x04F1 |
||
5595 | 3a62: 20 91 15 01 lds r18, 0x0115 |
||
5596 | 3a66: 30 91 16 01 lds r19, 0x0116 |
||
5597 | 3a6a: 40 91 17 01 lds r20, 0x0117 |
||
5598 | 3a6e: 50 91 18 01 lds r21, 0x0118 |
||
5599 | 3a72: 82 1b sub r24, r18 |
||
5600 | 3a74: 93 0b sbc r25, r19 |
||
5601 | 3a76: a4 0b sbc r26, r20 |
||
5602 | 3a78: b5 0b sbc r27, r21 |
||
5603 | 3a7a: 80 93 2a 02 sts 0x022A, r24 |
||
5604 | 3a7e: 90 93 2b 02 sts 0x022B, r25 |
||
5605 | 3a82: a0 93 2c 02 sts 0x022C, r26 |
||
5606 | 3a86: b0 93 2d 02 sts 0x022D, r27 |
||
5607 | 3a8a: 60 91 30 02 lds r22, 0x0230 |
||
5608 | 3a8e: 70 91 31 02 lds r23, 0x0231 |
||
5609 | 3a92: 80 91 32 02 lds r24, 0x0232 |
||
5610 | 3a96: 90 91 33 02 lds r25, 0x0233 |
||
5611 | 3a9a: e0 90 30 02 lds r14, 0x0230 |
||
5612 | 3a9e: f0 90 31 02 lds r15, 0x0231 |
||
5613 | 3aa2: 00 91 32 02 lds r16, 0x0232 |
||
5614 | 3aa6: 10 91 33 02 lds r17, 0x0233 |
||
5615 | 3aaa: 20 e1 ldi r18, 0x10 ; 16 |
||
5616 | 3aac: 30 e0 ldi r19, 0x00 ; 0 |
||
5617 | 3aae: 40 e0 ldi r20, 0x00 ; 0 |
||
5618 | 3ab0: 50 e0 ldi r21, 0x00 ; 0 |
||
5619 | 3ab2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5620 | 3ab6: e2 1a sub r14, r18 |
||
5621 | 3ab8: f3 0a sbc r15, r19 |
||
5622 | 3aba: 04 0b sbc r16, r20 |
||
5623 | 3abc: 15 0b sbc r17, r21 |
||
5624 | 3abe: e0 92 30 02 sts 0x0230, r14 |
||
5625 | 3ac2: f0 92 31 02 sts 0x0231, r15 |
||
5626 | 3ac6: 00 93 32 02 sts 0x0232, r16 |
||
5627 | 3aca: 10 93 33 02 sts 0x0233, r17 |
||
5628 | 3ace: 20 91 30 02 lds r18, 0x0230 |
||
5629 | 3ad2: 30 91 31 02 lds r19, 0x0231 |
||
5630 | 3ad6: 40 91 32 02 lds r20, 0x0232 |
||
5631 | 3ada: 50 91 33 02 lds r21, 0x0233 |
||
5632 | 3ade: 80 91 2a 02 lds r24, 0x022A |
||
5633 | 3ae2: 90 91 2b 02 lds r25, 0x022B |
||
5634 | 3ae6: a0 91 2c 02 lds r26, 0x022C |
||
5635 | 3aea: b0 91 2d 02 lds r27, 0x022D |
||
5636 | 3aee: 82 0f add r24, r18 |
||
5637 | 3af0: 93 1f adc r25, r19 |
||
5638 | 3af2: a4 1f adc r26, r20 |
||
5639 | 3af4: b5 1f adc r27, r21 |
||
5640 | 3af6: 80 93 30 02 sts 0x0230, r24 |
||
5641 | 3afa: 90 93 31 02 sts 0x0231, r25 |
||
5642 | 3afe: a0 93 32 02 sts 0x0232, r26 |
||
5643 | 3b02: b0 93 33 02 sts 0x0233, r27 |
||
5644 | 3b06: c0 90 2e 02 lds r12, 0x022E |
||
5645 | 3b0a: d0 90 2f 02 lds r13, 0x022F |
||
5646 | 3b0e: 60 91 30 02 lds r22, 0x0230 |
||
5647 | 3b12: 70 91 31 02 lds r23, 0x0231 |
||
5648 | 3b16: 80 91 32 02 lds r24, 0x0232 |
||
5649 | 3b1a: 90 91 33 02 lds r25, 0x0233 |
||
5650 | 3b1e: e0 90 2a 02 lds r14, 0x022A |
||
5651 | 3b22: f0 90 2b 02 lds r15, 0x022B |
||
5652 | 3b26: 00 91 2c 02 lds r16, 0x022C |
||
5653 | 3b2a: 10 91 2d 02 lds r17, 0x022D |
||
5654 | 3b2e: 20 e1 ldi r18, 0x10 ; 16 |
||
5655 | 3b30: 30 e0 ldi r19, 0x00 ; 0 |
||
5656 | 3b32: 40 e0 ldi r20, 0x00 ; 0 |
||
5657 | 3b34: 50 e0 ldi r21, 0x00 ; 0 |
||
5658 | 3b36: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5659 | 3b3a: 50 95 com r21 |
||
5660 | 3b3c: 40 95 com r20 |
||
5661 | 3b3e: 30 95 com r19 |
||
5662 | 3b40: 21 95 neg r18 |
||
5663 | 3b42: 3f 4f sbci r19, 0xFF ; 255 |
||
5664 | 3b44: 4f 4f sbci r20, 0xFF ; 255 |
||
5665 | 3b46: 5f 4f sbci r21, 0xFF ; 255 |
||
5666 | 3b48: a9 01 movw r20, r18 |
||
5667 | 3b4a: 4e 0d add r20, r14 |
||
5668 | 3b4c: 5f 1d adc r21, r15 |
||
5669 | 3b4e: 44 0f add r20, r20 |
||
5670 | 3b50: 55 1f adc r21, r21 |
||
5671 | 3b52: 44 0f add r20, r20 |
||
5672 | 3b54: 55 1f adc r21, r21 |
||
5673 | 3b56: 44 0f add r20, r20 |
||
5674 | 3b58: 55 1f adc r21, r21 |
||
5675 | 3b5a: c6 01 movw r24, r12 |
||
5676 | 3b5c: 88 0f add r24, r24 |
||
5677 | 3b5e: 99 1f adc r25, r25 |
||
5678 | 3b60: 8c 0d add r24, r12 |
||
5679 | 3b62: 9d 1d adc r25, r13 |
||
5680 | 3b64: 9c 01 movw r18, r24 |
||
5681 | 3b66: 22 0f add r18, r18 |
||
5682 | 3b68: 33 1f adc r19, r19 |
||
5683 | 3b6a: 22 0f add r18, r18 |
||
5684 | 3b6c: 33 1f adc r19, r19 |
||
5685 | 3b6e: 82 0f add r24, r18 |
||
5686 | 3b70: 93 1f adc r25, r19 |
||
5687 | 3b72: 48 0f add r20, r24 |
||
5688 | 3b74: 59 1f adc r21, r25 |
||
5689 | 3b76: 57 fd sbrc r21, 7 |
||
5690 | 3b78: d3 c2 rjmp .+1446 ; 0x4120 <__vector_24+0x8c6> |
||
5691 | 3b7a: 55 95 asr r21 |
||
5692 | 3b7c: 47 95 ror r20 |
||
5693 | 3b7e: 55 95 asr r21 |
||
5694 | 3b80: 47 95 ror r20 |
||
5695 | 3b82: 55 95 asr r21 |
||
5696 | 3b84: 47 95 ror r20 |
||
5697 | 3b86: 55 95 asr r21 |
||
5698 | 3b88: 47 95 ror r20 |
||
5699 | 3b8a: 50 93 2f 02 sts 0x022F, r21 |
||
5700 | 3b8e: 40 93 2e 02 sts 0x022E, r20 |
||
5701 | 3b92: c5 01 movw r24, r10 |
||
5702 | 3b94: b4 01 movw r22, r8 |
||
5703 | 3b96: 22 e0 ldi r18, 0x02 ; 2 |
||
5704 | 3b98: 30 e0 ldi r19, 0x00 ; 0 |
||
5705 | 3b9a: 40 e0 ldi r20, 0x00 ; 0 |
||
5706 | 3b9c: 50 e0 ldi r21, 0x00 ; 0 |
||
5707 | 3b9e: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5708 | 3ba2: 20 93 3b 02 sts 0x023B, r18 |
||
5709 | 3ba6: 30 93 3c 02 sts 0x023C, r19 |
||
5710 | 3baa: 40 93 3d 02 sts 0x023D, r20 |
||
5711 | 3bae: 50 93 3e 02 sts 0x023E, r21 |
||
5712 | 3bb2: 89 e0 ldi r24, 0x09 ; 9 |
||
5713 | 3bb4: 80 93 3a 02 sts 0x023A, r24 |
||
5714 | 3bb8: 82 e0 ldi r24, 0x02 ; 2 |
||
5715 | 3bba: 80 93 1f 01 sts 0x011F, r24 |
||
5716 | 3bbe: b4 ce rjmp .-664 ; 0x3928 <__vector_24+0xce> |
||
5717 | 3bc0: 80 91 78 00 lds r24, 0x0078 |
||
5718 | 3bc4: 90 91 79 00 lds r25, 0x0079 |
||
5719 | 3bc8: 90 93 29 02 sts 0x0229, r25 |
||
5720 | 3bcc: 80 93 28 02 sts 0x0228, r24 |
||
5721 | 3bd0: 60 91 78 00 lds r22, 0x0078 |
||
5722 | 3bd4: 70 91 79 00 lds r23, 0x0079 |
||
5723 | 3bd8: e0 90 6c 02 lds r14, 0x026C |
||
5724 | 3bdc: f0 90 6d 02 lds r15, 0x026D |
||
5725 | 3be0: 00 91 6e 02 lds r16, 0x026E |
||
5726 | 3be4: 10 91 6f 02 lds r17, 0x026F |
||
5727 | 3be8: 88 27 eor r24, r24 |
||
5728 | 3bea: 77 fd sbrc r23, 7 |
||
5729 | 3bec: 80 95 com r24 |
||
5730 | 3bee: 98 2f mov r25, r24 |
||
5731 | 3bf0: 0e 94 03 6a call 0xd406 ; 0xd406 <__floatsisf> |
||
5732 | 3bf4: a8 01 movw r20, r16 |
||
5733 | 3bf6: 97 01 movw r18, r14 |
||
5734 | 3bf8: 0e 94 67 69 call 0xd2ce ; 0xd2ce <__subsf3> |
||
5735 | 3bfc: 0e 94 d0 69 call 0xd3a0 ; 0xd3a0 <__fixsfsi> |
||
5736 | 3c00: 70 93 27 02 sts 0x0227, r23 |
||
5737 | 3c04: 60 93 26 02 sts 0x0226, r22 |
||
5738 | 3c08: 80 91 26 02 lds r24, 0x0226 |
||
5739 | 3c0c: 90 91 27 02 lds r25, 0x0227 |
||
5740 | 3c10: 02 97 sbiw r24, 0x02 ; 2 |
||
5741 | 3c12: 0c f4 brge .+2 ; 0x3c16 <__vector_24+0x3bc> |
||
5742 | 3c14: 37 c2 rjmp .+1134 ; 0x4084 <__vector_24+0x82a> |
||
5743 | 3c16: 60 91 6c 02 lds r22, 0x026C |
||
5744 | 3c1a: 70 91 6d 02 lds r23, 0x026D |
||
5745 | 3c1e: 80 91 6e 02 lds r24, 0x026E |
||
5746 | 3c22: 90 91 6f 02 lds r25, 0x026F |
||
5747 | 3c26: 20 e0 ldi r18, 0x00 ; 0 |
||
5748 | 3c28: 30 e8 ldi r19, 0x80 ; 128 |
||
5749 | 3c2a: 4b e3 ldi r20, 0x3B ; 59 |
||
5750 | 3c2c: 54 e4 ldi r21, 0x44 ; 68 |
||
5751 | 3c2e: 0e 94 cc 69 call 0xd398 ; 0xd398 <__cmpsf2> |
||
5752 | 3c32: 88 23 and r24, r24 |
||
5753 | 3c34: 9c f5 brge .+102 ; 0x3c9c <__vector_24+0x442> |
||
5754 | 3c36: 60 91 6c 02 lds r22, 0x026C |
||
5755 | 3c3a: 70 91 6d 02 lds r23, 0x026D |
||
5756 | 3c3e: 80 91 6e 02 lds r24, 0x026E |
||
5757 | 3c42: 90 91 6f 02 lds r25, 0x026F |
||
5758 | 3c46: 2a e0 ldi r18, 0x0A ; 10 |
||
5759 | 3c48: 37 ed ldi r19, 0xD7 ; 215 |
||
5760 | 3c4a: 43 ea ldi r20, 0xA3 ; 163 |
||
5761 | 3c4c: 5c e3 ldi r21, 0x3C ; 60 |
||
5762 | 3c4e: 0e 94 68 69 call 0xd2d0 ; 0xd2d0 <__addsf3> |
||
5763 | 3c52: 60 93 6c 02 sts 0x026C, r22 |
||
5764 | 3c56: 70 93 6d 02 sts 0x026D, r23 |
||
5765 | 3c5a: 80 93 6e 02 sts 0x026E, r24 |
||
5766 | 3c5e: 90 93 6f 02 sts 0x026F, r25 |
||
5767 | 3c62: 80 91 ae 02 lds r24, 0x02AE |
||
5768 | 3c66: 90 91 af 02 lds r25, 0x02AF |
||
5769 | 3c6a: 84 5f subi r24, 0xF4 ; 244 |
||
5770 | 3c6c: 91 40 sbci r25, 0x01 ; 1 |
||
5771 | 3c6e: b0 f4 brcc .+44 ; 0x3c9c <__vector_24+0x442> |
||
5772 | 3c70: 60 91 6c 02 lds r22, 0x026C |
||
5773 | 3c74: 70 91 6d 02 lds r23, 0x026D |
||
5774 | 3c78: 80 91 6e 02 lds r24, 0x026E |
||
5775 | 3c7c: 90 91 6f 02 lds r25, 0x026F |
||
5776 | 3c80: 2d ec ldi r18, 0xCD ; 205 |
||
5777 | 3c82: 3c ec ldi r19, 0xCC ; 204 |
||
5778 | 3c84: 4c ec ldi r20, 0xCC ; 204 |
||
5779 | 3c86: 5d e3 ldi r21, 0x3D ; 61 |
||
5780 | 3c88: 0e 94 68 69 call 0xd2d0 ; 0xd2d0 <__addsf3> |
||
5781 | 3c8c: 60 93 6c 02 sts 0x026C, r22 |
||
5782 | 3c90: 70 93 6d 02 sts 0x026D, r23 |
||
5783 | 3c94: 80 93 6e 02 sts 0x026E, r24 |
||
5784 | 3c98: 90 93 6f 02 sts 0x026F, r25 |
||
5785 | 3c9c: 60 91 a0 02 lds r22, 0x02A0 |
||
5786 | 3ca0: 70 91 a1 02 lds r23, 0x02A1 |
||
5787 | 3ca4: 80 91 a2 02 lds r24, 0x02A2 |
||
5788 | 3ca8: 90 91 a3 02 lds r25, 0x02A3 |
||
5789 | 3cac: e0 90 a0 02 lds r14, 0x02A0 |
||
5790 | 3cb0: f0 90 a1 02 lds r15, 0x02A1 |
||
5791 | 3cb4: 00 91 a2 02 lds r16, 0x02A2 |
||
5792 | 3cb8: 10 91 a3 02 lds r17, 0x02A3 |
||
5793 | 3cbc: 20 e0 ldi r18, 0x00 ; 0 |
||
5794 | 3cbe: 34 e0 ldi r19, 0x04 ; 4 |
||
5795 | 3cc0: 40 e0 ldi r20, 0x00 ; 0 |
||
5796 | 3cc2: 50 e0 ldi r21, 0x00 ; 0 |
||
5797 | 3cc4: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5798 | 3cc8: e2 1a sub r14, r18 |
||
5799 | 3cca: f3 0a sbc r15, r19 |
||
5800 | 3ccc: 04 0b sbc r16, r20 |
||
5801 | 3cce: 15 0b sbc r17, r21 |
||
5802 | 3cd0: e0 92 a0 02 sts 0x02A0, r14 |
||
5803 | 3cd4: f0 92 a1 02 sts 0x02A1, r15 |
||
5804 | 3cd8: 00 93 a2 02 sts 0x02A2, r16 |
||
5805 | 3cdc: 10 93 a3 02 sts 0x02A3, r17 |
||
5806 | 3ce0: 80 91 26 02 lds r24, 0x0226 |
||
5807 | 3ce4: 90 91 27 02 lds r25, 0x0227 |
||
5808 | 3ce8: 20 91 a0 02 lds r18, 0x02A0 |
||
5809 | 3cec: 30 91 a1 02 lds r19, 0x02A1 |
||
5810 | 3cf0: 40 91 a2 02 lds r20, 0x02A2 |
||
5811 | 3cf4: 50 91 a3 02 lds r21, 0x02A3 |
||
5812 | 3cf8: aa 27 eor r26, r26 |
||
5813 | 3cfa: 97 fd sbrc r25, 7 |
||
5814 | 3cfc: a0 95 com r26 |
||
5815 | 3cfe: ba 2f mov r27, r26 |
||
5816 | 3d00: 82 0f add r24, r18 |
||
5817 | 3d02: 93 1f adc r25, r19 |
||
5818 | 3d04: a4 1f adc r26, r20 |
||
5819 | 3d06: b5 1f adc r27, r21 |
||
5820 | 3d08: 80 93 a0 02 sts 0x02A0, r24 |
||
5821 | 3d0c: 90 93 a1 02 sts 0x02A1, r25 |
||
5822 | 3d10: a0 93 a2 02 sts 0x02A2, r26 |
||
5823 | 3d14: b0 93 a3 02 sts 0x02A3, r27 |
||
5824 | 3d18: 83 e0 ldi r24, 0x03 ; 3 |
||
5825 | 3d1a: 80 93 1f 01 sts 0x011F, r24 |
||
5826 | 3d1e: 04 ce rjmp .-1016 ; 0x3928 <__vector_24+0xce> |
||
5827 | 3d20: 80 91 78 00 lds r24, 0x0078 |
||
5828 | 3d24: 90 91 79 00 lds r25, 0x0079 |
||
5829 | 3d28: 20 91 4d 02 lds r18, 0x024D |
||
5830 | 3d2c: 30 91 4e 02 lds r19, 0x024E |
||
5831 | 3d30: 28 0f add r18, r24 |
||
5832 | 3d32: 39 1f adc r19, r25 |
||
5833 | 3d34: 30 93 4e 02 sts 0x024E, r19 |
||
5834 | 3d38: 20 93 4d 02 sts 0x024D, r18 |
||
5835 | 3d3c: 84 e0 ldi r24, 0x04 ; 4 |
||
5836 | 3d3e: 80 93 1f 01 sts 0x011F, r24 |
||
5837 | 3d42: f2 cd rjmp .-1052 ; 0x3928 <__vector_24+0xce> |
||
5838 | 3d44: 40 91 0f 01 lds r20, 0x010F |
||
5839 | 3d48: 50 91 10 01 lds r21, 0x0110 |
||
5840 | 3d4c: 80 91 78 00 lds r24, 0x0078 |
||
5841 | 3d50: 90 91 79 00 lds r25, 0x0079 |
||
5842 | 3d54: 9a 01 movw r18, r20 |
||
5843 | 3d56: 22 0f add r18, r18 |
||
5844 | 3d58: 33 1f adc r19, r19 |
||
5845 | 3d5a: 24 0f add r18, r20 |
||
5846 | 3d5c: 35 1f adc r19, r21 |
||
5847 | 3d5e: 63 e0 ldi r22, 0x03 ; 3 |
||
5848 | 3d60: 70 e0 ldi r23, 0x00 ; 0 |
||
5849 | 3d62: 0e 94 e2 6a call 0xd5c4 ; 0xd5c4 <__udivmodhi4> |
||
5850 | 3d66: 26 0f add r18, r22 |
||
5851 | 3d68: 37 1f adc r19, r23 |
||
5852 | 3d6a: 36 95 lsr r19 |
||
5853 | 3d6c: 27 95 ror r18 |
||
5854 | 3d6e: 36 95 lsr r19 |
||
5855 | 3d70: 27 95 ror r18 |
||
5856 | 3d72: 30 93 10 01 sts 0x0110, r19 |
||
5857 | 3d76: 20 93 0f 01 sts 0x010F, r18 |
||
5858 | 3d7a: 85 e0 ldi r24, 0x05 ; 5 |
||
5859 | 3d7c: 80 93 1f 01 sts 0x011F, r24 |
||
5860 | 3d80: d3 cd rjmp .-1114 ; 0x3928 <__vector_24+0xce> |
||
5861 | 3d82: 80 91 78 00 lds r24, 0x0078 |
||
5862 | 3d86: 90 91 79 00 lds r25, 0x0079 |
||
5863 | 3d8a: 90 93 50 02 sts 0x0250, r25 |
||
5864 | 3d8e: 80 93 4f 02 sts 0x024F, r24 |
||
5865 | 3d92: 86 e0 ldi r24, 0x06 ; 6 |
||
5866 | 3d94: 80 93 1f 01 sts 0x011F, r24 |
||
5867 | 3d98: c7 cd rjmp .-1138 ; 0x3928 <__vector_24+0xce> |
||
5868 | 3d9a: 80 91 78 00 lds r24, 0x0078 |
||
5869 | 3d9e: 90 91 79 00 lds r25, 0x0079 |
||
5870 | 3da2: 90 93 4a 02 sts 0x024A, r25 |
||
5871 | 3da6: 80 93 49 02 sts 0x0249, r24 |
||
5872 | 3daa: 87 e0 ldi r24, 0x07 ; 7 |
||
5873 | 3dac: 80 93 1f 01 sts 0x011F, r24 |
||
5874 | 3db0: bb cd rjmp .-1162 ; 0x3928 <__vector_24+0xce> |
||
5875 | 3db2: 80 91 78 00 lds r24, 0x0078 |
||
5876 | 3db6: 90 91 79 00 lds r25, 0x0079 |
||
5877 | 3dba: 90 93 48 02 sts 0x0248, r25 |
||
5878 | 3dbe: 80 93 47 02 sts 0x0247, r24 |
||
5879 | 3dc2: 82 e0 ldi r24, 0x02 ; 2 |
||
5880 | 3dc4: 80 93 1f 01 sts 0x011F, r24 |
||
5881 | 3dc8: af cd rjmp .-1186 ; 0x3928 <__vector_24+0xce> |
||
5882 | 3dca: 20 91 78 00 lds r18, 0x0078 |
||
5883 | 3dce: 30 91 79 00 lds r19, 0x0079 |
||
5884 | 3dd2: 80 91 4d 02 lds r24, 0x024D |
||
5885 | 3dd6: 90 91 4e 02 lds r25, 0x024E |
||
5886 | 3dda: 82 0f add r24, r18 |
||
5887 | 3ddc: 93 1f adc r25, r19 |
||
5888 | 3dde: 90 93 4e 02 sts 0x024E, r25 |
||
5889 | 3de2: 80 93 4d 02 sts 0x024D, r24 |
||
5890 | 3de6: 10 92 1f 01 sts 0x011F, r1 |
||
5891 | 3dea: 9e cd rjmp .-1220 ; 0x3928 <__vector_24+0xce> |
||
5892 | 3dec: 20 91 78 00 lds r18, 0x0078 |
||
5893 | 3df0: 30 91 79 00 lds r19, 0x0079 |
||
5894 | 3df4: 80 91 4f 02 lds r24, 0x024F |
||
5895 | 3df8: 90 91 50 02 lds r25, 0x0250 |
||
5896 | 3dfc: 28 0f add r18, r24 |
||
5897 | 3dfe: 39 1f adc r19, r25 |
||
5898 | 3e00: 30 93 50 02 sts 0x0250, r19 |
||
5899 | 3e04: 20 93 4f 02 sts 0x024F, r18 |
||
5900 | 3e08: 80 91 00 01 lds r24, 0x0100 |
||
5901 | 3e0c: 8a 30 cpi r24, 0x0A ; 10 |
||
5902 | 3e0e: 09 f4 brne .+2 ; 0x3e12 <__vector_24+0x5b8> |
||
5903 | 3e10: 29 c1 rjmp .+594 ; 0x4064 <__vector_24+0x80a> |
||
5904 | 3e12: 84 31 cpi r24, 0x14 ; 20 |
||
5905 | 3e14: 09 f4 brne .+2 ; 0x3e18 <__vector_24+0x5be> |
||
5906 | 3e16: 87 c1 rjmp .+782 ; 0x4126 <__vector_24+0x8cc> |
||
5907 | 3e18: 30 93 1d 02 sts 0x021D, r19 |
||
5908 | 3e1c: 20 93 1c 02 sts 0x021C, r18 |
||
5909 | 3e20: 86 e0 ldi r24, 0x06 ; 6 |
||
5910 | 3e22: 80 93 1f 01 sts 0x011F, r24 |
||
5911 | 3e26: 80 cd rjmp .-1280 ; 0x3928 <__vector_24+0xce> |
||
5912 | 3e28: 20 91 78 00 lds r18, 0x0078 |
||
5913 | 3e2c: 30 91 79 00 lds r19, 0x0079 |
||
5914 | 3e30: 80 91 49 02 lds r24, 0x0249 |
||
5915 | 3e34: 90 91 4a 02 lds r25, 0x024A |
||
5916 | 3e38: 28 0f add r18, r24 |
||
5917 | 3e3a: 39 1f adc r19, r25 |
||
5918 | 3e3c: 30 93 4a 02 sts 0x024A, r19 |
||
5919 | 3e40: 20 93 49 02 sts 0x0249, r18 |
||
5920 | 3e44: 80 91 6a 02 lds r24, 0x026A |
||
5921 | 3e48: 90 91 6b 02 lds r25, 0x026B |
||
5922 | 3e4c: 82 1b sub r24, r18 |
||
5923 | 3e4e: 93 0b sbc r25, r19 |
||
5924 | 3e50: 90 93 23 02 sts 0x0223, r25 |
||
5925 | 3e54: 80 93 22 02 sts 0x0222, r24 |
||
5926 | 3e58: 87 e0 ldi r24, 0x07 ; 7 |
||
5927 | 3e5a: 80 93 1f 01 sts 0x011F, r24 |
||
5928 | 3e5e: 64 cd rjmp .-1336 ; 0x3928 <__vector_24+0xce> |
||
5929 | 3e60: 80 91 78 00 lds r24, 0x0078 |
||
5930 | 3e64: 90 91 79 00 lds r25, 0x0079 |
||
5931 | 3e68: 20 91 47 02 lds r18, 0x0247 |
||
5932 | 3e6c: 30 91 48 02 lds r19, 0x0248 |
||
5933 | 3e70: 82 0f add r24, r18 |
||
5934 | 3e72: 93 1f adc r25, r19 |
||
5935 | 3e74: 90 93 48 02 sts 0x0248, r25 |
||
5936 | 3e78: 80 93 47 02 sts 0x0247, r24 |
||
5937 | 3e7c: 20 91 68 02 lds r18, 0x0268 |
||
5938 | 3e80: 30 91 69 02 lds r19, 0x0269 |
||
5939 | 3e84: 82 1b sub r24, r18 |
||
5940 | 3e86: 93 0b sbc r25, r19 |
||
5941 | 3e88: 90 93 25 02 sts 0x0225, r25 |
||
5942 | 3e8c: 80 93 24 02 sts 0x0224, r24 |
||
5943 | 3e90: 82 e0 ldi r24, 0x02 ; 2 |
||
5944 | 3e92: 80 93 1f 01 sts 0x011F, r24 |
||
5945 | 3e96: 48 cd rjmp .-1392 ; 0x3928 <__vector_24+0xce> |
||
5946 | 3e98: 20 91 78 00 lds r18, 0x0078 |
||
5947 | 3e9c: 30 91 79 00 lds r19, 0x0079 |
||
5948 | 3ea0: 80 91 4b 02 lds r24, 0x024B |
||
5949 | 3ea4: 90 91 4c 02 lds r25, 0x024C |
||
5950 | 3ea8: 28 0f add r18, r24 |
||
5951 | 3eaa: 39 1f adc r19, r25 |
||
5952 | 3eac: 80 91 00 01 lds r24, 0x0100 |
||
5953 | 3eb0: 8a 30 cpi r24, 0x0A ; 10 |
||
5954 | 3eb2: 09 f4 brne .+2 ; 0x3eb6 <__vector_24+0x65c> |
||
5955 | 3eb4: e0 c0 rjmp .+448 ; 0x4076 <__vector_24+0x81c> |
||
5956 | 3eb6: 22 0f add r18, r18 |
||
5957 | 3eb8: 33 1f adc r19, r19 |
||
5958 | 3eba: 22 0f add r18, r18 |
||
5959 | 3ebc: 33 1f adc r19, r19 |
||
5960 | 3ebe: 30 93 4c 02 sts 0x024C, r19 |
||
5961 | 3ec2: 20 93 4b 02 sts 0x024B, r18 |
||
5962 | 3ec6: 60 91 4b 02 lds r22, 0x024B |
||
5963 | 3eca: 70 91 4c 02 lds r23, 0x024C |
||
5964 | 3ece: 9b 01 movw r18, r22 |
||
5965 | 3ed0: 36 95 lsr r19 |
||
5966 | 3ed2: 27 95 ror r18 |
||
5967 | 3ed4: 36 95 lsr r19 |
||
5968 | 3ed6: 27 95 ror r18 |
||
5969 | 3ed8: 36 95 lsr r19 |
||
5970 | 3eda: 27 95 ror r18 |
||
5971 | 3edc: 30 93 19 02 sts 0x0219, r19 |
||
5972 | 3ee0: 20 93 18 02 sts 0x0218, r18 |
||
5973 | 3ee4: 80 e0 ldi r24, 0x00 ; 0 |
||
5974 | 3ee6: 90 e0 ldi r25, 0x00 ; 0 |
||
5975 | 3ee8: 20 91 43 02 lds r18, 0x0243 |
||
5976 | 3eec: 30 91 44 02 lds r19, 0x0244 |
||
5977 | 3ef0: 40 91 45 02 lds r20, 0x0245 |
||
5978 | 3ef4: 50 91 46 02 lds r21, 0x0246 |
||
5979 | 3ef8: 62 0f add r22, r18 |
||
5980 | 3efa: 73 1f adc r23, r19 |
||
5981 | 3efc: 84 1f adc r24, r20 |
||
5982 | 3efe: 95 1f adc r25, r21 |
||
5983 | 3f00: 22 e0 ldi r18, 0x02 ; 2 |
||
5984 | 3f02: 30 e0 ldi r19, 0x00 ; 0 |
||
5985 | 3f04: 40 e0 ldi r20, 0x00 ; 0 |
||
5986 | 3f06: 50 e0 ldi r21, 0x00 ; 0 |
||
5987 | 3f08: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
5988 | 3f0c: c9 01 movw r24, r18 |
||
5989 | 3f0e: da 01 movw r26, r20 |
||
5990 | 3f10: 80 93 43 02 sts 0x0243, r24 |
||
5991 | 3f14: 90 93 44 02 sts 0x0244, r25 |
||
5992 | 3f18: a0 93 45 02 sts 0x0245, r26 |
||
5993 | 3f1c: b0 93 46 02 sts 0x0246, r27 |
||
5994 | 3f20: 20 91 62 02 lds r18, 0x0262 |
||
5995 | 3f24: 30 91 63 02 lds r19, 0x0263 |
||
5996 | 3f28: 82 1b sub r24, r18 |
||
5997 | 3f2a: 93 0b sbc r25, r19 |
||
5998 | 3f2c: 90 93 12 01 sts 0x0112, r25 |
||
5999 | 3f30: 80 93 11 01 sts 0x0111, r24 |
||
6000 | 3f34: 80 91 1e 02 lds r24, 0x021E |
||
6001 | 3f38: 90 91 1f 02 lds r25, 0x021F |
||
6002 | 3f3c: 20 91 11 01 lds r18, 0x0111 |
||
6003 | 3f40: 30 91 12 01 lds r19, 0x0112 |
||
6004 | 3f44: 28 0f add r18, r24 |
||
6005 | 3f46: 39 1f adc r19, r25 |
||
6006 | 3f48: 37 fd sbrc r19, 7 |
||
6007 | 3f4a: f6 c0 rjmp .+492 ; 0x4138 <__vector_24+0x8de> |
||
6008 | 3f4c: 35 95 asr r19 |
||
6009 | 3f4e: 27 95 ror r18 |
||
6010 | 3f50: 30 93 1f 02 sts 0x021F, r19 |
||
6011 | 3f54: 20 93 1e 02 sts 0x021E, r18 |
||
6012 | 3f58: 81 e0 ldi r24, 0x01 ; 1 |
||
6013 | 3f5a: 80 93 1f 01 sts 0x011F, r24 |
||
6014 | 3f5e: e4 cc rjmp .-1592 ; 0x3928 <__vector_24+0xce> |
||
6015 | 3f60: 20 91 78 00 lds r18, 0x0078 |
||
6016 | 3f64: 30 91 79 00 lds r19, 0x0079 |
||
6017 | 3f68: 80 91 4d 02 lds r24, 0x024D |
||
6018 | 3f6c: 90 91 4e 02 lds r25, 0x024E |
||
6019 | 3f70: 28 0f add r18, r24 |
||
6020 | 3f72: 39 1f adc r19, r25 |
||
6021 | 3f74: 80 91 00 01 lds r24, 0x0100 |
||
6022 | 3f78: 8a 30 cpi r24, 0x0A ; 10 |
||
6023 | 3f7a: 09 f4 brne .+2 ; 0x3f7e <__vector_24+0x724> |
||
6024 | 3f7c: 6c c0 rjmp .+216 ; 0x4056 <__vector_24+0x7fc> |
||
6025 | 3f7e: 22 0f add r18, r18 |
||
6026 | 3f80: 33 1f adc r19, r19 |
||
6027 | 3f82: 22 0f add r18, r18 |
||
6028 | 3f84: 33 1f adc r19, r19 |
||
6029 | 3f86: 30 93 4e 02 sts 0x024E, r19 |
||
6030 | 3f8a: 20 93 4d 02 sts 0x024D, r18 |
||
6031 | 3f8e: 60 91 4d 02 lds r22, 0x024D |
||
6032 | 3f92: 70 91 4e 02 lds r23, 0x024E |
||
6033 | 3f96: 9b 01 movw r18, r22 |
||
6034 | 3f98: 36 95 lsr r19 |
||
6035 | 3f9a: 27 95 ror r18 |
||
6036 | 3f9c: 36 95 lsr r19 |
||
6037 | 3f9e: 27 95 ror r18 |
||
6038 | 3fa0: 36 95 lsr r19 |
||
6039 | 3fa2: 27 95 ror r18 |
||
6040 | 3fa4: 30 93 1b 02 sts 0x021B, r19 |
||
6041 | 3fa8: 20 93 1a 02 sts 0x021A, r18 |
||
6042 | 3fac: 80 e0 ldi r24, 0x00 ; 0 |
||
6043 | 3fae: 90 e0 ldi r25, 0x00 ; 0 |
||
6044 | 3fb0: 20 91 3f 02 lds r18, 0x023F |
||
6045 | 3fb4: 30 91 40 02 lds r19, 0x0240 |
||
6046 | 3fb8: 40 91 41 02 lds r20, 0x0241 |
||
6047 | 3fbc: 50 91 42 02 lds r21, 0x0242 |
||
6048 | 3fc0: 62 0f add r22, r18 |
||
6049 | 3fc2: 73 1f adc r23, r19 |
||
6050 | 3fc4: 84 1f adc r24, r20 |
||
6051 | 3fc6: 95 1f adc r25, r21 |
||
6052 | 3fc8: 22 e0 ldi r18, 0x02 ; 2 |
||
6053 | 3fca: 30 e0 ldi r19, 0x00 ; 0 |
||
6054 | 3fcc: 40 e0 ldi r20, 0x00 ; 0 |
||
6055 | 3fce: 50 e0 ldi r21, 0x00 ; 0 |
||
6056 | 3fd0: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
6057 | 3fd4: c9 01 movw r24, r18 |
||
6058 | 3fd6: da 01 movw r26, r20 |
||
6059 | 3fd8: 80 93 3f 02 sts 0x023F, r24 |
||
6060 | 3fdc: 90 93 40 02 sts 0x0240, r25 |
||
6061 | 3fe0: a0 93 41 02 sts 0x0241, r26 |
||
6062 | 3fe4: b0 93 42 02 sts 0x0242, r27 |
||
6063 | 3fe8: 20 91 64 02 lds r18, 0x0264 |
||
6064 | 3fec: 30 91 65 02 lds r19, 0x0265 |
||
6065 | 3ff0: 82 1b sub r24, r18 |
||
6066 | 3ff2: 93 0b sbc r25, r19 |
||
6067 | 3ff4: 90 93 14 01 sts 0x0114, r25 |
||
6068 | 3ff8: 80 93 13 01 sts 0x0113, r24 |
||
6069 | 3ffc: 80 91 20 02 lds r24, 0x0220 |
||
6070 | 4000: 90 91 21 02 lds r25, 0x0221 |
||
6071 | 4004: 20 91 13 01 lds r18, 0x0113 |
||
6072 | 4008: 30 91 14 01 lds r19, 0x0114 |
||
6073 | 400c: 28 0f add r18, r24 |
||
6074 | 400e: 39 1f adc r19, r25 |
||
6075 | 4010: 37 fd sbrc r19, 7 |
||
6076 | 4012: 95 c0 rjmp .+298 ; 0x413e <__vector_24+0x8e4> |
||
6077 | 4014: 35 95 asr r19 |
||
6078 | 4016: 27 95 ror r18 |
||
6079 | 4018: 30 93 21 02 sts 0x0221, r19 |
||
6080 | 401c: 20 93 20 02 sts 0x0220, r18 |
||
6081 | 4020: 83 e0 ldi r24, 0x03 ; 3 |
||
6082 | 4022: 80 93 1f 01 sts 0x011F, r24 |
||
6083 | 4026: 80 cc rjmp .-1792 ; 0x3928 <__vector_24+0xce> |
||
6084 | 4028: 80 91 78 00 lds r24, 0x0078 |
||
6085 | 402c: 90 91 79 00 lds r25, 0x0079 |
||
6086 | 4030: 90 93 4c 02 sts 0x024C, r25 |
||
6087 | 4034: 80 93 4b 02 sts 0x024B, r24 |
||
6088 | 4038: 81 e0 ldi r24, 0x01 ; 1 |
||
6089 | 403a: 80 93 1f 01 sts 0x011F, r24 |
||
6090 | 403e: 74 cc rjmp .-1816 ; 0x3928 <__vector_24+0xce> |
||
6091 | 4040: 80 91 78 00 lds r24, 0x0078 |
||
6092 | 4044: 90 91 79 00 lds r25, 0x0079 |
||
6093 | 4048: 90 93 4e 02 sts 0x024E, r25 |
||
6094 | 404c: 80 93 4d 02 sts 0x024D, r24 |
||
6095 | 4050: 10 92 1f 01 sts 0x011F, r1 |
||
6096 | 4054: 69 cc rjmp .-1838 ; 0x3928 <__vector_24+0xce> |
||
6097 | 4056: 22 0f add r18, r18 |
||
6098 | 4058: 33 1f adc r19, r19 |
||
6099 | 405a: 30 93 4e 02 sts 0x024E, r19 |
||
6100 | 405e: 20 93 4d 02 sts 0x024D, r18 |
||
6101 | 4062: 95 cf rjmp .-214 ; 0x3f8e <__vector_24+0x734> |
||
6102 | 4064: 2f 5f subi r18, 0xFF ; 255 |
||
6103 | 4066: 3f 4f sbci r19, 0xFF ; 255 |
||
6104 | 4068: 36 95 lsr r19 |
||
6105 | 406a: 27 95 ror r18 |
||
6106 | 406c: 30 93 1d 02 sts 0x021D, r19 |
||
6107 | 4070: 20 93 1c 02 sts 0x021C, r18 |
||
6108 | 4074: d5 ce rjmp .-598 ; 0x3e20 <__vector_24+0x5c6> |
||
6109 | 4076: 22 0f add r18, r18 |
||
6110 | 4078: 33 1f adc r19, r19 |
||
6111 | 407a: 30 93 4c 02 sts 0x024C, r19 |
||
6112 | 407e: 20 93 4b 02 sts 0x024B, r18 |
||
6113 | 4082: 21 cf rjmp .-446 ; 0x3ec6 <__vector_24+0x66c> |
||
6114 | 4084: 80 91 26 02 lds r24, 0x0226 |
||
6115 | 4088: 90 91 27 02 lds r25, 0x0227 |
||
6116 | 408c: 8f 5f subi r24, 0xFF ; 255 |
||
6117 | 408e: 9f 4f sbci r25, 0xFF ; 255 |
||
6118 | 4090: 0c f0 brlt .+2 ; 0x4094 <__vector_24+0x83a> |
||
6119 | 4092: 04 ce rjmp .-1016 ; 0x3c9c <__vector_24+0x442> |
||
6120 | 4094: 60 91 6c 02 lds r22, 0x026C |
||
6121 | 4098: 70 91 6d 02 lds r23, 0x026D |
||
6122 | 409c: 80 91 6e 02 lds r24, 0x026E |
||
6123 | 40a0: 90 91 6f 02 lds r25, 0x026F |
||
6124 | 40a4: 20 e0 ldi r18, 0x00 ; 0 |
||
6125 | 40a6: 30 e8 ldi r19, 0x80 ; 128 |
||
6126 | 40a8: 49 e0 ldi r20, 0x09 ; 9 |
||
6127 | 40aa: 54 e4 ldi r21, 0x44 ; 68 |
||
6128 | 40ac: 0e 94 b3 6a call 0xd566 ; 0xd566 <__gesf2> |
||
6129 | 40b0: 18 16 cp r1, r24 |
||
6130 | 40b2: 0c f0 brlt .+2 ; 0x40b6 <__vector_24+0x85c> |
||
6131 | 40b4: f3 cd rjmp .-1050 ; 0x3c9c <__vector_24+0x442> |
||
6132 | 40b6: 60 91 6c 02 lds r22, 0x026C |
||
6133 | 40ba: 70 91 6d 02 lds r23, 0x026D |
||
6134 | 40be: 80 91 6e 02 lds r24, 0x026E |
||
6135 | 40c2: 90 91 6f 02 lds r25, 0x026F |
||
6136 | 40c6: 2a e0 ldi r18, 0x0A ; 10 |
||
6137 | 40c8: 37 ed ldi r19, 0xD7 ; 215 |
||
6138 | 40ca: 43 ea ldi r20, 0xA3 ; 163 |
||
6139 | 40cc: 5c e3 ldi r21, 0x3C ; 60 |
||
6140 | 40ce: 0e 94 67 69 call 0xd2ce ; 0xd2ce <__subsf3> |
||
6141 | 40d2: 60 93 6c 02 sts 0x026C, r22 |
||
6142 | 40d6: 70 93 6d 02 sts 0x026D, r23 |
||
6143 | 40da: 80 93 6e 02 sts 0x026E, r24 |
||
6144 | 40de: 90 93 6f 02 sts 0x026F, r25 |
||
6145 | 40e2: 80 91 ae 02 lds r24, 0x02AE |
||
6146 | 40e6: 90 91 af 02 lds r25, 0x02AF |
||
6147 | 40ea: 84 5f subi r24, 0xF4 ; 244 |
||
6148 | 40ec: 91 40 sbci r25, 0x01 ; 1 |
||
6149 | 40ee: 08 f0 brcs .+2 ; 0x40f2 <__vector_24+0x898> |
||
6150 | 40f0: d5 cd rjmp .-1110 ; 0x3c9c <__vector_24+0x442> |
||
6151 | 40f2: 60 91 6c 02 lds r22, 0x026C |
||
6152 | 40f6: 70 91 6d 02 lds r23, 0x026D |
||
6153 | 40fa: 80 91 6e 02 lds r24, 0x026E |
||
6154 | 40fe: 90 91 6f 02 lds r25, 0x026F |
||
6155 | 4102: 2d ec ldi r18, 0xCD ; 205 |
||
6156 | 4104: 3c ec ldi r19, 0xCC ; 204 |
||
6157 | 4106: 4c ec ldi r20, 0xCC ; 204 |
||
6158 | 4108: 5d e3 ldi r21, 0x3D ; 61 |
||
6159 | 410a: 0e 94 67 69 call 0xd2ce ; 0xd2ce <__subsf3> |
||
6160 | 410e: 60 93 6c 02 sts 0x026C, r22 |
||
6161 | 4112: 70 93 6d 02 sts 0x026D, r23 |
||
6162 | 4116: 80 93 6e 02 sts 0x026E, r24 |
||
6163 | 411a: 90 93 6f 02 sts 0x026F, r25 |
||
6164 | 411e: be cd rjmp .-1156 ; 0x3c9c <__vector_24+0x442> |
||
6165 | 4120: 41 5f subi r20, 0xF1 ; 241 |
||
6166 | 4122: 5f 4f sbci r21, 0xFF ; 255 |
||
6167 | 4124: 2a cd rjmp .-1452 ; 0x3b7a <__vector_24+0x320> |
||
6168 | 4126: 8f ef ldi r24, 0xFF ; 255 |
||
6169 | 4128: 97 e0 ldi r25, 0x07 ; 7 |
||
6170 | 412a: 82 1b sub r24, r18 |
||
6171 | 412c: 93 0b sbc r25, r19 |
||
6172 | 412e: 90 93 1d 02 sts 0x021D, r25 |
||
6173 | 4132: 80 93 1c 02 sts 0x021C, r24 |
||
6174 | 4136: 74 ce rjmp .-792 ; 0x3e20 <__vector_24+0x5c6> |
||
6175 | 4138: 2f 5f subi r18, 0xFF ; 255 |
||
6176 | 413a: 3f 4f sbci r19, 0xFF ; 255 |
||
6177 | 413c: 07 cf rjmp .-498 ; 0x3f4c <__vector_24+0x6f2> |
||
6178 | 413e: 2f 5f subi r18, 0xFF ; 255 |
||
6179 | 4140: 3f 4f sbci r19, 0xFF ; 255 |
||
6180 | 4142: 68 cf rjmp .-304 ; 0x4014 <__vector_24+0x7ba> |
||
6181 | |||
6182 | 00004144 <SearchDacGyroOffset>: |
||
6183 | 4144: af 92 push r10 |
||
6184 | 4146: bf 92 push r11 |
||
6185 | 4148: df 92 push r13 |
||
6186 | 414a: ef 92 push r14 |
||
6187 | 414c: ff 92 push r15 |
||
6188 | 414e: 0f 93 push r16 |
||
6189 | 4150: 1f 93 push r17 |
||
6190 | 4152: cf 93 push r28 |
||
6191 | 4154: df 93 push r29 |
||
6192 | 4156: 10 92 36 02 sts 0x0236, r1 |
||
6193 | 415a: 10 92 37 02 sts 0x0237, r1 |
||
6194 | 415e: 10 92 38 02 sts 0x0238, r1 |
||
6195 | 4162: 80 ed ldi r24, 0xD0 ; 208 |
||
6196 | 4164: 97 e0 ldi r25, 0x07 ; 7 |
||
6197 | 4166: 0e 94 f0 17 call 0x2fe0 ; 0x2fe0 <SetDelay> |
||
6198 | 416a: ec 01 movw r28, r24 |
||
6199 | 416c: 80 91 00 01 lds r24, 0x0100 |
||
6200 | 4170: 8d 30 cpi r24, 0x0D ; 13 |
||
6201 | 4172: 51 f0 breq .+20 ; 0x4188 <SearchDacGyroOffset+0x44> |
||
6202 | 4174: df 91 pop r29 |
||
6203 | 4176: cf 91 pop r28 |
||
6204 | 4178: 1f 91 pop r17 |
||
6205 | 417a: 0f 91 pop r16 |
||
6206 | 417c: ff 90 pop r15 |
||
6207 | 417e: ef 90 pop r14 |
||
6208 | 4180: df 90 pop r13 |
||
6209 | 4182: bf 90 pop r11 |
||
6210 | 4184: af 90 pop r10 |
||
6211 | 4186: 08 95 ret |
||
6212 | 4188: 0c e8 ldi r16, 0x8C ; 140 |
||
6213 | 418a: ff 24 eor r15, r15 |
||
6214 | 418c: f3 94 inc r15 |
||
6215 | 418e: f5 ef ldi r31, 0xF5 ; 245 |
||
6216 | 4190: ef 2e mov r14, r31 |
||
6217 | 4192: ea e0 ldi r30, 0x0A ; 10 |
||
6218 | 4194: de 2e mov r13, r30 |
||
6219 | 4196: 7a e5 ldi r23, 0x5A ; 90 |
||
6220 | 4198: a7 2e mov r10, r23 |
||
6221 | 419a: 75 e0 ldi r23, 0x05 ; 5 |
||
6222 | 419c: b7 2e mov r11, r23 |
||
6223 | 419e: 80 91 18 02 lds r24, 0x0218 |
||
6224 | 41a2: 90 91 19 02 lds r25, 0x0219 |
||
6225 | 41a6: 8c 5f subi r24, 0xFC ; 252 |
||
6226 | 41a8: 93 40 sbci r25, 0x03 ; 3 |
||
6227 | 41aa: 0c f0 brlt .+2 ; 0x41ae <SearchDacGyroOffset+0x6a> |
||
6228 | 41ac: 9c c0 rjmp .+312 ; 0x42e6 <SearchDacGyroOffset+0x1a2> |
||
6229 | 41ae: 80 91 1c 01 lds r24, 0x011C |
||
6230 | 41b2: 81 50 subi r24, 0x01 ; 1 |
||
6231 | 41b4: 80 93 1c 01 sts 0x011C, r24 |
||
6232 | 41b8: 10 e0 ldi r17, 0x00 ; 0 |
||
6233 | 41ba: 80 91 1a 02 lds r24, 0x021A |
||
6234 | 41be: 90 91 1b 02 lds r25, 0x021B |
||
6235 | 41c2: 8c 5f subi r24, 0xFC ; 252 |
||
6236 | 41c4: 93 40 sbci r25, 0x03 ; 3 |
||
6237 | 41c6: 0c f0 brlt .+2 ; 0x41ca <SearchDacGyroOffset+0x86> |
||
6238 | 41c8: 81 c0 rjmp .+258 ; 0x42cc <SearchDacGyroOffset+0x188> |
||
6239 | 41ca: 80 91 1d 01 lds r24, 0x011D |
||
6240 | 41ce: 81 50 subi r24, 0x01 ; 1 |
||
6241 | 41d0: 80 93 1d 01 sts 0x011D, r24 |
||
6242 | 41d4: 80 91 1c 02 lds r24, 0x021C |
||
6243 | 41d8: 90 91 1d 02 lds r25, 0x021D |
||
6244 | 41dc: 8c 5f subi r24, 0xFC ; 252 |
||
6245 | 41de: 93 40 sbci r25, 0x03 ; 3 |
||
6246 | 41e0: 0c f0 brlt .+2 ; 0x41e4 <SearchDacGyroOffset+0xa0> |
||
6247 | 41e2: 67 c0 rjmp .+206 ; 0x42b2 <SearchDacGyroOffset+0x16e> |
||
6248 | 41e4: 80 91 1e 01 lds r24, 0x011E |
||
6249 | 41e8: 81 50 subi r24, 0x01 ; 1 |
||
6250 | 41ea: 80 93 1e 01 sts 0x011E, r24 |
||
6251 | 41ee: 87 e0 ldi r24, 0x07 ; 7 |
||
6252 | 41f0: 0e 94 ef 2c call 0x59de ; 0x59de <I2C_Start> |
||
6253 | 41f4: 80 91 1c 01 lds r24, 0x011C |
||
6254 | 41f8: 8a 30 cpi r24, 0x0A ; 10 |
||
6255 | 41fa: 08 f0 brcs .+2 ; 0x41fe <SearchDacGyroOffset+0xba> |
||
6256 | 41fc: 52 c0 rjmp .+164 ; 0x42a2 <SearchDacGyroOffset+0x15e> |
||
6257 | 41fe: f0 92 36 02 sts 0x0236, r15 |
||
6258 | 4202: d0 92 1c 01 sts 0x011C, r13 |
||
6259 | 4206: 80 91 1d 01 lds r24, 0x011D |
||
6260 | 420a: 8a 30 cpi r24, 0x0A ; 10 |
||
6261 | 420c: 08 f0 brcs .+2 ; 0x4210 <SearchDacGyroOffset+0xcc> |
||
6262 | 420e: 41 c0 rjmp .+130 ; 0x4292 <SearchDacGyroOffset+0x14e> |
||
6263 | 4210: f0 92 37 02 sts 0x0237, r15 |
||
6264 | 4214: d0 92 1d 01 sts 0x011D, r13 |
||
6265 | 4218: 80 91 1e 01 lds r24, 0x011E |
||
6266 | 421c: 8a 30 cpi r24, 0x0A ; 10 |
||
6267 | 421e: 90 f5 brcc .+100 ; 0x4284 <SearchDacGyroOffset+0x140> |
||
6268 | 4220: f0 92 38 02 sts 0x0238, r15 |
||
6269 | 4224: d0 92 1e 01 sts 0x011E, r13 |
||
6270 | 4228: 80 91 5a 02 lds r24, 0x025A |
||
6271 | 422c: 88 23 and r24, r24 |
||
6272 | 422e: 89 f0 breq .+34 ; 0x4252 <SearchDacGyroOffset+0x10e> |
||
6273 | 4230: ce 01 movw r24, r28 |
||
6274 | 4232: 0e 94 fa 17 call 0x2ff4 ; 0x2ff4 <CheckDelay> |
||
6275 | 4236: 88 23 and r24, r24 |
||
6276 | 4238: b9 f3 breq .-18 ; 0x4228 <SearchDacGyroOffset+0xe4> |
||
6277 | 423a: 00 d0 rcall .+0 ; 0x423c <SearchDacGyroOffset+0xf8> |
||
6278 | 423c: 0f 92 push r0 |
||
6279 | 423e: ed b7 in r30, 0x3d ; 61 |
||
6280 | 4240: fe b7 in r31, 0x3e ; 62 |
||
6281 | 4242: 11 82 std Z+1, r1 ; 0x01 |
||
6282 | 4244: b3 82 std Z+3, r11 ; 0x03 |
||
6283 | 4246: a2 82 std Z+2, r10 ; 0x02 |
||
6284 | 4248: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6285 | 424c: 0f 90 pop r0 |
||
6286 | 424e: 0f 90 pop r0 |
||
6287 | 4250: 0f 90 pop r0 |
||
6288 | 4252: 10 92 1b 01 sts 0x011B, r1 |
||
6289 | 4256: 80 91 7a 00 lds r24, 0x007A |
||
6290 | 425a: 88 6c ori r24, 0xC8 ; 200 |
||
6291 | 425c: 80 93 7a 00 sts 0x007A, r24 |
||
6292 | 4260: 80 91 1b 01 lds r24, 0x011B |
||
6293 | 4264: 88 23 and r24, r24 |
||
6294 | 4266: e1 f3 breq .-8 ; 0x4260 <SearchDacGyroOffset+0x11c> |
||
6295 | 4268: 0a 30 cpi r16, 0x0A ; 10 |
||
6296 | 426a: 08 f4 brcc .+2 ; 0x426e <SearchDacGyroOffset+0x12a> |
||
6297 | 426c: 45 c0 rjmp .+138 ; 0x42f8 <SearchDacGyroOffset+0x1b4> |
||
6298 | 426e: 01 50 subi r16, 0x01 ; 1 |
||
6299 | 4270: 09 f4 brne .+2 ; 0x4274 <SearchDacGyroOffset+0x130> |
||
6300 | 4272: 49 c0 rjmp .+146 ; 0x4306 <SearchDacGyroOffset+0x1c2> |
||
6301 | 4274: 13 30 cpi r17, 0x03 ; 3 |
||
6302 | 4276: 09 f0 breq .+2 ; 0x427a <SearchDacGyroOffset+0x136> |
||
6303 | 4278: 92 cf rjmp .-220 ; 0x419e <SearchDacGyroOffset+0x5a> |
||
6304 | 427a: 0b 30 cpi r16, 0x0B ; 11 |
||
6305 | 427c: 08 f4 brcc .+2 ; 0x4280 <SearchDacGyroOffset+0x13c> |
||
6306 | 427e: 8f cf rjmp .-226 ; 0x419e <SearchDacGyroOffset+0x5a> |
||
6307 | 4280: 09 e0 ldi r16, 0x09 ; 9 |
||
6308 | 4282: 8d cf rjmp .-230 ; 0x419e <SearchDacGyroOffset+0x5a> |
||
6309 | 4284: 86 3f cpi r24, 0xF6 ; 246 |
||
6310 | 4286: 80 f2 brcs .-96 ; 0x4228 <SearchDacGyroOffset+0xe4> |
||
6311 | 4288: f0 92 38 02 sts 0x0238, r15 |
||
6312 | 428c: e0 92 1e 01 sts 0x011E, r14 |
||
6313 | 4290: cb cf rjmp .-106 ; 0x4228 <SearchDacGyroOffset+0xe4> |
||
6314 | 4292: 86 3f cpi r24, 0xF6 ; 246 |
||
6315 | 4294: 08 f4 brcc .+2 ; 0x4298 <SearchDacGyroOffset+0x154> |
||
6316 | 4296: c0 cf rjmp .-128 ; 0x4218 <SearchDacGyroOffset+0xd4> |
||
6317 | 4298: f0 92 37 02 sts 0x0237, r15 |
||
6318 | 429c: e0 92 1d 01 sts 0x011D, r14 |
||
6319 | 42a0: bb cf rjmp .-138 ; 0x4218 <SearchDacGyroOffset+0xd4> |
||
6320 | 42a2: 86 3f cpi r24, 0xF6 ; 246 |
||
6321 | 42a4: 08 f4 brcc .+2 ; 0x42a8 <SearchDacGyroOffset+0x164> |
||
6322 | 42a6: af cf rjmp .-162 ; 0x4206 <SearchDacGyroOffset+0xc2> |
||
6323 | 42a8: f0 92 36 02 sts 0x0236, r15 |
||
6324 | 42ac: e0 92 1c 01 sts 0x011C, r14 |
||
6325 | 42b0: aa cf rjmp .-172 ; 0x4206 <SearchDacGyroOffset+0xc2> |
||
6326 | 42b2: 80 91 1c 02 lds r24, 0x021C |
||
6327 | 42b6: 90 91 1d 02 lds r25, 0x021D |
||
6328 | 42ba: 87 50 subi r24, 0x07 ; 7 |
||
6329 | 42bc: 94 40 sbci r25, 0x04 ; 4 |
||
6330 | 42be: 44 f1 brlt .+80 ; 0x4310 <SearchDacGyroOffset+0x1cc> |
||
6331 | 42c0: 80 91 1e 01 lds r24, 0x011E |
||
6332 | 42c4: 8f 5f subi r24, 0xFF ; 255 |
||
6333 | 42c6: 80 93 1e 01 sts 0x011E, r24 |
||
6334 | 42ca: 91 cf rjmp .-222 ; 0x41ee <SearchDacGyroOffset+0xaa> |
||
6335 | 42cc: 80 91 1a 02 lds r24, 0x021A |
||
6336 | 42d0: 90 91 1b 02 lds r25, 0x021B |
||
6337 | 42d4: 87 50 subi r24, 0x07 ; 7 |
||
6338 | 42d6: 94 40 sbci r25, 0x04 ; 4 |
||
6339 | 42d8: ec f0 brlt .+58 ; 0x4314 <SearchDacGyroOffset+0x1d0> |
||
6340 | 42da: 80 91 1d 01 lds r24, 0x011D |
||
6341 | 42de: 8f 5f subi r24, 0xFF ; 255 |
||
6342 | 42e0: 80 93 1d 01 sts 0x011D, r24 |
||
6343 | 42e4: 77 cf rjmp .-274 ; 0x41d4 <SearchDacGyroOffset+0x90> |
||
6344 | 42e6: 80 91 18 02 lds r24, 0x0218 |
||
6345 | 42ea: 90 91 19 02 lds r25, 0x0219 |
||
6346 | 42ee: 87 50 subi r24, 0x07 ; 7 |
||
6347 | 42f0: 94 40 sbci r25, 0x04 ; 4 |
||
6348 | 42f2: 94 f4 brge .+36 ; 0x4318 <SearchDacGyroOffset+0x1d4> |
||
6349 | 42f4: 11 e0 ldi r17, 0x01 ; 1 |
||
6350 | 42f6: 61 cf rjmp .-318 ; 0x41ba <SearchDacGyroOffset+0x76> |
||
6351 | 42f8: 8a e0 ldi r24, 0x0A ; 10 |
||
6352 | 42fa: 90 e0 ldi r25, 0x00 ; 0 |
||
6353 | 42fc: 0e 94 19 18 call 0x3032 ; 0x3032 <Delay_ms_Mess> |
||
6354 | 4300: 01 50 subi r16, 0x01 ; 1 |
||
6355 | 4302: 09 f0 breq .+2 ; 0x4306 <SearchDacGyroOffset+0x1c2> |
||
6356 | 4304: b7 cf rjmp .-146 ; 0x4274 <SearchDacGyroOffset+0x130> |
||
6357 | 4306: 86 e4 ldi r24, 0x46 ; 70 |
||
6358 | 4308: 90 e0 ldi r25, 0x00 ; 0 |
||
6359 | 430a: 0e 94 19 18 call 0x3032 ; 0x3032 <Delay_ms_Mess> |
||
6360 | 430e: 32 cf rjmp .-412 ; 0x4174 <SearchDacGyroOffset+0x30> |
||
6361 | 4310: 1f 5f subi r17, 0xFF ; 255 |
||
6362 | 4312: 6d cf rjmp .-294 ; 0x41ee <SearchDacGyroOffset+0xaa> |
||
6363 | 4314: 1f 5f subi r17, 0xFF ; 255 |
||
6364 | 4316: 5e cf rjmp .-324 ; 0x41d4 <SearchDacGyroOffset+0x90> |
||
6365 | 4318: 80 91 1c 01 lds r24, 0x011C |
||
6366 | 431c: 8f 5f subi r24, 0xFF ; 255 |
||
6367 | 431e: 80 93 1c 01 sts 0x011C, r24 |
||
6368 | 4322: 10 e0 ldi r17, 0x00 ; 0 |
||
6369 | 4324: 4a cf rjmp .-364 ; 0x41ba <SearchDacGyroOffset+0x76> |
||
6370 | |||
6371 | 00004326 <SearchAirPressureOffset>: |
||
6372 | 4326: 1f 93 push r17 |
||
6373 | 4328: cf 93 push r28 |
||
6374 | 432a: df 93 push r29 |
||
6375 | 432c: 83 e0 ldi r24, 0x03 ; 3 |
||
6376 | 432e: 90 e0 ldi r25, 0x00 ; 0 |
||
6377 | 4330: 0e 94 b2 5c call 0xb964 ; 0xb964 <GetParamByte> |
||
6378 | 4334: 18 2f mov r17, r24 |
||
6379 | 4336: 85 31 cpi r24, 0x15 ; 21 |
||
6380 | 4338: 08 f0 brcs .+2 ; 0x433c <SearchAirPressureOffset+0x16> |
||
6381 | 433a: 1a 50 subi r17, 0x0A ; 10 |
||
6382 | 433c: 17 bd out 0x27, r17 ; 39 |
||
6383 | 433e: 10 92 39 02 sts 0x0239, r1 |
||
6384 | 4342: 84 e6 ldi r24, 0x64 ; 100 |
||
6385 | 4344: 90 e0 ldi r25, 0x00 ; 0 |
||
6386 | 4346: 0e 94 19 18 call 0x3032 ; 0x3032 <Delay_ms_Mess> |
||
6387 | 434a: 80 91 19 01 lds r24, 0x0119 |
||
6388 | 434e: 90 91 1a 01 lds r25, 0x011A |
||
6389 | 4352: 80 52 subi r24, 0x20 ; 32 |
||
6390 | 4354: 93 40 sbci r25, 0x03 ; 3 |
||
6391 | 4356: 0c f0 brlt .+2 ; 0x435a <SearchAirPressureOffset+0x34> |
||
6392 | 4358: 44 c0 rjmp .+136 ; 0x43e2 <SearchAirPressureOffset+0xbc> |
||
6393 | 435a: 10 e0 ldi r17, 0x00 ; 0 |
||
6394 | 435c: c2 e9 ldi r28, 0x92 ; 146 |
||
6395 | 435e: d5 e0 ldi r29, 0x05 ; 5 |
||
6396 | 4360: 03 c0 rjmp .+6 ; 0x4368 <SearchAirPressureOffset+0x42> |
||
6397 | 4362: 1f 5f subi r17, 0xFF ; 255 |
||
6398 | 4364: 1a 3f cpi r17, 0xFA ; 250 |
||
6399 | 4366: c0 f4 brcc .+48 ; 0x4398 <SearchAirPressureOffset+0x72> |
||
6400 | 4368: 17 bd out 0x27, r17 ; 39 |
||
6401 | 436a: 82 e3 ldi r24, 0x32 ; 50 |
||
6402 | 436c: 90 e0 ldi r25, 0x00 ; 0 |
||
6403 | 436e: 0e 94 19 18 call 0x3032 ; 0x3032 <Delay_ms_Mess> |
||
6404 | 4372: 00 d0 rcall .+0 ; 0x4374 <SearchAirPressureOffset+0x4e> |
||
6405 | 4374: 0f 92 push r0 |
||
6406 | 4376: ed b7 in r30, 0x3d ; 61 |
||
6407 | 4378: fe b7 in r31, 0x3e ; 62 |
||
6408 | 437a: 11 82 std Z+1, r1 ; 0x01 |
||
6409 | 437c: d3 83 std Z+3, r29 ; 0x03 |
||
6410 | 437e: c2 83 std Z+2, r28 ; 0x02 |
||
6411 | 4380: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6412 | 4384: 80 91 19 01 lds r24, 0x0119 |
||
6413 | 4388: 90 91 1a 01 lds r25, 0x011A |
||
6414 | 438c: 0f 90 pop r0 |
||
6415 | 438e: 0f 90 pop r0 |
||
6416 | 4390: 0f 90 pop r0 |
||
6417 | 4392: 80 52 subi r24, 0x20 ; 32 |
||
6418 | 4394: 93 40 sbci r25, 0x03 ; 3 |
||
6419 | 4396: 2c f7 brge .-54 ; 0x4362 <SearchAirPressureOffset+0x3c> |
||
6420 | 4398: 83 e0 ldi r24, 0x03 ; 3 |
||
6421 | 439a: 90 e0 ldi r25, 0x00 ; 0 |
||
6422 | 439c: 61 2f mov r22, r17 |
||
6423 | 439e: 0e 94 bb 5c call 0xb976 ; 0xb976 <SetParamByte> |
||
6424 | 43a2: 10 93 f2 04 sts 0x04F2, r17 |
||
6425 | 43a6: 60 91 19 01 lds r22, 0x0119 |
||
6426 | 43aa: 70 91 1a 01 lds r23, 0x011A |
||
6427 | 43ae: 88 27 eor r24, r24 |
||
6428 | 43b0: 77 fd sbrc r23, 7 |
||
6429 | 43b2: 80 95 com r24 |
||
6430 | 43b4: 98 2f mov r25, r24 |
||
6431 | 43b6: 22 e1 ldi r18, 0x12 ; 18 |
||
6432 | 43b8: 30 e0 ldi r19, 0x00 ; 0 |
||
6433 | 43ba: 40 e0 ldi r20, 0x00 ; 0 |
||
6434 | 43bc: 50 e0 ldi r21, 0x00 ; 0 |
||
6435 | 43be: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
6436 | 43c2: 60 93 15 01 sts 0x0115, r22 |
||
6437 | 43c6: 70 93 16 01 sts 0x0116, r23 |
||
6438 | 43ca: 80 93 17 01 sts 0x0117, r24 |
||
6439 | 43ce: 90 93 18 01 sts 0x0118, r25 |
||
6440 | 43d2: 8c e2 ldi r24, 0x2C ; 44 |
||
6441 | 43d4: 91 e0 ldi r25, 0x01 ; 1 |
||
6442 | 43d6: 0e 94 19 18 call 0x3032 ; 0x3032 <Delay_ms_Mess> |
||
6443 | 43da: df 91 pop r29 |
||
6444 | 43dc: cf 91 pop r28 |
||
6445 | 43de: 1f 91 pop r17 |
||
6446 | 43e0: 08 95 ret |
||
6447 | 43e2: 1a 3f cpi r17, 0xFA ; 250 |
||
6448 | 43e4: c8 f6 brcc .-78 ; 0x4398 <SearchAirPressureOffset+0x72> |
||
6449 | 43e6: c2 e9 ldi r28, 0x92 ; 146 |
||
6450 | 43e8: d5 e0 ldi r29, 0x05 ; 5 |
||
6451 | 43ea: be cf rjmp .-132 ; 0x4368 <SearchAirPressureOffset+0x42> |
||
6452 | |||
6453 | 000043ec <LCD_Clear>: |
||
6454 | 43ec: e1 e2 ldi r30, 0x21 ; 33 |
||
6455 | 43ee: f1 e0 ldi r31, 0x01 ; 1 |
||
6456 | 43f0: 80 e2 ldi r24, 0x20 ; 32 |
||
6457 | 43f2: 81 93 st Z+, r24 |
||
6458 | 43f4: 91 e0 ldi r25, 0x01 ; 1 |
||
6459 | 43f6: e1 37 cpi r30, 0x71 ; 113 |
||
6460 | 43f8: f9 07 cpc r31, r25 |
||
6461 | 43fa: d9 f7 brne .-10 ; 0x43f2 <LCD_Clear+0x6> |
||
6462 | 43fc: 08 95 ret |
||
6463 | |||
6464 | 000043fe <LCD_PrintMenu>: |
||
6465 | 43fe: ff 92 push r15 |
||
6466 | 4400: 0f 93 push r16 |
||
6467 | 4402: 1f 93 push r17 |
||
6468 | 4404: cf 93 push r28 |
||
6469 | 4406: df 93 push r29 |
||
6470 | 4408: 90 91 53 02 lds r25, 0x0253 |
||
6471 | 440c: 90 ff sbrs r25, 0 |
||
6472 | 440e: 08 c0 rjmp .+16 ; 0x4420 <LCD_PrintMenu+0x22> |
||
6473 | 4410: 80 91 52 02 lds r24, 0x0252 |
||
6474 | 4414: 88 23 and r24, r24 |
||
6475 | 4416: 09 f4 brne .+2 ; 0x441a <LCD_PrintMenu+0x1c> |
||
6476 | 4418: 5f c1 rjmp .+702 ; 0x46d8 <LCD_PrintMenu+0x2da> |
||
6477 | 441a: 81 50 subi r24, 0x01 ; 1 |
||
6478 | 441c: 80 93 52 02 sts 0x0252, r24 |
||
6479 | 4420: 20 91 20 01 lds r18, 0x0120 |
||
6480 | 4424: 91 ff sbrs r25, 1 |
||
6481 | 4426: 08 c0 rjmp .+16 ; 0x4438 <LCD_PrintMenu+0x3a> |
||
6482 | 4428: 80 91 52 02 lds r24, 0x0252 |
||
6483 | 442c: 82 17 cp r24, r18 |
||
6484 | 442e: 09 f4 brne .+2 ; 0x4432 <LCD_PrintMenu+0x34> |
||
6485 | 4430: 58 c1 rjmp .+688 ; 0x46e2 <LCD_PrintMenu+0x2e4> |
||
6486 | 4432: 8f 5f subi r24, 0xFF ; 255 |
||
6487 | 4434: 80 93 52 02 sts 0x0252, r24 |
||
6488 | 4438: 93 70 andi r25, 0x03 ; 3 |
||
6489 | 443a: 93 30 cpi r25, 0x03 ; 3 |
||
6490 | 443c: 11 f4 brne .+4 ; 0x4442 <LCD_PrintMenu+0x44> |
||
6491 | 443e: 10 92 52 02 sts 0x0252, r1 |
||
6492 | 4442: e1 e2 ldi r30, 0x21 ; 33 |
||
6493 | 4444: f1 e0 ldi r31, 0x01 ; 1 |
||
6494 | 4446: 80 e2 ldi r24, 0x20 ; 32 |
||
6495 | 4448: 81 93 st Z+, r24 |
||
6496 | 444a: 31 e0 ldi r19, 0x01 ; 1 |
||
6497 | 444c: e1 37 cpi r30, 0x71 ; 113 |
||
6498 | 444e: f3 07 cpc r31, r19 |
||
6499 | 4450: d9 f7 brne .-10 ; 0x4448 <LCD_PrintMenu+0x4a> |
||
6500 | 4452: 30 91 52 02 lds r19, 0x0252 |
||
6501 | 4456: 23 17 cp r18, r19 |
||
6502 | 4458: 18 f4 brcc .+6 ; 0x4460 <LCD_PrintMenu+0x62> |
||
6503 | 445a: 20 93 52 02 sts 0x0252, r18 |
||
6504 | 445e: 32 2f mov r19, r18 |
||
6505 | 4460: 3a 30 cpi r19, 0x0A ; 10 |
||
6506 | 4462: 08 f0 brcs .+2 ; 0x4466 <LCD_PrintMenu+0x68> |
||
6507 | 4464: 95 c0 rjmp .+298 ; 0x4590 <LCD_PrintMenu+0x192> |
||
6508 | 4466: 81 e1 ldi r24, 0x11 ; 17 |
||
6509 | 4468: 80 93 54 02 sts 0x0254, r24 |
||
6510 | 446c: 00 d0 rcall .+0 ; 0x446e <LCD_PrintMenu+0x70> |
||
6511 | 446e: 00 d0 rcall .+0 ; 0x4470 <LCD_PrintMenu+0x72> |
||
6512 | 4470: 0f 92 push r0 |
||
6513 | 4472: ed b7 in r30, 0x3d ; 61 |
||
6514 | 4474: fe b7 in r31, 0x3e ; 62 |
||
6515 | 4476: 31 96 adiw r30, 0x01 ; 1 |
||
6516 | 4478: 81 e0 ldi r24, 0x01 ; 1 |
||
6517 | 447a: ad b7 in r26, 0x3d ; 61 |
||
6518 | 447c: be b7 in r27, 0x3e ; 62 |
||
6519 | 447e: 11 96 adiw r26, 0x01 ; 1 |
||
6520 | 4480: 8c 93 st X, r24 |
||
6521 | 4482: 86 e0 ldi r24, 0x06 ; 6 |
||
6522 | 4484: 9a e0 ldi r25, 0x0A ; 10 |
||
6523 | 4486: 92 83 std Z+2, r25 ; 0x02 |
||
6524 | 4488: 81 83 std Z+1, r24 ; 0x01 |
||
6525 | 448a: 33 83 std Z+3, r19 ; 0x03 |
||
6526 | 448c: 14 82 std Z+4, r1 ; 0x04 |
||
6527 | 448e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6528 | 4492: 0f 90 pop r0 |
||
6529 | 4494: 0f 90 pop r0 |
||
6530 | 4496: 0f 90 pop r0 |
||
6531 | 4498: 0f 90 pop r0 |
||
6532 | 449a: 0f 90 pop r0 |
||
6533 | 449c: 00 91 52 02 lds r16, 0x0252 |
||
6534 | 44a0: 07 30 cpi r16, 0x07 ; 7 |
||
6535 | 44a2: 09 f4 brne .+2 ; 0x44a6 <LCD_PrintMenu+0xa8> |
||
6536 | 44a4: c1 c3 rjmp .+1922 ; 0x4c28 <LCD_PrintMenu+0x82a> |
||
6537 | 44a6: 08 30 cpi r16, 0x08 ; 8 |
||
6538 | 44a8: 08 f4 brcc .+2 ; 0x44ac <LCD_PrintMenu+0xae> |
||
6539 | 44aa: 83 c0 rjmp .+262 ; 0x45b2 <LCD_PrintMenu+0x1b4> |
||
6540 | 44ac: 0b 30 cpi r16, 0x0B ; 11 |
||
6541 | 44ae: 09 f4 brne .+2 ; 0x44b2 <LCD_PrintMenu+0xb4> |
||
6542 | 44b0: 01 c2 rjmp .+1026 ; 0x48b4 <LCD_PrintMenu+0x4b6> |
||
6543 | 44b2: 0c 30 cpi r16, 0x0C ; 12 |
||
6544 | 44b4: 08 f0 brcs .+2 ; 0x44b8 <LCD_PrintMenu+0xba> |
||
6545 | 44b6: 18 c1 rjmp .+560 ; 0x46e8 <LCD_PrintMenu+0x2ea> |
||
6546 | 44b8: 09 30 cpi r16, 0x09 ; 9 |
||
6547 | 44ba: 09 f4 brne .+2 ; 0x44be <LCD_PrintMenu+0xc0> |
||
6548 | 44bc: b7 c2 rjmp .+1390 ; 0x4a2c <LCD_PrintMenu+0x62e> |
||
6549 | 44be: 0a 30 cpi r16, 0x0A ; 10 |
||
6550 | 44c0: 08 f4 brcc .+2 ; 0x44c4 <LCD_PrintMenu+0xc6> |
||
6551 | 44c2: 5d c2 rjmp .+1210 ; 0x497e <LCD_PrintMenu+0x580> |
||
6552 | 44c4: 10 92 54 02 sts 0x0254, r1 |
||
6553 | 44c8: 00 d0 rcall .+0 ; 0x44ca <LCD_PrintMenu+0xcc> |
||
6554 | 44ca: 0f 92 push r0 |
||
6555 | 44cc: 11 e0 ldi r17, 0x01 ; 1 |
||
6556 | 44ce: ad b7 in r26, 0x3d ; 61 |
||
6557 | 44d0: be b7 in r27, 0x3e ; 62 |
||
6558 | 44d2: 11 96 adiw r26, 0x01 ; 1 |
||
6559 | 44d4: 1c 93 st X, r17 |
||
6560 | 44d6: 11 97 sbiw r26, 0x01 ; 1 |
||
6561 | 44d8: 80 ed ldi r24, 0xD0 ; 208 |
||
6562 | 44da: 96 e0 ldi r25, 0x06 ; 6 |
||
6563 | 44dc: 13 96 adiw r26, 0x03 ; 3 |
||
6564 | 44de: 9c 93 st X, r25 |
||
6565 | 44e0: 8e 93 st -X, r24 |
||
6566 | 44e2: 12 97 sbiw r26, 0x02 ; 2 |
||
6567 | 44e4: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6568 | 44e8: 84 e1 ldi r24, 0x14 ; 20 |
||
6569 | 44ea: 80 93 54 02 sts 0x0254, r24 |
||
6570 | 44ee: 00 d0 rcall .+0 ; 0x44f0 <LCD_PrintMenu+0xf2> |
||
6571 | 44f0: ed b7 in r30, 0x3d ; 61 |
||
6572 | 44f2: fe b7 in r31, 0x3e ; 62 |
||
6573 | 44f4: 31 96 adiw r30, 0x01 ; 1 |
||
6574 | 44f6: ad b7 in r26, 0x3d ; 61 |
||
6575 | 44f8: be b7 in r27, 0x3e ; 62 |
||
6576 | 44fa: 11 96 adiw r26, 0x01 ; 1 |
||
6577 | 44fc: 1c 93 st X, r17 |
||
6578 | 44fe: 82 ec ldi r24, 0xC2 ; 194 |
||
6579 | 4500: 96 e0 ldi r25, 0x06 ; 6 |
||
6580 | 4502: 92 83 std Z+2, r25 ; 0x02 |
||
6581 | 4504: 81 83 std Z+1, r24 ; 0x01 |
||
6582 | 4506: 80 91 9d 01 lds r24, 0x019D |
||
6583 | 450a: 83 83 std Z+3, r24 ; 0x03 |
||
6584 | 450c: 14 82 std Z+4, r1 ; 0x04 |
||
6585 | 450e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6586 | 4512: 88 e2 ldi r24, 0x28 ; 40 |
||
6587 | 4514: 80 93 54 02 sts 0x0254, r24 |
||
6588 | 4518: 20 91 0b 02 lds r18, 0x020B |
||
6589 | 451c: 30 91 0c 02 lds r19, 0x020C |
||
6590 | 4520: ed b7 in r30, 0x3d ; 61 |
||
6591 | 4522: fe b7 in r31, 0x3e ; 62 |
||
6592 | 4524: 31 96 adiw r30, 0x01 ; 1 |
||
6593 | 4526: ad b7 in r26, 0x3d ; 61 |
||
6594 | 4528: be b7 in r27, 0x3e ; 62 |
||
6595 | 452a: 11 96 adiw r26, 0x01 ; 1 |
||
6596 | 452c: 1c 93 st X, r17 |
||
6597 | 452e: 84 eb ldi r24, 0xB4 ; 180 |
||
6598 | 4530: 96 e0 ldi r25, 0x06 ; 6 |
||
6599 | 4532: 92 83 std Z+2, r25 ; 0x02 |
||
6600 | 4534: 81 83 std Z+1, r24 ; 0x01 |
||
6601 | 4536: 34 83 std Z+4, r19 ; 0x04 |
||
6602 | 4538: 23 83 std Z+3, r18 ; 0x03 |
||
6603 | 453a: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6604 | 453e: 8c e3 ldi r24, 0x3C ; 60 |
||
6605 | 4540: 80 93 54 02 sts 0x0254, r24 |
||
6606 | 4544: 00 d0 rcall .+0 ; 0x4546 <LCD_PrintMenu+0x148> |
||
6607 | 4546: ed b7 in r30, 0x3d ; 61 |
||
6608 | 4548: fe b7 in r31, 0x3e ; 62 |
||
6609 | 454a: 31 96 adiw r30, 0x01 ; 1 |
||
6610 | 454c: ad b7 in r26, 0x3d ; 61 |
||
6611 | 454e: be b7 in r27, 0x3e ; 62 |
||
6612 | 4550: 11 96 adiw r26, 0x01 ; 1 |
||
6613 | 4552: 1c 93 st X, r17 |
||
6614 | 4554: 86 ea ldi r24, 0xA6 ; 166 |
||
6615 | 4556: 96 e0 ldi r25, 0x06 ; 6 |
||
6616 | 4558: 92 83 std Z+2, r25 ; 0x02 |
||
6617 | 455a: 81 83 std Z+1, r24 ; 0x01 |
||
6618 | 455c: 80 91 b7 05 lds r24, 0x05B7 |
||
6619 | 4560: 83 83 std Z+3, r24 ; 0x03 |
||
6620 | 4562: 14 82 std Z+4, r1 ; 0x04 |
||
6621 | 4564: 80 91 b8 05 lds r24, 0x05B8 |
||
6622 | 4568: 85 83 std Z+5, r24 ; 0x05 |
||
6623 | 456a: 16 82 std Z+6, r1 ; 0x06 |
||
6624 | 456c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6625 | 4570: ed b7 in r30, 0x3d ; 61 |
||
6626 | 4572: fe b7 in r31, 0x3e ; 62 |
||
6627 | 4574: 37 96 adiw r30, 0x07 ; 7 |
||
6628 | 4576: 0f b6 in r0, 0x3f ; 63 |
||
6629 | 4578: f8 94 cli |
||
6630 | 457a: fe bf out 0x3e, r31 ; 62 |
||
6631 | 457c: 0f be out 0x3f, r0 ; 63 |
||
6632 | 457e: ed bf out 0x3d, r30 ; 61 |
||
6633 | 4580: 10 92 53 02 sts 0x0253, r1 |
||
6634 | 4584: df 91 pop r29 |
||
6635 | 4586: cf 91 pop r28 |
||
6636 | 4588: 1f 91 pop r17 |
||
6637 | 458a: 0f 91 pop r16 |
||
6638 | 458c: ff 90 pop r15 |
||
6639 | 458e: 08 95 ret |
||
6640 | 4590: 80 e1 ldi r24, 0x10 ; 16 |
||
6641 | 4592: 80 93 54 02 sts 0x0254, r24 |
||
6642 | 4596: 00 d0 rcall .+0 ; 0x4598 <LCD_PrintMenu+0x19a> |
||
6643 | 4598: 00 d0 rcall .+0 ; 0x459a <LCD_PrintMenu+0x19c> |
||
6644 | 459a: 0f 92 push r0 |
||
6645 | 459c: ed b7 in r30, 0x3d ; 61 |
||
6646 | 459e: fe b7 in r31, 0x3e ; 62 |
||
6647 | 45a0: 31 96 adiw r30, 0x01 ; 1 |
||
6648 | 45a2: 81 e0 ldi r24, 0x01 ; 1 |
||
6649 | 45a4: ad b7 in r26, 0x3d ; 61 |
||
6650 | 45a6: be b7 in r27, 0x3e ; 62 |
||
6651 | 45a8: 11 96 adiw r26, 0x01 ; 1 |
||
6652 | 45aa: 8c 93 st X, r24 |
||
6653 | 45ac: 81 e0 ldi r24, 0x01 ; 1 |
||
6654 | 45ae: 9a e0 ldi r25, 0x0A ; 10 |
||
6655 | 45b0: 6a cf rjmp .-300 ; 0x4486 <LCD_PrintMenu+0x88> |
||
6656 | 45b2: 03 30 cpi r16, 0x03 ; 3 |
||
6657 | 45b4: 09 f4 brne .+2 ; 0x45b8 <LCD_PrintMenu+0x1ba> |
||
6658 | 45b6: b9 c2 rjmp .+1394 ; 0x4b2a <LCD_PrintMenu+0x72c> |
||
6659 | 45b8: 04 30 cpi r16, 0x04 ; 4 |
||
6660 | 45ba: 08 f4 brcc .+2 ; 0x45be <LCD_PrintMenu+0x1c0> |
||
6661 | 45bc: a4 c0 rjmp .+328 ; 0x4706 <LCD_PrintMenu+0x308> |
||
6662 | 45be: 05 30 cpi r16, 0x05 ; 5 |
||
6663 | 45c0: 09 f4 brne .+2 ; 0x45c4 <LCD_PrintMenu+0x1c6> |
||
6664 | 45c2: 82 c6 rjmp .+3332 ; 0x52c8 <LCD_PrintMenu+0xeca> |
||
6665 | 45c4: 06 30 cpi r16, 0x06 ; 6 |
||
6666 | 45c6: 08 f4 brcc .+2 ; 0x45ca <LCD_PrintMenu+0x1cc> |
||
6667 | 45c8: c5 c5 rjmp .+2954 ; 0x5154 <LCD_PrintMenu+0xd56> |
||
6668 | 45ca: 10 92 54 02 sts 0x0254, r1 |
||
6669 | 45ce: 00 d0 rcall .+0 ; 0x45d0 <LCD_PrintMenu+0x1d2> |
||
6670 | 45d0: 0f 92 push r0 |
||
6671 | 45d2: 11 e0 ldi r17, 0x01 ; 1 |
||
6672 | 45d4: ad b7 in r26, 0x3d ; 61 |
||
6673 | 45d6: be b7 in r27, 0x3e ; 62 |
||
6674 | 45d8: 11 96 adiw r26, 0x01 ; 1 |
||
6675 | 45da: 1c 93 st X, r17 |
||
6676 | 45dc: 11 97 sbiw r26, 0x01 ; 1 |
||
6677 | 45de: 83 ed ldi r24, 0xD3 ; 211 |
||
6678 | 45e0: 97 e0 ldi r25, 0x07 ; 7 |
||
6679 | 45e2: 13 96 adiw r26, 0x03 ; 3 |
||
6680 | 45e4: 9c 93 st X, r25 |
||
6681 | 45e6: 8e 93 st -X, r24 |
||
6682 | 45e8: 12 97 sbiw r26, 0x02 ; 2 |
||
6683 | 45ea: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6684 | 45ee: 84 e1 ldi r24, 0x14 ; 20 |
||
6685 | 45f0: 80 93 54 02 sts 0x0254, r24 |
||
6686 | 45f4: 20 91 24 02 lds r18, 0x0224 |
||
6687 | 45f8: 30 91 25 02 lds r19, 0x0225 |
||
6688 | 45fc: 00 d0 rcall .+0 ; 0x45fe <LCD_PrintMenu+0x200> |
||
6689 | 45fe: 00 d0 rcall .+0 ; 0x4600 <LCD_PrintMenu+0x202> |
||
6690 | 4600: cd b7 in r28, 0x3d ; 61 |
||
6691 | 4602: de b7 in r29, 0x3e ; 62 |
||
6692 | 4604: 21 96 adiw r28, 0x01 ; 1 |
||
6693 | 4606: ed b7 in r30, 0x3d ; 61 |
||
6694 | 4608: fe b7 in r31, 0x3e ; 62 |
||
6695 | 460a: 11 83 std Z+1, r17 ; 0x01 |
||
6696 | 460c: 82 ec ldi r24, 0xC2 ; 194 |
||
6697 | 460e: 97 e0 ldi r25, 0x07 ; 7 |
||
6698 | 4610: 9a 83 std Y+2, r25 ; 0x02 |
||
6699 | 4612: 89 83 std Y+1, r24 ; 0x01 |
||
6700 | 4614: 37 ff sbrs r19, 7 |
||
6701 | 4616: 02 c0 rjmp .+4 ; 0x461c <LCD_PrintMenu+0x21e> |
||
6702 | 4618: 0c 94 0b 2c jmp 0x5816 ; 0x5816 <LCD_PrintMenu+0x1418> |
||
6703 | 461c: 35 95 asr r19 |
||
6704 | 461e: 27 95 ror r18 |
||
6705 | 4620: 3c 83 std Y+4, r19 ; 0x04 |
||
6706 | 4622: 2b 83 std Y+3, r18 ; 0x03 |
||
6707 | 4624: 80 91 68 02 lds r24, 0x0268 |
||
6708 | 4628: 90 91 69 02 lds r25, 0x0269 |
||
6709 | 462c: 9c 01 movw r18, r24 |
||
6710 | 462e: 37 ff sbrs r19, 7 |
||
6711 | 4630: 02 c0 rjmp .+4 ; 0x4636 <LCD_PrintMenu+0x238> |
||
6712 | 4632: 0c 94 07 2c jmp 0x580e ; 0x580e <LCD_PrintMenu+0x1410> |
||
6713 | 4636: 35 95 asr r19 |
||
6714 | 4638: 27 95 ror r18 |
||
6715 | 463a: 3e 83 std Y+6, r19 ; 0x06 |
||
6716 | 463c: 2d 83 std Y+5, r18 ; 0x05 |
||
6717 | 463e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6718 | 4642: 88 e2 ldi r24, 0x28 ; 40 |
||
6719 | 4644: 80 93 54 02 sts 0x0254, r24 |
||
6720 | 4648: 20 91 22 02 lds r18, 0x0222 |
||
6721 | 464c: 30 91 23 02 lds r19, 0x0223 |
||
6722 | 4650: 81 e0 ldi r24, 0x01 ; 1 |
||
6723 | 4652: 88 83 st Y, r24 |
||
6724 | 4654: 81 eb ldi r24, 0xB1 ; 177 |
||
6725 | 4656: 97 e0 ldi r25, 0x07 ; 7 |
||
6726 | 4658: 9a 83 std Y+2, r25 ; 0x02 |
||
6727 | 465a: 89 83 std Y+1, r24 ; 0x01 |
||
6728 | 465c: 37 ff sbrs r19, 7 |
||
6729 | 465e: 02 c0 rjmp .+4 ; 0x4664 <LCD_PrintMenu+0x266> |
||
6730 | 4660: 0c 94 03 2c jmp 0x5806 ; 0x5806 <LCD_PrintMenu+0x1408> |
||
6731 | 4664: 35 95 asr r19 |
||
6732 | 4666: 27 95 ror r18 |
||
6733 | 4668: 3c 83 std Y+4, r19 ; 0x04 |
||
6734 | 466a: 2b 83 std Y+3, r18 ; 0x03 |
||
6735 | 466c: 80 91 6a 02 lds r24, 0x026A |
||
6736 | 4670: 90 91 6b 02 lds r25, 0x026B |
||
6737 | 4674: 9c 01 movw r18, r24 |
||
6738 | 4676: 37 ff sbrs r19, 7 |
||
6739 | 4678: 02 c0 rjmp .+4 ; 0x467e <LCD_PrintMenu+0x280> |
||
6740 | 467a: 0c 94 ff 2b jmp 0x57fe ; 0x57fe <LCD_PrintMenu+0x1400> |
||
6741 | 467e: 35 95 asr r19 |
||
6742 | 4680: 27 95 ror r18 |
||
6743 | 4682: 3e 83 std Y+6, r19 ; 0x06 |
||
6744 | 4684: 2d 83 std Y+5, r18 ; 0x05 |
||
6745 | 4686: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6746 | 468a: 8c e3 ldi r24, 0x3C ; 60 |
||
6747 | 468c: 80 93 54 02 sts 0x0254, r24 |
||
6748 | 4690: 40 91 26 02 lds r20, 0x0226 |
||
6749 | 4694: 50 91 27 02 lds r21, 0x0227 |
||
6750 | 4698: 60 91 6c 02 lds r22, 0x026C |
||
6751 | 469c: 70 91 6d 02 lds r23, 0x026D |
||
6752 | 46a0: 80 91 6e 02 lds r24, 0x026E |
||
6753 | 46a4: 90 91 6f 02 lds r25, 0x026F |
||
6754 | 46a8: 21 e0 ldi r18, 0x01 ; 1 |
||
6755 | 46aa: 28 83 st Y, r18 |
||
6756 | 46ac: 20 ea ldi r18, 0xA0 ; 160 |
||
6757 | 46ae: 37 e0 ldi r19, 0x07 ; 7 |
||
6758 | 46b0: 3a 83 std Y+2, r19 ; 0x02 |
||
6759 | 46b2: 29 83 std Y+1, r18 ; 0x01 |
||
6760 | 46b4: 5c 83 std Y+4, r21 ; 0x04 |
||
6761 | 46b6: 4b 83 std Y+3, r20 ; 0x03 |
||
6762 | 46b8: 0e 94 d0 69 call 0xd3a0 ; 0xd3a0 <__fixsfsi> |
||
6763 | 46bc: 7e 83 std Y+6, r23 ; 0x06 |
||
6764 | 46be: 6d 83 std Y+5, r22 ; 0x05 |
||
6765 | 46c0: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6766 | 46c4: 2d b7 in r18, 0x3d ; 61 |
||
6767 | 46c6: 3e b7 in r19, 0x3e ; 62 |
||
6768 | 46c8: 29 5f subi r18, 0xF9 ; 249 |
||
6769 | 46ca: 3f 4f sbci r19, 0xFF ; 255 |
||
6770 | 46cc: 0f b6 in r0, 0x3f ; 63 |
||
6771 | 46ce: f8 94 cli |
||
6772 | 46d0: 3e bf out 0x3e, r19 ; 62 |
||
6773 | 46d2: 0f be out 0x3f, r0 ; 63 |
||
6774 | 46d4: 2d bf out 0x3d, r18 ; 61 |
||
6775 | 46d6: 54 cf rjmp .-344 ; 0x4580 <LCD_PrintMenu+0x182> |
||
6776 | 46d8: 20 91 20 01 lds r18, 0x0120 |
||
6777 | 46dc: 20 93 52 02 sts 0x0252, r18 |
||
6778 | 46e0: a1 ce rjmp .-702 ; 0x4424 <LCD_PrintMenu+0x26> |
||
6779 | 46e2: 10 92 52 02 sts 0x0252, r1 |
||
6780 | 46e6: a8 ce rjmp .-688 ; 0x4438 <LCD_PrintMenu+0x3a> |
||
6781 | 46e8: 0d 30 cpi r16, 0x0D ; 13 |
||
6782 | 46ea: 09 f4 brne .+2 ; 0x46ee <LCD_PrintMenu+0x2f0> |
||
6783 | 46ec: 88 c4 rjmp .+2320 ; 0x4ffe <LCD_PrintMenu+0xc00> |
||
6784 | 46ee: 0d 30 cpi r16, 0x0D ; 13 |
||
6785 | 46f0: 08 f4 brcc .+2 ; 0x46f4 <LCD_PrintMenu+0x2f6> |
||
6786 | 46f2: 04 c4 rjmp .+2056 ; 0x4efc <LCD_PrintMenu+0xafe> |
||
6787 | 46f4: 0e 30 cpi r16, 0x0E ; 14 |
||
6788 | 46f6: 09 f4 brne .+2 ; 0x46fa <LCD_PrintMenu+0x2fc> |
||
6789 | 46f8: 7e c0 rjmp .+252 ; 0x47f6 <LCD_PrintMenu+0x3f8> |
||
6790 | 46fa: 01 50 subi r16, 0x01 ; 1 |
||
6791 | 46fc: 00 93 20 01 sts 0x0120, r16 |
||
6792 | 4700: 10 92 52 02 sts 0x0252, r1 |
||
6793 | 4704: 3d cf rjmp .-390 ; 0x4580 <LCD_PrintMenu+0x182> |
||
6794 | 4706: 01 30 cpi r16, 0x01 ; 1 |
||
6795 | 4708: 09 f4 brne .+2 ; 0x470c <LCD_PrintMenu+0x30e> |
||
6796 | 470a: 8f c3 rjmp .+1822 ; 0x4e2a <LCD_PrintMenu+0xa2c> |
||
6797 | 470c: 02 30 cpi r16, 0x02 ; 2 |
||
6798 | 470e: 08 f4 brcc .+2 ; 0x4712 <LCD_PrintMenu+0x314> |
||
6799 | 4710: 02 c3 rjmp .+1540 ; 0x4d16 <LCD_PrintMenu+0x918> |
||
6800 | 4712: 10 92 54 02 sts 0x0254, r1 |
||
6801 | 4716: 00 d0 rcall .+0 ; 0x4718 <LCD_PrintMenu+0x31a> |
||
6802 | 4718: 0f 92 push r0 |
||
6803 | 471a: ff 24 eor r15, r15 |
||
6804 | 471c: f3 94 inc r15 |
||
6805 | 471e: ed b7 in r30, 0x3d ; 61 |
||
6806 | 4720: fe b7 in r31, 0x3e ; 62 |
||
6807 | 4722: f1 82 std Z+1, r15 ; 0x01 |
||
6808 | 4724: 83 e4 ldi r24, 0x43 ; 67 |
||
6809 | 4726: 99 e0 ldi r25, 0x09 ; 9 |
||
6810 | 4728: 93 83 std Z+3, r25 ; 0x03 |
||
6811 | 472a: 82 83 std Z+2, r24 ; 0x02 |
||
6812 | 472c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6813 | 4730: 84 e1 ldi r24, 0x14 ; 20 |
||
6814 | 4732: 80 93 54 02 sts 0x0254, r24 |
||
6815 | 4736: 00 d0 rcall .+0 ; 0x4738 <LCD_PrintMenu+0x33a> |
||
6816 | 4738: 00 d0 rcall .+0 ; 0x473a <LCD_PrintMenu+0x33c> |
||
6817 | 473a: cd b7 in r28, 0x3d ; 61 |
||
6818 | 473c: de b7 in r29, 0x3e ; 62 |
||
6819 | 473e: 21 96 adiw r28, 0x01 ; 1 |
||
6820 | 4740: ad b7 in r26, 0x3d ; 61 |
||
6821 | 4742: be b7 in r27, 0x3e ; 62 |
||
6822 | 4744: 11 96 adiw r26, 0x01 ; 1 |
||
6823 | 4746: fc 92 st X, r15 |
||
6824 | 4748: 84 e3 ldi r24, 0x34 ; 52 |
||
6825 | 474a: 99 e0 ldi r25, 0x09 ; 9 |
||
6826 | 474c: 9a 83 std Y+2, r25 ; 0x02 |
||
6827 | 474e: 89 83 std Y+1, r24 ; 0x01 |
||
6828 | 4750: 60 91 70 02 lds r22, 0x0270 |
||
6829 | 4754: 70 91 71 02 lds r23, 0x0271 |
||
6830 | 4758: 80 91 72 02 lds r24, 0x0272 |
||
6831 | 475c: 90 91 73 02 lds r25, 0x0273 |
||
6832 | 4760: 20 e0 ldi r18, 0x00 ; 0 |
||
6833 | 4762: 34 e0 ldi r19, 0x04 ; 4 |
||
6834 | 4764: 40 e0 ldi r20, 0x00 ; 0 |
||
6835 | 4766: 50 e0 ldi r21, 0x00 ; 0 |
||
6836 | 4768: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
6837 | 476c: 2b 83 std Y+3, r18 ; 0x03 |
||
6838 | 476e: 3c 83 std Y+4, r19 ; 0x04 |
||
6839 | 4770: 4d 83 std Y+5, r20 ; 0x05 |
||
6840 | 4772: 5e 83 std Y+6, r21 ; 0x06 |
||
6841 | 4774: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6842 | 4778: 88 e2 ldi r24, 0x28 ; 40 |
||
6843 | 477a: 80 93 54 02 sts 0x0254, r24 |
||
6844 | 477e: cd b7 in r28, 0x3d ; 61 |
||
6845 | 4780: de b7 in r29, 0x3e ; 62 |
||
6846 | 4782: 21 96 adiw r28, 0x01 ; 1 |
||
6847 | 4784: ed b7 in r30, 0x3d ; 61 |
||
6848 | 4786: fe b7 in r31, 0x3e ; 62 |
||
6849 | 4788: f1 82 std Z+1, r15 ; 0x01 |
||
6850 | 478a: 85 e2 ldi r24, 0x25 ; 37 |
||
6851 | 478c: 99 e0 ldi r25, 0x09 ; 9 |
||
6852 | 478e: 9a 83 std Y+2, r25 ; 0x02 |
||
6853 | 4790: 89 83 std Y+1, r24 ; 0x01 |
||
6854 | 4792: 60 91 78 02 lds r22, 0x0278 |
||
6855 | 4796: 70 91 79 02 lds r23, 0x0279 |
||
6856 | 479a: 80 91 7a 02 lds r24, 0x027A |
||
6857 | 479e: 90 91 7b 02 lds r25, 0x027B |
||
6858 | 47a2: 20 e0 ldi r18, 0x00 ; 0 |
||
6859 | 47a4: 34 e0 ldi r19, 0x04 ; 4 |
||
6860 | 47a6: 40 e0 ldi r20, 0x00 ; 0 |
||
6861 | 47a8: 50 e0 ldi r21, 0x00 ; 0 |
||
6862 | 47aa: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
6863 | 47ae: 2b 83 std Y+3, r18 ; 0x03 |
||
6864 | 47b0: 3c 83 std Y+4, r19 ; 0x04 |
||
6865 | 47b2: 4d 83 std Y+5, r20 ; 0x05 |
||
6866 | 47b4: 5e 83 std Y+6, r21 ; 0x06 |
||
6867 | 47b6: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6868 | 47ba: 8c e3 ldi r24, 0x3C ; 60 |
||
6869 | 47bc: 80 93 54 02 sts 0x0254, r24 |
||
6870 | 47c0: 0f 90 pop r0 |
||
6871 | 47c2: 0f 90 pop r0 |
||
6872 | 47c4: ed b7 in r30, 0x3d ; 61 |
||
6873 | 47c6: fe b7 in r31, 0x3e ; 62 |
||
6874 | 47c8: 31 96 adiw r30, 0x01 ; 1 |
||
6875 | 47ca: ad b7 in r26, 0x3d ; 61 |
||
6876 | 47cc: be b7 in r27, 0x3e ; 62 |
||
6877 | 47ce: 11 96 adiw r26, 0x01 ; 1 |
||
6878 | 47d0: fc 92 st X, r15 |
||
6879 | 47d2: 86 e1 ldi r24, 0x16 ; 22 |
||
6880 | 47d4: 99 e0 ldi r25, 0x09 ; 9 |
||
6881 | 47d6: 92 83 std Z+2, r25 ; 0x02 |
||
6882 | 47d8: 81 83 std Z+1, r24 ; 0x01 |
||
6883 | 47da: 80 91 76 01 lds r24, 0x0176 |
||
6884 | 47de: 90 91 77 01 lds r25, 0x0177 |
||
6885 | 47e2: 94 83 std Z+4, r25 ; 0x04 |
||
6886 | 47e4: 83 83 std Z+3, r24 ; 0x03 |
||
6887 | 47e6: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6888 | 47ea: 0f 90 pop r0 |
||
6889 | 47ec: 0f 90 pop r0 |
||
6890 | 47ee: 0f 90 pop r0 |
||
6891 | 47f0: 0f 90 pop r0 |
||
6892 | 47f2: 0f 90 pop r0 |
||
6893 | 47f4: c5 ce rjmp .-630 ; 0x4580 <LCD_PrintMenu+0x182> |
||
6894 | 47f6: 10 92 54 02 sts 0x0254, r1 |
||
6895 | 47fa: 00 d0 rcall .+0 ; 0x47fc <LCD_PrintMenu+0x3fe> |
||
6896 | 47fc: 0f 92 push r0 |
||
6897 | 47fe: 11 e0 ldi r17, 0x01 ; 1 |
||
6898 | 4800: ad b7 in r26, 0x3d ; 61 |
||
6899 | 4802: be b7 in r27, 0x3e ; 62 |
||
6900 | 4804: 11 96 adiw r26, 0x01 ; 1 |
||
6901 | 4806: 1c 93 st X, r17 |
||
6902 | 4808: 11 97 sbiw r26, 0x01 ; 1 |
||
6903 | 480a: 88 eb ldi r24, 0xB8 ; 184 |
||
6904 | 480c: 95 e0 ldi r25, 0x05 ; 5 |
||
6905 | 480e: 13 96 adiw r26, 0x03 ; 3 |
||
6906 | 4810: 9c 93 st X, r25 |
||
6907 | 4812: 8e 93 st -X, r24 |
||
6908 | 4814: 12 97 sbiw r26, 0x02 ; 2 |
||
6909 | 4816: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6910 | 481a: 84 e1 ldi r24, 0x14 ; 20 |
||
6911 | 481c: 80 93 54 02 sts 0x0254, r24 |
||
6912 | 4820: 00 d0 rcall .+0 ; 0x4822 <LCD_PrintMenu+0x424> |
||
6913 | 4822: ed b7 in r30, 0x3d ; 61 |
||
6914 | 4824: fe b7 in r31, 0x3e ; 62 |
||
6915 | 4826: 31 96 adiw r30, 0x01 ; 1 |
||
6916 | 4828: ad b7 in r26, 0x3d ; 61 |
||
6917 | 482a: be b7 in r27, 0x3e ; 62 |
||
6918 | 482c: 11 96 adiw r26, 0x01 ; 1 |
||
6919 | 482e: 1c 93 st X, r17 |
||
6920 | 4830: 8a ea ldi r24, 0xAA ; 170 |
||
6921 | 4832: 95 e0 ldi r25, 0x05 ; 5 |
||
6922 | 4834: 92 83 std Z+2, r25 ; 0x02 |
||
6923 | 4836: 81 83 std Z+1, r24 ; 0x01 |
||
6924 | 4838: 80 91 d8 01 lds r24, 0x01D8 |
||
6925 | 483c: 90 91 d9 01 lds r25, 0x01D9 |
||
6926 | 4840: 94 83 std Z+4, r25 ; 0x04 |
||
6927 | 4842: 83 83 std Z+3, r24 ; 0x03 |
||
6928 | 4844: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6929 | 4848: 88 e2 ldi r24, 0x28 ; 40 |
||
6930 | 484a: 80 93 54 02 sts 0x0254, r24 |
||
6931 | 484e: ed b7 in r30, 0x3d ; 61 |
||
6932 | 4850: fe b7 in r31, 0x3e ; 62 |
||
6933 | 4852: 31 96 adiw r30, 0x01 ; 1 |
||
6934 | 4854: ad b7 in r26, 0x3d ; 61 |
||
6935 | 4856: be b7 in r27, 0x3e ; 62 |
||
6936 | 4858: 11 96 adiw r26, 0x01 ; 1 |
||
6937 | 485a: 1c 93 st X, r17 |
||
6938 | 485c: 8c e9 ldi r24, 0x9C ; 156 |
||
6939 | 485e: 95 e0 ldi r25, 0x05 ; 5 |
||
6940 | 4860: 92 83 std Z+2, r25 ; 0x02 |
||
6941 | 4862: 81 83 std Z+1, r24 ; 0x01 |
||
6942 | 4864: 80 91 da 01 lds r24, 0x01DA |
||
6943 | 4868: 90 91 db 01 lds r25, 0x01DB |
||
6944 | 486c: 94 83 std Z+4, r25 ; 0x04 |
||
6945 | 486e: 83 83 std Z+3, r24 ; 0x03 |
||
6946 | 4870: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6947 | 4874: 89 e4 ldi r24, 0x49 ; 73 |
||
6948 | 4876: 80 93 54 02 sts 0x0254, r24 |
||
6949 | 487a: 0f 90 pop r0 |
||
6950 | 487c: 0f 90 pop r0 |
||
6951 | 487e: ed b7 in r30, 0x3d ; 61 |
||
6952 | 4880: fe b7 in r31, 0x3e ; 62 |
||
6953 | 4882: 11 83 std Z+1, r17 ; 0x01 |
||
6954 | 4884: 84 e9 ldi r24, 0x94 ; 148 |
||
6955 | 4886: 95 e0 ldi r25, 0x05 ; 5 |
||
6956 | 4888: 93 83 std Z+3, r25 ; 0x03 |
||
6957 | 488a: 82 83 std Z+2, r24 ; 0x02 |
||
6958 | 488c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6959 | 4890: 80 91 53 02 lds r24, 0x0253 |
||
6960 | 4894: 0f 90 pop r0 |
||
6961 | 4896: 0f 90 pop r0 |
||
6962 | 4898: 0f 90 pop r0 |
||
6963 | 489a: 83 ff sbrs r24, 3 |
||
6964 | 489c: 71 ce rjmp .-798 ; 0x4580 <LCD_PrintMenu+0x182> |
||
6965 | 489e: 10 92 d9 01 sts 0x01D9, r1 |
||
6966 | 48a2: 10 92 d8 01 sts 0x01D8, r1 |
||
6967 | 48a6: 8e e0 ldi r24, 0x0E ; 14 |
||
6968 | 48a8: 90 e0 ldi r25, 0x00 ; 0 |
||
6969 | 48aa: 60 e0 ldi r22, 0x00 ; 0 |
||
6970 | 48ac: 70 e0 ldi r23, 0x00 ; 0 |
||
6971 | 48ae: 0e 94 1e 62 call 0xc43c ; 0xc43c <SetParamWord> |
||
6972 | 48b2: 66 ce rjmp .-820 ; 0x4580 <LCD_PrintMenu+0x182> |
||
6973 | 48b4: 10 92 54 02 sts 0x0254, r1 |
||
6974 | 48b8: 00 d0 rcall .+0 ; 0x48ba <LCD_PrintMenu+0x4bc> |
||
6975 | 48ba: 0f 92 push r0 |
||
6976 | 48bc: 11 e0 ldi r17, 0x01 ; 1 |
||
6977 | 48be: ad b7 in r26, 0x3d ; 61 |
||
6978 | 48c0: be b7 in r27, 0x3e ; 62 |
||
6979 | 48c2: 11 96 adiw r26, 0x01 ; 1 |
||
6980 | 48c4: 1c 93 st X, r17 |
||
6981 | 48c6: 11 97 sbiw r26, 0x01 ; 1 |
||
6982 | 48c8: 86 e9 ldi r24, 0x96 ; 150 |
||
6983 | 48ca: 96 e0 ldi r25, 0x06 ; 6 |
||
6984 | 48cc: 13 96 adiw r26, 0x03 ; 3 |
||
6985 | 48ce: 9c 93 st X, r25 |
||
6986 | 48d0: 8e 93 st -X, r24 |
||
6987 | 48d2: 12 97 sbiw r26, 0x02 ; 2 |
||
6988 | 48d4: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
6989 | 48d8: 84 e1 ldi r24, 0x14 ; 20 |
||
6990 | 48da: 80 93 54 02 sts 0x0254, r24 |
||
6991 | 48de: 00 d0 rcall .+0 ; 0x48e0 <LCD_PrintMenu+0x4e2> |
||
6992 | 48e0: 00 d0 rcall .+0 ; 0x48e2 <LCD_PrintMenu+0x4e4> |
||
6993 | 48e2: ed b7 in r30, 0x3d ; 61 |
||
6994 | 48e4: fe b7 in r31, 0x3e ; 62 |
||
6995 | 48e6: 31 96 adiw r30, 0x01 ; 1 |
||
6996 | 48e8: ad b7 in r26, 0x3d ; 61 |
||
6997 | 48ea: be b7 in r27, 0x3e ; 62 |
||
6998 | 48ec: 11 96 adiw r26, 0x01 ; 1 |
||
6999 | 48ee: 1c 93 st X, r17 |
||
7000 | 48f0: 86 e8 ldi r24, 0x86 ; 134 |
||
7001 | 48f2: 96 e0 ldi r25, 0x06 ; 6 |
||
7002 | 48f4: 92 83 std Z+2, r25 ; 0x02 |
||
7003 | 48f6: 81 83 std Z+1, r24 ; 0x01 |
||
7004 | 48f8: 80 91 0a 04 lds r24, 0x040A |
||
7005 | 48fc: 99 27 eor r25, r25 |
||
7006 | 48fe: 87 fd sbrc r24, 7 |
||
7007 | 4900: 90 95 com r25 |
||
7008 | 4902: 94 83 std Z+4, r25 ; 0x04 |
||
7009 | 4904: 83 83 std Z+3, r24 ; 0x03 |
||
7010 | 4906: 80 91 0b 04 lds r24, 0x040B |
||
7011 | 490a: 99 27 eor r25, r25 |
||
7012 | 490c: 87 fd sbrc r24, 7 |
||
7013 | 490e: 90 95 com r25 |
||
7014 | 4910: 96 83 std Z+6, r25 ; 0x06 |
||
7015 | 4912: 85 83 std Z+5, r24 ; 0x05 |
||
7016 | 4914: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7017 | 4918: 88 e2 ldi r24, 0x28 ; 40 |
||
7018 | 491a: 80 93 54 02 sts 0x0254, r24 |
||
7019 | 491e: ed b7 in r30, 0x3d ; 61 |
||
7020 | 4920: fe b7 in r31, 0x3e ; 62 |
||
7021 | 4922: 31 96 adiw r30, 0x01 ; 1 |
||
7022 | 4924: ad b7 in r26, 0x3d ; 61 |
||
7023 | 4926: be b7 in r27, 0x3e ; 62 |
||
7024 | 4928: 11 96 adiw r26, 0x01 ; 1 |
||
7025 | 492a: 1c 93 st X, r17 |
||
7026 | 492c: 86 e7 ldi r24, 0x76 ; 118 |
||
7027 | 492e: 96 e0 ldi r25, 0x06 ; 6 |
||
7028 | 4930: 92 83 std Z+2, r25 ; 0x02 |
||
7029 | 4932: 81 83 std Z+1, r24 ; 0x01 |
||
7030 | 4934: 80 91 0d 04 lds r24, 0x040D |
||
7031 | 4938: 83 83 std Z+3, r24 ; 0x03 |
||
7032 | 493a: 14 82 std Z+4, r1 ; 0x04 |
||
7033 | 493c: 80 91 0c 04 lds r24, 0x040C |
||
7034 | 4940: 99 27 eor r25, r25 |
||
7035 | 4942: 87 fd sbrc r24, 7 |
||
7036 | 4944: 90 95 com r25 |
||
7037 | 4946: 96 83 std Z+6, r25 ; 0x06 |
||
7038 | 4948: 85 83 std Z+5, r24 ; 0x05 |
||
7039 | 494a: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7040 | 494e: 8c e3 ldi r24, 0x3C ; 60 |
||
7041 | 4950: 80 93 54 02 sts 0x0254, r24 |
||
7042 | 4954: ed b7 in r30, 0x3d ; 61 |
||
7043 | 4956: fe b7 in r31, 0x3e ; 62 |
||
7044 | 4958: 31 96 adiw r30, 0x01 ; 1 |
||
7045 | 495a: ad b7 in r26, 0x3d ; 61 |
||
7046 | 495c: be b7 in r27, 0x3e ; 62 |
||
7047 | 495e: 11 96 adiw r26, 0x01 ; 1 |
||
7048 | 4960: 1c 93 st X, r17 |
||
7049 | 4962: 86 e6 ldi r24, 0x66 ; 102 |
||
7050 | 4964: 96 e0 ldi r25, 0x06 ; 6 |
||
7051 | 4966: 92 83 std Z+2, r25 ; 0x02 |
||
7052 | 4968: 81 83 std Z+1, r24 ; 0x01 |
||
7053 | 496a: 80 91 0e 04 lds r24, 0x040E |
||
7054 | 496e: 99 27 eor r25, r25 |
||
7055 | 4970: 87 fd sbrc r24, 7 |
||
7056 | 4972: 90 95 com r25 |
||
7057 | 4974: 94 83 std Z+4, r25 ; 0x04 |
||
7058 | 4976: 83 83 std Z+3, r24 ; 0x03 |
||
7059 | 4978: 80 91 11 04 lds r24, 0x0411 |
||
7060 | 497c: f5 cd rjmp .-1046 ; 0x4568 <LCD_PrintMenu+0x16a> |
||
7061 | 497e: 10 92 54 02 sts 0x0254, r1 |
||
7062 | 4982: 00 d0 rcall .+0 ; 0x4984 <LCD_PrintMenu+0x586> |
||
7063 | 4984: 0f 92 push r0 |
||
7064 | 4986: 11 e0 ldi r17, 0x01 ; 1 |
||
7065 | 4988: ed b7 in r30, 0x3d ; 61 |
||
7066 | 498a: fe b7 in r31, 0x3e ; 62 |
||
7067 | 498c: 11 83 std Z+1, r17 ; 0x01 |
||
7068 | 498e: 8d e4 ldi r24, 0x4D ; 77 |
||
7069 | 4990: 97 e0 ldi r25, 0x07 ; 7 |
||
7070 | 4992: 93 83 std Z+3, r25 ; 0x03 |
||
7071 | 4994: 82 83 std Z+2, r24 ; 0x02 |
||
7072 | 4996: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7073 | 499a: 84 e1 ldi r24, 0x14 ; 20 |
||
7074 | 499c: 80 93 54 02 sts 0x0254, r24 |
||
7075 | 49a0: 00 d0 rcall .+0 ; 0x49a2 <LCD_PrintMenu+0x5a4> |
||
7076 | 49a2: ed b7 in r30, 0x3d ; 61 |
||
7077 | 49a4: fe b7 in r31, 0x3e ; 62 |
||
7078 | 49a6: 31 96 adiw r30, 0x01 ; 1 |
||
7079 | 49a8: ad b7 in r26, 0x3d ; 61 |
||
7080 | 49aa: be b7 in r27, 0x3e ; 62 |
||
7081 | 49ac: 11 96 adiw r26, 0x01 ; 1 |
||
7082 | 49ae: 1c 93 st X, r17 |
||
7083 | 49b0: 8e e3 ldi r24, 0x3E ; 62 |
||
7084 | 49b2: 97 e0 ldi r25, 0x07 ; 7 |
||
7085 | 49b4: 92 83 std Z+2, r25 ; 0x02 |
||
7086 | 49b6: 81 83 std Z+1, r24 ; 0x01 |
||
7087 | 49b8: 80 91 78 01 lds r24, 0x0178 |
||
7088 | 49bc: 90 91 79 01 lds r25, 0x0179 |
||
7089 | 49c0: 94 83 std Z+4, r25 ; 0x04 |
||
7090 | 49c2: 83 83 std Z+3, r24 ; 0x03 |
||
7091 | 49c4: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7092 | 49c8: 88 e2 ldi r24, 0x28 ; 40 |
||
7093 | 49ca: 80 93 54 02 sts 0x0254, r24 |
||
7094 | 49ce: ed b7 in r30, 0x3d ; 61 |
||
7095 | 49d0: fe b7 in r31, 0x3e ; 62 |
||
7096 | 49d2: 31 96 adiw r30, 0x01 ; 1 |
||
7097 | 49d4: ad b7 in r26, 0x3d ; 61 |
||
7098 | 49d6: be b7 in r27, 0x3e ; 62 |
||
7099 | 49d8: 11 96 adiw r26, 0x01 ; 1 |
||
7100 | 49da: 1c 93 st X, r17 |
||
7101 | 49dc: 8f e2 ldi r24, 0x2F ; 47 |
||
7102 | 49de: 97 e0 ldi r25, 0x07 ; 7 |
||
7103 | 49e0: 92 83 std Z+2, r25 ; 0x02 |
||
7104 | 49e2: 81 83 std Z+1, r24 ; 0x01 |
||
7105 | 49e4: 80 91 76 01 lds r24, 0x0176 |
||
7106 | 49e8: 90 91 77 01 lds r25, 0x0177 |
||
7107 | 49ec: 94 83 std Z+4, r25 ; 0x04 |
||
7108 | 49ee: 83 83 std Z+3, r24 ; 0x03 |
||
7109 | 49f0: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7110 | 49f4: 8c e3 ldi r24, 0x3C ; 60 |
||
7111 | 49f6: 80 93 54 02 sts 0x0254, r24 |
||
7112 | 49fa: ed b7 in r30, 0x3d ; 61 |
||
7113 | 49fc: fe b7 in r31, 0x3e ; 62 |
||
7114 | 49fe: 31 96 adiw r30, 0x01 ; 1 |
||
7115 | 4a00: ad b7 in r26, 0x3d ; 61 |
||
7116 | 4a02: be b7 in r27, 0x3e ; 62 |
||
7117 | 4a04: 11 96 adiw r26, 0x01 ; 1 |
||
7118 | 4a06: 1c 93 st X, r17 |
||
7119 | 4a08: 80 e2 ldi r24, 0x20 ; 32 |
||
7120 | 4a0a: 97 e0 ldi r25, 0x07 ; 7 |
||
7121 | 4a0c: 92 83 std Z+2, r25 ; 0x02 |
||
7122 | 4a0e: 81 83 std Z+1, r24 ; 0x01 |
||
7123 | 4a10: 80 91 a4 02 lds r24, 0x02A4 |
||
7124 | 4a14: 90 91 a5 02 lds r25, 0x02A5 |
||
7125 | 4a18: 94 83 std Z+4, r25 ; 0x04 |
||
7126 | 4a1a: 83 83 std Z+3, r24 ; 0x03 |
||
7127 | 4a1c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7128 | 4a20: 0f 90 pop r0 |
||
7129 | 4a22: 0f 90 pop r0 |
||
7130 | 4a24: 0f 90 pop r0 |
||
7131 | 4a26: 0f 90 pop r0 |
||
7132 | 4a28: 0f 90 pop r0 |
||
7133 | 4a2a: aa cd rjmp .-1196 ; 0x4580 <LCD_PrintMenu+0x182> |
||
7134 | 4a2c: 10 92 54 02 sts 0x0254, r1 |
||
7135 | 4a30: ed b7 in r30, 0x3d ; 61 |
||
7136 | 4a32: fe b7 in r31, 0x3e ; 62 |
||
7137 | 4a34: 37 97 sbiw r30, 0x07 ; 7 |
||
7138 | 4a36: 0f b6 in r0, 0x3f ; 63 |
||
7139 | 4a38: f8 94 cli |
||
7140 | 4a3a: fe bf out 0x3e, r31 ; 62 |
||
7141 | 4a3c: 0f be out 0x3f, r0 ; 63 |
||
7142 | 4a3e: ed bf out 0x3d, r30 ; 61 |
||
7143 | 4a40: 31 96 adiw r30, 0x01 ; 1 |
||
7144 | 4a42: 11 e0 ldi r17, 0x01 ; 1 |
||
7145 | 4a44: ad b7 in r26, 0x3d ; 61 |
||
7146 | 4a46: be b7 in r27, 0x3e ; 62 |
||
7147 | 4a48: 11 96 adiw r26, 0x01 ; 1 |
||
7148 | 4a4a: 1c 93 st X, r17 |
||
7149 | 4a4c: 8e e0 ldi r24, 0x0E ; 14 |
||
7150 | 4a4e: 97 e0 ldi r25, 0x07 ; 7 |
||
7151 | 4a50: 92 83 std Z+2, r25 ; 0x02 |
||
7152 | 4a52: 81 83 std Z+1, r24 ; 0x01 |
||
7153 | 4a54: 80 91 b1 02 lds r24, 0x02B1 |
||
7154 | 4a58: 90 91 b2 02 lds r25, 0x02B2 |
||
7155 | 4a5c: 94 83 std Z+4, r25 ; 0x04 |
||
7156 | 4a5e: 83 83 std Z+3, r24 ; 0x03 |
||
7157 | 4a60: 80 91 b9 02 lds r24, 0x02B9 |
||
7158 | 4a64: 90 91 ba 02 lds r25, 0x02BA |
||
7159 | 4a68: 96 83 std Z+6, r25 ; 0x06 |
||
7160 | 4a6a: 85 83 std Z+5, r24 ; 0x05 |
||
7161 | 4a6c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7162 | 4a70: 84 e1 ldi r24, 0x14 ; 20 |
||
7163 | 4a72: 80 93 54 02 sts 0x0254, r24 |
||
7164 | 4a76: ed b7 in r30, 0x3d ; 61 |
||
7165 | 4a78: fe b7 in r31, 0x3e ; 62 |
||
7166 | 4a7a: 31 96 adiw r30, 0x01 ; 1 |
||
7167 | 4a7c: ad b7 in r26, 0x3d ; 61 |
||
7168 | 4a7e: be b7 in r27, 0x3e ; 62 |
||
7169 | 4a80: 11 96 adiw r26, 0x01 ; 1 |
||
7170 | 4a82: 1c 93 st X, r17 |
||
7171 | 4a84: 8c ef ldi r24, 0xFC ; 252 |
||
7172 | 4a86: 96 e0 ldi r25, 0x06 ; 6 |
||
7173 | 4a88: 92 83 std Z+2, r25 ; 0x02 |
||
7174 | 4a8a: 81 83 std Z+1, r24 ; 0x01 |
||
7175 | 4a8c: 80 91 b3 02 lds r24, 0x02B3 |
||
7176 | 4a90: 90 91 b4 02 lds r25, 0x02B4 |
||
7177 | 4a94: 94 83 std Z+4, r25 ; 0x04 |
||
7178 | 4a96: 83 83 std Z+3, r24 ; 0x03 |
||
7179 | 4a98: 80 91 bb 02 lds r24, 0x02BB |
||
7180 | 4a9c: 90 91 bc 02 lds r25, 0x02BC |
||
7181 | 4aa0: 96 83 std Z+6, r25 ; 0x06 |
||
7182 | 4aa2: 85 83 std Z+5, r24 ; 0x05 |
||
7183 | 4aa4: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7184 | 4aa8: 88 e2 ldi r24, 0x28 ; 40 |
||
7185 | 4aaa: 80 93 54 02 sts 0x0254, r24 |
||
7186 | 4aae: ed b7 in r30, 0x3d ; 61 |
||
7187 | 4ab0: fe b7 in r31, 0x3e ; 62 |
||
7188 | 4ab2: 31 96 adiw r30, 0x01 ; 1 |
||
7189 | 4ab4: ad b7 in r26, 0x3d ; 61 |
||
7190 | 4ab6: be b7 in r27, 0x3e ; 62 |
||
7191 | 4ab8: 11 96 adiw r26, 0x01 ; 1 |
||
7192 | 4aba: 1c 93 st X, r17 |
||
7193 | 4abc: 8a ee ldi r24, 0xEA ; 234 |
||
7194 | 4abe: 96 e0 ldi r25, 0x06 ; 6 |
||
7195 | 4ac0: 92 83 std Z+2, r25 ; 0x02 |
||
7196 | 4ac2: 81 83 std Z+1, r24 ; 0x01 |
||
7197 | 4ac4: 80 91 b5 02 lds r24, 0x02B5 |
||
7198 | 4ac8: 90 91 b6 02 lds r25, 0x02B6 |
||
7199 | 4acc: 94 83 std Z+4, r25 ; 0x04 |
||
7200 | 4ace: 83 83 std Z+3, r24 ; 0x03 |
||
7201 | 4ad0: 80 91 bd 02 lds r24, 0x02BD |
||
7202 | 4ad4: 90 91 be 02 lds r25, 0x02BE |
||
7203 | 4ad8: 96 83 std Z+6, r25 ; 0x06 |
||
7204 | 4ada: 85 83 std Z+5, r24 ; 0x05 |
||
7205 | 4adc: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7206 | 4ae0: 8c e3 ldi r24, 0x3C ; 60 |
||
7207 | 4ae2: 80 93 54 02 sts 0x0254, r24 |
||
7208 | 4ae6: ed b7 in r30, 0x3d ; 61 |
||
7209 | 4ae8: fe b7 in r31, 0x3e ; 62 |
||
7210 | 4aea: 31 96 adiw r30, 0x01 ; 1 |
||
7211 | 4aec: ad b7 in r26, 0x3d ; 61 |
||
7212 | 4aee: be b7 in r27, 0x3e ; 62 |
||
7213 | 4af0: 11 96 adiw r26, 0x01 ; 1 |
||
7214 | 4af2: 1c 93 st X, r17 |
||
7215 | 4af4: 88 ed ldi r24, 0xD8 ; 216 |
||
7216 | 4af6: 96 e0 ldi r25, 0x06 ; 6 |
||
7217 | 4af8: 92 83 std Z+2, r25 ; 0x02 |
||
7218 | 4afa: 81 83 std Z+1, r24 ; 0x01 |
||
7219 | 4afc: 80 91 b7 02 lds r24, 0x02B7 |
||
7220 | 4b00: 90 91 b8 02 lds r25, 0x02B8 |
||
7221 | 4b04: 94 83 std Z+4, r25 ; 0x04 |
||
7222 | 4b06: 83 83 std Z+3, r24 ; 0x03 |
||
7223 | 4b08: 80 91 bf 02 lds r24, 0x02BF |
||
7224 | 4b0c: 90 91 c0 02 lds r25, 0x02C0 |
||
7225 | 4b10: 96 83 std Z+6, r25 ; 0x06 |
||
7226 | 4b12: 85 83 std Z+5, r24 ; 0x05 |
||
7227 | 4b14: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7228 | 4b18: ed b7 in r30, 0x3d ; 61 |
||
7229 | 4b1a: fe b7 in r31, 0x3e ; 62 |
||
7230 | 4b1c: 37 96 adiw r30, 0x07 ; 7 |
||
7231 | 4b1e: 0f b6 in r0, 0x3f ; 63 |
||
7232 | 4b20: f8 94 cli |
||
7233 | 4b22: fe bf out 0x3e, r31 ; 62 |
||
7234 | 4b24: 0f be out 0x3f, r0 ; 63 |
||
7235 | 4b26: ed bf out 0x3d, r30 ; 61 |
||
7236 | 4b28: 2b cd rjmp .-1450 ; 0x4580 <LCD_PrintMenu+0x182> |
||
7237 | 4b2a: 10 92 54 02 sts 0x0254, r1 |
||
7238 | 4b2e: 20 91 31 05 lds r18, 0x0531 |
||
7239 | 4b32: 30 91 32 05 lds r19, 0x0532 |
||
7240 | 4b36: 40 91 33 05 lds r20, 0x0533 |
||
7241 | 4b3a: 50 91 34 05 lds r21, 0x0534 |
||
7242 | 4b3e: ed b7 in r30, 0x3d ; 61 |
||
7243 | 4b40: fe b7 in r31, 0x3e ; 62 |
||
7244 | 4b42: 37 97 sbiw r30, 0x07 ; 7 |
||
7245 | 4b44: 0f b6 in r0, 0x3f ; 63 |
||
7246 | 4b46: f8 94 cli |
||
7247 | 4b48: fe bf out 0x3e, r31 ; 62 |
||
7248 | 4b4a: 0f be out 0x3f, r0 ; 63 |
||
7249 | 4b4c: ed bf out 0x3d, r30 ; 61 |
||
7250 | 4b4e: 31 96 adiw r30, 0x01 ; 1 |
||
7251 | 4b50: 11 e0 ldi r17, 0x01 ; 1 |
||
7252 | 4b52: ad b7 in r26, 0x3d ; 61 |
||
7253 | 4b54: be b7 in r27, 0x3e ; 62 |
||
7254 | 4b56: 11 96 adiw r26, 0x01 ; 1 |
||
7255 | 4b58: 1c 93 st X, r17 |
||
7256 | 4b5a: 86 e0 ldi r24, 0x06 ; 6 |
||
7257 | 4b5c: 99 e0 ldi r25, 0x09 ; 9 |
||
7258 | 4b5e: 92 83 std Z+2, r25 ; 0x02 |
||
7259 | 4b60: 81 83 std Z+1, r24 ; 0x01 |
||
7260 | 4b62: 34 83 std Z+4, r19 ; 0x04 |
||
7261 | 4b64: 23 83 std Z+3, r18 ; 0x03 |
||
7262 | 4b66: 56 83 std Z+6, r21 ; 0x06 |
||
7263 | 4b68: 45 83 std Z+5, r20 ; 0x05 |
||
7264 | 4b6a: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7265 | 4b6e: 84 e1 ldi r24, 0x14 ; 20 |
||
7266 | 4b70: 80 93 54 02 sts 0x0254, r24 |
||
7267 | 4b74: 20 91 35 05 lds r18, 0x0535 |
||
7268 | 4b78: 30 91 36 05 lds r19, 0x0536 |
||
7269 | 4b7c: 40 91 37 05 lds r20, 0x0537 |
||
7270 | 4b80: 50 91 38 05 lds r21, 0x0538 |
||
7271 | 4b84: ed b7 in r30, 0x3d ; 61 |
||
7272 | 4b86: fe b7 in r31, 0x3e ; 62 |
||
7273 | 4b88: 31 96 adiw r30, 0x01 ; 1 |
||
7274 | 4b8a: ad b7 in r26, 0x3d ; 61 |
||
7275 | 4b8c: be b7 in r27, 0x3e ; 62 |
||
7276 | 4b8e: 11 96 adiw r26, 0x01 ; 1 |
||
7277 | 4b90: 1c 93 st X, r17 |
||
7278 | 4b92: 86 ef ldi r24, 0xF6 ; 246 |
||
7279 | 4b94: 98 e0 ldi r25, 0x08 ; 8 |
||
7280 | 4b96: 92 83 std Z+2, r25 ; 0x02 |
||
7281 | 4b98: 81 83 std Z+1, r24 ; 0x01 |
||
7282 | 4b9a: 34 83 std Z+4, r19 ; 0x04 |
||
7283 | 4b9c: 23 83 std Z+3, r18 ; 0x03 |
||
7284 | 4b9e: 56 83 std Z+6, r21 ; 0x06 |
||
7285 | 4ba0: 45 83 std Z+5, r20 ; 0x05 |
||
7286 | 4ba2: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7287 | 4ba6: 88 e2 ldi r24, 0x28 ; 40 |
||
7288 | 4ba8: 80 93 54 02 sts 0x0254, r24 |
||
7289 | 4bac: 20 91 39 05 lds r18, 0x0539 |
||
7290 | 4bb0: 30 91 3a 05 lds r19, 0x053A |
||
7291 | 4bb4: 40 91 3b 05 lds r20, 0x053B |
||
7292 | 4bb8: 50 91 3c 05 lds r21, 0x053C |
||
7293 | 4bbc: ed b7 in r30, 0x3d ; 61 |
||
7294 | 4bbe: fe b7 in r31, 0x3e ; 62 |
||
7295 | 4bc0: 31 96 adiw r30, 0x01 ; 1 |
||
7296 | 4bc2: ad b7 in r26, 0x3d ; 61 |
||
7297 | 4bc4: be b7 in r27, 0x3e ; 62 |
||
7298 | 4bc6: 11 96 adiw r26, 0x01 ; 1 |
||
7299 | 4bc8: 1c 93 st X, r17 |
||
7300 | 4bca: 86 ee ldi r24, 0xE6 ; 230 |
||
7301 | 4bcc: 98 e0 ldi r25, 0x08 ; 8 |
||
7302 | 4bce: 92 83 std Z+2, r25 ; 0x02 |
||
7303 | 4bd0: 81 83 std Z+1, r24 ; 0x01 |
||
7304 | 4bd2: 34 83 std Z+4, r19 ; 0x04 |
||
7305 | 4bd4: 23 83 std Z+3, r18 ; 0x03 |
||
7306 | 4bd6: 56 83 std Z+6, r21 ; 0x06 |
||
7307 | 4bd8: 45 83 std Z+5, r20 ; 0x05 |
||
7308 | 4bda: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7309 | 4bde: 8c e3 ldi r24, 0x3C ; 60 |
||
7310 | 4be0: 80 93 54 02 sts 0x0254, r24 |
||
7311 | 4be4: 20 91 3d 05 lds r18, 0x053D |
||
7312 | 4be8: 30 91 3e 05 lds r19, 0x053E |
||
7313 | 4bec: 40 91 3f 05 lds r20, 0x053F |
||
7314 | 4bf0: 50 91 40 05 lds r21, 0x0540 |
||
7315 | 4bf4: ed b7 in r30, 0x3d ; 61 |
||
7316 | 4bf6: fe b7 in r31, 0x3e ; 62 |
||
7317 | 4bf8: 31 96 adiw r30, 0x01 ; 1 |
||
7318 | 4bfa: ad b7 in r26, 0x3d ; 61 |
||
7319 | 4bfc: be b7 in r27, 0x3e ; 62 |
||
7320 | 4bfe: 11 96 adiw r26, 0x01 ; 1 |
||
7321 | 4c00: 1c 93 st X, r17 |
||
7322 | 4c02: 86 ed ldi r24, 0xD6 ; 214 |
||
7323 | 4c04: 98 e0 ldi r25, 0x08 ; 8 |
||
7324 | 4c06: 92 83 std Z+2, r25 ; 0x02 |
||
7325 | 4c08: 81 83 std Z+1, r24 ; 0x01 |
||
7326 | 4c0a: 34 83 std Z+4, r19 ; 0x04 |
||
7327 | 4c0c: 23 83 std Z+3, r18 ; 0x03 |
||
7328 | 4c0e: 56 83 std Z+6, r21 ; 0x06 |
||
7329 | 4c10: 45 83 std Z+5, r20 ; 0x05 |
||
7330 | 4c12: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7331 | 4c16: ed b7 in r30, 0x3d ; 61 |
||
7332 | 4c18: fe b7 in r31, 0x3e ; 62 |
||
7333 | 4c1a: 37 96 adiw r30, 0x07 ; 7 |
||
7334 | 4c1c: 0f b6 in r0, 0x3f ; 63 |
||
7335 | 4c1e: f8 94 cli |
||
7336 | 4c20: fe bf out 0x3e, r31 ; 62 |
||
7337 | 4c22: 0f be out 0x3f, r0 ; 63 |
||
7338 | 4c24: ed bf out 0x3d, r30 ; 61 |
||
7339 | 4c26: ac cc rjmp .-1704 ; 0x4580 <LCD_PrintMenu+0x182> |
||
7340 | 4c28: 10 92 54 02 sts 0x0254, r1 |
||
7341 | 4c2c: 80 91 0f 01 lds r24, 0x010F |
||
7342 | 4c30: 90 91 10 01 lds r25, 0x0110 |
||
7343 | 4c34: c0 91 0f 01 lds r28, 0x010F |
||
7344 | 4c38: d0 91 10 01 lds r29, 0x0110 |
||
7345 | 4c3c: ad b7 in r26, 0x3d ; 61 |
||
7346 | 4c3e: be b7 in r27, 0x3e ; 62 |
||
7347 | 4c40: 17 97 sbiw r26, 0x07 ; 7 |
||
7348 | 4c42: 0f b6 in r0, 0x3f ; 63 |
||
7349 | 4c44: f8 94 cli |
||
7350 | 4c46: be bf out 0x3e, r27 ; 62 |
||
7351 | 4c48: 0f be out 0x3f, r0 ; 63 |
||
7352 | 4c4a: ad bf out 0x3d, r26 ; 61 |
||
7353 | 4c4c: ed b7 in r30, 0x3d ; 61 |
||
7354 | 4c4e: fe b7 in r31, 0x3e ; 62 |
||
7355 | 4c50: 31 96 adiw r30, 0x01 ; 1 |
||
7356 | 4c52: ff 24 eor r15, r15 |
||
7357 | 4c54: f3 94 inc r15 |
||
7358 | 4c56: 11 96 adiw r26, 0x01 ; 1 |
||
7359 | 4c58: fc 92 st X, r15 |
||
7360 | 4c5a: 2c e8 ldi r18, 0x8C ; 140 |
||
7361 | 4c5c: 37 e0 ldi r19, 0x07 ; 7 |
||
7362 | 4c5e: 32 83 std Z+2, r19 ; 0x02 |
||
7363 | 4c60: 21 83 std Z+1, r18 ; 0x01 |
||
7364 | 4c62: 6a e0 ldi r22, 0x0A ; 10 |
||
7365 | 4c64: 70 e0 ldi r23, 0x00 ; 0 |
||
7366 | 4c66: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
7367 | 4c6a: 74 83 std Z+4, r23 ; 0x04 |
||
7368 | 4c6c: 63 83 std Z+3, r22 ; 0x03 |
||
7369 | 4c6e: ce 01 movw r24, r28 |
||
7370 | 4c70: 6a e0 ldi r22, 0x0A ; 10 |
||
7371 | 4c72: 70 e0 ldi r23, 0x00 ; 0 |
||
7372 | 4c74: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
7373 | 4c78: 96 83 std Z+6, r25 ; 0x06 |
||
7374 | 4c7a: 85 83 std Z+5, r24 ; 0x05 |
||
7375 | 4c7c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7376 | 4c80: 84 e1 ldi r24, 0x14 ; 20 |
||
7377 | 4c82: 80 93 54 02 sts 0x0254, r24 |
||
7378 | 4c86: 20 91 60 02 lds r18, 0x0260 |
||
7379 | 4c8a: 0f 90 pop r0 |
||
7380 | 4c8c: 0f 90 pop r0 |
||
7381 | 4c8e: ed b7 in r30, 0x3d ; 61 |
||
7382 | 4c90: fe b7 in r31, 0x3e ; 62 |
||
7383 | 4c92: 31 96 adiw r30, 0x01 ; 1 |
||
7384 | 4c94: ad b7 in r26, 0x3d ; 61 |
||
7385 | 4c96: be b7 in r27, 0x3e ; 62 |
||
7386 | 4c98: 11 96 adiw r26, 0x01 ; 1 |
||
7387 | 4c9a: fc 92 st X, r15 |
||
7388 | 4c9c: 8c e7 ldi r24, 0x7C ; 124 |
||
7389 | 4c9e: 97 e0 ldi r25, 0x07 ; 7 |
||
7390 | 4ca0: 92 83 std Z+2, r25 ; 0x02 |
||
7391 | 4ca2: 81 83 std Z+1, r24 ; 0x01 |
||
7392 | 4ca4: 23 83 std Z+3, r18 ; 0x03 |
||
7393 | 4ca6: 14 82 std Z+4, r1 ; 0x04 |
||
7394 | 4ca8: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7395 | 4cac: 88 e2 ldi r24, 0x28 ; 40 |
||
7396 | 4cae: 80 93 54 02 sts 0x0254, r24 |
||
7397 | 4cb2: 20 91 4d 05 lds r18, 0x054D |
||
7398 | 4cb6: ed b7 in r30, 0x3d ; 61 |
||
7399 | 4cb8: fe b7 in r31, 0x3e ; 62 |
||
7400 | 4cba: 31 96 adiw r30, 0x01 ; 1 |
||
7401 | 4cbc: ad b7 in r26, 0x3d ; 61 |
||
7402 | 4cbe: be b7 in r27, 0x3e ; 62 |
||
7403 | 4cc0: 11 96 adiw r26, 0x01 ; 1 |
||
7404 | 4cc2: fc 92 st X, r15 |
||
7405 | 4cc4: 8c e6 ldi r24, 0x6C ; 108 |
||
7406 | 4cc6: 97 e0 ldi r25, 0x07 ; 7 |
||
7407 | 4cc8: 92 83 std Z+2, r25 ; 0x02 |
||
7408 | 4cca: 81 83 std Z+1, r24 ; 0x01 |
||
7409 | 4ccc: 23 83 std Z+3, r18 ; 0x03 |
||
7410 | 4cce: 14 82 std Z+4, r1 ; 0x04 |
||
7411 | 4cd0: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7412 | 4cd4: 8c e3 ldi r24, 0x3C ; 60 |
||
7413 | 4cd6: 80 93 54 02 sts 0x0254, r24 |
||
7414 | 4cda: 20 91 61 02 lds r18, 0x0261 |
||
7415 | 4cde: ed b7 in r30, 0x3d ; 61 |
||
7416 | 4ce0: fe b7 in r31, 0x3e ; 62 |
||
7417 | 4ce2: 31 96 adiw r30, 0x01 ; 1 |
||
7418 | 4ce4: ad b7 in r26, 0x3d ; 61 |
||
7419 | 4ce6: be b7 in r27, 0x3e ; 62 |
||
7420 | 4ce8: 11 96 adiw r26, 0x01 ; 1 |
||
7421 | 4cea: fc 92 st X, r15 |
||
7422 | 4cec: 8c e5 ldi r24, 0x5C ; 92 |
||
7423 | 4cee: 97 e0 ldi r25, 0x07 ; 7 |
||
7424 | 4cf0: 92 83 std Z+2, r25 ; 0x02 |
||
7425 | 4cf2: 81 83 std Z+1, r24 ; 0x01 |
||
7426 | 4cf4: 23 83 std Z+3, r18 ; 0x03 |
||
7427 | 4cf6: 14 82 std Z+4, r1 ; 0x04 |
||
7428 | 4cf8: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7429 | 4cfc: 0f 90 pop r0 |
||
7430 | 4cfe: 0f 90 pop r0 |
||
7431 | 4d00: 0f 90 pop r0 |
||
7432 | 4d02: 0f 90 pop r0 |
||
7433 | 4d04: 0f 90 pop r0 |
||
7434 | 4d06: 10 92 53 02 sts 0x0253, r1 |
||
7435 | 4d0a: df 91 pop r29 |
||
7436 | 4d0c: cf 91 pop r28 |
||
7437 | 4d0e: 1f 91 pop r17 |
||
7438 | 4d10: 0f 91 pop r16 |
||
7439 | 4d12: ff 90 pop r15 |
||
7440 | 4d14: 08 95 ret |
||
7441 | 4d16: 10 92 54 02 sts 0x0254, r1 |
||
7442 | 4d1a: 00 d0 rcall .+0 ; 0x4d1c <LCD_PrintMenu+0x91e> |
||
7443 | 4d1c: 0f 92 push r0 |
||
7444 | 4d1e: 11 e0 ldi r17, 0x01 ; 1 |
||
7445 | 4d20: ed b7 in r30, 0x3d ; 61 |
||
7446 | 4d22: fe b7 in r31, 0x3e ; 62 |
||
7447 | 4d24: 11 83 std Z+1, r17 ; 0x01 |
||
7448 | 4d26: 8f ee ldi r24, 0xEF ; 239 |
||
7449 | 4d28: 99 e0 ldi r25, 0x09 ; 9 |
||
7450 | 4d2a: 93 83 std Z+3, r25 ; 0x03 |
||
7451 | 4d2c: 82 83 std Z+2, r24 ; 0x02 |
||
7452 | 4d2e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7453 | 4d32: 84 e1 ldi r24, 0x14 ; 20 |
||
7454 | 4d34: 80 93 54 02 sts 0x0254, r24 |
||
7455 | 4d38: 20 91 00 01 lds r18, 0x0100 |
||
7456 | 4d3c: 8d b7 in r24, 0x3d ; 61 |
||
7457 | 4d3e: 9e b7 in r25, 0x3e ; 62 |
||
7458 | 4d40: 0a 97 sbiw r24, 0x0a ; 10 |
||
7459 | 4d42: 0f b6 in r0, 0x3f ; 63 |
||
7460 | 4d44: f8 94 cli |
||
7461 | 4d46: 9e bf out 0x3e, r25 ; 62 |
||
7462 | 4d48: 0f be out 0x3f, r0 ; 63 |
||
7463 | 4d4a: 8d bf out 0x3d, r24 ; 61 |
||
7464 | 4d4c: ed b7 in r30, 0x3d ; 61 |
||
7465 | 4d4e: fe b7 in r31, 0x3e ; 62 |
||
7466 | 4d50: 31 96 adiw r30, 0x01 ; 1 |
||
7467 | 4d52: ad b7 in r26, 0x3d ; 61 |
||
7468 | 4d54: be b7 in r27, 0x3e ; 62 |
||
7469 | 4d56: 11 96 adiw r26, 0x01 ; 1 |
||
7470 | 4d58: 1c 93 st X, r17 |
||
7471 | 4d5a: 8a ed ldi r24, 0xDA ; 218 |
||
7472 | 4d5c: 99 e0 ldi r25, 0x09 ; 9 |
||
7473 | 4d5e: 92 83 std Z+2, r25 ; 0x02 |
||
7474 | 4d60: 81 83 std Z+1, r24 ; 0x01 |
||
7475 | 4d62: 82 2f mov r24, r18 |
||
7476 | 4d64: 6a e0 ldi r22, 0x0A ; 10 |
||
7477 | 4d66: 0e 94 d6 6a call 0xd5ac ; 0xd5ac <__udivmodqi4> |
||
7478 | 4d6a: 83 83 std Z+3, r24 ; 0x03 |
||
7479 | 4d6c: 14 82 std Z+4, r1 ; 0x04 |
||
7480 | 4d6e: 82 2f mov r24, r18 |
||
7481 | 4d70: 0e 94 d6 6a call 0xd5ac ; 0xd5ac <__udivmodqi4> |
||
7482 | 4d74: 95 83 std Z+5, r25 ; 0x05 |
||
7483 | 4d76: 16 82 std Z+6, r1 ; 0x06 |
||
7484 | 4d78: 10 86 std Z+8, r1 ; 0x08 |
||
7485 | 4d7a: 17 82 std Z+7, r1 ; 0x07 |
||
7486 | 4d7c: 8c e4 ldi r24, 0x4C ; 76 |
||
7487 | 4d7e: 90 e0 ldi r25, 0x00 ; 0 |
||
7488 | 4d80: 92 87 std Z+10, r25 ; 0x0a |
||
7489 | 4d82: 81 87 std Z+9, r24 ; 0x09 |
||
7490 | 4d84: 87 e6 ldi r24, 0x67 ; 103 |
||
7491 | 4d86: 90 e0 ldi r25, 0x00 ; 0 |
||
7492 | 4d88: 94 87 std Z+12, r25 ; 0x0c |
||
7493 | 4d8a: 83 87 std Z+11, r24 ; 0x0b |
||
7494 | 4d8c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7495 | 4d90: 88 e2 ldi r24, 0x28 ; 40 |
||
7496 | 4d92: 80 93 54 02 sts 0x0254, r24 |
||
7497 | 4d96: ed b7 in r30, 0x3d ; 61 |
||
7498 | 4d98: fe b7 in r31, 0x3e ; 62 |
||
7499 | 4d9a: 3d 96 adiw r30, 0x0d ; 13 |
||
7500 | 4d9c: 0f b6 in r0, 0x3f ; 63 |
||
7501 | 4d9e: f8 94 cli |
||
7502 | 4da0: fe bf out 0x3e, r31 ; 62 |
||
7503 | 4da2: 0f be out 0x3f, r0 ; 63 |
||
7504 | 4da4: ed bf out 0x3d, r30 ; 61 |
||
7505 | 4da6: 0e 94 c9 5c call 0xb992 ; 0xb992 <GetActiveParamSet> |
||
7506 | 4daa: 2d b7 in r18, 0x3d ; 61 |
||
7507 | 4dac: 3e b7 in r19, 0x3e ; 62 |
||
7508 | 4dae: 27 50 subi r18, 0x07 ; 7 |
||
7509 | 4db0: 30 40 sbci r19, 0x00 ; 0 |
||
7510 | 4db2: 0f b6 in r0, 0x3f ; 63 |
||
7511 | 4db4: f8 94 cli |
||
7512 | 4db6: 3e bf out 0x3e, r19 ; 62 |
||
7513 | 4db8: 0f be out 0x3f, r0 ; 63 |
||
7514 | 4dba: 2d bf out 0x3d, r18 ; 61 |
||
7515 | 4dbc: ed b7 in r30, 0x3d ; 61 |
||
7516 | 4dbe: fe b7 in r31, 0x3e ; 62 |
||
7517 | 4dc0: 31 96 adiw r30, 0x01 ; 1 |
||
7518 | 4dc2: ad b7 in r26, 0x3d ; 61 |
||
7519 | 4dc4: be b7 in r27, 0x3e ; 62 |
||
7520 | 4dc6: 11 96 adiw r26, 0x01 ; 1 |
||
7521 | 4dc8: 1c 93 st X, r17 |
||
7522 | 4dca: 2b ec ldi r18, 0xCB ; 203 |
||
7523 | 4dcc: 39 e0 ldi r19, 0x09 ; 9 |
||
7524 | 4dce: 32 83 std Z+2, r19 ; 0x02 |
||
7525 | 4dd0: 21 83 std Z+1, r18 ; 0x01 |
||
7526 | 4dd2: 83 83 std Z+3, r24 ; 0x03 |
||
7527 | 4dd4: 14 82 std Z+4, r1 ; 0x04 |
||
7528 | 4dd6: 84 ef ldi r24, 0xF4 ; 244 |
||
7529 | 4dd8: 95 e0 ldi r25, 0x05 ; 5 |
||
7530 | 4dda: 96 83 std Z+6, r25 ; 0x06 |
||
7531 | 4ddc: 85 83 std Z+5, r24 ; 0x05 |
||
7532 | 4dde: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7533 | 4de2: 80 91 73 01 lds r24, 0x0173 |
||
7534 | 4de6: 90 91 74 01 lds r25, 0x0174 |
||
7535 | 4dea: ed b7 in r30, 0x3d ; 61 |
||
7536 | 4dec: fe b7 in r31, 0x3e ; 62 |
||
7537 | 4dee: 37 96 adiw r30, 0x07 ; 7 |
||
7538 | 4df0: 0f b6 in r0, 0x3f ; 63 |
||
7539 | 4df2: f8 94 cli |
||
7540 | 4df4: fe bf out 0x3e, r31 ; 62 |
||
7541 | 4df6: 0f be out 0x3f, r0 ; 63 |
||
7542 | 4df8: ed bf out 0x3d, r30 ; 61 |
||
7543 | 4dfa: 06 97 sbiw r24, 0x06 ; 6 |
||
7544 | 4dfc: 08 f4 brcc .+2 ; 0x4e00 <LCD_PrintMenu+0xa02> |
||
7545 | 4dfe: bf c4 rjmp .+2430 ; 0x577e <LCD_PrintMenu+0x1380> |
||
7546 | 4e00: 20 91 5e 02 lds r18, 0x025E |
||
7547 | 4e04: 22 23 and r18, r18 |
||
7548 | 4e06: 09 f4 brne .+2 ; 0x4e0a <LCD_PrintMenu+0xa0c> |
||
7549 | 4e08: 11 c4 rjmp .+2082 ; 0x562c <LCD_PrintMenu+0x122e> |
||
7550 | 4e0a: 8c e3 ldi r24, 0x3C ; 60 |
||
7551 | 4e0c: 80 93 54 02 sts 0x0254, r24 |
||
7552 | 4e10: 00 d0 rcall .+0 ; 0x4e12 <LCD_PrintMenu+0xa14> |
||
7553 | 4e12: 00 d0 rcall .+0 ; 0x4e14 <LCD_PrintMenu+0xa16> |
||
7554 | 4e14: 0f 92 push r0 |
||
7555 | 4e16: ed b7 in r30, 0x3d ; 61 |
||
7556 | 4e18: fe b7 in r31, 0x3e ; 62 |
||
7557 | 4e1a: 31 96 adiw r30, 0x01 ; 1 |
||
7558 | 4e1c: ad b7 in r26, 0x3d ; 61 |
||
7559 | 4e1e: be b7 in r27, 0x3e ; 62 |
||
7560 | 4e20: 11 96 adiw r26, 0x01 ; 1 |
||
7561 | 4e22: 1c 93 st X, r17 |
||
7562 | 4e24: 8b ea ldi r24, 0xAB ; 171 |
||
7563 | 4e26: 99 e0 ldi r25, 0x09 ; 9 |
||
7564 | 4e28: 63 cf rjmp .-314 ; 0x4cf0 <LCD_PrintMenu+0x8f2> |
||
7565 | 4e2a: 80 91 96 05 lds r24, 0x0596 |
||
7566 | 4e2e: 80 ff sbrs r24, 0 |
||
7567 | 4e30: da c3 rjmp .+1972 ; 0x55e6 <LCD_PrintMenu+0x11e8> |
||
7568 | 4e32: 10 92 54 02 sts 0x0254, r1 |
||
7569 | 4e36: 60 91 2a 02 lds r22, 0x022A |
||
7570 | 4e3a: 70 91 2b 02 lds r23, 0x022B |
||
7571 | 4e3e: 80 91 2c 02 lds r24, 0x022C |
||
7572 | 4e42: 90 91 2d 02 lds r25, 0x022D |
||
7573 | 4e46: 00 d0 rcall .+0 ; 0x4e48 <LCD_PrintMenu+0xa4a> |
||
7574 | 4e48: 00 d0 rcall .+0 ; 0x4e4a <LCD_PrintMenu+0xa4c> |
||
7575 | 4e4a: 0f 92 push r0 |
||
7576 | 4e4c: cd b7 in r28, 0x3d ; 61 |
||
7577 | 4e4e: de b7 in r29, 0x3e ; 62 |
||
7578 | 4e50: 21 96 adiw r28, 0x01 ; 1 |
||
7579 | 4e52: ad b7 in r26, 0x3d ; 61 |
||
7580 | 4e54: be b7 in r27, 0x3e ; 62 |
||
7581 | 4e56: 11 96 adiw r26, 0x01 ; 1 |
||
7582 | 4e58: 0c 93 st X, r16 |
||
7583 | 4e5a: 2c e8 ldi r18, 0x8C ; 140 |
||
7584 | 4e5c: 39 e0 ldi r19, 0x09 ; 9 |
||
7585 | 4e5e: 3a 83 std Y+2, r19 ; 0x02 |
||
7586 | 4e60: 29 83 std Y+1, r18 ; 0x01 |
||
7587 | 4e62: 25 e0 ldi r18, 0x05 ; 5 |
||
7588 | 4e64: 30 e0 ldi r19, 0x00 ; 0 |
||
7589 | 4e66: 40 e0 ldi r20, 0x00 ; 0 |
||
7590 | 4e68: 50 e0 ldi r21, 0x00 ; 0 |
||
7591 | 4e6a: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
7592 | 4e6e: 3c 83 std Y+4, r19 ; 0x04 |
||
7593 | 4e70: 2b 83 std Y+3, r18 ; 0x03 |
||
7594 | 4e72: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7595 | 4e76: 84 e1 ldi r24, 0x14 ; 20 |
||
7596 | 4e78: 80 93 54 02 sts 0x0254, r24 |
||
7597 | 4e7c: cd b7 in r28, 0x3d ; 61 |
||
7598 | 4e7e: de b7 in r29, 0x3e ; 62 |
||
7599 | 4e80: 21 96 adiw r28, 0x01 ; 1 |
||
7600 | 4e82: ed b7 in r30, 0x3d ; 61 |
||
7601 | 4e84: fe b7 in r31, 0x3e ; 62 |
||
7602 | 4e86: 01 83 std Z+1, r16 ; 0x01 |
||
7603 | 4e88: 8d e7 ldi r24, 0x7D ; 125 |
||
7604 | 4e8a: 99 e0 ldi r25, 0x09 ; 9 |
||
7605 | 4e8c: 9a 83 std Y+2, r25 ; 0x02 |
||
7606 | 4e8e: 89 83 std Y+1, r24 ; 0x01 |
||
7607 | 4e90: 60 91 d8 02 lds r22, 0x02D8 |
||
7608 | 4e94: 70 91 d9 02 lds r23, 0x02D9 |
||
7609 | 4e98: 80 91 da 02 lds r24, 0x02DA |
||
7610 | 4e9c: 90 91 db 02 lds r25, 0x02DB |
||
7611 | 4ea0: 25 e0 ldi r18, 0x05 ; 5 |
||
7612 | 4ea2: 30 e0 ldi r19, 0x00 ; 0 |
||
7613 | 4ea4: 40 e0 ldi r20, 0x00 ; 0 |
||
7614 | 4ea6: 50 e0 ldi r21, 0x00 ; 0 |
||
7615 | 4ea8: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
7616 | 4eac: 3c 83 std Y+4, r19 ; 0x04 |
||
7617 | 4eae: 2b 83 std Y+3, r18 ; 0x03 |
||
7618 | 4eb0: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7619 | 4eb4: 88 e2 ldi r24, 0x28 ; 40 |
||
7620 | 4eb6: 80 93 54 02 sts 0x0254, r24 |
||
7621 | 4eba: 20 91 19 01 lds r18, 0x0119 |
||
7622 | 4ebe: 30 91 1a 01 lds r19, 0x011A |
||
7623 | 4ec2: ed b7 in r30, 0x3d ; 61 |
||
7624 | 4ec4: fe b7 in r31, 0x3e ; 62 |
||
7625 | 4ec6: 31 96 adiw r30, 0x01 ; 1 |
||
7626 | 4ec8: ad b7 in r26, 0x3d ; 61 |
||
7627 | 4eca: be b7 in r27, 0x3e ; 62 |
||
7628 | 4ecc: 11 96 adiw r26, 0x01 ; 1 |
||
7629 | 4ece: 0c 93 st X, r16 |
||
7630 | 4ed0: 8e e6 ldi r24, 0x6E ; 110 |
||
7631 | 4ed2: 99 e0 ldi r25, 0x09 ; 9 |
||
7632 | 4ed4: 92 83 std Z+2, r25 ; 0x02 |
||
7633 | 4ed6: 81 83 std Z+1, r24 ; 0x01 |
||
7634 | 4ed8: 34 83 std Z+4, r19 ; 0x04 |
||
7635 | 4eda: 23 83 std Z+3, r18 ; 0x03 |
||
7636 | 4edc: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7637 | 4ee0: 8c e3 ldi r24, 0x3C ; 60 |
||
7638 | 4ee2: 80 93 54 02 sts 0x0254, r24 |
||
7639 | 4ee6: 27 b5 in r18, 0x27 ; 39 |
||
7640 | 4ee8: ed b7 in r30, 0x3d ; 61 |
||
7641 | 4eea: fe b7 in r31, 0x3e ; 62 |
||
7642 | 4eec: 31 96 adiw r30, 0x01 ; 1 |
||
7643 | 4eee: ad b7 in r26, 0x3d ; 61 |
||
7644 | 4ef0: be b7 in r27, 0x3e ; 62 |
||
7645 | 4ef2: 11 96 adiw r26, 0x01 ; 1 |
||
7646 | 4ef4: 0c 93 st X, r16 |
||
7647 | 4ef6: 8f e5 ldi r24, 0x5F ; 95 |
||
7648 | 4ef8: 99 e0 ldi r25, 0x09 ; 9 |
||
7649 | 4efa: fa ce rjmp .-524 ; 0x4cf0 <LCD_PrintMenu+0x8f2> |
||
7650 | 4efc: 10 92 54 02 sts 0x0254, r1 |
||
7651 | 4f00: 00 d0 rcall .+0 ; 0x4f02 <LCD_PrintMenu+0xb04> |
||
7652 | 4f02: 0f 92 push r0 |
||
7653 | 4f04: 11 e0 ldi r17, 0x01 ; 1 |
||
7654 | 4f06: ad b7 in r26, 0x3d ; 61 |
||
7655 | 4f08: be b7 in r27, 0x3e ; 62 |
||
7656 | 4f0a: 11 96 adiw r26, 0x01 ; 1 |
||
7657 | 4f0c: 1c 93 st X, r17 |
||
7658 | 4f0e: 11 97 sbiw r26, 0x01 ; 1 |
||
7659 | 4f10: 86 e5 ldi r24, 0x56 ; 86 |
||
7660 | 4f12: 96 e0 ldi r25, 0x06 ; 6 |
||
7661 | 4f14: 13 96 adiw r26, 0x03 ; 3 |
||
7662 | 4f16: 9c 93 st X, r25 |
||
7663 | 4f18: 8e 93 st -X, r24 |
||
7664 | 4f1a: 12 97 sbiw r26, 0x02 ; 2 |
||
7665 | 4f1c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7666 | 4f20: 84 e1 ldi r24, 0x14 ; 20 |
||
7667 | 4f22: 80 93 54 02 sts 0x0254, r24 |
||
7668 | 4f26: ed b7 in r30, 0x3d ; 61 |
||
7669 | 4f28: fe b7 in r31, 0x3e ; 62 |
||
7670 | 4f2a: 38 97 sbiw r30, 0x08 ; 8 |
||
7671 | 4f2c: 0f b6 in r0, 0x3f ; 63 |
||
7672 | 4f2e: f8 94 cli |
||
7673 | 4f30: fe bf out 0x3e, r31 ; 62 |
||
7674 | 4f32: 0f be out 0x3f, r0 ; 63 |
||
7675 | 4f34: ed bf out 0x3d, r30 ; 61 |
||
7676 | 4f36: 31 96 adiw r30, 0x01 ; 1 |
||
7677 | 4f38: ad b7 in r26, 0x3d ; 61 |
||
7678 | 4f3a: be b7 in r27, 0x3e ; 62 |
||
7679 | 4f3c: 11 96 adiw r26, 0x01 ; 1 |
||
7680 | 4f3e: 1c 93 st X, r17 |
||
7681 | 4f40: 81 e4 ldi r24, 0x41 ; 65 |
||
7682 | 4f42: 96 e0 ldi r25, 0x06 ; 6 |
||
7683 | 4f44: 92 83 std Z+2, r25 ; 0x02 |
||
7684 | 4f46: 81 83 std Z+1, r24 ; 0x01 |
||
7685 | 4f48: 80 91 f5 04 lds r24, 0x04F5 |
||
7686 | 4f4c: 83 83 std Z+3, r24 ; 0x03 |
||
7687 | 4f4e: 14 82 std Z+4, r1 ; 0x04 |
||
7688 | 4f50: 80 91 fa 04 lds r24, 0x04FA |
||
7689 | 4f54: 85 83 std Z+5, r24 ; 0x05 |
||
7690 | 4f56: 16 82 std Z+6, r1 ; 0x06 |
||
7691 | 4f58: 80 91 ff 04 lds r24, 0x04FF |
||
7692 | 4f5c: 87 83 std Z+7, r24 ; 0x07 |
||
7693 | 4f5e: 10 86 std Z+8, r1 ; 0x08 |
||
7694 | 4f60: 80 91 04 05 lds r24, 0x0504 |
||
7695 | 4f64: 81 87 std Z+9, r24 ; 0x09 |
||
7696 | 4f66: 12 86 std Z+10, r1 ; 0x0a |
||
7697 | 4f68: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7698 | 4f6c: 88 e2 ldi r24, 0x28 ; 40 |
||
7699 | 4f6e: 80 93 54 02 sts 0x0254, r24 |
||
7700 | 4f72: ed b7 in r30, 0x3d ; 61 |
||
7701 | 4f74: fe b7 in r31, 0x3e ; 62 |
||
7702 | 4f76: 31 96 adiw r30, 0x01 ; 1 |
||
7703 | 4f78: ad b7 in r26, 0x3d ; 61 |
||
7704 | 4f7a: be b7 in r27, 0x3e ; 62 |
||
7705 | 4f7c: 11 96 adiw r26, 0x01 ; 1 |
||
7706 | 4f7e: 1c 93 st X, r17 |
||
7707 | 4f80: 8c e2 ldi r24, 0x2C ; 44 |
||
7708 | 4f82: 96 e0 ldi r25, 0x06 ; 6 |
||
7709 | 4f84: 92 83 std Z+2, r25 ; 0x02 |
||
7710 | 4f86: 81 83 std Z+1, r24 ; 0x01 |
||
7711 | 4f88: 80 91 09 05 lds r24, 0x0509 |
||
7712 | 4f8c: 83 83 std Z+3, r24 ; 0x03 |
||
7713 | 4f8e: 14 82 std Z+4, r1 ; 0x04 |
||
7714 | 4f90: 80 91 0e 05 lds r24, 0x050E |
||
7715 | 4f94: 85 83 std Z+5, r24 ; 0x05 |
||
7716 | 4f96: 16 82 std Z+6, r1 ; 0x06 |
||
7717 | 4f98: 80 91 13 05 lds r24, 0x0513 |
||
7718 | 4f9c: 87 83 std Z+7, r24 ; 0x07 |
||
7719 | 4f9e: 10 86 std Z+8, r1 ; 0x08 |
||
7720 | 4fa0: 80 91 18 05 lds r24, 0x0518 |
||
7721 | 4fa4: 81 87 std Z+9, r24 ; 0x09 |
||
7722 | 4fa6: 12 86 std Z+10, r1 ; 0x0a |
||
7723 | 4fa8: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7724 | 4fac: 8c e3 ldi r24, 0x3C ; 60 |
||
7725 | 4fae: 80 93 54 02 sts 0x0254, r24 |
||
7726 | 4fb2: ed b7 in r30, 0x3d ; 61 |
||
7727 | 4fb4: fe b7 in r31, 0x3e ; 62 |
||
7728 | 4fb6: 31 96 adiw r30, 0x01 ; 1 |
||
7729 | 4fb8: ad b7 in r26, 0x3d ; 61 |
||
7730 | 4fba: be b7 in r27, 0x3e ; 62 |
||
7731 | 4fbc: 11 96 adiw r26, 0x01 ; 1 |
||
7732 | 4fbe: 1c 93 st X, r17 |
||
7733 | 4fc0: 87 e1 ldi r24, 0x17 ; 23 |
||
7734 | 4fc2: 96 e0 ldi r25, 0x06 ; 6 |
||
7735 | 4fc4: 92 83 std Z+2, r25 ; 0x02 |
||
7736 | 4fc6: 81 83 std Z+1, r24 ; 0x01 |
||
7737 | 4fc8: 80 91 1d 05 lds r24, 0x051D |
||
7738 | 4fcc: 83 83 std Z+3, r24 ; 0x03 |
||
7739 | 4fce: 14 82 std Z+4, r1 ; 0x04 |
||
7740 | 4fd0: 80 91 22 05 lds r24, 0x0522 |
||
7741 | 4fd4: 85 83 std Z+5, r24 ; 0x05 |
||
7742 | 4fd6: 16 82 std Z+6, r1 ; 0x06 |
||
7743 | 4fd8: 80 91 27 05 lds r24, 0x0527 |
||
7744 | 4fdc: 87 83 std Z+7, r24 ; 0x07 |
||
7745 | 4fde: 10 86 std Z+8, r1 ; 0x08 |
||
7746 | 4fe0: 80 91 2c 05 lds r24, 0x052C |
||
7747 | 4fe4: 81 87 std Z+9, r24 ; 0x09 |
||
7748 | 4fe6: 12 86 std Z+10, r1 ; 0x0a |
||
7749 | 4fe8: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7750 | 4fec: ed b7 in r30, 0x3d ; 61 |
||
7751 | 4fee: fe b7 in r31, 0x3e ; 62 |
||
7752 | 4ff0: 3b 96 adiw r30, 0x0b ; 11 |
||
7753 | 4ff2: 0f b6 in r0, 0x3f ; 63 |
||
7754 | 4ff4: f8 94 cli |
||
7755 | 4ff6: fe bf out 0x3e, r31 ; 62 |
||
7756 | 4ff8: 0f be out 0x3f, r0 ; 63 |
||
7757 | 4ffa: ed bf out 0x3d, r30 ; 61 |
||
7758 | 4ffc: c1 ca rjmp .-2686 ; 0x4580 <LCD_PrintMenu+0x182> |
||
7759 | 4ffe: 10 92 54 02 sts 0x0254, r1 |
||
7760 | 5002: 00 d0 rcall .+0 ; 0x5004 <LCD_PrintMenu+0xc06> |
||
7761 | 5004: 0f 92 push r0 |
||
7762 | 5006: 11 e0 ldi r17, 0x01 ; 1 |
||
7763 | 5008: ad b7 in r26, 0x3d ; 61 |
||
7764 | 500a: be b7 in r27, 0x3e ; 62 |
||
7765 | 500c: 11 96 adiw r26, 0x01 ; 1 |
||
7766 | 500e: 1c 93 st X, r17 |
||
7767 | 5010: 11 97 sbiw r26, 0x01 ; 1 |
||
7768 | 5012: 88 e0 ldi r24, 0x08 ; 8 |
||
7769 | 5014: 96 e0 ldi r25, 0x06 ; 6 |
||
7770 | 5016: 13 96 adiw r26, 0x03 ; 3 |
||
7771 | 5018: 9c 93 st X, r25 |
||
7772 | 501a: 8e 93 st -X, r24 |
||
7773 | 501c: 12 97 sbiw r26, 0x02 ; 2 |
||
7774 | 501e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7775 | 5022: 84 e1 ldi r24, 0x14 ; 20 |
||
7776 | 5024: 80 93 54 02 sts 0x0254, r24 |
||
7777 | 5028: ed b7 in r30, 0x3d ; 61 |
||
7778 | 502a: fe b7 in r31, 0x3e ; 62 |
||
7779 | 502c: 38 97 sbiw r30, 0x08 ; 8 |
||
7780 | 502e: 0f b6 in r0, 0x3f ; 63 |
||
7781 | 5030: f8 94 cli |
||
7782 | 5032: fe bf out 0x3e, r31 ; 62 |
||
7783 | 5034: 0f be out 0x3f, r0 ; 63 |
||
7784 | 5036: ed bf out 0x3d, r30 ; 61 |
||
7785 | 5038: 31 96 adiw r30, 0x01 ; 1 |
||
7786 | 503a: ad b7 in r26, 0x3d ; 61 |
||
7787 | 503c: be b7 in r27, 0x3e ; 62 |
||
7788 | 503e: 11 96 adiw r26, 0x01 ; 1 |
||
7789 | 5040: 1c 93 st X, r17 |
||
7790 | 5042: 84 ef ldi r24, 0xF4 ; 244 |
||
7791 | 5044: 95 e0 ldi r25, 0x05 ; 5 |
||
7792 | 5046: 92 83 std Z+2, r25 ; 0x02 |
||
7793 | 5048: 81 83 std Z+1, r24 ; 0x01 |
||
7794 | 504a: 80 91 f4 04 lds r24, 0x04F4 |
||
7795 | 504e: 90 e0 ldi r25, 0x00 ; 0 |
||
7796 | 5050: 8d 96 adiw r24, 0x2d ; 45 |
||
7797 | 5052: 94 83 std Z+4, r25 ; 0x04 |
||
7798 | 5054: 83 83 std Z+3, r24 ; 0x03 |
||
7799 | 5056: 80 91 f9 04 lds r24, 0x04F9 |
||
7800 | 505a: 90 e0 ldi r25, 0x00 ; 0 |
||
7801 | 505c: 8d 96 adiw r24, 0x2d ; 45 |
||
7802 | 505e: 96 83 std Z+6, r25 ; 0x06 |
||
7803 | 5060: 85 83 std Z+5, r24 ; 0x05 |
||
7804 | 5062: 80 91 fe 04 lds r24, 0x04FE |
||
7805 | 5066: 90 e0 ldi r25, 0x00 ; 0 |
||
7806 | 5068: 8d 96 adiw r24, 0x2d ; 45 |
||
7807 | 506a: 90 87 std Z+8, r25 ; 0x08 |
||
7808 | 506c: 87 83 std Z+7, r24 ; 0x07 |
||
7809 | 506e: 80 91 03 05 lds r24, 0x0503 |
||
7810 | 5072: 90 e0 ldi r25, 0x00 ; 0 |
||
7811 | 5074: 8d 96 adiw r24, 0x2d ; 45 |
||
7812 | 5076: 92 87 std Z+10, r25 ; 0x0a |
||
7813 | 5078: 81 87 std Z+9, r24 ; 0x09 |
||
7814 | 507a: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7815 | 507e: 88 e2 ldi r24, 0x28 ; 40 |
||
7816 | 5080: 80 93 54 02 sts 0x0254, r24 |
||
7817 | 5084: ed b7 in r30, 0x3d ; 61 |
||
7818 | 5086: fe b7 in r31, 0x3e ; 62 |
||
7819 | 5088: 31 96 adiw r30, 0x01 ; 1 |
||
7820 | 508a: ad b7 in r26, 0x3d ; 61 |
||
7821 | 508c: be b7 in r27, 0x3e ; 62 |
||
7822 | 508e: 11 96 adiw r26, 0x01 ; 1 |
||
7823 | 5090: 1c 93 st X, r17 |
||
7824 | 5092: 80 ee ldi r24, 0xE0 ; 224 |
||
7825 | 5094: 95 e0 ldi r25, 0x05 ; 5 |
||
7826 | 5096: 92 83 std Z+2, r25 ; 0x02 |
||
7827 | 5098: 81 83 std Z+1, r24 ; 0x01 |
||
7828 | 509a: 80 91 08 05 lds r24, 0x0508 |
||
7829 | 509e: 90 e0 ldi r25, 0x00 ; 0 |
||
7830 | 50a0: 8d 96 adiw r24, 0x2d ; 45 |
||
7831 | 50a2: 94 83 std Z+4, r25 ; 0x04 |
||
7832 | 50a4: 83 83 std Z+3, r24 ; 0x03 |
||
7833 | 50a6: 80 91 0d 05 lds r24, 0x050D |
||
7834 | 50aa: 90 e0 ldi r25, 0x00 ; 0 |
||
7835 | 50ac: 8d 96 adiw r24, 0x2d ; 45 |
||
7836 | 50ae: 96 83 std Z+6, r25 ; 0x06 |
||
7837 | 50b0: 85 83 std Z+5, r24 ; 0x05 |
||
7838 | 50b2: 80 91 12 05 lds r24, 0x0512 |
||
7839 | 50b6: 90 e0 ldi r25, 0x00 ; 0 |
||
7840 | 50b8: 8d 96 adiw r24, 0x2d ; 45 |
||
7841 | 50ba: 90 87 std Z+8, r25 ; 0x08 |
||
7842 | 50bc: 87 83 std Z+7, r24 ; 0x07 |
||
7843 | 50be: 80 91 17 05 lds r24, 0x0517 |
||
7844 | 50c2: 90 e0 ldi r25, 0x00 ; 0 |
||
7845 | 50c4: 8d 96 adiw r24, 0x2d ; 45 |
||
7846 | 50c6: 92 87 std Z+10, r25 ; 0x0a |
||
7847 | 50c8: 81 87 std Z+9, r24 ; 0x09 |
||
7848 | 50ca: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7849 | 50ce: 8c e3 ldi r24, 0x3C ; 60 |
||
7850 | 50d0: 80 93 54 02 sts 0x0254, r24 |
||
7851 | 50d4: ed b7 in r30, 0x3d ; 61 |
||
7852 | 50d6: fe b7 in r31, 0x3e ; 62 |
||
7853 | 50d8: 36 96 adiw r30, 0x06 ; 6 |
||
7854 | 50da: 0f b6 in r0, 0x3f ; 63 |
||
7855 | 50dc: f8 94 cli |
||
7856 | 50de: fe bf out 0x3e, r31 ; 62 |
||
7857 | 50e0: 0f be out 0x3f, r0 ; 63 |
||
7858 | 50e2: ed bf out 0x3d, r30 ; 61 |
||
7859 | 50e4: 31 96 adiw r30, 0x01 ; 1 |
||
7860 | 50e6: ad b7 in r26, 0x3d ; 61 |
||
7861 | 50e8: be b7 in r27, 0x3e ; 62 |
||
7862 | 50ea: 11 96 adiw r26, 0x01 ; 1 |
||
7863 | 50ec: 1c 93 st X, r17 |
||
7864 | 50ee: 8f ec ldi r24, 0xCF ; 207 |
||
7865 | 50f0: 95 e0 ldi r25, 0x05 ; 5 |
||
7866 | 50f2: 92 83 std Z+2, r25 ; 0x02 |
||
7867 | 50f4: 81 83 std Z+1, r24 ; 0x01 |
||
7868 | 50f6: 80 91 1c 05 lds r24, 0x051C |
||
7869 | 50fa: 90 e0 ldi r25, 0x00 ; 0 |
||
7870 | 50fc: 8d 96 adiw r24, 0x2d ; 45 |
||
7871 | 50fe: 94 83 std Z+4, r25 ; 0x04 |
||
7872 | 5100: 83 83 std Z+3, r24 ; 0x03 |
||
7873 | 5102: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7874 | 5106: 0f 90 pop r0 |
||
7875 | 5108: 0f 90 pop r0 |
||
7876 | 510a: 0f 90 pop r0 |
||
7877 | 510c: 0f 90 pop r0 |
||
7878 | 510e: 0f 90 pop r0 |
||
7879 | 5110: 80 91 21 05 lds r24, 0x0521 |
||
7880 | 5114: 88 23 and r24, r24 |
||
7881 | 5116: 09 f0 breq .+2 ; 0x511a <LCD_PrintMenu+0xd1c> |
||
7882 | 5118: 60 c3 rjmp .+1728 ; 0x57da <LCD_PrintMenu+0x13dc> |
||
7883 | 511a: 80 91 26 05 lds r24, 0x0526 |
||
7884 | 511e: 88 23 and r24, r24 |
||
7885 | 5120: 09 f0 breq .+2 ; 0x5124 <LCD_PrintMenu+0xd26> |
||
7886 | 5122: 44 c3 rjmp .+1672 ; 0x57ac <LCD_PrintMenu+0x13ae> |
||
7887 | 5124: 80 91 2b 05 lds r24, 0x052B |
||
7888 | 5128: 88 23 and r24, r24 |
||
7889 | 512a: 09 f4 brne .+2 ; 0x512e <LCD_PrintMenu+0xd30> |
||
7890 | 512c: 29 ca rjmp .-2990 ; 0x4580 <LCD_PrintMenu+0x182> |
||
7891 | 512e: 88 e4 ldi r24, 0x48 ; 72 |
||
7892 | 5130: 80 93 54 02 sts 0x0254, r24 |
||
7893 | 5134: 00 d0 rcall .+0 ; 0x5136 <LCD_PrintMenu+0xd38> |
||
7894 | 5136: 0f 92 push r0 |
||
7895 | 5138: 81 e0 ldi r24, 0x01 ; 1 |
||
7896 | 513a: ed b7 in r30, 0x3d ; 61 |
||
7897 | 513c: fe b7 in r31, 0x3e ; 62 |
||
7898 | 513e: 81 83 std Z+1, r24 ; 0x01 |
||
7899 | 5140: 86 ec ldi r24, 0xC6 ; 198 |
||
7900 | 5142: 95 e0 ldi r25, 0x05 ; 5 |
||
7901 | 5144: 93 83 std Z+3, r25 ; 0x03 |
||
7902 | 5146: 82 83 std Z+2, r24 ; 0x02 |
||
7903 | 5148: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7904 | 514c: 0f 90 pop r0 |
||
7905 | 514e: 0f 90 pop r0 |
||
7906 | 5150: 0f 90 pop r0 |
||
7907 | 5152: 16 ca rjmp .-3028 ; 0x4580 <LCD_PrintMenu+0x182> |
||
7908 | 5154: 10 92 54 02 sts 0x0254, r1 |
||
7909 | 5158: e0 91 8e 05 lds r30, 0x058E |
||
7910 | 515c: f0 e0 ldi r31, 0x00 ; 0 |
||
7911 | 515e: ee 0f add r30, r30 |
||
7912 | 5160: ff 1f adc r31, r31 |
||
7913 | 5162: e1 5d subi r30, 0xD1 ; 209 |
||
7914 | 5164: fa 4f sbci r31, 0xFA ; 250 |
||
7915 | 5166: 40 81 ld r20, Z |
||
7916 | 5168: 51 81 ldd r21, Z+1 ; 0x01 |
||
7917 | 516a: e0 91 8f 05 lds r30, 0x058F |
||
7918 | 516e: f0 e0 ldi r31, 0x00 ; 0 |
||
7919 | 5170: ee 0f add r30, r30 |
||
7920 | 5172: ff 1f adc r31, r31 |
||
7921 | 5174: e1 5d subi r30, 0xD1 ; 209 |
||
7922 | 5176: fa 4f sbci r31, 0xFA ; 250 |
||
7923 | 5178: 20 81 ld r18, Z |
||
7924 | 517a: 31 81 ldd r19, Z+1 ; 0x01 |
||
7925 | 517c: 8d b7 in r24, 0x3d ; 61 |
||
7926 | 517e: 9e b7 in r25, 0x3e ; 62 |
||
7927 | 5180: 07 97 sbiw r24, 0x07 ; 7 |
||
7928 | 5182: 0f b6 in r0, 0x3f ; 63 |
||
7929 | 5184: f8 94 cli |
||
7930 | 5186: 9e bf out 0x3e, r25 ; 62 |
||
7931 | 5188: 0f be out 0x3f, r0 ; 63 |
||
7932 | 518a: 8d bf out 0x3d, r24 ; 61 |
||
7933 | 518c: ed b7 in r30, 0x3d ; 61 |
||
7934 | 518e: fe b7 in r31, 0x3e ; 62 |
||
7935 | 5190: 31 96 adiw r30, 0x01 ; 1 |
||
7936 | 5192: 11 e0 ldi r17, 0x01 ; 1 |
||
7937 | 5194: ad b7 in r26, 0x3d ; 61 |
||
7938 | 5196: be b7 in r27, 0x3e ; 62 |
||
7939 | 5198: 11 96 adiw r26, 0x01 ; 1 |
||
7940 | 519a: 1c 93 st X, r17 |
||
7941 | 519c: 86 ec ldi r24, 0xC6 ; 198 |
||
7942 | 519e: 98 e0 ldi r25, 0x08 ; 8 |
||
7943 | 51a0: 92 83 std Z+2, r25 ; 0x02 |
||
7944 | 51a2: 81 83 std Z+1, r24 ; 0x01 |
||
7945 | 51a4: 54 83 std Z+4, r21 ; 0x04 |
||
7946 | 51a6: 43 83 std Z+3, r20 ; 0x03 |
||
7947 | 51a8: 36 83 std Z+6, r19 ; 0x06 |
||
7948 | 51aa: 25 83 std Z+5, r18 ; 0x05 |
||
7949 | 51ac: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7950 | 51b0: 84 e1 ldi r24, 0x14 ; 20 |
||
7951 | 51b2: 80 93 54 02 sts 0x0254, r24 |
||
7952 | 51b6: e0 91 90 05 lds r30, 0x0590 |
||
7953 | 51ba: f0 e0 ldi r31, 0x00 ; 0 |
||
7954 | 51bc: ee 0f add r30, r30 |
||
7955 | 51be: ff 1f adc r31, r31 |
||
7956 | 51c0: e1 5d subi r30, 0xD1 ; 209 |
||
7957 | 51c2: fa 4f sbci r31, 0xFA ; 250 |
||
7958 | 51c4: 20 81 ld r18, Z |
||
7959 | 51c6: 31 81 ldd r19, Z+1 ; 0x01 |
||
7960 | 51c8: e0 91 91 05 lds r30, 0x0591 |
||
7961 | 51cc: f0 e0 ldi r31, 0x00 ; 0 |
||
7962 | 51ce: ee 0f add r30, r30 |
||
7963 | 51d0: ff 1f adc r31, r31 |
||
7964 | 51d2: e1 5d subi r30, 0xD1 ; 209 |
||
7965 | 51d4: fa 4f sbci r31, 0xFA ; 250 |
||
7966 | 51d6: 40 81 ld r20, Z |
||
7967 | 51d8: 51 81 ldd r21, Z+1 ; 0x01 |
||
7968 | 51da: ed b7 in r30, 0x3d ; 61 |
||
7969 | 51dc: fe b7 in r31, 0x3e ; 62 |
||
7970 | 51de: 31 96 adiw r30, 0x01 ; 1 |
||
7971 | 51e0: ad b7 in r26, 0x3d ; 61 |
||
7972 | 51e2: be b7 in r27, 0x3e ; 62 |
||
7973 | 51e4: 11 96 adiw r26, 0x01 ; 1 |
||
7974 | 51e6: 1c 93 st X, r17 |
||
7975 | 51e8: 86 eb ldi r24, 0xB6 ; 182 |
||
7976 | 51ea: 98 e0 ldi r25, 0x08 ; 8 |
||
7977 | 51ec: 92 83 std Z+2, r25 ; 0x02 |
||
7978 | 51ee: 81 83 std Z+1, r24 ; 0x01 |
||
7979 | 51f0: 28 58 subi r18, 0x88 ; 136 |
||
7980 | 51f2: 3f 4f sbci r19, 0xFF ; 255 |
||
7981 | 51f4: 34 83 std Z+4, r19 ; 0x04 |
||
7982 | 51f6: 23 83 std Z+3, r18 ; 0x03 |
||
7983 | 51f8: 56 83 std Z+6, r21 ; 0x06 |
||
7984 | 51fa: 45 83 std Z+5, r20 ; 0x05 |
||
7985 | 51fc: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
7986 | 5200: 88 e2 ldi r24, 0x28 ; 40 |
||
7987 | 5202: 80 93 54 02 sts 0x0254, r24 |
||
7988 | 5206: e0 91 92 05 lds r30, 0x0592 |
||
7989 | 520a: f0 e0 ldi r31, 0x00 ; 0 |
||
7990 | 520c: ee 0f add r30, r30 |
||
7991 | 520e: ff 1f adc r31, r31 |
||
7992 | 5210: e1 5d subi r30, 0xD1 ; 209 |
||
7993 | 5212: fa 4f sbci r31, 0xFA ; 250 |
||
7994 | 5214: 40 81 ld r20, Z |
||
7995 | 5216: 51 81 ldd r21, Z+1 ; 0x01 |
||
7996 | 5218: e0 91 93 05 lds r30, 0x0593 |
||
7997 | 521c: f0 e0 ldi r31, 0x00 ; 0 |
||
7998 | 521e: ee 0f add r30, r30 |
||
7999 | 5220: ff 1f adc r31, r31 |
||
8000 | 5222: e1 5d subi r30, 0xD1 ; 209 |
||
8001 | 5224: fa 4f sbci r31, 0xFA ; 250 |
||
8002 | 5226: 20 81 ld r18, Z |
||
8003 | 5228: 31 81 ldd r19, Z+1 ; 0x01 |
||
8004 | 522a: ed b7 in r30, 0x3d ; 61 |
||
8005 | 522c: fe b7 in r31, 0x3e ; 62 |
||
8006 | 522e: 31 96 adiw r30, 0x01 ; 1 |
||
8007 | 5230: ad b7 in r26, 0x3d ; 61 |
||
8008 | 5232: be b7 in r27, 0x3e ; 62 |
||
8009 | 5234: 11 96 adiw r26, 0x01 ; 1 |
||
8010 | 5236: 1c 93 st X, r17 |
||
8011 | 5238: 86 ea ldi r24, 0xA6 ; 166 |
||
8012 | 523a: 98 e0 ldi r25, 0x08 ; 8 |
||
8013 | 523c: 92 83 std Z+2, r25 ; 0x02 |
||
8014 | 523e: 81 83 std Z+1, r24 ; 0x01 |
||
8015 | 5240: 48 58 subi r20, 0x88 ; 136 |
||
8016 | 5242: 5f 4f sbci r21, 0xFF ; 255 |
||
8017 | 5244: 54 83 std Z+4, r21 ; 0x04 |
||
8018 | 5246: 43 83 std Z+3, r20 ; 0x03 |
||
8019 | 5248: 22 59 subi r18, 0x92 ; 146 |
||
8020 | 524a: 3f 4f sbci r19, 0xFF ; 255 |
||
8021 | 524c: 36 83 std Z+6, r19 ; 0x06 |
||
8022 | 524e: 25 83 std Z+5, r18 ; 0x05 |
||
8023 | 5250: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8024 | 5254: 8c e3 ldi r24, 0x3C ; 60 |
||
8025 | 5256: 80 93 54 02 sts 0x0254, r24 |
||
8026 | 525a: e0 91 94 05 lds r30, 0x0594 |
||
8027 | 525e: f0 e0 ldi r31, 0x00 ; 0 |
||
8028 | 5260: ee 0f add r30, r30 |
||
8029 | 5262: ff 1f adc r31, r31 |
||
8030 | 5264: e1 5d subi r30, 0xD1 ; 209 |
||
8031 | 5266: fa 4f sbci r31, 0xFA ; 250 |
||
8032 | 5268: 40 81 ld r20, Z |
||
8033 | 526a: 51 81 ldd r21, Z+1 ; 0x01 |
||
8034 | 526c: e0 91 95 05 lds r30, 0x0595 |
||
8035 | 5270: f0 e0 ldi r31, 0x00 ; 0 |
||
8036 | 5272: ee 0f add r30, r30 |
||
8037 | 5274: ff 1f adc r31, r31 |
||
8038 | 5276: e1 5d subi r30, 0xD1 ; 209 |
||
8039 | 5278: fa 4f sbci r31, 0xFA ; 250 |
||
8040 | 527a: 20 81 ld r18, Z |
||
8041 | 527c: 31 81 ldd r19, Z+1 ; 0x01 |
||
8042 | 527e: ed b7 in r30, 0x3d ; 61 |
||
8043 | 5280: fe b7 in r31, 0x3e ; 62 |
||
8044 | 5282: 31 96 adiw r30, 0x01 ; 1 |
||
8045 | 5284: ad b7 in r26, 0x3d ; 61 |
||
8046 | 5286: be b7 in r27, 0x3e ; 62 |
||
8047 | 5288: 11 96 adiw r26, 0x01 ; 1 |
||
8048 | 528a: 1c 93 st X, r17 |
||
8049 | 528c: 86 e9 ldi r24, 0x96 ; 150 |
||
8050 | 528e: 98 e0 ldi r25, 0x08 ; 8 |
||
8051 | 5290: 92 83 std Z+2, r25 ; 0x02 |
||
8052 | 5292: 81 83 std Z+1, r24 ; 0x01 |
||
8053 | 5294: 42 59 subi r20, 0x92 ; 146 |
||
8054 | 5296: 5f 4f sbci r21, 0xFF ; 255 |
||
8055 | 5298: 54 83 std Z+4, r21 ; 0x04 |
||
8056 | 529a: 43 83 std Z+3, r20 ; 0x03 |
||
8057 | 529c: 22 59 subi r18, 0x92 ; 146 |
||
8058 | 529e: 3f 4f sbci r19, 0xFF ; 255 |
||
8059 | 52a0: 36 83 std Z+6, r19 ; 0x06 |
||
8060 | 52a2: 25 83 std Z+5, r18 ; 0x05 |
||
8061 | 52a4: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8062 | 52a8: ed b7 in r30, 0x3d ; 61 |
||
8063 | 52aa: fe b7 in r31, 0x3e ; 62 |
||
8064 | 52ac: 37 96 adiw r30, 0x07 ; 7 |
||
8065 | 52ae: 0f b6 in r0, 0x3f ; 63 |
||
8066 | 52b0: f8 94 cli |
||
8067 | 52b2: fe bf out 0x3e, r31 ; 62 |
||
8068 | 52b4: 0f be out 0x3f, r0 ; 63 |
||
8069 | 52b6: ed bf out 0x3d, r30 ; 61 |
||
8070 | 52b8: 10 92 53 02 sts 0x0253, r1 |
||
8071 | 52bc: df 91 pop r29 |
||
8072 | 52be: cf 91 pop r28 |
||
8073 | 52c0: 1f 91 pop r17 |
||
8074 | 52c2: 0f 91 pop r16 |
||
8075 | 52c4: ff 90 pop r15 |
||
8076 | 52c6: 08 95 ret |
||
8077 | 52c8: 10 92 54 02 sts 0x0254, r1 |
||
8078 | 52cc: 00 d0 rcall .+0 ; 0x52ce <LCD_PrintMenu+0xed0> |
||
8079 | 52ce: 0f 92 push r0 |
||
8080 | 52d0: 11 e0 ldi r17, 0x01 ; 1 |
||
8081 | 52d2: ad b7 in r26, 0x3d ; 61 |
||
8082 | 52d4: be b7 in r27, 0x3e ; 62 |
||
8083 | 52d6: 11 96 adiw r26, 0x01 ; 1 |
||
8084 | 52d8: 1c 93 st X, r17 |
||
8085 | 52da: 11 97 sbiw r26, 0x01 ; 1 |
||
8086 | 52dc: 88 e8 ldi r24, 0x88 ; 136 |
||
8087 | 52de: 98 e0 ldi r25, 0x08 ; 8 |
||
8088 | 52e0: 13 96 adiw r26, 0x03 ; 3 |
||
8089 | 52e2: 9c 93 st X, r25 |
||
8090 | 52e4: 8e 93 st -X, r24 |
||
8091 | 52e6: 12 97 sbiw r26, 0x02 ; 2 |
||
8092 | 52e8: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8093 | 52ec: 0f 90 pop r0 |
||
8094 | 52ee: 0f 90 pop r0 |
||
8095 | 52f0: 0f 90 pop r0 |
||
8096 | 52f2: 80 91 00 01 lds r24, 0x0100 |
||
8097 | 52f6: 8d 30 cpi r24, 0x0D ; 13 |
||
8098 | 52f8: 08 f0 brcs .+2 ; 0x52fc <LCD_PrintMenu+0xefe> |
||
8099 | 52fa: c8 c0 rjmp .+400 ; 0x548c <LCD_PrintMenu+0x108e> |
||
8100 | 52fc: 8b 30 cpi r24, 0x0B ; 11 |
||
8101 | 52fe: 08 f0 brcs .+2 ; 0x5302 <LCD_PrintMenu+0xf04> |
||
8102 | 5300: c8 c0 rjmp .+400 ; 0x5492 <LCD_PrintMenu+0x1094> |
||
8103 | 5302: 8a 30 cpi r24, 0x0A ; 10 |
||
8104 | 5304: 09 f4 brne .+2 ; 0x5308 <LCD_PrintMenu+0xf0a> |
||
8105 | 5306: a5 c1 rjmp .+842 ; 0x5652 <LCD_PrintMenu+0x1254> |
||
8106 | 5308: 84 e1 ldi r24, 0x14 ; 20 |
||
8107 | 530a: 80 93 54 02 sts 0x0254, r24 |
||
8108 | 530e: 60 91 62 02 lds r22, 0x0262 |
||
8109 | 5312: 70 91 63 02 lds r23, 0x0263 |
||
8110 | 5316: 40 91 18 02 lds r20, 0x0218 |
||
8111 | 531a: 50 91 19 02 lds r21, 0x0219 |
||
8112 | 531e: 2d b7 in r18, 0x3d ; 61 |
||
8113 | 5320: 3e b7 in r19, 0x3e ; 62 |
||
8114 | 5322: 2b 50 subi r18, 0x0B ; 11 |
||
8115 | 5324: 30 40 sbci r19, 0x00 ; 0 |
||
8116 | 5326: 0f b6 in r0, 0x3f ; 63 |
||
8117 | 5328: f8 94 cli |
||
8118 | 532a: 3e bf out 0x3e, r19 ; 62 |
||
8119 | 532c: 0f be out 0x3f, r0 ; 63 |
||
8120 | 532e: 2d bf out 0x3d, r18 ; 61 |
||
8121 | 5330: cd b7 in r28, 0x3d ; 61 |
||
8122 | 5332: de b7 in r29, 0x3e ; 62 |
||
8123 | 5334: 21 96 adiw r28, 0x01 ; 1 |
||
8124 | 5336: 81 e0 ldi r24, 0x01 ; 1 |
||
8125 | 5338: ad b7 in r26, 0x3d ; 61 |
||
8126 | 533a: be b7 in r27, 0x3e ; 62 |
||
8127 | 533c: 11 96 adiw r26, 0x01 ; 1 |
||
8128 | 533e: 8c 93 st X, r24 |
||
8129 | 5340: 8b e0 ldi r24, 0x0B ; 11 |
||
8130 | 5342: 98 e0 ldi r25, 0x08 ; 8 |
||
8131 | 5344: 9a 83 std Y+2, r25 ; 0x02 |
||
8132 | 5346: 89 83 std Y+1, r24 ; 0x01 |
||
8133 | 5348: 9b 01 movw r18, r22 |
||
8134 | 534a: c9 01 movw r24, r18 |
||
8135 | 534c: 37 fd sbrc r19, 7 |
||
8136 | 534e: 07 96 adiw r24, 0x07 ; 7 |
||
8137 | 5350: 95 95 asr r25 |
||
8138 | 5352: 87 95 ror r24 |
||
8139 | 5354: 95 95 asr r25 |
||
8140 | 5356: 87 95 ror r24 |
||
8141 | 5358: 95 95 asr r25 |
||
8142 | 535a: 87 95 ror r24 |
||
8143 | 535c: 48 1b sub r20, r24 |
||
8144 | 535e: 59 0b sbc r21, r25 |
||
8145 | 5360: 5c 83 std Y+4, r21 ; 0x04 |
||
8146 | 5362: 4b 83 std Y+3, r20 ; 0x03 |
||
8147 | 5364: 9b 01 movw r18, r22 |
||
8148 | 5366: 77 ff sbrs r23, 7 |
||
8149 | 5368: 02 c0 rjmp .+4 ; 0x536e <LCD_PrintMenu+0xf70> |
||
8150 | 536a: 21 5f subi r18, 0xF1 ; 241 |
||
8151 | 536c: 3f 4f sbci r19, 0xFF ; 255 |
||
8152 | 536e: 35 95 asr r19 |
||
8153 | 5370: 27 95 ror r18 |
||
8154 | 5372: 35 95 asr r19 |
||
8155 | 5374: 27 95 ror r18 |
||
8156 | 5376: 35 95 asr r19 |
||
8157 | 5378: 27 95 ror r18 |
||
8158 | 537a: 35 95 asr r19 |
||
8159 | 537c: 27 95 ror r18 |
||
8160 | 537e: 3e 83 std Y+6, r19 ; 0x06 |
||
8161 | 5380: 2d 83 std Y+5, r18 ; 0x05 |
||
8162 | 5382: cb 01 movw r24, r22 |
||
8163 | 5384: 60 e1 ldi r22, 0x10 ; 16 |
||
8164 | 5386: 70 e0 ldi r23, 0x00 ; 0 |
||
8165 | 5388: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
8166 | 538c: 97 fd sbrc r25, 7 |
||
8167 | 538e: 01 96 adiw r24, 0x01 ; 1 |
||
8168 | 5390: 95 95 asr r25 |
||
8169 | 5392: 87 95 ror r24 |
||
8170 | 5394: 98 87 std Y+8, r25 ; 0x08 |
||
8171 | 5396: 8f 83 std Y+7, r24 ; 0x07 |
||
8172 | 5398: 80 91 1c 01 lds r24, 0x011C |
||
8173 | 539c: 89 87 std Y+9, r24 ; 0x09 |
||
8174 | 539e: 1a 86 std Y+10, r1 ; 0x0a |
||
8175 | 53a0: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8176 | 53a4: 88 e2 ldi r24, 0x28 ; 40 |
||
8177 | 53a6: 80 93 54 02 sts 0x0254, r24 |
||
8178 | 53aa: 60 91 64 02 lds r22, 0x0264 |
||
8179 | 53ae: 70 91 65 02 lds r23, 0x0265 |
||
8180 | 53b2: 40 91 1a 02 lds r20, 0x021A |
||
8181 | 53b6: 50 91 1b 02 lds r21, 0x021B |
||
8182 | 53ba: 81 e0 ldi r24, 0x01 ; 1 |
||
8183 | 53bc: 88 83 st Y, r24 |
||
8184 | 53be: 84 ef ldi r24, 0xF4 ; 244 |
||
8185 | 53c0: 97 e0 ldi r25, 0x07 ; 7 |
||
8186 | 53c2: 9a 83 std Y+2, r25 ; 0x02 |
||
8187 | 53c4: 89 83 std Y+1, r24 ; 0x01 |
||
8188 | 53c6: 9b 01 movw r18, r22 |
||
8189 | 53c8: c9 01 movw r24, r18 |
||
8190 | 53ca: 37 fd sbrc r19, 7 |
||
8191 | 53cc: 07 96 adiw r24, 0x07 ; 7 |
||
8192 | 53ce: 95 95 asr r25 |
||
8193 | 53d0: 87 95 ror r24 |
||
8194 | 53d2: 95 95 asr r25 |
||
8195 | 53d4: 87 95 ror r24 |
||
8196 | 53d6: 95 95 asr r25 |
||
8197 | 53d8: 87 95 ror r24 |
||
8198 | 53da: 48 1b sub r20, r24 |
||
8199 | 53dc: 59 0b sbc r21, r25 |
||
8200 | 53de: 5c 83 std Y+4, r21 ; 0x04 |
||
8201 | 53e0: 4b 83 std Y+3, r20 ; 0x03 |
||
8202 | 53e2: 9b 01 movw r18, r22 |
||
8203 | 53e4: 77 ff sbrs r23, 7 |
||
8204 | 53e6: 02 c0 rjmp .+4 ; 0x53ec <LCD_PrintMenu+0xfee> |
||
8205 | 53e8: 21 5f subi r18, 0xF1 ; 241 |
||
8206 | 53ea: 3f 4f sbci r19, 0xFF ; 255 |
||
8207 | 53ec: 35 95 asr r19 |
||
8208 | 53ee: 27 95 ror r18 |
||
8209 | 53f0: 35 95 asr r19 |
||
8210 | 53f2: 27 95 ror r18 |
||
8211 | 53f4: 35 95 asr r19 |
||
8212 | 53f6: 27 95 ror r18 |
||
8213 | 53f8: 35 95 asr r19 |
||
8214 | 53fa: 27 95 ror r18 |
||
8215 | 53fc: 3e 83 std Y+6, r19 ; 0x06 |
||
8216 | 53fe: 2d 83 std Y+5, r18 ; 0x05 |
||
8217 | 5400: cb 01 movw r24, r22 |
||
8218 | 5402: 60 e1 ldi r22, 0x10 ; 16 |
||
8219 | 5404: 70 e0 ldi r23, 0x00 ; 0 |
||
8220 | 5406: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
8221 | 540a: 97 fd sbrc r25, 7 |
||
8222 | 540c: 01 96 adiw r24, 0x01 ; 1 |
||
8223 | 540e: 95 95 asr r25 |
||
8224 | 5410: 87 95 ror r24 |
||
8225 | 5412: 98 87 std Y+8, r25 ; 0x08 |
||
8226 | 5414: 8f 83 std Y+7, r24 ; 0x07 |
||
8227 | 5416: 80 91 1d 01 lds r24, 0x011D |
||
8228 | 541a: 89 87 std Y+9, r24 ; 0x09 |
||
8229 | 541c: 1a 86 std Y+10, r1 ; 0x0a |
||
8230 | 541e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8231 | 5422: 8c e3 ldi r24, 0x3C ; 60 |
||
8232 | 5424: 80 93 54 02 sts 0x0254, r24 |
||
8233 | 5428: 20 91 66 02 lds r18, 0x0266 |
||
8234 | 542c: 30 91 67 02 lds r19, 0x0267 |
||
8235 | 5430: 40 91 1c 02 lds r20, 0x021C |
||
8236 | 5434: 50 91 1d 02 lds r21, 0x021D |
||
8237 | 5438: 0f 90 pop r0 |
||
8238 | 543a: 0f 90 pop r0 |
||
8239 | 543c: ed b7 in r30, 0x3d ; 61 |
||
8240 | 543e: fe b7 in r31, 0x3e ; 62 |
||
8241 | 5440: 31 96 adiw r30, 0x01 ; 1 |
||
8242 | 5442: 81 e0 ldi r24, 0x01 ; 1 |
||
8243 | 5444: ad b7 in r26, 0x3d ; 61 |
||
8244 | 5446: be b7 in r27, 0x3e ; 62 |
||
8245 | 5448: 11 96 adiw r26, 0x01 ; 1 |
||
8246 | 544a: 8c 93 st X, r24 |
||
8247 | 544c: 80 ee ldi r24, 0xE0 ; 224 |
||
8248 | 544e: 97 e0 ldi r25, 0x07 ; 7 |
||
8249 | 5450: 92 83 std Z+2, r25 ; 0x02 |
||
8250 | 5452: 81 83 std Z+1, r24 ; 0x01 |
||
8251 | 5454: c9 01 movw r24, r18 |
||
8252 | 5456: 84 1b sub r24, r20 |
||
8253 | 5458: 95 0b sbc r25, r21 |
||
8254 | 545a: 94 83 std Z+4, r25 ; 0x04 |
||
8255 | 545c: 83 83 std Z+3, r24 ; 0x03 |
||
8256 | 545e: 37 ff sbrs r19, 7 |
||
8257 | 5460: 02 c0 rjmp .+4 ; 0x5466 <LCD_PrintMenu+0x1068> |
||
8258 | 5462: 2f 5f subi r18, 0xFF ; 255 |
||
8259 | 5464: 3f 4f sbci r19, 0xFF ; 255 |
||
8260 | 5466: 35 95 asr r19 |
||
8261 | 5468: 27 95 ror r18 |
||
8262 | 546a: 36 83 std Z+6, r19 ; 0x06 |
||
8263 | 546c: 25 83 std Z+5, r18 ; 0x05 |
||
8264 | 546e: 80 91 1e 01 lds r24, 0x011E |
||
8265 | 5472: 87 83 std Z+7, r24 ; 0x07 |
||
8266 | 5474: 10 86 std Z+8, r1 ; 0x08 |
||
8267 | 5476: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8268 | 547a: ed b7 in r30, 0x3d ; 61 |
||
8269 | 547c: fe b7 in r31, 0x3e ; 62 |
||
8270 | 547e: 39 96 adiw r30, 0x09 ; 9 |
||
8271 | 5480: 0f b6 in r0, 0x3f ; 63 |
||
8272 | 5482: f8 94 cli |
||
8273 | 5484: fe bf out 0x3e, r31 ; 62 |
||
8274 | 5486: 0f be out 0x3f, r0 ; 63 |
||
8275 | 5488: ed bf out 0x3d, r30 ; 61 |
||
8276 | 548a: 7a c8 rjmp .-3852 ; 0x4580 <LCD_PrintMenu+0x182> |
||
8277 | 548c: 84 31 cpi r24, 0x14 ; 20 |
||
8278 | 548e: 09 f0 breq .+2 ; 0x5492 <LCD_PrintMenu+0x1094> |
||
8279 | 5490: 3b cf rjmp .-394 ; 0x5308 <LCD_PrintMenu+0xf0a> |
||
8280 | 5492: 84 e1 ldi r24, 0x14 ; 20 |
||
8281 | 5494: 80 93 54 02 sts 0x0254, r24 |
||
8282 | 5498: 60 91 62 02 lds r22, 0x0262 |
||
8283 | 549c: 70 91 63 02 lds r23, 0x0263 |
||
8284 | 54a0: 40 91 18 02 lds r20, 0x0218 |
||
8285 | 54a4: 50 91 19 02 lds r21, 0x0219 |
||
8286 | 54a8: 2d b7 in r18, 0x3d ; 61 |
||
8287 | 54aa: 3e b7 in r19, 0x3e ; 62 |
||
8288 | 54ac: 29 50 subi r18, 0x09 ; 9 |
||
8289 | 54ae: 30 40 sbci r19, 0x00 ; 0 |
||
8290 | 54b0: 0f b6 in r0, 0x3f ; 63 |
||
8291 | 54b2: f8 94 cli |
||
8292 | 54b4: 3e bf out 0x3e, r19 ; 62 |
||
8293 | 54b6: 0f be out 0x3f, r0 ; 63 |
||
8294 | 54b8: 2d bf out 0x3d, r18 ; 61 |
||
8295 | 54ba: cd b7 in r28, 0x3d ; 61 |
||
8296 | 54bc: de b7 in r29, 0x3e ; 62 |
||
8297 | 54be: 21 96 adiw r28, 0x01 ; 1 |
||
8298 | 54c0: 81 e0 ldi r24, 0x01 ; 1 |
||
8299 | 54c2: ad b7 in r26, 0x3d ; 61 |
||
8300 | 54c4: be b7 in r27, 0x3e ; 62 |
||
8301 | 54c6: 11 96 adiw r26, 0x01 ; 1 |
||
8302 | 54c8: 8c 93 st X, r24 |
||
8303 | 54ca: 83 e4 ldi r24, 0x43 ; 67 |
||
8304 | 54cc: 98 e0 ldi r25, 0x08 ; 8 |
||
8305 | 54ce: 9a 83 std Y+2, r25 ; 0x02 |
||
8306 | 54d0: 89 83 std Y+1, r24 ; 0x01 |
||
8307 | 54d2: 9b 01 movw r18, r22 |
||
8308 | 54d4: c9 01 movw r24, r18 |
||
8309 | 54d6: 37 fd sbrc r19, 7 |
||
8310 | 54d8: 07 96 adiw r24, 0x07 ; 7 |
||
8311 | 54da: 95 95 asr r25 |
||
8312 | 54dc: 87 95 ror r24 |
||
8313 | 54de: 95 95 asr r25 |
||
8314 | 54e0: 87 95 ror r24 |
||
8315 | 54e2: 95 95 asr r25 |
||
8316 | 54e4: 87 95 ror r24 |
||
8317 | 54e6: 48 1b sub r20, r24 |
||
8318 | 54e8: 59 0b sbc r21, r25 |
||
8319 | 54ea: 5c 83 std Y+4, r21 ; 0x04 |
||
8320 | 54ec: 4b 83 std Y+3, r20 ; 0x03 |
||
8321 | 54ee: 9b 01 movw r18, r22 |
||
8322 | 54f0: 77 ff sbrs r23, 7 |
||
8323 | 54f2: 02 c0 rjmp .+4 ; 0x54f8 <LCD_PrintMenu+0x10fa> |
||
8324 | 54f4: 21 5f subi r18, 0xF1 ; 241 |
||
8325 | 54f6: 3f 4f sbci r19, 0xFF ; 255 |
||
8326 | 54f8: 35 95 asr r19 |
||
8327 | 54fa: 27 95 ror r18 |
||
8328 | 54fc: 35 95 asr r19 |
||
8329 | 54fe: 27 95 ror r18 |
||
8330 | 5500: 35 95 asr r19 |
||
8331 | 5502: 27 95 ror r18 |
||
8332 | 5504: 35 95 asr r19 |
||
8333 | 5506: 27 95 ror r18 |
||
8334 | 5508: 3e 83 std Y+6, r19 ; 0x06 |
||
8335 | 550a: 2d 83 std Y+5, r18 ; 0x05 |
||
8336 | 550c: cb 01 movw r24, r22 |
||
8337 | 550e: 60 e1 ldi r22, 0x10 ; 16 |
||
8338 | 5510: 70 e0 ldi r23, 0x00 ; 0 |
||
8339 | 5512: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
8340 | 5516: 97 fd sbrc r25, 7 |
||
8341 | 5518: 01 96 adiw r24, 0x01 ; 1 |
||
8342 | 551a: 95 95 asr r25 |
||
8343 | 551c: 87 95 ror r24 |
||
8344 | 551e: 98 87 std Y+8, r25 ; 0x08 |
||
8345 | 5520: 8f 83 std Y+7, r24 ; 0x07 |
||
8346 | 5522: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8347 | 5526: 88 e2 ldi r24, 0x28 ; 40 |
||
8348 | 5528: 80 93 54 02 sts 0x0254, r24 |
||
8349 | 552c: 60 91 64 02 lds r22, 0x0264 |
||
8350 | 5530: 70 91 65 02 lds r23, 0x0265 |
||
8351 | 5534: 40 91 1a 02 lds r20, 0x021A |
||
8352 | 5538: 50 91 1b 02 lds r21, 0x021B |
||
8353 | 553c: 81 e0 ldi r24, 0x01 ; 1 |
||
8354 | 553e: 88 83 st Y, r24 |
||
8355 | 5540: 81 e3 ldi r24, 0x31 ; 49 |
||
8356 | 5542: 98 e0 ldi r25, 0x08 ; 8 |
||
8357 | 5544: 9a 83 std Y+2, r25 ; 0x02 |
||
8358 | 5546: 89 83 std Y+1, r24 ; 0x01 |
||
8359 | 5548: 9b 01 movw r18, r22 |
||
8360 | 554a: c9 01 movw r24, r18 |
||
8361 | 554c: 37 fd sbrc r19, 7 |
||
8362 | 554e: 07 96 adiw r24, 0x07 ; 7 |
||
8363 | 5550: 95 95 asr r25 |
||
8364 | 5552: 87 95 ror r24 |
||
8365 | 5554: 95 95 asr r25 |
||
8366 | 5556: 87 95 ror r24 |
||
8367 | 5558: 95 95 asr r25 |
||
8368 | 555a: 87 95 ror r24 |
||
8369 | 555c: 48 1b sub r20, r24 |
||
8370 | 555e: 59 0b sbc r21, r25 |
||
8371 | 5560: 5c 83 std Y+4, r21 ; 0x04 |
||
8372 | 5562: 4b 83 std Y+3, r20 ; 0x03 |
||
8373 | 5564: 9b 01 movw r18, r22 |
||
8374 | 5566: 77 ff sbrs r23, 7 |
||
8375 | 5568: 02 c0 rjmp .+4 ; 0x556e <LCD_PrintMenu+0x1170> |
||
8376 | 556a: 21 5f subi r18, 0xF1 ; 241 |
||
8377 | 556c: 3f 4f sbci r19, 0xFF ; 255 |
||
8378 | 556e: 35 95 asr r19 |
||
8379 | 5570: 27 95 ror r18 |
||
8380 | 5572: 35 95 asr r19 |
||
8381 | 5574: 27 95 ror r18 |
||
8382 | 5576: 35 95 asr r19 |
||
8383 | 5578: 27 95 ror r18 |
||
8384 | 557a: 35 95 asr r19 |
||
8385 | 557c: 27 95 ror r18 |
||
8386 | 557e: 3e 83 std Y+6, r19 ; 0x06 |
||
8387 | 5580: 2d 83 std Y+5, r18 ; 0x05 |
||
8388 | 5582: cb 01 movw r24, r22 |
||
8389 | 5584: 60 e1 ldi r22, 0x10 ; 16 |
||
8390 | 5586: 70 e0 ldi r23, 0x00 ; 0 |
||
8391 | 5588: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
8392 | 558c: 97 fd sbrc r25, 7 |
||
8393 | 558e: 01 96 adiw r24, 0x01 ; 1 |
||
8394 | 5590: 95 95 asr r25 |
||
8395 | 5592: 87 95 ror r24 |
||
8396 | 5594: 98 87 std Y+8, r25 ; 0x08 |
||
8397 | 5596: 8f 83 std Y+7, r24 ; 0x07 |
||
8398 | 5598: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8399 | 559c: 8c e3 ldi r24, 0x3C ; 60 |
||
8400 | 559e: 80 93 54 02 sts 0x0254, r24 |
||
8401 | 55a2: 20 91 66 02 lds r18, 0x0266 |
||
8402 | 55a6: 30 91 67 02 lds r19, 0x0267 |
||
8403 | 55aa: 40 91 1c 02 lds r20, 0x021C |
||
8404 | 55ae: 50 91 1d 02 lds r21, 0x021D |
||
8405 | 55b2: 0f 90 pop r0 |
||
8406 | 55b4: 0f 90 pop r0 |
||
8407 | 55b6: ed b7 in r30, 0x3d ; 61 |
||
8408 | 55b8: fe b7 in r31, 0x3e ; 62 |
||
8409 | 55ba: 31 96 adiw r30, 0x01 ; 1 |
||
8410 | 55bc: 81 e0 ldi r24, 0x01 ; 1 |
||
8411 | 55be: ad b7 in r26, 0x3d ; 61 |
||
8412 | 55c0: be b7 in r27, 0x3e ; 62 |
||
8413 | 55c2: 11 96 adiw r26, 0x01 ; 1 |
||
8414 | 55c4: 8c 93 st X, r24 |
||
8415 | 55c6: 82 e2 ldi r24, 0x22 ; 34 |
||
8416 | 55c8: 98 e0 ldi r25, 0x08 ; 8 |
||
8417 | 55ca: 92 83 std Z+2, r25 ; 0x02 |
||
8418 | 55cc: 81 83 std Z+1, r24 ; 0x01 |
||
8419 | 55ce: c9 01 movw r24, r18 |
||
8420 | 55d0: 84 1b sub r24, r20 |
||
8421 | 55d2: 95 0b sbc r25, r21 |
||
8422 | 55d4: 94 83 std Z+4, r25 ; 0x04 |
||
8423 | 55d6: 83 83 std Z+3, r24 ; 0x03 |
||
8424 | 55d8: 37 ff sbrs r19, 7 |
||
8425 | 55da: 02 c0 rjmp .+4 ; 0x55e0 <LCD_PrintMenu+0x11e2> |
||
8426 | 55dc: 2f 5f subi r18, 0xFF ; 255 |
||
8427 | 55de: 3f 4f sbci r19, 0xFF ; 255 |
||
8428 | 55e0: 35 95 asr r19 |
||
8429 | 55e2: 27 95 ror r18 |
||
8430 | 55e4: 5d ce rjmp .-838 ; 0x52a0 <LCD_PrintMenu+0xea2> |
||
8431 | 55e6: 84 e1 ldi r24, 0x14 ; 20 |
||
8432 | 55e8: 80 93 54 02 sts 0x0254, r24 |
||
8433 | 55ec: 00 d0 rcall .+0 ; 0x55ee <LCD_PrintMenu+0x11f0> |
||
8434 | 55ee: 0f 92 push r0 |
||
8435 | 55f0: ed b7 in r30, 0x3d ; 61 |
||
8436 | 55f2: fe b7 in r31, 0x3e ; 62 |
||
8437 | 55f4: 01 83 std Z+1, r16 ; 0x01 |
||
8438 | 55f6: 8b e5 ldi r24, 0x5B ; 91 |
||
8439 | 55f8: 99 e0 ldi r25, 0x09 ; 9 |
||
8440 | 55fa: 93 83 std Z+3, r25 ; 0x03 |
||
8441 | 55fc: 82 83 std Z+2, r24 ; 0x02 |
||
8442 | 55fe: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8443 | 5602: 88 e2 ldi r24, 0x28 ; 40 |
||
8444 | 5604: 80 93 54 02 sts 0x0254, r24 |
||
8445 | 5608: ad b7 in r26, 0x3d ; 61 |
||
8446 | 560a: be b7 in r27, 0x3e ; 62 |
||
8447 | 560c: 11 96 adiw r26, 0x01 ; 1 |
||
8448 | 560e: 0c 93 st X, r16 |
||
8449 | 5610: 11 97 sbiw r26, 0x01 ; 1 |
||
8450 | 5612: 8c e4 ldi r24, 0x4C ; 76 |
||
8451 | 5614: 99 e0 ldi r25, 0x09 ; 9 |
||
8452 | 5616: 13 96 adiw r26, 0x03 ; 3 |
||
8453 | 5618: 9c 93 st X, r25 |
||
8454 | 561a: 8e 93 st -X, r24 |
||
8455 | 561c: 12 97 sbiw r26, 0x02 ; 2 |
||
8456 | 561e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8457 | 5622: 0f 90 pop r0 |
||
8458 | 5624: 0f 90 pop r0 |
||
8459 | 5626: 0f 90 pop r0 |
||
8460 | 5628: 0c 94 c0 22 jmp 0x4580 ; 0x4580 <LCD_PrintMenu+0x182> |
||
8461 | 562c: 8c e3 ldi r24, 0x3C ; 60 |
||
8462 | 562e: 80 93 54 02 sts 0x0254, r24 |
||
8463 | 5632: 00 d0 rcall .+0 ; 0x5634 <LCD_PrintMenu+0x1236> |
||
8464 | 5634: 0f 92 push r0 |
||
8465 | 5636: ed b7 in r30, 0x3d ; 61 |
||
8466 | 5638: fe b7 in r31, 0x3e ; 62 |
||
8467 | 563a: 11 83 std Z+1, r17 ; 0x01 |
||
8468 | 563c: 8b e9 ldi r24, 0x9B ; 155 |
||
8469 | 563e: 99 e0 ldi r25, 0x09 ; 9 |
||
8470 | 5640: 93 83 std Z+3, r25 ; 0x03 |
||
8471 | 5642: 82 83 std Z+2, r24 ; 0x02 |
||
8472 | 5644: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8473 | 5648: 0f 90 pop r0 |
||
8474 | 564a: 0f 90 pop r0 |
||
8475 | 564c: 0f 90 pop r0 |
||
8476 | 564e: 0c 94 c0 22 jmp 0x4580 ; 0x4580 <LCD_PrintMenu+0x182> |
||
8477 | 5652: 84 e1 ldi r24, 0x14 ; 20 |
||
8478 | 5654: 80 93 54 02 sts 0x0254, r24 |
||
8479 | 5658: 60 91 62 02 lds r22, 0x0262 |
||
8480 | 565c: 70 91 63 02 lds r23, 0x0263 |
||
8481 | 5660: 40 91 18 02 lds r20, 0x0218 |
||
8482 | 5664: 50 91 19 02 lds r21, 0x0219 |
||
8483 | 5668: ed b7 in r30, 0x3d ; 61 |
||
8484 | 566a: fe b7 in r31, 0x3e ; 62 |
||
8485 | 566c: 39 97 sbiw r30, 0x09 ; 9 |
||
8486 | 566e: 0f b6 in r0, 0x3f ; 63 |
||
8487 | 5670: f8 94 cli |
||
8488 | 5672: fe bf out 0x3e, r31 ; 62 |
||
8489 | 5674: 0f be out 0x3f, r0 ; 63 |
||
8490 | 5676: ed bf out 0x3d, r30 ; 61 |
||
8491 | 5678: cd b7 in r28, 0x3d ; 61 |
||
8492 | 567a: de b7 in r29, 0x3e ; 62 |
||
8493 | 567c: 21 96 adiw r28, 0x01 ; 1 |
||
8494 | 567e: ad b7 in r26, 0x3d ; 61 |
||
8495 | 5680: be b7 in r27, 0x3e ; 62 |
||
8496 | 5682: 11 96 adiw r26, 0x01 ; 1 |
||
8497 | 5684: 1c 93 st X, r17 |
||
8498 | 5686: 86 e7 ldi r24, 0x76 ; 118 |
||
8499 | 5688: 98 e0 ldi r25, 0x08 ; 8 |
||
8500 | 568a: 9a 83 std Y+2, r25 ; 0x02 |
||
8501 | 568c: 89 83 std Y+1, r24 ; 0x01 |
||
8502 | 568e: 9b 01 movw r18, r22 |
||
8503 | 5690: c9 01 movw r24, r18 |
||
8504 | 5692: 37 fd sbrc r19, 7 |
||
8505 | 5694: 07 96 adiw r24, 0x07 ; 7 |
||
8506 | 5696: 95 95 asr r25 |
||
8507 | 5698: 87 95 ror r24 |
||
8508 | 569a: 95 95 asr r25 |
||
8509 | 569c: 87 95 ror r24 |
||
8510 | 569e: 95 95 asr r25 |
||
8511 | 56a0: 87 95 ror r24 |
||
8512 | 56a2: 48 1b sub r20, r24 |
||
8513 | 56a4: 59 0b sbc r21, r25 |
||
8514 | 56a6: 5c 83 std Y+4, r21 ; 0x04 |
||
8515 | 56a8: 4b 83 std Y+3, r20 ; 0x03 |
||
8516 | 56aa: 9b 01 movw r18, r22 |
||
8517 | 56ac: 77 ff sbrs r23, 7 |
||
8518 | 56ae: 02 c0 rjmp .+4 ; 0x56b4 <LCD_PrintMenu+0x12b6> |
||
8519 | 56b0: 29 5f subi r18, 0xF9 ; 249 |
||
8520 | 56b2: 3f 4f sbci r19, 0xFF ; 255 |
||
8521 | 56b4: 35 95 asr r19 |
||
8522 | 56b6: 27 95 ror r18 |
||
8523 | 56b8: 35 95 asr r19 |
||
8524 | 56ba: 27 95 ror r18 |
||
8525 | 56bc: 35 95 asr r19 |
||
8526 | 56be: 27 95 ror r18 |
||
8527 | 56c0: 3e 83 std Y+6, r19 ; 0x06 |
||
8528 | 56c2: 2d 83 std Y+5, r18 ; 0x05 |
||
8529 | 56c4: cb 01 movw r24, r22 |
||
8530 | 56c6: 68 e0 ldi r22, 0x08 ; 8 |
||
8531 | 56c8: 70 e0 ldi r23, 0x00 ; 0 |
||
8532 | 56ca: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
8533 | 56ce: 98 87 std Y+8, r25 ; 0x08 |
||
8534 | 56d0: 8f 83 std Y+7, r24 ; 0x07 |
||
8535 | 56d2: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8536 | 56d6: 88 e2 ldi r24, 0x28 ; 40 |
||
8537 | 56d8: 80 93 54 02 sts 0x0254, r24 |
||
8538 | 56dc: 60 91 64 02 lds r22, 0x0264 |
||
8539 | 56e0: 70 91 65 02 lds r23, 0x0265 |
||
8540 | 56e4: 40 91 1a 02 lds r20, 0x021A |
||
8541 | 56e8: 50 91 1b 02 lds r21, 0x021B |
||
8542 | 56ec: 81 e0 ldi r24, 0x01 ; 1 |
||
8543 | 56ee: 88 83 st Y, r24 |
||
8544 | 56f0: 84 e6 ldi r24, 0x64 ; 100 |
||
8545 | 56f2: 98 e0 ldi r25, 0x08 ; 8 |
||
8546 | 56f4: 9a 83 std Y+2, r25 ; 0x02 |
||
8547 | 56f6: 89 83 std Y+1, r24 ; 0x01 |
||
8548 | 56f8: 9b 01 movw r18, r22 |
||
8549 | 56fa: c9 01 movw r24, r18 |
||
8550 | 56fc: 37 fd sbrc r19, 7 |
||
8551 | 56fe: 07 96 adiw r24, 0x07 ; 7 |
||
8552 | 5700: 95 95 asr r25 |
||
8553 | 5702: 87 95 ror r24 |
||
8554 | 5704: 95 95 asr r25 |
||
8555 | 5706: 87 95 ror r24 |
||
8556 | 5708: 95 95 asr r25 |
||
8557 | 570a: 87 95 ror r24 |
||
8558 | 570c: 48 1b sub r20, r24 |
||
8559 | 570e: 59 0b sbc r21, r25 |
||
8560 | 5710: 5c 83 std Y+4, r21 ; 0x04 |
||
8561 | 5712: 4b 83 std Y+3, r20 ; 0x03 |
||
8562 | 5714: 9b 01 movw r18, r22 |
||
8563 | 5716: 77 ff sbrs r23, 7 |
||
8564 | 5718: 02 c0 rjmp .+4 ; 0x571e <LCD_PrintMenu+0x1320> |
||
8565 | 571a: 29 5f subi r18, 0xF9 ; 249 |
||
8566 | 571c: 3f 4f sbci r19, 0xFF ; 255 |
||
8567 | 571e: 35 95 asr r19 |
||
8568 | 5720: 27 95 ror r18 |
||
8569 | 5722: 35 95 asr r19 |
||
8570 | 5724: 27 95 ror r18 |
||
8571 | 5726: 35 95 asr r19 |
||
8572 | 5728: 27 95 ror r18 |
||
8573 | 572a: 3e 83 std Y+6, r19 ; 0x06 |
||
8574 | 572c: 2d 83 std Y+5, r18 ; 0x05 |
||
8575 | 572e: cb 01 movw r24, r22 |
||
8576 | 5730: 68 e0 ldi r22, 0x08 ; 8 |
||
8577 | 5732: 70 e0 ldi r23, 0x00 ; 0 |
||
8578 | 5734: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
8579 | 5738: 98 87 std Y+8, r25 ; 0x08 |
||
8580 | 573a: 8f 83 std Y+7, r24 ; 0x07 |
||
8581 | 573c: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8582 | 5740: 8c e3 ldi r24, 0x3C ; 60 |
||
8583 | 5742: 80 93 54 02 sts 0x0254, r24 |
||
8584 | 5746: 20 91 66 02 lds r18, 0x0266 |
||
8585 | 574a: 30 91 67 02 lds r19, 0x0267 |
||
8586 | 574e: 40 91 1c 02 lds r20, 0x021C |
||
8587 | 5752: 50 91 1d 02 lds r21, 0x021D |
||
8588 | 5756: 0f 90 pop r0 |
||
8589 | 5758: 0f 90 pop r0 |
||
8590 | 575a: ed b7 in r30, 0x3d ; 61 |
||
8591 | 575c: fe b7 in r31, 0x3e ; 62 |
||
8592 | 575e: 31 96 adiw r30, 0x01 ; 1 |
||
8593 | 5760: 81 e0 ldi r24, 0x01 ; 1 |
||
8594 | 5762: ad b7 in r26, 0x3d ; 61 |
||
8595 | 5764: be b7 in r27, 0x3e ; 62 |
||
8596 | 5766: 11 96 adiw r26, 0x01 ; 1 |
||
8597 | 5768: 8c 93 st X, r24 |
||
8598 | 576a: 85 e5 ldi r24, 0x55 ; 85 |
||
8599 | 576c: 98 e0 ldi r25, 0x08 ; 8 |
||
8600 | 576e: 92 83 std Z+2, r25 ; 0x02 |
||
8601 | 5770: 81 83 std Z+1, r24 ; 0x01 |
||
8602 | 5772: c9 01 movw r24, r18 |
||
8603 | 5774: 84 1b sub r24, r20 |
||
8604 | 5776: 95 0b sbc r25, r21 |
||
8605 | 5778: 94 83 std Z+4, r25 ; 0x04 |
||
8606 | 577a: 83 83 std Z+3, r24 ; 0x03 |
||
8607 | 577c: 91 cd rjmp .-1246 ; 0x52a0 <LCD_PrintMenu+0xea2> |
||
8608 | 577e: 8c e3 ldi r24, 0x3C ; 60 |
||
8609 | 5780: 80 93 54 02 sts 0x0254, r24 |
||
8610 | 5784: 00 d0 rcall .+0 ; 0x5786 <LCD_PrintMenu+0x1388> |
||
8611 | 5786: 0f 92 push r0 |
||
8612 | 5788: ad b7 in r26, 0x3d ; 61 |
||
8613 | 578a: be b7 in r27, 0x3e ; 62 |
||
8614 | 578c: 11 96 adiw r26, 0x01 ; 1 |
||
8615 | 578e: 1c 93 st X, r17 |
||
8616 | 5790: 11 97 sbiw r26, 0x01 ; 1 |
||
8617 | 5792: 8e eb ldi r24, 0xBE ; 190 |
||
8618 | 5794: 99 e0 ldi r25, 0x09 ; 9 |
||
8619 | 5796: 13 96 adiw r26, 0x03 ; 3 |
||
8620 | 5798: 9c 93 st X, r25 |
||
8621 | 579a: 8e 93 st -X, r24 |
||
8622 | 579c: 12 97 sbiw r26, 0x02 ; 2 |
||
8623 | 579e: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8624 | 57a2: 0f 90 pop r0 |
||
8625 | 57a4: 0f 90 pop r0 |
||
8626 | 57a6: 0f 90 pop r0 |
||
8627 | 57a8: 0c 94 c0 22 jmp 0x4580 ; 0x4580 <LCD_PrintMenu+0x182> |
||
8628 | 57ac: 84 e4 ldi r24, 0x44 ; 68 |
||
8629 | 57ae: 80 93 54 02 sts 0x0254, r24 |
||
8630 | 57b2: 00 d0 rcall .+0 ; 0x57b4 <LCD_PrintMenu+0x13b6> |
||
8631 | 57b4: 0f 92 push r0 |
||
8632 | 57b6: 81 e0 ldi r24, 0x01 ; 1 |
||
8633 | 57b8: ad b7 in r26, 0x3d ; 61 |
||
8634 | 57ba: be b7 in r27, 0x3e ; 62 |
||
8635 | 57bc: 11 96 adiw r26, 0x01 ; 1 |
||
8636 | 57be: 8c 93 st X, r24 |
||
8637 | 57c0: 11 97 sbiw r26, 0x01 ; 1 |
||
8638 | 57c2: 89 ec ldi r24, 0xC9 ; 201 |
||
8639 | 57c4: 95 e0 ldi r25, 0x05 ; 5 |
||
8640 | 57c6: 13 96 adiw r26, 0x03 ; 3 |
||
8641 | 57c8: 9c 93 st X, r25 |
||
8642 | 57ca: 8e 93 st -X, r24 |
||
8643 | 57cc: 12 97 sbiw r26, 0x02 ; 2 |
||
8644 | 57ce: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8645 | 57d2: 0f 90 pop r0 |
||
8646 | 57d4: 0f 90 pop r0 |
||
8647 | 57d6: 0f 90 pop r0 |
||
8648 | 57d8: a5 cc rjmp .-1718 ; 0x5124 <LCD_PrintMenu+0xd26> |
||
8649 | 57da: 80 e4 ldi r24, 0x40 ; 64 |
||
8650 | 57dc: 80 93 54 02 sts 0x0254, r24 |
||
8651 | 57e0: 00 d0 rcall .+0 ; 0x57e2 <LCD_PrintMenu+0x13e4> |
||
8652 | 57e2: 0f 92 push r0 |
||
8653 | 57e4: ed b7 in r30, 0x3d ; 61 |
||
8654 | 57e6: fe b7 in r31, 0x3e ; 62 |
||
8655 | 57e8: 11 83 std Z+1, r17 ; 0x01 |
||
8656 | 57ea: 8c ec ldi r24, 0xCC ; 204 |
||
8657 | 57ec: 95 e0 ldi r25, 0x05 ; 5 |
||
8658 | 57ee: 93 83 std Z+3, r25 ; 0x03 |
||
8659 | 57f0: 82 83 std Z+2, r24 ; 0x02 |
||
8660 | 57f2: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
8661 | 57f6: 0f 90 pop r0 |
||
8662 | 57f8: 0f 90 pop r0 |
||
8663 | 57fa: 0f 90 pop r0 |
||
8664 | 57fc: 8e cc rjmp .-1764 ; 0x511a <LCD_PrintMenu+0xd1c> |
||
8665 | 57fe: 2f 5f subi r18, 0xFF ; 255 |
||
8666 | 5800: 3f 4f sbci r19, 0xFF ; 255 |
||
8667 | 5802: 0c 94 3f 23 jmp 0x467e ; 0x467e <LCD_PrintMenu+0x280> |
||
8668 | 5806: 2f 5f subi r18, 0xFF ; 255 |
||
8669 | 5808: 3f 4f sbci r19, 0xFF ; 255 |
||
8670 | 580a: 0c 94 32 23 jmp 0x4664 ; 0x4664 <LCD_PrintMenu+0x266> |
||
8671 | 580e: 2f 5f subi r18, 0xFF ; 255 |
||
8672 | 5810: 3f 4f sbci r19, 0xFF ; 255 |
||
8673 | 5812: 0c 94 1b 23 jmp 0x4636 ; 0x4636 <LCD_PrintMenu+0x238> |
||
8674 | 5816: 2f 5f subi r18, 0xFF ; 255 |
||
8675 | 5818: 3f 4f sbci r19, 0xFF ; 255 |
||
8676 | 581a: 0c 94 0e 23 jmp 0x461c ; 0x461c <LCD_PrintMenu+0x21e> |
||
8677 | |||
8678 | 0000581e <LED_Init>: |
||
8679 | 581e: 87 b1 in r24, 0x07 ; 7 |
||
8680 | 5820: 8c 60 ori r24, 0x0C ; 12 |
||
8681 | 5822: 87 b9 out 0x07, r24 ; 7 |
||
8682 | 5824: 42 98 cbi 0x08, 2 ; 8 |
||
8683 | 5826: 43 98 cbi 0x08, 3 ; 8 |
||
8684 | 5828: 10 92 55 02 sts 0x0255, r1 |
||
8685 | 582c: 80 e8 ldi r24, 0x80 ; 128 |
||
8686 | 582e: 80 93 71 01 sts 0x0171, r24 |
||
8687 | 5832: 10 92 56 02 sts 0x0256, r1 |
||
8688 | 5836: 80 93 72 01 sts 0x0172, r24 |
||
8689 | 583a: 08 95 ret |
||
8690 | |||
8691 | 0000583c <LED_Update>: |
||
8692 | 583c: 80 91 59 02 lds r24, 0x0259 |
||
8693 | 5840: 81 50 subi r24, 0x01 ; 1 |
||
8694 | 5842: 80 93 59 02 sts 0x0259, r24 |
||
8695 | 5846: 8f 5f subi r24, 0xFF ; 255 |
||
8696 | 5848: 09 f0 breq .+2 ; 0x584c <LED_Update+0x10> |
||
8697 | 584a: 5d c0 rjmp .+186 ; 0x5906 <LED_Update+0xca> |
||
8698 | 584c: 84 e0 ldi r24, 0x04 ; 4 |
||
8699 | 584e: 80 93 59 02 sts 0x0259, r24 |
||
8700 | 5852: 80 91 b0 02 lds r24, 0x02B0 |
||
8701 | 5856: 85 fd sbrc r24, 5 |
||
8702 | 5858: 57 c0 rjmp .+174 ; 0x5908 <LED_Update+0xcc> |
||
8703 | 585a: 80 91 cd 05 lds r24, 0x05CD |
||
8704 | 585e: 80 93 58 02 sts 0x0258, r24 |
||
8705 | 5862: 80 91 cf 05 lds r24, 0x05CF |
||
8706 | 5866: 80 93 57 02 sts 0x0257, r24 |
||
8707 | 586a: 80 91 e4 05 lds r24, 0x05E4 |
||
8708 | 586e: 28 2f mov r18, r24 |
||
8709 | 5870: 30 e0 ldi r19, 0x00 ; 0 |
||
8710 | 5872: a9 01 movw r20, r18 |
||
8711 | 5874: 40 71 andi r20, 0x10 ; 16 |
||
8712 | 5876: 50 70 andi r21, 0x00 ; 0 |
||
8713 | 5878: 84 ff sbrs r24, 4 |
||
8714 | 587a: 04 c0 rjmp .+8 ; 0x5884 <LED_Update+0x48> |
||
8715 | 587c: 80 91 b0 02 lds r24, 0x02B0 |
||
8716 | 5880: 80 ff sbrs r24, 0 |
||
8717 | 5882: 72 c0 rjmp .+228 ; 0x5968 <LED_Update+0x12c> |
||
8718 | 5884: 80 91 ce 05 lds r24, 0x05CE |
||
8719 | 5888: 8b 3f cpi r24, 0xFB ; 251 |
||
8720 | 588a: 08 f4 brcc .+2 ; 0x588e <LED_Update+0x52> |
||
8721 | 588c: 46 c0 rjmp .+140 ; 0x591a <LED_Update+0xde> |
||
8722 | 588e: 80 91 a5 01 lds r24, 0x01A5 |
||
8723 | 5892: 8d 3d cpi r24, 0xDD ; 221 |
||
8724 | 5894: 08 f0 brcs .+2 ; 0x5898 <LED_Update+0x5c> |
||
8725 | 5896: 6c c0 rjmp .+216 ; 0x5970 <LED_Update+0x134> |
||
8726 | 5898: 8a 30 cpi r24, 0x0A ; 10 |
||
8727 | 589a: 08 f0 brcs .+2 ; 0x589e <LED_Update+0x62> |
||
8728 | 589c: 3e c0 rjmp .+124 ; 0x591a <LED_Update+0xde> |
||
8729 | 589e: 80 91 58 02 lds r24, 0x0258 |
||
8730 | 58a2: 87 fd sbrc r24, 7 |
||
8731 | 58a4: 55 c0 rjmp .+170 ; 0x5950 <LED_Update+0x114> |
||
8732 | 58a6: 42 9a sbi 0x08, 2 ; 8 |
||
8733 | 58a8: 45 2b or r20, r21 |
||
8734 | 58aa: 09 f0 breq .+2 ; 0x58ae <LED_Update+0x72> |
||
8735 | 58ac: 55 c0 rjmp .+170 ; 0x5958 <LED_Update+0x11c> |
||
8736 | 58ae: 80 91 d0 05 lds r24, 0x05D0 |
||
8737 | 58b2: 8b 3f cpi r24, 0xFB ; 251 |
||
8738 | 58b4: 68 f0 brcs .+26 ; 0x58d0 <LED_Update+0x94> |
||
8739 | 58b6: 80 91 a6 01 lds r24, 0x01A6 |
||
8740 | 58ba: 8d 3d cpi r24, 0xDD ; 221 |
||
8741 | 58bc: 08 f0 brcs .+2 ; 0x58c0 <LED_Update+0x84> |
||
8742 | 58be: 5e c0 rjmp .+188 ; 0x597c <LED_Update+0x140> |
||
8743 | 58c0: 8a 30 cpi r24, 0x0A ; 10 |
||
8744 | 58c2: 30 f4 brcc .+12 ; 0x58d0 <LED_Update+0x94> |
||
8745 | 58c4: 80 91 57 02 lds r24, 0x0257 |
||
8746 | 58c8: 87 fd sbrc r24, 7 |
||
8747 | 58ca: 4c c0 rjmp .+152 ; 0x5964 <LED_Update+0x128> |
||
8748 | 58cc: 43 9a sbi 0x08, 3 ; 8 |
||
8749 | 58ce: 08 95 ret |
||
8750 | 58d0: 80 91 56 02 lds r24, 0x0256 |
||
8751 | 58d4: 81 50 subi r24, 0x01 ; 1 |
||
8752 | 58d6: 80 93 56 02 sts 0x0256, r24 |
||
8753 | 58da: 8f 5f subi r24, 0xFF ; 255 |
||
8754 | 58dc: a1 f4 brne .+40 ; 0x5906 <LED_Update+0xca> |
||
8755 | 58de: 80 91 a6 01 lds r24, 0x01A6 |
||
8756 | 58e2: 81 50 subi r24, 0x01 ; 1 |
||
8757 | 58e4: 80 93 56 02 sts 0x0256, r24 |
||
8758 | 58e8: 80 91 72 01 lds r24, 0x0172 |
||
8759 | 58ec: 81 30 cpi r24, 0x01 ; 1 |
||
8760 | 58ee: 09 f4 brne .+2 ; 0x58f2 <LED_Update+0xb6> |
||
8761 | 58f0: 4c c0 rjmp .+152 ; 0x598a <LED_Update+0x14e> |
||
8762 | 58f2: 86 95 lsr r24 |
||
8763 | 58f4: 80 93 72 01 sts 0x0172, r24 |
||
8764 | 58f8: 80 91 57 02 lds r24, 0x0257 |
||
8765 | 58fc: 90 91 72 01 lds r25, 0x0172 |
||
8766 | 5900: 89 23 and r24, r25 |
||
8767 | 5902: 21 f7 brne .-56 ; 0x58cc <LED_Update+0x90> |
||
8768 | 5904: 43 98 cbi 0x08, 3 ; 8 |
||
8769 | 5906: 08 95 ret |
||
8770 | 5908: 80 91 d1 05 lds r24, 0x05D1 |
||
8771 | 590c: 80 93 58 02 sts 0x0258, r24 |
||
8772 | 5910: 80 91 d2 05 lds r24, 0x05D2 |
||
8773 | 5914: 80 93 57 02 sts 0x0257, r24 |
||
8774 | 5918: a8 cf rjmp .-176 ; 0x586a <LED_Update+0x2e> |
||
8775 | 591a: 80 91 55 02 lds r24, 0x0255 |
||
8776 | 591e: 81 50 subi r24, 0x01 ; 1 |
||
8777 | 5920: 80 93 55 02 sts 0x0255, r24 |
||
8778 | 5924: 8f 5f subi r24, 0xFF ; 255 |
||
8779 | 5926: 09 f0 breq .+2 ; 0x592a <LED_Update+0xee> |
||
8780 | 5928: bf cf rjmp .-130 ; 0x58a8 <LED_Update+0x6c> |
||
8781 | 592a: 80 91 a5 01 lds r24, 0x01A5 |
||
8782 | 592e: 81 50 subi r24, 0x01 ; 1 |
||
8783 | 5930: 80 93 55 02 sts 0x0255, r24 |
||
8784 | 5934: 80 91 71 01 lds r24, 0x0171 |
||
8785 | 5938: 81 30 cpi r24, 0x01 ; 1 |
||
8786 | 593a: 59 f1 breq .+86 ; 0x5992 <LED_Update+0x156> |
||
8787 | 593c: 86 95 lsr r24 |
||
8788 | 593e: 80 93 71 01 sts 0x0171, r24 |
||
8789 | 5942: 80 91 58 02 lds r24, 0x0258 |
||
8790 | 5946: 90 91 71 01 lds r25, 0x0171 |
||
8791 | 594a: 89 23 and r24, r25 |
||
8792 | 594c: 09 f0 breq .+2 ; 0x5950 <LED_Update+0x114> |
||
8793 | 594e: ab cf rjmp .-170 ; 0x58a6 <LED_Update+0x6a> |
||
8794 | 5950: 42 98 cbi 0x08, 2 ; 8 |
||
8795 | 5952: 45 2b or r20, r21 |
||
8796 | 5954: 09 f4 brne .+2 ; 0x5958 <LED_Update+0x11c> |
||
8797 | 5956: ab cf rjmp .-170 ; 0x58ae <LED_Update+0x72> |
||
8798 | 5958: 80 91 b0 02 lds r24, 0x02B0 |
||
8799 | 595c: 80 fd sbrc r24, 0 |
||
8800 | 595e: a7 cf rjmp .-178 ; 0x58ae <LED_Update+0x72> |
||
8801 | 5960: 26 fd sbrc r18, 6 |
||
8802 | 5962: b4 cf rjmp .-152 ; 0x58cc <LED_Update+0x90> |
||
8803 | 5964: 43 98 cbi 0x08, 3 ; 8 |
||
8804 | 5966: 08 95 ret |
||
8805 | 5968: 25 ff sbrs r18, 5 |
||
8806 | 596a: 0d c0 rjmp .+26 ; 0x5986 <LED_Update+0x14a> |
||
8807 | 596c: 42 9a sbi 0x08, 2 ; 8 |
||
8808 | 596e: f4 cf rjmp .-24 ; 0x5958 <LED_Update+0x11c> |
||
8809 | 5970: 80 91 58 02 lds r24, 0x0258 |
||
8810 | 5974: 87 fd sbrc r24, 7 |
||
8811 | 5976: 97 cf rjmp .-210 ; 0x58a6 <LED_Update+0x6a> |
||
8812 | 5978: 42 98 cbi 0x08, 2 ; 8 |
||
8813 | 597a: eb cf rjmp .-42 ; 0x5952 <LED_Update+0x116> |
||
8814 | 597c: 80 91 57 02 lds r24, 0x0257 |
||
8815 | 5980: 87 ff sbrs r24, 7 |
||
8816 | 5982: f0 cf rjmp .-32 ; 0x5964 <LED_Update+0x128> |
||
8817 | 5984: a3 cf rjmp .-186 ; 0x58cc <LED_Update+0x90> |
||
8818 | 5986: 42 98 cbi 0x08, 2 ; 8 |
||
8819 | 5988: e7 cf rjmp .-50 ; 0x5958 <LED_Update+0x11c> |
||
8820 | 598a: 80 e8 ldi r24, 0x80 ; 128 |
||
8821 | 598c: 80 93 72 01 sts 0x0172, r24 |
||
8822 | 5990: b3 cf rjmp .-154 ; 0x58f8 <LED_Update+0xbc> |
||
8823 | 5992: 80 e8 ldi r24, 0x80 ; 128 |
||
8824 | 5994: 80 93 71 01 sts 0x0171, r24 |
||
8825 | 5998: d4 cf rjmp .-88 ; 0x5942 <LED_Update+0x106> |
||
8826 | |||
8827 | 0000599a <I2C_Init>: |
||
8828 | 599a: 9f b7 in r25, 0x3f ; 63 |
||
8829 | 599c: f8 94 cli |
||
8830 | 599e: 39 98 cbi 0x07, 1 ; 7 |
||
8831 | 59a0: 38 9a sbi 0x07, 0 ; 7 |
||
8832 | 59a2: 88 b1 in r24, 0x08 ; 8 |
||
8833 | 59a4: 83 60 ori r24, 0x03 ; 3 |
||
8834 | 59a6: 88 b9 out 0x08, r24 ; 8 |
||
8835 | 59a8: 80 91 b9 00 lds r24, 0x00B9 |
||
8836 | 59ac: 8c 7f andi r24, 0xFC ; 252 |
||
8837 | 59ae: 80 93 b9 00 sts 0x00B9, r24 |
||
8838 | 59b2: 8a e2 ldi r24, 0x2A ; 42 |
||
8839 | 59b4: 80 93 b8 00 sts 0x00B8, r24 |
||
8840 | 59b8: 10 92 5a 02 sts 0x025A, r1 |
||
8841 | 59bc: 10 92 5c 02 sts 0x025C, r1 |
||
8842 | 59c0: 10 92 5d 02 sts 0x025D, r1 |
||
8843 | 59c4: e3 ef ldi r30, 0xF3 ; 243 |
||
8844 | 59c6: f4 e0 ldi r31, 0x04 ; 4 |
||
8845 | 59c8: 10 82 st Z, r1 |
||
8846 | 59ca: 11 82 std Z+1, r1 ; 0x01 |
||
8847 | 59cc: 12 82 std Z+2, r1 ; 0x02 |
||
8848 | 59ce: 14 82 std Z+4, r1 ; 0x04 |
||
8849 | 59d0: 35 96 adiw r30, 0x05 ; 5 |
||
8850 | 59d2: 85 e0 ldi r24, 0x05 ; 5 |
||
8851 | 59d4: ef 32 cpi r30, 0x2F ; 47 |
||
8852 | 59d6: f8 07 cpc r31, r24 |
||
8853 | 59d8: b9 f7 brne .-18 ; 0x59c8 <I2C_Init+0x2e> |
||
8854 | 59da: 9f bf out 0x3f, r25 ; 63 |
||
8855 | 59dc: 08 95 ret |
||
8856 | |||
8857 | 000059de <I2C_Start>: |
||
8858 | 59de: 80 93 5a 02 sts 0x025A, r24 |
||
8859 | 59e2: 85 ea ldi r24, 0xA5 ; 165 |
||
8860 | 59e4: 80 93 bc 00 sts 0x00BC, r24 |
||
8861 | 59e8: 08 95 ret |
||
8862 | |||
8863 | 000059ea <I2C_Stop>: |
||
8864 | 59ea: 80 93 5a 02 sts 0x025A, r24 |
||
8865 | 59ee: 84 e9 ldi r24, 0x94 ; 148 |
||
8866 | 59f0: 80 93 bc 00 sts 0x00BC, r24 |
||
8867 | 59f4: 08 95 ret |
||
8868 | |||
8869 | 000059f6 <I2C_WriteByte>: |
||
8870 | 59f6: 80 93 bb 00 sts 0x00BB, r24 |
||
8871 | 59fa: 85 e8 ldi r24, 0x85 ; 133 |
||
8872 | 59fc: 80 93 bc 00 sts 0x00BC, r24 |
||
8873 | 5a00: 08 95 ret |
||
8874 | |||
8875 | 00005a02 <I2C_ReceiveByte>: |
||
8876 | 5a02: 85 ec ldi r24, 0xC5 ; 197 |
||
8877 | 5a04: 80 93 bc 00 sts 0x00BC, r24 |
||
8878 | 5a08: 08 95 ret |
||
8879 | |||
8880 | 00005a0a <I2C_ReceiveLastByte>: |
||
8881 | 5a0a: 85 e8 ldi r24, 0x85 ; 133 |
||
8882 | 5a0c: 80 93 bc 00 sts 0x00BC, r24 |
||
8883 | 5a10: 08 95 ret |
||
8884 | |||
8885 | 00005a12 <I2C_Reset>: |
||
8886 | 5a12: 0f 93 push r16 |
||
8887 | 5a14: 1f 93 push r17 |
||
8888 | 5a16: 10 92 5a 02 sts 0x025A, r1 |
||
8889 | 5a1a: 0c eb ldi r16, 0xBC ; 188 |
||
8890 | 5a1c: 10 e0 ldi r17, 0x00 ; 0 |
||
8891 | 5a1e: 84 e9 ldi r24, 0x94 ; 148 |
||
8892 | 5a20: d8 01 movw r26, r16 |
||
8893 | 5a22: 8c 93 st X, r24 |
||
8894 | 5a24: 10 92 5a 02 sts 0x025A, r1 |
||
8895 | 5a28: eb eb ldi r30, 0xBB ; 187 |
||
8896 | 5a2a: f0 e0 ldi r31, 0x00 ; 0 |
||
8897 | 5a2c: 80 81 ld r24, Z |
||
8898 | 5a2e: 80 93 5c 02 sts 0x025C, r24 |
||
8899 | 5a32: 10 92 5c 02 sts 0x025C, r1 |
||
8900 | 5a36: 10 92 5d 02 sts 0x025D, r1 |
||
8901 | 5a3a: 80 e8 ldi r24, 0x80 ; 128 |
||
8902 | 5a3c: 8c 93 st X, r24 |
||
8903 | 5a3e: 10 92 bd 00 sts 0x00BD, r1 |
||
8904 | 5a42: 10 92 ba 00 sts 0x00BA, r1 |
||
8905 | 5a46: 10 82 st Z, r1 |
||
8906 | 5a48: 10 92 b9 00 sts 0x00B9, r1 |
||
8907 | 5a4c: 10 92 b8 00 sts 0x00B8, r1 |
||
8908 | 5a50: 0e 94 cd 2c call 0x599a ; 0x599a <I2C_Init> |
||
8909 | 5a54: 10 92 5a 02 sts 0x025A, r1 |
||
8910 | 5a58: 85 ea ldi r24, 0xA5 ; 165 |
||
8911 | 5a5a: f8 01 movw r30, r16 |
||
8912 | 5a5c: 80 83 st Z, r24 |
||
8913 | 5a5e: 1f 91 pop r17 |
||
8914 | 5a60: 0f 91 pop r16 |
||
8915 | 5a62: 08 95 ret |
||
8916 | |||
8917 | 00005a64 <__vector_26>: |
||
8918 | 5a64: 1f 92 push r1 |
||
8919 | 5a66: 0f 92 push r0 |
||
8920 | 5a68: 0f b6 in r0, 0x3f ; 63 |
||
8921 | 5a6a: 0f 92 push r0 |
||
8922 | 5a6c: 11 24 eor r1, r1 |
||
8923 | 5a6e: 2f 93 push r18 |
||
8924 | 5a70: 8f 93 push r24 |
||
8925 | 5a72: 9f 93 push r25 |
||
8926 | 5a74: ef 93 push r30 |
||
8927 | 5a76: ff 93 push r31 |
||
8928 | 5a78: 80 91 5a 02 lds r24, 0x025A |
||
8929 | 5a7c: 8f 5f subi r24, 0xFF ; 255 |
||
8930 | 5a7e: 80 93 5a 02 sts 0x025A, r24 |
||
8931 | 5a82: 81 50 subi r24, 0x01 ; 1 |
||
8932 | 5a84: 85 30 cpi r24, 0x05 ; 5 |
||
8933 | 5a86: 09 f4 brne .+2 ; 0x5a8a <__vector_26+0x26> |
||
8934 | 5a88: ca c0 rjmp .+404 ; 0x5c1e <__vector_26+0x1ba> |
||
8935 | 5a8a: 86 30 cpi r24, 0x06 ; 6 |
||
8936 | 5a8c: 20 f1 brcs .+72 ; 0x5ad6 <__vector_26+0x72> |
||
8937 | 5a8e: 89 30 cpi r24, 0x09 ; 9 |
||
8938 | 5a90: 09 f4 brne .+2 ; 0x5a94 <__vector_26+0x30> |
||
8939 | 5a92: 97 c0 rjmp .+302 ; 0x5bc2 <__vector_26+0x15e> |
||
8940 | 5a94: 8a 30 cpi r24, 0x0A ; 10 |
||
8941 | 5a96: e0 f5 brcc .+120 ; 0x5b10 <__vector_26+0xac> |
||
8942 | 5a98: 87 30 cpi r24, 0x07 ; 7 |
||
8943 | 5a9a: 09 f4 brne .+2 ; 0x5a9e <__vector_26+0x3a> |
||
8944 | 5a9c: 1a c1 rjmp .+564 ; 0x5cd2 <__vector_26+0x26e> |
||
8945 | 5a9e: 88 30 cpi r24, 0x08 ; 8 |
||
8946 | 5aa0: 09 f4 brne .+2 ; 0x5aa4 <__vector_26+0x40> |
||
8947 | 5aa2: 0b c1 rjmp .+534 ; 0x5cba <__vector_26+0x256> |
||
8948 | 5aa4: 10 92 5a 02 sts 0x025A, r1 |
||
8949 | 5aa8: 84 e9 ldi r24, 0x94 ; 148 |
||
8950 | 5aaa: 80 93 bc 00 sts 0x00BC, r24 |
||
8951 | 5aae: 8a e0 ldi r24, 0x0A ; 10 |
||
8952 | 5ab0: 90 e0 ldi r25, 0x00 ; 0 |
||
8953 | 5ab2: 90 93 74 01 sts 0x0174, r25 |
||
8954 | 5ab6: 80 93 73 01 sts 0x0173, r24 |
||
8955 | 5aba: 10 92 5c 02 sts 0x025C, r1 |
||
8956 | 5abe: 10 92 5d 02 sts 0x025D, r1 |
||
8957 | 5ac2: ff 91 pop r31 |
||
8958 | 5ac4: ef 91 pop r30 |
||
8959 | 5ac6: 9f 91 pop r25 |
||
8960 | 5ac8: 8f 91 pop r24 |
||
8961 | 5aca: 2f 91 pop r18 |
||
8962 | 5acc: 0f 90 pop r0 |
||
8963 | 5ace: 0f be out 0x3f, r0 ; 63 |
||
8964 | 5ad0: 0f 90 pop r0 |
||
8965 | 5ad2: 1f 90 pop r1 |
||
8966 | 5ad4: 18 95 reti |
||
8967 | 5ad6: 82 30 cpi r24, 0x02 ; 2 |
||
8968 | 5ad8: 09 f4 brne .+2 ; 0x5adc <__vector_26+0x78> |
||
8969 | 5ada: 86 c0 rjmp .+268 ; 0x5be8 <__vector_26+0x184> |
||
8970 | 5adc: 83 30 cpi r24, 0x03 ; 3 |
||
8971 | 5ade: 80 f1 brcs .+96 ; 0x5b40 <__vector_26+0xdc> |
||
8972 | 5ae0: 83 30 cpi r24, 0x03 ; 3 |
||
8973 | 5ae2: 09 f4 brne .+2 ; 0x5ae6 <__vector_26+0x82> |
||
8974 | 5ae4: c3 c0 rjmp .+390 ; 0x5c6c <__vector_26+0x208> |
||
8975 | 5ae6: 84 30 cpi r24, 0x04 ; 4 |
||
8976 | 5ae8: e9 f6 brne .-70 ; 0x5aa4 <__vector_26+0x40> |
||
8977 | 5aea: 80 91 5d 02 lds r24, 0x025D |
||
8978 | 5aee: 20 91 bb 00 lds r18, 0x00BB |
||
8979 | 5af2: 90 e0 ldi r25, 0x00 ; 0 |
||
8980 | 5af4: fc 01 movw r30, r24 |
||
8981 | 5af6: ee 0f add r30, r30 |
||
8982 | 5af8: ff 1f adc r31, r31 |
||
8983 | 5afa: ee 0f add r30, r30 |
||
8984 | 5afc: ff 1f adc r31, r31 |
||
8985 | 5afe: e8 0f add r30, r24 |
||
8986 | 5b00: f9 1f adc r31, r25 |
||
8987 | 5b02: ed 50 subi r30, 0x0D ; 13 |
||
8988 | 5b04: fb 4f sbci r31, 0xFB ; 251 |
||
8989 | 5b06: 23 83 std Z+3, r18 ; 0x03 |
||
8990 | 5b08: 85 e8 ldi r24, 0x85 ; 133 |
||
8991 | 5b0a: 80 93 bc 00 sts 0x00BC, r24 |
||
8992 | 5b0e: d9 cf rjmp .-78 ; 0x5ac2 <__vector_26+0x5e> |
||
8993 | 5b10: 8a 30 cpi r24, 0x0A ; 10 |
||
8994 | 5b12: 09 f4 brne .+2 ; 0x5b16 <__vector_26+0xb2> |
||
8995 | 5b14: a4 c0 rjmp .+328 ; 0x5c5e <__vector_26+0x1fa> |
||
8996 | 5b16: 8b 30 cpi r24, 0x0B ; 11 |
||
8997 | 5b18: 29 f6 brne .-118 ; 0x5aa4 <__vector_26+0x40> |
||
8998 | 5b1a: 10 92 5a 02 sts 0x025A, r1 |
||
8999 | 5b1e: 84 e9 ldi r24, 0x94 ; 148 |
||
9000 | 5b20: 80 93 bc 00 sts 0x00BC, r24 |
||
9001 | 5b24: 8a e0 ldi r24, 0x0A ; 10 |
||
9002 | 5b26: 90 e0 ldi r25, 0x00 ; 0 |
||
9003 | 5b28: 90 93 74 01 sts 0x0174, r25 |
||
9004 | 5b2c: 80 93 73 01 sts 0x0173, r24 |
||
9005 | 5b30: 80 91 5b 02 lds r24, 0x025B |
||
9006 | 5b34: 82 30 cpi r24, 0x02 ; 2 |
||
9007 | 5b36: 08 f4 brcc .+2 ; 0x5b3a <__vector_26+0xd6> |
||
9008 | 5b38: 28 c1 rjmp .+592 ; 0x5d8a <__vector_26+0x326> |
||
9009 | 5b3a: 10 92 5b 02 sts 0x025B, r1 |
||
9010 | 5b3e: c1 cf rjmp .-126 ; 0x5ac2 <__vector_26+0x5e> |
||
9011 | 5b40: 88 23 and r24, r24 |
||
9012 | 5b42: f9 f0 breq .+62 ; 0x5b82 <__vector_26+0x11e> |
||
9013 | 5b44: 81 30 cpi r24, 0x01 ; 1 |
||
9014 | 5b46: 09 f0 breq .+2 ; 0x5b4a <__vector_26+0xe6> |
||
9015 | 5b48: ad cf rjmp .-166 ; 0x5aa4 <__vector_26+0x40> |
||
9016 | 5b4a: 80 91 5c 02 lds r24, 0x025C |
||
9017 | 5b4e: 90 e0 ldi r25, 0x00 ; 0 |
||
9018 | 5b50: fc 01 movw r30, r24 |
||
9019 | 5b52: ee 0f add r30, r30 |
||
9020 | 5b54: ff 1f adc r31, r31 |
||
9021 | 5b56: ee 0f add r30, r30 |
||
9022 | 5b58: ff 1f adc r31, r31 |
||
9023 | 5b5a: e8 0f add r30, r24 |
||
9024 | 5b5c: f9 1f adc r31, r25 |
||
9025 | 5b5e: ed 50 subi r30, 0x0D ; 13 |
||
9026 | 5b60: fb 4f sbci r31, 0xFB ; 251 |
||
9027 | 5b62: 80 81 ld r24, Z |
||
9028 | 5b64: 80 93 bb 00 sts 0x00BB, r24 |
||
9029 | 5b68: 85 e8 ldi r24, 0x85 ; 133 |
||
9030 | 5b6a: 80 93 bc 00 sts 0x00BC, r24 |
||
9031 | 5b6e: a9 cf rjmp .-174 ; 0x5ac2 <__vector_26+0x5e> |
||
9032 | 5b70: 80 91 5c 02 lds r24, 0x025C |
||
9033 | 5b74: 8c 30 cpi r24, 0x0C ; 12 |
||
9034 | 5b76: 88 f4 brcc .+34 ; 0x5b9a <__vector_26+0x136> |
||
9035 | 5b78: 80 91 5c 02 lds r24, 0x025C |
||
9036 | 5b7c: 8f 5f subi r24, 0xFF ; 255 |
||
9037 | 5b7e: 80 93 5c 02 sts 0x025C, r24 |
||
9038 | 5b82: e0 91 5c 02 lds r30, 0x025C |
||
9039 | 5b86: f0 e0 ldi r31, 0x00 ; 0 |
||
9040 | 5b88: ee 0f add r30, r30 |
||
9041 | 5b8a: ff 1f adc r31, r31 |
||
9042 | 5b8c: ee 0f add r30, r30 |
||
9043 | 5b8e: ff 1f adc r31, r31 |
||
9044 | 5b90: ed 50 subi r30, 0x0D ; 13 |
||
9045 | 5b92: fa 4f sbci r31, 0xFA ; 250 |
||
9046 | 5b94: 85 85 ldd r24, Z+13 ; 0x0d |
||
9047 | 5b96: 18 16 cp r1, r24 |
||
9048 | 5b98: 5c f7 brge .-42 ; 0x5b70 <__vector_26+0x10c> |
||
9049 | 5b9a: 80 91 5c 02 lds r24, 0x025C |
||
9050 | 5b9e: 8c 30 cpi r24, 0x0C ; 12 |
||
9051 | 5ba0: 08 f4 brcc .+2 ; 0x5ba4 <__vector_26+0x140> |
||
9052 | 5ba2: 9e c0 rjmp .+316 ; 0x5ce0 <__vector_26+0x27c> |
||
9053 | 5ba4: 10 92 5c 02 sts 0x025C, r1 |
||
9054 | 5ba8: 83 e0 ldi r24, 0x03 ; 3 |
||
9055 | 5baa: 80 93 5a 02 sts 0x025A, r24 |
||
9056 | 5bae: 80 91 5d 02 lds r24, 0x025D |
||
9057 | 5bb2: 88 0f add r24, r24 |
||
9058 | 5bb4: 8d 5a subi r24, 0xAD ; 173 |
||
9059 | 5bb6: 80 93 bb 00 sts 0x00BB, r24 |
||
9060 | 5bba: 85 e8 ldi r24, 0x85 ; 133 |
||
9061 | 5bbc: 80 93 bc 00 sts 0x00BC, r24 |
||
9062 | 5bc0: 80 cf rjmp .-256 ; 0x5ac2 <__vector_26+0x5e> |
||
9063 | 5bc2: 80 91 5b 02 lds r24, 0x025B |
||
9064 | 5bc6: 81 30 cpi r24, 0x01 ; 1 |
||
9065 | 5bc8: 09 f4 brne .+2 ; 0x5bcc <__vector_26+0x168> |
||
9066 | 5bca: eb c0 rjmp .+470 ; 0x5da2 <__vector_26+0x33e> |
||
9067 | 5bcc: 81 30 cpi r24, 0x01 ; 1 |
||
9068 | 5bce: 08 f4 brcc .+2 ; 0x5bd2 <__vector_26+0x16e> |
||
9069 | 5bd0: 93 c0 rjmp .+294 ; 0x5cf8 <__vector_26+0x294> |
||
9070 | 5bd2: 82 30 cpi r24, 0x02 ; 2 |
||
9071 | 5bd4: 09 f0 breq .+2 ; 0x5bd8 <__vector_26+0x174> |
||
9072 | 5bd6: 75 cf rjmp .-278 ; 0x5ac2 <__vector_26+0x5e> |
||
9073 | 5bd8: 80 91 1e 01 lds r24, 0x011E |
||
9074 | 5bdc: 80 93 bb 00 sts 0x00BB, r24 |
||
9075 | 5be0: 85 e8 ldi r24, 0x85 ; 133 |
||
9076 | 5be2: 80 93 bc 00 sts 0x00BC, r24 |
||
9077 | 5be6: 6d cf rjmp .-294 ; 0x5ac2 <__vector_26+0x5e> |
||
9078 | 5be8: 80 91 b9 00 lds r24, 0x00B9 |
||
9079 | 5bec: 80 33 cpi r24, 0x30 ; 48 |
||
9080 | 5bee: 09 f4 brne .+2 ; 0x5bf2 <__vector_26+0x18e> |
||
9081 | 5bf0: 8e c0 rjmp .+284 ; 0x5d0e <__vector_26+0x2aa> |
||
9082 | 5bf2: 10 92 5a 02 sts 0x025A, r1 |
||
9083 | 5bf6: 84 e9 ldi r24, 0x94 ; 148 |
||
9084 | 5bf8: 80 93 bc 00 sts 0x00BC, r24 |
||
9085 | 5bfc: 8a e0 ldi r24, 0x0A ; 10 |
||
9086 | 5bfe: 90 e0 ldi r25, 0x00 ; 0 |
||
9087 | 5c00: 90 93 74 01 sts 0x0174, r25 |
||
9088 | 5c04: 80 93 73 01 sts 0x0173, r24 |
||
9089 | 5c08: 80 91 5c 02 lds r24, 0x025C |
||
9090 | 5c0c: 8f 5f subi r24, 0xFF ; 255 |
||
9091 | 5c0e: 80 93 5c 02 sts 0x025C, r24 |
||
9092 | 5c12: 10 92 5a 02 sts 0x025A, r1 |
||
9093 | 5c16: 85 ea ldi r24, 0xA5 ; 165 |
||
9094 | 5c18: 80 93 bc 00 sts 0x00BC, r24 |
||
9095 | 5c1c: 52 cf rjmp .-348 ; 0x5ac2 <__vector_26+0x5e> |
||
9096 | 5c1e: 80 91 5d 02 lds r24, 0x025D |
||
9097 | 5c22: 20 91 bb 00 lds r18, 0x00BB |
||
9098 | 5c26: 90 e0 ldi r25, 0x00 ; 0 |
||
9099 | 5c28: fc 01 movw r30, r24 |
||
9100 | 5c2a: ee 0f add r30, r30 |
||
9101 | 5c2c: ff 1f adc r31, r31 |
||
9102 | 5c2e: ee 0f add r30, r30 |
||
9103 | 5c30: ff 1f adc r31, r31 |
||
9104 | 5c32: e8 0f add r30, r24 |
||
9105 | 5c34: f9 1f adc r31, r25 |
||
9106 | 5c36: ed 50 subi r30, 0x0D ; 13 |
||
9107 | 5c38: fb 4f sbci r31, 0xFB ; 251 |
||
9108 | 5c3a: 24 83 std Z+4, r18 ; 0x04 |
||
9109 | 5c3c: 80 91 5d 02 lds r24, 0x025D |
||
9110 | 5c40: 8f 5f subi r24, 0xFF ; 255 |
||
9111 | 5c42: 80 93 5d 02 sts 0x025D, r24 |
||
9112 | 5c46: 80 91 5d 02 lds r24, 0x025D |
||
9113 | 5c4a: 8c 30 cpi r24, 0x0C ; 12 |
||
9114 | 5c4c: 10 f0 brcs .+4 ; 0x5c52 <__vector_26+0x1ee> |
||
9115 | 5c4e: 10 92 5d 02 sts 0x025D, r1 |
||
9116 | 5c52: 10 92 5a 02 sts 0x025A, r1 |
||
9117 | 5c56: 84 e9 ldi r24, 0x94 ; 148 |
||
9118 | 5c58: 80 93 bc 00 sts 0x00BC, r24 |
||
9119 | 5c5c: 32 cf rjmp .-412 ; 0x5ac2 <__vector_26+0x5e> |
||
9120 | 5c5e: 80 e8 ldi r24, 0x80 ; 128 |
||
9121 | 5c60: 80 93 bb 00 sts 0x00BB, r24 |
||
9122 | 5c64: 85 e8 ldi r24, 0x85 ; 133 |
||
9123 | 5c66: 80 93 bc 00 sts 0x00BC, r24 |
||
9124 | 5c6a: 2b cf rjmp .-426 ; 0x5ac2 <__vector_26+0x5e> |
||
9125 | 5c6c: 80 91 b9 00 lds r24, 0x00B9 |
||
9126 | 5c70: 80 34 cpi r24, 0x40 ; 64 |
||
9127 | 5c72: 09 f4 brne .+2 ; 0x5c76 <__vector_26+0x212> |
||
9128 | 5c74: 76 c0 rjmp .+236 ; 0x5d62 <__vector_26+0x2fe> |
||
9129 | 5c76: 80 91 5d 02 lds r24, 0x025D |
||
9130 | 5c7a: 90 e0 ldi r25, 0x00 ; 0 |
||
9131 | 5c7c: fc 01 movw r30, r24 |
||
9132 | 5c7e: ee 0f add r30, r30 |
||
9133 | 5c80: ff 1f adc r31, r31 |
||
9134 | 5c82: ee 0f add r30, r30 |
||
9135 | 5c84: ff 1f adc r31, r31 |
||
9136 | 5c86: e8 0f add r30, r24 |
||
9137 | 5c88: f9 1f adc r31, r25 |
||
9138 | 5c8a: ed 50 subi r30, 0x0D ; 13 |
||
9139 | 5c8c: fb 4f sbci r31, 0xFB ; 251 |
||
9140 | 5c8e: 11 82 std Z+1, r1 ; 0x01 |
||
9141 | 5c90: 80 91 5d 02 lds r24, 0x025D |
||
9142 | 5c94: 8f 5f subi r24, 0xFF ; 255 |
||
9143 | 5c96: 80 93 5d 02 sts 0x025D, r24 |
||
9144 | 5c9a: 80 91 5d 02 lds r24, 0x025D |
||
9145 | 5c9e: 8c 30 cpi r24, 0x0C ; 12 |
||
9146 | 5ca0: 98 f5 brcc .+102 ; 0x5d08 <__vector_26+0x2a4> |
||
9147 | 5ca2: 10 92 5a 02 sts 0x025A, r1 |
||
9148 | 5ca6: 84 e9 ldi r24, 0x94 ; 148 |
||
9149 | 5ca8: 80 93 bc 00 sts 0x00BC, r24 |
||
9150 | 5cac: 80 91 5f 02 lds r24, 0x025F |
||
9151 | 5cb0: 80 93 5e 02 sts 0x025E, r24 |
||
9152 | 5cb4: 10 92 5f 02 sts 0x025F, r1 |
||
9153 | 5cb8: 04 cf rjmp .-504 ; 0x5ac2 <__vector_26+0x5e> |
||
9154 | 5cba: 80 91 5b 02 lds r24, 0x025B |
||
9155 | 5cbe: 90 e0 ldi r25, 0x00 ; 0 |
||
9156 | 5cc0: 08 96 adiw r24, 0x08 ; 8 |
||
9157 | 5cc2: 88 0f add r24, r24 |
||
9158 | 5cc4: 99 1f adc r25, r25 |
||
9159 | 5cc6: 80 93 bb 00 sts 0x00BB, r24 |
||
9160 | 5cca: 85 e8 ldi r24, 0x85 ; 133 |
||
9161 | 5ccc: 80 93 bc 00 sts 0x00BC, r24 |
||
9162 | 5cd0: f8 ce rjmp .-528 ; 0x5ac2 <__vector_26+0x5e> |
||
9163 | 5cd2: 88 e9 ldi r24, 0x98 ; 152 |
||
9164 | 5cd4: 80 93 bb 00 sts 0x00BB, r24 |
||
9165 | 5cd8: 85 e8 ldi r24, 0x85 ; 133 |
||
9166 | 5cda: 80 93 bc 00 sts 0x00BC, r24 |
||
9167 | 5cde: f1 ce rjmp .-542 ; 0x5ac2 <__vector_26+0x5e> |
||
9168 | 5ce0: 80 91 5c 02 lds r24, 0x025C |
||
9169 | 5ce4: 90 e0 ldi r25, 0x00 ; 0 |
||
9170 | 5ce6: 89 96 adiw r24, 0x29 ; 41 |
||
9171 | 5ce8: 88 0f add r24, r24 |
||
9172 | 5cea: 99 1f adc r25, r25 |
||
9173 | 5cec: 80 93 bb 00 sts 0x00BB, r24 |
||
9174 | 5cf0: 85 e8 ldi r24, 0x85 ; 133 |
||
9175 | 5cf2: 80 93 bc 00 sts 0x00BC, r24 |
||
9176 | 5cf6: e5 ce rjmp .-566 ; 0x5ac2 <__vector_26+0x5e> |
||
9177 | 5cf8: 80 91 1c 01 lds r24, 0x011C |
||
9178 | 5cfc: 80 93 bb 00 sts 0x00BB, r24 |
||
9179 | 5d00: 85 e8 ldi r24, 0x85 ; 133 |
||
9180 | 5d02: 80 93 bc 00 sts 0x00BC, r24 |
||
9181 | 5d06: dd ce rjmp .-582 ; 0x5ac2 <__vector_26+0x5e> |
||
9182 | 5d08: 10 92 5d 02 sts 0x025D, r1 |
||
9183 | 5d0c: ca cf rjmp .-108 ; 0x5ca2 <__vector_26+0x23e> |
||
9184 | 5d0e: 80 91 5f 02 lds r24, 0x025F |
||
9185 | 5d12: 88 23 and r24, r24 |
||
9186 | 5d14: 29 f4 brne .+10 ; 0x5d20 <__vector_26+0x2bc> |
||
9187 | 5d16: 80 91 5c 02 lds r24, 0x025C |
||
9188 | 5d1a: 8f 5f subi r24, 0xFF ; 255 |
||
9189 | 5d1c: 80 93 5f 02 sts 0x025F, r24 |
||
9190 | 5d20: 80 91 5c 02 lds r24, 0x025C |
||
9191 | 5d24: 90 e0 ldi r25, 0x00 ; 0 |
||
9192 | 5d26: fc 01 movw r30, r24 |
||
9193 | 5d28: ee 0f add r30, r30 |
||
9194 | 5d2a: ff 1f adc r31, r31 |
||
9195 | 5d2c: ee 0f add r30, r30 |
||
9196 | 5d2e: ff 1f adc r31, r31 |
||
9197 | 5d30: e8 0f add r30, r24 |
||
9198 | 5d32: f9 1f adc r31, r25 |
||
9199 | 5d34: ed 50 subi r30, 0x0D ; 13 |
||
9200 | 5d36: fb 4f sbci r31, 0xFB ; 251 |
||
9201 | 5d38: 82 81 ldd r24, Z+2 ; 0x02 |
||
9202 | 5d3a: 8f 5f subi r24, 0xFF ; 255 |
||
9203 | 5d3c: 82 83 std Z+2, r24 ; 0x02 |
||
9204 | 5d3e: 88 23 and r24, r24 |
||
9205 | 5d40: 09 f0 breq .+2 ; 0x5d44 <__vector_26+0x2e0> |
||
9206 | 5d42: 57 cf rjmp .-338 ; 0x5bf2 <__vector_26+0x18e> |
||
9207 | 5d44: 80 91 5c 02 lds r24, 0x025C |
||
9208 | 5d48: 90 e0 ldi r25, 0x00 ; 0 |
||
9209 | 5d4a: fc 01 movw r30, r24 |
||
9210 | 5d4c: ee 0f add r30, r30 |
||
9211 | 5d4e: ff 1f adc r31, r31 |
||
9212 | 5d50: ee 0f add r30, r30 |
||
9213 | 5d52: ff 1f adc r31, r31 |
||
9214 | 5d54: e8 0f add r30, r24 |
||
9215 | 5d56: f9 1f adc r31, r25 |
||
9216 | 5d58: ed 50 subi r30, 0x0D ; 13 |
||
9217 | 5d5a: fb 4f sbci r31, 0xFB ; 251 |
||
9218 | 5d5c: 8f ef ldi r24, 0xFF ; 255 |
||
9219 | 5d5e: 82 83 std Z+2, r24 ; 0x02 |
||
9220 | 5d60: 48 cf rjmp .-368 ; 0x5bf2 <__vector_26+0x18e> |
||
9221 | 5d62: 80 91 5d 02 lds r24, 0x025D |
||
9222 | 5d66: 20 91 5d 02 lds r18, 0x025D |
||
9223 | 5d6a: 90 e0 ldi r25, 0x00 ; 0 |
||
9224 | 5d6c: fc 01 movw r30, r24 |
||
9225 | 5d6e: ee 0f add r30, r30 |
||
9226 | 5d70: ff 1f adc r31, r31 |
||
9227 | 5d72: ee 0f add r30, r30 |
||
9228 | 5d74: ff 1f adc r31, r31 |
||
9229 | 5d76: e8 0f add r30, r24 |
||
9230 | 5d78: f9 1f adc r31, r25 |
||
9231 | 5d7a: ed 50 subi r30, 0x0D ; 13 |
||
9232 | 5d7c: fb 4f sbci r31, 0xFB ; 251 |
||
9233 | 5d7e: 2c 5f subi r18, 0xFC ; 252 |
||
9234 | 5d80: 21 83 std Z+1, r18 ; 0x01 |
||
9235 | 5d82: 85 ec ldi r24, 0xC5 ; 197 |
||
9236 | 5d84: 80 93 bc 00 sts 0x00BC, r24 |
||
9237 | 5d88: 91 cf rjmp .-222 ; 0x5cac <__vector_26+0x248> |
||
9238 | 5d8a: 80 91 5b 02 lds r24, 0x025B |
||
9239 | 5d8e: 8f 5f subi r24, 0xFF ; 255 |
||
9240 | 5d90: 80 93 5b 02 sts 0x025B, r24 |
||
9241 | 5d94: 87 e0 ldi r24, 0x07 ; 7 |
||
9242 | 5d96: 80 93 5a 02 sts 0x025A, r24 |
||
9243 | 5d9a: 85 ea ldi r24, 0xA5 ; 165 |
||
9244 | 5d9c: 80 93 bc 00 sts 0x00BC, r24 |
||
9245 | 5da0: 90 ce rjmp .-736 ; 0x5ac2 <__vector_26+0x5e> |
||
9246 | 5da2: 80 91 1d 01 lds r24, 0x011D |
||
9247 | 5da6: 80 93 bb 00 sts 0x00BB, r24 |
||
9248 | 5daa: 85 e8 ldi r24, 0x85 ; 133 |
||
9249 | 5dac: 80 93 bc 00 sts 0x00BC, r24 |
||
9250 | 5db0: 88 ce rjmp .-752 ; 0x5ac2 <__vector_26+0x5e> |
||
9251 | |||
9252 | 00005db2 <RC_Init>: |
||
9253 | 5db2: 9f b7 in r25, 0x3f ; 63 |
||
9254 | 5db4: f8 94 cli |
||
9255 | 5db6: 8a b1 in r24, 0x0a ; 10 |
||
9256 | 5db8: 80 63 ori r24, 0x30 ; 48 |
||
9257 | 5dba: 8a b9 out 0x0a, r24 ; 10 |
||
9258 | 5dbc: 8b b1 in r24, 0x0b ; 11 |
||
9259 | 5dbe: 8f 7c andi r24, 0xCF ; 207 |
||
9260 | 5dc0: 8b b9 out 0x0b, r24 ; 11 |
||
9261 | 5dc2: 80 91 01 01 lds r24, 0x0101 |
||
9262 | 5dc6: 81 30 cpi r24, 0x01 ; 1 |
||
9263 | 5dc8: 11 f0 breq .+4 ; 0x5dce <RC_Init+0x1c> |
||
9264 | 5dca: 53 9a sbi 0x0a, 3 ; 10 |
||
9265 | 5dcc: 5b 98 cbi 0x0b, 3 ; 11 |
||
9266 | 5dce: 80 91 80 00 lds r24, 0x0080 |
||
9267 | 5dd2: 8c 70 andi r24, 0x0C ; 12 |
||
9268 | 5dd4: 80 93 80 00 sts 0x0080, r24 |
||
9269 | 5dd8: 80 91 81 00 lds r24, 0x0081 |
||
9270 | 5ddc: 83 7e andi r24, 0xE3 ; 227 |
||
9271 | 5dde: 80 93 81 00 sts 0x0081, r24 |
||
9272 | 5de2: 80 91 81 00 lds r24, 0x0081 |
||
9273 | 5de6: 83 6c ori r24, 0xC3 ; 195 |
||
9274 | 5de8: 80 93 81 00 sts 0x0081, r24 |
||
9275 | 5dec: 80 91 82 00 lds r24, 0x0082 |
||
9276 | 5df0: 8f 73 andi r24, 0x3F ; 63 |
||
9277 | 5df2: 80 93 82 00 sts 0x0082, r24 |
||
9278 | 5df6: 80 91 6f 00 lds r24, 0x006F |
||
9279 | 5dfa: 88 7f andi r24, 0xF8 ; 248 |
||
9280 | 5dfc: 80 93 6f 00 sts 0x006F, r24 |
||
9281 | 5e00: 80 91 6f 00 lds r24, 0x006F |
||
9282 | 5e04: 80 62 ori r24, 0x20 ; 32 |
||
9283 | 5e06: 80 93 6f 00 sts 0x006F, r24 |
||
9284 | 5e0a: 9f bf out 0x3f, r25 ; 63 |
||
9285 | 5e0c: 08 95 ret |
||
9286 | |||
9287 | 00005e0e <MotorSmoothing>: |
||
9288 | 5e0e: 9b 01 movw r18, r22 |
||
9289 | 5e10: 68 17 cp r22, r24 |
||
9290 | 5e12: 79 07 cpc r23, r25 |
||
9291 | 5e14: 3c f0 brlt .+14 ; 0x5e24 <MotorSmoothing+0x16> |
||
9292 | 5e16: bc 01 movw r22, r24 |
||
9293 | 5e18: 66 0f add r22, r22 |
||
9294 | 5e1a: 77 1f adc r23, r23 |
||
9295 | 5e1c: 62 1b sub r22, r18 |
||
9296 | 5e1e: 73 0b sbc r23, r19 |
||
9297 | 5e20: cb 01 movw r24, r22 |
||
9298 | 5e22: 08 95 ret |
||
9299 | 5e24: 68 0f add r22, r24 |
||
9300 | 5e26: 79 1f adc r23, r25 |
||
9301 | 5e28: 77 fd sbrc r23, 7 |
||
9302 | 5e2a: 04 c0 rjmp .+8 ; 0x5e34 <MotorSmoothing+0x26> |
||
9303 | 5e2c: 75 95 asr r23 |
||
9304 | 5e2e: 67 95 ror r22 |
||
9305 | 5e30: cb 01 movw r24, r22 |
||
9306 | 5e32: 08 95 ret |
||
9307 | 5e34: 6f 5f subi r22, 0xFF ; 255 |
||
9308 | 5e36: 7f 4f sbci r23, 0xFF ; 255 |
||
9309 | 5e38: f9 cf rjmp .-14 ; 0x5e2c <MotorSmoothing+0x1e> |
||
9310 | |||
9311 | 00005e3a <Mean>: |
||
9312 | 5e3a: 2f 92 push r2 |
||
9313 | 5e3c: 3f 92 push r3 |
||
9314 | 5e3e: 4f 92 push r4 |
||
9315 | 5e40: 5f 92 push r5 |
||
9316 | 5e42: 6f 92 push r6 |
||
9317 | 5e44: 7f 92 push r7 |
||
9318 | 5e46: 8f 92 push r8 |
||
9319 | 5e48: 9f 92 push r9 |
||
9320 | 5e4a: af 92 push r10 |
||
9321 | 5e4c: bf 92 push r11 |
||
9322 | 5e4e: cf 92 push r12 |
||
9323 | 5e50: df 92 push r13 |
||
9324 | 5e52: ef 92 push r14 |
||
9325 | 5e54: ff 92 push r15 |
||
9326 | 5e56: 0f 93 push r16 |
||
9327 | 5e58: 1f 93 push r17 |
||
9328 | 5e5a: df 93 push r29 |
||
9329 | 5e5c: cf 93 push r28 |
||
9330 | 5e5e: cd b7 in r28, 0x3d ; 61 |
||
9331 | 5e60: de b7 in r29, 0x3e ; 62 |
||
9332 | 5e62: ad 97 sbiw r28, 0x2d ; 45 |
||
9333 | 5e64: 0f b6 in r0, 0x3f ; 63 |
||
9334 | 5e66: f8 94 cli |
||
9335 | 5e68: de bf out 0x3e, r29 ; 62 |
||
9336 | 5e6a: 0f be out 0x3f, r0 ; 63 |
||
9337 | 5e6c: cd bf out 0x3d, r28 ; 61 |
||
9338 | 5e6e: 80 91 11 01 lds r24, 0x0111 |
||
9339 | 5e72: 90 91 12 01 lds r25, 0x0112 |
||
9340 | 5e76: 97 fd sbrc r25, 7 |
||
9341 | 5e78: ac c6 rjmp .+3416 ; 0x6bd2 <Mean+0xd98> |
||
9342 | 5e7a: 95 95 asr r25 |
||
9343 | 5e7c: 87 95 ror r24 |
||
9344 | 5e7e: 95 95 asr r25 |
||
9345 | 5e80: 87 95 ror r24 |
||
9346 | 5e82: 95 95 asr r25 |
||
9347 | 5e84: 87 95 ror r24 |
||
9348 | 5e86: 90 93 7d 05 sts 0x057D, r25 |
||
9349 | 5e8a: 80 93 7c 05 sts 0x057C, r24 |
||
9350 | 5e8e: 20 91 1e 02 lds r18, 0x021E |
||
9351 | 5e92: 30 91 1f 02 lds r19, 0x021F |
||
9352 | 5e96: 37 fd sbrc r19, 7 |
||
9353 | 5e98: a1 c6 rjmp .+3394 ; 0x6bdc <Mean+0xda2> |
||
9354 | 5e9a: c9 01 movw r24, r18 |
||
9355 | 5e9c: 95 95 asr r25 |
||
9356 | 5e9e: 87 95 ror r24 |
||
9357 | 5ea0: 95 95 asr r25 |
||
9358 | 5ea2: 87 95 ror r24 |
||
9359 | 5ea4: 95 95 asr r25 |
||
9360 | 5ea6: 87 95 ror r24 |
||
9361 | 5ea8: 9d 8f std Y+29, r25 ; 0x1d |
||
9362 | 5eaa: 8c 8f std Y+28, r24 ; 0x1c |
||
9363 | 5eac: 80 91 18 02 lds r24, 0x0218 |
||
9364 | 5eb0: 90 91 19 02 lds r25, 0x0219 |
||
9365 | 5eb4: 0f 97 sbiw r24, 0x0f ; 15 |
||
9366 | 5eb6: 34 f4 brge .+12 ; 0x5ec4 <Mean+0x8a> |
||
9367 | 5eb8: 88 e1 ldi r24, 0x18 ; 24 |
||
9368 | 5eba: 9c ef ldi r25, 0xFC ; 252 |
||
9369 | 5ebc: 90 93 7d 05 sts 0x057D, r25 |
||
9370 | 5ec0: 80 93 7c 05 sts 0x057C, r24 |
||
9371 | 5ec4: 80 91 18 02 lds r24, 0x0218 |
||
9372 | 5ec8: 90 91 19 02 lds r25, 0x0219 |
||
9373 | 5ecc: 07 97 sbiw r24, 0x07 ; 7 |
||
9374 | 5ece: 34 f4 brge .+12 ; 0x5edc <Mean+0xa2> |
||
9375 | 5ed0: 80 e3 ldi r24, 0x30 ; 48 |
||
9376 | 5ed2: 98 ef ldi r25, 0xF8 ; 248 |
||
9377 | 5ed4: 90 93 7d 05 sts 0x057D, r25 |
||
9378 | 5ed8: 80 93 7c 05 sts 0x057C, r24 |
||
9379 | 5edc: 40 91 00 01 lds r20, 0x0100 |
||
9380 | 5ee0: 4a 30 cpi r20, 0x0A ; 10 |
||
9381 | 5ee2: 09 f4 brne .+2 ; 0x5ee6 <Mean+0xac> |
||
9382 | 5ee4: 52 c4 rjmp .+2212 ; 0x678a <Mean+0x950> |
||
9383 | 5ee6: 80 91 18 02 lds r24, 0x0218 |
||
9384 | 5eea: 90 91 19 02 lds r25, 0x0219 |
||
9385 | 5eee: 81 5d subi r24, 0xD1 ; 209 |
||
9386 | 5ef0: 97 40 sbci r25, 0x07 ; 7 |
||
9387 | 5ef2: 34 f0 brlt .+12 ; 0x5f00 <Mean+0xc6> |
||
9388 | 5ef4: 88 ee ldi r24, 0xE8 ; 232 |
||
9389 | 5ef6: 93 e0 ldi r25, 0x03 ; 3 |
||
9390 | 5ef8: 90 93 7d 05 sts 0x057D, r25 |
||
9391 | 5efc: 80 93 7c 05 sts 0x057C, r24 |
||
9392 | 5f00: 80 91 18 02 lds r24, 0x0218 |
||
9393 | 5f04: 90 91 19 02 lds r25, 0x0219 |
||
9394 | 5f08: 80 5e subi r24, 0xE0 ; 224 |
||
9395 | 5f0a: 97 40 sbci r25, 0x07 ; 7 |
||
9396 | 5f0c: 0c f0 brlt .+2 ; 0x5f10 <Mean+0xd6> |
||
9397 | 5f0e: 52 c4 rjmp .+2212 ; 0x67b4 <Mean+0x97a> |
||
9398 | 5f10: 80 91 13 01 lds r24, 0x0113 |
||
9399 | 5f14: 90 91 14 01 lds r25, 0x0114 |
||
9400 | 5f18: 97 fd sbrc r25, 7 |
||
9401 | 5f1a: 58 c4 rjmp .+2224 ; 0x67cc <Mean+0x992> |
||
9402 | 5f1c: 95 95 asr r25 |
||
9403 | 5f1e: 87 95 ror r24 |
||
9404 | 5f20: 95 95 asr r25 |
||
9405 | 5f22: 87 95 ror r24 |
||
9406 | 5f24: 95 95 asr r25 |
||
9407 | 5f26: 87 95 ror r24 |
||
9408 | 5f28: 90 93 87 05 sts 0x0587, r25 |
||
9409 | 5f2c: 80 93 86 05 sts 0x0586, r24 |
||
9410 | 5f30: 20 91 20 02 lds r18, 0x0220 |
||
9411 | 5f34: 30 91 21 02 lds r19, 0x0221 |
||
9412 | 5f38: 37 fd sbrc r19, 7 |
||
9413 | 5f3a: 4d c6 rjmp .+3226 ; 0x6bd6 <Mean+0xd9c> |
||
9414 | 5f3c: c9 01 movw r24, r18 |
||
9415 | 5f3e: 95 95 asr r25 |
||
9416 | 5f40: 87 95 ror r24 |
||
9417 | 5f42: 95 95 asr r25 |
||
9418 | 5f44: 87 95 ror r24 |
||
9419 | 5f46: 95 95 asr r25 |
||
9420 | 5f48: 87 95 ror r24 |
||
9421 | 5f4a: 9b 8f std Y+27, r25 ; 0x1b |
||
9422 | 5f4c: 8a 8f std Y+26, r24 ; 0x1a |
||
9423 | 5f4e: 80 91 1a 02 lds r24, 0x021A |
||
9424 | 5f52: 90 91 1b 02 lds r25, 0x021B |
||
9425 | 5f56: 0f 97 sbiw r24, 0x0f ; 15 |
||
9426 | 5f58: 34 f4 brge .+12 ; 0x5f66 <Mean+0x12c> |
||
9427 | 5f5a: 88 e1 ldi r24, 0x18 ; 24 |
||
9428 | 5f5c: 9c ef ldi r25, 0xFC ; 252 |
||
9429 | 5f5e: 90 93 87 05 sts 0x0587, r25 |
||
9430 | 5f62: 80 93 86 05 sts 0x0586, r24 |
||
9431 | 5f66: 80 91 1a 02 lds r24, 0x021A |
||
9432 | 5f6a: 90 91 1b 02 lds r25, 0x021B |
||
9433 | 5f6e: 07 97 sbiw r24, 0x07 ; 7 |
||
9434 | 5f70: 34 f4 brge .+12 ; 0x5f7e <Mean+0x144> |
||
9435 | 5f72: 80 e3 ldi r24, 0x30 ; 48 |
||
9436 | 5f74: 98 ef ldi r25, 0xF8 ; 248 |
||
9437 | 5f76: 90 93 87 05 sts 0x0587, r25 |
||
9438 | 5f7a: 80 93 86 05 sts 0x0586, r24 |
||
9439 | 5f7e: 4a 30 cpi r20, 0x0A ; 10 |
||
9440 | 5f80: 09 f4 brne .+2 ; 0x5f84 <Mean+0x14a> |
||
9441 | 5f82: e7 c3 rjmp .+1998 ; 0x6752 <Mean+0x918> |
||
9442 | 5f84: 80 91 1a 02 lds r24, 0x021A |
||
9443 | 5f88: 90 91 1b 02 lds r25, 0x021B |
||
9444 | 5f8c: 81 5d subi r24, 0xD1 ; 209 |
||
9445 | 5f8e: 97 40 sbci r25, 0x07 ; 7 |
||
9446 | 5f90: 34 f0 brlt .+12 ; 0x5f9e <Mean+0x164> |
||
9447 | 5f92: 88 ee ldi r24, 0xE8 ; 232 |
||
9448 | 5f94: 93 e0 ldi r25, 0x03 ; 3 |
||
9449 | 5f96: 90 93 87 05 sts 0x0587, r25 |
||
9450 | 5f9a: 80 93 86 05 sts 0x0586, r24 |
||
9451 | 5f9e: 80 91 1a 02 lds r24, 0x021A |
||
9452 | 5fa2: 90 91 1b 02 lds r25, 0x021B |
||
9453 | 5fa6: 80 5e subi r24, 0xE0 ; 224 |
||
9454 | 5fa8: 97 40 sbci r25, 0x07 ; 7 |
||
9455 | 5faa: 0c f0 brlt .+2 ; 0x5fae <Mean+0x174> |
||
9456 | 5fac: e7 c3 rjmp .+1998 ; 0x677c <Mean+0x942> |
||
9457 | 5fae: 80 91 1c 02 lds r24, 0x021C |
||
9458 | 5fb2: 90 91 1d 02 lds r25, 0x021D |
||
9459 | 5fb6: 20 91 66 02 lds r18, 0x0266 |
||
9460 | 5fba: 30 91 67 02 lds r19, 0x0267 |
||
9461 | 5fbe: 28 1b sub r18, r24 |
||
9462 | 5fc0: 39 0b sbc r19, r25 |
||
9463 | 5fc2: 3d a7 std Y+45, r19 ; 0x2d |
||
9464 | 5fc4: 2c a7 std Y+44, r18 ; 0x2c |
||
9465 | 5fc6: 30 93 6d 05 sts 0x056D, r19 |
||
9466 | 5fca: 20 93 6c 05 sts 0x056C, r18 |
||
9467 | 5fce: 60 91 24 02 lds r22, 0x0224 |
||
9468 | 5fd2: 70 91 25 02 lds r23, 0x0225 |
||
9469 | 5fd6: 88 27 eor r24, r24 |
||
9470 | 5fd8: 77 fd sbrc r23, 7 |
||
9471 | 5fda: 80 95 com r24 |
||
9472 | 5fdc: 98 2f mov r25, r24 |
||
9473 | 5fde: 26 e0 ldi r18, 0x06 ; 6 |
||
9474 | 5fe0: 30 e0 ldi r19, 0x00 ; 0 |
||
9475 | 5fe2: 40 e0 ldi r20, 0x00 ; 0 |
||
9476 | 5fe4: 50 e0 ldi r21, 0x00 ; 0 |
||
9477 | 5fe6: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
9478 | 5fea: 7b 01 movw r14, r22 |
||
9479 | 5fec: 8c 01 movw r16, r24 |
||
9480 | 5fee: 20 91 73 05 lds r18, 0x0573 |
||
9481 | 5ff2: 30 91 74 05 lds r19, 0x0574 |
||
9482 | 5ff6: 44 27 eor r20, r20 |
||
9483 | 5ff8: 37 fd sbrc r19, 7 |
||
9484 | 5ffa: 40 95 com r20 |
||
9485 | 5ffc: 54 2f mov r21, r20 |
||
9486 | 5ffe: ca 01 movw r24, r20 |
||
9487 | 6000: b9 01 movw r22, r18 |
||
9488 | 6002: 66 0f add r22, r22 |
||
9489 | 6004: 77 1f adc r23, r23 |
||
9490 | 6006: 88 1f adc r24, r24 |
||
9491 | 6008: 99 1f adc r25, r25 |
||
9492 | 600a: 62 0f add r22, r18 |
||
9493 | 600c: 73 1f adc r23, r19 |
||
9494 | 600e: 84 1f adc r24, r20 |
||
9495 | 6010: 95 1f adc r25, r21 |
||
9496 | 6012: 6e 0d add r22, r14 |
||
9497 | 6014: 7f 1d adc r23, r15 |
||
9498 | 6016: 80 1f adc r24, r16 |
||
9499 | 6018: 91 1f adc r25, r17 |
||
9500 | 601a: 24 e0 ldi r18, 0x04 ; 4 |
||
9501 | 601c: 30 e0 ldi r19, 0x00 ; 0 |
||
9502 | 601e: 40 e0 ldi r20, 0x00 ; 0 |
||
9503 | 6020: 50 e0 ldi r21, 0x00 ; 0 |
||
9504 | 6022: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
9505 | 6026: 30 93 74 05 sts 0x0574, r19 |
||
9506 | 602a: 20 93 73 05 sts 0x0573, r18 |
||
9507 | 602e: 60 91 22 02 lds r22, 0x0222 |
||
9508 | 6032: 70 91 23 02 lds r23, 0x0223 |
||
9509 | 6036: 88 27 eor r24, r24 |
||
9510 | 6038: 77 fd sbrc r23, 7 |
||
9511 | 603a: 80 95 com r24 |
||
9512 | 603c: 98 2f mov r25, r24 |
||
9513 | 603e: 26 e0 ldi r18, 0x06 ; 6 |
||
9514 | 6040: 30 e0 ldi r19, 0x00 ; 0 |
||
9515 | 6042: 40 e0 ldi r20, 0x00 ; 0 |
||
9516 | 6044: 50 e0 ldi r21, 0x00 ; 0 |
||
9517 | 6046: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
9518 | 604a: 7b 01 movw r14, r22 |
||
9519 | 604c: 8c 01 movw r16, r24 |
||
9520 | 604e: 20 91 88 05 lds r18, 0x0588 |
||
9521 | 6052: 30 91 89 05 lds r19, 0x0589 |
||
9522 | 6056: 44 27 eor r20, r20 |
||
9523 | 6058: 37 fd sbrc r19, 7 |
||
9524 | 605a: 40 95 com r20 |
||
9525 | 605c: 54 2f mov r21, r20 |
||
9526 | 605e: ca 01 movw r24, r20 |
||
9527 | 6060: b9 01 movw r22, r18 |
||
9528 | 6062: 66 0f add r22, r22 |
||
9529 | 6064: 77 1f adc r23, r23 |
||
9530 | 6066: 88 1f adc r24, r24 |
||
9531 | 6068: 99 1f adc r25, r25 |
||
9532 | 606a: 62 0f add r22, r18 |
||
9533 | 606c: 73 1f adc r23, r19 |
||
9534 | 606e: 84 1f adc r24, r20 |
||
9535 | 6070: 95 1f adc r25, r21 |
||
9536 | 6072: 6e 0d add r22, r14 |
||
9537 | 6074: 7f 1d adc r23, r15 |
||
9538 | 6076: 80 1f adc r24, r16 |
||
9539 | 6078: 91 1f adc r25, r17 |
||
9540 | 607a: 24 e0 ldi r18, 0x04 ; 4 |
||
9541 | 607c: 30 e0 ldi r19, 0x00 ; 0 |
||
9542 | 607e: 40 e0 ldi r20, 0x00 ; 0 |
||
9543 | 6080: 50 e0 ldi r21, 0x00 ; 0 |
||
9544 | 6082: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
9545 | 6086: 30 93 89 05 sts 0x0589, r19 |
||
9546 | 608a: 20 93 88 05 sts 0x0588, r18 |
||
9547 | 608e: e0 90 26 02 lds r14, 0x0226 |
||
9548 | 6092: f0 90 27 02 lds r15, 0x0227 |
||
9549 | 6096: 20 91 7a 05 lds r18, 0x057A |
||
9550 | 609a: 30 91 7b 05 lds r19, 0x057B |
||
9551 | 609e: 44 27 eor r20, r20 |
||
9552 | 60a0: 37 fd sbrc r19, 7 |
||
9553 | 60a2: 40 95 com r20 |
||
9554 | 60a4: 54 2f mov r21, r20 |
||
9555 | 60a6: ca 01 movw r24, r20 |
||
9556 | 60a8: b9 01 movw r22, r18 |
||
9557 | 60aa: 66 0f add r22, r22 |
||
9558 | 60ac: 77 1f adc r23, r23 |
||
9559 | 60ae: 88 1f adc r24, r24 |
||
9560 | 60b0: 99 1f adc r25, r25 |
||
9561 | 60b2: 62 0f add r22, r18 |
||
9562 | 60b4: 73 1f adc r23, r19 |
||
9563 | 60b6: 84 1f adc r24, r20 |
||
9564 | 60b8: 95 1f adc r25, r21 |
||
9565 | 60ba: 00 27 eor r16, r16 |
||
9566 | 60bc: f7 fc sbrc r15, 7 |
||
9567 | 60be: 00 95 com r16 |
||
9568 | 60c0: 10 2f mov r17, r16 |
||
9569 | 60c2: 6e 0d add r22, r14 |
||
9570 | 60c4: 7f 1d adc r23, r15 |
||
9571 | 60c6: 80 1f adc r24, r16 |
||
9572 | 60c8: 91 1f adc r25, r17 |
||
9573 | 60ca: 24 e0 ldi r18, 0x04 ; 4 |
||
9574 | 60cc: 30 e0 ldi r19, 0x00 ; 0 |
||
9575 | 60ce: 40 e0 ldi r20, 0x00 ; 0 |
||
9576 | 60d0: 50 e0 ldi r21, 0x00 ; 0 |
||
9577 | 60d2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
9578 | 60d6: 30 93 7b 05 sts 0x057B, r19 |
||
9579 | 60da: 20 93 7a 05 sts 0x057A, r18 |
||
9580 | 60de: 20 91 24 02 lds r18, 0x0224 |
||
9581 | 60e2: 30 91 25 02 lds r19, 0x0225 |
||
9582 | 60e6: c9 01 movw r24, r18 |
||
9583 | 60e8: 88 0f add r24, r24 |
||
9584 | 60ea: 99 1f adc r25, r25 |
||
9585 | 60ec: 82 0f add r24, r18 |
||
9586 | 60ee: 93 1f adc r25, r19 |
||
9587 | 60f0: 88 0f add r24, r24 |
||
9588 | 60f2: 99 1f adc r25, r25 |
||
9589 | 60f4: aa 27 eor r26, r26 |
||
9590 | 60f6: 97 fd sbrc r25, 7 |
||
9591 | 60f8: a0 95 com r26 |
||
9592 | 60fa: ba 2f mov r27, r26 |
||
9593 | 60fc: 20 91 98 02 lds r18, 0x0298 |
||
9594 | 6100: 30 91 99 02 lds r19, 0x0299 |
||
9595 | 6104: 40 91 9a 02 lds r20, 0x029A |
||
9596 | 6108: 50 91 9b 02 lds r21, 0x029B |
||
9597 | 610c: 28 0f add r18, r24 |
||
9598 | 610e: 39 1f adc r19, r25 |
||
9599 | 6110: 4a 1f adc r20, r26 |
||
9600 | 6112: 5b 1f adc r21, r27 |
||
9601 | 6114: 20 93 98 02 sts 0x0298, r18 |
||
9602 | 6118: 30 93 99 02 sts 0x0299, r19 |
||
9603 | 611c: 40 93 9a 02 sts 0x029A, r20 |
||
9604 | 6120: 50 93 9b 02 sts 0x029B, r21 |
||
9605 | 6124: 20 91 22 02 lds r18, 0x0222 |
||
9606 | 6128: 30 91 23 02 lds r19, 0x0223 |
||
9607 | 612c: c9 01 movw r24, r18 |
||
9608 | 612e: 88 0f add r24, r24 |
||
9609 | 6130: 99 1f adc r25, r25 |
||
9610 | 6132: 82 0f add r24, r18 |
||
9611 | 6134: 93 1f adc r25, r19 |
||
9612 | 6136: 88 0f add r24, r24 |
||
9613 | 6138: 99 1f adc r25, r25 |
||
9614 | 613a: aa 27 eor r26, r26 |
||
9615 | 613c: 97 fd sbrc r25, 7 |
||
9616 | 613e: a0 95 com r26 |
||
9617 | 6140: ba 2f mov r27, r26 |
||
9618 | 6142: 20 91 9c 02 lds r18, 0x029C |
||
9619 | 6146: 30 91 9d 02 lds r19, 0x029D |
||
9620 | 614a: 40 91 9e 02 lds r20, 0x029E |
||
9621 | 614e: 50 91 9f 02 lds r21, 0x029F |
||
9622 | 6152: 28 0f add r18, r24 |
||
9623 | 6154: 39 1f adc r19, r25 |
||
9624 | 6156: 4a 1f adc r20, r26 |
||
9625 | 6158: 5b 1f adc r21, r27 |
||
9626 | 615a: 20 93 9c 02 sts 0x029C, r18 |
||
9627 | 615e: 30 93 9d 02 sts 0x029D, r19 |
||
9628 | 6162: 40 93 9e 02 sts 0x029E, r20 |
||
9629 | 6166: 50 93 9f 02 sts 0x029F, r21 |
||
9630 | 616a: 20 91 24 02 lds r18, 0x0224 |
||
9631 | 616e: 30 91 25 02 lds r19, 0x0225 |
||
9632 | 6172: 80 91 a8 02 lds r24, 0x02A8 |
||
9633 | 6176: 90 91 a9 02 lds r25, 0x02A9 |
||
9634 | 617a: 82 0f add r24, r18 |
||
9635 | 617c: 93 1f adc r25, r19 |
||
9636 | 617e: 90 93 a9 02 sts 0x02A9, r25 |
||
9637 | 6182: 80 93 a8 02 sts 0x02A8, r24 |
||
9638 | 6186: 20 91 22 02 lds r18, 0x0222 |
||
9639 | 618a: 30 91 23 02 lds r19, 0x0223 |
||
9640 | 618e: 80 91 aa 02 lds r24, 0x02AA |
||
9641 | 6192: 90 91 ab 02 lds r25, 0x02AB |
||
9642 | 6196: 82 0f add r24, r18 |
||
9643 | 6198: 93 1f adc r25, r19 |
||
9644 | 619a: 90 93 ab 02 sts 0x02AB, r25 |
||
9645 | 619e: 80 93 aa 02 sts 0x02AA, r24 |
||
9646 | 61a2: 80 91 ac 02 lds r24, 0x02AC |
||
9647 | 61a6: 90 91 ad 02 lds r25, 0x02AD |
||
9648 | 61aa: 01 96 adiw r24, 0x01 ; 1 |
||
9649 | 61ac: 90 93 ad 02 sts 0x02AD, r25 |
||
9650 | 61b0: 80 93 ac 02 sts 0x02AC, r24 |
||
9651 | 61b4: 80 91 7a 00 lds r24, 0x007A |
||
9652 | 61b8: 88 6c ori r24, 0xC8 ; 200 |
||
9653 | 61ba: 80 93 7a 00 sts 0x007A, r24 |
||
9654 | 61be: 10 92 1b 01 sts 0x011B, r1 |
||
9655 | 61c2: 80 91 84 02 lds r24, 0x0284 |
||
9656 | 61c6: 90 91 85 02 lds r25, 0x0285 |
||
9657 | 61ca: a0 91 86 02 lds r26, 0x0286 |
||
9658 | 61ce: b0 91 87 02 lds r27, 0x0287 |
||
9659 | 61d2: 8e 8b std Y+22, r24 ; 0x16 |
||
9660 | 61d4: 9f 8b std Y+23, r25 ; 0x17 |
||
9661 | 61d6: a8 8f std Y+24, r26 ; 0x18 |
||
9662 | 61d8: b9 8f std Y+25, r27 ; 0x19 |
||
9663 | 61da: 80 91 8c 02 lds r24, 0x028C |
||
9664 | 61de: 90 91 8d 02 lds r25, 0x028D |
||
9665 | 61e2: a0 91 8e 02 lds r26, 0x028E |
||
9666 | 61e6: b0 91 8f 02 lds r27, 0x028F |
||
9667 | 61ea: 8a 8b std Y+18, r24 ; 0x12 |
||
9668 | 61ec: 9b 8b std Y+19, r25 ; 0x13 |
||
9669 | 61ee: ac 8b std Y+20, r26 ; 0x14 |
||
9670 | 61f0: bd 8b std Y+21, r27 ; 0x15 |
||
9671 | 61f2: ac a5 ldd r26, Y+44 ; 0x2c |
||
9672 | 61f4: bd a5 ldd r27, Y+45 ; 0x2d |
||
9673 | 61f6: 3d 01 movw r6, r26 |
||
9674 | 61f8: 88 24 eor r8, r8 |
||
9675 | 61fa: 77 fc sbrc r7, 7 |
||
9676 | 61fc: 80 94 com r8 |
||
9677 | 61fe: 98 2c mov r9, r8 |
||
9678 | 6200: e0 90 7f 05 lds r14, 0x057F |
||
9679 | 6204: f0 90 80 05 lds r15, 0x0580 |
||
9680 | 6208: 00 91 81 05 lds r16, 0x0581 |
||
9681 | 620c: 10 91 82 05 lds r17, 0x0582 |
||
9682 | 6210: e6 0c add r14, r6 |
||
9683 | 6212: f7 1c adc r15, r7 |
||
9684 | 6214: 08 1d adc r16, r8 |
||
9685 | 6216: 19 1d adc r17, r9 |
||
9686 | 6218: ec a2 std Y+36, r14 ; 0x24 |
||
9687 | 621a: fd a2 std Y+37, r15 ; 0x25 |
||
9688 | 621c: 0e a3 std Y+38, r16 ; 0x26 |
||
9689 | 621e: 1f a3 std Y+39, r17 ; 0x27 |
||
9690 | 6220: e0 92 7f 05 sts 0x057F, r14 |
||
9691 | 6224: f0 92 80 05 sts 0x0580, r15 |
||
9692 | 6228: 00 93 81 05 sts 0x0581, r16 |
||
9693 | 622c: 10 93 82 05 sts 0x0582, r17 |
||
9694 | 6230: 20 90 94 02 lds r2, 0x0294 |
||
9695 | 6234: 30 90 95 02 lds r3, 0x0295 |
||
9696 | 6238: 40 90 96 02 lds r4, 0x0296 |
||
9697 | 623c: 50 90 97 02 lds r5, 0x0297 |
||
9698 | 6240: 26 0c add r2, r6 |
||
9699 | 6242: 37 1c adc r3, r7 |
||
9700 | 6244: 48 1c adc r4, r8 |
||
9701 | 6246: 59 1c adc r5, r9 |
||
9702 | 6248: 28 a2 std Y+32, r2 ; 0x20 |
||
9703 | 624a: 39 a2 std Y+33, r3 ; 0x21 |
||
9704 | 624c: 4a a2 std Y+34, r4 ; 0x22 |
||
9705 | 624e: 5b a2 std Y+35, r5 ; 0x23 |
||
9706 | 6250: 20 92 94 02 sts 0x0294, r2 |
||
9707 | 6254: 30 92 95 02 sts 0x0295, r3 |
||
9708 | 6258: 40 92 96 02 sts 0x0296, r4 |
||
9709 | 625c: 50 92 97 02 sts 0x0297, r5 |
||
9710 | 6260: b0 91 e0 02 lds r27, 0x02E0 |
||
9711 | 6264: bf 8f std Y+31, r27 ; 0x1f |
||
9712 | 6266: bb 23 and r27, r27 |
||
9713 | 6268: 29 f4 brne .+10 ; 0x6274 <Mean+0x43a> |
||
9714 | 626a: 80 91 e1 02 lds r24, 0x02E1 |
||
9715 | 626e: 88 23 and r24, r24 |
||
9716 | 6270: 09 f4 brne .+2 ; 0x6274 <Mean+0x43a> |
||
9717 | 6272: c6 c2 rjmp .+1420 ; 0x6800 <Mean+0x9c6> |
||
9718 | 6274: e0 91 96 05 lds r30, 0x0596 |
||
9719 | 6278: e9 8b std Y+17, r30 ; 0x11 |
||
9720 | 627a: 10 92 70 05 sts 0x0570, r1 |
||
9721 | 627e: 10 92 6f 05 sts 0x056F, r1 |
||
9722 | 6282: 10 92 72 05 sts 0x0572, r1 |
||
9723 | 6286: 10 92 71 05 sts 0x0571, r1 |
||
9724 | 628a: 1d 86 std Y+13, r1 ; 0x0d |
||
9725 | 628c: 1e 86 std Y+14, r1 ; 0x0e |
||
9726 | 628e: 1f 86 std Y+15, r1 ; 0x0f |
||
9727 | 6290: 18 8a std Y+16, r1 ; 0x10 |
||
9728 | 6292: 19 86 std Y+9, r1 ; 0x09 |
||
9729 | 6294: 1a 86 std Y+10, r1 ; 0x0a |
||
9730 | 6296: 1b 86 std Y+11, r1 ; 0x0b |
||
9731 | 6298: 1c 86 std Y+12, r1 ; 0x0c |
||
9732 | 629a: 80 91 a5 05 lds r24, 0x05A5 |
||
9733 | 629e: a8 2e mov r10, r24 |
||
9734 | 62a0: bb 24 eor r11, r11 |
||
9735 | 62a2: cc 24 eor r12, r12 |
||
9736 | 62a4: dd 24 eor r13, r13 |
||
9737 | 62a6: c6 01 movw r24, r12 |
||
9738 | 62a8: b5 01 movw r22, r10 |
||
9739 | 62aa: 20 e1 ldi r18, 0x10 ; 16 |
||
9740 | 62ac: 3b e3 ldi r19, 0x3B ; 59 |
||
9741 | 62ae: 40 e0 ldi r20, 0x00 ; 0 |
||
9742 | 62b0: 50 e0 ldi r21, 0x00 ; 0 |
||
9743 | 62b2: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
9744 | 62b6: 3b 01 movw r6, r22 |
||
9745 | 62b8: 4c 01 movw r8, r24 |
||
9746 | 62ba: e6 16 cp r14, r22 |
||
9747 | 62bc: f7 06 cpc r15, r23 |
||
9748 | 62be: 08 07 cpc r16, r24 |
||
9749 | 62c0: 19 07 cpc r17, r25 |
||
9750 | 62c2: b4 f0 brlt .+44 ; 0x62f0 <Mean+0x4b6> |
||
9751 | 62c4: c6 01 movw r24, r12 |
||
9752 | 62c6: b5 01 movw r22, r10 |
||
9753 | 62c8: 20 ef ldi r18, 0xF0 ; 240 |
||
9754 | 62ca: 34 ec ldi r19, 0xC4 ; 196 |
||
9755 | 62cc: 4f ef ldi r20, 0xFF ; 255 |
||
9756 | 62ce: 5f ef ldi r21, 0xFF ; 255 |
||
9757 | 62d0: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
9758 | 62d4: 6e 0d add r22, r14 |
||
9759 | 62d6: 7f 1d adc r23, r15 |
||
9760 | 62d8: 80 1f adc r24, r16 |
||
9761 | 62da: 91 1f adc r25, r17 |
||
9762 | 62dc: 60 93 7f 05 sts 0x057F, r22 |
||
9763 | 62e0: 70 93 80 05 sts 0x0580, r23 |
||
9764 | 62e4: 80 93 81 05 sts 0x0581, r24 |
||
9765 | 62e8: 90 93 82 05 sts 0x0582, r25 |
||
9766 | 62ec: 7b 01 movw r14, r22 |
||
9767 | 62ee: 8c 01 movw r16, r24 |
||
9768 | 62f0: 17 fd sbrc r17, 7 |
||
9769 | 62f2: 32 c4 rjmp .+2148 ; 0x6b58 <Mean+0xd1e> |
||
9770 | 62f4: 60 90 71 05 lds r6, 0x0571 |
||
9771 | 62f8: 70 90 72 05 lds r7, 0x0572 |
||
9772 | 62fc: 2a 8d ldd r18, Y+26 ; 0x1a |
||
9773 | 62fe: 3b 8d ldd r19, Y+27 ; 0x1b |
||
9774 | 6300: 26 0d add r18, r6 |
||
9775 | 6302: 37 1d adc r19, r7 |
||
9776 | 6304: 79 01 movw r14, r18 |
||
9777 | 6306: 00 27 eor r16, r16 |
||
9778 | 6308: f7 fc sbrc r15, 7 |
||
9779 | 630a: 00 95 com r16 |
||
9780 | 630c: 10 2f mov r17, r16 |
||
9781 | 630e: 80 91 90 02 lds r24, 0x0290 |
||
9782 | 6312: 90 91 91 02 lds r25, 0x0291 |
||
9783 | 6316: a0 91 92 02 lds r26, 0x0292 |
||
9784 | 631a: b0 91 93 02 lds r27, 0x0293 |
||
9785 | 631e: 8e 0d add r24, r14 |
||
9786 | 6320: 9f 1d adc r25, r15 |
||
9787 | 6322: a0 1f adc r26, r16 |
||
9788 | 6324: b1 1f adc r27, r17 |
||
9789 | 6326: 80 93 90 02 sts 0x0290, r24 |
||
9790 | 632a: 90 93 91 02 sts 0x0291, r25 |
||
9791 | 632e: a0 93 92 02 sts 0x0292, r26 |
||
9792 | 6332: b0 93 93 02 sts 0x0293, r27 |
||
9793 | 6336: 80 91 dc 02 lds r24, 0x02DC |
||
9794 | 633a: 90 91 dd 02 lds r25, 0x02DD |
||
9795 | 633e: 28 1b sub r18, r24 |
||
9796 | 6340: 39 0b sbc r19, r25 |
||
9797 | 6342: 44 27 eor r20, r20 |
||
9798 | 6344: 37 fd sbrc r19, 7 |
||
9799 | 6346: 40 95 com r20 |
||
9800 | 6348: 54 2f mov r21, r20 |
||
9801 | 634a: 8a 89 ldd r24, Y+18 ; 0x12 |
||
9802 | 634c: 9b 89 ldd r25, Y+19 ; 0x13 |
||
9803 | 634e: ac 89 ldd r26, Y+20 ; 0x14 |
||
9804 | 6350: bd 89 ldd r27, Y+21 ; 0x15 |
||
9805 | 6352: 28 0f add r18, r24 |
||
9806 | 6354: 39 1f adc r19, r25 |
||
9807 | 6356: 4a 1f adc r20, r26 |
||
9808 | 6358: 5b 1f adc r21, r27 |
||
9809 | 635a: 20 93 8c 02 sts 0x028C, r18 |
||
9810 | 635e: 30 93 8d 02 sts 0x028D, r19 |
||
9811 | 6362: 40 93 8e 02 sts 0x028E, r20 |
||
9812 | 6366: 50 93 8f 02 sts 0x028F, r21 |
||
9813 | 636a: e0 90 80 01 lds r14, 0x0180 |
||
9814 | 636e: f0 90 81 01 lds r15, 0x0181 |
||
9815 | 6372: 00 91 82 01 lds r16, 0x0182 |
||
9816 | 6376: 10 91 83 01 lds r17, 0x0183 |
||
9817 | 637a: e2 16 cp r14, r18 |
||
9818 | 637c: f3 06 cpc r15, r19 |
||
9819 | 637e: 04 07 cpc r16, r20 |
||
9820 | 6380: 15 07 cpc r17, r21 |
||
9821 | 6382: c4 f4 brge .+48 ; 0x63b4 <Mean+0x57a> |
||
9822 | 6384: 80 e1 ldi r24, 0x10 ; 16 |
||
9823 | 6386: 97 e2 ldi r25, 0x27 ; 39 |
||
9824 | 6388: a0 e0 ldi r26, 0x00 ; 0 |
||
9825 | 638a: b0 e0 ldi r27, 0x00 ; 0 |
||
9826 | 638c: 8e 19 sub r24, r14 |
||
9827 | 638e: 9f 09 sbc r25, r15 |
||
9828 | 6390: a0 0b sbc r26, r16 |
||
9829 | 6392: b1 0b sbc r27, r17 |
||
9830 | 6394: 80 93 8c 02 sts 0x028C, r24 |
||
9831 | 6398: 90 93 8d 02 sts 0x028D, r25 |
||
9832 | 639c: a0 93 8e 02 sts 0x028E, r26 |
||
9833 | 63a0: b0 93 8f 02 sts 0x028F, r27 |
||
9834 | 63a4: 80 93 90 02 sts 0x0290, r24 |
||
9835 | 63a8: 90 93 91 02 sts 0x0291, r25 |
||
9836 | 63ac: a0 93 92 02 sts 0x0292, r26 |
||
9837 | 63b0: b0 93 93 02 sts 0x0293, r27 |
||
9838 | 63b4: 88 27 eor r24, r24 |
||
9839 | 63b6: 99 27 eor r25, r25 |
||
9840 | 63b8: dc 01 movw r26, r24 |
||
9841 | 63ba: 8e 19 sub r24, r14 |
||
9842 | 63bc: 9f 09 sbc r25, r15 |
||
9843 | 63be: a0 0b sbc r26, r16 |
||
9844 | 63c0: b1 0b sbc r27, r17 |
||
9845 | 63c2: a0 90 8c 02 lds r10, 0x028C |
||
9846 | 63c6: b0 90 8d 02 lds r11, 0x028D |
||
9847 | 63ca: c0 90 8e 02 lds r12, 0x028E |
||
9848 | 63ce: d0 90 8f 02 lds r13, 0x028F |
||
9849 | 63d2: a8 16 cp r10, r24 |
||
9850 | 63d4: b9 06 cpc r11, r25 |
||
9851 | 63d6: ca 06 cpc r12, r26 |
||
9852 | 63d8: db 06 cpc r13, r27 |
||
9853 | 63da: c4 f4 brge .+48 ; 0x640c <Mean+0x5d2> |
||
9854 | 63dc: d8 01 movw r26, r16 |
||
9855 | 63de: c7 01 movw r24, r14 |
||
9856 | 63e0: 80 51 subi r24, 0x10 ; 16 |
||
9857 | 63e2: 97 42 sbci r25, 0x27 ; 39 |
||
9858 | 63e4: a0 40 sbci r26, 0x00 ; 0 |
||
9859 | 63e6: b0 40 sbci r27, 0x00 ; 0 |
||
9860 | 63e8: 80 93 8c 02 sts 0x028C, r24 |
||
9861 | 63ec: 90 93 8d 02 sts 0x028D, r25 |
||
9862 | 63f0: a0 93 8e 02 sts 0x028E, r26 |
||
9863 | 63f4: b0 93 8f 02 sts 0x028F, r27 |
||
9864 | 63f8: 80 93 90 02 sts 0x0290, r24 |
||
9865 | 63fc: 90 93 91 02 sts 0x0291, r25 |
||
9866 | 6400: a0 93 92 02 sts 0x0292, r26 |
||
9867 | 6404: b0 93 93 02 sts 0x0293, r27 |
||
9868 | 6408: 5c 01 movw r10, r24 |
||
9869 | 640a: 6d 01 movw r12, r26 |
||
9870 | 640c: 80 90 6f 05 lds r8, 0x056F |
||
9871 | 6410: 90 90 70 05 lds r9, 0x0570 |
||
9872 | 6414: 2c 8d ldd r18, Y+28 ; 0x1c |
||
9873 | 6416: 3d 8d ldd r19, Y+29 ; 0x1d |
||
9874 | 6418: 28 0d add r18, r8 |
||
9875 | 641a: 39 1d adc r19, r9 |
||
9876 | 641c: 79 01 movw r14, r18 |
||
9877 | 641e: 00 27 eor r16, r16 |
||
9878 | 6420: f7 fc sbrc r15, 7 |
||
9879 | 6422: 00 95 com r16 |
||
9880 | 6424: 10 2f mov r17, r16 |
||
9881 | 6426: 80 91 88 02 lds r24, 0x0288 |
||
9882 | 642a: 90 91 89 02 lds r25, 0x0289 |
||
9883 | 642e: a0 91 8a 02 lds r26, 0x028A |
||
9884 | 6432: b0 91 8b 02 lds r27, 0x028B |
||
9885 | 6436: 8e 0d add r24, r14 |
||
9886 | 6438: 9f 1d adc r25, r15 |
||
9887 | 643a: a0 1f adc r26, r16 |
||
9888 | 643c: b1 1f adc r27, r17 |
||
9889 | 643e: 80 93 88 02 sts 0x0288, r24 |
||
9890 | 6442: 90 93 89 02 sts 0x0289, r25 |
||
9891 | 6446: a0 93 8a 02 sts 0x028A, r26 |
||
9892 | 644a: b0 93 8b 02 sts 0x028B, r27 |
||
9893 | 644e: 80 91 de 02 lds r24, 0x02DE |
||
9894 | 6452: 90 91 df 02 lds r25, 0x02DF |
||
9895 | 6456: 28 1b sub r18, r24 |
||
9896 | 6458: 39 0b sbc r19, r25 |
||
9897 | 645a: 44 27 eor r20, r20 |
||
9898 | 645c: 37 fd sbrc r19, 7 |
||
9899 | 645e: 40 95 com r20 |
||
9900 | 6460: 54 2f mov r21, r20 |
||
9901 | 6462: 8e 89 ldd r24, Y+22 ; 0x16 |
||
9902 | 6464: 9f 89 ldd r25, Y+23 ; 0x17 |
||
9903 | 6466: a8 8d ldd r26, Y+24 ; 0x18 |
||
9904 | 6468: b9 8d ldd r27, Y+25 ; 0x19 |
||
9905 | 646a: 28 0f add r18, r24 |
||
9906 | 646c: 39 1f adc r19, r25 |
||
9907 | 646e: 4a 1f adc r20, r26 |
||
9908 | 6470: 5b 1f adc r21, r27 |
||
9909 | 6472: 20 93 84 02 sts 0x0284, r18 |
||
9910 | 6476: 30 93 85 02 sts 0x0285, r19 |
||
9911 | 647a: 40 93 86 02 sts 0x0286, r20 |
||
9912 | 647e: 50 93 87 02 sts 0x0287, r21 |
||
9913 | 6482: e0 90 7c 01 lds r14, 0x017C |
||
9914 | 6486: f0 90 7d 01 lds r15, 0x017D |
||
9915 | 648a: 00 91 7e 01 lds r16, 0x017E |
||
9916 | 648e: 10 91 7f 01 lds r17, 0x017F |
||
9917 | 6492: e2 16 cp r14, r18 |
||
9918 | 6494: f3 06 cpc r15, r19 |
||
9919 | 6496: 04 07 cpc r16, r20 |
||
9920 | 6498: 15 07 cpc r17, r21 |
||
9921 | 649a: c4 f4 brge .+48 ; 0x64cc <Mean+0x692> |
||
9922 | 649c: 88 ea ldi r24, 0xA8 ; 168 |
||
9923 | 649e: 91 e6 ldi r25, 0x61 ; 97 |
||
9924 | 64a0: a0 e0 ldi r26, 0x00 ; 0 |
||
9925 | 64a2: b0 e0 ldi r27, 0x00 ; 0 |
||
9926 | 64a4: 8e 19 sub r24, r14 |
||
9927 | 64a6: 9f 09 sbc r25, r15 |
||
9928 | 64a8: a0 0b sbc r26, r16 |
||
9929 | 64aa: b1 0b sbc r27, r17 |
||
9930 | 64ac: 80 93 84 02 sts 0x0284, r24 |
||
9931 | 64b0: 90 93 85 02 sts 0x0285, r25 |
||
9932 | 64b4: a0 93 86 02 sts 0x0286, r26 |
||
9933 | 64b8: b0 93 87 02 sts 0x0287, r27 |
||
9934 | 64bc: 80 93 88 02 sts 0x0288, r24 |
||
9935 | 64c0: 90 93 89 02 sts 0x0289, r25 |
||
9936 | 64c4: a0 93 8a 02 sts 0x028A, r26 |
||
9937 | 64c8: b0 93 8b 02 sts 0x028B, r27 |
||
9938 | 64cc: 88 27 eor r24, r24 |
||
9939 | 64ce: 99 27 eor r25, r25 |
||
9940 | 64d0: dc 01 movw r26, r24 |
||
9941 | 64d2: 8e 19 sub r24, r14 |
||
9942 | 64d4: 9f 09 sbc r25, r15 |
||
9943 | 64d6: a0 0b sbc r26, r16 |
||
9944 | 64d8: b1 0b sbc r27, r17 |
||
9945 | 64da: 20 91 84 02 lds r18, 0x0284 |
||
9946 | 64de: 30 91 85 02 lds r19, 0x0285 |
||
9947 | 64e2: 40 91 86 02 lds r20, 0x0286 |
||
9948 | 64e6: 50 91 87 02 lds r21, 0x0287 |
||
9949 | 64ea: 28 17 cp r18, r24 |
||
9950 | 64ec: 39 07 cpc r19, r25 |
||
9951 | 64ee: 4a 07 cpc r20, r26 |
||
9952 | 64f0: 5b 07 cpc r21, r27 |
||
9953 | 64f2: c4 f4 brge .+48 ; 0x6524 <Mean+0x6ea> |
||
9954 | 64f4: d8 01 movw r26, r16 |
||
9955 | 64f6: c7 01 movw r24, r14 |
||
9956 | 64f8: 88 5a subi r24, 0xA8 ; 168 |
||
9957 | 64fa: 91 46 sbci r25, 0x61 ; 97 |
||
9958 | 64fc: a0 40 sbci r26, 0x00 ; 0 |
||
9959 | 64fe: b0 40 sbci r27, 0x00 ; 0 |
||
9960 | 6500: 80 93 84 02 sts 0x0284, r24 |
||
9961 | 6504: 90 93 85 02 sts 0x0285, r25 |
||
9962 | 6508: a0 93 86 02 sts 0x0286, r26 |
||
9963 | 650c: b0 93 87 02 sts 0x0287, r27 |
||
9964 | 6510: 80 93 88 02 sts 0x0288, r24 |
||
9965 | 6514: 90 93 89 02 sts 0x0289, r25 |
||
9966 | 6518: a0 93 8a 02 sts 0x028A, r26 |
||
9967 | 651c: b0 93 8b 02 sts 0x028B, r27 |
||
9968 | 6520: 9c 01 movw r18, r24 |
||
9969 | 6522: ad 01 movw r20, r26 |
||
9970 | 6524: 20 92 80 02 sts 0x0280, r2 |
||
9971 | 6528: 30 92 81 02 sts 0x0281, r3 |
||
9972 | 652c: 40 92 82 02 sts 0x0282, r4 |
||
9973 | 6530: 50 92 83 02 sts 0x0283, r5 |
||
9974 | 6534: 20 93 70 02 sts 0x0270, r18 |
||
9975 | 6538: 30 93 71 02 sts 0x0271, r19 |
||
9976 | 653c: 40 93 72 02 sts 0x0272, r20 |
||
9977 | 6540: 50 93 73 02 sts 0x0273, r21 |
||
9978 | 6544: a0 92 78 02 sts 0x0278, r10 |
||
9979 | 6548: b0 92 79 02 sts 0x0279, r11 |
||
9980 | 654c: c0 92 7a 02 sts 0x027A, r12 |
||
9981 | 6550: d0 92 7b 02 sts 0x027B, r13 |
||
9982 | 6554: 80 91 88 02 lds r24, 0x0288 |
||
9983 | 6558: 90 91 89 02 lds r25, 0x0289 |
||
9984 | 655c: a0 91 8a 02 lds r26, 0x028A |
||
9985 | 6560: b0 91 8b 02 lds r27, 0x028B |
||
9986 | 6564: 80 93 74 02 sts 0x0274, r24 |
||
9987 | 6568: 90 93 75 02 sts 0x0275, r25 |
||
9988 | 656c: a0 93 76 02 sts 0x0276, r26 |
||
9989 | 6570: b0 93 77 02 sts 0x0277, r27 |
||
9990 | 6574: 80 91 90 02 lds r24, 0x0290 |
||
9991 | 6578: 90 91 91 02 lds r25, 0x0291 |
||
9992 | 657c: a0 91 92 02 lds r26, 0x0292 |
||
9993 | 6580: b0 91 93 02 lds r27, 0x0293 |
||
9994 | 6584: 80 93 7c 02 sts 0x027C, r24 |
||
9995 | 6588: 90 93 7d 02 sts 0x027D, r25 |
||
9996 | 658c: a0 93 7e 02 sts 0x027E, r26 |
||
9997 | 6590: b0 93 7f 02 sts 0x027F, r27 |
||
9998 | 6594: 60 91 8e 01 lds r22, 0x018E |
||
9999 | 6598: 66 23 and r22, r22 |
||
10000 | 659a: 09 f4 brne .+2 ; 0x659e <Mean+0x764> |
||
10001 | 659c: 92 c0 rjmp .+292 ; 0x66c2 <Mean+0x888> |
||
10002 | 659e: 40 91 11 01 lds r20, 0x0111 |
||
10003 | 65a2: 50 91 12 01 lds r21, 0x0112 |
||
10004 | 65a6: 80 91 45 03 lds r24, 0x0345 |
||
10005 | 65aa: 90 91 46 03 lds r25, 0x0346 |
||
10006 | 65ae: 48 1b sub r20, r24 |
||
10007 | 65b0: 59 0b sbc r21, r25 |
||
10008 | 65b2: 20 91 11 01 lds r18, 0x0111 |
||
10009 | 65b6: 30 91 12 01 lds r19, 0x0112 |
||
10010 | 65ba: 28 0f add r18, r24 |
||
10011 | 65bc: 39 1f adc r19, r25 |
||
10012 | 65be: 37 fd sbrc r19, 7 |
||
10013 | 65c0: 13 c3 rjmp .+1574 ; 0x6be8 <Mean+0xdae> |
||
10014 | 65c2: 35 95 asr r19 |
||
10015 | 65c4: 27 95 ror r18 |
||
10016 | 65c6: 30 93 46 03 sts 0x0346, r19 |
||
10017 | 65ca: 20 93 45 03 sts 0x0345, r18 |
||
10018 | 65ce: ca 01 movw r24, r20 |
||
10019 | 65d0: 41 38 cpi r20, 0x81 ; 129 |
||
10020 | 65d2: 51 05 cpc r21, r1 |
||
10021 | 65d4: 0c f0 brlt .+2 ; 0x65d8 <Mean+0x79e> |
||
10022 | 65d6: 0a c1 rjmp .+532 ; 0x67ec <Mean+0x9b2> |
||
10023 | 65d8: e6 2f mov r30, r22 |
||
10024 | 65da: f0 e0 ldi r31, 0x00 ; 0 |
||
10025 | 65dc: af ef ldi r26, 0xFF ; 255 |
||
10026 | 65de: 80 38 cpi r24, 0x80 ; 128 |
||
10027 | 65e0: 9a 07 cpc r25, r26 |
||
10028 | 65e2: 0c f4 brge .+2 ; 0x65e6 <Mean+0x7ac> |
||
10029 | 65e4: 00 c1 rjmp .+512 ; 0x67e6 <Mean+0x9ac> |
||
10030 | 65e6: 8e 9f mul r24, r30 |
||
10031 | 65e8: b0 01 movw r22, r0 |
||
10032 | 65ea: 8f 9f mul r24, r31 |
||
10033 | 65ec: 70 0d add r23, r0 |
||
10034 | 65ee: 9e 9f mul r25, r30 |
||
10035 | 65f0: 70 0d add r23, r0 |
||
10036 | 65f2: 11 24 eor r1, r1 |
||
10037 | 65f4: 9b 01 movw r18, r22 |
||
10038 | 65f6: 77 fd sbrc r23, 7 |
||
10039 | 65f8: fa c2 rjmp .+1524 ; 0x6bee <Mean+0xdb4> |
||
10040 | 65fa: 35 95 asr r19 |
||
10041 | 65fc: 27 95 ror r18 |
||
10042 | 65fe: 35 95 asr r19 |
||
10043 | 6600: 27 95 ror r18 |
||
10044 | 6602: 35 95 asr r19 |
||
10045 | 6604: 27 95 ror r18 |
||
10046 | 6606: 35 95 asr r19 |
||
10047 | 6608: 27 95 ror r18 |
||
10048 | 660a: 80 91 7c 05 lds r24, 0x057C |
||
10049 | 660e: 90 91 7d 05 lds r25, 0x057D |
||
10050 | 6612: 82 0f add r24, r18 |
||
10051 | 6614: 93 1f adc r25, r19 |
||
10052 | 6616: 90 93 7d 05 sts 0x057D, r25 |
||
10053 | 661a: 80 93 7c 05 sts 0x057C, r24 |
||
10054 | 661e: 40 91 13 01 lds r20, 0x0113 |
||
10055 | 6622: 50 91 14 01 lds r21, 0x0114 |
||
10056 | 6626: 80 91 47 03 lds r24, 0x0347 |
||
10057 | 662a: 90 91 48 03 lds r25, 0x0348 |
||
10058 | 662e: 48 1b sub r20, r24 |
||
10059 | 6630: 59 0b sbc r21, r25 |
||
10060 | 6632: 20 91 13 01 lds r18, 0x0113 |
||
10061 | 6636: 30 91 14 01 lds r19, 0x0114 |
||
10062 | 663a: 28 0f add r18, r24 |
||
10063 | 663c: 39 1f adc r19, r25 |
||
10064 | 663e: 37 fd sbrc r19, 7 |
||
10065 | 6640: d9 c2 rjmp .+1458 ; 0x6bf4 <Mean+0xdba> |
||
10066 | 6642: 35 95 asr r19 |
||
10067 | 6644: 27 95 ror r18 |
||
10068 | 6646: 30 93 48 03 sts 0x0348, r19 |
||
10069 | 664a: 20 93 47 03 sts 0x0347, r18 |
||
10070 | 664e: ca 01 movw r24, r20 |
||
10071 | 6650: 41 38 cpi r20, 0x81 ; 129 |
||
10072 | 6652: 51 05 cpc r21, r1 |
||
10073 | 6654: 0c f0 brlt .+2 ; 0x6658 <Mean+0x81e> |
||
10074 | 6656: bf c0 rjmp .+382 ; 0x67d6 <Mean+0x99c> |
||
10075 | 6658: bf ef ldi r27, 0xFF ; 255 |
||
10076 | 665a: 80 38 cpi r24, 0x80 ; 128 |
||
10077 | 665c: 9b 07 cpc r25, r27 |
||
10078 | 665e: 0c f4 brge .+2 ; 0x6662 <Mean+0x828> |
||
10079 | 6660: b7 c0 rjmp .+366 ; 0x67d0 <Mean+0x996> |
||
10080 | 6662: 8e 9f mul r24, r30 |
||
10081 | 6664: a0 01 movw r20, r0 |
||
10082 | 6666: 8f 9f mul r24, r31 |
||
10083 | 6668: 50 0d add r21, r0 |
||
10084 | 666a: 9e 9f mul r25, r30 |
||
10085 | 666c: 50 0d add r21, r0 |
||
10086 | 666e: 11 24 eor r1, r1 |
||
10087 | 6670: 9a 01 movw r18, r20 |
||
10088 | 6672: 57 fd sbrc r21, 7 |
||
10089 | 6674: b6 c2 rjmp .+1388 ; 0x6be2 <Mean+0xda8> |
||
10090 | 6676: 35 95 asr r19 |
||
10091 | 6678: 27 95 ror r18 |
||
10092 | 667a: 35 95 asr r19 |
||
10093 | 667c: 27 95 ror r18 |
||
10094 | 667e: 35 95 asr r19 |
||
10095 | 6680: 27 95 ror r18 |
||
10096 | 6682: 35 95 asr r19 |
||
10097 | 6684: 27 95 ror r18 |
||
10098 | 6686: 80 91 86 05 lds r24, 0x0586 |
||
10099 | 668a: 90 91 87 05 lds r25, 0x0587 |
||
10100 | 668e: 82 0f add r24, r18 |
||
10101 | 6690: 93 1f adc r25, r19 |
||
10102 | 6692: 90 93 87 05 sts 0x0587, r25 |
||
10103 | 6696: 80 93 86 05 sts 0x0586, r24 |
||
10104 | 669a: 80 91 11 01 lds r24, 0x0111 |
||
10105 | 669e: 90 91 12 01 lds r25, 0x0112 |
||
10106 | 66a2: 68 0f add r22, r24 |
||
10107 | 66a4: 79 1f adc r23, r25 |
||
10108 | 66a6: 70 93 12 01 sts 0x0112, r23 |
||
10109 | 66aa: 60 93 11 01 sts 0x0111, r22 |
||
10110 | 66ae: 80 91 13 01 lds r24, 0x0113 |
||
10111 | 66b2: 90 91 14 01 lds r25, 0x0114 |
||
10112 | 66b6: 48 0f add r20, r24 |
||
10113 | 66b8: 59 1f adc r21, r25 |
||
10114 | 66ba: 50 93 14 01 sts 0x0114, r21 |
||
10115 | 66be: 40 93 13 01 sts 0x0113, r20 |
||
10116 | 66c2: ec 8d ldd r30, Y+28 ; 0x1c |
||
10117 | 66c4: fd 8d ldd r31, Y+29 ; 0x1d |
||
10118 | 66c6: 1e 16 cp r1, r30 |
||
10119 | 66c8: 1f 06 cpc r1, r31 |
||
10120 | 66ca: 0c f0 brlt .+2 ; 0x66ce <Mean+0x894> |
||
10121 | 66cc: 6a c2 rjmp .+1236 ; 0x6ba2 <Mean+0xd68> |
||
10122 | 66ce: 6d 85 ldd r22, Y+13 ; 0x0d |
||
10123 | 66d0: 7e 85 ldd r23, Y+14 ; 0x0e |
||
10124 | 66d2: 8f 85 ldd r24, Y+15 ; 0x0f |
||
10125 | 66d4: 98 89 ldd r25, Y+16 ; 0x10 |
||
10126 | 66d6: 20 e4 ldi r18, 0x40 ; 64 |
||
10127 | 66d8: 30 e0 ldi r19, 0x00 ; 0 |
||
10128 | 66da: 40 e0 ldi r20, 0x00 ; 0 |
||
10129 | 66dc: 50 e0 ldi r21, 0x00 ; 0 |
||
10130 | 66de: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10131 | 66e2: 82 0e add r8, r18 |
||
10132 | 66e4: 93 1e adc r9, r19 |
||
10133 | 66e6: 90 92 70 05 sts 0x0570, r9 |
||
10134 | 66ea: 80 92 6f 05 sts 0x056F, r8 |
||
10135 | 66ee: 2a 8d ldd r18, Y+26 ; 0x1a |
||
10136 | 66f0: 3b 8d ldd r19, Y+27 ; 0x1b |
||
10137 | 66f2: 12 16 cp r1, r18 |
||
10138 | 66f4: 13 06 cpc r1, r19 |
||
10139 | 66f6: 0c f0 brlt .+2 ; 0x66fa <Mean+0x8c0> |
||
10140 | 66f8: 3c c2 rjmp .+1144 ; 0x6b72 <Mean+0xd38> |
||
10141 | 66fa: 69 85 ldd r22, Y+9 ; 0x09 |
||
10142 | 66fc: 7a 85 ldd r23, Y+10 ; 0x0a |
||
10143 | 66fe: 8b 85 ldd r24, Y+11 ; 0x0b |
||
10144 | 6700: 9c 85 ldd r25, Y+12 ; 0x0c |
||
10145 | 6702: 20 e4 ldi r18, 0x40 ; 64 |
||
10146 | 6704: 30 e0 ldi r19, 0x00 ; 0 |
||
10147 | 6706: 40 e0 ldi r20, 0x00 ; 0 |
||
10148 | 6708: 50 e0 ldi r21, 0x00 ; 0 |
||
10149 | 670a: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10150 | 670e: 62 0e add r6, r18 |
||
10151 | 6710: 73 1e adc r7, r19 |
||
10152 | 6712: 70 92 72 05 sts 0x0572, r7 |
||
10153 | 6716: 60 92 71 05 sts 0x0571, r6 |
||
10154 | 671a: 39 89 ldd r19, Y+17 ; 0x11 |
||
10155 | 671c: 37 fd sbrc r19, 7 |
||
10156 | 671e: e1 c1 rjmp .+962 ; 0x6ae2 <Mean+0xca8> |
||
10157 | 6720: ad 96 adiw r28, 0x2d ; 45 |
||
10158 | 6722: 0f b6 in r0, 0x3f ; 63 |
||
10159 | 6724: f8 94 cli |
||
10160 | 6726: de bf out 0x3e, r29 ; 62 |
||
10161 | 6728: 0f be out 0x3f, r0 ; 63 |
||
10162 | 672a: cd bf out 0x3d, r28 ; 61 |
||
10163 | 672c: cf 91 pop r28 |
||
10164 | 672e: df 91 pop r29 |
||
10165 | 6730: 1f 91 pop r17 |
||
10166 | 6732: 0f 91 pop r16 |
||
10167 | 6734: ff 90 pop r15 |
||
10168 | 6736: ef 90 pop r14 |
||
10169 | 6738: df 90 pop r13 |
||
10170 | 673a: cf 90 pop r12 |
||
10171 | 673c: bf 90 pop r11 |
||
10172 | 673e: af 90 pop r10 |
||
10173 | 6740: 9f 90 pop r9 |
||
10174 | 6742: 8f 90 pop r8 |
||
10175 | 6744: 7f 90 pop r7 |
||
10176 | 6746: 6f 90 pop r6 |
||
10177 | 6748: 5f 90 pop r5 |
||
10178 | 674a: 4f 90 pop r4 |
||
10179 | 674c: 3f 90 pop r3 |
||
10180 | 674e: 2f 90 pop r2 |
||
10181 | 6750: 08 95 ret |
||
10182 | 6752: 80 91 1a 02 lds r24, 0x021A |
||
10183 | 6756: 90 91 1b 02 lds r25, 0x021B |
||
10184 | 675a: 83 5f subi r24, 0xF3 ; 243 |
||
10185 | 675c: 93 40 sbci r25, 0x03 ; 3 |
||
10186 | 675e: 34 f0 brlt .+12 ; 0x676c <Mean+0x932> |
||
10187 | 6760: 88 ee ldi r24, 0xE8 ; 232 |
||
10188 | 6762: 93 e0 ldi r25, 0x03 ; 3 |
||
10189 | 6764: 90 93 87 05 sts 0x0587, r25 |
||
10190 | 6768: 80 93 86 05 sts 0x0586, r24 |
||
10191 | 676c: 80 91 1a 02 lds r24, 0x021A |
||
10192 | 6770: 90 91 1b 02 lds r25, 0x021B |
||
10193 | 6774: 8a 5f subi r24, 0xFA ; 250 |
||
10194 | 6776: 93 40 sbci r25, 0x03 ; 3 |
||
10195 | 6778: 0c f4 brge .+2 ; 0x677c <Mean+0x942> |
||
10196 | 677a: 19 cc rjmp .-1998 ; 0x5fae <Mean+0x174> |
||
10197 | 677c: 80 ed ldi r24, 0xD0 ; 208 |
||
10198 | 677e: 97 e0 ldi r25, 0x07 ; 7 |
||
10199 | 6780: 90 93 87 05 sts 0x0587, r25 |
||
10200 | 6784: 80 93 86 05 sts 0x0586, r24 |
||
10201 | 6788: 12 cc rjmp .-2012 ; 0x5fae <Mean+0x174> |
||
10202 | 678a: 80 91 18 02 lds r24, 0x0218 |
||
10203 | 678e: 90 91 19 02 lds r25, 0x0219 |
||
10204 | 6792: 83 5f subi r24, 0xF3 ; 243 |
||
10205 | 6794: 93 40 sbci r25, 0x03 ; 3 |
||
10206 | 6796: 34 f0 brlt .+12 ; 0x67a4 <Mean+0x96a> |
||
10207 | 6798: 88 ee ldi r24, 0xE8 ; 232 |
||
10208 | 679a: 93 e0 ldi r25, 0x03 ; 3 |
||
10209 | 679c: 90 93 7d 05 sts 0x057D, r25 |
||
10210 | 67a0: 80 93 7c 05 sts 0x057C, r24 |
||
10211 | 67a4: 80 91 18 02 lds r24, 0x0218 |
||
10212 | 67a8: 90 91 19 02 lds r25, 0x0219 |
||
10213 | 67ac: 8a 5f subi r24, 0xFA ; 250 |
||
10214 | 67ae: 93 40 sbci r25, 0x03 ; 3 |
||
10215 | 67b0: 0c f4 brge .+2 ; 0x67b4 <Mean+0x97a> |
||
10216 | 67b2: ae cb rjmp .-2212 ; 0x5f10 <Mean+0xd6> |
||
10217 | 67b4: 80 ed ldi r24, 0xD0 ; 208 |
||
10218 | 67b6: 97 e0 ldi r25, 0x07 ; 7 |
||
10219 | 67b8: 90 93 7d 05 sts 0x057D, r25 |
||
10220 | 67bc: 80 93 7c 05 sts 0x057C, r24 |
||
10221 | 67c0: 80 91 13 01 lds r24, 0x0113 |
||
10222 | 67c4: 90 91 14 01 lds r25, 0x0114 |
||
10223 | 67c8: 97 ff sbrs r25, 7 |
||
10224 | 67ca: a8 cb rjmp .-2224 ; 0x5f1c <Mean+0xe2> |
||
10225 | 67cc: 07 96 adiw r24, 0x07 ; 7 |
||
10226 | 67ce: a6 cb rjmp .-2228 ; 0x5f1c <Mean+0xe2> |
||
10227 | 67d0: 80 e8 ldi r24, 0x80 ; 128 |
||
10228 | 67d2: 9f ef ldi r25, 0xFF ; 255 |
||
10229 | 67d4: 46 cf rjmp .-372 ; 0x6662 <Mean+0x828> |
||
10230 | 67d6: 80 e8 ldi r24, 0x80 ; 128 |
||
10231 | 67d8: 90 e0 ldi r25, 0x00 ; 0 |
||
10232 | 67da: bf ef ldi r27, 0xFF ; 255 |
||
10233 | 67dc: 80 38 cpi r24, 0x80 ; 128 |
||
10234 | 67de: 9b 07 cpc r25, r27 |
||
10235 | 67e0: 0c f0 brlt .+2 ; 0x67e4 <Mean+0x9aa> |
||
10236 | 67e2: 3f cf rjmp .-386 ; 0x6662 <Mean+0x828> |
||
10237 | 67e4: f5 cf rjmp .-22 ; 0x67d0 <Mean+0x996> |
||
10238 | 67e6: 80 e8 ldi r24, 0x80 ; 128 |
||
10239 | 67e8: 9f ef ldi r25, 0xFF ; 255 |
||
10240 | 67ea: fd ce rjmp .-518 ; 0x65e6 <Mean+0x7ac> |
||
10241 | 67ec: 80 e8 ldi r24, 0x80 ; 128 |
||
10242 | 67ee: 90 e0 ldi r25, 0x00 ; 0 |
||
10243 | 67f0: e6 2f mov r30, r22 |
||
10244 | 67f2: f0 e0 ldi r31, 0x00 ; 0 |
||
10245 | 67f4: af ef ldi r26, 0xFF ; 255 |
||
10246 | 67f6: 80 38 cpi r24, 0x80 ; 128 |
||
10247 | 67f8: 9a 07 cpc r25, r26 |
||
10248 | 67fa: 0c f0 brlt .+2 ; 0x67fe <Mean+0x9c4> |
||
10249 | 67fc: f4 ce rjmp .-536 ; 0x65e6 <Mean+0x7ac> |
||
10250 | 67fe: f3 cf rjmp .-26 ; 0x67e6 <Mean+0x9ac> |
||
10251 | 6800: f0 91 96 05 lds r31, 0x0596 |
||
10252 | 6804: f9 8b std Y+17, r31 ; 0x11 |
||
10253 | 6806: f6 ff sbrs r31, 6 |
||
10254 | 6808: 38 cd rjmp .-1424 ; 0x627a <Mean+0x440> |
||
10255 | 680a: 2e 89 ldd r18, Y+22 ; 0x16 |
||
10256 | 680c: 3f 89 ldd r19, Y+23 ; 0x17 |
||
10257 | 680e: 48 8d ldd r20, Y+24 ; 0x18 |
||
10258 | 6810: 59 8d ldd r21, Y+25 ; 0x19 |
||
10259 | 6812: 29 34 cpi r18, 0x49 ; 73 |
||
10260 | 6814: 6b e6 ldi r22, 0x6B ; 107 |
||
10261 | 6816: 36 07 cpc r19, r22 |
||
10262 | 6818: 61 e0 ldi r22, 0x01 ; 1 |
||
10263 | 681a: 46 07 cpc r20, r22 |
||
10264 | 681c: 60 e0 ldi r22, 0x00 ; 0 |
||
10265 | 681e: 56 07 cpc r21, r22 |
||
10266 | 6820: 24 f0 brlt .+8 ; 0x682a <Mean+0x9f0> |
||
10267 | 6822: 28 e4 ldi r18, 0x48 ; 72 |
||
10268 | 6824: 3b e6 ldi r19, 0x6B ; 107 |
||
10269 | 6826: 41 e0 ldi r20, 0x01 ; 1 |
||
10270 | 6828: 50 e0 ldi r21, 0x00 ; 0 |
||
10271 | 682a: 2d 83 std Y+5, r18 ; 0x05 |
||
10272 | 682c: 3e 83 std Y+6, r19 ; 0x06 |
||
10273 | 682e: 4f 83 std Y+7, r20 ; 0x07 |
||
10274 | 6830: 58 87 std Y+8, r21 ; 0x08 |
||
10275 | 6832: 28 5b subi r18, 0xB8 ; 184 |
||
10276 | 6834: 34 49 sbci r19, 0x94 ; 148 |
||
10277 | 6836: 4e 4f sbci r20, 0xFE ; 254 |
||
10278 | 6838: 5f 4f sbci r21, 0xFF ; 255 |
||
10279 | 683a: 44 f4 brge .+16 ; 0x684c <Mean+0xa12> |
||
10280 | 683c: 88 eb ldi r24, 0xB8 ; 184 |
||
10281 | 683e: 94 e9 ldi r25, 0x94 ; 148 |
||
10282 | 6840: ae ef ldi r26, 0xFE ; 254 |
||
10283 | 6842: bf ef ldi r27, 0xFF ; 255 |
||
10284 | 6844: 8d 83 std Y+5, r24 ; 0x05 |
||
10285 | 6846: 9e 83 std Y+6, r25 ; 0x06 |
||
10286 | 6848: af 83 std Y+7, r26 ; 0x07 |
||
10287 | 684a: b8 87 std Y+8, r27 ; 0x08 |
||
10288 | 684c: 2a 89 ldd r18, Y+18 ; 0x12 |
||
10289 | 684e: 3b 89 ldd r19, Y+19 ; 0x13 |
||
10290 | 6850: 4c 89 ldd r20, Y+20 ; 0x14 |
||
10291 | 6852: 5d 89 ldd r21, Y+21 ; 0x15 |
||
10292 | 6854: 29 34 cpi r18, 0x49 ; 73 |
||
10293 | 6856: 9b e6 ldi r25, 0x6B ; 107 |
||
10294 | 6858: 39 07 cpc r19, r25 |
||
10295 | 685a: 91 e0 ldi r25, 0x01 ; 1 |
||
10296 | 685c: 49 07 cpc r20, r25 |
||
10297 | 685e: 90 e0 ldi r25, 0x00 ; 0 |
||
10298 | 6860: 59 07 cpc r21, r25 |
||
10299 | 6862: 24 f0 brlt .+8 ; 0x686c <Mean+0xa32> |
||
10300 | 6864: 28 e4 ldi r18, 0x48 ; 72 |
||
10301 | 6866: 3b e6 ldi r19, 0x6B ; 107 |
||
10302 | 6868: 41 e0 ldi r20, 0x01 ; 1 |
||
10303 | 686a: 50 e0 ldi r21, 0x00 ; 0 |
||
10304 | 686c: 29 83 std Y+1, r18 ; 0x01 |
||
10305 | 686e: 3a 83 std Y+2, r19 ; 0x02 |
||
10306 | 6870: 4b 83 std Y+3, r20 ; 0x03 |
||
10307 | 6872: 5c 83 std Y+4, r21 ; 0x04 |
||
10308 | 6874: 28 5b subi r18, 0xB8 ; 184 |
||
10309 | 6876: 34 49 sbci r19, 0x94 ; 148 |
||
10310 | 6878: 4e 4f sbci r20, 0xFE ; 254 |
||
10311 | 687a: 5f 4f sbci r21, 0xFF ; 255 |
||
10312 | 687c: 44 f4 brge .+16 ; 0x688e <Mean+0xa54> |
||
10313 | 687e: 88 eb ldi r24, 0xB8 ; 184 |
||
10314 | 6880: 94 e9 ldi r25, 0x94 ; 148 |
||
10315 | 6882: ae ef ldi r26, 0xFE ; 254 |
||
10316 | 6884: bf ef ldi r27, 0xFF ; 255 |
||
10317 | 6886: 89 83 std Y+1, r24 ; 0x01 |
||
10318 | 6888: 9a 83 std Y+2, r25 ; 0x02 |
||
10319 | 688a: ab 83 std Y+3, r26 ; 0x03 |
||
10320 | 688c: bc 83 std Y+4, r27 ; 0x04 |
||
10321 | 688e: aa 8d ldd r26, Y+26 ; 0x1a |
||
10322 | 6890: bb 8d ldd r27, Y+27 ; 0x1b |
||
10323 | 6892: 9d 01 movw r18, r26 |
||
10324 | 6894: 44 27 eor r20, r20 |
||
10325 | 6896: 37 fd sbrc r19, 7 |
||
10326 | 6898: 40 95 com r20 |
||
10327 | 689a: 54 2f mov r21, r20 |
||
10328 | 689c: 6d 81 ldd r22, Y+5 ; 0x05 |
||
10329 | 689e: 7e 81 ldd r23, Y+6 ; 0x06 |
||
10330 | 68a0: 8f 81 ldd r24, Y+7 ; 0x07 |
||
10331 | 68a2: 98 85 ldd r25, Y+8 ; 0x08 |
||
10332 | 68a4: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10333 | 68a8: 20 e0 ldi r18, 0x00 ; 0 |
||
10334 | 68aa: 38 e0 ldi r19, 0x08 ; 8 |
||
10335 | 68ac: 40 e0 ldi r20, 0x00 ; 0 |
||
10336 | 68ae: 50 e0 ldi r21, 0x00 ; 0 |
||
10337 | 68b0: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10338 | 68b4: ca 01 movw r24, r20 |
||
10339 | 68b6: a0 90 a1 01 lds r10, 0x01A1 |
||
10340 | 68ba: bb 24 eor r11, r11 |
||
10341 | 68bc: cc 24 eor r12, r12 |
||
10342 | 68be: dd 24 eor r13, r13 |
||
10343 | 68c0: b9 01 movw r22, r18 |
||
10344 | 68c2: a6 01 movw r20, r12 |
||
10345 | 68c4: 95 01 movw r18, r10 |
||
10346 | 68c6: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10347 | 68ca: 20 e0 ldi r18, 0x00 ; 0 |
||
10348 | 68cc: 30 e1 ldi r19, 0x10 ; 16 |
||
10349 | 68ce: 40 e0 ldi r20, 0x00 ; 0 |
||
10350 | 68d0: 50 e0 ldi r21, 0x00 ; 0 |
||
10351 | 68d2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10352 | 68d6: 79 01 movw r14, r18 |
||
10353 | 68d8: 8a 01 movw r16, r20 |
||
10354 | 68da: 2a a7 std Y+42, r18 ; 0x2a |
||
10355 | 68dc: fb a6 std Y+43, r15 ; 0x2b |
||
10356 | 68de: ec 8d ldd r30, Y+28 ; 0x1c |
||
10357 | 68e0: fd 8d ldd r31, Y+29 ; 0x1d |
||
10358 | 68e2: 9f 01 movw r18, r30 |
||
10359 | 68e4: 44 27 eor r20, r20 |
||
10360 | 68e6: 37 fd sbrc r19, 7 |
||
10361 | 68e8: 40 95 com r20 |
||
10362 | 68ea: 54 2f mov r21, r20 |
||
10363 | 68ec: 69 81 ldd r22, Y+1 ; 0x01 |
||
10364 | 68ee: 7a 81 ldd r23, Y+2 ; 0x02 |
||
10365 | 68f0: 8b 81 ldd r24, Y+3 ; 0x03 |
||
10366 | 68f2: 9c 81 ldd r25, Y+4 ; 0x04 |
||
10367 | 68f4: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10368 | 68f8: 20 e0 ldi r18, 0x00 ; 0 |
||
10369 | 68fa: 38 e0 ldi r19, 0x08 ; 8 |
||
10370 | 68fc: 40 e0 ldi r20, 0x00 ; 0 |
||
10371 | 68fe: 50 e0 ldi r21, 0x00 ; 0 |
||
10372 | 6900: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10373 | 6904: ca 01 movw r24, r20 |
||
10374 | 6906: b9 01 movw r22, r18 |
||
10375 | 6908: a6 01 movw r20, r12 |
||
10376 | 690a: 95 01 movw r18, r10 |
||
10377 | 690c: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10378 | 6910: 20 e0 ldi r18, 0x00 ; 0 |
||
10379 | 6912: 30 e1 ldi r19, 0x10 ; 16 |
||
10380 | 6914: 40 e0 ldi r20, 0x00 ; 0 |
||
10381 | 6916: 50 e0 ldi r21, 0x00 ; 0 |
||
10382 | 6918: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10383 | 691c: c9 01 movw r24, r18 |
||
10384 | 691e: da 01 movw r26, r20 |
||
10385 | 6920: 28 a7 std Y+40, r18 ; 0x28 |
||
10386 | 6922: 99 a7 std Y+41, r25 ; 0x29 |
||
10387 | 6924: 5c 01 movw r10, r24 |
||
10388 | 6926: 6d 01 movw r12, r26 |
||
10389 | 6928: ae 18 sub r10, r14 |
||
10390 | 692a: bf 08 sbc r11, r15 |
||
10391 | 692c: c0 0a sbc r12, r16 |
||
10392 | 692e: d1 0a sbc r13, r17 |
||
10393 | 6930: 8c a1 ldd r24, Y+36 ; 0x24 |
||
10394 | 6932: 9d a1 ldd r25, Y+37 ; 0x25 |
||
10395 | 6934: ae a1 ldd r26, Y+38 ; 0x26 |
||
10396 | 6936: bf a1 ldd r27, Y+39 ; 0x27 |
||
10397 | 6938: 8a 0d add r24, r10 |
||
10398 | 693a: 9b 1d adc r25, r11 |
||
10399 | 693c: ac 1d adc r26, r12 |
||
10400 | 693e: bd 1d adc r27, r13 |
||
10401 | 6940: 80 93 7f 05 sts 0x057F, r24 |
||
10402 | 6944: 90 93 80 05 sts 0x0580, r25 |
||
10403 | 6948: a0 93 81 05 sts 0x0581, r26 |
||
10404 | 694c: b0 93 82 05 sts 0x0582, r27 |
||
10405 | 6950: 90 91 a2 01 lds r25, 0x01A2 |
||
10406 | 6954: 9e 8f std Y+30, r25 ; 0x1e |
||
10407 | 6956: 99 23 and r25, r25 |
||
10408 | 6958: d1 f4 brne .+52 ; 0x698e <Mean+0xb54> |
||
10409 | 695a: c6 01 movw r24, r12 |
||
10410 | 695c: b5 01 movw r22, r10 |
||
10411 | 695e: 22 e0 ldi r18, 0x02 ; 2 |
||
10412 | 6960: 30 e0 ldi r19, 0x00 ; 0 |
||
10413 | 6962: 40 e0 ldi r20, 0x00 ; 0 |
||
10414 | 6964: 50 e0 ldi r21, 0x00 ; 0 |
||
10415 | 6966: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10416 | 696a: 88 a1 ldd r24, Y+32 ; 0x20 |
||
10417 | 696c: 99 a1 ldd r25, Y+33 ; 0x21 |
||
10418 | 696e: aa a1 ldd r26, Y+34 ; 0x22 |
||
10419 | 6970: bb a1 ldd r27, Y+35 ; 0x23 |
||
10420 | 6972: 82 1b sub r24, r18 |
||
10421 | 6974: 93 0b sbc r25, r19 |
||
10422 | 6976: a4 0b sbc r26, r20 |
||
10423 | 6978: b5 0b sbc r27, r21 |
||
10424 | 697a: 80 93 94 02 sts 0x0294, r24 |
||
10425 | 697e: 90 93 95 02 sts 0x0295, r25 |
||
10426 | 6982: a0 93 96 02 sts 0x0296, r26 |
||
10427 | 6986: b0 93 97 02 sts 0x0297, r27 |
||
10428 | 698a: 1c 01 movw r2, r24 |
||
10429 | 698c: 2d 01 movw r4, r26 |
||
10430 | 698e: a6 0c add r10, r6 |
||
10431 | 6990: b7 1c adc r11, r7 |
||
10432 | 6992: c8 1c adc r12, r8 |
||
10433 | 6994: d9 1c adc r13, r9 |
||
10434 | 6996: c6 01 movw r24, r12 |
||
10435 | 6998: b5 01 movw r22, r10 |
||
10436 | 699a: 2d 81 ldd r18, Y+5 ; 0x05 |
||
10437 | 699c: 3e 81 ldd r19, Y+6 ; 0x06 |
||
10438 | 699e: 4f 81 ldd r20, Y+7 ; 0x07 |
||
10439 | 69a0: 58 85 ldd r21, Y+8 ; 0x08 |
||
10440 | 69a2: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10441 | 69a6: 20 e0 ldi r18, 0x00 ; 0 |
||
10442 | 69a8: 38 e0 ldi r19, 0x08 ; 8 |
||
10443 | 69aa: 40 e0 ldi r20, 0x00 ; 0 |
||
10444 | 69ac: 50 e0 ldi r21, 0x00 ; 0 |
||
10445 | 69ae: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10446 | 69b2: ca 01 movw r24, r20 |
||
10447 | 69b4: e0 90 a0 01 lds r14, 0x01A0 |
||
10448 | 69b8: ff 24 eor r15, r15 |
||
10449 | 69ba: 00 e0 ldi r16, 0x00 ; 0 |
||
10450 | 69bc: 10 e0 ldi r17, 0x00 ; 0 |
||
10451 | 69be: b9 01 movw r22, r18 |
||
10452 | 69c0: a8 01 movw r20, r16 |
||
10453 | 69c2: 97 01 movw r18, r14 |
||
10454 | 69c4: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10455 | 69c8: 20 e0 ldi r18, 0x00 ; 0 |
||
10456 | 69ca: 30 e1 ldi r19, 0x10 ; 16 |
||
10457 | 69cc: 40 e0 ldi r20, 0x00 ; 0 |
||
10458 | 69ce: 50 e0 ldi r21, 0x00 ; 0 |
||
10459 | 69d0: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10460 | 69d4: 39 01 movw r6, r18 |
||
10461 | 69d6: 4a 01 movw r8, r20 |
||
10462 | 69d8: c6 01 movw r24, r12 |
||
10463 | 69da: b5 01 movw r22, r10 |
||
10464 | 69dc: 29 81 ldd r18, Y+1 ; 0x01 |
||
10465 | 69de: 3a 81 ldd r19, Y+2 ; 0x02 |
||
10466 | 69e0: 4b 81 ldd r20, Y+3 ; 0x03 |
||
10467 | 69e2: 5c 81 ldd r21, Y+4 ; 0x04 |
||
10468 | 69e4: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10469 | 69e8: 20 e0 ldi r18, 0x00 ; 0 |
||
10470 | 69ea: 38 e0 ldi r19, 0x08 ; 8 |
||
10471 | 69ec: 40 e0 ldi r20, 0x00 ; 0 |
||
10472 | 69ee: 50 e0 ldi r21, 0x00 ; 0 |
||
10473 | 69f0: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10474 | 69f4: ca 01 movw r24, r20 |
||
10475 | 69f6: b9 01 movw r22, r18 |
||
10476 | 69f8: a8 01 movw r20, r16 |
||
10477 | 69fa: 97 01 movw r18, r14 |
||
10478 | 69fc: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10479 | 6a00: 20 e0 ldi r18, 0x00 ; 0 |
||
10480 | 6a02: 30 e1 ldi r19, 0x10 ; 16 |
||
10481 | 6a04: 40 e0 ldi r20, 0x00 ; 0 |
||
10482 | 6a06: 50 e0 ldi r21, 0x00 ; 0 |
||
10483 | 6a08: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10484 | 6a0c: 79 01 movw r14, r18 |
||
10485 | 6a0e: 8a 01 movw r16, r20 |
||
10486 | 6a10: ac a5 ldd r26, Y+44 ; 0x2c |
||
10487 | 6a12: bd a5 ldd r27, Y+45 ; 0x2d |
||
10488 | 6a14: a1 34 cpi r26, 0x41 ; 65 |
||
10489 | 6a16: b1 05 cpc r27, r1 |
||
10490 | 6a18: a4 f0 brlt .+40 ; 0x6a42 <Mean+0xc08> |
||
10491 | 6a1a: d4 01 movw r26, r8 |
||
10492 | 6a1c: c3 01 movw r24, r6 |
||
10493 | 6a1e: 97 fc sbrc r9, 7 |
||
10494 | 6a20: ff c0 rjmp .+510 ; 0x6c20 <Mean+0xde6> |
||
10495 | 6a22: 81 38 cpi r24, 0x81 ; 129 |
||
10496 | 6a24: 91 05 cpc r25, r1 |
||
10497 | 6a26: a1 05 cpc r26, r1 |
||
10498 | 6a28: b1 05 cpc r27, r1 |
||
10499 | 6a2a: 0c f0 brlt .+2 ; 0x6a2e <Mean+0xbf4> |
||
10500 | 6a2c: f5 c0 rjmp .+490 ; 0x6c18 <Mean+0xdde> |
||
10501 | 6a2e: d8 01 movw r26, r16 |
||
10502 | 6a30: c7 01 movw r24, r14 |
||
10503 | 6a32: 17 fd sbrc r17, 7 |
||
10504 | 6a34: 14 c1 rjmp .+552 ; 0x6c5e <Mean+0xe24> |
||
10505 | 6a36: 81 38 cpi r24, 0x81 ; 129 |
||
10506 | 6a38: 91 05 cpc r25, r1 |
||
10507 | 6a3a: a1 05 cpc r26, r1 |
||
10508 | 6a3c: b1 05 cpc r27, r1 |
||
10509 | 6a3e: 0c f0 brlt .+2 ; 0x6a42 <Mean+0xc08> |
||
10510 | 6a40: eb c0 rjmp .+470 ; 0x6c18 <Mean+0xdde> |
||
10511 | 6a42: c4 01 movw r24, r8 |
||
10512 | 6a44: b3 01 movw r22, r6 |
||
10513 | 6a46: 24 e6 ldi r18, 0x64 ; 100 |
||
10514 | 6a48: 30 e0 ldi r19, 0x00 ; 0 |
||
10515 | 6a4a: 40 e0 ldi r20, 0x00 ; 0 |
||
10516 | 6a4c: 50 e0 ldi r21, 0x00 ; 0 |
||
10517 | 6a4e: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10518 | 6a52: 2e 19 sub r18, r14 |
||
10519 | 6a54: 3f 09 sbc r19, r15 |
||
10520 | 6a56: 30 93 70 05 sts 0x0570, r19 |
||
10521 | 6a5a: 20 93 6f 05 sts 0x056F, r18 |
||
10522 | 6a5e: c8 01 movw r24, r16 |
||
10523 | 6a60: b7 01 movw r22, r14 |
||
10524 | 6a62: 2c e9 ldi r18, 0x9C ; 156 |
||
10525 | 6a64: 3f ef ldi r19, 0xFF ; 255 |
||
10526 | 6a66: 4f ef ldi r20, 0xFF ; 255 |
||
10527 | 6a68: 5f ef ldi r21, 0xFF ; 255 |
||
10528 | 6a6a: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10529 | 6a6e: 26 0d add r18, r6 |
||
10530 | 6a70: 37 1d adc r19, r7 |
||
10531 | 6a72: 30 93 72 05 sts 0x0572, r19 |
||
10532 | 6a76: 20 93 71 05 sts 0x0571, r18 |
||
10533 | 6a7a: be 8d ldd r27, Y+30 ; 0x1e |
||
10534 | 6a7c: eb 2e mov r14, r27 |
||
10535 | 6a7e: ff 24 eor r15, r15 |
||
10536 | 6a80: 00 e0 ldi r16, 0x00 ; 0 |
||
10537 | 6a82: 10 e0 ldi r17, 0x00 ; 0 |
||
10538 | 6a84: 28 a5 ldd r18, Y+40 ; 0x28 |
||
10539 | 6a86: 39 a5 ldd r19, Y+41 ; 0x29 |
||
10540 | 6a88: c9 01 movw r24, r18 |
||
10541 | 6a8a: 9c 01 movw r18, r24 |
||
10542 | 6a8c: 97 fd sbrc r25, 7 |
||
10543 | 6a8e: e3 c0 rjmp .+454 ; 0x6c56 <Mean+0xe1c> |
||
10544 | 6a90: b9 01 movw r22, r18 |
||
10545 | 6a92: 88 27 eor r24, r24 |
||
10546 | 6a94: 77 fd sbrc r23, 7 |
||
10547 | 6a96: 80 95 com r24 |
||
10548 | 6a98: 98 2f mov r25, r24 |
||
10549 | 6a9a: a8 01 movw r20, r16 |
||
10550 | 6a9c: 97 01 movw r18, r14 |
||
10551 | 6a9e: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10552 | 6aa2: 6d 87 std Y+13, r22 ; 0x0d |
||
10553 | 6aa4: 7e 87 std Y+14, r23 ; 0x0e |
||
10554 | 6aa6: 8f 87 std Y+15, r24 ; 0x0f |
||
10555 | 6aa8: 98 8b std Y+16, r25 ; 0x10 |
||
10556 | 6aaa: 2a a5 ldd r18, Y+42 ; 0x2a |
||
10557 | 6aac: 3b a5 ldd r19, Y+43 ; 0x2b |
||
10558 | 6aae: c9 01 movw r24, r18 |
||
10559 | 6ab0: 9c 01 movw r18, r24 |
||
10560 | 6ab2: 97 fd sbrc r25, 7 |
||
10561 | 6ab4: cc c0 rjmp .+408 ; 0x6c4e <Mean+0xe14> |
||
10562 | 6ab6: b9 01 movw r22, r18 |
||
10563 | 6ab8: 88 27 eor r24, r24 |
||
10564 | 6aba: 77 fd sbrc r23, 7 |
||
10565 | 6abc: 80 95 com r24 |
||
10566 | 6abe: 98 2f mov r25, r24 |
||
10567 | 6ac0: a8 01 movw r20, r16 |
||
10568 | 6ac2: 97 01 movw r18, r14 |
||
10569 | 6ac4: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
10570 | 6ac8: 69 87 std Y+9, r22 ; 0x09 |
||
10571 | 6aca: 7a 87 std Y+10, r23 ; 0x0a |
||
10572 | 6acc: 8b 87 std Y+11, r24 ; 0x0b |
||
10573 | 6ace: 9c 87 std Y+12, r25 ; 0x0c |
||
10574 | 6ad0: e0 90 7f 05 lds r14, 0x057F |
||
10575 | 6ad4: f0 90 80 05 lds r15, 0x0580 |
||
10576 | 6ad8: 00 91 81 05 lds r16, 0x0581 |
||
10577 | 6adc: 10 91 82 05 lds r17, 0x0582 |
||
10578 | 6ae0: dc cb rjmp .-2120 ; 0x629a <Mean+0x460> |
||
10579 | 6ae2: 6f 8d ldd r22, Y+31 ; 0x1f |
||
10580 | 6ae4: 66 23 and r22, r22 |
||
10581 | 6ae6: 09 f0 breq .+2 ; 0x6aea <Mean+0xcb0> |
||
10582 | 6ae8: 1b ce rjmp .-970 ; 0x6720 <Mean+0x8e6> |
||
10583 | 6aea: 80 91 e1 02 lds r24, 0x02E1 |
||
10584 | 6aee: 88 23 and r24, r24 |
||
10585 | 6af0: 09 f0 breq .+2 ; 0x6af4 <Mean+0xcba> |
||
10586 | 6af2: 16 ce rjmp .-980 ; 0x6720 <Mean+0x8e6> |
||
10587 | 6af4: 8c 8d ldd r24, Y+28 ; 0x1c |
||
10588 | 6af6: 9d 8d ldd r25, Y+29 ; 0x1d |
||
10589 | 6af8: 81 50 subi r24, 0x01 ; 1 |
||
10590 | 6afa: 91 40 sbci r25, 0x01 ; 1 |
||
10591 | 6afc: 0c f0 brlt .+2 ; 0x6b00 <Mean+0xcc6> |
||
10592 | 6afe: 7d c0 rjmp .+250 ; 0x6bfa <Mean+0xdc0> |
||
10593 | 6b00: 2c 8d ldd r18, Y+28 ; 0x1c |
||
10594 | 6b02: 3d 8d ldd r19, Y+29 ; 0x1d |
||
10595 | 6b04: 6f ef ldi r22, 0xFF ; 255 |
||
10596 | 6b06: 20 30 cpi r18, 0x00 ; 0 |
||
10597 | 6b08: 36 07 cpc r19, r22 |
||
10598 | 6b0a: 64 f4 brge .+24 ; 0x6b24 <Mean+0xcea> |
||
10599 | 6b0c: 80 91 7c 05 lds r24, 0x057C |
||
10600 | 6b10: 90 91 7d 05 lds r25, 0x057D |
||
10601 | 6b14: 80 50 subi r24, 0x00 ; 0 |
||
10602 | 6b16: 9f 4f sbci r25, 0xFF ; 255 |
||
10603 | 6b18: 82 0f add r24, r18 |
||
10604 | 6b1a: 93 1f adc r25, r19 |
||
10605 | 6b1c: 90 93 7d 05 sts 0x057D, r25 |
||
10606 | 6b20: 80 93 7c 05 sts 0x057C, r24 |
||
10607 | 6b24: 8a 8d ldd r24, Y+26 ; 0x1a |
||
10608 | 6b26: 9b 8d ldd r25, Y+27 ; 0x1b |
||
10609 | 6b28: 81 50 subi r24, 0x01 ; 1 |
||
10610 | 6b2a: 91 40 sbci r25, 0x01 ; 1 |
||
10611 | 6b2c: 0c f0 brlt .+2 ; 0x6b30 <Mean+0xcf6> |
||
10612 | 6b2e: 80 c0 rjmp .+256 ; 0x6c30 <Mean+0xdf6> |
||
10613 | 6b30: 2a 8d ldd r18, Y+26 ; 0x1a |
||
10614 | 6b32: 3b 8d ldd r19, Y+27 ; 0x1b |
||
10615 | 6b34: 6f ef ldi r22, 0xFF ; 255 |
||
10616 | 6b36: 20 30 cpi r18, 0x00 ; 0 |
||
10617 | 6b38: 36 07 cpc r19, r22 |
||
10618 | 6b3a: 0c f0 brlt .+2 ; 0x6b3e <Mean+0xd04> |
||
10619 | 6b3c: f1 cd rjmp .-1054 ; 0x6720 <Mean+0x8e6> |
||
10620 | 6b3e: 80 91 86 05 lds r24, 0x0586 |
||
10621 | 6b42: 90 91 87 05 lds r25, 0x0587 |
||
10622 | 6b46: 80 50 subi r24, 0x00 ; 0 |
||
10623 | 6b48: 9f 4f sbci r25, 0xFF ; 255 |
||
10624 | 6b4a: 82 0f add r24, r18 |
||
10625 | 6b4c: 93 1f adc r25, r19 |
||
10626 | 6b4e: 90 93 87 05 sts 0x0587, r25 |
||
10627 | 6b52: 80 93 86 05 sts 0x0586, r24 |
||
10628 | 6b56: e4 cd rjmp .-1080 ; 0x6720 <Mean+0x8e6> |
||
10629 | 6b58: e6 0c add r14, r6 |
||
10630 | 6b5a: f7 1c adc r15, r7 |
||
10631 | 6b5c: 08 1d adc r16, r8 |
||
10632 | 6b5e: 19 1d adc r17, r9 |
||
10633 | 6b60: e0 92 7f 05 sts 0x057F, r14 |
||
10634 | 6b64: f0 92 80 05 sts 0x0580, r15 |
||
10635 | 6b68: 00 93 81 05 sts 0x0581, r16 |
||
10636 | 6b6c: 10 93 82 05 sts 0x0582, r17 |
||
10637 | 6b70: c1 cb rjmp .-2174 ; 0x62f4 <Mean+0x4ba> |
||
10638 | 6b72: 69 85 ldd r22, Y+9 ; 0x09 |
||
10639 | 6b74: 7a 85 ldd r23, Y+10 ; 0x0a |
||
10640 | 6b76: 8b 85 ldd r24, Y+11 ; 0x0b |
||
10641 | 6b78: 9c 85 ldd r25, Y+12 ; 0x0c |
||
10642 | 6b7a: 20 e4 ldi r18, 0x40 ; 64 |
||
10643 | 6b7c: 30 e0 ldi r19, 0x00 ; 0 |
||
10644 | 6b7e: 40 e0 ldi r20, 0x00 ; 0 |
||
10645 | 6b80: 50 e0 ldi r21, 0x00 ; 0 |
||
10646 | 6b82: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10647 | 6b86: 50 95 com r21 |
||
10648 | 6b88: 40 95 com r20 |
||
10649 | 6b8a: 30 95 com r19 |
||
10650 | 6b8c: 21 95 neg r18 |
||
10651 | 6b8e: 3f 4f sbci r19, 0xFF ; 255 |
||
10652 | 6b90: 4f 4f sbci r20, 0xFF ; 255 |
||
10653 | 6b92: 5f 4f sbci r21, 0xFF ; 255 |
||
10654 | 6b94: 62 0e add r6, r18 |
||
10655 | 6b96: 73 1e adc r7, r19 |
||
10656 | 6b98: 70 92 72 05 sts 0x0572, r7 |
||
10657 | 6b9c: 60 92 71 05 sts 0x0571, r6 |
||
10658 | 6ba0: bc cd rjmp .-1160 ; 0x671a <Mean+0x8e0> |
||
10659 | 6ba2: 6d 85 ldd r22, Y+13 ; 0x0d |
||
10660 | 6ba4: 7e 85 ldd r23, Y+14 ; 0x0e |
||
10661 | 6ba6: 8f 85 ldd r24, Y+15 ; 0x0f |
||
10662 | 6ba8: 98 89 ldd r25, Y+16 ; 0x10 |
||
10663 | 6baa: 20 e4 ldi r18, 0x40 ; 64 |
||
10664 | 6bac: 30 e0 ldi r19, 0x00 ; 0 |
||
10665 | 6bae: 40 e0 ldi r20, 0x00 ; 0 |
||
10666 | 6bb0: 50 e0 ldi r21, 0x00 ; 0 |
||
10667 | 6bb2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
10668 | 6bb6: 50 95 com r21 |
||
10669 | 6bb8: 40 95 com r20 |
||
10670 | 6bba: 30 95 com r19 |
||
10671 | 6bbc: 21 95 neg r18 |
||
10672 | 6bbe: 3f 4f sbci r19, 0xFF ; 255 |
||
10673 | 6bc0: 4f 4f sbci r20, 0xFF ; 255 |
||
10674 | 6bc2: 5f 4f sbci r21, 0xFF ; 255 |
||
10675 | 6bc4: 82 0e add r8, r18 |
||
10676 | 6bc6: 93 1e adc r9, r19 |
||
10677 | 6bc8: 90 92 70 05 sts 0x0570, r9 |
||
10678 | 6bcc: 80 92 6f 05 sts 0x056F, r8 |
||
10679 | 6bd0: 8e cd rjmp .-1252 ; 0x66ee <Mean+0x8b4> |
||
10680 | 6bd2: 07 96 adiw r24, 0x07 ; 7 |
||
10681 | 6bd4: 52 c9 rjmp .-3420 ; 0x5e7a <Mean+0x40> |
||
10682 | 6bd6: 29 5f subi r18, 0xF9 ; 249 |
||
10683 | 6bd8: 3f 4f sbci r19, 0xFF ; 255 |
||
10684 | 6bda: b0 c9 rjmp .-3232 ; 0x5f3c <Mean+0x102> |
||
10685 | 6bdc: 29 5f subi r18, 0xF9 ; 249 |
||
10686 | 6bde: 3f 4f sbci r19, 0xFF ; 255 |
||
10687 | 6be0: 5c c9 rjmp .-3400 ; 0x5e9a <Mean+0x60> |
||
10688 | 6be2: 21 5f subi r18, 0xF1 ; 241 |
||
10689 | 6be4: 3f 4f sbci r19, 0xFF ; 255 |
||
10690 | 6be6: 47 cd rjmp .-1394 ; 0x6676 <Mean+0x83c> |
||
10691 | 6be8: 2f 5f subi r18, 0xFF ; 255 |
||
10692 | 6bea: 3f 4f sbci r19, 0xFF ; 255 |
||
10693 | 6bec: ea cc rjmp .-1580 ; 0x65c2 <Mean+0x788> |
||
10694 | 6bee: 21 5f subi r18, 0xF1 ; 241 |
||
10695 | 6bf0: 3f 4f sbci r19, 0xFF ; 255 |
||
10696 | 6bf2: 03 cd rjmp .-1530 ; 0x65fa <Mean+0x7c0> |
||
10697 | 6bf4: 2f 5f subi r18, 0xFF ; 255 |
||
10698 | 6bf6: 3f 4f sbci r19, 0xFF ; 255 |
||
10699 | 6bf8: 24 cd rjmp .-1464 ; 0x6642 <Mean+0x808> |
||
10700 | 6bfa: 80 91 7c 05 lds r24, 0x057C |
||
10701 | 6bfe: 90 91 7d 05 lds r25, 0x057D |
||
10702 | 6c02: 80 50 subi r24, 0x00 ; 0 |
||
10703 | 6c04: 91 40 sbci r25, 0x01 ; 1 |
||
10704 | 6c06: ec 8d ldd r30, Y+28 ; 0x1c |
||
10705 | 6c08: fd 8d ldd r31, Y+29 ; 0x1d |
||
10706 | 6c0a: 8e 0f add r24, r30 |
||
10707 | 6c0c: 9f 1f adc r25, r31 |
||
10708 | 6c0e: 90 93 7d 05 sts 0x057D, r25 |
||
10709 | 6c12: 80 93 7c 05 sts 0x057C, r24 |
||
10710 | 6c16: 86 cf rjmp .-244 ; 0x6b24 <Mean+0xcea> |
||
10711 | 6c18: 81 e0 ldi r24, 0x01 ; 1 |
||
10712 | 6c1a: 80 93 a7 02 sts 0x02A7, r24 |
||
10713 | 6c1e: 11 cf rjmp .-478 ; 0x6a42 <Mean+0xc08> |
||
10714 | 6c20: 88 27 eor r24, r24 |
||
10715 | 6c22: 99 27 eor r25, r25 |
||
10716 | 6c24: dc 01 movw r26, r24 |
||
10717 | 6c26: 86 19 sub r24, r6 |
||
10718 | 6c28: 97 09 sbc r25, r7 |
||
10719 | 6c2a: a8 09 sbc r26, r8 |
||
10720 | 6c2c: b9 09 sbc r27, r9 |
||
10721 | 6c2e: f9 ce rjmp .-526 ; 0x6a22 <Mean+0xbe8> |
||
10722 | 6c30: 80 91 86 05 lds r24, 0x0586 |
||
10723 | 6c34: 90 91 87 05 lds r25, 0x0587 |
||
10724 | 6c38: 80 50 subi r24, 0x00 ; 0 |
||
10725 | 6c3a: 91 40 sbci r25, 0x01 ; 1 |
||
10726 | 6c3c: ea 8d ldd r30, Y+26 ; 0x1a |
||
10727 | 6c3e: fb 8d ldd r31, Y+27 ; 0x1b |
||
10728 | 6c40: 8e 0f add r24, r30 |
||
10729 | 6c42: 9f 1f adc r25, r31 |
||
10730 | 6c44: 90 93 87 05 sts 0x0587, r25 |
||
10731 | 6c48: 80 93 86 05 sts 0x0586, r24 |
||
10732 | 6c4c: 69 cd rjmp .-1326 ; 0x6720 <Mean+0x8e6> |
||
10733 | 6c4e: 30 95 com r19 |
||
10734 | 6c50: 21 95 neg r18 |
||
10735 | 6c52: 3f 4f sbci r19, 0xFF ; 255 |
||
10736 | 6c54: 30 cf rjmp .-416 ; 0x6ab6 <Mean+0xc7c> |
||
10737 | 6c56: 30 95 com r19 |
||
10738 | 6c58: 21 95 neg r18 |
||
10739 | 6c5a: 3f 4f sbci r19, 0xFF ; 255 |
||
10740 | 6c5c: 19 cf rjmp .-462 ; 0x6a90 <Mean+0xc56> |
||
10741 | 6c5e: 88 27 eor r24, r24 |
||
10742 | 6c60: 99 27 eor r25, r25 |
||
10743 | 6c62: dc 01 movw r26, r24 |
||
10744 | 6c64: 8e 19 sub r24, r14 |
||
10745 | 6c66: 9f 09 sbc r25, r15 |
||
10746 | 6c68: a0 0b sbc r26, r16 |
||
10747 | 6c6a: b1 0b sbc r27, r17 |
||
10748 | 6c6c: e4 ce rjmp .-568 ; 0x6a36 <Mean+0xbfc> |
||
10749 | |||
10750 | 00006c6e <ParameterMapping>: |
||
10751 | 6c6e: 80 91 60 02 lds r24, 0x0260 |
||
10752 | 6c72: 81 3a cpi r24, 0xA1 ; 161 |
||
10753 | 6c74: 48 f1 brcs .+82 ; 0x6cc8 <ParameterMapping+0x5a> |
||
10754 | 6c76: 80 91 99 05 lds r24, 0x0599 |
||
10755 | 6c7a: 8b 3f cpi r24, 0xFB ; 251 |
||
10756 | 6c7c: 30 f5 brcc .+76 ; 0x6cca <ParameterMapping+0x5c> |
||
10757 | 6c7e: 80 93 89 01 sts 0x0189, r24 |
||
10758 | 6c82: 80 91 98 05 lds r24, 0x0598 |
||
10759 | 6c86: 8b 3f cpi r24, 0xFB ; 251 |
||
10760 | 6c88: 80 f1 brcs .+96 ; 0x6cea <ParameterMapping+0x7c> |
||
10761 | 6c8a: 8b 3f cpi r24, 0xFB ; 251 |
||
10762 | 6c8c: 09 f4 brne .+2 ; 0x6c90 <ParameterMapping+0x22> |
||
10763 | 6c8e: f5 c2 rjmp .+1514 ; 0x727a <ParameterMapping+0x60c> |
||
10764 | 6c90: 8c 3f cpi r24, 0xFC ; 252 |
||
10765 | 6c92: 09 f4 brne .+2 ; 0x6c96 <ParameterMapping+0x28> |
||
10766 | 6c94: fa c3 rjmp .+2036 ; 0x748a <ParameterMapping+0x81c> |
||
10767 | 6c96: 8d 3f cpi r24, 0xFD ; 253 |
||
10768 | 6c98: 09 f4 brne .+2 ; 0x6c9c <ParameterMapping+0x2e> |
||
10769 | 6c9a: 79 c4 rjmp .+2290 ; 0x758e <ParameterMapping+0x920> |
||
10770 | 6c9c: 8e 3f cpi r24, 0xFE ; 254 |
||
10771 | 6c9e: 39 f5 brne .+78 ; 0x6cee <ParameterMapping+0x80> |
||
10772 | 6ca0: 80 91 b7 02 lds r24, 0x02B7 |
||
10773 | 6ca4: 80 93 88 01 sts 0x0188, r24 |
||
10774 | 6ca8: 22 c0 rjmp .+68 ; 0x6cee <ParameterMapping+0x80> |
||
10775 | 6caa: 80 93 a4 01 sts 0x01A4, r24 |
||
10776 | 6cae: 60 91 94 01 lds r22, 0x0194 |
||
10777 | 6cb2: 70 e0 ldi r23, 0x00 ; 0 |
||
10778 | 6cb4: 6f 5f subi r22, 0xFF ; 255 |
||
10779 | 6cb6: 7f 4f sbci r23, 0xFF ; 255 |
||
10780 | 6cb8: 8c e3 ldi r24, 0x3C ; 60 |
||
10781 | 6cba: 98 e2 ldi r25, 0x28 ; 40 |
||
10782 | 6cbc: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
10783 | 6cc0: 70 93 85 01 sts 0x0185, r23 |
||
10784 | 6cc4: 60 93 84 01 sts 0x0184, r22 |
||
10785 | 6cc8: 08 95 ret |
||
10786 | 6cca: 8b 3f cpi r24, 0xFB ; 251 |
||
10787 | 6ccc: 09 f4 brne .+2 ; 0x6cd0 <ParameterMapping+0x62> |
||
10788 | 6cce: d0 c2 rjmp .+1440 ; 0x7270 <ParameterMapping+0x602> |
||
10789 | 6cd0: 8c 3f cpi r24, 0xFC ; 252 |
||
10790 | 6cd2: 09 f4 brne .+2 ; 0x6cd6 <ParameterMapping+0x68> |
||
10791 | 6cd4: c6 c3 rjmp .+1932 ; 0x7462 <ParameterMapping+0x7f4> |
||
10792 | 6cd6: 8d 3f cpi r24, 0xFD ; 253 |
||
10793 | 6cd8: 09 f4 brne .+2 ; 0x6cdc <ParameterMapping+0x6e> |
||
10794 | 6cda: 81 c4 rjmp .+2306 ; 0x75de <ParameterMapping+0x970> |
||
10795 | 6cdc: 8e 3f cpi r24, 0xFE ; 254 |
||
10796 | 6cde: 89 f6 brne .-94 ; 0x6c82 <ParameterMapping+0x14> |
||
10797 | 6ce0: 80 91 b7 02 lds r24, 0x02B7 |
||
10798 | 6ce4: 80 93 89 01 sts 0x0189, r24 |
||
10799 | 6ce8: cc cf rjmp .-104 ; 0x6c82 <ParameterMapping+0x14> |
||
10800 | 6cea: 80 93 88 01 sts 0x0188, r24 |
||
10801 | 6cee: 80 91 88 01 lds r24, 0x0188 |
||
10802 | 6cf2: 88 23 and r24, r24 |
||
10803 | 6cf4: b1 f4 brne .+44 ; 0x6d22 <ParameterMapping+0xb4> |
||
10804 | 6cf6: 10 92 88 01 sts 0x0188, r1 |
||
10805 | 6cfa: 80 91 9a 05 lds r24, 0x059A |
||
10806 | 6cfe: 8b 3f cpi r24, 0xFB ; 251 |
||
10807 | 6d00: c8 f0 brcs .+50 ; 0x6d34 <ParameterMapping+0xc6> |
||
10808 | 6d02: 8b 3f cpi r24, 0xFB ; 251 |
||
10809 | 6d04: 09 f4 brne .+2 ; 0x6d08 <ParameterMapping+0x9a> |
||
10810 | 6d06: be c2 rjmp .+1404 ; 0x7284 <ParameterMapping+0x616> |
||
10811 | 6d08: 8c 3f cpi r24, 0xFC ; 252 |
||
10812 | 6d0a: 09 f4 brne .+2 ; 0x6d0e <ParameterMapping+0xa0> |
||
10813 | 6d0c: a5 c3 rjmp .+1866 ; 0x7458 <ParameterMapping+0x7ea> |
||
10814 | 6d0e: 8d 3f cpi r24, 0xFD ; 253 |
||
10815 | 6d10: 09 f4 brne .+2 ; 0x6d14 <ParameterMapping+0xa6> |
||
10816 | 6d12: 15 c4 rjmp .+2090 ; 0x753e <ParameterMapping+0x8d0> |
||
10817 | 6d14: 8e 3f cpi r24, 0xFE ; 254 |
||
10818 | 6d16: 81 f4 brne .+32 ; 0x6d38 <ParameterMapping+0xca> |
||
10819 | 6d18: 80 91 b7 02 lds r24, 0x02B7 |
||
10820 | 6d1c: 80 93 8a 01 sts 0x018A, r24 |
||
10821 | 6d20: 0b c0 rjmp .+22 ; 0x6d38 <ParameterMapping+0xca> |
||
10822 | 6d22: 84 36 cpi r24, 0x64 ; 100 |
||
10823 | 6d24: 50 f3 brcs .-44 ; 0x6cfa <ParameterMapping+0x8c> |
||
10824 | 6d26: 84 e6 ldi r24, 0x64 ; 100 |
||
10825 | 6d28: 80 93 88 01 sts 0x0188, r24 |
||
10826 | 6d2c: 80 91 9a 05 lds r24, 0x059A |
||
10827 | 6d30: 8b 3f cpi r24, 0xFB ; 251 |
||
10828 | 6d32: 38 f7 brcc .-50 ; 0x6d02 <ParameterMapping+0x94> |
||
10829 | 6d34: 80 93 8a 01 sts 0x018A, r24 |
||
10830 | 6d38: 80 91 8a 01 lds r24, 0x018A |
||
10831 | 6d3c: 88 23 and r24, r24 |
||
10832 | 6d3e: b1 f4 brne .+44 ; 0x6d6c <ParameterMapping+0xfe> |
||
10833 | 6d40: 10 92 8a 01 sts 0x018A, r1 |
||
10834 | 6d44: 80 91 9c 05 lds r24, 0x059C |
||
10835 | 6d48: 8b 3f cpi r24, 0xFB ; 251 |
||
10836 | 6d4a: c8 f0 brcs .+50 ; 0x6d7e <ParameterMapping+0x110> |
||
10837 | 6d4c: 8b 3f cpi r24, 0xFB ; 251 |
||
10838 | 6d4e: 09 f4 brne .+2 ; 0x6d52 <ParameterMapping+0xe4> |
||
10839 | 6d50: 9e c2 rjmp .+1340 ; 0x728e <ParameterMapping+0x620> |
||
10840 | 6d52: 8c 3f cpi r24, 0xFC ; 252 |
||
10841 | 6d54: 09 f4 brne .+2 ; 0x6d58 <ParameterMapping+0xea> |
||
10842 | 6d56: 67 c3 rjmp .+1742 ; 0x7426 <ParameterMapping+0x7b8> |
||
10843 | 6d58: 8d 3f cpi r24, 0xFD ; 253 |
||
10844 | 6d5a: 09 f4 brne .+2 ; 0x6d5e <ParameterMapping+0xf0> |
||
10845 | 6d5c: 04 c4 rjmp .+2056 ; 0x7566 <ParameterMapping+0x8f8> |
||
10846 | 6d5e: 8e 3f cpi r24, 0xFE ; 254 |
||
10847 | 6d60: 81 f4 brne .+32 ; 0x6d82 <ParameterMapping+0x114> |
||
10848 | 6d62: 80 91 b7 02 lds r24, 0x02B7 |
||
10849 | 6d66: 80 93 8b 01 sts 0x018B, r24 |
||
10850 | 6d6a: 0b c0 rjmp .+22 ; 0x6d82 <ParameterMapping+0x114> |
||
10851 | 6d6c: 84 36 cpi r24, 0x64 ; 100 |
||
10852 | 6d6e: 50 f3 brcs .-44 ; 0x6d44 <ParameterMapping+0xd6> |
||
10853 | 6d70: 84 e6 ldi r24, 0x64 ; 100 |
||
10854 | 6d72: 80 93 8a 01 sts 0x018A, r24 |
||
10855 | 6d76: 80 91 9c 05 lds r24, 0x059C |
||
10856 | 6d7a: 8b 3f cpi r24, 0xFB ; 251 |
||
10857 | 6d7c: 38 f7 brcc .-50 ; 0x6d4c <ParameterMapping+0xde> |
||
10858 | 6d7e: 80 93 8b 01 sts 0x018B, r24 |
||
10859 | 6d82: 80 91 9e 05 lds r24, 0x059E |
||
10860 | 6d86: 8b 3f cpi r24, 0xFB ; 251 |
||
10861 | 6d88: 80 f0 brcs .+32 ; 0x6daa <ParameterMapping+0x13c> |
||
10862 | 6d8a: 8b 3f cpi r24, 0xFB ; 251 |
||
10863 | 6d8c: 09 f4 brne .+2 ; 0x6d90 <ParameterMapping+0x122> |
||
10864 | 6d8e: 61 c2 rjmp .+1218 ; 0x7252 <ParameterMapping+0x5e4> |
||
10865 | 6d90: 8c 3f cpi r24, 0xFC ; 252 |
||
10866 | 6d92: 09 f4 brne .+2 ; 0x6d96 <ParameterMapping+0x128> |
||
10867 | 6d94: 75 c3 rjmp .+1770 ; 0x7480 <ParameterMapping+0x812> |
||
10868 | 6d96: 8d 3f cpi r24, 0xFD ; 253 |
||
10869 | 6d98: 09 f4 brne .+2 ; 0x6d9c <ParameterMapping+0x12e> |
||
10870 | 6d9a: bd c3 rjmp .+1914 ; 0x7516 <ParameterMapping+0x8a8> |
||
10871 | 6d9c: 8e 3f cpi r24, 0xFE ; 254 |
||
10872 | 6d9e: 39 f4 brne .+14 ; 0x6dae <ParameterMapping+0x140> |
||
10873 | 6da0: 80 91 b7 02 lds r24, 0x02B7 |
||
10874 | 6da4: 80 93 8c 01 sts 0x018C, r24 |
||
10875 | 6da8: 02 c0 rjmp .+4 ; 0x6dae <ParameterMapping+0x140> |
||
10876 | 6daa: 80 93 8c 01 sts 0x018C, r24 |
||
10877 | 6dae: 80 91 a6 05 lds r24, 0x05A6 |
||
10878 | 6db2: 8b 3f cpi r24, 0xFB ; 251 |
||
10879 | 6db4: 80 f0 brcs .+32 ; 0x6dd6 <ParameterMapping+0x168> |
||
10880 | 6db6: 8b 3f cpi r24, 0xFB ; 251 |
||
10881 | 6db8: 09 f4 brne .+2 ; 0x6dbc <ParameterMapping+0x14e> |
||
10882 | 6dba: 55 c2 rjmp .+1194 ; 0x7266 <ParameterMapping+0x5f8> |
||
10883 | 6dbc: 8c 3f cpi r24, 0xFC ; 252 |
||
10884 | 6dbe: 09 f4 brne .+2 ; 0x6dc2 <ParameterMapping+0x154> |
||
10885 | 6dc0: 46 c3 rjmp .+1676 ; 0x744e <ParameterMapping+0x7e0> |
||
10886 | 6dc2: 8d 3f cpi r24, 0xFD ; 253 |
||
10887 | 6dc4: 09 f4 brne .+2 ; 0x6dc8 <ParameterMapping+0x15a> |
||
10888 | 6dc6: f7 c3 rjmp .+2030 ; 0x75b6 <ParameterMapping+0x948> |
||
10889 | 6dc8: 8e 3f cpi r24, 0xFE ; 254 |
||
10890 | 6dca: 39 f4 brne .+14 ; 0x6dda <ParameterMapping+0x16c> |
||
10891 | 6dcc: 80 91 b7 02 lds r24, 0x02B7 |
||
10892 | 6dd0: 80 93 8d 01 sts 0x018D, r24 |
||
10893 | 6dd4: 02 c0 rjmp .+4 ; 0x6dda <ParameterMapping+0x16c> |
||
10894 | 6dd6: 80 93 8d 01 sts 0x018D, r24 |
||
10895 | 6dda: 80 91 a7 05 lds r24, 0x05A7 |
||
10896 | 6dde: 8b 3f cpi r24, 0xFB ; 251 |
||
10897 | 6de0: 80 f0 brcs .+32 ; 0x6e02 <ParameterMapping+0x194> |
||
10898 | 6de2: 8b 3f cpi r24, 0xFB ; 251 |
||
10899 | 6de4: 09 f4 brne .+2 ; 0x6de8 <ParameterMapping+0x17a> |
||
10900 | 6de6: 3a c2 rjmp .+1140 ; 0x725c <ParameterMapping+0x5ee> |
||
10901 | 6de8: 8c 3f cpi r24, 0xFC ; 252 |
||
10902 | 6dea: 09 f4 brne .+2 ; 0x6dee <ParameterMapping+0x180> |
||
10903 | 6dec: 2b c3 rjmp .+1622 ; 0x7444 <ParameterMapping+0x7d6> |
||
10904 | 6dee: 8d 3f cpi r24, 0xFD ; 253 |
||
10905 | 6df0: 09 f4 brne .+2 ; 0x6df4 <ParameterMapping+0x186> |
||
10906 | 6df2: 7d c3 rjmp .+1786 ; 0x74ee <ParameterMapping+0x880> |
||
10907 | 6df4: 8e 3f cpi r24, 0xFE ; 254 |
||
10908 | 6df6: 39 f4 brne .+14 ; 0x6e06 <ParameterMapping+0x198> |
||
10909 | 6df8: 80 91 b7 02 lds r24, 0x02B7 |
||
10910 | 6dfc: 80 93 8f 01 sts 0x018F, r24 |
||
10911 | 6e00: 02 c0 rjmp .+4 ; 0x6e06 <ParameterMapping+0x198> |
||
10912 | 6e02: 80 93 8f 01 sts 0x018F, r24 |
||
10913 | 6e06: 80 91 8f 01 lds r24, 0x018F |
||
10914 | 6e0a: 8b 30 cpi r24, 0x0B ; 11 |
||
10915 | 6e0c: b8 f4 brcc .+46 ; 0x6e3c <ParameterMapping+0x1ce> |
||
10916 | 6e0e: 8a e0 ldi r24, 0x0A ; 10 |
||
10917 | 6e10: 80 93 8f 01 sts 0x018F, r24 |
||
10918 | 6e14: 80 91 a8 05 lds r24, 0x05A8 |
||
10919 | 6e18: 8b 3f cpi r24, 0xFB ; 251 |
||
10920 | 6e1a: a8 f0 brcs .+42 ; 0x6e46 <ParameterMapping+0x1d8> |
||
10921 | 6e1c: 8b 3f cpi r24, 0xFB ; 251 |
||
10922 | 6e1e: 09 f4 brne .+2 ; 0x6e22 <ParameterMapping+0x1b4> |
||
10923 | 6e20: 40 c2 rjmp .+1152 ; 0x72a2 <ParameterMapping+0x634> |
||
10924 | 6e22: 8c 3f cpi r24, 0xFC ; 252 |
||
10925 | 6e24: 09 f4 brne .+2 ; 0x6e28 <ParameterMapping+0x1ba> |
||
10926 | 6e26: fa c2 rjmp .+1524 ; 0x741c <ParameterMapping+0x7ae> |
||
10927 | 6e28: 8d 3f cpi r24, 0xFD ; 253 |
||
10928 | 6e2a: 09 f4 brne .+2 ; 0x6e2e <ParameterMapping+0x1c0> |
||
10929 | 6e2c: ce c3 rjmp .+1948 ; 0x75ca <ParameterMapping+0x95c> |
||
10930 | 6e2e: 8e 3f cpi r24, 0xFE ; 254 |
||
10931 | 6e30: 61 f4 brne .+24 ; 0x6e4a <ParameterMapping+0x1dc> |
||
10932 | 6e32: 80 91 b7 02 lds r24, 0x02B7 |
||
10933 | 6e36: 80 93 90 01 sts 0x0190, r24 |
||
10934 | 6e3a: 07 c0 rjmp .+14 ; 0x6e4a <ParameterMapping+0x1dc> |
||
10935 | 6e3c: 8f 3f cpi r24, 0xFF ; 255 |
||
10936 | 6e3e: 51 f7 brne .-44 ; 0x6e14 <ParameterMapping+0x1a6> |
||
10937 | 6e40: 80 93 8f 01 sts 0x018F, r24 |
||
10938 | 6e44: e7 cf rjmp .-50 ; 0x6e14 <ParameterMapping+0x1a6> |
||
10939 | 6e46: 80 93 90 01 sts 0x0190, r24 |
||
10940 | 6e4a: 80 91 a9 05 lds r24, 0x05A9 |
||
10941 | 6e4e: 8b 3f cpi r24, 0xFB ; 251 |
||
10942 | 6e50: 80 f0 brcs .+32 ; 0x6e72 <ParameterMapping+0x204> |
||
10943 | 6e52: 8b 3f cpi r24, 0xFB ; 251 |
||
10944 | 6e54: 09 f4 brne .+2 ; 0x6e58 <ParameterMapping+0x1ea> |
||
10945 | 6e56: 20 c2 rjmp .+1088 ; 0x7298 <ParameterMapping+0x62a> |
||
10946 | 6e58: 8c 3f cpi r24, 0xFC ; 252 |
||
10947 | 6e5a: 09 f4 brne .+2 ; 0x6e5e <ParameterMapping+0x1f0> |
||
10948 | 6e5c: 20 c3 rjmp .+1600 ; 0x749e <ParameterMapping+0x830> |
||
10949 | 6e5e: 8d 3f cpi r24, 0xFD ; 253 |
||
10950 | 6e60: 09 f4 brne .+2 ; 0x6e64 <ParameterMapping+0x1f6> |
||
10951 | 6e62: 8b c3 rjmp .+1814 ; 0x757a <ParameterMapping+0x90c> |
||
10952 | 6e64: 8e 3f cpi r24, 0xFE ; 254 |
||
10953 | 6e66: 39 f4 brne .+14 ; 0x6e76 <ParameterMapping+0x208> |
||
10954 | 6e68: 80 91 b7 02 lds r24, 0x02B7 |
||
10955 | 6e6c: 80 93 8e 01 sts 0x018E, r24 |
||
10956 | 6e70: 02 c0 rjmp .+4 ; 0x6e76 <ParameterMapping+0x208> |
||
10957 | 6e72: 80 93 8e 01 sts 0x018E, r24 |
||
10958 | 6e76: 80 91 aa 05 lds r24, 0x05AA |
||
10959 | 6e7a: 8b 3f cpi r24, 0xFB ; 251 |
||
10960 | 6e7c: 80 f0 brcs .+32 ; 0x6e9e <ParameterMapping+0x230> |
||
10961 | 6e7e: 8b 3f cpi r24, 0xFB ; 251 |
||
10962 | 6e80: 09 f4 brne .+2 ; 0x6e84 <ParameterMapping+0x216> |
||
10963 | 6e82: 19 c2 rjmp .+1074 ; 0x72b6 <ParameterMapping+0x648> |
||
10964 | 6e84: 8c 3f cpi r24, 0xFC ; 252 |
||
10965 | 6e86: 09 f4 brne .+2 ; 0x6e8a <ParameterMapping+0x21c> |
||
10966 | 6e88: 05 c3 rjmp .+1546 ; 0x7494 <ParameterMapping+0x826> |
||
10967 | 6e8a: 8d 3f cpi r24, 0xFD ; 253 |
||
10968 | 6e8c: 09 f4 brne .+2 ; 0x6e90 <ParameterMapping+0x222> |
||
10969 | 6e8e: 4d c3 rjmp .+1690 ; 0x752a <ParameterMapping+0x8bc> |
||
10970 | 6e90: 8e 3f cpi r24, 0xFE ; 254 |
||
10971 | 6e92: 39 f4 brne .+14 ; 0x6ea2 <ParameterMapping+0x234> |
||
10972 | 6e94: 80 91 b7 02 lds r24, 0x02B7 |
||
10973 | 6e98: 80 93 91 01 sts 0x0191, r24 |
||
10974 | 6e9c: 02 c0 rjmp .+4 ; 0x6ea2 <ParameterMapping+0x234> |
||
10975 | 6e9e: 80 93 91 01 sts 0x0191, r24 |
||
10976 | 6ea2: 80 91 91 01 lds r24, 0x0191 |
||
10977 | 6ea6: 8b 30 cpi r24, 0x0B ; 11 |
||
10978 | 6ea8: b8 f4 brcc .+46 ; 0x6ed8 <ParameterMapping+0x26a> |
||
10979 | 6eaa: 8a e0 ldi r24, 0x0A ; 10 |
||
10980 | 6eac: 80 93 91 01 sts 0x0191, r24 |
||
10981 | 6eb0: 80 91 ab 05 lds r24, 0x05AB |
||
10982 | 6eb4: 8b 3f cpi r24, 0xFB ; 251 |
||
10983 | 6eb6: a8 f0 brcs .+42 ; 0x6ee2 <ParameterMapping+0x274> |
||
10984 | 6eb8: 8b 3f cpi r24, 0xFB ; 251 |
||
10985 | 6eba: 09 f4 brne .+2 ; 0x6ebe <ParameterMapping+0x250> |
||
10986 | 6ebc: f7 c1 rjmp .+1006 ; 0x72ac <ParameterMapping+0x63e> |
||
10987 | 6ebe: 8c 3f cpi r24, 0xFC ; 252 |
||
10988 | 6ec0: 09 f4 brne .+2 ; 0x6ec4 <ParameterMapping+0x256> |
||
10989 | 6ec2: f7 c2 rjmp .+1518 ; 0x74b2 <ParameterMapping+0x844> |
||
10990 | 6ec4: 8d 3f cpi r24, 0xFD ; 253 |
||
10991 | 6ec6: 09 f4 brne .+2 ; 0x6eca <ParameterMapping+0x25c> |
||
10992 | 6ec8: 44 c3 rjmp .+1672 ; 0x7552 <ParameterMapping+0x8e4> |
||
10993 | 6eca: 8e 3f cpi r24, 0xFE ; 254 |
||
10994 | 6ecc: 61 f4 brne .+24 ; 0x6ee6 <ParameterMapping+0x278> |
||
10995 | 6ece: 80 91 b7 02 lds r24, 0x02B7 |
||
10996 | 6ed2: 80 93 92 01 sts 0x0192, r24 |
||
10997 | 6ed6: 07 c0 rjmp .+14 ; 0x6ee6 <ParameterMapping+0x278> |
||
10998 | 6ed8: 8f 3f cpi r24, 0xFF ; 255 |
||
10999 | 6eda: 51 f7 brne .-44 ; 0x6eb0 <ParameterMapping+0x242> |
||
11000 | 6edc: 80 93 91 01 sts 0x0191, r24 |
||
11001 | 6ee0: e7 cf rjmp .-50 ; 0x6eb0 <ParameterMapping+0x242> |
||
11002 | 6ee2: 80 93 92 01 sts 0x0192, r24 |
||
11003 | 6ee6: 80 91 b0 05 lds r24, 0x05B0 |
||
11004 | 6eea: 8b 3f cpi r24, 0xFB ; 251 |
||
11005 | 6eec: 80 f0 brcs .+32 ; 0x6f0e <ParameterMapping+0x2a0> |
||
11006 | 6eee: 8b 3f cpi r24, 0xFB ; 251 |
||
11007 | 6ef0: 09 f4 brne .+2 ; 0x6ef4 <ParameterMapping+0x286> |
||
11008 | 6ef2: f0 c1 rjmp .+992 ; 0x72d4 <ParameterMapping+0x666> |
||
11009 | 6ef4: 8c 3f cpi r24, 0xFC ; 252 |
||
11010 | 6ef6: 09 f4 brne .+2 ; 0x6efa <ParameterMapping+0x28c> |
||
11011 | 6ef8: d7 c2 rjmp .+1454 ; 0x74a8 <ParameterMapping+0x83a> |
||
11012 | 6efa: 8d 3f cpi r24, 0xFD ; 253 |
||
11013 | 6efc: 09 f4 brne .+2 ; 0x6f00 <ParameterMapping+0x292> |
||
11014 | 6efe: 01 c3 rjmp .+1538 ; 0x7502 <ParameterMapping+0x894> |
||
11015 | 6f00: 8e 3f cpi r24, 0xFE ; 254 |
||
11016 | 6f02: 39 f4 brne .+14 ; 0x6f12 <ParameterMapping+0x2a4> |
||
11017 | 6f04: 80 91 b7 02 lds r24, 0x02B7 |
||
11018 | 6f08: 80 93 94 01 sts 0x0194, r24 |
||
11019 | 6f0c: 02 c0 rjmp .+4 ; 0x6f12 <ParameterMapping+0x2a4> |
||
11020 | 6f0e: 80 93 94 01 sts 0x0194, r24 |
||
11021 | 6f12: 80 91 b1 05 lds r24, 0x05B1 |
||
11022 | 6f16: 8b 3f cpi r24, 0xFB ; 251 |
||
11023 | 6f18: 80 f0 brcs .+32 ; 0x6f3a <ParameterMapping+0x2cc> |
||
11024 | 6f1a: 8b 3f cpi r24, 0xFB ; 251 |
||
11025 | 6f1c: 09 f4 brne .+2 ; 0x6f20 <ParameterMapping+0x2b2> |
||
11026 | 6f1e: d5 c1 rjmp .+938 ; 0x72ca <ParameterMapping+0x65c> |
||
11027 | 6f20: 8c 3f cpi r24, 0xFC ; 252 |
||
11028 | 6f22: 09 f4 brne .+2 ; 0x6f26 <ParameterMapping+0x2b8> |
||
11029 | 6f24: a8 c2 rjmp .+1360 ; 0x7476 <ParameterMapping+0x808> |
||
11030 | 6f26: 8d 3f cpi r24, 0xFD ; 253 |
||
11031 | 6f28: 09 f4 brne .+2 ; 0x6f2c <ParameterMapping+0x2be> |
||
11032 | 6f2a: 3b c3 rjmp .+1654 ; 0x75a2 <ParameterMapping+0x934> |
||
11033 | 6f2c: 8e 3f cpi r24, 0xFE ; 254 |
||
11034 | 6f2e: 39 f4 brne .+14 ; 0x6f3e <ParameterMapping+0x2d0> |
||
11035 | 6f30: 80 91 b7 02 lds r24, 0x02B7 |
||
11036 | 6f34: 80 93 95 01 sts 0x0195, r24 |
||
11037 | 6f38: 02 c0 rjmp .+4 ; 0x6f3e <ParameterMapping+0x2d0> |
||
11038 | 6f3a: 80 93 95 01 sts 0x0195, r24 |
||
11039 | 6f3e: 80 91 b2 05 lds r24, 0x05B2 |
||
11040 | 6f42: 8b 3f cpi r24, 0xFB ; 251 |
||
11041 | 6f44: 80 f0 brcs .+32 ; 0x6f66 <ParameterMapping+0x2f8> |
||
11042 | 6f46: 8b 3f cpi r24, 0xFB ; 251 |
||
11043 | 6f48: 09 f4 brne .+2 ; 0x6f4c <ParameterMapping+0x2de> |
||
11044 | 6f4a: ba c1 rjmp .+884 ; 0x72c0 <ParameterMapping+0x652> |
||
11045 | 6f4c: 8c 3f cpi r24, 0xFC ; 252 |
||
11046 | 6f4e: 09 f4 brne .+2 ; 0x6f52 <ParameterMapping+0x2e4> |
||
11047 | 6f50: 8d c2 rjmp .+1306 ; 0x746c <ParameterMapping+0x7fe> |
||
11048 | 6f52: 8d 3f cpi r24, 0xFD ; 253 |
||
11049 | 6f54: 09 f4 brne .+2 ; 0x6f58 <ParameterMapping+0x2ea> |
||
11050 | 6f56: c1 c2 rjmp .+1410 ; 0x74da <ParameterMapping+0x86c> |
||
11051 | 6f58: 8e 3f cpi r24, 0xFE ; 254 |
||
11052 | 6f5a: 39 f4 brne .+14 ; 0x6f6a <ParameterMapping+0x2fc> |
||
11053 | 6f5c: 80 91 b7 02 lds r24, 0x02B7 |
||
11054 | 6f60: 80 93 96 01 sts 0x0196, r24 |
||
11055 | 6f64: 02 c0 rjmp .+4 ; 0x6f6a <ParameterMapping+0x2fc> |
||
11056 | 6f66: 80 93 96 01 sts 0x0196, r24 |
||
11057 | 6f6a: 80 91 b3 05 lds r24, 0x05B3 |
||
11058 | 6f6e: 8b 3f cpi r24, 0xFB ; 251 |
||
11059 | 6f70: 80 f0 brcs .+32 ; 0x6f92 <ParameterMapping+0x324> |
||
11060 | 6f72: 8b 3f cpi r24, 0xFB ; 251 |
||
11061 | 6f74: 09 f4 brne .+2 ; 0x6f78 <ParameterMapping+0x30a> |
||
11062 | 6f76: f9 c1 rjmp .+1010 ; 0x736a <ParameterMapping+0x6fc> |
||
11063 | 6f78: 8c 3f cpi r24, 0xFC ; 252 |
||
11064 | 6f7a: 09 f4 brne .+2 ; 0x6f7e <ParameterMapping+0x310> |
||
11065 | 6f7c: 40 c2 rjmp .+1152 ; 0x73fe <ParameterMapping+0x790> |
||
11066 | 6f7e: 8d 3f cpi r24, 0xFD ; 253 |
||
11067 | 6f80: 09 f4 brne .+2 ; 0x6f84 <ParameterMapping+0x316> |
||
11068 | 6f82: ec c2 rjmp .+1496 ; 0x755c <ParameterMapping+0x8ee> |
||
11069 | 6f84: 8e 3f cpi r24, 0xFE ; 254 |
||
11070 | 6f86: 39 f4 brne .+14 ; 0x6f96 <ParameterMapping+0x328> |
||
11071 | 6f88: 80 91 b7 02 lds r24, 0x02B7 |
||
11072 | 6f8c: 80 93 97 01 sts 0x0197, r24 |
||
11073 | 6f90: 02 c0 rjmp .+4 ; 0x6f96 <ParameterMapping+0x328> |
||
11074 | 6f92: 80 93 97 01 sts 0x0197, r24 |
||
11075 | 6f96: 80 91 b4 05 lds r24, 0x05B4 |
||
11076 | 6f9a: 8b 3f cpi r24, 0xFB ; 251 |
||
11077 | 6f9c: 80 f0 brcs .+32 ; 0x6fbe <ParameterMapping+0x350> |
||
11078 | 6f9e: 8b 3f cpi r24, 0xFB ; 251 |
||
11079 | 6fa0: 09 f4 brne .+2 ; 0x6fa4 <ParameterMapping+0x336> |
||
11080 | 6fa2: de c1 rjmp .+956 ; 0x7360 <ParameterMapping+0x6f2> |
||
11081 | 6fa4: 8c 3f cpi r24, 0xFC ; 252 |
||
11082 | 6fa6: 09 f4 brne .+2 ; 0x6faa <ParameterMapping+0x33c> |
||
11083 | 6fa8: fd c1 rjmp .+1018 ; 0x73a4 <ParameterMapping+0x736> |
||
11084 | 6faa: 8d 3f cpi r24, 0xFD ; 253 |
||
11085 | 6fac: 09 f4 brne .+2 ; 0x6fb0 <ParameterMapping+0x342> |
||
11086 | 6fae: 08 c3 rjmp .+1552 ; 0x75c0 <ParameterMapping+0x952> |
||
11087 | 6fb0: 8e 3f cpi r24, 0xFE ; 254 |
||
11088 | 6fb2: 39 f4 brne .+14 ; 0x6fc2 <ParameterMapping+0x354> |
||
11089 | 6fb4: 80 91 b7 02 lds r24, 0x02B7 |
||
11090 | 6fb8: 80 93 98 01 sts 0x0198, r24 |
||
11091 | 6fbc: 02 c0 rjmp .+4 ; 0x6fc2 <ParameterMapping+0x354> |
||
11092 | 6fbe: 80 93 98 01 sts 0x0198, r24 |
||
11093 | 6fc2: 80 91 c9 05 lds r24, 0x05C9 |
||
11094 | 6fc6: 8b 3f cpi r24, 0xFB ; 251 |
||
11095 | 6fc8: 80 f0 brcs .+32 ; 0x6fea <ParameterMapping+0x37c> |
||
11096 | 6fca: 8b 3f cpi r24, 0xFB ; 251 |
||
11097 | 6fcc: 09 f4 brne .+2 ; 0x6fd0 <ParameterMapping+0x362> |
||
11098 | 6fce: c3 c1 rjmp .+902 ; 0x7356 <ParameterMapping+0x6e8> |
||
11099 | 6fd0: 8c 3f cpi r24, 0xFC ; 252 |
||
11100 | 6fd2: 09 f4 brne .+2 ; 0x6fd6 <ParameterMapping+0x368> |
||
11101 | 6fd4: ec c1 rjmp .+984 ; 0x73ae <ParameterMapping+0x740> |
||
11102 | 6fd6: 8d 3f cpi r24, 0xFD ; 253 |
||
11103 | 6fd8: 09 f4 brne .+2 ; 0x6fdc <ParameterMapping+0x36e> |
||
11104 | 6fda: ca c2 rjmp .+1428 ; 0x7570 <ParameterMapping+0x902> |
||
11105 | 6fdc: 8e 3f cpi r24, 0xFE ; 254 |
||
11106 | 6fde: 39 f4 brne .+14 ; 0x6fee <ParameterMapping+0x380> |
||
11107 | 6fe0: 80 91 b7 02 lds r24, 0x02B7 |
||
11108 | 6fe4: 80 93 99 01 sts 0x0199, r24 |
||
11109 | 6fe8: 02 c0 rjmp .+4 ; 0x6fee <ParameterMapping+0x380> |
||
11110 | 6fea: 80 93 99 01 sts 0x0199, r24 |
||
11111 | 6fee: 80 91 ca 05 lds r24, 0x05CA |
||
11112 | 6ff2: 8b 3f cpi r24, 0xFB ; 251 |
||
11113 | 6ff4: 80 f0 brcs .+32 ; 0x7016 <ParameterMapping+0x3a8> |
||
11114 | 6ff6: 8b 3f cpi r24, 0xFB ; 251 |
||
11115 | 6ff8: 09 f4 brne .+2 ; 0x6ffc <ParameterMapping+0x38e> |
||
11116 | 6ffa: a8 c1 rjmp .+848 ; 0x734c <ParameterMapping+0x6de> |
||
11117 | 6ffc: 8c 3f cpi r24, 0xFC ; 252 |
||
11118 | 6ffe: 09 f4 brne .+2 ; 0x7002 <ParameterMapping+0x394> |
||
11119 | 7000: f9 c1 rjmp .+1010 ; 0x73f4 <ParameterMapping+0x786> |
||
11120 | 7002: 8d 3f cpi r24, 0xFD ; 253 |
||
11121 | 7004: 09 f4 brne .+2 ; 0x7008 <ParameterMapping+0x39a> |
||
11122 | 7006: 8c c2 rjmp .+1304 ; 0x7520 <ParameterMapping+0x8b2> |
||
11123 | 7008: 8e 3f cpi r24, 0xFE ; 254 |
||
11124 | 700a: 39 f4 brne .+14 ; 0x701a <ParameterMapping+0x3ac> |
||
11125 | 700c: 80 91 b7 02 lds r24, 0x02B7 |
||
11126 | 7010: 80 93 9a 01 sts 0x019A, r24 |
||
11127 | 7014: 02 c0 rjmp .+4 ; 0x701a <ParameterMapping+0x3ac> |
||
11128 | 7016: 80 93 9a 01 sts 0x019A, r24 |
||
11129 | 701a: 80 91 cb 05 lds r24, 0x05CB |
||
11130 | 701e: 8b 3f cpi r24, 0xFB ; 251 |
||
11131 | 7020: 80 f0 brcs .+32 ; 0x7042 <ParameterMapping+0x3d4> |
||
11132 | 7022: 8b 3f cpi r24, 0xFB ; 251 |
||
11133 | 7024: 09 f4 brne .+2 ; 0x7028 <ParameterMapping+0x3ba> |
||
11134 | 7026: 8d c1 rjmp .+794 ; 0x7342 <ParameterMapping+0x6d4> |
||
11135 | 7028: 8c 3f cpi r24, 0xFC ; 252 |
||
11136 | 702a: 09 f4 brne .+2 ; 0x702e <ParameterMapping+0x3c0> |
||
11137 | 702c: b1 c1 rjmp .+866 ; 0x7390 <ParameterMapping+0x722> |
||
11138 | 702e: 8d 3f cpi r24, 0xFD ; 253 |
||
11139 | 7030: 09 f4 brne .+2 ; 0x7034 <ParameterMapping+0x3c6> |
||
11140 | 7032: 8a c2 rjmp .+1300 ; 0x7548 <ParameterMapping+0x8da> |
||
11141 | 7034: 8e 3f cpi r24, 0xFE ; 254 |
||
11142 | 7036: 39 f4 brne .+14 ; 0x7046 <ParameterMapping+0x3d8> |
||
11143 | 7038: 80 91 b7 02 lds r24, 0x02B7 |
||
11144 | 703c: 80 93 9b 01 sts 0x019B, r24 |
||
11145 | 7040: 02 c0 rjmp .+4 ; 0x7046 <ParameterMapping+0x3d8> |
||
11146 | 7042: 80 93 9b 01 sts 0x019B, r24 |
||
11147 | 7046: 80 91 cc 05 lds r24, 0x05CC |
||
11148 | 704a: 8b 3f cpi r24, 0xFB ; 251 |
||
11149 | 704c: 80 f0 brcs .+32 ; 0x706e <ParameterMapping+0x400> |
||
11150 | 704e: 8b 3f cpi r24, 0xFB ; 251 |
||
11151 | 7050: 09 f4 brne .+2 ; 0x7054 <ParameterMapping+0x3e6> |
||
11152 | 7052: 72 c1 rjmp .+740 ; 0x7338 <ParameterMapping+0x6ca> |
||
11153 | 7054: 8c 3f cpi r24, 0xFC ; 252 |
||
11154 | 7056: 09 f4 brne .+2 ; 0x705a <ParameterMapping+0x3ec> |
||
11155 | 7058: a0 c1 rjmp .+832 ; 0x739a <ParameterMapping+0x72c> |
||
11156 | 705a: 8d 3f cpi r24, 0xFD ; 253 |
||
11157 | 705c: 09 f4 brne .+2 ; 0x7060 <ParameterMapping+0x3f2> |
||
11158 | 705e: 4c c2 rjmp .+1176 ; 0x74f8 <ParameterMapping+0x88a> |
||
11159 | 7060: 8e 3f cpi r24, 0xFE ; 254 |
||
11160 | 7062: 39 f4 brne .+14 ; 0x7072 <ParameterMapping+0x404> |
||
11161 | 7064: 80 91 b7 02 lds r24, 0x02B7 |
||
11162 | 7068: 80 93 9c 01 sts 0x019C, r24 |
||
11163 | 706c: 02 c0 rjmp .+4 ; 0x7072 <ParameterMapping+0x404> |
||
11164 | 706e: 80 93 9c 01 sts 0x019C, r24 |
||
11165 | 7072: 80 91 b5 05 lds r24, 0x05B5 |
||
11166 | 7076: 8b 3f cpi r24, 0xFB ; 251 |
||
11167 | 7078: 80 f0 brcs .+32 ; 0x709a <ParameterMapping+0x42c> |
||
11168 | 707a: 8b 3f cpi r24, 0xFB ; 251 |
||
11169 | 707c: 09 f4 brne .+2 ; 0x7080 <ParameterMapping+0x412> |
||
11170 | 707e: 57 c1 rjmp .+686 ; 0x732e <ParameterMapping+0x6c0> |
||
11171 | 7080: 8c 3f cpi r24, 0xFC ; 252 |
||
11172 | 7082: 09 f4 brne .+2 ; 0x7086 <ParameterMapping+0x418> |
||
11173 | 7084: 9e c1 rjmp .+828 ; 0x73c2 <ParameterMapping+0x754> |
||
11174 | 7086: 8d 3f cpi r24, 0xFD ; 253 |
||
11175 | 7088: 09 f4 brne .+2 ; 0x708c <ParameterMapping+0x41e> |
||
11176 | 708a: 86 c2 rjmp .+1292 ; 0x7598 <ParameterMapping+0x92a> |
||
11177 | 708c: 8e 3f cpi r24, 0xFE ; 254 |
||
11178 | 708e: 39 f4 brne .+14 ; 0x709e <ParameterMapping+0x430> |
||
11179 | 7090: 80 91 b7 02 lds r24, 0x02B7 |
||
11180 | 7094: 80 93 9d 01 sts 0x019D, r24 |
||
11181 | 7098: 02 c0 rjmp .+4 ; 0x709e <ParameterMapping+0x430> |
||
11182 | 709a: 80 93 9d 01 sts 0x019D, r24 |
||
11183 | 709e: 80 91 b9 05 lds r24, 0x05B9 |
||
11184 | 70a2: 8b 3f cpi r24, 0xFB ; 251 |
||
11185 | 70a4: 80 f0 brcs .+32 ; 0x70c6 <ParameterMapping+0x458> |
||
11186 | 70a6: 8b 3f cpi r24, 0xFB ; 251 |
||
11187 | 70a8: 09 f4 brne .+2 ; 0x70ac <ParameterMapping+0x43e> |
||
11188 | 70aa: 3c c1 rjmp .+632 ; 0x7324 <ParameterMapping+0x6b6> |
||
11189 | 70ac: 8c 3f cpi r24, 0xFC ; 252 |
||
11190 | 70ae: 09 f4 brne .+2 ; 0x70b2 <ParameterMapping+0x444> |
||
11191 | 70b0: 83 c1 rjmp .+774 ; 0x73b8 <ParameterMapping+0x74a> |
||
11192 | 70b2: 8d 3f cpi r24, 0xFD ; 253 |
||
11193 | 70b4: 09 f4 brne .+2 ; 0x70b8 <ParameterMapping+0x44a> |
||
11194 | 70b6: 0c c2 rjmp .+1048 ; 0x74d0 <ParameterMapping+0x862> |
||
11195 | 70b8: 8e 3f cpi r24, 0xFE ; 254 |
||
11196 | 70ba: 39 f4 brne .+14 ; 0x70ca <ParameterMapping+0x45c> |
||
11197 | 70bc: 80 91 b7 02 lds r24, 0x02B7 |
||
11198 | 70c0: 80 93 9e 01 sts 0x019E, r24 |
||
11199 | 70c4: 02 c0 rjmp .+4 ; 0x70ca <ParameterMapping+0x45c> |
||
11200 | 70c6: 80 93 9e 01 sts 0x019E, r24 |
||
11201 | 70ca: 80 91 be 05 lds r24, 0x05BE |
||
11202 | 70ce: 8b 3f cpi r24, 0xFB ; 251 |
||
11203 | 70d0: 80 f0 brcs .+32 ; 0x70f2 <ParameterMapping+0x484> |
||
11204 | 70d2: 8b 3f cpi r24, 0xFB ; 251 |
||
11205 | 70d4: 09 f4 brne .+2 ; 0x70d8 <ParameterMapping+0x46a> |
||
11206 | 70d6: 21 c1 rjmp .+578 ; 0x731a <ParameterMapping+0x6ac> |
||
11207 | 70d8: 8c 3f cpi r24, 0xFC ; 252 |
||
11208 | 70da: 09 f4 brne .+2 ; 0x70de <ParameterMapping+0x470> |
||
11209 | 70dc: a9 c1 rjmp .+850 ; 0x7430 <ParameterMapping+0x7c2> |
||
11210 | 70de: 8d 3f cpi r24, 0xFD ; 253 |
||
11211 | 70e0: 09 f4 brne .+2 ; 0x70e4 <ParameterMapping+0x476> |
||
11212 | 70e2: 50 c2 rjmp .+1184 ; 0x7584 <ParameterMapping+0x916> |
||
11213 | 70e4: 8e 3f cpi r24, 0xFE ; 254 |
||
11214 | 70e6: 39 f4 brne .+14 ; 0x70f6 <ParameterMapping+0x488> |
||
11215 | 70e8: 80 91 b7 02 lds r24, 0x02B7 |
||
11216 | 70ec: 80 93 9f 01 sts 0x019F, r24 |
||
11217 | 70f0: 02 c0 rjmp .+4 ; 0x70f6 <ParameterMapping+0x488> |
||
11218 | 70f2: 80 93 9f 01 sts 0x019F, r24 |
||
11219 | 70f6: 80 91 c1 05 lds r24, 0x05C1 |
||
11220 | 70fa: 8b 3f cpi r24, 0xFB ; 251 |
||
11221 | 70fc: 80 f0 brcs .+32 ; 0x711e <ParameterMapping+0x4b0> |
||
11222 | 70fe: 8b 3f cpi r24, 0xFB ; 251 |
||
11223 | 7100: 09 f4 brne .+2 ; 0x7104 <ParameterMapping+0x496> |
||
11224 | 7102: 06 c1 rjmp .+524 ; 0x7310 <ParameterMapping+0x6a2> |
||
11225 | 7104: 8c 3f cpi r24, 0xFC ; 252 |
||
11226 | 7106: 09 f4 brne .+2 ; 0x710a <ParameterMapping+0x49c> |
||
11227 | 7108: 7f c1 rjmp .+766 ; 0x7408 <ParameterMapping+0x79a> |
||
11228 | 710a: 8d 3f cpi r24, 0xFD ; 253 |
||
11229 | 710c: 09 f4 brne .+2 ; 0x7110 <ParameterMapping+0x4a2> |
||
11230 | 710e: fe c1 rjmp .+1020 ; 0x750c <ParameterMapping+0x89e> |
||
11231 | 7110: 8e 3f cpi r24, 0xFE ; 254 |
||
11232 | 7112: 39 f4 brne .+14 ; 0x7122 <ParameterMapping+0x4b4> |
||
11233 | 7114: 80 91 b7 02 lds r24, 0x02B7 |
||
11234 | 7118: 80 93 a0 01 sts 0x01A0, r24 |
||
11235 | 711c: 02 c0 rjmp .+4 ; 0x7122 <ParameterMapping+0x4b4> |
||
11236 | 711e: 80 93 a0 01 sts 0x01A0, r24 |
||
11237 | 7122: 80 91 c2 05 lds r24, 0x05C2 |
||
11238 | 7126: 8b 3f cpi r24, 0xFB ; 251 |
||
11239 | 7128: 80 f0 brcs .+32 ; 0x714a <ParameterMapping+0x4dc> |
||
11240 | 712a: 8b 3f cpi r24, 0xFB ; 251 |
||
11241 | 712c: 09 f4 brne .+2 ; 0x7130 <ParameterMapping+0x4c2> |
||
11242 | 712e: eb c0 rjmp .+470 ; 0x7306 <ParameterMapping+0x698> |
||
11243 | 7130: 8c 3f cpi r24, 0xFC ; 252 |
||
11244 | 7132: 09 f4 brne .+2 ; 0x7136 <ParameterMapping+0x4c8> |
||
11245 | 7134: 4b c1 rjmp .+662 ; 0x73cc <ParameterMapping+0x75e> |
||
11246 | 7136: 8d 3f cpi r24, 0xFD ; 253 |
||
11247 | 7138: 09 f4 brne .+2 ; 0x713c <ParameterMapping+0x4ce> |
||
11248 | 713a: 38 c2 rjmp .+1136 ; 0x75ac <ParameterMapping+0x93e> |
||
11249 | 713c: 8e 3f cpi r24, 0xFE ; 254 |
||
11250 | 713e: 39 f4 brne .+14 ; 0x714e <ParameterMapping+0x4e0> |
||
11251 | 7140: 80 91 b7 02 lds r24, 0x02B7 |
||
11252 | 7144: 80 93 a1 01 sts 0x01A1, r24 |
||
11253 | 7148: 02 c0 rjmp .+4 ; 0x714e <ParameterMapping+0x4e0> |
||
11254 | 714a: 80 93 a1 01 sts 0x01A1, r24 |
||
11255 | 714e: 80 91 c3 05 lds r24, 0x05C3 |
||
11256 | 7152: 8b 3f cpi r24, 0xFB ; 251 |
||
11257 | 7154: 80 f0 brcs .+32 ; 0x7176 <ParameterMapping+0x508> |
||
11258 | 7156: 8b 3f cpi r24, 0xFB ; 251 |
||
11259 | 7158: 09 f4 brne .+2 ; 0x715c <ParameterMapping+0x4ee> |
||
11260 | 715a: d0 c0 rjmp .+416 ; 0x72fc <ParameterMapping+0x68e> |
||
11261 | 715c: 8c 3f cpi r24, 0xFC ; 252 |
||
11262 | 715e: 09 f4 brne .+2 ; 0x7162 <ParameterMapping+0x4f4> |
||
11263 | 7160: 58 c1 rjmp .+688 ; 0x7412 <ParameterMapping+0x7a4> |
||
11264 | 7162: 8d 3f cpi r24, 0xFD ; 253 |
||
11265 | 7164: 09 f4 brne .+2 ; 0x7168 <ParameterMapping+0x4fa> |
||
11266 | 7166: be c1 rjmp .+892 ; 0x74e4 <ParameterMapping+0x876> |
||
11267 | 7168: 8e 3f cpi r24, 0xFE ; 254 |
||
11268 | 716a: 39 f4 brne .+14 ; 0x717a <ParameterMapping+0x50c> |
||
11269 | 716c: 80 91 b7 02 lds r24, 0x02B7 |
||
11270 | 7170: 80 93 a2 01 sts 0x01A2, r24 |
||
11271 | 7174: 02 c0 rjmp .+4 ; 0x717a <ParameterMapping+0x50c> |
||
11272 | 7176: 80 93 a2 01 sts 0x01A2, r24 |
||
11273 | 717a: 80 91 c8 05 lds r24, 0x05C8 |
||
11274 | 717e: 8b 3f cpi r24, 0xFB ; 251 |
||
11275 | 7180: 80 f0 brcs .+32 ; 0x71a2 <ParameterMapping+0x534> |
||
11276 | 7182: 8b 3f cpi r24, 0xFB ; 251 |
||
11277 | 7184: 09 f4 brne .+2 ; 0x7188 <ParameterMapping+0x51a> |
||
11278 | 7186: b5 c0 rjmp .+362 ; 0x72f2 <ParameterMapping+0x684> |
||
11279 | 7188: 8c 3f cpi r24, 0xFC ; 252 |
||
11280 | 718a: 09 f4 brne .+2 ; 0x718e <ParameterMapping+0x520> |
||
11281 | 718c: 29 c1 rjmp .+594 ; 0x73e0 <ParameterMapping+0x772> |
||
11282 | 718e: 8d 3f cpi r24, 0xFD ; 253 |
||
11283 | 7190: 09 f4 brne .+2 ; 0x7194 <ParameterMapping+0x526> |
||
11284 | 7192: 20 c2 rjmp .+1088 ; 0x75d4 <ParameterMapping+0x966> |
||
11285 | 7194: 8e 3f cpi r24, 0xFE ; 254 |
||
11286 | 7196: 39 f4 brne .+14 ; 0x71a6 <ParameterMapping+0x538> |
||
11287 | 7198: 80 91 b7 02 lds r24, 0x02B7 |
||
11288 | 719c: 80 93 a3 01 sts 0x01A3, r24 |
||
11289 | 71a0: 02 c0 rjmp .+4 ; 0x71a6 <ParameterMapping+0x538> |
||
11290 | 71a2: 80 93 a3 01 sts 0x01A3, r24 |
||
11291 | 71a6: 80 91 ce 05 lds r24, 0x05CE |
||
11292 | 71aa: 8b 3f cpi r24, 0xFB ; 251 |
||
11293 | 71ac: 80 f0 brcs .+32 ; 0x71ce <ParameterMapping+0x560> |
||
11294 | 71ae: 8b 3f cpi r24, 0xFB ; 251 |
||
11295 | 71b0: 09 f4 brne .+2 ; 0x71b4 <ParameterMapping+0x546> |
||
11296 | 71b2: 9a c0 rjmp .+308 ; 0x72e8 <ParameterMapping+0x67a> |
||
11297 | 71b4: 8c 3f cpi r24, 0xFC ; 252 |
||
11298 | 71b6: 09 f4 brne .+2 ; 0x71ba <ParameterMapping+0x54c> |
||
11299 | 71b8: 18 c1 rjmp .+560 ; 0x73ea <ParameterMapping+0x77c> |
||
11300 | 71ba: 8d 3f cpi r24, 0xFD ; 253 |
||
11301 | 71bc: 09 f4 brne .+2 ; 0x71c0 <ParameterMapping+0x552> |
||
11302 | 71be: ba c1 rjmp .+884 ; 0x7534 <ParameterMapping+0x8c6> |
||
11303 | 71c0: 8e 3f cpi r24, 0xFE ; 254 |
||
11304 | 71c2: 39 f4 brne .+14 ; 0x71d2 <ParameterMapping+0x564> |
||
11305 | 71c4: 80 91 b7 02 lds r24, 0x02B7 |
||
11306 | 71c8: 80 93 a5 01 sts 0x01A5, r24 |
||
11307 | 71cc: 02 c0 rjmp .+4 ; 0x71d2 <ParameterMapping+0x564> |
||
11308 | 71ce: 80 93 a5 01 sts 0x01A5, r24 |
||
11309 | 71d2: 80 91 a5 01 lds r24, 0x01A5 |
||
11310 | 71d6: 82 30 cpi r24, 0x02 ; 2 |
||
11311 | 71d8: 08 f4 brcc .+2 ; 0x71dc <ParameterMapping+0x56e> |
||
11312 | 71da: cc c0 rjmp .+408 ; 0x7374 <ParameterMapping+0x706> |
||
11313 | 71dc: 8f 3f cpi r24, 0xFF ; 255 |
||
11314 | 71de: 09 f4 brne .+2 ; 0x71e2 <ParameterMapping+0x574> |
||
11315 | 71e0: d1 c0 rjmp .+418 ; 0x7384 <ParameterMapping+0x716> |
||
11316 | 71e2: 80 91 d0 05 lds r24, 0x05D0 |
||
11317 | 71e6: 8b 3f cpi r24, 0xFB ; 251 |
||
11318 | 71e8: 80 f0 brcs .+32 ; 0x720a <ParameterMapping+0x59c> |
||
11319 | 71ea: 8b 3f cpi r24, 0xFB ; 251 |
||
11320 | 71ec: 09 f4 brne .+2 ; 0x71f0 <ParameterMapping+0x582> |
||
11321 | 71ee: 77 c0 rjmp .+238 ; 0x72de <ParameterMapping+0x670> |
||
11322 | 71f0: 8c 3f cpi r24, 0xFC ; 252 |
||
11323 | 71f2: 09 f4 brne .+2 ; 0x71f6 <ParameterMapping+0x588> |
||
11324 | 71f4: f0 c0 rjmp .+480 ; 0x73d6 <ParameterMapping+0x768> |
||
11325 | 71f6: 8d 3f cpi r24, 0xFD ; 253 |
||
11326 | 71f8: 09 f4 brne .+2 ; 0x71fc <ParameterMapping+0x58e> |
||
11327 | 71fa: 60 c1 rjmp .+704 ; 0x74bc <ParameterMapping+0x84e> |
||
11328 | 71fc: 8e 3f cpi r24, 0xFE ; 254 |
||
11329 | 71fe: 39 f4 brne .+14 ; 0x720e <ParameterMapping+0x5a0> |
||
11330 | 7200: 80 91 b7 02 lds r24, 0x02B7 |
||
11331 | 7204: 80 93 a6 01 sts 0x01A6, r24 |
||
11332 | 7208: 02 c0 rjmp .+4 ; 0x720e <ParameterMapping+0x5a0> |
||
11333 | 720a: 80 93 a6 01 sts 0x01A6, r24 |
||
11334 | 720e: 80 91 a6 01 lds r24, 0x01A6 |
||
11335 | 7212: 82 30 cpi r24, 0x02 ; 2 |
||
11336 | 7214: 08 f4 brcc .+2 ; 0x7218 <ParameterMapping+0x5aa> |
||
11337 | 7216: b2 c0 rjmp .+356 ; 0x737c <ParameterMapping+0x70e> |
||
11338 | 7218: 8f 3f cpi r24, 0xFF ; 255 |
||
11339 | 721a: 09 f4 brne .+2 ; 0x721e <ParameterMapping+0x5b0> |
||
11340 | 721c: b6 c0 rjmp .+364 ; 0x738a <ParameterMapping+0x71c> |
||
11341 | 721e: 80 91 e3 05 lds r24, 0x05E3 |
||
11342 | 7222: 8b 3f cpi r24, 0xFB ; 251 |
||
11343 | 7224: 08 f4 brcc .+2 ; 0x7228 <ParameterMapping+0x5ba> |
||
11344 | 7226: 41 cd rjmp .-1406 ; 0x6caa <ParameterMapping+0x3c> |
||
11345 | 7228: 8b 3f cpi r24, 0xFB ; 251 |
||
11346 | 722a: 71 f0 breq .+28 ; 0x7248 <ParameterMapping+0x5da> |
||
11347 | 722c: 8c 3f cpi r24, 0xFC ; 252 |
||
11348 | 722e: 09 f4 brne .+2 ; 0x7232 <ParameterMapping+0x5c4> |
||
11349 | 7230: 04 c1 rjmp .+520 ; 0x743a <ParameterMapping+0x7cc> |
||
11350 | 7232: 8d 3f cpi r24, 0xFD ; 253 |
||
11351 | 7234: 09 f4 brne .+2 ; 0x7238 <ParameterMapping+0x5ca> |
||
11352 | 7236: 47 c1 rjmp .+654 ; 0x74c6 <ParameterMapping+0x858> |
||
11353 | 7238: 8e 3f cpi r24, 0xFE ; 254 |
||
11354 | 723a: 09 f0 breq .+2 ; 0x723e <ParameterMapping+0x5d0> |
||
11355 | 723c: 38 cd rjmp .-1424 ; 0x6cae <ParameterMapping+0x40> |
||
11356 | 723e: 80 91 b7 02 lds r24, 0x02B7 |
||
11357 | 7242: 80 93 a4 01 sts 0x01A4, r24 |
||
11358 | 7246: 33 cd rjmp .-1434 ; 0x6cae <ParameterMapping+0x40> |
||
11359 | 7248: 80 91 b1 02 lds r24, 0x02B1 |
||
11360 | 724c: 80 93 a4 01 sts 0x01A4, r24 |
||
11361 | 7250: 2e cd rjmp .-1444 ; 0x6cae <ParameterMapping+0x40> |
||
11362 | 7252: 80 91 b1 02 lds r24, 0x02B1 |
||
11363 | 7256: 80 93 8c 01 sts 0x018C, r24 |
||
11364 | 725a: a9 cd rjmp .-1198 ; 0x6dae <ParameterMapping+0x140> |
||
11365 | 725c: 80 91 b1 02 lds r24, 0x02B1 |
||
11366 | 7260: 80 93 8f 01 sts 0x018F, r24 |
||
11367 | 7264: d0 cd rjmp .-1120 ; 0x6e06 <ParameterMapping+0x198> |
||
11368 | 7266: 80 91 b1 02 lds r24, 0x02B1 |
||
11369 | 726a: 80 93 8d 01 sts 0x018D, r24 |
||
11370 | 726e: b5 cd rjmp .-1174 ; 0x6dda <ParameterMapping+0x16c> |
||
11371 | 7270: 80 91 b1 02 lds r24, 0x02B1 |
||
11372 | 7274: 80 93 89 01 sts 0x0189, r24 |
||
11373 | 7278: 04 cd rjmp .-1528 ; 0x6c82 <ParameterMapping+0x14> |
||
11374 | 727a: 80 91 b1 02 lds r24, 0x02B1 |
||
11375 | 727e: 80 93 88 01 sts 0x0188, r24 |
||
11376 | 7282: 35 cd rjmp .-1430 ; 0x6cee <ParameterMapping+0x80> |
||
11377 | 7284: 80 91 b1 02 lds r24, 0x02B1 |
||
11378 | 7288: 80 93 8a 01 sts 0x018A, r24 |
||
11379 | 728c: 55 cd rjmp .-1366 ; 0x6d38 <ParameterMapping+0xca> |
||
11380 | 728e: 80 91 b1 02 lds r24, 0x02B1 |
||
11381 | 7292: 80 93 8b 01 sts 0x018B, r24 |
||
11382 | 7296: 75 cd rjmp .-1302 ; 0x6d82 <ParameterMapping+0x114> |
||
11383 | 7298: 80 91 b1 02 lds r24, 0x02B1 |
||
11384 | 729c: 80 93 8e 01 sts 0x018E, r24 |
||
11385 | 72a0: ea cd rjmp .-1068 ; 0x6e76 <ParameterMapping+0x208> |
||
11386 | 72a2: 80 91 b1 02 lds r24, 0x02B1 |
||
11387 | 72a6: 80 93 90 01 sts 0x0190, r24 |
||
11388 | 72aa: cf cd rjmp .-1122 ; 0x6e4a <ParameterMapping+0x1dc> |
||
11389 | 72ac: 80 91 b1 02 lds r24, 0x02B1 |
||
11390 | 72b0: 80 93 92 01 sts 0x0192, r24 |
||
11391 | 72b4: 18 ce rjmp .-976 ; 0x6ee6 <ParameterMapping+0x278> |
||
11392 | 72b6: 80 91 b1 02 lds r24, 0x02B1 |
||
11393 | 72ba: 80 93 91 01 sts 0x0191, r24 |
||
11394 | 72be: f1 cd rjmp .-1054 ; 0x6ea2 <ParameterMapping+0x234> |
||
11395 | 72c0: 80 91 b1 02 lds r24, 0x02B1 |
||
11396 | 72c4: 80 93 96 01 sts 0x0196, r24 |
||
11397 | 72c8: 50 ce rjmp .-864 ; 0x6f6a <ParameterMapping+0x2fc> |
||
11398 | 72ca: 80 91 b1 02 lds r24, 0x02B1 |
||
11399 | 72ce: 80 93 95 01 sts 0x0195, r24 |
||
11400 | 72d2: 35 ce rjmp .-918 ; 0x6f3e <ParameterMapping+0x2d0> |
||
11401 | 72d4: 80 91 b1 02 lds r24, 0x02B1 |
||
11402 | 72d8: 80 93 94 01 sts 0x0194, r24 |
||
11403 | 72dc: 1a ce rjmp .-972 ; 0x6f12 <ParameterMapping+0x2a4> |
||
11404 | 72de: 80 91 b1 02 lds r24, 0x02B1 |
||
11405 | 72e2: 80 93 a6 01 sts 0x01A6, r24 |
||
11406 | 72e6: 93 cf rjmp .-218 ; 0x720e <ParameterMapping+0x5a0> |
||
11407 | 72e8: 80 91 b1 02 lds r24, 0x02B1 |
||
11408 | 72ec: 80 93 a5 01 sts 0x01A5, r24 |
||
11409 | 72f0: 70 cf rjmp .-288 ; 0x71d2 <ParameterMapping+0x564> |
||
11410 | 72f2: 80 91 b1 02 lds r24, 0x02B1 |
||
11411 | 72f6: 80 93 a3 01 sts 0x01A3, r24 |
||
11412 | 72fa: 55 cf rjmp .-342 ; 0x71a6 <ParameterMapping+0x538> |
||
11413 | 72fc: 80 91 b1 02 lds r24, 0x02B1 |
||
11414 | 7300: 80 93 a2 01 sts 0x01A2, r24 |
||
11415 | 7304: 3a cf rjmp .-396 ; 0x717a <ParameterMapping+0x50c> |
||
11416 | 7306: 80 91 b1 02 lds r24, 0x02B1 |
||
11417 | 730a: 80 93 a1 01 sts 0x01A1, r24 |
||
11418 | 730e: 1f cf rjmp .-450 ; 0x714e <ParameterMapping+0x4e0> |
||
11419 | 7310: 80 91 b1 02 lds r24, 0x02B1 |
||
11420 | 7314: 80 93 a0 01 sts 0x01A0, r24 |
||
11421 | 7318: 04 cf rjmp .-504 ; 0x7122 <ParameterMapping+0x4b4> |
||
11422 | 731a: 80 91 b1 02 lds r24, 0x02B1 |
||
11423 | 731e: 80 93 9f 01 sts 0x019F, r24 |
||
11424 | 7322: e9 ce rjmp .-558 ; 0x70f6 <ParameterMapping+0x488> |
||
11425 | 7324: 80 91 b1 02 lds r24, 0x02B1 |
||
11426 | 7328: 80 93 9e 01 sts 0x019E, r24 |
||
11427 | 732c: ce ce rjmp .-612 ; 0x70ca <ParameterMapping+0x45c> |
||
11428 | 732e: 80 91 b1 02 lds r24, 0x02B1 |
||
11429 | 7332: 80 93 9d 01 sts 0x019D, r24 |
||
11430 | 7336: b3 ce rjmp .-666 ; 0x709e <ParameterMapping+0x430> |
||
11431 | 7338: 80 91 b1 02 lds r24, 0x02B1 |
||
11432 | 733c: 80 93 9c 01 sts 0x019C, r24 |
||
11433 | 7340: 98 ce rjmp .-720 ; 0x7072 <ParameterMapping+0x404> |
||
11434 | 7342: 80 91 b1 02 lds r24, 0x02B1 |
||
11435 | 7346: 80 93 9b 01 sts 0x019B, r24 |
||
11436 | 734a: 7d ce rjmp .-774 ; 0x7046 <ParameterMapping+0x3d8> |
||
11437 | 734c: 80 91 b1 02 lds r24, 0x02B1 |
||
11438 | 7350: 80 93 9a 01 sts 0x019A, r24 |
||
11439 | 7354: 62 ce rjmp .-828 ; 0x701a <ParameterMapping+0x3ac> |
||
11440 | 7356: 80 91 b1 02 lds r24, 0x02B1 |
||
11441 | 735a: 80 93 99 01 sts 0x0199, r24 |
||
11442 | 735e: 47 ce rjmp .-882 ; 0x6fee <ParameterMapping+0x380> |
||
11443 | 7360: 80 91 b1 02 lds r24, 0x02B1 |
||
11444 | 7364: 80 93 98 01 sts 0x0198, r24 |
||
11445 | 7368: 2c ce rjmp .-936 ; 0x6fc2 <ParameterMapping+0x354> |
||
11446 | 736a: 80 91 b1 02 lds r24, 0x02B1 |
||
11447 | 736e: 80 93 97 01 sts 0x0197, r24 |
||
11448 | 7372: 11 ce rjmp .-990 ; 0x6f96 <ParameterMapping+0x328> |
||
11449 | 7374: 81 e0 ldi r24, 0x01 ; 1 |
||
11450 | 7376: 80 93 a5 01 sts 0x01A5, r24 |
||
11451 | 737a: 33 cf rjmp .-410 ; 0x71e2 <ParameterMapping+0x574> |
||
11452 | 737c: 81 e0 ldi r24, 0x01 ; 1 |
||
11453 | 737e: 80 93 a6 01 sts 0x01A6, r24 |
||
11454 | 7382: 4d cf rjmp .-358 ; 0x721e <ParameterMapping+0x5b0> |
||
11455 | 7384: 80 93 a5 01 sts 0x01A5, r24 |
||
11456 | 7388: 2c cf rjmp .-424 ; 0x71e2 <ParameterMapping+0x574> |
||
11457 | 738a: 80 93 a6 01 sts 0x01A6, r24 |
||
11458 | 738e: 47 cf rjmp .-370 ; 0x721e <ParameterMapping+0x5b0> |
||
11459 | 7390: 80 91 b3 02 lds r24, 0x02B3 |
||
11460 | 7394: 80 93 9b 01 sts 0x019B, r24 |
||
11461 | 7398: 56 ce rjmp .-852 ; 0x7046 <ParameterMapping+0x3d8> |
||
11462 | 739a: 80 91 b3 02 lds r24, 0x02B3 |
||
11463 | 739e: 80 93 9c 01 sts 0x019C, r24 |
||
11464 | 73a2: 67 ce rjmp .-818 ; 0x7072 <ParameterMapping+0x404> |
||
11465 | 73a4: 80 91 b3 02 lds r24, 0x02B3 |
||
11466 | 73a8: 80 93 98 01 sts 0x0198, r24 |
||
11467 | 73ac: 0a ce rjmp .-1004 ; 0x6fc2 <ParameterMapping+0x354> |
||
11468 | 73ae: 80 91 b3 02 lds r24, 0x02B3 |
||
11469 | 73b2: 80 93 99 01 sts 0x0199, r24 |
||
11470 | 73b6: 1b ce rjmp .-970 ; 0x6fee <ParameterMapping+0x380> |
||
11471 | 73b8: 80 91 b3 02 lds r24, 0x02B3 |
||
11472 | 73bc: 80 93 9e 01 sts 0x019E, r24 |
||
11473 | 73c0: 84 ce rjmp .-760 ; 0x70ca <ParameterMapping+0x45c> |
||
11474 | 73c2: 80 91 b3 02 lds r24, 0x02B3 |
||
11475 | 73c6: 80 93 9d 01 sts 0x019D, r24 |
||
11476 | 73ca: 69 ce rjmp .-814 ; 0x709e <ParameterMapping+0x430> |
||
11477 | 73cc: 80 91 b3 02 lds r24, 0x02B3 |
||
11478 | 73d0: 80 93 a1 01 sts 0x01A1, r24 |
||
11479 | 73d4: bc ce rjmp .-648 ; 0x714e <ParameterMapping+0x4e0> |
||
11480 | 73d6: 80 91 b3 02 lds r24, 0x02B3 |
||
11481 | 73da: 80 93 a6 01 sts 0x01A6, r24 |
||
11482 | 73de: 17 cf rjmp .-466 ; 0x720e <ParameterMapping+0x5a0> |
||
11483 | 73e0: 80 91 b3 02 lds r24, 0x02B3 |
||
11484 | 73e4: 80 93 a3 01 sts 0x01A3, r24 |
||
11485 | 73e8: de ce rjmp .-580 ; 0x71a6 <ParameterMapping+0x538> |
||
11486 | 73ea: 80 91 b3 02 lds r24, 0x02B3 |
||
11487 | 73ee: 80 93 a5 01 sts 0x01A5, r24 |
||
11488 | 73f2: ef ce rjmp .-546 ; 0x71d2 <ParameterMapping+0x564> |
||
11489 | 73f4: 80 91 b3 02 lds r24, 0x02B3 |
||
11490 | 73f8: 80 93 9a 01 sts 0x019A, r24 |
||
11491 | 73fc: 0e ce rjmp .-996 ; 0x701a <ParameterMapping+0x3ac> |
||
11492 | 73fe: 80 91 b3 02 lds r24, 0x02B3 |
||
11493 | 7402: 80 93 97 01 sts 0x0197, r24 |
||
11494 | 7406: c7 cd rjmp .-1138 ; 0x6f96 <ParameterMapping+0x328> |
||
11495 | 7408: 80 91 b3 02 lds r24, 0x02B3 |
||
11496 | 740c: 80 93 a0 01 sts 0x01A0, r24 |
||
11497 | 7410: 88 ce rjmp .-752 ; 0x7122 <ParameterMapping+0x4b4> |
||
11498 | 7412: 80 91 b3 02 lds r24, 0x02B3 |
||
11499 | 7416: 80 93 a2 01 sts 0x01A2, r24 |
||
11500 | 741a: af ce rjmp .-674 ; 0x717a <ParameterMapping+0x50c> |
||
11501 | 741c: 80 91 b3 02 lds r24, 0x02B3 |
||
11502 | 7420: 80 93 90 01 sts 0x0190, r24 |
||
11503 | 7424: 12 cd rjmp .-1500 ; 0x6e4a <ParameterMapping+0x1dc> |
||
11504 | 7426: 80 91 b3 02 lds r24, 0x02B3 |
||
11505 | 742a: 80 93 8b 01 sts 0x018B, r24 |
||
11506 | 742e: a9 cc rjmp .-1710 ; 0x6d82 <ParameterMapping+0x114> |
||
11507 | 7430: 80 91 b3 02 lds r24, 0x02B3 |
||
11508 | 7434: 80 93 9f 01 sts 0x019F, r24 |
||
11509 | 7438: 5e ce rjmp .-836 ; 0x70f6 <ParameterMapping+0x488> |
||
11510 | 743a: 80 91 b3 02 lds r24, 0x02B3 |
||
11511 | 743e: 80 93 a4 01 sts 0x01A4, r24 |
||
11512 | 7442: 35 cc rjmp .-1942 ; 0x6cae <ParameterMapping+0x40> |
||
11513 | 7444: 80 91 b3 02 lds r24, 0x02B3 |
||
11514 | 7448: 80 93 8f 01 sts 0x018F, r24 |
||
11515 | 744c: dc cc rjmp .-1608 ; 0x6e06 <ParameterMapping+0x198> |
||
11516 | 744e: 80 91 b3 02 lds r24, 0x02B3 |
||
11517 | 7452: 80 93 8d 01 sts 0x018D, r24 |
||
11518 | 7456: c1 cc rjmp .-1662 ; 0x6dda <ParameterMapping+0x16c> |
||
11519 | 7458: 80 91 b3 02 lds r24, 0x02B3 |
||
11520 | 745c: 80 93 8a 01 sts 0x018A, r24 |
||
11521 | 7460: 6b cc rjmp .-1834 ; 0x6d38 <ParameterMapping+0xca> |
||
11522 | 7462: 80 91 b3 02 lds r24, 0x02B3 |
||
11523 | 7466: 80 93 89 01 sts 0x0189, r24 |
||
11524 | 746a: 0b cc rjmp .-2026 ; 0x6c82 <ParameterMapping+0x14> |
||
11525 | 746c: 80 91 b3 02 lds r24, 0x02B3 |
||
11526 | 7470: 80 93 96 01 sts 0x0196, r24 |
||
11527 | 7474: 7a cd rjmp .-1292 ; 0x6f6a <ParameterMapping+0x2fc> |
||
11528 | 7476: 80 91 b3 02 lds r24, 0x02B3 |
||
11529 | 747a: 80 93 95 01 sts 0x0195, r24 |
||
11530 | 747e: 5f cd rjmp .-1346 ; 0x6f3e <ParameterMapping+0x2d0> |
||
11531 | 7480: 80 91 b3 02 lds r24, 0x02B3 |
||
11532 | 7484: 80 93 8c 01 sts 0x018C, r24 |
||
11533 | 7488: 92 cc rjmp .-1756 ; 0x6dae <ParameterMapping+0x140> |
||
11534 | 748a: 80 91 b3 02 lds r24, 0x02B3 |
||
11535 | 748e: 80 93 88 01 sts 0x0188, r24 |
||
11536 | 7492: 2d cc rjmp .-1958 ; 0x6cee <ParameterMapping+0x80> |
||
11537 | 7494: 80 91 b3 02 lds r24, 0x02B3 |
||
11538 | 7498: 80 93 91 01 sts 0x0191, r24 |
||
11539 | 749c: 02 cd rjmp .-1532 ; 0x6ea2 <ParameterMapping+0x234> |
||
11540 | 749e: 80 91 b3 02 lds r24, 0x02B3 |
||
11541 | 74a2: 80 93 8e 01 sts 0x018E, r24 |
||
11542 | 74a6: e7 cc rjmp .-1586 ; 0x6e76 <ParameterMapping+0x208> |
||
11543 | 74a8: 80 91 b3 02 lds r24, 0x02B3 |
||
11544 | 74ac: 80 93 94 01 sts 0x0194, r24 |
||
11545 | 74b0: 30 cd rjmp .-1440 ; 0x6f12 <ParameterMapping+0x2a4> |
||
11546 | 74b2: 80 91 b3 02 lds r24, 0x02B3 |
||
11547 | 74b6: 80 93 92 01 sts 0x0192, r24 |
||
11548 | 74ba: 15 cd rjmp .-1494 ; 0x6ee6 <ParameterMapping+0x278> |
||
11549 | 74bc: 80 91 b5 02 lds r24, 0x02B5 |
||
11550 | 74c0: 80 93 a6 01 sts 0x01A6, r24 |
||
11551 | 74c4: a4 ce rjmp .-696 ; 0x720e <ParameterMapping+0x5a0> |
||
11552 | 74c6: 80 91 b5 02 lds r24, 0x02B5 |
||
11553 | 74ca: 80 93 a4 01 sts 0x01A4, r24 |
||
11554 | 74ce: ef cb rjmp .-2082 ; 0x6cae <ParameterMapping+0x40> |
||
11555 | 74d0: 80 91 b5 02 lds r24, 0x02B5 |
||
11556 | 74d4: 80 93 9e 01 sts 0x019E, r24 |
||
11557 | 74d8: f8 cd rjmp .-1040 ; 0x70ca <ParameterMapping+0x45c> |
||
11558 | 74da: 80 91 b5 02 lds r24, 0x02B5 |
||
11559 | 74de: 80 93 96 01 sts 0x0196, r24 |
||
11560 | 74e2: 43 cd rjmp .-1402 ; 0x6f6a <ParameterMapping+0x2fc> |
||
11561 | 74e4: 80 91 b5 02 lds r24, 0x02B5 |
||
11562 | 74e8: 80 93 a2 01 sts 0x01A2, r24 |
||
11563 | 74ec: 46 ce rjmp .-884 ; 0x717a <ParameterMapping+0x50c> |
||
11564 | 74ee: 80 91 b5 02 lds r24, 0x02B5 |
||
11565 | 74f2: 80 93 8f 01 sts 0x018F, r24 |
||
11566 | 74f6: 87 cc rjmp .-1778 ; 0x6e06 <ParameterMapping+0x198> |
||
11567 | 74f8: 80 91 b5 02 lds r24, 0x02B5 |
||
11568 | 74fc: 80 93 9c 01 sts 0x019C, r24 |
||
11569 | 7500: b8 cd rjmp .-1168 ; 0x7072 <ParameterMapping+0x404> |
||
11570 | 7502: 80 91 b5 02 lds r24, 0x02B5 |
||
11571 | 7506: 80 93 94 01 sts 0x0194, r24 |
||
11572 | 750a: 03 cd rjmp .-1530 ; 0x6f12 <ParameterMapping+0x2a4> |
||
11573 | 750c: 80 91 b5 02 lds r24, 0x02B5 |
||
11574 | 7510: 80 93 a0 01 sts 0x01A0, r24 |
||
11575 | 7514: 06 ce rjmp .-1012 ; 0x7122 <ParameterMapping+0x4b4> |
||
11576 | 7516: 80 91 b5 02 lds r24, 0x02B5 |
||
11577 | 751a: 80 93 8c 01 sts 0x018C, r24 |
||
11578 | 751e: 47 cc rjmp .-1906 ; 0x6dae <ParameterMapping+0x140> |
||
11579 | 7520: 80 91 b5 02 lds r24, 0x02B5 |
||
11580 | 7524: 80 93 9a 01 sts 0x019A, r24 |
||
11581 | 7528: 78 cd rjmp .-1296 ; 0x701a <ParameterMapping+0x3ac> |
||
11582 | 752a: 80 91 b5 02 lds r24, 0x02B5 |
||
11583 | 752e: 80 93 91 01 sts 0x0191, r24 |
||
11584 | 7532: b7 cc rjmp .-1682 ; 0x6ea2 <ParameterMapping+0x234> |
||
11585 | 7534: 80 91 b5 02 lds r24, 0x02B5 |
||
11586 | 7538: 80 93 a5 01 sts 0x01A5, r24 |
||
11587 | 753c: 4a ce rjmp .-876 ; 0x71d2 <ParameterMapping+0x564> |
||
11588 | 753e: 80 91 b5 02 lds r24, 0x02B5 |
||
11589 | 7542: 80 93 8a 01 sts 0x018A, r24 |
||
11590 | 7546: f8 cb rjmp .-2064 ; 0x6d38 <ParameterMapping+0xca> |
||
11591 | 7548: 80 91 b5 02 lds r24, 0x02B5 |
||
11592 | 754c: 80 93 9b 01 sts 0x019B, r24 |
||
11593 | 7550: 7a cd rjmp .-1292 ; 0x7046 <ParameterMapping+0x3d8> |
||
11594 | 7552: 80 91 b5 02 lds r24, 0x02B5 |
||
11595 | 7556: 80 93 92 01 sts 0x0192, r24 |
||
11596 | 755a: c5 cc rjmp .-1654 ; 0x6ee6 <ParameterMapping+0x278> |
||
11597 | 755c: 80 91 b5 02 lds r24, 0x02B5 |
||
11598 | 7560: 80 93 97 01 sts 0x0197, r24 |
||
11599 | 7564: 18 cd rjmp .-1488 ; 0x6f96 <ParameterMapping+0x328> |
||
11600 | 7566: 80 91 b5 02 lds r24, 0x02B5 |
||
11601 | 756a: 80 93 8b 01 sts 0x018B, r24 |
||
11602 | 756e: 09 cc rjmp .-2030 ; 0x6d82 <ParameterMapping+0x114> |
||
11603 | 7570: 80 91 b5 02 lds r24, 0x02B5 |
||
11604 | 7574: 80 93 99 01 sts 0x0199, r24 |
||
11605 | 7578: 3a cd rjmp .-1420 ; 0x6fee <ParameterMapping+0x380> |
||
11606 | 757a: 80 91 b5 02 lds r24, 0x02B5 |
||
11607 | 757e: 80 93 8e 01 sts 0x018E, r24 |
||
11608 | 7582: 79 cc rjmp .-1806 ; 0x6e76 <ParameterMapping+0x208> |
||
11609 | 7584: 80 91 b5 02 lds r24, 0x02B5 |
||
11610 | 7588: 80 93 9f 01 sts 0x019F, r24 |
||
11611 | 758c: b4 cd rjmp .-1176 ; 0x70f6 <ParameterMapping+0x488> |
||
11612 | 758e: 80 91 b5 02 lds r24, 0x02B5 |
||
11613 | 7592: 80 93 88 01 sts 0x0188, r24 |
||
11614 | 7596: ab cb rjmp .-2218 ; 0x6cee <ParameterMapping+0x80> |
||
11615 | 7598: 80 91 b5 02 lds r24, 0x02B5 |
||
11616 | 759c: 80 93 9d 01 sts 0x019D, r24 |
||
11617 | 75a0: 7e cd rjmp .-1284 ; 0x709e <ParameterMapping+0x430> |
||
11618 | 75a2: 80 91 b5 02 lds r24, 0x02B5 |
||
11619 | 75a6: 80 93 95 01 sts 0x0195, r24 |
||
11620 | 75aa: c9 cc rjmp .-1646 ; 0x6f3e <ParameterMapping+0x2d0> |
||
11621 | 75ac: 80 91 b5 02 lds r24, 0x02B5 |
||
11622 | 75b0: 80 93 a1 01 sts 0x01A1, r24 |
||
11623 | 75b4: cc cd rjmp .-1128 ; 0x714e <ParameterMapping+0x4e0> |
||
11624 | 75b6: 80 91 b5 02 lds r24, 0x02B5 |
||
11625 | 75ba: 80 93 8d 01 sts 0x018D, r24 |
||
11626 | 75be: 0d cc rjmp .-2022 ; 0x6dda <ParameterMapping+0x16c> |
||
11627 | 75c0: 80 91 b5 02 lds r24, 0x02B5 |
||
11628 | 75c4: 80 93 98 01 sts 0x0198, r24 |
||
11629 | 75c8: fc cc rjmp .-1544 ; 0x6fc2 <ParameterMapping+0x354> |
||
11630 | 75ca: 80 91 b5 02 lds r24, 0x02B5 |
||
11631 | 75ce: 80 93 90 01 sts 0x0190, r24 |
||
11632 | 75d2: 3b cc rjmp .-1930 ; 0x6e4a <ParameterMapping+0x1dc> |
||
11633 | 75d4: 80 91 b5 02 lds r24, 0x02B5 |
||
11634 | 75d8: 80 93 a3 01 sts 0x01A3, r24 |
||
11635 | 75dc: e4 cd rjmp .-1080 ; 0x71a6 <ParameterMapping+0x538> |
||
11636 | 75de: 80 91 b5 02 lds r24, 0x02B5 |
||
11637 | 75e2: 80 93 89 01 sts 0x0189, r24 |
||
11638 | 75e6: 4d cb rjmp .-2406 ; 0x6c82 <ParameterMapping+0x14> |
||
11639 | |||
11640 | 000075e8 <SendMotorData>: |
||
11641 | 75e8: 80 91 b0 02 lds r24, 0x02B0 |
||
11642 | 75ec: 80 fd sbrc r24, 0 |
||
11643 | 75ee: 22 c0 rjmp .+68 ; 0x7634 <SendMotorData+0x4c> |
||
11644 | 75f0: 80 91 b0 02 lds r24, 0x02B0 |
||
11645 | 75f4: 85 7f andi r24, 0xF5 ; 245 |
||
11646 | 75f6: 80 93 b0 02 sts 0x02B0, r24 |
||
11647 | 75fa: 90 91 ea 01 lds r25, 0x01EA |
||
11648 | 75fe: e3 ef ldi r30, 0xF3 ; 243 |
||
11649 | 7600: f4 e0 ldi r31, 0x04 ; 4 |
||
11650 | 7602: ab ee ldi r26, 0xEB ; 235 |
||
11651 | 7604: b1 e0 ldi r27, 0x01 ; 1 |
||
11652 | 7606: 07 c0 rjmp .+14 ; 0x7616 <SendMotorData+0x2e> |
||
11653 | 7608: 10 82 st Z, r1 |
||
11654 | 760a: 35 96 adiw r30, 0x05 ; 5 |
||
11655 | 760c: 11 96 adiw r26, 0x01 ; 1 |
||
11656 | 760e: 85 e0 ldi r24, 0x05 ; 5 |
||
11657 | 7610: ef 32 cpi r30, 0x2F ; 47 |
||
11658 | 7612: f8 07 cpc r31, r24 |
||
11659 | 7614: 51 f0 breq .+20 ; 0x762a <SendMotorData+0x42> |
||
11660 | 7616: 99 23 and r25, r25 |
||
11661 | 7618: b9 f3 breq .-18 ; 0x7608 <SendMotorData+0x20> |
||
11662 | 761a: 8c 91 ld r24, X |
||
11663 | 761c: 80 83 st Z, r24 |
||
11664 | 761e: 35 96 adiw r30, 0x05 ; 5 |
||
11665 | 7620: 11 96 adiw r26, 0x01 ; 1 |
||
11666 | 7622: 85 e0 ldi r24, 0x05 ; 5 |
||
11667 | 7624: ef 32 cpi r30, 0x2F ; 47 |
||
11668 | 7626: f8 07 cpc r31, r24 |
||
11669 | 7628: b1 f7 brne .-20 ; 0x7616 <SendMotorData+0x2e> |
||
11670 | 762a: 99 23 and r25, r25 |
||
11671 | 762c: 19 f0 breq .+6 ; 0x7634 <SendMotorData+0x4c> |
||
11672 | 762e: 91 50 subi r25, 0x01 ; 1 |
||
11673 | 7630: 90 93 ea 01 sts 0x01EA, r25 |
||
11674 | 7634: ec e2 ldi r30, 0x2C ; 44 |
||
11675 | 7636: f4 e0 ldi r31, 0x04 ; 4 |
||
11676 | 7638: 80 91 f3 04 lds r24, 0x04F3 |
||
11677 | 763c: 80 93 2c 04 sts 0x042C, r24 |
||
11678 | 7640: 10 92 2d 04 sts 0x042D, r1 |
||
11679 | 7644: 80 91 f8 04 lds r24, 0x04F8 |
||
11680 | 7648: 80 93 2e 04 sts 0x042E, r24 |
||
11681 | 764c: 13 82 std Z+3, r1 ; 0x03 |
||
11682 | 764e: 80 91 02 05 lds r24, 0x0502 |
||
11683 | 7652: 80 93 30 04 sts 0x0430, r24 |
||
11684 | 7656: 15 82 std Z+5, r1 ; 0x05 |
||
11685 | 7658: 80 91 fd 04 lds r24, 0x04FD |
||
11686 | 765c: 80 93 32 04 sts 0x0432, r24 |
||
11687 | 7660: 17 82 std Z+7, r1 ; 0x07 |
||
11688 | 7662: 80 e0 ldi r24, 0x00 ; 0 |
||
11689 | 7664: 0e 94 ef 2c call 0x59de ; 0x59de <I2C_Start> |
||
11690 | 7668: 08 95 ret |
||
11691 | |||
11692 | 0000766a <SetNeutral>: |
||
11693 | 766a: 2f 92 push r2 |
||
11694 | 766c: 3f 92 push r3 |
||
11695 | 766e: 4f 92 push r4 |
||
11696 | 7670: 5f 92 push r5 |
||
11697 | 7672: 6f 92 push r6 |
||
11698 | 7674: 7f 92 push r7 |
||
11699 | 7676: 8f 92 push r8 |
||
11700 | 7678: 9f 92 push r9 |
||
11701 | 767a: af 92 push r10 |
||
11702 | 767c: bf 92 push r11 |
||
11703 | 767e: cf 92 push r12 |
||
11704 | 7680: df 92 push r13 |
||
11705 | 7682: ef 92 push r14 |
||
11706 | 7684: ff 92 push r15 |
||
11707 | 7686: 0f 93 push r16 |
||
11708 | 7688: 1f 93 push r17 |
||
11709 | 768a: 58 2e mov r5, r24 |
||
11710 | 768c: 10 92 69 02 sts 0x0269, r1 |
||
11711 | 7690: 10 92 68 02 sts 0x0268, r1 |
||
11712 | 7694: 10 92 6b 02 sts 0x026B, r1 |
||
11713 | 7698: 10 92 6a 02 sts 0x026A, r1 |
||
11714 | 769c: 80 e0 ldi r24, 0x00 ; 0 |
||
11715 | 769e: 90 e0 ldi r25, 0x00 ; 0 |
||
11716 | 76a0: a0 e0 ldi r26, 0x00 ; 0 |
||
11717 | 76a2: b0 e0 ldi r27, 0x00 ; 0 |
||
11718 | 76a4: 80 93 6c 02 sts 0x026C, r24 |
||
11719 | 76a8: 90 93 6d 02 sts 0x026D, r25 |
||
11720 | 76ac: a0 93 6e 02 sts 0x026E, r26 |
||
11721 | 76b0: b0 93 6f 02 sts 0x026F, r27 |
||
11722 | 76b4: 10 92 63 02 sts 0x0263, r1 |
||
11723 | 76b8: 10 92 62 02 sts 0x0262, r1 |
||
11724 | 76bc: 10 92 65 02 sts 0x0265, r1 |
||
11725 | 76c0: 10 92 64 02 sts 0x0264, r1 |
||
11726 | 76c4: 10 92 67 02 sts 0x0267, r1 |
||
11727 | 76c8: 10 92 66 02 sts 0x0266, r1 |
||
11728 | 76cc: 10 92 a0 01 sts 0x01A0, r1 |
||
11729 | 76d0: 10 92 a1 01 sts 0x01A1, r1 |
||
11730 | 76d4: 10 92 39 02 sts 0x0239, r1 |
||
11731 | 76d8: 84 e6 ldi r24, 0x64 ; 100 |
||
11732 | 76da: 90 e0 ldi r25, 0x00 ; 0 |
||
11733 | 76dc: 0e 94 19 18 call 0x3032 ; 0x3032 <Delay_ms_Mess> |
||
11734 | 76e0: 80 91 00 01 lds r24, 0x0100 |
||
11735 | 76e4: 8d 30 cpi r24, 0x0D ; 13 |
||
11736 | 76e6: 09 f4 brne .+2 ; 0x76ea <SetNeutral+0x80> |
||
11737 | 76e8: e8 c2 rjmp .+1488 ; 0x7cba <SetNeutral+0x650> |
||
11738 | 76ea: 80 91 96 05 lds r24, 0x0596 |
||
11739 | 76ee: 80 ff sbrs r24, 0 |
||
11740 | 76f0: 10 c0 rjmp .+32 ; 0x7712 <SetNeutral+0xa8> |
||
11741 | 76f2: 80 91 19 01 lds r24, 0x0119 |
||
11742 | 76f6: 90 91 1a 01 lds r25, 0x011A |
||
11743 | 76fa: 87 5b subi r24, 0xB7 ; 183 |
||
11744 | 76fc: 93 40 sbci r25, 0x03 ; 3 |
||
11745 | 76fe: 0c f0 brlt .+2 ; 0x7702 <SetNeutral+0x98> |
||
11746 | 7700: 71 c2 rjmp .+1250 ; 0x7be4 <SetNeutral+0x57a> |
||
11747 | 7702: 80 91 19 01 lds r24, 0x0119 |
||
11748 | 7706: 90 91 1a 01 lds r25, 0x011A |
||
11749 | 770a: 8e 5e subi r24, 0xEE ; 238 |
||
11750 | 770c: 92 40 sbci r25, 0x02 ; 2 |
||
11751 | 770e: 0c f4 brge .+2 ; 0x7712 <SetNeutral+0xa8> |
||
11752 | 7710: 69 c2 rjmp .+1234 ; 0x7be4 <SetNeutral+0x57a> |
||
11753 | 7712: 22 24 eor r2, r2 |
||
11754 | 7714: ee 24 eor r14, r14 |
||
11755 | 7716: ff 24 eor r15, r15 |
||
11756 | 7718: 87 01 movw r16, r14 |
||
11757 | 771a: aa 24 eor r10, r10 |
||
11758 | 771c: bb 24 eor r11, r11 |
||
11759 | 771e: 65 01 movw r12, r10 |
||
11760 | 7720: 66 24 eor r6, r6 |
||
11761 | 7722: 77 24 eor r7, r7 |
||
11762 | 7724: 43 01 movw r8, r6 |
||
11763 | 7726: 8a e0 ldi r24, 0x0A ; 10 |
||
11764 | 7728: 90 e0 ldi r25, 0x00 ; 0 |
||
11765 | 772a: 0e 94 19 18 call 0x3032 ; 0x3032 <Delay_ms_Mess> |
||
11766 | 772e: 80 91 18 02 lds r24, 0x0218 |
||
11767 | 7732: 90 91 19 02 lds r25, 0x0219 |
||
11768 | 7736: 88 0f add r24, r24 |
||
11769 | 7738: 99 1f adc r25, r25 |
||
11770 | 773a: 88 0f add r24, r24 |
||
11771 | 773c: 99 1f adc r25, r25 |
||
11772 | 773e: 88 0f add r24, r24 |
||
11773 | 7740: 99 1f adc r25, r25 |
||
11774 | 7742: aa 27 eor r26, r26 |
||
11775 | 7744: 97 fd sbrc r25, 7 |
||
11776 | 7746: a0 95 com r26 |
||
11777 | 7748: ba 2f mov r27, r26 |
||
11778 | 774a: e8 0e add r14, r24 |
||
11779 | 774c: f9 1e adc r15, r25 |
||
11780 | 774e: 0a 1f adc r16, r26 |
||
11781 | 7750: 1b 1f adc r17, r27 |
||
11782 | 7752: 80 91 1a 02 lds r24, 0x021A |
||
11783 | 7756: 90 91 1b 02 lds r25, 0x021B |
||
11784 | 775a: 88 0f add r24, r24 |
||
11785 | 775c: 99 1f adc r25, r25 |
||
11786 | 775e: 88 0f add r24, r24 |
||
11787 | 7760: 99 1f adc r25, r25 |
||
11788 | 7762: 88 0f add r24, r24 |
||
11789 | 7764: 99 1f adc r25, r25 |
||
11790 | 7766: aa 27 eor r26, r26 |
||
11791 | 7768: 97 fd sbrc r25, 7 |
||
11792 | 776a: a0 95 com r26 |
||
11793 | 776c: ba 2f mov r27, r26 |
||
11794 | 776e: a8 0e add r10, r24 |
||
11795 | 7770: b9 1e adc r11, r25 |
||
11796 | 7772: ca 1e adc r12, r26 |
||
11797 | 7774: db 1e adc r13, r27 |
||
11798 | 7776: 80 91 1c 02 lds r24, 0x021C |
||
11799 | 777a: 90 91 1d 02 lds r25, 0x021D |
||
11800 | 777e: aa 27 eor r26, r26 |
||
11801 | 7780: 97 fd sbrc r25, 7 |
||
11802 | 7782: a0 95 com r26 |
||
11803 | 7784: ba 2f mov r27, r26 |
||
11804 | 7786: 68 0e add r6, r24 |
||
11805 | 7788: 79 1e adc r7, r25 |
||
11806 | 778a: 8a 1e adc r8, r26 |
||
11807 | 778c: 9b 1e adc r9, r27 |
||
11808 | 778e: 23 94 inc r2 |
||
11809 | 7790: b0 e2 ldi r27, 0x20 ; 32 |
||
11810 | 7792: 2b 16 cp r2, r27 |
||
11811 | 7794: 41 f6 brne .-112 ; 0x7726 <SetNeutral+0xbc> |
||
11812 | 7796: 80 e1 ldi r24, 0x10 ; 16 |
||
11813 | 7798: 90 e0 ldi r25, 0x00 ; 0 |
||
11814 | 779a: a0 e0 ldi r26, 0x00 ; 0 |
||
11815 | 779c: b0 e0 ldi r27, 0x00 ; 0 |
||
11816 | 779e: e8 0e add r14, r24 |
||
11817 | 77a0: f9 1e adc r15, r25 |
||
11818 | 77a2: 0a 1f adc r16, r26 |
||
11819 | 77a4: 1b 1f adc r17, r27 |
||
11820 | 77a6: c8 01 movw r24, r16 |
||
11821 | 77a8: b7 01 movw r22, r14 |
||
11822 | 77aa: 20 e2 ldi r18, 0x20 ; 32 |
||
11823 | 77ac: 30 e0 ldi r19, 0x00 ; 0 |
||
11824 | 77ae: 40 e0 ldi r20, 0x00 ; 0 |
||
11825 | 77b0: 50 e0 ldi r21, 0x00 ; 0 |
||
11826 | 77b2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
11827 | 77b6: 30 93 63 02 sts 0x0263, r19 |
||
11828 | 77ba: 20 93 62 02 sts 0x0262, r18 |
||
11829 | 77be: 80 e1 ldi r24, 0x10 ; 16 |
||
11830 | 77c0: 90 e0 ldi r25, 0x00 ; 0 |
||
11831 | 77c2: a0 e0 ldi r26, 0x00 ; 0 |
||
11832 | 77c4: b0 e0 ldi r27, 0x00 ; 0 |
||
11833 | 77c6: a8 0e add r10, r24 |
||
11834 | 77c8: b9 1e adc r11, r25 |
||
11835 | 77ca: ca 1e adc r12, r26 |
||
11836 | 77cc: db 1e adc r13, r27 |
||
11837 | 77ce: c6 01 movw r24, r12 |
||
11838 | 77d0: b5 01 movw r22, r10 |
||
11839 | 77d2: 20 e2 ldi r18, 0x20 ; 32 |
||
11840 | 77d4: 30 e0 ldi r19, 0x00 ; 0 |
||
11841 | 77d6: 40 e0 ldi r20, 0x00 ; 0 |
||
11842 | 77d8: 50 e0 ldi r21, 0x00 ; 0 |
||
11843 | 77da: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
11844 | 77de: 30 93 65 02 sts 0x0265, r19 |
||
11845 | 77e2: 20 93 64 02 sts 0x0264, r18 |
||
11846 | 77e6: 80 e1 ldi r24, 0x10 ; 16 |
||
11847 | 77e8: 90 e0 ldi r25, 0x00 ; 0 |
||
11848 | 77ea: a0 e0 ldi r26, 0x00 ; 0 |
||
11849 | 77ec: b0 e0 ldi r27, 0x00 ; 0 |
||
11850 | 77ee: 68 0e add r6, r24 |
||
11851 | 77f0: 79 1e adc r7, r25 |
||
11852 | 77f2: 8a 1e adc r8, r26 |
||
11853 | 77f4: 9b 1e adc r9, r27 |
||
11854 | 77f6: c4 01 movw r24, r8 |
||
11855 | 77f8: b3 01 movw r22, r6 |
||
11856 | 77fa: 20 e2 ldi r18, 0x20 ; 32 |
||
11857 | 77fc: 30 e0 ldi r19, 0x00 ; 0 |
||
11858 | 77fe: 40 e0 ldi r20, 0x00 ; 0 |
||
11859 | 7800: 50 e0 ldi r21, 0x00 ; 0 |
||
11860 | 7802: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
11861 | 7806: 30 93 67 02 sts 0x0267, r19 |
||
11862 | 780a: 20 93 66 02 sts 0x0266, r18 |
||
11863 | 780e: 55 20 and r5, r5 |
||
11864 | 7810: 09 f4 brne .+2 ; 0x7814 <SetNeutral+0x1aa> |
||
11865 | 7812: eb c1 rjmp .+982 ; 0x7bea <SetNeutral+0x580> |
||
11866 | 7814: 22 24 eor r2, r2 |
||
11867 | 7816: ee 24 eor r14, r14 |
||
11868 | 7818: ff 24 eor r15, r15 |
||
11869 | 781a: 87 01 movw r16, r14 |
||
11870 | 781c: aa 24 eor r10, r10 |
||
11871 | 781e: bb 24 eor r11, r11 |
||
11872 | 7820: 65 01 movw r12, r10 |
||
11873 | 7822: 66 24 eor r6, r6 |
||
11874 | 7824: 77 24 eor r7, r7 |
||
11875 | 7826: 43 01 movw r8, r6 |
||
11876 | 7828: 8a e0 ldi r24, 0x0A ; 10 |
||
11877 | 782a: 90 e0 ldi r25, 0x00 ; 0 |
||
11878 | 782c: 0e 94 19 18 call 0x3032 ; 0x3032 <Delay_ms_Mess> |
||
11879 | 7830: 80 91 24 02 lds r24, 0x0224 |
||
11880 | 7834: 90 91 25 02 lds r25, 0x0225 |
||
11881 | 7838: aa 27 eor r26, r26 |
||
11882 | 783a: 97 fd sbrc r25, 7 |
||
11883 | 783c: a0 95 com r26 |
||
11884 | 783e: ba 2f mov r27, r26 |
||
11885 | 7840: e8 0e add r14, r24 |
||
11886 | 7842: f9 1e adc r15, r25 |
||
11887 | 7844: 0a 1f adc r16, r26 |
||
11888 | 7846: 1b 1f adc r17, r27 |
||
11889 | 7848: 80 91 22 02 lds r24, 0x0222 |
||
11890 | 784c: 90 91 23 02 lds r25, 0x0223 |
||
11891 | 7850: aa 27 eor r26, r26 |
||
11892 | 7852: 97 fd sbrc r25, 7 |
||
11893 | 7854: a0 95 com r26 |
||
11894 | 7856: ba 2f mov r27, r26 |
||
11895 | 7858: a8 0e add r10, r24 |
||
11896 | 785a: b9 1e adc r11, r25 |
||
11897 | 785c: ca 1e adc r12, r26 |
||
11898 | 785e: db 1e adc r13, r27 |
||
11899 | 7860: 80 91 28 02 lds r24, 0x0228 |
||
11900 | 7864: 90 91 29 02 lds r25, 0x0229 |
||
11901 | 7868: aa 27 eor r26, r26 |
||
11902 | 786a: 97 fd sbrc r25, 7 |
||
11903 | 786c: a0 95 com r26 |
||
11904 | 786e: ba 2f mov r27, r26 |
||
11905 | 7870: 68 0e add r6, r24 |
||
11906 | 7872: 79 1e adc r7, r25 |
||
11907 | 7874: 8a 1e adc r8, r26 |
||
11908 | 7876: 9b 1e adc r9, r27 |
||
11909 | 7878: 23 94 inc r2 |
||
11910 | 787a: 9a e0 ldi r25, 0x0A ; 10 |
||
11911 | 787c: 29 16 cp r2, r25 |
||
11912 | 787e: a1 f6 brne .-88 ; 0x7828 <SetNeutral+0x1be> |
||
11913 | 7880: c7 01 movw r24, r14 |
||
11914 | 7882: f7 fc sbrc r15, 7 |
||
11915 | 7884: 1d c2 rjmp .+1082 ; 0x7cc0 <SetNeutral+0x656> |
||
11916 | 7886: 05 96 adiw r24, 0x05 ; 5 |
||
11917 | 7888: 6a e0 ldi r22, 0x0A ; 10 |
||
11918 | 788a: 70 e0 ldi r23, 0x00 ; 0 |
||
11919 | 788c: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
11920 | 7890: 16 2f mov r17, r22 |
||
11921 | 7892: 07 2f mov r16, r23 |
||
11922 | 7894: 60 93 68 02 sts 0x0268, r22 |
||
11923 | 7898: 70 93 69 02 sts 0x0269, r23 |
||
11924 | 789c: c5 01 movw r24, r10 |
||
11925 | 789e: b7 fc sbrc r11, 7 |
||
11926 | 78a0: 13 c2 rjmp .+1062 ; 0x7cc8 <SetNeutral+0x65e> |
||
11927 | 78a2: 05 96 adiw r24, 0x05 ; 5 |
||
11928 | 78a4: 6a e0 ldi r22, 0x0A ; 10 |
||
11929 | 78a6: 70 e0 ldi r23, 0x00 ; 0 |
||
11930 | 78a8: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
11931 | 78ac: 70 93 6b 02 sts 0x026B, r23 |
||
11932 | 78b0: 60 93 6a 02 sts 0x026A, r22 |
||
11933 | 78b4: c3 01 movw r24, r6 |
||
11934 | 78b6: 77 fc sbrc r7, 7 |
||
11935 | 78b8: 0b c2 rjmp .+1046 ; 0x7cd0 <SetNeutral+0x666> |
||
11936 | 78ba: 05 96 adiw r24, 0x05 ; 5 |
||
11937 | 78bc: 6a e0 ldi r22, 0x0A ; 10 |
||
11938 | 78be: 70 e0 ldi r23, 0x00 ; 0 |
||
11939 | 78c0: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
11940 | 78c4: 88 27 eor r24, r24 |
||
11941 | 78c6: 77 fd sbrc r23, 7 |
||
11942 | 78c8: 80 95 com r24 |
||
11943 | 78ca: 98 2f mov r25, r24 |
||
11944 | 78cc: 0e 94 03 6a call 0xd406 ; 0xd406 <__floatsisf> |
||
11945 | 78d0: 60 93 6c 02 sts 0x026C, r22 |
||
11946 | 78d4: 70 93 6d 02 sts 0x026D, r23 |
||
11947 | 78d8: 80 93 6e 02 sts 0x026E, r24 |
||
11948 | 78dc: 90 93 6f 02 sts 0x026F, r25 |
||
11949 | 78e0: 84 e0 ldi r24, 0x04 ; 4 |
||
11950 | 78e2: 90 e0 ldi r25, 0x00 ; 0 |
||
11951 | 78e4: 61 2f mov r22, r17 |
||
11952 | 78e6: 70 2f mov r23, r16 |
||
11953 | 78e8: 0e 94 1e 62 call 0xc43c ; 0xc43c <SetParamWord> |
||
11954 | 78ec: 60 91 6a 02 lds r22, 0x026A |
||
11955 | 78f0: 70 91 6b 02 lds r23, 0x026B |
||
11956 | 78f4: 86 e0 ldi r24, 0x06 ; 6 |
||
11957 | 78f6: 90 e0 ldi r25, 0x00 ; 0 |
||
11958 | 78f8: 0e 94 1e 62 call 0xc43c ; 0xc43c <SetParamWord> |
||
11959 | 78fc: 60 91 6c 02 lds r22, 0x026C |
||
11960 | 7900: 70 91 6d 02 lds r23, 0x026D |
||
11961 | 7904: 80 91 6e 02 lds r24, 0x026E |
||
11962 | 7908: 90 91 6f 02 lds r25, 0x026F |
||
11963 | 790c: 0e 94 d5 69 call 0xd3aa ; 0xd3aa <__fixunssfsi> |
||
11964 | 7910: 9b 01 movw r18, r22 |
||
11965 | 7912: ac 01 movw r20, r24 |
||
11966 | 7914: 88 e0 ldi r24, 0x08 ; 8 |
||
11967 | 7916: 90 e0 ldi r25, 0x00 ; 0 |
||
11968 | 7918: b9 01 movw r22, r18 |
||
11969 | 791a: 0e 94 1e 62 call 0xc43c ; 0xc43c <SetParamWord> |
||
11970 | 791e: 80 91 15 01 lds r24, 0x0115 |
||
11971 | 7922: 90 91 16 01 lds r25, 0x0116 |
||
11972 | 7926: a0 91 17 01 lds r26, 0x0117 |
||
11973 | 792a: b0 91 18 01 lds r27, 0x0118 |
||
11974 | 792e: 80 93 ee 04 sts 0x04EE, r24 |
||
11975 | 7932: 90 93 ef 04 sts 0x04EF, r25 |
||
11976 | 7936: a0 93 f0 04 sts 0x04F0, r26 |
||
11977 | 793a: b0 93 f1 04 sts 0x04F1, r27 |
||
11978 | 793e: 84 e6 ldi r24, 0x64 ; 100 |
||
11979 | 7940: 90 e0 ldi r25, 0x00 ; 0 |
||
11980 | 7942: 0e 94 19 18 call 0x3032 ; 0x3032 <Delay_ms_Mess> |
||
11981 | 7946: 10 92 2f 02 sts 0x022F, r1 |
||
11982 | 794a: 10 92 2e 02 sts 0x022E, r1 |
||
11983 | 794e: 60 91 24 02 lds r22, 0x0224 |
||
11984 | 7952: 70 91 25 02 lds r23, 0x0225 |
||
11985 | 7956: 88 27 eor r24, r24 |
||
11986 | 7958: 77 fd sbrc r23, 7 |
||
11987 | 795a: 80 95 com r24 |
||
11988 | 795c: 98 2f mov r25, r24 |
||
11989 | 795e: 26 e0 ldi r18, 0x06 ; 6 |
||
11990 | 7960: 30 e0 ldi r19, 0x00 ; 0 |
||
11991 | 7962: 40 e0 ldi r20, 0x00 ; 0 |
||
11992 | 7964: 50 e0 ldi r21, 0x00 ; 0 |
||
11993 | 7966: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
11994 | 796a: 3b 01 movw r6, r22 |
||
11995 | 796c: 4c 01 movw r8, r24 |
||
11996 | 796e: 70 93 74 05 sts 0x0574, r23 |
||
11997 | 7972: 60 93 73 05 sts 0x0573, r22 |
||
11998 | 7976: 60 91 22 02 lds r22, 0x0222 |
||
11999 | 797a: 70 91 23 02 lds r23, 0x0223 |
||
12000 | 797e: 88 27 eor r24, r24 |
||
12001 | 7980: 77 fd sbrc r23, 7 |
||
12002 | 7982: 80 95 com r24 |
||
12003 | 7984: 98 2f mov r25, r24 |
||
12004 | 7986: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
12005 | 798a: 5b 01 movw r10, r22 |
||
12006 | 798c: 6c 01 movw r12, r24 |
||
12007 | 798e: 70 93 89 05 sts 0x0589, r23 |
||
12008 | 7992: 60 93 88 05 sts 0x0588, r22 |
||
12009 | 7996: 80 91 26 02 lds r24, 0x0226 |
||
12010 | 799a: 90 91 27 02 lds r25, 0x0227 |
||
12011 | 799e: 90 93 7b 05 sts 0x057B, r25 |
||
12012 | 79a2: 80 93 7a 05 sts 0x057A, r24 |
||
12013 | 79a6: 80 91 26 02 lds r24, 0x0226 |
||
12014 | 79aa: 90 91 27 02 lds r25, 0x0227 |
||
12015 | 79ae: 98 2f mov r25, r24 |
||
12016 | 79b0: 88 27 eor r24, r24 |
||
12017 | 79b2: 99 0f add r25, r25 |
||
12018 | 79b4: 99 0f add r25, r25 |
||
12019 | 79b6: aa 27 eor r26, r26 |
||
12020 | 79b8: 97 fd sbrc r25, 7 |
||
12021 | 79ba: a0 95 com r26 |
||
12022 | 79bc: ba 2f mov r27, r26 |
||
12023 | 79be: 80 93 a0 02 sts 0x02A0, r24 |
||
12024 | 79c2: 90 93 a1 02 sts 0x02A1, r25 |
||
12025 | 79c6: a0 93 a2 02 sts 0x02A2, r26 |
||
12026 | 79ca: b0 93 a3 02 sts 0x02A3, r27 |
||
12027 | 79ce: 10 92 7d 05 sts 0x057D, r1 |
||
12028 | 79d2: 10 92 7c 05 sts 0x057C, r1 |
||
12029 | 79d6: 10 92 87 05 sts 0x0587, r1 |
||
12030 | 79da: 10 92 86 05 sts 0x0586, r1 |
||
12031 | 79de: 10 92 6d 05 sts 0x056D, r1 |
||
12032 | 79e2: 10 92 6c 05 sts 0x056C, r1 |
||
12033 | 79e6: e0 90 a5 05 lds r14, 0x05A5 |
||
12034 | 79ea: 2e 2c mov r2, r14 |
||
12035 | 79ec: 33 24 eor r3, r3 |
||
12036 | 79ee: 44 24 eor r4, r4 |
||
12037 | 79f0: 55 24 eor r5, r5 |
||
12038 | 79f2: 88 24 eor r8, r8 |
||
12039 | 79f4: 77 fc sbrc r7, 7 |
||
12040 | 79f6: 80 94 com r8 |
||
12041 | 79f8: 98 2c mov r9, r8 |
||
12042 | 79fa: c4 01 movw r24, r8 |
||
12043 | 79fc: b3 01 movw r22, r6 |
||
12044 | 79fe: a2 01 movw r20, r4 |
||
12045 | 7a00: 91 01 movw r18, r2 |
||
12046 | 7a02: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
12047 | 7a06: 3b 01 movw r6, r22 |
||
12048 | 7a08: 4c 01 movw r8, r24 |
||
12049 | 7a0a: 60 93 70 02 sts 0x0270, r22 |
||
12050 | 7a0e: 70 93 71 02 sts 0x0271, r23 |
||
12051 | 7a12: 80 93 72 02 sts 0x0272, r24 |
||
12052 | 7a16: 90 93 73 02 sts 0x0273, r25 |
||
12053 | 7a1a: cc 24 eor r12, r12 |
||
12054 | 7a1c: b7 fc sbrc r11, 7 |
||
12055 | 7a1e: c0 94 com r12 |
||
12056 | 7a20: dc 2c mov r13, r12 |
||
12057 | 7a22: c6 01 movw r24, r12 |
||
12058 | 7a24: b5 01 movw r22, r10 |
||
12059 | 7a26: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
12060 | 7a2a: 60 93 78 02 sts 0x0278, r22 |
||
12061 | 7a2e: 70 93 79 02 sts 0x0279, r23 |
||
12062 | 7a32: 80 93 7a 02 sts 0x027A, r24 |
||
12063 | 7a36: 90 93 7b 02 sts 0x027B, r25 |
||
12064 | 7a3a: 60 92 88 02 sts 0x0288, r6 |
||
12065 | 7a3e: 70 92 89 02 sts 0x0289, r7 |
||
12066 | 7a42: 80 92 8a 02 sts 0x028A, r8 |
||
12067 | 7a46: 90 92 8b 02 sts 0x028B, r9 |
||
12068 | 7a4a: 60 93 90 02 sts 0x0290, r22 |
||
12069 | 7a4e: 70 93 91 02 sts 0x0291, r23 |
||
12070 | 7a52: 80 93 92 02 sts 0x0292, r24 |
||
12071 | 7a56: 90 93 93 02 sts 0x0293, r25 |
||
12072 | 7a5a: 10 92 94 02 sts 0x0294, r1 |
||
12073 | 7a5e: 10 92 95 02 sts 0x0295, r1 |
||
12074 | 7a62: 10 92 96 02 sts 0x0296, r1 |
||
12075 | 7a66: 10 92 97 02 sts 0x0297, r1 |
||
12076 | 7a6a: 20 91 76 01 lds r18, 0x0176 |
||
12077 | 7a6e: 30 91 77 01 lds r19, 0x0177 |
||
12078 | 7a72: 30 93 79 01 sts 0x0179, r19 |
||
12079 | 7a76: 20 93 78 01 sts 0x0178, r18 |
||
12080 | 7a7a: 8a e2 ldi r24, 0x2A ; 42 |
||
12081 | 7a7c: e8 9e mul r14, r24 |
||
12082 | 7a7e: 70 01 movw r14, r0 |
||
12083 | 7a80: 11 24 eor r1, r1 |
||
12084 | 7a82: 00 27 eor r16, r16 |
||
12085 | 7a84: f7 fc sbrc r15, 7 |
||
12086 | 7a86: 00 95 com r16 |
||
12087 | 7a88: 10 2f mov r17, r16 |
||
12088 | 7a8a: 44 27 eor r20, r20 |
||
12089 | 7a8c: 37 fd sbrc r19, 7 |
||
12090 | 7a8e: 40 95 com r20 |
||
12091 | 7a90: 54 2f mov r21, r20 |
||
12092 | 7a92: c8 01 movw r24, r16 |
||
12093 | 7a94: b7 01 movw r22, r14 |
||
12094 | 7a96: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
12095 | 7a9a: 60 93 7f 05 sts 0x057F, r22 |
||
12096 | 7a9e: 70 93 80 05 sts 0x0580, r23 |
||
12097 | 7aa2: 80 93 81 05 sts 0x0581, r24 |
||
12098 | 7aa6: 90 93 82 05 sts 0x0582, r25 |
||
12099 | 7aaa: 10 92 85 05 sts 0x0585, r1 |
||
12100 | 7aae: 10 92 84 05 sts 0x0584, r1 |
||
12101 | 7ab2: 82 e3 ldi r24, 0x32 ; 50 |
||
12102 | 7ab4: 90 e0 ldi r25, 0x00 ; 0 |
||
12103 | 7ab6: 90 93 08 02 sts 0x0208, r25 |
||
12104 | 7aba: 80 93 07 02 sts 0x0207, r24 |
||
12105 | 7abe: 60 91 c4 05 lds r22, 0x05C4 |
||
12106 | 7ac2: 70 e0 ldi r23, 0x00 ; 0 |
||
12107 | 7ac4: 80 e0 ldi r24, 0x00 ; 0 |
||
12108 | 7ac6: 90 e0 ldi r25, 0x00 ; 0 |
||
12109 | 7ac8: 24 ec ldi r18, 0xC4 ; 196 |
||
12110 | 7aca: 39 e0 ldi r19, 0x09 ; 9 |
||
12111 | 7acc: 40 e0 ldi r20, 0x00 ; 0 |
||
12112 | 7ace: 50 e0 ldi r21, 0x00 ; 0 |
||
12113 | 7ad0: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
12114 | 7ad4: 68 56 subi r22, 0x68 ; 104 |
||
12115 | 7ad6: 75 4c sbci r23, 0xC5 ; 197 |
||
12116 | 7ad8: 8f 4f sbci r24, 0xFF ; 255 |
||
12117 | 7ada: 9f 4f sbci r25, 0xFF ; 255 |
||
12118 | 7adc: 60 93 7c 01 sts 0x017C, r22 |
||
12119 | 7ae0: 70 93 7d 01 sts 0x017D, r23 |
||
12120 | 7ae4: 80 93 7e 01 sts 0x017E, r24 |
||
12121 | 7ae8: 90 93 7f 01 sts 0x017F, r25 |
||
12122 | 7aec: 60 91 c5 05 lds r22, 0x05C5 |
||
12123 | 7af0: 70 e0 ldi r23, 0x00 ; 0 |
||
12124 | 7af2: 80 e0 ldi r24, 0x00 ; 0 |
||
12125 | 7af4: 90 e0 ldi r25, 0x00 ; 0 |
||
12126 | 7af6: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
12127 | 7afa: 68 56 subi r22, 0x68 ; 104 |
||
12128 | 7afc: 75 4c sbci r23, 0xC5 ; 197 |
||
12129 | 7afe: 8f 4f sbci r24, 0xFF ; 255 |
||
12130 | 7b00: 9f 4f sbci r25, 0xFF ; 255 |
||
12131 | 7b02: 60 93 80 01 sts 0x0180, r22 |
||
12132 | 7b06: 70 93 81 01 sts 0x0181, r23 |
||
12133 | 7b0a: 80 93 82 01 sts 0x0182, r24 |
||
12134 | 7b0e: 90 93 83 01 sts 0x0183, r25 |
||
12135 | 7b12: 10 92 87 01 sts 0x0187, r1 |
||
12136 | 7b16: 10 92 86 01 sts 0x0186, r1 |
||
12137 | 7b1a: 10 92 cb 02 sts 0x02CB, r1 |
||
12138 | 7b1e: 10 92 ca 02 sts 0x02CA, r1 |
||
12139 | 7b22: 10 92 cd 02 sts 0x02CD, r1 |
||
12140 | 7b26: 10 92 cc 02 sts 0x02CC, r1 |
||
12141 | 7b2a: 80 91 b0 02 lds r24, 0x02B0 |
||
12142 | 7b2e: 84 60 ori r24, 0x04 ; 4 |
||
12143 | 7b30: 80 93 b0 02 sts 0x02B0, r24 |
||
12144 | 7b34: 8f ef ldi r24, 0xFF ; 255 |
||
12145 | 7b36: 80 93 a7 01 sts 0x01A7, r24 |
||
12146 | 7b3a: 10 92 a8 01 sts 0x01A8, r1 |
||
12147 | 7b3e: 80 e2 ldi r24, 0x20 ; 32 |
||
12148 | 7b40: 80 93 a9 01 sts 0x01A9, r24 |
||
12149 | 7b44: e0 91 92 05 lds r30, 0x0592 |
||
12150 | 7b48: f0 e0 ldi r31, 0x00 ; 0 |
||
12151 | 7b4a: ee 0f add r30, r30 |
||
12152 | 7b4c: ff 1f adc r31, r31 |
||
12153 | 7b4e: e1 5d subi r30, 0xD1 ; 209 |
||
12154 | 7b50: fa 4f sbci r31, 0xFA ; 250 |
||
12155 | 7b52: 80 81 ld r24, Z |
||
12156 | 7b54: 91 81 ldd r25, Z+1 ; 0x01 |
||
12157 | 7b56: 82 59 subi r24, 0x92 ; 146 |
||
12158 | 7b58: 9f 4f sbci r25, 0xFF ; 255 |
||
12159 | 7b5a: 90 93 b2 02 sts 0x02B2, r25 |
||
12160 | 7b5e: 80 93 b1 02 sts 0x02B1, r24 |
||
12161 | 7b62: e0 91 93 05 lds r30, 0x0593 |
||
12162 | 7b66: f0 e0 ldi r31, 0x00 ; 0 |
||
12163 | 7b68: ee 0f add r30, r30 |
||
12164 | 7b6a: ff 1f adc r31, r31 |
||
12165 | 7b6c: e1 5d subi r30, 0xD1 ; 209 |
||
12166 | 7b6e: fa 4f sbci r31, 0xFA ; 250 |
||
12167 | 7b70: 80 81 ld r24, Z |
||
12168 | 7b72: 91 81 ldd r25, Z+1 ; 0x01 |
||
12169 | 7b74: 82 59 subi r24, 0x92 ; 146 |
||
12170 | 7b76: 9f 4f sbci r25, 0xFF ; 255 |
||
12171 | 7b78: 90 93 b4 02 sts 0x02B4, r25 |
||
12172 | 7b7c: 80 93 b3 02 sts 0x02B3, r24 |
||
12173 | 7b80: e0 91 94 05 lds r30, 0x0594 |
||
12174 | 7b84: f0 e0 ldi r31, 0x00 ; 0 |
||
12175 | 7b86: ee 0f add r30, r30 |
||
12176 | 7b88: ff 1f adc r31, r31 |
||
12177 | 7b8a: e1 5d subi r30, 0xD1 ; 209 |
||
12178 | 7b8c: fa 4f sbci r31, 0xFA ; 250 |
||
12179 | 7b8e: 80 81 ld r24, Z |
||
12180 | 7b90: 91 81 ldd r25, Z+1 ; 0x01 |
||
12181 | 7b92: 82 59 subi r24, 0x92 ; 146 |
||
12182 | 7b94: 9f 4f sbci r25, 0xFF ; 255 |
||
12183 | 7b96: 90 93 b6 02 sts 0x02B6, r25 |
||
12184 | 7b9a: 80 93 b5 02 sts 0x02B5, r24 |
||
12185 | 7b9e: e0 91 95 05 lds r30, 0x0595 |
||
12186 | 7ba2: f0 e0 ldi r31, 0x00 ; 0 |
||
12187 | 7ba4: ee 0f add r30, r30 |
||
12188 | 7ba6: ff 1f adc r31, r31 |
||
12189 | 7ba8: e1 5d subi r30, 0xD1 ; 209 |
||
12190 | 7baa: fa 4f sbci r31, 0xFA ; 250 |
||
12191 | 7bac: 80 81 ld r24, Z |
||
12192 | 7bae: 91 81 ldd r25, Z+1 ; 0x01 |
||
12193 | 7bb0: 82 59 subi r24, 0x92 ; 146 |
||
12194 | 7bb2: 9f 4f sbci r25, 0xFF ; 255 |
||
12195 | 7bb4: 90 93 b8 02 sts 0x02B8, r25 |
||
12196 | 7bb8: 80 93 b7 02 sts 0x02B7, r24 |
||
12197 | 7bbc: 84 e6 ldi r24, 0x64 ; 100 |
||
12198 | 7bbe: 80 93 60 02 sts 0x0260, r24 |
||
12199 | 7bc2: 1f 91 pop r17 |
||
12200 | 7bc4: 0f 91 pop r16 |
||
12201 | 7bc6: ff 90 pop r15 |
||
12202 | 7bc8: ef 90 pop r14 |
||
12203 | 7bca: df 90 pop r13 |
||
12204 | 7bcc: cf 90 pop r12 |
||
12205 | 7bce: bf 90 pop r11 |
||
12206 | 7bd0: af 90 pop r10 |
||
12207 | 7bd2: 9f 90 pop r9 |
||
12208 | 7bd4: 8f 90 pop r8 |
||
12209 | 7bd6: 7f 90 pop r7 |
||
12210 | 7bd8: 6f 90 pop r6 |
||
12211 | 7bda: 5f 90 pop r5 |
||
12212 | 7bdc: 4f 90 pop r4 |
||
12213 | 7bde: 3f 90 pop r3 |
||
12214 | 7be0: 2f 90 pop r2 |
||
12215 | 7be2: 08 95 ret |
||
12216 | 7be4: 0e 94 93 21 call 0x4326 ; 0x4326 <SearchAirPressureOffset> |
||
12217 | 7be8: 94 cd rjmp .-1240 ; 0x7712 <SetNeutral+0xa8> |
||
12218 | 7bea: 84 e0 ldi r24, 0x04 ; 4 |
||
12219 | 7bec: 90 e0 ldi r25, 0x00 ; 0 |
||
12220 | 7bee: 0e 94 25 62 call 0xc44a ; 0xc44a <GetParamWord> |
||
12221 | 7bf2: 90 93 69 02 sts 0x0269, r25 |
||
12222 | 7bf6: 80 93 68 02 sts 0x0268, r24 |
||
12223 | 7bfa: 86 e0 ldi r24, 0x06 ; 6 |
||
12224 | 7bfc: 90 e0 ldi r25, 0x00 ; 0 |
||
12225 | 7bfe: 0e 94 25 62 call 0xc44a ; 0xc44a <GetParamWord> |
||
12226 | 7c02: 90 93 6b 02 sts 0x026B, r25 |
||
12227 | 7c06: 80 93 6a 02 sts 0x026A, r24 |
||
12228 | 7c0a: 88 e0 ldi r24, 0x08 ; 8 |
||
12229 | 7c0c: 90 e0 ldi r25, 0x00 ; 0 |
||
12230 | 7c0e: 0e 94 25 62 call 0xc44a ; 0xc44a <GetParamWord> |
||
12231 | 7c12: aa 27 eor r26, r26 |
||
12232 | 7c14: 97 fd sbrc r25, 7 |
||
12233 | 7c16: a0 95 com r26 |
||
12234 | 7c18: ba 2f mov r27, r26 |
||
12235 | 7c1a: bc 01 movw r22, r24 |
||
12236 | 7c1c: cd 01 movw r24, r26 |
||
12237 | 7c1e: 0e 94 03 6a call 0xd406 ; 0xd406 <__floatsisf> |
||
12238 | 7c22: 60 93 6c 02 sts 0x026C, r22 |
||
12239 | 7c26: 70 93 6d 02 sts 0x026D, r23 |
||
12240 | 7c2a: 80 93 6e 02 sts 0x026E, r24 |
||
12241 | 7c2e: 90 93 6f 02 sts 0x026F, r25 |
||
12242 | 7c32: 80 91 68 02 lds r24, 0x0268 |
||
12243 | 7c36: 90 91 69 02 lds r25, 0x0269 |
||
12244 | 7c3a: 81 50 subi r24, 0x01 ; 1 |
||
12245 | 7c3c: 98 40 sbci r25, 0x08 ; 8 |
||
12246 | 7c3e: 3c f4 brge .+14 ; 0x7c4e <SetNeutral+0x5e4> |
||
12247 | 7c40: 80 91 6a 02 lds r24, 0x026A |
||
12248 | 7c44: 90 91 6b 02 lds r25, 0x026B |
||
12249 | 7c48: 81 50 subi r24, 0x01 ; 1 |
||
12250 | 7c4a: 98 40 sbci r25, 0x08 ; 8 |
||
12251 | 7c4c: 2c f1 brlt .+74 ; 0x7c98 <SetNeutral+0x62e> |
||
12252 | 7c4e: 00 d0 rcall .+0 ; 0x7c50 <SetNeutral+0x5e6> |
||
12253 | 7c50: 0f 92 push r0 |
||
12254 | 7c52: ed b7 in r30, 0x3d ; 61 |
||
12255 | 7c54: fe b7 in r31, 0x3e ; 62 |
||
12256 | 7c56: 11 82 std Z+1, r1 ; 0x01 |
||
12257 | 7c58: 8b e0 ldi r24, 0x0B ; 11 |
||
12258 | 7c5a: 9a e0 ldi r25, 0x0A ; 10 |
||
12259 | 7c5c: 93 83 std Z+3, r25 ; 0x03 |
||
12260 | 7c5e: 82 83 std Z+2, r24 ; 0x02 |
||
12261 | 7c60: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
12262 | 7c64: 80 e0 ldi r24, 0x00 ; 0 |
||
12263 | 7c66: 94 e0 ldi r25, 0x04 ; 4 |
||
12264 | 7c68: 90 93 69 02 sts 0x0269, r25 |
||
12265 | 7c6c: 80 93 68 02 sts 0x0268, r24 |
||
12266 | 7c70: 90 93 6b 02 sts 0x026B, r25 |
||
12267 | 7c74: 80 93 6a 02 sts 0x026A, r24 |
||
12268 | 7c78: 80 e0 ldi r24, 0x00 ; 0 |
||
12269 | 7c7a: 90 e4 ldi r25, 0x40 ; 64 |
||
12270 | 7c7c: a5 e3 ldi r26, 0x35 ; 53 |
||
12271 | 7c7e: b4 e4 ldi r27, 0x44 ; 68 |
||
12272 | 7c80: 80 93 6c 02 sts 0x026C, r24 |
||
12273 | 7c84: 90 93 6d 02 sts 0x026D, r25 |
||
12274 | 7c88: a0 93 6e 02 sts 0x026E, r26 |
||
12275 | 7c8c: b0 93 6f 02 sts 0x026F, r27 |
||
12276 | 7c90: 0f 90 pop r0 |
||
12277 | 7c92: 0f 90 pop r0 |
||
12278 | 7c94: 0f 90 pop r0 |
||
12279 | 7c96: 43 ce rjmp .-890 ; 0x791e <SetNeutral+0x2b4> |
||
12280 | 7c98: 60 91 6c 02 lds r22, 0x026C |
||
12281 | 7c9c: 70 91 6d 02 lds r23, 0x026D |
||
12282 | 7ca0: 80 91 6e 02 lds r24, 0x026E |
||
12283 | 7ca4: 90 91 6f 02 lds r25, 0x026F |
||
12284 | 7ca8: 20 e0 ldi r18, 0x00 ; 0 |
||
12285 | 7caa: 30 e0 ldi r19, 0x00 ; 0 |
||
12286 | 7cac: 40 e8 ldi r20, 0x80 ; 128 |
||
12287 | 7cae: 54 e4 ldi r21, 0x44 ; 68 |
||
12288 | 7cb0: 0e 94 b3 6a call 0xd566 ; 0xd566 <__gesf2> |
||
12289 | 7cb4: 18 16 cp r1, r24 |
||
12290 | 7cb6: 5c f2 brlt .-106 ; 0x7c4e <SetNeutral+0x5e4> |
||
12291 | 7cb8: 32 ce rjmp .-924 ; 0x791e <SetNeutral+0x2b4> |
||
12292 | 7cba: 0e 94 a2 20 call 0x4144 ; 0x4144 <SearchDacGyroOffset> |
||
12293 | 7cbe: 15 cd rjmp .-1494 ; 0x76ea <SetNeutral+0x80> |
||
12294 | 7cc0: 90 95 com r25 |
||
12295 | 7cc2: 81 95 neg r24 |
||
12296 | 7cc4: 9f 4f sbci r25, 0xFF ; 255 |
||
12297 | 7cc6: df cd rjmp .-1090 ; 0x7886 <SetNeutral+0x21c> |
||
12298 | 7cc8: 90 95 com r25 |
||
12299 | 7cca: 81 95 neg r24 |
||
12300 | 7ccc: 9f 4f sbci r25, 0xFF ; 255 |
||
12301 | 7cce: e9 cd rjmp .-1070 ; 0x78a2 <SetNeutral+0x238> |
||
12302 | 7cd0: 90 95 com r25 |
||
12303 | 7cd2: 81 95 neg r24 |
||
12304 | 7cd4: 9f 4f sbci r25, 0xFF ; 255 |
||
12305 | 7cd6: f1 cd rjmp .-1054 ; 0x78ba <SetNeutral+0x250> |
||
12306 | |||
12307 | 00007cd8 <Beep>: |
||
12308 | 7cd8: ef 92 push r14 |
||
12309 | 7cda: ff 92 push r15 |
||
12310 | 7cdc: 1f 93 push r17 |
||
12311 | 7cde: cf 93 push r28 |
||
12312 | 7ce0: df 93 push r29 |
||
12313 | 7ce2: 18 2f mov r17, r24 |
||
12314 | 7ce4: 7b 01 movw r14, r22 |
||
12315 | 7ce6: 80 91 b0 02 lds r24, 0x02B0 |
||
12316 | 7cea: 80 fd sbrc r24, 0 |
||
12317 | 7cec: 0e c0 rjmp .+28 ; 0x7d0a <Beep+0x32> |
||
12318 | 7cee: 11 23 and r17, r17 |
||
12319 | 7cf0: 61 f0 breq .+24 ; 0x7d0a <Beep+0x32> |
||
12320 | 7cf2: eb 01 movw r28, r22 |
||
12321 | 7cf4: cc 0f add r28, r28 |
||
12322 | 7cf6: dd 1f adc r29, r29 |
||
12323 | 7cf8: f0 92 08 02 sts 0x0208, r15 |
||
12324 | 7cfc: e0 92 07 02 sts 0x0207, r14 |
||
12325 | 7d00: ce 01 movw r24, r28 |
||
12326 | 7d02: 0e 94 04 18 call 0x3008 ; 0x3008 <Delay_ms> |
||
12327 | 7d06: 11 50 subi r17, 0x01 ; 1 |
||
12328 | 7d08: b9 f7 brne .-18 ; 0x7cf8 <Beep+0x20> |
||
12329 | 7d0a: df 91 pop r29 |
||
12330 | 7d0c: cf 91 pop r28 |
||
12331 | 7d0e: 1f 91 pop r17 |
||
12332 | 7d10: ff 90 pop r15 |
||
12333 | 7d12: ef 90 pop r14 |
||
12334 | 7d14: 08 95 ret |
||
12335 | |||
12336 | 00007d16 <SetCompassCalState>: |
||
12337 | 7d16: 80 91 8e 05 lds r24, 0x058E |
||
12338 | 7d1a: a8 2f mov r26, r24 |
||
12339 | 7d1c: b0 e0 ldi r27, 0x00 ; 0 |
||
12340 | 7d1e: aa 0f add r26, r26 |
||
12341 | 7d20: bb 1f adc r27, r27 |
||
12342 | 7d22: fd 01 movw r30, r26 |
||
12343 | 7d24: e1 5d subi r30, 0xD1 ; 209 |
||
12344 | 7d26: fa 4f sbci r31, 0xFA ; 250 |
||
12345 | 7d28: 80 81 ld r24, Z |
||
12346 | 7d2a: 91 81 ldd r25, Z+1 ; 0x01 |
||
12347 | 7d2c: 8d 5e subi r24, 0xED ; 237 |
||
12348 | 7d2e: 9f 4f sbci r25, 0xFF ; 255 |
||
12349 | 7d30: 14 f0 brlt .+4 ; 0x7d36 <SetCompassCalState+0x20> |
||
12350 | 7d32: 10 92 af 01 sts 0x01AF, r1 |
||
12351 | 7d36: a1 5d subi r26, 0xD1 ; 209 |
||
12352 | 7d38: ba 4f sbci r27, 0xFA ; 250 |
||
12353 | 7d3a: 8d 91 ld r24, X+ |
||
12354 | 7d3c: 9c 91 ld r25, X |
||
12355 | 7d3e: 8a 5b subi r24, 0xBA ; 186 |
||
12356 | 7d40: 9f 4f sbci r25, 0xFF ; 255 |
||
12357 | 7d42: a4 f4 brge .+40 ; 0x7d6c <SetCompassCalState+0x56> |
||
12358 | 7d44: 80 91 af 01 lds r24, 0x01AF |
||
12359 | 7d48: 88 23 and r24, r24 |
||
12360 | 7d4a: 81 f4 brne .+32 ; 0x7d6c <SetCompassCalState+0x56> |
||
12361 | 7d4c: 81 e0 ldi r24, 0x01 ; 1 |
||
12362 | 7d4e: 80 93 af 01 sts 0x01AF, r24 |
||
12363 | 7d52: 80 91 a6 02 lds r24, 0x02A6 |
||
12364 | 7d56: 8f 5f subi r24, 0xFF ; 255 |
||
12365 | 7d58: 80 93 a6 02 sts 0x02A6, r24 |
||
12366 | 7d5c: 85 30 cpi r24, 0x05 ; 5 |
||
12367 | 7d5e: 38 f0 brcs .+14 ; 0x7d6e <SetCompassCalState+0x58> |
||
12368 | 7d60: 88 ee ldi r24, 0xE8 ; 232 |
||
12369 | 7d62: 93 e0 ldi r25, 0x03 ; 3 |
||
12370 | 7d64: 90 93 08 02 sts 0x0208, r25 |
||
12371 | 7d68: 80 93 07 02 sts 0x0207, r24 |
||
12372 | 7d6c: 08 95 ret |
||
12373 | 7d6e: 66 e9 ldi r22, 0x96 ; 150 |
||
12374 | 7d70: 70 e0 ldi r23, 0x00 ; 0 |
||
12375 | 7d72: 0e 94 6c 3e call 0x7cd8 ; 0x7cd8 <Beep> |
||
12376 | 7d76: 08 95 ret |
||
12377 | |||
12378 | 00007d78 <MotorControl>: |
||
12379 | 7d78: 2f 92 push r2 |
||
12380 | 7d7a: 3f 92 push r3 |
||
12381 | 7d7c: 4f 92 push r4 |
||
12382 | 7d7e: 5f 92 push r5 |
||
12383 | 7d80: 6f 92 push r6 |
||
12384 | 7d82: 7f 92 push r7 |
||
12385 | 7d84: 8f 92 push r8 |
||
12386 | 7d86: 9f 92 push r9 |
||
12387 | 7d88: af 92 push r10 |
||
12388 | 7d8a: bf 92 push r11 |
||
12389 | 7d8c: cf 92 push r12 |
||
12390 | 7d8e: df 92 push r13 |
||
12391 | 7d90: ef 92 push r14 |
||
12392 | 7d92: ff 92 push r15 |
||
12393 | 7d94: 0f 93 push r16 |
||
12394 | 7d96: 1f 93 push r17 |
||
12395 | 7d98: df 93 push r29 |
||
12396 | 7d9a: cf 93 push r28 |
||
12397 | 7d9c: cd b7 in r28, 0x3d ; 61 |
||
12398 | 7d9e: de b7 in r29, 0x3e ; 62 |
||
12399 | 7da0: e9 97 sbiw r28, 0x39 ; 57 |
||
12400 | 7da2: 0f b6 in r0, 0x3f ; 63 |
||
12401 | 7da4: f8 94 cli |
||
12402 | 7da6: de bf out 0x3e, r29 ; 62 |
||
12403 | 7da8: 0f be out 0x3f, r0 ; 63 |
||
12404 | 7daa: cd bf out 0x3d, r28 ; 61 |
||
12405 | 7dac: 0e 94 1d 2f call 0x5e3a ; 0x5e3a <Mean> |
||
12406 | 7db0: d0 90 00 01 lds r13, 0x0100 |
||
12407 | 7db4: bb e0 ldi r27, 0x0B ; 11 |
||
12408 | 7db6: ab 2e mov r10, r27 |
||
12409 | 7db8: ad 14 cp r10, r13 |
||
12410 | 7dba: 08 f4 brcc .+2 ; 0x7dbe <MotorControl+0x46> |
||
12411 | 7dbc: d5 c5 rjmp .+2986 ; 0x8968 <MotorControl+0xbf0> |
||
12412 | 7dbe: 29 9a sbi 0x05, 1 ; 5 |
||
12413 | 7dc0: 80 91 60 02 lds r24, 0x0260 |
||
12414 | 7dc4: 84 36 cpi r24, 0x64 ; 100 |
||
12415 | 7dc6: 08 f0 brcs .+2 ; 0x7dca <MotorControl+0x52> |
||
12416 | 7dc8: d5 c5 rjmp .+2986 ; 0x8974 <MotorControl+0xbfc> |
||
12417 | 7dca: 80 91 27 03 lds r24, 0x0327 |
||
12418 | 7dce: 90 91 28 03 lds r25, 0x0328 |
||
12419 | 7dd2: 00 97 sbiw r24, 0x00 ; 0 |
||
12420 | 7dd4: 11 f0 breq .+4 ; 0x7dda <MotorControl+0x62> |
||
12421 | 7dd6: 0c 94 12 4d jmp 0x9a24 ; 0x9a24 <MotorControl+0x1cac> |
||
12422 | 7dda: 80 91 b0 02 lds r24, 0x02B0 |
||
12423 | 7dde: 8e 7e andi r24, 0xEE ; 238 |
||
12424 | 7de0: 80 93 b0 02 sts 0x02B0, r24 |
||
12425 | 7de4: aa e0 ldi r26, 0x0A ; 10 |
||
12426 | 7de6: ba 2e mov r11, r26 |
||
12427 | 7de8: db 14 cp r13, r11 |
||
12428 | 7dea: 11 f4 brne .+4 ; 0x7df0 <MotorControl+0x78> |
||
12429 | 7dec: 0c 94 1d 4d jmp 0x9a3a ; 0x9a3a <MotorControl+0x1cc2> |
||
12430 | 7df0: f4 e1 ldi r31, 0x14 ; 20 |
||
12431 | 7df2: cf 2e mov r12, r31 |
||
12432 | 7df4: dc 14 cp r13, r12 |
||
12433 | 7df6: 11 f4 brne .+4 ; 0x7dfc <MotorControl+0x84> |
||
12434 | 7df8: 0c 94 1d 4d jmp 0x9a3a ; 0x9a3a <MotorControl+0x1cc2> |
||
12435 | 7dfc: 28 98 cbi 0x05, 0 ; 5 |
||
12436 | 7dfe: 80 91 ae 02 lds r24, 0x02AE |
||
12437 | 7e02: 90 91 af 02 lds r25, 0x02AF |
||
12438 | 7e06: 89 5e subi r24, 0xE9 ; 233 |
||
12439 | 7e08: 93 40 sbci r25, 0x03 ; 3 |
||
12440 | 7e0a: 10 f4 brcc .+4 ; 0x7e10 <MotorControl+0x98> |
||
12441 | 7e0c: 0c 94 ee 50 jmp 0xa1dc ; 0xa1dc <MotorControl+0x2464> |
||
12442 | 7e10: 80 91 b0 02 lds r24, 0x02B0 |
||
12443 | 7e14: 80 61 ori r24, 0x10 ; 16 |
||
12444 | 7e16: 80 93 b0 02 sts 0x02B0, r24 |
||
12445 | 7e1a: e0 91 8e 05 lds r30, 0x058E |
||
12446 | 7e1e: 2e 2f mov r18, r30 |
||
12447 | 7e20: 30 e0 ldi r19, 0x00 ; 0 |
||
12448 | 7e22: 22 0f add r18, r18 |
||
12449 | 7e24: 33 1f adc r19, r19 |
||
12450 | 7e26: f9 01 movw r30, r18 |
||
12451 | 7e28: e2 5b subi r30, 0xB2 ; 178 |
||
12452 | 7e2a: fa 4f sbci r31, 0xFA ; 250 |
||
12453 | 7e2c: 11 82 std Z+1, r1 ; 0x01 |
||
12454 | 7e2e: 10 82 st Z, r1 |
||
12455 | 7e30: a0 91 8f 05 lds r26, 0x058F |
||
12456 | 7e34: b0 e0 ldi r27, 0x00 ; 0 |
||
12457 | 7e36: aa 0f add r26, r26 |
||
12458 | 7e38: bb 1f adc r27, r27 |
||
12459 | 7e3a: fd 01 movw r30, r26 |
||
12460 | 7e3c: e2 5b subi r30, 0xB2 ; 178 |
||
12461 | 7e3e: fa 4f sbci r31, 0xFA ; 250 |
||
12462 | 7e40: 11 82 std Z+1, r1 ; 0x01 |
||
12463 | 7e42: 10 82 st Z, r1 |
||
12464 | 7e44: e0 91 91 05 lds r30, 0x0591 |
||
12465 | 7e48: 4e 2f mov r20, r30 |
||
12466 | 7e4a: 50 e0 ldi r21, 0x00 ; 0 |
||
12467 | 7e4c: 44 0f add r20, r20 |
||
12468 | 7e4e: 55 1f adc r21, r21 |
||
12469 | 7e50: ca 01 movw r24, r20 |
||
12470 | 7e52: 82 5b subi r24, 0xB2 ; 178 |
||
12471 | 7e54: 9a 4f sbci r25, 0xFA ; 250 |
||
12472 | 7e56: fc 01 movw r30, r24 |
||
12473 | 7e58: 11 82 std Z+1, r1 ; 0x01 |
||
12474 | 7e5a: 10 82 st Z, r1 |
||
12475 | 7e5c: 21 5d subi r18, 0xD1 ; 209 |
||
12476 | 7e5e: 3a 4f sbci r19, 0xFA ; 250 |
||
12477 | 7e60: f9 01 movw r30, r18 |
||
12478 | 7e62: 11 82 std Z+1, r1 ; 0x01 |
||
12479 | 7e64: 10 82 st Z, r1 |
||
12480 | 7e66: a1 5d subi r26, 0xD1 ; 209 |
||
12481 | 7e68: ba 4f sbci r27, 0xFA ; 250 |
||
12482 | 7e6a: 11 96 adiw r26, 0x01 ; 1 |
||
12483 | 7e6c: 1c 92 st X, r1 |
||
12484 | 7e6e: 1e 92 st -X, r1 |
||
12485 | 7e70: 41 5d subi r20, 0xD1 ; 209 |
||
12486 | 7e72: 5a 4f sbci r21, 0xFA ; 250 |
||
12487 | 7e74: da 01 movw r26, r20 |
||
12488 | 7e76: 11 96 adiw r26, 0x01 ; 1 |
||
12489 | 7e78: 1c 92 st X, r1 |
||
12490 | 7e7a: 1e 92 st -X, r1 |
||
12491 | 7e7c: 80 91 75 01 lds r24, 0x0175 |
||
12492 | 7e80: 81 50 subi r24, 0x01 ; 1 |
||
12493 | 7e82: 80 93 75 01 sts 0x0175, r24 |
||
12494 | 7e86: 8f 5f subi r24, 0xFF ; 255 |
||
12495 | 7e88: 21 f0 breq .+8 ; 0x7e92 <MotorControl+0x11a> |
||
12496 | 7e8a: 80 91 b0 02 lds r24, 0x02B0 |
||
12497 | 7e8e: 84 ff sbrs r24, 4 |
||
12498 | 7e90: 5f c2 rjmp .+1214 ; 0x8350 <MotorControl+0x5d8> |
||
12499 | 7e92: 0e 94 37 36 call 0x6c6e ; 0x6c6e <ParameterMapping> |
||
12500 | 7e96: e0 91 8e 05 lds r30, 0x058E |
||
12501 | 7e9a: f0 e0 ldi r31, 0x00 ; 0 |
||
12502 | 7e9c: ee 0f add r30, r30 |
||
12503 | 7e9e: ff 1f adc r31, r31 |
||
12504 | 7ea0: e1 5d subi r30, 0xD1 ; 209 |
||
12505 | 7ea2: fa 4f sbci r31, 0xFA ; 250 |
||
12506 | 7ea4: 20 81 ld r18, Z |
||
12507 | 7ea6: 31 81 ldd r19, Z+1 ; 0x01 |
||
12508 | 7ea8: 80 91 a0 05 lds r24, 0x05A0 |
||
12509 | 7eac: 90 e0 ldi r25, 0x00 ; 0 |
||
12510 | 7eae: 28 9f mul r18, r24 |
||
12511 | 7eb0: a0 01 movw r20, r0 |
||
12512 | 7eb2: 29 9f mul r18, r25 |
||
12513 | 7eb4: 50 0d add r21, r0 |
||
12514 | 7eb6: 38 9f mul r19, r24 |
||
12515 | 7eb8: 50 0d add r21, r0 |
||
12516 | 7eba: 11 24 eor r1, r1 |
||
12517 | 7ebc: 20 91 07 03 lds r18, 0x0307 |
||
12518 | 7ec0: 30 91 08 03 lds r19, 0x0308 |
||
12519 | 7ec4: c9 01 movw r24, r18 |
||
12520 | 7ec6: 88 0f add r24, r24 |
||
12521 | 7ec8: 99 1f adc r25, r25 |
||
12522 | 7eca: 82 0f add r24, r18 |
||
12523 | 7ecc: 93 1f adc r25, r19 |
||
12524 | 7ece: 48 0f add r20, r24 |
||
12525 | 7ed0: 59 1f adc r21, r25 |
||
12526 | 7ed2: 57 ff sbrs r21, 7 |
||
12527 | 7ed4: 02 c0 rjmp .+4 ; 0x7eda <MotorControl+0x162> |
||
12528 | 7ed6: 0c 94 d6 52 jmp 0xa5ac ; 0xa5ac <MotorControl+0x2834> |
||
12529 | 7eda: 55 95 asr r21 |
||
12530 | 7edc: 47 95 ror r20 |
||
12531 | 7ede: 55 95 asr r21 |
||
12532 | 7ee0: 47 95 ror r20 |
||
12533 | 7ee2: 50 93 08 03 sts 0x0308, r21 |
||
12534 | 7ee6: 40 93 07 03 sts 0x0307, r20 |
||
12535 | 7eea: e0 91 8e 05 lds r30, 0x058E |
||
12536 | 7eee: f0 e0 ldi r31, 0x00 ; 0 |
||
12537 | 7ef0: ee 0f add r30, r30 |
||
12538 | 7ef2: ff 1f adc r31, r31 |
||
12539 | 7ef4: e2 5b subi r30, 0xB2 ; 178 |
||
12540 | 7ef6: fa 4f sbci r31, 0xFA ; 250 |
||
12541 | 7ef8: 20 81 ld r18, Z |
||
12542 | 7efa: 31 81 ldd r19, Z+1 ; 0x01 |
||
12543 | 7efc: 80 91 a1 05 lds r24, 0x05A1 |
||
12544 | 7f00: 90 e0 ldi r25, 0x00 ; 0 |
||
12545 | 7f02: bc 01 movw r22, r24 |
||
12546 | 7f04: 26 9f mul r18, r22 |
||
12547 | 7f06: c0 01 movw r24, r0 |
||
12548 | 7f08: 27 9f mul r18, r23 |
||
12549 | 7f0a: 90 0d add r25, r0 |
||
12550 | 7f0c: 36 9f mul r19, r22 |
||
12551 | 7f0e: 90 0d add r25, r0 |
||
12552 | 7f10: 11 24 eor r1, r1 |
||
12553 | 7f12: 84 0f add r24, r20 |
||
12554 | 7f14: 95 1f adc r25, r21 |
||
12555 | 7f16: 90 93 08 03 sts 0x0308, r25 |
||
12556 | 7f1a: 80 93 07 03 sts 0x0307, r24 |
||
12557 | 7f1e: 20 91 ca 02 lds r18, 0x02CA |
||
12558 | 7f22: 30 91 cb 02 lds r19, 0x02CB |
||
12559 | 7f26: 82 1b sub r24, r18 |
||
12560 | 7f28: 93 0b sbc r25, r19 |
||
12561 | 7f2a: 90 93 c3 02 sts 0x02C3, r25 |
||
12562 | 7f2e: 80 93 c2 02 sts 0x02C2, r24 |
||
12563 | 7f32: e0 91 8f 05 lds r30, 0x058F |
||
12564 | 7f36: f0 e0 ldi r31, 0x00 ; 0 |
||
12565 | 7f38: ee 0f add r30, r30 |
||
12566 | 7f3a: ff 1f adc r31, r31 |
||
12567 | 7f3c: e1 5d subi r30, 0xD1 ; 209 |
||
12568 | 7f3e: fa 4f sbci r31, 0xFA ; 250 |
||
12569 | 7f40: 20 81 ld r18, Z |
||
12570 | 7f42: 31 81 ldd r19, Z+1 ; 0x01 |
||
12571 | 7f44: 80 91 a0 05 lds r24, 0x05A0 |
||
12572 | 7f48: 90 e0 ldi r25, 0x00 ; 0 |
||
12573 | 7f4a: 28 9f mul r18, r24 |
||
12574 | 7f4c: a0 01 movw r20, r0 |
||
12575 | 7f4e: 29 9f mul r18, r25 |
||
12576 | 7f50: 50 0d add r21, r0 |
||
12577 | 7f52: 38 9f mul r19, r24 |
||
12578 | 7f54: 50 0d add r21, r0 |
||
12579 | 7f56: 11 24 eor r1, r1 |
||
12580 | 7f58: 20 91 05 03 lds r18, 0x0305 |
||
12581 | 7f5c: 30 91 06 03 lds r19, 0x0306 |
||
12582 | 7f60: c9 01 movw r24, r18 |
||
12583 | 7f62: 88 0f add r24, r24 |
||
12584 | 7f64: 99 1f adc r25, r25 |
||
12585 | 7f66: 82 0f add r24, r18 |
||
12586 | 7f68: 93 1f adc r25, r19 |
||
12587 | 7f6a: 48 0f add r20, r24 |
||
12588 | 7f6c: 59 1f adc r21, r25 |
||
12589 | 7f6e: 57 ff sbrs r21, 7 |
||
12590 | 7f70: 02 c0 rjmp .+4 ; 0x7f76 <MotorControl+0x1fe> |
||
12591 | 7f72: 0c 94 da 52 jmp 0xa5b4 ; 0xa5b4 <MotorControl+0x283c> |
||
12592 | 7f76: 55 95 asr r21 |
||
12593 | 7f78: 47 95 ror r20 |
||
12594 | 7f7a: 55 95 asr r21 |
||
12595 | 7f7c: 47 95 ror r20 |
||
12596 | 7f7e: 50 93 06 03 sts 0x0306, r21 |
||
12597 | 7f82: 40 93 05 03 sts 0x0305, r20 |
||
12598 | 7f86: e0 91 8f 05 lds r30, 0x058F |
||
12599 | 7f8a: f0 e0 ldi r31, 0x00 ; 0 |
||
12600 | 7f8c: ee 0f add r30, r30 |
||
12601 | 7f8e: ff 1f adc r31, r31 |
||
12602 | 7f90: e2 5b subi r30, 0xB2 ; 178 |
||
12603 | 7f92: fa 4f sbci r31, 0xFA ; 250 |
||
12604 | 7f94: 20 81 ld r18, Z |
||
12605 | 7f96: 31 81 ldd r19, Z+1 ; 0x01 |
||
12606 | 7f98: 80 91 a1 05 lds r24, 0x05A1 |
||
12607 | 7f9c: 90 e0 ldi r25, 0x00 ; 0 |
||
12608 | 7f9e: dc 01 movw r26, r24 |
||
12609 | 7fa0: 2a 9f mul r18, r26 |
||
12610 | 7fa2: c0 01 movw r24, r0 |
||
12611 | 7fa4: 2b 9f mul r18, r27 |
||
12612 | 7fa6: 90 0d add r25, r0 |
||
12613 | 7fa8: 3a 9f mul r19, r26 |
||
12614 | 7faa: 90 0d add r25, r0 |
||
12615 | 7fac: 11 24 eor r1, r1 |
||
12616 | 7fae: 84 0f add r24, r20 |
||
12617 | 7fb0: 95 1f adc r25, r21 |
||
12618 | 7fb2: 90 93 06 03 sts 0x0306, r25 |
||
12619 | 7fb6: 80 93 05 03 sts 0x0305, r24 |
||
12620 | 7fba: 20 91 cc 02 lds r18, 0x02CC |
||
12621 | 7fbe: 30 91 cd 02 lds r19, 0x02CD |
||
12622 | 7fc2: 82 1b sub r24, r18 |
||
12623 | 7fc4: 93 0b sbc r25, r19 |
||
12624 | 7fc6: 90 93 c5 02 sts 0x02C5, r25 |
||
12625 | 7fca: 80 93 c4 02 sts 0x02C4, r24 |
||
12626 | 7fce: e0 91 91 05 lds r30, 0x0591 |
||
12627 | 7fd2: f0 e0 ldi r31, 0x00 ; 0 |
||
12628 | 7fd4: ee 0f add r30, r30 |
||
12629 | 7fd6: ff 1f adc r31, r31 |
||
12630 | 7fd8: e1 5d subi r30, 0xD1 ; 209 |
||
12631 | 7fda: fa 4f sbci r31, 0xFA ; 250 |
||
12632 | 7fdc: 80 81 ld r24, Z |
||
12633 | 7fde: 91 81 ldd r25, Z+1 ; 0x01 |
||
12634 | 7fe0: 22 27 eor r18, r18 |
||
12635 | 7fe2: 33 27 eor r19, r19 |
||
12636 | 7fe4: 28 1b sub r18, r24 |
||
12637 | 7fe6: 39 0b sbc r19, r25 |
||
12638 | 7fe8: 30 93 c7 02 sts 0x02C7, r19 |
||
12639 | 7fec: 20 93 c6 02 sts 0x02C6, r18 |
||
12640 | 7ff0: 80 91 96 05 lds r24, 0x0596 |
||
12641 | 7ff4: 88 72 andi r24, 0x28 ; 40 |
||
12642 | 7ff6: 89 f0 breq .+34 ; 0x801a <MotorControl+0x2a2> |
||
12643 | 7ff8: 23 30 cpi r18, 0x03 ; 3 |
||
12644 | 7ffa: 31 05 cpc r19, r1 |
||
12645 | 7ffc: 14 f0 brlt .+4 ; 0x8002 <MotorControl+0x28a> |
||
12646 | 7ffe: 0c 94 1e 51 jmp 0xa23c ; 0xa23c <MotorControl+0x24c4> |
||
12647 | 8002: bf ef ldi r27, 0xFF ; 255 |
||
12648 | 8004: 2e 3f cpi r18, 0xFE ; 254 |
||
12649 | 8006: 3b 07 cpc r19, r27 |
||
12650 | 8008: 14 f0 brlt .+4 ; 0x800e <MotorControl+0x296> |
||
12651 | 800a: 0c 94 c0 53 jmp 0xa780 ; 0xa780 <MotorControl+0x2a08> |
||
12652 | 800e: 2e 5f subi r18, 0xFE ; 254 |
||
12653 | 8010: 3f 4f sbci r19, 0xFF ; 255 |
||
12654 | 8012: 30 93 c7 02 sts 0x02C7, r19 |
||
12655 | 8016: 20 93 c6 02 sts 0x02C6, r18 |
||
12656 | 801a: e0 91 90 05 lds r30, 0x0590 |
||
12657 | 801e: f0 e0 ldi r31, 0x00 ; 0 |
||
12658 | 8020: ee 0f add r30, r30 |
||
12659 | 8022: ff 1f adc r31, r31 |
||
12660 | 8024: e1 5d subi r30, 0xD1 ; 209 |
||
12661 | 8026: fa 4f sbci r31, 0xFA ; 250 |
||
12662 | 8028: 01 90 ld r0, Z+ |
||
12663 | 802a: f0 81 ld r31, Z |
||
12664 | 802c: e0 2d mov r30, r0 |
||
12665 | 802e: e8 58 subi r30, 0x88 ; 136 |
||
12666 | 8030: ff 4f sbci r31, 0xFF ; 255 |
||
12667 | 8032: f0 93 c9 02 sts 0x02C9, r31 |
||
12668 | 8036: e0 93 c8 02 sts 0x02C8, r30 |
||
12669 | 803a: 80 91 8f 01 lds r24, 0x018F |
||
12670 | 803e: 86 5f subi r24, 0xF6 ; 246 |
||
12671 | 8040: 80 93 83 05 sts 0x0583, r24 |
||
12672 | 8044: 80 91 90 01 lds r24, 0x0190 |
||
12673 | 8048: 80 93 75 05 sts 0x0575, r24 |
||
12674 | 804c: 80 91 91 01 lds r24, 0x0191 |
||
12675 | 8050: 86 5f subi r24, 0xF6 ; 246 |
||
12676 | 8052: 80 93 6e 05 sts 0x056E, r24 |
||
12677 | 8056: 80 91 92 01 lds r24, 0x0192 |
||
12678 | 805a: 80 93 7e 05 sts 0x057E, r24 |
||
12679 | 805e: 80 91 11 04 lds r24, 0x0411 |
||
12680 | 8062: 80 ff sbrs r24, 0 |
||
12681 | 8064: 62 c0 rjmp .+196 ; 0x812a <MotorControl+0x3b2> |
||
12682 | 8066: 80 91 a4 01 lds r24, 0x01A4 |
||
12683 | 806a: 81 38 cpi r24, 0x81 ; 129 |
||
12684 | 806c: 08 f4 brcc .+2 ; 0x8070 <MotorControl+0x2f8> |
||
12685 | 806e: 5d c0 rjmp .+186 ; 0x812a <MotorControl+0x3b2> |
||
12686 | 8070: 20 91 a0 05 lds r18, 0x05A0 |
||
12687 | 8074: 30 e0 ldi r19, 0x00 ; 0 |
||
12688 | 8076: 80 91 0a 04 lds r24, 0x040A |
||
12689 | 807a: 99 27 eor r25, r25 |
||
12690 | 807c: 87 fd sbrc r24, 7 |
||
12691 | 807e: 90 95 com r25 |
||
12692 | 8080: 28 9f mul r18, r24 |
||
12693 | 8082: a0 01 movw r20, r0 |
||
12694 | 8084: 29 9f mul r18, r25 |
||
12695 | 8086: 50 0d add r21, r0 |
||
12696 | 8088: 38 9f mul r19, r24 |
||
12697 | 808a: 50 0d add r21, r0 |
||
12698 | 808c: 11 24 eor r1, r1 |
||
12699 | 808e: 80 91 c2 02 lds r24, 0x02C2 |
||
12700 | 8092: 90 91 c3 02 lds r25, 0x02C3 |
||
12701 | 8096: 84 0f add r24, r20 |
||
12702 | 8098: 95 1f adc r25, r21 |
||
12703 | 809a: 90 93 c3 02 sts 0x02C3, r25 |
||
12704 | 809e: 80 93 c2 02 sts 0x02C2, r24 |
||
12705 | 80a2: 80 91 0b 04 lds r24, 0x040B |
||
12706 | 80a6: 99 27 eor r25, r25 |
||
12707 | 80a8: 87 fd sbrc r24, 7 |
||
12708 | 80aa: 90 95 com r25 |
||
12709 | 80ac: 59 01 movw r10, r18 |
||
12710 | 80ae: a8 9e mul r10, r24 |
||
12711 | 80b0: 90 01 movw r18, r0 |
||
12712 | 80b2: a9 9e mul r10, r25 |
||
12713 | 80b4: 30 0d add r19, r0 |
||
12714 | 80b6: b8 9e mul r11, r24 |
||
12715 | 80b8: 30 0d add r19, r0 |
||
12716 | 80ba: 11 24 eor r1, r1 |
||
12717 | 80bc: 80 91 c4 02 lds r24, 0x02C4 |
||
12718 | 80c0: 90 91 c5 02 lds r25, 0x02C5 |
||
12719 | 80c4: 82 0f add r24, r18 |
||
12720 | 80c6: 93 1f adc r25, r19 |
||
12721 | 80c8: 90 93 c5 02 sts 0x02C5, r25 |
||
12722 | 80cc: 80 93 c4 02 sts 0x02C4, r24 |
||
12723 | 80d0: 20 91 0c 04 lds r18, 0x040C |
||
12724 | 80d4: 33 27 eor r19, r19 |
||
12725 | 80d6: 27 fd sbrc r18, 7 |
||
12726 | 80d8: 30 95 com r19 |
||
12727 | 80da: 80 91 c6 02 lds r24, 0x02C6 |
||
12728 | 80de: 90 91 c7 02 lds r25, 0x02C7 |
||
12729 | 80e2: 82 0f add r24, r18 |
||
12730 | 80e4: 93 1f adc r25, r19 |
||
12731 | 80e6: 90 93 c7 02 sts 0x02C7, r25 |
||
12732 | 80ea: 80 93 c6 02 sts 0x02C6, r24 |
||
12733 | 80ee: 20 91 9b 05 lds r18, 0x059B |
||
12734 | 80f2: 30 e0 ldi r19, 0x00 ; 0 |
||
12735 | 80f4: 80 91 0e 04 lds r24, 0x040E |
||
12736 | 80f8: 99 27 eor r25, r25 |
||
12737 | 80fa: 87 fd sbrc r24, 7 |
||
12738 | 80fc: 90 95 com r25 |
||
12739 | 80fe: 6c 01 movw r12, r24 |
||
12740 | 8100: 2c 9d mul r18, r12 |
||
12741 | 8102: c0 01 movw r24, r0 |
||
12742 | 8104: 2d 9d mul r18, r13 |
||
12743 | 8106: 90 0d add r25, r0 |
||
12744 | 8108: 3c 9d mul r19, r12 |
||
12745 | 810a: 90 0d add r25, r0 |
||
12746 | 810c: 11 24 eor r1, r1 |
||
12747 | 810e: 90 93 87 01 sts 0x0187, r25 |
||
12748 | 8112: 80 93 86 01 sts 0x0186, r24 |
||
12749 | 8116: 80 91 0d 04 lds r24, 0x040D |
||
12750 | 811a: 90 e0 ldi r25, 0x00 ; 0 |
||
12751 | 811c: 8e 17 cp r24, r30 |
||
12752 | 811e: 9f 07 cpc r25, r31 |
||
12753 | 8120: 24 f4 brge .+8 ; 0x812a <MotorControl+0x3b2> |
||
12754 | 8122: 90 93 c9 02 sts 0x02C9, r25 |
||
12755 | 8126: 80 93 c8 02 sts 0x02C8, r24 |
||
12756 | 812a: 80 91 c8 02 lds r24, 0x02C8 |
||
12757 | 812e: 90 91 c9 02 lds r25, 0x02C9 |
||
12758 | 8132: 97 ff sbrs r25, 7 |
||
12759 | 8134: 02 c0 rjmp .+4 ; 0x813a <MotorControl+0x3c2> |
||
12760 | 8136: 0c 94 13 51 jmp 0xa226 ; 0xa226 <MotorControl+0x24ae> |
||
12761 | 813a: 80 91 96 05 lds r24, 0x0596 |
||
12762 | 813e: 82 ff sbrs r24, 2 |
||
12763 | 8140: 02 c0 rjmp .+4 ; 0x8146 <MotorControl+0x3ce> |
||
12764 | 8142: 0c 94 70 4c jmp 0x98e0 ; 0x98e0 <MotorControl+0x1b68> |
||
12765 | 8146: 60 91 c2 02 lds r22, 0x02C2 |
||
12766 | 814a: 70 91 c3 02 lds r23, 0x02C3 |
||
12767 | 814e: 40 91 ce 02 lds r20, 0x02CE |
||
12768 | 8152: 50 91 cf 02 lds r21, 0x02CF |
||
12769 | 8156: cb 01 movw r24, r22 |
||
12770 | 8158: 9c 01 movw r18, r24 |
||
12771 | 815a: 97 ff sbrs r25, 7 |
||
12772 | 815c: 02 c0 rjmp .+4 ; 0x8162 <MotorControl+0x3ea> |
||
12773 | 815e: 0c 94 de 52 jmp 0xa5bc ; 0xa5bc <MotorControl+0x2844> |
||
12774 | 8162: 35 95 asr r19 |
||
12775 | 8164: 27 95 ror r18 |
||
12776 | 8166: 35 95 asr r19 |
||
12777 | 8168: 27 95 ror r18 |
||
12778 | 816a: 37 ff sbrs r19, 7 |
||
12779 | 816c: 02 c0 rjmp .+4 ; 0x8172 <MotorControl+0x3fa> |
||
12780 | 816e: 0c 94 c8 52 jmp 0xa590 ; 0xa590 <MotorControl+0x2818> |
||
12781 | 8172: 42 17 cp r20, r18 |
||
12782 | 8174: 53 07 cpc r21, r19 |
||
12783 | 8176: 14 f4 brge .+4 ; 0x817c <MotorControl+0x404> |
||
12784 | 8178: 0c 94 57 4c jmp 0x98ae ; 0x98ae <MotorControl+0x1b36> |
||
12785 | 817c: 41 50 subi r20, 0x01 ; 1 |
||
12786 | 817e: 50 40 sbci r21, 0x00 ; 0 |
||
12787 | 8180: 50 93 cf 02 sts 0x02CF, r21 |
||
12788 | 8184: 40 93 ce 02 sts 0x02CE, r20 |
||
12789 | 8188: 60 91 c4 02 lds r22, 0x02C4 |
||
12790 | 818c: 70 91 c5 02 lds r23, 0x02C5 |
||
12791 | 8190: 40 91 d0 02 lds r20, 0x02D0 |
||
12792 | 8194: 50 91 d1 02 lds r21, 0x02D1 |
||
12793 | 8198: cb 01 movw r24, r22 |
||
12794 | 819a: 9c 01 movw r18, r24 |
||
12795 | 819c: 97 ff sbrs r25, 7 |
||
12796 | 819e: 02 c0 rjmp .+4 ; 0x81a4 <MotorControl+0x42c> |
||
12797 | 81a0: 0c 94 d2 52 jmp 0xa5a4 ; 0xa5a4 <MotorControl+0x282c> |
||
12798 | 81a4: 35 95 asr r19 |
||
12799 | 81a6: 27 95 ror r18 |
||
12800 | 81a8: 35 95 asr r19 |
||
12801 | 81aa: 27 95 ror r18 |
||
12802 | 81ac: 37 ff sbrs r19, 7 |
||
12803 | 81ae: 02 c0 rjmp .+4 ; 0x81b4 <MotorControl+0x43c> |
||
12804 | 81b0: 0c 94 cd 52 jmp 0xa59a ; 0xa59a <MotorControl+0x2822> |
||
12805 | 81b4: 42 17 cp r20, r18 |
||
12806 | 81b6: 53 07 cpc r21, r19 |
||
12807 | 81b8: 14 f0 brlt .+4 ; 0x81be <MotorControl+0x446> |
||
12808 | 81ba: 0c 94 c7 50 jmp 0xa18e ; 0xa18e <MotorControl+0x2416> |
||
12809 | 81be: 9b 01 movw r18, r22 |
||
12810 | 81c0: 77 ff sbrs r23, 7 |
||
12811 | 81c2: 02 c0 rjmp .+4 ; 0x81c8 <MotorControl+0x450> |
||
12812 | 81c4: 0c 94 03 54 jmp 0xa806 ; 0xa806 <MotorControl+0x2a8e> |
||
12813 | 81c8: c9 01 movw r24, r18 |
||
12814 | 81ca: 95 95 asr r25 |
||
12815 | 81cc: 87 95 ror r24 |
||
12816 | 81ce: 95 95 asr r25 |
||
12817 | 81d0: 87 95 ror r24 |
||
12818 | 81d2: 90 93 d1 02 sts 0x02D1, r25 |
||
12819 | 81d6: 80 93 d0 02 sts 0x02D0, r24 |
||
12820 | 81da: 85 36 cpi r24, 0x65 ; 101 |
||
12821 | 81dc: 91 05 cpc r25, r1 |
||
12822 | 81de: 14 f0 brlt .+4 ; 0x81e4 <MotorControl+0x46c> |
||
12823 | 81e0: 0c 94 26 51 jmp 0xa24c ; 0xa24c <MotorControl+0x24d4> |
||
12824 | 81e4: 80 91 8f 05 lds r24, 0x058F |
||
12825 | 81e8: a8 2f mov r26, r24 |
||
12826 | 81ea: b0 e0 ldi r27, 0x00 ; 0 |
||
12827 | 81ec: aa 0f add r26, r26 |
||
12828 | 81ee: bb 1f adc r27, r27 |
||
12829 | 81f0: fd 01 movw r30, r26 |
||
12830 | 81f2: e1 5d subi r30, 0xD1 ; 209 |
||
12831 | 81f4: fa 4f sbci r31, 0xFA ; 250 |
||
12832 | 81f6: 20 81 ld r18, Z |
||
12833 | 81f8: 31 81 ldd r19, Z+1 ; 0x01 |
||
12834 | 81fa: 80 91 bf 05 lds r24, 0x05BF |
||
12835 | 81fe: 48 2f mov r20, r24 |
||
12836 | 8200: 50 e0 ldi r21, 0x00 ; 0 |
||
12837 | 8202: 42 17 cp r20, r18 |
||
12838 | 8204: 53 07 cpc r21, r19 |
||
12839 | 8206: 34 f4 brge .+12 ; 0x8214 <MotorControl+0x49c> |
||
12840 | 8208: 80 91 e4 05 lds r24, 0x05E4 |
||
12841 | 820c: 82 ff sbrs r24, 2 |
||
12842 | 820e: 02 c0 rjmp .+4 ; 0x8214 <MotorControl+0x49c> |
||
12843 | 8210: 0c 94 4e 51 jmp 0xa29c ; 0xa29c <MotorControl+0x2524> |
||
12844 | 8214: 70 91 e2 02 lds r23, 0x02E2 |
||
12845 | 8218: 77 23 and r23, r23 |
||
12846 | 821a: 79 f0 breq .+30 ; 0x823a <MotorControl+0x4c2> |
||
12847 | 821c: fd 01 movw r30, r26 |
||
12848 | 821e: e1 5d subi r30, 0xD1 ; 209 |
||
12849 | 8220: fa 4f sbci r31, 0xFA ; 250 |
||
12850 | 8222: 20 81 ld r18, Z |
||
12851 | 8224: 31 81 ldd r19, Z+1 ; 0x01 |
||
12852 | 8226: 80 91 c0 05 lds r24, 0x05C0 |
||
12853 | 822a: fa 01 movw r30, r20 |
||
12854 | 822c: e8 1b sub r30, r24 |
||
12855 | 822e: f1 09 sbc r31, r1 |
||
12856 | 8230: 2e 17 cp r18, r30 |
||
12857 | 8232: 3f 07 cpc r19, r31 |
||
12858 | 8234: 14 f4 brge .+4 ; 0x823a <MotorControl+0x4c2> |
||
12859 | 8236: 0c 94 6c 51 jmp 0xa2d8 ; 0xa2d8 <MotorControl+0x2560> |
||
12860 | 823a: fd 01 movw r30, r26 |
||
12861 | 823c: e1 5d subi r30, 0xD1 ; 209 |
||
12862 | 823e: fa 4f sbci r31, 0xFA ; 250 |
||
12863 | 8240: 20 81 ld r18, Z |
||
12864 | 8242: 31 81 ldd r19, Z+1 ; 0x01 |
||
12865 | 8244: 88 27 eor r24, r24 |
||
12866 | 8246: 99 27 eor r25, r25 |
||
12867 | 8248: 84 1b sub r24, r20 |
||
12868 | 824a: 95 0b sbc r25, r21 |
||
12869 | 824c: 28 17 cp r18, r24 |
||
12870 | 824e: 39 07 cpc r19, r25 |
||
12871 | 8250: 34 f4 brge .+12 ; 0x825e <MotorControl+0x4e6> |
||
12872 | 8252: 80 91 e4 05 lds r24, 0x05E4 |
||
12873 | 8256: 83 ff sbrs r24, 3 |
||
12874 | 8258: 02 c0 rjmp .+4 ; 0x825e <MotorControl+0x4e6> |
||
12875 | 825a: 0c 94 45 51 jmp 0xa28a ; 0xa28a <MotorControl+0x2512> |
||
12876 | 825e: 80 91 e3 02 lds r24, 0x02E3 |
||
12877 | 8262: 88 23 and r24, r24 |
||
12878 | 8264: 71 f0 breq .+28 ; 0x8282 <MotorControl+0x50a> |
||
12879 | 8266: a1 5d subi r26, 0xD1 ; 209 |
||
12880 | 8268: ba 4f sbci r27, 0xFA ; 250 |
||
12881 | 826a: 2d 91 ld r18, X+ |
||
12882 | 826c: 3c 91 ld r19, X |
||
12883 | 826e: 80 91 c0 05 lds r24, 0x05C0 |
||
12884 | 8272: 90 e0 ldi r25, 0x00 ; 0 |
||
12885 | 8274: 84 1b sub r24, r20 |
||
12886 | 8276: 95 0b sbc r25, r21 |
||
12887 | 8278: 82 17 cp r24, r18 |
||
12888 | 827a: 93 07 cpc r25, r19 |
||
12889 | 827c: 14 f4 brge .+4 ; 0x8282 <MotorControl+0x50a> |
||
12890 | 827e: 0c 94 64 51 jmp 0xa2c8 ; 0xa2c8 <MotorControl+0x2550> |
||
12891 | 8282: 80 91 8e 05 lds r24, 0x058E |
||
12892 | 8286: a8 2f mov r26, r24 |
||
12893 | 8288: b0 e0 ldi r27, 0x00 ; 0 |
||
12894 | 828a: aa 0f add r26, r26 |
||
12895 | 828c: bb 1f adc r27, r27 |
||
12896 | 828e: fd 01 movw r30, r26 |
||
12897 | 8290: e1 5d subi r30, 0xD1 ; 209 |
||
12898 | 8292: fa 4f sbci r31, 0xFA ; 250 |
||
12899 | 8294: 80 81 ld r24, Z |
||
12900 | 8296: 91 81 ldd r25, Z+1 ; 0x01 |
||
12901 | 8298: 48 17 cp r20, r24 |
||
12902 | 829a: 59 07 cpc r21, r25 |
||
12903 | 829c: 34 f4 brge .+12 ; 0x82aa <MotorControl+0x532> |
||
12904 | 829e: 80 91 e4 05 lds r24, 0x05E4 |
||
12905 | 82a2: 80 ff sbrs r24, 0 |
||
12906 | 82a4: 02 c0 rjmp .+4 ; 0x82aa <MotorControl+0x532> |
||
12907 | 82a6: 0c 94 3b 51 jmp 0xa276 ; 0xa276 <MotorControl+0x24fe> |
||
12908 | 82aa: 60 91 e5 02 lds r22, 0x02E5 |
||
12909 | 82ae: 66 23 and r22, r22 |
||
12910 | 82b0: 79 f0 breq .+30 ; 0x82d0 <MotorControl+0x558> |
||
12911 | 82b2: fd 01 movw r30, r26 |
||
12912 | 82b4: e1 5d subi r30, 0xD1 ; 209 |
||
12913 | 82b6: fa 4f sbci r31, 0xFA ; 250 |
||
12914 | 82b8: 20 81 ld r18, Z |
||
12915 | 82ba: 31 81 ldd r19, Z+1 ; 0x01 |
||
12916 | 82bc: 80 91 c0 05 lds r24, 0x05C0 |
||
12917 | 82c0: 5a 01 movw r10, r20 |
||
12918 | 82c2: a8 1a sub r10, r24 |
||
12919 | 82c4: b1 08 sbc r11, r1 |
||
12920 | 82c6: 2a 15 cp r18, r10 |
||
12921 | 82c8: 3b 05 cpc r19, r11 |
||
12922 | 82ca: 14 f4 brge .+4 ; 0x82d0 <MotorControl+0x558> |
||
12923 | 82cc: 0c 94 7f 51 jmp 0xa2fe ; 0xa2fe <MotorControl+0x2586> |
||
12924 | 82d0: fd 01 movw r30, r26 |
||
12925 | 82d2: e1 5d subi r30, 0xD1 ; 209 |
||
12926 | 82d4: fa 4f sbci r31, 0xFA ; 250 |
||
12927 | 82d6: 20 81 ld r18, Z |
||
12928 | 82d8: 31 81 ldd r19, Z+1 ; 0x01 |
||
12929 | 82da: 88 27 eor r24, r24 |
||
12930 | 82dc: 99 27 eor r25, r25 |
||
12931 | 82de: 84 1b sub r24, r20 |
||
12932 | 82e0: 95 0b sbc r25, r21 |
||
12933 | 82e2: 28 17 cp r18, r24 |
||
12934 | 82e4: 39 07 cpc r19, r25 |
||
12935 | 82e6: 34 f4 brge .+12 ; 0x82f4 <MotorControl+0x57c> |
||
12936 | 82e8: 80 91 e4 05 lds r24, 0x05E4 |
||
12937 | 82ec: 81 ff sbrs r24, 1 |
||
12938 | 82ee: 02 c0 rjmp .+4 ; 0x82f4 <MotorControl+0x57c> |
||
12939 | 82f0: 0c 94 36 51 jmp 0xa26c ; 0xa26c <MotorControl+0x24f4> |
||
12940 | 82f4: 80 91 e4 02 lds r24, 0x02E4 |
||
12941 | 82f8: 88 23 and r24, r24 |
||
12942 | 82fa: 71 f0 breq .+28 ; 0x8318 <MotorControl+0x5a0> |
||
12943 | 82fc: a1 5d subi r26, 0xD1 ; 209 |
||
12944 | 82fe: ba 4f sbci r27, 0xFA ; 250 |
||
12945 | 8300: 2d 91 ld r18, X+ |
||
12946 | 8302: 3c 91 ld r19, X |
||
12947 | 8304: 80 91 c0 05 lds r24, 0x05C0 |
||
12948 | 8308: 90 e0 ldi r25, 0x00 ; 0 |
||
12949 | 830a: 84 1b sub r24, r20 |
||
12950 | 830c: 95 0b sbc r25, r21 |
||
12951 | 830e: 82 17 cp r24, r18 |
||
12952 | 8310: 93 07 cpc r25, r19 |
||
12953 | 8312: 14 f4 brge .+4 ; 0x8318 <MotorControl+0x5a0> |
||
12954 | 8314: 0c 94 7b 51 jmp 0xa2f6 ; 0xa2f6 <MotorControl+0x257e> |
||
12955 | 8318: 77 23 and r23, r23 |
||
12956 | 831a: 31 f4 brne .+12 ; 0x8328 <MotorControl+0x5b0> |
||
12957 | 831c: 80 91 e3 02 lds r24, 0x02E3 |
||
12958 | 8320: 88 23 and r24, r24 |
||
12959 | 8322: 11 f4 brne .+4 ; 0x8328 <MotorControl+0x5b0> |
||
12960 | 8324: 0c 94 32 51 jmp 0xa264 ; 0xa264 <MotorControl+0x24ec> |
||
12961 | 8328: 81 e0 ldi r24, 0x01 ; 1 |
||
12962 | 832a: 80 93 e1 02 sts 0x02E1, r24 |
||
12963 | 832e: 66 23 and r22, r22 |
||
12964 | 8330: 31 f4 brne .+12 ; 0x833e <MotorControl+0x5c6> |
||
12965 | 8332: 80 91 e4 02 lds r24, 0x02E4 |
||
12966 | 8336: 88 23 and r24, r24 |
||
12967 | 8338: 11 f4 brne .+4 ; 0x833e <MotorControl+0x5c6> |
||
12968 | 833a: 0c 94 2e 51 jmp 0xa25c ; 0xa25c <MotorControl+0x24e4> |
||
12969 | 833e: 81 e0 ldi r24, 0x01 ; 1 |
||
12970 | 8340: 80 93 e0 02 sts 0x02E0, r24 |
||
12971 | 8344: 10 92 e1 02 sts 0x02E1, r1 |
||
12972 | 8348: 10 92 e2 02 sts 0x02E2, r1 |
||
12973 | 834c: 10 92 e3 02 sts 0x02E3, r1 |
||
12974 | 8350: 80 91 e1 02 lds r24, 0x02E1 |
||
12975 | 8354: 88 23 and r24, r24 |
||
12976 | 8356: 09 f0 breq .+2 ; 0x835a <MotorControl+0x5e2> |
||
12977 | 8358: 48 c5 rjmp .+2704 ; 0x8dea <MotorControl+0x1072> |
||
12978 | 835a: 80 91 e0 02 lds r24, 0x02E0 |
||
12979 | 835e: 88 23 and r24, r24 |
||
12980 | 8360: 09 f0 breq .+2 ; 0x8364 <MotorControl+0x5ec> |
||
12981 | 8362: 43 c5 rjmp .+2694 ; 0x8dea <MotorControl+0x1072> |
||
12982 | 8364: 80 91 b0 02 lds r24, 0x02B0 |
||
12983 | 8368: 84 ff sbrs r24, 4 |
||
12984 | 836a: 28 c0 rjmp .+80 ; 0x83bc <MotorControl+0x644> |
||
12985 | 836c: 10 92 c7 02 sts 0x02C7, r1 |
||
12986 | 8370: 10 92 c6 02 sts 0x02C6, r1 |
||
12987 | 8374: 10 92 c3 02 sts 0x02C3, r1 |
||
12988 | 8378: 10 92 c2 02 sts 0x02C2, r1 |
||
12989 | 837c: 10 92 c5 02 sts 0x02C5, r1 |
||
12990 | 8380: 10 92 c4 02 sts 0x02C4, r1 |
||
12991 | 8384: 80 91 ad 05 lds r24, 0x05AD |
||
12992 | 8388: 80 93 c8 02 sts 0x02C8, r24 |
||
12993 | 838c: 10 92 c9 02 sts 0x02C9, r1 |
||
12994 | 8390: 9a e5 ldi r25, 0x5A ; 90 |
||
12995 | 8392: 90 93 83 05 sts 0x0583, r25 |
||
12996 | 8396: 88 e7 ldi r24, 0x78 ; 120 |
||
12997 | 8398: 80 93 75 05 sts 0x0575, r24 |
||
12998 | 839c: 90 93 6e 05 sts 0x056E, r25 |
||
12999 | 83a0: 80 93 7e 05 sts 0x057E, r24 |
||
13000 | 83a4: 10 92 e1 02 sts 0x02E1, r1 |
||
13001 | 83a8: 10 92 e0 02 sts 0x02E0, r1 |
||
13002 | 83ac: 10 92 cf 02 sts 0x02CF, r1 |
||
13003 | 83b0: 10 92 ce 02 sts 0x02CE, r1 |
||
13004 | 83b4: 10 92 d1 02 sts 0x02D1, r1 |
||
13005 | 83b8: 10 92 d0 02 sts 0x02D0, r1 |
||
13006 | 83bc: 20 91 76 05 lds r18, 0x0576 |
||
13007 | 83c0: 30 91 77 05 lds r19, 0x0577 |
||
13008 | 83c4: 40 91 78 05 lds r20, 0x0578 |
||
13009 | 83c8: 50 91 79 05 lds r21, 0x0579 |
||
13010 | 83cc: 28 a3 std Y+32, r18 ; 0x20 |
||
13011 | 83ce: 39 a3 std Y+33, r19 ; 0x21 |
||
13012 | 83d0: 4a a3 std Y+34, r20 ; 0x22 |
||
13013 | 83d2: 5b a3 std Y+35, r21 ; 0x23 |
||
13014 | 83d4: 40 91 70 02 lds r20, 0x0270 |
||
13015 | 83d8: 50 91 71 02 lds r21, 0x0271 |
||
13016 | 83dc: 60 91 72 02 lds r22, 0x0272 |
||
13017 | 83e0: 70 91 73 02 lds r23, 0x0273 |
||
13018 | 83e4: 48 a7 std Y+40, r20 ; 0x28 |
||
13019 | 83e6: 59 a7 std Y+41, r21 ; 0x29 |
||
13020 | 83e8: 6a a7 std Y+42, r22 ; 0x2a |
||
13021 | 83ea: 7b a7 std Y+43, r23 ; 0x2b |
||
13022 | 83ec: 88 a1 ldd r24, Y+32 ; 0x20 |
||
13023 | 83ee: 99 a1 ldd r25, Y+33 ; 0x21 |
||
13024 | 83f0: aa a1 ldd r26, Y+34 ; 0x22 |
||
13025 | 83f2: bb a1 ldd r27, Y+35 ; 0x23 |
||
13026 | 83f4: 84 0f add r24, r20 |
||
13027 | 83f6: 95 1f adc r25, r21 |
||
13028 | 83f8: a6 1f adc r26, r22 |
||
13029 | 83fa: b7 1f adc r27, r23 |
||
13030 | 83fc: 80 93 76 05 sts 0x0576, r24 |
||
13031 | 8400: 90 93 77 05 sts 0x0577, r25 |
||
13032 | 8404: a0 93 78 05 sts 0x0578, r26 |
||
13033 | 8408: b0 93 79 05 sts 0x0579, r27 |
||
13034 | 840c: 20 90 8a 05 lds r2, 0x058A |
||
13035 | 8410: 30 90 8b 05 lds r3, 0x058B |
||
13036 | 8414: 40 90 8c 05 lds r4, 0x058C |
||
13037 | 8418: 50 90 8d 05 lds r5, 0x058D |
||
13038 | 841c: a0 90 78 02 lds r10, 0x0278 |
||
13039 | 8420: b0 90 79 02 lds r11, 0x0279 |
||
13040 | 8424: c0 90 7a 02 lds r12, 0x027A |
||
13041 | 8428: d0 90 7b 02 lds r13, 0x027B |
||
13042 | 842c: ac a2 std Y+36, r10 ; 0x24 |
||
13043 | 842e: bd a2 std Y+37, r11 ; 0x25 |
||
13044 | 8430: ce a2 std Y+38, r12 ; 0x26 |
||
13045 | 8432: df a2 std Y+39, r13 ; 0x27 |
||
13046 | 8434: 2a 0c add r2, r10 |
||
13047 | 8436: 3b 1c adc r3, r11 |
||
13048 | 8438: 4c 1c adc r4, r12 |
||
13049 | 843a: 5d 1c adc r5, r13 |
||
13050 | 843c: 20 92 8a 05 sts 0x058A, r2 |
||
13051 | 8440: 30 92 8b 05 sts 0x058B, r3 |
||
13052 | 8444: 40 92 8c 05 sts 0x058C, r4 |
||
13053 | 8448: 50 92 8d 05 sts 0x058D, r5 |
||
13054 | 844c: b0 90 e0 02 lds r11, 0x02E0 |
||
13055 | 8450: bd 8e std Y+29, r11 ; 0x1d |
||
13056 | 8452: bb 20 and r11, r11 |
||
13057 | 8454: 31 f4 brne .+12 ; 0x8462 <MotorControl+0x6ea> |
||
13058 | 8456: 80 91 e1 02 lds r24, 0x02E1 |
||
13059 | 845a: 88 23 and r24, r24 |
||
13060 | 845c: 11 f4 brne .+4 ; 0x8462 <MotorControl+0x6ea> |
||
13061 | 845e: 0c 94 db 4f jmp 0x9fb6 ; 0x9fb6 <MotorControl+0x223e> |
||
13062 | 8462: 10 92 35 02 sts 0x0235, r1 |
||
13063 | 8466: 10 92 34 02 sts 0x0234, r1 |
||
13064 | 846a: 10 92 98 02 sts 0x0298, r1 |
||
13065 | 846e: 10 92 99 02 sts 0x0299, r1 |
||
13066 | 8472: 10 92 9a 02 sts 0x029A, r1 |
||
13067 | 8476: 10 92 9b 02 sts 0x029B, r1 |
||
13068 | 847a: 10 92 9c 02 sts 0x029C, r1 |
||
13069 | 847e: 10 92 9d 02 sts 0x029D, r1 |
||
13070 | 8482: 10 92 9e 02 sts 0x029E, r1 |
||
13071 | 8486: 10 92 9f 02 sts 0x029F, r1 |
||
13072 | 848a: 10 92 76 05 sts 0x0576, r1 |
||
13073 | 848e: 10 92 77 05 sts 0x0577, r1 |
||
13074 | 8492: 10 92 78 05 sts 0x0578, r1 |
||
13075 | 8496: 10 92 79 05 sts 0x0579, r1 |
||
13076 | 849a: 10 92 8a 05 sts 0x058A, r1 |
||
13077 | 849e: 10 92 8b 05 sts 0x058B, r1 |
||
13078 | 84a2: 10 92 8c 05 sts 0x058C, r1 |
||
13079 | 84a6: 10 92 8d 05 sts 0x058D, r1 |
||
13080 | 84aa: 80 91 84 02 lds r24, 0x0284 |
||
13081 | 84ae: 90 91 85 02 lds r25, 0x0285 |
||
13082 | 84b2: a0 91 86 02 lds r26, 0x0286 |
||
13083 | 84b6: b0 91 87 02 lds r27, 0x0287 |
||
13084 | 84ba: 80 93 88 02 sts 0x0288, r24 |
||
13085 | 84be: 90 93 89 02 sts 0x0289, r25 |
||
13086 | 84c2: a0 93 8a 02 sts 0x028A, r26 |
||
13087 | 84c6: b0 93 8b 02 sts 0x028B, r27 |
||
13088 | 84ca: 80 91 8c 02 lds r24, 0x028C |
||
13089 | 84ce: 90 91 8d 02 lds r25, 0x028D |
||
13090 | 84d2: a0 91 8e 02 lds r26, 0x028E |
||
13091 | 84d6: b0 91 8f 02 lds r27, 0x028F |
||
13092 | 84da: 80 93 90 02 sts 0x0290, r24 |
||
13093 | 84de: 90 93 91 02 sts 0x0291, r25 |
||
13094 | 84e2: a0 93 92 02 sts 0x0292, r26 |
||
13095 | 84e6: b0 93 93 02 sts 0x0293, r27 |
||
13096 | 84ea: 10 92 df 02 sts 0x02DF, r1 |
||
13097 | 84ee: 10 92 de 02 sts 0x02DE, r1 |
||
13098 | 84f2: 10 92 dd 02 sts 0x02DD, r1 |
||
13099 | 84f6: 10 92 dc 02 sts 0x02DC, r1 |
||
13100 | 84fa: cd 8c ldd r12, Y+29 ; 0x1d |
||
13101 | 84fc: cc 20 and r12, r12 |
||
13102 | 84fe: 11 f4 brne .+4 ; 0x8504 <MotorControl+0x78c> |
||
13103 | 8500: 0c 94 d5 4f jmp 0x9faa ; 0x9faa <MotorControl+0x2232> |
||
13104 | 8504: 80 91 34 02 lds r24, 0x0234 |
||
13105 | 8508: 90 91 35 02 lds r25, 0x0235 |
||
13106 | 850c: 8f 3f cpi r24, 0xFF ; 255 |
||
13107 | 850e: 91 05 cpc r25, r1 |
||
13108 | 8510: 09 f0 breq .+2 ; 0x8514 <MotorControl+0x79c> |
||
13109 | 8512: 08 f4 brcc .+2 ; 0x8516 <MotorControl+0x79e> |
||
13110 | 8514: 67 c0 rjmp .+206 ; 0x85e4 <MotorControl+0x86c> |
||
13111 | 8516: 6d 8d ldd r22, Y+29 ; 0x1d |
||
13112 | 8518: 66 23 and r22, r22 |
||
13113 | 851a: 11 f4 brne .+4 ; 0x8520 <MotorControl+0x7a8> |
||
13114 | 851c: 0c 94 20 4d jmp 0x9a40 ; 0x9a40 <MotorControl+0x1cc8> |
||
13115 | 8520: 10 92 dd 02 sts 0x02DD, r1 |
||
13116 | 8524: 10 92 dc 02 sts 0x02DC, r1 |
||
13117 | 8528: 10 92 df 02 sts 0x02DF, r1 |
||
13118 | 852c: 10 92 de 02 sts 0x02DE, r1 |
||
13119 | 8530: 10 92 a7 02 sts 0x02A7, r1 |
||
13120 | 8534: 40 91 76 05 lds r20, 0x0576 |
||
13121 | 8538: 50 91 77 05 lds r21, 0x0577 |
||
13122 | 853c: 60 91 78 05 lds r22, 0x0578 |
||
13123 | 8540: 70 91 79 05 lds r23, 0x0579 |
||
13124 | 8544: 48 a3 std Y+32, r20 ; 0x20 |
||
13125 | 8546: 59 a3 std Y+33, r21 ; 0x21 |
||
13126 | 8548: 6a a3 std Y+34, r22 ; 0x22 |
||
13127 | 854a: 7b a3 std Y+35, r23 ; 0x23 |
||
13128 | 854c: 20 90 8a 05 lds r2, 0x058A |
||
13129 | 8550: 30 90 8b 05 lds r3, 0x058B |
||
13130 | 8554: 40 90 8c 05 lds r4, 0x058C |
||
13131 | 8558: 50 90 8d 05 lds r5, 0x058D |
||
13132 | 855c: 80 91 75 05 lds r24, 0x0575 |
||
13133 | 8560: 88 23 and r24, r24 |
||
13134 | 8562: 41 f4 brne .+16 ; 0x8574 <MotorControl+0x7fc> |
||
13135 | 8564: 10 92 dd 02 sts 0x02DD, r1 |
||
13136 | 8568: 10 92 dc 02 sts 0x02DC, r1 |
||
13137 | 856c: 10 92 df 02 sts 0x02DF, r1 |
||
13138 | 8570: 10 92 de 02 sts 0x02DE, r1 |
||
13139 | 8574: 68 a1 ldd r22, Y+32 ; 0x20 |
||
13140 | 8576: 79 a1 ldd r23, Y+33 ; 0x21 |
||
13141 | 8578: 8a a1 ldd r24, Y+34 ; 0x22 |
||
13142 | 857a: 9b a1 ldd r25, Y+35 ; 0x23 |
||
13143 | 857c: 60 93 fb 02 sts 0x02FB, r22 |
||
13144 | 8580: 70 93 fc 02 sts 0x02FC, r23 |
||
13145 | 8584: 80 93 fd 02 sts 0x02FD, r24 |
||
13146 | 8588: 90 93 fe 02 sts 0x02FE, r25 |
||
13147 | 858c: 20 92 f7 02 sts 0x02F7, r2 |
||
13148 | 8590: 30 92 f8 02 sts 0x02F8, r3 |
||
13149 | 8594: 40 92 f9 02 sts 0x02F9, r4 |
||
13150 | 8598: 50 92 fa 02 sts 0x02FA, r5 |
||
13151 | 859c: 10 92 98 02 sts 0x0298, r1 |
||
13152 | 85a0: 10 92 99 02 sts 0x0299, r1 |
||
13153 | 85a4: 10 92 9a 02 sts 0x029A, r1 |
||
13154 | 85a8: 10 92 9b 02 sts 0x029B, r1 |
||
13155 | 85ac: 10 92 9c 02 sts 0x029C, r1 |
||
13156 | 85b0: 10 92 9d 02 sts 0x029D, r1 |
||
13157 | 85b4: 10 92 9e 02 sts 0x029E, r1 |
||
13158 | 85b8: 10 92 9f 02 sts 0x029F, r1 |
||
13159 | 85bc: 10 92 76 05 sts 0x0576, r1 |
||
13160 | 85c0: 10 92 77 05 sts 0x0577, r1 |
||
13161 | 85c4: 10 92 78 05 sts 0x0578, r1 |
||
13162 | 85c8: 10 92 79 05 sts 0x0579, r1 |
||
13163 | 85cc: 10 92 8a 05 sts 0x058A, r1 |
||
13164 | 85d0: 10 92 8b 05 sts 0x058B, r1 |
||
13165 | 85d4: 10 92 8c 05 sts 0x058C, r1 |
||
13166 | 85d8: 10 92 8d 05 sts 0x058D, r1 |
||
13167 | 85dc: 10 92 35 02 sts 0x0235, r1 |
||
13168 | 85e0: 10 92 34 02 sts 0x0234, r1 |
||
13169 | 85e4: e0 90 c6 02 lds r14, 0x02C6 |
||
13170 | 85e8: f0 90 c7 02 lds r15, 0x02C7 |
||
13171 | 85ec: c7 01 movw r24, r14 |
||
13172 | 85ee: f7 fe sbrs r15, 7 |
||
13173 | 85f0: 02 c0 rjmp .+4 ; 0x85f6 <MotorControl+0x87e> |
||
13174 | 85f2: 0c 94 fe 50 jmp 0xa1fc ; 0xa1fc <MotorControl+0x2484> |
||
13175 | 85f6: 40 97 sbiw r24, 0x10 ; 16 |
||
13176 | 85f8: 64 f0 brlt .+24 ; 0x8612 <MotorControl+0x89a> |
||
13177 | 85fa: 88 ee ldi r24, 0xE8 ; 232 |
||
13178 | 85fc: 93 e0 ldi r25, 0x03 ; 3 |
||
13179 | 85fe: 90 93 7b 01 sts 0x017B, r25 |
||
13180 | 8602: 80 93 7a 01 sts 0x017A, r24 |
||
13181 | 8606: 80 91 96 05 lds r24, 0x0596 |
||
13182 | 860a: 84 fd sbrc r24, 4 |
||
13183 | 860c: 02 c0 rjmp .+4 ; 0x8612 <MotorControl+0x89a> |
||
13184 | 860e: 0c 94 9b 4c jmp 0x9936 ; 0x9936 <MotorControl+0x1bbe> |
||
13185 | 8612: 10 91 a2 05 lds r17, 0x05A2 |
||
13186 | 8616: b7 01 movw r22, r14 |
||
13187 | 8618: 88 27 eor r24, r24 |
||
13188 | 861a: 77 fd sbrc r23, 7 |
||
13189 | 861c: 80 95 com r24 |
||
13190 | 861e: 98 2f mov r25, r24 |
||
13191 | 8620: 21 2f mov r18, r17 |
||
13192 | 8622: 30 e0 ldi r19, 0x00 ; 0 |
||
13193 | 8624: 40 e0 ldi r20, 0x00 ; 0 |
||
13194 | 8626: 50 e0 ldi r21, 0x00 ; 0 |
||
13195 | 8628: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
13196 | 862c: f7 01 movw r30, r14 |
||
13197 | 862e: f7 fe sbrs r15, 7 |
||
13198 | 8630: 02 c0 rjmp .+4 ; 0x8636 <MotorControl+0x8be> |
||
13199 | 8632: 0c 94 0d 51 jmp 0xa21a ; 0xa21a <MotorControl+0x24a2> |
||
13200 | 8636: 9f 01 movw r18, r30 |
||
13201 | 8638: 44 27 eor r20, r20 |
||
13202 | 863a: 37 fd sbrc r19, 7 |
||
13203 | 863c: 40 95 com r20 |
||
13204 | 863e: 54 2f mov r21, r20 |
||
13205 | 8640: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
13206 | 8644: 20 e0 ldi r18, 0x00 ; 0 |
||
13207 | 8646: 32 e0 ldi r19, 0x02 ; 2 |
||
13208 | 8648: 40 e0 ldi r20, 0x00 ; 0 |
||
13209 | 864a: 50 e0 ldi r21, 0x00 ; 0 |
||
13210 | 864c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
13211 | 8650: 81 2f mov r24, r17 |
||
13212 | 8652: 90 e0 ldi r25, 0x00 ; 0 |
||
13213 | 8654: 8e 9d mul r24, r14 |
||
13214 | 8656: b0 01 movw r22, r0 |
||
13215 | 8658: 8f 9d mul r24, r15 |
||
13216 | 865a: 70 0d add r23, r0 |
||
13217 | 865c: 9e 9d mul r25, r14 |
||
13218 | 865e: 70 0d add r23, r0 |
||
13219 | 8660: 11 24 eor r1, r1 |
||
13220 | 8662: 77 ff sbrs r23, 7 |
||
13221 | 8664: 02 c0 rjmp .+4 ; 0x866a <MotorControl+0x8f2> |
||
13222 | 8666: 0c 94 09 51 jmp 0xa212 ; 0xa212 <MotorControl+0x249a> |
||
13223 | 866a: 75 95 asr r23 |
||
13224 | 866c: 67 95 ror r22 |
||
13225 | 866e: 75 95 asr r23 |
||
13226 | 8670: 67 95 ror r22 |
||
13227 | 8672: 26 0f add r18, r22 |
||
13228 | 8674: 37 1f adc r19, r23 |
||
13229 | 8676: c9 01 movw r24, r18 |
||
13230 | 8678: aa 27 eor r26, r26 |
||
13231 | 867a: 97 fd sbrc r25, 7 |
||
13232 | 867c: a0 95 com r26 |
||
13233 | 867e: ba 2f mov r27, r26 |
||
13234 | 8680: 80 93 39 03 sts 0x0339, r24 |
||
13235 | 8684: 90 93 3a 03 sts 0x033A, r25 |
||
13236 | 8688: a0 93 3b 03 sts 0x033B, r26 |
||
13237 | 868c: b0 93 3c 03 sts 0x033C, r27 |
||
13238 | 8690: 20 91 94 02 lds r18, 0x0294 |
||
13239 | 8694: 30 91 95 02 lds r19, 0x0295 |
||
13240 | 8698: 40 91 96 02 lds r20, 0x0296 |
||
13241 | 869c: 50 91 97 02 lds r21, 0x0297 |
||
13242 | 86a0: 28 1b sub r18, r24 |
||
13243 | 86a2: 39 0b sbc r19, r25 |
||
13244 | 86a4: 4a 0b sbc r20, r26 |
||
13245 | 86a6: 5b 0b sbc r21, r27 |
||
13246 | 86a8: 20 93 94 02 sts 0x0294, r18 |
||
13247 | 86ac: 30 93 95 02 sts 0x0295, r19 |
||
13248 | 86b0: 40 93 96 02 sts 0x0296, r20 |
||
13249 | 86b4: 50 93 97 02 sts 0x0297, r21 |
||
13250 | 86b8: 20 3b cpi r18, 0xB0 ; 176 |
||
13251 | 86ba: 7c e3 ldi r23, 0x3C ; 60 |
||
13252 | 86bc: 37 07 cpc r19, r23 |
||
13253 | 86be: 7f ef ldi r23, 0xFF ; 255 |
||
13254 | 86c0: 47 07 cpc r20, r23 |
||
13255 | 86c2: 7f ef ldi r23, 0xFF ; 255 |
||
13256 | 86c4: 57 07 cpc r21, r23 |
||
13257 | 86c6: 14 f0 brlt .+4 ; 0x86cc <MotorControl+0x954> |
||
13258 | 86c8: 0c 94 42 4c jmp 0x9884 ; 0x9884 <MotorControl+0x1b0c> |
||
13259 | 86cc: 80 eb ldi r24, 0xB0 ; 176 |
||
13260 | 86ce: 9c e3 ldi r25, 0x3C ; 60 |
||
13261 | 86d0: af ef ldi r26, 0xFF ; 255 |
||
13262 | 86d2: bf ef ldi r27, 0xFF ; 255 |
||
13263 | 86d4: 80 93 94 02 sts 0x0294, r24 |
||
13264 | 86d8: 90 93 95 02 sts 0x0295, r25 |
||
13265 | 86dc: a0 93 96 02 sts 0x0296, r26 |
||
13266 | 86e0: b0 93 97 02 sts 0x0297, r27 |
||
13267 | 86e4: 80 91 96 05 lds r24, 0x0596 |
||
13268 | 86e8: 88 72 andi r24, 0x28 ; 40 |
||
13269 | 86ea: 09 f4 brne .+2 ; 0x86ee <MotorControl+0x976> |
||
13270 | 86ec: 9a c3 rjmp .+1844 ; 0x8e22 <MotorControl+0x10aa> |
||
13271 | 86ee: 80 91 a6 02 lds r24, 0x02A6 |
||
13272 | 86f2: 88 23 and r24, r24 |
||
13273 | 86f4: 09 f0 breq .+2 ; 0x86f8 <MotorControl+0x980> |
||
13274 | 86f6: 8c c3 rjmp .+1816 ; 0x8e10 <MotorControl+0x1098> |
||
13275 | 86f8: 68 a5 ldd r22, Y+40 ; 0x28 |
||
13276 | 86fa: 79 a5 ldd r23, Y+41 ; 0x29 |
||
13277 | 86fc: 8a a5 ldd r24, Y+42 ; 0x2a |
||
13278 | 86fe: 9b a5 ldd r25, Y+43 ; 0x2b |
||
13279 | 8700: 20 e0 ldi r18, 0x00 ; 0 |
||
13280 | 8702: 32 e0 ldi r19, 0x02 ; 2 |
||
13281 | 8704: 40 e0 ldi r20, 0x00 ; 0 |
||
13282 | 8706: 50 e0 ldi r21, 0x00 ; 0 |
||
13283 | 8708: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
13284 | 870c: 89 01 movw r16, r18 |
||
13285 | 870e: 37 ff sbrs r19, 7 |
||
13286 | 8710: 02 c0 rjmp .+4 ; 0x8716 <MotorControl+0x99e> |
||
13287 | 8712: 0c 94 bb 53 jmp 0xa776 ; 0xa776 <MotorControl+0x29fe> |
||
13288 | 8716: 6c a1 ldd r22, Y+36 ; 0x24 |
||
13289 | 8718: 7d a1 ldd r23, Y+37 ; 0x25 |
||
13290 | 871a: 8e a1 ldd r24, Y+38 ; 0x26 |
||
13291 | 871c: 9f a1 ldd r25, Y+39 ; 0x27 |
||
13292 | 871e: 20 e0 ldi r18, 0x00 ; 0 |
||
13293 | 8720: 32 e0 ldi r19, 0x02 ; 2 |
||
13294 | 8722: 40 e0 ldi r20, 0x00 ; 0 |
||
13295 | 8724: 50 e0 ldi r21, 0x00 ; 0 |
||
13296 | 8726: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
13297 | 872a: 49 01 movw r8, r18 |
||
13298 | 872c: 37 ff sbrs r19, 7 |
||
13299 | 872e: 02 c0 rjmp .+4 ; 0x8734 <MotorControl+0x9bc> |
||
13300 | 8730: 0c 94 b5 53 jmp 0xa76a ; 0xa76a <MotorControl+0x29f2> |
||
13301 | 8734: 80 16 cp r8, r16 |
||
13302 | 8736: 91 06 cpc r9, r17 |
||
13303 | 8738: 0c f4 brge .+2 ; 0x873c <MotorControl+0x9c4> |
||
13304 | 873a: 48 01 movw r8, r16 |
||
13305 | 873c: a0 90 76 01 lds r10, 0x0176 |
||
13306 | 8740: b0 90 77 01 lds r11, 0x0177 |
||
13307 | 8744: b7 fe sbrs r11, 7 |
||
13308 | 8746: 02 c0 rjmp .+4 ; 0x874c <MotorControl+0x9d4> |
||
13309 | 8748: 0c 94 e2 52 jmp 0xa5c4 ; 0xa5c4 <MotorControl+0x284c> |
||
13310 | 874c: ac e1 ldi r26, 0x1C ; 28 |
||
13311 | 874e: b2 e0 ldi r27, 0x02 ; 2 |
||
13312 | 8750: aa 0e add r10, r26 |
||
13313 | 8752: bb 1e adc r11, r27 |
||
13314 | 8754: 75 01 movw r14, r10 |
||
13315 | 8756: 00 27 eor r16, r16 |
||
13316 | 8758: f7 fc sbrc r15, 7 |
||
13317 | 875a: 00 95 com r16 |
||
13318 | 875c: 10 2f mov r17, r16 |
||
13319 | 875e: e4 ee ldi r30, 0xE4 ; 228 |
||
13320 | 8760: fd ef ldi r31, 0xFD ; 253 |
||
13321 | 8762: ae 0e add r10, r30 |
||
13322 | 8764: bf 1e adc r11, r31 |
||
13323 | 8766: 20 91 a5 05 lds r18, 0x05A5 |
||
13324 | 876a: 8a e2 ldi r24, 0x2A ; 42 |
||
13325 | 876c: 28 9f mul r18, r24 |
||
13326 | 876e: 90 01 movw r18, r0 |
||
13327 | 8770: 11 24 eor r1, r1 |
||
13328 | 8772: 44 27 eor r20, r20 |
||
13329 | 8774: 37 fd sbrc r19, 7 |
||
13330 | 8776: 40 95 com r20 |
||
13331 | 8778: 54 2f mov r21, r20 |
||
13332 | 877a: 60 91 7f 05 lds r22, 0x057F |
||
13333 | 877e: 70 91 80 05 lds r23, 0x0580 |
||
13334 | 8782: 80 91 81 05 lds r24, 0x0581 |
||
13335 | 8786: 90 91 82 05 lds r25, 0x0582 |
||
13336 | 878a: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
13337 | 878e: e2 1a sub r14, r18 |
||
13338 | 8790: f3 0a sbc r15, r19 |
||
13339 | 8792: 04 0b sbc r16, r20 |
||
13340 | 8794: 15 0b sbc r17, r21 |
||
13341 | 8796: c8 01 movw r24, r16 |
||
13342 | 8798: b7 01 movw r22, r14 |
||
13343 | 879a: 28 e6 ldi r18, 0x68 ; 104 |
||
13344 | 879c: 31 e0 ldi r19, 0x01 ; 1 |
||
13345 | 879e: 40 e0 ldi r20, 0x00 ; 0 |
||
13346 | 87a0: 50 e0 ldi r21, 0x00 ; 0 |
||
13347 | 87a2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
13348 | 87a6: 64 5b subi r22, 0xB4 ; 180 |
||
13349 | 87a8: 70 40 sbci r23, 0x00 ; 0 |
||
13350 | 87aa: 20 90 6c 05 lds r2, 0x056C |
||
13351 | 87ae: 30 90 6d 05 lds r3, 0x056D |
||
13352 | 87b2: c1 01 movw r24, r2 |
||
13353 | 87b4: 37 fe sbrs r3, 7 |
||
13354 | 87b6: 02 c0 rjmp .+4 ; 0x87bc <MotorControl+0xa44> |
||
13355 | 87b8: 0c 94 af 53 jmp 0xa75e ; 0xa75e <MotorControl+0x29e6> |
||
13356 | 87bc: 81 38 cpi r24, 0x81 ; 129 |
||
13357 | 87be: 91 05 cpc r25, r1 |
||
13358 | 87c0: 14 f4 brge .+4 ; 0x87c6 <MotorControl+0xa4e> |
||
13359 | 87c2: 0c 94 f5 50 jmp 0xa1ea ; 0xa1ea <MotorControl+0x2472> |
||
13360 | 87c6: 60 e0 ldi r22, 0x00 ; 0 |
||
13361 | 87c8: 70 e0 ldi r23, 0x00 ; 0 |
||
13362 | 87ca: cc 24 eor r12, r12 |
||
13363 | 87cc: dd 24 eor r13, r13 |
||
13364 | 87ce: 40 90 7a 01 lds r4, 0x017A |
||
13365 | 87d2: 50 90 7b 01 lds r5, 0x017B |
||
13366 | 87d6: 41 14 cp r4, r1 |
||
13367 | 87d8: 51 04 cpc r5, r1 |
||
13368 | 87da: 31 f4 brne .+12 ; 0x87e8 <MotorControl+0xa70> |
||
13369 | 87dc: f9 e1 ldi r31, 0x19 ; 25 |
||
13370 | 87de: 8f 16 cp r8, r31 |
||
13371 | 87e0: 91 04 cpc r9, r1 |
||
13372 | 87e2: 14 f4 brge .+4 ; 0x87e8 <MotorControl+0xa70> |
||
13373 | 87e4: 0c 94 98 51 jmp 0xa330 ; 0xa330 <MotorControl+0x25b8> |
||
13374 | 87e8: b4 01 movw r22, r8 |
||
13375 | 87ea: 75 95 asr r23 |
||
13376 | 87ec: 67 95 ror r22 |
||
13377 | 87ee: 75 95 asr r23 |
||
13378 | 87f0: 67 95 ror r22 |
||
13379 | 87f2: 75 95 asr r23 |
||
13380 | 87f4: 67 95 ror r22 |
||
13381 | 87f6: 6f 5f subi r22, 0xFF ; 255 |
||
13382 | 87f8: 7f 4f sbci r23, 0xFF ; 255 |
||
13383 | 87fa: c6 01 movw r24, r12 |
||
13384 | 87fc: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
13385 | 8800: 5b 01 movw r10, r22 |
||
13386 | 8802: cc 24 eor r12, r12 |
||
13387 | 8804: b7 fc sbrc r11, 7 |
||
13388 | 8806: c0 94 com r12 |
||
13389 | 8808: dc 2c mov r13, r12 |
||
13390 | 880a: 80 91 7f 05 lds r24, 0x057F |
||
13391 | 880e: 90 91 80 05 lds r25, 0x0580 |
||
13392 | 8812: a0 91 81 05 lds r26, 0x0581 |
||
13393 | 8816: b0 91 82 05 lds r27, 0x0582 |
||
13394 | 881a: a8 0e add r10, r24 |
||
13395 | 881c: b9 1e adc r11, r25 |
||
13396 | 881e: ca 1e adc r12, r26 |
||
13397 | 8820: db 1e adc r13, r27 |
||
13398 | 8822: a0 92 7f 05 sts 0x057F, r10 |
||
13399 | 8826: b0 92 80 05 sts 0x0580, r11 |
||
13400 | 882a: c0 92 81 05 sts 0x0581, r12 |
||
13401 | 882e: d0 92 82 05 sts 0x0582, r13 |
||
13402 | 8832: 80 91 8d 01 lds r24, 0x018D |
||
13403 | 8836: 68 2e mov r6, r24 |
||
13404 | 8838: 77 24 eor r7, r7 |
||
13405 | 883a: 86 9c mul r8, r6 |
||
13406 | 883c: c0 01 movw r24, r0 |
||
13407 | 883e: 87 9c mul r8, r7 |
||
13408 | 8840: 90 0d add r25, r0 |
||
13409 | 8842: 96 9c mul r9, r6 |
||
13410 | 8844: 90 0d add r25, r0 |
||
13411 | 8846: 11 24 eor r1, r1 |
||
13412 | 8848: 97 ff sbrs r25, 7 |
||
13413 | 884a: 02 c0 rjmp .+4 ; 0x8850 <MotorControl+0xad8> |
||
13414 | 884c: 0c 94 ac 53 jmp 0xa758 ; 0xa758 <MotorControl+0x29e0> |
||
13415 | 8850: 95 95 asr r25 |
||
13416 | 8852: 87 95 ror r24 |
||
13417 | 8854: 95 95 asr r25 |
||
13418 | 8856: 87 95 ror r24 |
||
13419 | 8858: 95 95 asr r25 |
||
13420 | 885a: 87 95 ror r24 |
||
13421 | 885c: 95 95 asr r25 |
||
13422 | 885e: 87 95 ror r24 |
||
13423 | 8860: 95 95 asr r25 |
||
13424 | 8862: 87 95 ror r24 |
||
13425 | 8864: 43 01 movw r8, r6 |
||
13426 | 8866: 88 1a sub r8, r24 |
||
13427 | 8868: 99 0a sbc r9, r25 |
||
13428 | 886a: 97 fe sbrs r9, 7 |
||
13429 | 886c: 02 c0 rjmp .+4 ; 0x8872 <MotorControl+0xafa> |
||
13430 | 886e: 0c 94 e6 52 jmp 0xa5cc ; 0xa5cc <MotorControl+0x2854> |
||
13431 | 8872: 41 14 cp r4, r1 |
||
13432 | 8874: 51 04 cpc r5, r1 |
||
13433 | 8876: 11 f0 breq .+4 ; 0x887c <MotorControl+0xb04> |
||
13434 | 8878: 0c 94 54 51 jmp 0xa2a8 ; 0xa2a8 <MotorControl+0x2530> |
||
13435 | 887c: 40 90 d0 02 lds r4, 0x02D0 |
||
13436 | 8880: 50 90 d1 02 lds r5, 0x02D1 |
||
13437 | 8884: 80 91 ce 02 lds r24, 0x02CE |
||
13438 | 8888: 90 91 cf 02 lds r25, 0x02CF |
||
13439 | 888c: 48 0e add r4, r24 |
||
13440 | 888e: 59 1e adc r5, r25 |
||
13441 | 8890: 57 fe sbrs r5, 7 |
||
13442 | 8892: 02 c0 rjmp .+4 ; 0x8898 <MotorControl+0xb20> |
||
13443 | 8894: 0c 94 49 58 jmp 0xb092 ; 0xb092 <MotorControl+0x331a> |
||
13444 | 8898: 55 94 asr r5 |
||
13445 | 889a: 47 94 ror r4 |
||
13446 | 889c: 55 94 asr r5 |
||
13447 | 889e: 47 94 ror r4 |
||
13448 | 88a0: 55 94 asr r5 |
||
13449 | 88a2: 47 94 ror r4 |
||
13450 | 88a4: 40 e4 ldi r20, 0x40 ; 64 |
||
13451 | 88a6: 50 e0 ldi r21, 0x00 ; 0 |
||
13452 | 88a8: 44 0e add r4, r20 |
||
13453 | 88aa: 55 1e adc r5, r21 |
||
13454 | 88ac: 80 91 78 01 lds r24, 0x0178 |
||
13455 | 88b0: 90 91 79 01 lds r25, 0x0179 |
||
13456 | 88b4: aa 27 eor r26, r26 |
||
13457 | 88b6: 97 fd sbrc r25, 7 |
||
13458 | 88b8: a0 95 com r26 |
||
13459 | 88ba: ba 2f mov r27, r26 |
||
13460 | 88bc: 7c e1 ldi r23, 0x1C ; 28 |
||
13461 | 88be: e7 2e mov r14, r23 |
||
13462 | 88c0: 72 e0 ldi r23, 0x02 ; 2 |
||
13463 | 88c2: f7 2e mov r15, r23 |
||
13464 | 88c4: 01 2d mov r16, r1 |
||
13465 | 88c6: 11 2d mov r17, r1 |
||
13466 | 88c8: e8 1a sub r14, r24 |
||
13467 | 88ca: f9 0a sbc r15, r25 |
||
13468 | 88cc: 0a 0b sbc r16, r26 |
||
13469 | 88ce: 1b 0b sbc r17, r27 |
||
13470 | 88d0: 20 91 a5 05 lds r18, 0x05A5 |
||
13471 | 88d4: 8a e2 ldi r24, 0x2A ; 42 |
||
13472 | 88d6: 28 9f mul r18, r24 |
||
13473 | 88d8: 90 01 movw r18, r0 |
||
13474 | 88da: 11 24 eor r1, r1 |
||
13475 | 88dc: 44 27 eor r20, r20 |
||
13476 | 88de: 37 fd sbrc r19, 7 |
||
13477 | 88e0: 40 95 com r20 |
||
13478 | 88e2: 54 2f mov r21, r20 |
||
13479 | 88e4: c6 01 movw r24, r12 |
||
13480 | 88e6: b5 01 movw r22, r10 |
||
13481 | 88e8: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
13482 | 88ec: e2 0e add r14, r18 |
||
13483 | 88ee: f3 1e adc r15, r19 |
||
13484 | 88f0: 04 1f adc r16, r20 |
||
13485 | 88f2: 15 1f adc r17, r21 |
||
13486 | 88f4: c8 01 movw r24, r16 |
||
13487 | 88f6: b7 01 movw r22, r14 |
||
13488 | 88f8: 28 e6 ldi r18, 0x68 ; 104 |
||
13489 | 88fa: 31 e0 ldi r19, 0x01 ; 1 |
||
13490 | 88fc: 40 e0 ldi r20, 0x00 ; 0 |
||
13491 | 88fe: 50 e0 ldi r21, 0x00 ; 0 |
||
13492 | 8900: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
13493 | 8904: 64 5b subi r22, 0xB4 ; 180 |
||
13494 | 8906: 70 40 sbci r23, 0x00 ; 0 |
||
13495 | 8908: 68 9d mul r22, r8 |
||
13496 | 890a: c0 01 movw r24, r0 |
||
13497 | 890c: 69 9d mul r22, r9 |
||
13498 | 890e: 90 0d add r25, r0 |
||
13499 | 8910: 78 9d mul r23, r8 |
||
13500 | 8912: 90 0d add r25, r0 |
||
13501 | 8914: 11 24 eor r1, r1 |
||
13502 | 8916: b2 01 movw r22, r4 |
||
13503 | 8918: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
13504 | 891c: 9b 01 movw r18, r22 |
||
13505 | 891e: c3 01 movw r24, r6 |
||
13506 | 8920: 88 0f add r24, r24 |
||
13507 | 8922: 99 1f adc r25, r25 |
||
13508 | 8924: 86 0d add r24, r6 |
||
13509 | 8926: 97 1d adc r25, r7 |
||
13510 | 8928: 82 17 cp r24, r18 |
||
13511 | 892a: 93 07 cpc r25, r19 |
||
13512 | 892c: 14 f0 brlt .+4 ; 0x8932 <MotorControl+0xbba> |
||
13513 | 892e: 0c 94 f6 53 jmp 0xa7ec ; 0xa7ec <MotorControl+0x2a74> |
||
13514 | 8932: bc 01 movw r22, r24 |
||
13515 | 8934: 9b 01 movw r18, r22 |
||
13516 | 8936: 44 27 eor r20, r20 |
||
13517 | 8938: 37 fd sbrc r19, 7 |
||
13518 | 893a: 40 95 com r20 |
||
13519 | 893c: 54 2f mov r21, r20 |
||
13520 | 893e: 80 91 94 02 lds r24, 0x0294 |
||
13521 | 8942: 90 91 95 02 lds r25, 0x0295 |
||
13522 | 8946: a0 91 96 02 lds r26, 0x0296 |
||
13523 | 894a: b0 91 97 02 lds r27, 0x0297 |
||
13524 | 894e: 82 0f add r24, r18 |
||
13525 | 8950: 93 1f adc r25, r19 |
||
13526 | 8952: a4 1f adc r26, r20 |
||
13527 | 8954: b5 1f adc r27, r21 |
||
13528 | 8956: 80 93 94 02 sts 0x0294, r24 |
||
13529 | 895a: 90 93 95 02 sts 0x0295, r25 |
||
13530 | 895e: a0 93 96 02 sts 0x0296, r26 |
||
13531 | 8962: b0 93 97 02 sts 0x0297, r27 |
||
13532 | 8966: 61 c2 rjmp .+1218 ; 0x8e2a <MotorControl+0x10b2> |
||
13533 | 8968: 29 98 cbi 0x05, 1 ; 5 |
||
13534 | 896a: 80 91 60 02 lds r24, 0x0260 |
||
13535 | 896e: 84 36 cpi r24, 0x64 ; 100 |
||
13536 | 8970: 08 f4 brcc .+2 ; 0x8974 <MotorControl+0xbfc> |
||
13537 | 8972: 2b ca rjmp .-2986 ; 0x7dca <MotorControl+0x52> |
||
13538 | 8974: 80 91 60 02 lds r24, 0x0260 |
||
13539 | 8978: 8d 38 cpi r24, 0x8D ; 141 |
||
13540 | 897a: 08 f4 brcc .+2 ; 0x897e <MotorControl+0xc06> |
||
13541 | 897c: 7f ca rjmp .-2818 ; 0x7e7c <MotorControl+0x104> |
||
13542 | 897e: 80 91 b0 02 lds r24, 0x02B0 |
||
13543 | 8982: 8f 7e andi r24, 0xEF ; 239 |
||
13544 | 8984: 80 93 b0 02 sts 0x02B0, r24 |
||
13545 | 8988: 80 91 ae 05 lds r24, 0x05AE |
||
13546 | 898c: 22 e3 ldi r18, 0x32 ; 50 |
||
13547 | 898e: 82 9f mul r24, r18 |
||
13548 | 8990: c0 01 movw r24, r0 |
||
13549 | 8992: 11 24 eor r1, r1 |
||
13550 | 8994: 90 93 28 03 sts 0x0328, r25 |
||
13551 | 8998: 80 93 27 03 sts 0x0327, r24 |
||
13552 | 899c: 80 91 c8 02 lds r24, 0x02C8 |
||
13553 | 89a0: 90 91 c9 02 lds r25, 0x02C9 |
||
13554 | 89a4: 89 97 sbiw r24, 0x29 ; 41 |
||
13555 | 89a6: 9c f0 brlt .+38 ; 0x89ce <MotorControl+0xc56> |
||
13556 | 89a8: 80 91 b0 02 lds r24, 0x02B0 |
||
13557 | 89ac: 80 ff sbrs r24, 0 |
||
13558 | 89ae: 0f c0 rjmp .+30 ; 0x89ce <MotorControl+0xc56> |
||
13559 | 89b0: 80 91 ae 02 lds r24, 0x02AE |
||
13560 | 89b4: 90 91 af 02 lds r25, 0x02AF |
||
13561 | 89b8: bf ef ldi r27, 0xFF ; 255 |
||
13562 | 89ba: 8f 3f cpi r24, 0xFF ; 255 |
||
13563 | 89bc: 9b 07 cpc r25, r27 |
||
13564 | 89be: 11 f4 brne .+4 ; 0x89c4 <MotorControl+0xc4c> |
||
13565 | 89c0: 0c 94 8e 51 jmp 0xa31c ; 0xa31c <MotorControl+0x25a4> |
||
13566 | 89c4: 01 96 adiw r24, 0x01 ; 1 |
||
13567 | 89c6: 90 93 af 02 sts 0x02AF, r25 |
||
13568 | 89ca: 80 93 ae 02 sts 0x02AE, r24 |
||
13569 | 89ce: 80 91 ae 02 lds r24, 0x02AE |
||
13570 | 89d2: 90 91 af 02 lds r25, 0x02AF |
||
13571 | 89d6: 8f 3f cpi r24, 0xFF ; 255 |
||
13572 | 89d8: 91 05 cpc r25, r1 |
||
13573 | 89da: 19 f0 breq .+6 ; 0x89e2 <MotorControl+0xc6a> |
||
13574 | 89dc: 10 f0 brcs .+4 ; 0x89e2 <MotorControl+0xc6a> |
||
13575 | 89de: 0c 94 8e 51 jmp 0xa31c ; 0xa31c <MotorControl+0x25a4> |
||
13576 | 89e2: 10 92 41 03 sts 0x0341, r1 |
||
13577 | 89e6: 10 92 42 03 sts 0x0342, r1 |
||
13578 | 89ea: 10 92 43 03 sts 0x0343, r1 |
||
13579 | 89ee: 10 92 44 03 sts 0x0344, r1 |
||
13580 | 89f2: 10 92 3d 03 sts 0x033D, r1 |
||
13581 | 89f6: 10 92 3e 03 sts 0x033E, r1 |
||
13582 | 89fa: 10 92 3f 03 sts 0x033F, r1 |
||
13583 | 89fe: 10 92 40 03 sts 0x0340, r1 |
||
13584 | 8a02: 10 92 c7 02 sts 0x02C7, r1 |
||
13585 | 8a06: 10 92 c6 02 sts 0x02C6, r1 |
||
13586 | 8a0a: 8a 3f cpi r24, 0xFA ; 250 |
||
13587 | 8a0c: 91 05 cpc r25, r1 |
||
13588 | 8a0e: 11 f4 brne .+4 ; 0x8a14 <MotorControl+0xc9c> |
||
13589 | 8a10: 0c 94 31 58 jmp 0xb062 ; 0xb062 <MotorControl+0x32ea> |
||
13590 | 8a14: 80 91 92 05 lds r24, 0x0592 |
||
13591 | 8a18: e8 2f mov r30, r24 |
||
13592 | 8a1a: f0 e0 ldi r31, 0x00 ; 0 |
||
13593 | 8a1c: ee 0f add r30, r30 |
||
13594 | 8a1e: ff 1f adc r31, r31 |
||
13595 | 8a20: e1 5d subi r30, 0xD1 ; 209 |
||
13596 | 8a22: fa 4f sbci r31, 0xFA ; 250 |
||
13597 | 8a24: 80 81 ld r24, Z |
||
13598 | 8a26: 91 81 ldd r25, Z+1 ; 0x01 |
||
13599 | 8a28: e0 90 b1 02 lds r14, 0x02B1 |
||
13600 | 8a2c: f0 90 b2 02 lds r15, 0x02B2 |
||
13601 | 8a30: 83 59 subi r24, 0x93 ; 147 |
||
13602 | 8a32: 9f 4f sbci r25, 0xFF ; 255 |
||
13603 | 8a34: 8e 15 cp r24, r14 |
||
13604 | 8a36: 9f 05 cpc r25, r15 |
||
13605 | 8a38: 14 f4 brge .+4 ; 0x8a3e <MotorControl+0xcc6> |
||
13606 | 8a3a: 0c 94 95 53 jmp 0xa72a ; 0xa72a <MotorControl+0x29b2> |
||
13607 | 8a3e: c7 01 movw r24, r14 |
||
13608 | 8a40: 01 96 adiw r24, 0x01 ; 1 |
||
13609 | 8a42: 90 93 b2 02 sts 0x02B2, r25 |
||
13610 | 8a46: 80 93 b1 02 sts 0x02B1, r24 |
||
13611 | 8a4a: 7c 01 movw r14, r24 |
||
13612 | 8a4c: 80 91 93 05 lds r24, 0x0593 |
||
13613 | 8a50: e8 2f mov r30, r24 |
||
13614 | 8a52: f0 e0 ldi r31, 0x00 ; 0 |
||
13615 | 8a54: ee 0f add r30, r30 |
||
13616 | 8a56: ff 1f adc r31, r31 |
||
13617 | 8a58: e1 5d subi r30, 0xD1 ; 209 |
||
13618 | 8a5a: fa 4f sbci r31, 0xFA ; 250 |
||
13619 | 8a5c: 80 81 ld r24, Z |
||
13620 | 8a5e: 91 81 ldd r25, Z+1 ; 0x01 |
||
13621 | 8a60: 00 91 b3 02 lds r16, 0x02B3 |
||
13622 | 8a64: 10 91 b4 02 lds r17, 0x02B4 |
||
13623 | 8a68: 83 59 subi r24, 0x93 ; 147 |
||
13624 | 8a6a: 9f 4f sbci r25, 0xFF ; 255 |
||
13625 | 8a6c: 80 17 cp r24, r16 |
||
13626 | 8a6e: 91 07 cpc r25, r17 |
||
13627 | 8a70: 14 f4 brge .+4 ; 0x8a76 <MotorControl+0xcfe> |
||
13628 | 8a72: 0c 94 7e 53 jmp 0xa6fc ; 0xa6fc <MotorControl+0x2984> |
||
13629 | 8a76: c8 01 movw r24, r16 |
||
13630 | 8a78: 01 96 adiw r24, 0x01 ; 1 |
||
13631 | 8a7a: 90 93 b4 02 sts 0x02B4, r25 |
||
13632 | 8a7e: 80 93 b3 02 sts 0x02B3, r24 |
||
13633 | 8a82: 8c 01 movw r16, r24 |
||
13634 | 8a84: 80 91 94 05 lds r24, 0x0594 |
||
13635 | 8a88: e8 2f mov r30, r24 |
||
13636 | 8a8a: f0 e0 ldi r31, 0x00 ; 0 |
||
13637 | 8a8c: ee 0f add r30, r30 |
||
13638 | 8a8e: ff 1f adc r31, r31 |
||
13639 | 8a90: e1 5d subi r30, 0xD1 ; 209 |
||
13640 | 8a92: fa 4f sbci r31, 0xFA ; 250 |
||
13641 | 8a94: 80 81 ld r24, Z |
||
13642 | 8a96: 91 81 ldd r25, Z+1 ; 0x01 |
||
13643 | 8a98: a0 90 b5 02 lds r10, 0x02B5 |
||
13644 | 8a9c: b0 90 b6 02 lds r11, 0x02B6 |
||
13645 | 8aa0: 83 59 subi r24, 0x93 ; 147 |
||
13646 | 8aa2: 9f 4f sbci r25, 0xFF ; 255 |
||
13647 | 8aa4: 8a 15 cp r24, r10 |
||
13648 | 8aa6: 9b 05 cpc r25, r11 |
||
13649 | 8aa8: 14 f4 brge .+4 ; 0x8aae <MotorControl+0xd36> |
||
13650 | 8aaa: 0c 94 67 53 jmp 0xa6ce ; 0xa6ce <MotorControl+0x2956> |
||
13651 | 8aae: c5 01 movw r24, r10 |
||
13652 | 8ab0: 01 96 adiw r24, 0x01 ; 1 |
||
13653 | 8ab2: 90 93 b6 02 sts 0x02B6, r25 |
||
13654 | 8ab6: 80 93 b5 02 sts 0x02B5, r24 |
||
13655 | 8aba: 5c 01 movw r10, r24 |
||
13656 | 8abc: 80 91 95 05 lds r24, 0x0595 |
||
13657 | 8ac0: e8 2f mov r30, r24 |
||
13658 | 8ac2: f0 e0 ldi r31, 0x00 ; 0 |
||
13659 | 8ac4: ee 0f add r30, r30 |
||
13660 | 8ac6: ff 1f adc r31, r31 |
||
13661 | 8ac8: e1 5d subi r30, 0xD1 ; 209 |
||
13662 | 8aca: fa 4f sbci r31, 0xFA ; 250 |
||
13663 | 8acc: 80 81 ld r24, Z |
||
13664 | 8ace: 91 81 ldd r25, Z+1 ; 0x01 |
||
13665 | 8ad0: a0 91 b7 02 lds r26, 0x02B7 |
||
13666 | 8ad4: b0 91 b8 02 lds r27, 0x02B8 |
||
13667 | 8ad8: 83 59 subi r24, 0x93 ; 147 |
||
13668 | 8ada: 9f 4f sbci r25, 0xFF ; 255 |
||
13669 | 8adc: 8a 17 cp r24, r26 |
||
13670 | 8ade: 9b 07 cpc r25, r27 |
||
13671 | 8ae0: 14 f4 brge .+4 ; 0x8ae6 <MotorControl+0xd6e> |
||
13672 | 8ae2: 0c 94 51 53 jmp 0xa6a2 ; 0xa6a2 <MotorControl+0x292a> |
||
13673 | 8ae6: cd 01 movw r24, r26 |
||
13674 | 8ae8: 01 96 adiw r24, 0x01 ; 1 |
||
13675 | 8aea: 90 93 b8 02 sts 0x02B8, r25 |
||
13676 | 8aee: 80 93 b7 02 sts 0x02B7, r24 |
||
13677 | 8af2: dc 01 movw r26, r24 |
||
13678 | 8af4: 80 91 41 05 lds r24, 0x0541 |
||
13679 | 8af8: 90 91 42 05 lds r25, 0x0542 |
||
13680 | 8afc: e0 91 b9 02 lds r30, 0x02B9 |
||
13681 | 8b00: f0 91 ba 02 lds r31, 0x02BA |
||
13682 | 8b04: 83 59 subi r24, 0x93 ; 147 |
||
13683 | 8b06: 9f 4f sbci r25, 0xFF ; 255 |
||
13684 | 8b08: 8e 17 cp r24, r30 |
||
13685 | 8b0a: 9f 07 cpc r25, r31 |
||
13686 | 8b0c: 14 f4 brge .+4 ; 0x8b12 <MotorControl+0xd9a> |
||
13687 | 8b0e: 0c 94 39 53 jmp 0xa672 ; 0xa672 <MotorControl+0x28fa> |
||
13688 | 8b12: cf 01 movw r24, r30 |
||
13689 | 8b14: 01 96 adiw r24, 0x01 ; 1 |
||
13690 | 8b16: 90 93 ba 02 sts 0x02BA, r25 |
||
13691 | 8b1a: 80 93 b9 02 sts 0x02B9, r24 |
||
13692 | 8b1e: fc 01 movw r30, r24 |
||
13693 | 8b20: 80 91 43 05 lds r24, 0x0543 |
||
13694 | 8b24: 90 91 44 05 lds r25, 0x0544 |
||
13695 | 8b28: 60 91 bb 02 lds r22, 0x02BB |
||
13696 | 8b2c: 70 91 bc 02 lds r23, 0x02BC |
||
13697 | 8b30: 83 59 subi r24, 0x93 ; 147 |
||
13698 | 8b32: 9f 4f sbci r25, 0xFF ; 255 |
||
13699 | 8b34: 86 17 cp r24, r22 |
||
13700 | 8b36: 97 07 cpc r25, r23 |
||
13701 | 8b38: 14 f4 brge .+4 ; 0x8b3e <MotorControl+0xdc6> |
||
13702 | 8b3a: 0c 94 20 53 jmp 0xa640 ; 0xa640 <MotorControl+0x28c8> |
||
13703 | 8b3e: cb 01 movw r24, r22 |
||
13704 | 8b40: 01 96 adiw r24, 0x01 ; 1 |
||
13705 | 8b42: 90 93 bc 02 sts 0x02BC, r25 |
||
13706 | 8b46: 80 93 bb 02 sts 0x02BB, r24 |
||
13707 | 8b4a: bc 01 movw r22, r24 |
||
13708 | 8b4c: 80 91 45 05 lds r24, 0x0545 |
||
13709 | 8b50: 90 91 46 05 lds r25, 0x0546 |
||
13710 | 8b54: 40 91 bd 02 lds r20, 0x02BD |
||
13711 | 8b58: 50 91 be 02 lds r21, 0x02BE |
||
13712 | 8b5c: 83 59 subi r24, 0x93 ; 147 |
||
13713 | 8b5e: 9f 4f sbci r25, 0xFF ; 255 |
||
13714 | 8b60: 84 17 cp r24, r20 |
||
13715 | 8b62: 95 07 cpc r25, r21 |
||
13716 | 8b64: 14 f4 brge .+4 ; 0x8b6a <MotorControl+0xdf2> |
||
13717 | 8b66: 0c 94 07 53 jmp 0xa60e ; 0xa60e <MotorControl+0x2896> |
||
13718 | 8b6a: ca 01 movw r24, r20 |
||
13719 | 8b6c: 01 96 adiw r24, 0x01 ; 1 |
||
13720 | 8b6e: 90 93 be 02 sts 0x02BE, r25 |
||
13721 | 8b72: 80 93 bd 02 sts 0x02BD, r24 |
||
13722 | 8b76: ac 01 movw r20, r24 |
||
13723 | 8b78: 80 91 47 05 lds r24, 0x0547 |
||
13724 | 8b7c: 90 91 48 05 lds r25, 0x0548 |
||
13725 | 8b80: 20 91 bf 02 lds r18, 0x02BF |
||
13726 | 8b84: 30 91 c0 02 lds r19, 0x02C0 |
||
13727 | 8b88: 83 59 subi r24, 0x93 ; 147 |
||
13728 | 8b8a: 9f 4f sbci r25, 0xFF ; 255 |
||
13729 | 8b8c: 82 17 cp r24, r18 |
||
13730 | 8b8e: 93 07 cpc r25, r19 |
||
13731 | 8b90: 14 f4 brge .+4 ; 0x8b96 <MotorControl+0xe1e> |
||
13732 | 8b92: 0c 94 ee 52 jmp 0xa5dc ; 0xa5dc <MotorControl+0x2864> |
||
13733 | 8b96: c9 01 movw r24, r18 |
||
13734 | 8b98: 01 96 adiw r24, 0x01 ; 1 |
||
13735 | 8b9a: 90 93 c0 02 sts 0x02C0, r25 |
||
13736 | 8b9e: 80 93 bf 02 sts 0x02BF, r24 |
||
13737 | 8ba2: 9c 01 movw r18, r24 |
||
13738 | 8ba4: f7 fe sbrs r15, 7 |
||
13739 | 8ba6: 02 c0 rjmp .+4 ; 0x8bac <MotorControl+0xe34> |
||
13740 | 8ba8: 0c 94 f0 53 jmp 0xa7e0 ; 0xa7e0 <MotorControl+0x2a68> |
||
13741 | 8bac: 8f ef ldi r24, 0xFF ; 255 |
||
13742 | 8bae: e8 16 cp r14, r24 |
||
13743 | 8bb0: f1 04 cpc r15, r1 |
||
13744 | 8bb2: 39 f0 breq .+14 ; 0x8bc2 <MotorControl+0xe4a> |
||
13745 | 8bb4: 34 f0 brlt .+12 ; 0x8bc2 <MotorControl+0xe4a> |
||
13746 | 8bb6: 8f ef ldi r24, 0xFF ; 255 |
||
13747 | 8bb8: 90 e0 ldi r25, 0x00 ; 0 |
||
13748 | 8bba: 90 93 b2 02 sts 0x02B2, r25 |
||
13749 | 8bbe: 80 93 b1 02 sts 0x02B1, r24 |
||
13750 | 8bc2: 17 ff sbrs r17, 7 |
||
13751 | 8bc4: 02 c0 rjmp .+4 ; 0x8bca <MotorControl+0xe52> |
||
13752 | 8bc6: 0c 94 ea 53 jmp 0xa7d4 ; 0xa7d4 <MotorControl+0x2a5c> |
||
13753 | 8bca: 0f 3f cpi r16, 0xFF ; 255 |
||
13754 | 8bcc: 11 05 cpc r17, r1 |
||
13755 | 8bce: 39 f0 breq .+14 ; 0x8bde <MotorControl+0xe66> |
||
13756 | 8bd0: 34 f0 brlt .+12 ; 0x8bde <MotorControl+0xe66> |
||
13757 | 8bd2: 8f ef ldi r24, 0xFF ; 255 |
||
13758 | 8bd4: 90 e0 ldi r25, 0x00 ; 0 |
||
13759 | 8bd6: 90 93 b4 02 sts 0x02B4, r25 |
||
13760 | 8bda: 80 93 b3 02 sts 0x02B3, r24 |
||
13761 | 8bde: b7 fe sbrs r11, 7 |
||
13762 | 8be0: 02 c0 rjmp .+4 ; 0x8be6 <MotorControl+0xe6e> |
||
13763 | 8be2: 0c 94 e4 53 jmp 0xa7c8 ; 0xa7c8 <MotorControl+0x2a50> |
||
13764 | 8be6: 9f ef ldi r25, 0xFF ; 255 |
||
13765 | 8be8: a9 16 cp r10, r25 |
||
13766 | 8bea: b1 04 cpc r11, r1 |
||
13767 | 8bec: 39 f0 breq .+14 ; 0x8bfc <MotorControl+0xe84> |
||
13768 | 8bee: 34 f0 brlt .+12 ; 0x8bfc <MotorControl+0xe84> |
||
13769 | 8bf0: 8f ef ldi r24, 0xFF ; 255 |
||
13770 | 8bf2: 90 e0 ldi r25, 0x00 ; 0 |
||
13771 | 8bf4: 90 93 b6 02 sts 0x02B6, r25 |
||
13772 | 8bf8: 80 93 b5 02 sts 0x02B5, r24 |
||
13773 | 8bfc: b7 ff sbrs r27, 7 |
||
13774 | 8bfe: 02 c0 rjmp .+4 ; 0x8c04 <MotorControl+0xe8c> |
||
13775 | 8c00: 0c 94 de 53 jmp 0xa7bc ; 0xa7bc <MotorControl+0x2a44> |
||
13776 | 8c04: af 3f cpi r26, 0xFF ; 255 |
||
13777 | 8c06: b1 05 cpc r27, r1 |
||
13778 | 8c08: 39 f0 breq .+14 ; 0x8c18 <MotorControl+0xea0> |
||
13779 | 8c0a: 34 f0 brlt .+12 ; 0x8c18 <MotorControl+0xea0> |
||
13780 | 8c0c: 8f ef ldi r24, 0xFF ; 255 |
||
13781 | 8c0e: 90 e0 ldi r25, 0x00 ; 0 |
||
13782 | 8c10: 90 93 b8 02 sts 0x02B8, r25 |
||
13783 | 8c14: 80 93 b7 02 sts 0x02B7, r24 |
||
13784 | 8c18: f7 ff sbrs r31, 7 |
||
13785 | 8c1a: 02 c0 rjmp .+4 ; 0x8c20 <MotorControl+0xea8> |
||
13786 | 8c1c: 0c 94 d8 53 jmp 0xa7b0 ; 0xa7b0 <MotorControl+0x2a38> |
||
13787 | 8c20: ef 3f cpi r30, 0xFF ; 255 |
||
13788 | 8c22: f1 05 cpc r31, r1 |
||
13789 | 8c24: 39 f0 breq .+14 ; 0x8c34 <MotorControl+0xebc> |
||
13790 | 8c26: 34 f0 brlt .+12 ; 0x8c34 <MotorControl+0xebc> |
||
13791 | 8c28: 8f ef ldi r24, 0xFF ; 255 |
||
13792 | 8c2a: 90 e0 ldi r25, 0x00 ; 0 |
||
13793 | 8c2c: 90 93 ba 02 sts 0x02BA, r25 |
||
13794 | 8c30: 80 93 b9 02 sts 0x02B9, r24 |
||
13795 | 8c34: 77 ff sbrs r23, 7 |
||
13796 | 8c36: 02 c0 rjmp .+4 ; 0x8c3c <MotorControl+0xec4> |
||
13797 | 8c38: 0c 94 d2 53 jmp 0xa7a4 ; 0xa7a4 <MotorControl+0x2a2c> |
||
13798 | 8c3c: 6f 3f cpi r22, 0xFF ; 255 |
||
13799 | 8c3e: 71 05 cpc r23, r1 |
||
13800 | 8c40: 39 f0 breq .+14 ; 0x8c50 <MotorControl+0xed8> |
||
13801 | 8c42: 34 f0 brlt .+12 ; 0x8c50 <MotorControl+0xed8> |
||
13802 | 8c44: 8f ef ldi r24, 0xFF ; 255 |
||
13803 | 8c46: 90 e0 ldi r25, 0x00 ; 0 |
||
13804 | 8c48: 90 93 bc 02 sts 0x02BC, r25 |
||
13805 | 8c4c: 80 93 bb 02 sts 0x02BB, r24 |
||
13806 | 8c50: 57 ff sbrs r21, 7 |
||
13807 | 8c52: 02 c0 rjmp .+4 ; 0x8c58 <MotorControl+0xee0> |
||
13808 | 8c54: 0c 94 cc 53 jmp 0xa798 ; 0xa798 <MotorControl+0x2a20> |
||
13809 | 8c58: 4f 3f cpi r20, 0xFF ; 255 |
||
13810 | 8c5a: 51 05 cpc r21, r1 |
||
13811 | 8c5c: 39 f0 breq .+14 ; 0x8c6c <MotorControl+0xef4> |
||
13812 | 8c5e: 34 f0 brlt .+12 ; 0x8c6c <MotorControl+0xef4> |
||
13813 | 8c60: 8f ef ldi r24, 0xFF ; 255 |
||
13814 | 8c62: 90 e0 ldi r25, 0x00 ; 0 |
||
13815 | 8c64: 90 93 be 02 sts 0x02BE, r25 |
||
13816 | 8c68: 80 93 bd 02 sts 0x02BD, r24 |
||
13817 | 8c6c: 37 ff sbrs r19, 7 |
||
13818 | 8c6e: 02 c0 rjmp .+4 ; 0x8c74 <MotorControl+0xefc> |
||
13819 | 8c70: 0c 94 c6 53 jmp 0xa78c ; 0xa78c <MotorControl+0x2a14> |
||
13820 | 8c74: 2f 3f cpi r18, 0xFF ; 255 |
||
13821 | 8c76: 31 05 cpc r19, r1 |
||
13822 | 8c78: 39 f0 breq .+14 ; 0x8c88 <MotorControl+0xf10> |
||
13823 | 8c7a: 34 f0 brlt .+12 ; 0x8c88 <MotorControl+0xf10> |
||
13824 | 8c7c: 8f ef ldi r24, 0xFF ; 255 |
||
13825 | 8c7e: 90 e0 ldi r25, 0x00 ; 0 |
||
13826 | 8c80: 90 93 c0 02 sts 0x02C0, r25 |
||
13827 | 8c84: 80 93 bf 02 sts 0x02BF, r24 |
||
13828 | 8c88: 80 91 90 05 lds r24, 0x0590 |
||
13829 | 8c8c: a8 2f mov r26, r24 |
||
13830 | 8c8e: b0 e0 ldi r27, 0x00 ; 0 |
||
13831 | 8c90: aa 0f add r26, r26 |
||
13832 | 8c92: bb 1f adc r27, r27 |
||
13833 | 8c94: fd 01 movw r30, r26 |
||
13834 | 8c96: e1 5d subi r30, 0xD1 ; 209 |
||
13835 | 8c98: fa 4f sbci r31, 0xFA ; 250 |
||
13836 | 8c9a: 80 81 ld r24, Z |
||
13837 | 8c9c: 91 81 ldd r25, Z+1 ; 0x01 |
||
13838 | 8c9e: 81 35 cpi r24, 0x51 ; 81 |
||
13839 | 8ca0: 91 05 cpc r25, r1 |
||
13840 | 8ca2: 14 f4 brge .+4 ; 0x8ca8 <MotorControl+0xf30> |
||
13841 | 8ca4: 0c 94 30 52 jmp 0xa460 ; 0xa460 <MotorControl+0x26e8> |
||
13842 | 8ca8: 80 91 b0 02 lds r24, 0x02B0 |
||
13843 | 8cac: 80 ff sbrs r24, 0 |
||
13844 | 8cae: 02 c0 rjmp .+4 ; 0x8cb4 <MotorControl+0xf3c> |
||
13845 | 8cb0: 0c 94 30 52 jmp 0xa460 ; 0xa460 <MotorControl+0x26e8> |
||
13846 | 8cb4: 80 91 91 05 lds r24, 0x0591 |
||
13847 | 8cb8: e8 2f mov r30, r24 |
||
13848 | 8cba: f0 e0 ldi r31, 0x00 ; 0 |
||
13849 | 8cbc: ee 0f add r30, r30 |
||
13850 | 8cbe: ff 1f adc r31, r31 |
||
13851 | 8cc0: e1 5d subi r30, 0xD1 ; 209 |
||
13852 | 8cc2: fa 4f sbci r31, 0xFA ; 250 |
||
13853 | 8cc4: 80 81 ld r24, Z |
||
13854 | 8cc6: 91 81 ldd r25, Z+1 ; 0x01 |
||
13855 | 8cc8: 8c 34 cpi r24, 0x4C ; 76 |
||
13856 | 8cca: 91 05 cpc r25, r1 |
||
13857 | 8ccc: 14 f4 brge .+4 ; 0x8cd2 <MotorControl+0xf5a> |
||
13858 | 8cce: 0c 94 e8 57 jmp 0xafd0 ; 0xafd0 <MotorControl+0x3258> |
||
13859 | 8cd2: 80 91 26 03 lds r24, 0x0326 |
||
13860 | 8cd6: 8f 5f subi r24, 0xFF ; 255 |
||
13861 | 8cd8: 80 93 26 03 sts 0x0326, r24 |
||
13862 | 8cdc: 89 3c cpi r24, 0xC9 ; 201 |
||
13863 | 8cde: 10 f4 brcc .+4 ; 0x8ce4 <MotorControl+0xf6c> |
||
13864 | 8ce0: 0c 94 30 52 jmp 0xa460 ; 0xa460 <MotorControl+0x26e8> |
||
13865 | 8ce4: 10 92 26 03 sts 0x0326, r1 |
||
13866 | 8ce8: ab e0 ldi r26, 0x0B ; 11 |
||
13867 | 8cea: ad 15 cp r26, r13 |
||
13868 | 8cec: 10 f4 brcc .+4 ; 0x8cf2 <MotorControl+0xf7a> |
||
13869 | 8cee: 0c 94 07 5b jmp 0xb60e ; 0xb60e <MotorControl+0x3896> |
||
13870 | 8cf2: 29 98 cbi 0x05, 1 ; 5 |
||
13871 | 8cf4: 10 92 af 02 sts 0x02AF, r1 |
||
13872 | 8cf8: 10 92 ae 02 sts 0x02AE, r1 |
||
13873 | 8cfc: 80 91 8e 05 lds r24, 0x058E |
||
13874 | 8d00: 48 2f mov r20, r24 |
||
13875 | 8d02: 50 e0 ldi r21, 0x00 ; 0 |
||
13876 | 8d04: 44 0f add r20, r20 |
||
13877 | 8d06: 55 1f adc r21, r21 |
||
13878 | 8d08: fa 01 movw r30, r20 |
||
13879 | 8d0a: e1 5d subi r30, 0xD1 ; 209 |
||
13880 | 8d0c: fa 4f sbci r31, 0xFA ; 250 |
||
13881 | 8d0e: 80 81 ld r24, Z |
||
13882 | 8d10: 91 81 ldd r25, Z+1 ; 0x01 |
||
13883 | 8d12: 87 34 cpi r24, 0x47 ; 71 |
||
13884 | 8d14: 91 05 cpc r25, r1 |
||
13885 | 8d16: 14 f4 brge .+4 ; 0x8d1c <MotorControl+0xfa4> |
||
13886 | 8d18: 0c 94 f0 51 jmp 0xa3e0 ; 0xa3e0 <MotorControl+0x2668> |
||
13887 | 8d1c: 80 91 8f 05 lds r24, 0x058F |
||
13888 | 8d20: a8 2f mov r26, r24 |
||
13889 | 8d22: b0 e0 ldi r27, 0x00 ; 0 |
||
13890 | 8d24: aa 0f add r26, r26 |
||
13891 | 8d26: bb 1f adc r27, r27 |
||
13892 | 8d28: fd 01 movw r30, r26 |
||
13893 | 8d2a: e1 5d subi r30, 0xD1 ; 209 |
||
13894 | 8d2c: fa 4f sbci r31, 0xFA ; 250 |
||
13895 | 8d2e: 80 81 ld r24, Z |
||
13896 | 8d30: 91 81 ldd r25, Z+1 ; 0x01 |
||
13897 | 8d32: 87 34 cpi r24, 0x47 ; 71 |
||
13898 | 8d34: 91 05 cpc r25, r1 |
||
13899 | 8d36: 34 f0 brlt .+12 ; 0x8d44 <MotorControl+0xfcc> |
||
13900 | 8d38: fa 01 movw r30, r20 |
||
13901 | 8d3a: e1 5d subi r30, 0xD1 ; 209 |
||
13902 | 8d3c: fa 4f sbci r31, 0xFA ; 250 |
||
13903 | 8d3e: 01 90 ld r0, Z+ |
||
13904 | 8d40: f0 81 ld r31, Z |
||
13905 | 8d42: e0 2d mov r30, r0 |
||
13906 | 8d44: fd 01 movw r30, r26 |
||
13907 | 8d46: e1 5d subi r30, 0xD1 ; 209 |
||
13908 | 8d48: fa 4f sbci r31, 0xFA ; 250 |
||
13909 | 8d4a: 80 81 ld r24, Z |
||
13910 | 8d4c: 91 81 ldd r25, Z+1 ; 0x01 |
||
13911 | 8d4e: 87 34 cpi r24, 0x47 ; 71 |
||
13912 | 8d50: 91 05 cpc r25, r1 |
||
13913 | 8d52: 14 f4 brge .+4 ; 0x8d58 <MotorControl+0xfe0> |
||
13914 | 8d54: 0c 94 16 5b jmp 0xb62c ; 0xb62c <MotorControl+0x38b4> |
||
13915 | 8d58: fa 01 movw r30, r20 |
||
13916 | 8d5a: e1 5d subi r30, 0xD1 ; 209 |
||
13917 | 8d5c: fa 4f sbci r31, 0xFA ; 250 |
||
13918 | 8d5e: 80 81 ld r24, Z |
||
13919 | 8d60: 91 81 ldd r25, Z+1 ; 0x01 |
||
13920 | 8d62: 87 34 cpi r24, 0x47 ; 71 |
||
13921 | 8d64: 91 05 cpc r25, r1 |
||
13922 | 8d66: 14 f4 brge .+4 ; 0x8d6c <MotorControl+0xff4> |
||
13923 | 8d68: 0c 94 16 5b jmp 0xb62c ; 0xb62c <MotorControl+0x38b4> |
||
13924 | 8d6c: 22 e0 ldi r18, 0x02 ; 2 |
||
13925 | 8d6e: fd 01 movw r30, r26 |
||
13926 | 8d70: e1 5d subi r30, 0xD1 ; 209 |
||
13927 | 8d72: fa 4f sbci r31, 0xFA ; 250 |
||
13928 | 8d74: 80 81 ld r24, Z |
||
13929 | 8d76: 91 81 ldd r25, Z+1 ; 0x01 |
||
13930 | 8d78: 86 34 cpi r24, 0x46 ; 70 |
||
13931 | 8d7a: 91 05 cpc r25, r1 |
||
13932 | 8d7c: 4c f4 brge .+18 ; 0x8d90 <MotorControl+0x1018> |
||
13933 | 8d7e: fa 01 movw r30, r20 |
||
13934 | 8d80: e1 5d subi r30, 0xD1 ; 209 |
||
13935 | 8d82: fa 4f sbci r31, 0xFA ; 250 |
||
13936 | 8d84: 80 81 ld r24, Z |
||
13937 | 8d86: 91 81 ldd r25, Z+1 ; 0x01 |
||
13938 | 8d88: 87 34 cpi r24, 0x47 ; 71 |
||
13939 | 8d8a: 91 05 cpc r25, r1 |
||
13940 | 8d8c: 0c f0 brlt .+2 ; 0x8d90 <MotorControl+0x1018> |
||
13941 | 8d8e: 23 e0 ldi r18, 0x03 ; 3 |
||
13942 | 8d90: fd 01 movw r30, r26 |
||
13943 | 8d92: e1 5d subi r30, 0xD1 ; 209 |
||
13944 | 8d94: fa 4f sbci r31, 0xFA ; 250 |
||
13945 | 8d96: 80 81 ld r24, Z |
||
13946 | 8d98: 91 81 ldd r25, Z+1 ; 0x01 |
||
13947 | 8d9a: 8a 5b subi r24, 0xBA ; 186 |
||
13948 | 8d9c: 9f 4f sbci r25, 0xFF ; 255 |
||
13949 | 8d9e: 4c f4 brge .+18 ; 0x8db2 <MotorControl+0x103a> |
||
13950 | 8da0: fa 01 movw r30, r20 |
||
13951 | 8da2: e1 5d subi r30, 0xD1 ; 209 |
||
13952 | 8da4: fa 4f sbci r31, 0xFA ; 250 |
||
13953 | 8da6: 80 81 ld r24, Z |
||
13954 | 8da8: 91 81 ldd r25, Z+1 ; 0x01 |
||
13955 | 8daa: 87 34 cpi r24, 0x47 ; 71 |
||
13956 | 8dac: 91 05 cpc r25, r1 |
||
13957 | 8dae: 0c f0 brlt .+2 ; 0x8db2 <MotorControl+0x103a> |
||
13958 | 8db0: 24 e0 ldi r18, 0x04 ; 4 |
||
13959 | 8db2: a1 5d subi r26, 0xD1 ; 209 |
||
13960 | 8db4: ba 4f sbci r27, 0xFA ; 250 |
||
13961 | 8db6: 8d 91 ld r24, X+ |
||
13962 | 8db8: 9c 91 ld r25, X |
||
13963 | 8dba: 8a 5b subi r24, 0xBA ; 186 |
||
13964 | 8dbc: 9f 4f sbci r25, 0xFF ; 255 |
||
13965 | 8dbe: 4c f4 brge .+18 ; 0x8dd2 <MotorControl+0x105a> |
||
13966 | 8dc0: 41 5d subi r20, 0xD1 ; 209 |
||
13967 | 8dc2: 5a 4f sbci r21, 0xFA ; 250 |
||
13968 | 8dc4: da 01 movw r26, r20 |
||
13969 | 8dc6: 8d 91 ld r24, X+ |
||
13970 | 8dc8: 9c 91 ld r25, X |
||
13971 | 8dca: 86 34 cpi r24, 0x46 ; 70 |
||
13972 | 8dcc: 91 05 cpc r25, r1 |
||
13973 | 8dce: 0c f4 brge .+2 ; 0x8dd2 <MotorControl+0x105a> |
||
13974 | 8dd0: 25 e0 ldi r18, 0x05 ; 5 |
||
13975 | 8dd2: 82 2f mov r24, r18 |
||
13976 | 8dd4: 0e 94 e0 5c call 0xb9c0 ; 0xb9c0 <SetActiveParamSet> |
||
13977 | 8dd8: 0e 94 c9 5c call 0xb992 ; 0xb992 <GetActiveParamSet> |
||
13978 | 8ddc: 0e 94 31 60 call 0xc062 ; 0xc062 <ParamSet_ReadFromEEProm> |
||
13979 | 8de0: 0e 94 67 18 call 0x30ce ; 0x30ce <Servo_Off> |
||
13980 | 8de4: 80 e0 ldi r24, 0x00 ; 0 |
||
13981 | 8de6: 0c 94 04 58 jmp 0xb008 ; 0xb008 <MotorControl+0x3290> |
||
13982 | 8dea: 80 91 be 05 lds r24, 0x05BE |
||
13983 | 8dee: 28 2f mov r18, r24 |
||
13984 | 8df0: 30 e0 ldi r19, 0x00 ; 0 |
||
13985 | 8df2: 80 91 c8 02 lds r24, 0x02C8 |
||
13986 | 8df6: 90 91 c9 02 lds r25, 0x02C9 |
||
13987 | 8dfa: 28 17 cp r18, r24 |
||
13988 | 8dfc: 39 07 cpc r19, r25 |
||
13989 | 8dfe: 24 f4 brge .+8 ; 0x8e08 <MotorControl+0x1090> |
||
13990 | 8e00: 30 93 c9 02 sts 0x02C9, r19 |
||
13991 | 8e04: 20 93 c8 02 sts 0x02C8, r18 |
||
13992 | 8e08: 81 e0 ldi r24, 0x01 ; 1 |
||
13993 | 8e0a: 80 93 a7 02 sts 0x02A7, r24 |
||
13994 | 8e0e: aa ca rjmp .-2732 ; 0x8364 <MotorControl+0x5ec> |
||
13995 | 8e10: 80 91 b0 02 lds r24, 0x02B0 |
||
13996 | 8e14: 80 fd sbrc r24, 0 |
||
13997 | 8e16: 70 cc rjmp .-1824 ; 0x86f8 <MotorControl+0x980> |
||
13998 | 8e18: 0e 94 8b 3e call 0x7d16 ; 0x7d16 <SetCompassCalState> |
||
13999 | 8e1c: 90 91 e0 02 lds r25, 0x02E0 |
||
14000 | 8e20: 9d 8f std Y+29, r25 ; 0x1d |
||
14001 | 8e22: 20 90 6c 05 lds r2, 0x056C |
||
14002 | 8e26: 30 90 6d 05 lds r3, 0x056D |
||
14003 | 8e2a: 80 91 23 03 lds r24, 0x0323 |
||
14004 | 8e2e: 81 50 subi r24, 0x01 ; 1 |
||
14005 | 8e30: 80 93 23 03 sts 0x0323, r24 |
||
14006 | 8e34: 8f 5f subi r24, 0xFF ; 255 |
||
14007 | 8e36: 09 f0 breq .+2 ; 0x8e3a <MotorControl+0x10c2> |
||
14008 | 8e38: d3 c0 rjmp .+422 ; 0x8fe0 <MotorControl+0x1268> |
||
14009 | 8e3a: 88 e1 ldi r24, 0x18 ; 24 |
||
14010 | 8e3c: 80 93 23 03 sts 0x0323, r24 |
||
14011 | 8e40: 60 91 70 02 lds r22, 0x0270 |
||
14012 | 8e44: 70 91 71 02 lds r23, 0x0271 |
||
14013 | 8e48: 80 91 72 02 lds r24, 0x0272 |
||
14014 | 8e4c: 90 91 73 02 lds r25, 0x0273 |
||
14015 | 8e50: 2a e0 ldi r18, 0x0A ; 10 |
||
14016 | 8e52: 30 e0 ldi r19, 0x00 ; 0 |
||
14017 | 8e54: 40 e0 ldi r20, 0x00 ; 0 |
||
14018 | 8e56: 50 e0 ldi r21, 0x00 ; 0 |
||
14019 | 8e58: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14020 | 8e5c: e0 90 a5 05 lds r14, 0x05A5 |
||
14021 | 8e60: 2a e2 ldi r18, 0x2A ; 42 |
||
14022 | 8e62: e2 9e mul r14, r18 |
||
14023 | 8e64: 70 01 movw r14, r0 |
||
14024 | 8e66: 11 24 eor r1, r1 |
||
14025 | 8e68: 00 27 eor r16, r16 |
||
14026 | 8e6a: f7 fc sbrc r15, 7 |
||
14027 | 8e6c: 00 95 com r16 |
||
14028 | 8e6e: 10 2f mov r17, r16 |
||
14029 | 8e70: a8 01 movw r20, r16 |
||
14030 | 8e72: 97 01 movw r18, r14 |
||
14031 | 8e74: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14032 | 8e78: 30 93 15 04 sts 0x0415, r19 |
||
14033 | 8e7c: 20 93 14 04 sts 0x0414, r18 |
||
14034 | 8e80: 60 91 78 02 lds r22, 0x0278 |
||
14035 | 8e84: 70 91 79 02 lds r23, 0x0279 |
||
14036 | 8e88: 80 91 7a 02 lds r24, 0x027A |
||
14037 | 8e8c: 90 91 7b 02 lds r25, 0x027B |
||
14038 | 8e90: 2a e0 ldi r18, 0x0A ; 10 |
||
14039 | 8e92: 30 e0 ldi r19, 0x00 ; 0 |
||
14040 | 8e94: 40 e0 ldi r20, 0x00 ; 0 |
||
14041 | 8e96: 50 e0 ldi r21, 0x00 ; 0 |
||
14042 | 8e98: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14043 | 8e9c: a8 01 movw r20, r16 |
||
14044 | 8e9e: 97 01 movw r18, r14 |
||
14045 | 8ea0: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14046 | 8ea4: 30 93 17 04 sts 0x0417, r19 |
||
14047 | 8ea8: 20 93 16 04 sts 0x0416, r18 |
||
14048 | 8eac: 80 91 73 05 lds r24, 0x0573 |
||
14049 | 8eb0: 90 91 74 05 lds r25, 0x0574 |
||
14050 | 8eb4: 9c 01 movw r18, r24 |
||
14051 | 8eb6: 22 0f add r18, r18 |
||
14052 | 8eb8: 33 1f adc r19, r19 |
||
14053 | 8eba: 22 0f add r18, r18 |
||
14054 | 8ebc: 33 1f adc r19, r19 |
||
14055 | 8ebe: 22 0f add r18, r18 |
||
14056 | 8ec0: 33 1f adc r19, r19 |
||
14057 | 8ec2: 88 0f add r24, r24 |
||
14058 | 8ec4: 99 1f adc r25, r25 |
||
14059 | 8ec6: 82 0f add r24, r18 |
||
14060 | 8ec8: 93 1f adc r25, r19 |
||
14061 | 8eca: 6a e2 ldi r22, 0x2A ; 42 |
||
14062 | 8ecc: 70 e0 ldi r23, 0x00 ; 0 |
||
14063 | 8ece: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
14064 | 8ed2: 70 93 19 04 sts 0x0419, r23 |
||
14065 | 8ed6: 60 93 18 04 sts 0x0418, r22 |
||
14066 | 8eda: 80 91 88 05 lds r24, 0x0588 |
||
14067 | 8ede: 90 91 89 05 lds r25, 0x0589 |
||
14068 | 8ee2: 9c 01 movw r18, r24 |
||
14069 | 8ee4: 22 0f add r18, r18 |
||
14070 | 8ee6: 33 1f adc r19, r19 |
||
14071 | 8ee8: 22 0f add r18, r18 |
||
14072 | 8eea: 33 1f adc r19, r19 |
||
14073 | 8eec: 22 0f add r18, r18 |
||
14074 | 8eee: 33 1f adc r19, r19 |
||
14075 | 8ef0: 88 0f add r24, r24 |
||
14076 | 8ef2: 99 1f adc r25, r25 |
||
14077 | 8ef4: 82 0f add r24, r18 |
||
14078 | 8ef6: 93 1f adc r25, r19 |
||
14079 | 8ef8: 6a e2 ldi r22, 0x2A ; 42 |
||
14080 | 8efa: 70 e0 ldi r23, 0x00 ; 0 |
||
14081 | 8efc: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
14082 | 8f00: 70 93 1b 04 sts 0x041B, r23 |
||
14083 | 8f04: 60 93 1a 04 sts 0x041A, r22 |
||
14084 | 8f08: 30 92 1d 04 sts 0x041D, r3 |
||
14085 | 8f0c: 20 92 1c 04 sts 0x041C, r2 |
||
14086 | 8f10: 60 91 2a 02 lds r22, 0x022A |
||
14087 | 8f14: 70 91 2b 02 lds r23, 0x022B |
||
14088 | 8f18: 80 91 2c 02 lds r24, 0x022C |
||
14089 | 8f1c: 90 91 2d 02 lds r25, 0x022D |
||
14090 | 8f20: 25 e0 ldi r18, 0x05 ; 5 |
||
14091 | 8f22: 30 e0 ldi r19, 0x00 ; 0 |
||
14092 | 8f24: 40 e0 ldi r20, 0x00 ; 0 |
||
14093 | 8f26: 50 e0 ldi r21, 0x00 ; 0 |
||
14094 | 8f28: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14095 | 8f2c: 30 93 1f 04 sts 0x041F, r19 |
||
14096 | 8f30: 20 93 1e 04 sts 0x041E, r18 |
||
14097 | 8f34: 60 91 a0 02 lds r22, 0x02A0 |
||
14098 | 8f38: 70 91 a1 02 lds r23, 0x02A1 |
||
14099 | 8f3c: 80 91 a2 02 lds r24, 0x02A2 |
||
14100 | 8f40: 90 91 a3 02 lds r25, 0x02A3 |
||
14101 | 8f44: 20 e0 ldi r18, 0x00 ; 0 |
||
14102 | 8f46: 32 e0 ldi r19, 0x02 ; 2 |
||
14103 | 8f48: 40 e0 ldi r20, 0x00 ; 0 |
||
14104 | 8f4a: 50 e0 ldi r21, 0x00 ; 0 |
||
14105 | 8f4c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14106 | 8f50: 30 93 21 04 sts 0x0421, r19 |
||
14107 | 8f54: 20 93 20 04 sts 0x0420, r18 |
||
14108 | 8f58: 80 91 76 01 lds r24, 0x0176 |
||
14109 | 8f5c: 90 91 77 01 lds r25, 0x0177 |
||
14110 | 8f60: 90 93 25 04 sts 0x0425, r25 |
||
14111 | 8f64: 80 93 24 04 sts 0x0424, r24 |
||
14112 | 8f68: 80 91 0f 01 lds r24, 0x010F |
||
14113 | 8f6c: 90 91 10 01 lds r25, 0x0110 |
||
14114 | 8f70: 90 93 27 04 sts 0x0427, r25 |
||
14115 | 8f74: 80 93 26 04 sts 0x0426, r24 |
||
14116 | 8f78: 80 91 60 02 lds r24, 0x0260 |
||
14117 | 8f7c: 80 93 28 04 sts 0x0428, r24 |
||
14118 | 8f80: 10 92 29 04 sts 0x0429, r1 |
||
14119 | 8f84: 60 91 7f 05 lds r22, 0x057F |
||
14120 | 8f88: 70 91 80 05 lds r23, 0x0580 |
||
14121 | 8f8c: 80 91 81 05 lds r24, 0x0581 |
||
14122 | 8f90: 90 91 82 05 lds r25, 0x0582 |
||
14123 | 8f94: a8 01 movw r20, r16 |
||
14124 | 8f96: 97 01 movw r18, r14 |
||
14125 | 8f98: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14126 | 8f9c: 30 93 2b 04 sts 0x042B, r19 |
||
14127 | 8fa0: 20 93 2a 04 sts 0x042A, r18 |
||
14128 | 8fa4: 80 91 a6 02 lds r24, 0x02A6 |
||
14129 | 8fa8: 80 93 3a 04 sts 0x043A, r24 |
||
14130 | 8fac: 10 92 3b 04 sts 0x043B, r1 |
||
14131 | 8fb0: 80 91 0b 02 lds r24, 0x020B |
||
14132 | 8fb4: 90 91 0c 02 lds r25, 0x020C |
||
14133 | 8fb8: 90 93 3d 04 sts 0x043D, r25 |
||
14134 | 8fbc: 80 93 3c 04 sts 0x043C, r24 |
||
14135 | 8fc0: 80 91 ca 02 lds r24, 0x02CA |
||
14136 | 8fc4: 90 91 cb 02 lds r25, 0x02CB |
||
14137 | 8fc8: 90 93 51 04 sts 0x0451, r25 |
||
14138 | 8fcc: 80 93 50 04 sts 0x0450, r24 |
||
14139 | 8fd0: 80 91 cc 02 lds r24, 0x02CC |
||
14140 | 8fd4: 90 91 cd 02 lds r25, 0x02CD |
||
14141 | 8fd8: 90 93 53 04 sts 0x0453, r25 |
||
14142 | 8fdc: 80 93 52 04 sts 0x0452, r24 |
||
14143 | 8fe0: 80 90 6f 05 lds r8, 0x056F |
||
14144 | 8fe4: 90 90 70 05 lds r9, 0x0570 |
||
14145 | 8fe8: 58 e3 ldi r21, 0x38 ; 56 |
||
14146 | 8fea: 85 16 cp r8, r21 |
||
14147 | 8fec: 5f ef ldi r21, 0xFF ; 255 |
||
14148 | 8fee: 95 06 cpc r9, r21 |
||
14149 | 8ff0: 0c f0 brlt .+2 ; 0x8ff4 <MotorControl+0x127c> |
||
14150 | 8ff2: 39 c4 rjmp .+2162 ; 0x9866 <MotorControl+0x1aee> |
||
14151 | 8ff4: 88 e3 ldi r24, 0x38 ; 56 |
||
14152 | 8ff6: 9f ef ldi r25, 0xFF ; 255 |
||
14153 | 8ff8: 90 93 70 05 sts 0x0570, r25 |
||
14154 | 8ffc: 80 93 6f 05 sts 0x056F, r24 |
||
14155 | 9000: f8 e3 ldi r31, 0x38 ; 56 |
||
14156 | 9002: 8f 2e mov r8, r31 |
||
14157 | 9004: ff ef ldi r31, 0xFF ; 255 |
||
14158 | 9006: 9f 2e mov r9, r31 |
||
14159 | 9008: 80 91 71 05 lds r24, 0x0571 |
||
14160 | 900c: 90 91 72 05 lds r25, 0x0572 |
||
14161 | 9010: 9f 8f std Y+31, r25 ; 0x1f |
||
14162 | 9012: 8e 8f std Y+30, r24 ; 0x1e |
||
14163 | 9014: 88 53 subi r24, 0x38 ; 56 |
||
14164 | 9016: 9f 4f sbci r25, 0xFF ; 255 |
||
14165 | 9018: 0c f0 brlt .+2 ; 0x901c <MotorControl+0x12a4> |
||
14166 | 901a: 16 c4 rjmp .+2092 ; 0x9848 <MotorControl+0x1ad0> |
||
14167 | 901c: 88 e3 ldi r24, 0x38 ; 56 |
||
14168 | 901e: 9f ef ldi r25, 0xFF ; 255 |
||
14169 | 9020: 90 93 72 05 sts 0x0572, r25 |
||
14170 | 9024: 80 93 71 05 sts 0x0571, r24 |
||
14171 | 9028: 9f 8f std Y+31, r25 ; 0x1f |
||
14172 | 902a: 8e 8f std Y+30, r24 ; 0x1e |
||
14173 | 902c: 80 91 a7 02 lds r24, 0x02A7 |
||
14174 | 9030: 88 23 and r24, r24 |
||
14175 | 9032: 81 f0 breq .+32 ; 0x9054 <MotorControl+0x12dc> |
||
14176 | 9034: 10 92 41 03 sts 0x0341, r1 |
||
14177 | 9038: 10 92 42 03 sts 0x0342, r1 |
||
14178 | 903c: 10 92 43 03 sts 0x0343, r1 |
||
14179 | 9040: 10 92 44 03 sts 0x0344, r1 |
||
14180 | 9044: 10 92 3d 03 sts 0x033D, r1 |
||
14181 | 9048: 10 92 3e 03 sts 0x033E, r1 |
||
14182 | 904c: 10 92 3f 03 sts 0x033F, r1 |
||
14183 | 9050: 10 92 40 03 sts 0x0340, r1 |
||
14184 | 9054: fd 8d ldd r31, Y+29 ; 0x1d |
||
14185 | 9056: ff 23 and r31, r31 |
||
14186 | 9058: 09 f4 brne .+2 ; 0x905c <MotorControl+0x12e4> |
||
14187 | 905a: dd c3 rjmp .+1978 ; 0x9816 <MotorControl+0x1a9e> |
||
14188 | 905c: 44 24 eor r4, r4 |
||
14189 | 905e: 55 24 eor r5, r5 |
||
14190 | 9060: 1c 82 std Y+4, r1 ; 0x04 |
||
14191 | 9062: 1b 82 std Y+3, r1 ; 0x03 |
||
14192 | 9064: a0 90 7c 05 lds r10, 0x057C |
||
14193 | 9068: b0 90 7d 05 lds r11, 0x057D |
||
14194 | 906c: bc 8a std Y+20, r11 ; 0x14 |
||
14195 | 906e: ab 8a std Y+19, r10 ; 0x13 |
||
14196 | 9070: 80 91 83 05 lds r24, 0x0583 |
||
14197 | 9074: 28 2f mov r18, r24 |
||
14198 | 9076: 30 e0 ldi r19, 0x00 ; 0 |
||
14199 | 9078: 40 e0 ldi r20, 0x00 ; 0 |
||
14200 | 907a: 50 e0 ldi r21, 0x00 ; 0 |
||
14201 | 907c: 2f 87 std Y+15, r18 ; 0x0f |
||
14202 | 907e: 38 8b std Y+16, r19 ; 0x10 |
||
14203 | 9080: 49 8b std Y+17, r20 ; 0x11 |
||
14204 | 9082: 5a 8b std Y+18, r21 ; 0x12 |
||
14205 | 9084: 10 91 e1 02 lds r17, 0x02E1 |
||
14206 | 9088: 11 23 and r17, r17 |
||
14207 | 908a: 09 f4 brne .+2 ; 0x908e <MotorControl+0x1316> |
||
14208 | 908c: aa c3 rjmp .+1876 ; 0x97e2 <MotorControl+0x1a6a> |
||
14209 | 908e: 18 86 std Y+8, r1 ; 0x08 |
||
14210 | 9090: 1f 82 std Y+7, r1 ; 0x07 |
||
14211 | 9092: 1e 82 std Y+6, r1 ; 0x06 |
||
14212 | 9094: 1d 82 std Y+5, r1 ; 0x05 |
||
14213 | 9096: 40 91 86 05 lds r20, 0x0586 |
||
14214 | 909a: 50 91 87 05 lds r21, 0x0587 |
||
14215 | 909e: 5e 87 std Y+14, r21 ; 0x0e |
||
14216 | 90a0: 4d 87 std Y+13, r20 ; 0x0d |
||
14217 | 90a2: 60 90 6e 05 lds r6, 0x056E |
||
14218 | 90a6: 70 90 7e 05 lds r7, 0x057E |
||
14219 | 90aa: 60 91 80 02 lds r22, 0x0280 |
||
14220 | 90ae: 70 91 81 02 lds r23, 0x0281 |
||
14221 | 90b2: 80 91 82 02 lds r24, 0x0282 |
||
14222 | 90b6: 90 91 83 02 lds r25, 0x0283 |
||
14223 | 90ba: 69 87 std Y+9, r22 ; 0x09 |
||
14224 | 90bc: 7a 87 std Y+10, r23 ; 0x0a |
||
14225 | 90be: 8b 87 std Y+11, r24 ; 0x0b |
||
14226 | 90c0: 9c 87 std Y+12, r25 ; 0x0c |
||
14227 | 90c2: 40 91 c8 02 lds r20, 0x02C8 |
||
14228 | 90c6: 50 91 c9 02 lds r21, 0x02C9 |
||
14229 | 90ca: 20 91 02 01 lds r18, 0x0102 |
||
14230 | 90ce: 80 91 0f 01 lds r24, 0x010F |
||
14231 | 90d2: 90 91 10 01 lds r25, 0x0110 |
||
14232 | 90d6: 30 e0 ldi r19, 0x00 ; 0 |
||
14233 | 90d8: 28 17 cp r18, r24 |
||
14234 | 90da: 39 07 cpc r19, r25 |
||
14235 | 90dc: 74 f4 brge .+28 ; 0x90fa <MotorControl+0x1382> |
||
14236 | 90de: 60 91 0f 01 lds r22, 0x010F |
||
14237 | 90e2: 70 91 10 01 lds r23, 0x0110 |
||
14238 | 90e6: 42 9f mul r20, r18 |
||
14239 | 90e8: c0 01 movw r24, r0 |
||
14240 | 90ea: 43 9f mul r20, r19 |
||
14241 | 90ec: 90 0d add r25, r0 |
||
14242 | 90ee: 52 9f mul r21, r18 |
||
14243 | 90f0: 90 0d add r25, r0 |
||
14244 | 90f2: 11 24 eor r1, r1 |
||
14245 | 90f4: 0e 94 e2 6a call 0xd5c4 ; 0xd5c4 <__udivmodhi4> |
||
14246 | 90f8: ab 01 movw r20, r22 |
||
14247 | 90fa: ca 01 movw r24, r20 |
||
14248 | 90fc: 88 0f add r24, r24 |
||
14249 | 90fe: 99 1f adc r25, r25 |
||
14250 | 9100: 88 0f add r24, r24 |
||
14251 | 9102: 99 1f adc r25, r25 |
||
14252 | 9104: 99 af std Y+57, r25 ; 0x39 |
||
14253 | 9106: 88 af std Y+56, r24 ; 0x38 |
||
14254 | 9108: 80 91 96 05 lds r24, 0x0596 |
||
14255 | 910c: 80 ff sbrs r24, 0 |
||
14256 | 910e: 03 c0 rjmp .+6 ; 0x9116 <MotorControl+0x139e> |
||
14257 | 9110: 11 23 and r17, r17 |
||
14258 | 9112: 09 f4 brne .+2 ; 0x9116 <MotorControl+0x139e> |
||
14259 | 9114: 18 c4 rjmp .+2096 ; 0x9946 <MotorControl+0x1bce> |
||
14260 | 9116: 80 91 a3 05 lds r24, 0x05A3 |
||
14261 | 911a: 28 2f mov r18, r24 |
||
14262 | 911c: 30 e0 ldi r19, 0x00 ; 0 |
||
14263 | 911e: 26 5f subi r18, 0xF6 ; 246 |
||
14264 | 9120: 3f 4f sbci r19, 0xFF ; 255 |
||
14265 | 9122: 59 01 movw r10, r18 |
||
14266 | 9124: aa 0c add r10, r10 |
||
14267 | 9126: bb 1c adc r11, r11 |
||
14268 | 9128: aa 0c add r10, r10 |
||
14269 | 912a: bb 1c adc r11, r11 |
||
14270 | 912c: 2a 50 subi r18, 0x0A ; 10 |
||
14271 | 912e: 30 40 sbci r19, 0x00 ; 0 |
||
14272 | 9130: c8 ac ldd r12, Y+56 ; 0x38 |
||
14273 | 9132: d9 ac ldd r13, Y+57 ; 0x39 |
||
14274 | 9134: ca 14 cp r12, r10 |
||
14275 | 9136: db 04 cpc r13, r11 |
||
14276 | 9138: 6c f0 brlt .+26 ; 0x9154 <MotorControl+0x13dc> |
||
14277 | 913a: 80 91 a4 05 lds r24, 0x05A4 |
||
14278 | 913e: 90 e0 ldi r25, 0x00 ; 0 |
||
14279 | 9140: 44 97 sbiw r24, 0x14 ; 20 |
||
14280 | 9142: 88 0f add r24, r24 |
||
14281 | 9144: 99 1f adc r25, r25 |
||
14282 | 9146: 88 0f add r24, r24 |
||
14283 | 9148: 99 1f adc r25, r25 |
||
14284 | 914a: 56 01 movw r10, r12 |
||
14285 | 914c: 8c 15 cp r24, r12 |
||
14286 | 914e: 9d 05 cpc r25, r13 |
||
14287 | 9150: 0c f4 brge .+2 ; 0x9154 <MotorControl+0x13dc> |
||
14288 | 9152: ca c3 rjmp .+1940 ; 0x98e8 <MotorControl+0x1b70> |
||
14289 | 9154: 80 91 5e 02 lds r24, 0x025E |
||
14290 | 9158: 88 23 and r24, r24 |
||
14291 | 915a: 69 f0 breq .+26 ; 0x9176 <MotorControl+0x13fe> |
||
14292 | 915c: 80 91 ae 02 lds r24, 0x02AE |
||
14293 | 9160: 90 91 af 02 lds r25, 0x02AF |
||
14294 | 9164: 02 97 sbiw r24, 0x02 ; 2 |
||
14295 | 9166: c0 97 sbiw r24, 0x30 ; 48 |
||
14296 | 9168: 08 f4 brcc .+2 ; 0x916c <MotorControl+0x13f4> |
||
14297 | 916a: d6 c3 rjmp .+1964 ; 0x9918 <MotorControl+0x1ba0> |
||
14298 | 916c: 59 01 movw r10, r18 |
||
14299 | 916e: aa 0c add r10, r10 |
||
14300 | 9170: bb 1c adc r11, r11 |
||
14301 | 9172: aa 0c add r10, r10 |
||
14302 | 9174: bb 1c adc r11, r11 |
||
14303 | 9176: b0 92 23 04 sts 0x0423, r11 |
||
14304 | 917a: a0 92 22 04 sts 0x0422, r10 |
||
14305 | 917e: 22 0c add r2, r2 |
||
14306 | 9180: 33 1c adc r3, r3 |
||
14307 | 9182: b1 01 movw r22, r2 |
||
14308 | 9184: 88 27 eor r24, r24 |
||
14309 | 9186: 77 fd sbrc r23, 7 |
||
14310 | 9188: 80 95 com r24 |
||
14311 | 918a: 98 2f mov r25, r24 |
||
14312 | 918c: 26 2d mov r18, r6 |
||
14313 | 918e: 30 e0 ldi r19, 0x00 ; 0 |
||
14314 | 9190: 40 e0 ldi r20, 0x00 ; 0 |
||
14315 | 9192: 50 e0 ldi r21, 0x00 ; 0 |
||
14316 | 9194: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14317 | 9198: 20 e4 ldi r18, 0x40 ; 64 |
||
14318 | 919a: 30 e0 ldi r19, 0x00 ; 0 |
||
14319 | 919c: 40 e0 ldi r20, 0x00 ; 0 |
||
14320 | 919e: 50 e0 ldi r21, 0x00 ; 0 |
||
14321 | 91a0: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14322 | 91a4: 79 01 movw r14, r18 |
||
14323 | 91a6: 8a 01 movw r16, r20 |
||
14324 | 91a8: 67 2d mov r22, r7 |
||
14325 | 91aa: 70 e0 ldi r23, 0x00 ; 0 |
||
14326 | 91ac: 80 e0 ldi r24, 0x00 ; 0 |
||
14327 | 91ae: 90 e0 ldi r25, 0x00 ; 0 |
||
14328 | 91b0: 29 85 ldd r18, Y+9 ; 0x09 |
||
14329 | 91b2: 3a 85 ldd r19, Y+10 ; 0x0a |
||
14330 | 91b4: 4b 85 ldd r20, Y+11 ; 0x0b |
||
14331 | 91b6: 5c 85 ldd r21, Y+12 ; 0x0c |
||
14332 | 91b8: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14333 | 91bc: 20 ef ldi r18, 0xF0 ; 240 |
||
14334 | 91be: 35 e5 ldi r19, 0x55 ; 85 |
||
14335 | 91c0: 40 e0 ldi r20, 0x00 ; 0 |
||
14336 | 91c2: 50 e0 ldi r21, 0x00 ; 0 |
||
14337 | 91c4: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14338 | 91c8: c7 01 movw r24, r14 |
||
14339 | 91ca: 82 0f add r24, r18 |
||
14340 | 91cc: 93 1f adc r25, r19 |
||
14341 | 91ce: 20 e4 ldi r18, 0x40 ; 64 |
||
14342 | 91d0: 81 30 cpi r24, 0x01 ; 1 |
||
14343 | 91d2: 92 07 cpc r25, r18 |
||
14344 | 91d4: 14 f0 brlt .+4 ; 0x91da <MotorControl+0x1462> |
||
14345 | 91d6: 80 e0 ldi r24, 0x00 ; 0 |
||
14346 | 91d8: 90 e4 ldi r25, 0x40 ; 64 |
||
14347 | 91da: 8c 01 movw r16, r24 |
||
14348 | 91dc: 30 ec ldi r19, 0xC0 ; 192 |
||
14349 | 91de: 80 30 cpi r24, 0x00 ; 0 |
||
14350 | 91e0: 93 07 cpc r25, r19 |
||
14351 | 91e2: 14 f4 brge .+4 ; 0x91e8 <MotorControl+0x1470> |
||
14352 | 91e4: 00 e0 ldi r16, 0x00 ; 0 |
||
14353 | 91e6: 10 ec ldi r17, 0xC0 ; 192 |
||
14354 | 91e8: 60 91 39 03 lds r22, 0x0339 |
||
14355 | 91ec: 70 91 3a 03 lds r23, 0x033A |
||
14356 | 91f0: 80 91 3b 03 lds r24, 0x033B |
||
14357 | 91f4: 90 91 3c 03 lds r25, 0x033C |
||
14358 | 91f8: 2c ef ldi r18, 0xFC ; 252 |
||
14359 | 91fa: 3f ef ldi r19, 0xFF ; 255 |
||
14360 | 91fc: 4f ef ldi r20, 0xFF ; 255 |
||
14361 | 91fe: 5f ef ldi r21, 0xFF ; 255 |
||
14362 | 9200: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14363 | 9204: 78 01 movw r14, r16 |
||
14364 | 9206: e6 0e add r14, r22 |
||
14365 | 9208: f7 1e adc r15, r23 |
||
14366 | 920a: 41 ea ldi r20, 0xA1 ; 161 |
||
14367 | 920c: a4 16 cp r10, r20 |
||
14368 | 920e: b1 04 cpc r11, r1 |
||
14369 | 9210: 0c f4 brge .+2 ; 0x9214 <MotorControl+0x149c> |
||
14370 | 9212: d9 c2 rjmp .+1458 ; 0x97c6 <MotorControl+0x1a4e> |
||
14371 | 9214: c5 01 movw r24, r10 |
||
14372 | 9216: b7 fe sbrs r11, 7 |
||
14373 | 9218: 02 c0 rjmp .+4 ; 0x921e <MotorControl+0x14a6> |
||
14374 | 921a: 0c 94 95 51 jmp 0xa32a ; 0xa32a <MotorControl+0x25b2> |
||
14375 | 921e: 95 95 asr r25 |
||
14376 | 9220: 87 95 ror r24 |
||
14377 | 9222: 22 27 eor r18, r18 |
||
14378 | 9224: 33 27 eor r19, r19 |
||
14379 | 9226: 28 1b sub r18, r24 |
||
14380 | 9228: 39 0b sbc r19, r25 |
||
14381 | 922a: e2 16 cp r14, r18 |
||
14382 | 922c: f3 06 cpc r15, r19 |
||
14383 | 922e: 0c f0 brlt .+2 ; 0x9232 <MotorControl+0x14ba> |
||
14384 | 9230: 6a c3 rjmp .+1748 ; 0x9906 <MotorControl+0x1b8e> |
||
14385 | 9232: 80 91 a4 05 lds r24, 0x05A4 |
||
14386 | 9236: 90 e0 ldi r25, 0x00 ; 0 |
||
14387 | 9238: 88 0f add r24, r24 |
||
14388 | 923a: 99 1f adc r25, r25 |
||
14389 | 923c: 88 0f add r24, r24 |
||
14390 | 923e: 99 1f adc r25, r25 |
||
14391 | 9240: 35 01 movw r6, r10 |
||
14392 | 9242: 68 1a sub r6, r24 |
||
14393 | 9244: 79 0a sbc r7, r25 |
||
14394 | 9246: 26 15 cp r18, r6 |
||
14395 | 9248: 37 05 cpc r19, r7 |
||
14396 | 924a: 3c f0 brlt .+14 ; 0x925a <MotorControl+0x14e2> |
||
14397 | 924c: 8a 19 sub r24, r10 |
||
14398 | 924e: 9b 09 sbc r25, r11 |
||
14399 | 9250: 39 01 movw r6, r18 |
||
14400 | 9252: 82 17 cp r24, r18 |
||
14401 | 9254: 93 07 cpc r25, r19 |
||
14402 | 9256: 0c f4 brge .+2 ; 0x925a <MotorControl+0x14e2> |
||
14403 | 9258: 54 c3 rjmp .+1704 ; 0x9902 <MotorControl+0x1b8a> |
||
14404 | 925a: 60 91 c2 02 lds r22, 0x02C2 |
||
14405 | 925e: 70 91 c3 02 lds r23, 0x02C3 |
||
14406 | 9262: 79 af std Y+57, r23 ; 0x39 |
||
14407 | 9264: 68 af std Y+56, r22 ; 0x38 |
||
14408 | 9266: 74 01 movw r14, r8 |
||
14409 | 9268: 00 27 eor r16, r16 |
||
14410 | 926a: f7 fc sbrc r15, 7 |
||
14411 | 926c: 00 95 com r16 |
||
14412 | 926e: 10 2f mov r17, r16 |
||
14413 | 9270: ee 0c add r14, r14 |
||
14414 | 9272: ff 1c adc r15, r15 |
||
14415 | 9274: 00 1f adc r16, r16 |
||
14416 | 9276: 11 1f adc r17, r17 |
||
14417 | 9278: ee 0c add r14, r14 |
||
14418 | 927a: ff 1c adc r15, r15 |
||
14419 | 927c: 00 1f adc r16, r16 |
||
14420 | 927e: 11 1f adc r17, r17 |
||
14421 | 9280: ee 0c add r14, r14 |
||
14422 | 9282: ff 1c adc r15, r15 |
||
14423 | 9284: 00 1f adc r16, r16 |
||
14424 | 9286: 11 1f adc r17, r17 |
||
14425 | 9288: ee 0c add r14, r14 |
||
14426 | 928a: ff 1c adc r15, r15 |
||
14427 | 928c: 00 1f adc r16, r16 |
||
14428 | 928e: 11 1f adc r17, r17 |
||
14429 | 9290: ee 0c add r14, r14 |
||
14430 | 9292: ff 1c adc r15, r15 |
||
14431 | 9294: 00 1f adc r16, r16 |
||
14432 | 9296: 11 1f adc r17, r17 |
||
14433 | 9298: ee 0c add r14, r14 |
||
14434 | 929a: ff 1c adc r15, r15 |
||
14435 | 929c: 00 1f adc r16, r16 |
||
14436 | 929e: 11 1f adc r17, r17 |
||
14437 | 92a0: ee 0c add r14, r14 |
||
14438 | 92a2: ff 1c adc r15, r15 |
||
14439 | 92a4: 00 1f adc r16, r16 |
||
14440 | 92a6: 11 1f adc r17, r17 |
||
14441 | 92a8: 8b 89 ldd r24, Y+19 ; 0x13 |
||
14442 | 92aa: 9c 89 ldd r25, Y+20 ; 0x14 |
||
14443 | 92ac: 9c 01 movw r18, r24 |
||
14444 | 92ae: 44 27 eor r20, r20 |
||
14445 | 92b0: 37 fd sbrc r19, 7 |
||
14446 | 92b2: 40 95 com r20 |
||
14447 | 92b4: 54 2f mov r21, r20 |
||
14448 | 92b6: 6f 85 ldd r22, Y+15 ; 0x0f |
||
14449 | 92b8: 78 89 ldd r23, Y+16 ; 0x10 |
||
14450 | 92ba: 89 89 ldd r24, Y+17 ; 0x11 |
||
14451 | 92bc: 9a 89 ldd r25, Y+18 ; 0x12 |
||
14452 | 92be: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14453 | 92c2: e6 0e add r14, r22 |
||
14454 | 92c4: f7 1e adc r15, r23 |
||
14455 | 92c6: 08 1f adc r16, r24 |
||
14456 | 92c8: 19 1f adc r17, r25 |
||
14457 | 92ca: c8 01 movw r24, r16 |
||
14458 | 92cc: b7 01 movw r22, r14 |
||
14459 | 92ce: 20 e4 ldi r18, 0x40 ; 64 |
||
14460 | 92d0: 30 e0 ldi r19, 0x00 ; 0 |
||
14461 | 92d2: 40 e0 ldi r20, 0x00 ; 0 |
||
14462 | 92d4: 50 e0 ldi r21, 0x00 ; 0 |
||
14463 | 92d6: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14464 | 92da: ab 81 ldd r26, Y+3 ; 0x03 |
||
14465 | 92dc: bc 81 ldd r27, Y+4 ; 0x04 |
||
14466 | 92de: 2a 0f add r18, r26 |
||
14467 | 92e0: 3b 1f adc r19, r27 |
||
14468 | 92e2: b0 e4 ldi r27, 0x40 ; 64 |
||
14469 | 92e4: 21 30 cpi r18, 0x01 ; 1 |
||
14470 | 92e6: 3b 07 cpc r19, r27 |
||
14471 | 92e8: 14 f0 brlt .+4 ; 0x92ee <MotorControl+0x1576> |
||
14472 | 92ea: 20 e0 ldi r18, 0x00 ; 0 |
||
14473 | 92ec: 30 e4 ldi r19, 0x40 ; 64 |
||
14474 | 92ee: e0 ec ldi r30, 0xC0 ; 192 |
||
14475 | 92f0: 20 30 cpi r18, 0x00 ; 0 |
||
14476 | 92f2: 3e 07 cpc r19, r30 |
||
14477 | 92f4: 14 f4 brge .+4 ; 0x92fa <MotorControl+0x1582> |
||
14478 | 92f6: 20 e0 ldi r18, 0x00 ; 0 |
||
14479 | 92f8: 30 ec ldi r19, 0xC0 ; 192 |
||
14480 | 92fa: 69 01 movw r12, r18 |
||
14481 | 92fc: 48 ad ldd r20, Y+56 ; 0x38 |
||
14482 | 92fe: 59 ad ldd r21, Y+57 ; 0x39 |
||
14483 | 9300: c4 1a sub r12, r20 |
||
14484 | 9302: d5 0a sbc r13, r21 |
||
14485 | 9304: 30 90 75 05 lds r3, 0x0575 |
||
14486 | 9308: 33 20 and r3, r3 |
||
14487 | 930a: 09 f4 brne .+2 ; 0x930e <MotorControl+0x1596> |
||
14488 | 930c: 42 c2 rjmp .+1156 ; 0x9792 <MotorControl+0x1a1a> |
||
14489 | 930e: 44 1a sub r4, r20 |
||
14490 | 9310: 55 0a sbc r5, r21 |
||
14491 | 9312: c2 01 movw r24, r4 |
||
14492 | 9314: aa 27 eor r26, r26 |
||
14493 | 9316: 97 fd sbrc r25, 7 |
||
14494 | 9318: a0 95 com r26 |
||
14495 | 931a: ba 2f mov r27, r26 |
||
14496 | 931c: e0 90 41 03 lds r14, 0x0341 |
||
14497 | 9320: f0 90 42 03 lds r15, 0x0342 |
||
14498 | 9324: 00 91 43 03 lds r16, 0x0343 |
||
14499 | 9328: 10 91 44 03 lds r17, 0x0344 |
||
14500 | 932c: e8 0e add r14, r24 |
||
14501 | 932e: f9 1e adc r15, r25 |
||
14502 | 9330: 0a 1f adc r16, r26 |
||
14503 | 9332: 1b 1f adc r17, r27 |
||
14504 | 9334: e0 92 41 03 sts 0x0341, r14 |
||
14505 | 9338: f0 92 42 03 sts 0x0342, r15 |
||
14506 | 933c: 00 93 43 03 sts 0x0343, r16 |
||
14507 | 9340: 10 93 44 03 sts 0x0344, r17 |
||
14508 | 9344: 50 e0 ldi r21, 0x00 ; 0 |
||
14509 | 9346: e5 16 cp r14, r21 |
||
14510 | 9348: 56 e0 ldi r21, 0x06 ; 6 |
||
14511 | 934a: f5 06 cpc r15, r21 |
||
14512 | 934c: 5f ef ldi r21, 0xFF ; 255 |
||
14513 | 934e: 05 07 cpc r16, r21 |
||
14514 | 9350: 5f ef ldi r21, 0xFF ; 255 |
||
14515 | 9352: 15 07 cpc r17, r21 |
||
14516 | 9354: 0c f0 brlt .+2 ; 0x9358 <MotorControl+0x15e0> |
||
14517 | 9356: 01 c2 rjmp .+1026 ; 0x975a <MotorControl+0x19e2> |
||
14518 | 9358: 80 e0 ldi r24, 0x00 ; 0 |
||
14519 | 935a: 96 e0 ldi r25, 0x06 ; 6 |
||
14520 | 935c: af ef ldi r26, 0xFF ; 255 |
||
14521 | 935e: bf ef ldi r27, 0xFF ; 255 |
||
14522 | 9360: 80 93 41 03 sts 0x0341, r24 |
||
14523 | 9364: 90 93 42 03 sts 0x0342, r25 |
||
14524 | 9368: a0 93 43 03 sts 0x0343, r26 |
||
14525 | 936c: b0 93 44 03 sts 0x0344, r27 |
||
14526 | 9370: e1 2c mov r14, r1 |
||
14527 | 9372: 36 e0 ldi r19, 0x06 ; 6 |
||
14528 | 9374: f3 2e mov r15, r19 |
||
14529 | 9376: 3f ef ldi r19, 0xFF ; 255 |
||
14530 | 9378: 03 2f mov r16, r19 |
||
14531 | 937a: 3f ef ldi r19, 0xFF ; 255 |
||
14532 | 937c: 13 2f mov r17, r19 |
||
14533 | 937e: 40 90 84 01 lds r4, 0x0184 |
||
14534 | 9382: 50 90 85 01 lds r5, 0x0185 |
||
14535 | 9386: 92 01 movw r18, r4 |
||
14536 | 9388: 44 27 eor r20, r20 |
||
14537 | 938a: 37 fd sbrc r19, 7 |
||
14538 | 938c: 40 95 com r20 |
||
14539 | 938e: 54 2f mov r21, r20 |
||
14540 | 9390: c8 01 movw r24, r16 |
||
14541 | 9392: b7 01 movw r22, r14 |
||
14542 | 9394: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14543 | 9398: 46 01 movw r8, r12 |
||
14544 | 939a: 82 0e add r8, r18 |
||
14545 | 939c: 93 1e adc r9, r19 |
||
14546 | 939e: 80 91 c4 02 lds r24, 0x02C4 |
||
14547 | 93a2: 90 91 c5 02 lds r25, 0x02C5 |
||
14548 | 93a6: 99 af std Y+57, r25 ; 0x39 |
||
14549 | 93a8: 88 af std Y+56, r24 ; 0x38 |
||
14550 | 93aa: ae 8d ldd r26, Y+30 ; 0x1e |
||
14551 | 93ac: bf 8d ldd r27, Y+31 ; 0x1f |
||
14552 | 93ae: 7d 01 movw r14, r26 |
||
14553 | 93b0: 00 27 eor r16, r16 |
||
14554 | 93b2: f7 fc sbrc r15, 7 |
||
14555 | 93b4: 00 95 com r16 |
||
14556 | 93b6: 10 2f mov r17, r16 |
||
14557 | 93b8: ee 0c add r14, r14 |
||
14558 | 93ba: ff 1c adc r15, r15 |
||
14559 | 93bc: 00 1f adc r16, r16 |
||
14560 | 93be: 11 1f adc r17, r17 |
||
14561 | 93c0: ee 0c add r14, r14 |
||
14562 | 93c2: ff 1c adc r15, r15 |
||
14563 | 93c4: 00 1f adc r16, r16 |
||
14564 | 93c6: 11 1f adc r17, r17 |
||
14565 | 93c8: ee 0c add r14, r14 |
||
14566 | 93ca: ff 1c adc r15, r15 |
||
14567 | 93cc: 00 1f adc r16, r16 |
||
14568 | 93ce: 11 1f adc r17, r17 |
||
14569 | 93d0: ee 0c add r14, r14 |
||
14570 | 93d2: ff 1c adc r15, r15 |
||
14571 | 93d4: 00 1f adc r16, r16 |
||
14572 | 93d6: 11 1f adc r17, r17 |
||
14573 | 93d8: ee 0c add r14, r14 |
||
14574 | 93da: ff 1c adc r15, r15 |
||
14575 | 93dc: 00 1f adc r16, r16 |
||
14576 | 93de: 11 1f adc r17, r17 |
||
14577 | 93e0: ee 0c add r14, r14 |
||
14578 | 93e2: ff 1c adc r15, r15 |
||
14579 | 93e4: 00 1f adc r16, r16 |
||
14580 | 93e6: 11 1f adc r17, r17 |
||
14581 | 93e8: ee 0c add r14, r14 |
||
14582 | 93ea: ff 1c adc r15, r15 |
||
14583 | 93ec: 00 1f adc r16, r16 |
||
14584 | 93ee: 11 1f adc r17, r17 |
||
14585 | 93f0: ed 85 ldd r30, Y+13 ; 0x0d |
||
14586 | 93f2: fe 85 ldd r31, Y+14 ; 0x0e |
||
14587 | 93f4: bf 01 movw r22, r30 |
||
14588 | 93f6: 88 27 eor r24, r24 |
||
14589 | 93f8: 77 fd sbrc r23, 7 |
||
14590 | 93fa: 80 95 com r24 |
||
14591 | 93fc: 98 2f mov r25, r24 |
||
14592 | 93fe: 2f 85 ldd r18, Y+15 ; 0x0f |
||
14593 | 9400: 38 89 ldd r19, Y+16 ; 0x10 |
||
14594 | 9402: 49 89 ldd r20, Y+17 ; 0x11 |
||
14595 | 9404: 5a 89 ldd r21, Y+18 ; 0x12 |
||
14596 | 9406: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14597 | 940a: e6 0e add r14, r22 |
||
14598 | 940c: f7 1e adc r15, r23 |
||
14599 | 940e: 08 1f adc r16, r24 |
||
14600 | 9410: 19 1f adc r17, r25 |
||
14601 | 9412: c8 01 movw r24, r16 |
||
14602 | 9414: b7 01 movw r22, r14 |
||
14603 | 9416: 20 e4 ldi r18, 0x40 ; 64 |
||
14604 | 9418: 30 e0 ldi r19, 0x00 ; 0 |
||
14605 | 941a: 40 e0 ldi r20, 0x00 ; 0 |
||
14606 | 941c: 50 e0 ldi r21, 0x00 ; 0 |
||
14607 | 941e: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14608 | 9422: cd 80 ldd r12, Y+5 ; 0x05 |
||
14609 | 9424: de 80 ldd r13, Y+6 ; 0x06 |
||
14610 | 9426: 2c 0d add r18, r12 |
||
14611 | 9428: 3d 1d adc r19, r13 |
||
14612 | 942a: 40 e4 ldi r20, 0x40 ; 64 |
||
14613 | 942c: 21 30 cpi r18, 0x01 ; 1 |
||
14614 | 942e: 34 07 cpc r19, r20 |
||
14615 | 9430: 14 f0 brlt .+4 ; 0x9436 <MotorControl+0x16be> |
||
14616 | 9432: 20 e0 ldi r18, 0x00 ; 0 |
||
14617 | 9434: 30 e4 ldi r19, 0x40 ; 64 |
||
14618 | 9436: 50 ec ldi r21, 0xC0 ; 192 |
||
14619 | 9438: 20 30 cpi r18, 0x00 ; 0 |
||
14620 | 943a: 35 07 cpc r19, r21 |
||
14621 | 943c: 14 f4 brge .+4 ; 0x9442 <MotorControl+0x16ca> |
||
14622 | 943e: 20 e0 ldi r18, 0x00 ; 0 |
||
14623 | 9440: 30 ec ldi r19, 0xC0 ; 192 |
||
14624 | 9442: 69 01 movw r12, r18 |
||
14625 | 9444: 68 ad ldd r22, Y+56 ; 0x38 |
||
14626 | 9446: 79 ad ldd r23, Y+57 ; 0x39 |
||
14627 | 9448: c6 1a sub r12, r22 |
||
14628 | 944a: d7 0a sbc r13, r23 |
||
14629 | 944c: 33 20 and r3, r3 |
||
14630 | 944e: 09 f4 brne .+2 ; 0x9452 <MotorControl+0x16da> |
||
14631 | 9450: 6a c1 rjmp .+724 ; 0x9726 <MotorControl+0x19ae> |
||
14632 | 9452: 8f 81 ldd r24, Y+7 ; 0x07 |
||
14633 | 9454: 98 85 ldd r25, Y+8 ; 0x08 |
||
14634 | 9456: 86 1b sub r24, r22 |
||
14635 | 9458: 97 0b sbc r25, r23 |
||
14636 | 945a: fc 01 movw r30, r24 |
||
14637 | 945c: cf 01 movw r24, r30 |
||
14638 | 945e: aa 27 eor r26, r26 |
||
14639 | 9460: 97 fd sbrc r25, 7 |
||
14640 | 9462: a0 95 com r26 |
||
14641 | 9464: ba 2f mov r27, r26 |
||
14642 | 9466: e0 90 3d 03 lds r14, 0x033D |
||
14643 | 946a: f0 90 3e 03 lds r15, 0x033E |
||
14644 | 946e: 00 91 3f 03 lds r16, 0x033F |
||
14645 | 9472: 10 91 40 03 lds r17, 0x0340 |
||
14646 | 9476: e8 0e add r14, r24 |
||
14647 | 9478: f9 1e adc r15, r25 |
||
14648 | 947a: 0a 1f adc r16, r26 |
||
14649 | 947c: 1b 1f adc r17, r27 |
||
14650 | 947e: e0 92 3d 03 sts 0x033D, r14 |
||
14651 | 9482: f0 92 3e 03 sts 0x033E, r15 |
||
14652 | 9486: 00 93 3f 03 sts 0x033F, r16 |
||
14653 | 948a: 10 93 40 03 sts 0x0340, r17 |
||
14654 | 948e: f0 e0 ldi r31, 0x00 ; 0 |
||
14655 | 9490: ef 16 cp r14, r31 |
||
14656 | 9492: f6 e0 ldi r31, 0x06 ; 6 |
||
14657 | 9494: ff 06 cpc r15, r31 |
||
14658 | 9496: ff ef ldi r31, 0xFF ; 255 |
||
14659 | 9498: 0f 07 cpc r16, r31 |
||
14660 | 949a: ff ef ldi r31, 0xFF ; 255 |
||
14661 | 949c: 1f 07 cpc r17, r31 |
||
14662 | 949e: 0c f0 brlt .+2 ; 0x94a2 <MotorControl+0x172a> |
||
14663 | 94a0: 26 c1 rjmp .+588 ; 0x96ee <MotorControl+0x1976> |
||
14664 | 94a2: 80 e0 ldi r24, 0x00 ; 0 |
||
14665 | 94a4: 96 e0 ldi r25, 0x06 ; 6 |
||
14666 | 94a6: af ef ldi r26, 0xFF ; 255 |
||
14667 | 94a8: bf ef ldi r27, 0xFF ; 255 |
||
14668 | 94aa: 80 93 3d 03 sts 0x033D, r24 |
||
14669 | 94ae: 90 93 3e 03 sts 0x033E, r25 |
||
14670 | 94b2: a0 93 3f 03 sts 0x033F, r26 |
||
14671 | 94b6: b0 93 40 03 sts 0x0340, r27 |
||
14672 | 94ba: e1 2c mov r14, r1 |
||
14673 | 94bc: f6 e0 ldi r31, 0x06 ; 6 |
||
14674 | 94be: ff 2e mov r15, r31 |
||
14675 | 94c0: ff ef ldi r31, 0xFF ; 255 |
||
14676 | 94c2: 0f 2f mov r16, r31 |
||
14677 | 94c4: ff ef ldi r31, 0xFF ; 255 |
||
14678 | 94c6: 1f 2f mov r17, r31 |
||
14679 | 94c8: 92 01 movw r18, r4 |
||
14680 | 94ca: 44 27 eor r20, r20 |
||
14681 | 94cc: 37 fd sbrc r19, 7 |
||
14682 | 94ce: 40 95 com r20 |
||
14683 | 94d0: 54 2f mov r21, r20 |
||
14684 | 94d2: c8 01 movw r24, r16 |
||
14685 | 94d4: b7 01 movw r22, r14 |
||
14686 | 94d6: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14687 | 94da: 86 01 movw r16, r12 |
||
14688 | 94dc: 02 0f add r16, r18 |
||
14689 | 94de: 13 1f adc r17, r19 |
||
14690 | 94e0: 93 01 movw r18, r6 |
||
14691 | 94e2: 77 fc sbrc r7, 7 |
||
14692 | 94e4: 91 c6 rjmp .+3362 ; 0xa208 <MotorControl+0x2490> |
||
14693 | 94e6: 35 95 asr r19 |
||
14694 | 94e8: 27 95 ror r18 |
||
14695 | 94ea: 2a 0d add r18, r10 |
||
14696 | 94ec: 3b 1d adc r19, r11 |
||
14697 | 94ee: b9 01 movw r22, r18 |
||
14698 | 94f0: 88 27 eor r24, r24 |
||
14699 | 94f2: 77 fd sbrc r23, 7 |
||
14700 | 94f4: 80 95 com r24 |
||
14701 | 94f6: 98 2f mov r25, r24 |
||
14702 | 94f8: 20 91 a3 01 lds r18, 0x01A3 |
||
14703 | 94fc: 30 e0 ldi r19, 0x00 ; 0 |
||
14704 | 94fe: 40 e0 ldi r20, 0x00 ; 0 |
||
14705 | 9500: 50 e0 ldi r21, 0x00 ; 0 |
||
14706 | 9502: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14707 | 9506: 20 e4 ldi r18, 0x40 ; 64 |
||
14708 | 9508: 30 e0 ldi r19, 0x00 ; 0 |
||
14709 | 950a: 40 e0 ldi r20, 0x00 ; 0 |
||
14710 | 950c: 50 e0 ldi r21, 0x00 ; 0 |
||
14711 | 950e: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14712 | 9512: b9 01 movw r22, r18 |
||
14713 | 9514: 88 27 eor r24, r24 |
||
14714 | 9516: 99 27 eor r25, r25 |
||
14715 | 9518: 82 1b sub r24, r18 |
||
14716 | 951a: 93 0b sbc r25, r19 |
||
14717 | 951c: 88 16 cp r8, r24 |
||
14718 | 951e: 99 06 cpc r9, r25 |
||
14719 | 9520: 0c f0 brlt .+2 ; 0x9524 <MotorControl+0x17ac> |
||
14720 | 9522: df c0 rjmp .+446 ; 0x96e2 <MotorControl+0x196a> |
||
14721 | 9524: 9c 01 movw r18, r24 |
||
14722 | 9526: 08 17 cp r16, r24 |
||
14723 | 9528: 19 07 cpc r17, r25 |
||
14724 | 952a: 2c f0 brlt .+10 ; 0x9536 <MotorControl+0x17be> |
||
14725 | 952c: cb 01 movw r24, r22 |
||
14726 | 952e: 06 17 cp r16, r22 |
||
14727 | 9530: 17 07 cpc r17, r23 |
||
14728 | 9532: 0c f4 brge .+2 ; 0x9536 <MotorControl+0x17be> |
||
14729 | 9534: e4 c1 rjmp .+968 ; 0x98fe <MotorControl+0x1b86> |
||
14730 | 9536: 60 e0 ldi r22, 0x00 ; 0 |
||
14731 | 9538: 26 2e mov r2, r22 |
||
14732 | 953a: 66 e0 ldi r22, 0x06 ; 6 |
||
14733 | 953c: 36 2e mov r3, r22 |
||
14734 | 953e: 53 ef ldi r21, 0xF3 ; 243 |
||
14735 | 9540: 85 2e mov r8, r21 |
||
14736 | 9542: 54 e0 ldi r21, 0x04 ; 4 |
||
14737 | 9544: 95 2e mov r9, r21 |
||
14738 | 9546: 49 e0 ldi r20, 0x09 ; 9 |
||
14739 | 9548: c4 2e mov r12, r20 |
||
14740 | 954a: 43 e0 ldi r20, 0x03 ; 3 |
||
14741 | 954c: d4 2e mov r13, r20 |
||
14742 | 954e: a3 01 movw r20, r6 |
||
14743 | 9550: 66 27 eor r22, r22 |
||
14744 | 9552: 57 fd sbrc r21, 7 |
||
14745 | 9554: 60 95 com r22 |
||
14746 | 9556: 76 2f mov r23, r22 |
||
14747 | 9558: 4c a7 std Y+44, r20 ; 0x2c |
||
14748 | 955a: 5d a7 std Y+45, r21 ; 0x2d |
||
14749 | 955c: 6e a7 std Y+46, r22 ; 0x2e |
||
14750 | 955e: 7f a7 std Y+47, r23 ; 0x2f |
||
14751 | 9560: a5 01 movw r20, r10 |
||
14752 | 9562: 66 27 eor r22, r22 |
||
14753 | 9564: 57 fd sbrc r21, 7 |
||
14754 | 9566: 60 95 com r22 |
||
14755 | 9568: 76 2f mov r23, r22 |
||
14756 | 956a: 48 ab std Y+48, r20 ; 0x30 |
||
14757 | 956c: 59 ab std Y+49, r21 ; 0x31 |
||
14758 | 956e: 6a ab std Y+50, r22 ; 0x32 |
||
14759 | 9570: 7b ab std Y+51, r23 ; 0x33 |
||
14760 | 9572: a9 01 movw r20, r18 |
||
14761 | 9574: 66 27 eor r22, r22 |
||
14762 | 9576: 57 fd sbrc r21, 7 |
||
14763 | 9578: 60 95 com r22 |
||
14764 | 957a: 76 2f mov r23, r22 |
||
14765 | 957c: 4c ab std Y+52, r20 ; 0x34 |
||
14766 | 957e: 5d ab std Y+53, r21 ; 0x35 |
||
14767 | 9580: 6e ab std Y+54, r22 ; 0x36 |
||
14768 | 9582: 7f ab std Y+55, r23 ; 0x37 |
||
14769 | 9584: 2c 01 movw r4, r24 |
||
14770 | 9586: 66 24 eor r6, r6 |
||
14771 | 9588: 57 fc sbrc r5, 7 |
||
14772 | 958a: 60 94 com r6 |
||
14773 | 958c: 76 2c mov r7, r6 |
||
14774 | 958e: 86 c0 rjmp .+268 ; 0x969c <MotorControl+0x1924> |
||
14775 | 9590: 13 96 adiw r26, 0x03 ; 3 |
||
14776 | 9592: 2c 91 ld r18, X |
||
14777 | 9594: 33 27 eor r19, r19 |
||
14778 | 9596: 27 fd sbrc r18, 7 |
||
14779 | 9598: 30 95 com r19 |
||
14780 | 959a: 43 2f mov r20, r19 |
||
14781 | 959c: 53 2f mov r21, r19 |
||
14782 | 959e: 6c a5 ldd r22, Y+44 ; 0x2c |
||
14783 | 95a0: 7d a5 ldd r23, Y+45 ; 0x2d |
||
14784 | 95a2: 8e a5 ldd r24, Y+46 ; 0x2e |
||
14785 | 95a4: 9f a5 ldd r25, Y+47 ; 0x2f |
||
14786 | 95a6: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14787 | 95aa: 20 e4 ldi r18, 0x40 ; 64 |
||
14788 | 95ac: 30 e0 ldi r19, 0x00 ; 0 |
||
14789 | 95ae: 40 e0 ldi r20, 0x00 ; 0 |
||
14790 | 95b0: 50 e0 ldi r21, 0x00 ; 0 |
||
14791 | 95b2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14792 | 95b6: 79 01 movw r14, r18 |
||
14793 | 95b8: 8a 01 movw r16, r20 |
||
14794 | 95ba: 2a 2d mov r18, r10 |
||
14795 | 95bc: 33 27 eor r19, r19 |
||
14796 | 95be: 27 fd sbrc r18, 7 |
||
14797 | 95c0: 30 95 com r19 |
||
14798 | 95c2: 43 2f mov r20, r19 |
||
14799 | 95c4: 53 2f mov r21, r19 |
||
14800 | 95c6: 68 a9 ldd r22, Y+48 ; 0x30 |
||
14801 | 95c8: 79 a9 ldd r23, Y+49 ; 0x31 |
||
14802 | 95ca: 8a a9 ldd r24, Y+50 ; 0x32 |
||
14803 | 95cc: 9b a9 ldd r25, Y+51 ; 0x33 |
||
14804 | 95ce: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14805 | 95d2: 20 e4 ldi r18, 0x40 ; 64 |
||
14806 | 95d4: 30 e0 ldi r19, 0x00 ; 0 |
||
14807 | 95d6: 40 e0 ldi r20, 0x00 ; 0 |
||
14808 | 95d8: 50 e0 ldi r21, 0x00 ; 0 |
||
14809 | 95da: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14810 | 95de: e2 0e add r14, r18 |
||
14811 | 95e0: f3 1e adc r15, r19 |
||
14812 | 95e2: f1 01 movw r30, r2 |
||
14813 | 95e4: 21 81 ldd r18, Z+1 ; 0x01 |
||
14814 | 95e6: 33 27 eor r19, r19 |
||
14815 | 95e8: 27 fd sbrc r18, 7 |
||
14816 | 95ea: 30 95 com r19 |
||
14817 | 95ec: 43 2f mov r20, r19 |
||
14818 | 95ee: 53 2f mov r21, r19 |
||
14819 | 95f0: 6c a9 ldd r22, Y+52 ; 0x34 |
||
14820 | 95f2: 7d a9 ldd r23, Y+53 ; 0x35 |
||
14821 | 95f4: 8e a9 ldd r24, Y+54 ; 0x36 |
||
14822 | 95f6: 9f a9 ldd r25, Y+55 ; 0x37 |
||
14823 | 95f8: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14824 | 95fc: 20 e4 ldi r18, 0x40 ; 64 |
||
14825 | 95fe: 30 e0 ldi r19, 0x00 ; 0 |
||
14826 | 9600: 40 e0 ldi r20, 0x00 ; 0 |
||
14827 | 9602: 50 e0 ldi r21, 0x00 ; 0 |
||
14828 | 9604: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14829 | 9608: e2 0e add r14, r18 |
||
14830 | 960a: f3 1e adc r15, r19 |
||
14831 | 960c: d1 01 movw r26, r2 |
||
14832 | 960e: 12 96 adiw r26, 0x02 ; 2 |
||
14833 | 9610: 2c 91 ld r18, X |
||
14834 | 9612: 33 27 eor r19, r19 |
||
14835 | 9614: 27 fd sbrc r18, 7 |
||
14836 | 9616: 30 95 com r19 |
||
14837 | 9618: 43 2f mov r20, r19 |
||
14838 | 961a: 53 2f mov r21, r19 |
||
14839 | 961c: c3 01 movw r24, r6 |
||
14840 | 961e: b2 01 movw r22, r4 |
||
14841 | 9620: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
14842 | 9624: 20 e4 ldi r18, 0x40 ; 64 |
||
14843 | 9626: 30 e0 ldi r19, 0x00 ; 0 |
||
14844 | 9628: 40 e0 ldi r20, 0x00 ; 0 |
||
14845 | 962a: 50 e0 ldi r21, 0x00 ; 0 |
||
14846 | 962c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
14847 | 9630: e2 0e add r14, r18 |
||
14848 | 9632: f3 1e adc r15, r19 |
||
14849 | 9634: f6 01 movw r30, r12 |
||
14850 | 9636: 60 81 ld r22, Z |
||
14851 | 9638: 71 81 ldd r23, Z+1 ; 0x01 |
||
14852 | 963a: c7 01 movw r24, r14 |
||
14853 | 963c: 0e 94 07 2f call 0x5e0e ; 0x5e0e <MotorSmoothing> |
||
14854 | 9640: d6 01 movw r26, r12 |
||
14855 | 9642: 8c 93 st X, r24 |
||
14856 | 9644: 11 96 adiw r26, 0x01 ; 1 |
||
14857 | 9646: 9c 93 st X, r25 |
||
14858 | 9648: 97 fd sbrc r25, 7 |
||
14859 | 964a: 30 c0 rjmp .+96 ; 0x96ac <MotorControl+0x1934> |
||
14860 | 964c: ac 01 movw r20, r24 |
||
14861 | 964e: 55 95 asr r21 |
||
14862 | 9650: 47 95 ror r20 |
||
14863 | 9652: 55 95 asr r21 |
||
14864 | 9654: 47 95 ror r20 |
||
14865 | 9656: 80 91 a3 05 lds r24, 0x05A3 |
||
14866 | 965a: 28 2f mov r18, r24 |
||
14867 | 965c: 30 e0 ldi r19, 0x00 ; 0 |
||
14868 | 965e: 42 17 cp r20, r18 |
||
14869 | 9660: 53 07 cpc r21, r19 |
||
14870 | 9662: 44 f0 brlt .+16 ; 0x9674 <MotorControl+0x18fc> |
||
14871 | 9664: 80 91 a4 05 lds r24, 0x05A4 |
||
14872 | 9668: 90 e0 ldi r25, 0x00 ; 0 |
||
14873 | 966a: 9c 01 movw r18, r24 |
||
14874 | 966c: 42 17 cp r20, r18 |
||
14875 | 966e: 53 07 cpc r21, r19 |
||
14876 | 9670: 0c f4 brge .+2 ; 0x9674 <MotorControl+0x18fc> |
||
14877 | 9672: 9a 01 movw r18, r20 |
||
14878 | 9674: f4 01 movw r30, r8 |
||
14879 | 9676: 20 83 st Z, r18 |
||
14880 | 9678: e4 e0 ldi r30, 0x04 ; 4 |
||
14881 | 967a: f0 e0 ldi r31, 0x00 ; 0 |
||
14882 | 967c: 2e 0e add r2, r30 |
||
14883 | 967e: 3f 1e adc r3, r31 |
||
14884 | 9680: 95 e0 ldi r25, 0x05 ; 5 |
||
14885 | 9682: a9 2e mov r10, r25 |
||
14886 | 9684: b1 2c mov r11, r1 |
||
14887 | 9686: 8a 0c add r8, r10 |
||
14888 | 9688: 9b 1c adc r9, r11 |
||
14889 | 968a: 22 e0 ldi r18, 0x02 ; 2 |
||
14890 | 968c: 30 e0 ldi r19, 0x00 ; 0 |
||
14891 | 968e: c2 0e add r12, r18 |
||
14892 | 9690: d3 1e adc r13, r19 |
||
14893 | 9692: 30 e3 ldi r19, 0x30 ; 48 |
||
14894 | 9694: 23 16 cp r2, r19 |
||
14895 | 9696: 36 e0 ldi r19, 0x06 ; 6 |
||
14896 | 9698: 33 06 cpc r3, r19 |
||
14897 | 969a: 51 f0 breq .+20 ; 0x96b0 <MotorControl+0x1938> |
||
14898 | 969c: d1 01 movw r26, r2 |
||
14899 | 969e: ac 90 ld r10, X |
||
14900 | 96a0: 1a 14 cp r1, r10 |
||
14901 | 96a2: 0c f4 brge .+2 ; 0x96a6 <MotorControl+0x192e> |
||
14902 | 96a4: 75 cf rjmp .-278 ; 0x9590 <MotorControl+0x1818> |
||
14903 | 96a6: d4 01 movw r26, r8 |
||
14904 | 96a8: 1c 92 st X, r1 |
||
14905 | 96aa: e6 cf rjmp .-52 ; 0x9678 <MotorControl+0x1900> |
||
14906 | 96ac: 03 96 adiw r24, 0x03 ; 3 |
||
14907 | 96ae: ce cf rjmp .-100 ; 0x964c <MotorControl+0x18d4> |
||
14908 | 96b0: e9 96 adiw r28, 0x39 ; 57 |
||
14909 | 96b2: 0f b6 in r0, 0x3f ; 63 |
||
14910 | 96b4: f8 94 cli |
||
14911 | 96b6: de bf out 0x3e, r29 ; 62 |
||
14912 | 96b8: 0f be out 0x3f, r0 ; 63 |
||
14913 | 96ba: cd bf out 0x3d, r28 ; 61 |
||
14914 | 96bc: cf 91 pop r28 |
||
14915 | 96be: df 91 pop r29 |
||
14916 | 96c0: 1f 91 pop r17 |
||
14917 | 96c2: 0f 91 pop r16 |
||
14918 | 96c4: ff 90 pop r15 |
||
14919 | 96c6: ef 90 pop r14 |
||
14920 | 96c8: df 90 pop r13 |
||
14921 | 96ca: cf 90 pop r12 |
||
14922 | 96cc: bf 90 pop r11 |
||
14923 | 96ce: af 90 pop r10 |
||
14924 | 96d0: 9f 90 pop r9 |
||
14925 | 96d2: 8f 90 pop r8 |
||
14926 | 96d4: 7f 90 pop r7 |
||
14927 | 96d6: 6f 90 pop r6 |
||
14928 | 96d8: 5f 90 pop r5 |
||
14929 | 96da: 4f 90 pop r4 |
||
14930 | 96dc: 3f 90 pop r3 |
||
14931 | 96de: 2f 90 pop r2 |
||
14932 | 96e0: 08 95 ret |
||
14933 | 96e2: 82 16 cp r8, r18 |
||
14934 | 96e4: 93 06 cpc r9, r19 |
||
14935 | 96e6: 0c f0 brlt .+2 ; 0x96ea <MotorControl+0x1972> |
||
14936 | 96e8: 1e cf rjmp .-452 ; 0x9526 <MotorControl+0x17ae> |
||
14937 | 96ea: 94 01 movw r18, r8 |
||
14938 | 96ec: 1c cf rjmp .-456 ; 0x9526 <MotorControl+0x17ae> |
||
14939 | 96ee: 21 e0 ldi r18, 0x01 ; 1 |
||
14940 | 96f0: e2 16 cp r14, r18 |
||
14941 | 96f2: 2a ef ldi r18, 0xFA ; 250 |
||
14942 | 96f4: f2 06 cpc r15, r18 |
||
14943 | 96f6: 20 e0 ldi r18, 0x00 ; 0 |
||
14944 | 96f8: 02 07 cpc r16, r18 |
||
14945 | 96fa: 20 e0 ldi r18, 0x00 ; 0 |
||
14946 | 96fc: 12 07 cpc r17, r18 |
||
14947 | 96fe: 0c f4 brge .+2 ; 0x9702 <MotorControl+0x198a> |
||
14948 | 9700: e3 ce rjmp .-570 ; 0x94c8 <MotorControl+0x1750> |
||
14949 | 9702: 80 e0 ldi r24, 0x00 ; 0 |
||
14950 | 9704: 9a ef ldi r25, 0xFA ; 250 |
||
14951 | 9706: a0 e0 ldi r26, 0x00 ; 0 |
||
14952 | 9708: b0 e0 ldi r27, 0x00 ; 0 |
||
14953 | 970a: 80 93 3d 03 sts 0x033D, r24 |
||
14954 | 970e: 90 93 3e 03 sts 0x033E, r25 |
||
14955 | 9712: a0 93 3f 03 sts 0x033F, r26 |
||
14956 | 9716: b0 93 40 03 sts 0x0340, r27 |
||
14957 | 971a: e1 2c mov r14, r1 |
||
14958 | 971c: ea ef ldi r30, 0xFA ; 250 |
||
14959 | 971e: fe 2e mov r15, r30 |
||
14960 | 9720: 01 2d mov r16, r1 |
||
14961 | 9722: 11 2d mov r17, r1 |
||
14962 | 9724: d1 ce rjmp .-606 ; 0x94c8 <MotorControl+0x1750> |
||
14963 | 9726: c6 01 movw r24, r12 |
||
14964 | 9728: aa 27 eor r26, r26 |
||
14965 | 972a: 97 fd sbrc r25, 7 |
||
14966 | 972c: a0 95 com r26 |
||
14967 | 972e: ba 2f mov r27, r26 |
||
14968 | 9730: e0 90 3d 03 lds r14, 0x033D |
||
14969 | 9734: f0 90 3e 03 lds r15, 0x033E |
||
14970 | 9738: 00 91 3f 03 lds r16, 0x033F |
||
14971 | 973c: 10 91 40 03 lds r17, 0x0340 |
||
14972 | 9740: e8 0e add r14, r24 |
||
14973 | 9742: f9 1e adc r15, r25 |
||
14974 | 9744: 0a 1f adc r16, r26 |
||
14975 | 9746: 1b 1f adc r17, r27 |
||
14976 | 9748: e0 92 3d 03 sts 0x033D, r14 |
||
14977 | 974c: f0 92 3e 03 sts 0x033E, r15 |
||
14978 | 9750: 00 93 3f 03 sts 0x033F, r16 |
||
14979 | 9754: 10 93 40 03 sts 0x0340, r17 |
||
14980 | 9758: 9a ce rjmp .-716 ; 0x948e <MotorControl+0x1716> |
||
14981 | 975a: 61 e0 ldi r22, 0x01 ; 1 |
||
14982 | 975c: e6 16 cp r14, r22 |
||
14983 | 975e: 6a ef ldi r22, 0xFA ; 250 |
||
14984 | 9760: f6 06 cpc r15, r22 |
||
14985 | 9762: 60 e0 ldi r22, 0x00 ; 0 |
||
14986 | 9764: 06 07 cpc r16, r22 |
||
14987 | 9766: 60 e0 ldi r22, 0x00 ; 0 |
||
14988 | 9768: 16 07 cpc r17, r22 |
||
14989 | 976a: 0c f4 brge .+2 ; 0x976e <MotorControl+0x19f6> |
||
14990 | 976c: 08 ce rjmp .-1008 ; 0x937e <MotorControl+0x1606> |
||
14991 | 976e: 80 e0 ldi r24, 0x00 ; 0 |
||
14992 | 9770: 9a ef ldi r25, 0xFA ; 250 |
||
14993 | 9772: a0 e0 ldi r26, 0x00 ; 0 |
||
14994 | 9774: b0 e0 ldi r27, 0x00 ; 0 |
||
14995 | 9776: 80 93 41 03 sts 0x0341, r24 |
||
14996 | 977a: 90 93 42 03 sts 0x0342, r25 |
||
14997 | 977e: a0 93 43 03 sts 0x0343, r26 |
||
14998 | 9782: b0 93 44 03 sts 0x0344, r27 |
||
14999 | 9786: e1 2c mov r14, r1 |
||
15000 | 9788: 2a ef ldi r18, 0xFA ; 250 |
||
15001 | 978a: f2 2e mov r15, r18 |
||
15002 | 978c: 01 2d mov r16, r1 |
||
15003 | 978e: 11 2d mov r17, r1 |
||
15004 | 9790: f6 cd rjmp .-1044 ; 0x937e <MotorControl+0x1606> |
||
15005 | 9792: c6 01 movw r24, r12 |
||
15006 | 9794: aa 27 eor r26, r26 |
||
15007 | 9796: 97 fd sbrc r25, 7 |
||
15008 | 9798: a0 95 com r26 |
||
15009 | 979a: ba 2f mov r27, r26 |
||
15010 | 979c: e0 90 41 03 lds r14, 0x0341 |
||
15011 | 97a0: f0 90 42 03 lds r15, 0x0342 |
||
15012 | 97a4: 00 91 43 03 lds r16, 0x0343 |
||
15013 | 97a8: 10 91 44 03 lds r17, 0x0344 |
||
15014 | 97ac: e8 0e add r14, r24 |
||
15015 | 97ae: f9 1e adc r15, r25 |
||
15016 | 97b0: 0a 1f adc r16, r26 |
||
15017 | 97b2: 1b 1f adc r17, r27 |
||
15018 | 97b4: e0 92 41 03 sts 0x0341, r14 |
||
15019 | 97b8: f0 92 42 03 sts 0x0342, r15 |
||
15020 | 97bc: 00 93 43 03 sts 0x0343, r16 |
||
15021 | 97c0: 10 93 44 03 sts 0x0344, r17 |
||
15022 | 97c4: bf cd rjmp .-1154 ; 0x9344 <MotorControl+0x15cc> |
||
15023 | 97c6: c7 01 movw r24, r14 |
||
15024 | 97c8: 81 35 cpi r24, 0x51 ; 81 |
||
15025 | 97ca: 91 05 cpc r25, r1 |
||
15026 | 97cc: 0c f0 brlt .+2 ; 0x97d0 <MotorControl+0x1a58> |
||
15027 | 97ce: 8e c0 rjmp .+284 ; 0x98ec <MotorControl+0x1b74> |
||
15028 | 97d0: 9c 01 movw r18, r24 |
||
15029 | 97d2: 5f ef ldi r21, 0xFF ; 255 |
||
15030 | 97d4: 80 3b cpi r24, 0xB0 ; 176 |
||
15031 | 97d6: 95 07 cpc r25, r21 |
||
15032 | 97d8: 0c f0 brlt .+2 ; 0x97dc <MotorControl+0x1a64> |
||
15033 | 97da: 2b cd rjmp .-1450 ; 0x9232 <MotorControl+0x14ba> |
||
15034 | 97dc: 20 eb ldi r18, 0xB0 ; 176 |
||
15035 | 97de: 3f ef ldi r19, 0xFF ; 255 |
||
15036 | 97e0: 28 cd rjmp .-1456 ; 0x9232 <MotorControl+0x14ba> |
||
15037 | 97e2: 60 91 75 05 lds r22, 0x0575 |
||
15038 | 97e6: 70 e0 ldi r23, 0x00 ; 0 |
||
15039 | 97e8: 80 e0 ldi r24, 0x00 ; 0 |
||
15040 | 97ea: 90 e0 ldi r25, 0x00 ; 0 |
||
15041 | 97ec: 20 91 78 02 lds r18, 0x0278 |
||
15042 | 97f0: 30 91 79 02 lds r19, 0x0279 |
||
15043 | 97f4: 40 91 7a 02 lds r20, 0x027A |
||
15044 | 97f8: 50 91 7b 02 lds r21, 0x027B |
||
15045 | 97fc: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
15046 | 9800: 28 ef ldi r18, 0xF8 ; 248 |
||
15047 | 9802: 3a e2 ldi r19, 0x2A ; 42 |
||
15048 | 9804: 40 e0 ldi r20, 0x00 ; 0 |
||
15049 | 9806: 50 e0 ldi r21, 0x00 ; 0 |
||
15050 | 9808: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15051 | 980c: 38 87 std Y+8, r19 ; 0x08 |
||
15052 | 980e: 2f 83 std Y+7, r18 ; 0x07 |
||
15053 | 9810: 3e 83 std Y+6, r19 ; 0x06 |
||
15054 | 9812: 2d 83 std Y+5, r18 ; 0x05 |
||
15055 | 9814: 40 cc rjmp .-1920 ; 0x9096 <MotorControl+0x131e> |
||
15056 | 9816: 60 91 75 05 lds r22, 0x0575 |
||
15057 | 981a: 70 e0 ldi r23, 0x00 ; 0 |
||
15058 | 981c: 80 e0 ldi r24, 0x00 ; 0 |
||
15059 | 981e: 90 e0 ldi r25, 0x00 ; 0 |
||
15060 | 9820: 20 91 70 02 lds r18, 0x0270 |
||
15061 | 9824: 30 91 71 02 lds r19, 0x0271 |
||
15062 | 9828: 40 91 72 02 lds r20, 0x0272 |
||
15063 | 982c: 50 91 73 02 lds r21, 0x0273 |
||
15064 | 9830: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
15065 | 9834: 28 ef ldi r18, 0xF8 ; 248 |
||
15066 | 9836: 3a e2 ldi r19, 0x2A ; 42 |
||
15067 | 9838: 40 e0 ldi r20, 0x00 ; 0 |
||
15068 | 983a: 50 e0 ldi r21, 0x00 ; 0 |
||
15069 | 983c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15070 | 9840: 29 01 movw r4, r18 |
||
15071 | 9842: 3c 83 std Y+4, r19 ; 0x04 |
||
15072 | 9844: 2b 83 std Y+3, r18 ; 0x03 |
||
15073 | 9846: 0e cc rjmp .-2020 ; 0x9064 <MotorControl+0x12ec> |
||
15074 | 9848: ee 8d ldd r30, Y+30 ; 0x1e |
||
15075 | 984a: ff 8d ldd r31, Y+31 ; 0x1f |
||
15076 | 984c: e9 3c cpi r30, 0xC9 ; 201 |
||
15077 | 984e: f1 05 cpc r31, r1 |
||
15078 | 9850: 0c f4 brge .+2 ; 0x9854 <MotorControl+0x1adc> |
||
15079 | 9852: ec cb rjmp .-2088 ; 0x902c <MotorControl+0x12b4> |
||
15080 | 9854: 88 ec ldi r24, 0xC8 ; 200 |
||
15081 | 9856: 90 e0 ldi r25, 0x00 ; 0 |
||
15082 | 9858: 90 93 72 05 sts 0x0572, r25 |
||
15083 | 985c: 80 93 71 05 sts 0x0571, r24 |
||
15084 | 9860: 9f 8f std Y+31, r25 ; 0x1f |
||
15085 | 9862: 8e 8f std Y+30, r24 ; 0x1e |
||
15086 | 9864: e3 cb rjmp .-2106 ; 0x902c <MotorControl+0x12b4> |
||
15087 | 9866: 69 ec ldi r22, 0xC9 ; 201 |
||
15088 | 9868: 86 16 cp r8, r22 |
||
15089 | 986a: 91 04 cpc r9, r1 |
||
15090 | 986c: 0c f4 brge .+2 ; 0x9870 <MotorControl+0x1af8> |
||
15091 | 986e: cc cb rjmp .-2152 ; 0x9008 <MotorControl+0x1290> |
||
15092 | 9870: 88 ec ldi r24, 0xC8 ; 200 |
||
15093 | 9872: 90 e0 ldi r25, 0x00 ; 0 |
||
15094 | 9874: 90 93 70 05 sts 0x0570, r25 |
||
15095 | 9878: 80 93 6f 05 sts 0x056F, r24 |
||
15096 | 987c: e8 ec ldi r30, 0xC8 ; 200 |
||
15097 | 987e: 8e 2e mov r8, r30 |
||
15098 | 9880: 91 2c mov r9, r1 |
||
15099 | 9882: c2 cb rjmp .-2172 ; 0x9008 <MotorControl+0x1290> |
||
15100 | 9884: 21 55 subi r18, 0x51 ; 81 |
||
15101 | 9886: 33 4c sbci r19, 0xC3 ; 195 |
||
15102 | 9888: 40 40 sbci r20, 0x00 ; 0 |
||
15103 | 988a: 50 40 sbci r21, 0x00 ; 0 |
||
15104 | 988c: 14 f4 brge .+4 ; 0x9892 <MotorControl+0x1b1a> |
||
15105 | 988e: 0c 94 72 43 jmp 0x86e4 ; 0x86e4 <MotorControl+0x96c> |
||
15106 | 9892: 80 e5 ldi r24, 0x50 ; 80 |
||
15107 | 9894: 93 ec ldi r25, 0xC3 ; 195 |
||
15108 | 9896: a0 e0 ldi r26, 0x00 ; 0 |
||
15109 | 9898: b0 e0 ldi r27, 0x00 ; 0 |
||
15110 | 989a: 80 93 94 02 sts 0x0294, r24 |
||
15111 | 989e: 90 93 95 02 sts 0x0295, r25 |
||
15112 | 98a2: a0 93 96 02 sts 0x0296, r26 |
||
15113 | 98a6: b0 93 97 02 sts 0x0297, r27 |
||
15114 | 98aa: 0c 94 72 43 jmp 0x86e4 ; 0x86e4 <MotorControl+0x96c> |
||
15115 | 98ae: 9b 01 movw r18, r22 |
||
15116 | 98b0: 77 fd sbrc r23, 7 |
||
15117 | 98b2: ae c7 rjmp .+3932 ; 0xa810 <MotorControl+0x2a98> |
||
15118 | 98b4: c9 01 movw r24, r18 |
||
15119 | 98b6: 95 95 asr r25 |
||
15120 | 98b8: 87 95 ror r24 |
||
15121 | 98ba: 95 95 asr r25 |
||
15122 | 98bc: 87 95 ror r24 |
||
15123 | 98be: 90 93 cf 02 sts 0x02CF, r25 |
||
15124 | 98c2: 80 93 ce 02 sts 0x02CE, r24 |
||
15125 | 98c6: 85 36 cpi r24, 0x65 ; 101 |
||
15126 | 98c8: 91 05 cpc r25, r1 |
||
15127 | 98ca: 14 f4 brge .+4 ; 0x98d0 <MotorControl+0x1b58> |
||
15128 | 98cc: 0c 94 c4 40 jmp 0x8188 ; 0x8188 <MotorControl+0x410> |
||
15129 | 98d0: 84 e6 ldi r24, 0x64 ; 100 |
||
15130 | 98d2: 90 e0 ldi r25, 0x00 ; 0 |
||
15131 | 98d4: 90 93 cf 02 sts 0x02CF, r25 |
||
15132 | 98d8: 80 93 ce 02 sts 0x02CE, r24 |
||
15133 | 98dc: 0c 94 c4 40 jmp 0x8188 ; 0x8188 <MotorControl+0x410> |
||
15134 | 98e0: 10 92 75 05 sts 0x0575, r1 |
||
15135 | 98e4: 0c 94 a3 40 jmp 0x8146 ; 0x8146 <MotorControl+0x3ce> |
||
15136 | 98e8: 5c 01 movw r10, r24 |
||
15137 | 98ea: 34 cc rjmp .-1944 ; 0x9154 <MotorControl+0x13dc> |
||
15138 | 98ec: 80 e5 ldi r24, 0x50 ; 80 |
||
15139 | 98ee: 90 e0 ldi r25, 0x00 ; 0 |
||
15140 | 98f0: 9c 01 movw r18, r24 |
||
15141 | 98f2: 5f ef ldi r21, 0xFF ; 255 |
||
15142 | 98f4: 80 3b cpi r24, 0xB0 ; 176 |
||
15143 | 98f6: 95 07 cpc r25, r21 |
||
15144 | 98f8: 0c f0 brlt .+2 ; 0x98fc <MotorControl+0x1b84> |
||
15145 | 98fa: 9b cc rjmp .-1738 ; 0x9232 <MotorControl+0x14ba> |
||
15146 | 98fc: 6f cf rjmp .-290 ; 0x97dc <MotorControl+0x1a64> |
||
15147 | 98fe: c8 01 movw r24, r16 |
||
15148 | 9900: 1a ce rjmp .-972 ; 0x9536 <MotorControl+0x17be> |
||
15149 | 9902: 3c 01 movw r6, r24 |
||
15150 | 9904: aa cc rjmp .-1708 ; 0x925a <MotorControl+0x14e2> |
||
15151 | 9906: 95 01 movw r18, r10 |
||
15152 | 9908: 35 95 asr r19 |
||
15153 | 990a: 27 95 ror r18 |
||
15154 | 990c: e2 16 cp r14, r18 |
||
15155 | 990e: f3 06 cpc r15, r19 |
||
15156 | 9910: 0c f0 brlt .+2 ; 0x9914 <MotorControl+0x1b9c> |
||
15157 | 9912: 8f cc rjmp .-1762 ; 0x9232 <MotorControl+0x14ba> |
||
15158 | 9914: 97 01 movw r18, r14 |
||
15159 | 9916: 8d cc rjmp .-1766 ; 0x9232 <MotorControl+0x14ba> |
||
15160 | 9918: 1a 14 cp r1, r10 |
||
15161 | 991a: 1b 04 cpc r1, r11 |
||
15162 | 991c: 0c f0 brlt .+2 ; 0x9920 <MotorControl+0x1ba8> |
||
15163 | 991e: 26 cc rjmp .-1972 ; 0x916c <MotorControl+0x13f4> |
||
15164 | 9920: 81 e0 ldi r24, 0x01 ; 1 |
||
15165 | 9922: 90 e0 ldi r25, 0x00 ; 0 |
||
15166 | 9924: 90 93 af 02 sts 0x02AF, r25 |
||
15167 | 9928: 80 93 ae 02 sts 0x02AE, r24 |
||
15168 | 992c: 80 91 a3 05 lds r24, 0x05A3 |
||
15169 | 9930: 28 2f mov r18, r24 |
||
15170 | 9932: 30 e0 ldi r19, 0x00 ; 0 |
||
15171 | 9934: 1b cc rjmp .-1994 ; 0x916c <MotorControl+0x13f4> |
||
15172 | 9936: 81 e0 ldi r24, 0x01 ; 1 |
||
15173 | 9938: 90 e0 ldi r25, 0x00 ; 0 |
||
15174 | 993a: 90 93 22 03 sts 0x0322, r25 |
||
15175 | 993e: 80 93 21 03 sts 0x0321, r24 |
||
15176 | 9942: 0c 94 09 43 jmp 0x8612 ; 0x8612 <MotorControl+0x89a> |
||
15177 | 9946: 9d 8d ldd r25, Y+29 ; 0x1d |
||
15178 | 9948: 99 23 and r25, r25 |
||
15179 | 994a: 09 f0 breq .+2 ; 0x994e <MotorControl+0x1bd6> |
||
15180 | 994c: e4 cb rjmp .-2104 ; 0x9116 <MotorControl+0x139e> |
||
15181 | 994e: 80 91 f0 02 lds r24, 0x02F0 |
||
15182 | 9952: 90 91 f1 02 lds r25, 0x02F1 |
||
15183 | 9956: 90 93 3f 04 sts 0x043F, r25 |
||
15184 | 995a: 80 93 3e 04 sts 0x043E, r24 |
||
15185 | 995e: 80 91 2e 02 lds r24, 0x022E |
||
15186 | 9962: 90 91 2f 02 lds r25, 0x022F |
||
15187 | 9966: 90 93 39 04 sts 0x0439, r25 |
||
15188 | 996a: 80 93 38 04 sts 0x0438, r24 |
||
15189 | 996e: 20 91 e7 02 lds r18, 0x02E7 |
||
15190 | 9972: 30 91 e8 02 lds r19, 0x02E8 |
||
15191 | 9976: 21 15 cp r18, r1 |
||
15192 | 9978: 31 05 cpc r19, r1 |
||
15193 | 997a: 11 f4 brne .+4 ; 0x9980 <MotorControl+0x1c08> |
||
15194 | 997c: 0c 94 ba 56 jmp 0xad74 ; 0xad74 <MotorControl+0x2ffc> |
||
15195 | 9980: 80 91 2a 02 lds r24, 0x022A |
||
15196 | 9984: 90 91 2b 02 lds r25, 0x022B |
||
15197 | 9988: a0 91 2c 02 lds r26, 0x022C |
||
15198 | 998c: b0 91 2d 02 lds r27, 0x022D |
||
15199 | 9990: 88 0f add r24, r24 |
||
15200 | 9992: 99 1f adc r25, r25 |
||
15201 | 9994: aa 1f adc r26, r26 |
||
15202 | 9996: bb 1f adc r27, r27 |
||
15203 | 9998: 88 0f add r24, r24 |
||
15204 | 999a: 99 1f adc r25, r25 |
||
15205 | 999c: aa 1f adc r26, r26 |
||
15206 | 999e: bb 1f adc r27, r27 |
||
15207 | 99a0: 88 0f add r24, r24 |
||
15208 | 99a2: 99 1f adc r25, r25 |
||
15209 | 99a4: aa 1f adc r26, r26 |
||
15210 | 99a6: bb 1f adc r27, r27 |
||
15211 | 99a8: 88 0f add r24, r24 |
||
15212 | 99aa: 99 1f adc r25, r25 |
||
15213 | 99ac: aa 1f adc r26, r26 |
||
15214 | 99ae: bb 1f adc r27, r27 |
||
15215 | 99b0: 80 93 30 02 sts 0x0230, r24 |
||
15216 | 99b4: 90 93 31 02 sts 0x0231, r25 |
||
15217 | 99b8: a0 93 32 02 sts 0x0232, r26 |
||
15218 | 99bc: b0 93 33 02 sts 0x0233, r27 |
||
15219 | 99c0: 10 92 2f 02 sts 0x022F, r1 |
||
15220 | 99c4: 10 92 2e 02 sts 0x022E, r1 |
||
15221 | 99c8: 21 50 subi r18, 0x01 ; 1 |
||
15222 | 99ca: 30 40 sbci r19, 0x00 ; 0 |
||
15223 | 99cc: 30 93 e8 02 sts 0x02E8, r19 |
||
15224 | 99d0: 20 93 e7 02 sts 0x02E7, r18 |
||
15225 | 99d4: 80 91 96 05 lds r24, 0x0596 |
||
15226 | 99d8: 81 ff sbrs r24, 1 |
||
15227 | 99da: 32 c7 rjmp .+3684 ; 0xa840 <MotorControl+0x2ac8> |
||
15228 | 99dc: 80 91 89 01 lds r24, 0x0189 |
||
15229 | 99e0: 82 33 cpi r24, 0x32 ; 50 |
||
15230 | 99e2: 10 f0 brcs .+4 ; 0x99e8 <MotorControl+0x1c70> |
||
15231 | 99e4: 0c 94 e1 57 jmp 0xafc2 ; 0xafc2 <MotorControl+0x324a> |
||
15232 | 99e8: 80 91 aa 01 lds r24, 0x01AA |
||
15233 | 99ec: 81 50 subi r24, 0x01 ; 1 |
||
15234 | 99ee: 80 93 aa 01 sts 0x01AA, r24 |
||
15235 | 99f2: 8f 5f subi r24, 0xFF ; 255 |
||
15236 | 99f4: 09 f0 breq .+2 ; 0x99f8 <MotorControl+0x1c80> |
||
15237 | 99f6: 2f c7 rjmp .+3678 ; 0xa856 <MotorControl+0x2ade> |
||
15238 | 99f8: 80 91 2a 02 lds r24, 0x022A |
||
15239 | 99fc: 90 91 2b 02 lds r25, 0x022B |
||
15240 | 9a00: a0 91 2c 02 lds r26, 0x022C |
||
15241 | 9a04: b0 91 2d 02 lds r27, 0x022D |
||
15242 | 9a08: 80 93 d8 02 sts 0x02D8, r24 |
||
15243 | 9a0c: 90 93 d9 02 sts 0x02D9, r25 |
||
15244 | 9a10: a0 93 da 02 sts 0x02DA, r26 |
||
15245 | 9a14: b0 93 db 02 sts 0x02DB, r27 |
||
15246 | 9a18: 10 92 f2 02 sts 0x02F2, r1 |
||
15247 | 9a1c: 81 e0 ldi r24, 0x01 ; 1 |
||
15248 | 9a1e: 80 93 aa 01 sts 0x01AA, r24 |
||
15249 | 9a22: 19 c7 rjmp .+3634 ; 0xa856 <MotorControl+0x2ade> |
||
15250 | 9a24: 01 97 sbiw r24, 0x01 ; 1 |
||
15251 | 9a26: 90 93 28 03 sts 0x0328, r25 |
||
15252 | 9a2a: 80 93 27 03 sts 0x0327, r24 |
||
15253 | 9a2e: aa e0 ldi r26, 0x0A ; 10 |
||
15254 | 9a30: ba 2e mov r11, r26 |
||
15255 | 9a32: db 14 cp r13, r11 |
||
15256 | 9a34: 11 f0 breq .+4 ; 0x9a3a <MotorControl+0x1cc2> |
||
15257 | 9a36: 0c 94 f8 3e jmp 0x7df0 ; 0x7df0 <MotorControl+0x78> |
||
15258 | 9a3a: 28 9a sbi 0x05, 0 ; 5 |
||
15259 | 9a3c: 0c 94 ff 3e jmp 0x7dfe ; 0x7dfe <MotorControl+0x86> |
||
15260 | 9a40: 80 91 e1 02 lds r24, 0x02E1 |
||
15261 | 9a44: 88 23 and r24, r24 |
||
15262 | 9a46: 11 f0 breq .+4 ; 0x9a4c <MotorControl+0x1cd4> |
||
15263 | 9a48: 0c 94 90 42 jmp 0x8520 ; 0x8520 <MotorControl+0x7a8> |
||
15264 | 9a4c: 80 91 a7 02 lds r24, 0x02A7 |
||
15265 | 9a50: 88 23 and r24, r24 |
||
15266 | 9a52: 11 f0 breq .+4 ; 0x9a58 <MotorControl+0x1ce0> |
||
15267 | 9a54: 0c 94 90 42 jmp 0x8520 ; 0x8520 <MotorControl+0x7a8> |
||
15268 | 9a58: 80 91 c7 05 lds r24, 0x05C7 |
||
15269 | 9a5c: 88 23 and r24, r24 |
||
15270 | 9a5e: 11 f4 brne .+4 ; 0x9a64 <MotorControl+0x1cec> |
||
15271 | 9a60: 0c 94 90 42 jmp 0x8520 ; 0x8520 <MotorControl+0x7a8> |
||
15272 | 9a64: 80 91 76 05 lds r24, 0x0576 |
||
15273 | 9a68: 90 91 77 05 lds r25, 0x0577 |
||
15274 | 9a6c: a0 91 78 05 lds r26, 0x0578 |
||
15275 | 9a70: b0 91 79 05 lds r27, 0x0579 |
||
15276 | 9a74: bc 01 movw r22, r24 |
||
15277 | 9a76: cd 01 movw r24, r26 |
||
15278 | 9a78: 20 e0 ldi r18, 0x00 ; 0 |
||
15279 | 9a7a: 31 e0 ldi r19, 0x01 ; 1 |
||
15280 | 9a7c: 40 e0 ldi r20, 0x00 ; 0 |
||
15281 | 9a7e: 50 e0 ldi r21, 0x00 ; 0 |
||
15282 | 9a80: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15283 | 9a84: 2d 8b std Y+21, r18 ; 0x15 |
||
15284 | 9a86: 3e 8b std Y+22, r19 ; 0x16 |
||
15285 | 9a88: 4f 8b std Y+23, r20 ; 0x17 |
||
15286 | 9a8a: 58 8f std Y+24, r21 ; 0x18 |
||
15287 | 9a8c: 28 a3 std Y+32, r18 ; 0x20 |
||
15288 | 9a8e: 39 a3 std Y+33, r19 ; 0x21 |
||
15289 | 9a90: 4a a3 std Y+34, r20 ; 0x22 |
||
15290 | 9a92: 5b a3 std Y+35, r21 ; 0x23 |
||
15291 | 9a94: 20 93 76 05 sts 0x0576, r18 |
||
15292 | 9a98: 30 93 77 05 sts 0x0577, r19 |
||
15293 | 9a9c: 40 93 78 05 sts 0x0578, r20 |
||
15294 | 9aa0: 50 93 79 05 sts 0x0579, r21 |
||
15295 | 9aa4: 20 90 8a 05 lds r2, 0x058A |
||
15296 | 9aa8: 30 90 8b 05 lds r3, 0x058B |
||
15297 | 9aac: 40 90 8c 05 lds r4, 0x058C |
||
15298 | 9ab0: 50 90 8d 05 lds r5, 0x058D |
||
15299 | 9ab4: c2 01 movw r24, r4 |
||
15300 | 9ab6: b1 01 movw r22, r2 |
||
15301 | 9ab8: 20 e0 ldi r18, 0x00 ; 0 |
||
15302 | 9aba: 31 e0 ldi r19, 0x01 ; 1 |
||
15303 | 9abc: 40 e0 ldi r20, 0x00 ; 0 |
||
15304 | 9abe: 50 e0 ldi r21, 0x00 ; 0 |
||
15305 | 9ac0: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15306 | 9ac4: 29 8f std Y+25, r18 ; 0x19 |
||
15307 | 9ac6: 3a 8f std Y+26, r19 ; 0x1a |
||
15308 | 9ac8: 4b 8f std Y+27, r20 ; 0x1b |
||
15309 | 9aca: 5c 8f std Y+28, r21 ; 0x1c |
||
15310 | 9acc: 19 01 movw r2, r18 |
||
15311 | 9ace: 2a 01 movw r4, r20 |
||
15312 | 9ad0: 20 93 8a 05 sts 0x058A, r18 |
||
15313 | 9ad4: 30 93 8b 05 sts 0x058B, r19 |
||
15314 | 9ad8: 40 93 8c 05 sts 0x058C, r20 |
||
15315 | 9adc: 50 93 8d 05 sts 0x058D, r21 |
||
15316 | 9ae0: e0 90 a5 05 lds r14, 0x05A5 |
||
15317 | 9ae4: ff 24 eor r15, r15 |
||
15318 | 9ae6: 00 e0 ldi r16, 0x00 ; 0 |
||
15319 | 9ae8: 10 e0 ldi r17, 0x00 ; 0 |
||
15320 | 9aea: 20 91 98 02 lds r18, 0x0298 |
||
15321 | 9aee: 30 91 99 02 lds r19, 0x0299 |
||
15322 | 9af2: 40 91 9a 02 lds r20, 0x029A |
||
15323 | 9af6: 50 91 9b 02 lds r21, 0x029B |
||
15324 | 9afa: c8 01 movw r24, r16 |
||
15325 | 9afc: b7 01 movw r22, r14 |
||
15326 | 9afe: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
15327 | 9b02: 20 e0 ldi r18, 0x00 ; 0 |
||
15328 | 9b04: 31 e0 ldi r19, 0x01 ; 1 |
||
15329 | 9b06: 40 e0 ldi r20, 0x00 ; 0 |
||
15330 | 9b08: 50 e0 ldi r21, 0x00 ; 0 |
||
15331 | 9b0a: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15332 | 9b0e: 59 01 movw r10, r18 |
||
15333 | 9b10: 6a 01 movw r12, r20 |
||
15334 | 9b12: 20 93 98 02 sts 0x0298, r18 |
||
15335 | 9b16: 30 93 99 02 sts 0x0299, r19 |
||
15336 | 9b1a: 40 93 9a 02 sts 0x029A, r20 |
||
15337 | 9b1e: 50 93 9b 02 sts 0x029B, r21 |
||
15338 | 9b22: 20 91 9c 02 lds r18, 0x029C |
||
15339 | 9b26: 30 91 9d 02 lds r19, 0x029D |
||
15340 | 9b2a: 40 91 9e 02 lds r20, 0x029E |
||
15341 | 9b2e: 50 91 9f 02 lds r21, 0x029F |
||
15342 | 9b32: c8 01 movw r24, r16 |
||
15343 | 9b34: b7 01 movw r22, r14 |
||
15344 | 9b36: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
15345 | 9b3a: 20 e0 ldi r18, 0x00 ; 0 |
||
15346 | 9b3c: 31 e0 ldi r19, 0x01 ; 1 |
||
15347 | 9b3e: 40 e0 ldi r20, 0x00 ; 0 |
||
15348 | 9b40: 50 e0 ldi r21, 0x00 ; 0 |
||
15349 | 9b42: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15350 | 9b46: 39 01 movw r6, r18 |
||
15351 | 9b48: 4a 01 movw r8, r20 |
||
15352 | 9b4a: 20 93 9c 02 sts 0x029C, r18 |
||
15353 | 9b4e: 30 93 9d 02 sts 0x029D, r19 |
||
15354 | 9b52: 40 93 9e 02 sts 0x029E, r20 |
||
15355 | 9b56: 50 93 9f 02 sts 0x029F, r21 |
||
15356 | 9b5a: 6d 89 ldd r22, Y+21 ; 0x15 |
||
15357 | 9b5c: 7e 89 ldd r23, Y+22 ; 0x16 |
||
15358 | 9b5e: 8f 89 ldd r24, Y+23 ; 0x17 |
||
15359 | 9b60: 98 8d ldd r25, Y+24 ; 0x18 |
||
15360 | 9b62: 6a 19 sub r22, r10 |
||
15361 | 9b64: 7b 09 sbc r23, r11 |
||
15362 | 9b66: 8c 09 sbc r24, r12 |
||
15363 | 9b68: 9d 09 sbc r25, r13 |
||
15364 | 9b6a: 60 93 35 03 sts 0x0335, r22 |
||
15365 | 9b6e: 70 93 36 03 sts 0x0336, r23 |
||
15366 | 9b72: 80 93 37 03 sts 0x0337, r24 |
||
15367 | 9b76: 90 93 38 03 sts 0x0338, r25 |
||
15368 | 9b7a: e0 90 c6 05 lds r14, 0x05C6 |
||
15369 | 9b7e: ff 24 eor r15, r15 |
||
15370 | 9b80: 00 e0 ldi r16, 0x00 ; 0 |
||
15371 | 9b82: 10 e0 ldi r17, 0x00 ; 0 |
||
15372 | 9b84: a8 01 movw r20, r16 |
||
15373 | 9b86: 97 01 movw r18, r14 |
||
15374 | 9b88: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15375 | 9b8c: ca 01 movw r24, r20 |
||
15376 | 9b8e: 20 93 2d 03 sts 0x032D, r18 |
||
15377 | 9b92: 30 93 2e 03 sts 0x032E, r19 |
||
15378 | 9b96: 40 93 2f 03 sts 0x032F, r20 |
||
15379 | 9b9a: 90 93 30 03 sts 0x0330, r25 |
||
15380 | 9b9e: b9 01 movw r22, r18 |
||
15381 | 9ba0: 20 e0 ldi r18, 0x00 ; 0 |
||
15382 | 9ba2: 31 e0 ldi r19, 0x01 ; 1 |
||
15383 | 9ba4: 40 e0 ldi r20, 0x00 ; 0 |
||
15384 | 9ba6: 50 e0 ldi r21, 0x00 ; 0 |
||
15385 | 9ba8: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15386 | 9bac: 30 93 df 02 sts 0x02DF, r19 |
||
15387 | 9bb0: 20 93 de 02 sts 0x02DE, r18 |
||
15388 | 9bb4: c2 01 movw r24, r4 |
||
15389 | 9bb6: b1 01 movw r22, r2 |
||
15390 | 9bb8: 66 19 sub r22, r6 |
||
15391 | 9bba: 77 09 sbc r23, r7 |
||
15392 | 9bbc: 88 09 sbc r24, r8 |
||
15393 | 9bbe: 99 09 sbc r25, r9 |
||
15394 | 9bc0: 60 93 31 03 sts 0x0331, r22 |
||
15395 | 9bc4: 70 93 32 03 sts 0x0332, r23 |
||
15396 | 9bc8: 80 93 33 03 sts 0x0333, r24 |
||
15397 | 9bcc: 90 93 34 03 sts 0x0334, r25 |
||
15398 | 9bd0: a8 01 movw r20, r16 |
||
15399 | 9bd2: 97 01 movw r18, r14 |
||
15400 | 9bd4: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15401 | 9bd8: ca 01 movw r24, r20 |
||
15402 | 9bda: 20 93 29 03 sts 0x0329, r18 |
||
15403 | 9bde: 30 93 2a 03 sts 0x032A, r19 |
||
15404 | 9be2: 40 93 2b 03 sts 0x032B, r20 |
||
15405 | 9be6: 90 93 2c 03 sts 0x032C, r25 |
||
15406 | 9bea: b9 01 movw r22, r18 |
||
15407 | 9bec: 20 e0 ldi r18, 0x00 ; 0 |
||
15408 | 9bee: 31 e0 ldi r19, 0x01 ; 1 |
||
15409 | 9bf0: 40 e0 ldi r20, 0x00 ; 0 |
||
15410 | 9bf2: 50 e0 ldi r21, 0x00 ; 0 |
||
15411 | 9bf4: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15412 | 9bf8: 30 93 dd 02 sts 0x02DD, r19 |
||
15413 | 9bfc: 20 93 dc 02 sts 0x02DC, r18 |
||
15414 | 9c00: 80 91 ce 02 lds r24, 0x02CE |
||
15415 | 9c04: 90 91 cf 02 lds r25, 0x02CF |
||
15416 | 9c08: 81 34 cpi r24, 0x41 ; 65 |
||
15417 | 9c0a: 91 05 cpc r25, r1 |
||
15418 | 9c0c: bc f4 brge .+46 ; 0x9c3c <MotorControl+0x1ec4> |
||
15419 | 9c0e: 80 91 d0 02 lds r24, 0x02D0 |
||
15420 | 9c12: 90 91 d1 02 lds r25, 0x02D1 |
||
15421 | 9c16: 81 34 cpi r24, 0x41 ; 65 |
||
15422 | 9c18: 91 05 cpc r25, r1 |
||
15423 | 9c1a: 84 f4 brge .+32 ; 0x9c3c <MotorControl+0x1ec4> |
||
15424 | 9c1c: e0 91 91 05 lds r30, 0x0591 |
||
15425 | 9c20: f0 e0 ldi r31, 0x00 ; 0 |
||
15426 | 9c22: ee 0f add r30, r30 |
||
15427 | 9c24: ff 1f adc r31, r31 |
||
15428 | 9c26: e1 5d subi r30, 0xD1 ; 209 |
||
15429 | 9c28: fa 4f sbci r31, 0xFA ; 250 |
||
15430 | 9c2a: 01 90 ld r0, Z+ |
||
15431 | 9c2c: f0 81 ld r31, Z |
||
15432 | 9c2e: e0 2d mov r30, r0 |
||
15433 | 9c30: f7 ff sbrs r31, 7 |
||
15434 | 9c32: 02 c0 rjmp .+4 ; 0x9c38 <MotorControl+0x1ec0> |
||
15435 | 9c34: 0c 94 59 5c jmp 0xb8b2 ; 0xb8b2 <MotorControl+0x3b3a> |
||
15436 | 9c38: 7a 97 sbiw r30, 0x1a ; 26 |
||
15437 | 9c3a: 34 f0 brlt .+12 ; 0x9c48 <MotorControl+0x1ed0> |
||
15438 | 9c3c: 80 91 a7 01 lds r24, 0x01A7 |
||
15439 | 9c40: 8f 3f cpi r24, 0xFF ; 255 |
||
15440 | 9c42: 11 f4 brne .+4 ; 0x9c48 <MotorControl+0x1ed0> |
||
15441 | 9c44: 0c 94 e9 5a jmp 0xb5d2 ; 0xb5d2 <MotorControl+0x385a> |
||
15442 | 9c48: 20 91 74 02 lds r18, 0x0274 |
||
15443 | 9c4c: 30 91 75 02 lds r19, 0x0275 |
||
15444 | 9c50: 40 91 76 02 lds r20, 0x0276 |
||
15445 | 9c54: 50 91 77 02 lds r21, 0x0277 |
||
15446 | 9c58: a8 a4 ldd r10, Y+40 ; 0x28 |
||
15447 | 9c5a: b9 a4 ldd r11, Y+41 ; 0x29 |
||
15448 | 9c5c: ca a4 ldd r12, Y+42 ; 0x2a |
||
15449 | 9c5e: db a4 ldd r13, Y+43 ; 0x2b |
||
15450 | 9c60: 2a 19 sub r18, r10 |
||
15451 | 9c62: 3b 09 sbc r19, r11 |
||
15452 | 9c64: 4c 09 sbc r20, r12 |
||
15453 | 9c66: 5d 09 sbc r21, r13 |
||
15454 | 9c68: 20 93 35 03 sts 0x0335, r18 |
||
15455 | 9c6c: 30 93 36 03 sts 0x0336, r19 |
||
15456 | 9c70: 40 93 37 03 sts 0x0337, r20 |
||
15457 | 9c74: 50 93 38 03 sts 0x0338, r21 |
||
15458 | 9c78: 80 91 88 02 lds r24, 0x0288 |
||
15459 | 9c7c: 90 91 89 02 lds r25, 0x0289 |
||
15460 | 9c80: a0 91 8a 02 lds r26, 0x028A |
||
15461 | 9c84: b0 91 8b 02 lds r27, 0x028B |
||
15462 | 9c88: 82 1b sub r24, r18 |
||
15463 | 9c8a: 93 0b sbc r25, r19 |
||
15464 | 9c8c: a4 0b sbc r26, r20 |
||
15465 | 9c8e: b5 0b sbc r27, r21 |
||
15466 | 9c90: 80 93 88 02 sts 0x0288, r24 |
||
15467 | 9c94: 90 93 89 02 sts 0x0289, r25 |
||
15468 | 9c98: a0 93 8a 02 sts 0x028A, r26 |
||
15469 | 9c9c: b0 93 8b 02 sts 0x028B, r27 |
||
15470 | 9ca0: 20 91 7c 02 lds r18, 0x027C |
||
15471 | 9ca4: 30 91 7d 02 lds r19, 0x027D |
||
15472 | 9ca8: 40 91 7e 02 lds r20, 0x027E |
||
15473 | 9cac: 50 91 7f 02 lds r21, 0x027F |
||
15474 | 9cb0: 6c a1 ldd r22, Y+36 ; 0x24 |
||
15475 | 9cb2: 7d a1 ldd r23, Y+37 ; 0x25 |
||
15476 | 9cb4: 8e a1 ldd r24, Y+38 ; 0x26 |
||
15477 | 9cb6: 9f a1 ldd r25, Y+39 ; 0x27 |
||
15478 | 9cb8: 26 1b sub r18, r22 |
||
15479 | 9cba: 37 0b sbc r19, r23 |
||
15480 | 9cbc: 48 0b sbc r20, r24 |
||
15481 | 9cbe: 59 0b sbc r21, r25 |
||
15482 | 9cc0: 20 93 31 03 sts 0x0331, r18 |
||
15483 | 9cc4: 30 93 32 03 sts 0x0332, r19 |
||
15484 | 9cc8: 40 93 33 03 sts 0x0333, r20 |
||
15485 | 9ccc: 50 93 34 03 sts 0x0334, r21 |
||
15486 | 9cd0: 80 91 90 02 lds r24, 0x0290 |
||
15487 | 9cd4: 90 91 91 02 lds r25, 0x0291 |
||
15488 | 9cd8: a0 91 92 02 lds r26, 0x0292 |
||
15489 | 9cdc: b0 91 93 02 lds r27, 0x0293 |
||
15490 | 9ce0: 82 1b sub r24, r18 |
||
15491 | 9ce2: 93 0b sbc r25, r19 |
||
15492 | 9ce4: a4 0b sbc r26, r20 |
||
15493 | 9ce6: b5 0b sbc r27, r21 |
||
15494 | 9ce8: 80 93 90 02 sts 0x0290, r24 |
||
15495 | 9cec: 90 93 91 02 sts 0x0291, r25 |
||
15496 | 9cf0: a0 93 92 02 sts 0x0292, r26 |
||
15497 | 9cf4: b0 93 93 02 sts 0x0293, r27 |
||
15498 | 9cf8: 80 91 c7 05 lds r24, 0x05C7 |
||
15499 | 9cfc: 88 23 and r24, r24 |
||
15500 | 9cfe: e1 f0 breq .+56 ; 0x9d38 <MotorControl+0x1fc0> |
||
15501 | 9d00: 20 91 84 05 lds r18, 0x0584 |
||
15502 | 9d04: 30 91 85 05 lds r19, 0x0585 |
||
15503 | 9d08: 21 38 cpi r18, 0x81 ; 129 |
||
15504 | 9d0a: 31 05 cpc r19, r1 |
||
15505 | 9d0c: 4c f0 brlt .+18 ; 0x9d20 <MotorControl+0x1fa8> |
||
15506 | 9d0e: 80 91 66 02 lds r24, 0x0266 |
||
15507 | 9d12: 90 91 67 02 lds r25, 0x0267 |
||
15508 | 9d16: 01 96 adiw r24, 0x01 ; 1 |
||
15509 | 9d18: 90 93 67 02 sts 0x0267, r25 |
||
15510 | 9d1c: 80 93 66 02 sts 0x0266, r24 |
||
15511 | 9d20: 20 58 subi r18, 0x80 ; 128 |
||
15512 | 9d22: 3f 4f sbci r19, 0xFF ; 255 |
||
15513 | 9d24: 4c f4 brge .+18 ; 0x9d38 <MotorControl+0x1fc0> |
||
15514 | 9d26: 80 91 66 02 lds r24, 0x0266 |
||
15515 | 9d2a: 90 91 67 02 lds r25, 0x0267 |
||
15516 | 9d2e: 01 97 sbiw r24, 0x01 ; 1 |
||
15517 | 9d30: 90 93 67 02 sts 0x0267, r25 |
||
15518 | 9d34: 80 93 66 02 sts 0x0266, r24 |
||
15519 | 9d38: 10 92 85 05 sts 0x0585, r1 |
||
15520 | 9d3c: 10 92 84 05 sts 0x0584, r1 |
||
15521 | 9d40: 81 e0 ldi r24, 0x01 ; 1 |
||
15522 | 9d42: 90 e0 ldi r25, 0x00 ; 0 |
||
15523 | 9d44: 90 93 04 03 sts 0x0304, r25 |
||
15524 | 9d48: 80 93 03 03 sts 0x0303, r24 |
||
15525 | 9d4c: e0 90 35 03 lds r14, 0x0335 |
||
15526 | 9d50: f0 90 36 03 lds r15, 0x0336 |
||
15527 | 9d54: 00 91 37 03 lds r16, 0x0337 |
||
15528 | 9d58: 10 91 38 03 lds r17, 0x0338 |
||
15529 | 9d5c: 81 e0 ldi r24, 0x01 ; 1 |
||
15530 | 9d5e: e8 16 cp r14, r24 |
||
15531 | 9d60: 82 e0 ldi r24, 0x02 ; 2 |
||
15532 | 9d62: f8 06 cpc r15, r24 |
||
15533 | 9d64: 80 e0 ldi r24, 0x00 ; 0 |
||
15534 | 9d66: 08 07 cpc r16, r24 |
||
15535 | 9d68: 80 e0 ldi r24, 0x00 ; 0 |
||
15536 | 9d6a: 18 07 cpc r17, r24 |
||
15537 | 9d6c: 34 f0 brlt .+12 ; 0x9d7a <MotorControl+0x2002> |
||
15538 | 9d6e: 84 e0 ldi r24, 0x04 ; 4 |
||
15539 | 9d70: 90 e0 ldi r25, 0x00 ; 0 |
||
15540 | 9d72: 90 93 04 03 sts 0x0304, r25 |
||
15541 | 9d76: 80 93 03 03 sts 0x0303, r24 |
||
15542 | 9d7a: 10 92 2d 03 sts 0x032D, r1 |
||
15543 | 9d7e: 10 92 2e 03 sts 0x032E, r1 |
||
15544 | 9d82: 10 92 2f 03 sts 0x032F, r1 |
||
15545 | 9d86: 10 92 30 03 sts 0x0330, r1 |
||
15546 | 9d8a: 80 91 fb 02 lds r24, 0x02FB |
||
15547 | 9d8e: 90 91 fc 02 lds r25, 0x02FC |
||
15548 | 9d92: a0 91 fd 02 lds r26, 0x02FD |
||
15549 | 9d96: b0 91 fe 02 lds r27, 0x02FE |
||
15550 | 9d9a: ad 88 ldd r10, Y+21 ; 0x15 |
||
15551 | 9d9c: be 88 ldd r11, Y+22 ; 0x16 |
||
15552 | 9d9e: cf 88 ldd r12, Y+23 ; 0x17 |
||
15553 | 9da0: d8 8c ldd r13, Y+24 ; 0x18 |
||
15554 | 9da2: 8a 19 sub r24, r10 |
||
15555 | 9da4: 9b 09 sbc r25, r11 |
||
15556 | 9da6: ac 09 sbc r26, r12 |
||
15557 | 9da8: bd 09 sbc r27, r13 |
||
15558 | 9daa: 81 5e subi r24, 0xE1 ; 225 |
||
15559 | 9dac: 91 4b sbci r25, 0xB1 ; 177 |
||
15560 | 9dae: af 4f sbci r26, 0xFF ; 255 |
||
15561 | 9db0: bf 4f sbci r27, 0xFF ; 255 |
||
15562 | 9db2: 8f 53 subi r24, 0x3F ; 63 |
||
15563 | 9db4: 9c 49 sbci r25, 0x9C ; 156 |
||
15564 | 9db6: a0 40 sbci r26, 0x00 ; 0 |
||
15565 | 9db8: b0 40 sbci r27, 0x00 ; 0 |
||
15566 | 9dba: 10 f4 brcc .+4 ; 0x9dc0 <MotorControl+0x2048> |
||
15567 | 9dbc: 0c 94 1e 59 jmp 0xb23c ; 0xb23c <MotorControl+0x34c4> |
||
15568 | 9dc0: 80 91 a8 01 lds r24, 0x01A8 |
||
15569 | 9dc4: 89 31 cpi r24, 0x19 ; 25 |
||
15570 | 9dc6: 14 f0 brlt .+4 ; 0x9dcc <MotorControl+0x2054> |
||
15571 | 9dc8: 0c 94 1e 59 jmp 0xb23c ; 0xb23c <MotorControl+0x34c4> |
||
15572 | 9dcc: 10 92 04 03 sts 0x0304, r1 |
||
15573 | 9dd0: 10 92 03 03 sts 0x0303, r1 |
||
15574 | 9dd4: 88 ee ldi r24, 0xE8 ; 232 |
||
15575 | 9dd6: 93 e0 ldi r25, 0x03 ; 3 |
||
15576 | 9dd8: 90 93 7b 01 sts 0x017B, r25 |
||
15577 | 9ddc: 80 93 7a 01 sts 0x017A, r24 |
||
15578 | 9de0: aa 24 eor r10, r10 |
||
15579 | 9de2: bb 24 eor r11, r11 |
||
15580 | 9de4: 80 91 c7 05 lds r24, 0x05C7 |
||
15581 | 9de8: 90 e0 ldi r25, 0x00 ; 0 |
||
15582 | 9dea: 8a 15 cp r24, r10 |
||
15583 | 9dec: 9b 05 cpc r25, r11 |
||
15584 | 9dee: 24 f4 brge .+8 ; 0x9df8 <MotorControl+0x2080> |
||
15585 | 9df0: 90 93 04 03 sts 0x0304, r25 |
||
15586 | 9df4: 80 93 03 03 sts 0x0303, r24 |
||
15587 | 9df8: d0 90 a8 01 lds r13, 0x01A8 |
||
15588 | 9dfc: dd 20 and r13, r13 |
||
15589 | 9dfe: 79 f0 breq .+30 ; 0x9e1e <MotorControl+0x20a6> |
||
15590 | 9e00: 2d 2d mov r18, r13 |
||
15591 | 9e02: 33 27 eor r19, r19 |
||
15592 | 9e04: 27 fd sbrc r18, 7 |
||
15593 | 9e06: 30 95 com r19 |
||
15594 | 9e08: 80 91 03 03 lds r24, 0x0303 |
||
15595 | 9e0c: 90 91 04 03 lds r25, 0x0304 |
||
15596 | 9e10: 28 17 cp r18, r24 |
||
15597 | 9e12: 39 07 cpc r19, r25 |
||
15598 | 9e14: 24 f4 brge .+8 ; 0x9e1e <MotorControl+0x20a6> |
||
15599 | 9e16: 30 93 04 03 sts 0x0304, r19 |
||
15600 | 9e1a: 20 93 03 03 sts 0x0303, r18 |
||
15601 | 9e1e: 71 e8 ldi r23, 0x81 ; 129 |
||
15602 | 9e20: e7 16 cp r14, r23 |
||
15603 | 9e22: f1 04 cpc r15, r1 |
||
15604 | 9e24: 01 05 cpc r16, r1 |
||
15605 | 9e26: 11 05 cpc r17, r1 |
||
15606 | 9e28: 74 f0 brlt .+28 ; 0x9e46 <MotorControl+0x20ce> |
||
15607 | 9e2a: 80 91 62 02 lds r24, 0x0262 |
||
15608 | 9e2e: 90 91 63 02 lds r25, 0x0263 |
||
15609 | 9e32: 20 91 03 03 lds r18, 0x0303 |
||
15610 | 9e36: 30 91 04 03 lds r19, 0x0304 |
||
15611 | 9e3a: 82 0f add r24, r18 |
||
15612 | 9e3c: 93 1f adc r25, r19 |
||
15613 | 9e3e: 90 93 63 02 sts 0x0263, r25 |
||
15614 | 9e42: 80 93 62 02 sts 0x0262, r24 |
||
15615 | 9e46: 80 e8 ldi r24, 0x80 ; 128 |
||
15616 | 9e48: e8 16 cp r14, r24 |
||
15617 | 9e4a: 8f ef ldi r24, 0xFF ; 255 |
||
15618 | 9e4c: f8 06 cpc r15, r24 |
||
15619 | 9e4e: 8f ef ldi r24, 0xFF ; 255 |
||
15620 | 9e50: 08 07 cpc r16, r24 |
||
15621 | 9e52: 8f ef ldi r24, 0xFF ; 255 |
||
15622 | 9e54: 18 07 cpc r17, r24 |
||
15623 | 9e56: 74 f4 brge .+28 ; 0x9e74 <MotorControl+0x20fc> |
||
15624 | 9e58: 80 91 62 02 lds r24, 0x0262 |
||
15625 | 9e5c: 90 91 63 02 lds r25, 0x0263 |
||
15626 | 9e60: 20 91 03 03 lds r18, 0x0303 |
||
15627 | 9e64: 30 91 04 03 lds r19, 0x0304 |
||
15628 | 9e68: 82 1b sub r24, r18 |
||
15629 | 9e6a: 93 0b sbc r25, r19 |
||
15630 | 9e6c: 90 93 63 02 sts 0x0263, r25 |
||
15631 | 9e70: 80 93 62 02 sts 0x0262, r24 |
||
15632 | 9e74: 81 e0 ldi r24, 0x01 ; 1 |
||
15633 | 9e76: 90 e0 ldi r25, 0x00 ; 0 |
||
15634 | 9e78: 90 93 04 03 sts 0x0304, r25 |
||
15635 | 9e7c: 80 93 03 03 sts 0x0303, r24 |
||
15636 | 9e80: e0 90 31 03 lds r14, 0x0331 |
||
15637 | 9e84: f0 90 32 03 lds r15, 0x0332 |
||
15638 | 9e88: 00 91 33 03 lds r16, 0x0333 |
||
15639 | 9e8c: 10 91 34 03 lds r17, 0x0334 |
||
15640 | 9e90: 91 e0 ldi r25, 0x01 ; 1 |
||
15641 | 9e92: e9 16 cp r14, r25 |
||
15642 | 9e94: 92 e0 ldi r25, 0x02 ; 2 |
||
15643 | 9e96: f9 06 cpc r15, r25 |
||
15644 | 9e98: 90 e0 ldi r25, 0x00 ; 0 |
||
15645 | 9e9a: 09 07 cpc r16, r25 |
||
15646 | 9e9c: 90 e0 ldi r25, 0x00 ; 0 |
||
15647 | 9e9e: 19 07 cpc r17, r25 |
||
15648 | 9ea0: 34 f0 brlt .+12 ; 0x9eae <MotorControl+0x2136> |
||
15649 | 9ea2: 84 e0 ldi r24, 0x04 ; 4 |
||
15650 | 9ea4: 90 e0 ldi r25, 0x00 ; 0 |
||
15651 | 9ea6: 90 93 04 03 sts 0x0304, r25 |
||
15652 | 9eaa: 80 93 03 03 sts 0x0303, r24 |
||
15653 | 9eae: 10 92 29 03 sts 0x0329, r1 |
||
15654 | 9eb2: 10 92 2a 03 sts 0x032A, r1 |
||
15655 | 9eb6: 10 92 2b 03 sts 0x032B, r1 |
||
15656 | 9eba: 10 92 2c 03 sts 0x032C, r1 |
||
15657 | 9ebe: 80 91 f7 02 lds r24, 0x02F7 |
||
15658 | 9ec2: 90 91 f8 02 lds r25, 0x02F8 |
||
15659 | 9ec6: a0 91 f9 02 lds r26, 0x02F9 |
||
15660 | 9eca: b0 91 fa 02 lds r27, 0x02FA |
||
15661 | 9ece: 29 8d ldd r18, Y+25 ; 0x19 |
||
15662 | 9ed0: 3a 8d ldd r19, Y+26 ; 0x1a |
||
15663 | 9ed2: 4b 8d ldd r20, Y+27 ; 0x1b |
||
15664 | 9ed4: 5c 8d ldd r21, Y+28 ; 0x1c |
||
15665 | 9ed6: 82 1b sub r24, r18 |
||
15666 | 9ed8: 93 0b sbc r25, r19 |
||
15667 | 9eda: a4 0b sbc r26, r20 |
||
15668 | 9edc: b5 0b sbc r27, r21 |
||
15669 | 9ede: 81 5e subi r24, 0xE1 ; 225 |
||
15670 | 9ee0: 91 4b sbci r25, 0xB1 ; 177 |
||
15671 | 9ee2: af 4f sbci r26, 0xFF ; 255 |
||
15672 | 9ee4: bf 4f sbci r27, 0xFF ; 255 |
||
15673 | 9ee6: 8f 53 subi r24, 0x3F ; 63 |
||
15674 | 9ee8: 9c 49 sbci r25, 0x9C ; 156 |
||
15675 | 9eea: a0 40 sbci r26, 0x00 ; 0 |
||
15676 | 9eec: b0 40 sbci r27, 0x00 ; 0 |
||
15677 | 9eee: 10 f4 brcc .+4 ; 0x9ef4 <MotorControl+0x217c> |
||
15678 | 9ef0: 0c 94 61 58 jmp 0xb0c2 ; 0xb0c2 <MotorControl+0x334a> |
||
15679 | 9ef4: 48 e1 ldi r20, 0x18 ; 24 |
||
15680 | 9ef6: 4d 15 cp r20, r13 |
||
15681 | 9ef8: 14 f4 brge .+4 ; 0x9efe <MotorControl+0x2186> |
||
15682 | 9efa: 0c 94 61 58 jmp 0xb0c2 ; 0xb0c2 <MotorControl+0x334a> |
||
15683 | 9efe: 10 92 04 03 sts 0x0304, r1 |
||
15684 | 9f02: 10 92 03 03 sts 0x0303, r1 |
||
15685 | 9f06: 88 ee ldi r24, 0xE8 ; 232 |
||
15686 | 9f08: 93 e0 ldi r25, 0x03 ; 3 |
||
15687 | 9f0a: 90 93 7b 01 sts 0x017B, r25 |
||
15688 | 9f0e: 80 93 7a 01 sts 0x017A, r24 |
||
15689 | 9f12: aa 24 eor r10, r10 |
||
15690 | 9f14: bb 24 eor r11, r11 |
||
15691 | 9f16: 80 91 c7 05 lds r24, 0x05C7 |
||
15692 | 9f1a: 90 e0 ldi r25, 0x00 ; 0 |
||
15693 | 9f1c: 8a 15 cp r24, r10 |
||
15694 | 9f1e: 9b 05 cpc r25, r11 |
||
15695 | 9f20: 24 f4 brge .+8 ; 0x9f2a <MotorControl+0x21b2> |
||
15696 | 9f22: 90 93 04 03 sts 0x0304, r25 |
||
15697 | 9f26: 80 93 03 03 sts 0x0303, r24 |
||
15698 | 9f2a: dd 20 and r13, r13 |
||
15699 | 9f2c: 79 f0 breq .+30 ; 0x9f4c <MotorControl+0x21d4> |
||
15700 | 9f2e: 2d 2d mov r18, r13 |
||
15701 | 9f30: 33 27 eor r19, r19 |
||
15702 | 9f32: 27 fd sbrc r18, 7 |
||
15703 | 9f34: 30 95 com r19 |
||
15704 | 9f36: 80 91 03 03 lds r24, 0x0303 |
||
15705 | 9f3a: 90 91 04 03 lds r25, 0x0304 |
||
15706 | 9f3e: 28 17 cp r18, r24 |
||
15707 | 9f40: 39 07 cpc r19, r25 |
||
15708 | 9f42: 24 f4 brge .+8 ; 0x9f4c <MotorControl+0x21d4> |
||
15709 | 9f44: 30 93 04 03 sts 0x0304, r19 |
||
15710 | 9f48: 20 93 03 03 sts 0x0303, r18 |
||
15711 | 9f4c: f1 e8 ldi r31, 0x81 ; 129 |
||
15712 | 9f4e: ef 16 cp r14, r31 |
||
15713 | 9f50: f1 04 cpc r15, r1 |
||
15714 | 9f52: 01 05 cpc r16, r1 |
||
15715 | 9f54: 11 05 cpc r17, r1 |
||
15716 | 9f56: 74 f0 brlt .+28 ; 0x9f74 <MotorControl+0x21fc> |
||
15717 | 9f58: 80 91 64 02 lds r24, 0x0264 |
||
15718 | 9f5c: 90 91 65 02 lds r25, 0x0265 |
||
15719 | 9f60: 20 91 03 03 lds r18, 0x0303 |
||
15720 | 9f64: 30 91 04 03 lds r19, 0x0304 |
||
15721 | 9f68: 82 0f add r24, r18 |
||
15722 | 9f6a: 93 1f adc r25, r19 |
||
15723 | 9f6c: 90 93 65 02 sts 0x0265, r25 |
||
15724 | 9f70: 80 93 64 02 sts 0x0264, r24 |
||
15725 | 9f74: 20 e8 ldi r18, 0x80 ; 128 |
||
15726 | 9f76: e2 16 cp r14, r18 |
||
15727 | 9f78: 2f ef ldi r18, 0xFF ; 255 |
||
15728 | 9f7a: f2 06 cpc r15, r18 |
||
15729 | 9f7c: 2f ef ldi r18, 0xFF ; 255 |
||
15730 | 9f7e: 02 07 cpc r16, r18 |
||
15731 | 9f80: 2f ef ldi r18, 0xFF ; 255 |
||
15732 | 9f82: 12 07 cpc r17, r18 |
||
15733 | 9f84: 14 f0 brlt .+4 ; 0x9f8a <MotorControl+0x2212> |
||
15734 | 9f86: 0c 94 ae 42 jmp 0x855c ; 0x855c <MotorControl+0x7e4> |
||
15735 | 9f8a: 80 91 64 02 lds r24, 0x0264 |
||
15736 | 9f8e: 90 91 65 02 lds r25, 0x0265 |
||
15737 | 9f92: 20 91 03 03 lds r18, 0x0303 |
||
15738 | 9f96: 30 91 04 03 lds r19, 0x0304 |
||
15739 | 9f9a: 82 1b sub r24, r18 |
||
15740 | 9f9c: 93 0b sbc r25, r19 |
||
15741 | 9f9e: 90 93 65 02 sts 0x0265, r25 |
||
15742 | 9fa2: 80 93 64 02 sts 0x0264, r24 |
||
15743 | 9fa6: 0c 94 ae 42 jmp 0x855c ; 0x855c <MotorControl+0x7e4> |
||
15744 | 9faa: 80 91 e1 02 lds r24, 0x02E1 |
||
15745 | 9fae: 88 23 and r24, r24 |
||
15746 | 9fb0: 11 f0 breq .+4 ; 0x9fb6 <MotorControl+0x223e> |
||
15747 | 9fb2: 0c 94 82 42 jmp 0x8504 ; 0x8504 <MotorControl+0x78c> |
||
15748 | 9fb6: 80 91 28 02 lds r24, 0x0228 |
||
15749 | 9fba: 90 91 29 02 lds r25, 0x0229 |
||
15750 | 9fbe: 81 50 subi r24, 0x01 ; 1 |
||
15751 | 9fc0: 92 40 sbci r25, 0x02 ; 2 |
||
15752 | 9fc2: 0c f4 brge .+2 ; 0x9fc6 <MotorControl+0x224e> |
||
15753 | 9fc4: 7a c1 rjmp .+756 ; 0xa2ba <MotorControl+0x2542> |
||
15754 | 9fc6: 80 91 a7 01 lds r24, 0x01A7 |
||
15755 | 9fca: 8f 3f cpi r24, 0xFF ; 255 |
||
15756 | 9fcc: 09 f4 brne .+2 ; 0x9fd0 <MotorControl+0x2258> |
||
15757 | 9fce: 05 c7 rjmp .+3594 ; 0xadda <MotorControl+0x3062> |
||
15758 | 9fd0: e0 90 a5 05 lds r14, 0x05A5 |
||
15759 | 9fd4: ff 24 eor r15, r15 |
||
15760 | 9fd6: 00 e0 ldi r16, 0x00 ; 0 |
||
15761 | 9fd8: 10 e0 ldi r17, 0x00 ; 0 |
||
15762 | 9fda: a8 2e mov r10, r24 |
||
15763 | 9fdc: bb 24 eor r11, r11 |
||
15764 | 9fde: a7 fc sbrc r10, 7 |
||
15765 | 9fe0: b0 94 com r11 |
||
15766 | 9fe2: cb 2c mov r12, r11 |
||
15767 | 9fe4: db 2c mov r13, r11 |
||
15768 | 9fe6: 68 a5 ldd r22, Y+40 ; 0x28 |
||
15769 | 9fe8: 79 a5 ldd r23, Y+41 ; 0x29 |
||
15770 | 9fea: 8a a5 ldd r24, Y+42 ; 0x2a |
||
15771 | 9fec: 9b a5 ldd r25, Y+43 ; 0x2b |
||
15772 | 9fee: a8 01 movw r20, r16 |
||
15773 | 9ff0: 97 01 movw r18, r14 |
||
15774 | 9ff2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15775 | 9ff6: 80 91 73 05 lds r24, 0x0573 |
||
15776 | 9ffa: 90 91 74 05 lds r25, 0x0574 |
||
15777 | 9ffe: aa 27 eor r26, r26 |
||
15778 | a000: 97 fd sbrc r25, 7 |
||
15779 | a002: a0 95 com r26 |
||
15780 | a004: ba 2f mov r27, r26 |
||
15781 | a006: 28 1b sub r18, r24 |
||
15782 | a008: 39 0b sbc r19, r25 |
||
15783 | a00a: 4a 0b sbc r20, r26 |
||
15784 | a00c: 5b 0b sbc r21, r27 |
||
15785 | a00e: ca 01 movw r24, r20 |
||
15786 | a010: b9 01 movw r22, r18 |
||
15787 | a012: a6 01 movw r20, r12 |
||
15788 | a014: 95 01 movw r18, r10 |
||
15789 | a016: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
15790 | a01a: 20 e0 ldi r18, 0x00 ; 0 |
||
15791 | a01c: 32 e0 ldi r19, 0x02 ; 2 |
||
15792 | a01e: 40 e0 ldi r20, 0x00 ; 0 |
||
15793 | a020: 50 e0 ldi r21, 0x00 ; 0 |
||
15794 | a022: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15795 | a026: 52 2e mov r5, r18 |
||
15796 | a028: 43 2e mov r4, r19 |
||
15797 | a02a: 34 2e mov r3, r20 |
||
15798 | a02c: 25 2e mov r2, r21 |
||
15799 | a02e: 82 2f mov r24, r18 |
||
15800 | a030: 93 2f mov r25, r19 |
||
15801 | a032: a4 2f mov r26, r20 |
||
15802 | a034: b5 2f mov r27, r21 |
||
15803 | a036: 3c 01 movw r6, r24 |
||
15804 | a038: 4d 01 movw r8, r26 |
||
15805 | a03a: 6c a1 ldd r22, Y+36 ; 0x24 |
||
15806 | a03c: 7d a1 ldd r23, Y+37 ; 0x25 |
||
15807 | a03e: 8e a1 ldd r24, Y+38 ; 0x26 |
||
15808 | a040: 9f a1 ldd r25, Y+39 ; 0x27 |
||
15809 | a042: a8 01 movw r20, r16 |
||
15810 | a044: 97 01 movw r18, r14 |
||
15811 | a046: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15812 | a04a: 80 91 88 05 lds r24, 0x0588 |
||
15813 | a04e: 90 91 89 05 lds r25, 0x0589 |
||
15814 | a052: aa 27 eor r26, r26 |
||
15815 | a054: 97 fd sbrc r25, 7 |
||
15816 | a056: a0 95 com r26 |
||
15817 | a058: ba 2f mov r27, r26 |
||
15818 | a05a: 28 1b sub r18, r24 |
||
15819 | a05c: 39 0b sbc r19, r25 |
||
15820 | a05e: 4a 0b sbc r20, r26 |
||
15821 | a060: 5b 0b sbc r21, r27 |
||
15822 | a062: ca 01 movw r24, r20 |
||
15823 | a064: b9 01 movw r22, r18 |
||
15824 | a066: a6 01 movw r20, r12 |
||
15825 | a068: 95 01 movw r18, r10 |
||
15826 | a06a: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
15827 | a06e: 20 e0 ldi r18, 0x00 ; 0 |
||
15828 | a070: 32 e0 ldi r19, 0x02 ; 2 |
||
15829 | a072: 40 e0 ldi r20, 0x00 ; 0 |
||
15830 | a074: 50 e0 ldi r21, 0x00 ; 0 |
||
15831 | a076: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15832 | a07a: 12 2f mov r17, r18 |
||
15833 | a07c: 03 2f mov r16, r19 |
||
15834 | a07e: f4 2e mov r15, r20 |
||
15835 | a080: e5 2e mov r14, r21 |
||
15836 | a082: 82 2f mov r24, r18 |
||
15837 | a084: 93 2f mov r25, r19 |
||
15838 | a086: a4 2f mov r26, r20 |
||
15839 | a088: b5 2f mov r27, r21 |
||
15840 | a08a: 5c 01 movw r10, r24 |
||
15841 | a08c: 6d 01 movw r12, r26 |
||
15842 | a08e: 80 91 ce 02 lds r24, 0x02CE |
||
15843 | a092: 90 91 cf 02 lds r25, 0x02CF |
||
15844 | a096: 81 34 cpi r24, 0x41 ; 65 |
||
15845 | a098: 91 05 cpc r25, r1 |
||
15846 | a09a: 0c f0 brlt .+2 ; 0xa09e <MotorControl+0x2326> |
||
15847 | a09c: 84 c1 rjmp .+776 ; 0xa3a6 <MotorControl+0x262e> |
||
15848 | a09e: 80 91 d0 02 lds r24, 0x02D0 |
||
15849 | a0a2: 90 91 d1 02 lds r25, 0x02D1 |
||
15850 | a0a6: 81 34 cpi r24, 0x41 ; 65 |
||
15851 | a0a8: 91 05 cpc r25, r1 |
||
15852 | a0aa: 0c f0 brlt .+2 ; 0xa0ae <MotorControl+0x2336> |
||
15853 | a0ac: 7c c1 rjmp .+760 ; 0xa3a6 <MotorControl+0x262e> |
||
15854 | a0ae: e0 91 91 05 lds r30, 0x0591 |
||
15855 | a0b2: f0 e0 ldi r31, 0x00 ; 0 |
||
15856 | a0b4: ee 0f add r30, r30 |
||
15857 | a0b6: ff 1f adc r31, r31 |
||
15858 | a0b8: e1 5d subi r30, 0xD1 ; 209 |
||
15859 | a0ba: fa 4f sbci r31, 0xFA ; 250 |
||
15860 | a0bc: 01 90 ld r0, Z+ |
||
15861 | a0be: f0 81 ld r31, Z |
||
15862 | a0c0: e0 2d mov r30, r0 |
||
15863 | a0c2: f7 ff sbrs r31, 7 |
||
15864 | a0c4: 02 c0 rjmp .+4 ; 0xa0ca <MotorControl+0x2352> |
||
15865 | a0c6: 0c 94 5c 58 jmp 0xb0b8 ; 0xb0b8 <MotorControl+0x3340> |
||
15866 | a0ca: 7a 97 sbiw r30, 0x1a ; 26 |
||
15867 | a0cc: c4 f0 brlt .+48 ; 0xa0fe <MotorControl+0x2386> |
||
15868 | a0ce: c4 01 movw r24, r8 |
||
15869 | a0d0: b3 01 movw r22, r6 |
||
15870 | a0d2: 23 e0 ldi r18, 0x03 ; 3 |
||
15871 | a0d4: 30 e0 ldi r19, 0x00 ; 0 |
||
15872 | a0d6: 40 e0 ldi r20, 0x00 ; 0 |
||
15873 | a0d8: 50 e0 ldi r21, 0x00 ; 0 |
||
15874 | a0da: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15875 | a0de: c9 01 movw r24, r18 |
||
15876 | a0e0: da 01 movw r26, r20 |
||
15877 | a0e2: 3c 01 movw r6, r24 |
||
15878 | a0e4: 4d 01 movw r8, r26 |
||
15879 | a0e6: c6 01 movw r24, r12 |
||
15880 | a0e8: b5 01 movw r22, r10 |
||
15881 | a0ea: 23 e0 ldi r18, 0x03 ; 3 |
||
15882 | a0ec: 30 e0 ldi r19, 0x00 ; 0 |
||
15883 | a0ee: 40 e0 ldi r20, 0x00 ; 0 |
||
15884 | a0f0: 50 e0 ldi r21, 0x00 ; 0 |
||
15885 | a0f2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
15886 | a0f6: c9 01 movw r24, r18 |
||
15887 | a0f8: da 01 movw r26, r20 |
||
15888 | a0fa: 5c 01 movw r10, r24 |
||
15889 | a0fc: 6d 01 movw r12, r26 |
||
15890 | a0fe: 80 91 a9 01 lds r24, 0x01A9 |
||
15891 | a102: 99 27 eor r25, r25 |
||
15892 | a104: 87 fd sbrc r24, 7 |
||
15893 | a106: 90 95 com r25 |
||
15894 | a108: a9 2f mov r26, r25 |
||
15895 | a10a: b9 2f mov r27, r25 |
||
15896 | a10c: 22 27 eor r18, r18 |
||
15897 | a10e: 33 27 eor r19, r19 |
||
15898 | a110: a9 01 movw r20, r18 |
||
15899 | a112: 28 1b sub r18, r24 |
||
15900 | a114: 39 0b sbc r19, r25 |
||
15901 | a116: 4a 0b sbc r20, r26 |
||
15902 | a118: 5b 0b sbc r21, r27 |
||
15903 | a11a: 62 16 cp r6, r18 |
||
15904 | a11c: 73 06 cpc r7, r19 |
||
15905 | a11e: 84 06 cpc r8, r20 |
||
15906 | a120: 95 06 cpc r9, r21 |
||
15907 | a122: 0c f0 brlt .+2 ; 0xa126 <MotorControl+0x23ae> |
||
15908 | a124: 82 c3 rjmp .+1796 ; 0xa82a <MotorControl+0x2ab2> |
||
15909 | a126: 79 01 movw r14, r18 |
||
15910 | a128: 8a 01 movw r16, r20 |
||
15911 | a12a: a2 16 cp r10, r18 |
||
15912 | a12c: b3 06 cpc r11, r19 |
||
15913 | a12e: c4 06 cpc r12, r20 |
||
15914 | a130: d5 06 cpc r13, r21 |
||
15915 | a132: 0c f0 brlt .+2 ; 0xa136 <MotorControl+0x23be> |
||
15916 | a134: 71 c3 rjmp .+1762 ; 0xa818 <MotorControl+0x2aa0> |
||
15917 | a136: 59 01 movw r10, r18 |
||
15918 | a138: 6a 01 movw r12, r20 |
||
15919 | a13a: 80 91 84 02 lds r24, 0x0284 |
||
15920 | a13e: 90 91 85 02 lds r25, 0x0285 |
||
15921 | a142: a0 91 86 02 lds r26, 0x0286 |
||
15922 | a146: b0 91 87 02 lds r27, 0x0287 |
||
15923 | a14a: 8e 19 sub r24, r14 |
||
15924 | a14c: 9f 09 sbc r25, r15 |
||
15925 | a14e: a0 0b sbc r26, r16 |
||
15926 | a150: b1 0b sbc r27, r17 |
||
15927 | a152: 80 93 84 02 sts 0x0284, r24 |
||
15928 | a156: 90 93 85 02 sts 0x0285, r25 |
||
15929 | a15a: a0 93 86 02 sts 0x0286, r26 |
||
15930 | a15e: b0 93 87 02 sts 0x0287, r27 |
||
15931 | a162: 80 91 8c 02 lds r24, 0x028C |
||
15932 | a166: 90 91 8d 02 lds r25, 0x028D |
||
15933 | a16a: a0 91 8e 02 lds r26, 0x028E |
||
15934 | a16e: b0 91 8f 02 lds r27, 0x028F |
||
15935 | a172: 8a 19 sub r24, r10 |
||
15936 | a174: 9b 09 sbc r25, r11 |
||
15937 | a176: ac 09 sbc r26, r12 |
||
15938 | a178: bd 09 sbc r27, r13 |
||
15939 | a17a: 80 93 8c 02 sts 0x028C, r24 |
||
15940 | a17e: 90 93 8d 02 sts 0x028D, r25 |
||
15941 | a182: a0 93 8e 02 sts 0x028E, r26 |
||
15942 | a186: b0 93 8f 02 sts 0x028F, r27 |
||
15943 | a18a: 0c 94 82 42 jmp 0x8504 ; 0x8504 <MotorControl+0x78c> |
||
15944 | a18e: 41 50 subi r20, 0x01 ; 1 |
||
15945 | a190: 50 40 sbci r21, 0x00 ; 0 |
||
15946 | a192: 50 93 d1 02 sts 0x02D1, r21 |
||
15947 | a196: 40 93 d0 02 sts 0x02D0, r20 |
||
15948 | a19a: 0c 94 f2 40 jmp 0x81e4 ; 0x81e4 <MotorControl+0x46c> |
||
15949 | a19e: 10 92 25 03 sts 0x0325, r1 |
||
15950 | a1a2: e0 91 91 05 lds r30, 0x0591 |
||
15951 | a1a6: f0 e0 ldi r31, 0x00 ; 0 |
||
15952 | a1a8: ee 0f add r30, r30 |
||
15953 | a1aa: ff 1f adc r31, r31 |
||
15954 | a1ac: e1 5d subi r30, 0xD1 ; 209 |
||
15955 | a1ae: fa 4f sbci r31, 0xFA ; 250 |
||
15956 | a1b0: 80 81 ld r24, Z |
||
15957 | a1b2: 91 81 ldd r25, Z+1 ; 0x01 |
||
15958 | a1b4: 8c 34 cpi r24, 0x4C ; 76 |
||
15959 | a1b6: 91 05 cpc r25, r1 |
||
15960 | a1b8: 0c f4 brge .+2 ; 0xa1bc <MotorControl+0x2444> |
||
15961 | a1ba: 0b c6 rjmp .+3094 ; 0xadd2 <MotorControl+0x305a> |
||
15962 | a1bc: 80 91 24 03 lds r24, 0x0324 |
||
15963 | a1c0: 8f 5f subi r24, 0xFF ; 255 |
||
15964 | a1c2: 80 93 24 03 sts 0x0324, r24 |
||
15965 | a1c6: 89 3c cpi r24, 0xC9 ; 201 |
||
15966 | a1c8: 10 f4 brcc .+4 ; 0xa1ce <MotorControl+0x2456> |
||
15967 | a1ca: 0c 94 3e 3f jmp 0x7e7c ; 0x7e7c <MotorControl+0x104> |
||
15968 | a1ce: 88 ec ldi r24, 0xC8 ; 200 |
||
15969 | a1d0: 80 93 24 03 sts 0x0324, r24 |
||
15970 | a1d4: 10 92 af 02 sts 0x02AF, r1 |
||
15971 | a1d8: 10 92 ae 02 sts 0x02AE, r1 |
||
15972 | a1dc: 80 91 b0 02 lds r24, 0x02B0 |
||
15973 | a1e0: 8e 7f andi r24, 0xFE ; 254 |
||
15974 | a1e2: 80 93 b0 02 sts 0x02B0, r24 |
||
15975 | a1e6: 0c 94 3e 3f jmp 0x7e7c ; 0x7e7c <MotorControl+0x104> |
||
15976 | a1ea: 6b 01 movw r12, r22 |
||
15977 | a1ec: cc 0c add r12, r12 |
||
15978 | a1ee: dd 1c adc r13, r13 |
||
15979 | a1f0: cc 0c add r12, r12 |
||
15980 | a1f2: dd 1c adc r13, r13 |
||
15981 | a1f4: cc 0c add r12, r12 |
||
15982 | a1f6: dd 1c adc r13, r13 |
||
15983 | a1f8: 0c 94 e7 43 jmp 0x87ce ; 0x87ce <MotorControl+0xa56> |
||
15984 | a1fc: 88 27 eor r24, r24 |
||
15985 | a1fe: 99 27 eor r25, r25 |
||
15986 | a200: 8e 19 sub r24, r14 |
||
15987 | a202: 9f 09 sbc r25, r15 |
||
15988 | a204: 0c 94 fb 42 jmp 0x85f6 ; 0x85f6 <MotorControl+0x87e> |
||
15989 | a208: 22 27 eor r18, r18 |
||
15990 | a20a: 33 27 eor r19, r19 |
||
15991 | a20c: 26 19 sub r18, r6 |
||
15992 | a20e: 37 09 sbc r19, r7 |
||
15993 | a210: 6a c9 rjmp .-3372 ; 0x94e6 <MotorControl+0x176e> |
||
15994 | a212: 6d 5f subi r22, 0xFD ; 253 |
||
15995 | a214: 7f 4f sbci r23, 0xFF ; 255 |
||
15996 | a216: 0c 94 35 43 jmp 0x866a ; 0x866a <MotorControl+0x8f2> |
||
15997 | a21a: ee 27 eor r30, r30 |
||
15998 | a21c: ff 27 eor r31, r31 |
||
15999 | a21e: ee 19 sub r30, r14 |
||
16000 | a220: ff 09 sbc r31, r15 |
||
16001 | a222: 0c 94 1b 43 jmp 0x8636 ; 0x8636 <MotorControl+0x8be> |
||
16002 | a226: 10 92 c9 02 sts 0x02C9, r1 |
||
16003 | a22a: 10 92 c8 02 sts 0x02C8, r1 |
||
16004 | a22e: 80 91 96 05 lds r24, 0x0596 |
||
16005 | a232: 82 fd sbrc r24, 2 |
||
16006 | a234: 02 c0 rjmp .+4 ; 0xa23a <MotorControl+0x24c2> |
||
16007 | a236: 0c 94 a3 40 jmp 0x8146 ; 0x8146 <MotorControl+0x3ce> |
||
16008 | a23a: 52 cb rjmp .-2396 ; 0x98e0 <MotorControl+0x1b68> |
||
16009 | a23c: 22 50 subi r18, 0x02 ; 2 |
||
16010 | a23e: 30 40 sbci r19, 0x00 ; 0 |
||
16011 | a240: 30 93 c7 02 sts 0x02C7, r19 |
||
16012 | a244: 20 93 c6 02 sts 0x02C6, r18 |
||
16013 | a248: 0c 94 0d 40 jmp 0x801a ; 0x801a <MotorControl+0x2a2> |
||
16014 | a24c: 84 e6 ldi r24, 0x64 ; 100 |
||
16015 | a24e: 90 e0 ldi r25, 0x00 ; 0 |
||
16016 | a250: 90 93 d1 02 sts 0x02D1, r25 |
||
16017 | a254: 80 93 d0 02 sts 0x02D0, r24 |
||
16018 | a258: 0c 94 f2 40 jmp 0x81e4 ; 0x81e4 <MotorControl+0x46c> |
||
16019 | a25c: 10 92 e0 02 sts 0x02E0, r1 |
||
16020 | a260: 0c 94 a8 41 jmp 0x8350 ; 0x8350 <MotorControl+0x5d8> |
||
16021 | a264: 10 92 e1 02 sts 0x02E1, r1 |
||
16022 | a268: 0c 94 97 41 jmp 0x832e ; 0x832e <MotorControl+0x5b6> |
||
16023 | a26c: 81 e0 ldi r24, 0x01 ; 1 |
||
16024 | a26e: 80 93 e4 02 sts 0x02E4, r24 |
||
16025 | a272: 0c 94 8c 41 jmp 0x8318 ; 0x8318 <MotorControl+0x5a0> |
||
16026 | a276: 81 e0 ldi r24, 0x01 ; 1 |
||
16027 | a278: 80 93 e5 02 sts 0x02E5, r24 |
||
16028 | a27c: 80 91 bf 05 lds r24, 0x05BF |
||
16029 | a280: 48 2f mov r20, r24 |
||
16030 | a282: 50 e0 ldi r21, 0x00 ; 0 |
||
16031 | a284: 61 e0 ldi r22, 0x01 ; 1 |
||
16032 | a286: 0c 94 68 41 jmp 0x82d0 ; 0x82d0 <MotorControl+0x558> |
||
16033 | a28a: 81 e0 ldi r24, 0x01 ; 1 |
||
16034 | a28c: 80 93 e3 02 sts 0x02E3, r24 |
||
16035 | a290: 80 91 bf 05 lds r24, 0x05BF |
||
16036 | a294: 48 2f mov r20, r24 |
||
16037 | a296: 50 e0 ldi r21, 0x00 ; 0 |
||
16038 | a298: 0c 94 41 41 jmp 0x8282 ; 0x8282 <MotorControl+0x50a> |
||
16039 | a29c: 81 e0 ldi r24, 0x01 ; 1 |
||
16040 | a29e: 80 93 e2 02 sts 0x02E2, r24 |
||
16041 | a2a2: 71 e0 ldi r23, 0x01 ; 1 |
||
16042 | a2a4: 0c 94 1d 41 jmp 0x823a ; 0x823a <MotorControl+0x4c2> |
||
16043 | a2a8: 08 94 sec |
||
16044 | a2aa: 41 08 sbc r4, r1 |
||
16045 | a2ac: 51 08 sbc r5, r1 |
||
16046 | a2ae: 50 92 7b 01 sts 0x017B, r5 |
||
16047 | a2b2: 40 92 7a 01 sts 0x017A, r4 |
||
16048 | a2b6: 0c 94 15 47 jmp 0x8e2a ; 0x8e2a <MotorControl+0x10b2> |
||
16049 | a2ba: 80 91 b0 02 lds r24, 0x02B0 |
||
16050 | a2be: 80 fd sbrc r24, 0 |
||
16051 | a2c0: 02 c0 rjmp .+4 ; 0xa2c6 <MotorControl+0x254e> |
||
16052 | a2c2: 0c 94 82 42 jmp 0x8504 ; 0x8504 <MotorControl+0x78c> |
||
16053 | a2c6: 7f ce rjmp .-770 ; 0x9fc6 <MotorControl+0x224e> |
||
16054 | a2c8: 10 92 e3 02 sts 0x02E3, r1 |
||
16055 | a2cc: 80 91 bf 05 lds r24, 0x05BF |
||
16056 | a2d0: 48 2f mov r20, r24 |
||
16057 | a2d2: 50 e0 ldi r21, 0x00 ; 0 |
||
16058 | a2d4: 0c 94 41 41 jmp 0x8282 ; 0x8282 <MotorControl+0x50a> |
||
16059 | a2d8: 10 92 e2 02 sts 0x02E2, r1 |
||
16060 | a2dc: 80 91 8f 05 lds r24, 0x058F |
||
16061 | a2e0: a8 2f mov r26, r24 |
||
16062 | a2e2: b0 e0 ldi r27, 0x00 ; 0 |
||
16063 | a2e4: 80 91 bf 05 lds r24, 0x05BF |
||
16064 | a2e8: 48 2f mov r20, r24 |
||
16065 | a2ea: 50 e0 ldi r21, 0x00 ; 0 |
||
16066 | a2ec: aa 0f add r26, r26 |
||
16067 | a2ee: bb 1f adc r27, r27 |
||
16068 | a2f0: 70 e0 ldi r23, 0x00 ; 0 |
||
16069 | a2f2: 0c 94 1d 41 jmp 0x823a ; 0x823a <MotorControl+0x4c2> |
||
16070 | a2f6: 10 92 e4 02 sts 0x02E4, r1 |
||
16071 | a2fa: 0c 94 8c 41 jmp 0x8318 ; 0x8318 <MotorControl+0x5a0> |
||
16072 | a2fe: 10 92 e5 02 sts 0x02E5, r1 |
||
16073 | a302: 80 91 8e 05 lds r24, 0x058E |
||
16074 | a306: a8 2f mov r26, r24 |
||
16075 | a308: b0 e0 ldi r27, 0x00 ; 0 |
||
16076 | a30a: 80 91 bf 05 lds r24, 0x05BF |
||
16077 | a30e: 48 2f mov r20, r24 |
||
16078 | a310: 50 e0 ldi r21, 0x00 ; 0 |
||
16079 | a312: aa 0f add r26, r26 |
||
16080 | a314: bb 1f adc r27, r27 |
||
16081 | a316: 60 e0 ldi r22, 0x00 ; 0 |
||
16082 | a318: 0c 94 68 41 jmp 0x82d0 ; 0x82d0 <MotorControl+0x558> |
||
16083 | a31c: 80 91 b0 02 lds r24, 0x02B0 |
||
16084 | a320: 82 60 ori r24, 0x02 ; 2 |
||
16085 | a322: 80 93 b0 02 sts 0x02B0, r24 |
||
16086 | a326: 0c 94 0a 45 jmp 0x8a14 ; 0x8a14 <MotorControl+0xc9c> |
||
16087 | a32a: 01 96 adiw r24, 0x01 ; 1 |
||
16088 | a32c: 0c 94 0f 49 jmp 0x921e ; 0x921e <MotorControl+0x14a6> |
||
16089 | a330: 80 91 84 05 lds r24, 0x0584 |
||
16090 | a334: 90 91 85 05 lds r25, 0x0585 |
||
16091 | a338: 86 0f add r24, r22 |
||
16092 | a33a: 97 1f adc r25, r23 |
||
16093 | a33c: 90 93 85 05 sts 0x0585, r25 |
||
16094 | a340: 80 93 84 05 sts 0x0584, r24 |
||
16095 | a344: 80 91 21 03 lds r24, 0x0321 |
||
16096 | a348: 90 91 22 03 lds r25, 0x0322 |
||
16097 | a34c: 89 2b or r24, r25 |
||
16098 | a34e: 11 f4 brne .+4 ; 0xa354 <MotorControl+0x25dc> |
||
16099 | a350: 0c 94 f4 43 jmp 0x87e8 ; 0x87e8 <MotorControl+0xa70> |
||
16100 | a354: e0 90 a5 05 lds r14, 0x05A5 |
||
16101 | a358: 8a e2 ldi r24, 0x2A ; 42 |
||
16102 | a35a: e8 9e mul r14, r24 |
||
16103 | a35c: 70 01 movw r14, r0 |
||
16104 | a35e: 11 24 eor r1, r1 |
||
16105 | a360: 00 27 eor r16, r16 |
||
16106 | a362: f7 fc sbrc r15, 7 |
||
16107 | a364: 00 95 com r16 |
||
16108 | a366: 10 2f mov r17, r16 |
||
16109 | a368: 95 01 movw r18, r10 |
||
16110 | a36a: 44 27 eor r20, r20 |
||
16111 | a36c: 37 fd sbrc r19, 7 |
||
16112 | a36e: 40 95 com r20 |
||
16113 | a370: 54 2f mov r21, r20 |
||
16114 | a372: c8 01 movw r24, r16 |
||
16115 | a374: b7 01 movw r22, r14 |
||
16116 | a376: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
16117 | a37a: 60 93 7f 05 sts 0x057F, r22 |
||
16118 | a37e: 70 93 80 05 sts 0x0580, r23 |
||
16119 | a382: 80 93 81 05 sts 0x0581, r24 |
||
16120 | a386: 90 93 82 05 sts 0x0582, r25 |
||
16121 | a38a: a8 01 movw r20, r16 |
||
16122 | a38c: 97 01 movw r18, r14 |
||
16123 | a38e: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
16124 | a392: 30 93 79 01 sts 0x0179, r19 |
||
16125 | a396: 20 93 78 01 sts 0x0178, r18 |
||
16126 | a39a: 10 92 22 03 sts 0x0322, r1 |
||
16127 | a39e: 10 92 21 03 sts 0x0321, r1 |
||
16128 | a3a2: 0c 94 f4 43 jmp 0x87e8 ; 0x87e8 <MotorControl+0xa70> |
||
16129 | a3a6: 65 2d mov r22, r5 |
||
16130 | a3a8: 74 2d mov r23, r4 |
||
16131 | a3aa: 83 2d mov r24, r3 |
||
16132 | a3ac: 92 2d mov r25, r2 |
||
16133 | a3ae: 22 e0 ldi r18, 0x02 ; 2 |
||
16134 | a3b0: 30 e0 ldi r19, 0x00 ; 0 |
||
16135 | a3b2: 40 e0 ldi r20, 0x00 ; 0 |
||
16136 | a3b4: 50 e0 ldi r21, 0x00 ; 0 |
||
16137 | a3b6: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
16138 | a3ba: c9 01 movw r24, r18 |
||
16139 | a3bc: da 01 movw r26, r20 |
||
16140 | a3be: 3c 01 movw r6, r24 |
||
16141 | a3c0: 4d 01 movw r8, r26 |
||
16142 | a3c2: 61 2f mov r22, r17 |
||
16143 | a3c4: 70 2f mov r23, r16 |
||
16144 | a3c6: 8f 2d mov r24, r15 |
||
16145 | a3c8: 9e 2d mov r25, r14 |
||
16146 | a3ca: 22 e0 ldi r18, 0x02 ; 2 |
||
16147 | a3cc: 30 e0 ldi r19, 0x00 ; 0 |
||
16148 | a3ce: 40 e0 ldi r20, 0x00 ; 0 |
||
16149 | a3d0: 50 e0 ldi r21, 0x00 ; 0 |
||
16150 | a3d2: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
16151 | a3d6: c9 01 movw r24, r18 |
||
16152 | a3d8: da 01 movw r26, r20 |
||
16153 | a3da: 5c 01 movw r10, r24 |
||
16154 | a3dc: 6d 01 movw r12, r26 |
||
16155 | a3de: 67 ce rjmp .-818 ; 0xa0ae <MotorControl+0x2336> |
||
16156 | a3e0: 80 91 8f 05 lds r24, 0x058F |
||
16157 | a3e4: a8 2f mov r26, r24 |
||
16158 | a3e6: b0 e0 ldi r27, 0x00 ; 0 |
||
16159 | a3e8: aa 0f add r26, r26 |
||
16160 | a3ea: bb 1f adc r27, r27 |
||
16161 | a3ec: fd 01 movw r30, r26 |
||
16162 | a3ee: e1 5d subi r30, 0xD1 ; 209 |
||
16163 | a3f0: fa 4f sbci r31, 0xFA ; 250 |
||
16164 | a3f2: 01 90 ld r0, Z+ |
||
16165 | a3f4: f0 81 ld r31, Z |
||
16166 | a3f6: e0 2d mov r30, r0 |
||
16167 | a3f8: f7 ff sbrs r31, 7 |
||
16168 | a3fa: 02 c0 rjmp .+4 ; 0xa400 <MotorControl+0x2688> |
||
16169 | a3fc: 0c 94 4e 5c jmp 0xb89c ; 0xb89c <MotorControl+0x3b24> |
||
16170 | a400: e7 34 cpi r30, 0x47 ; 71 |
||
16171 | a402: f1 05 cpc r31, r1 |
||
16172 | a404: 14 f0 brlt .+4 ; 0xa40a <MotorControl+0x2692> |
||
16173 | a406: 0c 94 94 46 jmp 0x8d28 ; 0x8d28 <MotorControl+0xfb0> |
||
16174 | a40a: 80 91 96 05 lds r24, 0x0596 |
||
16175 | a40e: 88 72 andi r24, 0x28 ; 40 |
||
16176 | a410: 11 f4 brne .+4 ; 0xa416 <MotorControl+0x269e> |
||
16177 | a412: 0c 94 3c 5c jmp 0xb878 ; 0xb878 <MotorControl+0x3b00> |
||
16178 | a416: a1 5d subi r26, 0xD1 ; 209 |
||
16179 | a418: ba 4f sbci r27, 0xFA ; 250 |
||
16180 | a41a: 8d 91 ld r24, X+ |
||
16181 | a41c: 9c 91 ld r25, X |
||
16182 | a41e: 97 ff sbrs r25, 7 |
||
16183 | a420: 02 c0 rjmp .+4 ; 0xa426 <MotorControl+0x26ae> |
||
16184 | a422: 0c 94 8a 5c jmp 0xb914 ; 0xb914 <MotorControl+0x3b9c> |
||
16185 | a426: 4e 97 sbiw r24, 0x1e ; 30 |
||
16186 | a428: 14 f0 brlt .+4 ; 0xa42e <MotorControl+0x26b6> |
||
16187 | a42a: 0c 94 3c 5c jmp 0xb878 ; 0xb878 <MotorControl+0x3b00> |
||
16188 | a42e: 41 5d subi r20, 0xD1 ; 209 |
||
16189 | a430: 5a 4f sbci r21, 0xFA ; 250 |
||
16190 | a432: fa 01 movw r30, r20 |
||
16191 | a434: 80 81 ld r24, Z |
||
16192 | a436: 91 81 ldd r25, Z+1 ; 0x01 |
||
16193 | a438: 8a 5b subi r24, 0xBA ; 186 |
||
16194 | a43a: 9f 4f sbci r25, 0xFF ; 255 |
||
16195 | a43c: 14 f0 brlt .+4 ; 0xa442 <MotorControl+0x26ca> |
||
16196 | a43e: 0c 94 3c 5c jmp 0xb878 ; 0xb878 <MotorControl+0x3b00> |
||
16197 | a442: 81 e0 ldi r24, 0x01 ; 1 |
||
16198 | a444: 80 93 a6 02 sts 0x02A6, r24 |
||
16199 | a448: 88 ee ldi r24, 0xE8 ; 232 |
||
16200 | a44a: 93 e0 ldi r25, 0x03 ; 3 |
||
16201 | a44c: 90 93 08 02 sts 0x0208, r25 |
||
16202 | a450: 80 93 07 02 sts 0x0207, r24 |
||
16203 | a454: 80 91 90 05 lds r24, 0x0590 |
||
16204 | a458: a8 2f mov r26, r24 |
||
16205 | a45a: b0 e0 ldi r27, 0x00 ; 0 |
||
16206 | a45c: aa 0f add r26, r26 |
||
16207 | a45e: bb 1f adc r27, r27 |
||
16208 | a460: a1 5d subi r26, 0xD1 ; 209 |
||
16209 | a462: ba 4f sbci r27, 0xFA ; 250 |
||
16210 | a464: 8d 91 ld r24, X+ |
||
16211 | a466: 9c 91 ld r25, X |
||
16212 | a468: 8b 5a subi r24, 0xAB ; 171 |
||
16213 | a46a: 9f 4f sbci r25, 0xFF ; 255 |
||
16214 | a46c: 14 f0 brlt .+4 ; 0xa472 <MotorControl+0x26fa> |
||
16215 | a46e: 0c 94 3e 3f jmp 0x7e7c ; 0x7e7c <MotorControl+0x104> |
||
16216 | a472: e0 91 91 05 lds r30, 0x0591 |
||
16217 | a476: f0 e0 ldi r31, 0x00 ; 0 |
||
16218 | a478: ee 0f add r30, r30 |
||
16219 | a47a: ff 1f adc r31, r31 |
||
16220 | a47c: e1 5d subi r30, 0xD1 ; 209 |
||
16221 | a47e: fa 4f sbci r31, 0xFA ; 250 |
||
16222 | a480: 80 81 ld r24, Z |
||
16223 | a482: 91 81 ldd r25, Z+1 ; 0x01 |
||
16224 | a484: 85 5b subi r24, 0xB5 ; 181 |
||
16225 | a486: 9f 4f sbci r25, 0xFF ; 255 |
||
16226 | a488: 0c f0 brlt .+2 ; 0xa48c <MotorControl+0x2714> |
||
16227 | a48a: 89 ce rjmp .-750 ; 0xa19e <MotorControl+0x2426> |
||
16228 | a48c: 80 91 25 03 lds r24, 0x0325 |
||
16229 | a490: 8f 5f subi r24, 0xFF ; 255 |
||
16230 | a492: 80 93 25 03 sts 0x0325, r24 |
||
16231 | a496: 89 3c cpi r24, 0xC9 ; 201 |
||
16232 | a498: 08 f4 brcc .+2 ; 0xa49c <MotorControl+0x2724> |
||
16233 | a49a: 83 ce rjmp .-762 ; 0xa1a2 <MotorControl+0x242a> |
||
16234 | a49c: 88 ec ldi r24, 0xC8 ; 200 |
||
16235 | a49e: 80 93 25 03 sts 0x0325, r24 |
||
16236 | a4a2: 81 e0 ldi r24, 0x01 ; 1 |
||
16237 | a4a4: 90 e0 ldi r25, 0x00 ; 0 |
||
16238 | a4a6: 90 93 af 02 sts 0x02AF, r25 |
||
16239 | a4aa: 80 93 ae 02 sts 0x02AE, r24 |
||
16240 | a4ae: 80 91 b0 02 lds r24, 0x02B0 |
||
16241 | a4b2: 89 60 ori r24, 0x09 ; 9 |
||
16242 | a4b4: 80 93 b0 02 sts 0x02B0, r24 |
||
16243 | a4b8: 10 92 39 03 sts 0x0339, r1 |
||
16244 | a4bc: 10 92 3a 03 sts 0x033A, r1 |
||
16245 | a4c0: 10 92 3b 03 sts 0x033B, r1 |
||
16246 | a4c4: 10 92 3c 03 sts 0x033C, r1 |
||
16247 | a4c8: 10 92 94 02 sts 0x0294, r1 |
||
16248 | a4cc: 10 92 95 02 sts 0x0295, r1 |
||
16249 | a4d0: 10 92 96 02 sts 0x0296, r1 |
||
16250 | a4d4: 10 92 97 02 sts 0x0297, r1 |
||
16251 | a4d8: 60 91 73 05 lds r22, 0x0573 |
||
16252 | a4dc: 70 91 74 05 lds r23, 0x0574 |
||
16253 | a4e0: 88 27 eor r24, r24 |
||
16254 | a4e2: 77 fd sbrc r23, 7 |
||
16255 | a4e4: 80 95 com r24 |
||
16256 | a4e6: 98 2f mov r25, r24 |
||
16257 | a4e8: e0 90 a5 05 lds r14, 0x05A5 |
||
16258 | a4ec: ff 24 eor r15, r15 |
||
16259 | a4ee: 00 e0 ldi r16, 0x00 ; 0 |
||
16260 | a4f0: 10 e0 ldi r17, 0x00 ; 0 |
||
16261 | a4f2: a8 01 movw r20, r16 |
||
16262 | a4f4: 97 01 movw r18, r14 |
||
16263 | a4f6: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
16264 | a4fa: 60 93 84 02 sts 0x0284, r22 |
||
16265 | a4fe: 70 93 85 02 sts 0x0285, r23 |
||
16266 | a502: 80 93 86 02 sts 0x0286, r24 |
||
16267 | a506: 90 93 87 02 sts 0x0287, r25 |
||
16268 | a50a: 60 91 88 05 lds r22, 0x0588 |
||
16269 | a50e: 70 91 89 05 lds r23, 0x0589 |
||
16270 | a512: 88 27 eor r24, r24 |
||
16271 | a514: 77 fd sbrc r23, 7 |
||
16272 | a516: 80 95 com r24 |
||
16273 | a518: 98 2f mov r25, r24 |
||
16274 | a51a: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
16275 | a51e: 60 93 8c 02 sts 0x028C, r22 |
||
16276 | a522: 70 93 8d 02 sts 0x028D, r23 |
||
16277 | a526: 80 93 8e 02 sts 0x028E, r24 |
||
16278 | a52a: 90 93 8f 02 sts 0x028F, r25 |
||
16279 | a52e: 80 91 70 02 lds r24, 0x0270 |
||
16280 | a532: 90 91 71 02 lds r25, 0x0271 |
||
16281 | a536: a0 91 72 02 lds r26, 0x0272 |
||
16282 | a53a: b0 91 73 02 lds r27, 0x0273 |
||
16283 | a53e: 80 93 88 02 sts 0x0288, r24 |
||
16284 | a542: 90 93 89 02 sts 0x0289, r25 |
||
16285 | a546: a0 93 8a 02 sts 0x028A, r26 |
||
16286 | a54a: b0 93 8b 02 sts 0x028B, r27 |
||
16287 | a54e: 80 91 78 02 lds r24, 0x0278 |
||
16288 | a552: 90 91 79 02 lds r25, 0x0279 |
||
16289 | a556: a0 91 7a 02 lds r26, 0x027A |
||
16290 | a55a: b0 91 7b 02 lds r27, 0x027B |
||
16291 | a55e: 80 93 90 02 sts 0x0290, r24 |
||
16292 | a562: 90 93 91 02 sts 0x0291, r25 |
||
16293 | a566: a0 93 92 02 sts 0x0292, r26 |
||
16294 | a56a: b0 93 93 02 sts 0x0293, r27 |
||
16295 | a56e: 10 92 41 03 sts 0x0341, r1 |
||
16296 | a572: 10 92 42 03 sts 0x0342, r1 |
||
16297 | a576: 10 92 43 03 sts 0x0343, r1 |
||
16298 | a57a: 10 92 44 03 sts 0x0344, r1 |
||
16299 | a57e: 10 92 3d 03 sts 0x033D, r1 |
||
16300 | a582: 10 92 3e 03 sts 0x033E, r1 |
||
16301 | a586: 10 92 3f 03 sts 0x033F, r1 |
||
16302 | a58a: 10 92 40 03 sts 0x0340, r1 |
||
16303 | a58e: 09 ce rjmp .-1006 ; 0xa1a2 <MotorControl+0x242a> |
||
16304 | a590: 30 95 com r19 |
||
16305 | a592: 21 95 neg r18 |
||
16306 | a594: 3f 4f sbci r19, 0xFF ; 255 |
||
16307 | a596: 0c 94 b9 40 jmp 0x8172 ; 0x8172 <MotorControl+0x3fa> |
||
16308 | a59a: 30 95 com r19 |
||
16309 | a59c: 21 95 neg r18 |
||
16310 | a59e: 3f 4f sbci r19, 0xFF ; 255 |
||
16311 | a5a0: 0c 94 da 40 jmp 0x81b4 ; 0x81b4 <MotorControl+0x43c> |
||
16312 | a5a4: 2d 5f subi r18, 0xFD ; 253 |
||
16313 | a5a6: 3f 4f sbci r19, 0xFF ; 255 |
||
16314 | a5a8: 0c 94 d2 40 jmp 0x81a4 ; 0x81a4 <MotorControl+0x42c> |
||
16315 | a5ac: 4d 5f subi r20, 0xFD ; 253 |
||
16316 | a5ae: 5f 4f sbci r21, 0xFF ; 255 |
||
16317 | a5b0: 0c 94 6d 3f jmp 0x7eda ; 0x7eda <MotorControl+0x162> |
||
16318 | a5b4: 4d 5f subi r20, 0xFD ; 253 |
||
16319 | a5b6: 5f 4f sbci r21, 0xFF ; 255 |
||
16320 | a5b8: 0c 94 bb 3f jmp 0x7f76 ; 0x7f76 <MotorControl+0x1fe> |
||
16321 | a5bc: 2d 5f subi r18, 0xFD ; 253 |
||
16322 | a5be: 3f 4f sbci r19, 0xFF ; 255 |
||
16323 | a5c0: 0c 94 b1 40 jmp 0x8162 ; 0x8162 <MotorControl+0x3ea> |
||
16324 | a5c4: 60 e0 ldi r22, 0x00 ; 0 |
||
16325 | a5c6: 70 e0 ldi r23, 0x00 ; 0 |
||
16326 | a5c8: 0c 94 d5 43 jmp 0x87aa ; 0x87aa <MotorControl+0xa32> |
||
16327 | a5cc: 84 ef ldi r24, 0xF4 ; 244 |
||
16328 | a5ce: 91 e0 ldi r25, 0x01 ; 1 |
||
16329 | a5d0: 90 93 7b 01 sts 0x017B, r25 |
||
16330 | a5d4: 80 93 7a 01 sts 0x017A, r24 |
||
16331 | a5d8: 0c 94 15 47 jmp 0x8e2a ; 0x8e2a <MotorControl+0x10b2> |
||
16332 | a5dc: 80 91 47 05 lds r24, 0x0547 |
||
16333 | a5e0: 90 91 48 05 lds r25, 0x0548 |
||
16334 | a5e4: 82 59 subi r24, 0x92 ; 146 |
||
16335 | a5e6: 9f 4f sbci r25, 0xFF ; 255 |
||
16336 | a5e8: 82 17 cp r24, r18 |
||
16337 | a5ea: 93 07 cpc r25, r19 |
||
16338 | a5ec: 14 f0 brlt .+4 ; 0xa5f2 <MotorControl+0x287a> |
||
16339 | a5ee: 0c 94 d2 45 jmp 0x8ba4 ; 0x8ba4 <MotorControl+0xe2c> |
||
16340 | a5f2: 21 15 cp r18, r1 |
||
16341 | a5f4: 31 05 cpc r19, r1 |
||
16342 | a5f6: 11 f4 brne .+4 ; 0xa5fc <MotorControl+0x2884> |
||
16343 | a5f8: 0c 94 d2 45 jmp 0x8ba4 ; 0x8ba4 <MotorControl+0xe2c> |
||
16344 | a5fc: c9 01 movw r24, r18 |
||
16345 | a5fe: 01 97 sbiw r24, 0x01 ; 1 |
||
16346 | a600: 90 93 c0 02 sts 0x02C0, r25 |
||
16347 | a604: 80 93 bf 02 sts 0x02BF, r24 |
||
16348 | a608: 9c 01 movw r18, r24 |
||
16349 | a60a: 0c 94 d2 45 jmp 0x8ba4 ; 0x8ba4 <MotorControl+0xe2c> |
||
16350 | a60e: 80 91 45 05 lds r24, 0x0545 |
||
16351 | a612: 90 91 46 05 lds r25, 0x0546 |
||
16352 | a616: 82 59 subi r24, 0x92 ; 146 |
||
16353 | a618: 9f 4f sbci r25, 0xFF ; 255 |
||
16354 | a61a: 84 17 cp r24, r20 |
||
16355 | a61c: 95 07 cpc r25, r21 |
||
16356 | a61e: 14 f0 brlt .+4 ; 0xa624 <MotorControl+0x28ac> |
||
16357 | a620: 0c 94 bc 45 jmp 0x8b78 ; 0x8b78 <MotorControl+0xe00> |
||
16358 | a624: 41 15 cp r20, r1 |
||
16359 | a626: 51 05 cpc r21, r1 |
||
16360 | a628: 11 f4 brne .+4 ; 0xa62e <MotorControl+0x28b6> |
||
16361 | a62a: 0c 94 bc 45 jmp 0x8b78 ; 0x8b78 <MotorControl+0xe00> |
||
16362 | a62e: ca 01 movw r24, r20 |
||
16363 | a630: 01 97 sbiw r24, 0x01 ; 1 |
||
16364 | a632: 90 93 be 02 sts 0x02BE, r25 |
||
16365 | a636: 80 93 bd 02 sts 0x02BD, r24 |
||
16366 | a63a: ac 01 movw r20, r24 |
||
16367 | a63c: 0c 94 bc 45 jmp 0x8b78 ; 0x8b78 <MotorControl+0xe00> |
||
16368 | a640: 80 91 43 05 lds r24, 0x0543 |
||
16369 | a644: 90 91 44 05 lds r25, 0x0544 |
||
16370 | a648: 82 59 subi r24, 0x92 ; 146 |
||
16371 | a64a: 9f 4f sbci r25, 0xFF ; 255 |
||
16372 | a64c: 86 17 cp r24, r22 |
||
16373 | a64e: 97 07 cpc r25, r23 |
||
16374 | a650: 14 f0 brlt .+4 ; 0xa656 <MotorControl+0x28de> |
||
16375 | a652: 0c 94 a6 45 jmp 0x8b4c ; 0x8b4c <MotorControl+0xdd4> |
||
16376 | a656: 61 15 cp r22, r1 |
||
16377 | a658: 71 05 cpc r23, r1 |
||
16378 | a65a: 11 f4 brne .+4 ; 0xa660 <MotorControl+0x28e8> |
||
16379 | a65c: 0c 94 a6 45 jmp 0x8b4c ; 0x8b4c <MotorControl+0xdd4> |
||
16380 | a660: cb 01 movw r24, r22 |
||
16381 | a662: 01 97 sbiw r24, 0x01 ; 1 |
||
16382 | a664: 90 93 bc 02 sts 0x02BC, r25 |
||
16383 | a668: 80 93 bb 02 sts 0x02BB, r24 |
||
16384 | a66c: bc 01 movw r22, r24 |
||
16385 | a66e: 0c 94 a6 45 jmp 0x8b4c ; 0x8b4c <MotorControl+0xdd4> |
||
16386 | a672: 80 91 41 05 lds r24, 0x0541 |
||
16387 | a676: 90 91 42 05 lds r25, 0x0542 |
||
16388 | a67a: 82 59 subi r24, 0x92 ; 146 |
||
16389 | a67c: 9f 4f sbci r25, 0xFF ; 255 |
||
16390 | a67e: 8e 17 cp r24, r30 |
||
16391 | a680: 9f 07 cpc r25, r31 |
||
16392 | a682: 14 f0 brlt .+4 ; 0xa688 <MotorControl+0x2910> |
||
16393 | a684: 0c 94 90 45 jmp 0x8b20 ; 0x8b20 <MotorControl+0xda8> |
||
16394 | a688: 30 97 sbiw r30, 0x00 ; 0 |
||
16395 | a68a: 11 f4 brne .+4 ; 0xa690 <MotorControl+0x2918> |
||
16396 | a68c: 0c 94 90 45 jmp 0x8b20 ; 0x8b20 <MotorControl+0xda8> |
||
16397 | a690: cf 01 movw r24, r30 |
||
16398 | a692: 01 97 sbiw r24, 0x01 ; 1 |
||
16399 | a694: 90 93 ba 02 sts 0x02BA, r25 |
||
16400 | a698: 80 93 b9 02 sts 0x02B9, r24 |
||
16401 | a69c: fc 01 movw r30, r24 |
||
16402 | a69e: 0c 94 90 45 jmp 0x8b20 ; 0x8b20 <MotorControl+0xda8> |
||
16403 | a6a2: 80 81 ld r24, Z |
||
16404 | a6a4: 91 81 ldd r25, Z+1 ; 0x01 |
||
16405 | a6a6: 82 59 subi r24, 0x92 ; 146 |
||
16406 | a6a8: 9f 4f sbci r25, 0xFF ; 255 |
||
16407 | a6aa: 8a 17 cp r24, r26 |
||
16408 | a6ac: 9b 07 cpc r25, r27 |
||
16409 | a6ae: 14 f0 brlt .+4 ; 0xa6b4 <MotorControl+0x293c> |
||
16410 | a6b0: 0c 94 7a 45 jmp 0x8af4 ; 0x8af4 <MotorControl+0xd7c> |
||
16411 | a6b4: 10 97 sbiw r26, 0x00 ; 0 |
||
16412 | a6b6: 11 f4 brne .+4 ; 0xa6bc <MotorControl+0x2944> |
||
16413 | a6b8: 0c 94 7a 45 jmp 0x8af4 ; 0x8af4 <MotorControl+0xd7c> |
||
16414 | a6bc: cd 01 movw r24, r26 |
||
16415 | a6be: 01 97 sbiw r24, 0x01 ; 1 |
||
16416 | a6c0: 90 93 b8 02 sts 0x02B8, r25 |
||
16417 | a6c4: 80 93 b7 02 sts 0x02B7, r24 |
||
16418 | a6c8: dc 01 movw r26, r24 |
||
16419 | a6ca: 0c 94 7a 45 jmp 0x8af4 ; 0x8af4 <MotorControl+0xd7c> |
||
16420 | a6ce: 80 81 ld r24, Z |
||
16421 | a6d0: 91 81 ldd r25, Z+1 ; 0x01 |
||
16422 | a6d2: 82 59 subi r24, 0x92 ; 146 |
||
16423 | a6d4: 9f 4f sbci r25, 0xFF ; 255 |
||
16424 | a6d6: 8a 15 cp r24, r10 |
||
16425 | a6d8: 9b 05 cpc r25, r11 |
||
16426 | a6da: 14 f0 brlt .+4 ; 0xa6e0 <MotorControl+0x2968> |
||
16427 | a6dc: 0c 94 5e 45 jmp 0x8abc ; 0x8abc <MotorControl+0xd44> |
||
16428 | a6e0: a1 14 cp r10, r1 |
||
16429 | a6e2: b1 04 cpc r11, r1 |
||
16430 | a6e4: 11 f4 brne .+4 ; 0xa6ea <MotorControl+0x2972> |
||
16431 | a6e6: 0c 94 5e 45 jmp 0x8abc ; 0x8abc <MotorControl+0xd44> |
||
16432 | a6ea: c5 01 movw r24, r10 |
||
16433 | a6ec: 01 97 sbiw r24, 0x01 ; 1 |
||
16434 | a6ee: 90 93 b6 02 sts 0x02B6, r25 |
||
16435 | a6f2: 80 93 b5 02 sts 0x02B5, r24 |
||
16436 | a6f6: 5c 01 movw r10, r24 |
||
16437 | a6f8: 0c 94 5e 45 jmp 0x8abc ; 0x8abc <MotorControl+0xd44> |
||
16438 | a6fc: 80 81 ld r24, Z |
||
16439 | a6fe: 91 81 ldd r25, Z+1 ; 0x01 |
||
16440 | a700: 82 59 subi r24, 0x92 ; 146 |
||
16441 | a702: 9f 4f sbci r25, 0xFF ; 255 |
||
16442 | a704: 80 17 cp r24, r16 |
||
16443 | a706: 91 07 cpc r25, r17 |
||
16444 | a708: 14 f0 brlt .+4 ; 0xa70e <MotorControl+0x2996> |
||
16445 | a70a: 0c 94 42 45 jmp 0x8a84 ; 0x8a84 <MotorControl+0xd0c> |
||
16446 | a70e: 01 15 cp r16, r1 |
||
16447 | a710: 11 05 cpc r17, r1 |
||
16448 | a712: 11 f4 brne .+4 ; 0xa718 <MotorControl+0x29a0> |
||
16449 | a714: 0c 94 42 45 jmp 0x8a84 ; 0x8a84 <MotorControl+0xd0c> |
||
16450 | a718: c8 01 movw r24, r16 |
||
16451 | a71a: 01 97 sbiw r24, 0x01 ; 1 |
||
16452 | a71c: 90 93 b4 02 sts 0x02B4, r25 |
||
16453 | a720: 80 93 b3 02 sts 0x02B3, r24 |
||
16454 | a724: 8c 01 movw r16, r24 |
||
16455 | a726: 0c 94 42 45 jmp 0x8a84 ; 0x8a84 <MotorControl+0xd0c> |
||
16456 | a72a: 80 81 ld r24, Z |
||
16457 | a72c: 91 81 ldd r25, Z+1 ; 0x01 |
||
16458 | a72e: 82 59 subi r24, 0x92 ; 146 |
||
16459 | a730: 9f 4f sbci r25, 0xFF ; 255 |
||
16460 | a732: 8e 15 cp r24, r14 |
||
16461 | a734: 9f 05 cpc r25, r15 |
||
16462 | a736: 14 f0 brlt .+4 ; 0xa73c <MotorControl+0x29c4> |
||
16463 | a738: 0c 94 26 45 jmp 0x8a4c ; 0x8a4c <MotorControl+0xcd4> |
||
16464 | a73c: e1 14 cp r14, r1 |
||
16465 | a73e: f1 04 cpc r15, r1 |
||
16466 | a740: 11 f4 brne .+4 ; 0xa746 <MotorControl+0x29ce> |
||
16467 | a742: 0c 94 26 45 jmp 0x8a4c ; 0x8a4c <MotorControl+0xcd4> |
||
16468 | a746: c7 01 movw r24, r14 |
||
16469 | a748: 01 97 sbiw r24, 0x01 ; 1 |
||
16470 | a74a: 90 93 b2 02 sts 0x02B2, r25 |
||
16471 | a74e: 80 93 b1 02 sts 0x02B1, r24 |
||
16472 | a752: 7c 01 movw r14, r24 |
||
16473 | a754: 0c 94 26 45 jmp 0x8a4c ; 0x8a4c <MotorControl+0xcd4> |
||
16474 | a758: 4f 96 adiw r24, 0x1f ; 31 |
||
16475 | a75a: 0c 94 28 44 jmp 0x8850 ; 0x8850 <MotorControl+0xad8> |
||
16476 | a75e: 88 27 eor r24, r24 |
||
16477 | a760: 99 27 eor r25, r25 |
||
16478 | a762: 82 19 sub r24, r2 |
||
16479 | a764: 93 09 sbc r25, r3 |
||
16480 | a766: 0c 94 de 43 jmp 0x87bc ; 0x87bc <MotorControl+0xa44> |
||
16481 | a76a: 90 94 com r9 |
||
16482 | a76c: 81 94 neg r8 |
||
16483 | a76e: 91 08 sbc r9, r1 |
||
16484 | a770: 93 94 inc r9 |
||
16485 | a772: 0c 94 9a 43 jmp 0x8734 ; 0x8734 <MotorControl+0x9bc> |
||
16486 | a776: 10 95 com r17 |
||
16487 | a778: 01 95 neg r16 |
||
16488 | a77a: 1f 4f sbci r17, 0xFF ; 255 |
||
16489 | a77c: 0c 94 8b 43 jmp 0x8716 ; 0x8716 <MotorControl+0x99e> |
||
16490 | a780: 10 92 c7 02 sts 0x02C7, r1 |
||
16491 | a784: 10 92 c6 02 sts 0x02C6, r1 |
||
16492 | a788: 0c 94 0d 40 jmp 0x801a ; 0x801a <MotorControl+0x2a2> |
||
16493 | a78c: 10 92 c0 02 sts 0x02C0, r1 |
||
16494 | a790: 10 92 bf 02 sts 0x02BF, r1 |
||
16495 | a794: 0c 94 44 46 jmp 0x8c88 ; 0x8c88 <MotorControl+0xf10> |
||
16496 | a798: 10 92 be 02 sts 0x02BE, r1 |
||
16497 | a79c: 10 92 bd 02 sts 0x02BD, r1 |
||
16498 | a7a0: 0c 94 36 46 jmp 0x8c6c ; 0x8c6c <MotorControl+0xef4> |
||
16499 | a7a4: 10 92 bc 02 sts 0x02BC, r1 |
||
16500 | a7a8: 10 92 bb 02 sts 0x02BB, r1 |
||
16501 | a7ac: 0c 94 28 46 jmp 0x8c50 ; 0x8c50 <MotorControl+0xed8> |
||
16502 | a7b0: 10 92 ba 02 sts 0x02BA, r1 |
||
16503 | a7b4: 10 92 b9 02 sts 0x02B9, r1 |
||
16504 | a7b8: 0c 94 1a 46 jmp 0x8c34 ; 0x8c34 <MotorControl+0xebc> |
||
16505 | a7bc: 10 92 b8 02 sts 0x02B8, r1 |
||
16506 | a7c0: 10 92 b7 02 sts 0x02B7, r1 |
||
16507 | a7c4: 0c 94 0c 46 jmp 0x8c18 ; 0x8c18 <MotorControl+0xea0> |
||
16508 | a7c8: 10 92 b6 02 sts 0x02B6, r1 |
||
16509 | a7cc: 10 92 b5 02 sts 0x02B5, r1 |
||
16510 | a7d0: 0c 94 fe 45 jmp 0x8bfc ; 0x8bfc <MotorControl+0xe84> |
||
16511 | a7d4: 10 92 b4 02 sts 0x02B4, r1 |
||
16512 | a7d8: 10 92 b3 02 sts 0x02B3, r1 |
||
16513 | a7dc: 0c 94 ef 45 jmp 0x8bde ; 0x8bde <MotorControl+0xe66> |
||
16514 | a7e0: 10 92 b2 02 sts 0x02B2, r1 |
||
16515 | a7e4: 10 92 b1 02 sts 0x02B1, r1 |
||
16516 | a7e8: 0c 94 e1 45 jmp 0x8bc2 ; 0x8bc2 <MotorControl+0xe4a> |
||
16517 | a7ec: 44 27 eor r20, r20 |
||
16518 | a7ee: 55 27 eor r21, r21 |
||
16519 | a7f0: 48 1b sub r20, r24 |
||
16520 | a7f2: 59 0b sbc r21, r25 |
||
16521 | a7f4: b9 01 movw r22, r18 |
||
16522 | a7f6: 24 17 cp r18, r20 |
||
16523 | a7f8: 35 07 cpc r19, r21 |
||
16524 | a7fa: 14 f0 brlt .+4 ; 0xa800 <MotorControl+0x2a88> |
||
16525 | a7fc: 0c 94 9a 44 jmp 0x8934 ; 0x8934 <MotorControl+0xbbc> |
||
16526 | a800: ba 01 movw r22, r20 |
||
16527 | a802: 0c 94 9a 44 jmp 0x8934 ; 0x8934 <MotorControl+0xbbc> |
||
16528 | a806: 30 95 com r19 |
||
16529 | a808: 21 95 neg r18 |
||
16530 | a80a: 3f 4f sbci r19, 0xFF ; 255 |
||
16531 | a80c: 0c 94 e4 40 jmp 0x81c8 ; 0x81c8 <MotorControl+0x450> |
||
16532 | a810: 30 95 com r19 |
||
16533 | a812: 21 95 neg r18 |
||
16534 | a814: 3f 4f sbci r19, 0xFF ; 255 |
||
16535 | a816: 4e c8 rjmp .-3940 ; 0x98b4 <MotorControl+0x1b3c> |
||
16536 | a818: 8a 15 cp r24, r10 |
||
16537 | a81a: 9b 05 cpc r25, r11 |
||
16538 | a81c: ac 05 cpc r26, r12 |
||
16539 | a81e: bd 05 cpc r27, r13 |
||
16540 | a820: 0c f0 brlt .+2 ; 0xa824 <MotorControl+0x2aac> |
||
16541 | a822: 8b cc rjmp .-1770 ; 0xa13a <MotorControl+0x23c2> |
||
16542 | a824: 5c 01 movw r10, r24 |
||
16543 | a826: 6d 01 movw r12, r26 |
||
16544 | a828: 88 cc rjmp .-1776 ; 0xa13a <MotorControl+0x23c2> |
||
16545 | a82a: 84 01 movw r16, r8 |
||
16546 | a82c: 73 01 movw r14, r6 |
||
16547 | a82e: 86 15 cp r24, r6 |
||
16548 | a830: 97 05 cpc r25, r7 |
||
16549 | a832: a8 05 cpc r26, r8 |
||
16550 | a834: b9 05 cpc r27, r9 |
||
16551 | a836: 0c f0 brlt .+2 ; 0xa83a <MotorControl+0x2ac2> |
||
16552 | a838: 78 cc rjmp .-1808 ; 0xa12a <MotorControl+0x23b2> |
||
16553 | a83a: 7c 01 movw r14, r24 |
||
16554 | a83c: 8d 01 movw r16, r26 |
||
16555 | a83e: 75 cc rjmp .-1814 ; 0xa12a <MotorControl+0x23b2> |
||
16556 | a840: 80 91 e9 02 lds r24, 0x02E9 |
||
16557 | a844: 90 e0 ldi r25, 0x00 ; 0 |
||
16558 | a846: 83 70 andi r24, 0x03 ; 3 |
||
16559 | a848: 90 70 andi r25, 0x00 ; 0 |
||
16560 | a84a: 89 2b or r24, r25 |
||
16561 | a84c: 09 f4 brne .+2 ; 0xa850 <MotorControl+0x2ad8> |
||
16562 | a84e: 99 c3 rjmp .+1842 ; 0xaf82 <MotorControl+0x320a> |
||
16563 | a850: 81 e0 ldi r24, 0x01 ; 1 |
||
16564 | a852: 80 93 f2 02 sts 0x02F2, r24 |
||
16565 | a856: e0 90 a5 05 lds r14, 0x05A5 |
||
16566 | a85a: 8a e2 ldi r24, 0x2A ; 42 |
||
16567 | a85c: e8 9e mul r14, r24 |
||
16568 | a85e: 70 01 movw r14, r0 |
||
16569 | a860: 11 24 eor r1, r1 |
||
16570 | a862: 00 27 eor r16, r16 |
||
16571 | a864: f7 fc sbrc r15, 7 |
||
16572 | a866: 00 95 com r16 |
||
16573 | a868: 10 2f mov r17, r16 |
||
16574 | a86a: 60 91 70 02 lds r22, 0x0270 |
||
16575 | a86e: 70 91 71 02 lds r23, 0x0271 |
||
16576 | a872: 80 91 72 02 lds r24, 0x0272 |
||
16577 | a876: 90 91 73 02 lds r25, 0x0273 |
||
16578 | a87a: a8 01 movw r20, r16 |
||
16579 | a87c: 97 01 movw r18, r14 |
||
16580 | a87e: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
16581 | a882: 59 01 movw r10, r18 |
||
16582 | a884: 6a 01 movw r12, r20 |
||
16583 | a886: 60 91 78 02 lds r22, 0x0278 |
||
16584 | a88a: 70 91 79 02 lds r23, 0x0279 |
||
16585 | a88e: 80 91 7a 02 lds r24, 0x027A |
||
16586 | a892: 90 91 7b 02 lds r25, 0x027B |
||
16587 | a896: a8 01 movw r20, r16 |
||
16588 | a898: 97 01 movw r18, r14 |
||
16589 | a89a: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
16590 | a89e: c5 01 movw r24, r10 |
||
16591 | a8a0: b9 01 movw r22, r18 |
||
16592 | a8a2: 0e 94 c4 68 call 0xd188 ; 0xd188 <ihypot> |
||
16593 | a8a6: 8d 33 cpi r24, 0x3D ; 61 |
||
16594 | a8a8: 91 05 cpc r25, r1 |
||
16595 | a8aa: 14 f0 brlt .+4 ; 0xa8b0 <MotorControl+0x2b38> |
||
16596 | a8ac: 8c e3 ldi r24, 0x3C ; 60 |
||
16597 | a8ae: 90 e0 ldi r25, 0x00 ; 0 |
||
16598 | a8b0: 0e 94 fc 62 call 0xc5f8 ; 0xc5f8 <c_cos_8192> |
||
16599 | a8b4: 9a 83 std Y+2, r25 ; 0x02 |
||
16600 | a8b6: 89 83 std Y+1, r24 ; 0x01 |
||
16601 | a8b8: 80 91 f2 02 lds r24, 0x02F2 |
||
16602 | a8bc: 88 23 and r24, r24 |
||
16603 | a8be: 09 f4 brne .+2 ; 0xa8c2 <MotorControl+0x2b4a> |
||
16604 | a8c0: 6b c1 rjmp .+726 ; 0xab98 <MotorControl+0x2e20> |
||
16605 | a8c2: 80 91 b0 02 lds r24, 0x02B0 |
||
16606 | a8c6: 84 fd sbrc r24, 4 |
||
16607 | a8c8: 67 c1 rjmp .+718 ; 0xab98 <MotorControl+0x2e20> |
||
16608 | a8ca: 80 91 e6 05 lds r24, 0x05E6 |
||
16609 | a8ce: 80 fd sbrc r24, 0 |
||
16610 | a8d0: 72 c5 rjmp .+2788 ; 0xb3b6 <MotorControl+0x363e> |
||
16611 | a8d2: 80 91 96 05 lds r24, 0x0596 |
||
16612 | a8d6: 81 ff sbrs r24, 1 |
||
16613 | a8d8: 6e c5 rjmp .+2780 ; 0xb3b6 <MotorControl+0x363e> |
||
16614 | a8da: 80 91 b0 02 lds r24, 0x02B0 |
||
16615 | a8de: 81 ff sbrs r24, 1 |
||
16616 | a8e0: 19 c7 rjmp .+3634 ; 0xb714 <MotorControl+0x399c> |
||
16617 | a8e2: 60 91 ad 01 lds r22, 0x01AD |
||
16618 | a8e6: 70 91 ae 01 lds r23, 0x01AE |
||
16619 | a8ea: 40 91 c8 02 lds r20, 0x02C8 |
||
16620 | a8ee: 50 91 c9 02 lds r21, 0x02C9 |
||
16621 | a8f2: cb 01 movw r24, r22 |
||
16622 | a8f4: 0f 96 adiw r24, 0x0f ; 15 |
||
16623 | a8f6: 84 17 cp r24, r20 |
||
16624 | a8f8: 95 07 cpc r25, r21 |
||
16625 | a8fa: 0c f0 brlt .+2 ; 0xa8fe <MotorControl+0x2b86> |
||
16626 | a8fc: 57 c7 rjmp .+3758 ; 0xb7ac <MotorControl+0x3a34> |
||
16627 | a8fe: 80 91 e9 02 lds r24, 0x02E9 |
||
16628 | a902: 80 fd sbrc r24, 0 |
||
16629 | a904: 53 c7 rjmp .+3750 ; 0xb7ac <MotorControl+0x3a34> |
||
16630 | a906: 20 91 e6 02 lds r18, 0x02E6 |
||
16631 | a90a: 21 ff sbrs r18, 1 |
||
16632 | a90c: 13 c0 rjmp .+38 ; 0xa934 <MotorControl+0x2bbc> |
||
16633 | a90e: 2d 7f andi r18, 0xFD ; 253 |
||
16634 | a910: 20 93 e6 02 sts 0x02E6, r18 |
||
16635 | a914: 80 91 2a 02 lds r24, 0x022A |
||
16636 | a918: 90 91 2b 02 lds r25, 0x022B |
||
16637 | a91c: a0 91 2c 02 lds r26, 0x022C |
||
16638 | a920: b0 91 2d 02 lds r27, 0x022D |
||
16639 | a924: 80 93 d8 02 sts 0x02D8, r24 |
||
16640 | a928: 90 93 d9 02 sts 0x02D9, r25 |
||
16641 | a92c: a0 93 da 02 sts 0x02DA, r26 |
||
16642 | a930: b0 93 db 02 sts 0x02DB, r27 |
||
16643 | a934: 21 60 ori r18, 0x01 ; 1 |
||
16644 | a936: 20 93 e6 02 sts 0x02E6, r18 |
||
16645 | a93a: ca 01 movw r24, r20 |
||
16646 | a93c: 0f 97 sbiw r24, 0x0f ; 15 |
||
16647 | a93e: 86 1b sub r24, r22 |
||
16648 | a940: 97 0b sbc r25, r23 |
||
16649 | a942: 97 fd sbrc r25, 7 |
||
16650 | a944: e3 c7 rjmp .+4038 ; 0xb90c <MotorControl+0x3b94> |
||
16651 | a946: 20 91 f3 02 lds r18, 0x02F3 |
||
16652 | a94a: 30 91 f4 02 lds r19, 0x02F4 |
||
16653 | a94e: 28 0f add r18, r24 |
||
16654 | a950: 39 1f adc r19, r25 |
||
16655 | a952: 30 93 f4 02 sts 0x02F4, r19 |
||
16656 | a956: 20 93 f3 02 sts 0x02F3, r18 |
||
16657 | a95a: c9 01 movw r24, r18 |
||
16658 | a95c: 37 ff sbrs r19, 7 |
||
16659 | a95e: 04 c0 rjmp .+8 ; 0xa968 <MotorControl+0x2bf0> |
||
16660 | a960: 88 27 eor r24, r24 |
||
16661 | a962: 99 27 eor r25, r25 |
||
16662 | a964: 82 1b sub r24, r18 |
||
16663 | a966: 93 0b sbc r25, r19 |
||
16664 | a968: 81 50 subi r24, 0x01 ; 1 |
||
16665 | a96a: 92 40 sbci r25, 0x02 ; 2 |
||
16666 | a96c: 0c f4 brge .+2 ; 0xa970 <MotorControl+0x2bf8> |
||
16667 | a96e: 67 c0 rjmp .+206 ; 0xaa3e <MotorControl+0x2cc6> |
||
16668 | a970: 80 91 9b 05 lds r24, 0x059B |
||
16669 | a974: 90 e0 ldi r25, 0x00 ; 0 |
||
16670 | a976: 5c 01 movw r10, r24 |
||
16671 | a978: a2 9e mul r10, r18 |
||
16672 | a97a: c0 01 movw r24, r0 |
||
16673 | a97c: a3 9e mul r10, r19 |
||
16674 | a97e: 90 0d add r25, r0 |
||
16675 | a980: b2 9e mul r11, r18 |
||
16676 | a982: 90 0d add r25, r0 |
||
16677 | a984: 11 24 eor r1, r1 |
||
16678 | a986: 60 e0 ldi r22, 0x00 ; 0 |
||
16679 | a988: 75 e0 ldi r23, 0x05 ; 5 |
||
16680 | a98a: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
16681 | a98e: 88 27 eor r24, r24 |
||
16682 | a990: 77 fd sbrc r23, 7 |
||
16683 | a992: 80 95 com r24 |
||
16684 | a994: 98 2f mov r25, r24 |
||
16685 | a996: 20 91 d8 02 lds r18, 0x02D8 |
||
16686 | a99a: 30 91 d9 02 lds r19, 0x02D9 |
||
16687 | a99e: 40 91 da 02 lds r20, 0x02DA |
||
16688 | a9a2: 50 91 db 02 lds r21, 0x02DB |
||
16689 | a9a6: 26 0f add r18, r22 |
||
16690 | a9a8: 37 1f adc r19, r23 |
||
16691 | a9aa: 48 1f adc r20, r24 |
||
16692 | a9ac: 59 1f adc r21, r25 |
||
16693 | a9ae: 20 93 d8 02 sts 0x02D8, r18 |
||
16694 | a9b2: 30 93 d9 02 sts 0x02D9, r19 |
||
16695 | a9b6: 40 93 da 02 sts 0x02DA, r20 |
||
16696 | a9ba: 50 93 db 02 sts 0x02DB, r21 |
||
16697 | a9be: 10 92 f4 02 sts 0x02F4, r1 |
||
16698 | a9c2: 10 92 f3 02 sts 0x02F3, r1 |
||
16699 | a9c6: 80 91 e6 05 lds r24, 0x05E6 |
||
16700 | a9ca: 81 ff sbrs r24, 1 |
||
16701 | a9cc: 06 c0 rjmp .+12 ; 0xa9da <MotorControl+0x2c62> |
||
16702 | a9ce: 8b e4 ldi r24, 0x4B ; 75 |
||
16703 | a9d0: 90 e0 ldi r25, 0x00 ; 0 |
||
16704 | a9d2: 90 93 08 02 sts 0x0208, r25 |
||
16705 | a9d6: 80 93 07 02 sts 0x0207, r24 |
||
16706 | a9da: 80 91 9f 05 lds r24, 0x059F |
||
16707 | a9de: 88 23 and r24, r24 |
||
16708 | a9e0: 71 f5 brne .+92 ; 0xaa3e <MotorControl+0x2cc6> |
||
16709 | a9e2: 80 91 f0 02 lds r24, 0x02F0 |
||
16710 | a9e6: 90 91 f1 02 lds r25, 0x02F1 |
||
16711 | a9ea: 9c 01 movw r18, r24 |
||
16712 | a9ec: 37 fd sbrc r19, 7 |
||
16713 | a9ee: a2 c7 rjmp .+3908 ; 0xb934 <MotorControl+0x3bbc> |
||
16714 | a9f0: 35 95 asr r19 |
||
16715 | a9f2: 27 95 ror r18 |
||
16716 | a9f4: 35 95 asr r19 |
||
16717 | a9f6: 27 95 ror r18 |
||
16718 | a9f8: 30 93 ae 01 sts 0x01AE, r19 |
||
16719 | a9fc: 20 93 ad 01 sts 0x01AD, r18 |
||
16720 | aa00: 80 91 0f 01 lds r24, 0x010F |
||
16721 | aa04: 90 91 10 01 lds r25, 0x0110 |
||
16722 | aa08: 60 91 02 01 lds r22, 0x0102 |
||
16723 | aa0c: 6c 01 movw r12, r24 |
||
16724 | aa0e: 2c 9d mul r18, r12 |
||
16725 | aa10: c0 01 movw r24, r0 |
||
16726 | aa12: 2d 9d mul r18, r13 |
||
16727 | aa14: 90 0d add r25, r0 |
||
16728 | aa16: 3c 9d mul r19, r12 |
||
16729 | aa18: 90 0d add r25, r0 |
||
16730 | aa1a: 11 24 eor r1, r1 |
||
16731 | aa1c: 70 e0 ldi r23, 0x00 ; 0 |
||
16732 | aa1e: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
16733 | aa22: 70 93 ae 01 sts 0x01AE, r23 |
||
16734 | aa26: 60 93 ad 01 sts 0x01AD, r22 |
||
16735 | aa2a: 66 34 cpi r22, 0x46 ; 70 |
||
16736 | aa2c: 71 05 cpc r23, r1 |
||
16737 | aa2e: 0c f0 brlt .+2 ; 0xaa32 <MotorControl+0x2cba> |
||
16738 | aa30: 76 c7 rjmp .+3820 ; 0xb91e <MotorControl+0x3ba6> |
||
16739 | aa32: 86 e4 ldi r24, 0x46 ; 70 |
||
16740 | aa34: 90 e0 ldi r25, 0x00 ; 0 |
||
16741 | aa36: 90 93 ae 01 sts 0x01AE, r25 |
||
16742 | aa3a: 80 93 ad 01 sts 0x01AD, r24 |
||
16743 | aa3e: 80 91 e7 02 lds r24, 0x02E7 |
||
16744 | aa42: 90 91 e8 02 lds r25, 0x02E8 |
||
16745 | aa46: 89 2b or r24, r25 |
||
16746 | aa48: 81 f0 breq .+32 ; 0xaa6a <MotorControl+0x2cf2> |
||
16747 | aa4a: 80 91 2a 02 lds r24, 0x022A |
||
16748 | aa4e: 90 91 2b 02 lds r25, 0x022B |
||
16749 | aa52: a0 91 2c 02 lds r26, 0x022C |
||
16750 | aa56: b0 91 2d 02 lds r27, 0x022D |
||
16751 | aa5a: 80 93 d8 02 sts 0x02D8, r24 |
||
16752 | aa5e: 90 93 d9 02 sts 0x02D9, r25 |
||
16753 | aa62: a0 93 da 02 sts 0x02DA, r26 |
||
16754 | aa66: b0 93 db 02 sts 0x02DB, r27 |
||
16755 | aa6a: 00 91 f0 02 lds r16, 0x02F0 |
||
16756 | aa6e: 10 91 f1 02 lds r17, 0x02F1 |
||
16757 | aa72: 80 91 2a 02 lds r24, 0x022A |
||
16758 | aa76: 90 91 2b 02 lds r25, 0x022B |
||
16759 | aa7a: a0 91 2c 02 lds r26, 0x022C |
||
16760 | aa7e: b0 91 2d 02 lds r27, 0x022D |
||
16761 | aa82: 20 91 d8 02 lds r18, 0x02D8 |
||
16762 | aa86: 30 91 d9 02 lds r19, 0x02D9 |
||
16763 | aa8a: 40 91 da 02 lds r20, 0x02DA |
||
16764 | aa8e: 50 91 db 02 lds r21, 0x02DB |
||
16765 | aa92: 28 17 cp r18, r24 |
||
16766 | aa94: 39 07 cpc r19, r25 |
||
16767 | aa96: 4a 07 cpc r20, r26 |
||
16768 | aa98: 5b 07 cpc r21, r27 |
||
16769 | aa9a: 24 f0 brlt .+8 ; 0xaaa4 <MotorControl+0x2d2c> |
||
16770 | aa9c: 80 91 e6 05 lds r24, 0x05E6 |
||
16771 | aaa0: 80 fd sbrc r24, 0 |
||
16772 | aaa2: b7 c0 rjmp .+366 ; 0xac12 <MotorControl+0x2e9a> |
||
16773 | aaa4: 80 91 e7 02 lds r24, 0x02E7 |
||
16774 | aaa8: 90 91 e8 02 lds r25, 0x02E8 |
||
16775 | aaac: 89 2b or r24, r25 |
||
16776 | aaae: 09 f4 brne .+2 ; 0xaab2 <MotorControl+0x2d3a> |
||
16777 | aab0: 9a c4 rjmp .+2356 ; 0xb3e6 <MotorControl+0x366e> |
||
16778 | aab2: 00 91 f0 02 lds r16, 0x02F0 |
||
16779 | aab6: 10 91 f1 02 lds r17, 0x02F1 |
||
16780 | aaba: 60 91 4f 03 lds r22, 0x034F |
||
16781 | aabe: 77 27 eor r23, r23 |
||
16782 | aac0: 67 fd sbrc r22, 7 |
||
16783 | aac2: 70 95 com r23 |
||
16784 | aac4: 87 2f mov r24, r23 |
||
16785 | aac6: 97 2f mov r25, r23 |
||
16786 | aac8: 20 91 9e 05 lds r18, 0x059E |
||
16787 | aacc: 30 e0 ldi r19, 0x00 ; 0 |
||
16788 | aace: 40 e0 ldi r20, 0x00 ; 0 |
||
16789 | aad0: 50 e0 ldi r21, 0x00 ; 0 |
||
16790 | aad2: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
16791 | aad6: 20 e8 ldi r18, 0x80 ; 128 |
||
16792 | aad8: 30 e0 ldi r19, 0x00 ; 0 |
||
16793 | aada: 40 e0 ldi r20, 0x00 ; 0 |
||
16794 | aadc: 50 e0 ldi r21, 0x00 ; 0 |
||
16795 | aade: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
16796 | aae2: a9 01 movw r20, r18 |
||
16797 | aae4: c9 01 movw r24, r18 |
||
16798 | aae6: 2f ef ldi r18, 0xFF ; 255 |
||
16799 | aae8: 41 38 cpi r20, 0x81 ; 129 |
||
16800 | aaea: 52 07 cpc r21, r18 |
||
16801 | aaec: 14 f4 brge .+4 ; 0xaaf2 <MotorControl+0x2d7a> |
||
16802 | aaee: 81 e8 ldi r24, 0x81 ; 129 |
||
16803 | aaf0: 9f ef ldi r25, 0xFF ; 255 |
||
16804 | aaf2: 08 1b sub r16, r24 |
||
16805 | aaf4: 19 0b sbc r17, r25 |
||
16806 | aaf6: b8 01 movw r22, r16 |
||
16807 | aaf8: 88 27 eor r24, r24 |
||
16808 | aafa: 77 fd sbrc r23, 7 |
||
16809 | aafc: 80 95 com r24 |
||
16810 | aafe: 98 2f mov r25, r24 |
||
16811 | ab00: ed e0 ldi r30, 0x0D ; 13 |
||
16812 | ab02: 66 0f add r22, r22 |
||
16813 | ab04: 77 1f adc r23, r23 |
||
16814 | ab06: 88 1f adc r24, r24 |
||
16815 | ab08: 99 1f adc r25, r25 |
||
16816 | ab0a: ea 95 dec r30 |
||
16817 | ab0c: d1 f7 brne .-12 ; 0xab02 <MotorControl+0x2d8a> |
||
16818 | ab0e: a9 81 ldd r26, Y+1 ; 0x01 |
||
16819 | ab10: ba 81 ldd r27, Y+2 ; 0x02 |
||
16820 | ab12: 9d 01 movw r18, r26 |
||
16821 | ab14: 44 27 eor r20, r20 |
||
16822 | ab16: 37 fd sbrc r19, 7 |
||
16823 | ab18: 40 95 com r20 |
||
16824 | ab1a: 54 2f mov r21, r20 |
||
16825 | ab1c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
16826 | ab20: 80 91 f5 02 lds r24, 0x02F5 |
||
16827 | ab24: 90 91 f6 02 lds r25, 0x02F6 |
||
16828 | ab28: ac 01 movw r20, r24 |
||
16829 | ab2a: 44 0f add r20, r20 |
||
16830 | ab2c: 55 1f adc r21, r21 |
||
16831 | ab2e: 48 0f add r20, r24 |
||
16832 | ab30: 59 1f adc r21, r25 |
||
16833 | ab32: 42 0f add r20, r18 |
||
16834 | ab34: 53 1f adc r21, r19 |
||
16835 | ab36: 57 fd sbrc r21, 7 |
||
16836 | ab38: e8 c5 rjmp .+3024 ; 0xb70a <MotorControl+0x3992> |
||
16837 | ab3a: 55 95 asr r21 |
||
16838 | ab3c: 47 95 ror r20 |
||
16839 | ab3e: 55 95 asr r21 |
||
16840 | ab40: 47 95 ror r20 |
||
16841 | ab42: 50 93 f6 02 sts 0x02F6, r21 |
||
16842 | ab46: 40 93 f5 02 sts 0x02F5, r20 |
||
16843 | ab4a: 80 91 97 05 lds r24, 0x0597 |
||
16844 | ab4e: 28 2f mov r18, r24 |
||
16845 | ab50: 30 e0 ldi r19, 0x00 ; 0 |
||
16846 | ab52: 22 0f add r18, r18 |
||
16847 | ab54: 33 1f adc r19, r19 |
||
16848 | ab56: 22 0f add r18, r18 |
||
16849 | ab58: 33 1f adc r19, r19 |
||
16850 | ab5a: 42 17 cp r20, r18 |
||
16851 | ab5c: 53 07 cpc r21, r19 |
||
16852 | ab5e: 6c f0 brlt .+26 ; 0xab7a <MotorControl+0x2e02> |
||
16853 | ab60: 80 91 a4 05 lds r24, 0x05A4 |
||
16854 | ab64: 28 2f mov r18, r24 |
||
16855 | ab66: 30 e0 ldi r19, 0x00 ; 0 |
||
16856 | ab68: 24 51 subi r18, 0x14 ; 20 |
||
16857 | ab6a: 30 40 sbci r19, 0x00 ; 0 |
||
16858 | ab6c: 22 0f add r18, r18 |
||
16859 | ab6e: 33 1f adc r19, r19 |
||
16860 | ab70: 22 0f add r18, r18 |
||
16861 | ab72: 33 1f adc r19, r19 |
||
16862 | ab74: 24 17 cp r18, r20 |
||
16863 | ab76: 35 07 cpc r19, r21 |
||
16864 | ab78: 24 f4 brge .+8 ; 0xab82 <MotorControl+0x2e0a> |
||
16865 | ab7a: 30 93 f6 02 sts 0x02F6, r19 |
||
16866 | ab7e: 20 93 f5 02 sts 0x02F5, r18 |
||
16867 | ab82: 80 91 e6 05 lds r24, 0x05E6 |
||
16868 | ab86: 80 fd sbrc r24, 0 |
||
16869 | ab88: f7 c4 rjmp .+2542 ; 0xb578 <MotorControl+0x3800> |
||
16870 | ab8a: 80 91 f5 02 lds r24, 0x02F5 |
||
16871 | ab8e: 90 91 f6 02 lds r25, 0x02F6 |
||
16872 | ab92: 99 af std Y+57, r25 ; 0x39 |
||
16873 | ab94: 88 af std Y+56, r24 ; 0x38 |
||
16874 | ab96: 3d c0 rjmp .+122 ; 0xac12 <MotorControl+0x2e9a> |
||
16875 | ab98: 80 91 9f 05 lds r24, 0x059F |
||
16876 | ab9c: 88 23 and r24, r24 |
||
16877 | ab9e: 09 f0 breq .+2 ; 0xaba2 <MotorControl+0x2e2a> |
||
16878 | aba0: eb c1 rjmp .+982 ; 0xaf78 <MotorControl+0x3200> |
||
16879 | aba2: 80 91 f0 02 lds r24, 0x02F0 |
||
16880 | aba6: 90 91 f1 02 lds r25, 0x02F1 |
||
16881 | abaa: 9c 01 movw r18, r24 |
||
16882 | abac: 37 fd sbrc r19, 7 |
||
16883 | abae: 0e c5 rjmp .+2588 ; 0xb5cc <MotorControl+0x3854> |
||
16884 | abb0: 35 95 asr r19 |
||
16885 | abb2: 27 95 ror r18 |
||
16886 | abb4: 35 95 asr r19 |
||
16887 | abb6: 27 95 ror r18 |
||
16888 | abb8: 30 93 ae 01 sts 0x01AE, r19 |
||
16889 | abbc: 20 93 ad 01 sts 0x01AD, r18 |
||
16890 | abc0: 80 91 0f 01 lds r24, 0x010F |
||
16891 | abc4: 90 91 10 01 lds r25, 0x0110 |
||
16892 | abc8: 60 91 02 01 lds r22, 0x0102 |
||
16893 | abcc: 5c 01 movw r10, r24 |
||
16894 | abce: 2a 9d mul r18, r10 |
||
16895 | abd0: c0 01 movw r24, r0 |
||
16896 | abd2: 2b 9d mul r18, r11 |
||
16897 | abd4: 90 0d add r25, r0 |
||
16898 | abd6: 3a 9d mul r19, r10 |
||
16899 | abd8: 90 0d add r25, r0 |
||
16900 | abda: 11 24 eor r1, r1 |
||
16901 | abdc: 70 e0 ldi r23, 0x00 ; 0 |
||
16902 | abde: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
16903 | abe2: 70 93 ae 01 sts 0x01AE, r23 |
||
16904 | abe6: 60 93 ad 01 sts 0x01AD, r22 |
||
16905 | abea: 80 91 ad 01 lds r24, 0x01AD |
||
16906 | abee: 90 91 ae 01 lds r25, 0x01AE |
||
16907 | abf2: 86 34 cpi r24, 0x46 ; 70 |
||
16908 | abf4: 91 05 cpc r25, r1 |
||
16909 | abf6: 0c f0 brlt .+2 ; 0xabfa <MotorControl+0x2e82> |
||
16910 | abf8: 29 c2 rjmp .+1106 ; 0xb04c <MotorControl+0x32d4> |
||
16911 | abfa: 86 e4 ldi r24, 0x46 ; 70 |
||
16912 | abfc: 90 e0 ldi r25, 0x00 ; 0 |
||
16913 | abfe: 90 93 ae 01 sts 0x01AE, r25 |
||
16914 | ac02: 80 93 ad 01 sts 0x01AD, r24 |
||
16915 | ac06: c8 ac ldd r12, Y+56 ; 0x38 |
||
16916 | ac08: d9 ac ldd r13, Y+57 ; 0x39 |
||
16917 | ac0a: d0 92 f6 02 sts 0x02F6, r13 |
||
16918 | ac0e: c0 92 f5 02 sts 0x02F5, r12 |
||
16919 | ac12: 80 91 b0 02 lds r24, 0x02B0 |
||
16920 | ac16: 81 fd sbrc r24, 1 |
||
16921 | ac18: 02 c0 rjmp .+4 ; 0xac1e <MotorControl+0x2ea6> |
||
16922 | ac1a: 0c 94 8b 48 jmp 0x9116 ; 0x9116 <MotorControl+0x139e> |
||
16923 | ac1e: 80 91 b0 02 lds r24, 0x02B0 |
||
16924 | ac22: 84 ff sbrs r24, 4 |
||
16925 | ac24: 02 c0 rjmp .+4 ; 0xac2a <MotorControl+0x2eb2> |
||
16926 | ac26: 0c 94 8b 48 jmp 0x9116 ; 0x9116 <MotorControl+0x139e> |
||
16927 | ac2a: 80 91 ea 02 lds r24, 0x02EA |
||
16928 | ac2e: 90 91 eb 02 lds r25, 0x02EB |
||
16929 | ac32: a0 91 ec 02 lds r26, 0x02EC |
||
16930 | ac36: b0 91 ed 02 lds r27, 0x02ED |
||
16931 | ac3a: 00 97 sbiw r24, 0x00 ; 0 |
||
16932 | ac3c: a1 05 cpc r26, r1 |
||
16933 | ac3e: b1 05 cpc r27, r1 |
||
16934 | ac40: b1 f4 brne .+44 ; 0xac6e <MotorControl+0x2ef6> |
||
16935 | ac42: 28 ad ldd r18, Y+56 ; 0x38 |
||
16936 | ac44: 39 ad ldd r19, Y+57 ; 0x39 |
||
16937 | ac46: c9 01 movw r24, r18 |
||
16938 | ac48: aa 27 eor r26, r26 |
||
16939 | ac4a: 97 fd sbrc r25, 7 |
||
16940 | ac4c: a0 95 com r26 |
||
16941 | ac4e: ba 2f mov r27, r26 |
||
16942 | ac50: 1c e0 ldi r17, 0x0C ; 12 |
||
16943 | ac52: 88 0f add r24, r24 |
||
16944 | ac54: 99 1f adc r25, r25 |
||
16945 | ac56: aa 1f adc r26, r26 |
||
16946 | ac58: bb 1f adc r27, r27 |
||
16947 | ac5a: 1a 95 dec r17 |
||
16948 | ac5c: d1 f7 brne .-12 ; 0xac52 <MotorControl+0x2eda> |
||
16949 | ac5e: 80 93 ea 02 sts 0x02EA, r24 |
||
16950 | ac62: 90 93 eb 02 sts 0x02EB, r25 |
||
16951 | ac66: a0 93 ec 02 sts 0x02EC, r26 |
||
16952 | ac6a: b0 93 ed 02 sts 0x02ED, r27 |
||
16953 | ac6e: 80 91 2e 02 lds r24, 0x022E |
||
16954 | ac72: 90 91 2f 02 lds r25, 0x022F |
||
16955 | ac76: 97 fd sbrc r25, 7 |
||
16956 | ac78: 37 c5 rjmp .+2670 ; 0xb6e8 <MotorControl+0x3970> |
||
16957 | ac7a: 84 36 cpi r24, 0x64 ; 100 |
||
16958 | ac7c: 91 05 cpc r25, r1 |
||
16959 | ac7e: 14 f0 brlt .+4 ; 0xac84 <MotorControl+0x2f0c> |
||
16960 | ac80: 0c 94 8b 48 jmp 0x9116 ; 0x9116 <MotorControl+0x139e> |
||
16961 | ac84: 48 ad ldd r20, Y+56 ; 0x38 |
||
16962 | ac86: 59 ad ldd r21, Y+57 ; 0x39 |
||
16963 | ac88: ba 01 movw r22, r20 |
||
16964 | ac8a: 88 27 eor r24, r24 |
||
16965 | ac8c: 77 fd sbrc r23, 7 |
||
16966 | ac8e: 80 95 com r24 |
||
16967 | ac90: 98 2f mov r25, r24 |
||
16968 | ac92: a9 81 ldd r26, Y+1 ; 0x01 |
||
16969 | ac94: ba 81 ldd r27, Y+2 ; 0x02 |
||
16970 | ac96: 9d 01 movw r18, r26 |
||
16971 | ac98: 44 27 eor r20, r20 |
||
16972 | ac9a: 37 fd sbrc r19, 7 |
||
16973 | ac9c: 40 95 com r20 |
||
16974 | ac9e: 54 2f mov r21, r20 |
||
16975 | aca0: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
16976 | aca4: 20 e0 ldi r18, 0x00 ; 0 |
||
16977 | aca6: 30 e2 ldi r19, 0x20 ; 32 |
||
16978 | aca8: 40 e0 ldi r20, 0x00 ; 0 |
||
16979 | acaa: 50 e0 ldi r21, 0x00 ; 0 |
||
16980 | acac: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
16981 | acb0: 79 01 movw r14, r18 |
||
16982 | acb2: 8a 01 movw r16, r20 |
||
16983 | acb4: 80 91 ae 02 lds r24, 0x02AE |
||
16984 | acb8: 90 91 af 02 lds r25, 0x02AF |
||
16985 | acbc: b7 e0 ldi r27, 0x07 ; 7 |
||
16986 | acbe: 80 3d cpi r24, 0xD0 ; 208 |
||
16987 | acc0: 9b 07 cpc r25, r27 |
||
16988 | acc2: 08 f0 brcs .+2 ; 0xacc6 <MotorControl+0x2f4e> |
||
16989 | acc4: b6 c4 rjmp .+2412 ; 0xb632 <MotorControl+0x38ba> |
||
16990 | acc6: 20 91 ea 02 lds r18, 0x02EA |
||
16991 | acca: 30 91 eb 02 lds r19, 0x02EB |
||
16992 | acce: 40 91 ec 02 lds r20, 0x02EC |
||
16993 | acd2: 50 91 ed 02 lds r21, 0x02ED |
||
16994 | acd6: da 01 movw r26, r20 |
||
16995 | acd8: c9 01 movw r24, r18 |
||
16996 | acda: f9 e0 ldi r31, 0x09 ; 9 |
||
16997 | acdc: b6 95 lsr r27 |
||
16998 | acde: a7 95 ror r26 |
||
16999 | ace0: 97 95 ror r25 |
||
17000 | ace2: 87 95 ror r24 |
||
17001 | ace4: fa 95 dec r31 |
||
17002 | ace6: d1 f7 brne .-12 ; 0xacdc <MotorControl+0x2f64> |
||
17003 | ace8: 59 01 movw r10, r18 |
||
17004 | acea: 6a 01 movw r12, r20 |
||
17005 | acec: a8 1a sub r10, r24 |
||
17006 | acee: b9 0a sbc r11, r25 |
||
17007 | acf0: ca 0a sbc r12, r26 |
||
17008 | acf2: db 0a sbc r13, r27 |
||
17009 | acf4: a8 01 movw r20, r16 |
||
17010 | acf6: 97 01 movw r18, r14 |
||
17011 | acf8: 22 0f add r18, r18 |
||
17012 | acfa: 33 1f adc r19, r19 |
||
17013 | acfc: 44 1f adc r20, r20 |
||
17014 | acfe: 55 1f adc r21, r21 |
||
17015 | ad00: 22 0f add r18, r18 |
||
17016 | ad02: 33 1f adc r19, r19 |
||
17017 | ad04: 44 1f adc r20, r20 |
||
17018 | ad06: 55 1f adc r21, r21 |
||
17019 | ad08: 22 0f add r18, r18 |
||
17020 | ad0a: 33 1f adc r19, r19 |
||
17021 | ad0c: 44 1f adc r20, r20 |
||
17022 | ad0e: 55 1f adc r21, r21 |
||
17023 | ad10: 2a 0d add r18, r10 |
||
17024 | ad12: 3b 1d adc r19, r11 |
||
17025 | ad14: 4c 1d adc r20, r12 |
||
17026 | ad16: 5d 1d adc r21, r13 |
||
17027 | ad18: 20 93 ea 02 sts 0x02EA, r18 |
||
17028 | ad1c: 30 93 eb 02 sts 0x02EB, r19 |
||
17029 | ad20: 40 93 ec 02 sts 0x02EC, r20 |
||
17030 | ad24: 50 93 ed 02 sts 0x02ED, r21 |
||
17031 | ad28: da 01 movw r26, r20 |
||
17032 | ad2a: c9 01 movw r24, r18 |
||
17033 | ad2c: 2c e0 ldi r18, 0x0C ; 12 |
||
17034 | ad2e: b6 95 lsr r27 |
||
17035 | ad30: a7 95 ror r26 |
||
17036 | ad32: 97 95 ror r25 |
||
17037 | ad34: 87 95 ror r24 |
||
17038 | ad36: 2a 95 dec r18 |
||
17039 | ad38: d1 f7 brne .-12 ; 0xad2e <MotorControl+0x2fb6> |
||
17040 | ad3a: fc 01 movw r30, r24 |
||
17041 | ad3c: 90 93 f1 02 sts 0x02F1, r25 |
||
17042 | ad40: 80 93 f0 02 sts 0x02F0, r24 |
||
17043 | ad44: 60 91 9d 05 lds r22, 0x059D |
||
17044 | ad48: 66 23 and r22, r22 |
||
17045 | ad4a: 09 f4 brne .+2 ; 0xad4e <MotorControl+0x2fd6> |
||
17046 | ad4c: 63 c4 rjmp .+2246 ; 0xb614 <MotorControl+0x389c> |
||
17047 | ad4e: 70 e0 ldi r23, 0x00 ; 0 |
||
17048 | ad50: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
17049 | ad54: cb 01 movw r24, r22 |
||
17050 | ad56: 9f 01 movw r18, r30 |
||
17051 | ad58: 26 1b sub r18, r22 |
||
17052 | ad5a: 37 0b sbc r19, r23 |
||
17053 | ad5c: 30 93 ef 02 sts 0x02EF, r19 |
||
17054 | ad60: 20 93 ee 02 sts 0x02EE, r18 |
||
17055 | ad64: 8e 0f add r24, r30 |
||
17056 | ad66: 9f 1f adc r25, r31 |
||
17057 | ad68: 90 93 ac 01 sts 0x01AC, r25 |
||
17058 | ad6c: 80 93 ab 01 sts 0x01AB, r24 |
||
17059 | ad70: 0c 94 8b 48 jmp 0x9116 ; 0x9116 <MotorControl+0x139e> |
||
17060 | ad74: 80 91 19 01 lds r24, 0x0119 |
||
17061 | ad78: 90 91 1a 01 lds r25, 0x011A |
||
17062 | ad7c: 8c 59 subi r24, 0x9C ; 156 |
||
17063 | ad7e: 93 40 sbci r25, 0x03 ; 3 |
||
17064 | ad80: 0c f0 brlt .+2 ; 0xad84 <MotorControl+0x300c> |
||
17065 | ad82: 53 c1 rjmp .+678 ; 0xb02a <MotorControl+0x32b2> |
||
17066 | ad84: 80 91 19 01 lds r24, 0x0119 |
||
17067 | ad88: 90 91 1a 01 lds r25, 0x011A |
||
17068 | ad8c: 84 36 cpi r24, 0x64 ; 100 |
||
17069 | ad8e: 91 05 cpc r25, r1 |
||
17070 | ad90: 0c f0 brlt .+2 ; 0xad94 <MotorControl+0x301c> |
||
17071 | ad92: 1f c3 rjmp .+1598 ; 0xb3d2 <MotorControl+0x365a> |
||
17072 | ad94: 87 b5 in r24, 0x27 ; 39 |
||
17073 | ad96: 8b 30 cpi r24, 0x0B ; 11 |
||
17074 | ad98: 08 f4 brcc .+2 ; 0xad9c <MotorControl+0x3024> |
||
17075 | ad9a: 92 c4 rjmp .+2340 ; 0xb6c0 <MotorControl+0x3948> |
||
17076 | ad9c: 80 91 39 02 lds r24, 0x0239 |
||
17077 | ada0: 8f 5f subi r24, 0xFF ; 255 |
||
17078 | ada2: 80 93 39 02 sts 0x0239, r24 |
||
17079 | ada6: 26 ef ldi r18, 0xF6 ; 246 |
||
17080 | ada8: 82 02 muls r24, r18 |
||
17081 | adaa: c0 01 movw r24, r0 |
||
17082 | adac: 11 24 eor r1, r1 |
||
17083 | adae: 20 91 f2 04 lds r18, 0x04F2 |
||
17084 | adb2: 28 0f add r18, r24 |
||
17085 | adb4: 27 bd out 0x27, r18 ; 39 |
||
17086 | adb6: 8c e2 ldi r24, 0x2C ; 44 |
||
17087 | adb8: 91 e0 ldi r25, 0x01 ; 1 |
||
17088 | adba: 90 93 08 02 sts 0x0208, r25 |
||
17089 | adbe: 80 93 07 02 sts 0x0207, r24 |
||
17090 | adc2: 8e e5 ldi r24, 0x5E ; 94 |
||
17091 | adc4: 91 e0 ldi r25, 0x01 ; 1 |
||
17092 | adc6: 90 93 e8 02 sts 0x02E8, r25 |
||
17093 | adca: 80 93 e7 02 sts 0x02E7, r24 |
||
17094 | adce: 0c 94 ea 4c jmp 0x99d4 ; 0x99d4 <MotorControl+0x1c5c> |
||
17095 | add2: 10 92 24 03 sts 0x0324, r1 |
||
17096 | add6: 0c 94 3e 3f jmp 0x7e7c ; 0x7e7c <MotorControl+0x104> |
||
17097 | adda: e0 90 a5 05 lds r14, 0x05A5 |
||
17098 | adde: ff 24 eor r15, r15 |
||
17099 | ade0: 00 e0 ldi r16, 0x00 ; 0 |
||
17100 | ade2: 10 e0 ldi r17, 0x00 ; 0 |
||
17101 | ade4: 68 a5 ldd r22, Y+40 ; 0x28 |
||
17102 | ade6: 79 a5 ldd r23, Y+41 ; 0x29 |
||
17103 | ade8: 8a a5 ldd r24, Y+42 ; 0x2a |
||
17104 | adea: 9b a5 ldd r25, Y+43 ; 0x2b |
||
17105 | adec: a8 01 movw r20, r16 |
||
17106 | adee: 97 01 movw r18, r14 |
||
17107 | adf0: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17108 | adf4: 80 91 73 05 lds r24, 0x0573 |
||
17109 | adf8: 90 91 74 05 lds r25, 0x0574 |
||
17110 | adfc: aa 27 eor r26, r26 |
||
17111 | adfe: 97 fd sbrc r25, 7 |
||
17112 | ae00: a0 95 com r26 |
||
17113 | ae02: ba 2f mov r27, r26 |
||
17114 | ae04: 28 1b sub r18, r24 |
||
17115 | ae06: 39 0b sbc r19, r25 |
||
17116 | ae08: 4a 0b sbc r20, r26 |
||
17117 | ae0a: 5b 0b sbc r21, r27 |
||
17118 | ae0c: ca 01 movw r24, r20 |
||
17119 | ae0e: b9 01 movw r22, r18 |
||
17120 | ae10: 20 e1 ldi r18, 0x10 ; 16 |
||
17121 | ae12: 30 e0 ldi r19, 0x00 ; 0 |
||
17122 | ae14: 40 e0 ldi r20, 0x00 ; 0 |
||
17123 | ae16: 50 e0 ldi r21, 0x00 ; 0 |
||
17124 | ae18: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17125 | ae1c: 52 2e mov r5, r18 |
||
17126 | ae1e: 43 2e mov r4, r19 |
||
17127 | ae20: 34 2e mov r3, r20 |
||
17128 | ae22: 25 2e mov r2, r21 |
||
17129 | ae24: 42 01 movw r8, r4 |
||
17130 | ae26: 31 01 movw r6, r2 |
||
17131 | ae28: 6c a1 ldd r22, Y+36 ; 0x24 |
||
17132 | ae2a: 7d a1 ldd r23, Y+37 ; 0x25 |
||
17133 | ae2c: 8e a1 ldd r24, Y+38 ; 0x26 |
||
17134 | ae2e: 9f a1 ldd r25, Y+39 ; 0x27 |
||
17135 | ae30: a8 01 movw r20, r16 |
||
17136 | ae32: 97 01 movw r18, r14 |
||
17137 | ae34: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17138 | ae38: 80 91 88 05 lds r24, 0x0588 |
||
17139 | ae3c: 90 91 89 05 lds r25, 0x0589 |
||
17140 | ae40: aa 27 eor r26, r26 |
||
17141 | ae42: 97 fd sbrc r25, 7 |
||
17142 | ae44: a0 95 com r26 |
||
17143 | ae46: ba 2f mov r27, r26 |
||
17144 | ae48: 28 1b sub r18, r24 |
||
17145 | ae4a: 39 0b sbc r19, r25 |
||
17146 | ae4c: 4a 0b sbc r20, r26 |
||
17147 | ae4e: 5b 0b sbc r21, r27 |
||
17148 | ae50: ca 01 movw r24, r20 |
||
17149 | ae52: b9 01 movw r22, r18 |
||
17150 | ae54: 20 e1 ldi r18, 0x10 ; 16 |
||
17151 | ae56: 30 e0 ldi r19, 0x00 ; 0 |
||
17152 | ae58: 40 e0 ldi r20, 0x00 ; 0 |
||
17153 | ae5a: 50 e0 ldi r21, 0x00 ; 0 |
||
17154 | ae5c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17155 | ae60: 12 2f mov r17, r18 |
||
17156 | ae62: 03 2f mov r16, r19 |
||
17157 | ae64: f4 2e mov r15, r20 |
||
17158 | ae66: e5 2e mov r14, r21 |
||
17159 | ae68: 82 2f mov r24, r18 |
||
17160 | ae6a: 93 2f mov r25, r19 |
||
17161 | ae6c: a4 2f mov r26, r20 |
||
17162 | ae6e: b5 2f mov r27, r21 |
||
17163 | ae70: 5c 01 movw r10, r24 |
||
17164 | ae72: 6d 01 movw r12, r26 |
||
17165 | ae74: 80 91 ce 02 lds r24, 0x02CE |
||
17166 | ae78: 90 91 cf 02 lds r25, 0x02CF |
||
17167 | ae7c: 81 34 cpi r24, 0x41 ; 65 |
||
17168 | ae7e: 91 05 cpc r25, r1 |
||
17169 | ae80: 0c f4 brge .+2 ; 0xae84 <MotorControl+0x310c> |
||
17170 | ae82: db c0 rjmp .+438 ; 0xb03a <MotorControl+0x32c2> |
||
17171 | ae84: 65 2d mov r22, r5 |
||
17172 | ae86: 74 2d mov r23, r4 |
||
17173 | ae88: 83 2d mov r24, r3 |
||
17174 | ae8a: 92 2d mov r25, r2 |
||
17175 | ae8c: 23 e0 ldi r18, 0x03 ; 3 |
||
17176 | ae8e: 30 e0 ldi r19, 0x00 ; 0 |
||
17177 | ae90: 40 e0 ldi r20, 0x00 ; 0 |
||
17178 | ae92: 50 e0 ldi r21, 0x00 ; 0 |
||
17179 | ae94: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17180 | ae98: 92 2e mov r9, r18 |
||
17181 | ae9a: 83 2e mov r8, r19 |
||
17182 | ae9c: 74 2e mov r7, r20 |
||
17183 | ae9e: 65 2e mov r6, r21 |
||
17184 | aea0: 61 2f mov r22, r17 |
||
17185 | aea2: 70 2f mov r23, r16 |
||
17186 | aea4: 8f 2d mov r24, r15 |
||
17187 | aea6: 9e 2d mov r25, r14 |
||
17188 | aea8: 23 e0 ldi r18, 0x03 ; 3 |
||
17189 | aeaa: 30 e0 ldi r19, 0x00 ; 0 |
||
17190 | aeac: 40 e0 ldi r20, 0x00 ; 0 |
||
17191 | aeae: 50 e0 ldi r21, 0x00 ; 0 |
||
17192 | aeb0: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17193 | aeb4: c9 01 movw r24, r18 |
||
17194 | aeb6: da 01 movw r26, r20 |
||
17195 | aeb8: 5c 01 movw r10, r24 |
||
17196 | aeba: 6d 01 movw r12, r26 |
||
17197 | aebc: e0 91 91 05 lds r30, 0x0591 |
||
17198 | aec0: f0 e0 ldi r31, 0x00 ; 0 |
||
17199 | aec2: ee 0f add r30, r30 |
||
17200 | aec4: ff 1f adc r31, r31 |
||
17201 | aec6: e1 5d subi r30, 0xD1 ; 209 |
||
17202 | aec8: fa 4f sbci r31, 0xFA ; 250 |
||
17203 | aeca: 01 90 ld r0, Z+ |
||
17204 | aecc: f0 81 ld r31, Z |
||
17205 | aece: e0 2d mov r30, r0 |
||
17206 | aed0: f7 fd sbrc r31, 7 |
||
17207 | aed2: 78 c3 rjmp .+1776 ; 0xb5c4 <MotorControl+0x384c> |
||
17208 | aed4: 7a 97 sbiw r30, 0x1a ; 26 |
||
17209 | aed6: d4 f0 brlt .+52 ; 0xaf0c <MotorControl+0x3194> |
||
17210 | aed8: 69 2d mov r22, r9 |
||
17211 | aeda: 78 2d mov r23, r8 |
||
17212 | aedc: 87 2d mov r24, r7 |
||
17213 | aede: 96 2d mov r25, r6 |
||
17214 | aee0: 23 e0 ldi r18, 0x03 ; 3 |
||
17215 | aee2: 30 e0 ldi r19, 0x00 ; 0 |
||
17216 | aee4: 40 e0 ldi r20, 0x00 ; 0 |
||
17217 | aee6: 50 e0 ldi r21, 0x00 ; 0 |
||
17218 | aee8: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17219 | aeec: 92 2e mov r9, r18 |
||
17220 | aeee: 83 2e mov r8, r19 |
||
17221 | aef0: 74 2e mov r7, r20 |
||
17222 | aef2: 65 2e mov r6, r21 |
||
17223 | aef4: c6 01 movw r24, r12 |
||
17224 | aef6: b5 01 movw r22, r10 |
||
17225 | aef8: 23 e0 ldi r18, 0x03 ; 3 |
||
17226 | aefa: 30 e0 ldi r19, 0x00 ; 0 |
||
17227 | aefc: 40 e0 ldi r20, 0x00 ; 0 |
||
17228 | aefe: 50 e0 ldi r21, 0x00 ; 0 |
||
17229 | af00: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17230 | af04: c9 01 movw r24, r18 |
||
17231 | af06: da 01 movw r26, r20 |
||
17232 | af08: 5c 01 movw r10, r24 |
||
17233 | af0a: 6d 01 movw r12, r26 |
||
17234 | af0c: 29 2d mov r18, r9 |
||
17235 | af0e: 38 2d mov r19, r8 |
||
17236 | af10: 47 2d mov r20, r7 |
||
17237 | af12: 56 2d mov r21, r6 |
||
17238 | af14: c9 01 movw r24, r18 |
||
17239 | af16: da 01 movw r26, r20 |
||
17240 | af18: bc 01 movw r22, r24 |
||
17241 | af1a: cd 01 movw r24, r26 |
||
17242 | af1c: 61 32 cpi r22, 0x21 ; 33 |
||
17243 | af1e: 71 05 cpc r23, r1 |
||
17244 | af20: 81 05 cpc r24, r1 |
||
17245 | af22: 91 05 cpc r25, r1 |
||
17246 | af24: 24 f0 brlt .+8 ; 0xaf2e <MotorControl+0x31b6> |
||
17247 | af26: 60 e2 ldi r22, 0x20 ; 32 |
||
17248 | af28: 70 e0 ldi r23, 0x00 ; 0 |
||
17249 | af2a: 80 e0 ldi r24, 0x00 ; 0 |
||
17250 | af2c: 90 e0 ldi r25, 0x00 ; 0 |
||
17251 | af2e: 7b 01 movw r14, r22 |
||
17252 | af30: 8c 01 movw r16, r24 |
||
17253 | af32: 60 3e cpi r22, 0xE0 ; 224 |
||
17254 | af34: 3f ef ldi r19, 0xFF ; 255 |
||
17255 | af36: 73 07 cpc r23, r19 |
||
17256 | af38: 3f ef ldi r19, 0xFF ; 255 |
||
17257 | af3a: 83 07 cpc r24, r19 |
||
17258 | af3c: 3f ef ldi r19, 0xFF ; 255 |
||
17259 | af3e: 93 07 cpc r25, r19 |
||
17260 | af40: 44 f4 brge .+16 ; 0xaf52 <MotorControl+0x31da> |
||
17261 | af42: 90 ee ldi r25, 0xE0 ; 224 |
||
17262 | af44: e9 2e mov r14, r25 |
||
17263 | af46: 9f ef ldi r25, 0xFF ; 255 |
||
17264 | af48: f9 2e mov r15, r25 |
||
17265 | af4a: 9f ef ldi r25, 0xFF ; 255 |
||
17266 | af4c: 09 2f mov r16, r25 |
||
17267 | af4e: 9f ef ldi r25, 0xFF ; 255 |
||
17268 | af50: 19 2f mov r17, r25 |
||
17269 | af52: 40 ee ldi r20, 0xE0 ; 224 |
||
17270 | af54: a4 16 cp r10, r20 |
||
17271 | af56: 4f ef ldi r20, 0xFF ; 255 |
||
17272 | af58: b4 06 cpc r11, r20 |
||
17273 | af5a: 4f ef ldi r20, 0xFF ; 255 |
||
17274 | af5c: c4 06 cpc r12, r20 |
||
17275 | af5e: 4f ef ldi r20, 0xFF ; 255 |
||
17276 | af60: d4 06 cpc r13, r20 |
||
17277 | af62: 0c f0 brlt .+2 ; 0xaf66 <MotorControl+0x31ee> |
||
17278 | af64: 9c c0 rjmp .+312 ; 0xb09e <MotorControl+0x3326> |
||
17279 | af66: 80 ee ldi r24, 0xE0 ; 224 |
||
17280 | af68: a8 2e mov r10, r24 |
||
17281 | af6a: 8f ef ldi r24, 0xFF ; 255 |
||
17282 | af6c: b8 2e mov r11, r24 |
||
17283 | af6e: 8f ef ldi r24, 0xFF ; 255 |
||
17284 | af70: c8 2e mov r12, r24 |
||
17285 | af72: 8f ef ldi r24, 0xFF ; 255 |
||
17286 | af74: d8 2e mov r13, r24 |
||
17287 | af76: e1 c8 rjmp .-3646 ; 0xa13a <MotorControl+0x23c2> |
||
17288 | af78: 80 93 ad 01 sts 0x01AD, r24 |
||
17289 | af7c: 10 92 ae 01 sts 0x01AE, r1 |
||
17290 | af80: 34 ce rjmp .-920 ; 0xabea <MotorControl+0x2e72> |
||
17291 | af82: 80 91 89 01 lds r24, 0x0189 |
||
17292 | af86: 20 91 86 01 lds r18, 0x0186 |
||
17293 | af8a: 30 91 87 01 lds r19, 0x0187 |
||
17294 | af8e: 28 0f add r18, r24 |
||
17295 | af90: 31 1d adc r19, r1 |
||
17296 | af92: 80 91 9b 05 lds r24, 0x059B |
||
17297 | af96: 90 e0 ldi r25, 0x00 ; 0 |
||
17298 | af98: fc 01 movw r30, r24 |
||
17299 | af9a: 2e 9f mul r18, r30 |
||
17300 | af9c: c0 01 movw r24, r0 |
||
17301 | af9e: 2f 9f mul r18, r31 |
||
17302 | afa0: 90 0d add r25, r0 |
||
17303 | afa2: 3e 9f mul r19, r30 |
||
17304 | afa4: 90 0d add r25, r0 |
||
17305 | afa6: 11 24 eor r1, r1 |
||
17306 | afa8: aa 27 eor r26, r26 |
||
17307 | afaa: 97 fd sbrc r25, 7 |
||
17308 | afac: a0 95 com r26 |
||
17309 | afae: ba 2f mov r27, r26 |
||
17310 | afb0: 80 93 d8 02 sts 0x02D8, r24 |
||
17311 | afb4: 90 93 d9 02 sts 0x02D9, r25 |
||
17312 | afb8: a0 93 da 02 sts 0x02DA, r26 |
||
17313 | afbc: b0 93 db 02 sts 0x02DB, r27 |
||
17314 | afc0: 47 cc rjmp .-1906 ; 0xa850 <MotorControl+0x2ad8> |
||
17315 | afc2: 81 e0 ldi r24, 0x01 ; 1 |
||
17316 | afc4: 80 93 f2 02 sts 0x02F2, r24 |
||
17317 | afc8: 88 ec ldi r24, 0xC8 ; 200 |
||
17318 | afca: 80 93 aa 01 sts 0x01AA, r24 |
||
17319 | afce: 43 cc rjmp .-1914 ; 0xa856 <MotorControl+0x2ade> |
||
17320 | afd0: 80 81 ld r24, Z |
||
17321 | afd2: 91 81 ldd r25, Z+1 ; 0x01 |
||
17322 | afd4: 85 5b subi r24, 0xB5 ; 181 |
||
17323 | afd6: 9f 4f sbci r25, 0xFF ; 255 |
||
17324 | afd8: 0c f0 brlt .+2 ; 0xafdc <MotorControl+0x3264> |
||
17325 | afda: 02 c2 rjmp .+1028 ; 0xb3e0 <MotorControl+0x3668> |
||
17326 | afdc: 80 91 26 03 lds r24, 0x0326 |
||
17327 | afe0: 8f 5f subi r24, 0xFF ; 255 |
||
17328 | afe2: 80 93 26 03 sts 0x0326, r24 |
||
17329 | afe6: 89 3c cpi r24, 0xC9 ; 201 |
||
17330 | afe8: 08 f4 brcc .+2 ; 0xafec <MotorControl+0x3274> |
||
17331 | afea: 3a ca rjmp .-2956 ; 0xa460 <MotorControl+0x26e8> |
||
17332 | afec: 10 92 26 03 sts 0x0326, r1 |
||
17333 | aff0: 3b e0 ldi r19, 0x0B ; 11 |
||
17334 | aff2: 3d 15 cp r19, r13 |
||
17335 | aff4: 08 f4 brcc .+2 ; 0xaff8 <MotorControl+0x3280> |
||
17336 | aff6: 8c c3 rjmp .+1816 ; 0xb710 <MotorControl+0x3998> |
||
17337 | aff8: 29 98 cbi 0x05, 1 ; 5 |
||
17338 | affa: 10 92 af 02 sts 0x02AF, r1 |
||
17339 | affe: 10 92 ae 02 sts 0x02AE, r1 |
||
17340 | b002: 0e 94 67 18 call 0x30ce ; 0x30ce <Servo_Off> |
||
17341 | b006: 81 e0 ldi r24, 0x01 ; 1 |
||
17342 | b008: 0e 94 35 3b call 0x766a ; 0x766a <SetNeutral> |
||
17343 | b00c: 0e 94 62 18 call 0x30c4 ; 0x30c4 <Servo_On> |
||
17344 | b010: 0e 94 c9 5c call 0xb992 ; 0xb992 <GetActiveParamSet> |
||
17345 | b014: 68 e7 ldi r22, 0x78 ; 120 |
||
17346 | b016: 70 e0 ldi r23, 0x00 ; 0 |
||
17347 | b018: 0e 94 6c 3e call 0x7cd8 ; 0x7cd8 <Beep> |
||
17348 | b01c: 80 91 90 05 lds r24, 0x0590 |
||
17349 | b020: a8 2f mov r26, r24 |
||
17350 | b022: b0 e0 ldi r27, 0x00 ; 0 |
||
17351 | b024: aa 0f add r26, r26 |
||
17352 | b026: bb 1f adc r27, r27 |
||
17353 | b028: 1b ca rjmp .-3018 ; 0xa460 <MotorControl+0x26e8> |
||
17354 | b02a: 87 b5 in r24, 0x27 ; 39 |
||
17355 | b02c: 85 3f cpi r24, 0xF5 ; 245 |
||
17356 | b02e: 08 f0 brcs .+2 ; 0xb032 <MotorControl+0x32ba> |
||
17357 | b030: c9 c1 rjmp .+914 ; 0xb3c4 <MotorControl+0x364c> |
||
17358 | b032: 80 91 39 02 lds r24, 0x0239 |
||
17359 | b036: 81 50 subi r24, 0x01 ; 1 |
||
17360 | b038: b4 ce rjmp .-664 ; 0xada2 <MotorControl+0x302a> |
||
17361 | b03a: 80 91 d0 02 lds r24, 0x02D0 |
||
17362 | b03e: 90 91 d1 02 lds r25, 0x02D1 |
||
17363 | b042: 81 34 cpi r24, 0x41 ; 65 |
||
17364 | b044: 91 05 cpc r25, r1 |
||
17365 | b046: 0c f4 brge .+2 ; 0xb04a <MotorControl+0x32d2> |
||
17366 | b048: 39 cf rjmp .-398 ; 0xaebc <MotorControl+0x3144> |
||
17367 | b04a: 1c cf rjmp .-456 ; 0xae84 <MotorControl+0x310c> |
||
17368 | b04c: 87 39 cpi r24, 0x97 ; 151 |
||
17369 | b04e: 91 05 cpc r25, r1 |
||
17370 | b050: 0c f4 brge .+2 ; 0xb054 <MotorControl+0x32dc> |
||
17371 | b052: d9 cd rjmp .-1102 ; 0xac06 <MotorControl+0x2e8e> |
||
17372 | b054: 86 e9 ldi r24, 0x96 ; 150 |
||
17373 | b056: 90 e0 ldi r25, 0x00 ; 0 |
||
17374 | b058: 90 93 ae 01 sts 0x01AE, r25 |
||
17375 | b05c: 80 93 ad 01 sts 0x01AD, r24 |
||
17376 | b060: d2 cd rjmp .-1116 ; 0xac06 <MotorControl+0x2e8e> |
||
17377 | b062: 81 e0 ldi r24, 0x01 ; 1 |
||
17378 | b064: 90 e0 ldi r25, 0x00 ; 0 |
||
17379 | b066: 90 93 22 03 sts 0x0322, r25 |
||
17380 | b06a: 80 93 21 03 sts 0x0321, r24 |
||
17381 | b06e: 10 92 94 02 sts 0x0294, r1 |
||
17382 | b072: 10 92 95 02 sts 0x0295, r1 |
||
17383 | b076: 10 92 96 02 sts 0x0296, r1 |
||
17384 | b07a: 10 92 97 02 sts 0x0297, r1 |
||
17385 | b07e: 10 92 39 03 sts 0x0339, r1 |
||
17386 | b082: 10 92 3a 03 sts 0x033A, r1 |
||
17387 | b086: 10 92 3b 03 sts 0x033B, r1 |
||
17388 | b08a: 10 92 3c 03 sts 0x033C, r1 |
||
17389 | b08e: 0c 94 0a 45 jmp 0x8a14 ; 0x8a14 <MotorControl+0xc9c> |
||
17390 | b092: 27 e0 ldi r18, 0x07 ; 7 |
||
17391 | b094: 30 e0 ldi r19, 0x00 ; 0 |
||
17392 | b096: 42 0e add r4, r18 |
||
17393 | b098: 53 1e adc r5, r19 |
||
17394 | b09a: 0c 94 4c 44 jmp 0x8898 ; 0x8898 <MotorControl+0xb20> |
||
17395 | b09e: 51 e2 ldi r21, 0x21 ; 33 |
||
17396 | b0a0: a5 16 cp r10, r21 |
||
17397 | b0a2: b1 04 cpc r11, r1 |
||
17398 | b0a4: c1 04 cpc r12, r1 |
||
17399 | b0a6: d1 04 cpc r13, r1 |
||
17400 | b0a8: 0c f4 brge .+2 ; 0xb0ac <MotorControl+0x3334> |
||
17401 | b0aa: 47 c8 rjmp .-3954 ; 0xa13a <MotorControl+0x23c2> |
||
17402 | b0ac: b0 e2 ldi r27, 0x20 ; 32 |
||
17403 | b0ae: ab 2e mov r10, r27 |
||
17404 | b0b0: b1 2c mov r11, r1 |
||
17405 | b0b2: c1 2c mov r12, r1 |
||
17406 | b0b4: d1 2c mov r13, r1 |
||
17407 | b0b6: 41 c8 rjmp .-3966 ; 0xa13a <MotorControl+0x23c2> |
||
17408 | b0b8: f0 95 com r31 |
||
17409 | b0ba: e1 95 neg r30 |
||
17410 | b0bc: ff 4f sbci r31, 0xFF ; 255 |
||
17411 | b0be: 0c 94 65 50 jmp 0xa0ca ; 0xa0ca <MotorControl+0x2352> |
||
17412 | b0c2: 51 e0 ldi r21, 0x01 ; 1 |
||
17413 | b0c4: e5 16 cp r14, r21 |
||
17414 | b0c6: 50 e1 ldi r21, 0x10 ; 16 |
||
17415 | b0c8: f5 06 cpc r15, r21 |
||
17416 | b0ca: 50 e0 ldi r21, 0x00 ; 0 |
||
17417 | b0cc: 05 07 cpc r16, r21 |
||
17418 | b0ce: 50 e0 ldi r21, 0x00 ; 0 |
||
17419 | b0d0: 15 07 cpc r17, r21 |
||
17420 | b0d2: 0c f4 brge .+2 ; 0xb0d6 <MotorControl+0x335e> |
||
17421 | b0d4: 6c c2 rjmp .+1240 ; 0xb5ae <MotorControl+0x3836> |
||
17422 | b0d6: 80 91 00 03 lds r24, 0x0300 |
||
17423 | b0da: 88 23 and r24, r24 |
||
17424 | b0dc: 09 f4 brne .+2 ; 0xb0e0 <MotorControl+0x3368> |
||
17425 | b0de: 08 c3 rjmp .+1552 ; 0xb6f0 <MotorControl+0x3978> |
||
17426 | b0e0: d8 01 movw r26, r16 |
||
17427 | b0e2: c7 01 movw r24, r14 |
||
17428 | b0e4: 39 e0 ldi r19, 0x09 ; 9 |
||
17429 | b0e6: b5 95 asr r27 |
||
17430 | b0e8: a7 95 ror r26 |
||
17431 | b0ea: 97 95 ror r25 |
||
17432 | b0ec: 87 95 ror r24 |
||
17433 | b0ee: 3a 95 dec r19 |
||
17434 | b0f0: d1 f7 brne .-12 ; 0xb0e6 <MotorControl+0x336e> |
||
17435 | b0f2: a0 90 03 03 lds r10, 0x0303 |
||
17436 | b0f6: b0 90 04 03 lds r11, 0x0304 |
||
17437 | b0fa: a8 0e add r10, r24 |
||
17438 | b0fc: b9 1e adc r11, r25 |
||
17439 | b0fe: b0 92 04 03 sts 0x0304, r11 |
||
17440 | b102: a0 92 03 03 sts 0x0303, r10 |
||
17441 | b106: c8 01 movw r24, r16 |
||
17442 | b108: b7 01 movw r22, r14 |
||
17443 | b10a: 28 e0 ldi r18, 0x08 ; 8 |
||
17444 | b10c: 30 e0 ldi r19, 0x00 ; 0 |
||
17445 | b10e: 40 e0 ldi r20, 0x00 ; 0 |
||
17446 | b110: 50 e0 ldi r21, 0x00 ; 0 |
||
17447 | b112: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17448 | b116: c9 01 movw r24, r18 |
||
17449 | b118: da 01 movw r26, r20 |
||
17450 | b11a: 80 93 29 03 sts 0x0329, r24 |
||
17451 | b11e: 90 93 2a 03 sts 0x032A, r25 |
||
17452 | b122: a0 93 2b 03 sts 0x032B, r26 |
||
17453 | b126: b0 93 2c 03 sts 0x032C, r27 |
||
17454 | b12a: 89 58 subi r24, 0x89 ; 137 |
||
17455 | b12c: 93 41 sbci r25, 0x13 ; 19 |
||
17456 | b12e: a0 40 sbci r26, 0x00 ; 0 |
||
17457 | b130: b0 40 sbci r27, 0x00 ; 0 |
||
17458 | b132: 64 f0 brlt .+24 ; 0xb14c <MotorControl+0x33d4> |
||
17459 | b134: 88 e8 ldi r24, 0x88 ; 136 |
||
17460 | b136: 93 e1 ldi r25, 0x13 ; 19 |
||
17461 | b138: a0 e0 ldi r26, 0x00 ; 0 |
||
17462 | b13a: b0 e0 ldi r27, 0x00 ; 0 |
||
17463 | b13c: 80 93 29 03 sts 0x0329, r24 |
||
17464 | b140: 90 93 2a 03 sts 0x032A, r25 |
||
17465 | b144: a0 93 2b 03 sts 0x032B, r26 |
||
17466 | b148: b0 93 2c 03 sts 0x032C, r27 |
||
17467 | b14c: 60 91 29 03 lds r22, 0x0329 |
||
17468 | b150: 70 91 2a 03 lds r23, 0x032A |
||
17469 | b154: 80 91 2b 03 lds r24, 0x032B |
||
17470 | b158: 90 91 2c 03 lds r25, 0x032C |
||
17471 | b15c: 20 e0 ldi r18, 0x00 ; 0 |
||
17472 | b15e: 31 e0 ldi r19, 0x01 ; 1 |
||
17473 | b160: 40 e0 ldi r20, 0x00 ; 0 |
||
17474 | b162: 50 e0 ldi r21, 0x00 ; 0 |
||
17475 | b164: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17476 | b168: 80 91 dc 02 lds r24, 0x02DC |
||
17477 | b16c: 90 91 dd 02 lds r25, 0x02DD |
||
17478 | b170: 82 0f add r24, r18 |
||
17479 | b172: 93 1f adc r25, r19 |
||
17480 | b174: 90 93 dd 02 sts 0x02DD, r25 |
||
17481 | b178: 80 93 dc 02 sts 0x02DC, r24 |
||
17482 | b17c: 70 e0 ldi r23, 0x00 ; 0 |
||
17483 | b17e: e7 16 cp r14, r23 |
||
17484 | b180: 70 ef ldi r23, 0xF0 ; 240 |
||
17485 | b182: f7 06 cpc r15, r23 |
||
17486 | b184: 7f ef ldi r23, 0xFF ; 255 |
||
17487 | b186: 07 07 cpc r16, r23 |
||
17488 | b188: 7f ef ldi r23, 0xFF ; 255 |
||
17489 | b18a: 17 07 cpc r17, r23 |
||
17490 | b18c: 0c f0 brlt .+2 ; 0xb190 <MotorControl+0x3418> |
||
17491 | b18e: 16 c2 rjmp .+1068 ; 0xb5bc <MotorControl+0x3844> |
||
17492 | b190: 80 91 ff 02 lds r24, 0x02FF |
||
17493 | b194: 88 23 and r24, r24 |
||
17494 | b196: 09 f4 brne .+2 ; 0xb19a <MotorControl+0x3422> |
||
17495 | b198: a2 c2 rjmp .+1348 ; 0xb6de <MotorControl+0x3966> |
||
17496 | b19a: 88 27 eor r24, r24 |
||
17497 | b19c: 99 27 eor r25, r25 |
||
17498 | b19e: dc 01 movw r26, r24 |
||
17499 | b1a0: 8e 19 sub r24, r14 |
||
17500 | b1a2: 9f 09 sbc r25, r15 |
||
17501 | b1a4: a0 0b sbc r26, r16 |
||
17502 | b1a6: b1 0b sbc r27, r17 |
||
17503 | b1a8: 29 e0 ldi r18, 0x09 ; 9 |
||
17504 | b1aa: b5 95 asr r27 |
||
17505 | b1ac: a7 95 ror r26 |
||
17506 | b1ae: 97 95 ror r25 |
||
17507 | b1b0: 87 95 ror r24 |
||
17508 | b1b2: 2a 95 dec r18 |
||
17509 | b1b4: d1 f7 brne .-12 ; 0xb1aa <MotorControl+0x3432> |
||
17510 | b1b6: a8 0e add r10, r24 |
||
17511 | b1b8: b9 1e adc r11, r25 |
||
17512 | b1ba: b0 92 04 03 sts 0x0304, r11 |
||
17513 | b1be: a0 92 03 03 sts 0x0303, r10 |
||
17514 | b1c2: c8 01 movw r24, r16 |
||
17515 | b1c4: b7 01 movw r22, r14 |
||
17516 | b1c6: 28 e0 ldi r18, 0x08 ; 8 |
||
17517 | b1c8: 30 e0 ldi r19, 0x00 ; 0 |
||
17518 | b1ca: 40 e0 ldi r20, 0x00 ; 0 |
||
17519 | b1cc: 50 e0 ldi r21, 0x00 ; 0 |
||
17520 | b1ce: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17521 | b1d2: c9 01 movw r24, r18 |
||
17522 | b1d4: da 01 movw r26, r20 |
||
17523 | b1d6: 80 93 29 03 sts 0x0329, r24 |
||
17524 | b1da: 90 93 2a 03 sts 0x032A, r25 |
||
17525 | b1de: a0 93 2b 03 sts 0x032B, r26 |
||
17526 | b1e2: b0 93 2c 03 sts 0x032C, r27 |
||
17527 | b1e6: 88 57 subi r24, 0x78 ; 120 |
||
17528 | b1e8: 9c 4e sbci r25, 0xEC ; 236 |
||
17529 | b1ea: af 4f sbci r26, 0xFF ; 255 |
||
17530 | b1ec: bf 4f sbci r27, 0xFF ; 255 |
||
17531 | b1ee: 64 f4 brge .+24 ; 0xb208 <MotorControl+0x3490> |
||
17532 | b1f0: 88 e7 ldi r24, 0x78 ; 120 |
||
17533 | b1f2: 9c ee ldi r25, 0xEC ; 236 |
||
17534 | b1f4: af ef ldi r26, 0xFF ; 255 |
||
17535 | b1f6: bf ef ldi r27, 0xFF ; 255 |
||
17536 | b1f8: 80 93 29 03 sts 0x0329, r24 |
||
17537 | b1fc: 90 93 2a 03 sts 0x032A, r25 |
||
17538 | b200: a0 93 2b 03 sts 0x032B, r26 |
||
17539 | b204: b0 93 2c 03 sts 0x032C, r27 |
||
17540 | b208: 60 91 29 03 lds r22, 0x0329 |
||
17541 | b20c: 70 91 2a 03 lds r23, 0x032A |
||
17542 | b210: 80 91 2b 03 lds r24, 0x032B |
||
17543 | b214: 90 91 2c 03 lds r25, 0x032C |
||
17544 | b218: 20 e0 ldi r18, 0x00 ; 0 |
||
17545 | b21a: 31 e0 ldi r19, 0x01 ; 1 |
||
17546 | b21c: 40 e0 ldi r20, 0x00 ; 0 |
||
17547 | b21e: 50 e0 ldi r21, 0x00 ; 0 |
||
17548 | b220: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17549 | b224: 80 91 dc 02 lds r24, 0x02DC |
||
17550 | b228: 90 91 dd 02 lds r25, 0x02DD |
||
17551 | b22c: 82 0f add r24, r18 |
||
17552 | b22e: 93 1f adc r25, r19 |
||
17553 | b230: 90 93 dd 02 sts 0x02DD, r25 |
||
17554 | b234: 80 93 dc 02 sts 0x02DC, r24 |
||
17555 | b238: 0c 94 8b 4f jmp 0x9f16 ; 0x9f16 <MotorControl+0x219e> |
||
17556 | b23c: 31 e0 ldi r19, 0x01 ; 1 |
||
17557 | b23e: e3 16 cp r14, r19 |
||
17558 | b240: 30 e1 ldi r19, 0x10 ; 16 |
||
17559 | b242: f3 06 cpc r15, r19 |
||
17560 | b244: 30 e0 ldi r19, 0x00 ; 0 |
||
17561 | b246: 03 07 cpc r16, r19 |
||
17562 | b248: 30 e0 ldi r19, 0x00 ; 0 |
||
17563 | b24a: 13 07 cpc r17, r19 |
||
17564 | b24c: 0c f4 brge .+2 ; 0xb250 <MotorControl+0x34d8> |
||
17565 | b24e: a8 c1 rjmp .+848 ; 0xb5a0 <MotorControl+0x3828> |
||
17566 | b250: 80 91 02 03 lds r24, 0x0302 |
||
17567 | b254: 88 23 and r24, r24 |
||
17568 | b256: 09 f4 brne .+2 ; 0xb25a <MotorControl+0x34e2> |
||
17569 | b258: 3a c2 rjmp .+1140 ; 0xb6ce <MotorControl+0x3956> |
||
17570 | b25a: d8 01 movw r26, r16 |
||
17571 | b25c: c7 01 movw r24, r14 |
||
17572 | b25e: 59 e0 ldi r21, 0x09 ; 9 |
||
17573 | b260: b5 95 asr r27 |
||
17574 | b262: a7 95 ror r26 |
||
17575 | b264: 97 95 ror r25 |
||
17576 | b266: 87 95 ror r24 |
||
17577 | b268: 5a 95 dec r21 |
||
17578 | b26a: d1 f7 brne .-12 ; 0xb260 <MotorControl+0x34e8> |
||
17579 | b26c: a0 90 03 03 lds r10, 0x0303 |
||
17580 | b270: b0 90 04 03 lds r11, 0x0304 |
||
17581 | b274: a8 0e add r10, r24 |
||
17582 | b276: b9 1e adc r11, r25 |
||
17583 | b278: b0 92 04 03 sts 0x0304, r11 |
||
17584 | b27c: a0 92 03 03 sts 0x0303, r10 |
||
17585 | b280: c8 01 movw r24, r16 |
||
17586 | b282: b7 01 movw r22, r14 |
||
17587 | b284: 28 e0 ldi r18, 0x08 ; 8 |
||
17588 | b286: 30 e0 ldi r19, 0x00 ; 0 |
||
17589 | b288: 40 e0 ldi r20, 0x00 ; 0 |
||
17590 | b28a: 50 e0 ldi r21, 0x00 ; 0 |
||
17591 | b28c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17592 | b290: c9 01 movw r24, r18 |
||
17593 | b292: da 01 movw r26, r20 |
||
17594 | b294: 80 93 2d 03 sts 0x032D, r24 |
||
17595 | b298: 90 93 2e 03 sts 0x032E, r25 |
||
17596 | b29c: a0 93 2f 03 sts 0x032F, r26 |
||
17597 | b2a0: b0 93 30 03 sts 0x0330, r27 |
||
17598 | b2a4: 89 58 subi r24, 0x89 ; 137 |
||
17599 | b2a6: 93 41 sbci r25, 0x13 ; 19 |
||
17600 | b2a8: a0 40 sbci r26, 0x00 ; 0 |
||
17601 | b2aa: b0 40 sbci r27, 0x00 ; 0 |
||
17602 | b2ac: 64 f0 brlt .+24 ; 0xb2c6 <MotorControl+0x354e> |
||
17603 | b2ae: 88 e8 ldi r24, 0x88 ; 136 |
||
17604 | b2b0: 93 e1 ldi r25, 0x13 ; 19 |
||
17605 | b2b2: a0 e0 ldi r26, 0x00 ; 0 |
||
17606 | b2b4: b0 e0 ldi r27, 0x00 ; 0 |
||
17607 | b2b6: 80 93 2d 03 sts 0x032D, r24 |
||
17608 | b2ba: 90 93 2e 03 sts 0x032E, r25 |
||
17609 | b2be: a0 93 2f 03 sts 0x032F, r26 |
||
17610 | b2c2: b0 93 30 03 sts 0x0330, r27 |
||
17611 | b2c6: 60 91 2d 03 lds r22, 0x032D |
||
17612 | b2ca: 70 91 2e 03 lds r23, 0x032E |
||
17613 | b2ce: 80 91 2f 03 lds r24, 0x032F |
||
17614 | b2d2: 90 91 30 03 lds r25, 0x0330 |
||
17615 | b2d6: 20 e0 ldi r18, 0x00 ; 0 |
||
17616 | b2d8: 31 e0 ldi r19, 0x01 ; 1 |
||
17617 | b2da: 40 e0 ldi r20, 0x00 ; 0 |
||
17618 | b2dc: 50 e0 ldi r21, 0x00 ; 0 |
||
17619 | b2de: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17620 | b2e2: 80 91 de 02 lds r24, 0x02DE |
||
17621 | b2e6: 90 91 df 02 lds r25, 0x02DF |
||
17622 | b2ea: 82 0f add r24, r18 |
||
17623 | b2ec: 93 1f adc r25, r19 |
||
17624 | b2ee: 90 93 df 02 sts 0x02DF, r25 |
||
17625 | b2f2: 80 93 de 02 sts 0x02DE, r24 |
||
17626 | b2f6: 50 e0 ldi r21, 0x00 ; 0 |
||
17627 | b2f8: e5 16 cp r14, r21 |
||
17628 | b2fa: 50 ef ldi r21, 0xF0 ; 240 |
||
17629 | b2fc: f5 06 cpc r15, r21 |
||
17630 | b2fe: 5f ef ldi r21, 0xFF ; 255 |
||
17631 | b300: 05 07 cpc r16, r21 |
||
17632 | b302: 5f ef ldi r21, 0xFF ; 255 |
||
17633 | b304: 15 07 cpc r17, r21 |
||
17634 | b306: 0c f0 brlt .+2 ; 0xb30a <MotorControl+0x3592> |
||
17635 | b308: 47 c1 rjmp .+654 ; 0xb598 <MotorControl+0x3820> |
||
17636 | b30a: 80 91 01 03 lds r24, 0x0301 |
||
17637 | b30e: 88 23 and r24, r24 |
||
17638 | b310: 09 f4 brne .+2 ; 0xb314 <MotorControl+0x359c> |
||
17639 | b312: f6 c1 rjmp .+1004 ; 0xb700 <MotorControl+0x3988> |
||
17640 | b314: 88 27 eor r24, r24 |
||
17641 | b316: 99 27 eor r25, r25 |
||
17642 | b318: dc 01 movw r26, r24 |
||
17643 | b31a: 8e 19 sub r24, r14 |
||
17644 | b31c: 9f 09 sbc r25, r15 |
||
17645 | b31e: a0 0b sbc r26, r16 |
||
17646 | b320: b1 0b sbc r27, r17 |
||
17647 | b322: 49 e0 ldi r20, 0x09 ; 9 |
||
17648 | b324: b5 95 asr r27 |
||
17649 | b326: a7 95 ror r26 |
||
17650 | b328: 97 95 ror r25 |
||
17651 | b32a: 87 95 ror r24 |
||
17652 | b32c: 4a 95 dec r20 |
||
17653 | b32e: d1 f7 brne .-12 ; 0xb324 <MotorControl+0x35ac> |
||
17654 | b330: a8 0e add r10, r24 |
||
17655 | b332: b9 1e adc r11, r25 |
||
17656 | b334: b0 92 04 03 sts 0x0304, r11 |
||
17657 | b338: a0 92 03 03 sts 0x0303, r10 |
||
17658 | b33c: c8 01 movw r24, r16 |
||
17659 | b33e: b7 01 movw r22, r14 |
||
17660 | b340: 28 e0 ldi r18, 0x08 ; 8 |
||
17661 | b342: 30 e0 ldi r19, 0x00 ; 0 |
||
17662 | b344: 40 e0 ldi r20, 0x00 ; 0 |
||
17663 | b346: 50 e0 ldi r21, 0x00 ; 0 |
||
17664 | b348: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17665 | b34c: c9 01 movw r24, r18 |
||
17666 | b34e: da 01 movw r26, r20 |
||
17667 | b350: 80 93 2d 03 sts 0x032D, r24 |
||
17668 | b354: 90 93 2e 03 sts 0x032E, r25 |
||
17669 | b358: a0 93 2f 03 sts 0x032F, r26 |
||
17670 | b35c: b0 93 30 03 sts 0x0330, r27 |
||
17671 | b360: 88 57 subi r24, 0x78 ; 120 |
||
17672 | b362: 9c 4e sbci r25, 0xEC ; 236 |
||
17673 | b364: af 4f sbci r26, 0xFF ; 255 |
||
17674 | b366: bf 4f sbci r27, 0xFF ; 255 |
||
17675 | b368: 64 f4 brge .+24 ; 0xb382 <MotorControl+0x360a> |
||
17676 | b36a: 88 e7 ldi r24, 0x78 ; 120 |
||
17677 | b36c: 9c ee ldi r25, 0xEC ; 236 |
||
17678 | b36e: af ef ldi r26, 0xFF ; 255 |
||
17679 | b370: bf ef ldi r27, 0xFF ; 255 |
||
17680 | b372: 80 93 2d 03 sts 0x032D, r24 |
||
17681 | b376: 90 93 2e 03 sts 0x032E, r25 |
||
17682 | b37a: a0 93 2f 03 sts 0x032F, r26 |
||
17683 | b37e: b0 93 30 03 sts 0x0330, r27 |
||
17684 | b382: 60 91 2d 03 lds r22, 0x032D |
||
17685 | b386: 70 91 2e 03 lds r23, 0x032E |
||
17686 | b38a: 80 91 2f 03 lds r24, 0x032F |
||
17687 | b38e: 90 91 30 03 lds r25, 0x0330 |
||
17688 | b392: 20 e0 ldi r18, 0x00 ; 0 |
||
17689 | b394: 31 e0 ldi r19, 0x01 ; 1 |
||
17690 | b396: 40 e0 ldi r20, 0x00 ; 0 |
||
17691 | b398: 50 e0 ldi r21, 0x00 ; 0 |
||
17692 | b39a: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17693 | b39e: 80 91 de 02 lds r24, 0x02DE |
||
17694 | b3a2: 90 91 df 02 lds r25, 0x02DF |
||
17695 | b3a6: 82 0f add r24, r18 |
||
17696 | b3a8: 93 1f adc r25, r19 |
||
17697 | b3aa: 90 93 df 02 sts 0x02DF, r25 |
||
17698 | b3ae: 80 93 de 02 sts 0x02DE, r24 |
||
17699 | b3b2: 0c 94 f2 4e jmp 0x9de4 ; 0x9de4 <MotorControl+0x206c> |
||
17700 | b3b6: 10 92 f4 02 sts 0x02F4, r1 |
||
17701 | b3ba: 10 92 f3 02 sts 0x02F3, r1 |
||
17702 | b3be: 08 ad ldd r16, Y+56 ; 0x38 |
||
17703 | b3c0: 19 ad ldd r17, Y+57 ; 0x39 |
||
17704 | b3c2: 57 cb rjmp .-2386 ; 0xaa72 <MotorControl+0x2cfa> |
||
17705 | b3c4: 80 91 e9 02 lds r24, 0x02E9 |
||
17706 | b3c8: 82 60 ori r24, 0x02 ; 2 |
||
17707 | b3ca: 80 93 e9 02 sts 0x02E9, r24 |
||
17708 | b3ce: 0c 94 ea 4c jmp 0x99d4 ; 0x99d4 <MotorControl+0x1c5c> |
||
17709 | b3d2: 80 91 e9 02 lds r24, 0x02E9 |
||
17710 | b3d6: 8c 7f andi r24, 0xFC ; 252 |
||
17711 | b3d8: 80 93 e9 02 sts 0x02E9, r24 |
||
17712 | b3dc: 0c 94 ea 4c jmp 0x99d4 ; 0x99d4 <MotorControl+0x1c5c> |
||
17713 | b3e0: 10 92 26 03 sts 0x0326, r1 |
||
17714 | b3e4: 3d c8 rjmp .-3974 ; 0xa460 <MotorControl+0x26e8> |
||
17715 | b3e6: 80 91 2a 02 lds r24, 0x022A |
||
17716 | b3ea: 90 91 2b 02 lds r25, 0x022B |
||
17717 | b3ee: a0 91 2c 02 lds r26, 0x022C |
||
17718 | b3f2: b0 91 2d 02 lds r27, 0x022D |
||
17719 | b3f6: 5c 01 movw r10, r24 |
||
17720 | b3f8: a2 1a sub r10, r18 |
||
17721 | b3fa: b3 0a sbc r11, r19 |
||
17722 | b3fc: f0 90 8a 01 lds r15, 0x018A |
||
17723 | b400: 80 91 2e 02 lds r24, 0x022E |
||
17724 | b404: 90 91 2f 02 lds r25, 0x022F |
||
17725 | b408: 97 fd sbrc r25, 7 |
||
17726 | b40a: 34 c2 rjmp .+1128 ; 0xb874 <MotorControl+0x3afc> |
||
17727 | b40c: 95 95 asr r25 |
||
17728 | b40e: 87 95 ror r24 |
||
17729 | b410: 95 95 asr r25 |
||
17730 | b412: 87 95 ror r24 |
||
17731 | b414: 95 95 asr r25 |
||
17732 | b416: 87 95 ror r24 |
||
17733 | b418: 89 30 cpi r24, 0x09 ; 9 |
||
17734 | b41a: 91 05 cpc r25, r1 |
||
17735 | b41c: 0c f0 brlt .+2 ; 0xb420 <MotorControl+0x36a8> |
||
17736 | b41e: 3c c1 rjmp .+632 ; 0xb698 <MotorControl+0x3920> |
||
17737 | b420: 18 16 cp r1, r24 |
||
17738 | b422: 19 06 cpc r1, r25 |
||
17739 | b424: 0c f4 brge .+2 ; 0xb428 <MotorControl+0x36b0> |
||
17740 | b426: 3a c1 rjmp .+628 ; 0xb69c <MotorControl+0x3924> |
||
17741 | b428: 88 9f mul r24, r24 |
||
17742 | b42a: a0 01 movw r20, r0 |
||
17743 | b42c: 89 9f mul r24, r25 |
||
17744 | b42e: 50 0d add r21, r0 |
||
17745 | b430: 98 9f mul r25, r24 |
||
17746 | b432: 50 0d add r21, r0 |
||
17747 | b434: 11 24 eor r1, r1 |
||
17748 | b436: 57 ff sbrs r21, 7 |
||
17749 | b438: 02 c0 rjmp .+4 ; 0xb43e <MotorControl+0x36c6> |
||
17750 | b43a: 4d 5f subi r20, 0xFD ; 253 |
||
17751 | b43c: 5f 4f sbci r21, 0xFF ; 255 |
||
17752 | b43e: 55 95 asr r21 |
||
17753 | b440: 47 95 ror r20 |
||
17754 | b442: 55 95 asr r21 |
||
17755 | b444: 47 95 ror r20 |
||
17756 | b446: 20 91 2e 02 lds r18, 0x022E |
||
17757 | b44a: 30 91 2f 02 lds r19, 0x022F |
||
17758 | b44e: 24 1b sub r18, r20 |
||
17759 | b450: 35 0b sbc r19, r21 |
||
17760 | b452: b9 01 movw r22, r18 |
||
17761 | b454: 88 27 eor r24, r24 |
||
17762 | b456: 77 fd sbrc r23, 7 |
||
17763 | b458: 80 95 com r24 |
||
17764 | b45a: 98 2f mov r25, r24 |
||
17765 | b45c: 20 91 88 01 lds r18, 0x0188 |
||
17766 | b460: 30 e0 ldi r19, 0x00 ; 0 |
||
17767 | b462: 40 e0 ldi r20, 0x00 ; 0 |
||
17768 | b464: 50 e0 ldi r21, 0x00 ; 0 |
||
17769 | b466: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
17770 | b46a: 20 e8 ldi r18, 0x80 ; 128 |
||
17771 | b46c: 30 e0 ldi r19, 0x00 ; 0 |
||
17772 | b46e: 40 e0 ldi r20, 0x00 ; 0 |
||
17773 | b470: 50 e0 ldi r21, 0x00 ; 0 |
||
17774 | b472: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17775 | b476: a9 01 movw r20, r18 |
||
17776 | b478: 2f 3f cpi r18, 0xFF ; 255 |
||
17777 | b47a: 31 05 cpc r19, r1 |
||
17778 | b47c: 19 f0 breq .+6 ; 0xb484 <MotorControl+0x370c> |
||
17779 | b47e: 14 f0 brlt .+4 ; 0xb484 <MotorControl+0x370c> |
||
17780 | b480: 4f ef ldi r20, 0xFF ; 255 |
||
17781 | b482: 50 e0 ldi r21, 0x00 ; 0 |
||
17782 | b484: 8f 2d mov r24, r15 |
||
17783 | b486: 90 e0 ldi r25, 0x00 ; 0 |
||
17784 | b488: a8 9e mul r10, r24 |
||
17785 | b48a: 90 01 movw r18, r0 |
||
17786 | b48c: a9 9e mul r10, r25 |
||
17787 | b48e: 30 0d add r19, r0 |
||
17788 | b490: b8 9e mul r11, r24 |
||
17789 | b492: 30 0d add r19, r0 |
||
17790 | b494: 11 24 eor r1, r1 |
||
17791 | b496: 37 fd sbrc r19, 7 |
||
17792 | b498: f7 c1 rjmp .+1006 ; 0xb888 <MotorControl+0x3b10> |
||
17793 | b49a: 35 95 asr r19 |
||
17794 | b49c: 27 95 ror r18 |
||
17795 | b49e: 35 95 asr r19 |
||
17796 | b4a0: 27 95 ror r18 |
||
17797 | b4a2: 35 95 asr r19 |
||
17798 | b4a4: 27 95 ror r18 |
||
17799 | b4a6: 35 95 asr r19 |
||
17800 | b4a8: 27 95 ror r18 |
||
17801 | b4aa: b8 01 movw r22, r16 |
||
17802 | b4ac: 62 1b sub r22, r18 |
||
17803 | b4ae: 73 0b sbc r23, r19 |
||
17804 | b4b0: 9b 01 movw r18, r22 |
||
17805 | b4b2: ca 01 movw r24, r20 |
||
17806 | b4b4: 7f ef ldi r23, 0xFF ; 255 |
||
17807 | b4b6: 41 38 cpi r20, 0x81 ; 129 |
||
17808 | b4b8: 57 07 cpc r21, r23 |
||
17809 | b4ba: 14 f4 brge .+4 ; 0xb4c0 <MotorControl+0x3748> |
||
17810 | b4bc: 81 e8 ldi r24, 0x81 ; 129 |
||
17811 | b4be: 9f ef ldi r25, 0xFF ; 255 |
||
17812 | b4c0: 69 01 movw r12, r18 |
||
17813 | b4c2: c8 1a sub r12, r24 |
||
17814 | b4c4: d9 0a sbc r13, r25 |
||
17815 | b4c6: 60 91 a0 02 lds r22, 0x02A0 |
||
17816 | b4ca: 70 91 a1 02 lds r23, 0x02A1 |
||
17817 | b4ce: 80 91 a2 02 lds r24, 0x02A2 |
||
17818 | b4d2: 90 91 a3 02 lds r25, 0x02A3 |
||
17819 | b4d6: e0 90 8b 01 lds r14, 0x018B |
||
17820 | b4da: ff 24 eor r15, r15 |
||
17821 | b4dc: 00 e0 ldi r16, 0x00 ; 0 |
||
17822 | b4de: 10 e0 ldi r17, 0x00 ; 0 |
||
17823 | b4e0: 20 e8 ldi r18, 0x80 ; 128 |
||
17824 | b4e2: 30 e0 ldi r19, 0x00 ; 0 |
||
17825 | b4e4: 40 e0 ldi r20, 0x00 ; 0 |
||
17826 | b4e6: 50 e0 ldi r21, 0x00 ; 0 |
||
17827 | b4e8: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17828 | b4ec: c8 01 movw r24, r16 |
||
17829 | b4ee: b7 01 movw r22, r14 |
||
17830 | b4f0: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
17831 | b4f4: 20 e2 ldi r18, 0x20 ; 32 |
||
17832 | b4f6: 30 e0 ldi r19, 0x00 ; 0 |
||
17833 | b4f8: 40 e0 ldi r20, 0x00 ; 0 |
||
17834 | b4fa: 50 e0 ldi r21, 0x00 ; 0 |
||
17835 | b4fc: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
17836 | b500: c9 01 movw r24, r18 |
||
17837 | b502: 2f 3f cpi r18, 0xFF ; 255 |
||
17838 | b504: 31 05 cpc r19, r1 |
||
17839 | b506: 19 f0 breq .+6 ; 0xb50e <MotorControl+0x3796> |
||
17840 | b508: 14 f0 brlt .+4 ; 0xb50e <MotorControl+0x3796> |
||
17841 | b50a: 8f ef ldi r24, 0xFF ; 255 |
||
17842 | b50c: 90 e0 ldi r25, 0x00 ; 0 |
||
17843 | b50e: af ef ldi r26, 0xFF ; 255 |
||
17844 | b510: 81 38 cpi r24, 0x81 ; 129 |
||
17845 | b512: 9a 07 cpc r25, r26 |
||
17846 | b514: 14 f4 brge .+4 ; 0xb51a <MotorControl+0x37a2> |
||
17847 | b516: 81 e8 ldi r24, 0x81 ; 129 |
||
17848 | b518: 9f ef ldi r25, 0xFF ; 255 |
||
17849 | b51a: 96 01 movw r18, r12 |
||
17850 | b51c: 28 1b sub r18, r24 |
||
17851 | b51e: 39 0b sbc r19, r25 |
||
17852 | b520: e5 e9 ldi r30, 0x95 ; 149 |
||
17853 | b522: f0 e0 ldi r31, 0x00 ; 0 |
||
17854 | b524: ae 0e add r10, r30 |
||
17855 | b526: bf 1e adc r11, r31 |
||
17856 | b528: fb e2 ldi r31, 0x2B ; 43 |
||
17857 | b52a: af 16 cp r10, r31 |
||
17858 | b52c: f1 e0 ldi r31, 0x01 ; 1 |
||
17859 | b52e: bf 06 cpc r11, r31 |
||
17860 | b530: 08 f0 brcs .+2 ; 0xb534 <MotorControl+0x37bc> |
||
17861 | b532: 6b c0 rjmp .+214 ; 0xb60a <MotorControl+0x3892> |
||
17862 | b534: 80 91 f3 02 lds r24, 0x02F3 |
||
17863 | b538: 90 91 f4 02 lds r25, 0x02F4 |
||
17864 | b53c: 89 2b or r24, r25 |
||
17865 | b53e: 09 f0 breq .+2 ; 0xb542 <MotorControl+0x37ca> |
||
17866 | b540: 64 c0 rjmp .+200 ; 0xb60a <MotorControl+0x3892> |
||
17867 | b542: 80 91 f0 02 lds r24, 0x02F0 |
||
17868 | b546: 90 91 f1 02 lds r25, 0x02F1 |
||
17869 | b54a: 18 16 cp r1, r24 |
||
17870 | b54c: 19 06 cpc r1, r25 |
||
17871 | b54e: 0c f0 brlt .+2 ; 0xb552 <MotorControl+0x37da> |
||
17872 | b550: 5c c0 rjmp .+184 ; 0xb60a <MotorControl+0x3892> |
||
17873 | b552: 00 91 ee 02 lds r16, 0x02EE |
||
17874 | b556: 10 91 ef 02 lds r17, 0x02EF |
||
17875 | b55a: 20 17 cp r18, r16 |
||
17876 | b55c: 31 07 cpc r19, r17 |
||
17877 | b55e: 0c f4 brge .+2 ; 0xb562 <MotorControl+0x37ea> |
||
17878 | b560: ac ca rjmp .-2728 ; 0xaaba <MotorControl+0x2d42> |
||
17879 | b562: 80 91 ab 01 lds r24, 0x01AB |
||
17880 | b566: 90 91 ac 01 lds r25, 0x01AC |
||
17881 | b56a: 89 01 movw r16, r18 |
||
17882 | b56c: 82 17 cp r24, r18 |
||
17883 | b56e: 93 07 cpc r25, r19 |
||
17884 | b570: 0c f0 brlt .+2 ; 0xb574 <MotorControl+0x37fc> |
||
17885 | b572: a3 ca rjmp .-2746 ; 0xaaba <MotorControl+0x2d42> |
||
17886 | b574: 8c 01 movw r16, r24 |
||
17887 | b576: a1 ca rjmp .-2750 ; 0xaaba <MotorControl+0x2d42> |
||
17888 | b578: 80 91 f5 02 lds r24, 0x02F5 |
||
17889 | b57c: 90 91 f6 02 lds r25, 0x02F6 |
||
17890 | b580: e8 ad ldd r30, Y+56 ; 0x38 |
||
17891 | b582: f9 ad ldd r31, Y+57 ; 0x39 |
||
17892 | b584: e8 17 cp r30, r24 |
||
17893 | b586: f9 07 cpc r31, r25 |
||
17894 | b588: 0c f0 brlt .+2 ; 0xb58c <MotorControl+0x3814> |
||
17895 | b58a: 03 cb rjmp .-2554 ; 0xab92 <MotorControl+0x2e1a> |
||
17896 | b58c: f0 93 f6 02 sts 0x02F6, r31 |
||
17897 | b590: e0 93 f5 02 sts 0x02F5, r30 |
||
17898 | b594: cf 01 movw r24, r30 |
||
17899 | b596: fd ca rjmp .-2566 ; 0xab92 <MotorControl+0x2e1a> |
||
17900 | b598: 10 92 01 03 sts 0x0301, r1 |
||
17901 | b59c: 0c 94 f2 4e jmp 0x9de4 ; 0x9de4 <MotorControl+0x206c> |
||
17902 | b5a0: 10 92 02 03 sts 0x0302, r1 |
||
17903 | b5a4: a0 90 03 03 lds r10, 0x0303 |
||
17904 | b5a8: b0 90 04 03 lds r11, 0x0304 |
||
17905 | b5ac: a4 ce rjmp .-696 ; 0xb2f6 <MotorControl+0x357e> |
||
17906 | b5ae: 10 92 00 03 sts 0x0300, r1 |
||
17907 | b5b2: a0 90 03 03 lds r10, 0x0303 |
||
17908 | b5b6: b0 90 04 03 lds r11, 0x0304 |
||
17909 | b5ba: e0 cd rjmp .-1088 ; 0xb17c <MotorControl+0x3404> |
||
17910 | b5bc: 10 92 ff 02 sts 0x02FF, r1 |
||
17911 | b5c0: 0c 94 8b 4f jmp 0x9f16 ; 0x9f16 <MotorControl+0x219e> |
||
17912 | b5c4: f0 95 com r31 |
||
17913 | b5c6: e1 95 neg r30 |
||
17914 | b5c8: ff 4f sbci r31, 0xFF ; 255 |
||
17915 | b5ca: 84 cc rjmp .-1784 ; 0xaed4 <MotorControl+0x315c> |
||
17916 | b5cc: 2d 5f subi r18, 0xFD ; 253 |
||
17917 | b5ce: 3f 4f sbci r19, 0xFF ; 255 |
||
17918 | b5d0: ef ca rjmp .-2594 ; 0xabb0 <MotorControl+0x2e38> |
||
17919 | b5d2: 80 91 de 02 lds r24, 0x02DE |
||
17920 | b5d6: 90 91 df 02 lds r25, 0x02DF |
||
17921 | b5da: 9c 01 movw r18, r24 |
||
17922 | b5dc: 37 fd sbrc r19, 7 |
||
17923 | b5de: 66 c1 rjmp .+716 ; 0xb8ac <MotorControl+0x3b34> |
||
17924 | b5e0: 35 95 asr r19 |
||
17925 | b5e2: 27 95 ror r18 |
||
17926 | b5e4: 30 93 df 02 sts 0x02DF, r19 |
||
17927 | b5e8: 20 93 de 02 sts 0x02DE, r18 |
||
17928 | b5ec: 80 91 dc 02 lds r24, 0x02DC |
||
17929 | b5f0: 90 91 dd 02 lds r25, 0x02DD |
||
17930 | b5f4: 9c 01 movw r18, r24 |
||
17931 | b5f6: 37 fd sbrc r19, 7 |
||
17932 | b5f8: 56 c1 rjmp .+684 ; 0xb8a6 <MotorControl+0x3b2e> |
||
17933 | b5fa: 35 95 asr r19 |
||
17934 | b5fc: 27 95 ror r18 |
||
17935 | b5fe: 30 93 dd 02 sts 0x02DD, r19 |
||
17936 | b602: 20 93 dc 02 sts 0x02DC, r18 |
||
17937 | b606: 0c 94 24 4e jmp 0x9c48 ; 0x9c48 <MotorControl+0x1ed0> |
||
17938 | b60a: 89 01 movw r16, r18 |
||
17939 | b60c: 56 ca rjmp .-2900 ; 0xaaba <MotorControl+0x2d42> |
||
17940 | b60e: 29 9a sbi 0x05, 1 ; 5 |
||
17941 | b610: 0c 94 7a 46 jmp 0x8cf4 ; 0x8cf4 <MotorControl+0xf7c> |
||
17942 | b614: 10 92 ef 02 sts 0x02EF, r1 |
||
17943 | b618: 10 92 ee 02 sts 0x02EE, r1 |
||
17944 | b61c: 8f ef ldi r24, 0xFF ; 255 |
||
17945 | b61e: 93 e0 ldi r25, 0x03 ; 3 |
||
17946 | b620: 90 93 ac 01 sts 0x01AC, r25 |
||
17947 | b624: 80 93 ab 01 sts 0x01AB, r24 |
||
17948 | b628: 0c 94 8b 48 jmp 0x9116 ; 0x9116 <MotorControl+0x139e> |
||
17949 | b62c: 21 e0 ldi r18, 0x01 ; 1 |
||
17950 | b62e: 0c 94 b7 46 jmp 0x8d6e ; 0x8d6e <MotorControl+0xff6> |
||
17951 | b632: 2f e0 ldi r18, 0x0F ; 15 |
||
17952 | b634: 80 3a cpi r24, 0xA0 ; 160 |
||
17953 | b636: 92 07 cpc r25, r18 |
||
17954 | b638: 08 f0 brcs .+2 ; 0xb63c <MotorControl+0x38c4> |
||
17955 | b63a: 8a c0 rjmp .+276 ; 0xb750 <MotorControl+0x39d8> |
||
17956 | b63c: 20 91 ea 02 lds r18, 0x02EA |
||
17957 | b640: 30 91 eb 02 lds r19, 0x02EB |
||
17958 | b644: 40 91 ec 02 lds r20, 0x02EC |
||
17959 | b648: 50 91 ed 02 lds r21, 0x02ED |
||
17960 | b64c: da 01 movw r26, r20 |
||
17961 | b64e: c9 01 movw r24, r18 |
||
17962 | b650: 6a e0 ldi r22, 0x0A ; 10 |
||
17963 | b652: b6 95 lsr r27 |
||
17964 | b654: a7 95 ror r26 |
||
17965 | b656: 97 95 ror r25 |
||
17966 | b658: 87 95 ror r24 |
||
17967 | b65a: 6a 95 dec r22 |
||
17968 | b65c: d1 f7 brne .-12 ; 0xb652 <MotorControl+0x38da> |
||
17969 | b65e: 59 01 movw r10, r18 |
||
17970 | b660: 6a 01 movw r12, r20 |
||
17971 | b662: a8 1a sub r10, r24 |
||
17972 | b664: b9 0a sbc r11, r25 |
||
17973 | b666: ca 0a sbc r12, r26 |
||
17974 | b668: db 0a sbc r13, r27 |
||
17975 | b66a: a8 01 movw r20, r16 |
||
17976 | b66c: 97 01 movw r18, r14 |
||
17977 | b66e: 22 0f add r18, r18 |
||
17978 | b670: 33 1f adc r19, r19 |
||
17979 | b672: 44 1f adc r20, r20 |
||
17980 | b674: 55 1f adc r21, r21 |
||
17981 | b676: 22 0f add r18, r18 |
||
17982 | b678: 33 1f adc r19, r19 |
||
17983 | b67a: 44 1f adc r20, r20 |
||
17984 | b67c: 55 1f adc r21, r21 |
||
17985 | b67e: 2a 0d add r18, r10 |
||
17986 | b680: 3b 1d adc r19, r11 |
||
17987 | b682: 4c 1d adc r20, r12 |
||
17988 | b684: 5d 1d adc r21, r13 |
||
17989 | b686: 20 93 ea 02 sts 0x02EA, r18 |
||
17990 | b68a: 30 93 eb 02 sts 0x02EB, r19 |
||
17991 | b68e: 40 93 ec 02 sts 0x02EC, r20 |
||
17992 | b692: 50 93 ed 02 sts 0x02ED, r21 |
||
17993 | b696: 48 cb rjmp .-2416 ; 0xad28 <MotorControl+0x2fb0> |
||
17994 | b698: 88 e0 ldi r24, 0x08 ; 8 |
||
17995 | b69a: 90 e0 ldi r25, 0x00 ; 0 |
||
17996 | b69c: 88 9f mul r24, r24 |
||
17997 | b69e: 90 01 movw r18, r0 |
||
17998 | b6a0: 89 9f mul r24, r25 |
||
17999 | b6a2: 30 0d add r19, r0 |
||
18000 | b6a4: 98 9f mul r25, r24 |
||
18001 | b6a6: 30 0d add r19, r0 |
||
18002 | b6a8: 11 24 eor r1, r1 |
||
18003 | b6aa: 35 95 asr r19 |
||
18004 | b6ac: 27 95 ror r18 |
||
18005 | b6ae: 35 95 asr r19 |
||
18006 | b6b0: 27 95 ror r18 |
||
18007 | b6b2: 80 91 2e 02 lds r24, 0x022E |
||
18008 | b6b6: 90 91 2f 02 lds r25, 0x022F |
||
18009 | b6ba: 28 0f add r18, r24 |
||
18010 | b6bc: 39 1f adc r19, r25 |
||
18011 | b6be: c9 ce rjmp .-622 ; 0xb452 <MotorControl+0x36da> |
||
18012 | b6c0: 80 91 e9 02 lds r24, 0x02E9 |
||
18013 | b6c4: 81 60 ori r24, 0x01 ; 1 |
||
18014 | b6c6: 80 93 e9 02 sts 0x02E9, r24 |
||
18015 | b6ca: 0c 94 ea 4c jmp 0x99d4 ; 0x99d4 <MotorControl+0x1c5c> |
||
18016 | b6ce: 81 e0 ldi r24, 0x01 ; 1 |
||
18017 | b6d0: 80 93 02 03 sts 0x0302, r24 |
||
18018 | b6d4: a0 90 03 03 lds r10, 0x0303 |
||
18019 | b6d8: b0 90 04 03 lds r11, 0x0304 |
||
18020 | b6dc: 0c ce rjmp .-1000 ; 0xb2f6 <MotorControl+0x357e> |
||
18021 | b6de: 81 e0 ldi r24, 0x01 ; 1 |
||
18022 | b6e0: 80 93 ff 02 sts 0x02FF, r24 |
||
18023 | b6e4: 0c 94 8b 4f jmp 0x9f16 ; 0x9f16 <MotorControl+0x219e> |
||
18024 | b6e8: 90 95 com r25 |
||
18025 | b6ea: 81 95 neg r24 |
||
18026 | b6ec: 9f 4f sbci r25, 0xFF ; 255 |
||
18027 | b6ee: c5 ca rjmp .-2678 ; 0xac7a <MotorControl+0x2f02> |
||
18028 | b6f0: 81 e0 ldi r24, 0x01 ; 1 |
||
18029 | b6f2: 80 93 00 03 sts 0x0300, r24 |
||
18030 | b6f6: a0 90 03 03 lds r10, 0x0303 |
||
18031 | b6fa: b0 90 04 03 lds r11, 0x0304 |
||
18032 | b6fe: 3e cd rjmp .-1412 ; 0xb17c <MotorControl+0x3404> |
||
18033 | b700: 81 e0 ldi r24, 0x01 ; 1 |
||
18034 | b702: 80 93 01 03 sts 0x0301, r24 |
||
18035 | b706: 0c 94 f2 4e jmp 0x9de4 ; 0x9de4 <MotorControl+0x206c> |
||
18036 | b70a: 4d 5f subi r20, 0xFD ; 253 |
||
18037 | b70c: 5f 4f sbci r21, 0xFF ; 255 |
||
18038 | b70e: 15 ca rjmp .-3030 ; 0xab3a <MotorControl+0x2dc2> |
||
18039 | b710: 29 9a sbi 0x05, 1 ; 5 |
||
18040 | b712: 73 cc rjmp .-1818 ; 0xaffa <MotorControl+0x3282> |
||
18041 | b714: 80 91 2a 02 lds r24, 0x022A |
||
18042 | b718: 90 91 2b 02 lds r25, 0x022B |
||
18043 | b71c: a0 91 2c 02 lds r26, 0x022C |
||
18044 | b720: b0 91 2d 02 lds r27, 0x022D |
||
18045 | b724: 80 59 subi r24, 0x90 ; 144 |
||
18046 | b726: 91 40 sbci r25, 0x01 ; 1 |
||
18047 | b728: a0 40 sbci r26, 0x00 ; 0 |
||
18048 | b72a: b0 40 sbci r27, 0x00 ; 0 |
||
18049 | b72c: 80 93 d8 02 sts 0x02D8, r24 |
||
18050 | b730: 90 93 d9 02 sts 0x02D9, r25 |
||
18051 | b734: a0 93 da 02 sts 0x02DA, r26 |
||
18052 | b738: b0 93 db 02 sts 0x02DB, r27 |
||
18053 | b73c: 80 91 9f 05 lds r24, 0x059F |
||
18054 | b740: 88 23 and r24, r24 |
||
18055 | b742: 09 f4 brne .+2 ; 0xb746 <MotorControl+0x39ce> |
||
18056 | b744: a4 c0 rjmp .+328 ; 0xb88e <MotorControl+0x3b16> |
||
18057 | b746: 80 93 ad 01 sts 0x01AD, r24 |
||
18058 | b74a: 10 92 ae 01 sts 0x01AE, r1 |
||
18059 | b74e: 8d c9 rjmp .-3302 ; 0xaa6a <MotorControl+0x2cf2> |
||
18060 | b750: 80 54 subi r24, 0x40 ; 64 |
||
18061 | b752: 9f 41 sbci r25, 0x1F ; 31 |
||
18062 | b754: 08 f0 brcs .+2 ; 0xb758 <MotorControl+0x39e0> |
||
18063 | b756: 6c c0 rjmp .+216 ; 0xb830 <MotorControl+0x3ab8> |
||
18064 | b758: 20 91 ea 02 lds r18, 0x02EA |
||
18065 | b75c: 30 91 eb 02 lds r19, 0x02EB |
||
18066 | b760: 40 91 ec 02 lds r20, 0x02EC |
||
18067 | b764: 50 91 ed 02 lds r21, 0x02ED |
||
18068 | b768: da 01 movw r26, r20 |
||
18069 | b76a: c9 01 movw r24, r18 |
||
18070 | b76c: eb e0 ldi r30, 0x0B ; 11 |
||
18071 | b76e: b6 95 lsr r27 |
||
18072 | b770: a7 95 ror r26 |
||
18073 | b772: 97 95 ror r25 |
||
18074 | b774: 87 95 ror r24 |
||
18075 | b776: ea 95 dec r30 |
||
18076 | b778: d1 f7 brne .-12 ; 0xb76e <MotorControl+0x39f6> |
||
18077 | b77a: 59 01 movw r10, r18 |
||
18078 | b77c: 6a 01 movw r12, r20 |
||
18079 | b77e: a8 1a sub r10, r24 |
||
18080 | b780: b9 0a sbc r11, r25 |
||
18081 | b782: ca 0a sbc r12, r26 |
||
18082 | b784: db 0a sbc r13, r27 |
||
18083 | b786: a8 01 movw r20, r16 |
||
18084 | b788: 97 01 movw r18, r14 |
||
18085 | b78a: 22 0f add r18, r18 |
||
18086 | b78c: 33 1f adc r19, r19 |
||
18087 | b78e: 44 1f adc r20, r20 |
||
18088 | b790: 55 1f adc r21, r21 |
||
18089 | b792: 2a 0d add r18, r10 |
||
18090 | b794: 3b 1d adc r19, r11 |
||
18091 | b796: 4c 1d adc r20, r12 |
||
18092 | b798: 5d 1d adc r21, r13 |
||
18093 | b79a: 20 93 ea 02 sts 0x02EA, r18 |
||
18094 | b79e: 30 93 eb 02 sts 0x02EB, r19 |
||
18095 | b7a2: 40 93 ec 02 sts 0x02EC, r20 |
||
18096 | b7a6: 50 93 ed 02 sts 0x02ED, r21 |
||
18097 | b7aa: be ca rjmp .-2692 ; 0xad28 <MotorControl+0x2fb0> |
||
18098 | b7ac: cb 01 movw r24, r22 |
||
18099 | b7ae: 0f 97 sbiw r24, 0x0f ; 15 |
||
18100 | b7b0: 48 17 cp r20, r24 |
||
18101 | b7b2: 59 07 cpc r21, r25 |
||
18102 | b7b4: 7c f5 brge .+94 ; 0xb814 <MotorControl+0x3a9c> |
||
18103 | b7b6: 80 91 e9 02 lds r24, 0x02E9 |
||
18104 | b7ba: 81 fd sbrc r24, 1 |
||
18105 | b7bc: 2b c0 rjmp .+86 ; 0xb814 <MotorControl+0x3a9c> |
||
18106 | b7be: 20 91 e6 02 lds r18, 0x02E6 |
||
18107 | b7c2: 20 ff sbrs r18, 0 |
||
18108 | b7c4: 13 c0 rjmp .+38 ; 0xb7ec <MotorControl+0x3a74> |
||
18109 | b7c6: 2e 7f andi r18, 0xFE ; 254 |
||
18110 | b7c8: 20 93 e6 02 sts 0x02E6, r18 |
||
18111 | b7cc: 80 91 2a 02 lds r24, 0x022A |
||
18112 | b7d0: 90 91 2b 02 lds r25, 0x022B |
||
18113 | b7d4: a0 91 2c 02 lds r26, 0x022C |
||
18114 | b7d8: b0 91 2d 02 lds r27, 0x022D |
||
18115 | b7dc: 80 93 d8 02 sts 0x02D8, r24 |
||
18116 | b7e0: 90 93 d9 02 sts 0x02D9, r25 |
||
18117 | b7e4: a0 93 da 02 sts 0x02DA, r26 |
||
18118 | b7e8: b0 93 db 02 sts 0x02DB, r27 |
||
18119 | b7ec: 22 60 ori r18, 0x02 ; 2 |
||
18120 | b7ee: 20 93 e6 02 sts 0x02E6, r18 |
||
18121 | b7f2: ca 01 movw r24, r20 |
||
18122 | b7f4: 0f 96 adiw r24, 0x0f ; 15 |
||
18123 | b7f6: 86 1b sub r24, r22 |
||
18124 | b7f8: 97 0b sbc r25, r23 |
||
18125 | b7fa: 97 fd sbrc r25, 7 |
||
18126 | b7fc: 83 c0 rjmp .+262 ; 0xb904 <MotorControl+0x3b8c> |
||
18127 | b7fe: 20 91 f3 02 lds r18, 0x02F3 |
||
18128 | b802: 30 91 f4 02 lds r19, 0x02F4 |
||
18129 | b806: 28 1b sub r18, r24 |
||
18130 | b808: 39 0b sbc r19, r25 |
||
18131 | b80a: 30 93 f4 02 sts 0x02F4, r19 |
||
18132 | b80e: 20 93 f3 02 sts 0x02F3, r18 |
||
18133 | b812: a3 c8 rjmp .-3770 ; 0xa95a <MotorControl+0x2be2> |
||
18134 | b814: 20 91 e6 02 lds r18, 0x02E6 |
||
18135 | b818: 82 2f mov r24, r18 |
||
18136 | b81a: 90 e0 ldi r25, 0x00 ; 0 |
||
18137 | b81c: 83 70 andi r24, 0x03 ; 3 |
||
18138 | b81e: 90 70 andi r25, 0x00 ; 0 |
||
18139 | b820: 89 2b or r24, r25 |
||
18140 | b822: 09 f0 breq .+2 ; 0xb826 <MotorControl+0x3aae> |
||
18141 | b824: 4b c0 rjmp .+150 ; 0xb8bc <MotorControl+0x3b44> |
||
18142 | b826: 20 91 f3 02 lds r18, 0x02F3 |
||
18143 | b82a: 30 91 f4 02 lds r19, 0x02F4 |
||
18144 | b82e: 95 c8 rjmp .-3798 ; 0xa95a <MotorControl+0x2be2> |
||
18145 | b830: 20 91 ea 02 lds r18, 0x02EA |
||
18146 | b834: 30 91 eb 02 lds r19, 0x02EB |
||
18147 | b838: 40 91 ec 02 lds r20, 0x02EC |
||
18148 | b83c: 50 91 ed 02 lds r21, 0x02ED |
||
18149 | b840: da 01 movw r26, r20 |
||
18150 | b842: c9 01 movw r24, r18 |
||
18151 | b844: 6c e0 ldi r22, 0x0C ; 12 |
||
18152 | b846: b6 95 lsr r27 |
||
18153 | b848: a7 95 ror r26 |
||
18154 | b84a: 97 95 ror r25 |
||
18155 | b84c: 87 95 ror r24 |
||
18156 | b84e: 6a 95 dec r22 |
||
18157 | b850: d1 f7 brne .-12 ; 0xb846 <MotorControl+0x3ace> |
||
18158 | b852: 28 1b sub r18, r24 |
||
18159 | b854: 39 0b sbc r19, r25 |
||
18160 | b856: 4a 0b sbc r20, r26 |
||
18161 | b858: 5b 0b sbc r21, r27 |
||
18162 | b85a: 2e 0d add r18, r14 |
||
18163 | b85c: 3f 1d adc r19, r15 |
||
18164 | b85e: 40 1f adc r20, r16 |
||
18165 | b860: 51 1f adc r21, r17 |
||
18166 | b862: 20 93 ea 02 sts 0x02EA, r18 |
||
18167 | b866: 30 93 eb 02 sts 0x02EB, r19 |
||
18168 | b86a: 40 93 ec 02 sts 0x02EC, r20 |
||
18169 | b86e: 50 93 ed 02 sts 0x02ED, r21 |
||
18170 | b872: 5a ca rjmp .-2892 ; 0xad28 <MotorControl+0x2fb0> |
||
18171 | b874: 07 96 adiw r24, 0x07 ; 7 |
||
18172 | b876: ca cd rjmp .-1132 ; 0xb40c <MotorControl+0x3694> |
||
18173 | b878: 0e 94 c9 5c call 0xb992 ; 0xb992 <GetActiveParamSet> |
||
18174 | b87c: 0e 94 31 60 call 0xc062 ; 0xc062 <ParamSet_ReadFromEEProm> |
||
18175 | b880: 0e 94 67 18 call 0x30ce ; 0x30ce <Servo_Off> |
||
18176 | b884: 80 e0 ldi r24, 0x00 ; 0 |
||
18177 | b886: c0 cb rjmp .-2176 ; 0xb008 <MotorControl+0x3290> |
||
18178 | b888: 21 5f subi r18, 0xF1 ; 241 |
||
18179 | b88a: 3f 4f sbci r19, 0xFF ; 255 |
||
18180 | b88c: 06 ce rjmp .-1012 ; 0xb49a <MotorControl+0x3722> |
||
18181 | b88e: 88 e7 ldi r24, 0x78 ; 120 |
||
18182 | b890: 90 e0 ldi r25, 0x00 ; 0 |
||
18183 | b892: 90 93 ae 01 sts 0x01AE, r25 |
||
18184 | b896: 80 93 ad 01 sts 0x01AD, r24 |
||
18185 | b89a: e7 c8 rjmp .-3634 ; 0xaa6a <MotorControl+0x2cf2> |
||
18186 | b89c: f0 95 com r31 |
||
18187 | b89e: e1 95 neg r30 |
||
18188 | b8a0: ff 4f sbci r31, 0xFF ; 255 |
||
18189 | b8a2: 0c 94 00 52 jmp 0xa400 ; 0xa400 <MotorControl+0x2688> |
||
18190 | b8a6: 2f 5f subi r18, 0xFF ; 255 |
||
18191 | b8a8: 3f 4f sbci r19, 0xFF ; 255 |
||
18192 | b8aa: a7 ce rjmp .-690 ; 0xb5fa <MotorControl+0x3882> |
||
18193 | b8ac: 2f 5f subi r18, 0xFF ; 255 |
||
18194 | b8ae: 3f 4f sbci r19, 0xFF ; 255 |
||
18195 | b8b0: 97 ce rjmp .-722 ; 0xb5e0 <MotorControl+0x3868> |
||
18196 | b8b2: f0 95 com r31 |
||
18197 | b8b4: e1 95 neg r30 |
||
18198 | b8b6: ff 4f sbci r31, 0xFF ; 255 |
||
18199 | b8b8: 0c 94 1c 4e jmp 0x9c38 ; 0x9c38 <MotorControl+0x1ec0> |
||
18200 | b8bc: 2c 7f andi r18, 0xFC ; 252 |
||
18201 | b8be: 20 93 e6 02 sts 0x02E6, r18 |
||
18202 | b8c2: 10 92 f4 02 sts 0x02F4, r1 |
||
18203 | b8c6: 10 92 f3 02 sts 0x02F3, r1 |
||
18204 | b8ca: 80 91 2a 02 lds r24, 0x022A |
||
18205 | b8ce: 90 91 2b 02 lds r25, 0x022B |
||
18206 | b8d2: a0 91 2c 02 lds r26, 0x022C |
||
18207 | b8d6: b0 91 2d 02 lds r27, 0x022D |
||
18208 | b8da: 80 93 d8 02 sts 0x02D8, r24 |
||
18209 | b8de: 90 93 d9 02 sts 0x02D9, r25 |
||
18210 | b8e2: a0 93 da 02 sts 0x02DA, r26 |
||
18211 | b8e6: b0 93 db 02 sts 0x02DB, r27 |
||
18212 | b8ea: 80 91 e6 05 lds r24, 0x05E6 |
||
18213 | b8ee: 81 ff sbrs r24, 1 |
||
18214 | b8f0: 06 c0 rjmp .+12 ; 0xb8fe <MotorControl+0x3b86> |
||
18215 | b8f2: 84 ef ldi r24, 0xF4 ; 244 |
||
18216 | b8f4: 91 e0 ldi r25, 0x01 ; 1 |
||
18217 | b8f6: 90 93 08 02 sts 0x0208, r25 |
||
18218 | b8fa: 80 93 07 02 sts 0x0207, r24 |
||
18219 | b8fe: 20 e0 ldi r18, 0x00 ; 0 |
||
18220 | b900: 30 e0 ldi r19, 0x00 ; 0 |
||
18221 | b902: 2b c8 rjmp .-4010 ; 0xa95a <MotorControl+0x2be2> |
||
18222 | b904: 90 95 com r25 |
||
18223 | b906: 81 95 neg r24 |
||
18224 | b908: 9f 4f sbci r25, 0xFF ; 255 |
||
18225 | b90a: 79 cf rjmp .-270 ; 0xb7fe <MotorControl+0x3a86> |
||
18226 | b90c: 90 95 com r25 |
||
18227 | b90e: 81 95 neg r24 |
||
18228 | b910: 9f 4f sbci r25, 0xFF ; 255 |
||
18229 | b912: 19 c8 rjmp .-4046 ; 0xa946 <MotorControl+0x2bce> |
||
18230 | b914: 90 95 com r25 |
||
18231 | b916: 81 95 neg r24 |
||
18232 | b918: 9f 4f sbci r25, 0xFF ; 255 |
||
18233 | b91a: 0c 94 13 52 jmp 0xa426 ; 0xa426 <MotorControl+0x26ae> |
||
18234 | b91e: 67 39 cpi r22, 0x97 ; 151 |
||
18235 | b920: 71 05 cpc r23, r1 |
||
18236 | b922: 0c f4 brge .+2 ; 0xb926 <MotorControl+0x3bae> |
||
18237 | b924: 8c c8 rjmp .-3816 ; 0xaa3e <MotorControl+0x2cc6> |
||
18238 | b926: 86 e9 ldi r24, 0x96 ; 150 |
||
18239 | b928: 90 e0 ldi r25, 0x00 ; 0 |
||
18240 | b92a: 90 93 ae 01 sts 0x01AE, r25 |
||
18241 | b92e: 80 93 ad 01 sts 0x01AD, r24 |
||
18242 | b932: 85 c8 rjmp .-3830 ; 0xaa3e <MotorControl+0x2cc6> |
||
18243 | b934: 2d 5f subi r18, 0xFD ; 253 |
||
18244 | b936: 3f 4f sbci r19, 0xFF ; 255 |
||
18245 | b938: 5b c8 rjmp .-3914 ; 0xa9f0 <MotorControl+0x2c78> |
||
18246 | |||
18247 | 0000b93a <eeprom_read_byte>: |
||
18248 | b93a: 9c 01 movw r18, r24 |
||
18249 | b93c: f9 99 sbic 0x1f, 1 ; 31 |
||
18250 | b93e: fe cf rjmp .-4 ; 0xb93c <eeprom_read_byte+0x2> |
||
18251 | b940: 32 bd out 0x22, r19 ; 34 |
||
18252 | b942: 21 bd out 0x21, r18 ; 33 |
||
18253 | b944: f8 9a sbi 0x1f, 0 ; 31 |
||
18254 | b946: 80 b5 in r24, 0x20 ; 32 |
||
18255 | b948: 08 95 ret |
||
18256 | |||
18257 | 0000b94a <eeprom_write_byte>: |
||
18258 | b94a: 9c 01 movw r18, r24 |
||
18259 | b94c: f9 99 sbic 0x1f, 1 ; 31 |
||
18260 | b94e: fe cf rjmp .-4 ; 0xb94c <eeprom_write_byte+0x2> |
||
18261 | b950: 1f ba out 0x1f, r1 ; 31 |
||
18262 | b952: 32 bd out 0x22, r19 ; 34 |
||
18263 | b954: 21 bd out 0x21, r18 ; 33 |
||
18264 | b956: 60 bd out 0x20, r22 ; 32 |
||
18265 | b958: 0f b6 in r0, 0x3f ; 63 |
||
18266 | b95a: f8 94 cli |
||
18267 | b95c: fa 9a sbi 0x1f, 2 ; 31 |
||
18268 | b95e: f9 9a sbi 0x1f, 1 ; 31 |
||
18269 | b960: 0f be out 0x3f, r0 ; 63 |
||
18270 | b962: 08 95 ret |
||
18271 | |||
18272 | 0000b964 <GetParamByte>: |
||
18273 | b964: f9 99 sbic 0x1f, 1 ; 31 |
||
18274 | b966: fe cf rjmp .-4 ; 0xb964 <GetParamByte> |
||
18275 | b968: 80 50 subi r24, 0x00 ; 0 |
||
18276 | b96a: 90 40 sbci r25, 0x00 ; 0 |
||
18277 | b96c: 92 bd out 0x22, r25 ; 34 |
||
18278 | b96e: 81 bd out 0x21, r24 ; 33 |
||
18279 | b970: f8 9a sbi 0x1f, 0 ; 31 |
||
18280 | b972: 80 b5 in r24, 0x20 ; 32 |
||
18281 | b974: 08 95 ret |
||
18282 | |||
18283 | 0000b976 <SetParamByte>: |
||
18284 | b976: f9 99 sbic 0x1f, 1 ; 31 |
||
18285 | b978: fe cf rjmp .-4 ; 0xb976 <SetParamByte> |
||
18286 | b97a: 1f ba out 0x1f, r1 ; 31 |
||
18287 | b97c: 80 50 subi r24, 0x00 ; 0 |
||
18288 | b97e: 90 40 sbci r25, 0x00 ; 0 |
||
18289 | b980: 92 bd out 0x22, r25 ; 34 |
||
18290 | b982: 81 bd out 0x21, r24 ; 33 |
||
18291 | b984: 60 bd out 0x20, r22 ; 32 |
||
18292 | b986: 0f b6 in r0, 0x3f ; 63 |
||
18293 | b988: f8 94 cli |
||
18294 | b98a: fa 9a sbi 0x1f, 2 ; 31 |
||
18295 | b98c: f9 9a sbi 0x1f, 1 ; 31 |
||
18296 | b98e: 0f be out 0x3f, r0 ; 63 |
||
18297 | b990: 08 95 ret |
||
18298 | |||
18299 | 0000b992 <GetActiveParamSet>: |
||
18300 | b992: f9 99 sbic 0x1f, 1 ; 31 |
||
18301 | b994: fe cf rjmp .-4 ; 0xb992 <GetActiveParamSet> |
||
18302 | b996: 22 e0 ldi r18, 0x02 ; 2 |
||
18303 | b998: 30 e0 ldi r19, 0x00 ; 0 |
||
18304 | b99a: 32 bd out 0x22, r19 ; 34 |
||
18305 | b99c: 21 bd out 0x21, r18 ; 33 |
||
18306 | b99e: f8 9a sbi 0x1f, 0 ; 31 |
||
18307 | b9a0: 80 b5 in r24, 0x20 ; 32 |
||
18308 | b9a2: 86 30 cpi r24, 0x06 ; 6 |
||
18309 | b9a4: 60 f0 brcs .+24 ; 0xb9be <GetActiveParamSet+0x2c> |
||
18310 | b9a6: f9 99 sbic 0x1f, 1 ; 31 |
||
18311 | b9a8: fe cf rjmp .-4 ; 0xb9a6 <GetActiveParamSet+0x14> |
||
18312 | b9aa: 1f ba out 0x1f, r1 ; 31 |
||
18313 | b9ac: 32 bd out 0x22, r19 ; 34 |
||
18314 | b9ae: 21 bd out 0x21, r18 ; 33 |
||
18315 | b9b0: 83 e0 ldi r24, 0x03 ; 3 |
||
18316 | b9b2: 80 bd out 0x20, r24 ; 32 |
||
18317 | b9b4: 0f b6 in r0, 0x3f ; 63 |
||
18318 | b9b6: f8 94 cli |
||
18319 | b9b8: fa 9a sbi 0x1f, 2 ; 31 |
||
18320 | b9ba: f9 9a sbi 0x1f, 1 ; 31 |
||
18321 | b9bc: 0f be out 0x3f, r0 ; 63 |
||
18322 | b9be: 08 95 ret |
||
18323 | |||
18324 | 0000b9c0 <SetActiveParamSet>: |
||
18325 | b9c0: 28 2f mov r18, r24 |
||
18326 | b9c2: 86 30 cpi r24, 0x06 ; 6 |
||
18327 | b9c4: 78 f0 brcs .+30 ; 0xb9e4 <SetActiveParamSet+0x24> |
||
18328 | b9c6: 25 e0 ldi r18, 0x05 ; 5 |
||
18329 | b9c8: f9 99 sbic 0x1f, 1 ; 31 |
||
18330 | b9ca: fe cf rjmp .-4 ; 0xb9c8 <SetActiveParamSet+0x8> |
||
18331 | b9cc: 1f ba out 0x1f, r1 ; 31 |
||
18332 | b9ce: 82 e0 ldi r24, 0x02 ; 2 |
||
18333 | b9d0: 90 e0 ldi r25, 0x00 ; 0 |
||
18334 | b9d2: 92 bd out 0x22, r25 ; 34 |
||
18335 | b9d4: 81 bd out 0x21, r24 ; 33 |
||
18336 | b9d6: 20 bd out 0x20, r18 ; 32 |
||
18337 | b9d8: 0f b6 in r0, 0x3f ; 63 |
||
18338 | b9da: f8 94 cli |
||
18339 | b9dc: fa 9a sbi 0x1f, 2 ; 31 |
||
18340 | b9de: f9 9a sbi 0x1f, 1 ; 31 |
||
18341 | b9e0: 0f be out 0x3f, r0 ; 63 |
||
18342 | b9e2: 08 95 ret |
||
18343 | b9e4: 88 23 and r24, r24 |
||
18344 | b9e6: 81 f7 brne .-32 ; 0xb9c8 <SetActiveParamSet+0x8> |
||
18345 | b9e8: 21 e0 ldi r18, 0x01 ; 1 |
||
18346 | b9ea: ee cf rjmp .-36 ; 0xb9c8 <SetActiveParamSet+0x8> |
||
18347 | |||
18348 | 0000b9ec <MixerTable_Default>: |
||
18349 | b9ec: 81 e0 ldi r24, 0x01 ; 1 |
||
18350 | b9ee: 80 93 f3 05 sts 0x05F3, r24 |
||
18351 | b9f2: e0 e0 ldi r30, 0x00 ; 0 |
||
18352 | b9f4: f6 e0 ldi r31, 0x06 ; 6 |
||
18353 | b9f6: 10 82 st Z, r1 |
||
18354 | b9f8: 11 82 std Z+1, r1 ; 0x01 |
||
18355 | b9fa: 12 82 std Z+2, r1 ; 0x02 |
||
18356 | b9fc: 13 82 std Z+3, r1 ; 0x03 |
||
18357 | b9fe: 34 96 adiw r30, 0x04 ; 4 |
||
18358 | ba00: 86 e0 ldi r24, 0x06 ; 6 |
||
18359 | ba02: e0 34 cpi r30, 0x40 ; 64 |
||
18360 | ba04: f8 07 cpc r31, r24 |
||
18361 | ba06: b9 f7 brne .-18 ; 0xb9f6 <MixerTable_Default+0xa> |
||
18362 | ba08: 80 e4 ldi r24, 0x40 ; 64 |
||
18363 | ba0a: 80 93 00 06 sts 0x0600, r24 |
||
18364 | ba0e: ff 97 sbiw r30, 0x3f ; 63 |
||
18365 | ba10: 80 83 st Z, r24 |
||
18366 | ba12: 10 92 02 06 sts 0x0602, r1 |
||
18367 | ba16: 80 93 03 06 sts 0x0603, r24 |
||
18368 | ba1a: 80 93 04 06 sts 0x0604, r24 |
||
18369 | ba1e: 90 ec ldi r25, 0xC0 ; 192 |
||
18370 | ba20: 90 93 05 06 sts 0x0605, r25 |
||
18371 | ba24: 10 92 06 06 sts 0x0606, r1 |
||
18372 | ba28: 80 93 07 06 sts 0x0607, r24 |
||
18373 | ba2c: 80 93 08 06 sts 0x0608, r24 |
||
18374 | ba30: 10 92 09 06 sts 0x0609, r1 |
||
18375 | ba34: 90 93 0a 06 sts 0x060A, r25 |
||
18376 | ba38: 90 93 0b 06 sts 0x060B, r25 |
||
18377 | ba3c: 80 93 0c 06 sts 0x060C, r24 |
||
18378 | ba40: 10 92 0d 06 sts 0x060D, r1 |
||
18379 | ba44: 80 93 0e 06 sts 0x060E, r24 |
||
18380 | ba48: 90 93 0f 06 sts 0x060F, r25 |
||
18381 | ba4c: 3d 97 sbiw r30, 0x0d ; 13 |
||
18382 | ba4e: a0 eb ldi r26, 0xB0 ; 176 |
||
18383 | ba50: b1 e0 ldi r27, 0x01 ; 1 |
||
18384 | ba52: 87 e0 ldi r24, 0x07 ; 7 |
||
18385 | ba54: 0d 90 ld r0, X+ |
||
18386 | ba56: 01 92 st Z+, r0 |
||
18387 | ba58: 81 50 subi r24, 0x01 ; 1 |
||
18388 | ba5a: e1 f7 brne .-8 ; 0xba54 <MixerTable_Default+0x68> |
||
18389 | ba5c: 08 95 ret |
||
18390 | |||
18391 | 0000ba5e <ParamSet_DefaultSet3>: |
||
18392 | ba5e: 80 91 00 01 lds r24, 0x0100 |
||
18393 | ba62: 84 31 cpi r24, 0x14 ; 20 |
||
18394 | ba64: 08 f0 brcs .+2 ; 0xba68 <ParamSet_DefaultSet3+0xa> |
||
18395 | ba66: e0 c0 rjmp .+448 ; 0xbc28 <ParamSet_DefaultSet3+0x1ca> |
||
18396 | ba68: 83 e0 ldi r24, 0x03 ; 3 |
||
18397 | ba6a: 80 93 a9 05 sts 0x05A9, r24 |
||
18398 | ba6e: 80 e2 ldi r24, 0x20 ; 32 |
||
18399 | ba70: 80 93 c7 05 sts 0x05C7, r24 |
||
18400 | ba74: 8e e1 ldi r24, 0x1E ; 30 |
||
18401 | ba76: 80 93 a5 05 sts 0x05A5, r24 |
||
18402 | ba7a: 85 e5 ldi r24, 0x55 ; 85 |
||
18403 | ba7c: 80 93 c4 05 sts 0x05C4, r24 |
||
18404 | ba80: 80 93 c5 05 sts 0x05C5, r24 |
||
18405 | ba84: 21 e0 ldi r18, 0x01 ; 1 |
||
18406 | ba86: 20 93 90 05 sts 0x0590, r18 |
||
18407 | ba8a: 82 e0 ldi r24, 0x02 ; 2 |
||
18408 | ba8c: 80 93 8f 05 sts 0x058F, r24 |
||
18409 | ba90: 83 e0 ldi r24, 0x03 ; 3 |
||
18410 | ba92: 80 93 8e 05 sts 0x058E, r24 |
||
18411 | ba96: 74 e0 ldi r23, 0x04 ; 4 |
||
18412 | ba98: 70 93 91 05 sts 0x0591, r23 |
||
18413 | ba9c: 95 e0 ldi r25, 0x05 ; 5 |
||
18414 | ba9e: 90 93 92 05 sts 0x0592, r25 |
||
18415 | baa2: 66 e0 ldi r22, 0x06 ; 6 |
||
18416 | baa4: 60 93 93 05 sts 0x0593, r22 |
||
18417 | baa8: 87 e0 ldi r24, 0x07 ; 7 |
||
18418 | baaa: 80 93 94 05 sts 0x0594, r24 |
||
18419 | baae: 58 e0 ldi r21, 0x08 ; 8 |
||
18420 | bab0: 50 93 95 05 sts 0x0595, r21 |
||
18421 | bab4: 8a e6 ldi r24, 0x6A ; 106 |
||
18422 | bab6: 80 93 96 05 sts 0x0596, r24 |
||
18423 | baba: 10 92 e4 05 sts 0x05E4, r1 |
||
18424 | babe: 20 93 e6 05 sts 0x05E6, r18 |
||
18425 | bac2: 4e e1 ldi r20, 0x1E ; 30 |
||
18426 | bac4: 40 93 97 05 sts 0x0597, r20 |
||
18427 | bac8: 8b ef ldi r24, 0xFB ; 251 |
||
18428 | baca: 80 93 99 05 sts 0x0599, r24 |
||
18429 | bace: 8a e0 ldi r24, 0x0A ; 10 |
||
18430 | bad0: 80 93 9a 05 sts 0x059A, r24 |
||
18431 | bad4: 40 93 98 05 sts 0x0598, r20 |
||
18432 | bad8: 40 93 9c 05 sts 0x059C, r20 |
||
18433 | badc: 90 93 9d 05 sts 0x059D, r25 |
||
18434 | bae0: 80 e4 ldi r24, 0x40 ; 64 |
||
18435 | bae2: 80 93 9e 05 sts 0x059E, r24 |
||
18436 | bae6: 10 92 9f 05 sts 0x059F, r1 |
||
18437 | baea: 8f e0 ldi r24, 0x0F ; 15 |
||
18438 | baec: 80 93 9b 05 sts 0x059B, r24 |
||
18439 | baf0: 50 93 a0 05 sts 0x05A0, r21 |
||
18440 | baf4: 90 e1 ldi r25, 0x10 ; 16 |
||
18441 | baf6: 90 93 a1 05 sts 0x05A1, r25 |
||
18442 | bafa: 60 93 a2 05 sts 0x05A2, r22 |
||
18443 | bafe: 50 93 a3 05 sts 0x05A3, r21 |
||
18444 | bb02: 86 ee ldi r24, 0xE6 ; 230 |
||
18445 | bb04: 80 93 a4 05 sts 0x05A4, r24 |
||
18446 | bb08: 80 e8 ldi r24, 0x80 ; 128 |
||
18447 | bb0a: 80 93 a6 05 sts 0x05A6, r24 |
||
18448 | bb0e: 34 e6 ldi r19, 0x64 ; 100 |
||
18449 | bb10: 30 93 a7 05 sts 0x05A7, r19 |
||
18450 | bb14: 88 e7 ldi r24, 0x78 ; 120 |
||
18451 | bb16: 80 93 a8 05 sts 0x05A8, r24 |
||
18452 | bb1a: 30 93 aa 05 sts 0x05AA, r19 |
||
18453 | bb1e: 80 93 ab 05 sts 0x05AB, r24 |
||
18454 | bb22: 81 e2 ldi r24, 0x21 ; 33 |
||
18455 | bb24: 80 93 ac 05 sts 0x05AC, r24 |
||
18456 | bb28: 83 e2 ldi r24, 0x23 ; 35 |
||
18457 | bb2a: 80 93 ad 05 sts 0x05AD, r24 |
||
18458 | bb2e: 84 e1 ldi r24, 0x14 ; 20 |
||
18459 | bb30: 80 93 ae 05 sts 0x05AE, r24 |
||
18460 | bb34: 10 92 af 05 sts 0x05AF, r1 |
||
18461 | bb38: 90 93 b0 05 sts 0x05B0, r25 |
||
18462 | bb3c: 10 92 b1 05 sts 0x05B1, r1 |
||
18463 | bb40: 10 92 b2 05 sts 0x05B2, r1 |
||
18464 | bb44: 10 92 b3 05 sts 0x05B3, r1 |
||
18465 | bb48: 10 92 b4 05 sts 0x05B4, r1 |
||
18466 | bb4c: 10 92 c9 05 sts 0x05C9, r1 |
||
18467 | bb50: 10 92 ca 05 sts 0x05CA, r1 |
||
18468 | bb54: 10 92 cb 05 sts 0x05CB, r1 |
||
18469 | bb58: 10 92 cc 05 sts 0x05CC, r1 |
||
18470 | bb5c: 20 93 e5 05 sts 0x05E5, r18 |
||
18471 | bb60: 60 93 bd 05 sts 0x05BD, r22 |
||
18472 | bb64: 30 93 b5 05 sts 0x05B5, r19 |
||
18473 | bb68: 98 e2 ldi r25, 0x28 ; 40 |
||
18474 | bb6a: 90 93 b6 05 sts 0x05B6, r25 |
||
18475 | bb6e: 10 92 b7 05 sts 0x05B7, r1 |
||
18476 | bb72: 8a ef ldi r24, 0xFA ; 250 |
||
18477 | bb74: 80 93 b8 05 sts 0x05B8, r24 |
||
18478 | bb78: 30 93 b9 05 sts 0x05B9, r19 |
||
18479 | bb7c: 90 93 ba 05 sts 0x05BA, r25 |
||
18480 | bb80: 10 92 bb 05 sts 0x05BB, r1 |
||
18481 | bb84: 80 93 bc 05 sts 0x05BC, r24 |
||
18482 | bb88: 92 e3 ldi r25, 0x32 ; 50 |
||
18483 | bb8a: 90 93 be 05 sts 0x05BE, r25 |
||
18484 | bb8e: 2a e5 ldi r18, 0x5A ; 90 |
||
18485 | bb90: 20 93 bf 05 sts 0x05BF, r18 |
||
18486 | bb94: 90 93 c0 05 sts 0x05C0, r25 |
||
18487 | bb98: 20 93 c1 05 sts 0x05C1, r18 |
||
18488 | bb9c: 80 e5 ldi r24, 0x50 ; 80 |
||
18489 | bb9e: 80 93 c2 05 sts 0x05C2, r24 |
||
18490 | bba2: 86 e4 ldi r24, 0x46 ; 70 |
||
18491 | bba4: 80 93 c3 05 sts 0x05C3, r24 |
||
18492 | bba8: 80 e2 ldi r24, 0x20 ; 32 |
||
18493 | bbaa: 80 93 c6 05 sts 0x05C6, r24 |
||
18494 | bbae: 90 93 c8 05 sts 0x05C8, r25 |
||
18495 | bbb2: 8f e5 ldi r24, 0x5F ; 95 |
||
18496 | bbb4: 80 93 cd 05 sts 0x05CD, r24 |
||
18497 | bbb8: 83 ef ldi r24, 0xF3 ; 243 |
||
18498 | bbba: 80 93 cf 05 sts 0x05CF, r24 |
||
18499 | bbbe: 8a ea ldi r24, 0xAA ; 170 |
||
18500 | bbc0: 80 93 d1 05 sts 0x05D1, r24 |
||
18501 | bbc4: 80 93 d2 05 sts 0x05D2, r24 |
||
18502 | bbc8: 40 93 ce 05 sts 0x05CE, r20 |
||
18503 | bbcc: 40 93 d0 05 sts 0x05D0, r20 |
||
18504 | bbd0: 8c ef ldi r24, 0xFC ; 252 |
||
18505 | bbd2: 80 93 d3 05 sts 0x05D3, r24 |
||
18506 | bbd6: 30 93 d4 05 sts 0x05D4, r19 |
||
18507 | bbda: 20 93 d5 05 sts 0x05D5, r18 |
||
18508 | bbde: 20 93 d6 05 sts 0x05D6, r18 |
||
18509 | bbe2: 20 93 d7 05 sts 0x05D7, r18 |
||
18510 | bbe6: 8b e4 ldi r24, 0x4B ; 75 |
||
18511 | bbe8: 80 93 d8 05 sts 0x05D8, r24 |
||
18512 | bbec: 80 93 d9 05 sts 0x05D9, r24 |
||
18513 | bbf0: 80 93 da 05 sts 0x05DA, r24 |
||
18514 | bbf4: 10 92 db 05 sts 0x05DB, r1 |
||
18515 | bbf8: 60 93 dc 05 sts 0x05DC, r22 |
||
18516 | bbfc: 50 93 dd 05 sts 0x05DD, r21 |
||
18517 | bc00: 20 93 de 05 sts 0x05DE, r18 |
||
18518 | bc04: 40 93 df 05 sts 0x05DF, r20 |
||
18519 | bc08: 30 93 e0 05 sts 0x05E0, r19 |
||
18520 | bc0c: 30 93 e1 05 sts 0x05E1, r19 |
||
18521 | bc10: 70 93 e2 05 sts 0x05E2, r23 |
||
18522 | bc14: a7 ee ldi r26, 0xE7 ; 231 |
||
18523 | bc16: b5 e0 ldi r27, 0x05 ; 5 |
||
18524 | bc18: e8 eb ldi r30, 0xB8 ; 184 |
||
18525 | bc1a: f1 e0 ldi r31, 0x01 ; 1 |
||
18526 | bc1c: 89 e0 ldi r24, 0x09 ; 9 |
||
18527 | bc1e: 01 90 ld r0, Z+ |
||
18528 | bc20: 0d 92 st X+, r0 |
||
18529 | bc22: 81 50 subi r24, 0x01 ; 1 |
||
18530 | bc24: e1 f7 brne .-8 ; 0xbc1e <ParamSet_DefaultSet3+0x1c0> |
||
18531 | bc26: 08 95 ret |
||
18532 | bc28: 85 e0 ldi r24, 0x05 ; 5 |
||
18533 | bc2a: 80 93 a9 05 sts 0x05A9, r24 |
||
18534 | bc2e: 10 92 c7 05 sts 0x05C7, r1 |
||
18535 | bc32: 8b e1 ldi r24, 0x1B ; 27 |
||
18536 | bc34: 80 93 a5 05 sts 0x05A5, r24 |
||
18537 | bc38: 8e e4 ldi r24, 0x4E ; 78 |
||
18538 | bc3a: 80 93 c4 05 sts 0x05C4, r24 |
||
18539 | bc3e: 80 93 c5 05 sts 0x05C5, r24 |
||
18540 | bc42: 20 cf rjmp .-448 ; 0xba84 <ParamSet_DefaultSet3+0x26> |
||
18541 | |||
18542 | 0000bc44 <ParamSet_DefaultSet2>: |
||
18543 | bc44: 80 91 00 01 lds r24, 0x0100 |
||
18544 | bc48: 84 31 cpi r24, 0x14 ; 20 |
||
18545 | bc4a: 08 f0 brcs .+2 ; 0xbc4e <ParamSet_DefaultSet2+0xa> |
||
18546 | bc4c: e0 c0 rjmp .+448 ; 0xbe0e <ParamSet_DefaultSet2+0x1ca> |
||
18547 | bc4e: 83 e0 ldi r24, 0x03 ; 3 |
||
18548 | bc50: 80 93 a9 05 sts 0x05A9, r24 |
||
18549 | bc54: 80 e2 ldi r24, 0x20 ; 32 |
||
18550 | bc56: 80 93 c7 05 sts 0x05C7, r24 |
||
18551 | bc5a: 8e e1 ldi r24, 0x1E ; 30 |
||
18552 | bc5c: 80 93 a5 05 sts 0x05A5, r24 |
||
18553 | bc60: 85 e5 ldi r24, 0x55 ; 85 |
||
18554 | bc62: 80 93 c4 05 sts 0x05C4, r24 |
||
18555 | bc66: 80 93 c5 05 sts 0x05C5, r24 |
||
18556 | bc6a: 31 e0 ldi r19, 0x01 ; 1 |
||
18557 | bc6c: 30 93 90 05 sts 0x0590, r19 |
||
18558 | bc70: 82 e0 ldi r24, 0x02 ; 2 |
||
18559 | bc72: 80 93 8f 05 sts 0x058F, r24 |
||
18560 | bc76: 83 e0 ldi r24, 0x03 ; 3 |
||
18561 | bc78: 80 93 8e 05 sts 0x058E, r24 |
||
18562 | bc7c: e4 e0 ldi r30, 0x04 ; 4 |
||
18563 | bc7e: e0 93 91 05 sts 0x0591, r30 |
||
18564 | bc82: 25 e0 ldi r18, 0x05 ; 5 |
||
18565 | bc84: 20 93 92 05 sts 0x0592, r18 |
||
18566 | bc88: 56 e0 ldi r21, 0x06 ; 6 |
||
18567 | bc8a: 50 93 93 05 sts 0x0593, r21 |
||
18568 | bc8e: 87 e0 ldi r24, 0x07 ; 7 |
||
18569 | bc90: 80 93 94 05 sts 0x0594, r24 |
||
18570 | bc94: 78 e0 ldi r23, 0x08 ; 8 |
||
18571 | bc96: 70 93 95 05 sts 0x0595, r23 |
||
18572 | bc9a: 8a e6 ldi r24, 0x6A ; 106 |
||
18573 | bc9c: 80 93 96 05 sts 0x0596, r24 |
||
18574 | bca0: 10 92 e4 05 sts 0x05E4, r1 |
||
18575 | bca4: 30 93 e6 05 sts 0x05E6, r19 |
||
18576 | bca8: 4e e1 ldi r20, 0x1E ; 30 |
||
18577 | bcaa: 40 93 97 05 sts 0x0597, r20 |
||
18578 | bcae: 8b ef ldi r24, 0xFB ; 251 |
||
18579 | bcb0: 80 93 99 05 sts 0x0599, r24 |
||
18580 | bcb4: 9a e0 ldi r25, 0x0A ; 10 |
||
18581 | bcb6: 90 93 9a 05 sts 0x059A, r25 |
||
18582 | bcba: 40 93 98 05 sts 0x0598, r20 |
||
18583 | bcbe: 40 93 9c 05 sts 0x059C, r20 |
||
18584 | bcc2: 20 93 9d 05 sts 0x059D, r18 |
||
18585 | bcc6: 80 e4 ldi r24, 0x40 ; 64 |
||
18586 | bcc8: 80 93 9e 05 sts 0x059E, r24 |
||
18587 | bccc: 10 92 9f 05 sts 0x059F, r1 |
||
18588 | bcd0: 8f e0 ldi r24, 0x0F ; 15 |
||
18589 | bcd2: 80 93 9b 05 sts 0x059B, r24 |
||
18590 | bcd6: 90 93 a0 05 sts 0x05A0, r25 |
||
18591 | bcda: 80 e1 ldi r24, 0x10 ; 16 |
||
18592 | bcdc: 80 93 a1 05 sts 0x05A1, r24 |
||
18593 | bce0: 50 93 a2 05 sts 0x05A2, r21 |
||
18594 | bce4: 70 93 a3 05 sts 0x05A3, r23 |
||
18595 | bce8: 86 ee ldi r24, 0xE6 ; 230 |
||
18596 | bcea: 80 93 a4 05 sts 0x05A4, r24 |
||
18597 | bcee: 80 e8 ldi r24, 0x80 ; 128 |
||
18598 | bcf0: 80 93 a6 05 sts 0x05A6, r24 |
||
18599 | bcf4: 2a e5 ldi r18, 0x5A ; 90 |
||
18600 | bcf6: 20 93 a7 05 sts 0x05A7, r18 |
||
18601 | bcfa: 88 e7 ldi r24, 0x78 ; 120 |
||
18602 | bcfc: 80 93 a8 05 sts 0x05A8, r24 |
||
18603 | bd00: 20 93 aa 05 sts 0x05AA, r18 |
||
18604 | bd04: 80 93 ab 05 sts 0x05AB, r24 |
||
18605 | bd08: 81 e2 ldi r24, 0x21 ; 33 |
||
18606 | bd0a: 80 93 ac 05 sts 0x05AC, r24 |
||
18607 | bd0e: 83 e2 ldi r24, 0x23 ; 35 |
||
18608 | bd10: 80 93 ad 05 sts 0x05AD, r24 |
||
18609 | bd14: 40 93 ae 05 sts 0x05AE, r20 |
||
18610 | bd18: 10 92 af 05 sts 0x05AF, r1 |
||
18611 | bd1c: 60 e2 ldi r22, 0x20 ; 32 |
||
18612 | bd1e: 60 93 b0 05 sts 0x05B0, r22 |
||
18613 | bd22: 10 92 b1 05 sts 0x05B1, r1 |
||
18614 | bd26: 10 92 b2 05 sts 0x05B2, r1 |
||
18615 | bd2a: 10 92 b3 05 sts 0x05B3, r1 |
||
18616 | bd2e: 10 92 b4 05 sts 0x05B4, r1 |
||
18617 | bd32: 10 92 c9 05 sts 0x05C9, r1 |
||
18618 | bd36: 10 92 ca 05 sts 0x05CA, r1 |
||
18619 | bd3a: 10 92 cb 05 sts 0x05CB, r1 |
||
18620 | bd3e: 10 92 cc 05 sts 0x05CC, r1 |
||
18621 | bd42: 30 93 e5 05 sts 0x05E5, r19 |
||
18622 | bd46: 50 93 bd 05 sts 0x05BD, r21 |
||
18623 | bd4a: 34 e6 ldi r19, 0x64 ; 100 |
||
18624 | bd4c: 30 93 b5 05 sts 0x05B5, r19 |
||
18625 | bd50: 98 e2 ldi r25, 0x28 ; 40 |
||
18626 | bd52: 90 93 b6 05 sts 0x05B6, r25 |
||
18627 | bd56: 10 92 b7 05 sts 0x05B7, r1 |
||
18628 | bd5a: 8a ef ldi r24, 0xFA ; 250 |
||
18629 | bd5c: 80 93 b8 05 sts 0x05B8, r24 |
||
18630 | bd60: 30 93 b9 05 sts 0x05B9, r19 |
||
18631 | bd64: 90 93 ba 05 sts 0x05BA, r25 |
||
18632 | bd68: 10 92 bb 05 sts 0x05BB, r1 |
||
18633 | bd6c: 80 93 bc 05 sts 0x05BC, r24 |
||
18634 | bd70: 82 e3 ldi r24, 0x32 ; 50 |
||
18635 | bd72: 80 93 be 05 sts 0x05BE, r24 |
||
18636 | bd76: 20 93 bf 05 sts 0x05BF, r18 |
||
18637 | bd7a: 80 93 c0 05 sts 0x05C0, r24 |
||
18638 | bd7e: 20 93 c1 05 sts 0x05C1, r18 |
||
18639 | bd82: 80 e5 ldi r24, 0x50 ; 80 |
||
18640 | bd84: 80 93 c2 05 sts 0x05C2, r24 |
||
18641 | bd88: 8c e3 ldi r24, 0x3C ; 60 |
||
18642 | bd8a: 80 93 c3 05 sts 0x05C3, r24 |
||
18643 | bd8e: 60 93 c6 05 sts 0x05C6, r22 |
||
18644 | bd92: 9b e4 ldi r25, 0x4B ; 75 |
||
18645 | bd94: 90 93 c8 05 sts 0x05C8, r25 |
||
18646 | bd98: 8f e5 ldi r24, 0x5F ; 95 |
||
18647 | bd9a: 80 93 cd 05 sts 0x05CD, r24 |
||
18648 | bd9e: 83 ef ldi r24, 0xF3 ; 243 |
||
18649 | bda0: 80 93 cf 05 sts 0x05CF, r24 |
||
18650 | bda4: 8a ea ldi r24, 0xAA ; 170 |
||
18651 | bda6: 80 93 d1 05 sts 0x05D1, r24 |
||
18652 | bdaa: 80 93 d2 05 sts 0x05D2, r24 |
||
18653 | bdae: 84 e1 ldi r24, 0x14 ; 20 |
||
18654 | bdb0: 80 93 ce 05 sts 0x05CE, r24 |
||
18655 | bdb4: 80 93 d0 05 sts 0x05D0, r24 |
||
18656 | bdb8: 8c ef ldi r24, 0xFC ; 252 |
||
18657 | bdba: 80 93 d3 05 sts 0x05D3, r24 |
||
18658 | bdbe: 30 93 d4 05 sts 0x05D4, r19 |
||
18659 | bdc2: 20 93 d5 05 sts 0x05D5, r18 |
||
18660 | bdc6: 20 93 d6 05 sts 0x05D6, r18 |
||
18661 | bdca: 20 93 d7 05 sts 0x05D7, r18 |
||
18662 | bdce: 90 93 d8 05 sts 0x05D8, r25 |
||
18663 | bdd2: 90 93 d9 05 sts 0x05D9, r25 |
||
18664 | bdd6: 90 93 da 05 sts 0x05DA, r25 |
||
18665 | bdda: 10 92 db 05 sts 0x05DB, r1 |
||
18666 | bdde: 50 93 dc 05 sts 0x05DC, r21 |
||
18667 | bde2: 70 93 dd 05 sts 0x05DD, r23 |
||
18668 | bde6: 20 93 de 05 sts 0x05DE, r18 |
||
18669 | bdea: 40 93 df 05 sts 0x05DF, r20 |
||
18670 | bdee: 30 93 e0 05 sts 0x05E0, r19 |
||
18671 | bdf2: 30 93 e1 05 sts 0x05E1, r19 |
||
18672 | bdf6: e0 93 e2 05 sts 0x05E2, r30 |
||
18673 | bdfa: a7 ee ldi r26, 0xE7 ; 231 |
||
18674 | bdfc: b5 e0 ldi r27, 0x05 ; 5 |
||
18675 | bdfe: e2 ec ldi r30, 0xC2 ; 194 |
||
18676 | be00: f1 e0 ldi r31, 0x01 ; 1 |
||
18677 | be02: 87 e0 ldi r24, 0x07 ; 7 |
||
18678 | be04: 01 90 ld r0, Z+ |
||
18679 | be06: 0d 92 st X+, r0 |
||
18680 | be08: 81 50 subi r24, 0x01 ; 1 |
||
18681 | be0a: e1 f7 brne .-8 ; 0xbe04 <ParamSet_DefaultSet2+0x1c0> |
||
18682 | be0c: 08 95 ret |
||
18683 | be0e: 85 e0 ldi r24, 0x05 ; 5 |
||
18684 | be10: 80 93 a9 05 sts 0x05A9, r24 |
||
18685 | be14: 10 92 c7 05 sts 0x05C7, r1 |
||
18686 | be18: 8b e1 ldi r24, 0x1B ; 27 |
||
18687 | be1a: 80 93 a5 05 sts 0x05A5, r24 |
||
18688 | be1e: 8e e4 ldi r24, 0x4E ; 78 |
||
18689 | be20: 80 93 c4 05 sts 0x05C4, r24 |
||
18690 | be24: 80 93 c5 05 sts 0x05C5, r24 |
||
18691 | be28: 20 cf rjmp .-448 ; 0xbc6a <ParamSet_DefaultSet2+0x26> |
||
18692 | |||
18693 | 0000be2a <ParamSet_DefaultSet1>: |
||
18694 | be2a: 80 91 00 01 lds r24, 0x0100 |
||
18695 | be2e: 84 31 cpi r24, 0x14 ; 20 |
||
18696 | be30: 08 f0 brcs .+2 ; 0xbe34 <ParamSet_DefaultSet1+0xa> |
||
18697 | be32: e1 c0 rjmp .+450 ; 0xbff6 <ParamSet_DefaultSet1+0x1cc> |
||
18698 | be34: 83 e0 ldi r24, 0x03 ; 3 |
||
18699 | be36: 80 93 a9 05 sts 0x05A9, r24 |
||
18700 | be3a: 80 e2 ldi r24, 0x20 ; 32 |
||
18701 | be3c: 80 93 c7 05 sts 0x05C7, r24 |
||
18702 | be40: 8e e1 ldi r24, 0x1E ; 30 |
||
18703 | be42: 80 93 a5 05 sts 0x05A5, r24 |
||
18704 | be46: 85 e5 ldi r24, 0x55 ; 85 |
||
18705 | be48: 80 93 c4 05 sts 0x05C4, r24 |
||
18706 | be4c: 80 93 c5 05 sts 0x05C5, r24 |
||
18707 | be50: 51 e0 ldi r21, 0x01 ; 1 |
||
18708 | be52: 50 93 90 05 sts 0x0590, r21 |
||
18709 | be56: 82 e0 ldi r24, 0x02 ; 2 |
||
18710 | be58: 80 93 8f 05 sts 0x058F, r24 |
||
18711 | be5c: 83 e0 ldi r24, 0x03 ; 3 |
||
18712 | be5e: 80 93 8e 05 sts 0x058E, r24 |
||
18713 | be62: f4 e0 ldi r31, 0x04 ; 4 |
||
18714 | be64: f0 93 91 05 sts 0x0591, r31 |
||
18715 | be68: 95 e0 ldi r25, 0x05 ; 5 |
||
18716 | be6a: 90 93 92 05 sts 0x0592, r25 |
||
18717 | be6e: 76 e0 ldi r23, 0x06 ; 6 |
||
18718 | be70: 70 93 93 05 sts 0x0593, r23 |
||
18719 | be74: 87 e0 ldi r24, 0x07 ; 7 |
||
18720 | be76: 80 93 94 05 sts 0x0594, r24 |
||
18721 | be7a: 68 e0 ldi r22, 0x08 ; 8 |
||
18722 | be7c: 60 93 95 05 sts 0x0595, r22 |
||
18723 | be80: 8a e6 ldi r24, 0x6A ; 106 |
||
18724 | be82: 80 93 96 05 sts 0x0596, r24 |
||
18725 | be86: 10 92 e4 05 sts 0x05E4, r1 |
||
18726 | be8a: 50 93 e6 05 sts 0x05E6, r21 |
||
18727 | be8e: 4e e1 ldi r20, 0x1E ; 30 |
||
18728 | be90: 40 93 97 05 sts 0x0597, r20 |
||
18729 | be94: 8b ef ldi r24, 0xFB ; 251 |
||
18730 | be96: 80 93 99 05 sts 0x0599, r24 |
||
18731 | be9a: 8a e0 ldi r24, 0x0A ; 10 |
||
18732 | be9c: 80 93 9a 05 sts 0x059A, r24 |
||
18733 | bea0: 40 93 98 05 sts 0x0598, r20 |
||
18734 | bea4: 40 93 9c 05 sts 0x059C, r20 |
||
18735 | bea8: 90 93 9d 05 sts 0x059D, r25 |
||
18736 | beac: 80 e4 ldi r24, 0x40 ; 64 |
||
18737 | beae: 80 93 9e 05 sts 0x059E, r24 |
||
18738 | beb2: 10 92 9f 05 sts 0x059F, r1 |
||
18739 | beb6: 84 e1 ldi r24, 0x14 ; 20 |
||
18740 | beb8: 80 93 9b 05 sts 0x059B, r24 |
||
18741 | bebc: 8e e0 ldi r24, 0x0E ; 14 |
||
18742 | bebe: 80 93 a0 05 sts 0x05A0, r24 |
||
18743 | bec2: e0 e1 ldi r30, 0x10 ; 16 |
||
18744 | bec4: e0 93 a1 05 sts 0x05A1, r30 |
||
18745 | bec8: 8c e0 ldi r24, 0x0C ; 12 |
||
18746 | beca: 80 93 a2 05 sts 0x05A2, r24 |
||
18747 | bece: 60 93 a3 05 sts 0x05A3, r22 |
||
18748 | bed2: 86 ee ldi r24, 0xE6 ; 230 |
||
18749 | bed4: 80 93 a4 05 sts 0x05A4, r24 |
||
18750 | bed8: 80 e8 ldi r24, 0x80 ; 128 |
||
18751 | beda: 80 93 a6 05 sts 0x05A6, r24 |
||
18752 | bede: 30 e5 ldi r19, 0x50 ; 80 |
||
18753 | bee0: 30 93 a7 05 sts 0x05A7, r19 |
||
18754 | bee4: 86 e9 ldi r24, 0x96 ; 150 |
||
18755 | bee6: 80 93 a8 05 sts 0x05A8, r24 |
||
18756 | beea: 30 93 aa 05 sts 0x05AA, r19 |
||
18757 | beee: 80 93 ab 05 sts 0x05AB, r24 |
||
18758 | bef2: 81 e2 ldi r24, 0x21 ; 33 |
||
18759 | bef4: 80 93 ac 05 sts 0x05AC, r24 |
||
18760 | bef8: 83 e2 ldi r24, 0x23 ; 35 |
||
18761 | befa: 80 93 ad 05 sts 0x05AD, r24 |
||
18762 | befe: 40 93 ae 05 sts 0x05AE, r20 |
||
18763 | bf02: 10 92 af 05 sts 0x05AF, r1 |
||
18764 | bf06: 80 e2 ldi r24, 0x20 ; 32 |
||
18765 | bf08: 80 93 b0 05 sts 0x05B0, r24 |
||
18766 | bf0c: 10 92 b1 05 sts 0x05B1, r1 |
||
18767 | bf10: 10 92 b2 05 sts 0x05B2, r1 |
||
18768 | bf14: 10 92 b3 05 sts 0x05B3, r1 |
||
18769 | bf18: 10 92 b4 05 sts 0x05B4, r1 |
||
18770 | bf1c: 10 92 c9 05 sts 0x05C9, r1 |
||
18771 | bf20: 10 92 ca 05 sts 0x05CA, r1 |
||
18772 | bf24: 10 92 cb 05 sts 0x05CB, r1 |
||
18773 | bf28: 10 92 cc 05 sts 0x05CC, r1 |
||
18774 | bf2c: 50 93 e5 05 sts 0x05E5, r21 |
||
18775 | bf30: 70 93 bd 05 sts 0x05BD, r23 |
||
18776 | bf34: 24 e6 ldi r18, 0x64 ; 100 |
||
18777 | bf36: 20 93 b5 05 sts 0x05B5, r18 |
||
18778 | bf3a: 98 e2 ldi r25, 0x28 ; 40 |
||
18779 | bf3c: 90 93 b6 05 sts 0x05B6, r25 |
||
18780 | bf40: 10 92 b7 05 sts 0x05B7, r1 |
||
18781 | bf44: 8a ef ldi r24, 0xFA ; 250 |
||
18782 | bf46: 80 93 b8 05 sts 0x05B8, r24 |
||
18783 | bf4a: 20 93 b9 05 sts 0x05B9, r18 |
||
18784 | bf4e: 90 93 ba 05 sts 0x05BA, r25 |
||
18785 | bf52: 10 92 bb 05 sts 0x05BB, r1 |
||
18786 | bf56: 80 93 bc 05 sts 0x05BC, r24 |
||
18787 | bf5a: 82 e3 ldi r24, 0x32 ; 50 |
||
18788 | bf5c: 80 93 be 05 sts 0x05BE, r24 |
||
18789 | bf60: 9a e5 ldi r25, 0x5A ; 90 |
||
18790 | bf62: 90 93 bf 05 sts 0x05BF, r25 |
||
18791 | bf66: 80 93 c0 05 sts 0x05C0, r24 |
||
18792 | bf6a: 90 93 c1 05 sts 0x05C1, r25 |
||
18793 | bf6e: 30 93 c2 05 sts 0x05C2, r19 |
||
18794 | bf72: 50 93 c3 05 sts 0x05C3, r21 |
||
18795 | bf76: e0 93 c6 05 sts 0x05C6, r30 |
||
18796 | bf7a: 20 93 c8 05 sts 0x05C8, r18 |
||
18797 | bf7e: 8f e5 ldi r24, 0x5F ; 95 |
||
18798 | bf80: 80 93 cd 05 sts 0x05CD, r24 |
||
18799 | bf84: 83 ef ldi r24, 0xF3 ; 243 |
||
18800 | bf86: 80 93 cf 05 sts 0x05CF, r24 |
||
18801 | bf8a: 8a ea ldi r24, 0xAA ; 170 |
||
18802 | bf8c: 80 93 d1 05 sts 0x05D1, r24 |
||
18803 | bf90: 80 93 d2 05 sts 0x05D2, r24 |
||
18804 | bf94: 8f e0 ldi r24, 0x0F ; 15 |
||
18805 | bf96: 80 93 ce 05 sts 0x05CE, r24 |
||
18806 | bf9a: 80 93 d0 05 sts 0x05D0, r24 |
||
18807 | bf9e: 8c ef ldi r24, 0xFC ; 252 |
||
18808 | bfa0: 80 93 d3 05 sts 0x05D3, r24 |
||
18809 | bfa4: 20 93 d4 05 sts 0x05D4, r18 |
||
18810 | bfa8: 90 93 d5 05 sts 0x05D5, r25 |
||
18811 | bfac: 90 93 d6 05 sts 0x05D6, r25 |
||
18812 | bfb0: 90 93 d7 05 sts 0x05D7, r25 |
||
18813 | bfb4: 8b e4 ldi r24, 0x4B ; 75 |
||
18814 | bfb6: 80 93 d8 05 sts 0x05D8, r24 |
||
18815 | bfba: 80 93 d9 05 sts 0x05D9, r24 |
||
18816 | bfbe: 80 93 da 05 sts 0x05DA, r24 |
||
18817 | bfc2: 10 92 db 05 sts 0x05DB, r1 |
||
18818 | bfc6: 70 93 dc 05 sts 0x05DC, r23 |
||
18819 | bfca: 60 93 dd 05 sts 0x05DD, r22 |
||
18820 | bfce: 90 93 de 05 sts 0x05DE, r25 |
||
18821 | bfd2: 40 93 df 05 sts 0x05DF, r20 |
||
18822 | bfd6: 20 93 e0 05 sts 0x05E0, r18 |
||
18823 | bfda: 20 93 e1 05 sts 0x05E1, r18 |
||
18824 | bfde: f0 93 e2 05 sts 0x05E2, r31 |
||
18825 | bfe2: a7 ee ldi r26, 0xE7 ; 231 |
||
18826 | bfe4: b5 e0 ldi r27, 0x05 ; 5 |
||
18827 | bfe6: ea ec ldi r30, 0xCA ; 202 |
||
18828 | bfe8: f1 e0 ldi r31, 0x01 ; 1 |
||
18829 | bfea: 86 e0 ldi r24, 0x06 ; 6 |
||
18830 | bfec: 01 90 ld r0, Z+ |
||
18831 | bfee: 0d 92 st X+, r0 |
||
18832 | bff0: 81 50 subi r24, 0x01 ; 1 |
||
18833 | bff2: e1 f7 brne .-8 ; 0xbfec <ParamSet_DefaultSet1+0x1c2> |
||
18834 | bff4: 08 95 ret |
||
18835 | bff6: 85 e0 ldi r24, 0x05 ; 5 |
||
18836 | bff8: 80 93 a9 05 sts 0x05A9, r24 |
||
18837 | bffc: 10 92 c7 05 sts 0x05C7, r1 |
||
18838 | c000: 8b e1 ldi r24, 0x1B ; 27 |
||
18839 | c002: 80 93 a5 05 sts 0x05A5, r24 |
||
18840 | c006: 8e e4 ldi r24, 0x4E ; 78 |
||
18841 | c008: 80 93 c4 05 sts 0x05C4, r24 |
||
18842 | c00c: 80 93 c5 05 sts 0x05C5, r24 |
||
18843 | c010: 1f cf rjmp .-450 ; 0xbe50 <ParamSet_DefaultSet1+0x26> |
||
18844 | |||
18845 | 0000c012 <MixerTable_WriteToEEProm>: |
||
18846 | c012: 80 91 f3 05 lds r24, 0x05F3 |
||
18847 | c016: 81 30 cpi r24, 0x01 ; 1 |
||
18848 | c018: 11 f0 breq .+4 ; 0xc01e <MixerTable_WriteToEEProm+0xc> |
||
18849 | c01a: 80 e0 ldi r24, 0x00 ; 0 |
||
18850 | c01c: 08 95 ret |
||
18851 | c01e: 88 ee ldi r24, 0xE8 ; 232 |
||
18852 | c020: 93 e0 ldi r25, 0x03 ; 3 |
||
18853 | c022: 63 ef ldi r22, 0xF3 ; 243 |
||
18854 | c024: 75 e0 ldi r23, 0x05 ; 5 |
||
18855 | c026: 4d e4 ldi r20, 0x4D ; 77 |
||
18856 | c028: 50 e0 ldi r21, 0x00 ; 0 |
||
18857 | c02a: 25 ea ldi r18, 0xA5 ; 165 |
||
18858 | c02c: 3c e5 ldi r19, 0x5C ; 92 |
||
18859 | c02e: 0e 94 36 69 call 0xd26c ; 0xd26c <__eewr_block> |
||
18860 | c032: 81 e0 ldi r24, 0x01 ; 1 |
||
18861 | c034: 08 95 ret |
||
18862 | |||
18863 | 0000c036 <MixerTable_ReadFromEEProm>: |
||
18864 | c036: f9 99 sbic 0x1f, 1 ; 31 |
||
18865 | c038: fe cf rjmp .-4 ; 0xc036 <MixerTable_ReadFromEEProm> |
||
18866 | c03a: 68 ee ldi r22, 0xE8 ; 232 |
||
18867 | c03c: 73 e0 ldi r23, 0x03 ; 3 |
||
18868 | c03e: 72 bd out 0x22, r23 ; 34 |
||
18869 | c040: 61 bd out 0x21, r22 ; 33 |
||
18870 | c042: f8 9a sbi 0x1f, 0 ; 31 |
||
18871 | c044: 80 b5 in r24, 0x20 ; 32 |
||
18872 | c046: 81 30 cpi r24, 0x01 ; 1 |
||
18873 | c048: 11 f0 breq .+4 ; 0xc04e <MixerTable_ReadFromEEProm+0x18> |
||
18874 | c04a: 80 e0 ldi r24, 0x00 ; 0 |
||
18875 | c04c: 08 95 ret |
||
18876 | c04e: 83 ef ldi r24, 0xF3 ; 243 |
||
18877 | c050: 95 e0 ldi r25, 0x05 ; 5 |
||
18878 | c052: 4d e4 ldi r20, 0x4D ; 77 |
||
18879 | c054: 50 e0 ldi r21, 0x00 ; 0 |
||
18880 | c056: 2d e9 ldi r18, 0x9D ; 157 |
||
18881 | c058: 3c e5 ldi r19, 0x5C ; 92 |
||
18882 | c05a: 0e 94 04 69 call 0xd208 ; 0xd208 <__eerd_block> |
||
18883 | c05e: 81 e0 ldi r24, 0x01 ; 1 |
||
18884 | c060: 08 95 ret |
||
18885 | |||
18886 | 0000c062 <ParamSet_ReadFromEEProm>: |
||
18887 | c062: 98 2f mov r25, r24 |
||
18888 | c064: 81 50 subi r24, 0x01 ; 1 |
||
18889 | c066: 85 30 cpi r24, 0x05 ; 5 |
||
18890 | c068: 78 f0 brcs .+30 ; 0xc088 <ParamSet_ReadFromEEProm+0x26> |
||
18891 | c06a: 6e e2 ldi r22, 0x2E ; 46 |
||
18892 | c06c: 71 e0 ldi r23, 0x01 ; 1 |
||
18893 | c06e: 60 50 subi r22, 0x00 ; 0 |
||
18894 | c070: 70 40 sbci r23, 0x00 ; 0 |
||
18895 | c072: 8e e8 ldi r24, 0x8E ; 142 |
||
18896 | c074: 95 e0 ldi r25, 0x05 ; 5 |
||
18897 | c076: 45 e6 ldi r20, 0x65 ; 101 |
||
18898 | c078: 50 e0 ldi r21, 0x00 ; 0 |
||
18899 | c07a: 2d e9 ldi r18, 0x9D ; 157 |
||
18900 | c07c: 3c e5 ldi r19, 0x5C ; 92 |
||
18901 | c07e: 0e 94 04 69 call 0xd208 ; 0xd208 <__eerd_block> |
||
18902 | c082: 0e 94 0f 2c call 0x581e ; 0x581e <LED_Init> |
||
18903 | c086: 08 95 ret |
||
18904 | c088: 89 2f mov r24, r25 |
||
18905 | c08a: 90 e0 ldi r25, 0x00 ; 0 |
||
18906 | c08c: 01 97 sbiw r24, 0x01 ; 1 |
||
18907 | c08e: 25 e6 ldi r18, 0x65 ; 101 |
||
18908 | c090: 30 e0 ldi r19, 0x00 ; 0 |
||
18909 | c092: 82 9f mul r24, r18 |
||
18910 | c094: b0 01 movw r22, r0 |
||
18911 | c096: 83 9f mul r24, r19 |
||
18912 | c098: 70 0d add r23, r0 |
||
18913 | c09a: 92 9f mul r25, r18 |
||
18914 | c09c: 70 0d add r23, r0 |
||
18915 | c09e: 11 24 eor r1, r1 |
||
18916 | c0a0: 6c 59 subi r22, 0x9C ; 156 |
||
18917 | c0a2: 7f 4f sbci r23, 0xFF ; 255 |
||
18918 | c0a4: e4 cf rjmp .-56 ; 0xc06e <ParamSet_ReadFromEEProm+0xc> |
||
18919 | |||
18920 | 0000c0a6 <ParamSet_WriteToEEProm>: |
||
18921 | c0a6: 1f 93 push r17 |
||
18922 | c0a8: 18 2f mov r17, r24 |
||
18923 | c0aa: 86 30 cpi r24, 0x06 ; 6 |
||
18924 | c0ac: 88 f1 brcs .+98 ; 0xc110 <ParamSet_WriteToEEProm+0x6a> |
||
18925 | c0ae: 15 e0 ldi r17, 0x05 ; 5 |
||
18926 | c0b0: 48 ef ldi r20, 0xF8 ; 248 |
||
18927 | c0b2: 51 e0 ldi r21, 0x01 ; 1 |
||
18928 | c0b4: ca 01 movw r24, r20 |
||
18929 | c0b6: 80 50 subi r24, 0x00 ; 0 |
||
18930 | c0b8: 90 40 sbci r25, 0x00 ; 0 |
||
18931 | c0ba: 6e e8 ldi r22, 0x8E ; 142 |
||
18932 | c0bc: 75 e0 ldi r23, 0x05 ; 5 |
||
18933 | c0be: 45 e6 ldi r20, 0x65 ; 101 |
||
18934 | c0c0: 50 e0 ldi r21, 0x00 ; 0 |
||
18935 | c0c2: 25 ea ldi r18, 0xA5 ; 165 |
||
18936 | c0c4: 3c e5 ldi r19, 0x5C ; 92 |
||
18937 | c0c6: 0e 94 36 69 call 0xd26c ; 0xd26c <__eewr_block> |
||
18938 | c0ca: 82 e6 ldi r24, 0x62 ; 98 |
||
18939 | c0cc: 90 e0 ldi r25, 0x00 ; 0 |
||
18940 | c0ce: 65 e6 ldi r22, 0x65 ; 101 |
||
18941 | c0d0: 70 e0 ldi r23, 0x00 ; 0 |
||
18942 | c0d2: 45 ea ldi r20, 0xA5 ; 165 |
||
18943 | c0d4: 5c e5 ldi r21, 0x5C ; 92 |
||
18944 | c0d6: 0e 94 52 69 call 0xd2a4 ; 0xd2a4 <__eewr_word> |
||
18945 | c0da: 80 e5 ldi r24, 0x50 ; 80 |
||
18946 | c0dc: 90 e0 ldi r25, 0x00 ; 0 |
||
18947 | c0de: 6e e8 ldi r22, 0x8E ; 142 |
||
18948 | c0e0: 75 e0 ldi r23, 0x05 ; 5 |
||
18949 | c0e2: 48 e0 ldi r20, 0x08 ; 8 |
||
18950 | c0e4: 50 e0 ldi r21, 0x00 ; 0 |
||
18951 | c0e6: 25 ea ldi r18, 0xA5 ; 165 |
||
18952 | c0e8: 3c e5 ldi r19, 0x5C ; 92 |
||
18953 | c0ea: 0e 94 36 69 call 0xd26c ; 0xd26c <__eewr_block> |
||
18954 | c0ee: f9 99 sbic 0x1f, 1 ; 31 |
||
18955 | c0f0: fe cf rjmp .-4 ; 0xc0ee <ParamSet_WriteToEEProm+0x48> |
||
18956 | c0f2: 1f ba out 0x1f, r1 ; 31 |
||
18957 | c0f4: 82 e0 ldi r24, 0x02 ; 2 |
||
18958 | c0f6: 90 e0 ldi r25, 0x00 ; 0 |
||
18959 | c0f8: 92 bd out 0x22, r25 ; 34 |
||
18960 | c0fa: 81 bd out 0x21, r24 ; 33 |
||
18961 | c0fc: 10 bd out 0x20, r17 ; 32 |
||
18962 | c0fe: 0f b6 in r0, 0x3f ; 63 |
||
18963 | c100: f8 94 cli |
||
18964 | c102: fa 9a sbi 0x1f, 2 ; 31 |
||
18965 | c104: f9 9a sbi 0x1f, 1 ; 31 |
||
18966 | c106: 0f be out 0x3f, r0 ; 63 |
||
18967 | c108: 0e 94 0f 2c call 0x581e ; 0x581e <LED_Init> |
||
18968 | c10c: 1f 91 pop r17 |
||
18969 | c10e: 08 95 ret |
||
18970 | c110: 88 23 and r24, r24 |
||
18971 | c112: 11 f4 brne .+4 ; 0xc118 <ParamSet_WriteToEEProm+0x72> |
||
18972 | c114: 1f 91 pop r17 |
||
18973 | c116: 08 95 ret |
||
18974 | c118: 90 e0 ldi r25, 0x00 ; 0 |
||
18975 | c11a: 01 97 sbiw r24, 0x01 ; 1 |
||
18976 | c11c: 25 e6 ldi r18, 0x65 ; 101 |
||
18977 | c11e: 30 e0 ldi r19, 0x00 ; 0 |
||
18978 | c120: 82 9f mul r24, r18 |
||
18979 | c122: a0 01 movw r20, r0 |
||
18980 | c124: 83 9f mul r24, r19 |
||
18981 | c126: 50 0d add r21, r0 |
||
18982 | c128: 92 9f mul r25, r18 |
||
18983 | c12a: 50 0d add r21, r0 |
||
18984 | c12c: 11 24 eor r1, r1 |
||
18985 | c12e: 4c 59 subi r20, 0x9C ; 156 |
||
18986 | c130: 5f 4f sbci r21, 0xFF ; 255 |
||
18987 | c132: c0 cf rjmp .-128 ; 0xc0b4 <ParamSet_WriteToEEProm+0xe> |
||
18988 | |||
18989 | 0000c134 <ParamSet_Init>: |
||
18990 | c134: 2f 92 push r2 |
||
18991 | c136: 3f 92 push r3 |
||
18992 | c138: 4f 92 push r4 |
||
18993 | c13a: 5f 92 push r5 |
||
18994 | c13c: 6f 92 push r6 |
||
18995 | c13e: 7f 92 push r7 |
||
18996 | c140: 8f 92 push r8 |
||
18997 | c142: 9f 92 push r9 |
||
18998 | c144: af 92 push r10 |
||
18999 | c146: bf 92 push r11 |
||
19000 | c148: cf 92 push r12 |
||
19001 | c14a: df 92 push r13 |
||
19002 | c14c: ef 92 push r14 |
||
19003 | c14e: ff 92 push r15 |
||
19004 | c150: 0f 93 push r16 |
||
19005 | c152: 1f 93 push r17 |
||
19006 | c154: cf 93 push r28 |
||
19007 | c156: df 93 push r29 |
||
19008 | c158: f9 99 sbic 0x1f, 1 ; 31 |
||
19009 | c15a: fe cf rjmp .-4 ; 0xc158 <ParamSet_Init+0x24> |
||
19010 | c15c: 81 e0 ldi r24, 0x01 ; 1 |
||
19011 | c15e: 90 e0 ldi r25, 0x00 ; 0 |
||
19012 | c160: 92 bd out 0x22, r25 ; 34 |
||
19013 | c162: 81 bd out 0x21, r24 ; 33 |
||
19014 | c164: f8 9a sbi 0x1f, 0 ; 31 |
||
19015 | c166: 80 b5 in r24, 0x20 ; 32 |
||
19016 | c168: 80 35 cpi r24, 0x50 ; 80 |
||
19017 | c16a: 09 f4 brne .+2 ; 0xc16e <ParamSet_Init+0x3a> |
||
19018 | c16c: 7d c0 rjmp .+250 ; 0xc268 <ParamSet_Init+0x134> |
||
19019 | c16e: 00 d0 rcall .+0 ; 0xc170 <ParamSet_Init+0x3c> |
||
19020 | c170: 0f 92 push r0 |
||
19021 | c172: ad b7 in r26, 0x3d ; 61 |
||
19022 | c174: be b7 in r27, 0x3e ; 62 |
||
19023 | c176: 11 96 adiw r26, 0x01 ; 1 |
||
19024 | c178: 1c 92 st X, r1 |
||
19025 | c17a: 11 97 sbiw r26, 0x01 ; 1 |
||
19026 | c17c: 8f e9 ldi r24, 0x9F ; 159 |
||
19027 | c17e: 9a e0 ldi r25, 0x0A ; 10 |
||
19028 | c180: 13 96 adiw r26, 0x03 ; 3 |
||
19029 | c182: 9c 93 st X, r25 |
||
19030 | c184: 8e 93 st -X, r24 |
||
19031 | c186: 12 97 sbiw r26, 0x02 ; 2 |
||
19032 | c188: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
19033 | c18c: 0f 90 pop r0 |
||
19034 | c18e: 0f 90 pop r0 |
||
19035 | c190: 0f 90 pop r0 |
||
19036 | c192: f9 99 sbic 0x1f, 1 ; 31 |
||
19037 | c194: fe cf rjmp .-4 ; 0xc192 <ParamSet_Init+0x5e> |
||
19038 | c196: 1f ba out 0x1f, r1 ; 31 |
||
19039 | c198: 88 ee ldi r24, 0xE8 ; 232 |
||
19040 | c19a: 93 e0 ldi r25, 0x03 ; 3 |
||
19041 | c19c: 92 bd out 0x22, r25 ; 34 |
||
19042 | c19e: 81 bd out 0x21, r24 ; 33 |
||
19043 | c1a0: 8f ef ldi r24, 0xFF ; 255 |
||
19044 | c1a2: 80 bd out 0x20, r24 ; 32 |
||
19045 | c1a4: 0f b6 in r0, 0x3f ; 63 |
||
19046 | c1a6: f8 94 cli |
||
19047 | c1a8: fa 9a sbi 0x1f, 2 ; 31 |
||
19048 | c1aa: f9 9a sbi 0x1f, 1 ; 31 |
||
19049 | c1ac: 0f be out 0x3f, r0 ; 63 |
||
19050 | c1ae: f9 99 sbic 0x1f, 1 ; 31 |
||
19051 | c1b0: fe cf rjmp .-4 ; 0xc1ae <ParamSet_Init+0x7a> |
||
19052 | c1b2: 50 e5 ldi r21, 0x50 ; 80 |
||
19053 | c1b4: 25 2e mov r2, r21 |
||
19054 | c1b6: 50 e0 ldi r21, 0x00 ; 0 |
||
19055 | c1b8: 35 2e mov r3, r21 |
||
19056 | c1ba: 32 bc out 0x22, r3 ; 34 |
||
19057 | c1bc: 21 bc out 0x21, r2 ; 33 |
||
19058 | c1be: f8 9a sbi 0x1f, 0 ; 31 |
||
19059 | c1c0: 80 b5 in r24, 0x20 ; 32 |
||
19060 | c1c2: 8c 30 cpi r24, 0x0C ; 12 |
||
19061 | c1c4: 08 f4 brcc .+2 ; 0xc1c8 <ParamSet_Init+0x94> |
||
19062 | c1c6: bc c0 rjmp .+376 ; 0xc340 <ParamSet_Init+0x20c> |
||
19063 | c1c8: 00 e0 ldi r16, 0x00 ; 0 |
||
19064 | c1ca: 11 e0 ldi r17, 0x01 ; 1 |
||
19065 | c1cc: c1 e5 ldi r28, 0x51 ; 81 |
||
19066 | c1ce: d0 e0 ldi r29, 0x00 ; 0 |
||
19067 | c1d0: 3e 01 movw r6, r28 |
||
19068 | c1d2: 08 94 sec |
||
19069 | c1d4: 61 1c adc r6, r1 |
||
19070 | c1d6: 71 1c adc r7, r1 |
||
19071 | c1d8: 42 e0 ldi r20, 0x02 ; 2 |
||
19072 | c1da: 44 2e mov r4, r20 |
||
19073 | c1dc: 51 2c mov r5, r1 |
||
19074 | c1de: 4c 0e add r4, r28 |
||
19075 | c1e0: 5d 1e adc r5, r29 |
||
19076 | c1e2: 33 e0 ldi r19, 0x03 ; 3 |
||
19077 | c1e4: c3 2e mov r12, r19 |
||
19078 | c1e6: d1 2c mov r13, r1 |
||
19079 | c1e8: cc 0e add r12, r28 |
||
19080 | c1ea: dd 1e adc r13, r29 |
||
19081 | c1ec: 24 e0 ldi r18, 0x04 ; 4 |
||
19082 | c1ee: a2 2e mov r10, r18 |
||
19083 | c1f0: b1 2c mov r11, r1 |
||
19084 | c1f2: ac 0e add r10, r28 |
||
19085 | c1f4: bd 1e adc r11, r29 |
||
19086 | c1f6: 95 e0 ldi r25, 0x05 ; 5 |
||
19087 | c1f8: 89 2e mov r8, r25 |
||
19088 | c1fa: 91 2c mov r9, r1 |
||
19089 | c1fc: 8c 0e add r8, r28 |
||
19090 | c1fe: 9d 1e adc r9, r29 |
||
19091 | c200: 86 e0 ldi r24, 0x06 ; 6 |
||
19092 | c202: e8 2e mov r14, r24 |
||
19093 | c204: f1 2c mov r15, r1 |
||
19094 | c206: ec 0e add r14, r28 |
||
19095 | c208: fd 1e adc r15, r29 |
||
19096 | c20a: 12 30 cpi r17, 0x02 ; 2 |
||
19097 | c20c: 31 f0 breq .+12 ; 0xc21a <ParamSet_Init+0xe6> |
||
19098 | c20e: 13 30 cpi r17, 0x03 ; 3 |
||
19099 | c210: 09 f4 brne .+2 ; 0xc214 <ParamSet_Init+0xe0> |
||
19100 | c212: fe c0 rjmp .+508 ; 0xc410 <ParamSet_Init+0x2dc> |
||
19101 | c214: 11 30 cpi r17, 0x01 ; 1 |
||
19102 | c216: 09 f4 brne .+2 ; 0xc21a <ParamSet_Init+0xe6> |
||
19103 | c218: f8 c0 rjmp .+496 ; 0xc40a <ParamSet_Init+0x2d6> |
||
19104 | c21a: 0e 94 22 5e call 0xbc44 ; 0xbc44 <ParamSet_DefaultSet2> |
||
19105 | c21e: 00 23 and r16, r16 |
||
19106 | c220: 09 f0 breq .+2 ; 0xc224 <ParamSet_Init+0xf0> |
||
19107 | c222: b2 c0 rjmp .+356 ; 0xc388 <ParamSet_Init+0x254> |
||
19108 | c224: 81 2f mov r24, r17 |
||
19109 | c226: 0e 94 53 60 call 0xc0a6 ; 0xc0a6 <ParamSet_WriteToEEProm> |
||
19110 | c22a: 1f 5f subi r17, 0xFF ; 255 |
||
19111 | c22c: 16 30 cpi r17, 0x06 ; 6 |
||
19112 | c22e: 69 f7 brne .-38 ; 0xc20a <ParamSet_Init+0xd6> |
||
19113 | c230: f9 99 sbic 0x1f, 1 ; 31 |
||
19114 | c232: fe cf rjmp .-4 ; 0xc230 <ParamSet_Init+0xfc> |
||
19115 | c234: 1f ba out 0x1f, r1 ; 31 |
||
19116 | c236: 82 e0 ldi r24, 0x02 ; 2 |
||
19117 | c238: 90 e0 ldi r25, 0x00 ; 0 |
||
19118 | c23a: 92 bd out 0x22, r25 ; 34 |
||
19119 | c23c: 81 bd out 0x21, r24 ; 33 |
||
19120 | c23e: 83 e0 ldi r24, 0x03 ; 3 |
||
19121 | c240: 80 bd out 0x20, r24 ; 32 |
||
19122 | c242: 0f b6 in r0, 0x3f ; 63 |
||
19123 | c244: f8 94 cli |
||
19124 | c246: fa 9a sbi 0x1f, 2 ; 31 |
||
19125 | c248: f9 9a sbi 0x1f, 1 ; 31 |
||
19126 | c24a: 0f be out 0x3f, r0 ; 63 |
||
19127 | c24c: f9 99 sbic 0x1f, 1 ; 31 |
||
19128 | c24e: fe cf rjmp .-4 ; 0xc24c <ParamSet_Init+0x118> |
||
19129 | c250: 1f ba out 0x1f, r1 ; 31 |
||
19130 | c252: e1 e0 ldi r30, 0x01 ; 1 |
||
19131 | c254: f0 e0 ldi r31, 0x00 ; 0 |
||
19132 | c256: f2 bd out 0x22, r31 ; 34 |
||
19133 | c258: e1 bd out 0x21, r30 ; 33 |
||
19134 | c25a: 80 e5 ldi r24, 0x50 ; 80 |
||
19135 | c25c: 80 bd out 0x20, r24 ; 32 |
||
19136 | c25e: 0f b6 in r0, 0x3f ; 63 |
||
19137 | c260: f8 94 cli |
||
19138 | c262: fa 9a sbi 0x1f, 2 ; 31 |
||
19139 | c264: f9 9a sbi 0x1f, 1 ; 31 |
||
19140 | c266: 0f be out 0x3f, r0 ; 63 |
||
19141 | c268: 0e 94 c9 5c call 0xb992 ; 0xb992 <GetActiveParamSet> |
||
19142 | c26c: 0e 94 31 60 call 0xc062 ; 0xc062 <ParamSet_ReadFromEEProm> |
||
19143 | c270: 0e 94 c9 5c call 0xb992 ; 0xb992 <GetActiveParamSet> |
||
19144 | c274: 00 d0 rcall .+0 ; 0xc276 <ParamSet_Init+0x142> |
||
19145 | c276: 00 d0 rcall .+0 ; 0xc278 <ParamSet_Init+0x144> |
||
19146 | c278: 0f 92 push r0 |
||
19147 | c27a: ed b7 in r30, 0x3d ; 61 |
||
19148 | c27c: fe b7 in r31, 0x3e ; 62 |
||
19149 | c27e: 31 96 adiw r30, 0x01 ; 1 |
||
19150 | c280: ad b7 in r26, 0x3d ; 61 |
||
19151 | c282: be b7 in r27, 0x3e ; 62 |
||
19152 | c284: 11 96 adiw r26, 0x01 ; 1 |
||
19153 | c286: 1c 92 st X, r1 |
||
19154 | c288: 26 e8 ldi r18, 0x86 ; 134 |
||
19155 | c28a: 3a e0 ldi r19, 0x0A ; 10 |
||
19156 | c28c: 32 83 std Z+2, r19 ; 0x02 |
||
19157 | c28e: 21 83 std Z+1, r18 ; 0x01 |
||
19158 | c290: 83 83 std Z+3, r24 ; 0x03 |
||
19159 | c292: 14 82 std Z+4, r1 ; 0x04 |
||
19160 | c294: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
19161 | c298: 0f 90 pop r0 |
||
19162 | c29a: 0f 90 pop r0 |
||
19163 | c29c: 0f 90 pop r0 |
||
19164 | c29e: 0f 90 pop r0 |
||
19165 | c2a0: 0f 90 pop r0 |
||
19166 | c2a2: 0e 94 1b 60 call 0xc036 ; 0xc036 <MixerTable_ReadFromEEProm> |
||
19167 | c2a6: 88 23 and r24, r24 |
||
19168 | c2a8: 09 f4 brne .+2 ; 0xc2ac <ParamSet_Init+0x178> |
||
19169 | c2aa: b5 c0 rjmp .+362 ; 0xc416 <ParamSet_Init+0x2e2> |
||
19170 | c2ac: e0 e0 ldi r30, 0x00 ; 0 |
||
19171 | c2ae: f6 e0 ldi r31, 0x06 ; 6 |
||
19172 | c2b0: 20 e0 ldi r18, 0x00 ; 0 |
||
19173 | c2b2: 80 81 ld r24, Z |
||
19174 | c2b4: 18 16 cp r1, r24 |
||
19175 | c2b6: 0c f4 brge .+2 ; 0xc2ba <ParamSet_Init+0x186> |
||
19176 | c2b8: 2f 5f subi r18, 0xFF ; 255 |
||
19177 | c2ba: 34 96 adiw r30, 0x04 ; 4 |
||
19178 | c2bc: 86 e0 ldi r24, 0x06 ; 6 |
||
19179 | c2be: e0 34 cpi r30, 0x40 ; 64 |
||
19180 | c2c0: f8 07 cpc r31, r24 |
||
19181 | c2c2: b9 f7 brne .-18 ; 0xc2b2 <ParamSet_Init+0x17e> |
||
19182 | c2c4: 20 93 c1 02 sts 0x02C1, r18 |
||
19183 | c2c8: ad b7 in r26, 0x3d ; 61 |
||
19184 | c2ca: be b7 in r27, 0x3e ; 62 |
||
19185 | c2cc: 17 97 sbiw r26, 0x07 ; 7 |
||
19186 | c2ce: 0f b6 in r0, 0x3f ; 63 |
||
19187 | c2d0: f8 94 cli |
||
19188 | c2d2: be bf out 0x3e, r27 ; 62 |
||
19189 | c2d4: 0f be out 0x3f, r0 ; 63 |
||
19190 | c2d6: ad bf out 0x3d, r26 ; 61 |
||
19191 | c2d8: ed b7 in r30, 0x3d ; 61 |
||
19192 | c2da: fe b7 in r31, 0x3e ; 62 |
||
19193 | c2dc: 31 96 adiw r30, 0x01 ; 1 |
||
19194 | c2de: 11 96 adiw r26, 0x01 ; 1 |
||
19195 | c2e0: 1c 92 st X, r1 |
||
19196 | c2e2: 84 e4 ldi r24, 0x44 ; 68 |
||
19197 | c2e4: 9a e0 ldi r25, 0x0A ; 10 |
||
19198 | c2e6: 92 83 std Z+2, r25 ; 0x02 |
||
19199 | c2e8: 81 83 std Z+1, r24 ; 0x01 |
||
19200 | c2ea: 84 ef ldi r24, 0xF4 ; 244 |
||
19201 | c2ec: 95 e0 ldi r25, 0x05 ; 5 |
||
19202 | c2ee: 94 83 std Z+4, r25 ; 0x04 |
||
19203 | c2f0: 83 83 std Z+3, r24 ; 0x03 |
||
19204 | c2f2: 25 83 std Z+5, r18 ; 0x05 |
||
19205 | c2f4: 16 82 std Z+6, r1 ; 0x06 |
||
19206 | c2f6: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
19207 | c2fa: 0f 90 pop r0 |
||
19208 | c2fc: 0f 90 pop r0 |
||
19209 | c2fe: 0f 90 pop r0 |
||
19210 | c300: 0f 90 pop r0 |
||
19211 | c302: ed b7 in r30, 0x3d ; 61 |
||
19212 | c304: fe b7 in r31, 0x3e ; 62 |
||
19213 | c306: 11 82 std Z+1, r1 ; 0x01 |
||
19214 | c308: 83 e2 ldi r24, 0x23 ; 35 |
||
19215 | c30a: 9a e0 ldi r25, 0x0A ; 10 |
||
19216 | c30c: 93 83 std Z+3, r25 ; 0x03 |
||
19217 | c30e: 82 83 std Z+2, r24 ; 0x02 |
||
19218 | c310: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
19219 | c314: 0f 90 pop r0 |
||
19220 | c316: 0f 90 pop r0 |
||
19221 | c318: 0f 90 pop r0 |
||
19222 | c31a: df 91 pop r29 |
||
19223 | c31c: cf 91 pop r28 |
||
19224 | c31e: 1f 91 pop r17 |
||
19225 | c320: 0f 91 pop r16 |
||
19226 | c322: ff 90 pop r15 |
||
19227 | c324: ef 90 pop r14 |
||
19228 | c326: df 90 pop r13 |
||
19229 | c328: cf 90 pop r12 |
||
19230 | c32a: bf 90 pop r11 |
||
19231 | c32c: af 90 pop r10 |
||
19232 | c32e: 9f 90 pop r9 |
||
19233 | c330: 8f 90 pop r8 |
||
19234 | c332: 7f 90 pop r7 |
||
19235 | c334: 6f 90 pop r6 |
||
19236 | c336: 5f 90 pop r5 |
||
19237 | c338: 4f 90 pop r4 |
||
19238 | c33a: 3f 90 pop r3 |
||
19239 | c33c: 2f 90 pop r2 |
||
19240 | c33e: 08 95 ret |
||
19241 | c340: f9 99 sbic 0x1f, 1 ; 31 |
||
19242 | c342: fe cf rjmp .-4 ; 0xc340 <ParamSet_Init+0x20c> |
||
19243 | c344: 81 e5 ldi r24, 0x51 ; 81 |
||
19244 | c346: 90 e0 ldi r25, 0x00 ; 0 |
||
19245 | c348: 92 bd out 0x22, r25 ; 34 |
||
19246 | c34a: 81 bd out 0x21, r24 ; 33 |
||
19247 | c34c: f8 9a sbi 0x1f, 0 ; 31 |
||
19248 | c34e: 80 b5 in r24, 0x20 ; 32 |
||
19249 | c350: 8c 30 cpi r24, 0x0C ; 12 |
||
19250 | c352: 08 f0 brcs .+2 ; 0xc356 <ParamSet_Init+0x222> |
||
19251 | c354: 39 cf rjmp .-398 ; 0xc1c8 <ParamSet_Init+0x94> |
||
19252 | c356: f9 99 sbic 0x1f, 1 ; 31 |
||
19253 | c358: fe cf rjmp .-4 ; 0xc356 <ParamSet_Init+0x222> |
||
19254 | c35a: 82 e5 ldi r24, 0x52 ; 82 |
||
19255 | c35c: 90 e0 ldi r25, 0x00 ; 0 |
||
19256 | c35e: 92 bd out 0x22, r25 ; 34 |
||
19257 | c360: 81 bd out 0x21, r24 ; 33 |
||
19258 | c362: f8 9a sbi 0x1f, 0 ; 31 |
||
19259 | c364: 80 b5 in r24, 0x20 ; 32 |
||
19260 | c366: 8c 30 cpi r24, 0x0C ; 12 |
||
19261 | c368: 08 f0 brcs .+2 ; 0xc36c <ParamSet_Init+0x238> |
||
19262 | c36a: 2e cf rjmp .-420 ; 0xc1c8 <ParamSet_Init+0x94> |
||
19263 | c36c: f9 99 sbic 0x1f, 1 ; 31 |
||
19264 | c36e: fe cf rjmp .-4 ; 0xc36c <ParamSet_Init+0x238> |
||
19265 | c370: 83 e5 ldi r24, 0x53 ; 83 |
||
19266 | c372: 90 e0 ldi r25, 0x00 ; 0 |
||
19267 | c374: 92 bd out 0x22, r25 ; 34 |
||
19268 | c376: 81 bd out 0x21, r24 ; 33 |
||
19269 | c378: f8 9a sbi 0x1f, 0 ; 31 |
||
19270 | c37a: 80 b5 in r24, 0x20 ; 32 |
||
19271 | c37c: 00 e0 ldi r16, 0x00 ; 0 |
||
19272 | c37e: 8c 30 cpi r24, 0x0C ; 12 |
||
19273 | c380: 08 f0 brcs .+2 ; 0xc384 <ParamSet_Init+0x250> |
||
19274 | c382: 23 cf rjmp .-442 ; 0xc1ca <ParamSet_Init+0x96> |
||
19275 | c384: 01 e0 ldi r16, 0x01 ; 1 |
||
19276 | c386: 21 cf rjmp .-446 ; 0xc1ca <ParamSet_Init+0x96> |
||
19277 | c388: f9 99 sbic 0x1f, 1 ; 31 |
||
19278 | c38a: fe cf rjmp .-4 ; 0xc388 <ParamSet_Init+0x254> |
||
19279 | c38c: 32 bc out 0x22, r3 ; 34 |
||
19280 | c38e: 21 bc out 0x21, r2 ; 33 |
||
19281 | c390: f8 9a sbi 0x1f, 0 ; 31 |
||
19282 | c392: 80 b5 in r24, 0x20 ; 32 |
||
19283 | c394: 80 93 8e 05 sts 0x058E, r24 |
||
19284 | c398: f9 99 sbic 0x1f, 1 ; 31 |
||
19285 | c39a: fe cf rjmp .-4 ; 0xc398 <ParamSet_Init+0x264> |
||
19286 | c39c: d2 bd out 0x22, r29 ; 34 |
||
19287 | c39e: c1 bd out 0x21, r28 ; 33 |
||
19288 | c3a0: f8 9a sbi 0x1f, 0 ; 31 |
||
19289 | c3a2: 80 b5 in r24, 0x20 ; 32 |
||
19290 | c3a4: 80 93 8f 05 sts 0x058F, r24 |
||
19291 | c3a8: f9 99 sbic 0x1f, 1 ; 31 |
||
19292 | c3aa: fe cf rjmp .-4 ; 0xc3a8 <ParamSet_Init+0x274> |
||
19293 | c3ac: 72 bc out 0x22, r7 ; 34 |
||
19294 | c3ae: 61 bc out 0x21, r6 ; 33 |
||
19295 | c3b0: f8 9a sbi 0x1f, 0 ; 31 |
||
19296 | c3b2: 80 b5 in r24, 0x20 ; 32 |
||
19297 | c3b4: 80 93 90 05 sts 0x0590, r24 |
||
19298 | c3b8: f9 99 sbic 0x1f, 1 ; 31 |
||
19299 | c3ba: fe cf rjmp .-4 ; 0xc3b8 <ParamSet_Init+0x284> |
||
19300 | c3bc: 52 bc out 0x22, r5 ; 34 |
||
19301 | c3be: 41 bc out 0x21, r4 ; 33 |
||
19302 | c3c0: f8 9a sbi 0x1f, 0 ; 31 |
||
19303 | c3c2: 80 b5 in r24, 0x20 ; 32 |
||
19304 | c3c4: 80 93 91 05 sts 0x0591, r24 |
||
19305 | c3c8: f9 99 sbic 0x1f, 1 ; 31 |
||
19306 | c3ca: fe cf rjmp .-4 ; 0xc3c8 <ParamSet_Init+0x294> |
||
19307 | c3cc: d2 bc out 0x22, r13 ; 34 |
||
19308 | c3ce: c1 bc out 0x21, r12 ; 33 |
||
19309 | c3d0: f8 9a sbi 0x1f, 0 ; 31 |
||
19310 | c3d2: 80 b5 in r24, 0x20 ; 32 |
||
19311 | c3d4: 80 93 92 05 sts 0x0592, r24 |
||
19312 | c3d8: f9 99 sbic 0x1f, 1 ; 31 |
||
19313 | c3da: fe cf rjmp .-4 ; 0xc3d8 <ParamSet_Init+0x2a4> |
||
19314 | c3dc: b2 bc out 0x22, r11 ; 34 |
||
19315 | c3de: a1 bc out 0x21, r10 ; 33 |
||
19316 | c3e0: f8 9a sbi 0x1f, 0 ; 31 |
||
19317 | c3e2: 80 b5 in r24, 0x20 ; 32 |
||
19318 | c3e4: 80 93 93 05 sts 0x0593, r24 |
||
19319 | c3e8: f9 99 sbic 0x1f, 1 ; 31 |
||
19320 | c3ea: fe cf rjmp .-4 ; 0xc3e8 <ParamSet_Init+0x2b4> |
||
19321 | c3ec: 92 bc out 0x22, r9 ; 34 |
||
19322 | c3ee: 81 bc out 0x21, r8 ; 33 |
||
19323 | c3f0: f8 9a sbi 0x1f, 0 ; 31 |
||
19324 | c3f2: 80 b5 in r24, 0x20 ; 32 |
||
19325 | c3f4: 80 93 94 05 sts 0x0594, r24 |
||
19326 | c3f8: f9 99 sbic 0x1f, 1 ; 31 |
||
19327 | c3fa: fe cf rjmp .-4 ; 0xc3f8 <ParamSet_Init+0x2c4> |
||
19328 | c3fc: f2 bc out 0x22, r15 ; 34 |
||
19329 | c3fe: e1 bc out 0x21, r14 ; 33 |
||
19330 | c400: f8 9a sbi 0x1f, 0 ; 31 |
||
19331 | c402: 80 b5 in r24, 0x20 ; 32 |
||
19332 | c404: 80 93 95 05 sts 0x0595, r24 |
||
19333 | c408: 0d cf rjmp .-486 ; 0xc224 <ParamSet_Init+0xf0> |
||
19334 | c40a: 0e 94 15 5f call 0xbe2a ; 0xbe2a <ParamSet_DefaultSet1> |
||
19335 | c40e: 07 cf rjmp .-498 ; 0xc21e <ParamSet_Init+0xea> |
||
19336 | c410: 0e 94 2f 5d call 0xba5e ; 0xba5e <ParamSet_DefaultSet3> |
||
19337 | c414: 04 cf rjmp .-504 ; 0xc21e <ParamSet_Init+0xea> |
||
19338 | c416: 00 d0 rcall .+0 ; 0xc418 <ParamSet_Init+0x2e4> |
||
19339 | c418: 0f 92 push r0 |
||
19340 | c41a: ed b7 in r30, 0x3d ; 61 |
||
19341 | c41c: fe b7 in r31, 0x3e ; 62 |
||
19342 | c41e: 11 82 std Z+1, r1 ; 0x01 |
||
19343 | c420: 85 e6 ldi r24, 0x65 ; 101 |
||
19344 | c422: 9a e0 ldi r25, 0x0A ; 10 |
||
19345 | c424: 93 83 std Z+3, r25 ; 0x03 |
||
19346 | c426: 82 83 std Z+2, r24 ; 0x02 |
||
19347 | c428: 0e 94 20 14 call 0x2840 ; 0x2840 <_printf_P> |
||
19348 | c42c: 0f 90 pop r0 |
||
19349 | c42e: 0f 90 pop r0 |
||
19350 | c430: 0f 90 pop r0 |
||
19351 | c432: 0e 94 f6 5c call 0xb9ec ; 0xb9ec <MixerTable_Default> |
||
19352 | c436: 0e 94 09 60 call 0xc012 ; 0xc012 <MixerTable_WriteToEEProm> |
||
19353 | c43a: 38 cf rjmp .-400 ; 0xc2ac <ParamSet_Init+0x178> |
||
19354 | |||
19355 | 0000c43c <SetParamWord>: |
||
19356 | c43c: 80 50 subi r24, 0x00 ; 0 |
||
19357 | c43e: 90 40 sbci r25, 0x00 ; 0 |
||
19358 | c440: 45 ea ldi r20, 0xA5 ; 165 |
||
19359 | c442: 5c e5 ldi r21, 0x5C ; 92 |
||
19360 | c444: 0e 94 52 69 call 0xd2a4 ; 0xd2a4 <__eewr_word> |
||
19361 | c448: 08 95 ret |
||
19362 | |||
19363 | 0000c44a <GetParamWord>: |
||
19364 | c44a: 80 50 subi r24, 0x00 ; 0 |
||
19365 | c44c: 90 40 sbci r25, 0x00 ; 0 |
||
19366 | c44e: 6d e9 ldi r22, 0x9D ; 157 |
||
19367 | c450: 7c e5 ldi r23, 0x5C ; 92 |
||
19368 | c452: 0e 94 20 69 call 0xd240 ; 0xd240 <__eerd_word> |
||
19369 | c456: 08 95 ret |
||
19370 | |||
19371 | 0000c458 <USART1_Init>: |
||
19372 | c458: 9f b7 in r25, 0x3f ; 63 |
||
19373 | c45a: f8 94 cli |
||
19374 | c45c: 80 91 c9 00 lds r24, 0x00C9 |
||
19375 | c460: 8f 77 andi r24, 0x7F ; 127 |
||
19376 | c462: 80 93 c9 00 sts 0x00C9, r24 |
||
19377 | c466: 80 91 c9 00 lds r24, 0x00C9 |
||
19378 | c46a: 8f 7b andi r24, 0xBF ; 191 |
||
19379 | c46c: 80 93 c9 00 sts 0x00C9, r24 |
||
19380 | c470: 80 91 c9 00 lds r24, 0x00C9 |
||
19381 | c474: 8f 7d andi r24, 0xDF ; 223 |
||
19382 | c476: 80 93 c9 00 sts 0x00C9, r24 |
||
19383 | c47a: 5a 9a sbi 0x0b, 2 ; 11 |
||
19384 | c47c: 52 98 cbi 0x0a, 2 ; 10 |
||
19385 | c47e: 5b 9a sbi 0x0b, 3 ; 11 |
||
19386 | c480: 53 9a sbi 0x0a, 3 ; 10 |
||
19387 | c482: 10 92 cd 00 sts 0x00CD, r1 |
||
19388 | c486: 80 e4 ldi r24, 0x40 ; 64 |
||
19389 | c488: 80 93 cc 00 sts 0x00CC, r24 |
||
19390 | c48c: 80 91 c8 00 lds r24, 0x00C8 |
||
19391 | c490: 82 60 ori r24, 0x02 ; 2 |
||
19392 | c492: 80 93 c8 00 sts 0x00C8, r24 |
||
19393 | c496: 88 e1 ldi r24, 0x18 ; 24 |
||
19394 | c498: 80 93 c9 00 sts 0x00C9, r24 |
||
19395 | c49c: 80 91 ca 00 lds r24, 0x00CA |
||
19396 | c4a0: 8f 77 andi r24, 0x7F ; 127 |
||
19397 | c4a2: 80 93 ca 00 sts 0x00CA, r24 |
||
19398 | c4a6: 80 91 ca 00 lds r24, 0x00CA |
||
19399 | c4aa: 8f 7b andi r24, 0xBF ; 191 |
||
19400 | c4ac: 80 93 ca 00 sts 0x00CA, r24 |
||
19401 | c4b0: 80 91 ca 00 lds r24, 0x00CA |
||
19402 | c4b4: 8f 7d andi r24, 0xDF ; 223 |
||
19403 | c4b6: 80 93 ca 00 sts 0x00CA, r24 |
||
19404 | c4ba: 80 91 ca 00 lds r24, 0x00CA |
||
19405 | c4be: 8f 7e andi r24, 0xEF ; 239 |
||
19406 | c4c0: 80 93 ca 00 sts 0x00CA, r24 |
||
19407 | c4c4: 80 91 ca 00 lds r24, 0x00CA |
||
19408 | c4c8: 87 7f andi r24, 0xF7 ; 247 |
||
19409 | c4ca: 80 93 ca 00 sts 0x00CA, r24 |
||
19410 | c4ce: 80 91 c9 00 lds r24, 0x00C9 |
||
19411 | c4d2: 8b 7f andi r24, 0xFB ; 251 |
||
19412 | c4d4: 80 93 c9 00 sts 0x00C9, r24 |
||
19413 | c4d8: 80 91 ca 00 lds r24, 0x00CA |
||
19414 | c4dc: 84 60 ori r24, 0x04 ; 4 |
||
19415 | c4de: 80 93 ca 00 sts 0x00CA, r24 |
||
19416 | c4e2: 80 91 ca 00 lds r24, 0x00CA |
||
19417 | c4e6: 82 60 ori r24, 0x02 ; 2 |
||
19418 | c4e8: 80 93 ca 00 sts 0x00CA, r24 |
||
19419 | c4ec: 80 91 c8 00 lds r24, 0x00C8 |
||
19420 | c4f0: 87 ff sbrs r24, 7 |
||
19421 | c4f2: 06 c0 rjmp .+12 ; 0xc500 <USART1_Init+0xa8> |
||
19422 | c4f4: 80 91 ce 00 lds r24, 0x00CE |
||
19423 | c4f8: 80 91 c8 00 lds r24, 0x00C8 |
||
19424 | c4fc: 87 fd sbrc r24, 7 |
||
19425 | c4fe: fa cf rjmp .-12 ; 0xc4f4 <USART1_Init+0x9c> |
||
19426 | c500: 80 91 c9 00 lds r24, 0x00C9 |
||
19427 | c504: 80 68 ori r24, 0x80 ; 128 |
||
19428 | c506: 80 93 c9 00 sts 0x00C9, r24 |
||
19429 | c50a: 9f bf out 0x3f, r25 ; 63 |
||
19430 | c50c: 08 95 ret |
||
19431 | |||
19432 | 0000c50e <__vector_28>: |
||
19433 | c50e: 1f 92 push r1 |
||
19434 | c510: 0f 92 push r0 |
||
19435 | c512: 0f b6 in r0, 0x3f ; 63 |
||
19436 | c514: 0f 92 push r0 |
||
19437 | c516: 11 24 eor r1, r1 |
||
19438 | c518: 2f 93 push r18 |
||
19439 | c51a: 3f 93 push r19 |
||
19440 | c51c: 4f 93 push r20 |
||
19441 | c51e: 5f 93 push r21 |
||
19442 | c520: 6f 93 push r22 |
||
19443 | c522: 7f 93 push r23 |
||
19444 | c524: 8f 93 push r24 |
||
19445 | c526: 9f 93 push r25 |
||
19446 | c528: af 93 push r26 |
||
19447 | c52a: bf 93 push r27 |
||
19448 | c52c: ef 93 push r30 |
||
19449 | c52e: ff 93 push r31 |
||
19450 | c530: 80 91 ce 00 lds r24, 0x00CE |
||
19451 | c534: 0e 94 37 68 call 0xd06e ; 0xd06e <jen_parser> |
||
19452 | c538: ff 91 pop r31 |
||
19453 | c53a: ef 91 pop r30 |
||
19454 | c53c: bf 91 pop r27 |
||
19455 | c53e: af 91 pop r26 |
||
19456 | c540: 9f 91 pop r25 |
||
19457 | c542: 8f 91 pop r24 |
||
19458 | c544: 7f 91 pop r23 |
||
19459 | c546: 6f 91 pop r22 |
||
19460 | c548: 5f 91 pop r21 |
||
19461 | c54a: 4f 91 pop r20 |
||
19462 | c54c: 3f 91 pop r19 |
||
19463 | c54e: 2f 91 pop r18 |
||
19464 | c550: 0f 90 pop r0 |
||
19465 | c552: 0f be out 0x3f, r0 ; 63 |
||
19466 | c554: 0f 90 pop r0 |
||
19467 | c556: 1f 90 pop r1 |
||
19468 | c558: 18 95 reti |
||
19469 | |||
19470 | 0000c55a <c_sin_8192>: |
||
19471 | c55a: cf 93 push r28 |
||
19472 | c55c: df 93 push r29 |
||
19473 | c55e: 97 fd sbrc r25, 7 |
||
19474 | c560: 40 c0 rjmp .+128 ; 0xc5e2 <c_sin_8192+0x88> |
||
19475 | c562: c1 e0 ldi r28, 0x01 ; 1 |
||
19476 | c564: d0 e0 ldi r29, 0x00 ; 0 |
||
19477 | c566: 68 e6 ldi r22, 0x68 ; 104 |
||
19478 | c568: 71 e0 ldi r23, 0x01 ; 1 |
||
19479 | c56a: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
19480 | c56e: 9c 01 movw r18, r24 |
||
19481 | c570: 8b 35 cpi r24, 0x5B ; 91 |
||
19482 | c572: 91 05 cpc r25, r1 |
||
19483 | c574: d4 f0 brlt .+52 ; 0xc5aa <c_sin_8192+0x50> |
||
19484 | c576: 8b 55 subi r24, 0x5B ; 91 |
||
19485 | c578: 90 40 sbci r25, 0x00 ; 0 |
||
19486 | c57a: 8a 35 cpi r24, 0x5A ; 90 |
||
19487 | c57c: 91 05 cpc r25, r1 |
||
19488 | c57e: 78 f0 brcs .+30 ; 0xc59e <c_sin_8192+0x44> |
||
19489 | c580: c9 01 movw r24, r18 |
||
19490 | c582: 85 5b subi r24, 0xB5 ; 181 |
||
19491 | c584: 90 40 sbci r25, 0x00 ; 0 |
||
19492 | c586: 8a 35 cpi r24, 0x5A ; 90 |
||
19493 | c588: 91 05 cpc r25, r1 |
||
19494 | c58a: 88 f1 brcs .+98 ; 0xc5ee <c_sin_8192+0x94> |
||
19495 | c58c: 88 e6 ldi r24, 0x68 ; 104 |
||
19496 | c58e: 91 e0 ldi r25, 0x01 ; 1 |
||
19497 | c590: ac 01 movw r20, r24 |
||
19498 | c592: 42 1b sub r20, r18 |
||
19499 | c594: 53 0b sbc r21, r19 |
||
19500 | c596: 9a 01 movw r18, r20 |
||
19501 | c598: 4f ef ldi r20, 0xFF ; 255 |
||
19502 | c59a: 5f ef ldi r21, 0xFF ; 255 |
||
19503 | c59c: 08 c0 rjmp .+16 ; 0xc5ae <c_sin_8192+0x54> |
||
19504 | c59e: 84 eb ldi r24, 0xB4 ; 180 |
||
19505 | c5a0: 90 e0 ldi r25, 0x00 ; 0 |
||
19506 | c5a2: ac 01 movw r20, r24 |
||
19507 | c5a4: 42 1b sub r20, r18 |
||
19508 | c5a6: 53 0b sbc r21, r19 |
||
19509 | c5a8: 9a 01 movw r18, r20 |
||
19510 | c5aa: 41 e0 ldi r20, 0x01 ; 1 |
||
19511 | c5ac: 50 e0 ldi r21, 0x00 ; 0 |
||
19512 | c5ae: f9 01 movw r30, r18 |
||
19513 | c5b0: ee 0f add r30, r30 |
||
19514 | c5b2: ff 1f adc r31, r31 |
||
19515 | c5b4: e6 54 subi r30, 0x46 ; 70 |
||
19516 | c5b6: f5 4f sbci r31, 0xF5 ; 245 |
||
19517 | c5b8: 85 91 lpm r24, Z+ |
||
19518 | c5ba: 94 91 lpm r25, Z+ |
||
19519 | c5bc: 4c 9f mul r20, r28 |
||
19520 | c5be: 90 01 movw r18, r0 |
||
19521 | c5c0: 4d 9f mul r20, r29 |
||
19522 | c5c2: 30 0d add r19, r0 |
||
19523 | c5c4: 5c 9f mul r21, r28 |
||
19524 | c5c6: 30 0d add r19, r0 |
||
19525 | c5c8: 11 24 eor r1, r1 |
||
19526 | c5ca: a9 01 movw r20, r18 |
||
19527 | c5cc: 48 9f mul r20, r24 |
||
19528 | c5ce: 90 01 movw r18, r0 |
||
19529 | c5d0: 49 9f mul r20, r25 |
||
19530 | c5d2: 30 0d add r19, r0 |
||
19531 | c5d4: 58 9f mul r21, r24 |
||
19532 | c5d6: 30 0d add r19, r0 |
||
19533 | c5d8: 11 24 eor r1, r1 |
||
19534 | c5da: c9 01 movw r24, r18 |
||
19535 | c5dc: df 91 pop r29 |
||
19536 | c5de: cf 91 pop r28 |
||
19537 | c5e0: 08 95 ret |
||
19538 | c5e2: 90 95 com r25 |
||
19539 | c5e4: 81 95 neg r24 |
||
19540 | c5e6: 9f 4f sbci r25, 0xFF ; 255 |
||
19541 | c5e8: cf ef ldi r28, 0xFF ; 255 |
||
19542 | c5ea: df ef ldi r29, 0xFF ; 255 |
||
19543 | c5ec: bc cf rjmp .-136 ; 0xc566 <c_sin_8192+0xc> |
||
19544 | c5ee: 24 5b subi r18, 0xB4 ; 180 |
||
19545 | c5f0: 30 40 sbci r19, 0x00 ; 0 |
||
19546 | c5f2: 4f ef ldi r20, 0xFF ; 255 |
||
19547 | c5f4: 5f ef ldi r21, 0xFF ; 255 |
||
19548 | c5f6: db cf rjmp .-74 ; 0xc5ae <c_sin_8192+0x54> |
||
19549 | |||
19550 | 0000c5f8 <c_cos_8192>: |
||
19551 | c5f8: 2a e5 ldi r18, 0x5A ; 90 |
||
19552 | c5fa: 30 e0 ldi r19, 0x00 ; 0 |
||
19553 | c5fc: a9 01 movw r20, r18 |
||
19554 | c5fe: 48 1b sub r20, r24 |
||
19555 | c600: 59 0b sbc r21, r25 |
||
19556 | c602: ca 01 movw r24, r20 |
||
19557 | c604: 0e 94 ad 62 call 0xc55a ; 0xc55a <c_sin_8192> |
||
19558 | c608: 08 95 ret |
||
19559 | |||
19560 | 0000c60a <c_atan2>: |
||
19561 | c60a: 1f 93 push r17 |
||
19562 | c60c: cf 93 push r28 |
||
19563 | c60e: df 93 push r29 |
||
19564 | c610: 9c 01 movw r18, r24 |
||
19565 | c612: eb 01 movw r28, r22 |
||
19566 | c614: 61 15 cp r22, r1 |
||
19567 | c616: 71 05 cpc r23, r1 |
||
19568 | c618: 19 f4 brne .+6 ; 0xc620 <c_atan2+0x16> |
||
19569 | c61a: 00 97 sbiw r24, 0x00 ; 0 |
||
19570 | c61c: 09 f4 brne .+2 ; 0xc620 <c_atan2+0x16> |
||
19571 | c61e: 52 c0 rjmp .+164 ; 0xc6c4 <c_atan2+0xba> |
||
19572 | c620: 37 fd sbrc r19, 7 |
||
19573 | c622: 57 c0 rjmp .+174 ; 0xc6d2 <c_atan2+0xc8> |
||
19574 | c624: 11 e0 ldi r17, 0x01 ; 1 |
||
19575 | c626: 20 97 sbiw r28, 0x00 ; 0 |
||
19576 | c628: 09 f4 brne .+2 ; 0xc62c <c_atan2+0x22> |
||
19577 | c62a: 43 c0 rjmp .+134 ; 0xc6b2 <c_atan2+0xa8> |
||
19578 | c62c: b9 01 movw r22, r18 |
||
19579 | c62e: 88 27 eor r24, r24 |
||
19580 | c630: 77 fd sbrc r23, 7 |
||
19581 | c632: 80 95 com r24 |
||
19582 | c634: 98 2f mov r25, r24 |
||
19583 | c636: 66 0f add r22, r22 |
||
19584 | c638: 77 1f adc r23, r23 |
||
19585 | c63a: 88 1f adc r24, r24 |
||
19586 | c63c: 99 1f adc r25, r25 |
||
19587 | c63e: 66 0f add r22, r22 |
||
19588 | c640: 77 1f adc r23, r23 |
||
19589 | c642: 88 1f adc r24, r24 |
||
19590 | c644: 99 1f adc r25, r25 |
||
19591 | c646: 66 0f add r22, r22 |
||
19592 | c648: 77 1f adc r23, r23 |
||
19593 | c64a: 88 1f adc r24, r24 |
||
19594 | c64c: 99 1f adc r25, r25 |
||
19595 | c64e: 66 0f add r22, r22 |
||
19596 | c650: 77 1f adc r23, r23 |
||
19597 | c652: 88 1f adc r24, r24 |
||
19598 | c654: 99 1f adc r25, r25 |
||
19599 | c656: 66 0f add r22, r22 |
||
19600 | c658: 77 1f adc r23, r23 |
||
19601 | c65a: 88 1f adc r24, r24 |
||
19602 | c65c: 99 1f adc r25, r25 |
||
19603 | c65e: 66 0f add r22, r22 |
||
19604 | c660: 77 1f adc r23, r23 |
||
19605 | c662: 88 1f adc r24, r24 |
||
19606 | c664: 99 1f adc r25, r25 |
||
19607 | c666: 9e 01 movw r18, r28 |
||
19608 | c668: 44 27 eor r20, r20 |
||
19609 | c66a: 37 fd sbrc r19, 7 |
||
19610 | c66c: 40 95 com r20 |
||
19611 | c66e: 54 2f mov r21, r20 |
||
19612 | c670: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
19613 | c674: f9 01 movw r30, r18 |
||
19614 | c676: 37 fd sbrc r19, 7 |
||
19615 | c678: 45 c0 rjmp .+138 ; 0xc704 <c_atan2+0xfa> |
||
19616 | c67a: 81 e0 ldi r24, 0x01 ; 1 |
||
19617 | c67c: ea 35 cpi r30, 0x5A ; 90 |
||
19618 | c67e: f8 07 cpc r31, r24 |
||
19619 | c680: 54 f5 brge .+84 ; 0xc6d6 <c_atan2+0xcc> |
||
19620 | c682: e0 59 subi r30, 0x90 ; 144 |
||
19621 | c684: f4 4f sbci r31, 0xF4 ; 244 |
||
19622 | c686: 84 91 lpm r24, Z+ |
||
19623 | c688: e8 2f mov r30, r24 |
||
19624 | c68a: f0 e0 ldi r31, 0x00 ; 0 |
||
19625 | c68c: 1c 16 cp r1, r28 |
||
19626 | c68e: 1d 06 cpc r1, r29 |
||
19627 | c690: 94 f5 brge .+100 ; 0xc6f6 <c_atan2+0xec> |
||
19628 | c692: 81 2f mov r24, r17 |
||
19629 | c694: 99 27 eor r25, r25 |
||
19630 | c696: 87 fd sbrc r24, 7 |
||
19631 | c698: 90 95 com r25 |
||
19632 | c69a: e8 9f mul r30, r24 |
||
19633 | c69c: 90 01 movw r18, r0 |
||
19634 | c69e: e9 9f mul r30, r25 |
||
19635 | c6a0: 30 0d add r19, r0 |
||
19636 | c6a2: f8 9f mul r31, r24 |
||
19637 | c6a4: 30 0d add r19, r0 |
||
19638 | c6a6: 11 24 eor r1, r1 |
||
19639 | c6a8: c9 01 movw r24, r18 |
||
19640 | c6aa: df 91 pop r29 |
||
19641 | c6ac: cf 91 pop r28 |
||
19642 | c6ae: 1f 91 pop r17 |
||
19643 | c6b0: 08 95 ret |
||
19644 | c6b2: 8a e5 ldi r24, 0x5A ; 90 |
||
19645 | c6b4: 18 02 muls r17, r24 |
||
19646 | c6b6: 90 01 movw r18, r0 |
||
19647 | c6b8: 11 24 eor r1, r1 |
||
19648 | c6ba: c9 01 movw r24, r18 |
||
19649 | c6bc: df 91 pop r29 |
||
19650 | c6be: cf 91 pop r28 |
||
19651 | c6c0: 1f 91 pop r17 |
||
19652 | c6c2: 08 95 ret |
||
19653 | c6c4: 20 e0 ldi r18, 0x00 ; 0 |
||
19654 | c6c6: 30 e0 ldi r19, 0x00 ; 0 |
||
19655 | c6c8: c9 01 movw r24, r18 |
||
19656 | c6ca: df 91 pop r29 |
||
19657 | c6cc: cf 91 pop r28 |
||
19658 | c6ce: 1f 91 pop r17 |
||
19659 | c6d0: 08 95 ret |
||
19660 | c6d2: 1f ef ldi r17, 0xFF ; 255 |
||
19661 | c6d4: a8 cf rjmp .-176 ; 0xc626 <c_atan2+0x1c> |
||
19662 | c6d6: 8c e1 ldi r24, 0x1C ; 28 |
||
19663 | c6d8: e7 3a cpi r30, 0xA7 ; 167 |
||
19664 | c6da: f8 07 cpc r31, r24 |
||
19665 | c6dc: 3c f4 brge .+14 ; 0xc6ec <c_atan2+0xe2> |
||
19666 | c6de: 89 e0 ldi r24, 0x09 ; 9 |
||
19667 | c6e0: ed 38 cpi r30, 0x8D ; 141 |
||
19668 | c6e2: f8 07 cpc r31, r24 |
||
19669 | c6e4: 9c f0 brlt .+38 ; 0xc70c <c_atan2+0x102> |
||
19670 | c6e6: e9 e5 ldi r30, 0x59 ; 89 |
||
19671 | c6e8: f0 e0 ldi r31, 0x00 ; 0 |
||
19672 | c6ea: d0 cf rjmp .-96 ; 0xc68c <c_atan2+0x82> |
||
19673 | c6ec: ea e5 ldi r30, 0x5A ; 90 |
||
19674 | c6ee: f0 e0 ldi r31, 0x00 ; 0 |
||
19675 | c6f0: 1c 16 cp r1, r28 |
||
19676 | c6f2: 1d 06 cpc r1, r29 |
||
19677 | c6f4: 74 f2 brlt .-100 ; 0xc692 <c_atan2+0x88> |
||
19678 | c6f6: 11 30 cpi r17, 0x01 ; 1 |
||
19679 | c6f8: b9 f4 brne .+46 ; 0xc728 <c_atan2+0x11e> |
||
19680 | c6fa: 24 eb ldi r18, 0xB4 ; 180 |
||
19681 | c6fc: 30 e0 ldi r19, 0x00 ; 0 |
||
19682 | c6fe: 2e 1b sub r18, r30 |
||
19683 | c700: 3f 0b sbc r19, r31 |
||
19684 | c702: d2 cf rjmp .-92 ; 0xc6a8 <c_atan2+0x9e> |
||
19685 | c704: f0 95 com r31 |
||
19686 | c706: e1 95 neg r30 |
||
19687 | c708: ff 4f sbci r31, 0xFF ; 255 |
||
19688 | c70a: b7 cf rjmp .-146 ; 0xc67a <c_atan2+0x70> |
||
19689 | c70c: 85 e0 ldi r24, 0x05 ; 5 |
||
19690 | c70e: ea 3b cpi r30, 0xBA ; 186 |
||
19691 | c710: f8 07 cpc r31, r24 |
||
19692 | c712: 3c f4 brge .+14 ; 0xc722 <c_atan2+0x118> |
||
19693 | c714: 84 e0 ldi r24, 0x04 ; 4 |
||
19694 | c716: e7 31 cpi r30, 0x17 ; 23 |
||
19695 | c718: f8 07 cpc r31, r24 |
||
19696 | c71a: 74 f0 brlt .+28 ; 0xc738 <c_atan2+0x12e> |
||
19697 | c71c: e7 e5 ldi r30, 0x57 ; 87 |
||
19698 | c71e: f0 e0 ldi r31, 0x00 ; 0 |
||
19699 | c720: b5 cf rjmp .-150 ; 0xc68c <c_atan2+0x82> |
||
19700 | c722: e8 e5 ldi r30, 0x58 ; 88 |
||
19701 | c724: f0 e0 ldi r31, 0x00 ; 0 |
||
19702 | c726: b2 cf rjmp .-156 ; 0xc68c <c_atan2+0x82> |
||
19703 | c728: 9f 01 movw r18, r30 |
||
19704 | c72a: 24 5b subi r18, 0xB4 ; 180 |
||
19705 | c72c: 30 40 sbci r19, 0x00 ; 0 |
||
19706 | c72e: c9 01 movw r24, r18 |
||
19707 | c730: df 91 pop r29 |
||
19708 | c732: cf 91 pop r28 |
||
19709 | c734: 1f 91 pop r17 |
||
19710 | c736: 08 95 ret |
||
19711 | c738: 83 e0 ldi r24, 0x03 ; 3 |
||
19712 | c73a: ee 32 cpi r30, 0x2E ; 46 |
||
19713 | c73c: f8 07 cpc r31, r24 |
||
19714 | c73e: 1c f0 brlt .+6 ; 0xc746 <c_atan2+0x13c> |
||
19715 | c740: e6 e5 ldi r30, 0x56 ; 86 |
||
19716 | c742: f0 e0 ldi r31, 0x00 ; 0 |
||
19717 | c744: a3 cf rjmp .-186 ; 0xc68c <c_atan2+0x82> |
||
19718 | c746: 82 e0 ldi r24, 0x02 ; 2 |
||
19719 | c748: e9 39 cpi r30, 0x99 ; 153 |
||
19720 | c74a: f8 07 cpc r31, r24 |
||
19721 | c74c: 1c f0 brlt .+6 ; 0xc754 <c_atan2+0x14a> |
||
19722 | c74e: e5 e5 ldi r30, 0x55 ; 85 |
||
19723 | c750: f0 e0 ldi r31, 0x00 ; 0 |
||
19724 | c752: 9c cf rjmp .-200 ; 0xc68c <c_atan2+0x82> |
||
19725 | c754: 82 e0 ldi r24, 0x02 ; 2 |
||
19726 | c756: e2 33 cpi r30, 0x32 ; 50 |
||
19727 | c758: f8 07 cpc r31, r24 |
||
19728 | c75a: 1c f0 brlt .+6 ; 0xc762 <c_atan2+0x158> |
||
19729 | c75c: e4 e5 ldi r30, 0x54 ; 84 |
||
19730 | c75e: f0 e0 ldi r31, 0x00 ; 0 |
||
19731 | c760: 95 cf rjmp .-214 ; 0xc68c <c_atan2+0x82> |
||
19732 | c762: 81 e0 ldi r24, 0x01 ; 1 |
||
19733 | c764: e7 3e cpi r30, 0xE7 ; 231 |
||
19734 | c766: f8 07 cpc r31, r24 |
||
19735 | c768: 1c f0 brlt .+6 ; 0xc770 <c_atan2+0x166> |
||
19736 | c76a: e3 e5 ldi r30, 0x53 ; 83 |
||
19737 | c76c: f0 e0 ldi r31, 0x00 ; 0 |
||
19738 | c76e: 8e cf rjmp .-228 ; 0xc68c <c_atan2+0x82> |
||
19739 | c770: 81 e0 ldi r24, 0x01 ; 1 |
||
19740 | c772: ed 3a cpi r30, 0xAD ; 173 |
||
19741 | c774: f8 07 cpc r31, r24 |
||
19742 | c776: 1c f0 brlt .+6 ; 0xc77e <c_atan2+0x174> |
||
19743 | c778: e2 e5 ldi r30, 0x52 ; 82 |
||
19744 | c77a: f0 e0 ldi r31, 0x00 ; 0 |
||
19745 | c77c: 87 cf rjmp .-242 ; 0xc68c <c_atan2+0x82> |
||
19746 | c77e: ef 57 subi r30, 0x7F ; 127 |
||
19747 | c780: f1 40 sbci r31, 0x01 ; 1 |
||
19748 | c782: 1c f4 brge .+6 ; 0xc78a <c_atan2+0x180> |
||
19749 | c784: e0 e5 ldi r30, 0x50 ; 80 |
||
19750 | c786: f0 e0 ldi r31, 0x00 ; 0 |
||
19751 | c788: 81 cf rjmp .-254 ; 0xc68c <c_atan2+0x82> |
||
19752 | c78a: e1 e5 ldi r30, 0x51 ; 81 |
||
19753 | c78c: f0 e0 ldi r31, 0x00 ; 0 |
||
19754 | c78e: 7e cf rjmp .-260 ; 0xc68c <c_atan2+0x82> |
||
19755 | |||
19756 | 0000c790 <SPI_MasterInit>: |
||
19757 | c790: 84 b1 in r24, 0x04 ; 4 |
||
19758 | c792: 80 6a ori r24, 0xA0 ; 160 |
||
19759 | c794: 84 b9 out 0x04, r24 ; 4 |
||
19760 | c796: 3d 9a sbi 0x07, 5 ; 7 |
||
19761 | c798: 82 e5 ldi r24, 0x52 ; 82 |
||
19762 | c79a: 8c bd out 0x2c, r24 ; 44 |
||
19763 | c79c: 1d bc out 0x2d, r1 ; 45 |
||
19764 | c79e: 45 9a sbi 0x08, 5 ; 8 |
||
19765 | c7a0: 8b e5 ldi r24, 0x5B ; 91 |
||
19766 | c7a2: 96 e0 ldi r25, 0x06 ; 6 |
||
19767 | c7a4: 90 93 9b 06 sts 0x069B, r25 |
||
19768 | c7a8: 80 93 9a 06 sts 0x069A, r24 |
||
19769 | c7ac: 81 e0 ldi r24, 0x01 ; 1 |
||
19770 | c7ae: 80 93 40 06 sts 0x0640, r24 |
||
19771 | c7b2: 8a ea ldi r24, 0xAA ; 170 |
||
19772 | c7b4: 80 93 5b 06 sts 0x065B, r24 |
||
19773 | c7b8: 83 e8 ldi r24, 0x83 ; 131 |
||
19774 | c7ba: 80 93 5c 06 sts 0x065C, r24 |
||
19775 | c7be: 9a e0 ldi r25, 0x0A ; 10 |
||
19776 | c7c0: 90 93 5d 06 sts 0x065D, r25 |
||
19777 | c7c4: 10 92 5f 06 sts 0x065F, r1 |
||
19778 | c7c8: 10 92 5e 06 sts 0x065E, r1 |
||
19779 | c7cc: 10 92 61 06 sts 0x0661, r1 |
||
19780 | c7d0: 10 92 60 06 sts 0x0660, r1 |
||
19781 | c7d4: 10 92 4e 03 sts 0x034E, r1 |
||
19782 | c7d8: 10 92 4d 03 sts 0x034D, r1 |
||
19783 | c7dc: 10 92 4c 03 sts 0x034C, r1 |
||
19784 | c7e0: 10 92 7c 06 sts 0x067C, r1 |
||
19785 | c7e4: 8c e4 ldi r24, 0x4C ; 76 |
||
19786 | c7e6: 80 93 7d 06 sts 0x067D, r24 |
||
19787 | c7ea: 86 e0 ldi r24, 0x06 ; 6 |
||
19788 | c7ec: 80 93 7e 06 sts 0x067E, r24 |
||
19789 | c7f0: 90 93 7f 06 sts 0x067F, r25 |
||
19790 | c7f4: 08 95 ret |
||
19791 | |||
19792 | 0000c7f6 <SPI_TransmitByte>: |
||
19793 | c7f6: 80 91 40 06 lds r24, 0x0640 |
||
19794 | c7fa: 88 23 and r24, r24 |
||
19795 | c7fc: 11 f4 brne .+4 ; 0xc802 <SPI_TransmitByte+0xc> |
||
19796 | c7fe: 0d b4 in r0, 0x2d ; 45 |
||
19797 | c800: 07 fe sbrs r0, 7 |
||
19798 | c802: 08 95 ret |
||
19799 | c804: 84 e0 ldi r24, 0x04 ; 4 |
||
19800 | c806: 80 93 09 02 sts 0x0209, r24 |
||
19801 | c80a: 45 9a sbi 0x08, 5 ; 8 |
||
19802 | c80c: 9e b5 in r25, 0x2e ; 46 |
||
19803 | c80e: 80 91 52 03 lds r24, 0x0352 |
||
19804 | c812: 81 30 cpi r24, 0x01 ; 1 |
||
19805 | c814: 09 f4 brne .+2 ; 0xc818 <SPI_TransmitByte+0x22> |
||
19806 | c816: 58 c0 rjmp .+176 ; 0xc8c8 <SPI_TransmitByte+0xd2> |
||
19807 | c818: 81 30 cpi r24, 0x01 ; 1 |
||
19808 | c81a: 08 f0 brcs .+2 ; 0xc81e <SPI_TransmitByte+0x28> |
||
19809 | c81c: 39 c0 rjmp .+114 ; 0xc890 <SPI_TransmitByte+0x9a> |
||
19810 | c81e: 10 92 49 03 sts 0x0349, r1 |
||
19811 | c822: 90 93 51 03 sts 0x0351, r25 |
||
19812 | c826: 91 38 cpi r25, 0x81 ; 129 |
||
19813 | c828: 09 f4 brne .+2 ; 0xc82c <SPI_TransmitByte+0x36> |
||
19814 | c82a: 4a c0 rjmp .+148 ; 0xc8c0 <SPI_TransmitByte+0xca> |
||
19815 | c82c: 20 91 4b 03 lds r18, 0x034B |
||
19816 | c830: 20 32 cpi r18, 0x20 ; 32 |
||
19817 | c832: 20 f0 brcs .+8 ; 0xc83c <SPI_TransmitByte+0x46> |
||
19818 | c834: 81 e0 ldi r24, 0x01 ; 1 |
||
19819 | c836: 80 93 40 06 sts 0x0640, r24 |
||
19820 | c83a: 08 95 ret |
||
19821 | c83c: 45 98 cbi 0x08, 5 ; 8 |
||
19822 | ... |
||
19823 | c86e: e0 91 9a 06 lds r30, 0x069A |
||
19824 | c872: f0 91 9b 06 lds r31, 0x069B |
||
19825 | c876: e2 0f add r30, r18 |
||
19826 | c878: f1 1d adc r31, r1 |
||
19827 | c87a: 80 81 ld r24, Z |
||
19828 | c87c: 8e bd out 0x2e, r24 ; 46 |
||
19829 | c87e: 90 91 7a 06 lds r25, 0x067A |
||
19830 | c882: 89 0f add r24, r25 |
||
19831 | c884: 80 93 7a 06 sts 0x067A, r24 |
||
19832 | c888: 2f 5f subi r18, 0xFF ; 255 |
||
19833 | c88a: 20 93 4b 03 sts 0x034B, r18 |
||
19834 | c88e: 08 95 ret |
||
19835 | c890: 82 30 cpi r24, 0x02 ; 2 |
||
19836 | c892: 09 f0 breq .+2 ; 0xc896 <SPI_TransmitByte+0xa0> |
||
19837 | c894: cb cf rjmp .-106 ; 0xc82c <SPI_TransmitByte+0x36> |
||
19838 | c896: 80 91 49 03 lds r24, 0x0349 |
||
19839 | c89a: e8 2f mov r30, r24 |
||
19840 | c89c: f0 e0 ldi r31, 0x00 ; 0 |
||
19841 | c89e: ef 5b subi r30, 0xBF ; 191 |
||
19842 | c8a0: f9 4f sbci r31, 0xF9 ; 249 |
||
19843 | c8a2: 90 83 st Z, r25 |
||
19844 | c8a4: 8f 5f subi r24, 0xFF ; 255 |
||
19845 | c8a6: 80 93 49 03 sts 0x0349, r24 |
||
19846 | c8aa: 8a 31 cpi r24, 0x1A ; 26 |
||
19847 | c8ac: c0 f0 brcs .+48 ; 0xc8de <SPI_TransmitByte+0xe8> |
||
19848 | c8ae: 80 91 51 03 lds r24, 0x0351 |
||
19849 | c8b2: 98 17 cp r25, r24 |
||
19850 | c8b4: d1 f0 breq .+52 ; 0xc8ea <SPI_TransmitByte+0xf4> |
||
19851 | c8b6: 10 92 4c 03 sts 0x034C, r1 |
||
19852 | c8ba: 10 92 52 03 sts 0x0352, r1 |
||
19853 | c8be: b6 cf rjmp .-148 ; 0xc82c <SPI_TransmitByte+0x36> |
||
19854 | c8c0: 81 e0 ldi r24, 0x01 ; 1 |
||
19855 | c8c2: 80 93 52 03 sts 0x0352, r24 |
||
19856 | c8c6: b2 cf rjmp .-156 ; 0xc82c <SPI_TransmitByte+0x36> |
||
19857 | c8c8: 95 35 cpi r25, 0x55 ; 85 |
||
19858 | c8ca: b9 f7 brne .-18 ; 0xc8ba <SPI_TransmitByte+0xc4> |
||
19859 | c8cc: 80 91 51 03 lds r24, 0x0351 |
||
19860 | c8d0: 8b 5a subi r24, 0xAB ; 171 |
||
19861 | c8d2: 80 93 51 03 sts 0x0351, r24 |
||
19862 | c8d6: 82 e0 ldi r24, 0x02 ; 2 |
||
19863 | c8d8: 80 93 52 03 sts 0x0352, r24 |
||
19864 | c8dc: a7 cf rjmp .-178 ; 0xc82c <SPI_TransmitByte+0x36> |
||
19865 | c8de: 80 91 51 03 lds r24, 0x0351 |
||
19866 | c8e2: 89 0f add r24, r25 |
||
19867 | c8e4: 80 93 51 03 sts 0x0351, r24 |
||
19868 | c8e8: a1 cf rjmp .-190 ; 0xc82c <SPI_TransmitByte+0x36> |
||
19869 | c8ea: f8 94 cli |
||
19870 | c8ec: a0 e8 ldi r26, 0x80 ; 128 |
||
19871 | c8ee: b6 e0 ldi r27, 0x06 ; 6 |
||
19872 | c8f0: e1 e4 ldi r30, 0x41 ; 65 |
||
19873 | c8f2: f6 e0 ldi r31, 0x06 ; 6 |
||
19874 | c8f4: 8a e1 ldi r24, 0x1A ; 26 |
||
19875 | c8f6: 01 90 ld r0, Z+ |
||
19876 | c8f8: 0d 92 st X+, r0 |
||
19877 | c8fa: 81 50 subi r24, 0x01 ; 1 |
||
19878 | c8fc: e1 f7 brne .-8 ; 0xc8f6 <SPI_TransmitByte+0x100> |
||
19879 | c8fe: 78 94 sei |
||
19880 | c900: 81 e0 ldi r24, 0x01 ; 1 |
||
19881 | c902: 80 93 4c 03 sts 0x034C, r24 |
||
19882 | c906: d9 cf rjmp .-78 ; 0xc8ba <SPI_TransmitByte+0xc4> |
||
19883 | |||
19884 | 0000c908 <UpdateSPI_Buffer>: |
||
19885 | c908: ef 92 push r14 |
||
19886 | c90a: ff 92 push r15 |
||
19887 | c90c: 0f 93 push r16 |
||
19888 | c90e: 1f 93 push r17 |
||
19889 | c910: e0 90 a5 05 lds r14, 0x05A5 |
||
19890 | c914: 8a e2 ldi r24, 0x2A ; 42 |
||
19891 | c916: e8 9e mul r14, r24 |
||
19892 | c918: 70 01 movw r14, r0 |
||
19893 | c91a: 11 24 eor r1, r1 |
||
19894 | c91c: 00 27 eor r16, r16 |
||
19895 | c91e: f7 fc sbrc r15, 7 |
||
19896 | c920: 00 95 com r16 |
||
19897 | c922: 10 2f mov r17, r16 |
||
19898 | c924: 60 91 70 02 lds r22, 0x0270 |
||
19899 | c928: 70 91 71 02 lds r23, 0x0271 |
||
19900 | c92c: 80 91 72 02 lds r24, 0x0272 |
||
19901 | c930: 90 91 73 02 lds r25, 0x0273 |
||
19902 | c934: 2a e0 ldi r18, 0x0A ; 10 |
||
19903 | c936: 30 e0 ldi r19, 0x00 ; 0 |
||
19904 | c938: 40 e0 ldi r20, 0x00 ; 0 |
||
19905 | c93a: 50 e0 ldi r21, 0x00 ; 0 |
||
19906 | c93c: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
19907 | c940: a8 01 movw r20, r16 |
||
19908 | c942: 97 01 movw r18, r14 |
||
19909 | c944: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
19910 | c948: 30 93 5f 06 sts 0x065F, r19 |
||
19911 | c94c: 20 93 5e 06 sts 0x065E, r18 |
||
19912 | c950: 60 91 78 02 lds r22, 0x0278 |
||
19913 | c954: 70 91 79 02 lds r23, 0x0279 |
||
19914 | c958: 80 91 7a 02 lds r24, 0x027A |
||
19915 | c95c: 90 91 7b 02 lds r25, 0x027B |
||
19916 | c960: 2a e0 ldi r18, 0x0A ; 10 |
||
19917 | c962: 30 e0 ldi r19, 0x00 ; 0 |
||
19918 | c964: 40 e0 ldi r20, 0x00 ; 0 |
||
19919 | c966: 50 e0 ldi r21, 0x00 ; 0 |
||
19920 | c968: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
19921 | c96c: a8 01 movw r20, r16 |
||
19922 | c96e: 97 01 movw r18, r14 |
||
19923 | c970: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
19924 | c974: 30 93 61 06 sts 0x0661, r19 |
||
19925 | c978: 20 93 60 06 sts 0x0660, r18 |
||
19926 | c97c: 60 91 7f 05 lds r22, 0x057F |
||
19927 | c980: 70 91 80 05 lds r23, 0x0580 |
||
19928 | c984: 80 91 81 05 lds r24, 0x0581 |
||
19929 | c988: 90 91 82 05 lds r25, 0x0582 |
||
19930 | c98c: 2a e0 ldi r18, 0x0A ; 10 |
||
19931 | c98e: 30 e0 ldi r19, 0x00 ; 0 |
||
19932 | c990: 40 e0 ldi r20, 0x00 ; 0 |
||
19933 | c992: 50 e0 ldi r21, 0x00 ; 0 |
||
19934 | c994: 0e 94 b7 6a call 0xd56e ; 0xd56e <__mulsi3> |
||
19935 | c998: a8 01 movw r20, r16 |
||
19936 | c99a: 97 01 movw r18, r14 |
||
19937 | c99c: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
19938 | c9a0: 30 93 67 06 sts 0x0667, r19 |
||
19939 | c9a4: 20 93 66 06 sts 0x0666, r18 |
||
19940 | c9a8: 80 91 7c 05 lds r24, 0x057C |
||
19941 | c9ac: 90 91 7d 05 lds r25, 0x057D |
||
19942 | c9b0: 90 93 69 06 sts 0x0669, r25 |
||
19943 | c9b4: 80 93 68 06 sts 0x0668, r24 |
||
19944 | c9b8: 80 91 86 05 lds r24, 0x0586 |
||
19945 | c9bc: 90 91 87 05 lds r25, 0x0587 |
||
19946 | c9c0: 90 93 6b 06 sts 0x066B, r25 |
||
19947 | c9c4: 80 93 6a 06 sts 0x066A, r24 |
||
19948 | c9c8: 80 91 6c 05 lds r24, 0x056C |
||
19949 | c9cc: 90 91 6d 05 lds r25, 0x056D |
||
19950 | c9d0: 90 93 6d 06 sts 0x066D, r25 |
||
19951 | c9d4: 80 93 6c 06 sts 0x066C, r24 |
||
19952 | c9d8: e0 91 ac 02 lds r30, 0x02AC |
||
19953 | c9dc: f0 91 ad 02 lds r31, 0x02AD |
||
19954 | c9e0: 80 91 a8 02 lds r24, 0x02A8 |
||
19955 | c9e4: 90 91 a9 02 lds r25, 0x02A9 |
||
19956 | c9e8: bf 01 movw r22, r30 |
||
19957 | c9ea: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
19958 | c9ee: 2c e3 ldi r18, 0x3C ; 60 |
||
19959 | c9f0: 30 e0 ldi r19, 0x00 ; 0 |
||
19960 | c9f2: 62 9f mul r22, r18 |
||
19961 | c9f4: c0 01 movw r24, r0 |
||
19962 | c9f6: 63 9f mul r22, r19 |
||
19963 | c9f8: 90 0d add r25, r0 |
||
19964 | c9fa: 72 9f mul r23, r18 |
||
19965 | c9fc: 90 0d add r25, r0 |
||
19966 | c9fe: 11 24 eor r1, r1 |
||
19967 | ca00: 6a e2 ldi r22, 0x2A ; 42 |
||
19968 | ca02: 70 e0 ldi r23, 0x00 ; 0 |
||
19969 | ca04: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
19970 | ca08: 70 93 63 06 sts 0x0663, r23 |
||
19971 | ca0c: 60 93 62 06 sts 0x0662, r22 |
||
19972 | ca10: 80 91 aa 02 lds r24, 0x02AA |
||
19973 | ca14: 90 91 ab 02 lds r25, 0x02AB |
||
19974 | ca18: bf 01 movw r22, r30 |
||
19975 | ca1a: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
19976 | ca1e: 62 9f mul r22, r18 |
||
19977 | ca20: c0 01 movw r24, r0 |
||
19978 | ca22: 63 9f mul r22, r19 |
||
19979 | ca24: 90 0d add r25, r0 |
||
19980 | ca26: 72 9f mul r23, r18 |
||
19981 | ca28: 90 0d add r25, r0 |
||
19982 | ca2a: 11 24 eor r1, r1 |
||
19983 | ca2c: 6a e2 ldi r22, 0x2A ; 42 |
||
19984 | ca2e: 70 e0 ldi r23, 0x00 ; 0 |
||
19985 | ca30: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
19986 | ca34: 70 93 65 06 sts 0x0665, r23 |
||
19987 | ca38: 60 93 64 06 sts 0x0664, r22 |
||
19988 | ca3c: 10 92 ad 02 sts 0x02AD, r1 |
||
19989 | ca40: 10 92 ac 02 sts 0x02AC, r1 |
||
19990 | ca44: 10 92 a9 02 sts 0x02A9, r1 |
||
19991 | ca48: 10 92 a8 02 sts 0x02A8, r1 |
||
19992 | ca4c: 10 92 ab 02 sts 0x02AB, r1 |
||
19993 | ca50: 10 92 aa 02 sts 0x02AA, r1 |
||
19994 | ca54: 80 91 5d 06 lds r24, 0x065D |
||
19995 | ca58: 8c 30 cpi r24, 0x0C ; 12 |
||
19996 | ca5a: 09 f4 brne .+2 ; 0xca5e <UpdateSPI_Buffer+0x156> |
||
19997 | ca5c: d3 c1 rjmp .+934 ; 0xce04 <UpdateSPI_Buffer+0x4fc> |
||
19998 | ca5e: 8d 30 cpi r24, 0x0D ; 13 |
||
19999 | ca60: 08 f4 brcc .+2 ; 0xca64 <UpdateSPI_Buffer+0x15c> |
||
20000 | ca62: a3 c0 rjmp .+326 ; 0xcbaa <UpdateSPI_Buffer+0x2a2> |
||
20001 | ca64: 8e 30 cpi r24, 0x0E ; 14 |
||
20002 | ca66: 09 f4 brne .+2 ; 0xca6a <UpdateSPI_Buffer+0x162> |
||
20003 | ca68: 80 c1 rjmp .+768 ; 0xcd6a <UpdateSPI_Buffer+0x462> |
||
20004 | ca6a: 8e 30 cpi r24, 0x0E ; 14 |
||
20005 | ca6c: 08 f0 brcs .+2 ; 0xca70 <UpdateSPI_Buffer+0x168> |
||
20006 | ca6e: 37 c1 rjmp .+622 ; 0xccde <UpdateSPI_Buffer+0x3d6> |
||
20007 | ca70: 80 91 d3 05 lds r24, 0x05D3 |
||
20008 | ca74: 80 93 6e 06 sts 0x066E, r24 |
||
20009 | ca78: 80 91 d4 05 lds r24, 0x05D4 |
||
20010 | ca7c: 80 93 6f 06 sts 0x066F, r24 |
||
20011 | ca80: 80 91 d5 05 lds r24, 0x05D5 |
||
20012 | ca84: 80 93 70 06 sts 0x0670, r24 |
||
20013 | ca88: 80 91 d6 05 lds r24, 0x05D6 |
||
20014 | ca8c: 80 93 71 06 sts 0x0671, r24 |
||
20015 | ca90: 80 91 d7 05 lds r24, 0x05D7 |
||
20016 | ca94: 80 93 72 06 sts 0x0672, r24 |
||
20017 | ca98: 80 91 db 05 lds r24, 0x05DB |
||
20018 | ca9c: 80 93 73 06 sts 0x0673, r24 |
||
20019 | caa0: 80 91 dc 05 lds r24, 0x05DC |
||
20020 | caa4: 80 93 74 06 sts 0x0674, r24 |
||
20021 | caa8: 80 91 dd 05 lds r24, 0x05DD |
||
20022 | caac: 80 93 75 06 sts 0x0675, r24 |
||
20023 | cab0: 80 91 e0 05 lds r24, 0x05E0 |
||
20024 | cab4: 80 93 76 06 sts 0x0676, r24 |
||
20025 | cab8: 80 91 de 05 lds r24, 0x05DE |
||
20026 | cabc: 80 93 77 06 sts 0x0677, r24 |
||
20027 | cac0: 80 91 df 05 lds r24, 0x05DF |
||
20028 | cac4: 80 93 78 06 sts 0x0678, r24 |
||
20029 | cac8: 80 91 e1 05 lds r24, 0x05E1 |
||
20030 | cacc: 80 93 79 06 sts 0x0679, r24 |
||
20031 | cad0: 80 91 4c 03 lds r24, 0x034C |
||
20032 | cad4: 88 23 and r24, r24 |
||
20033 | cad6: 09 f4 brne .+2 ; 0xcada <UpdateSPI_Buffer+0x1d2> |
||
20034 | cad8: f3 c0 rjmp .+486 ; 0xccc0 <UpdateSPI_Buffer+0x3b8> |
||
20035 | cada: 20 91 81 06 lds r18, 0x0681 |
||
20036 | cade: 30 91 82 06 lds r19, 0x0682 |
||
20037 | cae2: c9 01 movw r24, r18 |
||
20038 | cae4: 81 50 subi r24, 0x01 ; 1 |
||
20039 | cae6: 9e 4f sbci r25, 0xFE ; 254 |
||
20040 | cae8: 8f 5f subi r24, 0xFF ; 255 |
||
20041 | caea: 93 40 sbci r25, 0x03 ; 3 |
||
20042 | caec: 58 f4 brcc .+22 ; 0xcb04 <UpdateSPI_Buffer+0x1fc> |
||
20043 | caee: 40 91 83 06 lds r20, 0x0683 |
||
20044 | caf2: 50 91 84 06 lds r21, 0x0684 |
||
20045 | caf6: ca 01 movw r24, r20 |
||
20046 | caf8: 81 50 subi r24, 0x01 ; 1 |
||
20047 | cafa: 9e 4f sbci r25, 0xFE ; 254 |
||
20048 | cafc: 8f 5f subi r24, 0xFF ; 255 |
||
20049 | cafe: 93 40 sbci r25, 0x03 ; 3 |
||
20050 | cb00: 08 f4 brcc .+2 ; 0xcb04 <UpdateSPI_Buffer+0x1fc> |
||
20051 | cb02: 19 c1 rjmp .+562 ; 0xcd36 <UpdateSPI_Buffer+0x42e> |
||
20052 | cb04: 80 91 87 06 lds r24, 0x0687 |
||
20053 | cb08: 90 91 88 06 lds r25, 0x0688 |
||
20054 | cb0c: 21 e0 ldi r18, 0x01 ; 1 |
||
20055 | cb0e: 89 36 cpi r24, 0x69 ; 105 |
||
20056 | cb10: 92 07 cpc r25, r18 |
||
20057 | cb12: 24 f4 brge .+8 ; 0xcb1c <UpdateSPI_Buffer+0x214> |
||
20058 | cb14: 90 93 77 01 sts 0x0177, r25 |
||
20059 | cb18: 80 93 76 01 sts 0x0176, r24 |
||
20060 | cb1c: 20 91 76 01 lds r18, 0x0176 |
||
20061 | cb20: 30 91 77 01 lds r19, 0x0177 |
||
20062 | cb24: 37 fd sbrc r19, 7 |
||
20063 | cb26: 1c c1 rjmp .+568 ; 0xcd60 <UpdateSPI_Buffer+0x458> |
||
20064 | cb28: 24 5e subi r18, 0xE4 ; 228 |
||
20065 | cb2a: 3d 4f sbci r19, 0xFD ; 253 |
||
20066 | cb2c: 80 91 78 01 lds r24, 0x0178 |
||
20067 | cb30: 90 91 79 01 lds r25, 0x0179 |
||
20068 | cb34: a9 01 movw r20, r18 |
||
20069 | cb36: 48 1b sub r20, r24 |
||
20070 | cb38: 59 0b sbc r21, r25 |
||
20071 | cb3a: ca 01 movw r24, r20 |
||
20072 | cb3c: 68 e6 ldi r22, 0x68 ; 104 |
||
20073 | cb3e: 71 e0 ldi r23, 0x01 ; 1 |
||
20074 | cb40: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
20075 | cb44: 84 5b subi r24, 0xB4 ; 180 |
||
20076 | cb46: 90 40 sbci r25, 0x00 ; 0 |
||
20077 | cb48: 90 93 a5 02 sts 0x02A5, r25 |
||
20078 | cb4c: 80 93 a4 02 sts 0x02A4, r24 |
||
20079 | cb50: 20 91 8b 06 lds r18, 0x068B |
||
20080 | cb54: 30 91 8c 06 lds r19, 0x068C |
||
20081 | cb58: 80 91 07 02 lds r24, 0x0207 |
||
20082 | cb5c: 90 91 08 02 lds r25, 0x0208 |
||
20083 | cb60: 82 17 cp r24, r18 |
||
20084 | cb62: 93 07 cpc r25, r19 |
||
20085 | cb64: 28 f4 brcc .+10 ; 0xcb70 <UpdateSPI_Buffer+0x268> |
||
20086 | cb66: 80 91 a6 02 lds r24, 0x02A6 |
||
20087 | cb6a: 88 23 and r24, r24 |
||
20088 | cb6c: 09 f4 brne .+2 ; 0xcb70 <UpdateSPI_Buffer+0x268> |
||
20089 | cb6e: f3 c0 rjmp .+486 ; 0xcd56 <UpdateSPI_Buffer+0x44e> |
||
20090 | cb70: 80 91 80 06 lds r24, 0x0680 |
||
20091 | cb74: 87 36 cpi r24, 0x67 ; 103 |
||
20092 | cb76: a1 f4 brne .+40 ; 0xcba0 <UpdateSPI_Buffer+0x298> |
||
20093 | cb78: 80 91 8d 06 lds r24, 0x068D |
||
20094 | cb7c: 80 93 a7 01 sts 0x01A7, r24 |
||
20095 | cb80: 80 91 8e 06 lds r24, 0x068E |
||
20096 | cb84: 80 93 a9 01 sts 0x01A9, r24 |
||
20097 | cb88: 80 91 8f 06 lds r24, 0x068F |
||
20098 | cb8c: 80 93 a8 01 sts 0x01A8, r24 |
||
20099 | cb90: 80 91 90 06 lds r24, 0x0690 |
||
20100 | cb94: 80 93 4e 03 sts 0x034E, r24 |
||
20101 | cb98: 80 91 91 06 lds r24, 0x0691 |
||
20102 | cb9c: 80 93 4f 03 sts 0x034F, r24 |
||
20103 | cba0: 1f 91 pop r17 |
||
20104 | cba2: 0f 91 pop r16 |
||
20105 | cba4: ff 90 pop r15 |
||
20106 | cba6: ef 90 pop r14 |
||
20107 | cba8: 08 95 ret |
||
20108 | cbaa: 8a 30 cpi r24, 0x0A ; 10 |
||
20109 | cbac: 09 f4 brne .+2 ; 0xcbb0 <UpdateSPI_Buffer+0x2a8> |
||
20110 | cbae: f2 c0 rjmp .+484 ; 0xcd94 <UpdateSPI_Buffer+0x48c> |
||
20111 | cbb0: 8b 30 cpi r24, 0x0B ; 11 |
||
20112 | cbb2: 09 f0 breq .+2 ; 0xcbb6 <UpdateSPI_Buffer+0x2ae> |
||
20113 | cbb4: 8d cf rjmp .-230 ; 0xcad0 <UpdateSPI_Buffer+0x1c8> |
||
20114 | cbb6: f8 94 cli |
||
20115 | cbb8: e0 91 90 05 lds r30, 0x0590 |
||
20116 | cbbc: f0 e0 ldi r31, 0x00 ; 0 |
||
20117 | cbbe: ee 0f add r30, r30 |
||
20118 | cbc0: ff 1f adc r31, r31 |
||
20119 | cbc2: e1 5d subi r30, 0xD1 ; 209 |
||
20120 | cbc4: fa 4f sbci r31, 0xFA ; 250 |
||
20121 | cbc6: 01 90 ld r0, Z+ |
||
20122 | cbc8: f0 81 ld r31, Z |
||
20123 | cbca: e0 2d mov r30, r0 |
||
20124 | cbcc: 2f ef ldi r18, 0xFF ; 255 |
||
20125 | cbce: e0 38 cpi r30, 0x80 ; 128 |
||
20126 | cbd0: f2 07 cpc r31, r18 |
||
20127 | cbd2: 14 f4 brge .+4 ; 0xcbd8 <UpdateSPI_Buffer+0x2d0> |
||
20128 | cbd4: e0 e8 ldi r30, 0x80 ; 128 |
||
20129 | cbd6: ff ef ldi r31, 0xFF ; 255 |
||
20130 | cbd8: e0 38 cpi r30, 0x80 ; 128 |
||
20131 | cbda: f1 05 cpc r31, r1 |
||
20132 | cbdc: 14 f0 brlt .+4 ; 0xcbe2 <UpdateSPI_Buffer+0x2da> |
||
20133 | cbde: ef e7 ldi r30, 0x7F ; 127 |
||
20134 | cbe0: f0 e0 ldi r31, 0x00 ; 0 |
||
20135 | cbe2: e0 93 6e 06 sts 0x066E, r30 |
||
20136 | cbe6: e0 91 91 05 lds r30, 0x0591 |
||
20137 | cbea: f0 e0 ldi r31, 0x00 ; 0 |
||
20138 | cbec: ee 0f add r30, r30 |
||
20139 | cbee: ff 1f adc r31, r31 |
||
20140 | cbf0: e1 5d subi r30, 0xD1 ; 209 |
||
20141 | cbf2: fa 4f sbci r31, 0xFA ; 250 |
||
20142 | cbf4: 01 90 ld r0, Z+ |
||
20143 | cbf6: f0 81 ld r31, Z |
||
20144 | cbf8: e0 2d mov r30, r0 |
||
20145 | cbfa: 4f ef ldi r20, 0xFF ; 255 |
||
20146 | cbfc: e0 38 cpi r30, 0x80 ; 128 |
||
20147 | cbfe: f4 07 cpc r31, r20 |
||
20148 | cc00: 14 f4 brge .+4 ; 0xcc06 <UpdateSPI_Buffer+0x2fe> |
||
20149 | cc02: e0 e8 ldi r30, 0x80 ; 128 |
||
20150 | cc04: ff ef ldi r31, 0xFF ; 255 |
||
20151 | cc06: e0 38 cpi r30, 0x80 ; 128 |
||
20152 | cc08: f1 05 cpc r31, r1 |
||
20153 | cc0a: 14 f0 brlt .+4 ; 0xcc10 <UpdateSPI_Buffer+0x308> |
||
20154 | cc0c: ef e7 ldi r30, 0x7F ; 127 |
||
20155 | cc0e: f0 e0 ldi r31, 0x00 ; 0 |
||
20156 | cc10: e0 93 6f 06 sts 0x066F, r30 |
||
20157 | cc14: e0 91 8f 05 lds r30, 0x058F |
||
20158 | cc18: f0 e0 ldi r31, 0x00 ; 0 |
||
20159 | cc1a: ee 0f add r30, r30 |
||
20160 | cc1c: ff 1f adc r31, r31 |
||
20161 | cc1e: e1 5d subi r30, 0xD1 ; 209 |
||
20162 | cc20: fa 4f sbci r31, 0xFA ; 250 |
||
20163 | cc22: 01 90 ld r0, Z+ |
||
20164 | cc24: f0 81 ld r31, Z |
||
20165 | cc26: e0 2d mov r30, r0 |
||
20166 | cc28: 5f ef ldi r21, 0xFF ; 255 |
||
20167 | cc2a: e0 38 cpi r30, 0x80 ; 128 |
||
20168 | cc2c: f5 07 cpc r31, r21 |
||
20169 | cc2e: 14 f4 brge .+4 ; 0xcc34 <UpdateSPI_Buffer+0x32c> |
||
20170 | cc30: e0 e8 ldi r30, 0x80 ; 128 |
||
20171 | cc32: ff ef ldi r31, 0xFF ; 255 |
||
20172 | cc34: e0 38 cpi r30, 0x80 ; 128 |
||
20173 | cc36: f1 05 cpc r31, r1 |
||
20174 | cc38: 14 f0 brlt .+4 ; 0xcc3e <UpdateSPI_Buffer+0x336> |
||
20175 | cc3a: ef e7 ldi r30, 0x7F ; 127 |
||
20176 | cc3c: f0 e0 ldi r31, 0x00 ; 0 |
||
20177 | cc3e: e0 93 70 06 sts 0x0670, r30 |
||
20178 | cc42: e0 91 8e 05 lds r30, 0x058E |
||
20179 | cc46: f0 e0 ldi r31, 0x00 ; 0 |
||
20180 | cc48: ee 0f add r30, r30 |
||
20181 | cc4a: ff 1f adc r31, r31 |
||
20182 | cc4c: e1 5d subi r30, 0xD1 ; 209 |
||
20183 | cc4e: fa 4f sbci r31, 0xFA ; 250 |
||
20184 | cc50: 01 90 ld r0, Z+ |
||
20185 | cc52: f0 81 ld r31, Z |
||
20186 | cc54: e0 2d mov r30, r0 |
||
20187 | cc56: 6f ef ldi r22, 0xFF ; 255 |
||
20188 | cc58: e0 38 cpi r30, 0x80 ; 128 |
||
20189 | cc5a: f6 07 cpc r31, r22 |
||
20190 | cc5c: 14 f4 brge .+4 ; 0xcc62 <UpdateSPI_Buffer+0x35a> |
||
20191 | cc5e: e0 e8 ldi r30, 0x80 ; 128 |
||
20192 | cc60: ff ef ldi r31, 0xFF ; 255 |
||
20193 | cc62: e0 38 cpi r30, 0x80 ; 128 |
||
20194 | cc64: f1 05 cpc r31, r1 |
||
20195 | cc66: 14 f0 brlt .+4 ; 0xcc6c <UpdateSPI_Buffer+0x364> |
||
20196 | cc68: ef e7 ldi r30, 0x7F ; 127 |
||
20197 | cc6a: f0 e0 ldi r31, 0x00 ; 0 |
||
20198 | cc6c: e0 93 71 06 sts 0x0671, r30 |
||
20199 | cc70: 78 94 sei |
||
20200 | cc72: 80 91 b1 02 lds r24, 0x02B1 |
||
20201 | cc76: 80 93 72 06 sts 0x0672, r24 |
||
20202 | cc7a: 80 91 b3 02 lds r24, 0x02B3 |
||
20203 | cc7e: 80 93 73 06 sts 0x0673, r24 |
||
20204 | cc82: 80 91 b5 02 lds r24, 0x02B5 |
||
20205 | cc86: 80 93 74 06 sts 0x0674, r24 |
||
20206 | cc8a: 80 91 b7 02 lds r24, 0x02B7 |
||
20207 | cc8e: 80 93 75 06 sts 0x0675, r24 |
||
20208 | cc92: 80 91 60 02 lds r24, 0x0260 |
||
20209 | cc96: 80 93 76 06 sts 0x0676, r24 |
||
20210 | cc9a: 80 91 61 02 lds r24, 0x0261 |
||
20211 | cc9e: 80 93 77 06 sts 0x0677, r24 |
||
20212 | cca2: 80 91 22 04 lds r24, 0x0422 |
||
20213 | cca6: 90 91 23 04 lds r25, 0x0423 |
||
20214 | ccaa: 96 95 lsr r25 |
||
20215 | ccac: 87 95 ror r24 |
||
20216 | ccae: 96 95 lsr r25 |
||
20217 | ccb0: 87 95 ror r24 |
||
20218 | ccb2: 80 93 78 06 sts 0x0678, r24 |
||
20219 | ccb6: 80 91 4c 03 lds r24, 0x034C |
||
20220 | ccba: 88 23 and r24, r24 |
||
20221 | ccbc: 09 f0 breq .+2 ; 0xccc0 <UpdateSPI_Buffer+0x3b8> |
||
20222 | ccbe: 0d cf rjmp .-486 ; 0xcada <UpdateSPI_Buffer+0x1d2> |
||
20223 | ccc0: 10 92 cb 02 sts 0x02CB, r1 |
||
20224 | ccc4: 10 92 ca 02 sts 0x02CA, r1 |
||
20225 | ccc8: 10 92 cd 02 sts 0x02CD, r1 |
||
20226 | cccc: 10 92 cc 02 sts 0x02CC, r1 |
||
20227 | ccd0: 10 92 4f 03 sts 0x034F, r1 |
||
20228 | ccd4: 1f 91 pop r17 |
||
20229 | ccd6: 0f 91 pop r16 |
||
20230 | ccd8: ff 90 pop r15 |
||
20231 | ccda: ef 90 pop r14 |
||
20232 | ccdc: 08 95 ret |
||
20233 | ccde: 8f 30 cpi r24, 0x0F ; 15 |
||
20234 | cce0: 09 f0 breq .+2 ; 0xcce4 <UpdateSPI_Buffer+0x3dc> |
||
20235 | cce2: f6 ce rjmp .-532 ; 0xcad0 <UpdateSPI_Buffer+0x1c8> |
||
20236 | cce4: 80 91 bd 05 lds r24, 0x05BD |
||
20237 | cce8: 80 93 6e 06 sts 0x066E, r24 |
||
20238 | ccec: 80 91 e5 05 lds r24, 0x05E5 |
||
20239 | ccf0: 80 93 6f 06 sts 0x066F, r24 |
||
20240 | ccf4: 80 91 9d 01 lds r24, 0x019D |
||
20241 | ccf8: 80 93 70 06 sts 0x0670, r24 |
||
20242 | ccfc: 80 91 b6 05 lds r24, 0x05B6 |
||
20243 | cd00: 80 93 71 06 sts 0x0671, r24 |
||
20244 | cd04: 80 91 b7 05 lds r24, 0x05B7 |
||
20245 | cd08: 80 93 72 06 sts 0x0672, r24 |
||
20246 | cd0c: 80 91 b8 05 lds r24, 0x05B8 |
||
20247 | cd10: 80 93 73 06 sts 0x0673, r24 |
||
20248 | cd14: 80 91 9e 01 lds r24, 0x019E |
||
20249 | cd18: 80 93 74 06 sts 0x0674, r24 |
||
20250 | cd1c: 80 91 ba 05 lds r24, 0x05BA |
||
20251 | cd20: 80 93 75 06 sts 0x0675, r24 |
||
20252 | cd24: 80 91 bb 05 lds r24, 0x05BB |
||
20253 | cd28: 80 93 76 06 sts 0x0676, r24 |
||
20254 | cd2c: 80 91 bc 05 lds r24, 0x05BC |
||
20255 | cd30: 80 93 77 06 sts 0x0677, r24 |
||
20256 | cd34: cd ce rjmp .-614 ; 0xcad0 <UpdateSPI_Buffer+0x1c8> |
||
20257 | cd36: 80 91 96 05 lds r24, 0x0596 |
||
20258 | cd3a: 85 ff sbrs r24, 5 |
||
20259 | cd3c: e3 ce rjmp .-570 ; 0xcb04 <UpdateSPI_Buffer+0x1fc> |
||
20260 | cd3e: 30 93 cb 02 sts 0x02CB, r19 |
||
20261 | cd42: 20 93 ca 02 sts 0x02CA, r18 |
||
20262 | cd46: 50 93 cd 02 sts 0x02CD, r21 |
||
20263 | cd4a: 40 93 cc 02 sts 0x02CC, r20 |
||
20264 | cd4e: 8a ef ldi r24, 0xFA ; 250 |
||
20265 | cd50: 80 93 4d 03 sts 0x034D, r24 |
||
20266 | cd54: d7 ce rjmp .-594 ; 0xcb04 <UpdateSPI_Buffer+0x1fc> |
||
20267 | cd56: 30 93 08 02 sts 0x0208, r19 |
||
20268 | cd5a: 20 93 07 02 sts 0x0207, r18 |
||
20269 | cd5e: 08 cf rjmp .-496 ; 0xcb70 <UpdateSPI_Buffer+0x268> |
||
20270 | cd60: 10 92 a5 02 sts 0x02A5, r1 |
||
20271 | cd64: 10 92 a4 02 sts 0x02A4, r1 |
||
20272 | cd68: f3 ce rjmp .-538 ; 0xcb50 <UpdateSPI_Buffer+0x248> |
||
20273 | cd6a: 80 91 7c 06 lds r24, 0x067C |
||
20274 | cd6e: 80 93 6e 06 sts 0x066E, r24 |
||
20275 | cd72: 80 91 7d 06 lds r24, 0x067D |
||
20276 | cd76: 80 93 6f 06 sts 0x066F, r24 |
||
20277 | cd7a: 80 91 7e 06 lds r24, 0x067E |
||
20278 | cd7e: 80 93 70 06 sts 0x0670, r24 |
||
20279 | cd82: 80 91 7f 06 lds r24, 0x067F |
||
20280 | cd86: 80 93 71 06 sts 0x0671, r24 |
||
20281 | cd8a: 80 91 00 01 lds r24, 0x0100 |
||
20282 | cd8e: 80 93 72 06 sts 0x0672, r24 |
||
20283 | cd92: 9e ce rjmp .-708 ; 0xcad0 <UpdateSPI_Buffer+0x1c8> |
||
20284 | cd94: 80 91 95 01 lds r24, 0x0195 |
||
20285 | cd98: 80 93 6e 06 sts 0x066E, r24 |
||
20286 | cd9c: 80 91 96 01 lds r24, 0x0196 |
||
20287 | cda0: 80 93 6f 06 sts 0x066F, r24 |
||
20288 | cda4: 80 91 97 01 lds r24, 0x0197 |
||
20289 | cda8: 80 93 70 06 sts 0x0670, r24 |
||
20290 | cdac: 80 91 98 01 lds r24, 0x0198 |
||
20291 | cdb0: 80 93 71 06 sts 0x0671, r24 |
||
20292 | cdb4: 80 91 99 01 lds r24, 0x0199 |
||
20293 | cdb8: 80 93 72 06 sts 0x0672, r24 |
||
20294 | cdbc: 80 91 9a 01 lds r24, 0x019A |
||
20295 | cdc0: 80 93 73 06 sts 0x0673, r24 |
||
20296 | cdc4: 80 91 9b 01 lds r24, 0x019B |
||
20297 | cdc8: 80 93 74 06 sts 0x0674, r24 |
||
20298 | cdcc: 80 91 9c 01 lds r24, 0x019C |
||
20299 | cdd0: 80 93 75 06 sts 0x0675, r24 |
||
20300 | cdd4: 80 91 b0 02 lds r24, 0x02B0 |
||
20301 | cdd8: 80 93 76 06 sts 0x0676, r24 |
||
20302 | cddc: 80 91 b0 02 lds r24, 0x02B0 |
||
20303 | cde0: 83 7f andi r24, 0xF3 ; 243 |
||
20304 | cde2: 80 93 b0 02 sts 0x02B0, r24 |
||
20305 | cde6: 80 91 0f 01 lds r24, 0x010F |
||
20306 | cdea: 90 91 10 01 lds r25, 0x0110 |
||
20307 | cdee: 80 93 77 06 sts 0x0677, r24 |
||
20308 | cdf2: 80 91 02 01 lds r24, 0x0102 |
||
20309 | cdf6: 80 93 78 06 sts 0x0678, r24 |
||
20310 | cdfa: 0e 94 c9 5c call 0xb992 ; 0xb992 <GetActiveParamSet> |
||
20311 | cdfe: 80 93 79 06 sts 0x0679, r24 |
||
20312 | ce02: 66 ce rjmp .-820 ; 0xcad0 <UpdateSPI_Buffer+0x1c8> |
||
20313 | ce04: 80 91 a6 02 lds r24, 0x02A6 |
||
20314 | ce08: 80 93 6e 06 sts 0x066E, r24 |
||
20315 | ce0c: 85 30 cpi r24, 0x05 ; 5 |
||
20316 | ce0e: 10 f0 brcs .+4 ; 0xce14 <UpdateSPI_Buffer+0x50c> |
||
20317 | ce10: 10 92 a6 02 sts 0x02A6, r1 |
||
20318 | ce14: 80 91 e2 05 lds r24, 0x05E2 |
||
20319 | ce18: 80 93 6f 06 sts 0x066F, r24 |
||
20320 | ce1c: 60 91 2a 02 lds r22, 0x022A |
||
20321 | ce20: 70 91 2b 02 lds r23, 0x022B |
||
20322 | ce24: 80 91 2c 02 lds r24, 0x022C |
||
20323 | ce28: 90 91 2d 02 lds r25, 0x022D |
||
20324 | ce2c: 25 e0 ldi r18, 0x05 ; 5 |
||
20325 | ce2e: 30 e0 ldi r19, 0x00 ; 0 |
||
20326 | ce30: 40 e0 ldi r20, 0x00 ; 0 |
||
20327 | ce32: 50 e0 ldi r21, 0x00 ; 0 |
||
20328 | ce34: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
20329 | ce38: 30 93 71 06 sts 0x0671, r19 |
||
20330 | ce3c: 20 93 70 06 sts 0x0670, r18 |
||
20331 | ce40: 60 91 d8 02 lds r22, 0x02D8 |
||
20332 | ce44: 70 91 d9 02 lds r23, 0x02D9 |
||
20333 | ce48: 80 91 da 02 lds r24, 0x02DA |
||
20334 | ce4c: 90 91 db 02 lds r25, 0x02DB |
||
20335 | ce50: 25 e0 ldi r18, 0x05 ; 5 |
||
20336 | ce52: 30 e0 ldi r19, 0x00 ; 0 |
||
20337 | ce54: 40 e0 ldi r20, 0x00 ; 0 |
||
20338 | ce56: 50 e0 ldi r21, 0x00 ; 0 |
||
20339 | ce58: 0e 94 2b 6b call 0xd656 ; 0xd656 <__divmodsi4> |
||
20340 | ce5c: 30 93 73 06 sts 0x0673, r19 |
||
20341 | ce60: 20 93 72 06 sts 0x0672, r18 |
||
20342 | ce64: 80 91 d8 05 lds r24, 0x05D8 |
||
20343 | ce68: 80 93 74 06 sts 0x0674, r24 |
||
20344 | ce6c: 80 91 d9 05 lds r24, 0x05D9 |
||
20345 | ce70: 80 93 75 06 sts 0x0675, r24 |
||
20346 | ce74: 80 91 da 05 lds r24, 0x05DA |
||
20347 | ce78: 80 93 76 06 sts 0x0676, r24 |
||
20348 | ce7c: 29 ce rjmp .-942 ; 0xcad0 <UpdateSPI_Buffer+0x1c8> |
||
20349 | |||
20350 | 0000ce7e <SPI_StartTransmitPacket>: |
||
20351 | ce7e: 80 91 40 06 lds r24, 0x0640 |
||
20352 | ce82: 88 23 and r24, r24 |
||
20353 | ce84: 09 f4 brne .+2 ; 0xce88 <SPI_StartTransmitPacket+0xa> |
||
20354 | ce86: 35 c0 rjmp .+106 ; 0xcef2 <SPI_StartTransmitPacket+0x74> |
||
20355 | ce88: 45 98 cbi 0x08, 5 ; 8 |
||
20356 | ce8a: 80 91 50 03 lds r24, 0x0350 |
||
20357 | ce8e: e8 2f mov r30, r24 |
||
20358 | ce90: f0 e0 ldi r31, 0x00 ; 0 |
||
20359 | ce92: ef 52 subi r30, 0x2F ; 47 |
||
20360 | ce94: fe 4f sbci r31, 0xFE ; 254 |
||
20361 | ce96: 90 81 ld r25, Z |
||
20362 | ce98: 90 93 5d 06 sts 0x065D, r25 |
||
20363 | ce9c: 8f 5f subi r24, 0xFF ; 255 |
||
20364 | ce9e: 80 93 50 03 sts 0x0350, r24 |
||
20365 | cea2: 87 30 cpi r24, 0x07 ; 7 |
||
20366 | cea4: 10 f0 brcs .+4 ; 0xceaa <SPI_StartTransmitPacket+0x2c> |
||
20367 | cea6: 10 92 50 03 sts 0x0350, r1 |
||
20368 | ceaa: 10 92 40 06 sts 0x0640, r1 |
||
20369 | ceae: 0e 94 84 64 call 0xc908 ; 0xc908 <UpdateSPI_Buffer> |
||
20370 | ceb2: 81 e0 ldi r24, 0x01 ; 1 |
||
20371 | ceb4: 80 93 4b 03 sts 0x034B, r24 |
||
20372 | ... |
||
20373 | cee8: 80 91 5b 06 lds r24, 0x065B |
||
20374 | ceec: 80 93 7a 06 sts 0x067A, r24 |
||
20375 | cef0: 8e bd out 0x2e, r24 ; 46 |
||
20376 | cef2: 08 95 ret |
||
20377 | |||
20378 | 0000cef4 <jen_new_signal>: |
||
20379 | cef4: 1f 93 push r17 |
||
20380 | cef6: cf 93 push r28 |
||
20381 | cef8: df 93 push r29 |
||
20382 | cefa: 18 2f mov r17, r24 |
||
20383 | cefc: 1f 5f subi r17, 0xFF ; 255 |
||
20384 | cefe: cb 01 movw r24, r22 |
||
20385 | cf00: 83 53 subi r24, 0x33 ; 51 |
||
20386 | cf02: 9b 42 sbci r25, 0x2B ; 43 |
||
20387 | cf04: 68 e1 ldi r22, 0x18 ; 24 |
||
20388 | cf06: 70 e0 ldi r23, 0x00 ; 0 |
||
20389 | cf08: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
20390 | cf0c: ab 01 movw r20, r22 |
||
20391 | cf0e: c1 2f mov r28, r17 |
||
20392 | cf10: d0 e0 ldi r29, 0x00 ; 0 |
||
20393 | cf12: cc 0f add r28, r28 |
||
20394 | cf14: dd 1f adc r29, r29 |
||
20395 | cf16: fe 01 movw r30, r28 |
||
20396 | cf18: e1 5d subi r30, 0xD1 ; 209 |
||
20397 | cf1a: fa 4f sbci r31, 0xFA ; 250 |
||
20398 | cf1c: 80 81 ld r24, Z |
||
20399 | cf1e: 91 81 ldd r25, Z+1 ; 0x01 |
||
20400 | cf20: 9c 01 movw r18, r24 |
||
20401 | cf22: 22 0f add r18, r18 |
||
20402 | cf24: 33 1f adc r19, r19 |
||
20403 | cf26: 28 0f add r18, r24 |
||
20404 | cf28: 39 1f adc r19, r25 |
||
20405 | cf2a: 24 0f add r18, r20 |
||
20406 | cf2c: 35 1f adc r19, r21 |
||
20407 | cf2e: 37 fd sbrc r19, 7 |
||
20408 | cf30: 4c c0 rjmp .+152 ; 0xcfca <jen_new_signal+0xd6> |
||
20409 | cf32: 35 95 asr r19 |
||
20410 | cf34: 27 95 ror r18 |
||
20411 | cf36: 35 95 asr r19 |
||
20412 | cf38: 27 95 ror r18 |
||
20413 | cf3a: ca 01 movw r24, r20 |
||
20414 | cf3c: 01 96 adiw r24, 0x01 ; 1 |
||
20415 | cf3e: 82 17 cp r24, r18 |
||
20416 | cf40: 93 07 cpc r25, r19 |
||
20417 | cf42: 04 f5 brge .+64 ; 0xcf84 <jen_new_signal+0x90> |
||
20418 | cf44: 21 50 subi r18, 0x01 ; 1 |
||
20419 | cf46: 30 40 sbci r19, 0x00 ; 0 |
||
20420 | cf48: 80 91 60 02 lds r24, 0x0260 |
||
20421 | cf4c: 88 3c cpi r24, 0xC8 ; 200 |
||
20422 | cf4e: 29 f1 breq .+74 ; 0xcf9a <jen_new_signal+0xa6> |
||
20423 | cf50: fe 01 movw r30, r28 |
||
20424 | cf52: e2 5b subi r30, 0xB2 ; 178 |
||
20425 | cf54: fa 4f sbci r31, 0xFA ; 250 |
||
20426 | cf56: 11 82 std Z+1, r1 ; 0x01 |
||
20427 | cf58: 10 82 st Z, r1 |
||
20428 | cf5a: fe 01 movw r30, r28 |
||
20429 | cf5c: e1 5d subi r30, 0xD1 ; 209 |
||
20430 | cf5e: fa 4f sbci r31, 0xFA ; 250 |
||
20431 | cf60: 31 83 std Z+1, r19 ; 0x01 |
||
20432 | cf62: 20 83 st Z, r18 |
||
20433 | cf64: 15 30 cpi r17, 0x05 ; 5 |
||
20434 | cf66: 50 f4 brcc .+20 ; 0xcf7c <jen_new_signal+0x88> |
||
20435 | cf68: 80 81 ld r24, Z |
||
20436 | cf6a: 91 81 ldd r25, Z+1 ; 0x01 |
||
20437 | cf6c: ce 5e subi r28, 0xEE ; 238 |
||
20438 | cf6e: db 4f sbci r29, 0xFB ; 251 |
||
20439 | cf70: 9b a7 std Y+43, r25 ; 0x2b |
||
20440 | cf72: 8a a7 std Y+42, r24 ; 0x2a |
||
20441 | cf74: 14 30 cpi r17, 0x04 ; 4 |
||
20442 | cf76: 11 f4 brne .+4 ; 0xcf7c <jen_new_signal+0x88> |
||
20443 | cf78: 10 92 75 01 sts 0x0175, r1 |
||
20444 | cf7c: df 91 pop r29 |
||
20445 | cf7e: cf 91 pop r28 |
||
20446 | cf80: 1f 91 pop r17 |
||
20447 | cf82: 08 95 ret |
||
20448 | cf84: 41 50 subi r20, 0x01 ; 1 |
||
20449 | cf86: 50 40 sbci r21, 0x00 ; 0 |
||
20450 | cf88: 24 17 cp r18, r20 |
||
20451 | cf8a: 35 07 cpc r19, r21 |
||
20452 | cf8c: ec f6 brge .-70 ; 0xcf48 <jen_new_signal+0x54> |
||
20453 | cf8e: 2f 5f subi r18, 0xFF ; 255 |
||
20454 | cf90: 3f 4f sbci r19, 0xFF ; 255 |
||
20455 | cf92: 80 91 60 02 lds r24, 0x0260 |
||
20456 | cf96: 88 3c cpi r24, 0xC8 ; 200 |
||
20457 | cf98: d9 f6 brne .-74 ; 0xcf50 <jen_new_signal+0x5c> |
||
20458 | cf9a: fe 01 movw r30, r28 |
||
20459 | cf9c: e1 5d subi r30, 0xD1 ; 209 |
||
20460 | cf9e: fa 4f sbci r31, 0xFA ; 250 |
||
20461 | cfa0: 80 81 ld r24, Z |
||
20462 | cfa2: 91 81 ldd r25, Z+1 ; 0x01 |
||
20463 | cfa4: a9 01 movw r20, r18 |
||
20464 | cfa6: 48 1b sub r20, r24 |
||
20465 | cfa8: 59 0b sbc r21, r25 |
||
20466 | cfaa: ca 01 movw r24, r20 |
||
20467 | cfac: 63 e0 ldi r22, 0x03 ; 3 |
||
20468 | cfae: 70 e0 ldi r23, 0x00 ; 0 |
||
20469 | cfb0: 0e 94 f6 6a call 0xd5ec ; 0xd5ec <__divmodhi4> |
||
20470 | cfb4: cb 01 movw r24, r22 |
||
20471 | cfb6: 88 0f add r24, r24 |
||
20472 | cfb8: 99 1f adc r25, r25 |
||
20473 | cfba: 86 0f add r24, r22 |
||
20474 | cfbc: 97 1f adc r25, r23 |
||
20475 | cfbe: fe 01 movw r30, r28 |
||
20476 | cfc0: e2 5b subi r30, 0xB2 ; 178 |
||
20477 | cfc2: fa 4f sbci r31, 0xFA ; 250 |
||
20478 | cfc4: 91 83 std Z+1, r25 ; 0x01 |
||
20479 | cfc6: 80 83 st Z, r24 |
||
20480 | cfc8: c8 cf rjmp .-112 ; 0xcf5a <jen_new_signal+0x66> |
||
20481 | cfca: 2d 5f subi r18, 0xFD ; 253 |
||
20482 | cfcc: 3f 4f sbci r19, 0xFF ; 255 |
||
20483 | cfce: b1 cf rjmp .-158 ; 0xcf32 <jen_new_signal+0x3e> |
||
20484 | |||
20485 | 0000cfd0 <jen_decode_packet>: |
||
20486 | cfd0: 1f 93 push r17 |
||
20487 | cfd2: 90 91 9c 06 lds r25, 0x069C |
||
20488 | cfd6: 90 93 53 03 sts 0x0353, r25 |
||
20489 | cfda: 20 91 9d 06 lds r18, 0x069D |
||
20490 | cfde: 82 2f mov r24, r18 |
||
20491 | cfe0: 80 7f andi r24, 0xF0 ; 240 |
||
20492 | cfe2: 49 f4 brne .+18 ; 0xcff6 <jen_decode_packet+0x26> |
||
20493 | cfe4: 99 23 and r25, r25 |
||
20494 | cfe6: 49 f4 brne .+18 ; 0xcffa <jen_decode_packet+0x2a> |
||
20495 | cfe8: 88 ec ldi r24, 0xC8 ; 200 |
||
20496 | cfea: 80 93 60 02 sts 0x0260, r24 |
||
20497 | cfee: 12 2f mov r17, r18 |
||
20498 | cff0: 1f 70 andi r17, 0x0F ; 15 |
||
20499 | cff2: 1a 30 cpi r17, 0x0A ; 10 |
||
20500 | cff4: d8 f0 brcs .+54 ; 0xd02c <jen_decode_packet+0x5c> |
||
20501 | cff6: 1f 91 pop r17 |
||
20502 | cff8: 08 95 ret |
||
20503 | cffa: 10 92 60 02 sts 0x0260, r1 |
||
20504 | cffe: 80 e0 ldi r24, 0x00 ; 0 |
||
20505 | d000: 90 e0 ldi r25, 0x00 ; 0 |
||
20506 | d002: fc 01 movw r30, r24 |
||
20507 | d004: ee 0f add r30, r30 |
||
20508 | d006: ff 1f adc r31, r31 |
||
20509 | d008: df 01 movw r26, r30 |
||
20510 | d00a: a2 5b subi r26, 0xB2 ; 178 |
||
20511 | d00c: ba 4f sbci r27, 0xFA ; 250 |
||
20512 | d00e: 11 96 adiw r26, 0x01 ; 1 |
||
20513 | d010: 1c 92 st X, r1 |
||
20514 | d012: 1e 92 st -X, r1 |
||
20515 | d014: e1 5d subi r30, 0xD1 ; 209 |
||
20516 | d016: fa 4f sbci r31, 0xFA ; 250 |
||
20517 | d018: 11 82 std Z+1, r1 ; 0x01 |
||
20518 | d01a: 10 82 st Z, r1 |
||
20519 | d01c: 01 96 adiw r24, 0x01 ; 1 |
||
20520 | d01e: 85 30 cpi r24, 0x05 ; 5 |
||
20521 | d020: 91 05 cpc r25, r1 |
||
20522 | d022: 79 f7 brne .-34 ; 0xd002 <jen_decode_packet+0x32> |
||
20523 | d024: 12 2f mov r17, r18 |
||
20524 | d026: 1f 70 andi r17, 0x0F ; 15 |
||
20525 | d028: 1a 30 cpi r17, 0x0A ; 10 |
||
20526 | d02a: 28 f7 brcc .-54 ; 0xcff6 <jen_decode_packet+0x26> |
||
20527 | d02c: 80 91 9e 06 lds r24, 0x069E |
||
20528 | d030: 80 93 a6 06 sts 0x06A6, r24 |
||
20529 | d034: 80 91 9f 06 lds r24, 0x069F |
||
20530 | d038: 80 93 a5 06 sts 0x06A5, r24 |
||
20531 | d03c: 80 91 a0 06 lds r24, 0x06A0 |
||
20532 | d040: 80 93 a8 06 sts 0x06A8, r24 |
||
20533 | d044: 80 91 a1 06 lds r24, 0x06A1 |
||
20534 | d048: 80 93 a7 06 sts 0x06A7, r24 |
||
20535 | d04c: 60 91 a5 06 lds r22, 0x06A5 |
||
20536 | d050: 70 91 a6 06 lds r23, 0x06A6 |
||
20537 | d054: 81 2f mov r24, r17 |
||
20538 | d056: 0e 94 7a 67 call 0xcef4 ; 0xcef4 <jen_new_signal> |
||
20539 | d05a: 60 91 a7 06 lds r22, 0x06A7 |
||
20540 | d05e: 70 91 a8 06 lds r23, 0x06A8 |
||
20541 | d062: 81 2f mov r24, r17 |
||
20542 | d064: 8f 5f subi r24, 0xFF ; 255 |
||
20543 | d066: 0e 94 7a 67 call 0xcef4 ; 0xcef4 <jen_new_signal> |
||
20544 | d06a: 1f 91 pop r17 |
||
20545 | d06c: 08 95 ret |
||
20546 | |||
20547 | 0000d06e <jen_parser>: |
||
20548 | d06e: 1f 93 push r17 |
||
20549 | d070: 18 2f mov r17, r24 |
||
20550 | d072: 8f 3f cpi r24, 0xFF ; 255 |
||
20551 | d074: 19 f1 breq .+70 ; 0xd0bc <jen_parser+0x4e> |
||
20552 | d076: 80 91 54 03 lds r24, 0x0354 |
||
20553 | d07a: 86 30 cpi r24, 0x06 ; 6 |
||
20554 | d07c: 70 f0 brcs .+28 ; 0xd09a <jen_parser+0x2c> |
||
20555 | d07e: 80 91 55 03 lds r24, 0x0355 |
||
20556 | d082: 80 95 com r24 |
||
20557 | d084: 80 93 55 03 sts 0x0355, r24 |
||
20558 | d088: 8f 3f cpi r24, 0xFF ; 255 |
||
20559 | d08a: 09 f1 breq .+66 ; 0xd0ce <jen_parser+0x60> |
||
20560 | d08c: 18 17 cp r17, r24 |
||
20561 | d08e: 19 f1 breq .+70 ; 0xd0d6 <jen_parser+0x68> |
||
20562 | d090: 10 92 54 03 sts 0x0354, r1 |
||
20563 | d094: 10 92 55 03 sts 0x0355, r1 |
||
20564 | d098: 0d c0 rjmp .+26 ; 0xd0b4 <jen_parser+0x46> |
||
20565 | d09a: e8 2f mov r30, r24 |
||
20566 | d09c: f0 e0 ldi r31, 0x00 ; 0 |
||
20567 | d09e: e4 56 subi r30, 0x64 ; 100 |
||
20568 | d0a0: f9 4f sbci r31, 0xF9 ; 249 |
||
20569 | d0a2: 10 83 st Z, r17 |
||
20570 | d0a4: 8f 5f subi r24, 0xFF ; 255 |
||
20571 | d0a6: 80 93 54 03 sts 0x0354, r24 |
||
20572 | d0aa: 80 91 55 03 lds r24, 0x0355 |
||
20573 | d0ae: 81 0f add r24, r17 |
||
20574 | d0b0: 80 93 55 03 sts 0x0355, r24 |
||
20575 | d0b4: 10 93 56 03 sts 0x0356, r17 |
||
20576 | d0b8: 1f 91 pop r17 |
||
20577 | d0ba: 08 95 ret |
||
20578 | d0bc: 80 91 56 03 lds r24, 0x0356 |
||
20579 | d0c0: 8f 3f cpi r24, 0xFF ; 255 |
||
20580 | d0c2: c9 f6 brne .-78 ; 0xd076 <jen_parser+0x8> |
||
20581 | d0c4: 10 92 54 03 sts 0x0354, r1 |
||
20582 | d0c8: 10 92 55 03 sts 0x0355, r1 |
||
20583 | d0cc: f5 cf rjmp .-22 ; 0xd0b8 <jen_parser+0x4a> |
||
20584 | d0ce: 8e ef ldi r24, 0xFE ; 254 |
||
20585 | d0d0: 80 93 55 03 sts 0x0355, r24 |
||
20586 | d0d4: db cf rjmp .-74 ; 0xd08c <jen_parser+0x1e> |
||
20587 | d0d6: 0e 94 e8 67 call 0xcfd0 ; 0xcfd0 <jen_decode_packet> |
||
20588 | d0da: da cf rjmp .-76 ; 0xd090 <jen_parser+0x22> |
||
20589 | |||
20590 | 0000d0dc <isqrt32>: |
||
20591 | |||
20592 | .global isqrt32 |
||
20593 | .func isqrt32 |
||
20594 | |||
20595 | isqrt32: |
||
20596 | clr r0 |
||
20597 | d0dc: 00 24 eor r0, r0 |
||
20598 | clr r18 |
||
20599 | d0de: 22 27 eor r18, r18 |
||
20600 | clr r19 |
||
20601 | d0e0: 33 27 eor r19, r19 |
||
20602 | clr r20 |
||
20603 | d0e2: 44 27 eor r20, r20 |
||
20604 | ldi r21, 1 |
||
20605 | d0e4: 51 e0 ldi r21, 0x01 ; 1 |
||
20606 | clr r27 |
||
20607 | d0e6: bb 27 eor r27, r27 |
||
20608 | clr r30 |
||
20609 | d0e8: ee 27 eor r30, r30 |
||
20610 | clr r31 |
||
20611 | d0ea: ff 27 eor r31, r31 |
||
20612 | ldi r26, 16 |
||
20613 | d0ec: a0 e1 ldi r26, 0x10 ; 16 |
||
20614 | 1: lsl r22 |
||
20615 | d0ee: 66 0f add r22, r22 |
||
20616 | rol r23 |
||
20617 | d0f0: 77 1f adc r23, r23 |
||
20618 | rol r24 |
||
20619 | d0f2: 88 1f adc r24, r24 |
||
20620 | rol r25 |
||
20621 | d0f4: 99 1f adc r25, r25 |
||
20622 | rol r0 |
||
20623 | d0f6: 00 1c adc r0, r0 |
||
20624 | rol r18 |
||
20625 | d0f8: 22 1f adc r18, r18 |
||
20626 | rol r19 |
||
20627 | d0fa: 33 1f adc r19, r19 |
||
20628 | rol r20 |
||
20629 | d0fc: 44 1f adc r20, r20 |
||
20630 | lsl r22 |
||
20631 | d0fe: 66 0f add r22, r22 |
||
20632 | rol r23 |
||
20633 | d100: 77 1f adc r23, r23 |
||
20634 | rol r24 |
||
20635 | d102: 88 1f adc r24, r24 |
||
20636 | rol r25 |
||
20637 | d104: 99 1f adc r25, r25 |
||
20638 | rol r0 |
||
20639 | d106: 00 1c adc r0, r0 |
||
20640 | rol r18 |
||
20641 | d108: 22 1f adc r18, r18 |
||
20642 | rol r19 |
||
20643 | d10a: 33 1f adc r19, r19 |
||
20644 | rol r20 |
||
20645 | d10c: 44 1f adc r20, r20 |
||
20646 | brpl 2f |
||
20647 | d10e: 2a f4 brpl .+10 ; 0xd11a <isqrt32+0x3e> |
||
20648 | add r0, r21 |
||
20649 | d110: 05 0e add r0, r21 |
||
20650 | adc r18, r27 |
||
20651 | d112: 2b 1f adc r18, r27 |
||
20652 | adc r19, r30 |
||
20653 | d114: 3e 1f adc r19, r30 |
||
20654 | adc r20, r31 |
||
20655 | d116: 4f 1f adc r20, r31 |
||
20656 | rjmp 3f |
||
20657 | d118: 04 c0 rjmp .+8 ; 0xd122 <isqrt32+0x46> |
||
20658 | 2: sub r0, r21 |
||
20659 | d11a: 05 1a sub r0, r21 |
||
20660 | sbc r18, r27 |
||
20661 | d11c: 2b 0b sbc r18, r27 |
||
20662 | sbc r19, r30 |
||
20663 | d11e: 3e 0b sbc r19, r30 |
||
20664 | sbc r20, r31 |
||
20665 | d120: 4f 0b sbc r20, r31 |
||
20666 | 3: lsl r21 |
||
20667 | d122: 55 0f add r21, r21 |
||
20668 | rol r27 |
||
20669 | d124: bb 1f adc r27, r27 |
||
20670 | rol r30 |
||
20671 | d126: ee 1f adc r30, r30 |
||
20672 | andi r21, 0b11111000 |
||
20673 | d128: 58 7f andi r21, 0xF8 ; 248 |
||
20674 | ori r21, 0b00000101 |
||
20675 | d12a: 55 60 ori r21, 0x05 ; 5 |
||
20676 | sbrc r20, 7 |
||
20677 | d12c: 47 fd sbrc r20, 7 |
||
20678 | subi r21, 2 |
||
20679 | d12e: 52 50 subi r21, 0x02 ; 2 |
||
20680 | dec r26 |
||
20681 | d130: aa 95 dec r26 |
||
20682 | brne 1b |
||
20683 | d132: e9 f6 brne .-70 ; 0xd0ee <isqrt32+0x12> |
||
20684 | lsr r30 |
||
20685 | d134: e6 95 lsr r30 |
||
20686 | ror r27 |
||
20687 | d136: b7 95 ror r27 |
||
20688 | ror r21 |
||
20689 | d138: 57 95 ror r21 |
||
20690 | lsr r30 |
||
20691 | d13a: e6 95 lsr r30 |
||
20692 | ror r27 |
||
20693 | d13c: b7 95 ror r27 |
||
20694 | ror r21 |
||
20695 | d13e: 57 95 ror r21 |
||
20696 | mov r24, r21 |
||
20697 | d140: 85 2f mov r24, r21 |
||
20698 | mov r25, r27 |
||
20699 | d142: 9b 2f mov r25, r27 |
||
20700 | ret |
||
20701 | d144: 08 95 ret |
||
20702 | |||
20703 | 0000d146 <isqrt16>: |
||
20704 | |||
20705 | .global isqrt16 |
||
20706 | .func isqrt16 |
||
20707 | |||
20708 | isqrt16: |
||
20709 | clr r18 |
||
20710 | d146: 22 27 eor r18, r18 |
||
20711 | clr r19 |
||
20712 | d148: 33 27 eor r19, r19 |
||
20713 | ldi r20, 1 |
||
20714 | d14a: 41 e0 ldi r20, 0x01 ; 1 |
||
20715 | clr r21 |
||
20716 | d14c: 55 27 eor r21, r21 |
||
20717 | ldi r22, 8 |
||
20718 | d14e: 68 e0 ldi r22, 0x08 ; 8 |
||
20719 | 1: lsl r24 |
||
20720 | d150: 88 0f add r24, r24 |
||
20721 | rol r25 |
||
20722 | d152: 99 1f adc r25, r25 |
||
20723 | rol r18 |
||
20724 | d154: 22 1f adc r18, r18 |
||
20725 | rol r19 |
||
20726 | d156: 33 1f adc r19, r19 |
||
20727 | lsl r24 |
||
20728 | d158: 88 0f add r24, r24 |
||
20729 | rol r25 |
||
20730 | d15a: 99 1f adc r25, r25 |
||
20731 | rol r18 |
||
20732 | d15c: 22 1f adc r18, r18 |
||
20733 | rol r19 |
||
20734 | d15e: 33 1f adc r19, r19 |
||
20735 | brpl 2f |
||
20736 | d160: 1a f4 brpl .+6 ; 0xd168 <isqrt16+0x22> |
||
20737 | add r18, r20 |
||
20738 | d162: 24 0f add r18, r20 |
||
20739 | adc r19, r21 |
||
20740 | d164: 35 1f adc r19, r21 |
||
20741 | rjmp 3f |
||
20742 | d166: 02 c0 rjmp .+4 ; 0xd16c <isqrt16+0x26> |
||
20743 | 2: sub r18, r20 |
||
20744 | d168: 24 1b sub r18, r20 |
||
20745 | sbc r19, r21 |
||
20746 | d16a: 35 0b sbc r19, r21 |
||
20747 | 3: lsl r20 |
||
20748 | d16c: 44 0f add r20, r20 |
||
20749 | rol r21 |
||
20750 | d16e: 55 1f adc r21, r21 |
||
20751 | andi r20, 0b11111000 |
||
20752 | d170: 48 7f andi r20, 0xF8 ; 248 |
||
20753 | ori r20, 0b00000101 |
||
20754 | d172: 45 60 ori r20, 0x05 ; 5 |
||
20755 | sbrc r19, 7 |
||
20756 | d174: 37 fd sbrc r19, 7 |
||
20757 | subi r20, 2 |
||
20758 | d176: 42 50 subi r20, 0x02 ; 2 |
||
20759 | dec r22 |
||
20760 | d178: 6a 95 dec r22 |
||
20761 | brne 1b |
||
20762 | d17a: 51 f7 brne .-44 ; 0xd150 <isqrt16+0xa> |
||
20763 | lsr r21 |
||
20764 | d17c: 56 95 lsr r21 |
||
20765 | ror r20 |
||
20766 | d17e: 47 95 ror r20 |
||
20767 | lsr r21 |
||
20768 | d180: 56 95 lsr r21 |
||
20769 | ror r20 |
||
20770 | d182: 47 95 ror r20 |
||
20771 | mov r24, r20 |
||
20772 | d184: 84 2f mov r24, r20 |
||
20773 | ret |
||
20774 | d186: 08 95 ret |
||
20775 | |||
20776 | 0000d188 <ihypot>: |
||
20777 | |||
20778 | .global ihypot |
||
20779 | .func ihypot |
||
20780 | |||
20781 | ihypot: |
||
20782 | clr r26 |
||
20783 | d188: aa 27 eor r26, r26 |
||
20784 | sbrs r25, 7 |
||
20785 | d18a: 97 ff sbrs r25, 7 |
||
20786 | rjmp 1f |
||
20787 | d18c: 04 c0 rjmp .+8 ; 0xd196 <ihypot+0xe> |
||
20788 | com r24 |
||
20789 | d18e: 80 95 com r24 |
||
20790 | com r25 |
||
20791 | d190: 90 95 com r25 |
||
20792 | adc r24, r26 |
||
20793 | d192: 8a 1f adc r24, r26 |
||
20794 | adc r25, r26 |
||
20795 | d194: 9a 1f adc r25, r26 |
||
20796 | 1: sbrs r23, 7 |
||
20797 | d196: 77 ff sbrs r23, 7 |
||
20798 | rjmp 2f |
||
20799 | d198: 04 c0 rjmp .+8 ; 0xd1a2 <ihypot+0x1a> |
||
20800 | com r22 |
||
20801 | d19a: 60 95 com r22 |
||
20802 | com r23 |
||
20803 | d19c: 70 95 com r23 |
||
20804 | adc r22, r26 |
||
20805 | d19e: 6a 1f adc r22, r26 |
||
20806 | adc r23, r26 |
||
20807 | d1a0: 7a 1f adc r23, r26 |
||
20808 | 2: mul r22, r22 |
||
20809 | d1a2: 66 9f mul r22, r22 |
||
20810 | movw r18, r0 |
||
20811 | d1a4: 90 01 movw r18, r0 |
||
20812 | mul r23, r23 |
||
20813 | d1a6: 77 9f mul r23, r23 |
||
20814 | movw r20, r0 |
||
20815 | d1a8: a0 01 movw r20, r0 |
||
20816 | mul r22, r23 |
||
20817 | d1aa: 67 9f mul r22, r23 |
||
20818 | add r19, r0 |
||
20819 | d1ac: 30 0d add r19, r0 |
||
20820 | adc r20, r1 |
||
20821 | d1ae: 41 1d adc r20, r1 |
||
20822 | adc r21, r26 |
||
20823 | d1b0: 5a 1f adc r21, r26 |
||
20824 | add r19, r0 |
||
20825 | d1b2: 30 0d add r19, r0 |
||
20826 | adc r20, r1 |
||
20827 | d1b4: 41 1d adc r20, r1 |
||
20828 | adc r21, r26 |
||
20829 | d1b6: 5a 1f adc r21, r26 |
||
20830 | mul r24, r24 |
||
20831 | d1b8: 88 9f mul r24, r24 |
||
20832 | movw r30, r0 |
||
20833 | d1ba: f0 01 movw r30, r0 |
||
20834 | mul r25, r25 |
||
20835 | d1bc: 99 9f mul r25, r25 |
||
20836 | add r18, r30 |
||
20837 | d1be: 2e 0f add r18, r30 |
||
20838 | adc r19, r31 |
||
20839 | d1c0: 3f 1f adc r19, r31 |
||
20840 | adc r20, r0 |
||
20841 | d1c2: 40 1d adc r20, r0 |
||
20842 | adc r21, r1 |
||
20843 | d1c4: 51 1d adc r21, r1 |
||
20844 | mul r24, r25 |
||
20845 | d1c6: 89 9f mul r24, r25 |
||
20846 | add r19, r0 |
||
20847 | d1c8: 30 0d add r19, r0 |
||
20848 | adc r20, r1 |
||
20849 | d1ca: 41 1d adc r20, r1 |
||
20850 | adc r21, r26 |
||
20851 | d1cc: 5a 1f adc r21, r26 |
||
20852 | add r19, r0 |
||
20853 | d1ce: 30 0d add r19, r0 |
||
20854 | adc r20, r1 |
||
20855 | d1d0: 41 1d adc r20, r1 |
||
20856 | adc r21, r26 |
||
20857 | d1d2: 5a 1f adc r21, r26 |
||
20858 | movw r24, r20 |
||
20859 | d1d4: ca 01 movw r24, r20 |
||
20860 | movw r22, r18 |
||
20861 | d1d6: b9 01 movw r22, r18 |
||
20862 | clr r1 |
||
20863 | d1d8: 11 24 eor r1, r1 |
||
20864 | rjmp isqrt32 |
||
20865 | d1da: 80 cf rjmp .-256 ; 0xd0dc <isqrt32> |
||
20866 | |||
20867 | 0000d1dc <memcpy_P>: |
||
20868 | d1dc: fb 01 movw r30, r22 |
||
20869 | d1de: dc 01 movw r26, r24 |
||
20870 | d1e0: 02 c0 rjmp .+4 ; 0xd1e6 <memcpy_P+0xa> |
||
20871 | d1e2: 05 90 lpm r0, Z+ |
||
20872 | d1e4: 0d 92 st X+, r0 |
||
20873 | d1e6: 41 50 subi r20, 0x01 ; 1 |
||
20874 | d1e8: 50 40 sbci r21, 0x00 ; 0 |
||
20875 | d1ea: d8 f7 brcc .-10 ; 0xd1e2 <memcpy_P+0x6> |
||
20876 | d1ec: 08 95 ret |
||
20877 | |||
20878 | 0000d1ee <memchr>: |
||
20879 | d1ee: fc 01 movw r30, r24 |
||
20880 | d1f0: 41 50 subi r20, 0x01 ; 1 |
||
20881 | d1f2: 50 40 sbci r21, 0x00 ; 0 |
||
20882 | d1f4: 30 f0 brcs .+12 ; 0xd202 <memchr+0x14> |
||
20883 | d1f6: 01 90 ld r0, Z+ |
||
20884 | d1f8: 06 16 cp r0, r22 |
||
20885 | d1fa: d1 f7 brne .-12 ; 0xd1f0 <memchr+0x2> |
||
20886 | d1fc: 31 97 sbiw r30, 0x01 ; 1 |
||
20887 | d1fe: cf 01 movw r24, r30 |
||
20888 | d200: 08 95 ret |
||
20889 | d202: 88 27 eor r24, r24 |
||
20890 | d204: 99 27 eor r25, r25 |
||
20891 | d206: 08 95 ret |
||
20892 | |||
20893 | 0000d208 <__eerd_block>: |
||
20894 | d208: a0 e0 ldi r26, 0x00 ; 0 |
||
20895 | d20a: b0 e0 ldi r27, 0x00 ; 0 |
||
20896 | d20c: ea e0 ldi r30, 0x0A ; 10 |
||
20897 | d20e: f9 e6 ldi r31, 0x69 ; 105 |
||
20898 | d210: 0c 94 50 6b jmp 0xd6a0 ; 0xd6a0 <__prologue_saves__+0x14> |
||
20899 | d214: 7c 01 movw r14, r24 |
||
20900 | d216: eb 01 movw r28, r22 |
||
20901 | d218: 8a 01 movw r16, r20 |
||
20902 | d21a: 69 01 movw r12, r18 |
||
20903 | d21c: 09 c0 rjmp .+18 ; 0xd230 <__eerd_block+0x28> |
||
20904 | d21e: ce 01 movw r24, r28 |
||
20905 | d220: 21 96 adiw r28, 0x01 ; 1 |
||
20906 | d222: f6 01 movw r30, r12 |
||
20907 | d224: 09 95 icall |
||
20908 | d226: f7 01 movw r30, r14 |
||
20909 | d228: 81 93 st Z+, r24 |
||
20910 | d22a: 7f 01 movw r14, r30 |
||
20911 | d22c: 01 50 subi r16, 0x01 ; 1 |
||
20912 | d22e: 10 40 sbci r17, 0x00 ; 0 |
||
20913 | d230: 01 15 cp r16, r1 |
||
20914 | d232: 11 05 cpc r17, r1 |
||
20915 | d234: a1 f7 brne .-24 ; 0xd21e <__eerd_block+0x16> |
||
20916 | d236: cd b7 in r28, 0x3d ; 61 |
||
20917 | d238: de b7 in r29, 0x3e ; 62 |
||
20918 | d23a: e8 e0 ldi r30, 0x08 ; 8 |
||
20919 | d23c: 0c 94 6c 6b jmp 0xd6d8 ; 0xd6d8 <__epilogue_restores__+0x14> |
||
20920 | |||
20921 | 0000d240 <__eerd_word>: |
||
20922 | d240: df 92 push r13 |
||
20923 | d242: ef 92 push r14 |
||
20924 | d244: ff 92 push r15 |
||
20925 | d246: 0f 93 push r16 |
||
20926 | d248: 1f 93 push r17 |
||
20927 | d24a: 7b 01 movw r14, r22 |
||
20928 | d24c: 8c 01 movw r16, r24 |
||
20929 | d24e: fb 01 movw r30, r22 |
||
20930 | d250: 09 95 icall |
||
20931 | d252: d8 2e mov r13, r24 |
||
20932 | d254: c8 01 movw r24, r16 |
||
20933 | d256: 01 96 adiw r24, 0x01 ; 1 |
||
20934 | d258: f7 01 movw r30, r14 |
||
20935 | d25a: 09 95 icall |
||
20936 | d25c: 98 2f mov r25, r24 |
||
20937 | d25e: 8d 2d mov r24, r13 |
||
20938 | d260: 1f 91 pop r17 |
||
20939 | d262: 0f 91 pop r16 |
||
20940 | d264: ff 90 pop r15 |
||
20941 | d266: ef 90 pop r14 |
||
20942 | d268: df 90 pop r13 |
||
20943 | d26a: 08 95 ret |
||
20944 | |||
20945 | 0000d26c <__eewr_block>: |
||
20946 | d26c: a0 e0 ldi r26, 0x00 ; 0 |
||
20947 | d26e: b0 e0 ldi r27, 0x00 ; 0 |
||
20948 | d270: ec e3 ldi r30, 0x3C ; 60 |
||
20949 | d272: f9 e6 ldi r31, 0x69 ; 105 |
||
20950 | d274: 0c 94 50 6b jmp 0xd6a0 ; 0xd6a0 <__prologue_saves__+0x14> |
||
20951 | d278: ec 01 movw r28, r24 |
||
20952 | d27a: 7b 01 movw r14, r22 |
||
20953 | d27c: 8a 01 movw r16, r20 |
||
20954 | d27e: 69 01 movw r12, r18 |
||
20955 | d280: 09 c0 rjmp .+18 ; 0xd294 <__eewr_block+0x28> |
||
20956 | d282: ce 01 movw r24, r28 |
||
20957 | d284: 21 96 adiw r28, 0x01 ; 1 |
||
20958 | d286: f7 01 movw r30, r14 |
||
20959 | d288: 61 91 ld r22, Z+ |
||
20960 | d28a: 7f 01 movw r14, r30 |
||
20961 | d28c: f6 01 movw r30, r12 |
||
20962 | d28e: 09 95 icall |
||
20963 | d290: 01 50 subi r16, 0x01 ; 1 |
||
20964 | d292: 10 40 sbci r17, 0x00 ; 0 |
||
20965 | d294: 01 15 cp r16, r1 |
||
20966 | d296: 11 05 cpc r17, r1 |
||
20967 | d298: a1 f7 brne .-24 ; 0xd282 <__eewr_block+0x16> |
||
20968 | d29a: cd b7 in r28, 0x3d ; 61 |
||
20969 | d29c: de b7 in r29, 0x3e ; 62 |
||
20970 | d29e: e8 e0 ldi r30, 0x08 ; 8 |
||
20971 | d2a0: 0c 94 6c 6b jmp 0xd6d8 ; 0xd6d8 <__epilogue_restores__+0x14> |
||
20972 | |||
20973 | 0000d2a4 <__eewr_word>: |
||
20974 | d2a4: df 92 push r13 |
||
20975 | d2a6: ef 92 push r14 |
||
20976 | d2a8: ff 92 push r15 |
||
20977 | d2aa: 0f 93 push r16 |
||
20978 | d2ac: 1f 93 push r17 |
||
20979 | d2ae: d7 2e mov r13, r23 |
||
20980 | d2b0: 7a 01 movw r14, r20 |
||
20981 | d2b2: 8c 01 movw r16, r24 |
||
20982 | d2b4: fa 01 movw r30, r20 |
||
20983 | d2b6: 09 95 icall |
||
20984 | d2b8: c8 01 movw r24, r16 |
||
20985 | d2ba: 01 96 adiw r24, 0x01 ; 1 |
||
20986 | d2bc: 6d 2d mov r22, r13 |
||
20987 | d2be: f7 01 movw r30, r14 |
||
20988 | d2c0: 09 95 icall |
||
20989 | d2c2: 1f 91 pop r17 |
||
20990 | d2c4: 0f 91 pop r16 |
||
20991 | d2c6: ff 90 pop r15 |
||
20992 | d2c8: ef 90 pop r14 |
||
20993 | d2ca: df 90 pop r13 |
||
20994 | d2cc: 08 95 ret |
||
20995 | |||
20996 | 0000d2ce <__subsf3>: |
||
20997 | d2ce: 50 58 subi r21, 0x80 ; 128 |
||
20998 | |||
20999 | 0000d2d0 <__addsf3>: |
||
21000 | d2d0: bb 27 eor r27, r27 |
||
21001 | d2d2: aa 27 eor r26, r26 |
||
21002 | d2d4: 0e d0 rcall .+28 ; 0xd2f2 <__addsf3x> |
||
21003 | d2d6: 0d c1 rjmp .+538 ; 0xd4f2 <__fp_round> |
||
21004 | d2d8: fe d0 rcall .+508 ; 0xd4d6 <__fp_pscA> |
||
21005 | d2da: 30 f0 brcs .+12 ; 0xd2e8 <__addsf3+0x18> |
||
21006 | d2dc: 03 d1 rcall .+518 ; 0xd4e4 <__fp_pscB> |
||
21007 | d2de: 20 f0 brcs .+8 ; 0xd2e8 <__addsf3+0x18> |
||
21008 | d2e0: 31 f4 brne .+12 ; 0xd2ee <__addsf3+0x1e> |
||
21009 | d2e2: 9f 3f cpi r25, 0xFF ; 255 |
||
21010 | d2e4: 11 f4 brne .+4 ; 0xd2ea <__addsf3+0x1a> |
||
21011 | d2e6: 1e f4 brtc .+6 ; 0xd2ee <__addsf3+0x1e> |
||
21012 | d2e8: f3 c0 rjmp .+486 ; 0xd4d0 <__fp_nan> |
||
21013 | d2ea: 0e f4 brtc .+2 ; 0xd2ee <__addsf3+0x1e> |
||
21014 | d2ec: e0 95 com r30 |
||
21015 | d2ee: e7 fb bst r30, 7 |
||
21016 | d2f0: e9 c0 rjmp .+466 ; 0xd4c4 <__fp_inf> |
||
21017 | |||
21018 | 0000d2f2 <__addsf3x>: |
||
21019 | d2f2: e9 2f mov r30, r25 |
||
21020 | d2f4: 0f d1 rcall .+542 ; 0xd514 <__fp_split3> |
||
21021 | d2f6: 80 f3 brcs .-32 ; 0xd2d8 <__addsf3+0x8> |
||
21022 | d2f8: ba 17 cp r27, r26 |
||
21023 | d2fa: 62 07 cpc r22, r18 |
||
21024 | d2fc: 73 07 cpc r23, r19 |
||
21025 | d2fe: 84 07 cpc r24, r20 |
||
21026 | d300: 95 07 cpc r25, r21 |
||
21027 | d302: 18 f0 brcs .+6 ; 0xd30a <__addsf3x+0x18> |
||
21028 | d304: 71 f4 brne .+28 ; 0xd322 <__addsf3x+0x30> |
||
21029 | d306: 9e f5 brtc .+102 ; 0xd36e <__addsf3x+0x7c> |
||
21030 | d308: 27 c1 rjmp .+590 ; 0xd558 <__fp_zero> |
||
21031 | d30a: 0e f4 brtc .+2 ; 0xd30e <__addsf3x+0x1c> |
||
21032 | d30c: e0 95 com r30 |
||
21033 | d30e: 0b 2e mov r0, r27 |
||
21034 | d310: ba 2f mov r27, r26 |
||
21035 | d312: a0 2d mov r26, r0 |
||
21036 | d314: 0b 01 movw r0, r22 |
||
21037 | d316: b9 01 movw r22, r18 |
||
21038 | d318: 90 01 movw r18, r0 |
||
21039 | d31a: 0c 01 movw r0, r24 |
||
21040 | d31c: ca 01 movw r24, r20 |
||
21041 | d31e: a0 01 movw r20, r0 |
||
21042 | d320: 11 24 eor r1, r1 |
||
21043 | d322: ff 27 eor r31, r31 |
||
21044 | d324: 59 1b sub r21, r25 |
||
21045 | d326: 99 f0 breq .+38 ; 0xd34e <__addsf3x+0x5c> |
||
21046 | d328: 59 3f cpi r21, 0xF9 ; 249 |
||
21047 | d32a: 50 f4 brcc .+20 ; 0xd340 <__addsf3x+0x4e> |
||
21048 | d32c: 50 3e cpi r21, 0xE0 ; 224 |
||
21049 | d32e: 68 f1 brcs .+90 ; 0xd38a <__addsf3x+0x98> |
||
21050 | d330: 1a 16 cp r1, r26 |
||
21051 | d332: f0 40 sbci r31, 0x00 ; 0 |
||
21052 | d334: a2 2f mov r26, r18 |
||
21053 | d336: 23 2f mov r18, r19 |
||
21054 | d338: 34 2f mov r19, r20 |
||
21055 | d33a: 44 27 eor r20, r20 |
||
21056 | d33c: 58 5f subi r21, 0xF8 ; 248 |
||
21057 | d33e: f3 cf rjmp .-26 ; 0xd326 <__addsf3x+0x34> |
||
21058 | d340: 46 95 lsr r20 |
||
21059 | d342: 37 95 ror r19 |
||
21060 | d344: 27 95 ror r18 |
||
21061 | d346: a7 95 ror r26 |
||
21062 | d348: f0 40 sbci r31, 0x00 ; 0 |
||
21063 | d34a: 53 95 inc r21 |
||
21064 | d34c: c9 f7 brne .-14 ; 0xd340 <__addsf3x+0x4e> |
||
21065 | d34e: 7e f4 brtc .+30 ; 0xd36e <__addsf3x+0x7c> |
||
21066 | d350: 1f 16 cp r1, r31 |
||
21067 | d352: ba 0b sbc r27, r26 |
||
21068 | d354: 62 0b sbc r22, r18 |
||
21069 | d356: 73 0b sbc r23, r19 |
||
21070 | d358: 84 0b sbc r24, r20 |
||
21071 | d35a: ba f0 brmi .+46 ; 0xd38a <__addsf3x+0x98> |
||
21072 | d35c: 91 50 subi r25, 0x01 ; 1 |
||
21073 | d35e: a1 f0 breq .+40 ; 0xd388 <__addsf3x+0x96> |
||
21074 | d360: ff 0f add r31, r31 |
||
21075 | d362: bb 1f adc r27, r27 |
||
21076 | d364: 66 1f adc r22, r22 |
||
21077 | d366: 77 1f adc r23, r23 |
||
21078 | d368: 88 1f adc r24, r24 |
||
21079 | d36a: c2 f7 brpl .-16 ; 0xd35c <__addsf3x+0x6a> |
||
21080 | d36c: 0e c0 rjmp .+28 ; 0xd38a <__addsf3x+0x98> |
||
21081 | d36e: ba 0f add r27, r26 |
||
21082 | d370: 62 1f adc r22, r18 |
||
21083 | d372: 73 1f adc r23, r19 |
||
21084 | d374: 84 1f adc r24, r20 |
||
21085 | d376: 48 f4 brcc .+18 ; 0xd38a <__addsf3x+0x98> |
||
21086 | d378: 87 95 ror r24 |
||
21087 | d37a: 77 95 ror r23 |
||
21088 | d37c: 67 95 ror r22 |
||
21089 | d37e: b7 95 ror r27 |
||
21090 | d380: f7 95 ror r31 |
||
21091 | d382: 9e 3f cpi r25, 0xFE ; 254 |
||
21092 | d384: 08 f0 brcs .+2 ; 0xd388 <__addsf3x+0x96> |
||
21093 | d386: b3 cf rjmp .-154 ; 0xd2ee <__addsf3+0x1e> |
||
21094 | d388: 93 95 inc r25 |
||
21095 | d38a: 88 0f add r24, r24 |
||
21096 | d38c: 08 f0 brcs .+2 ; 0xd390 <__addsf3x+0x9e> |
||
21097 | d38e: 99 27 eor r25, r25 |
||
21098 | d390: ee 0f add r30, r30 |
||
21099 | d392: 97 95 ror r25 |
||
21100 | d394: 87 95 ror r24 |
||
21101 | d396: 08 95 ret |
||
21102 | |||
21103 | 0000d398 <__cmpsf2>: |
||
21104 | d398: 71 d0 rcall .+226 ; 0xd47c <__fp_cmp> |
||
21105 | d39a: 08 f4 brcc .+2 ; 0xd39e <__cmpsf2+0x6> |
||
21106 | d39c: 81 e0 ldi r24, 0x01 ; 1 |
||
21107 | d39e: 08 95 ret |
||
21108 | |||
21109 | 0000d3a0 <__fixsfsi>: |
||
21110 | d3a0: 04 d0 rcall .+8 ; 0xd3aa <__fixunssfsi> |
||
21111 | d3a2: 68 94 set |
||
21112 | d3a4: b1 11 cpse r27, r1 |
||
21113 | d3a6: d9 c0 rjmp .+434 ; 0xd55a <__fp_szero> |
||
21114 | d3a8: 08 95 ret |
||
21115 | |||
21116 | 0000d3aa <__fixunssfsi>: |
||
21117 | d3aa: bc d0 rcall .+376 ; 0xd524 <__fp_splitA> |
||
21118 | d3ac: 88 f0 brcs .+34 ; 0xd3d0 <__fixunssfsi+0x26> |
||
21119 | d3ae: 9f 57 subi r25, 0x7F ; 127 |
||
21120 | d3b0: 90 f0 brcs .+36 ; 0xd3d6 <__fixunssfsi+0x2c> |
||
21121 | d3b2: b9 2f mov r27, r25 |
||
21122 | d3b4: 99 27 eor r25, r25 |
||
21123 | d3b6: b7 51 subi r27, 0x17 ; 23 |
||
21124 | d3b8: a0 f0 brcs .+40 ; 0xd3e2 <__fixunssfsi+0x38> |
||
21125 | d3ba: d1 f0 breq .+52 ; 0xd3f0 <__fixunssfsi+0x46> |
||
21126 | d3bc: 66 0f add r22, r22 |
||
21127 | d3be: 77 1f adc r23, r23 |
||
21128 | d3c0: 88 1f adc r24, r24 |
||
21129 | d3c2: 99 1f adc r25, r25 |
||
21130 | d3c4: 1a f0 brmi .+6 ; 0xd3cc <__fixunssfsi+0x22> |
||
21131 | d3c6: ba 95 dec r27 |
||
21132 | d3c8: c9 f7 brne .-14 ; 0xd3bc <__fixunssfsi+0x12> |
||
21133 | d3ca: 12 c0 rjmp .+36 ; 0xd3f0 <__fixunssfsi+0x46> |
||
21134 | d3cc: b1 30 cpi r27, 0x01 ; 1 |
||
21135 | d3ce: 81 f0 breq .+32 ; 0xd3f0 <__fixunssfsi+0x46> |
||
21136 | d3d0: c3 d0 rcall .+390 ; 0xd558 <__fp_zero> |
||
21137 | d3d2: b1 e0 ldi r27, 0x01 ; 1 |
||
21138 | d3d4: 08 95 ret |
||
21139 | d3d6: c0 c0 rjmp .+384 ; 0xd558 <__fp_zero> |
||
21140 | d3d8: 67 2f mov r22, r23 |
||
21141 | d3da: 78 2f mov r23, r24 |
||
21142 | d3dc: 88 27 eor r24, r24 |
||
21143 | d3de: b8 5f subi r27, 0xF8 ; 248 |
||
21144 | d3e0: 39 f0 breq .+14 ; 0xd3f0 <__fixunssfsi+0x46> |
||
21145 | d3e2: b9 3f cpi r27, 0xF9 ; 249 |
||
21146 | d3e4: cc f3 brlt .-14 ; 0xd3d8 <__fixunssfsi+0x2e> |
||
21147 | d3e6: 86 95 lsr r24 |
||
21148 | d3e8: 77 95 ror r23 |
||
21149 | d3ea: 67 95 ror r22 |
||
21150 | d3ec: b3 95 inc r27 |
||
21151 | d3ee: d9 f7 brne .-10 ; 0xd3e6 <__fixunssfsi+0x3c> |
||
21152 | d3f0: 3e f4 brtc .+14 ; 0xd400 <__fixunssfsi+0x56> |
||
21153 | d3f2: 90 95 com r25 |
||
21154 | d3f4: 80 95 com r24 |
||
21155 | d3f6: 70 95 com r23 |
||
21156 | d3f8: 61 95 neg r22 |
||
21157 | d3fa: 7f 4f sbci r23, 0xFF ; 255 |
||
21158 | d3fc: 8f 4f sbci r24, 0xFF ; 255 |
||
21159 | d3fe: 9f 4f sbci r25, 0xFF ; 255 |
||
21160 | d400: 08 95 ret |
||
21161 | |||
21162 | 0000d402 <__floatunsisf>: |
||
21163 | d402: e8 94 clt |
||
21164 | d404: 09 c0 rjmp .+18 ; 0xd418 <__floatsisf+0x12> |
||
21165 | |||
21166 | 0000d406 <__floatsisf>: |
||
21167 | d406: 97 fb bst r25, 7 |
||
21168 | d408: 3e f4 brtc .+14 ; 0xd418 <__floatsisf+0x12> |
||
21169 | d40a: 90 95 com r25 |
||
21170 | d40c: 80 95 com r24 |
||
21171 | d40e: 70 95 com r23 |
||
21172 | d410: 61 95 neg r22 |
||
21173 | d412: 7f 4f sbci r23, 0xFF ; 255 |
||
21174 | d414: 8f 4f sbci r24, 0xFF ; 255 |
||
21175 | d416: 9f 4f sbci r25, 0xFF ; 255 |
||
21176 | d418: 99 23 and r25, r25 |
||
21177 | d41a: a9 f0 breq .+42 ; 0xd446 <__floatsisf+0x40> |
||
21178 | d41c: f9 2f mov r31, r25 |
||
21179 | d41e: 96 e9 ldi r25, 0x96 ; 150 |
||
21180 | d420: bb 27 eor r27, r27 |
||
21181 | d422: 93 95 inc r25 |
||
21182 | d424: f6 95 lsr r31 |
||
21183 | d426: 87 95 ror r24 |
||
21184 | d428: 77 95 ror r23 |
||
21185 | d42a: 67 95 ror r22 |
||
21186 | d42c: b7 95 ror r27 |
||
21187 | d42e: f1 11 cpse r31, r1 |
||
21188 | d430: f8 cf rjmp .-16 ; 0xd422 <__floatsisf+0x1c> |
||
21189 | d432: fa f4 brpl .+62 ; 0xd472 <__floatsisf+0x6c> |
||
21190 | d434: bb 0f add r27, r27 |
||
21191 | d436: 11 f4 brne .+4 ; 0xd43c <__floatsisf+0x36> |
||
21192 | d438: 60 ff sbrs r22, 0 |
||
21193 | d43a: 1b c0 rjmp .+54 ; 0xd472 <__floatsisf+0x6c> |
||
21194 | d43c: 6f 5f subi r22, 0xFF ; 255 |
||
21195 | d43e: 7f 4f sbci r23, 0xFF ; 255 |
||
21196 | d440: 8f 4f sbci r24, 0xFF ; 255 |
||
21197 | d442: 9f 4f sbci r25, 0xFF ; 255 |
||
21198 | d444: 16 c0 rjmp .+44 ; 0xd472 <__floatsisf+0x6c> |
||
21199 | d446: 88 23 and r24, r24 |
||
21200 | d448: 11 f0 breq .+4 ; 0xd44e <__floatsisf+0x48> |
||
21201 | d44a: 96 e9 ldi r25, 0x96 ; 150 |
||
21202 | d44c: 11 c0 rjmp .+34 ; 0xd470 <__floatsisf+0x6a> |
||
21203 | d44e: 77 23 and r23, r23 |
||
21204 | d450: 21 f0 breq .+8 ; 0xd45a <__floatsisf+0x54> |
||
21205 | d452: 9e e8 ldi r25, 0x8E ; 142 |
||
21206 | d454: 87 2f mov r24, r23 |
||
21207 | d456: 76 2f mov r23, r22 |
||
21208 | d458: 05 c0 rjmp .+10 ; 0xd464 <__floatsisf+0x5e> |
||
21209 | d45a: 66 23 and r22, r22 |
||
21210 | d45c: 71 f0 breq .+28 ; 0xd47a <__floatsisf+0x74> |
||
21211 | d45e: 96 e8 ldi r25, 0x86 ; 134 |
||
21212 | d460: 86 2f mov r24, r22 |
||
21213 | d462: 70 e0 ldi r23, 0x00 ; 0 |
||
21214 | d464: 60 e0 ldi r22, 0x00 ; 0 |
||
21215 | d466: 2a f0 brmi .+10 ; 0xd472 <__floatsisf+0x6c> |
||
21216 | d468: 9a 95 dec r25 |
||
21217 | d46a: 66 0f add r22, r22 |
||
21218 | d46c: 77 1f adc r23, r23 |
||
21219 | d46e: 88 1f adc r24, r24 |
||
21220 | d470: da f7 brpl .-10 ; 0xd468 <__floatsisf+0x62> |
||
21221 | d472: 88 0f add r24, r24 |
||
21222 | d474: 96 95 lsr r25 |
||
21223 | d476: 87 95 ror r24 |
||
21224 | d478: 97 f9 bld r25, 7 |
||
21225 | d47a: 08 95 ret |
||
21226 | |||
21227 | 0000d47c <__fp_cmp>: |
||
21228 | d47c: 99 0f add r25, r25 |
||
21229 | d47e: 00 08 sbc r0, r0 |
||
21230 | d480: 55 0f add r21, r21 |
||
21231 | d482: aa 0b sbc r26, r26 |
||
21232 | d484: e0 e8 ldi r30, 0x80 ; 128 |
||
21233 | d486: fe ef ldi r31, 0xFE ; 254 |
||
21234 | d488: 16 16 cp r1, r22 |
||
21235 | d48a: 17 06 cpc r1, r23 |
||
21236 | d48c: e8 07 cpc r30, r24 |
||
21237 | d48e: f9 07 cpc r31, r25 |
||
21238 | d490: c0 f0 brcs .+48 ; 0xd4c2 <__fp_cmp+0x46> |
||
21239 | d492: 12 16 cp r1, r18 |
||
21240 | d494: 13 06 cpc r1, r19 |
||
21241 | d496: e4 07 cpc r30, r20 |
||
21242 | d498: f5 07 cpc r31, r21 |
||
21243 | d49a: 98 f0 brcs .+38 ; 0xd4c2 <__fp_cmp+0x46> |
||
21244 | d49c: 62 1b sub r22, r18 |
||
21245 | d49e: 73 0b sbc r23, r19 |
||
21246 | d4a0: 84 0b sbc r24, r20 |
||
21247 | d4a2: 95 0b sbc r25, r21 |
||
21248 | d4a4: 39 f4 brne .+14 ; 0xd4b4 <__fp_cmp+0x38> |
||
21249 | d4a6: 0a 26 eor r0, r26 |
||
21250 | d4a8: 61 f0 breq .+24 ; 0xd4c2 <__fp_cmp+0x46> |
||
21251 | d4aa: 23 2b or r18, r19 |
||
21252 | d4ac: 24 2b or r18, r20 |
||
21253 | d4ae: 25 2b or r18, r21 |
||
21254 | d4b0: 21 f4 brne .+8 ; 0xd4ba <__fp_cmp+0x3e> |
||
21255 | d4b2: 08 95 ret |
||
21256 | d4b4: 0a 26 eor r0, r26 |
||
21257 | d4b6: 09 f4 brne .+2 ; 0xd4ba <__fp_cmp+0x3e> |
||
21258 | d4b8: a1 40 sbci r26, 0x01 ; 1 |
||
21259 | d4ba: a6 95 lsr r26 |
||
21260 | d4bc: 8f ef ldi r24, 0xFF ; 255 |
||
21261 | d4be: 81 1d adc r24, r1 |
||
21262 | d4c0: 81 1d adc r24, r1 |
||
21263 | d4c2: 08 95 ret |
||
21264 | |||
21265 | 0000d4c4 <__fp_inf>: |
||
21266 | d4c4: 97 f9 bld r25, 7 |
||
21267 | d4c6: 9f 67 ori r25, 0x7F ; 127 |
||
21268 | d4c8: 80 e8 ldi r24, 0x80 ; 128 |
||
21269 | d4ca: 70 e0 ldi r23, 0x00 ; 0 |
||
21270 | d4cc: 60 e0 ldi r22, 0x00 ; 0 |
||
21271 | d4ce: 08 95 ret |
||
21272 | |||
21273 | 0000d4d0 <__fp_nan>: |
||
21274 | d4d0: 9f ef ldi r25, 0xFF ; 255 |
||
21275 | d4d2: 80 ec ldi r24, 0xC0 ; 192 |
||
21276 | d4d4: 08 95 ret |
||
21277 | |||
21278 | 0000d4d6 <__fp_pscA>: |
||
21279 | d4d6: 00 24 eor r0, r0 |
||
21280 | d4d8: 0a 94 dec r0 |
||
21281 | d4da: 16 16 cp r1, r22 |
||
21282 | d4dc: 17 06 cpc r1, r23 |
||
21283 | d4de: 18 06 cpc r1, r24 |
||
21284 | d4e0: 09 06 cpc r0, r25 |
||
21285 | d4e2: 08 95 ret |
||
21286 | |||
21287 | 0000d4e4 <__fp_pscB>: |
||
21288 | d4e4: 00 24 eor r0, r0 |
||
21289 | d4e6: 0a 94 dec r0 |
||
21290 | d4e8: 12 16 cp r1, r18 |
||
21291 | d4ea: 13 06 cpc r1, r19 |
||
21292 | d4ec: 14 06 cpc r1, r20 |
||
21293 | d4ee: 05 06 cpc r0, r21 |
||
21294 | d4f0: 08 95 ret |
||
21295 | |||
21296 | 0000d4f2 <__fp_round>: |
||
21297 | d4f2: 09 2e mov r0, r25 |
||
21298 | d4f4: 03 94 inc r0 |
||
21299 | d4f6: 00 0c add r0, r0 |
||
21300 | d4f8: 11 f4 brne .+4 ; 0xd4fe <__fp_round+0xc> |
||
21301 | d4fa: 88 23 and r24, r24 |
||
21302 | d4fc: 52 f0 brmi .+20 ; 0xd512 <__fp_round+0x20> |
||
21303 | d4fe: bb 0f add r27, r27 |
||
21304 | d500: 40 f4 brcc .+16 ; 0xd512 <__fp_round+0x20> |
||
21305 | d502: bf 2b or r27, r31 |
||
21306 | d504: 11 f4 brne .+4 ; 0xd50a <__fp_round+0x18> |
||
21307 | d506: 60 ff sbrs r22, 0 |
||
21308 | d508: 04 c0 rjmp .+8 ; 0xd512 <__fp_round+0x20> |
||
21309 | d50a: 6f 5f subi r22, 0xFF ; 255 |
||
21310 | d50c: 7f 4f sbci r23, 0xFF ; 255 |
||
21311 | d50e: 8f 4f sbci r24, 0xFF ; 255 |
||
21312 | d510: 9f 4f sbci r25, 0xFF ; 255 |
||
21313 | d512: 08 95 ret |
||
21314 | |||
21315 | 0000d514 <__fp_split3>: |
||
21316 | d514: 57 fd sbrc r21, 7 |
||
21317 | d516: 90 58 subi r25, 0x80 ; 128 |
||
21318 | d518: 44 0f add r20, r20 |
||
21319 | d51a: 55 1f adc r21, r21 |
||
21320 | d51c: 59 f0 breq .+22 ; 0xd534 <__fp_splitA+0x10> |
||
21321 | d51e: 5f 3f cpi r21, 0xFF ; 255 |
||
21322 | d520: 71 f0 breq .+28 ; 0xd53e <__fp_splitA+0x1a> |
||
21323 | d522: 47 95 ror r20 |
||
21324 | |||
21325 | 0000d524 <__fp_splitA>: |
||
21326 | d524: 88 0f add r24, r24 |
||
21327 | d526: 97 fb bst r25, 7 |
||
21328 | d528: 99 1f adc r25, r25 |
||
21329 | d52a: 61 f0 breq .+24 ; 0xd544 <__fp_splitA+0x20> |
||
21330 | d52c: 9f 3f cpi r25, 0xFF ; 255 |
||
21331 | d52e: 79 f0 breq .+30 ; 0xd54e <__fp_splitA+0x2a> |
||
21332 | d530: 87 95 ror r24 |
||
21333 | d532: 08 95 ret |
||
21334 | d534: 12 16 cp r1, r18 |
||
21335 | d536: 13 06 cpc r1, r19 |
||
21336 | d538: 14 06 cpc r1, r20 |
||
21337 | d53a: 55 1f adc r21, r21 |
||
21338 | d53c: f2 cf rjmp .-28 ; 0xd522 <__fp_split3+0xe> |
||
21339 | d53e: 46 95 lsr r20 |
||
21340 | d540: f1 df rcall .-30 ; 0xd524 <__fp_splitA> |
||
21341 | d542: 08 c0 rjmp .+16 ; 0xd554 <__fp_splitA+0x30> |
||
21342 | d544: 16 16 cp r1, r22 |
||
21343 | d546: 17 06 cpc r1, r23 |
||
21344 | d548: 18 06 cpc r1, r24 |
||
21345 | d54a: 99 1f adc r25, r25 |
||
21346 | d54c: f1 cf rjmp .-30 ; 0xd530 <__fp_splitA+0xc> |
||
21347 | d54e: 86 95 lsr r24 |
||
21348 | d550: 71 05 cpc r23, r1 |
||
21349 | d552: 61 05 cpc r22, r1 |
||
21350 | d554: 08 94 sec |
||
21351 | d556: 08 95 ret |
||
21352 | |||
21353 | 0000d558 <__fp_zero>: |
||
21354 | d558: e8 94 clt |
||
21355 | |||
21356 | 0000d55a <__fp_szero>: |
||
21357 | d55a: bb 27 eor r27, r27 |
||
21358 | d55c: 66 27 eor r22, r22 |
||
21359 | d55e: 77 27 eor r23, r23 |
||
21360 | d560: cb 01 movw r24, r22 |
||
21361 | d562: 97 f9 bld r25, 7 |
||
21362 | d564: 08 95 ret |
||
21363 | |||
21364 | 0000d566 <__gesf2>: |
||
21365 | d566: 8a df rcall .-236 ; 0xd47c <__fp_cmp> |
||
21366 | d568: 08 f4 brcc .+2 ; 0xd56c <__gesf2+0x6> |
||
21367 | d56a: 8f ef ldi r24, 0xFF ; 255 |
||
21368 | d56c: 08 95 ret |
||
21369 | |||
21370 | 0000d56e <__mulsi3>: |
||
21371 | d56e: 62 9f mul r22, r18 |
||
21372 | d570: d0 01 movw r26, r0 |
||
21373 | d572: 73 9f mul r23, r19 |
||
21374 | d574: f0 01 movw r30, r0 |
||
21375 | d576: 82 9f mul r24, r18 |
||
21376 | d578: e0 0d add r30, r0 |
||
21377 | d57a: f1 1d adc r31, r1 |
||
21378 | d57c: 64 9f mul r22, r20 |
||
21379 | d57e: e0 0d add r30, r0 |
||
21380 | d580: f1 1d adc r31, r1 |
||
21381 | d582: 92 9f mul r25, r18 |
||
21382 | d584: f0 0d add r31, r0 |
||
21383 | d586: 83 9f mul r24, r19 |
||
21384 | d588: f0 0d add r31, r0 |
||
21385 | d58a: 74 9f mul r23, r20 |
||
21386 | d58c: f0 0d add r31, r0 |
||
21387 | d58e: 65 9f mul r22, r21 |
||
21388 | d590: f0 0d add r31, r0 |
||
21389 | d592: 99 27 eor r25, r25 |
||
21390 | d594: 72 9f mul r23, r18 |
||
21391 | d596: b0 0d add r27, r0 |
||
21392 | d598: e1 1d adc r30, r1 |
||
21393 | d59a: f9 1f adc r31, r25 |
||
21394 | d59c: 63 9f mul r22, r19 |
||
21395 | d59e: b0 0d add r27, r0 |
||
21396 | d5a0: e1 1d adc r30, r1 |
||
21397 | d5a2: f9 1f adc r31, r25 |
||
21398 | d5a4: bd 01 movw r22, r26 |
||
21399 | d5a6: cf 01 movw r24, r30 |
||
21400 | d5a8: 11 24 eor r1, r1 |
||
21401 | d5aa: 08 95 ret |
||
21402 | |||
21403 | 0000d5ac <__udivmodqi4>: |
||
21404 | d5ac: 99 1b sub r25, r25 |
||
21405 | d5ae: 79 e0 ldi r23, 0x09 ; 9 |
||
21406 | d5b0: 04 c0 rjmp .+8 ; 0xd5ba <__udivmodqi4_ep> |
||
21407 | |||
21408 | 0000d5b2 <__udivmodqi4_loop>: |
||
21409 | d5b2: 99 1f adc r25, r25 |
||
21410 | d5b4: 96 17 cp r25, r22 |
||
21411 | d5b6: 08 f0 brcs .+2 ; 0xd5ba <__udivmodqi4_ep> |
||
21412 | d5b8: 96 1b sub r25, r22 |
||
21413 | |||
21414 | 0000d5ba <__udivmodqi4_ep>: |
||
21415 | d5ba: 88 1f adc r24, r24 |
||
21416 | d5bc: 7a 95 dec r23 |
||
21417 | d5be: c9 f7 brne .-14 ; 0xd5b2 <__udivmodqi4_loop> |
||
21418 | d5c0: 80 95 com r24 |
||
21419 | d5c2: 08 95 ret |
||
21420 | |||
21421 | 0000d5c4 <__udivmodhi4>: |
||
21422 | d5c4: aa 1b sub r26, r26 |
||
21423 | d5c6: bb 1b sub r27, r27 |
||
21424 | d5c8: 51 e1 ldi r21, 0x11 ; 17 |
||
21425 | d5ca: 07 c0 rjmp .+14 ; 0xd5da <__udivmodhi4_ep> |
||
21426 | |||
21427 | 0000d5cc <__udivmodhi4_loop>: |
||
21428 | d5cc: aa 1f adc r26, r26 |
||
21429 | d5ce: bb 1f adc r27, r27 |
||
21430 | d5d0: a6 17 cp r26, r22 |
||
21431 | d5d2: b7 07 cpc r27, r23 |
||
21432 | d5d4: 10 f0 brcs .+4 ; 0xd5da <__udivmodhi4_ep> |
||
21433 | d5d6: a6 1b sub r26, r22 |
||
21434 | d5d8: b7 0b sbc r27, r23 |
||
21435 | |||
21436 | 0000d5da <__udivmodhi4_ep>: |
||
21437 | d5da: 88 1f adc r24, r24 |
||
21438 | d5dc: 99 1f adc r25, r25 |
||
21439 | d5de: 5a 95 dec r21 |
||
21440 | d5e0: a9 f7 brne .-22 ; 0xd5cc <__udivmodhi4_loop> |
||
21441 | d5e2: 80 95 com r24 |
||
21442 | d5e4: 90 95 com r25 |
||
21443 | d5e6: bc 01 movw r22, r24 |
||
21444 | d5e8: cd 01 movw r24, r26 |
||
21445 | d5ea: 08 95 ret |
||
21446 | |||
21447 | 0000d5ec <__divmodhi4>: |
||
21448 | d5ec: 97 fb bst r25, 7 |
||
21449 | d5ee: 09 2e mov r0, r25 |
||
21450 | d5f0: 07 26 eor r0, r23 |
||
21451 | d5f2: 0a d0 rcall .+20 ; 0xd608 <__divmodhi4_neg1> |
||
21452 | d5f4: 77 fd sbrc r23, 7 |
||
21453 | d5f6: 04 d0 rcall .+8 ; 0xd600 <__divmodhi4_neg2> |
||
21454 | d5f8: e5 df rcall .-54 ; 0xd5c4 <__udivmodhi4> |
||
21455 | d5fa: 06 d0 rcall .+12 ; 0xd608 <__divmodhi4_neg1> |
||
21456 | d5fc: 00 20 and r0, r0 |
||
21457 | d5fe: 1a f4 brpl .+6 ; 0xd606 <__divmodhi4_exit> |
||
21458 | |||
21459 | 0000d600 <__divmodhi4_neg2>: |
||
21460 | d600: 70 95 com r23 |
||
21461 | d602: 61 95 neg r22 |
||
21462 | d604: 7f 4f sbci r23, 0xFF ; 255 |
||
21463 | |||
21464 | 0000d606 <__divmodhi4_exit>: |
||
21465 | d606: 08 95 ret |
||
21466 | |||
21467 | 0000d608 <__divmodhi4_neg1>: |
||
21468 | d608: f6 f7 brtc .-4 ; 0xd606 <__divmodhi4_exit> |
||
21469 | d60a: 90 95 com r25 |
||
21470 | d60c: 81 95 neg r24 |
||
21471 | d60e: 9f 4f sbci r25, 0xFF ; 255 |
||
21472 | d610: 08 95 ret |
||
21473 | |||
21474 | 0000d612 <__udivmodsi4>: |
||
21475 | d612: a1 e2 ldi r26, 0x21 ; 33 |
||
21476 | d614: 1a 2e mov r1, r26 |
||
21477 | d616: aa 1b sub r26, r26 |
||
21478 | d618: bb 1b sub r27, r27 |
||
21479 | d61a: fd 01 movw r30, r26 |
||
21480 | d61c: 0d c0 rjmp .+26 ; 0xd638 <__udivmodsi4_ep> |
||
21481 | |||
21482 | 0000d61e <__udivmodsi4_loop>: |
||
21483 | d61e: aa 1f adc r26, r26 |
||
21484 | d620: bb 1f adc r27, r27 |
||
21485 | d622: ee 1f adc r30, r30 |
||
21486 | d624: ff 1f adc r31, r31 |
||
21487 | d626: a2 17 cp r26, r18 |
||
21488 | d628: b3 07 cpc r27, r19 |
||
21489 | d62a: e4 07 cpc r30, r20 |
||
21490 | d62c: f5 07 cpc r31, r21 |
||
21491 | d62e: 20 f0 brcs .+8 ; 0xd638 <__udivmodsi4_ep> |
||
21492 | d630: a2 1b sub r26, r18 |
||
21493 | d632: b3 0b sbc r27, r19 |
||
21494 | d634: e4 0b sbc r30, r20 |
||
21495 | d636: f5 0b sbc r31, r21 |
||
21496 | |||
21497 | 0000d638 <__udivmodsi4_ep>: |
||
21498 | d638: 66 1f adc r22, r22 |
||
21499 | d63a: 77 1f adc r23, r23 |
||
21500 | d63c: 88 1f adc r24, r24 |
||
21501 | d63e: 99 1f adc r25, r25 |
||
21502 | d640: 1a 94 dec r1 |
||
21503 | d642: 69 f7 brne .-38 ; 0xd61e <__udivmodsi4_loop> |
||
21504 | d644: 60 95 com r22 |
||
21505 | d646: 70 95 com r23 |
||
21506 | d648: 80 95 com r24 |
||
21507 | d64a: 90 95 com r25 |
||
21508 | d64c: 9b 01 movw r18, r22 |
||
21509 | d64e: ac 01 movw r20, r24 |
||
21510 | d650: bd 01 movw r22, r26 |
||
21511 | d652: cf 01 movw r24, r30 |
||
21512 | d654: 08 95 ret |
||
21513 | |||
21514 | 0000d656 <__divmodsi4>: |
||
21515 | d656: 97 fb bst r25, 7 |
||
21516 | d658: 09 2e mov r0, r25 |
||
21517 | d65a: 05 26 eor r0, r21 |
||
21518 | d65c: 0e d0 rcall .+28 ; 0xd67a <__divmodsi4_neg1> |
||
21519 | d65e: 57 fd sbrc r21, 7 |
||
21520 | d660: 04 d0 rcall .+8 ; 0xd66a <__divmodsi4_neg2> |
||
21521 | d662: d7 df rcall .-82 ; 0xd612 <__udivmodsi4> |
||
21522 | d664: 0a d0 rcall .+20 ; 0xd67a <__divmodsi4_neg1> |
||
21523 | d666: 00 1c adc r0, r0 |
||
21524 | d668: 38 f4 brcc .+14 ; 0xd678 <__divmodsi4_exit> |
||
21525 | |||
21526 | 0000d66a <__divmodsi4_neg2>: |
||
21527 | d66a: 50 95 com r21 |
||
21528 | d66c: 40 95 com r20 |
||
21529 | d66e: 30 95 com r19 |
||
21530 | d670: 21 95 neg r18 |
||
21531 | d672: 3f 4f sbci r19, 0xFF ; 255 |
||
21532 | d674: 4f 4f sbci r20, 0xFF ; 255 |
||
21533 | d676: 5f 4f sbci r21, 0xFF ; 255 |
||
21534 | |||
21535 | 0000d678 <__divmodsi4_exit>: |
||
21536 | d678: 08 95 ret |
||
21537 | |||
21538 | 0000d67a <__divmodsi4_neg1>: |
||
21539 | d67a: f6 f7 brtc .-4 ; 0xd678 <__divmodsi4_exit> |
||
21540 | d67c: 90 95 com r25 |
||
21541 | d67e: 80 95 com r24 |
||
21542 | d680: 70 95 com r23 |
||
21543 | d682: 61 95 neg r22 |
||
21544 | d684: 7f 4f sbci r23, 0xFF ; 255 |
||
21545 | d686: 8f 4f sbci r24, 0xFF ; 255 |
||
21546 | d688: 9f 4f sbci r25, 0xFF ; 255 |
||
21547 | d68a: 08 95 ret |
||
21548 | |||
21549 | 0000d68c <__prologue_saves__>: |
||
21550 | d68c: 2f 92 push r2 |
||
21551 | d68e: 3f 92 push r3 |
||
21552 | d690: 4f 92 push r4 |
||
21553 | d692: 5f 92 push r5 |
||
21554 | d694: 6f 92 push r6 |
||
21555 | d696: 7f 92 push r7 |
||
21556 | d698: 8f 92 push r8 |
||
21557 | d69a: 9f 92 push r9 |
||
21558 | d69c: af 92 push r10 |
||
21559 | d69e: bf 92 push r11 |
||
21560 | d6a0: cf 92 push r12 |
||
21561 | d6a2: df 92 push r13 |
||
21562 | d6a4: ef 92 push r14 |
||
21563 | d6a6: ff 92 push r15 |
||
21564 | d6a8: 0f 93 push r16 |
||
21565 | d6aa: 1f 93 push r17 |
||
21566 | d6ac: cf 93 push r28 |
||
21567 | d6ae: df 93 push r29 |
||
21568 | d6b0: cd b7 in r28, 0x3d ; 61 |
||
21569 | d6b2: de b7 in r29, 0x3e ; 62 |
||
21570 | d6b4: ca 1b sub r28, r26 |
||
21571 | d6b6: db 0b sbc r29, r27 |
||
21572 | d6b8: 0f b6 in r0, 0x3f ; 63 |
||
21573 | d6ba: f8 94 cli |
||
21574 | d6bc: de bf out 0x3e, r29 ; 62 |
||
21575 | d6be: 0f be out 0x3f, r0 ; 63 |
||
21576 | d6c0: cd bf out 0x3d, r28 ; 61 |
||
21577 | d6c2: 09 94 ijmp |
||
21578 | |||
21579 | 0000d6c4 <__epilogue_restores__>: |
||
21580 | d6c4: 2a 88 ldd r2, Y+18 ; 0x12 |
||
21581 | d6c6: 39 88 ldd r3, Y+17 ; 0x11 |
||
21582 | d6c8: 48 88 ldd r4, Y+16 ; 0x10 |
||
21583 | d6ca: 5f 84 ldd r5, Y+15 ; 0x0f |
||
21584 | d6cc: 6e 84 ldd r6, Y+14 ; 0x0e |
||
21585 | d6ce: 7d 84 ldd r7, Y+13 ; 0x0d |
||
21586 | d6d0: 8c 84 ldd r8, Y+12 ; 0x0c |
||
21587 | d6d2: 9b 84 ldd r9, Y+11 ; 0x0b |
||
21588 | d6d4: aa 84 ldd r10, Y+10 ; 0x0a |
||
21589 | d6d6: b9 84 ldd r11, Y+9 ; 0x09 |
||
21590 | d6d8: c8 84 ldd r12, Y+8 ; 0x08 |
||
21591 | d6da: df 80 ldd r13, Y+7 ; 0x07 |
||
21592 | d6dc: ee 80 ldd r14, Y+6 ; 0x06 |
||
21593 | d6de: fd 80 ldd r15, Y+5 ; 0x05 |
||
21594 | d6e0: 0c 81 ldd r16, Y+4 ; 0x04 |
||
21595 | d6e2: 1b 81 ldd r17, Y+3 ; 0x03 |
||
21596 | d6e4: aa 81 ldd r26, Y+2 ; 0x02 |
||
21597 | d6e6: b9 81 ldd r27, Y+1 ; 0x01 |
||
21598 | d6e8: ce 0f add r28, r30 |
||
21599 | d6ea: d1 1d adc r29, r1 |
||
21600 | d6ec: 0f b6 in r0, 0x3f ; 63 |
||
21601 | d6ee: f8 94 cli |
||
21602 | d6f0: de bf out 0x3e, r29 ; 62 |
||
21603 | d6f2: 0f be out 0x3f, r0 ; 63 |
||
21604 | d6f4: cd bf out 0x3d, r28 ; 61 |
||
21605 | d6f6: ed 01 movw r28, r26 |
||
21606 | d6f8: 08 95 ret |
||
21607 | |||
21608 | 0000d6fa <_exit>: |
||
21609 | d6fa: f8 94 cli |
||
21610 | |||
21611 | 0000d6fc <__stop_program>: |
||
21612 | d6fc: ff cf rjmp .-2 ; 0xd6fc <__stop_program> |