Subversion Repositories FlightCtrl

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1564 LPDunwell 1
   1               		.file	"menu.c"
2
   2               	__SREG__ = 0x3f
3
   3               	__SP_H__ = 0x3e
4
   4               	__SP_L__ = 0x3d
5
   5               	__CCP__  = 0x34
6
   6               	__tmp_reg__ = 0
7
   7               	__zero_reg__ = 1
8
   8               		.text
9
   9               	.global	LCD_Clear
10
  11               	LCD_Clear:
11
  12               	/* prologue: function */
12
  13               	/* frame size = 0 */
13
  14 0000 E0E0      		ldi r30,lo8(DisplayBuff)
14
  15 0002 F0E0      		ldi r31,hi8(DisplayBuff)
15
  16 0004 80E2      		ldi r24,lo8(32)
16
  17               	.L2:
17
  18 0006 8193      		st Z+,r24
18
  19 0008 90E0      		ldi r25,hi8(DisplayBuff+80)
19
  20 000a E030      		cpi r30,lo8(DisplayBuff+80)
20
  21 000c F907      		cpc r31,r25
21
  22 000e 01F4      		brne .L2
22
  23               	/* epilogue start */
23
  24 0010 0895      		ret
24
  26               	.global	LCD_PrintMenu
25
  28               	LCD_PrintMenu:
26
  29 0012 FF92      		push r15
27
  30 0014 0F93      		push r16
28
  31 0016 1F93      		push r17
29
  32 0018 CF93      		push r28
30
  33 001a DF93      		push r29
31
  34               	/* prologue: function */
32
  35               	/* frame size = 0 */
33
  36 001c 9091 0000 		lds r25,RemoteKeys
34
  37 0020 90FF      		sbrs r25,0
35
  38 0022 00C0      		rjmp .L75
36
  39 0024 8091 0000 		lds r24,MenuItem
37
  40 0028 8823      		tst r24
38
  41 002a 01F4      		brne .+2
39
  42 002c 00C0      		rjmp .L8
40
  43 002e 8150      		subi r24,lo8(-(-1))
41
  44 0030 8093 0000 		sts MenuItem,r24
42
  45               	.L75:
43
  46 0034 2091 0000 		lds r18,MaxMenuItem
44
  47               	.L7:
45
  48 0038 91FF      		sbrs r25,1
46
  49 003a 00C0      		rjmp .L9
47
  50 003c 8091 0000 		lds r24,MenuItem
48
  51 0040 8217      		cp r24,r18
49
  52 0042 01F4      		brne .+2
50
  53 0044 00C0      		rjmp .L80
51
  54 0046 8F5F      		subi r24,lo8(-(1))
52
  55 0048 8093 0000 		sts MenuItem,r24
53
  56               	.L9:
54
  57 004c 9370      		andi r25,lo8(3)
55
  58 004e 9330      		cpi r25,lo8(3)
56
  59 0050 01F4      		brne .L11
57
  60 0052 1092 0000 		sts MenuItem,__zero_reg__
58
  61               	.L11:
59
  62 0056 E0E0      		ldi r30,lo8(DisplayBuff)
60
  63 0058 F0E0      		ldi r31,hi8(DisplayBuff)
61
  64 005a 80E2      		ldi r24,lo8(32)
62
  65               	.L12:
63
  66 005c 8193      		st Z+,r24
64
  67 005e 30E0      		ldi r19,hi8(DisplayBuff+80)
65
  68 0060 E030      		cpi r30,lo8(DisplayBuff+80)
66
  69 0062 F307      		cpc r31,r19
67
  70 0064 01F4      		brne .L12
68
  71 0066 3091 0000 		lds r19,MenuItem
69
  72 006a 2317      		cp r18,r19
70
  73 006c 00F4      		brsh .L13
71
  74 006e 2093 0000 		sts MenuItem,r18
72
  75 0072 322F      		mov r19,r18
73
  76               	.L13:
74
  77 0074 3A30      		cpi r19,lo8(10)
75
  78 0076 00F0      		brlo .+2
76
  79 0078 00C0      		rjmp .L14
77
  80 007a 81E1      		ldi r24,lo8(17)
78
  81 007c 8093 0000 		sts DispPtr,r24
79
  82 0080 00D0      		rcall .
80
  83 0082 00D0      		rcall .
81
  84 0084 0F92      		push __tmp_reg__
82
  85 0086 EDB7      		in r30,__SP_L__
83
  86 0088 FEB7      		in r31,__SP_H__
84
  87 008a 3196      		adiw r30,1
85
  88 008c 81E0      		ldi r24,lo8(1)
86
  89 008e ADB7      		in r26,__SP_L__
87
  90 0090 BEB7      		in r27,__SP_H__
88
  91 0092 1196      		adiw r26,1
89
  92 0094 8C93      		st X,r24
90
  93 0096 80E0      		ldi r24,lo8(__c.1772)
91
  94 0098 90E0      		ldi r25,hi8(__c.1772)
92
  95               	.L76:
93
  96 009a 9283      		std Z+2,r25
94
  97 009c 8183      		std Z+1,r24
95
  98 009e 3383      		std Z+3,r19
96
  99 00a0 1482      		std Z+4,__zero_reg__
97
 100 00a2 0E94 0000 		call _printf_P
98
 101 00a6 0F90      		pop __tmp_reg__
99
 102 00a8 0F90      		pop __tmp_reg__
100
 103 00aa 0F90      		pop __tmp_reg__
101
 104 00ac 0F90      		pop __tmp_reg__
102
 105 00ae 0F90      		pop __tmp_reg__
103
 106 00b0 0091 0000 		lds r16,MenuItem
104
 107 00b4 0730      		cpi r16,lo8(7)
105
 108 00b6 01F4      		brne .+2
106
 109 00b8 00C0      		rjmp .L24
107
 110 00ba 0830      		cpi r16,lo8(8)
108
 111 00bc 00F4      		brsh .+2
109
 112 00be 00C0      		rjmp .L81
110
 113 00c0 0B30      		cpi r16,lo8(11)
111
 114 00c2 01F4      		brne .+2
112
 115 00c4 00C0      		rjmp .L28
113
 116 00c6 0C30      		cpi r16,lo8(12)
114
 117 00c8 00F0      		brlo .+2
115
 118 00ca 00C0      		rjmp .L34
116
 119 00cc 0930      		cpi r16,lo8(9)
117
 120 00ce 01F4      		brne .+2
118
 121 00d0 00C0      		rjmp .L26
119
 122 00d2 0A30      		cpi r16,lo8(10)
120
 123 00d4 00F4      		brsh .+2
121
 124 00d6 00C0      		rjmp .L82
122
 125 00d8 1092 0000 		sts DispPtr,__zero_reg__
123
 126 00dc 00D0      		rcall .
124
 127 00de 0F92      		push __tmp_reg__
125
 128 00e0 11E0      		ldi r17,lo8(1)
126
 129 00e2 ADB7      		in r26,__SP_L__
127
 130 00e4 BEB7      		in r27,__SP_H__
128
 131 00e6 1196      		adiw r26,1
129
 132 00e8 1C93      		st X,r17
130
 133 00ea 1197      		sbiw r26,1
131
 134 00ec 80E0      		ldi r24,lo8(__c.1895)
132
 135 00ee 90E0      		ldi r25,hi8(__c.1895)
133
 136 00f0 1396      		adiw r26,2+1
134
 137 00f2 9C93      		st X,r25
135
 138 00f4 8E93      		st -X,r24
136
 139 00f6 1297      		sbiw r26,2
137
 140 00f8 0E94 0000 		call _printf_P
138
 141 00fc 84E1      		ldi r24,lo8(20)
139
 142 00fe 8093 0000 		sts DispPtr,r24
140
 143 0102 00D0      		rcall .
141
 144 0104 EDB7      		in r30,__SP_L__
142
 145 0106 FEB7      		in r31,__SP_H__
143
 146 0108 3196      		adiw r30,1
144
 147 010a ADB7      		in r26,__SP_L__
145
 148 010c BEB7      		in r27,__SP_H__
146
 149 010e 1196      		adiw r26,1
147
 150 0110 1C93      		st X,r17
148
 151 0112 80E0      		ldi r24,lo8(__c.1897)
149
 152 0114 90E0      		ldi r25,hi8(__c.1897)
150
 153 0116 9283      		std Z+2,r25
151
 154 0118 8183      		std Z+1,r24
152
 155 011a 8091 0000 		lds r24,FCParam+21
153
 156 011e 8383      		std Z+3,r24
154
 157 0120 1482      		std Z+4,__zero_reg__
155
 158 0122 0E94 0000 		call _printf_P
156
 159 0126 88E2      		ldi r24,lo8(40)
157
 160 0128 8093 0000 		sts DispPtr,r24
158
 161 012c 2091 0000 		lds r18,ServoNickValue
159
 162 0130 3091 0000 		lds r19,(ServoNickValue)+1
160
 163 0134 EDB7      		in r30,__SP_L__
161
 164 0136 FEB7      		in r31,__SP_H__
162
 165 0138 3196      		adiw r30,1
163
 166 013a ADB7      		in r26,__SP_L__
164
 167 013c BEB7      		in r27,__SP_H__
165
 168 013e 1196      		adiw r26,1
166
 169 0140 1C93      		st X,r17
167
 170 0142 80E0      		ldi r24,lo8(__c.1899)
168
 171 0144 90E0      		ldi r25,hi8(__c.1899)
169
 172 0146 9283      		std Z+2,r25
170
 173 0148 8183      		std Z+1,r24
171
 174 014a 3483      		std Z+4,r19
172
 175 014c 2383      		std Z+3,r18
173
 176 014e 0E94 0000 		call _printf_P
174
 177 0152 8CE3      		ldi r24,lo8(60)
175
 178 0154 8093 0000 		sts DispPtr,r24
176
 179 0158 00D0      		rcall .
177
 180 015a EDB7      		in r30,__SP_L__
178
 181 015c FEB7      		in r31,__SP_H__
179
 182 015e 3196      		adiw r30,1
180
 183 0160 ADB7      		in r26,__SP_L__
181
 184 0162 BEB7      		in r27,__SP_H__
182
 185 0164 1196      		adiw r26,1
183
 186 0166 1C93      		st X,r17
184
 187 0168 80E0      		ldi r24,lo8(__c.1901)
185
 188 016a 90E0      		ldi r25,hi8(__c.1901)
186
 189 016c 9283      		std Z+2,r25
187
 190 016e 8183      		std Z+1,r24
188
 191 0170 8091 0000 		lds r24,ParamSet+41
189
 192 0174 8383      		std Z+3,r24
190
 193 0176 1482      		std Z+4,__zero_reg__
191
 194 0178 8091 0000 		lds r24,ParamSet+42
192
 195               	.L79:
193
 196 017c 8583      		std Z+5,r24
194
 197 017e 1682      		std Z+6,__zero_reg__
195
 198 0180 0E94 0000 		call _printf_P
196
 199 0184 EDB7      		in r30,__SP_L__
197
 200 0186 FEB7      		in r31,__SP_H__
198
 201 0188 3796      		adiw r30,7
199
 202 018a 0FB6      		in __tmp_reg__,__SREG__
200
 203 018c F894      		cli
201
 204 018e FEBF      		out __SP_H__,r31
202
 205 0190 0FBE      		out __SREG__,__tmp_reg__
203
 206 0192 EDBF      		out __SP_L__,r30
204
 207               	.L36:
205
 208 0194 1092 0000 		sts RemoteKeys,__zero_reg__
206
 209               	/* epilogue start */
207
 210 0198 DF91      		pop r29
208
 211 019a CF91      		pop r28
209
 212 019c 1F91      		pop r17
210
 213 019e 0F91      		pop r16
211
 214 01a0 FF90      		pop r15
212
 215 01a2 0895      		ret
213
 216               	.L14:
214
 217 01a4 80E1      		ldi r24,lo8(16)
215
 218 01a6 8093 0000 		sts DispPtr,r24
216
 219 01aa 00D0      		rcall .
217
 220 01ac 00D0      		rcall .
218
 221 01ae 0F92      		push __tmp_reg__
219
 222 01b0 EDB7      		in r30,__SP_L__
220
 223 01b2 FEB7      		in r31,__SP_H__
221
 224 01b4 3196      		adiw r30,1
222
 225 01b6 81E0      		ldi r24,lo8(1)
223
 226 01b8 ADB7      		in r26,__SP_L__
224
 227 01ba BEB7      		in r27,__SP_H__
225
 228 01bc 1196      		adiw r26,1
226
 229 01be 8C93      		st X,r24
227
 230 01c0 80E0      		ldi r24,lo8(__c.1774)
228
 231 01c2 90E0      		ldi r25,hi8(__c.1774)
229
 232 01c4 00C0      		rjmp .L76
230
 233               	.L81:
231
 234 01c6 0330      		cpi r16,lo8(3)
232
 235 01c8 01F4      		brne .+2
233
 236 01ca 00C0      		rjmp .L20
234
 237 01cc 0430      		cpi r16,lo8(4)
235
 238 01ce 00F4      		brsh .+2
236
 239 01d0 00C0      		rjmp .L83
237
 240 01d2 0530      		cpi r16,lo8(5)
238
 241 01d4 01F4      		brne .+2
239
 242 01d6 00C0      		rjmp .L22
240
 243 01d8 0630      		cpi r16,lo8(6)
241
 244 01da 00F4      		brsh .+2
242
 245 01dc 00C0      		rjmp .L84
243
 246 01de 1092 0000 		sts DispPtr,__zero_reg__
244
 247 01e2 00D0      		rcall .
245
 248 01e4 0F92      		push __tmp_reg__
246
 249 01e6 11E0      		ldi r17,lo8(1)
247
 250 01e8 ADB7      		in r26,__SP_L__
248
 251 01ea BEB7      		in r27,__SP_H__
249
 252 01ec 1196      		adiw r26,1
250
 253 01ee 1C93      		st X,r17
251
 254 01f0 1197      		sbiw r26,1
252
 255 01f2 80E0      		ldi r24,lo8(__c.1859)
253
 256 01f4 90E0      		ldi r25,hi8(__c.1859)
254
 257 01f6 1396      		adiw r26,2+1
255
 258 01f8 9C93      		st X,r25
256
 259 01fa 8E93      		st -X,r24
257
 260 01fc 1297      		sbiw r26,2
258
 261 01fe 0E94 0000 		call _printf_P
259
 262 0202 84E1      		ldi r24,lo8(20)
260
 263 0204 8093 0000 		sts DispPtr,r24
261
 264 0208 2091 0000 		lds r18,AdValueAccNick
262
 265 020c 3091 0000 		lds r19,(AdValueAccNick)+1
263
 266 0210 00D0      		rcall .
264
 267 0212 00D0      		rcall .
265
 268 0214 CDB7      		in r28,__SP_L__
266
 269 0216 DEB7      		in r29,__SP_H__
267
 270 0218 2196      		adiw r28,1
268
 271 021a EDB7      		in r30,__SP_L__
269
 272 021c FEB7      		in r31,__SP_H__
270
 273 021e 1183      		std Z+1,r17
271
 274 0220 80E0      		ldi r24,lo8(__c.1861)
272
 275 0222 90E0      		ldi r25,hi8(__c.1861)
273
 276 0224 9A83      		std Y+2,r25
274
 277 0226 8983      		std Y+1,r24
275
 278 0228 37FF      		sbrs r19,7
276
 279 022a 00C0      		rjmp .+4
277
 280 022c 0C94 0000 		jmp .L85
278
 281               	.L61:
279
 282 0230 3595      		asr r19
280
 283 0232 2795      		ror r18
281
 284 0234 3C83      		std Y+4,r19
282
 285 0236 2B83      		std Y+3,r18
283
 286 0238 8091 0000 		lds r24,AdBiasAccNick
284
 287 023c 9091 0000 		lds r25,AdBiasAccNick+1
285
 288 0240 9C01      		movw r18,r24
286
 289 0242 37FF      		sbrs r19,7
287
 290 0244 00C0      		rjmp .+4
288
 291 0246 0C94 0000 		jmp .L86
289
 292               	.L62:
290
 293 024a 3595      		asr r19
291
 294 024c 2795      		ror r18
292
 295 024e 3E83      		std Y+6,r19
293
 296 0250 2D83      		std Y+5,r18
294
 297 0252 0E94 0000 		call _printf_P
295
 298 0256 88E2      		ldi r24,lo8(40)
296
 299 0258 8093 0000 		sts DispPtr,r24
297
 300 025c 2091 0000 		lds r18,AdValueAccRoll
298
 301 0260 3091 0000 		lds r19,(AdValueAccRoll)+1
299
 302 0264 81E0      		ldi r24,lo8(1)
300
 303 0266 8883      		st Y,r24
301
 304 0268 80E0      		ldi r24,lo8(__c.1863)
302
 305 026a 90E0      		ldi r25,hi8(__c.1863)
303
 306 026c 9A83      		std Y+2,r25
304
 307 026e 8983      		std Y+1,r24
305
 308 0270 37FF      		sbrs r19,7
306
 309 0272 00C0      		rjmp .+4
307
 310 0274 0C94 0000 		jmp .L87
308
 311               	.L63:
309
 312 0278 3595      		asr r19
310
 313 027a 2795      		ror r18
311
 314 027c 3C83      		std Y+4,r19
312
 315 027e 2B83      		std Y+3,r18
313
 316 0280 8091 0000 		lds r24,AdBiasAccRoll
314
 317 0284 9091 0000 		lds r25,AdBiasAccRoll+1
315
 318 0288 9C01      		movw r18,r24
316
 319 028a 37FF      		sbrs r19,7
317
 320 028c 00C0      		rjmp .+4
318
 321 028e 0C94 0000 		jmp .L88
319
 322               	.L64:
320
 323 0292 3595      		asr r19
321
 324 0294 2795      		ror r18
322
 325 0296 3E83      		std Y+6,r19
323
 326 0298 2D83      		std Y+5,r18
324
 327 029a 0E94 0000 		call _printf_P
325
 328 029e 8CE3      		ldi r24,lo8(60)
326
 329 02a0 8093 0000 		sts DispPtr,r24
327
 330 02a4 4091 0000 		lds r20,AdValueAccTop
328
 331 02a8 5091 0000 		lds r21,(AdValueAccTop)+1
329
 332 02ac 6091 0000 		lds r22,AdBiasAccTop
330
 333 02b0 7091 0000 		lds r23,(AdBiasAccTop)+1
331
 334 02b4 8091 0000 		lds r24,(AdBiasAccTop)+2
332
 335 02b8 9091 0000 		lds r25,(AdBiasAccTop)+3
333
 336 02bc 21E0      		ldi r18,lo8(1)
334
 337 02be 2883      		st Y,r18
335
 338 02c0 20E0      		ldi r18,lo8(__c.1865)
336
 339 02c2 30E0      		ldi r19,hi8(__c.1865)
337
 340 02c4 3A83      		std Y+2,r19
338
 341 02c6 2983      		std Y+1,r18
339
 342 02c8 5C83      		std Y+4,r21
340
 343 02ca 4B83      		std Y+3,r20
341
 344 02cc 0E94 0000 		call __fixsfsi
342
 345 02d0 7E83      		std Y+6,r23
343
 346 02d2 6D83      		std Y+5,r22
344
 347 02d4 0E94 0000 		call _printf_P
345
 348 02d8 2DB7      		in r18,__SP_L__
346
 349 02da 3EB7      		in r19,__SP_H__
347
 350 02dc 295F      		subi r18,lo8(-(7))
348
 351 02de 3F4F      		sbci r19,hi8(-(7))
349
 352 02e0 0FB6      		in __tmp_reg__,__SREG__
350
 353 02e2 F894      		cli
351
 354 02e4 3EBF      		out __SP_H__,r19
352
 355 02e6 0FBE      		out __SREG__,__tmp_reg__
353
 356 02e8 2DBF      		out __SP_L__,r18
354
 357 02ea 00C0      		rjmp .L36
355
 358               	.L8:
356
 359 02ec 2091 0000 		lds r18,MaxMenuItem
357
 360 02f0 2093 0000 		sts MenuItem,r18
358
 361 02f4 00C0      		rjmp .L7
359
 362               	.L80:
360
 363 02f6 1092 0000 		sts MenuItem,__zero_reg__
361
 364 02fa 00C0      		rjmp .L9
362
 365               	.L34:
363
 366 02fc 0D30      		cpi r16,lo8(13)
364
 367 02fe 01F4      		brne .+2
365
 368 0300 00C0      		rjmp .L30
366
 369 0302 0D30      		cpi r16,lo8(13)
367
 370 0304 00F4      		brsh .+2
368
 371 0306 00C0      		rjmp .L29
369
 372 0308 0E30      		cpi r16,lo8(14)
370
 373 030a 01F4      		brne .+2
371
 374 030c 00C0      		rjmp .L89
372
 375 030e 0150      		subi r16,lo8(-(-1))
373
 376 0310 0093 0000 		sts MaxMenuItem,r16
374
 377 0314 1092 0000 		sts MenuItem,__zero_reg__
375
 378 0318 00C0      		rjmp .L36
376
 379               	.L83:
377
 380 031a 0130      		cpi r16,lo8(1)
378
 381 031c 01F4      		brne .+2
379
 382 031e 00C0      		rjmp .L18
380
 383 0320 0230      		cpi r16,lo8(2)
381
 384 0322 00F4      		brsh .+2
382
 385 0324 00C0      		rjmp .L90
383
 386 0326 1092 0000 		sts DispPtr,__zero_reg__
384
 387 032a 00D0      		rcall .
385
 388 032c 0F92      		push __tmp_reg__
386
 389 032e FF24      		clr r15
387
 390 0330 F394      		inc r15
388
 391 0332 EDB7      		in r30,__SP_L__
389
 392 0334 FEB7      		in r31,__SP_H__
390
 393 0336 F182      		std Z+1,r15
391
 394 0338 80E0      		ldi r24,lo8(__c.1804)
392
 395 033a 90E0      		ldi r25,hi8(__c.1804)
393
 396 033c 9383      		std Z+3,r25
394
 397 033e 8283      		std Z+2,r24
395
 398 0340 0E94 0000 		call _printf_P
396
 399 0344 84E1      		ldi r24,lo8(20)
397
 400 0346 8093 0000 		sts DispPtr,r24
398
 401 034a 00D0      		rcall .
399
 402 034c 00D0      		rcall .
400
 403 034e CDB7      		in r28,__SP_L__
401
 404 0350 DEB7      		in r29,__SP_H__
402
 405 0352 2196      		adiw r28,1
403
 406 0354 ADB7      		in r26,__SP_L__
404
 407 0356 BEB7      		in r27,__SP_H__
405
 408 0358 1196      		adiw r26,1
406
 409 035a FC92      		st X,r15
407
 410 035c 80E0      		ldi r24,lo8(__c.1806)
408
 411 035e 90E0      		ldi r25,hi8(__c.1806)
409
 412 0360 9A83      		std Y+2,r25
410
 413 0362 8983      		std Y+1,r24
411
 414 0364 6091 0000 		lds r22,IntegralGyroNick
412
 415 0368 7091 0000 		lds r23,(IntegralGyroNick)+1
413
 416 036c 8091 0000 		lds r24,(IntegralGyroNick)+2
414
 417 0370 9091 0000 		lds r25,(IntegralGyroNick)+3
415
 418 0374 20E0      		ldi r18,lo8(1024)
416
 419 0376 34E0      		ldi r19,hi8(1024)
417
 420 0378 40E0      		ldi r20,hlo8(1024)
418
 421 037a 50E0      		ldi r21,hhi8(1024)
419
 422 037c 0E94 0000 		call __divmodsi4
420
 423 0380 2B83      		std Y+3,r18
421
 424 0382 3C83      		std Y+4,r19
422
 425 0384 4D83      		std Y+5,r20
423
 426 0386 5E83      		std Y+6,r21
424
 427 0388 0E94 0000 		call _printf_P
425
 428 038c 88E2      		ldi r24,lo8(40)
426
 429 038e 8093 0000 		sts DispPtr,r24
427
 430 0392 CDB7      		in r28,__SP_L__
428
 431 0394 DEB7      		in r29,__SP_H__
429
 432 0396 2196      		adiw r28,1
430
 433 0398 EDB7      		in r30,__SP_L__
431
 434 039a FEB7      		in r31,__SP_H__
432
 435 039c F182      		std Z+1,r15
433
 436 039e 80E0      		ldi r24,lo8(__c.1808)
434
 437 03a0 90E0      		ldi r25,hi8(__c.1808)
435
 438 03a2 9A83      		std Y+2,r25
436
 439 03a4 8983      		std Y+1,r24
437
 440 03a6 6091 0000 		lds r22,IntegralGyroRoll
438
 441 03aa 7091 0000 		lds r23,(IntegralGyroRoll)+1
439
 442 03ae 8091 0000 		lds r24,(IntegralGyroRoll)+2
440
 443 03b2 9091 0000 		lds r25,(IntegralGyroRoll)+3
441
 444 03b6 20E0      		ldi r18,lo8(1024)
442
 445 03b8 34E0      		ldi r19,hi8(1024)
443
 446 03ba 40E0      		ldi r20,hlo8(1024)
444
 447 03bc 50E0      		ldi r21,hhi8(1024)
445
 448 03be 0E94 0000 		call __divmodsi4
446
 449 03c2 2B83      		std Y+3,r18
447
 450 03c4 3C83      		std Y+4,r19
448
 451 03c6 4D83      		std Y+5,r20
449
 452 03c8 5E83      		std Y+6,r21
450
 453 03ca 0E94 0000 		call _printf_P
451
 454 03ce 8CE3      		ldi r24,lo8(60)
452
 455 03d0 8093 0000 		sts DispPtr,r24
453
 456 03d4 0F90      		pop __tmp_reg__
454
 457 03d6 0F90      		pop __tmp_reg__
455
 458 03d8 EDB7      		in r30,__SP_L__
456
 459 03da FEB7      		in r31,__SP_H__
457
 460 03dc 3196      		adiw r30,1
458
 461 03de ADB7      		in r26,__SP_L__
459
 462 03e0 BEB7      		in r27,__SP_H__
460
 463 03e2 1196      		adiw r26,1
461
 464 03e4 FC92      		st X,r15
462
 465 03e6 80E0      		ldi r24,lo8(__c.1810)
463
 466 03e8 90E0      		ldi r25,hi8(__c.1810)
464
 467 03ea 9283      		std Z+2,r25
465
 468 03ec 8183      		std Z+1,r24
466
 469 03ee 8091 0000 		lds r24,CompassHeading
467
 470 03f2 9091 0000 		lds r25,(CompassHeading)+1
468
 471 03f6 9483      		std Z+4,r25
469
 472 03f8 8383      		std Z+3,r24
470
 473 03fa 0E94 0000 		call _printf_P
471
 474 03fe 0F90      		pop __tmp_reg__
472
 475 0400 0F90      		pop __tmp_reg__
473
 476 0402 0F90      		pop __tmp_reg__
474
 477 0404 0F90      		pop __tmp_reg__
475
 478 0406 0F90      		pop __tmp_reg__
476
 479 0408 00C0      		rjmp .L36
477
 480               	.L89:
478
 481 040a 1092 0000 		sts DispPtr,__zero_reg__
479
 482 040e 00D0      		rcall .
480
 483 0410 0F92      		push __tmp_reg__
481
 484 0412 11E0      		ldi r17,lo8(1)
482
 485 0414 ADB7      		in r26,__SP_L__
483
 486 0416 BEB7      		in r27,__SP_H__
484
 487 0418 1196      		adiw r26,1
485
 488 041a 1C93      		st X,r17
486
 489 041c 1197      		sbiw r26,1
487
 490 041e 80E0      		ldi r24,lo8(__c.1937)
488
 491 0420 90E0      		ldi r25,hi8(__c.1937)
489
 492 0422 1396      		adiw r26,2+1
490
 493 0424 9C93      		st X,r25
491
 494 0426 8E93      		st -X,r24
492
 495 0428 1297      		sbiw r26,2
493
 496 042a 0E94 0000 		call _printf_P
494
 497 042e 84E1      		ldi r24,lo8(20)
495
 498 0430 8093 0000 		sts DispPtr,r24
496
 499 0434 00D0      		rcall .
497
 500 0436 EDB7      		in r30,__SP_L__
498
 501 0438 FEB7      		in r31,__SP_H__
499
 502 043a 3196      		adiw r30,1
500
 503 043c ADB7      		in r26,__SP_L__
501
 504 043e BEB7      		in r27,__SP_H__
502
 505 0440 1196      		adiw r26,1
503
 506 0442 1C93      		st X,r17
504
 507 0444 80E0      		ldi r24,lo8(__c.1939)
505
 508 0446 90E0      		ldi r25,hi8(__c.1939)
506
 509 0448 9283      		std Z+2,r25
507
 510 044a 8183      		std Z+1,r24
508
 511 044c 8091 0000 		lds r24,FlightMinutes
509
 512 0450 9091 0000 		lds r25,(FlightMinutes)+1
510
 513 0454 9483      		std Z+4,r25
511
 514 0456 8383      		std Z+3,r24
512
 515 0458 0E94 0000 		call _printf_P
513
 516 045c 88E2      		ldi r24,lo8(40)
514
 517 045e 8093 0000 		sts DispPtr,r24
515
 518 0462 EDB7      		in r30,__SP_L__
516
 519 0464 FEB7      		in r31,__SP_H__
517
 520 0466 3196      		adiw r30,1
518
 521 0468 ADB7      		in r26,__SP_L__
519
 522 046a BEB7      		in r27,__SP_H__
520
 523 046c 1196      		adiw r26,1
521
 524 046e 1C93      		st X,r17
522
 525 0470 80E0      		ldi r24,lo8(__c.1941)
523
 526 0472 90E0      		ldi r25,hi8(__c.1941)
524
 527 0474 9283      		std Z+2,r25
525
 528 0476 8183      		std Z+1,r24
526
 529 0478 8091 0000 		lds r24,FlightMinutesTotal
527
 530 047c 9091 0000 		lds r25,(FlightMinutesTotal)+1
528
 531 0480 9483      		std Z+4,r25
529
 532 0482 8383      		std Z+3,r24
530
 533 0484 0E94 0000 		call _printf_P
531
 534 0488 89E4      		ldi r24,lo8(73)
532
 535 048a 8093 0000 		sts DispPtr,r24
533
 536 048e 0F90      		pop __tmp_reg__
534
 537 0490 0F90      		pop __tmp_reg__
535
 538 0492 EDB7      		in r30,__SP_L__
536
 539 0494 FEB7      		in r31,__SP_H__
537
 540 0496 1183      		std Z+1,r17
538
 541 0498 80E0      		ldi r24,lo8(__c.1943)
539
 542 049a 90E0      		ldi r25,hi8(__c.1943)
540
 543 049c 9383      		std Z+3,r25
541
 544 049e 8283      		std Z+2,r24
542
 545 04a0 0E94 0000 		call _printf_P
543
 546 04a4 8091 0000 		lds r24,RemoteKeys
544
 547 04a8 0F90      		pop __tmp_reg__
545
 548 04aa 0F90      		pop __tmp_reg__
546
 549 04ac 0F90      		pop __tmp_reg__
547
 550 04ae 83FF      		sbrs r24,3
548
 551 04b0 00C0      		rjmp .L36
549
 552 04b2 1092 0000 		sts (FlightMinutes)+1,__zero_reg__
550
 553 04b6 1092 0000 		sts FlightMinutes,__zero_reg__
551
 554 04ba 8EE0      		ldi r24,lo8(14)
552
 555 04bc 90E0      		ldi r25,hi8(14)
553
 556 04be 60E0      		ldi r22,lo8(0)
554
 557 04c0 70E0      		ldi r23,hi8(0)
555
 558 04c2 0E94 0000 		call SetParamWord
556
 559 04c6 00C0      		rjmp .L36
557
 560               	.L28:
558
 561 04c8 1092 0000 		sts DispPtr,__zero_reg__
559
 562 04cc 00D0      		rcall .
560
 563 04ce 0F92      		push __tmp_reg__
561
 564 04d0 11E0      		ldi r17,lo8(1)
562
 565 04d2 ADB7      		in r26,__SP_L__
563
 566 04d4 BEB7      		in r27,__SP_H__
564
 567 04d6 1196      		adiw r26,1
565
 568 04d8 1C93      		st X,r17
566
 569 04da 1197      		sbiw r26,1
567
 570 04dc 80E0      		ldi r24,lo8(__c.1904)
568
 571 04de 90E0      		ldi r25,hi8(__c.1904)
569
 572 04e0 1396      		adiw r26,2+1
570
 573 04e2 9C93      		st X,r25
571
 574 04e4 8E93      		st -X,r24
572
 575 04e6 1297      		sbiw r26,2
573
 576 04e8 0E94 0000 		call _printf_P
574
 577 04ec 84E1      		ldi r24,lo8(20)
575
 578 04ee 8093 0000 		sts DispPtr,r24
576
 579 04f2 00D0      		rcall .
577
 580 04f4 00D0      		rcall .
578
 581 04f6 EDB7      		in r30,__SP_L__
579
 582 04f8 FEB7      		in r31,__SP_H__
580
 583 04fa 3196      		adiw r30,1
581
 584 04fc ADB7      		in r26,__SP_L__
582
 585 04fe BEB7      		in r27,__SP_H__
583
 586 0500 1196      		adiw r26,1
584
 587 0502 1C93      		st X,r17
585
 588 0504 80E0      		ldi r24,lo8(__c.1906)
586
 589 0506 90E0      		ldi r25,hi8(__c.1906)
587
 590 0508 9283      		std Z+2,r25
588
 591 050a 8183      		std Z+1,r24
589
 592 050c 8091 0000 		lds r24,ExternControl+3
590
 593 0510 9927      		clr r25
591
 594 0512 87FD      		sbrc r24,7
592
 595 0514 9095      		com r25
593
 596 0516 9483      		std Z+4,r25
594
 597 0518 8383      		std Z+3,r24
595
 598 051a 8091 0000 		lds r24,ExternControl+4
596
 599 051e 9927      		clr r25
597
 600 0520 87FD      		sbrc r24,7
598
 601 0522 9095      		com r25
599
 602 0524 9683      		std Z+6,r25
600
 603 0526 8583      		std Z+5,r24
601
 604 0528 0E94 0000 		call _printf_P
602
 605 052c 88E2      		ldi r24,lo8(40)
603
 606 052e 8093 0000 		sts DispPtr,r24
604
 607 0532 EDB7      		in r30,__SP_L__
605
 608 0534 FEB7      		in r31,__SP_H__
606
 609 0536 3196      		adiw r30,1
607
 610 0538 ADB7      		in r26,__SP_L__
608
 611 053a BEB7      		in r27,__SP_H__
609
 612 053c 1196      		adiw r26,1
610
 613 053e 1C93      		st X,r17
611
 614 0540 80E0      		ldi r24,lo8(__c.1908)
612
 615 0542 90E0      		ldi r25,hi8(__c.1908)
613
 616 0544 9283      		std Z+2,r25
614
 617 0546 8183      		std Z+1,r24
615
 618 0548 8091 0000 		lds r24,ExternControl+6
616
 619 054c 8383      		std Z+3,r24
617
 620 054e 1482      		std Z+4,__zero_reg__
618
 621 0550 8091 0000 		lds r24,ExternControl+5
619
 622 0554 9927      		clr r25
620
 623 0556 87FD      		sbrc r24,7
621
 624 0558 9095      		com r25
622
 625 055a 9683      		std Z+6,r25
623
 626 055c 8583      		std Z+5,r24
624
 627 055e 0E94 0000 		call _printf_P
625
 628 0562 8CE3      		ldi r24,lo8(60)
626
 629 0564 8093 0000 		sts DispPtr,r24
627
 630 0568 EDB7      		in r30,__SP_L__
628
 631 056a FEB7      		in r31,__SP_H__
629
 632 056c 3196      		adiw r30,1
630
 633 056e ADB7      		in r26,__SP_L__
631
 634 0570 BEB7      		in r27,__SP_H__
632
 635 0572 1196      		adiw r26,1
633
 636 0574 1C93      		st X,r17
634
 637 0576 80E0      		ldi r24,lo8(__c.1910)
635
 638 0578 90E0      		ldi r25,hi8(__c.1910)
636
 639 057a 9283      		std Z+2,r25
637
 640 057c 8183      		std Z+1,r24
638
 641 057e 8091 0000 		lds r24,ExternControl+7
639
 642 0582 9927      		clr r25
640
 643 0584 87FD      		sbrc r24,7
641
 644 0586 9095      		com r25
642
 645 0588 9483      		std Z+4,r25
643
 646 058a 8383      		std Z+3,r24
644
 647 058c 8091 0000 		lds r24,ExternControl+10
645
 648 0590 00C0      		rjmp .L79
646
 649               	.L82:
647
 650 0592 1092 0000 		sts DispPtr,__zero_reg__
648
 651 0596 00D0      		rcall .
649
 652 0598 0F92      		push __tmp_reg__
650
 653 059a 11E0      		ldi r17,lo8(1)
651
 654 059c EDB7      		in r30,__SP_L__
652
 655 059e FEB7      		in r31,__SP_H__
653
 656 05a0 1183      		std Z+1,r17
654
 657 05a2 80E0      		ldi r24,lo8(__c.1877)
655
 658 05a4 90E0      		ldi r25,hi8(__c.1877)
656
 659 05a6 9383      		std Z+3,r25
657
 660 05a8 8283      		std Z+2,r24
658
 661 05aa 0E94 0000 		call _printf_P
659
 662 05ae 84E1      		ldi r24,lo8(20)
660
 663 05b0 8093 0000 		sts DispPtr,r24
661
 664 05b4 00D0      		rcall .
662
 665 05b6 EDB7      		in r30,__SP_L__
663
 666 05b8 FEB7      		in r31,__SP_H__
664
 667 05ba 3196      		adiw r30,1
665
 668 05bc ADB7      		in r26,__SP_L__
666
 669 05be BEB7      		in r27,__SP_H__
667
 670 05c0 1196      		adiw r26,1
668
 671 05c2 1C93      		st X,r17
669
 672 05c4 80E0      		ldi r24,lo8(__c.1879)
670
 673 05c6 90E0      		ldi r25,hi8(__c.1879)
671
 674 05c8 9283      		std Z+2,r25
672
 675 05ca 8183      		std Z+1,r24
673
 676 05cc 8091 0000 		lds r24,CompassCourse
674
 677 05d0 9091 0000 		lds r25,(CompassCourse)+1
675
 678 05d4 9483      		std Z+4,r25
676
 679 05d6 8383      		std Z+3,r24
677
 680 05d8 0E94 0000 		call _printf_P
678
 681 05dc 88E2      		ldi r24,lo8(40)
679
 682 05de 8093 0000 		sts DispPtr,r24
680
 683 05e2 EDB7      		in r30,__SP_L__
681
 684 05e4 FEB7      		in r31,__SP_H__
682
 685 05e6 3196      		adiw r30,1
683
 686 05e8 ADB7      		in r26,__SP_L__
684
 687 05ea BEB7      		in r27,__SP_H__
685
 688 05ec 1196      		adiw r26,1
686
 689 05ee 1C93      		st X,r17
687
 690 05f0 80E0      		ldi r24,lo8(__c.1881)
688
 691 05f2 90E0      		ldi r25,hi8(__c.1881)
689
 692 05f4 9283      		std Z+2,r25
690
 693 05f6 8183      		std Z+1,r24
691
 694 05f8 8091 0000 		lds r24,CompassHeading
692
 695 05fc 9091 0000 		lds r25,(CompassHeading)+1
693
 696 0600 9483      		std Z+4,r25
694
 697 0602 8383      		std Z+3,r24
695
 698 0604 0E94 0000 		call _printf_P
696
 699 0608 8CE3      		ldi r24,lo8(60)
697
 700 060a 8093 0000 		sts DispPtr,r24
698
 701 060e EDB7      		in r30,__SP_L__
699
 702 0610 FEB7      		in r31,__SP_H__
700
 703 0612 3196      		adiw r30,1
701
 704 0614 ADB7      		in r26,__SP_L__
702
 705 0616 BEB7      		in r27,__SP_H__
703
 706 0618 1196      		adiw r26,1
704
 707 061a 1C93      		st X,r17
705
 708 061c 80E0      		ldi r24,lo8(__c.1883)
706
 709 061e 90E0      		ldi r25,hi8(__c.1883)
707
 710 0620 9283      		std Z+2,r25
708
 711 0622 8183      		std Z+1,r24
709
 712 0624 8091 0000 		lds r24,CompassOffCourse
710
 713 0628 9091 0000 		lds r25,(CompassOffCourse)+1
711
 714 062c 9483      		std Z+4,r25
712
 715 062e 8383      		std Z+3,r24
713
 716 0630 0E94 0000 		call _printf_P
714
 717 0634 0F90      		pop __tmp_reg__
715
 718 0636 0F90      		pop __tmp_reg__
716
 719 0638 0F90      		pop __tmp_reg__
717
 720 063a 0F90      		pop __tmp_reg__
718
 721 063c 0F90      		pop __tmp_reg__
719
 722 063e 00C0      		rjmp .L36
720
 723               	.L26:
721
 724 0640 1092 0000 		sts DispPtr,__zero_reg__
722
 725 0644 EDB7      		in r30,__SP_L__
723
 726 0646 FEB7      		in r31,__SP_H__
724
 727 0648 3797      		sbiw r30,7
725
 728 064a 0FB6      		in __tmp_reg__,__SREG__
726
 729 064c F894      		cli
727
 730 064e FEBF      		out __SP_H__,r31
728
 731 0650 0FBE      		out __SREG__,__tmp_reg__
729
 732 0652 EDBF      		out __SP_L__,r30
730
 733 0654 3196      		adiw r30,1
731
 734 0656 11E0      		ldi r17,lo8(1)
732
 735 0658 ADB7      		in r26,__SP_L__
733
 736 065a BEB7      		in r27,__SP_H__
734
 737 065c 1196      		adiw r26,1
735
 738 065e 1C93      		st X,r17
736
 739 0660 80E0      		ldi r24,lo8(__c.1886)
737
 740 0662 90E0      		ldi r25,hi8(__c.1886)
738
 741 0664 9283      		std Z+2,r25
739
 742 0666 8183      		std Z+1,r24
740
 743 0668 8091 0000 		lds r24,Poti1
741
 744 066c 9091 0000 		lds r25,(Poti1)+1
742
 745 0670 9483      		std Z+4,r25
743
 746 0672 8383      		std Z+3,r24
744
 747 0674 8091 0000 		lds r24,Poti5
745
 748 0678 9091 0000 		lds r25,(Poti5)+1
746
 749 067c 9683      		std Z+6,r25
747
 750 067e 8583      		std Z+5,r24
748
 751 0680 0E94 0000 		call _printf_P
749
 752 0684 84E1      		ldi r24,lo8(20)
750
 753 0686 8093 0000 		sts DispPtr,r24
751
 754 068a EDB7      		in r30,__SP_L__
752
 755 068c FEB7      		in r31,__SP_H__
753
 756 068e 3196      		adiw r30,1
754
 757 0690 ADB7      		in r26,__SP_L__
755
 758 0692 BEB7      		in r27,__SP_H__
756
 759 0694 1196      		adiw r26,1
757
 760 0696 1C93      		st X,r17
758
 761 0698 80E0      		ldi r24,lo8(__c.1888)
759
 762 069a 90E0      		ldi r25,hi8(__c.1888)
760
 763 069c 9283      		std Z+2,r25
761
 764 069e 8183      		std Z+1,r24
762
 765 06a0 8091 0000 		lds r24,Poti2
763
 766 06a4 9091 0000 		lds r25,(Poti2)+1
764
 767 06a8 9483      		std Z+4,r25
765
 768 06aa 8383      		std Z+3,r24
766
 769 06ac 8091 0000 		lds r24,Poti6
767
 770 06b0 9091 0000 		lds r25,(Poti6)+1
768
 771 06b4 9683      		std Z+6,r25
769
 772 06b6 8583      		std Z+5,r24
770
 773 06b8 0E94 0000 		call _printf_P
771
 774 06bc 88E2      		ldi r24,lo8(40)
772
 775 06be 8093 0000 		sts DispPtr,r24
773
 776 06c2 EDB7      		in r30,__SP_L__
774
 777 06c4 FEB7      		in r31,__SP_H__
775
 778 06c6 3196      		adiw r30,1
776
 779 06c8 ADB7      		in r26,__SP_L__
777
 780 06ca BEB7      		in r27,__SP_H__
778
 781 06cc 1196      		adiw r26,1
779
 782 06ce 1C93      		st X,r17
780
 783 06d0 80E0      		ldi r24,lo8(__c.1890)
781
 784 06d2 90E0      		ldi r25,hi8(__c.1890)
782
 785 06d4 9283      		std Z+2,r25
783
 786 06d6 8183      		std Z+1,r24
784
 787 06d8 8091 0000 		lds r24,Poti3
785
 788 06dc 9091 0000 		lds r25,(Poti3)+1
786
 789 06e0 9483      		std Z+4,r25
787
 790 06e2 8383      		std Z+3,r24
788
 791 06e4 8091 0000 		lds r24,Poti7
789
 792 06e8 9091 0000 		lds r25,(Poti7)+1
790
 793 06ec 9683      		std Z+6,r25
791
 794 06ee 8583      		std Z+5,r24
792
 795 06f0 0E94 0000 		call _printf_P
793
 796 06f4 8CE3      		ldi r24,lo8(60)
794
 797 06f6 8093 0000 		sts DispPtr,r24
795
 798 06fa EDB7      		in r30,__SP_L__
796
 799 06fc FEB7      		in r31,__SP_H__
797
 800 06fe 3196      		adiw r30,1
798
 801 0700 ADB7      		in r26,__SP_L__
799
 802 0702 BEB7      		in r27,__SP_H__
800
 803 0704 1196      		adiw r26,1
801
 804 0706 1C93      		st X,r17
802
 805 0708 80E0      		ldi r24,lo8(__c.1892)
803
 806 070a 90E0      		ldi r25,hi8(__c.1892)
804
 807 070c 9283      		std Z+2,r25
805
 808 070e 8183      		std Z+1,r24
806
 809 0710 8091 0000 		lds r24,Poti4
807
 810 0714 9091 0000 		lds r25,(Poti4)+1
808
 811 0718 9483      		std Z+4,r25
809
 812 071a 8383      		std Z+3,r24
810
 813 071c 8091 0000 		lds r24,Poti8
811
 814 0720 9091 0000 		lds r25,(Poti8)+1
812
 815 0724 9683      		std Z+6,r25
813
 816 0726 8583      		std Z+5,r24
814
 817 0728 0E94 0000 		call _printf_P
815
 818 072c EDB7      		in r30,__SP_L__
816
 819 072e FEB7      		in r31,__SP_H__
817
 820 0730 3796      		adiw r30,7
818
 821 0732 0FB6      		in __tmp_reg__,__SREG__
819
 822 0734 F894      		cli
820
 823 0736 FEBF      		out __SP_H__,r31
821
 824 0738 0FBE      		out __SREG__,__tmp_reg__
822
 825 073a EDBF      		out __SP_L__,r30
823
 826 073c 00C0      		rjmp .L36
824
 827               	.L20:
825
 828 073e 1092 0000 		sts DispPtr,__zero_reg__
826
 829 0742 2091 0000 		lds r18,PPM_in+2
827
 830 0746 3091 0000 		lds r19,(PPM_in+2)+1
828
 831 074a 4091 0000 		lds r20,PPM_in+4
829
 832 074e 5091 0000 		lds r21,(PPM_in+4)+1
830
 833 0752 EDB7      		in r30,__SP_L__
831
 834 0754 FEB7      		in r31,__SP_H__
832
 835 0756 3797      		sbiw r30,7
833
 836 0758 0FB6      		in __tmp_reg__,__SREG__
834
 837 075a F894      		cli
835
 838 075c FEBF      		out __SP_H__,r31
836
 839 075e 0FBE      		out __SREG__,__tmp_reg__
837
 840 0760 EDBF      		out __SP_L__,r30
838
 841 0762 3196      		adiw r30,1
839
 842 0764 11E0      		ldi r17,lo8(1)
840
 843 0766 ADB7      		in r26,__SP_L__
841
 844 0768 BEB7      		in r27,__SP_H__
842
 845 076a 1196      		adiw r26,1
843
 846 076c 1C93      		st X,r17
844
 847 076e 80E0      		ldi r24,lo8(__c.1813)
845
 848 0770 90E0      		ldi r25,hi8(__c.1813)
846
 849 0772 9283      		std Z+2,r25
847
 850 0774 8183      		std Z+1,r24
848
 851 0776 3483      		std Z+4,r19
849
 852 0778 2383      		std Z+3,r18
850
 853 077a 5683      		std Z+6,r21
851
 854 077c 4583      		std Z+5,r20
852
 855 077e 0E94 0000 		call _printf_P
853
 856 0782 84E1      		ldi r24,lo8(20)
854
 857 0784 8093 0000 		sts DispPtr,r24
855
 858 0788 2091 0000 		lds r18,PPM_in+6
856
 859 078c 3091 0000 		lds r19,(PPM_in+6)+1
857
 860 0790 4091 0000 		lds r20,PPM_in+8
858
 861 0794 5091 0000 		lds r21,(PPM_in+8)+1
859
 862 0798 EDB7      		in r30,__SP_L__
860
 863 079a FEB7      		in r31,__SP_H__
861
 864 079c 3196      		adiw r30,1
862
 865 079e ADB7      		in r26,__SP_L__
863
 866 07a0 BEB7      		in r27,__SP_H__
864
 867 07a2 1196      		adiw r26,1
865
 868 07a4 1C93      		st X,r17
866
 869 07a6 80E0      		ldi r24,lo8(__c.1815)
867
 870 07a8 90E0      		ldi r25,hi8(__c.1815)
868
 871 07aa 9283      		std Z+2,r25
869
 872 07ac 8183      		std Z+1,r24
870
 873 07ae 3483      		std Z+4,r19
871
 874 07b0 2383      		std Z+3,r18
872
 875 07b2 5683      		std Z+6,r21
873
 876 07b4 4583      		std Z+5,r20
874
 877 07b6 0E94 0000 		call _printf_P
875
 878 07ba 88E2      		ldi r24,lo8(40)
876
 879 07bc 8093 0000 		sts DispPtr,r24
877
 880 07c0 2091 0000 		lds r18,PPM_in+10
878
 881 07c4 3091 0000 		lds r19,(PPM_in+10)+1
879
 882 07c8 4091 0000 		lds r20,PPM_in+12
880
 883 07cc 5091 0000 		lds r21,(PPM_in+12)+1
881
 884 07d0 EDB7      		in r30,__SP_L__
882
 885 07d2 FEB7      		in r31,__SP_H__
883
 886 07d4 3196      		adiw r30,1
884
 887 07d6 ADB7      		in r26,__SP_L__
885
 888 07d8 BEB7      		in r27,__SP_H__
886
 889 07da 1196      		adiw r26,1
887
 890 07dc 1C93      		st X,r17
888
 891 07de 80E0      		ldi r24,lo8(__c.1817)
889
 892 07e0 90E0      		ldi r25,hi8(__c.1817)
890
 893 07e2 9283      		std Z+2,r25
891
 894 07e4 8183      		std Z+1,r24
892
 895 07e6 3483      		std Z+4,r19
893
 896 07e8 2383      		std Z+3,r18
894
 897 07ea 5683      		std Z+6,r21
895
 898 07ec 4583      		std Z+5,r20
896
 899 07ee 0E94 0000 		call _printf_P
897
 900 07f2 8CE3      		ldi r24,lo8(60)
898
 901 07f4 8093 0000 		sts DispPtr,r24
899
 902 07f8 2091 0000 		lds r18,PPM_in+14
900
 903 07fc 3091 0000 		lds r19,(PPM_in+14)+1
901
 904 0800 4091 0000 		lds r20,PPM_in+16
902
 905 0804 5091 0000 		lds r21,(PPM_in+16)+1
903
 906 0808 EDB7      		in r30,__SP_L__
904
 907 080a FEB7      		in r31,__SP_H__
905
 908 080c 3196      		adiw r30,1
906
 909 080e ADB7      		in r26,__SP_L__
907
 910 0810 BEB7      		in r27,__SP_H__
908
 911 0812 1196      		adiw r26,1
909
 912 0814 1C93      		st X,r17
910
 913 0816 80E0      		ldi r24,lo8(__c.1819)
911
 914 0818 90E0      		ldi r25,hi8(__c.1819)
912
 915 081a 9283      		std Z+2,r25
913
 916 081c 8183      		std Z+1,r24
914
 917 081e 3483      		std Z+4,r19
915
 918 0820 2383      		std Z+3,r18
916
 919 0822 5683      		std Z+6,r21
917
 920 0824 4583      		std Z+5,r20
918
 921 0826 0E94 0000 		call _printf_P
919
 922 082a EDB7      		in r30,__SP_L__
920
 923 082c FEB7      		in r31,__SP_H__
921
 924 082e 3796      		adiw r30,7
922
 925 0830 0FB6      		in __tmp_reg__,__SREG__
923
 926 0832 F894      		cli
924
 927 0834 FEBF      		out __SP_H__,r31
925
 928 0836 0FBE      		out __SREG__,__tmp_reg__
926
 929 0838 EDBF      		out __SP_L__,r30
927
 930 083a 00C0      		rjmp .L36
928
 931               	.L24:
929
 932 083c 1092 0000 		sts DispPtr,__zero_reg__
930
 933 0840 8091 0000 		lds r24,UBat
931
 934 0844 9091 0000 		lds r25,(UBat)+1
932
 935 0848 C091 0000 		lds r28,UBat
933
 936 084c D091 0000 		lds r29,(UBat)+1
934
 937 0850 ADB7      		in r26,__SP_L__
935
 938 0852 BEB7      		in r27,__SP_H__
936
 939 0854 1797      		sbiw r26,7
937
 940 0856 0FB6      		in __tmp_reg__,__SREG__
938
 941 0858 F894      		cli
939
 942 085a BEBF      		out __SP_H__,r27
940
 943 085c 0FBE      		out __SREG__,__tmp_reg__
941
 944 085e ADBF      		out __SP_L__,r26
942
 945 0860 EDB7      		in r30,__SP_L__
943
 946 0862 FEB7      		in r31,__SP_H__
944
 947 0864 3196      		adiw r30,1
945
 948 0866 FF24      		clr r15
946
 949 0868 F394      		inc r15
947
 950 086a 1196      		adiw r26,1
948
 951 086c FC92      		st X,r15
949
 952 086e 20E0      		ldi r18,lo8(__c.1868)
950
 953 0870 30E0      		ldi r19,hi8(__c.1868)
951
 954 0872 3283      		std Z+2,r19
952
 955 0874 2183      		std Z+1,r18
953
 956 0876 6AE0      		ldi r22,lo8(10)
954
 957 0878 70E0      		ldi r23,hi8(10)
955
 958 087a 0E94 0000 		call __divmodhi4
956
 959 087e 7483      		std Z+4,r23
957
 960 0880 6383      		std Z+3,r22
958
 961 0882 CE01      		movw r24,r28
959
 962 0884 6AE0      		ldi r22,lo8(10)
960
 963 0886 70E0      		ldi r23,hi8(10)
961
 964 0888 0E94 0000 		call __divmodhi4
962
 965 088c 9683      		std Z+6,r25
963
 966 088e 8583      		std Z+5,r24
964
 967 0890 0E94 0000 		call _printf_P
965
 968 0894 84E1      		ldi r24,lo8(20)
966
 969 0896 8093 0000 		sts DispPtr,r24
967
 970 089a 2091 0000 		lds r18,RC_Quality
968
 971 089e 0F90      		pop __tmp_reg__
969
 972 08a0 0F90      		pop __tmp_reg__
970
 973 08a2 EDB7      		in r30,__SP_L__
971
 974 08a4 FEB7      		in r31,__SP_H__
972
 975 08a6 3196      		adiw r30,1
973
 976 08a8 ADB7      		in r26,__SP_L__
974
 977 08aa BEB7      		in r27,__SP_H__
975
 978 08ac 1196      		adiw r26,1
976
 979 08ae FC92      		st X,r15
977
 980 08b0 80E0      		ldi r24,lo8(__c.1870)
978
 981 08b2 90E0      		ldi r25,hi8(__c.1870)
979
 982 08b4 9283      		std Z+2,r25
980
 983 08b6 8183      		std Z+1,r24
981
 984 08b8 2383      		std Z+3,r18
982
 985 08ba 1482      		std Z+4,__zero_reg__
983
 986 08bc 0E94 0000 		call _printf_P
984
 987 08c0 88E2      		ldi r24,lo8(40)
985
 988 08c2 8093 0000 		sts DispPtr,r24
986
 989 08c6 2091 0000 		lds r18,RC_Channels
987
 990 08ca EDB7      		in r30,__SP_L__
988
 991 08cc FEB7      		in r31,__SP_H__
989
 992 08ce 3196      		adiw r30,1
990
 993 08d0 ADB7      		in r26,__SP_L__
991
 994 08d2 BEB7      		in r27,__SP_H__
992
 995 08d4 1196      		adiw r26,1
993
 996 08d6 FC92      		st X,r15
994
 997 08d8 80E0      		ldi r24,lo8(__c.1872)
995
 998 08da 90E0      		ldi r25,hi8(__c.1872)
996
 999 08dc 9283      		std Z+2,r25
997
 1000 08de 8183      		std Z+1,r24
998
 1001 08e0 2383      		std Z+3,r18
999
 1002 08e2 1482      		std Z+4,__zero_reg__
1000
 1003 08e4 0E94 0000 		call _printf_P
1001
 1004 08e8 8CE3      		ldi r24,lo8(60)
1002
 1005 08ea 8093 0000 		sts DispPtr,r24
1003
 1006 08ee 2091 0000 		lds r18,RC_RSSI
1004
 1007 08f2 EDB7      		in r30,__SP_L__
1005
 1008 08f4 FEB7      		in r31,__SP_H__
1006
 1009 08f6 3196      		adiw r30,1
1007
 1010 08f8 ADB7      		in r26,__SP_L__
1008
 1011 08fa BEB7      		in r27,__SP_H__
1009
 1012 08fc 1196      		adiw r26,1
1010
 1013 08fe FC92      		st X,r15
1011
 1014 0900 80E0      		ldi r24,lo8(__c.1874)
1012
 1015 0902 90E0      		ldi r25,hi8(__c.1874)
1013
 1016               	.L77:
1014
 1017 0904 9283      		std Z+2,r25
1015
 1018 0906 8183      		std Z+1,r24
1016
 1019 0908 2383      		std Z+3,r18
1017
 1020 090a 1482      		std Z+4,__zero_reg__
1018
 1021 090c 0E94 0000 		call _printf_P
1019
 1022 0910 0F90      		pop __tmp_reg__
1020
 1023 0912 0F90      		pop __tmp_reg__
1021
 1024 0914 0F90      		pop __tmp_reg__
1022
 1025 0916 0F90      		pop __tmp_reg__
1023
 1026 0918 0F90      		pop __tmp_reg__
1024
 1027 091a 1092 0000 		sts RemoteKeys,__zero_reg__
1025
 1028 091e DF91      		pop r29
1026
 1029 0920 CF91      		pop r28
1027
 1030 0922 1F91      		pop r17
1028
 1031 0924 0F91      		pop r16
1029
 1032 0926 FF90      		pop r15
1030
 1033 0928 0895      		ret
1031
 1034               	.L90:
1032
 1035 092a 1092 0000 		sts DispPtr,__zero_reg__
1033
 1036 092e 00D0      		rcall .
1034
 1037 0930 0F92      		push __tmp_reg__
1035
 1038 0932 11E0      		ldi r17,lo8(1)
1036
 1039 0934 EDB7      		in r30,__SP_L__
1037
 1040 0936 FEB7      		in r31,__SP_H__
1038
 1041 0938 1183      		std Z+1,r17
1039
 1042 093a 80E0      		ldi r24,lo8(__c.1777)
1040
 1043 093c 90E0      		ldi r25,hi8(__c.1777)
1041
 1044 093e 9383      		std Z+3,r25
1042
 1045 0940 8283      		std Z+2,r24
1043
 1046 0942 0E94 0000 		call _printf_P
1044
 1047 0946 84E1      		ldi r24,lo8(20)
1045
 1048 0948 8093 0000 		sts DispPtr,r24
1046
 1049 094c 2091 0000 		lds r18,BoardRelease
1047
 1050 0950 8DB7      		in r24,__SP_L__
1048
 1051 0952 9EB7      		in r25,__SP_H__
1049
 1052 0954 0A97      		sbiw r24,10
1050
 1053 0956 0FB6      		in __tmp_reg__,__SREG__
1051
 1054 0958 F894      		cli
1052
 1055 095a 9EBF      		out __SP_H__,r25
1053
 1056 095c 0FBE      		out __SREG__,__tmp_reg__
1054
 1057 095e 8DBF      		out __SP_L__,r24
1055
 1058 0960 EDB7      		in r30,__SP_L__
1056
 1059 0962 FEB7      		in r31,__SP_H__
1057
 1060 0964 3196      		adiw r30,1
1058
 1061 0966 ADB7      		in r26,__SP_L__
1059
 1062 0968 BEB7      		in r27,__SP_H__
1060
 1063 096a 1196      		adiw r26,1
1061
 1064 096c 1C93      		st X,r17
1062
 1065 096e 80E0      		ldi r24,lo8(__c.1779)
1063
 1066 0970 90E0      		ldi r25,hi8(__c.1779)
1064
 1067 0972 9283      		std Z+2,r25
1065
 1068 0974 8183      		std Z+1,r24
1066
 1069 0976 822F      		mov r24,r18
1067
 1070 0978 6AE0      		ldi r22,lo8(10)
1068
 1071 097a 0E94 0000 		call __udivmodqi4
1069
 1072 097e 8383      		std Z+3,r24
1070
 1073 0980 1482      		std Z+4,__zero_reg__
1071
 1074 0982 822F      		mov r24,r18
1072
 1075 0984 0E94 0000 		call __udivmodqi4
1073
 1076 0988 9583      		std Z+5,r25
1074
 1077 098a 1682      		std Z+6,__zero_reg__
1075
 1078 098c 1086      		std Z+8,__zero_reg__
1076
 1079 098e 1782      		std Z+7,__zero_reg__
1077
 1080 0990 8CE4      		ldi r24,lo8(76)
1078
 1081 0992 90E0      		ldi r25,hi8(76)
1079
 1082 0994 9287      		std Z+10,r25
1080
 1083 0996 8187      		std Z+9,r24
1081
 1084 0998 87E6      		ldi r24,lo8(103)
1082
 1085 099a 90E0      		ldi r25,hi8(103)
1083
 1086 099c 9487      		std Z+12,r25
1084
 1087 099e 8387      		std Z+11,r24
1085
 1088 09a0 0E94 0000 		call _printf_P
1086
 1089 09a4 88E2      		ldi r24,lo8(40)
1087
 1090 09a6 8093 0000 		sts DispPtr,r24
1088
 1091 09aa EDB7      		in r30,__SP_L__
1089
 1092 09ac FEB7      		in r31,__SP_H__
1090
 1093 09ae 3D96      		adiw r30,13
1091
 1094 09b0 0FB6      		in __tmp_reg__,__SREG__
1092
 1095 09b2 F894      		cli
1093
 1096 09b4 FEBF      		out __SP_H__,r31
1094
 1097 09b6 0FBE      		out __SREG__,__tmp_reg__
1095
 1098 09b8 EDBF      		out __SP_L__,r30
1096
 1099 09ba 0E94 0000 		call GetActiveParamSet
1097
 1100 09be 2DB7      		in r18,__SP_L__
1098
 1101 09c0 3EB7      		in r19,__SP_H__
1099
 1102 09c2 2750      		subi r18,lo8(-(-7))
1100
 1103 09c4 3040      		sbci r19,hi8(-(-7))
1101
 1104 09c6 0FB6      		in __tmp_reg__,__SREG__
1102
 1105 09c8 F894      		cli
1103
 1106 09ca 3EBF      		out __SP_H__,r19
1104
 1107 09cc 0FBE      		out __SREG__,__tmp_reg__
1105
 1108 09ce 2DBF      		out __SP_L__,r18
1106
 1109 09d0 EDB7      		in r30,__SP_L__
1107
 1110 09d2 FEB7      		in r31,__SP_H__
1108
 1111 09d4 3196      		adiw r30,1
1109
 1112 09d6 ADB7      		in r26,__SP_L__
1110
 1113 09d8 BEB7      		in r27,__SP_H__
1111
 1114 09da 1196      		adiw r26,1
1112
 1115 09dc 1C93      		st X,r17
1113
 1116 09de 20E0      		ldi r18,lo8(__c.1781)
1114
 1117 09e0 30E0      		ldi r19,hi8(__c.1781)
1115
 1118 09e2 3283      		std Z+2,r19
1116
 1119 09e4 2183      		std Z+1,r18
1117
 1120 09e6 8383      		std Z+3,r24
1118
 1121 09e8 1482      		std Z+4,__zero_reg__
1119
 1122 09ea 80E0      		ldi r24,lo8(Mixer+1)
1120
 1123 09ec 90E0      		ldi r25,hi8(Mixer+1)
1121
 1124 09ee 9683      		std Z+6,r25
1122
 1125 09f0 8583      		std Z+5,r24
1123
 1126 09f2 0E94 0000 		call _printf_P
1124
 1127 09f6 8091 0000 		lds r24,I2CTimeout
1125
 1128 09fa 9091 0000 		lds r25,(I2CTimeout)+1
1126
 1129 09fe EDB7      		in r30,__SP_L__
1127
 1130 0a00 FEB7      		in r31,__SP_H__
1128
 1131 0a02 3796      		adiw r30,7
1129
 1132 0a04 0FB6      		in __tmp_reg__,__SREG__
1130
 1133 0a06 F894      		cli
1131
 1134 0a08 FEBF      		out __SP_H__,r31
1132
 1135 0a0a 0FBE      		out __SREG__,__tmp_reg__
1133
 1136 0a0c EDBF      		out __SP_L__,r30
1134
 1137 0a0e 0697      		sbiw r24,6
1135
 1138 0a10 00F4      		brsh .+2
1136
 1139 0a12 00C0      		rjmp .L91
1137
 1140 0a14 2091 0000 		lds r18,MissingMotor
1138
 1141 0a18 2223      		tst r18
1139
 1142 0a1a 01F4      		brne .+2
1140
 1143 0a1c 00C0      		rjmp .L37
1141
 1144 0a1e 8CE3      		ldi r24,lo8(60)
1142
 1145 0a20 8093 0000 		sts DispPtr,r24
1143
 1146 0a24 00D0      		rcall .
1144
 1147 0a26 00D0      		rcall .
1145
 1148 0a28 0F92      		push __tmp_reg__
1146
 1149 0a2a EDB7      		in r30,__SP_L__
1147
 1150 0a2c FEB7      		in r31,__SP_H__
1148
 1151 0a2e 3196      		adiw r30,1
1149
 1152 0a30 ADB7      		in r26,__SP_L__
1150
 1153 0a32 BEB7      		in r27,__SP_H__
1151
 1154 0a34 1196      		adiw r26,1
1152
 1155 0a36 1C93      		st X,r17
1153
 1156 0a38 80E0      		ldi r24,lo8(__c.1785)
1154
 1157 0a3a 90E0      		ldi r25,hi8(__c.1785)
1155
 1158 0a3c 00C0      		rjmp .L77
1156
 1159               	.L18:
1157
 1160 0a3e 8091 0000 		lds r24,ParamSet+8
1158
 1161 0a42 80FF      		sbrs r24,0
1159
 1162 0a44 00C0      		rjmp .L38
1160
 1163 0a46 1092 0000 		sts DispPtr,__zero_reg__
1161
 1164 0a4a 6091 0000 		lds r22,ReadingHeight
1162
 1165 0a4e 7091 0000 		lds r23,(ReadingHeight)+1
1163
 1166 0a52 8091 0000 		lds r24,(ReadingHeight)+2
1164
 1167 0a56 9091 0000 		lds r25,(ReadingHeight)+3
1165
 1168 0a5a 00D0      		rcall .
1166
 1169 0a5c 00D0      		rcall .
1167
 1170 0a5e 0F92      		push __tmp_reg__
1168
 1171 0a60 CDB7      		in r28,__SP_L__
1169
 1172 0a62 DEB7      		in r29,__SP_H__
1170
 1173 0a64 2196      		adiw r28,1
1171
 1174 0a66 ADB7      		in r26,__SP_L__
1172
 1175 0a68 BEB7      		in r27,__SP_H__
1173
 1176 0a6a 1196      		adiw r26,1
1174
 1177 0a6c 0C93      		st X,r16
1175
 1178 0a6e 20E0      		ldi r18,lo8(__c.1791)
1176
 1179 0a70 30E0      		ldi r19,hi8(__c.1791)
1177
 1180 0a72 3A83      		std Y+2,r19
1178
 1181 0a74 2983      		std Y+1,r18
1179
 1182 0a76 25E0      		ldi r18,lo8(5)
1180
 1183 0a78 30E0      		ldi r19,hi8(5)
1181
 1184 0a7a 40E0      		ldi r20,hlo8(5)
1182
 1185 0a7c 50E0      		ldi r21,hhi8(5)
1183
 1186 0a7e 0E94 0000 		call __divmodsi4
1184
 1187 0a82 3C83      		std Y+4,r19
1185
 1188 0a84 2B83      		std Y+3,r18
1186
 1189 0a86 0E94 0000 		call _printf_P
1187
 1190 0a8a 84E1      		ldi r24,lo8(20)
1188
 1191 0a8c 8093 0000 		sts DispPtr,r24
1189
 1192 0a90 CDB7      		in r28,__SP_L__
1190
 1193 0a92 DEB7      		in r29,__SP_H__
1191
 1194 0a94 2196      		adiw r28,1
1192
 1195 0a96 EDB7      		in r30,__SP_L__
1193
 1196 0a98 FEB7      		in r31,__SP_H__
1194
 1197 0a9a 0183      		std Z+1,r16
1195
 1198 0a9c 80E0      		ldi r24,lo8(__c.1793)
1196
 1199 0a9e 90E0      		ldi r25,hi8(__c.1793)
1197
 1200 0aa0 9A83      		std Y+2,r25
1198
 1201 0aa2 8983      		std Y+1,r24
1199
 1202 0aa4 6091 0000 		lds r22,SetPointHeight
1200
 1203 0aa8 7091 0000 		lds r23,(SetPointHeight)+1
1201
 1204 0aac 8091 0000 		lds r24,(SetPointHeight)+2
1202
 1205 0ab0 9091 0000 		lds r25,(SetPointHeight)+3
1203
 1206 0ab4 25E0      		ldi r18,lo8(5)
1204
 1207 0ab6 30E0      		ldi r19,hi8(5)
1205
 1208 0ab8 40E0      		ldi r20,hlo8(5)
1206
 1209 0aba 50E0      		ldi r21,hhi8(5)
1207
 1210 0abc 0E94 0000 		call __divmodsi4
1208
 1211 0ac0 3C83      		std Y+4,r19
1209
 1212 0ac2 2B83      		std Y+3,r18
1210
 1213 0ac4 0E94 0000 		call _printf_P
1211
 1214 0ac8 88E2      		ldi r24,lo8(40)
1212
 1215 0aca 8093 0000 		sts DispPtr,r24
1213
 1216 0ace 2091 0000 		lds r18,AdAirPressure
1214
 1217 0ad2 3091 0000 		lds r19,(AdAirPressure)+1
1215
 1218 0ad6 EDB7      		in r30,__SP_L__
1216
 1219 0ad8 FEB7      		in r31,__SP_H__
1217
 1220 0ada 3196      		adiw r30,1
1218
 1221 0adc ADB7      		in r26,__SP_L__
1219
 1222 0ade BEB7      		in r27,__SP_H__
1220
 1223 0ae0 1196      		adiw r26,1
1221
 1224 0ae2 0C93      		st X,r16
1222
 1225 0ae4 80E0      		ldi r24,lo8(__c.1795)
1223
 1226 0ae6 90E0      		ldi r25,hi8(__c.1795)
1224
 1227 0ae8 9283      		std Z+2,r25
1225
 1228 0aea 8183      		std Z+1,r24
1226
 1229 0aec 3483      		std Z+4,r19
1227
 1230 0aee 2383      		std Z+3,r18
1228
 1231 0af0 0E94 0000 		call _printf_P
1229
 1232 0af4 8CE3      		ldi r24,lo8(60)
1230
 1233 0af6 8093 0000 		sts DispPtr,r24
1231
 1234 0afa 27B5      		in r18,71-32
1232
 1235 0afc EDB7      		in r30,__SP_L__
1233
 1236 0afe FEB7      		in r31,__SP_H__
1234
 1237 0b00 3196      		adiw r30,1
1235
 1238 0b02 ADB7      		in r26,__SP_L__
1236
 1239 0b04 BEB7      		in r27,__SP_H__
1237
 1240 0b06 1196      		adiw r26,1
1238
 1241 0b08 0C93      		st X,r16
1239
 1242 0b0a 80E0      		ldi r24,lo8(__c.1797)
1240
 1243 0b0c 90E0      		ldi r25,hi8(__c.1797)
1241
 1244 0b0e 00C0      		rjmp .L77
1242
 1245               	.L29:
1243
 1246 0b10 1092 0000 		sts DispPtr,__zero_reg__
1244
 1247 0b14 00D0      		rcall .
1245
 1248 0b16 0F92      		push __tmp_reg__
1246
 1249 0b18 11E0      		ldi r17,lo8(1)
1247
 1250 0b1a ADB7      		in r26,__SP_L__
1248
 1251 0b1c BEB7      		in r27,__SP_H__
1249
 1252 0b1e 1196      		adiw r26,1
1250
 1253 0b20 1C93      		st X,r17
1251
 1254 0b22 1197      		sbiw r26,1
1252
 1255 0b24 80E0      		ldi r24,lo8(__c.1913)
1253
 1256 0b26 90E0      		ldi r25,hi8(__c.1913)
1254
 1257 0b28 1396      		adiw r26,2+1
1255
 1258 0b2a 9C93      		st X,r25
1256
 1259 0b2c 8E93      		st -X,r24
1257
 1260 0b2e 1297      		sbiw r26,2
1258
 1261 0b30 0E94 0000 		call _printf_P
1259
 1262 0b34 84E1      		ldi r24,lo8(20)
1260
 1263 0b36 8093 0000 		sts DispPtr,r24
1261
 1264 0b3a EDB7      		in r30,__SP_L__
1262
 1265 0b3c FEB7      		in r31,__SP_H__
1263
 1266 0b3e 3897      		sbiw r30,8
1264
 1267 0b40 0FB6      		in __tmp_reg__,__SREG__
1265
 1268 0b42 F894      		cli
1266
 1269 0b44 FEBF      		out __SP_H__,r31
1267
 1270 0b46 0FBE      		out __SREG__,__tmp_reg__
1268
 1271 0b48 EDBF      		out __SP_L__,r30
1269
 1272 0b4a 3196      		adiw r30,1
1270
 1273 0b4c ADB7      		in r26,__SP_L__
1271
 1274 0b4e BEB7      		in r27,__SP_H__
1272
 1275 0b50 1196      		adiw r26,1
1273
 1276 0b52 1C93      		st X,r17
1274
 1277 0b54 80E0      		ldi r24,lo8(__c.1915)
1275
 1278 0b56 90E0      		ldi r25,hi8(__c.1915)
1276
 1279 0b58 9283      		std Z+2,r25
1277
 1280 0b5a 8183      		std Z+1,r24
1278
 1281 0b5c 8091 0000 		lds r24,Motor+2
1279
 1282 0b60 8383      		std Z+3,r24
1280
 1283 0b62 1482      		std Z+4,__zero_reg__
1281
 1284 0b64 8091 0000 		lds r24,Motor+7
1282
 1285 0b68 8583      		std Z+5,r24
1283
 1286 0b6a 1682      		std Z+6,__zero_reg__
1284
 1287 0b6c 8091 0000 		lds r24,Motor+12
1285
 1288 0b70 8783      		std Z+7,r24
1286
 1289 0b72 1086      		std Z+8,__zero_reg__
1287
 1290 0b74 8091 0000 		lds r24,Motor+17
1288
 1291 0b78 8187      		std Z+9,r24
1289
 1292 0b7a 1286      		std Z+10,__zero_reg__
1290
 1293 0b7c 0E94 0000 		call _printf_P
1291
 1294 0b80 88E2      		ldi r24,lo8(40)
1292
 1295 0b82 8093 0000 		sts DispPtr,r24
1293
 1296 0b86 EDB7      		in r30,__SP_L__
1294
 1297 0b88 FEB7      		in r31,__SP_H__
1295
 1298 0b8a 3196      		adiw r30,1
1296
 1299 0b8c ADB7      		in r26,__SP_L__
1297
 1300 0b8e BEB7      		in r27,__SP_H__
1298
 1301 0b90 1196      		adiw r26,1
1299
 1302 0b92 1C93      		st X,r17
1300
 1303 0b94 80E0      		ldi r24,lo8(__c.1917)
1301
 1304 0b96 90E0      		ldi r25,hi8(__c.1917)
1302
 1305 0b98 9283      		std Z+2,r25
1303
 1306 0b9a 8183      		std Z+1,r24
1304
 1307 0b9c 8091 0000 		lds r24,Motor+22
1305
 1308 0ba0 8383      		std Z+3,r24
1306
 1309 0ba2 1482      		std Z+4,__zero_reg__
1307
 1310 0ba4 8091 0000 		lds r24,Motor+27
1308
 1311 0ba8 8583      		std Z+5,r24
1309
 1312 0baa 1682      		std Z+6,__zero_reg__
1310
 1313 0bac 8091 0000 		lds r24,Motor+32
1311
 1314 0bb0 8783      		std Z+7,r24
1312
 1315 0bb2 1086      		std Z+8,__zero_reg__
1313
 1316 0bb4 8091 0000 		lds r24,Motor+37
1314
 1317 0bb8 8187      		std Z+9,r24
1315
 1318 0bba 1286      		std Z+10,__zero_reg__
1316
 1319 0bbc 0E94 0000 		call _printf_P
1317
 1320 0bc0 8CE3      		ldi r24,lo8(60)
1318
 1321 0bc2 8093 0000 		sts DispPtr,r24
1319
 1322 0bc6 EDB7      		in r30,__SP_L__
1320
 1323 0bc8 FEB7      		in r31,__SP_H__
1321
 1324 0bca 3196      		adiw r30,1
1322
 1325 0bcc ADB7      		in r26,__SP_L__
1323
 1326 0bce BEB7      		in r27,__SP_H__
1324
 1327 0bd0 1196      		adiw r26,1
1325
 1328 0bd2 1C93      		st X,r17
1326
 1329 0bd4 80E0      		ldi r24,lo8(__c.1919)
1327
 1330 0bd6 90E0      		ldi r25,hi8(__c.1919)
1328
 1331 0bd8 9283      		std Z+2,r25
1329
 1332 0bda 8183      		std Z+1,r24
1330
 1333 0bdc 8091 0000 		lds r24,Motor+42
1331
 1334 0be0 8383      		std Z+3,r24
1332
 1335 0be2 1482      		std Z+4,__zero_reg__
1333
 1336 0be4 8091 0000 		lds r24,Motor+47
1334
 1337 0be8 8583      		std Z+5,r24
1335
 1338 0bea 1682      		std Z+6,__zero_reg__
1336
 1339 0bec 8091 0000 		lds r24,Motor+52
1337
 1340 0bf0 8783      		std Z+7,r24
1338
 1341 0bf2 1086      		std Z+8,__zero_reg__
1339
 1342 0bf4 8091 0000 		lds r24,Motor+57
1340
 1343 0bf8 8187      		std Z+9,r24
1341
 1344 0bfa 1286      		std Z+10,__zero_reg__
1342
 1345 0bfc 0E94 0000 		call _printf_P
1343
 1346 0c00 EDB7      		in r30,__SP_L__
1344
 1347 0c02 FEB7      		in r31,__SP_H__
1345
 1348 0c04 3B96      		adiw r30,11
1346
 1349 0c06 0FB6      		in __tmp_reg__,__SREG__
1347
 1350 0c08 F894      		cli
1348
 1351 0c0a FEBF      		out __SP_H__,r31
1349
 1352 0c0c 0FBE      		out __SREG__,__tmp_reg__
1350
 1353 0c0e EDBF      		out __SP_L__,r30
1351
 1354 0c10 00C0      		rjmp .L36
1352
 1355               	.L30:
1353
 1356 0c12 1092 0000 		sts DispPtr,__zero_reg__
1354
 1357 0c16 00D0      		rcall .
1355
 1358 0c18 0F92      		push __tmp_reg__
1356
 1359 0c1a 11E0      		ldi r17,lo8(1)
1357
 1360 0c1c ADB7      		in r26,__SP_L__
1358
 1361 0c1e BEB7      		in r27,__SP_H__
1359
 1362 0c20 1196      		adiw r26,1
1360
 1363 0c22 1C93      		st X,r17
1361
 1364 0c24 1197      		sbiw r26,1
1362
 1365 0c26 80E0      		ldi r24,lo8(__c.1922)
1363
 1366 0c28 90E0      		ldi r25,hi8(__c.1922)
1364
 1367 0c2a 1396      		adiw r26,2+1
1365
 1368 0c2c 9C93      		st X,r25
1366
 1369 0c2e 8E93      		st -X,r24
1367
 1370 0c30 1297      		sbiw r26,2
1368
 1371 0c32 0E94 0000 		call _printf_P
1369
 1372 0c36 84E1      		ldi r24,lo8(20)
1370
 1373 0c38 8093 0000 		sts DispPtr,r24
1371
 1374 0c3c EDB7      		in r30,__SP_L__
1372
 1375 0c3e FEB7      		in r31,__SP_H__
1373
 1376 0c40 3897      		sbiw r30,8
1374
 1377 0c42 0FB6      		in __tmp_reg__,__SREG__
1375
 1378 0c44 F894      		cli
1376
 1379 0c46 FEBF      		out __SP_H__,r31
1377
 1380 0c48 0FBE      		out __SREG__,__tmp_reg__
1378
 1381 0c4a EDBF      		out __SP_L__,r30
1379
 1382 0c4c 3196      		adiw r30,1
1380
 1383 0c4e ADB7      		in r26,__SP_L__
1381
 1384 0c50 BEB7      		in r27,__SP_H__
1382
 1385 0c52 1196      		adiw r26,1
1383
 1386 0c54 1C93      		st X,r17
1384
 1387 0c56 80E0      		ldi r24,lo8(__c.1924)
1385
 1388 0c58 90E0      		ldi r25,hi8(__c.1924)
1386
 1389 0c5a 9283      		std Z+2,r25
1387
 1390 0c5c 8183      		std Z+1,r24
1388
 1391 0c5e 8091 0000 		lds r24,Motor+1
1389
 1392 0c62 90E0      		ldi r25,lo8(0)
1390
 1393 0c64 8D96      		adiw r24,45
1391
 1394 0c66 9483      		std Z+4,r25
1392
 1395 0c68 8383      		std Z+3,r24
1393
 1396 0c6a 8091 0000 		lds r24,Motor+6
1394
 1397 0c6e 90E0      		ldi r25,lo8(0)
1395
 1398 0c70 8D96      		adiw r24,45
1396
 1399 0c72 9683      		std Z+6,r25
1397
 1400 0c74 8583      		std Z+5,r24
1398
 1401 0c76 8091 0000 		lds r24,Motor+11
1399
 1402 0c7a 90E0      		ldi r25,lo8(0)
1400
 1403 0c7c 8D96      		adiw r24,45
1401
 1404 0c7e 9087      		std Z+8,r25
1402
 1405 0c80 8783      		std Z+7,r24
1403
 1406 0c82 8091 0000 		lds r24,Motor+16
1404
 1407 0c86 90E0      		ldi r25,lo8(0)
1405
 1408 0c88 8D96      		adiw r24,45
1406
 1409 0c8a 9287      		std Z+10,r25
1407
 1410 0c8c 8187      		std Z+9,r24
1408
 1411 0c8e 0E94 0000 		call _printf_P
1409
 1412 0c92 88E2      		ldi r24,lo8(40)
1410
 1413 0c94 8093 0000 		sts DispPtr,r24
1411
 1414 0c98 EDB7      		in r30,__SP_L__
1412
 1415 0c9a FEB7      		in r31,__SP_H__
1413
 1416 0c9c 3196      		adiw r30,1
1414
 1417 0c9e ADB7      		in r26,__SP_L__
1415
 1418 0ca0 BEB7      		in r27,__SP_H__
1416
 1419 0ca2 1196      		adiw r26,1
1417
 1420 0ca4 1C93      		st X,r17
1418
 1421 0ca6 80E0      		ldi r24,lo8(__c.1926)
1419
 1422 0ca8 90E0      		ldi r25,hi8(__c.1926)
1420
 1423 0caa 9283      		std Z+2,r25
1421
 1424 0cac 8183      		std Z+1,r24
1422
 1425 0cae 8091 0000 		lds r24,Motor+21
1423
 1426 0cb2 90E0      		ldi r25,lo8(0)
1424
 1427 0cb4 8D96      		adiw r24,45
1425
 1428 0cb6 9483      		std Z+4,r25
1426
 1429 0cb8 8383      		std Z+3,r24
1427
 1430 0cba 8091 0000 		lds r24,Motor+26
1428
 1431 0cbe 90E0      		ldi r25,lo8(0)
1429
 1432 0cc0 8D96      		adiw r24,45
1430
 1433 0cc2 9683      		std Z+6,r25
1431
 1434 0cc4 8583      		std Z+5,r24
1432
 1435 0cc6 8091 0000 		lds r24,Motor+31
1433
 1436 0cca 90E0      		ldi r25,lo8(0)
1434
 1437 0ccc 8D96      		adiw r24,45
1435
 1438 0cce 9087      		std Z+8,r25
1436
 1439 0cd0 8783      		std Z+7,r24
1437
 1440 0cd2 8091 0000 		lds r24,Motor+36
1438
 1441 0cd6 90E0      		ldi r25,lo8(0)
1439
 1442 0cd8 8D96      		adiw r24,45
1440
 1443 0cda 9287      		std Z+10,r25
1441
 1444 0cdc 8187      		std Z+9,r24
1442
 1445 0cde 0E94 0000 		call _printf_P
1443
 1446 0ce2 8CE3      		ldi r24,lo8(60)
1444
 1447 0ce4 8093 0000 		sts DispPtr,r24
1445
 1448 0ce8 EDB7      		in r30,__SP_L__
1446
 1449 0cea FEB7      		in r31,__SP_H__
1447
 1450 0cec 3696      		adiw r30,6
1448
 1451 0cee 0FB6      		in __tmp_reg__,__SREG__
1449
 1452 0cf0 F894      		cli
1450
 1453 0cf2 FEBF      		out __SP_H__,r31
1451
 1454 0cf4 0FBE      		out __SREG__,__tmp_reg__
1452
 1455 0cf6 EDBF      		out __SP_L__,r30
1453
 1456 0cf8 3196      		adiw r30,1
1454
 1457 0cfa ADB7      		in r26,__SP_L__
1455
 1458 0cfc BEB7      		in r27,__SP_H__
1456
 1459 0cfe 1196      		adiw r26,1
1457
 1460 0d00 1C93      		st X,r17
1458
 1461 0d02 80E0      		ldi r24,lo8(__c.1928)
1459
 1462 0d04 90E0      		ldi r25,hi8(__c.1928)
1460
 1463 0d06 9283      		std Z+2,r25
1461
 1464 0d08 8183      		std Z+1,r24
1462
 1465 0d0a 8091 0000 		lds r24,Motor+41
1463
 1466 0d0e 90E0      		ldi r25,lo8(0)
1464
 1467 0d10 8D96      		adiw r24,45
1465
 1468 0d12 9483      		std Z+4,r25
1466
 1469 0d14 8383      		std Z+3,r24
1467
 1470 0d16 0E94 0000 		call _printf_P
1468
 1471 0d1a 0F90      		pop __tmp_reg__
1469
 1472 0d1c 0F90      		pop __tmp_reg__
1470
 1473 0d1e 0F90      		pop __tmp_reg__
1471
 1474 0d20 0F90      		pop __tmp_reg__
1472
 1475 0d22 0F90      		pop __tmp_reg__
1473
 1476 0d24 8091 0000 		lds r24,Motor+46
1474
 1477 0d28 8823      		tst r24
1475
 1478 0d2a 01F0      		breq .+2
1476
 1479 0d2c 00C0      		rjmp .L92
1477
 1480               	.L65:
1478
 1481 0d2e 8091 0000 		lds r24,Motor+51
1479
 1482 0d32 8823      		tst r24
1480
 1483 0d34 01F0      		breq .+2
1481
 1484 0d36 00C0      		rjmp .L93
1482
 1485               	.L66:
1483
 1486 0d38 8091 0000 		lds r24,Motor+56
1484
 1487 0d3c 8823      		tst r24
1485
 1488 0d3e 01F4      		brne .+2
1486
 1489 0d40 00C0      		rjmp .L36
1487
 1490 0d42 88E4      		ldi r24,lo8(72)
1488
 1491 0d44 8093 0000 		sts DispPtr,r24
1489
 1492 0d48 00D0      		rcall .
1490
 1493 0d4a 0F92      		push __tmp_reg__
1491
 1494 0d4c 81E0      		ldi r24,lo8(1)
1492
 1495 0d4e EDB7      		in r30,__SP_L__
1493
 1496 0d50 FEB7      		in r31,__SP_H__
1494
 1497 0d52 8183      		std Z+1,r24
1495
 1498 0d54 80E0      		ldi r24,lo8(__c.1934)
1496
 1499 0d56 90E0      		ldi r25,hi8(__c.1934)
1497
 1500 0d58 9383      		std Z+3,r25
1498
 1501 0d5a 8283      		std Z+2,r24
1499
 1502 0d5c 0E94 0000 		call _printf_P
1500
 1503 0d60 0F90      		pop __tmp_reg__
1501
 1504 0d62 0F90      		pop __tmp_reg__
1502
 1505 0d64 0F90      		pop __tmp_reg__
1503
 1506 0d66 00C0      		rjmp .L36
1504
 1507               	.L84:
1505
 1508 0d68 1092 0000 		sts DispPtr,__zero_reg__
1506
 1509 0d6c E091 0000 		lds r30,ParamSet
1507
 1510 0d70 F0E0      		ldi r31,lo8(0)
1508
 1511 0d72 EE0F      		lsl r30
1509
 1512 0d74 FF1F      		rol r31
1510
 1513 0d76 E050      		subi r30,lo8(-(PPM_in))
1511
 1514 0d78 F040      		sbci r31,hi8(-(PPM_in))
1512
 1515 0d7a 4081      		ld r20,Z
1513
 1516 0d7c 5181      		ldd r21,Z+1
1514
 1517 0d7e E091 0000 		lds r30,ParamSet+1
1515
 1518 0d82 F0E0      		ldi r31,lo8(0)
1516
 1519 0d84 EE0F      		lsl r30
1517
 1520 0d86 FF1F      		rol r31
1518
 1521 0d88 E050      		subi r30,lo8(-(PPM_in))
1519
 1522 0d8a F040      		sbci r31,hi8(-(PPM_in))
1520
 1523 0d8c 2081      		ld r18,Z
1521
 1524 0d8e 3181      		ldd r19,Z+1
1522
 1525 0d90 8DB7      		in r24,__SP_L__
1523
 1526 0d92 9EB7      		in r25,__SP_H__
1524
 1527 0d94 0797      		sbiw r24,7
1525
 1528 0d96 0FB6      		in __tmp_reg__,__SREG__
1526
 1529 0d98 F894      		cli
1527
 1530 0d9a 9EBF      		out __SP_H__,r25
1528
 1531 0d9c 0FBE      		out __SREG__,__tmp_reg__
1529
 1532 0d9e 8DBF      		out __SP_L__,r24
1530
 1533 0da0 EDB7      		in r30,__SP_L__
1531
 1534 0da2 FEB7      		in r31,__SP_H__
1532
 1535 0da4 3196      		adiw r30,1
1533
 1536 0da6 11E0      		ldi r17,lo8(1)
1534
 1537 0da8 ADB7      		in r26,__SP_L__
1535
 1538 0daa BEB7      		in r27,__SP_H__
1536
 1539 0dac 1196      		adiw r26,1
1537
 1540 0dae 1C93      		st X,r17
1538
 1541 0db0 80E0      		ldi r24,lo8(__c.1822)
1539
 1542 0db2 90E0      		ldi r25,hi8(__c.1822)
1540
 1543 0db4 9283      		std Z+2,r25
1541
 1544 0db6 8183      		std Z+1,r24
1542
 1545 0db8 5483      		std Z+4,r21
1543
 1546 0dba 4383      		std Z+3,r20
1544
 1547 0dbc 3683      		std Z+6,r19
1545
 1548 0dbe 2583      		std Z+5,r18
1546
 1549 0dc0 0E94 0000 		call _printf_P
1547
 1550 0dc4 84E1      		ldi r24,lo8(20)
1548
 1551 0dc6 8093 0000 		sts DispPtr,r24
1549
 1552 0dca E091 0000 		lds r30,ParamSet+2
1550
 1553 0dce F0E0      		ldi r31,lo8(0)
1551
 1554 0dd0 EE0F      		lsl r30
1552
 1555 0dd2 FF1F      		rol r31
1553
 1556 0dd4 E050      		subi r30,lo8(-(PPM_in))
1554
 1557 0dd6 F040      		sbci r31,hi8(-(PPM_in))
1555
 1558 0dd8 2081      		ld r18,Z
1556
 1559 0dda 3181      		ldd r19,Z+1
1557
 1560 0ddc E091 0000 		lds r30,ParamSet+3
1558
 1561 0de0 F0E0      		ldi r31,lo8(0)
1559
 1562 0de2 EE0F      		lsl r30
1560
 1563 0de4 FF1F      		rol r31
1561
 1564 0de6 E050      		subi r30,lo8(-(PPM_in))
1562
 1565 0de8 F040      		sbci r31,hi8(-(PPM_in))
1563
 1566 0dea 4081      		ld r20,Z
1564
 1567 0dec 5181      		ldd r21,Z+1
1565
 1568 0dee EDB7      		in r30,__SP_L__
1566
 1569 0df0 FEB7      		in r31,__SP_H__
1567
 1570 0df2 3196      		adiw r30,1
1568
 1571 0df4 ADB7      		in r26,__SP_L__
1569
 1572 0df6 BEB7      		in r27,__SP_H__
1570
 1573 0df8 1196      		adiw r26,1
1571
 1574 0dfa 1C93      		st X,r17
1572
 1575 0dfc 80E0      		ldi r24,lo8(__c.1824)
1573
 1576 0dfe 90E0      		ldi r25,hi8(__c.1824)
1574
 1577 0e00 9283      		std Z+2,r25
1575
 1578 0e02 8183      		std Z+1,r24
1576
 1579 0e04 2858      		subi r18,lo8(-(120))
1577
 1580 0e06 3F4F      		sbci r19,hi8(-(120))
1578
 1581 0e08 3483      		std Z+4,r19
1579
 1582 0e0a 2383      		std Z+3,r18
1580
 1583 0e0c 5683      		std Z+6,r21
1581
 1584 0e0e 4583      		std Z+5,r20
1582
 1585 0e10 0E94 0000 		call _printf_P
1583
 1586 0e14 88E2      		ldi r24,lo8(40)
1584
 1587 0e16 8093 0000 		sts DispPtr,r24
1585
 1588 0e1a E091 0000 		lds r30,ParamSet+4
1586
 1589 0e1e F0E0      		ldi r31,lo8(0)
1587
 1590 0e20 EE0F      		lsl r30
1588
 1591 0e22 FF1F      		rol r31
1589
 1592 0e24 E050      		subi r30,lo8(-(PPM_in))
1590
 1593 0e26 F040      		sbci r31,hi8(-(PPM_in))
1591
 1594 0e28 4081      		ld r20,Z
1592
 1595 0e2a 5181      		ldd r21,Z+1
1593
 1596 0e2c E091 0000 		lds r30,ParamSet+5
1594
 1597 0e30 F0E0      		ldi r31,lo8(0)
1595
 1598 0e32 EE0F      		lsl r30
1596
 1599 0e34 FF1F      		rol r31
1597
 1600 0e36 E050      		subi r30,lo8(-(PPM_in))
1598
 1601 0e38 F040      		sbci r31,hi8(-(PPM_in))
1599
 1602 0e3a 2081      		ld r18,Z
1600
 1603 0e3c 3181      		ldd r19,Z+1
1601
 1604 0e3e EDB7      		in r30,__SP_L__
1602
 1605 0e40 FEB7      		in r31,__SP_H__
1603
 1606 0e42 3196      		adiw r30,1
1604
 1607 0e44 ADB7      		in r26,__SP_L__
1605
 1608 0e46 BEB7      		in r27,__SP_H__
1606
 1609 0e48 1196      		adiw r26,1
1607
 1610 0e4a 1C93      		st X,r17
1608
 1611 0e4c 80E0      		ldi r24,lo8(__c.1826)
1609
 1612 0e4e 90E0      		ldi r25,hi8(__c.1826)
1610
 1613 0e50 9283      		std Z+2,r25
1611
 1614 0e52 8183      		std Z+1,r24
1612
 1615 0e54 4858      		subi r20,lo8(-(120))
1613
 1616 0e56 5F4F      		sbci r21,hi8(-(120))
1614
 1617 0e58 5483      		std Z+4,r21
1615
 1618 0e5a 4383      		std Z+3,r20
1616
 1619 0e5c 2259      		subi r18,lo8(-(110))
1617
 1620 0e5e 3F4F      		sbci r19,hi8(-(110))
1618
 1621 0e60 3683      		std Z+6,r19
1619
 1622 0e62 2583      		std Z+5,r18
1620
 1623 0e64 0E94 0000 		call _printf_P
1621
 1624 0e68 8CE3      		ldi r24,lo8(60)
1622
 1625 0e6a 8093 0000 		sts DispPtr,r24
1623
 1626 0e6e E091 0000 		lds r30,ParamSet+6
1624
 1627 0e72 F0E0      		ldi r31,lo8(0)
1625
 1628 0e74 EE0F      		lsl r30
1626
 1629 0e76 FF1F      		rol r31
1627
 1630 0e78 E050      		subi r30,lo8(-(PPM_in))
1628
 1631 0e7a F040      		sbci r31,hi8(-(PPM_in))
1629
 1632 0e7c 4081      		ld r20,Z
1630
 1633 0e7e 5181      		ldd r21,Z+1
1631
 1634 0e80 E091 0000 		lds r30,ParamSet+7
1632
 1635 0e84 F0E0      		ldi r31,lo8(0)
1633
 1636 0e86 EE0F      		lsl r30
1634
 1637 0e88 FF1F      		rol r31
1635
 1638 0e8a E050      		subi r30,lo8(-(PPM_in))
1636
 1639 0e8c F040      		sbci r31,hi8(-(PPM_in))
1637
 1640 0e8e 2081      		ld r18,Z
1638
 1641 0e90 3181      		ldd r19,Z+1
1639
 1642 0e92 EDB7      		in r30,__SP_L__
1640
 1643 0e94 FEB7      		in r31,__SP_H__
1641
 1644 0e96 3196      		adiw r30,1
1642
 1645 0e98 ADB7      		in r26,__SP_L__
1643
 1646 0e9a BEB7      		in r27,__SP_H__
1644
 1647 0e9c 1196      		adiw r26,1
1645
 1648 0e9e 1C93      		st X,r17
1646
 1649 0ea0 80E0      		ldi r24,lo8(__c.1828)
1647
 1650 0ea2 90E0      		ldi r25,hi8(__c.1828)
1648
 1651 0ea4 9283      		std Z+2,r25
1649
 1652 0ea6 8183      		std Z+1,r24
1650
 1653 0ea8 4259      		subi r20,lo8(-(110))
1651
 1654 0eaa 5F4F      		sbci r21,hi8(-(110))
1652
 1655 0eac 5483      		std Z+4,r21
1653
 1656 0eae 4383      		std Z+3,r20
1654
 1657 0eb0 2259      		subi r18,lo8(-(110))
1655
 1658 0eb2 3F4F      		sbci r19,hi8(-(110))
1656
 1659               	.L78:
1657
 1660 0eb4 3683      		std Z+6,r19
1658
 1661 0eb6 2583      		std Z+5,r18
1659
 1662 0eb8 0E94 0000 		call _printf_P
1660
 1663 0ebc EDB7      		in r30,__SP_L__
1661
 1664 0ebe FEB7      		in r31,__SP_H__
1662
 1665 0ec0 3796      		adiw r30,7
1663
 1666 0ec2 0FB6      		in __tmp_reg__,__SREG__
1664
 1667 0ec4 F894      		cli
1665
 1668 0ec6 FEBF      		out __SP_H__,r31
1666
 1669 0ec8 0FBE      		out __SREG__,__tmp_reg__
1667
 1670 0eca EDBF      		out __SP_L__,r30
1668
 1671 0ecc 1092 0000 		sts RemoteKeys,__zero_reg__
1669
 1672 0ed0 DF91      		pop r29
1670
 1673 0ed2 CF91      		pop r28
1671
 1674 0ed4 1F91      		pop r17
1672
 1675 0ed6 0F91      		pop r16
1673
 1676 0ed8 FF90      		pop r15
1674
 1677 0eda 0895      		ret
1675
 1678               	.L22:
1676
 1679 0edc 1092 0000 		sts DispPtr,__zero_reg__
1677
 1680 0ee0 00D0      		rcall .
1678
 1681 0ee2 0F92      		push __tmp_reg__
1679
 1682 0ee4 11E0      		ldi r17,lo8(1)
1680
 1683 0ee6 ADB7      		in r26,__SP_L__
1681
 1684 0ee8 BEB7      		in r27,__SP_H__
1682
 1685 0eea 1196      		adiw r26,1
1683
 1686 0eec 1C93      		st X,r17
1684
 1687 0eee 1197      		sbiw r26,1
1685
 1688 0ef0 80E0      		ldi r24,lo8(__c.1831)
1686
 1689 0ef2 90E0      		ldi r25,hi8(__c.1831)
1687
 1690 0ef4 1396      		adiw r26,2+1
1688
 1691 0ef6 9C93      		st X,r25
1689
 1692 0ef8 8E93      		st -X,r24
1690
 1693 0efa 1297      		sbiw r26,2
1691
 1694 0efc 0E94 0000 		call _printf_P
1692
 1695 0f00 0F90      		pop __tmp_reg__
1693
 1696 0f02 0F90      		pop __tmp_reg__
1694
 1697 0f04 0F90      		pop __tmp_reg__
1695
 1698 0f06 8091 0000 		lds r24,BoardRelease
1696
 1699 0f0a 8D30      		cpi r24,lo8(13)
1697
 1700 0f0c 00F0      		brlo .+2
1698
 1701 0f0e 00C0      		rjmp .L42
1699
 1702 0f10 8B30      		cpi r24,lo8(11)
1700
 1703 0f12 00F0      		brlo .+2
1701
 1704 0f14 00C0      		rjmp .L41
1702
 1705 0f16 8A30      		cpi r24,lo8(10)
1703
 1706 0f18 01F4      		brne .+2
1704
 1707 0f1a 00C0      		rjmp .L94
1705
 1708               	.L39:
1706
 1709 0f1c 84E1      		ldi r24,lo8(20)
1707
 1710 0f1e 8093 0000 		sts DispPtr,r24
1708
 1711 0f22 6091 0000 		lds r22,BiasHiResGyroNick
1709
 1712 0f26 7091 0000 		lds r23,BiasHiResGyroNick+1
1710
 1713 0f2a 4091 0000 		lds r20,AdValueGyroNick
1711
 1714 0f2e 5091 0000 		lds r21,(AdValueGyroNick)+1
1712
 1715 0f32 2DB7      		in r18,__SP_L__
1713
 1716 0f34 3EB7      		in r19,__SP_H__
1714
 1717 0f36 2B50      		subi r18,lo8(-(-11))
1715
 1718 0f38 3040      		sbci r19,hi8(-(-11))
1716
 1719 0f3a 0FB6      		in __tmp_reg__,__SREG__
1717
 1720 0f3c F894      		cli
1718
 1721 0f3e 3EBF      		out __SP_H__,r19
1719
 1722 0f40 0FBE      		out __SREG__,__tmp_reg__
1720
 1723 0f42 2DBF      		out __SP_L__,r18
1721
 1724 0f44 CDB7      		in r28,__SP_L__
1722
 1725 0f46 DEB7      		in r29,__SP_H__
1723
 1726 0f48 2196      		adiw r28,1
1724
 1727 0f4a 81E0      		ldi r24,lo8(1)
1725
 1728 0f4c ADB7      		in r26,__SP_L__
1726
 1729 0f4e BEB7      		in r27,__SP_H__
1727
 1730 0f50 1196      		adiw r26,1
1728
 1731 0f52 8C93      		st X,r24
1729
 1732 0f54 80E0      		ldi r24,lo8(__c.1852)
1730
 1733 0f56 90E0      		ldi r25,hi8(__c.1852)
1731
 1734 0f58 9A83      		std Y+2,r25
1732
 1735 0f5a 8983      		std Y+1,r24
1733
 1736 0f5c 9B01      		movw r18,r22
1734
 1737 0f5e C901      		movw r24,r18
1735
 1738 0f60 37FD      		sbrc r19,7
1736
 1739 0f62 0796      		adiw r24,7
1737
 1740               	.L54:
1738
 1741 0f64 9595      		asr r25
1739
 1742 0f66 8795      		ror r24
1740
 1743 0f68 9595      		asr r25
1741
 1744 0f6a 8795      		ror r24
1742
 1745 0f6c 9595      		asr r25
1743
 1746 0f6e 8795      		ror r24
1744
 1747 0f70 481B      		sub r20,r24
1745
 1748 0f72 590B      		sbc r21,r25
1746
 1749 0f74 5C83      		std Y+4,r21
1747
 1750 0f76 4B83      		std Y+3,r20
1748
 1751 0f78 9B01      		movw r18,r22
1749
 1752 0f7a 77FF      		sbrs r23,7
1750
 1753 0f7c 00C0      		rjmp .L55
1751
 1754 0f7e 215F      		subi r18,lo8(-(15))
1752
 1755 0f80 3F4F      		sbci r19,hi8(-(15))
1753
 1756               	.L55:
1754
 1757 0f82 3595      		asr r19
1755
 1758 0f84 2795      		ror r18
1756
 1759 0f86 3595      		asr r19
1757
 1760 0f88 2795      		ror r18
1758
 1761 0f8a 3595      		asr r19
1759
 1762 0f8c 2795      		ror r18
1760
 1763 0f8e 3595      		asr r19
1761
 1764 0f90 2795      		ror r18
1762
 1765 0f92 3E83      		std Y+6,r19
1763
 1766 0f94 2D83      		std Y+5,r18
1764
 1767 0f96 CB01      		movw r24,r22
1765
 1768 0f98 60E1      		ldi r22,lo8(16)
1766
 1769 0f9a 70E0      		ldi r23,hi8(16)
1767
 1770 0f9c 0E94 0000 		call __divmodhi4
1768
 1771 0fa0 97FD      		sbrc r25,7
1769
 1772 0fa2 0196      		adiw r24,1
1770
 1773               	.L56:
1771
 1774 0fa4 9595      		asr r25
1772
 1775 0fa6 8795      		ror r24
1773
 1776 0fa8 9887      		std Y+8,r25
1774
 1777 0faa 8F83      		std Y+7,r24
1775
 1778 0fac 8091 0000 		lds r24,DacOffsetGyroNick
1776
 1779 0fb0 8987      		std Y+9,r24
1777
 1780 0fb2 1A86      		std Y+10,__zero_reg__
1778
 1781 0fb4 0E94 0000 		call _printf_P
1779
 1782 0fb8 88E2      		ldi r24,lo8(40)
1780
 1783 0fba 8093 0000 		sts DispPtr,r24
1781
 1784 0fbe 6091 0000 		lds r22,BiasHiResGyroRoll
1782
 1785 0fc2 7091 0000 		lds r23,BiasHiResGyroRoll+1
1783
 1786 0fc6 4091 0000 		lds r20,AdValueGyroRoll
1784
 1787 0fca 5091 0000 		lds r21,(AdValueGyroRoll)+1
1785
 1788 0fce 81E0      		ldi r24,lo8(1)
1786
 1789 0fd0 8883      		st Y,r24
1787
 1790 0fd2 80E0      		ldi r24,lo8(__c.1854)
1788
 1791 0fd4 90E0      		ldi r25,hi8(__c.1854)
1789
 1792 0fd6 9A83      		std Y+2,r25
1790
 1793 0fd8 8983      		std Y+1,r24
1791
 1794 0fda 9B01      		movw r18,r22
1792
 1795 0fdc C901      		movw r24,r18
1793
 1796 0fde 37FD      		sbrc r19,7
1794
 1797 0fe0 0796      		adiw r24,7
1795
 1798               	.L57:
1796
 1799 0fe2 9595      		asr r25
1797
 1800 0fe4 8795      		ror r24
1798
 1801 0fe6 9595      		asr r25
1799
 1802 0fe8 8795      		ror r24
1800
 1803 0fea 9595      		asr r25
1801
 1804 0fec 8795      		ror r24
1802
 1805 0fee 481B      		sub r20,r24
1803
 1806 0ff0 590B      		sbc r21,r25
1804
 1807 0ff2 5C83      		std Y+4,r21
1805
 1808 0ff4 4B83      		std Y+3,r20
1806
 1809 0ff6 9B01      		movw r18,r22
1807
 1810 0ff8 77FF      		sbrs r23,7
1808
 1811 0ffa 00C0      		rjmp .L58
1809
 1812 0ffc 215F      		subi r18,lo8(-(15))
1810
 1813 0ffe 3F4F      		sbci r19,hi8(-(15))
1811
 1814               	.L58:
1812
 1815 1000 3595      		asr r19
1813
 1816 1002 2795      		ror r18
1814
 1817 1004 3595      		asr r19
1815
 1818 1006 2795      		ror r18
1816
 1819 1008 3595      		asr r19
1817
 1820 100a 2795      		ror r18
1818
 1821 100c 3595      		asr r19
1819
 1822 100e 2795      		ror r18
1820
 1823 1010 3E83      		std Y+6,r19
1821
 1824 1012 2D83      		std Y+5,r18
1822
 1825 1014 CB01      		movw r24,r22
1823
 1826 1016 60E1      		ldi r22,lo8(16)
1824
 1827 1018 70E0      		ldi r23,hi8(16)
1825
 1828 101a 0E94 0000 		call __divmodhi4
1826
 1829 101e 97FD      		sbrc r25,7
1827
 1830 1020 0196      		adiw r24,1
1828
 1831               	.L59:
1829
 1832 1022 9595      		asr r25
1830
 1833 1024 8795      		ror r24
1831
 1834 1026 9887      		std Y+8,r25
1832
 1835 1028 8F83      		std Y+7,r24
1833
 1836 102a 8091 0000 		lds r24,DacOffsetGyroRoll
1834
 1837 102e 8987      		std Y+9,r24
1835
 1838 1030 1A86      		std Y+10,__zero_reg__
1836
 1839 1032 0E94 0000 		call _printf_P
1837
 1840 1036 8CE3      		ldi r24,lo8(60)
1838
 1841 1038 8093 0000 		sts DispPtr,r24
1839
 1842 103c 2091 0000 		lds r18,AdBiasGyroYaw
1840
 1843 1040 3091 0000 		lds r19,(AdBiasGyroYaw)+1
1841
 1844 1044 4091 0000 		lds r20,AdValueGyroYaw
1842
 1845 1048 5091 0000 		lds r21,(AdValueGyroYaw)+1
1843
 1846 104c 0F90      		pop __tmp_reg__
1844
 1847 104e 0F90      		pop __tmp_reg__
1845
 1848 1050 EDB7      		in r30,__SP_L__
1846
 1849 1052 FEB7      		in r31,__SP_H__
1847
 1850 1054 3196      		adiw r30,1
1848
 1851 1056 81E0      		ldi r24,lo8(1)
1849
 1852 1058 ADB7      		in r26,__SP_L__
1850
 1853 105a BEB7      		in r27,__SP_H__
1851
 1854 105c 1196      		adiw r26,1
1852
 1855 105e 8C93      		st X,r24
1853
 1856 1060 80E0      		ldi r24,lo8(__c.1856)
1854
 1857 1062 90E0      		ldi r25,hi8(__c.1856)
1855
 1858 1064 9283      		std Z+2,r25
1856
 1859 1066 8183      		std Z+1,r24
1857
 1860 1068 C901      		movw r24,r18
1858
 1861 106a 841B      		sub r24,r20
1859
 1862 106c 950B      		sbc r25,r21
1860
 1863 106e 9483      		std Z+4,r25
1861
 1864 1070 8383      		std Z+3,r24
1862
 1865 1072 37FF      		sbrs r19,7
1863
 1866 1074 00C0      		rjmp .L60
1864
 1867 1076 2F5F      		subi r18,lo8(-(1))
1865
 1868 1078 3F4F      		sbci r19,hi8(-(1))
1866
 1869               	.L60:
1867
 1870 107a 3595      		asr r19
1868
 1871 107c 2795      		ror r18
1869
 1872 107e 3683      		std Z+6,r19
1870
 1873 1080 2583      		std Z+5,r18
1871
 1874 1082 8091 0000 		lds r24,DacOffsetGyroYaw
1872
 1875 1086 8783      		std Z+7,r24
1873
 1876 1088 1086      		std Z+8,__zero_reg__
1874
 1877 108a 0E94 0000 		call _printf_P
1875
 1878 108e EDB7      		in r30,__SP_L__
1876
 1879 1090 FEB7      		in r31,__SP_H__
1877
 1880 1092 3996      		adiw r30,9
1878
 1881 1094 0FB6      		in __tmp_reg__,__SREG__
1879
 1882 1096 F894      		cli
1880
 1883 1098 FEBF      		out __SP_H__,r31
1881
 1884 109a 0FBE      		out __SREG__,__tmp_reg__
1882
 1885 109c EDBF      		out __SP_L__,r30
1883
 1886 109e 00C0      		rjmp .L36
1884
 1887               	.L42:
1885
 1888 10a0 8431      		cpi r24,lo8(20)
1886
 1889 10a2 01F0      		breq .+2
1887
 1890 10a4 00C0      		rjmp .L39
1888
 1891               	.L41:
1889
 1892 10a6 84E1      		ldi r24,lo8(20)
1890
 1893 10a8 8093 0000 		sts DispPtr,r24
1891
 1894 10ac 6091 0000 		lds r22,BiasHiResGyroNick
1892
 1895 10b0 7091 0000 		lds r23,BiasHiResGyroNick+1
1893
 1896 10b4 4091 0000 		lds r20,AdValueGyroNick
1894
 1897 10b8 5091 0000 		lds r21,(AdValueGyroNick)+1
1895
 1898 10bc 2DB7      		in r18,__SP_L__
1896
 1899 10be 3EB7      		in r19,__SP_H__
1897
 1900 10c0 2950      		subi r18,lo8(-(-9))
1898
 1901 10c2 3040      		sbci r19,hi8(-(-9))
1899
 1902 10c4 0FB6      		in __tmp_reg__,__SREG__
1900
 1903 10c6 F894      		cli
1901
 1904 10c8 3EBF      		out __SP_H__,r19
1902
 1905 10ca 0FBE      		out __SREG__,__tmp_reg__
1903
 1906 10cc 2DBF      		out __SP_L__,r18
1904
 1907 10ce CDB7      		in r28,__SP_L__
1905
 1908 10d0 DEB7      		in r29,__SP_H__
1906
 1909 10d2 2196      		adiw r28,1
1907
 1910 10d4 81E0      		ldi r24,lo8(1)
1908
 1911 10d6 ADB7      		in r26,__SP_L__
1909
 1912 10d8 BEB7      		in r27,__SP_H__
1910
 1913 10da 1196      		adiw r26,1
1911
 1914 10dc 8C93      		st X,r24
1912
 1915 10de 80E0      		ldi r24,lo8(__c.1844)
1913
 1916 10e0 90E0      		ldi r25,hi8(__c.1844)
1914
 1917 10e2 9A83      		std Y+2,r25
1915
 1918 10e4 8983      		std Y+1,r24
1916
 1919 10e6 9B01      		movw r18,r22
1917
 1920 10e8 C901      		movw r24,r18
1918
 1921 10ea 37FD      		sbrc r19,7
1919
 1922 10ec 0796      		adiw r24,7
1920
 1923               	.L47:
1921
 1924 10ee 9595      		asr r25
1922
 1925 10f0 8795      		ror r24
1923
 1926 10f2 9595      		asr r25
1924
 1927 10f4 8795      		ror r24
1925
 1928 10f6 9595      		asr r25
1926
 1929 10f8 8795      		ror r24
1927
 1930 10fa 481B      		sub r20,r24
1928
 1931 10fc 590B      		sbc r21,r25
1929
 1932 10fe 5C83      		std Y+4,r21
1930
 1933 1100 4B83      		std Y+3,r20
1931
 1934 1102 9B01      		movw r18,r22
1932
 1935 1104 77FF      		sbrs r23,7
1933
 1936 1106 00C0      		rjmp .L48
1934
 1937 1108 215F      		subi r18,lo8(-(15))
1935
 1938 110a 3F4F      		sbci r19,hi8(-(15))
1936
 1939               	.L48:
1937
 1940 110c 3595      		asr r19
1938
 1941 110e 2795      		ror r18
1939
 1942 1110 3595      		asr r19
1940
 1943 1112 2795      		ror r18
1941
 1944 1114 3595      		asr r19
1942
 1945 1116 2795      		ror r18
1943
 1946 1118 3595      		asr r19
1944
 1947 111a 2795      		ror r18
1945
 1948 111c 3E83      		std Y+6,r19
1946
 1949 111e 2D83      		std Y+5,r18
1947
 1950 1120 CB01      		movw r24,r22
1948
 1951 1122 60E1      		ldi r22,lo8(16)
1949
 1952 1124 70E0      		ldi r23,hi8(16)
1950
 1953 1126 0E94 0000 		call __divmodhi4
1951
 1954 112a 97FD      		sbrc r25,7
1952
 1955 112c 0196      		adiw r24,1
1953
 1956               	.L49:
1954
 1957 112e 9595      		asr r25
1955
 1958 1130 8795      		ror r24
1956
 1959 1132 9887      		std Y+8,r25
1957
 1960 1134 8F83      		std Y+7,r24
1958
 1961 1136 0E94 0000 		call _printf_P
1959
 1962 113a 88E2      		ldi r24,lo8(40)
1960
 1963 113c 8093 0000 		sts DispPtr,r24
1961
 1964 1140 6091 0000 		lds r22,BiasHiResGyroRoll
1962
 1965 1144 7091 0000 		lds r23,BiasHiResGyroRoll+1
1963
 1966 1148 4091 0000 		lds r20,AdValueGyroRoll
1964
 1967 114c 5091 0000 		lds r21,(AdValueGyroRoll)+1
1965
 1968 1150 81E0      		ldi r24,lo8(1)
1966
 1969 1152 8883      		st Y,r24
1967
 1970 1154 80E0      		ldi r24,lo8(__c.1846)
1968
 1971 1156 90E0      		ldi r25,hi8(__c.1846)
1969
 1972 1158 9A83      		std Y+2,r25
1970
 1973 115a 8983      		std Y+1,r24
1971
 1974 115c 9B01      		movw r18,r22
1972
 1975 115e C901      		movw r24,r18
1973
 1976 1160 37FD      		sbrc r19,7
1974
 1977 1162 0796      		adiw r24,7
1975
 1978               	.L50:
1976
 1979 1164 9595      		asr r25
1977
 1980 1166 8795      		ror r24
1978
 1981 1168 9595      		asr r25
1979
 1982 116a 8795      		ror r24
1980
 1983 116c 9595      		asr r25
1981
 1984 116e 8795      		ror r24
1982
 1985 1170 481B      		sub r20,r24
1983
 1986 1172 590B      		sbc r21,r25
1984
 1987 1174 5C83      		std Y+4,r21
1985
 1988 1176 4B83      		std Y+3,r20
1986
 1989 1178 9B01      		movw r18,r22
1987
 1990 117a 77FF      		sbrs r23,7
1988
 1991 117c 00C0      		rjmp .L51
1989
 1992 117e 215F      		subi r18,lo8(-(15))
1990
 1993 1180 3F4F      		sbci r19,hi8(-(15))
1991
 1994               	.L51:
1992
 1995 1182 3595      		asr r19
1993
 1996 1184 2795      		ror r18
1994
 1997 1186 3595      		asr r19
1995
 1998 1188 2795      		ror r18
1996
 1999 118a 3595      		asr r19
1997
 2000 118c 2795      		ror r18
1998
 2001 118e 3595      		asr r19
1999
 2002 1190 2795      		ror r18
2000
 2003 1192 3E83      		std Y+6,r19
2001
 2004 1194 2D83      		std Y+5,r18
2002
 2005 1196 CB01      		movw r24,r22
2003
 2006 1198 60E1      		ldi r22,lo8(16)
2004
 2007 119a 70E0      		ldi r23,hi8(16)
2005
 2008 119c 0E94 0000 		call __divmodhi4
2006
 2009 11a0 97FD      		sbrc r25,7
2007
 2010 11a2 0196      		adiw r24,1
2008
 2011               	.L52:
2009
 2012 11a4 9595      		asr r25
2010
 2013 11a6 8795      		ror r24
2011
 2014 11a8 9887      		std Y+8,r25
2012
 2015 11aa 8F83      		std Y+7,r24
2013
 2016 11ac 0E94 0000 		call _printf_P
2014
 2017 11b0 8CE3      		ldi r24,lo8(60)
2015
 2018 11b2 8093 0000 		sts DispPtr,r24
2016
 2019 11b6 2091 0000 		lds r18,AdBiasGyroYaw
2017
 2020 11ba 3091 0000 		lds r19,(AdBiasGyroYaw)+1
2018
 2021 11be 4091 0000 		lds r20,AdValueGyroYaw
2019
 2022 11c2 5091 0000 		lds r21,(AdValueGyroYaw)+1
2020
 2023 11c6 0F90      		pop __tmp_reg__
2021
 2024 11c8 0F90      		pop __tmp_reg__
2022
 2025 11ca EDB7      		in r30,__SP_L__
2023
 2026 11cc FEB7      		in r31,__SP_H__
2024
 2027 11ce 3196      		adiw r30,1
2025
 2028 11d0 81E0      		ldi r24,lo8(1)
2026
 2029 11d2 ADB7      		in r26,__SP_L__
2027
 2030 11d4 BEB7      		in r27,__SP_H__
2028
 2031 11d6 1196      		adiw r26,1
2029
 2032 11d8 8C93      		st X,r24
2030
 2033 11da 80E0      		ldi r24,lo8(__c.1848)
2031
 2034 11dc 90E0      		ldi r25,hi8(__c.1848)
2032
 2035 11de 9283      		std Z+2,r25
2033
 2036 11e0 8183      		std Z+1,r24
2034
 2037 11e2 C901      		movw r24,r18
2035
 2038 11e4 841B      		sub r24,r20
2036
 2039 11e6 950B      		sbc r25,r21
2037
 2040 11e8 9483      		std Z+4,r25
2038
 2041 11ea 8383      		std Z+3,r24
2039
 2042 11ec 37FF      		sbrs r19,7
2040
 2043 11ee 00C0      		rjmp .L53
2041
 2044 11f0 2F5F      		subi r18,lo8(-(1))
2042
 2045 11f2 3F4F      		sbci r19,hi8(-(1))
2043
 2046               	.L53:
2044
 2047 11f4 3595      		asr r19
2045
 2048 11f6 2795      		ror r18
2046
 2049 11f8 00C0      		rjmp .L78
2047
 2050               	.L38:
2048
 2051 11fa 84E1      		ldi r24,lo8(20)
2049
 2052 11fc 8093 0000 		sts DispPtr,r24
2050
 2053 1200 00D0      		rcall .
2051
 2054 1202 0F92      		push __tmp_reg__
2052
 2055 1204 EDB7      		in r30,__SP_L__
2053
 2056 1206 FEB7      		in r31,__SP_H__
2054
 2057 1208 0183      		std Z+1,r16
2055
 2058 120a 80E0      		ldi r24,lo8(__c.1799)
2056
 2059 120c 90E0      		ldi r25,hi8(__c.1799)
2057
 2060 120e 9383      		std Z+3,r25
2058
 2061 1210 8283      		std Z+2,r24
2059
 2062 1212 0E94 0000 		call _printf_P
2060
 2063 1216 88E2      		ldi r24,lo8(40)
2061
 2064 1218 8093 0000 		sts DispPtr,r24
2062
 2065 121c ADB7      		in r26,__SP_L__
2063
 2066 121e BEB7      		in r27,__SP_H__
2064
 2067 1220 1196      		adiw r26,1
2065
 2068 1222 0C93      		st X,r16
2066
 2069 1224 1197      		sbiw r26,1
2067
 2070 1226 80E0      		ldi r24,lo8(__c.1801)
2068
 2071 1228 90E0      		ldi r25,hi8(__c.1801)
2069
 2072 122a 1396      		adiw r26,2+1
2070
 2073 122c 9C93      		st X,r25
2071
 2074 122e 8E93      		st -X,r24
2072
 2075 1230 1297      		sbiw r26,2
2073
 2076 1232 0E94 0000 		call _printf_P
2074
 2077 1236 0F90      		pop __tmp_reg__
2075
 2078 1238 0F90      		pop __tmp_reg__
2076
 2079 123a 0F90      		pop __tmp_reg__
2077
 2080 123c 0C94 0000 		jmp .L36
2078
 2081               	.L37:
2079
 2082 1240 8CE3      		ldi r24,lo8(60)
2080
 2083 1242 8093 0000 		sts DispPtr,r24
2081
 2084 1246 00D0      		rcall .
2082
 2085 1248 0F92      		push __tmp_reg__
2083
 2086 124a EDB7      		in r30,__SP_L__
2084
 2087 124c FEB7      		in r31,__SP_H__
2085
 2088 124e 1183      		std Z+1,r17
2086
 2089 1250 80E0      		ldi r24,lo8(__c.1787)
2087
 2090 1252 90E0      		ldi r25,hi8(__c.1787)
2088
 2091 1254 9383      		std Z+3,r25
2089
 2092 1256 8283      		std Z+2,r24
2090
 2093 1258 0E94 0000 		call _printf_P
2091
 2094 125c 0F90      		pop __tmp_reg__
2092
 2095 125e 0F90      		pop __tmp_reg__
2093
 2096 1260 0F90      		pop __tmp_reg__
2094
 2097 1262 0C94 0000 		jmp .L36
2095
 2098               	.L94:
2096
 2099 1266 84E1      		ldi r24,lo8(20)
2097
 2100 1268 8093 0000 		sts DispPtr,r24
2098
 2101 126c 6091 0000 		lds r22,BiasHiResGyroNick
2099
 2102 1270 7091 0000 		lds r23,BiasHiResGyroNick+1
2100
 2103 1274 4091 0000 		lds r20,AdValueGyroNick
2101
 2104 1278 5091 0000 		lds r21,(AdValueGyroNick)+1
2102
 2105 127c EDB7      		in r30,__SP_L__
2103
 2106 127e FEB7      		in r31,__SP_H__
2104
 2107 1280 3997      		sbiw r30,9
2105
 2108 1282 0FB6      		in __tmp_reg__,__SREG__
2106
 2109 1284 F894      		cli
2107
 2110 1286 FEBF      		out __SP_H__,r31
2108
 2111 1288 0FBE      		out __SREG__,__tmp_reg__
2109
 2112 128a EDBF      		out __SP_L__,r30
2110
 2113 128c CDB7      		in r28,__SP_L__
2111
 2114 128e DEB7      		in r29,__SP_H__
2112
 2115 1290 2196      		adiw r28,1
2113
 2116 1292 ADB7      		in r26,__SP_L__
2114
 2117 1294 BEB7      		in r27,__SP_H__
2115
 2118 1296 1196      		adiw r26,1
2116
 2119 1298 1C93      		st X,r17
2117
 2120 129a 80E0      		ldi r24,lo8(__c.1834)
2118
 2121 129c 90E0      		ldi r25,hi8(__c.1834)
2119
 2122 129e 9A83      		std Y+2,r25
2120
 2123 12a0 8983      		std Y+1,r24
2121
 2124 12a2 9B01      		movw r18,r22
2122
 2125 12a4 C901      		movw r24,r18
2123
 2126 12a6 37FD      		sbrc r19,7
2124
 2127 12a8 0796      		adiw r24,7
2125
 2128               	.L43:
2126
 2129 12aa 9595      		asr r25
2127
 2130 12ac 8795      		ror r24
2128
 2131 12ae 9595      		asr r25
2129
 2132 12b0 8795      		ror r24
2130
 2133 12b2 9595      		asr r25
2131
 2134 12b4 8795      		ror r24
2132
 2135 12b6 481B      		sub r20,r24
2133
 2136 12b8 590B      		sbc r21,r25
2134
 2137 12ba 5C83      		std Y+4,r21
2135
 2138 12bc 4B83      		std Y+3,r20
2136
 2139 12be 9B01      		movw r18,r22
2137
 2140 12c0 77FF      		sbrs r23,7
2138
 2141 12c2 00C0      		rjmp .L44
2139
 2142 12c4 295F      		subi r18,lo8(-(7))
2140
 2143 12c6 3F4F      		sbci r19,hi8(-(7))
2141
 2144               	.L44:
2142
 2145 12c8 3595      		asr r19
2143
 2146 12ca 2795      		ror r18
2144
 2147 12cc 3595      		asr r19
2145
 2148 12ce 2795      		ror r18
2146
 2149 12d0 3595      		asr r19
2147
 2150 12d2 2795      		ror r18
2148
 2151 12d4 3E83      		std Y+6,r19
2149
 2152 12d6 2D83      		std Y+5,r18
2150
 2153 12d8 CB01      		movw r24,r22
2151
 2154 12da 68E0      		ldi r22,lo8(8)
2152
 2155 12dc 70E0      		ldi r23,hi8(8)
2153
 2156 12de 0E94 0000 		call __divmodhi4
2154
 2157 12e2 9887      		std Y+8,r25
2155
 2158 12e4 8F83      		std Y+7,r24
2156
 2159 12e6 0E94 0000 		call _printf_P
2157
 2160 12ea 88E2      		ldi r24,lo8(40)
2158
 2161 12ec 8093 0000 		sts DispPtr,r24
2159
 2162 12f0 6091 0000 		lds r22,BiasHiResGyroRoll
2160
 2163 12f4 7091 0000 		lds r23,BiasHiResGyroRoll+1
2161
 2164 12f8 4091 0000 		lds r20,AdValueGyroRoll
2162
 2165 12fc 5091 0000 		lds r21,(AdValueGyroRoll)+1
2163
 2166 1300 81E0      		ldi r24,lo8(1)
2164
 2167 1302 8883      		st Y,r24
2165
 2168 1304 80E0      		ldi r24,lo8(__c.1836)
2166
 2169 1306 90E0      		ldi r25,hi8(__c.1836)
2167
 2170 1308 9A83      		std Y+2,r25
2168
 2171 130a 8983      		std Y+1,r24
2169
 2172 130c 9B01      		movw r18,r22
2170
 2173 130e C901      		movw r24,r18
2171
 2174 1310 37FD      		sbrc r19,7
2172
 2175 1312 0796      		adiw r24,7
2173
 2176               	.L45:
2174
 2177 1314 9595      		asr r25
2175
 2178 1316 8795      		ror r24
2176
 2179 1318 9595      		asr r25
2177
 2180 131a 8795      		ror r24
2178
 2181 131c 9595      		asr r25
2179
 2182 131e 8795      		ror r24
2180
 2183 1320 481B      		sub r20,r24
2181
 2184 1322 590B      		sbc r21,r25
2182
 2185 1324 5C83      		std Y+4,r21
2183
 2186 1326 4B83      		std Y+3,r20
2184
 2187 1328 9B01      		movw r18,r22
2185
 2188 132a 77FF      		sbrs r23,7
2186
 2189 132c 00C0      		rjmp .L46
2187
 2190 132e 295F      		subi r18,lo8(-(7))
2188
 2191 1330 3F4F      		sbci r19,hi8(-(7))
2189
 2192               	.L46:
2190
 2193 1332 3595      		asr r19
2191
 2194 1334 2795      		ror r18
2192
 2195 1336 3595      		asr r19
2193
 2196 1338 2795      		ror r18
2194
 2197 133a 3595      		asr r19
2195
 2198 133c 2795      		ror r18
2196
 2199 133e 3E83      		std Y+6,r19
2197
 2200 1340 2D83      		std Y+5,r18
2198
 2201 1342 CB01      		movw r24,r22
2199
 2202 1344 68E0      		ldi r22,lo8(8)
2200
 2203 1346 70E0      		ldi r23,hi8(8)
2201
 2204 1348 0E94 0000 		call __divmodhi4
2202
 2205 134c 9887      		std Y+8,r25
2203
 2206 134e 8F83      		std Y+7,r24
2204
 2207 1350 0E94 0000 		call _printf_P
2205
 2208 1354 8CE3      		ldi r24,lo8(60)
2206
 2209 1356 8093 0000 		sts DispPtr,r24
2207
 2210 135a 2091 0000 		lds r18,AdBiasGyroYaw
2208
 2211 135e 3091 0000 		lds r19,(AdBiasGyroYaw)+1
2209
 2212 1362 4091 0000 		lds r20,AdValueGyroYaw
2210
 2213 1366 5091 0000 		lds r21,(AdValueGyroYaw)+1
2211
 2214 136a 0F90      		pop __tmp_reg__
2212
 2215 136c 0F90      		pop __tmp_reg__
2213
 2216 136e EDB7      		in r30,__SP_L__
2214
 2217 1370 FEB7      		in r31,__SP_H__
2215
 2218 1372 3196      		adiw r30,1
2216
 2219 1374 81E0      		ldi r24,lo8(1)
2217
 2220 1376 ADB7      		in r26,__SP_L__
2218
 2221 1378 BEB7      		in r27,__SP_H__
2219
 2222 137a 1196      		adiw r26,1
2220
 2223 137c 8C93      		st X,r24
2221
 2224 137e 80E0      		ldi r24,lo8(__c.1838)
2222
 2225 1380 90E0      		ldi r25,hi8(__c.1838)
2223
 2226 1382 9283      		std Z+2,r25
2224
 2227 1384 8183      		std Z+1,r24
2225
 2228 1386 C901      		movw r24,r18
2226
 2229 1388 841B      		sub r24,r20
2227
 2230 138a 950B      		sbc r25,r21
2228
 2231 138c 9483      		std Z+4,r25
2229
 2232 138e 8383      		std Z+3,r24
2230
 2233 1390 00C0      		rjmp .L78
2231
 2234               	.L91:
2232
 2235 1392 8CE3      		ldi r24,lo8(60)
2233
 2236 1394 8093 0000 		sts DispPtr,r24
2234
 2237 1398 00D0      		rcall .
2235
 2238 139a 0F92      		push __tmp_reg__
2236
 2239 139c ADB7      		in r26,__SP_L__
2237
 2240 139e BEB7      		in r27,__SP_H__
2238
 2241 13a0 1196      		adiw r26,1
2239
 2242 13a2 1C93      		st X,r17
2240
 2243 13a4 1197      		sbiw r26,1
2241
 2244 13a6 80E0      		ldi r24,lo8(__c.1783)
2242
 2245 13a8 90E0      		ldi r25,hi8(__c.1783)
2243
 2246 13aa 1396      		adiw r26,2+1
2244
 2247 13ac 9C93      		st X,r25
2245
 2248 13ae 8E93      		st -X,r24
2246
 2249 13b0 1297      		sbiw r26,2
2247
 2250 13b2 0E94 0000 		call _printf_P
2248
 2251 13b6 0F90      		pop __tmp_reg__
2249
 2252 13b8 0F90      		pop __tmp_reg__
2250
 2253 13ba 0F90      		pop __tmp_reg__
2251
 2254 13bc 0C94 0000 		jmp .L36
2252
 2255               	.L93:
2253
 2256 13c0 84E4      		ldi r24,lo8(68)
2254
 2257 13c2 8093 0000 		sts DispPtr,r24
2255
 2258 13c6 00D0      		rcall .
2256
 2259 13c8 0F92      		push __tmp_reg__
2257
 2260 13ca 81E0      		ldi r24,lo8(1)
2258
 2261 13cc ADB7      		in r26,__SP_L__
2259
 2262 13ce BEB7      		in r27,__SP_H__
2260
 2263 13d0 1196      		adiw r26,1
2261
 2264 13d2 8C93      		st X,r24
2262
 2265 13d4 1197      		sbiw r26,1
2263
 2266 13d6 80E0      		ldi r24,lo8(__c.1932)
2264
 2267 13d8 90E0      		ldi r25,hi8(__c.1932)
2265
 2268 13da 1396      		adiw r26,2+1
2266
 2269 13dc 9C93      		st X,r25
2267
 2270 13de 8E93      		st -X,r24
2268
 2271 13e0 1297      		sbiw r26,2
2269
 2272 13e2 0E94 0000 		call _printf_P
2270
 2273 13e6 0F90      		pop __tmp_reg__
2271
 2274 13e8 0F90      		pop __tmp_reg__
2272
 2275 13ea 0F90      		pop __tmp_reg__
2273
 2276 13ec 00C0      		rjmp .L66
2274
 2277               	.L92:
2275
 2278 13ee 80E4      		ldi r24,lo8(64)
2276
 2279 13f0 8093 0000 		sts DispPtr,r24
2277
 2280 13f4 00D0      		rcall .
2278
 2281 13f6 0F92      		push __tmp_reg__
2279
 2282 13f8 EDB7      		in r30,__SP_L__
2280
 2283 13fa FEB7      		in r31,__SP_H__
2281
 2284 13fc 1183      		std Z+1,r17
2282
 2285 13fe 80E0      		ldi r24,lo8(__c.1930)
2283
 2286 1400 90E0      		ldi r25,hi8(__c.1930)
2284
 2287 1402 9383      		std Z+3,r25
2285
 2288 1404 8283      		std Z+2,r24
2286
 2289 1406 0E94 0000 		call _printf_P
2287
 2290 140a 0F90      		pop __tmp_reg__
2288
 2291 140c 0F90      		pop __tmp_reg__
2289
 2292 140e 0F90      		pop __tmp_reg__
2290
 2293 1410 00C0      		rjmp .L65
2291
 2294               	.L88:
2292
 2295 1412 2F5F      		subi r18,lo8(-(1))
2293
 2296 1414 3F4F      		sbci r19,hi8(-(1))
2294
 2297 1416 0C94 0000 		jmp .L64
2295
 2298               	.L87:
2296
 2299 141a 2F5F      		subi r18,lo8(-(1))
2297
 2300 141c 3F4F      		sbci r19,hi8(-(1))
2298
 2301 141e 0C94 0000 		jmp .L63
2299
 2302               	.L86:
2300
 2303 1422 2F5F      		subi r18,lo8(-(1))
2301
 2304 1424 3F4F      		sbci r19,hi8(-(1))
2302
 2305 1426 0C94 0000 		jmp .L62
2303
 2306               	.L85:
2304
 2307 142a 2F5F      		subi r18,lo8(-(1))
2305
 2308 142c 3F4F      		sbci r19,hi8(-(1))
2306
 2309 142e 0C94 0000 		jmp .L61
2307
 2311               	.global	MaxMenuItem
2308
 2312               		.data
2309
 2315               	MaxMenuItem:
2310
 2316 0000 0E        		.byte	14
2311
 2317               	.global	MenuItem
2312
 2318               	.global	MenuItem
2313
 2319               		.section .bss
2314
 2322               	MenuItem:
2315
 2323 0000 00        		.skip 1,0
2316
 2324               	.global	RemoteKeys
2317
 2325               	.global	RemoteKeys
2318
 2328               	RemoteKeys:
2319
 2329 0001 00        		.skip 1,0
2320
 2330               	.global	DisplayBuff
2321
 2331               		.data
2322
 2334               	DisplayBuff:
2323
 2335 0001 4865 6C6C 		.string	"Hello World"
2324
 2335      6F20 576F
2325
 2335      726C 6400
2326
 2336 000d 0000 0000 		.skip 68,0
2327
 2336      0000 0000
2328
 2336      0000 0000
2329
 2336      0000 0000
2330
 2336      0000 0000
2331
 2337               	.global	DispPtr
2332
 2338               	.global	DispPtr
2333
 2339               		.section .bss
2334
 2342               	DispPtr:
2335
 2343 0002 00        		.skip 1,0
2336
 2344               		.section	.progmem.data,"a",@progbits
2337
 2347               	__c.1943:
2338
 2348 0000 2872 6573 		.string	"(reset)"
2339
 2348      6574 2900
2340
 2351               	__c.1941:
2341
 2352 0008 546F 7461 		.string	"Total:%5u min"
2342
 2352      6C3A 2535
2343
 2352      7520 6D69
2344
 2352      6E00
2345
 2355               	__c.1939:
2346
 2356 0016 5472 6970 		.string	"Trip: %5u min"
2347
 2356      3A20 2535
2348
 2356      7520 6D69
2349
 2356      6E00
2350
 2359               	__c.1937:
2351
 2360 0024 466C 6967 		.string	"Flight-Time  "
2352
 2360      6874 2D54
2353
 2360      696D 6520
2354
 2360      2000
2355
 2363               	__c.1934:
2356
 2364 0032 3132 00   		.string	"12"
2357
 2367               	__c.1932:
2358
 2368 0035 3131 00   		.string	"11"
2359
 2371               	__c.1930:
2360
 2372 0038 3130 00   		.string	"10"
2361
 2375               	__c.1928:
2362
 2376 003b 2025 6320 		.string	" %c   -   -   - "
2363
 2376      2020 2D20
2364
 2376      2020 2D20
2365
 2376      2020 2D20
2366
 2376      00
2367
 2379               	__c.1926:
2368
 2380 004c 2025 6320 		.string	" %c   %c   %c   %c "
2369
 2380      2020 2563
2370
 2380      2020 2025
2371
 2380      6320 2020
2372
 2380      2563 2000
2373
 2383               	__c.1924:
2374
 2384 0060 2025 6320 		.string	" %c   %c   %c   %c "
2375
 2384      2020 2563
2376
 2384      2020 2025
2377
 2384      6320 2020
2378
 2384      2563 2000
2379
 2387               	__c.1922:
2380
 2388 0074 424C 2D43 		.string	"BL-Ctrl found "
2381
 2388      7472 6C20
2382
 2388      666F 756E
2383
 2388      6420 00
2384
 2391               	__c.1919:
2385
 2392 0083 2025 3364 		.string	" %3d  %3d  %3d  %3d "
2386
 2392      2020 2533
2387
 2392      6420 2025
2388
 2392      3364 2020
2389
 2392      2533 6420
2390
 2395               	__c.1917:
2391
 2396 0098 2025 3364 		.string	" %3d  %3d  %3d  %3d "
2392
 2396      2020 2533
2393
 2396      6420 2025
2394
 2396      3364 2020
2395
 2396      2533 6420
2396
 2399               	__c.1915:
2397
 2400 00ad 2025 3364 		.string	" %3d  %3d  %3d  %3d "
2398
 2400      2020 2533
2399
 2400      6420 2025
2400
 2400      3364 2020
2401
 2400      2533 6420
2402
 2403               	__c.1913:
2403
 2404 00c2 424C 2D43 		.string	"BL-Ctrl Errors "
2404
 2404      7472 6C20
2405
 2404      4572 726F
2406
 2404      7273 2000
2407
 2407               	__c.1910:
2408
 2408 00d2 4869 3A25 		.string	"Hi:%4i  Cf:%4i "
2409
 2408      3469 2020
2410
 2408      4366 3A25
2411
 2408      3469 2000
2412
 2411               	__c.1908:
2413
 2412 00e2 4773 3A25 		.string	"Gs:%4i  Ya:%4i "
2414
 2412      3469 2020
2415
 2412      5961 3A25
2416
 2412      3469 2000
2417
 2415               	__c.1906:
2418
 2416 00f2 4E69 3A25 		.string	"Ni:%4i  Ro:%4i "
2419
 2416      3469 2020
2420
 2416      526F 3A25
2421
 2416      3469 2000
2422
 2419               	__c.1904:
2423
 2420 0102 4578 7465 		.string	"ExternControl  "
2424
 2420      726E 436F
2425
 2420      6E74 726F
2426
 2420      6C20 2000
2427
 2423               	__c.1901:
2428
 2424 0112 5261 6E67 		.string	"Range:%3i-%3i"
2429
 2424      653A 2533
2430
 2424      692D 2533
2431
 2424      6900
2432
 2427               	__c.1899:
2433
 2428 0120 506F 7369 		.string	"Position: %3i"
2434
 2428      7469 6F6E
2435
 2428      3A20 2533
2436
 2428      6900
2437
 2431               	__c.1897:
2438
 2432 012e 5365 7470 		.string	"Setpoint  %3i"
2439
 2432      6F69 6E74
2440
 2432      2020 2533
2441
 2432      6900
2442
 2435               	__c.1895:
2443
 2436 013c 5365 7276 		.string	"Servo  "
2444
 2436      6F20 2000
2445
 2439               	__c.1892:
2446
 2440 0144 506F 343A 		.string	"Po4: %3i Po8: %3i"
2447
 2440      2025 3369
2448
 2440      2050 6F38
2449
 2440      3A20 2533
2450
 2440      6900
2451
 2443               	__c.1890:
2452
 2444 0156 506F 333A 		.string	"Po3: %3i Po7: %3i"
2453
 2444      2025 3369
2454
 2444      2050 6F37
2455
 2444      3A20 2533
2456
 2444      6900
2457
 2447               	__c.1888:
2458
 2448 0168 506F 323A 		.string	"Po2: %3i Po6: %3i"
2459
 2448      2025 3369
2460
 2448      2050 6F36
2461
 2448      3A20 2533
2462
 2448      6900
2463
 2451               	__c.1886:
2464
 2452 017a 506F 313A 		.string	"Po1: %3i Po5: %3i"
2465
 2452      2025 3369
2466
 2452      2050 6F35
2467
 2452      3A20 2533
2468
 2452      6900
2469
 2455               	__c.1883:
2470
 2456 018c 4F66 6643 		.string	"OffCourse: %5i"
2471
 2456      6F75 7273
2472
 2456      653A 2025
2473
 2456      3569 00
2474
 2459               	__c.1881:
2475
 2460 019b 4865 6164 		.string	"Heading:   %5i"
2476
 2460      696E 673A
2477
 2460      2020 2025
2478
 2460      3569 00
2479
 2463               	__c.1879:
2480
 2464 01aa 436F 7572 		.string	"Course:    %5i"
2481
 2464      7365 3A20
2482
 2464      2020 2025
2483
 2464      3569 00
2484
 2467               	__c.1877:
2485
 2468 01b9 436F 6D70 		.string	"Compass       "
2486
 2468      6173 7320
2487
 2468      2020 2020
2488
 2468      2020 00
2489
 2471               	__c.1874:
2490
 2472 01c8 5243 2D52 		.string	"RC-RSSI:    %4i"
2491
 2472      5353 493A
2492
 2472      2020 2020
2493
 2472      2534 6900
2494
 2475               	__c.1872:
2495
 2476 01d8 5243 2D43 		.string	"RC-Channels:%4i"
2496
 2476      6861 6E6E
2497
 2476      656C 733A
2498
 2476      2534 6900
2499
 2479               	__c.1870:
2500
 2480 01e8 5243 2D4C 		.string	"RC-Level:   %4i"
2501
 2480      6576 656C
2502
 2480      3A20 2020
2503
 2480      2534 6900
2504
 2483               	__c.1868:
2505
 2484 01f8 566F 6C74 		.string	"Voltage:   %3i.%1iV"
2506
 2484      6167 653A
2507
 2484      2020 2025
2508
 2484      3369 2E25
2509
 2484      3169 5600
2510
 2487               	__c.1865:
2511
 2488 020c 4865 6967 		.string	"Height %4i (%3i)"
2512
 2488      6874 2025
2513
 2488      3469 2028
2514
 2488      2533 6929
2515
 2488      00
2516
 2491               	__c.1863:
2517
 2492 021d 526F 6C6C 		.string	"Roll   %4i (%3i)"
2518
 2492      2020 2025
2519
 2492      3469 2028
2520
 2492      2533 6929
2521
 2492      00
2522
 2495               	__c.1861:
2523
 2496 022e 4E69 636B 		.string	"Nick   %4i (%3i)"
2524
 2496      2020 2025
2525
 2496      3469 2028
2526
 2496      2533 6929
2527
 2496      00
2528
 2499               	__c.1859:
2529
 2500 023f 4143 4320 		.string	"ACC - Sensor"
2530
 2500      2D20 5365
2531
 2500      6E73 6F72
2532
 2500      00
2533
 2503               	__c.1856:
2534
 2504 024c 5961 7720 		.string	"Yaw  %4i (%3i)(%3i)"
2535
 2504      2025 3469
2536
 2504      2028 2533
2537
 2504      6929 2825
2538
 2504      3369 2900
2539
 2507               	__c.1854:
2540
 2508 0260 526F 6C6C 		.string	"Roll %4i (%3i.%i)(%3i)"
2541
 2508      2025 3469
2542
 2508      2028 2533
2543
 2508      692E 2569
2544
 2508      2928 2533
2545
 2511               	__c.1852:
2546
 2512 0277 4E69 636B 		.string	"Nick %4i (%3i.%i)(%3i)"
2547
 2512      2025 3469
2548
 2512      2028 2533
2549
 2512      692E 2569
2550
 2512      2928 2533
2551
 2515               	__c.1848:
2552
 2516 028e 5961 7720 		.string	"Yaw  %4i (%3i)"
2553
 2516      2025 3469
2554
 2516      2028 2533
2555
 2516      6929 00
2556
 2519               	__c.1846:
2557
 2520 029d 526F 6C6C 		.string	"Roll %4i (%3i.%i)"
2558
 2520      2025 3469
2559
 2520      2028 2533
2560
 2520      692E 2569
2561
 2520      2900
2562
 2523               	__c.1844:
2563
 2524 02af 4E69 636B 		.string	"Nick %4i (%3i.%i)"
2564
 2524      2025 3469
2565
 2524      2028 2533
2566
 2524      692E 2569
2567
 2524      2900
2568
 2527               	__c.1838:
2569
 2528 02c1 5961 7720 		.string	"Yaw  %4i (%3i)"
2570
 2528      2025 3469
2571
 2528      2028 2533
2572
 2528      6929 00
2573
 2531               	__c.1836:
2574
 2532 02d0 526F 6C6C 		.string	"Roll %4i (%3i.%i)"
2575
 2532      2025 3469
2576
 2532      2028 2533
2577
 2532      692E 2569
2578
 2532      2900
2579
 2535               	__c.1834:
2580
 2536 02e2 4E69 636B 		.string	"Nick %4i (%3i.%i)"
2581
 2536      2025 3469
2582
 2536      2028 2533
2583
 2536      692E 2569
2584
 2536      2900
2585
 2539               	__c.1831:
2586
 2540 02f4 4779 726F 		.string	"Gyro - Sensor"
2587
 2540      202D 2053
2588
 2540      656E 736F
2589
 2540      7200
2590
 2543               	__c.1828:
2591
 2544 0302 5033 3A25 		.string	"P3:%4i  P4:%4i "
2592
 2544      3469 2020
2593
 2544      5034 3A25
2594
 2544      3469 2000
2595
 2547               	__c.1826:
2596
 2548 0312 5031 3A25 		.string	"P1:%4i  P2:%4i "
2597
 2548      3469 2020
2598
 2548      5032 3A25
2599
 2548      3469 2000
2600
 2551               	__c.1824:
2601
 2552 0322 4773 3A25 		.string	"Gs:%4i  Ya:%4i "
2602
 2552      3469 2020
2603
 2552      5961 3A25
2604
 2552      3469 2000
2605
 2555               	__c.1822:
2606
 2556 0332 4E69 3A25 		.string	"Ni:%4i  Ro:%4i "
2607
 2556      3469 2020
2608
 2556      526F 3A25
2609
 2556      3469 2000
2610
 2559               	__c.1819:
2611
 2560 0342 4337 3A25 		.string	"C7:%4i  C8:%4i "
2612
 2560      3469 2020
2613
 2560      4338 3A25
2614
 2560      3469 2000
2615
 2563               	__c.1817:
2616
 2564 0352 4335 3A25 		.string	"C5:%4i  C6:%4i "
2617
 2564      3469 2020
2618
 2564      4336 3A25
2619
 2564      3469 2000
2620
 2567               	__c.1815:
2621
 2568 0362 4333 3A25 		.string	"C3:%4i  C4:%4i "
2622
 2568      3469 2020
2623
 2568      4334 3A25
2624
 2568      3469 2000
2625
 2571               	__c.1813:
2626
 2572 0372 4331 3A25 		.string	"C1:%4i  C2:%4i "
2627
 2572      3469 2020
2628
 2572      4332 3A25
2629
 2572      3469 2000
2630
 2575               	__c.1810:
2631
 2576 0382 4865 6164 		.string	"Heading:   %5i"
2632
 2576      696E 673A
2633
 2576      2020 2025
2634
 2576      3569 00
2635
 2579               	__c.1808:
2636
 2580 0391 526F 6C6C 		.string	"Roll:      %5i"
2637
 2580      3A20 2020
2638
 2580      2020 2025
2639
 2580      3569 00
2640
 2583               	__c.1806:
2641
 2584 03a0 4E69 636B 		.string	"Nick:      %5i"
2642
 2584      3A20 2020
2643
 2584      2020 2025
2644
 2584      3569 00
2645
 2587               	__c.1804:
2646
 2588 03af 4174 7469 		.string	"Attitude"
2647
 2588      7475 6465
2648
 2588      00
2649
 2591               	__c.1801:
2650
 2592 03b8 4865 6967 		.string	"Height Control"
2651
 2592      6874 2043
2652
 2592      6F6E 7472
2653
 2592      6F6C 00
2654
 2595               	__c.1799:
2655
 2596 03c7 4E6F 2000 		.string	"No "
2656
 2599               	__c.1797:
2657
 2600 03cb 4F66 6673 		.string	"Offset    :%5i"
2658
 2600      6574 2020
2659
 2600      2020 3A25
2660
 2600      3569 00
2661
 2603               	__c.1795:
2662
 2604 03da 4169 7220 		.string	"Air Press.:%5i"
2663
 2604      5072 6573
2664
 2604      732E 3A25
2665
 2604      3569 00
2666
 2607               	__c.1793:
2667
 2608 03e9 5365 7420 		.string	"Set Point: %5i"
2668
 2608      506F 696E
2669
 2608      743A 2025
2670
 2608      3569 00
2671
 2611               	__c.1791:
2672
 2612 03f8 4865 6967 		.string	"Height:    %5i"
2673
 2612      6874 3A20
2674
 2612      2020 2025
2675
 2612      3569 00
2676
 2615               	__c.1787:
2677
 2616 0407 2863 2920 		.string	"(c) Holger Buss"
2678
 2616      486F 6C67
2679
 2616      6572 2042
2680
 2616      7573 7300
2681
 2619               	__c.1785:
2682
 2620 0417 4D69 7373 		.string	"Missing BL-Ctrl:%d"
2683
 2620      696E 6720
2684
 2620      424C 2D43
2685
 2620      7472 6C3A
2686
 2620      2564 00
2687
 2623               	__c.1783:
2688
 2624 042a 4932 4320 		.string	"I2C Error!!!"
2689
 2624      4572 726F
2690
 2624      7221 2121
2691
 2624      00
2692
 2627               	__c.1781:
2693
 2628 0437 5365 7474 		.string	"Setting: %d %s"
2694
 2628      696E 673A
2695
 2628      2025 6420
2696
 2628      2573 00
2697
 2631               	__c.1779:
2698
 2632 0446 4857 3A56 		.string	"HW:V%d.%d SW:%d.%d%c"
2699
 2632      2564 2E25
2700
 2632      6420 5357
2701
 2632      3A25 642E
2702
 2632      2564 2563
2703
 2635               	__c.1777:
2704
 2636 045b 2B2B 2046 		.string	"++ Flight-Ctrl ++"
2705
 2636      6C69 6768
2706
 2636      742D 4374
2707
 2636      726C 202B
2708
 2636      2B00
2709
 2639               	__c.1774:
2710
 2640 046d 5B25 695D 		.string	"[%i]"
2711
 2640      00
2712
 2643               	__c.1772:
2713
 2644 0472 5B25 695D 		.string	"[%i]"
2714
 2644      00
2715
 2645               	.global __do_copy_data
2716
 2646               	.global __do_clear_bss
2717
DEFINED SYMBOLS
2718
                            *ABS*:00000000 menu.c
2719
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2      *ABS*:0000003f __SREG__
2720
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:3      *ABS*:0000003e __SP_H__
2721
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:4      *ABS*:0000003d __SP_L__
2722
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:5      *ABS*:00000034 __CCP__
2723
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:6      *ABS*:00000000 __tmp_reg__
2724
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:7      *ABS*:00000001 __zero_reg__
2725
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:11     .text:00000000 LCD_Clear
2726
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2334   .data:00000001 DisplayBuff
2727
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:28     .text:00000012 LCD_PrintMenu
2728
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2328   .bss:00000001 RemoteKeys
2729
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2322   .bss:00000000 MenuItem
2730
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2315   .data:00000000 MaxMenuItem
2731
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2342   .bss:00000002 DispPtr
2732
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2643   .progmem.data:00000472 __c.1772
2733
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2435   .progmem.data:0000013c __c.1895
2734
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2431   .progmem.data:0000012e __c.1897
2735
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2427   .progmem.data:00000120 __c.1899
2736
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2423   .progmem.data:00000112 __c.1901
2737
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2639   .progmem.data:0000046d __c.1774
2738
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2499   .progmem.data:0000023f __c.1859
2739
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2495   .progmem.data:0000022e __c.1861
2740
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2491   .progmem.data:0000021d __c.1863
2741
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2487   .progmem.data:0000020c __c.1865
2742
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2587   .progmem.data:000003af __c.1804
2743
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2583   .progmem.data:000003a0 __c.1806
2744
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2579   .progmem.data:00000391 __c.1808
2745
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2575   .progmem.data:00000382 __c.1810
2746
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2359   .progmem.data:00000024 __c.1937
2747
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2355   .progmem.data:00000016 __c.1939
2748
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2351   .progmem.data:00000008 __c.1941
2749
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2347   .progmem.data:00000000 __c.1943
2750
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2419   .progmem.data:00000102 __c.1904
2751
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2415   .progmem.data:000000f2 __c.1906
2752
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2411   .progmem.data:000000e2 __c.1908
2753
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2407   .progmem.data:000000d2 __c.1910
2754
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2467   .progmem.data:000001b9 __c.1877
2755
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2463   .progmem.data:000001aa __c.1879
2756
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2459   .progmem.data:0000019b __c.1881
2757
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2455   .progmem.data:0000018c __c.1883
2758
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2451   .progmem.data:0000017a __c.1886
2759
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2447   .progmem.data:00000168 __c.1888
2760
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2443   .progmem.data:00000156 __c.1890
2761
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2439   .progmem.data:00000144 __c.1892
2762
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2571   .progmem.data:00000372 __c.1813
2763
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2567   .progmem.data:00000362 __c.1815
2764
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2563   .progmem.data:00000352 __c.1817
2765
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2559   .progmem.data:00000342 __c.1819
2766
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2483   .progmem.data:000001f8 __c.1868
2767
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2479   .progmem.data:000001e8 __c.1870
2768
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2475   .progmem.data:000001d8 __c.1872
2769
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2471   .progmem.data:000001c8 __c.1874
2770
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2635   .progmem.data:0000045b __c.1777
2771
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2631   .progmem.data:00000446 __c.1779
2772
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2627   .progmem.data:00000437 __c.1781
2773
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2619   .progmem.data:00000417 __c.1785
2774
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2611   .progmem.data:000003f8 __c.1791
2775
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2607   .progmem.data:000003e9 __c.1793
2776
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2603   .progmem.data:000003da __c.1795
2777
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2599   .progmem.data:000003cb __c.1797
2778
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2403   .progmem.data:000000c2 __c.1913
2779
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2399   .progmem.data:000000ad __c.1915
2780
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2395   .progmem.data:00000098 __c.1917
2781
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2391   .progmem.data:00000083 __c.1919
2782
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2387   .progmem.data:00000074 __c.1922
2783
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2383   .progmem.data:00000060 __c.1924
2784
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2379   .progmem.data:0000004c __c.1926
2785
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2375   .progmem.data:0000003b __c.1928
2786
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2363   .progmem.data:00000032 __c.1934
2787
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2555   .progmem.data:00000332 __c.1822
2788
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2551   .progmem.data:00000322 __c.1824
2789
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2547   .progmem.data:00000312 __c.1826
2790
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2543   .progmem.data:00000302 __c.1828
2791
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2539   .progmem.data:000002f4 __c.1831
2792
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2511   .progmem.data:00000277 __c.1852
2793
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2507   .progmem.data:00000260 __c.1854
2794
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2503   .progmem.data:0000024c __c.1856
2795
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2523   .progmem.data:000002af __c.1844
2796
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2519   .progmem.data:0000029d __c.1846
2797
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2515   .progmem.data:0000028e __c.1848
2798
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2595   .progmem.data:000003c7 __c.1799
2799
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2591   .progmem.data:000003b8 __c.1801
2800
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2615   .progmem.data:00000407 __c.1787
2801
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2535   .progmem.data:000002e2 __c.1834
2802
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2531   .progmem.data:000002d0 __c.1836
2803
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2527   .progmem.data:000002c1 __c.1838
2804
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2623   .progmem.data:0000042a __c.1783
2805
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2367   .progmem.data:00000035 __c.1932
2806
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccGnh5uQ.s:2371   .progmem.data:00000038 __c.1930
2807
 
2808
UNDEFINED SYMBOLS
2809
_printf_P
2810
FCParam
2811
ServoNickValue
2812
ParamSet
2813
AdValueAccNick
2814
AdBiasAccNick
2815
AdValueAccRoll
2816
AdBiasAccRoll
2817
AdValueAccTop
2818
AdBiasAccTop
2819
__fixsfsi
2820
IntegralGyroNick
2821
__divmodsi4
2822
IntegralGyroRoll
2823
CompassHeading
2824
FlightMinutes
2825
FlightMinutesTotal
2826
SetParamWord
2827
ExternControl
2828
CompassCourse
2829
CompassOffCourse
2830
Poti1
2831
Poti5
2832
Poti2
2833
Poti6
2834
Poti3
2835
Poti7
2836
Poti4
2837
Poti8
2838
PPM_in
2839
UBat
2840
__divmodhi4
2841
RC_Quality
2842
RC_Channels
2843
RC_RSSI
2844
BoardRelease
2845
__udivmodqi4
2846
GetActiveParamSet
2847
Mixer
2848
I2CTimeout
2849
MissingMotor
2850
ReadingHeight
2851
SetPointHeight
2852
AdAirPressure
2853
Motor
2854
BiasHiResGyroNick
2855
AdValueGyroNick
2856
DacOffsetGyroNick
2857
BiasHiResGyroRoll
2858
AdValueGyroRoll
2859
DacOffsetGyroRoll
2860
AdBiasGyroYaw
2861
AdValueGyroYaw
2862
DacOffsetGyroYaw
2863
__do_copy_data
2864
__do_clear_bss