Subversion Repositories FlightCtrl

Rev

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>