Subversion Repositories FlightCtrl

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2248 - 1
   1               		.file	"fc.c"
2
   2               		.arch atmega644
3
   3               	__SREG__ = 0x3f
4
   4               	__SP_H__ = 0x3e
5
   5               	__SP_L__ = 0x3d
6
   6               	__tmp_reg__ = 0
7
   7               	__zero_reg__ = 1
8
   8               		.global __do_copy_data
9
   9               		.global __do_clear_bss
10
  10               	.global	filterDD
11
  11               	.global	filterDD
12
  12               		.section .bss
13
  15               	filterDD:
14
  16 0000 0000      		.skip 2,0
15
  17               	.global	filtersum
16
  18               	.global	filtersum
17
  21               	filtersum:
18
  22 0002 0000      		.skip 2,0
19
  23               	.global	gyroScaled
20
  24               	.global	gyroScaled
21
  27               	gyroScaled:
22
  28 0004 0000      		.skip 2,0
23
  29               	.global	gyroScaledOld
24
  30               	.global	gyroScaledOld
25
  33               	gyroScaledOld:
26
  34 0006 0000      		.skip 2,0
27
  35               	.global	mincontrollerDD
28
  36               	.global	mincontrollerDD
29
  39               	mincontrollerDD:
30
  40 0008 0000      		.skip 2,0
31
  41               	.global	maxcontrollerDD
32
  42               	.global	maxcontrollerDD
33
  45               	maxcontrollerDD:
34
  46 000a 0000      		.skip 2,0
35
  47               	.global	controllerDD
36
  48               	.global	controllerDD
37
  51               	controllerDD:
38
  52 000c 0000      		.skip 2,0
39
  53               	.global	mincontrollerD
40
  54               	.global	mincontrollerD
41
  57               	mincontrollerD:
42
  58 000e 0000      		.skip 2,0
43
  59               	.global	maxcontrollerD
44
  60               	.global	maxcontrollerD
45
  63               	maxcontrollerD:
46
  64 0010 0000      		.skip 2,0
47
  65               	.global	controllerD
48
  66               	.global	controllerD
49
  69               	controllerD:
50
  70 0012 0000      		.skip 2,0
51
  71               	.global	mincontrollerP
52
  72               	.global	mincontrollerP
53
  75               	mincontrollerP:
54
  76 0014 0000      		.skip 2,0
55
  77               	.global	maxcontrollerP
56
  78               	.global	maxcontrollerP
57
  81               	maxcontrollerP:
58
  82 0016 0000      		.skip 2,0
59
  83               	.global	controllerP
60
  84               	.global	controllerP
61
  87               	controllerP:
62
  88 0018 0000      		.skip 2,0
63
  89               	.global	kdd
64
  90               	.global	kdd
65
  93               	kdd:
66
  94 001a 0000      		.skip 2,0
67
  95               	.global	kd
68
  96               	.global	kd
69
  99               	kd:
70
 100 001c 0000      		.skip 2,0
71
 101               	.global	kp
72
 102               	.global	kp
73
 105               	kp:
74
 106 001e 0000      		.skip 2,0
75
 107               	.global	ipk
76
 108               	.global	ipk
77
 111               	ipk:
78
 112 0020 0000 0000 		.skip 6,0
79
 112      0000
80
 113               	.global	ucflg3
81
 114               		.data
82
 117               	ucflg3:
83
 118 0000 01        		.byte	1
84
 119               	.global	ucflg2
85
 122               	ucflg2:
86
 123 0001 01        		.byte	1
87
 124               	.global	ucflg1
88
 127               	ucflg1:
89
 128 0002 01        		.byte	1
90
 129               	.global	LoadHandler
91
 130               	.global	LoadHandler
92
 131               		.section .bss
93
 134               	LoadHandler:
94
 135 0026 00        		.skip 1,0
95
 136               	.global	RequiredMotors
96
 137               		.data
97
 140               	RequiredMotors:
98
 141 0003 04        		.byte	4
99
 142               	.global	GIER_GRAD_FAKTOR
100
 145               	GIER_GRAD_FAKTOR:
101
 146 0004 0B05 0000 		.long	1291
102
 147               	.global	MikroKopterFlags
103
 148               	.global	MikroKopterFlags
104
 149               		.section .bss
105
 152               	MikroKopterFlags:
106
 153 0027 00        		.skip 1,0
107
 154               	.global	modell_fliegt
108
 155               	.global	modell_fliegt
109
 158               	modell_fliegt:
110
 159 0028 0000      		.skip 2,0
111
 160               	.global	MaxStickRoll
112
 161               	.global	MaxStickRoll
113
 164               	MaxStickRoll:
114
 165 002a 0000      		.skip 2,0
115
 166               	.global	MaxStickNick
116
 167               	.global	MaxStickNick
117
 170               	MaxStickNick:
118
 171 002c 0000      		.skip 2,0
119
 172               	.global	ExternHoehenValue
120
 173               		.data
121
 176               	ExternHoehenValue:
122
 177 0008 ECFF      		.word	-20
123
 178               	.global	ExternStickGier
124
 179               	.global	ExternStickGier
125
 180               		.section .bss
126
 183               	ExternStickGier:
127
 184 002e 0000      		.skip 2,0
128
 185               	.global	ExternStickRoll
129
 186               	.global	ExternStickRoll
130
 189               	ExternStickRoll:
131
 190 0030 0000      		.skip 2,0
132
 191               	.global	ExternStickNick
133
 192               	.global	ExternStickNick
134
 195               	ExternStickNick:
135
 196 0032 0000      		.skip 2,0
136
 197               	.global	Parameter_DynamicStability
137
 198               		.data
138
 201               	Parameter_DynamicStability:
139
 202 000a 64        		.byte	100
140
 203               	.global	Parameter_CouplingYawCorrection
141
 206               	Parameter_CouplingYawCorrection:
142
 207 000b 40        		.byte	64
143
 208               	.global	Parameter_AchsKopplung2
144
 211               	Parameter_AchsKopplung2:
145
 212 000c 41        		.byte	65
146
 213               	.global	Parameter_AchsKopplung1
147
 216               	Parameter_AchsKopplung1:
148
 217 000d 5A        		.byte	90
149
 218               	.global	Parameter_LoopGasLimit
150
 221               	Parameter_LoopGasLimit:
151
 222 000e 46        		.byte	70
152
 223               	.global	Parameter_ServoRollControl
153
 226               	Parameter_ServoRollControl:
154
 227 000f 64        		.byte	100
155
 228               	.global	Parameter_ServoNickControl
156
 231               	Parameter_ServoNickControl:
157
 232 0010 64        		.byte	100
158
 233               	.global	Parameter_UserParam8
159
 234               	.global	Parameter_UserParam8
160
 235               		.section .bss
161
 238               	Parameter_UserParam8:
162
 239 0034 00        		.skip 1,0
163
 240               	.global	Parameter_UserParam7
164
 241               	.global	Parameter_UserParam7
165
 244               	Parameter_UserParam7:
166
 245 0035 00        		.skip 1,0
167
 246               	.global	Parameter_UserParam6
168
 247               	.global	Parameter_UserParam6
169
 250               	Parameter_UserParam6:
170
 251 0036 00        		.skip 1,0
171
 252               	.global	Parameter_UserParam5
172
 253               	.global	Parameter_UserParam5
173
 256               	Parameter_UserParam5:
174
 257 0037 00        		.skip 1,0
175
 258               	.global	Parameter_UserParam4
176
 259               	.global	Parameter_UserParam4
177
 262               	Parameter_UserParam4:
178
 263 0038 00        		.skip 1,0
179
 264               	.global	Parameter_UserParam3
180
 265               	.global	Parameter_UserParam3
181
 268               	Parameter_UserParam3:
182
 269 0039 00        		.skip 1,0
183
 270               	.global	Parameter_UserParam2
184
 271               	.global	Parameter_UserParam2
185
 274               	Parameter_UserParam2:
186
 275 003a 00        		.skip 1,0
187
 276               	.global	Parameter_UserParam1
188
 277               	.global	Parameter_UserParam1
189
 280               	Parameter_UserParam1:
190
 281 003b 00        		.skip 1,0
191
 282               	.global	Parameter_I_Faktor
192
 283               		.data
193
 286               	Parameter_I_Faktor:
194
 287 0011 0A        		.byte	10
195
 288               	.global	Parameter_Gier_P
196
 291               	Parameter_Gier_P:
197
 292 0012 02        		.byte	2
198
 293               	.global	Parameter_Gyro_Gier_I
199
 296               	Parameter_Gyro_Gier_I:
200
 297 0013 96        		.byte	-106
201
 298               	.global	Parameter_Gyro_Gier_P
202
 301               	Parameter_Gyro_Gier_P:
203
 302 0014 96        		.byte	-106
204
 303               	.global	Parameter_Gyro_I
205
 306               	Parameter_Gyro_I:
206
 307 0015 96        		.byte	-106
207
 308               	.global	Parameter_Gyro_P
208
 311               	Parameter_Gyro_P:
209
 312 0016 96        		.byte	-106
210
 313               	.global	Parameter_Gyro_D
211
 316               	Parameter_Gyro_D:
212
 317 0017 08        		.byte	8
213
 318               	.global	Parameter_Hoehe_GPS_Z
214
 321               	Parameter_Hoehe_GPS_Z:
215
 322 0018 40        		.byte	64
216
 323               	.global	Parameter_KompassWirkung
217
 326               	Parameter_KompassWirkung:
218
 327 0019 40        		.byte	64
219
 328               	.global	Parameter_Hoehe_ACC_Wirkung
220
 331               	Parameter_Hoehe_ACC_Wirkung:
221
 332 001a 3A        		.byte	58
222
 333               	.global	Parameter_Hoehe_P
223
 336               	Parameter_Hoehe_P:
224
 337 001b 10        		.byte	16
225
 338               	.global	Parameter_MaxHoehe
226
 341               	Parameter_MaxHoehe:
227
 342 001c FB        		.byte	-5
228
 343               	.global	Parameter_Luftdruck_D
229
 346               	Parameter_Luftdruck_D:
230
 347 001d 30        		.byte	48
231
 348               	.global	Looping_Oben
232
 349               	.global	Looping_Oben
233
 350               		.section .bss
234
 353               	Looping_Oben:
235
 354 003c 00        		.skip 1,0
236
 355               	.global	Looping_Unten
237
 356               	.global	Looping_Unten
238
 359               	Looping_Unten:
239
 360 003d 00        		.skip 1,0
240
 361               	.global	Looping_Rechts
241
 362               	.global	Looping_Rechts
242
 365               	Looping_Rechts:
243
 366 003e 00        		.skip 1,0
244
 367               	.global	Looping_Links
245
 368               	.global	Looping_Links
246
 371               	Looping_Links:
247
 372 003f 00        		.skip 1,0
248
 373               	.global	Looping_Roll
249
 374               	.global	Looping_Roll
250
 377               	Looping_Roll:
251
 378 0040 00        		.skip 1,0
252
 379               	.global	Looping_Nick
253
 380               	.global	Looping_Nick
254
 383               	Looping_Nick:
255
 384 0041 00        		.skip 1,0
256
 385               	.global	Ki
257
 386               		.data
258
 389               	Ki:
259
 390 001e 3801      		.word	312
260
 391               	.global	LageKorrekturNick
261
 392               	.global	LageKorrekturNick
262
 393               		.section .bss
263
 396               	LageKorrekturNick:
264
 397 0042 0000      		.skip 2,0
265
 398               	.global	LageKorrekturRoll
266
 399               	.global	LageKorrekturRoll
267
 402               	LageKorrekturRoll:
268
 403 0044 0000      		.skip 2,0
269
 404               	.global	SollHoehe
270
 405               	.global	SollHoehe
271
 408               	SollHoehe:
272
 409 0046 0000 0000 		.skip 4,0
273
 410               	.global	HoehenWert
274
 411               	.global	HoehenWert
275
 414               	HoehenWert:
276
 415 004a 0000 0000 		.skip 4,0
277
 416               	.global	StickGas
278
 417               	.global	StickGas
279
 420               	StickGas:
280
 421 004e 0000      		.skip 2,0
281
 422               	.global	StickGier
282
 423               	.global	StickGier
283
 426               	StickGier:
284
 427 0050 0000      		.skip 2,0
285
 428               	.global	StickRoll
286
 429               	.global	StickRoll
287
 432               	StickRoll:
288
 433 0052 0000      		.skip 2,0
289
 434               	.global	StickNick
290
 435               	.global	StickNick
291
 438               	StickNick:
292
 439 0054 0000      		.skip 2,0
293
 440               	.global	SenderRSSI
294
 441               	.global	SenderRSSI
295
 444               	SenderRSSI:
296
 445 0056 00        		.skip 1,0
297
 446               	.global	SenderOkay
298
 447               	.global	SenderOkay
299
 450               	SenderOkay:
300
 451 0057 00        		.skip 1,0
301
 452               	.global	Poti4
302
 453               	.global	Poti4
303
 456               	Poti4:
304
 457 0058 0000      		.skip 2,0
305
 458               	.global	Poti3
306
 459               	.global	Poti3
307
 462               	Poti3:
308
 463 005a 0000      		.skip 2,0
309
 464               	.global	Poti2
310
 465               	.global	Poti2
311
 468               	Poti2:
312
 469 005c 0000      		.skip 2,0
313
 470               	.global	Poti1
314
 471               	.global	Poti1
315
 474               	Poti1:
316
 475 005e 0000      		.skip 2,0
317
 476               	.global	GierGyroFehler
318
 477               	.global	GierGyroFehler
319
 480               	GierGyroFehler:
320
 481 0060 0000      		.skip 2,0
321
 482               	.global	Umschlag180Roll
322
 483               		.data
323
 486               	Umschlag180Roll:
324
 487 0020 90D0 0300 		.long	250000
325
 488               	.global	Umschlag180Nick
326
 491               	Umschlag180Nick:
327
 492 0024 90D0 0300 		.long	250000
328
 493               	.global	TrichterFlug
329
 494               	.global	TrichterFlug
330
 495               		.section .bss
331
 498               	TrichterFlug:
332
 499 0062 00        		.skip 1,0
333
 500               	.global	HoehenReglerAktiv
334
 501               	.global	HoehenReglerAktiv
335
 504               	HoehenReglerAktiv:
336
 505 0063 00        		.skip 1,0
337
 506               	.global	MotorenEin
338
 507               	.global	MotorenEin
339
 510               	MotorenEin:
340
 511 0064 00        		.skip 1,0
341
 512               	.global	KompassSignalSchlecht
342
 513               		.data
343
 516               	KompassSignalSchlecht:
344
 517 0028 F401      		.word	500
345
 518               	.global	KompassRichtung
346
 519               	.global	KompassRichtung
347
 520               		.section .bss
348
 523               	KompassRichtung:
349
 524 0065 0000      		.skip 2,0
350
 525               	.global	KompassStartwert
351
 526               	.global	KompassStartwert
352
 529               	KompassStartwert:
353
 530 0067 0000      		.skip 2,0
354
 531               	.global	KompassValue
355
 532               	.global	KompassValue
356
 535               	KompassValue:
357
 536 0069 0000      		.skip 2,0
358
 537               	.global	Mess_Integral_Hoch
359
 538               	.global	Mess_Integral_Hoch
360
 541               	Mess_Integral_Hoch:
361
 542 006b 0000 0000 		.skip 4,0
362
 543               	.global	Mess_Integral_Gier2
363
 544               	.global	Mess_Integral_Gier2
364
 547               	Mess_Integral_Gier2:
365
 548 006f 0000 0000 		.skip 4,0
366
 549               	.global	Mess_Integral_Gier
367
 550               	.global	Mess_Integral_Gier
368
 553               	Mess_Integral_Gier:
369
 554 0073 0000 0000 		.skip 4,0
370
 555               	.global	Mess_IntegralRoll2
371
 556               	.global	Mess_IntegralRoll2
372
 559               	Mess_IntegralRoll2:
373
 560 0077 0000 0000 		.skip 4,0
374
 561               	.global	Mess_IntegralRoll
375
 562               	.global	Mess_IntegralRoll
376
 565               	Mess_IntegralRoll:
377
 566 007b 0000 0000 		.skip 4,0
378
 567               	.global	Mess_IntegralNick2
379
 568               	.global	Mess_IntegralNick2
380
 571               	Mess_IntegralNick2:
381
 572 007f 0000 0000 		.skip 4,0
382
 573               	.global	Mess_IntegralNick
383
 574               	.global	Mess_IntegralNick
384
 577               	Mess_IntegralNick:
385
 578 0083 0000 0000 		.skip 4,0
386
 579               	.global	Integral_Gier
387
 580               	.global	Integral_Gier
388
 583               	Integral_Gier:
389
 584 0087 0000 0000 		.skip 4,0
390
 585               	.global	IntegralAccZ
391
 586               	.global	IntegralAccZ
392
 589               	IntegralAccZ:
393
 590 008b 0000 0000 		.skip 4,0
394
 591               	.global	IntegralAccRoll
395
 592               	.global	IntegralAccRoll
396
 595               	IntegralAccRoll:
397
 596 008f 0000 0000 		.skip 4,0
398
 597               	.global	IntegralAccNick
399
 598               	.global	IntegralAccNick
400
 601               	IntegralAccNick:
401
 602 0093 0000 0000 		.skip 4,0
402
 603               	.global	IntegralRoll2
403
 604               	.global	IntegralRoll2
404
 607               	IntegralRoll2:
405
 608 0097 0000 0000 		.skip 4,0
406
 609               	.global	IntegralRoll
407
 610               	.global	IntegralRoll
408
 613               	IntegralRoll:
409
 614 009b 0000 0000 		.skip 4,0
410
 615               	.global	IntegralNick2
411
 616               	.global	IntegralNick2
412
 619               	IntegralNick2:
413
 620 009f 0000 0000 		.skip 4,0
414
 621               	.global	IntegralNick
415
 622               	.global	IntegralNick
416
 625               	IntegralNick:
417
 626 00a3 0000 0000 		.skip 4,0
418
 627               	.global	CosinusRollWinkel
419
 628               	.global	CosinusRollWinkel
420
 631               	CosinusRollWinkel:
421
 632 00a7 00        		.skip 1,0
422
 633               	.global	CosinusNickWinkel
423
 634               	.global	CosinusNickWinkel
424
 637               	CosinusNickWinkel:
425
 638 00a8 00        		.skip 1,0
426
 639               	.global	NeutralAccZ
427
 640               	.global	NeutralAccZ
428
 643               	NeutralAccZ:
429
 644 00a9 0000 0000 		.skip 4,0
430
 645               	.global	NaviCntAcc
431
 646               	.global	NaviCntAcc
432
 649               	NaviCntAcc:
433
 650 00ad 0000      		.skip 2,0
434
 651               	.global	NeutralAccY
435
 652               	.global	NeutralAccY
436
 655               	NeutralAccY:
437
 656 00af 0000      		.skip 2,0
438
 657               	.global	NeutralAccX
439
 658               	.global	NeutralAccX
440
 661               	NeutralAccX:
441
 662 00b1 0000      		.skip 2,0
442
 663               	.global	StartNeutralNick
443
 664               	.global	StartNeutralNick
444
 667               	StartNeutralNick:
445
 668 00b3 0000      		.skip 2,0
446
 669               	.global	StartNeutralRoll
447
 670               	.global	StartNeutralRoll
448
 673               	StartNeutralRoll:
449
 674 00b5 0000      		.skip 2,0
450
 675               	.global	AdNeutralGier
451
 676               	.global	AdNeutralGier
452
 679               	AdNeutralGier:
453
 680 00b7 0000      		.skip 2,0
454
 681               	.global	AdNeutralRoll
455
 682               	.global	AdNeutralRoll
456
 685               	AdNeutralRoll:
457
 686 00b9 0000      		.skip 2,0
458
 687               	.global	AdNeutralNick
459
 688               	.global	AdNeutralNick
460
 691               	AdNeutralNick:
461
 692 00bb 0000      		.skip 2,0
462
 693               	.global	I2CTimeout
463
 694               		.data
464
 697               	I2CTimeout:
465
 698 002a 6400      		.word	100
466
 699               	.global	BaroExpandActive
467
 700               	.global	BaroExpandActive
468
 701               		.section .bss
469
 704               	BaroExpandActive:
470
 705 00bd 0000      		.skip 2,0
471
 706               		.text
472
 708               	eeprom_read_byte:
473
 709               	/* prologue: frame size=0 */
474
 710               	/* prologue end (size=0) */
475
 711               	.L2:
476
 712 0000 F999      		sbic 63-0x20,1
477
 713 0002 00C0      		rjmp .L2
478
 714 0004 92BD      		out (65)+1-0x20,r25
479
 715 0006 81BD      		out 65-0x20,r24
480
 716               	/* #APP */
481
 717               		/* START EEPROM READ CRITICAL SECTION */
482
 718 0008 F89A      		sbi 31, 0
483
 719 000a 80B5      		in r24, 32
484
 720               		/* END EEPROM READ CRITICAL SECTION */
485
 721
486
 722               	/* #NOAPP */
487
 723 000c 9927      		clr r25
488
 724               	/* epilogue: frame size=0 */
489
 725 000e 0895      		ret
490
 726               	/* epilogue end (size=1) */
491
 727               	/* function eeprom_read_byte size 16 (15) */
492
 730               	eeprom_write_byte:
493
 731               	/* prologue: frame size=0 */
494
 732               	/* prologue end (size=0) */
495
 733               	.L7:
496
 734 0010 F999      		sbic 63-0x20,1
497
 735 0012 00C0      		rjmp .L7
498
 736 0014 1FBA      		out 63-0x20,__zero_reg__
499
 737 0016 92BD      		out (65)+1-0x20,r25
500
 738 0018 81BD      		out 65-0x20,r24
501
 739 001a 60BD      		out 64-0x20,r22
502
 740               	/* #APP */
503
 741               		/* START EEPROM WRITE CRITICAL SECTION */
504
 742 001c 0FB6      		in	r0, 63
505
 743 001e F894      		cli
506
 744 0020 FA9A      		sbi	31, 2
507
 745 0022 F99A      		sbi	31, 1
508
 746 0024 0FBE      		out	63, r0
509
 747               		/* END EEPROM WRITE CRITICAL SECTION */
510
 748               	/* #NOAPP */
511
 749               	/* epilogue: frame size=0 */
512
 750 0026 0895      		ret
513
 751               	/* epilogue end (size=1) */
514
 752               	/* function eeprom_write_byte size 21 (20) */
515
 754               	.global	DefaultStickMapping
516
 756               	DefaultStickMapping:
517
 757               	/* prologue: frame size=0 */
518
 758               	/* prologue end (size=0) */
519
 759 0028 83E0      		ldi r24,lo8(3)
520
 760 002a 8093 0000 		sts EE_Parameter,r24
521
 761 002e 82E0      		ldi r24,lo8(2)
522
 762 0030 8093 0000 		sts EE_Parameter+1,r24
523
 763 0034 81E0      		ldi r24,lo8(1)
524
 764 0036 8093 0000 		sts EE_Parameter+2,r24
525
 765 003a 84E0      		ldi r24,lo8(4)
526
 766 003c 8093 0000 		sts EE_Parameter+3,r24
527
 767 0040 85E0      		ldi r24,lo8(5)
528
 768 0042 8093 0000 		sts EE_Parameter+4,r24
529
 769 0046 86E0      		ldi r24,lo8(6)
530
 770 0048 8093 0000 		sts EE_Parameter+5,r24
531
 771 004c 87E0      		ldi r24,lo8(7)
532
 772 004e 8093 0000 		sts EE_Parameter+6,r24
533
 773 0052 88E0      		ldi r24,lo8(8)
534
 774 0054 8093 0000 		sts EE_Parameter+7,r24
535
 775               	/* epilogue: frame size=0 */
536
 776 0058 0895      		ret
537
 777               	/* epilogue end (size=1) */
538
 778               	/* function DefaultStickMapping size 25 (24) */
539
 780               		.data
540
 781               	.LC0:
541
 782 002c 4265 6769 		.string	"Beginner"
542
 782      6E6E 6572
543
 782      00
544
 783 0035 00        		.string	""
545
 784               		.text
546
 785               	.global	DefaultKonstanten3
547
 787               	DefaultKonstanten3:
548
 788               	/* prologue: frame size=0 */
549
 789               	/* prologue end (size=0) */
550
 790 005a 68E0      		ldi r22,lo8(8)
551
 791 005c 6093 0000 		sts EE_Parameter+8,r22
552
 792 0060 71E0      		ldi r23,lo8(1)
553
 793 0062 7093 0000 		sts EE_Parameter+88,r23
554
 794 0066 4EE1      		ldi r20,lo8(30)
555
 795 0068 4093 0000 		sts EE_Parameter+9,r20
556
 796 006c 8BEF      		ldi r24,lo8(-5)
557
 797 006e 8093 0000 		sts EE_Parameter+11,r24
558
 798 0072 8AE0      		ldi r24,lo8(10)
559
 799 0074 8093 0000 		sts EE_Parameter+12,r24
560
 800 0078 4093 0000 		sts EE_Parameter+10,r20
561
 801 007c 4093 0000 		sts EE_Parameter+14,r20
562
 802 0080 85E0      		ldi r24,lo8(5)
563
 803 0082 8093 0000 		sts EE_Parameter+15,r24
564
 804 0086 80E4      		ldi r24,lo8(64)
565
 805 0088 8093 0000 		sts EE_Parameter+16,r24
566
 806 008c 1092 0000 		sts EE_Parameter+17,__zero_reg__
567
 807 0090 8FE0      		ldi r24,lo8(15)
568
 808 0092 8093 0000 		sts EE_Parameter+13,r24
569
 809 0096 6093 0000 		sts EE_Parameter+18,r22
570
 810 009a 20E1      		ldi r18,lo8(16)
571
 811 009c 2093 0000 		sts EE_Parameter+19,r18
572
 812 00a0 56E0      		ldi r21,lo8(6)
573
 813 00a2 5093 0000 		sts EE_Parameter+20,r21
574
 814 00a6 6093 0000 		sts EE_Parameter+21,r22
575
 815 00aa 86EE      		ldi r24,lo8(-26)
576
 816 00ac 8093 0000 		sts EE_Parameter+22,r24
577
 817 00b0 4093 0000 		sts EE_Parameter+23,r20
578
 818 00b4 80E8      		ldi r24,lo8(-128)
579
 819 00b6 8093 0000 		sts EE_Parameter+24,r24
580
 820 00ba 34E6      		ldi r19,lo8(100)
581
 821 00bc 3093 0000 		sts EE_Parameter+25,r19
582
 822 00c0 98E7      		ldi r25,lo8(120)
583
 823 00c2 9093 0000 		sts EE_Parameter+26,r25
584
 824 00c6 83E0      		ldi r24,lo8(3)
585
 825 00c8 8093 0000 		sts EE_Parameter+27,r24
586
 826 00cc 3093 0000 		sts EE_Parameter+28,r19
587
 827 00d0 9093 0000 		sts EE_Parameter+29,r25
588
 828 00d4 81E2      		ldi r24,lo8(33)
589
 829 00d6 8093 0000 		sts EE_Parameter+30,r24
590
 830 00da 83E2      		ldi r24,lo8(35)
591
 831 00dc 8093 0000 		sts EE_Parameter+31,r24
592
 832 00e0 84E1      		ldi r24,lo8(20)
593
 833 00e2 8093 0000 		sts EE_Parameter+32,r24
594
 834 00e6 1092 0000 		sts EE_Parameter+33,__zero_reg__
595
 835 00ea 2093 0000 		sts EE_Parameter+34,r18
596
 836 00ee 1092 0000 		sts EE_Parameter+35,__zero_reg__
597
 837 00f2 1092 0000 		sts EE_Parameter+36,__zero_reg__
598
 838 00f6 1092 0000 		sts EE_Parameter+37,__zero_reg__
599
 839 00fa 1092 0000 		sts EE_Parameter+38,__zero_reg__
600
 840 00fe 1092 0000 		sts EE_Parameter+59,__zero_reg__
601
 841 0102 1092 0000 		sts EE_Parameter+60,__zero_reg__
602
 842 0106 1092 0000 		sts EE_Parameter+61,__zero_reg__
603
 843 010a 1092 0000 		sts EE_Parameter+62,__zero_reg__
604
 844 010e 3093 0000 		sts EE_Parameter+39,r19
605
 845 0112 98E2      		ldi r25,lo8(40)
606
 846 0114 9093 0000 		sts EE_Parameter+40,r25
607
 847 0118 7093 0000 		sts EE_Parameter+87,r23
608
 848 011c 1092 0000 		sts EE_Parameter+41,__zero_reg__
609
 849 0120 8AEF      		ldi r24,lo8(-6)
610
 850 0122 8093 0000 		sts EE_Parameter+42,r24
611
 851 0126 5093 0000 		sts EE_Parameter+47,r21
612
 852 012a 3093 0000 		sts EE_Parameter+43,r19
613
 853 012e 9093 0000 		sts EE_Parameter+44,r25
614
 854 0132 1092 0000 		sts EE_Parameter+45,__zero_reg__
615
 855 0136 8093 0000 		sts EE_Parameter+46,r24
616
 856 013a 92E3      		ldi r25,lo8(50)
617
 857 013c 9093 0000 		sts EE_Parameter+48,r25
618
 858 0140 2AE5      		ldi r18,lo8(90)
619
 859 0142 2093 0000 		sts EE_Parameter+49,r18
620
 860 0146 9093 0000 		sts EE_Parameter+50,r25
621
 861 014a 1092 0000 		sts EE_Parameter+86,__zero_reg__
622
 862 014e 2093 0000 		sts EE_Parameter+51,r18
623
 863 0152 80E5      		ldi r24,lo8(80)
624
 864 0154 8093 0000 		sts EE_Parameter+52,r24
625
 865 0158 86E4      		ldi r24,lo8(70)
626
 866 015a 8093 0000 		sts EE_Parameter+53,r24
627
 867 015e 85E5      		ldi r24,lo8(85)
628
 868 0160 8093 0000 		sts EE_Parameter+54,r24
629
 869 0164 8093 0000 		sts EE_Parameter+55,r24
630
 870 0168 80E2      		ldi r24,lo8(32)
631
 871 016a 8093 0000 		sts EE_Parameter+56,r24
632
 872 016e 8093 0000 		sts EE_Parameter+57,r24
633
 873 0172 9093 0000 		sts EE_Parameter+58,r25
634
 874 0176 8FE5      		ldi r24,lo8(95)
635
 875 0178 8093 0000 		sts EE_Parameter+63,r24
636
 876 017c 83EF      		ldi r24,lo8(-13)
637
 877 017e 8093 0000 		sts EE_Parameter+65,r24
638
 878 0182 8AEA      		ldi r24,lo8(-86)
639
 879 0184 8093 0000 		sts EE_Parameter+67,r24
640
 880 0188 8093 0000 		sts EE_Parameter+68,r24
641
 881 018c 4093 0000 		sts EE_Parameter+64,r20
642
 882 0190 4093 0000 		sts EE_Parameter+66,r20
643
 883 0194 8CEF      		ldi r24,lo8(-4)
644
 884 0196 8093 0000 		sts EE_Parameter+69,r24
645
 885 019a 3093 0000 		sts EE_Parameter+70,r19
646
 886 019e 2093 0000 		sts EE_Parameter+71,r18
647
 887 01a2 2093 0000 		sts EE_Parameter+72,r18
648
 888 01a6 2093 0000 		sts EE_Parameter+73,r18
649
 889 01aa 8BE4      		ldi r24,lo8(75)
650
 890 01ac 8093 0000 		sts EE_Parameter+74,r24
651
 891 01b0 8093 0000 		sts EE_Parameter+75,r24
652
 892 01b4 8093 0000 		sts EE_Parameter+76,r24
653
 893 01b8 1092 0000 		sts EE_Parameter+77,__zero_reg__
654
 894 01bc 5093 0000 		sts EE_Parameter+78,r21
655
 895 01c0 6093 0000 		sts EE_Parameter+79,r22
656
 896 01c4 2093 0000 		sts EE_Parameter+80,r18
657
 897 01c8 4093 0000 		sts EE_Parameter+81,r20
658
 898 01cc 3093 0000 		sts EE_Parameter+82,r19
659
 899 01d0 3093 0000 		sts EE_Parameter+83,r19
660
 900 01d4 84E0      		ldi r24,lo8(4)
661
 901 01d6 8093 0000 		sts EE_Parameter+84,r24
662
 902 01da 8CE0      		ldi r24,lo8(12)
663
 903 01dc A0E0      		ldi r26,lo8(.LC0)
664
 904 01de B0E0      		ldi r27,hi8(.LC0)
665
 905 01e0 E0E0      		ldi r30,lo8(EE_Parameter+89)
666
 906 01e2 F0E0      		ldi r31,hi8(EE_Parameter+89)
667
 907 01e4 0D90      		ld __tmp_reg__,X+
668
 908 01e6 0192      		st Z+,__tmp_reg__
669
 909 01e8 8A95      		dec r24
670
 910 01ea 01F4      		brne .-8
671
 911               	/* epilogue: frame size=0 */
672
 912 01ec 0895      		ret
673
 913               	/* epilogue end (size=1) */
674
 914               	/* function DefaultKonstanten3 size 202 (201) */
675
 916               		.data
676
 917               	.LC1:
677
 918 0036 4E6F 726D 		.string	"Normal"
678
 918      616C 00
679
 919 003d 00        		.string	""
680
 920               		.text
681
 921               	.global	DefaultKonstanten2
682
 923               	DefaultKonstanten2:
683
 924               	/* prologue: frame size=0 */
684
 925               	/* prologue end (size=0) */
685
 926 01ee 8AE6      		ldi r24,lo8(106)
686
 927 01f0 8093 0000 		sts EE_Parameter+8,r24
687
 928 01f4 71E0      		ldi r23,lo8(1)
688
 929 01f6 7093 0000 		sts EE_Parameter+88,r23
689
 930 01fa 5EE1      		ldi r21,lo8(30)
690
 931 01fc 5093 0000 		sts EE_Parameter+9,r21
691
 932 0200 8BEF      		ldi r24,lo8(-5)
692
 933 0202 8093 0000 		sts EE_Parameter+11,r24
693
 934 0206 9AE0      		ldi r25,lo8(10)
694
 935 0208 9093 0000 		sts EE_Parameter+12,r25
695
 936 020c 5093 0000 		sts EE_Parameter+10,r21
696
 937 0210 5093 0000 		sts EE_Parameter+14,r21
697
 938 0214 85E0      		ldi r24,lo8(5)
698
 939 0216 8093 0000 		sts EE_Parameter+15,r24
699
 940 021a 80E4      		ldi r24,lo8(64)
700
 941 021c 8093 0000 		sts EE_Parameter+16,r24
701
 942 0220 1092 0000 		sts EE_Parameter+17,__zero_reg__
702
 943 0224 8FE0      		ldi r24,lo8(15)
703
 944 0226 8093 0000 		sts EE_Parameter+13,r24
704
 945 022a 9093 0000 		sts EE_Parameter+18,r25
705
 946 022e 80E1      		ldi r24,lo8(16)
706
 947 0230 8093 0000 		sts EE_Parameter+19,r24
707
 948 0234 66E0      		ldi r22,lo8(6)
708
 949 0236 6093 0000 		sts EE_Parameter+20,r22
709
 950 023a E8E0      		ldi r30,lo8(8)
710
 951 023c E093 0000 		sts EE_Parameter+21,r30
711
 952 0240 86EE      		ldi r24,lo8(-26)
712
 953 0242 8093 0000 		sts EE_Parameter+22,r24
713
 954 0246 5093 0000 		sts EE_Parameter+23,r21
714
 955 024a 80E8      		ldi r24,lo8(-128)
715
 956 024c 8093 0000 		sts EE_Parameter+24,r24
716
 957 0250 2AE5      		ldi r18,lo8(90)
717
 958 0252 2093 0000 		sts EE_Parameter+25,r18
718
 959 0256 98E7      		ldi r25,lo8(120)
719
 960 0258 9093 0000 		sts EE_Parameter+26,r25
720
 961 025c 83E0      		ldi r24,lo8(3)
721
 962 025e 8093 0000 		sts EE_Parameter+27,r24
722
 963 0262 2093 0000 		sts EE_Parameter+28,r18
723
 964 0266 9093 0000 		sts EE_Parameter+29,r25
724
 965 026a 81E2      		ldi r24,lo8(33)
725
 966 026c 8093 0000 		sts EE_Parameter+30,r24
726
 967 0270 83E2      		ldi r24,lo8(35)
727
 968 0272 8093 0000 		sts EE_Parameter+31,r24
728
 969 0276 5093 0000 		sts EE_Parameter+32,r21
729
 970 027a 1092 0000 		sts EE_Parameter+33,__zero_reg__
730
 971 027e 40E2      		ldi r20,lo8(32)
731
 972 0280 4093 0000 		sts EE_Parameter+34,r20
732
 973 0284 1092 0000 		sts EE_Parameter+35,__zero_reg__
733
 974 0288 1092 0000 		sts EE_Parameter+36,__zero_reg__
734
 975 028c 1092 0000 		sts EE_Parameter+37,__zero_reg__
735
 976 0290 1092 0000 		sts EE_Parameter+38,__zero_reg__
736
 977 0294 1092 0000 		sts EE_Parameter+59,__zero_reg__
737
 978 0298 1092 0000 		sts EE_Parameter+60,__zero_reg__
738
 979 029c 1092 0000 		sts EE_Parameter+61,__zero_reg__
739
 980 02a0 1092 0000 		sts EE_Parameter+62,__zero_reg__
740
 981 02a4 34E6      		ldi r19,lo8(100)
741
 982 02a6 3093 0000 		sts EE_Parameter+39,r19
742
 983 02aa 98E2      		ldi r25,lo8(40)
743
 984 02ac 9093 0000 		sts EE_Parameter+40,r25
744
 985 02b0 7093 0000 		sts EE_Parameter+87,r23
745
 986 02b4 1092 0000 		sts EE_Parameter+41,__zero_reg__
746
 987 02b8 8AEF      		ldi r24,lo8(-6)
747
 988 02ba 8093 0000 		sts EE_Parameter+42,r24
748
 989 02be 6093 0000 		sts EE_Parameter+47,r22
749
 990 02c2 3093 0000 		sts EE_Parameter+43,r19
750
 991 02c6 9093 0000 		sts EE_Parameter+44,r25
751
 992 02ca 1092 0000 		sts EE_Parameter+45,__zero_reg__
752
 993 02ce 8093 0000 		sts EE_Parameter+46,r24
753
 994 02d2 82E3      		ldi r24,lo8(50)
754
 995 02d4 8093 0000 		sts EE_Parameter+48,r24
755
 996 02d8 2093 0000 		sts EE_Parameter+49,r18
756
 997 02dc 8093 0000 		sts EE_Parameter+50,r24
757
 998 02e0 1092 0000 		sts EE_Parameter+86,__zero_reg__
758
 999 02e4 2093 0000 		sts EE_Parameter+51,r18
759
 1000 02e8 80E5      		ldi r24,lo8(80)
760
 1001 02ea 8093 0000 		sts EE_Parameter+52,r24
761
 1002 02ee 8CE3      		ldi r24,lo8(60)
762
 1003 02f0 8093 0000 		sts EE_Parameter+53,r24
763
 1004 02f4 85E5      		ldi r24,lo8(85)
764
 1005 02f6 8093 0000 		sts EE_Parameter+54,r24
765
 1006 02fa 8093 0000 		sts EE_Parameter+55,r24
766
 1007 02fe 4093 0000 		sts EE_Parameter+56,r20
767
 1008 0302 4093 0000 		sts EE_Parameter+57,r20
768
 1009 0306 9BE4      		ldi r25,lo8(75)
769
 1010 0308 9093 0000 		sts EE_Parameter+58,r25
770
 1011 030c 8FE5      		ldi r24,lo8(95)
771
 1012 030e 8093 0000 		sts EE_Parameter+63,r24
772
 1013 0312 83EF      		ldi r24,lo8(-13)
773
 1014 0314 8093 0000 		sts EE_Parameter+65,r24
774
 1015 0318 8AEA      		ldi r24,lo8(-86)
775
 1016 031a 8093 0000 		sts EE_Parameter+67,r24
776
 1017 031e 8093 0000 		sts EE_Parameter+68,r24
777
 1018 0322 84E1      		ldi r24,lo8(20)
778
 1019 0324 8093 0000 		sts EE_Parameter+64,r24
779
 1020 0328 8093 0000 		sts EE_Parameter+66,r24
780
 1021 032c 8CEF      		ldi r24,lo8(-4)
781
 1022 032e 8093 0000 		sts EE_Parameter+69,r24
782
 1023 0332 3093 0000 		sts EE_Parameter+70,r19
783
 1024 0336 2093 0000 		sts EE_Parameter+71,r18
784
 1025 033a 2093 0000 		sts EE_Parameter+72,r18
785
 1026 033e 2093 0000 		sts EE_Parameter+73,r18
786
 1027 0342 9093 0000 		sts EE_Parameter+74,r25
787
 1028 0346 9093 0000 		sts EE_Parameter+75,r25
788
 1029 034a 9093 0000 		sts EE_Parameter+76,r25
789
 1030 034e 1092 0000 		sts EE_Parameter+77,__zero_reg__
790
 1031 0352 6093 0000 		sts EE_Parameter+78,r22
791
 1032 0356 E093 0000 		sts EE_Parameter+79,r30
792
 1033 035a 2093 0000 		sts EE_Parameter+80,r18
793
 1034 035e 5093 0000 		sts EE_Parameter+81,r21
794
 1035 0362 3093 0000 		sts EE_Parameter+82,r19
795
 1036 0366 3093 0000 		sts EE_Parameter+83,r19
796
 1037 036a 84E0      		ldi r24,lo8(4)
797
 1038 036c 8093 0000 		sts EE_Parameter+84,r24
798
 1039 0370 8CE0      		ldi r24,lo8(12)
799
 1040 0372 A0E0      		ldi r26,lo8(.LC1)
800
 1041 0374 B0E0      		ldi r27,hi8(.LC1)
801
 1042 0376 E0E0      		ldi r30,lo8(EE_Parameter+89)
802
 1043 0378 F0E0      		ldi r31,hi8(EE_Parameter+89)
803
 1044 037a 0D90      		ld __tmp_reg__,X+
804
 1045 037c 0192      		st Z+,__tmp_reg__
805
 1046 037e 8A95      		dec r24
806
 1047 0380 01F4      		brne .-8
807
 1048               	/* epilogue: frame size=0 */
808
 1049 0382 0895      		ret
809
 1050               	/* epilogue end (size=1) */
810
 1051               	/* function DefaultKonstanten2 size 203 (202) */
811
 1053               		.data
812
 1054               	.LC2:
813
 1055 003e 5370 6F72 		.string	"Sport"
814
 1055      7400
815
 1056 0044 00        		.string	""
816
 1057               		.text
817
 1058               	.global	DefaultKonstanten1
818
 1060               	DefaultKonstanten1:
819
 1061               	/* prologue: frame size=0 */
820
 1062 0384 1F93      		push r17
821
 1063               	/* prologue end (size=1) */
822
 1064 0386 8AE6      		ldi r24,lo8(106)
823
 1065 0388 8093 0000 		sts EE_Parameter+8,r24
824
 1066 038c 51E0      		ldi r21,lo8(1)
825
 1067 038e 5093 0000 		sts EE_Parameter+88,r21
826
 1068 0392 4EE1      		ldi r20,lo8(30)
827
 1069 0394 4093 0000 		sts EE_Parameter+9,r20
828
 1070 0398 8BEF      		ldi r24,lo8(-5)
829
 1071 039a 8093 0000 		sts EE_Parameter+11,r24
830
 1072 039e 8AE0      		ldi r24,lo8(10)
831
 1073 03a0 8093 0000 		sts EE_Parameter+12,r24
832
 1074 03a4 4093 0000 		sts EE_Parameter+10,r20
833
 1075 03a8 4093 0000 		sts EE_Parameter+14,r20
834
 1076 03ac 85E0      		ldi r24,lo8(5)
835
 1077 03ae 8093 0000 		sts EE_Parameter+15,r24
836
 1078 03b2 80E4      		ldi r24,lo8(64)
837
 1079 03b4 8093 0000 		sts EE_Parameter+16,r24
838
 1080 03b8 1092 0000 		sts EE_Parameter+17,__zero_reg__
839
 1081 03bc 84E1      		ldi r24,lo8(20)
840
 1082 03be 8093 0000 		sts EE_Parameter+13,r24
841
 1083 03c2 8EE0      		ldi r24,lo8(14)
842
 1084 03c4 8093 0000 		sts EE_Parameter+18,r24
843
 1085 03c8 E0E1      		ldi r30,lo8(16)
844
 1086 03ca E093 0000 		sts EE_Parameter+19,r30
845
 1087 03ce 1CE0      		ldi r17,lo8(12)
846
 1088 03d0 1093 0000 		sts EE_Parameter+20,r17
847
 1089 03d4 F8E0      		ldi r31,lo8(8)
848
 1090 03d6 F093 0000 		sts EE_Parameter+21,r31
849
 1091 03da 86EE      		ldi r24,lo8(-26)
850
 1092 03dc 8093 0000 		sts EE_Parameter+22,r24
851
 1093 03e0 4093 0000 		sts EE_Parameter+23,r20
852
 1094 03e4 80E8      		ldi r24,lo8(-128)
853
 1095 03e6 8093 0000 		sts EE_Parameter+24,r24
854
 1096 03ea 30E5      		ldi r19,lo8(80)
855
 1097 03ec 3093 0000 		sts EE_Parameter+25,r19
856
 1098 03f0 96E9      		ldi r25,lo8(-106)
857
 1099 03f2 9093 0000 		sts EE_Parameter+26,r25
858
 1100 03f6 83E0      		ldi r24,lo8(3)
859
 1101 03f8 8093 0000 		sts EE_Parameter+27,r24
860
 1102 03fc 3093 0000 		sts EE_Parameter+28,r19
861
 1103 0400 9093 0000 		sts EE_Parameter+29,r25
862
 1104 0404 81E2      		ldi r24,lo8(33)
863
 1105 0406 8093 0000 		sts EE_Parameter+30,r24
864
 1106 040a 83E2      		ldi r24,lo8(35)
865
 1107 040c 8093 0000 		sts EE_Parameter+31,r24
866
 1108 0410 4093 0000 		sts EE_Parameter+32,r20
867
 1109 0414 1092 0000 		sts EE_Parameter+33,__zero_reg__
868
 1110 0418 60E2      		ldi r22,lo8(32)
869
 1111 041a 6093 0000 		sts EE_Parameter+34,r22
870
 1112 041e 1092 0000 		sts EE_Parameter+35,__zero_reg__
871
 1113 0422 1092 0000 		sts EE_Parameter+36,__zero_reg__
872
 1114 0426 1092 0000 		sts EE_Parameter+37,__zero_reg__
873
 1115 042a 1092 0000 		sts EE_Parameter+38,__zero_reg__
874
 1116 042e 1092 0000 		sts EE_Parameter+59,__zero_reg__
875
 1117 0432 1092 0000 		sts EE_Parameter+60,__zero_reg__
876
 1118 0436 1092 0000 		sts EE_Parameter+61,__zero_reg__
877
 1119 043a 1092 0000 		sts EE_Parameter+62,__zero_reg__
878
 1120 043e 24E6      		ldi r18,lo8(100)
879
 1121 0440 2093 0000 		sts EE_Parameter+39,r18
880
 1122 0444 98E2      		ldi r25,lo8(40)
881
 1123 0446 9093 0000 		sts EE_Parameter+40,r25
882
 1124 044a 5093 0000 		sts EE_Parameter+87,r21
883
 1125 044e 1092 0000 		sts EE_Parameter+41,__zero_reg__
884
 1126 0452 8AEF      		ldi r24,lo8(-6)
885
 1127 0454 8093 0000 		sts EE_Parameter+42,r24
886
 1128 0458 76E0      		ldi r23,lo8(6)
887
 1129 045a 7093 0000 		sts EE_Parameter+47,r23
888
 1130 045e 2093 0000 		sts EE_Parameter+43,r18
889
 1131 0462 9093 0000 		sts EE_Parameter+44,r25
890
 1132 0466 1092 0000 		sts EE_Parameter+45,__zero_reg__
891
 1133 046a 8093 0000 		sts EE_Parameter+46,r24
892
 1134 046e 82E3      		ldi r24,lo8(50)
893
 1135 0470 8093 0000 		sts EE_Parameter+48,r24
894
 1136 0474 9AE5      		ldi r25,lo8(90)
895
 1137 0476 9093 0000 		sts EE_Parameter+49,r25
896
 1138 047a 8093 0000 		sts EE_Parameter+50,r24
897
 1139 047e 1092 0000 		sts EE_Parameter+86,__zero_reg__
898
 1140 0482 9093 0000 		sts EE_Parameter+51,r25
899
 1141 0486 3093 0000 		sts EE_Parameter+52,r19
900
 1142 048a 5093 0000 		sts EE_Parameter+53,r21
901
 1143 048e 85E5      		ldi r24,lo8(85)
902
 1144 0490 8093 0000 		sts EE_Parameter+54,r24
903
 1145 0494 8093 0000 		sts EE_Parameter+55,r24
904
 1146 0498 E093 0000 		sts EE_Parameter+56,r30
905
 1147 049c 6093 0000 		sts EE_Parameter+57,r22
906
 1148 04a0 2093 0000 		sts EE_Parameter+58,r18
907
 1149 04a4 8FE5      		ldi r24,lo8(95)
908
 1150 04a6 8093 0000 		sts EE_Parameter+63,r24
909
 1151 04aa 83EF      		ldi r24,lo8(-13)
910
 1152 04ac 8093 0000 		sts EE_Parameter+65,r24
911
 1153 04b0 8AEA      		ldi r24,lo8(-86)
912
 1154 04b2 8093 0000 		sts EE_Parameter+67,r24
913
 1155 04b6 8093 0000 		sts EE_Parameter+68,r24
914
 1156 04ba 8FE0      		ldi r24,lo8(15)
915
 1157 04bc 8093 0000 		sts EE_Parameter+64,r24
916
 1158 04c0 8093 0000 		sts EE_Parameter+66,r24
917
 1159 04c4 8CEF      		ldi r24,lo8(-4)
918
 1160 04c6 8093 0000 		sts EE_Parameter+69,r24
919
 1161 04ca 2093 0000 		sts EE_Parameter+70,r18
920
 1162 04ce 9093 0000 		sts EE_Parameter+71,r25
921
 1163 04d2 9093 0000 		sts EE_Parameter+72,r25
922
 1164 04d6 9093 0000 		sts EE_Parameter+73,r25
923
 1165 04da 8BE4      		ldi r24,lo8(75)
924
 1166 04dc 8093 0000 		sts EE_Parameter+74,r24
925
 1167 04e0 8093 0000 		sts EE_Parameter+75,r24
926
 1168 04e4 8093 0000 		sts EE_Parameter+76,r24
927
 1169 04e8 1092 0000 		sts EE_Parameter+77,__zero_reg__
928
 1170 04ec 7093 0000 		sts EE_Parameter+78,r23
929
 1171 04f0 F093 0000 		sts EE_Parameter+79,r31
930
 1172 04f4 9093 0000 		sts EE_Parameter+80,r25
931
 1173 04f8 4093 0000 		sts EE_Parameter+81,r20
932
 1174 04fc 2093 0000 		sts EE_Parameter+82,r18
933
 1175 0500 2093 0000 		sts EE_Parameter+83,r18
934
 1176 0504 84E0      		ldi r24,lo8(4)
935
 1177 0506 8093 0000 		sts EE_Parameter+84,r24
936
 1178 050a A0E0      		ldi r26,lo8(.LC2)
937
 1179 050c B0E0      		ldi r27,hi8(.LC2)
938
 1180 050e E0E0      		ldi r30,lo8(EE_Parameter+89)
939
 1181 0510 F0E0      		ldi r31,hi8(EE_Parameter+89)
940
 1182 0512 0D90      		ld __tmp_reg__,X+
941
 1183 0514 0192      		st Z+,__tmp_reg__
942
 1184 0516 1A95      		dec r17
943
 1185 0518 01F4      		brne .-8
944
 1186               	/* epilogue: frame size=0 */
945
 1187 051a 1F91      		pop r17
946
 1188 051c 0895      		ret
947
 1189               	/* epilogue end (size=2) */
948
 1190               	/* function DefaultKonstanten1 size 205 (202) */
949
 1192               	.global	ReadParameterSet
950
 1194               	ReadParameterSet:
951
 1195               	/* prologue: frame size=0 */
952
 1196               	/* prologue end (size=0) */
953
 1197 051e 282F      		mov r18,r24
954
 1198 0520 FB01      		movw r30,r22
955
 1199 0522 8150      		subi r24,lo8(-(-1))
956
 1200 0524 8530      		cpi r24,lo8(5)
957
 1201 0526 00F0      		brlo .L15
958
 1202 0528 23E0      		ldi r18,lo8(3)
959
 1203               	.L15:
960
 1204 052a 842F      		mov r24,r20
961
 1205 052c 9927      		clr r25
962
 1206 052e 3327      		clr r19
963
 1207 0530 2150      		subi r18,lo8(-(-1))
964
 1208 0532 3040      		sbci r19,hi8(-(-1))
965
 1209 0534 829F      		mul r24,r18
966
 1210 0536 B001      		movw r22,r0
967
 1211 0538 839F      		mul r24,r19
968
 1212 053a 700D      		add r23,r0
969
 1213 053c 929F      		mul r25,r18
970
 1214 053e 700D      		add r23,r0
971
 1215 0540 1124      		clr r1
972
 1216 0542 6050      		subi r22,lo8(-(EEPromArray+100))
973
 1217 0544 7040      		sbci r23,hi8(-(EEPromArray+100))
974
 1218 0546 20E0      		ldi r18,lo8(pm(eeprom_read_byte))
975
 1219 0548 30E0      		ldi r19,hi8(pm(eeprom_read_byte))
976
 1220 054a AC01      		movw r20,r24
977
 1221 054c CF01      		movw r24,r30
978
 1222 054e 0E94 0000 		call __eerd_block
979
 1223 0552 0E94 0000 		call LED_Init
980
 1224               	/* epilogue: frame size=0 */
981
 1225 0556 0895      		ret
982
 1226               	/* epilogue end (size=1) */
983
 1227               	/* function ReadParameterSet size 29 (28) */
984
 1229               	.global	SetActiveParamSetNumber
985
 1231               	SetActiveParamSetNumber:
986
 1232               	/* prologue: frame size=0 */
987
 1233               	/* prologue end (size=0) */
988
 1234 0558 282F      		mov r18,r24
989
 1235 055a 8630      		cpi r24,lo8(6)
990
 1236 055c 00F0      		brlo .L18
991
 1237 055e 25E0      		ldi r18,lo8(5)
992
 1238               	.L20:
993
 1239 0560 F999      		sbic 63-0x20,1
994
 1240 0562 00C0      		rjmp .L20
995
 1241 0564 1FBA      		out 63-0x20,__zero_reg__
996
 1242 0566 80E0      		ldi r24,lo8(EEPromArray+2)
997
 1243 0568 90E0      		ldi r25,hi8(EEPromArray+2)
998
 1244 056a 92BD      		out (65)+1-0x20,r25
999
 1245 056c 81BD      		out 65-0x20,r24
1000
 1246 056e 20BD      		out 64-0x20,r18
1001
 1247               	/* #APP */
1002
 1248               		/* START EEPROM WRITE CRITICAL SECTION */
1003
 1249 0570 0FB6      		in	r0, 63
1004
 1250 0572 F894      		cli
1005
 1251 0574 FA9A      		sbi	31, 2
1006
 1252 0576 F99A      		sbi	31, 1
1007
 1253 0578 0FBE      		out	63, r0
1008
 1254               		/* END EEPROM WRITE CRITICAL SECTION */
1009
 1255               	/* #NOAPP */
1010
 1256 057a 0895      		ret
1011
 1257               	.L18:
1012
 1258 057c 8823      		tst r24
1013
 1259 057e 01F4      		brne .L20
1014
 1260 0580 0895      		ret
1015
 1261               	/* epilogue: frame size=0 */
1016
 1262               	/* epilogue: noreturn */
1017
 1263               	/* epilogue end (size=0) */
1018
 1264               	/* function SetActiveParamSetNumber size 30 (30) */
1019
 1266               	.global	WriteParameterSet
1020
 1268               	WriteParameterSet:
1021
 1269               	/* prologue: frame size=0 */
1022
 1270 0582 FF92      		push r15
1023
 1271 0584 0F93      		push r16
1024
 1272 0586 1F93      		push r17
1025
 1273 0588 CF93      		push r28
1026
 1274               	/* prologue end (size=4) */
1027
 1275 058a C82F      		mov r28,r24
1028
 1276 058c 8B01      		movw r16,r22
1029
 1277 058e F42E      		mov r15,r20
1030
 1278 0590 8630      		cpi r24,lo8(6)
1031
 1279 0592 00F0      		brlo .L27
1032
 1280 0594 C5E0      		ldi r28,lo8(5)
1033
 1281               	.L35:
1034
 1282 0596 8F2D      		mov r24,r15
1035
 1283 0598 9927      		clr r25
1036
 1284 059a 2C2F      		mov r18,r28
1037
 1285 059c 3327      		clr r19
1038
 1286 059e 2150      		subi r18,lo8(-(-1))
1039
 1287 05a0 3040      		sbci r19,hi8(-(-1))
1040
 1288 05a2 829F      		mul r24,r18
1041
 1289 05a4 F001      		movw r30,r0
1042
 1290 05a6 839F      		mul r24,r19
1043
 1291 05a8 F00D      		add r31,r0
1044
 1292 05aa 929F      		mul r25,r18
1045
 1293 05ac F00D      		add r31,r0
1046
 1294 05ae 1124      		clr r1
1047
 1295 05b0 20E0      		ldi r18,lo8(pm(eeprom_write_byte))
1048
 1296 05b2 30E0      		ldi r19,hi8(pm(eeprom_write_byte))
1049
 1297 05b4 AC01      		movw r20,r24
1050
 1298 05b6 B801      		movw r22,r16
1051
 1299 05b8 CF01      		movw r24,r30
1052
 1300 05ba 8050      		subi r24,lo8(-(EEPromArray+100))
1053
 1301 05bc 9040      		sbci r25,hi8(-(EEPromArray+100))
1054
 1302 05be 0E94 0000 		call __eewr_block
1055
 1303               	.L30:
1056
 1304 05c2 F999      		sbic 63-0x20,1
1057
 1305 05c4 00C0      		rjmp .L30
1058
 1306 05c6 1FBA      		out 63-0x20,__zero_reg__
1059
 1307 05c8 80E0      		ldi r24,lo8(EEPromArray+98)
1060
 1308 05ca 90E0      		ldi r25,hi8(EEPromArray+98)
1061
 1309 05cc 92BD      		out (65)+1-0x20,r25
1062
 1310 05ce 81BD      		out 65-0x20,r24
1063
 1311 05d0 F0BC      		out 64-0x20,r15
1064
 1312               	/* #APP */
1065
 1313               		/* START EEPROM WRITE CRITICAL SECTION */
1066
 1314 05d2 0FB6      		in	r0, 63
1067
 1315 05d4 F894      		cli
1068
 1316 05d6 FA9A      		sbi	31, 2
1069
 1317 05d8 F99A      		sbi	31, 1
1070
 1318 05da 0FBE      		out	63, r0
1071
 1319               		/* END EEPROM WRITE CRITICAL SECTION */
1072
 1320               	/* #NOAPP */
1073
 1321 05dc 20E0      		ldi r18,lo8(pm(eeprom_write_byte))
1074
 1322 05de 30E0      		ldi r19,hi8(pm(eeprom_write_byte))
1075
 1323 05e0 48E0      		ldi r20,lo8(8)
1076
 1324 05e2 50E0      		ldi r21,hi8(8)
1077
 1325 05e4 B801      		movw r22,r16
1078
 1326 05e6 80E0      		ldi r24,lo8(EEPromArray+80)
1079
 1327 05e8 90E0      		ldi r25,hi8(EEPromArray+80)
1080
 1328 05ea 0E94 0000 		call __eewr_block
1081
 1329 05ee 8C2F      		mov r24,r28
1082
 1330 05f0 0E94 0000 		call SetActiveParamSetNumber
1083
 1331 05f4 0E94 0000 		call LED_Init
1084
 1332 05f8 00C0      		rjmp .L26
1085
 1333               	.L27:
1086
 1334 05fa 8823      		tst r24
1087
 1335 05fc 01F4      		brne .L35
1088
 1336               	.L26:
1089
 1337               	/* epilogue: frame size=0 */
1090
 1338 05fe CF91      		pop r28
1091
 1339 0600 1F91      		pop r17
1092
 1340 0602 0F91      		pop r16
1093
 1341 0604 FF90      		pop r15
1094
 1342 0606 0895      		ret
1095
 1343               	/* epilogue end (size=5) */
1096
 1344               	/* function WriteParameterSet size 76 (67) */
1097
 1346               	.global	GetActiveParamSetNumber
1098
 1348               	GetActiveParamSetNumber:
1099
 1349               	/* prologue: frame size=0 */
1100
 1350 0608 CF93      		push r28
1101
 1351               	/* prologue end (size=1) */
1102
 1352               	.L37:
1103
 1353 060a F999      		sbic 63-0x20,1
1104
 1354 060c 00C0      		rjmp .L37
1105
 1355 060e 80E0      		ldi r24,lo8(EEPromArray+2)
1106
 1356 0610 90E0      		ldi r25,hi8(EEPromArray+2)
1107
 1357 0612 92BD      		out (65)+1-0x20,r25
1108
 1358 0614 81BD      		out 65-0x20,r24
1109
 1359               	/* #APP */
1110
 1360               		/* START EEPROM READ CRITICAL SECTION */
1111
 1361 0616 F89A      		sbi 31, 0
1112
 1362 0618 80B5      		in r24, 32
1113
 1363               		/* END EEPROM READ CRITICAL SECTION */
1114
 1364
1115
 1365               	/* #NOAPP */
1116
 1366 061a C82F      		mov r28,r24
1117
 1367 061c 8150      		subi r24,lo8(-(-1))
1118
 1368 061e 8530      		cpi r24,lo8(5)
1119
 1369 0620 00F0      		brlo .L41
1120
 1370 0622 C3E0      		ldi r28,lo8(3)
1121
 1371 0624 8C2F      		mov r24,r28
1122
 1372 0626 0E94 0000 		call SetActiveParamSetNumber
1123
 1373               	.L41:
1124
 1374 062a 8C2F      		mov r24,r28
1125
 1375 062c 9927      		clr r25
1126
 1376               	/* epilogue: frame size=0 */
1127
 1377 062e CF91      		pop r28
1128
 1378 0630 0895      		ret
1129
 1379               	/* epilogue end (size=2) */
1130
 1380               	/* function GetActiveParamSetNumber size 29 (26) */
1131
 1382               	.global	MotorSmoothing
1132
 1384               	MotorSmoothing:
1133
 1385               	/* prologue: frame size=0 */
1134
 1386               	/* prologue end (size=0) */
1135
 1387 0632 6817      		cp r22,r24
1136
 1388 0634 7907      		cpc r23,r25
1137
 1389 0636 04F4      		brge .L43
1138
 1390 0638 680F      		add r22,r24
1139
 1391 063a 791F      		adc r23,r25
1140
 1392 063c 77FD      		sbrc r23,7
1141
 1393 063e 00C0      		rjmp .L46
1142
 1394 0640 CB01      		movw r24,r22
1143
 1395 0642 9595      		asr r25
1144
 1396 0644 8795      		ror r24
1145
 1397 0646 0895      		ret
1146
 1398               	.L43:
1147
 1399 0648 681B      		sub r22,r24
1148
 1400 064a 790B      		sbc r23,r25
1149
 1401 064c 861B      		sub r24,r22
1150
 1402 064e 970B      		sbc r25,r23
1151
 1403 0650 0895      		ret
1152
 1404               	.L46:
1153
 1405 0652 6F5F      		subi r22,lo8(-(1))
1154
 1406 0654 7F4F      		sbci r23,hi8(-(1))
1155
 1407 0656 CB01      		movw r24,r22
1156
 1408 0658 9595      		asr r25
1157
 1409 065a 8795      		ror r24
1158
 1410 065c 0895      		ret
1159
 1411               	/* epilogue: frame size=0 */
1160
 1412               	/* epilogue: noreturn */
1161
 1413               	/* epilogue end (size=0) */
1162
 1414               	/* function MotorSmoothing size 22 (22) */
1163
 1416               	.global	Piep
1164
 1418               	Piep:
1165
 1419               	/* prologue: frame size=0 */
1166
 1420 065e EF92      		push r14
1167
 1421 0660 FF92      		push r15
1168
 1422 0662 0F93      		push r16
1169
 1423 0664 1F93      		push r17
1170
 1424 0666 CF93      		push r28
1171
 1425               	/* prologue end (size=5) */
1172
 1426 0668 C82F      		mov r28,r24
1173
 1427 066a 8B01      		movw r16,r22
1174
 1428 066c 8091 0000 		lds r24,MotorenEin
1175
 1429 0670 8823      		tst r24
1176
 1430 0672 01F4      		brne .L47
1177
 1431 0674 C150      		subi r28,lo8(-(-1))
1178
 1432 0676 CF3F      		cpi r28,lo8(-1)
1179
 1433 0678 01F0      		breq .L47
1180
 1434 067a 7B01      		movw r14,r22
1181
 1435 067c E60E      		add r14,r22
1182
 1436 067e F71E      		adc r15,r23
1183
 1437               	.L54:
1184
 1438 0680 1093 0000 		sts (beeptime)+1,r17
1185
 1439 0684 0093 0000 		sts beeptime,r16
1186
 1440               	.L51:
1187
 1441 0688 8091 0000 		lds r24,beeptime
1188
 1442 068c 9091 0000 		lds r25,(beeptime)+1
1189
 1443 0690 892B      		or r24,r25
1190
 1444 0692 01F4      		brne .L51
1191
 1445 0694 C701      		movw r24,r14
1192
 1446 0696 0E94 0000 		call Delay_ms
1193
 1447 069a C150      		subi r28,1
1194
 1448 069c 00F4      		brcc .L54
1195
 1449               	.L47:
1196
 1450               	/* epilogue: frame size=0 */
1197
 1451 069e CF91      		pop r28
1198
 1452 06a0 1F91      		pop r17
1199
 1453 06a2 0F91      		pop r16
1200
 1454 06a4 FF90      		pop r15
1201
 1455 06a6 EF90      		pop r14
1202
 1456 06a8 0895      		ret
1203
 1457               	/* epilogue end (size=6) */
1204
 1458               	/* function Piep size 39 (28) */
1205
 1460               		.lcomm tmpl.35,4
1206
 1461               		.lcomm tmpl2.36,4
1207
 1462               		.lcomm tmpl3.37,4
1208
 1463               		.lcomm tmpl4.38,4
1209
 1464               		.lcomm oldNick.39,2
1210
 1465               		.lcomm oldRoll.40,2
1211
 1466               		.lcomm d2Roll.41,2
1212
 1467               		.lcomm d2Nick.42,2
1213
 1468               	.global	Mittelwert
1214
 1470               	Mittelwert:
1215
 1471               	/* prologue: frame size=61 */
1216
 1472 06aa ADE3      		ldi r26,lo8(61)
1217
 1473 06ac B0E0      		ldi r27,hi8(61)
1218
 1474 06ae E0E0      		ldi r30,pm_lo8(1f)
1219
 1475 06b0 F0E0      		ldi r31,pm_hi8(1f)
1220
 1476 06b2 0C94 0000 		jmp __prologue_saves__+0
1221
 1477               	1:
1222
 1478               	/* prologue end (size=6) */
1223
 1479 06b6 2091 0000 		lds r18,AdWertGier
1224
 1480 06ba 3091 0000 		lds r19,(AdWertGier)+1
1225
 1481 06be 8091 0000 		lds r24,AdNeutralGier
1226
 1482 06c2 9091 0000 		lds r25,(AdNeutralGier)+1
1227
 1483 06c6 281B      		sub r18,r24
1228
 1484 06c8 390B      		sbc r19,r25
1229
 1485 06ca 3A87      		std Y+10,r19
1230
 1486 06cc 2987      		std Y+9,r18
1231
 1487 06ce 3093 0000 		sts (MesswertGier)+1,r19
1232
 1488 06d2 2093 0000 		sts MesswertGier,r18
1233
 1489 06d6 2091 0000 		lds r18,AdWertNickFilter
1234
 1490 06da 3091 0000 		lds r19,(AdWertNickFilter)+1
1235
 1491 06de 37FD      		sbrc r19,7
1236
 1492 06e0 00C0      		rjmp .L186
1237
 1493               	.L57:
1238
 1494 06e2 3595      		asr r19
1239
 1495 06e4 2795      		ror r18
1240
 1496 06e6 3595      		asr r19
1241
 1497 06e8 2795      		ror r18
1242
 1498 06ea 3595      		asr r19
1243
 1499 06ec 2795      		ror r18
1244
 1500 06ee 3AA7      		std Y+42,r19
1245
 1501 06f0 29A7      		std Y+41,r18
1246
 1502 06f2 3C87      		std Y+12,r19
1247
 1503 06f4 2B87      		std Y+11,r18
1248
 1504 06f6 7901      		movw r14,r18
1249
 1505 06f8 2091 0000 		lds r18,AdWertRollFilter
1250
 1506 06fc 3091 0000 		lds r19,(AdWertRollFilter)+1
1251
 1507 0700 37FD      		sbrc r19,7
1252
 1508 0702 00C0      		rjmp .L187
1253
 1509               	.L58:
1254
 1510 0704 3595      		asr r19
1255
 1511 0706 2795      		ror r18
1256
 1512 0708 3595      		asr r19
1257
 1513 070a 2795      		ror r18
1258
 1514 070c 3595      		asr r19
1259
 1515 070e 2795      		ror r18
1260
 1516 0710 3CA7      		std Y+44,r19
1261
 1517 0712 2BA7      		std Y+43,r18
1262
 1518 0714 3E87      		std Y+14,r19
1263
 1519 0716 2D87      		std Y+13,r18
1264
 1520 0718 F092 0000 		sts (RohMesswertNick)+1,r15
1265
 1521 071c E092 0000 		sts RohMesswertNick,r14
1266
 1522 0720 3093 0000 		sts (RohMesswertRoll)+1,r19
1267
 1523 0724 2093 0000 		sts RohMesswertRoll,r18
1268
 1524 0728 8091 0000 		lds r24,Mittelwert_AccNick
1269
 1525 072c 9091 0000 		lds r25,(Mittelwert_AccNick)+1
1270
 1526 0730 AA27      		clr r26
1271
 1527 0732 97FD      		sbrc r25,7
1272
 1528 0734 A095      		com r26
1273
 1529 0736 BA2F      		mov r27,r26
1274
 1530 0738 7C01      		movw r14,r24
1275
 1531 073a 8D01      		movw r16,r26
1276
 1532 073c EE0C      		lsl r14
1277
 1533 073e FF1C      		rol r15
1278
 1534 0740 001F      		rol r16
1279
 1535 0742 111F      		rol r17
1280
 1536 0744 E80E      		add r14,r24
1281
 1537 0746 F91E      		adc r15,r25
1282
 1538 0748 0A1F      		adc r16,r26
1283
 1539 074a 1B1F      		adc r17,r27
1284
 1540 074c 8091 0000 		lds r24,AdWertAccNick
1285
 1541 0750 9091 0000 		lds r25,(AdWertAccNick)+1
1286
 1542 0754 9C01      		movw r18,r24
1287
 1543 0756 4427      		clr r20
1288
 1544 0758 37FD      		sbrc r19,7
1289
 1545 075a 4095      		com r20
1290
 1546 075c 542F      		mov r21,r20
1291
 1547 075e DA01      		movw r26,r20
1292
 1548 0760 C901      		movw r24,r18
1293
 1549 0762 880F      		lsl r24
1294
 1550 0764 991F      		rol r25
1295
 1551 0766 AA1F      		rol r26
1296
 1552 0768 BB1F      		rol r27
1297
 1553 076a 880F      		lsl r24
1298
 1554 076c 991F      		rol r25
1299
 1555 076e AA1F      		rol r26
1300
 1556 0770 BB1F      		rol r27
1301
 1557 0772 820F      		add r24,r18
1302
 1558 0774 931F      		adc r25,r19
1303
 1559 0776 A41F      		adc r26,r20
1304
 1560 0778 B51F      		adc r27,r21
1305
 1561 077a 820F      		add r24,r18
1306
 1562 077c 931F      		adc r25,r19
1307
 1563 077e A41F      		adc r26,r20
1308
 1564 0780 B51F      		adc r27,r21
1309
 1565 0782 E80E      		add r14,r24
1310
 1566 0784 F91E      		adc r15,r25
1311
 1567 0786 0A1F      		adc r16,r26
1312
 1568 0788 1B1F      		adc r17,r27
1313
 1569 078a 17FD      		sbrc r17,7
1314
 1570 078c 00C0      		rjmp .L188
1315
 1571               	.L59:
1316
 1572 078e 1595      		asr r17
1317
 1573 0790 0795      		ror r16
1318
 1574 0792 F794      		ror r15
1319
 1575 0794 E794      		ror r14
1320
 1576 0796 1595      		asr r17
1321
 1577 0798 0795      		ror r16
1322
 1578 079a F794      		ror r15
1323
 1579 079c E794      		ror r14
1324
 1580 079e F092 0000 		sts (Mittelwert_AccNick)+1,r15
1325
 1581 07a2 E092 0000 		sts Mittelwert_AccNick,r14
1326
 1582 07a6 8091 0000 		lds r24,Mittelwert_AccRoll
1327
 1583 07aa 9091 0000 		lds r25,(Mittelwert_AccRoll)+1
1328
 1584 07ae AA27      		clr r26
1329
 1585 07b0 97FD      		sbrc r25,7
1330
 1586 07b2 A095      		com r26
1331
 1587 07b4 BA2F      		mov r27,r26
1332
 1588 07b6 7C01      		movw r14,r24
1333
 1589 07b8 8D01      		movw r16,r26
1334
 1590 07ba EE0C      		lsl r14
1335
 1591 07bc FF1C      		rol r15
1336
 1592 07be 001F      		rol r16
1337
 1593 07c0 111F      		rol r17
1338
 1594 07c2 E80E      		add r14,r24
1339
 1595 07c4 F91E      		adc r15,r25
1340
 1596 07c6 0A1F      		adc r16,r26
1341
 1597 07c8 1B1F      		adc r17,r27
1342
 1598 07ca 8091 0000 		lds r24,AdWertAccRoll
1343
 1599 07ce 9091 0000 		lds r25,(AdWertAccRoll)+1
1344
 1600 07d2 9C01      		movw r18,r24
1345
 1601 07d4 4427      		clr r20
1346
 1602 07d6 37FD      		sbrc r19,7
1347
 1603 07d8 4095      		com r20
1348
 1604 07da 542F      		mov r21,r20
1349
 1605 07dc DA01      		movw r26,r20
1350
 1606 07de C901      		movw r24,r18
1351
 1607 07e0 880F      		lsl r24
1352
 1608 07e2 991F      		rol r25
1353
 1609 07e4 AA1F      		rol r26
1354
 1610 07e6 BB1F      		rol r27
1355
 1611 07e8 880F      		lsl r24
1356
 1612 07ea 991F      		rol r25
1357
 1613 07ec AA1F      		rol r26
1358
 1614 07ee BB1F      		rol r27
1359
 1615 07f0 820F      		add r24,r18
1360
 1616 07f2 931F      		adc r25,r19
1361
 1617 07f4 A41F      		adc r26,r20
1362
 1618 07f6 B51F      		adc r27,r21
1363
 1619 07f8 820F      		add r24,r18
1364
 1620 07fa 931F      		adc r25,r19
1365
 1621 07fc A41F      		adc r26,r20
1366
 1622 07fe B51F      		adc r27,r21
1367
 1623 0800 E80E      		add r14,r24
1368
 1624 0802 F91E      		adc r15,r25
1369
 1625 0804 0A1F      		adc r16,r26
1370
 1626 0806 1B1F      		adc r17,r27
1371
 1627 0808 17FD      		sbrc r17,7
1372
 1628 080a 00C0      		rjmp .L189
1373
 1629               	.L60:
1374
 1630 080c 1595      		asr r17
1375
 1631 080e 0795      		ror r16
1376
 1632 0810 F794      		ror r15
1377
 1633 0812 E794      		ror r14
1378
 1634 0814 1595      		asr r17
1379
 1635 0816 0795      		ror r16
1380
 1636 0818 F794      		ror r15
1381
 1637 081a E794      		ror r14
1382
 1638 081c F092 0000 		sts (Mittelwert_AccRoll)+1,r15
1383
 1639 0820 E092 0000 		sts Mittelwert_AccRoll,r14
1384
 1640 0824 8091 0000 		lds r24,Mittelwert_AccHoch
1385
 1641 0828 9091 0000 		lds r25,(Mittelwert_AccHoch)+1
1386
 1642 082c AA27      		clr r26
1387
 1643 082e 97FD      		sbrc r25,7
1388
 1644 0830 A095      		com r26
1389
 1645 0832 BA2F      		mov r27,r26
1390
 1646 0834 9C01      		movw r18,r24
1391
 1647 0836 AD01      		movw r20,r26
1392
 1648 0838 220F      		lsl r18
1393
 1649 083a 331F      		rol r19
1394
 1650 083c 441F      		rol r20
1395
 1651 083e 551F      		rol r21
1396
 1652 0840 280F      		add r18,r24
1397
 1653 0842 391F      		adc r19,r25
1398
 1654 0844 4A1F      		adc r20,r26
1399
 1655 0846 5B1F      		adc r21,r27
1400
 1656 0848 8091 0000 		lds r24,AdWertAccHoch
1401
 1657 084c 9091 0000 		lds r25,(AdWertAccHoch)+1
1402
 1658 0850 AA27      		clr r26
1403
 1659 0852 97FD      		sbrc r25,7
1404
 1660 0854 A095      		com r26
1405
 1661 0856 BA2F      		mov r27,r26
1406
 1662 0858 280F      		add r18,r24
1407
 1663 085a 391F      		adc r19,r25
1408
 1664 085c 4A1F      		adc r20,r26
1409
 1665 085e 5B1F      		adc r21,r27
1410
 1666 0860 57FD      		sbrc r21,7
1411
 1667 0862 00C0      		rjmp .L190
1412
 1668               	.L61:
1413
 1669 0864 5595      		asr r21
1414
 1670 0866 4795      		ror r20
1415
 1671 0868 3795      		ror r19
1416
 1672 086a 2795      		ror r18
1417
 1673 086c 5595      		asr r21
1418
 1674 086e 4795      		ror r20
1419
 1675 0870 3795      		ror r19
1420
 1676 0872 2795      		ror r18
1421
 1677 0874 3093 0000 		sts (Mittelwert_AccHoch)+1,r19
1422
 1678 0878 2093 0000 		sts Mittelwert_AccHoch,r18
1423
 1679 087c 2091 0000 		lds r18,AdWertAccNick
1424
 1680 0880 3091 0000 		lds r19,(AdWertAccNick)+1
1425
 1681 0884 C901      		movw r24,r18
1426
 1682 0886 880F      		lsl r24
1427
 1683 0888 991F      		rol r25
1428
 1684 088a 880F      		lsl r24
1429
 1685 088c 991F      		rol r25
1430
 1686 088e 820F      		add r24,r18
1431
 1687 0890 931F      		adc r25,r19
1432
 1688 0892 820F      		add r24,r18
1433
 1689 0894 931F      		adc r25,r19
1434
 1690 0896 AA27      		clr r26
1435
 1691 0898 97FD      		sbrc r25,7
1436
 1692 089a A095      		com r26
1437
 1693 089c BA2F      		mov r27,r26
1438
 1694 089e 2091 0000 		lds r18,IntegralAccNick
1439
 1695 08a2 3091 0000 		lds r19,(IntegralAccNick)+1
1440
 1696 08a6 4091 0000 		lds r20,(IntegralAccNick)+2
1441
 1697 08aa 5091 0000 		lds r21,(IntegralAccNick)+3
1442
 1698 08ae 820F      		add r24,r18
1443
 1699 08b0 931F      		adc r25,r19
1444
 1700 08b2 A41F      		adc r26,r20
1445
 1701 08b4 B51F      		adc r27,r21
1446
 1702 08b6 8093 0000 		sts IntegralAccNick,r24
1447
 1703 08ba 9093 0000 		sts (IntegralAccNick)+1,r25
1448
 1704 08be A093 0000 		sts (IntegralAccNick)+2,r26
1449
 1705 08c2 B093 0000 		sts (IntegralAccNick)+3,r27
1450
 1706 08c6 2091 0000 		lds r18,AdWertAccRoll
1451
 1707 08ca 3091 0000 		lds r19,(AdWertAccRoll)+1
1452
 1708 08ce C901      		movw r24,r18
1453
 1709 08d0 880F      		lsl r24
1454
 1710 08d2 991F      		rol r25
1455
 1711 08d4 880F      		lsl r24
1456
 1712 08d6 991F      		rol r25
1457
 1713 08d8 820F      		add r24,r18
1458
 1714 08da 931F      		adc r25,r19
1459
 1715 08dc 820F      		add r24,r18
1460
 1716 08de 931F      		adc r25,r19
1461
 1717 08e0 AA27      		clr r26
1462
 1718 08e2 97FD      		sbrc r25,7
1463
 1719 08e4 A095      		com r26
1464
 1720 08e6 BA2F      		mov r27,r26
1465
 1721 08e8 2091 0000 		lds r18,IntegralAccRoll
1466
 1722 08ec 3091 0000 		lds r19,(IntegralAccRoll)+1
1467
 1723 08f0 4091 0000 		lds r20,(IntegralAccRoll)+2
1468
 1724 08f4 5091 0000 		lds r21,(IntegralAccRoll)+3
1469
 1725 08f8 820F      		add r24,r18
1470
 1726 08fa 931F      		adc r25,r19
1471
 1727 08fc A41F      		adc r26,r20
1472
 1728 08fe B51F      		adc r27,r21
1473
 1729 0900 8093 0000 		sts IntegralAccRoll,r24
1474
 1730 0904 9093 0000 		sts (IntegralAccRoll)+1,r25
1475
 1731 0908 A093 0000 		sts (IntegralAccRoll)+2,r26
1476
 1732 090c B093 0000 		sts (IntegralAccRoll)+3,r27
1477
 1733 0910 8091 0000 		lds r24,NaviAccNick
1478
 1734 0914 9091 0000 		lds r25,(NaviAccNick)+1
1479
 1735 0918 2091 0000 		lds r18,AdWertAccNick
1480
 1736 091c 3091 0000 		lds r19,(AdWertAccNick)+1
1481
 1737 0920 820F      		add r24,r18
1482
 1738 0922 931F      		adc r25,r19
1483
 1739 0924 9093 0000 		sts (NaviAccNick)+1,r25
1484
 1740 0928 8093 0000 		sts NaviAccNick,r24
1485
 1741 092c 8091 0000 		lds r24,NaviAccRoll
1486
 1742 0930 9091 0000 		lds r25,(NaviAccRoll)+1
1487
 1743 0934 2091 0000 		lds r18,AdWertAccRoll
1488
 1744 0938 3091 0000 		lds r19,(AdWertAccRoll)+1
1489
 1745 093c 820F      		add r24,r18
1490
 1746 093e 931F      		adc r25,r19
1491
 1747 0940 9093 0000 		sts (NaviAccRoll)+1,r25
1492
 1748 0944 8093 0000 		sts NaviAccRoll,r24
1493
 1749 0948 8091 0000 		lds r24,NaviCntAcc
1494
 1750 094c 9091 0000 		lds r25,(NaviCntAcc)+1
1495
 1751 0950 0196      		adiw r24,1
1496
 1752 0952 9093 0000 		sts (NaviCntAcc)+1,r25
1497
 1753 0956 8093 0000 		sts NaviCntAcc,r24
1498
 1754 095a 8091 0000 		lds r24,IntegralAccZ
1499
 1755 095e 9091 0000 		lds r25,(IntegralAccZ)+1
1500
 1756 0962 A091 0000 		lds r26,(IntegralAccZ)+2
1501
 1757 0966 B091 0000 		lds r27,(IntegralAccZ)+3
1502
 1758 096a BC01      		movw r22,r24
1503
 1759 096c CD01      		movw r24,r26
1504
 1760 096e 0E94 0000 		call __floatsisf
1505
 1761 0972 5B01      		movw r10,r22
1506
 1762 0974 6C01      		movw r12,r24
1507
 1763 0976 8091 0000 		lds r24,Aktuell_az
1508
 1764 097a 9091 0000 		lds r25,(Aktuell_az)+1
1509
 1765 097e AA27      		clr r26
1510
 1766 0980 97FD      		sbrc r25,7
1511
 1767 0982 A095      		com r26
1512
 1768 0984 BA2F      		mov r27,r26
1513
 1769 0986 BC01      		movw r22,r24
1514
 1770 0988 CD01      		movw r24,r26
1515
 1771 098a 0E94 0000 		call __floatsisf
1516
 1772 098e 7B01      		movw r14,r22
1517
 1773 0990 8C01      		movw r16,r24
1518
 1774 0992 8091 0000 		lds r24,NeutralAccZ
1519
 1775 0996 9091 0000 		lds r25,(NeutralAccZ)+1
1520
 1776 099a A091 0000 		lds r26,(NeutralAccZ)+2
1521
 1777 099e B091 0000 		lds r27,(NeutralAccZ)+3
1522
 1778 09a2 9C01      		movw r18,r24
1523
 1779 09a4 AD01      		movw r20,r26
1524
 1780 09a6 C801      		movw r24,r16
1525
 1781 09a8 B701      		movw r22,r14
1526
 1782 09aa 0E94 0000 		call __subsf3
1527
 1783 09ae DC01      		movw r26,r24
1528
 1784 09b0 CB01      		movw r24,r22
1529
 1785 09b2 9C01      		movw r18,r24
1530
 1786 09b4 AD01      		movw r20,r26
1531
 1787 09b6 C601      		movw r24,r12
1532
 1788 09b8 B501      		movw r22,r10
1533
 1789 09ba 0E94 0000 		call __addsf3
1534
 1790 09be DC01      		movw r26,r24
1535
 1791 09c0 CB01      		movw r24,r22
1536
 1792 09c2 BC01      		movw r22,r24
1537
 1793 09c4 CD01      		movw r24,r26
1538
 1794 09c6 0E94 0000 		call __fixsfsi
1539
 1795 09ca DC01      		movw r26,r24
1540
 1796 09cc CB01      		movw r24,r22
1541
 1797 09ce 8093 0000 		sts IntegralAccZ,r24
1542
 1798 09d2 9093 0000 		sts (IntegralAccZ)+1,r25
1543
 1799 09d6 A093 0000 		sts (IntegralAccZ)+2,r26
1544
 1800 09da B093 0000 		sts (IntegralAccZ)+3,r27
1545
 1801 09de 8FEC      		ldi r24,lo8(-49)
1546
 1802 09e0 8093 7A00 		sts 122,r24
1547
 1803 09e4 1092 0000 		sts AdReady,__zero_reg__
1548
 1804 09e8 2090 0000 		lds r2,Mess_IntegralRoll
1549
 1805 09ec 3090 0000 		lds r3,(Mess_IntegralRoll)+1
1550
 1806 09f0 4090 0000 		lds r4,(Mess_IntegralRoll)+2
1551
 1807 09f4 5090 0000 		lds r5,(Mess_IntegralRoll)+3
1552
 1808 09f8 39E4      		ldi r19,lo8(93001)
1553
 1809 09fa 2316      		cp r2,r19
1554
 1810 09fc 3BE6      		ldi r19,hi8(93001)
1555
 1811 09fe 3306      		cpc r3,r19
1556
 1812 0a00 31E0      		ldi r19,hlo8(93001)
1557
 1813 0a02 4306      		cpc r4,r19
1558
 1814 0a04 30E0      		ldi r19,hhi8(93001)
1559
 1815 0a06 5306      		cpc r5,r19
1560
 1816 0a08 04F4      		brge .+2
1561
 1817 0a0a 00C0      		rjmp .L62
1562
 1818 0a0c 88E4      		ldi r24,lo8(93000)
1563
 1819 0a0e 9BE6      		ldi r25,hi8(93000)
1564
 1820 0a10 A1E0      		ldi r26,hlo8(93000)
1565
 1821 0a12 B0E0      		ldi r27,hhi8(93000)
1566
 1822 0a14 8D83      		std Y+5,r24
1567
 1823 0a16 9E83      		std Y+6,r25
1568
 1824 0a18 AF83      		std Y+7,r26
1569
 1825 0a1a B887      		std Y+8,r27
1570
 1826               	.L63:
1571
 1827 0a1c 6090 0000 		lds r6,Mess_IntegralNick
1572
 1828 0a20 7090 0000 		lds r7,(Mess_IntegralNick)+1
1573
 1829 0a24 8090 0000 		lds r8,(Mess_IntegralNick)+2
1574
 1830 0a28 9090 0000 		lds r9,(Mess_IntegralNick)+3
1575
 1831 0a2c 39E4      		ldi r19,lo8(93001)
1576
 1832 0a2e 6316      		cp r6,r19
1577
 1833 0a30 3BE6      		ldi r19,hi8(93001)
1578
 1834 0a32 7306      		cpc r7,r19
1579
 1835 0a34 31E0      		ldi r19,hlo8(93001)
1580
 1836 0a36 8306      		cpc r8,r19
1581
 1837 0a38 30E0      		ldi r19,hhi8(93001)
1582
 1838 0a3a 9306      		cpc r9,r19
1583
 1839 0a3c 04F4      		brge .+2
1584
 1840 0a3e 00C0      		rjmp .L66
1585
 1841 0a40 88E4      		ldi r24,lo8(93000)
1586
 1842 0a42 9BE6      		ldi r25,hi8(93000)
1587
 1843 0a44 A1E0      		ldi r26,hlo8(93000)
1588
 1844 0a46 B0E0      		ldi r27,hhi8(93000)
1589
 1845 0a48 8983      		std Y+1,r24
1590
 1846 0a4a 9A83      		std Y+2,r25
1591
 1847 0a4c AB83      		std Y+3,r26
1592
 1848 0a4e BC83      		std Y+4,r27
1593
 1849               	.L67:
1594
 1850 0a50 4985      		ldd r20,Y+9
1595
 1851 0a52 5A85      		ldd r21,Y+10
1596
 1852 0a54 CA01      		movw r24,r20
1597
 1853 0a56 AA27      		clr r26
1598
 1854 0a58 97FD      		sbrc r25,7
1599
 1855 0a5a A095      		com r26
1600
 1856 0a5c BA2F      		mov r27,r26
1601
 1857 0a5e 2091 0000 		lds r18,Mess_Integral_Gier
1602
 1858 0a62 3091 0000 		lds r19,(Mess_Integral_Gier)+1
1603
 1859 0a66 4091 0000 		lds r20,(Mess_Integral_Gier)+2
1604
 1860 0a6a 5091 0000 		lds r21,(Mess_Integral_Gier)+3
1605
 1861 0a6e 280F      		add r18,r24
1606
 1862 0a70 391F      		adc r19,r25
1607
 1863 0a72 4A1F      		adc r20,r26
1608
 1864 0a74 5B1F      		adc r21,r27
1609
 1865 0a76 2DA3      		std Y+37,r18
1610
 1866 0a78 3EA3      		std Y+38,r19
1611
 1867 0a7a 4FA3      		std Y+39,r20
1612
 1868 0a7c 58A7      		std Y+40,r21
1613
 1869 0a7e A090 0000 		lds r10,ErsatzKompass
1614
 1870 0a82 B090 0000 		lds r11,(ErsatzKompass)+1
1615
 1871 0a86 C090 0000 		lds r12,(ErsatzKompass)+2
1616
 1872 0a8a D090 0000 		lds r13,(ErsatzKompass)+3
1617
 1873 0a8e A80E      		add r10,r24
1618
 1874 0a90 B91E      		adc r11,r25
1619
 1875 0a92 CA1E      		adc r12,r26
1620
 1876 0a94 DB1E      		adc r13,r27
1621
 1877 0a96 8601      		movw r16,r12
1622
 1878 0a98 7501      		movw r14,r10
1623
 1879 0a9a 3091 0000 		lds r19,Looping_Nick
1624
 1880 0a9e 3BA3      		std Y+35,r19
1625
 1881 0aa0 3323      		tst r19
1626
 1882 0aa2 01F0      		breq .+2
1627
 1883 0aa4 00C0      		rjmp .L166
1628
 1884 0aa6 8091 0000 		lds r24,Looping_Roll
1629
 1885 0aaa 8823      		tst r24
1630
 1886 0aac 01F0      		breq .+2
1631
 1887 0aae 00C0      		rjmp .L167
1632
 1888 0ab0 4091 0000 		lds r20,EE_Parameter+8
1633
 1889 0ab4 4CA3      		std Y+36,r20
1634
 1890 0ab6 46FF      		sbrs r20,6
1635
 1891 0ab8 00C0      		rjmp .L168
1636
 1892 0aba EBA5      		ldd r30,Y+43
1637
 1893 0abc FCA5      		ldd r31,Y+44
1638
 1894 0abe CF01      		movw r24,r30
1639
 1895 0ac0 AA27      		clr r26
1640
 1896 0ac2 97FD      		sbrc r25,7
1641
 1897 0ac4 A095      		com r26
1642
 1898 0ac6 BA2F      		mov r27,r26
1643
 1899 0ac8 BC01      		movw r22,r24
1644
 1900 0aca CD01      		movw r24,r26
1645
 1901 0acc 2981      		ldd r18,Y+1
1646
 1902 0ace 3A81      		ldd r19,Y+2
1647
 1903 0ad0 4B81      		ldd r20,Y+3
1648
 1904 0ad2 5C81      		ldd r21,Y+4
1649
 1905 0ad4 0E94 0000 		call __mulsi3
1650
 1906 0ad8 9B01      		movw r18,r22
1651
 1907 0ada AC01      		movw r20,r24
1652
 1908 0adc 97FD      		sbrc r25,7
1653
 1909 0ade 00C0      		rjmp .L191
1654
 1910               	.L71:
1655
 1911 0ae0 BBE0      		ldi r27,11
1656
 1912 0ae2 5595      	1:	asr r21
1657
 1913 0ae4 4795      		ror r20
1658
 1914 0ae6 3795      		ror r19
1659
 1915 0ae8 2795      		ror r18
1660
 1916 0aea BA95      		dec r27
1661
 1917 0aec 01F4      		brne 1b
1662
 1918 0aee 8091 0000 		lds r24,Parameter_AchsKopplung2
1663
 1919 0af2 E82E      		mov r14,r24
1664
 1920 0af4 FF24      		clr r15
1665
 1921 0af6 0027      		clr r16
1666
 1922 0af8 1127      		clr r17
1667
 1923 0afa C801      		movw r24,r16
1668
 1924 0afc B701      		movw r22,r14
1669
 1925 0afe 0E94 0000 		call __mulsi3
1670
 1926 0b02 97FD      		sbrc r25,7
1671
 1927 0b04 00C0      		rjmp .L192
1672
 1928               	.L72:
1673
 1929 0b06 ACE0      		ldi r26,12
1674
 1930 0b08 9595      	1:	asr r25
1675
 1931 0b0a 8795      		ror r24
1676
 1932 0b0c 7795      		ror r23
1677
 1933 0b0e 6795      		ror r22
1678
 1934 0b10 AA95      		dec r26
1679
 1935 0b12 01F4      		brne 1b
1680
 1936 0b14 6F87      		std Y+15,r22
1681
 1937 0b16 788B      		std Y+16,r23
1682
 1938 0b18 898B      		std Y+17,r24
1683
 1939 0b1a 9A8B      		std Y+18,r25
1684
 1940 0b1c 6093 0000 		sts tmpl3.37,r22
1685
 1941 0b20 7093 0000 		sts (tmpl3.37)+1,r23
1686
 1942 0b24 8093 0000 		sts (tmpl3.37)+2,r24
1687
 1943 0b28 9093 0000 		sts (tmpl3.37)+3,r25
1688
 1944 0b2c 29A5      		ldd r18,Y+41
1689
 1945 0b2e 3AA5      		ldd r19,Y+42
1690
 1946 0b30 C901      		movw r24,r18
1691
 1947 0b32 AA27      		clr r26
1692
 1948 0b34 97FD      		sbrc r25,7
1693
 1949 0b36 A095      		com r26
1694
 1950 0b38 BA2F      		mov r27,r26
1695
 1951 0b3a BC01      		movw r22,r24
1696
 1952 0b3c CD01      		movw r24,r26
1697
 1953 0b3e 2D81      		ldd r18,Y+5
1698
 1954 0b40 3E81      		ldd r19,Y+6
1699
 1955 0b42 4F81      		ldd r20,Y+7
1700
 1956 0b44 5885      		ldd r21,Y+8
1701
 1957 0b46 0E94 0000 		call __mulsi3
1702
 1958 0b4a 9B01      		movw r18,r22
1703
 1959 0b4c AC01      		movw r20,r24
1704
 1960 0b4e 97FD      		sbrc r25,7
1705
 1961 0b50 00C0      		rjmp .L193
1706
 1962               	.L73:
1707
 1963 0b52 FBE0      		ldi r31,11
1708
 1964 0b54 5595      	1:	asr r21
1709
 1965 0b56 4795      		ror r20
1710
 1966 0b58 3795      		ror r19
1711
 1967 0b5a 2795      		ror r18
1712
 1968 0b5c FA95      		dec r31
1713
 1969 0b5e 01F4      		brne 1b
1714
 1970 0b60 C801      		movw r24,r16
1715
 1971 0b62 B701      		movw r22,r14
1716
 1972 0b64 0E94 0000 		call __mulsi3
1717
 1973 0b68 97FD      		sbrc r25,7
1718
 1974 0b6a 00C0      		rjmp .L194
1719
 1975               	.L74:
1720
 1976 0b6c DC01      		movw r26,r24
1721
 1977 0b6e CB01      		movw r24,r22
1722
 1978 0b70 ECE0      		ldi r30,12
1723
 1979 0b72 B595      	1:	asr r27
1724
 1980 0b74 A795      		ror r26
1725
 1981 0b76 9795      		ror r25
1726
 1982 0b78 8795      		ror r24
1727
 1983 0b7a EA95      		dec r30
1728
 1984 0b7c 01F4      		brne 1b
1729
 1985 0b7e 8093 0000 		sts tmpl4.38,r24
1730
 1986 0b82 9093 0000 		sts (tmpl4.38)+1,r25
1731
 1987 0b86 A093 0000 		sts (tmpl4.38)+2,r26
1732
 1988 0b8a B093 0000 		sts (tmpl4.38)+3,r27
1733
 1989 0b8e 2091 0000 		lds r18,tmpl3.37
1734
 1990 0b92 3091 0000 		lds r19,(tmpl3.37)+1
1735
 1991 0b96 3093 0000 		sts (KopplungsteilNickRoll)+1,r19
1736
 1992 0b9a 2093 0000 		sts KopplungsteilNickRoll,r18
1737
 1993 0b9e 2091 0000 		lds r18,tmpl4.38
1738
 1994 0ba2 3091 0000 		lds r19,(tmpl4.38)+1
1739
 1995 0ba6 3093 0000 		sts (KopplungsteilRollNick)+1,r19
1740
 1996 0baa 2093 0000 		sts KopplungsteilRollNick,r18
1741
 1997 0bae 2F85      		ldd r18,Y+15
1742
 1998 0bb0 3889      		ldd r19,Y+16
1743
 1999 0bb2 4989      		ldd r20,Y+17
1744
 2000 0bb4 5A89      		ldd r21,Y+18
1745
 2001 0bb6 821B      		sub r24,r18
1746
 2002 0bb8 930B      		sbc r25,r19
1747
 2003 0bba A40B      		sbc r26,r20
1748
 2004 0bbc B50B      		sbc r27,r21
1749
 2005 0bbe 8AAF      		std Y+58,r24
1750
 2006 0bc0 9BAF      		std Y+59,r25
1751
 2007 0bc2 ACAF      		std Y+60,r26
1752
 2008 0bc4 BDAF      		std Y+61,r27
1753
 2009 0bc6 8093 0000 		sts tmpl4.38,r24
1754
 2010 0bca 9093 0000 		sts (tmpl4.38)+1,r25
1755
 2011 0bce A093 0000 		sts (tmpl4.38)+2,r26
1756
 2012 0bd2 B093 0000 		sts (tmpl4.38)+3,r27
1757
 2013 0bd6 A80E      		add r10,r24
1758
 2014 0bd8 B91E      		adc r11,r25
1759
 2015 0bda CA1E      		adc r12,r26
1760
 2016 0bdc DB1E      		adc r13,r27
1761
 2017 0bde 8601      		movw r16,r12
1762
 2018 0be0 7501      		movw r14,r10
1763
 2019 0be2 3091 0000 		lds r19,Parameter_CouplingYawCorrection
1764
 2020 0be6 3DA7      		std Y+45,r19
1765
 2021 0be8 3323      		tst r19
1766
 2022 0bea 01F0      		breq .+2
1767
 2023 0bec 00C0      		rjmp .L169
1768
 2024 0bee 8EA7      		std Y+46,r24
1769
 2025 0bf0 9FA7      		std Y+47,r25
1770
 2026 0bf2 A8AB      		std Y+48,r26
1771
 2027 0bf4 B9AB      		std Y+49,r27
1772
 2028 0bf6 B7FD      		sbrc r27,7
1773
 2029 0bf8 00C0      		rjmp .L195
1774
 2030               	.L76:
1775
 2031 0bfa 2EA5      		ldd r18,Y+46
1776
 2032 0bfc 3FA5      		ldd r19,Y+47
1777
 2033 0bfe 48A9      		ldd r20,Y+48
1778
 2034 0c00 59A9      		ldd r21,Y+49
1779
 2035 0c02 5595      		asr r21
1780
 2036 0c04 4795      		ror r20
1781
 2037 0c06 3795      		ror r19
1782
 2038 0c08 2795      		ror r18
1783
 2039 0c0a 8DA1      		ldd r24,Y+37
1784
 2040 0c0c 9EA1      		ldd r25,Y+38
1785
 2041 0c0e AFA1      		ldd r26,Y+39
1786
 2042 0c10 B8A5      		ldd r27,Y+40
1787
 2043 0c12 821B      		sub r24,r18
1788
 2044 0c14 930B      		sbc r25,r19
1789
 2045 0c16 A40B      		sbc r26,r20
1790
 2046 0c18 B50B      		sbc r27,r21
1791
 2047 0c1a 8DA3      		std Y+37,r24
1792
 2048 0c1c 9EA3      		std Y+38,r25
1793
 2049 0c1e AFA3      		std Y+39,r26
1794
 2050 0c20 B8A7      		std Y+40,r27
1795
 2051 0c22 8093 0000 		sts Mess_Integral_Gier,r24
1796
 2052 0c26 9093 0000 		sts (Mess_Integral_Gier)+1,r25
1797
 2053 0c2a A093 0000 		sts (Mess_Integral_Gier)+2,r26
1798
 2054 0c2e B093 0000 		sts (Mess_Integral_Gier)+3,r27
1799
 2055 0c32 00C0      		rjmp .L75
1800
 2056               	.L62:
1801
 2057 0c34 98EB      		ldi r25,lo8(-93000)
1802
 2058 0c36 2916      		cp r2,r25
1803
 2059 0c38 94E9      		ldi r25,hi8(-93000)
1804
 2060 0c3a 3906      		cpc r3,r25
1805
 2061 0c3c 9EEF      		ldi r25,hlo8(-93000)
1806
 2062 0c3e 4906      		cpc r4,r25
1807
 2063 0c40 9FEF      		ldi r25,hhi8(-93000)
1808
 2064 0c42 5906      		cpc r5,r25
1809
 2065 0c44 04F0      		brlt .+2
1810
 2066 0c46 00C0      		rjmp .L64
1811
 2067 0c48 28EB      		ldi r18,lo8(-93000)
1812
 2068 0c4a 34E9      		ldi r19,hi8(-93000)
1813
 2069 0c4c 4EEF      		ldi r20,hlo8(-93000)
1814
 2070 0c4e 5FEF      		ldi r21,hhi8(-93000)
1815
 2071 0c50 2D83      		std Y+5,r18
1816
 2072 0c52 3E83      		std Y+6,r19
1817
 2073 0c54 4F83      		std Y+7,r20
1818
 2074 0c56 5887      		std Y+8,r21
1819
 2075 0c58 00C0      		rjmp .L63
1820
 2076               	.L166:
1821
 2077 0c5a 2DA1      		ldd r18,Y+37
1822
 2078 0c5c 3EA1      		ldd r19,Y+38
1823
 2079 0c5e 4FA1      		ldd r20,Y+39
1824
 2080 0c60 58A5      		ldd r21,Y+40
1825
 2081 0c62 2093 0000 		sts Mess_Integral_Gier,r18
1826
 2082 0c66 3093 0000 		sts (Mess_Integral_Gier)+1,r19
1827
 2083 0c6a 4093 0000 		sts (Mess_Integral_Gier)+2,r20
1828
 2084 0c6e 5093 0000 		sts (Mess_Integral_Gier)+3,r21
1829
 2085 0c72 3091 0000 		lds r19,EE_Parameter+8
1830
 2086 0c76 3CA3      		std Y+36,r19
1831
 2087               	.L70:
1832
 2088 0c78 1092 0000 		sts (KopplungsteilRollNick)+1,__zero_reg__
1833
 2089 0c7c 1092 0000 		sts KopplungsteilRollNick,__zero_reg__
1834
 2090 0c80 1092 0000 		sts (KopplungsteilNickRoll)+1,__zero_reg__
1835
 2091 0c84 1092 0000 		sts KopplungsteilNickRoll,__zero_reg__
1836
 2092 0c88 1092 0000 		sts tmpl2.36,__zero_reg__
1837
 2093 0c8c 1092 0000 		sts (tmpl2.36)+1,__zero_reg__
1838
 2094 0c90 1092 0000 		sts (tmpl2.36)+2,__zero_reg__
1839
 2095 0c94 1092 0000 		sts (tmpl2.36)+3,__zero_reg__
1840
 2096 0c98 1092 0000 		sts tmpl.35,__zero_reg__
1841
 2097 0c9c 1092 0000 		sts (tmpl.35)+1,__zero_reg__
1842
 2098 0ca0 1092 0000 		sts (tmpl.35)+2,__zero_reg__
1843
 2099 0ca4 1092 0000 		sts (tmpl.35)+3,__zero_reg__
1844
 2100 0ca8 3091 0000 		lds r19,Parameter_CouplingYawCorrection
1845
 2101 0cac 3DA7      		std Y+45,r19
1846
 2102               	.L87:
1847
 2103 0cae 8091 0000 		lds r24,tmpl2.36
1848
 2104 0cb2 9091 0000 		lds r25,(tmpl2.36)+1
1849
 2105 0cb6 A091 0000 		lds r26,(tmpl2.36)+2
1850
 2106 0cba B091 0000 		lds r27,(tmpl2.36)+3
1851
 2107 0cbe BC01      		movw r22,r24
1852
 2108 0cc0 CD01      		movw r24,r26
1853
 2109 0cc2 24E6      		ldi r18,lo8(100)
1854
 2110 0cc4 30E0      		ldi r19,hi8(100)
1855
 2111 0cc6 40E0      		ldi r20,hlo8(100)
1856
 2112 0cc8 50E0      		ldi r21,hhi8(100)
1857
 2113 0cca 0E94 0000 		call __divmodsi4
1858
 2114 0cce DA01      		movw r26,r20
1859
 2115 0cd0 C901      		movw r24,r18
1860
 2116 0cd2 4091 0000 		lds r20,tmpl.35
1861
 2117 0cd6 5091 0000 		lds r21,(tmpl.35)+1
1862
 2118 0cda 481B      		sub r20,r24
1863
 2119 0cdc 590B      		sbc r21,r25
1864
 2120 0cde 58A3      		std Y+32,r21
1865
 2121 0ce0 4F8F      		std Y+31,r20
1866
 2122 0ce2 8091 0000 		lds r24,tmpl.35
1867
 2123 0ce6 9091 0000 		lds r25,(tmpl.35)+1
1868
 2124 0cea A091 0000 		lds r26,(tmpl.35)+2
1869
 2125 0cee B091 0000 		lds r27,(tmpl.35)+3
1870
 2126 0cf2 BC01      		movw r22,r24
1871
 2127 0cf4 CD01      		movw r24,r26
1872
 2128 0cf6 24E6      		ldi r18,lo8(100)
1873
 2129 0cf8 30E0      		ldi r19,hi8(100)
1874
 2130 0cfa 40E0      		ldi r20,hlo8(100)
1875
 2131 0cfc 50E0      		ldi r21,hhi8(100)
1876
 2132 0cfe 0E94 0000 		call __divmodsi4
1877
 2133 0d02 DA01      		movw r26,r20
1878
 2134 0d04 C901      		movw r24,r18
1879
 2135 0d06 2091 0000 		lds r18,tmpl2.36
1880
 2136 0d0a 3091 0000 		lds r19,(tmpl2.36)+1
1881
 2137 0d0e 821B      		sub r24,r18
1882
 2138 0d10 930B      		sbc r25,r19
1883
 2139 0d12 9AA3      		std Y+34,r25
1884
 2140 0d14 89A3      		std Y+33,r24
1885
 2141 0d16 8091 0000 		lds r24,GIER_GRAD_FAKTOR
1886
 2142 0d1a 9091 0000 		lds r25,(GIER_GRAD_FAKTOR)+1
1887
 2143 0d1e A091 0000 		lds r26,(GIER_GRAD_FAKTOR)+2
1888
 2144 0d22 B091 0000 		lds r27,(GIER_GRAD_FAKTOR)+3
1889
 2145 0d26 BC01      		movw r22,r24
1890
 2146 0d28 CD01      		movw r24,r26
1891
 2147 0d2a 28E6      		ldi r18,lo8(360)
1892
 2148 0d2c 31E0      		ldi r19,hi8(360)
1893
 2149 0d2e 40E0      		ldi r20,hlo8(360)
1894
 2150 0d30 50E0      		ldi r21,hhi8(360)
1895
 2151 0d32 0E94 0000 		call __mulsi3
1896
 2152 0d36 E616      		cp r14,r22
1897
 2153 0d38 F706      		cpc r15,r23
1898
 2154 0d3a 0807      		cpc r16,r24
1899
 2155 0d3c 1907      		cpc r17,r25
1900
 2156 0d3e 04F0      		brlt .L88
1901
 2157 0d40 5701      		movw r10,r14
1902
 2158 0d42 6801      		movw r12,r16
1903
 2159 0d44 A61A      		sub r10,r22
1904
 2160 0d46 B70A      		sbc r11,r23
1905
 2161 0d48 C80A      		sbc r12,r24
1906
 2162 0d4a D90A      		sbc r13,r25
1907
 2163 0d4c 8601      		movw r16,r12
1908
 2164 0d4e 7501      		movw r14,r10
1909
 2165               	.L88:
1910
 2166 0d50 17FD      		sbrc r17,7
1911
 2167 0d52 00C0      		rjmp .L196
1912
 2168 0d54 A092 0000 		sts ErsatzKompass,r10
1913
 2169 0d58 B092 0000 		sts (ErsatzKompass)+1,r11
1914
 2170 0d5c C092 0000 		sts (ErsatzKompass)+2,r12
1915
 2171 0d60 D092 0000 		sts (ErsatzKompass)+3,r13
1916
 2172               	.L89:
1917
 2173 0d64 2BA5      		ldd r18,Y+43
1918
 2174 0d66 3CA5      		ldd r19,Y+44
1919
 2175 0d68 8F8D      		ldd r24,Y+31
1920
 2176 0d6a 98A1      		ldd r25,Y+32
1921
 2177 0d6c 280F      		add r18,r24
1922
 2178 0d6e 391F      		adc r19,r25
1923
 2179 0d70 7901      		movw r14,r18
1924
 2180 0d72 0027      		clr r16
1925
 2181 0d74 F7FC      		sbrc r15,7
1926
 2182 0d76 0095      		com r16
1927
 2183 0d78 102F      		mov r17,r16
1928
 2184 0d7a 8091 0000 		lds r24,Mess_IntegralRoll2
1929
 2185 0d7e 9091 0000 		lds r25,(Mess_IntegralRoll2)+1
1930
 2186 0d82 A091 0000 		lds r26,(Mess_IntegralRoll2)+2
1931
 2187 0d86 B091 0000 		lds r27,(Mess_IntegralRoll2)+3
1932
 2188 0d8a E80E      		add r14,r24
1933
 2189 0d8c F91E      		adc r15,r25
1934
 2190 0d8e 0A1F      		adc r16,r26
1935
 2191 0d90 1B1F      		adc r17,r27
1936
 2192 0d92 5701      		movw r10,r14
1937
 2193 0d94 6801      		movw r12,r16
1938
 2194 0d96 8091 0000 		lds r24,LageKorrekturRoll
1939
 2195 0d9a 9091 0000 		lds r25,(LageKorrekturRoll)+1
1940
 2196 0d9e 281B      		sub r18,r24
1941
 2197 0da0 390B      		sbc r19,r25
1942
 2198 0da2 C901      		movw r24,r18
1943
 2199 0da4 AA27      		clr r26
1944
 2200 0da6 97FD      		sbrc r25,7
1945
 2201 0da8 A095      		com r26
1946
 2202 0daa BA2F      		mov r27,r26
1947
 2203 0dac 280E      		add r2,r24
1948
 2204 0dae 391E      		adc r3,r25
1949
 2205 0db0 4A1E      		adc r4,r26
1950
 2206 0db2 5B1E      		adc r5,r27
1951
 2207 0db4 2091 0000 		lds r18,Umschlag180Roll
1952
 2208 0db8 3091 0000 		lds r19,(Umschlag180Roll)+1
1953
 2209 0dbc 4091 0000 		lds r20,(Umschlag180Roll)+2
1954
 2210 0dc0 5091 0000 		lds r21,(Umschlag180Roll)+3
1955
 2211 0dc4 2215      		cp r18,r2
1956
 2212 0dc6 3305      		cpc r19,r3
1957
 2213 0dc8 4405      		cpc r20,r4
1958
 2214 0dca 5505      		cpc r21,r5
1959
 2215 0dcc 04F4      		brge .L90
1960
 2216 0dce A8EA      		ldi r26,lo8(25000)
1961
 2217 0dd0 EA2E      		mov r14,r26
1962
 2218 0dd2 A1E6      		ldi r26,hi8(25000)
1963
 2219 0dd4 FA2E      		mov r15,r26
1964
 2220 0dd6 012D      		mov r16,__zero_reg__
1965
 2221 0dd8 112D      		mov r17,__zero_reg__
1966
 2222 0dda E21A      		sub r14,r18
1967
 2223 0ddc F30A      		sbc r15,r19
1968
 2224 0dde 040B      		sbc r16,r20
1969
 2225 0de0 150B      		sbc r17,r21
1970
 2226 0de2 1701      		movw r2,r14
1971
 2227 0de4 2801      		movw r4,r16
1972
 2228 0de6 5701      		movw r10,r14
1973
 2229 0de8 6801      		movw r12,r16
1974
 2230               	.L90:
1975
 2231 0dea 8827      		clr r24
1976
 2232 0dec 9927      		clr r25
1977
 2233 0dee DC01      		movw r26,r24
1978
 2234 0df0 821B      		sub r24,r18
1979
 2235 0df2 930B      		sbc r25,r19
1980
 2236 0df4 A40B      		sbc r26,r20
1981
 2237 0df6 B50B      		sbc r27,r21
1982
 2238 0df8 2816      		cp r2,r24
1983
 2239 0dfa 3906      		cpc r3,r25
1984
 2240 0dfc 4A06      		cpc r4,r26
1985
 2241 0dfe 5B06      		cpc r5,r27
1986
 2242 0e00 04F0      		brlt .+2
1987
 2243 0e02 00C0      		rjmp .L171
1988
 2244 0e04 F8E5      		ldi r31,lo8(-25000)
1989
 2245 0e06 2F2E      		mov r2,r31
1990
 2246 0e08 FEE9      		ldi r31,hi8(-25000)
1991
 2247 0e0a 3F2E      		mov r3,r31
1992
 2248 0e0c FFEF      		ldi r31,hlo8(-25000)
1993
 2249 0e0e 4F2E      		mov r4,r31
1994
 2250 0e10 FFEF      		ldi r31,hhi8(-25000)
1995
 2251 0e12 5F2E      		mov r5,r31
1996
 2252 0e14 220E      		add r2,r18
1997
 2253 0e16 331E      		adc r3,r19
1998
 2254 0e18 441E      		adc r4,r20
1999
 2255 0e1a 551E      		adc r5,r21
2000
 2256 0e1c 2092 0000 		sts Mess_IntegralRoll,r2
2001
 2257 0e20 3092 0000 		sts (Mess_IntegralRoll)+1,r3
2002
 2258 0e24 4092 0000 		sts (Mess_IntegralRoll)+2,r4
2003
 2259 0e28 5092 0000 		sts (Mess_IntegralRoll)+3,r5
2004
 2260 0e2c 8201      		movw r16,r4
2005
 2261 0e2e 7101      		movw r14,r2
2006
 2262 0e30 2092 0000 		sts Mess_IntegralRoll2,r2
2007
 2263 0e34 3092 0000 		sts (Mess_IntegralRoll2)+1,r3
2008
 2264 0e38 4092 0000 		sts (Mess_IntegralRoll2)+2,r4
2009
 2265 0e3c 5092 0000 		sts (Mess_IntegralRoll2)+3,r5
2010
 2266               	.L91:
2011
 2267 0e40 29A5      		ldd r18,Y+41
2012
 2268 0e42 3AA5      		ldd r19,Y+42
2013
 2269 0e44 A9A1      		ldd r26,Y+33
2014
 2270 0e46 BAA1      		ldd r27,Y+34
2015
 2271 0e48 2A0F      		add r18,r26
2016
 2272 0e4a 3B1F      		adc r19,r27
2017
 2273 0e4c A901      		movw r20,r18
2018
 2274 0e4e 6627      		clr r22
2019
 2275 0e50 57FD      		sbrc r21,7
2020
 2276 0e52 6095      		com r22
2021
 2277 0e54 762F      		mov r23,r22
2022
 2278 0e56 8091 0000 		lds r24,Mess_IntegralNick2
2023
 2279 0e5a 9091 0000 		lds r25,(Mess_IntegralNick2)+1
2024
 2280 0e5e A091 0000 		lds r26,(Mess_IntegralNick2)+2
2025
 2281 0e62 B091 0000 		lds r27,(Mess_IntegralNick2)+3
2026
 2282 0e66 480F      		add r20,r24
2027
 2283 0e68 591F      		adc r21,r25
2028
 2284 0e6a 6A1F      		adc r22,r26
2029
 2285 0e6c 7B1F      		adc r23,r27
2030
 2286 0e6e 5A01      		movw r10,r20
2031
 2287 0e70 6B01      		movw r12,r22
2032
 2288 0e72 8091 0000 		lds r24,LageKorrekturNick
2033
 2289 0e76 9091 0000 		lds r25,(LageKorrekturNick)+1
2034
 2290 0e7a 281B      		sub r18,r24
2035
 2291 0e7c 390B      		sbc r19,r25
2036
 2292 0e7e C901      		movw r24,r18
2037
 2293 0e80 AA27      		clr r26
2038
 2294 0e82 97FD      		sbrc r25,7
2039
 2295 0e84 A095      		com r26
2040
 2296 0e86 BA2F      		mov r27,r26
2041
 2297 0e88 680E      		add r6,r24
2042
 2298 0e8a 791E      		adc r7,r25
2043
 2299 0e8c 8A1E      		adc r8,r26
2044
 2300 0e8e 9B1E      		adc r9,r27
2045
 2301 0e90 8091 0000 		lds r24,Umschlag180Nick
2046
 2302 0e94 9091 0000 		lds r25,(Umschlag180Nick)+1
2047
 2303 0e98 A091 0000 		lds r26,(Umschlag180Nick)+2
2048
 2304 0e9c B091 0000 		lds r27,(Umschlag180Nick)+3
2049
 2305 0ea0 8EAB      		std Y+54,r24
2050
 2306 0ea2 9FAB      		std Y+55,r25
2051
 2307 0ea4 A8AF      		std Y+56,r26
2052
 2308 0ea6 B9AF      		std Y+57,r27
2053
 2309 0ea8 8615      		cp r24,r6
2054
 2310 0eaa 9705      		cpc r25,r7
2055
 2311 0eac A805      		cpc r26,r8
2056
 2312 0eae B905      		cpc r27,r9
2057
 2313 0eb0 04F4      		brge .L92
2058
 2314 0eb2 48EA      		ldi r20,lo8(25000)
2059
 2315 0eb4 51E6      		ldi r21,hi8(25000)
2060
 2316 0eb6 60E0      		ldi r22,hlo8(25000)
2061
 2317 0eb8 70E0      		ldi r23,hhi8(25000)
2062
 2318 0eba 481B      		sub r20,r24
2063
 2319 0ebc 590B      		sbc r21,r25
2064
 2320 0ebe 6A0B      		sbc r22,r26
2065
 2321 0ec0 7B0B      		sbc r23,r27
2066
 2322 0ec2 3A01      		movw r6,r20
2067
 2323 0ec4 4B01      		movw r8,r22
2068
 2324 0ec6 5A01      		movw r10,r20
2069
 2325 0ec8 6B01      		movw r12,r22
2070
 2326               	.L92:
2071
 2327 0eca 8EA9      		ldd r24,Y+54
2072
 2328 0ecc 9FA9      		ldd r25,Y+55
2073
 2329 0ece A8AD      		ldd r26,Y+56
2074
 2330 0ed0 B9AD      		ldd r27,Y+57
2075
 2331 0ed2 B095      		com r27
2076
 2332 0ed4 A095      		com r26
2077
 2333 0ed6 9095      		com r25
2078
 2334 0ed8 8195      		neg r24
2079
 2335 0eda 9F4F      		sbci r25,lo8(-1)
2080
 2336 0edc AF4F      		sbci r26,lo8(-1)
2081
 2337 0ede BF4F      		sbci r27,lo8(-1)
2082
 2338 0ee0 6816      		cp r6,r24
2083
 2339 0ee2 7906      		cpc r7,r25
2084
 2340 0ee4 8A06      		cpc r8,r26
2085
 2341 0ee6 9B06      		cpc r9,r27
2086
 2342 0ee8 04F0      		brlt .+2
2087
 2343 0eea 00C0      		rjmp .L172
2088
 2344 0eec E8E5      		ldi r30,lo8(-25000)
2089
 2345 0eee 6E2E      		mov r6,r30
2090
 2346 0ef0 EEE9      		ldi r30,hi8(-25000)
2091
 2347 0ef2 7E2E      		mov r7,r30
2092
 2348 0ef4 EFEF      		ldi r30,hlo8(-25000)
2093
 2349 0ef6 8E2E      		mov r8,r30
2094
 2350 0ef8 EFEF      		ldi r30,hhi8(-25000)
2095
 2351 0efa 9E2E      		mov r9,r30
2096
 2352 0efc 2EA9      		ldd r18,Y+54
2097
 2353 0efe 3FA9      		ldd r19,Y+55
2098
 2354 0f00 48AD      		ldd r20,Y+56
2099
 2355 0f02 59AD      		ldd r21,Y+57
2100
 2356 0f04 620E      		add r6,r18
2101
 2357 0f06 731E      		adc r7,r19
2102
 2358 0f08 841E      		adc r8,r20
2103
 2359 0f0a 951E      		adc r9,r21
2104
 2360 0f0c 6092 0000 		sts Mess_IntegralNick,r6
2105
 2361 0f10 7092 0000 		sts (Mess_IntegralNick)+1,r7
2106
 2362 0f14 8092 0000 		sts (Mess_IntegralNick)+2,r8
2107
 2363 0f18 9092 0000 		sts (Mess_IntegralNick)+3,r9
2108
 2364 0f1c B401      		movw r22,r8
2109
 2365 0f1e A301      		movw r20,r6
2110
 2366 0f20 6092 0000 		sts Mess_IntegralNick2,r6
2111
 2367 0f24 7092 0000 		sts (Mess_IntegralNick2)+1,r7
2112
 2368 0f28 8092 0000 		sts (Mess_IntegralNick2)+2,r8
2113
 2369 0f2c 9092 0000 		sts (Mess_IntegralNick2)+3,r9
2114
 2370               	.L93:
2115
 2371 0f30 8DA1      		ldd r24,Y+37
2116
 2372 0f32 9EA1      		ldd r25,Y+38
2117
 2373 0f34 AFA1      		ldd r26,Y+39
2118
 2374 0f36 B8A5      		ldd r27,Y+40
2119
 2375 0f38 8093 0000 		sts Integral_Gier,r24
2120
 2376 0f3c 9093 0000 		sts (Integral_Gier)+1,r25
2121
 2377 0f40 A093 0000 		sts (Integral_Gier)+2,r26
2122
 2378 0f44 B093 0000 		sts (Integral_Gier)+3,r27
2123
 2379 0f48 6092 0000 		sts IntegralNick,r6
2124
 2380 0f4c 7092 0000 		sts (IntegralNick)+1,r7
2125
 2381 0f50 8092 0000 		sts (IntegralNick)+2,r8
2126
 2382 0f54 9092 0000 		sts (IntegralNick)+3,r9
2127
 2383 0f58 2092 0000 		sts IntegralRoll,r2
2128
 2384 0f5c 3092 0000 		sts (IntegralRoll)+1,r3
2129
 2385 0f60 4092 0000 		sts (IntegralRoll)+2,r4
2130
 2386 0f64 5092 0000 		sts (IntegralRoll)+3,r5
2131
 2387 0f68 4093 0000 		sts IntegralNick2,r20
2132
 2388 0f6c 5093 0000 		sts (IntegralNick2)+1,r21
2133
 2389 0f70 6093 0000 		sts (IntegralNick2)+2,r22
2134
 2390 0f74 7093 0000 		sts (IntegralNick2)+3,r23
2135
 2391 0f78 E092 0000 		sts IntegralRoll2,r14
2136
 2392 0f7c F092 0000 		sts (IntegralRoll2)+1,r15
2137
 2393 0f80 0093 0000 		sts (IntegralRoll2)+2,r16
2138
 2394 0f84 1093 0000 		sts (IntegralRoll2)+3,r17
2139
 2395 0f88 8091 0000 		lds r24,HiResNick
2140
 2396 0f8c 9091 0000 		lds r25,(HiResNick)+1
2141
 2397 0f90 97FD      		sbrc r25,7
2142
 2398 0f92 00C0      		rjmp .L197
2143
 2399               	.L94:
2144
 2400 0f94 7C01      		movw r14,r24
2145
 2401 0f96 F594      		asr r15
2146
 2402 0f98 E794      		ror r14
2147
 2403 0f9a F594      		asr r15
2148
 2404 0f9c E794      		ror r14
2149
 2405 0f9e F594      		asr r15
2150
 2406 0fa0 E794      		ror r14
2151
 2407 0fa2 FAA6      		std Y+42,r15
2152
 2408 0fa4 E9A6      		std Y+41,r14
2153
 2409 0fa6 8091 0000 		lds r24,HiResRoll
2154
 2410 0faa 9091 0000 		lds r25,(HiResRoll)+1
2155
 2411 0fae 97FD      		sbrc r25,7
2156
 2412 0fb0 00C0      		rjmp .L198
2157
 2413               	.L95:
2158
 2414 0fb2 8C01      		movw r16,r24
2159
 2415 0fb4 1595      		asr r17
2160
 2416 0fb6 0795      		ror r16
2161
 2417 0fb8 1595      		asr r17
2162
 2418 0fba 0795      		ror r16
2163
 2419 0fbc 1595      		asr r17
2164
 2420 0fbe 0795      		ror r16
2165
 2421 0fc0 1CA7      		std Y+44,r17
2166
 2422 0fc2 0BA7      		std Y+43,r16
2167
 2423 0fc4 8091 0000 		lds r24,AdWertNick
2168
 2424 0fc8 9091 0000 		lds r25,(AdWertNick)+1
2169
 2425 0fcc 0F97      		sbiw r24,15
2170
 2426 0fce 04F4      		brge .L96
2171
 2427 0fd0 58E1      		ldi r21,lo8(-1000)
2172
 2428 0fd2 E52E      		mov r14,r21
2173
 2429 0fd4 5CEF      		ldi r21,hi8(-1000)
2174
 2430 0fd6 F52E      		mov r15,r21
2175
 2431 0fd8 FAA6      		std Y+42,r15
2176
 2432 0fda E9A6      		std Y+41,r14
2177
 2433               	.L96:
2178
 2434 0fdc 8091 0000 		lds r24,AdWertNick
2179
 2435 0fe0 9091 0000 		lds r25,(AdWertNick)+1
2180
 2436 0fe4 0797      		sbiw r24,7
2181
 2437 0fe6 04F4      		brge .L97
2182
 2438 0fe8 40E3      		ldi r20,lo8(-2000)
2183
 2439 0fea E42E      		mov r14,r20
2184
 2440 0fec 48EF      		ldi r20,hi8(-2000)
2185
 2441 0fee F42E      		mov r15,r20
2186
 2442 0ff0 FAA6      		std Y+42,r15
2187
 2443 0ff2 E9A6      		std Y+41,r14
2188
 2444               	.L97:
2189
 2445 0ff4 2091 0000 		lds r18,PlatinenVersion
2190
 2446 0ff8 2A30      		cpi r18,lo8(10)
2191
 2447 0ffa 01F4      		brne .+2
2192
 2448 0ffc 00C0      		rjmp .L199
2193
 2449 0ffe 8091 0000 		lds r24,AdWertNick
2194
 2450 1002 9091 0000 		lds r25,(AdWertNick)+1
2195
 2451 1006 815D      		subi r24,lo8(2001)
2196
 2452 1008 9740      		sbci r25,hi8(2001)
2197
 2453 100a 04F0      		brlt .+2
2198
 2454 100c 00C0      		rjmp .L200
2199
 2455               	.L102:
2200
 2456 100e 8091 0000 		lds r24,AdWertNick
2201
 2457 1012 9091 0000 		lds r25,(AdWertNick)+1
2202
 2458 1016 805E      		subi r24,lo8(2016)
2203
 2459 1018 9740      		sbci r25,hi8(2016)
2204
 2460 101a 04F0      		brlt .L101
2205
 2461               	.L180:
2206
 2462 101c 80ED      		ldi r24,lo8(2000)
2207
 2463 101e E82E      		mov r14,r24
2208
 2464 1020 87E0      		ldi r24,hi8(2000)
2209
 2465 1022 F82E      		mov r15,r24
2210
 2466 1024 FAA6      		std Y+42,r15
2211
 2467 1026 E9A6      		std Y+41,r14
2212
 2468               	.L101:
2213
 2469 1028 8091 0000 		lds r24,AdWertRoll
2214
 2470 102c 9091 0000 		lds r25,(AdWertRoll)+1
2215
 2471 1030 0F97      		sbiw r24,15
2216
 2472 1032 04F4      		brge .L104
2217
 2473 1034 08E1      		ldi r16,lo8(-1000)
2218
 2474 1036 1CEF      		ldi r17,hi8(-1000)
2219
 2475 1038 1CA7      		std Y+44,r17
2220
 2476 103a 0BA7      		std Y+43,r16
2221
 2477               	.L104:
2222
 2478 103c 8091 0000 		lds r24,AdWertRoll
2223
 2479 1040 9091 0000 		lds r25,(AdWertRoll)+1
2224
 2480 1044 0797      		sbiw r24,7
2225
 2481 1046 04F4      		brge .L105
2226
 2482 1048 00E3      		ldi r16,lo8(-2000)
2227
 2483 104a 18EF      		ldi r17,hi8(-2000)
2228
 2484 104c 1CA7      		std Y+44,r17
2229
 2485 104e 0BA7      		std Y+43,r16
2230
 2486               	.L105:
2231
 2487 1050 2A30      		cpi r18,lo8(10)
2232
 2488 1052 01F4      		brne .+2
2233
 2489 1054 00C0      		rjmp .L201
2234
 2490 1056 8091 0000 		lds r24,AdWertRoll
2235
 2491 105a 9091 0000 		lds r25,(AdWertRoll)+1
2236
 2492 105e 815D      		subi r24,lo8(2001)
2237
 2493 1060 9740      		sbci r25,hi8(2001)
2238
 2494 1062 04F0      		brlt .L110
2239
 2495 1064 08EE      		ldi r16,lo8(1000)
2240
 2496 1066 13E0      		ldi r17,hi8(1000)
2241
 2497 1068 1CA7      		std Y+44,r17
2242
 2498 106a 0BA7      		std Y+43,r16
2243
 2499               	.L110:
2244
 2500 106c 8091 0000 		lds r24,AdWertRoll
2245
 2501 1070 9091 0000 		lds r25,(AdWertRoll)+1
2246
 2502 1074 805E      		subi r24,lo8(2016)
2247
 2503 1076 9740      		sbci r25,hi8(2016)
2248
 2504 1078 04F0      		brlt .L109
2249
 2505               	.L181:
2250
 2506 107a 00ED      		ldi r16,lo8(2000)
2251
 2507 107c 17E0      		ldi r17,hi8(2000)
2252
 2508 107e 1CA7      		std Y+44,r17
2253
 2509 1080 0BA7      		std Y+43,r16
2254
 2510               	.L109:
2255
 2511 1082 A091 0000 		lds r26,Parameter_Gyro_D
2256
 2512 1086 AA23      		tst r26
2257
 2513 1088 01F4      		brne .+2
2258
 2514 108a 00C0      		rjmp .L112
2259
 2515 108c 6091 0000 		lds r22,HiResNick
2260
 2516 1090 7091 0000 		lds r23,(HiResNick)+1
2261
 2517 1094 8091 0000 		lds r24,oldNick.39
2262
 2518 1098 9091 0000 		lds r25,(oldNick.39)+1
2263
 2519 109c 681B      		sub r22,r24
2264
 2520 109e 790B      		sbc r23,r25
2265
 2521 10a0 2091 0000 		lds r18,HiResNick
2266
 2522 10a4 3091 0000 		lds r19,(HiResNick)+1
2267
 2523 10a8 280F      		add r18,r24
2268
 2524 10aa 391F      		adc r19,r25
2269
 2525 10ac 37FD      		sbrc r19,7
2270
 2526 10ae 00C0      		rjmp .L202
2271
 2527               	.L113:
2272
 2528 10b0 3595      		asr r19
2273
 2529 10b2 2795      		ror r18
2274
 2530 10b4 3093 0000 		sts (oldNick.39)+1,r19
2275
 2531 10b8 2093 0000 		sts oldNick.39,r18
2276
 2532 10bc 6138      		cpi r22,129
2277
 2533 10be 7105      		cpc r23,__zero_reg__
2278
 2534 10c0 04F4      		brge .+2
2279
 2535 10c2 00C0      		rjmp .L114
2280
 2536 10c4 60E8      		ldi r22,lo8(128)
2281
 2537 10c6 70E0      		ldi r23,hi8(128)
2282
 2538               	.L173:
2283
 2539 10c8 7093 0000 		sts (d2Nick.42)+1,r23
2284
 2540 10cc 6093 0000 		sts d2Nick.42,r22
2285
 2541 10d0 8A2F      		mov r24,r26
2286
 2542 10d2 9927      		clr r25
2287
 2543 10d4 869F      		mul r24,r22
2288
 2544 10d6 F001      		movw r30,r0
2289
 2545 10d8 879F      		mul r24,r23
2290
 2546 10da F00D      		add r31,r0
2291
 2547 10dc 969F      		mul r25,r22
2292
 2548 10de F00D      		add r31,r0
2293
 2549 10e0 1124      		clr r1
2294
 2550 10e2 CF01      		movw r24,r30
2295
 2551 10e4 F7FD      		sbrc r31,7
2296
 2552 10e6 00C0      		rjmp .L203
2297
 2553               	.L117:
2298
 2554 10e8 7C01      		movw r14,r24
2299
 2555 10ea F594      		asr r15
2300
 2556 10ec E794      		ror r14
2301
 2557 10ee F594      		asr r15
2302
 2558 10f0 E794      		ror r14
2303
 2559 10f2 F594      		asr r15
2304
 2560 10f4 E794      		ror r14
2305
 2561 10f6 F594      		asr r15
2306
 2562 10f8 E794      		ror r14
2307
 2563 10fa 29A5      		ldd r18,Y+41
2308
 2564 10fc 3AA5      		ldd r19,Y+42
2309
 2565 10fe E20E      		add r14,r18
2310
 2566 1100 F31E      		adc r15,r19
2311
 2567 1102 FAA6      		std Y+42,r15
2312
 2568 1104 E9A6      		std Y+41,r14
2313
 2569 1106 4091 0000 		lds r20,HiResRoll
2314
 2570 110a 5091 0000 		lds r21,(HiResRoll)+1
2315
 2571 110e 8091 0000 		lds r24,oldRoll.40
2316
 2572 1112 9091 0000 		lds r25,(oldRoll.40)+1
2317
 2573 1116 481B      		sub r20,r24
2318
 2574 1118 590B      		sbc r21,r25
2319
 2575 111a 2091 0000 		lds r18,HiResRoll
2320
 2576 111e 3091 0000 		lds r19,(HiResRoll)+1
2321
 2577 1122 280F      		add r18,r24
2322
 2578 1124 391F      		adc r19,r25
2323
 2579 1126 37FD      		sbrc r19,7
2324
 2580 1128 00C0      		rjmp .L204
2325
 2581               	.L118:
2326
 2582 112a 3595      		asr r19
2327
 2583 112c 2795      		ror r18
2328
 2584 112e 3093 0000 		sts (oldRoll.40)+1,r19
2329
 2585 1132 2093 0000 		sts oldRoll.40,r18
2330
 2586 1136 4138      		cpi r20,129
2331
 2587 1138 5105      		cpc r21,__zero_reg__
2332
 2588 113a 04F4      		brge .+2
2333
 2589 113c 00C0      		rjmp .L119
2334
 2590 113e 40E8      		ldi r20,lo8(128)
2335
 2591 1140 50E0      		ldi r21,hi8(128)
2336
 2592               	.L174:
2337
 2593 1142 5093 0000 		sts (d2Roll.41)+1,r21
2338
 2594 1146 4093 0000 		sts d2Roll.41,r20
2339
 2595 114a 8A2F      		mov r24,r26
2340
 2596 114c 9927      		clr r25
2341
 2597 114e 849F      		mul r24,r20
2342
 2598 1150 D001      		movw r26,r0
2343
 2599 1152 859F      		mul r24,r21
2344
 2600 1154 B00D      		add r27,r0
2345
 2601 1156 949F      		mul r25,r20
2346
 2602 1158 B00D      		add r27,r0
2347
 2603 115a 1124      		clr r1
2348
 2604 115c AD01      		movw r20,r26
2349
 2605 115e 9D01      		movw r18,r26
2350
 2606 1160 B7FD      		sbrc r27,7
2351
 2607 1162 00C0      		rjmp .L205
2352
 2608               	.L122:
2353
 2609 1164 8901      		movw r16,r18
2354
 2610 1166 1595      		asr r17
2355
 2611 1168 0795      		ror r16
2356
 2612 116a 1595      		asr r17
2357
 2613 116c 0795      		ror r16
2358
 2614 116e 1595      		asr r17
2359
 2615 1170 0795      		ror r16
2360
 2616 1172 1595      		asr r17
2361
 2617 1174 0795      		ror r16
2362
 2618 1176 EBA5      		ldd r30,Y+43
2363
 2619 1178 FCA5      		ldd r31,Y+44
2364
 2620 117a 0E0F      		add r16,r30
2365
 2621 117c 1F1F      		adc r17,r31
2366
 2622 117e 1CA7      		std Y+44,r17
2367
 2623 1180 0BA7      		std Y+43,r16
2368
 2624 1182 869F      		mul r24,r22
2369
 2625 1184 9001      		movw r18,r0
2370
 2626 1186 879F      		mul r24,r23
2371
 2627 1188 300D      		add r19,r0
2372
 2628 118a 969F      		mul r25,r22
2373
 2629 118c 300D      		add r19,r0
2374
 2630 118e 1124      		clr r1
2375
 2631 1190 C901      		movw r24,r18
2376
 2632 1192 2091 0000 		lds r18,HiResNick
2377
 2633 1196 3091 0000 		lds r19,(HiResNick)+1
2378
 2634 119a 820F      		add r24,r18
2379
 2635 119c 931F      		adc r25,r19
2380
 2636 119e 9093 0000 		sts (HiResNick)+1,r25
2381
 2637 11a2 8093 0000 		sts HiResNick,r24
2382
 2638 11a6 8091 0000 		lds r24,HiResRoll
2383
 2639 11aa 9091 0000 		lds r25,(HiResRoll)+1
2384
 2640 11ae 480F      		add r20,r24
2385
 2641 11b0 591F      		adc r21,r25
2386
 2642 11b2 5093 0000 		sts (HiResRoll)+1,r21
2387
 2643 11b6 4093 0000 		sts HiResRoll,r20
2388
 2644               	.L112:
2389
 2645 11ba 4D85      		ldd r20,Y+13
2390
 2646 11bc 5E85      		ldd r21,Y+14
2391
 2647 11be 1416      		cp __zero_reg__,r20
2392
 2648 11c0 1506      		cpc __zero_reg__,r21
2393
 2649 11c2 04F0      		brlt .+2
2394
 2650 11c4 00C0      		rjmp .L123
2395
 2651 11c6 8091 0000 		lds r24,KopplungsteilNickRoll
2396
 2652 11ca 9091 0000 		lds r25,(KopplungsteilNickRoll)+1
2397
 2653 11ce 97FD      		sbrc r25,7
2398
 2654 11d0 00C0      		rjmp .L206
2399
 2655               	.L124:
2400
 2656 11d2 AA27      		clr r26
2401
 2657 11d4 97FD      		sbrc r25,7
2402
 2658 11d6 A095      		com r26
2403
 2659 11d8 BA2F      		mov r27,r26
2404
 2660 11da 6DA5      		ldd r22,Y+45
2405
 2661 11dc 262F      		mov r18,r22
2406
 2662 11de 3327      		clr r19
2407
 2663 11e0 4427      		clr r20
2408
 2664 11e2 5527      		clr r21
2409
 2665 11e4 BC01      		movw r22,r24
2410
 2666 11e6 CD01      		movw r24,r26
2411
 2667 11e8 0E94 0000 		call __mulsi3
2412
 2668 11ec 97FD      		sbrc r25,7
2413
 2669 11ee 00C0      		rjmp .L207
2414
 2670               	.L125:
2415
 2671 11f0 E6E0      		ldi r30,6
2416
 2672 11f2 9595      	1:	asr r25
2417
 2673 11f4 8795      		ror r24
2418
 2674 11f6 7795      		ror r23
2419
 2675 11f8 6795      		ror r22
2420
 2676 11fa EA95      		dec r30
2421
 2677 11fc 01F4      		brne 1b
2422
 2678 11fe AF8D      		ldd r26,Y+31
2423
 2679 1200 B8A1      		ldd r27,Y+32
2424
 2680 1202 A60F      		add r26,r22
2425
 2681 1204 B71F      		adc r27,r23
2426
 2682 1206 B093 0000 		sts (TrimRoll)+1,r27
2427
 2683 120a A093 0000 		sts TrimRoll,r26
2428
 2684 120e 4B85      		ldd r20,Y+11
2429
 2685 1210 5C85      		ldd r21,Y+12
2430
 2686 1212 1416      		cp __zero_reg__,r20
2431
 2687 1214 1506      		cpc __zero_reg__,r21
2432
 2688 1216 04F0      		brlt .+2
2433
 2689 1218 00C0      		rjmp .L129
2434
 2690               	.L217:
2435
 2691 121a 8091 0000 		lds r24,KopplungsteilRollNick
2436
 2692 121e 9091 0000 		lds r25,(KopplungsteilRollNick)+1
2437
 2693 1222 97FD      		sbrc r25,7
2438
 2694 1224 00C0      		rjmp .L208
2439
 2695               	.L130:
2440
 2696 1226 AA27      		clr r26
2441
 2697 1228 97FD      		sbrc r25,7
2442
 2698 122a A095      		com r26
2443
 2699 122c BA2F      		mov r27,r26
2444
 2700 122e 6DA5      		ldd r22,Y+45
2445
 2701 1230 262F      		mov r18,r22
2446
 2702 1232 3327      		clr r19
2447
 2703 1234 4427      		clr r20
2448
 2704 1236 5527      		clr r21
2449
 2705 1238 BC01      		movw r22,r24
2450
 2706 123a CD01      		movw r24,r26
2451
 2707 123c 0E94 0000 		call __mulsi3
2452
 2708 1240 97FD      		sbrc r25,7
2453
 2709 1242 00C0      		rjmp .L209
2454
 2710               	.L131:
2455
 2711 1244 46E0      		ldi r20,6
2456
 2712 1246 9595      	1:	asr r25
2457
 2713 1248 8795      		ror r24
2458
 2714 124a 7795      		ror r23
2459
 2715 124c 6795      		ror r22
2460
 2716 124e 4A95      		dec r20
2461
 2717 1250 01F4      		brne 1b
2462
 2718 1252 A9A1      		ldd r26,Y+33
2463
 2719 1254 BAA1      		ldd r27,Y+34
2464
 2720 1256 A60F      		add r26,r22
2465
 2721 1258 B71F      		adc r27,r23
2466
 2722 125a B093 0000 		sts (TrimNick)+1,r27
2467
 2723 125e A093 0000 		sts TrimNick,r26
2468
 2724 1262 3CA1      		ldd r19,Y+36
2469
 2725 1264 37FD      		sbrc r19,7
2470
 2726 1266 00C0      		rjmp .L210
2471
 2727               	.L177:
2472
 2728 1268 1093 0000 		sts (MesswertRoll)+1,r17
2473
 2729 126c 0093 0000 		sts MesswertRoll,r16
2474
 2730 1270 F092 0000 		sts (MesswertNick)+1,r15
2475
 2731 1274 E092 0000 		sts MesswertNick,r14
2476
 2732               	.L135:
2477
 2733 1278 8091 0000 		lds r24,EE_Parameter+4
2478
 2734 127c E82F      		mov r30,r24
2479
 2735 127e FF27      		clr r31
2480
 2736 1280 EE0F      		add r30,r30
2481
 2737 1282 FF1F      		adc r31,r31
2482
 2738 1284 E050      		subi r30,lo8(-(PPM_in))
2483
 2739 1286 F040      		sbci r31,hi8(-(PPM_in))
2484
 2740 1288 8081      		ld r24,Z
2485
 2741 128a 9181      		ldd r25,Z+1
2486
 2742 128c 8259      		subi r24,lo8(-(110))
2487
 2743 128e 9F4F      		sbci r25,hi8(-(110))
2488
 2744 1290 A091 0000 		lds r26,Poti1
2489
 2745 1294 B091 0000 		lds r27,(Poti1)+1
2490
 2746 1298 A817      		cp r26,r24
2491
 2747 129a B907      		cpc r27,r25
2492
 2748 129c 04F0      		brlt .+2
2493
 2749 129e 00C0      		rjmp .L142
2494
 2750 12a0 CD01      		movw r24,r26
2495
 2751 12a2 0196      		adiw r24,1
2496
 2752               	.L182:
2497
 2753 12a4 9093 0000 		sts (Poti1)+1,r25
2498
 2754 12a8 8093 0000 		sts Poti1,r24
2499
 2755 12ac DC01      		movw r26,r24
2500
 2756               	.L143:
2501
 2757 12ae 8091 0000 		lds r24,EE_Parameter+5
2502
 2758 12b2 E82F      		mov r30,r24
2503
 2759 12b4 FF27      		clr r31
2504
 2760 12b6 EE0F      		add r30,r30
2505
 2761 12b8 FF1F      		adc r31,r31
2506
 2762 12ba E050      		subi r30,lo8(-(PPM_in))
2507
 2763 12bc F040      		sbci r31,hi8(-(PPM_in))
2508
 2764 12be 8081      		ld r24,Z
2509
 2765 12c0 9181      		ldd r25,Z+1
2510
 2766 12c2 8259      		subi r24,lo8(-(110))
2511
 2767 12c4 9F4F      		sbci r25,hi8(-(110))
2512
 2768 12c6 6091 0000 		lds r22,Poti2
2513
 2769 12ca 7091 0000 		lds r23,(Poti2)+1
2514
 2770 12ce 6817      		cp r22,r24
2515
 2771 12d0 7907      		cpc r23,r25
2516
 2772 12d2 04F0      		brlt .+2
2517
 2773 12d4 00C0      		rjmp .L145
2518
 2774 12d6 CB01      		movw r24,r22
2519
 2775 12d8 0196      		adiw r24,1
2520
 2776               	.L183:
2521
 2777 12da 9093 0000 		sts (Poti2)+1,r25
2522
 2778 12de 8093 0000 		sts Poti2,r24
2523
 2779 12e2 BC01      		movw r22,r24
2524
 2780               	.L146:
2525
 2781 12e4 8091 0000 		lds r24,EE_Parameter+6
2526
 2782 12e8 E82F      		mov r30,r24
2527
 2783 12ea FF27      		clr r31
2528
 2784 12ec EE0F      		add r30,r30
2529
 2785 12ee FF1F      		adc r31,r31
2530
 2786 12f0 E050      		subi r30,lo8(-(PPM_in))
2531
 2787 12f2 F040      		sbci r31,hi8(-(PPM_in))
2532
 2788 12f4 8081      		ld r24,Z
2533
 2789 12f6 9181      		ldd r25,Z+1
2534
 2790 12f8 8259      		subi r24,lo8(-(110))
2535
 2791 12fa 9F4F      		sbci r25,hi8(-(110))
2536
 2792 12fc 4091 0000 		lds r20,Poti3
2537
 2793 1300 5091 0000 		lds r21,(Poti3)+1
2538
 2794 1304 4817      		cp r20,r24
2539
 2795 1306 5907      		cpc r21,r25
2540
 2796 1308 04F0      		brlt .+2
2541
 2797 130a 00C0      		rjmp .L148
2542
 2798 130c CA01      		movw r24,r20
2543
 2799 130e 0196      		adiw r24,1
2544
 2800               	.L184:
2545
 2801 1310 9093 0000 		sts (Poti3)+1,r25
2546
 2802 1314 8093 0000 		sts Poti3,r24
2547
 2803 1318 AC01      		movw r20,r24
2548
 2804               	.L149:
2549
 2805 131a 8091 0000 		lds r24,EE_Parameter+7
2550
 2806 131e E82F      		mov r30,r24
2551
 2807 1320 FF27      		clr r31
2552
 2808 1322 EE0F      		add r30,r30
2553
 2809 1324 FF1F      		adc r31,r31
2554
 2810 1326 E050      		subi r30,lo8(-(PPM_in))
2555
 2811 1328 F040      		sbci r31,hi8(-(PPM_in))
2556
 2812 132a 8081      		ld r24,Z
2557
 2813 132c 9181      		ldd r25,Z+1
2558
 2814 132e 8259      		subi r24,lo8(-(110))
2559
 2815 1330 9F4F      		sbci r25,hi8(-(110))
2560
 2816 1332 2091 0000 		lds r18,Poti4
2561
 2817 1336 3091 0000 		lds r19,(Poti4)+1
2562
 2818 133a 2817      		cp r18,r24
2563
 2819 133c 3907      		cpc r19,r25
2564
 2820 133e 04F0      		brlt .+2
2565
 2821 1340 00C0      		rjmp .L151
2566
 2822 1342 C901      		movw r24,r18
2567
 2823 1344 0196      		adiw r24,1
2568
 2824               	.L185:
2569
 2825 1346 9093 0000 		sts (Poti4)+1,r25
2570
 2826 134a 8093 0000 		sts Poti4,r24
2571
 2827 134e 9C01      		movw r18,r24
2572
 2828               	.L152:
2573
 2829 1350 B7FD      		sbrc r27,7
2574
 2830 1352 00C0      		rjmp .L211
2575
 2831 1354 AF3F      		cpi r26,255
2576
 2832 1356 B105      		cpc r27,__zero_reg__
2577
 2833 1358 01F0      		breq .L155
2578
 2834 135a 04F0      		brlt .L155
2579
 2835 135c 8FEF      		ldi r24,lo8(255)
2580
 2836 135e 90E0      		ldi r25,hi8(255)
2581
 2837 1360 9093 0000 		sts (Poti1)+1,r25
2582
 2838 1364 8093 0000 		sts Poti1,r24
2583
 2839               	.L155:
2584
 2840 1368 77FD      		sbrc r23,7
2585
 2841 136a 00C0      		rjmp .L212
2586
 2842 136c 6F3F      		cpi r22,255
2587
 2843 136e 7105      		cpc r23,__zero_reg__
2588
 2844 1370 01F0      		breq .L158
2589
 2845 1372 04F0      		brlt .L158
2590
 2846 1374 8FEF      		ldi r24,lo8(255)
2591
 2847 1376 90E0      		ldi r25,hi8(255)
2592
 2848 1378 9093 0000 		sts (Poti2)+1,r25
2593
 2849 137c 8093 0000 		sts Poti2,r24
2594
 2850               	.L158:
2595
 2851 1380 57FD      		sbrc r21,7
2596
 2852 1382 00C0      		rjmp .L213
2597
 2853               	.L160:
2598
 2854 1384 4F3F      		cpi r20,255
2599
 2855 1386 5105      		cpc r21,__zero_reg__
2600
 2856 1388 01F0      		breq .L161
2601
 2857 138a 04F0      		brlt .L161
2602
 2858 138c 8FEF      		ldi r24,lo8(255)
2603
 2859 138e 90E0      		ldi r25,hi8(255)
2604
 2860 1390 9093 0000 		sts (Poti3)+1,r25
2605
 2861 1394 8093 0000 		sts Poti3,r24
2606
 2862               	.L161:
2607
 2863 1398 37FD      		sbrc r19,7
2608
 2864 139a 00C0      		rjmp .L214
2609
 2865               	.L163:
2610
 2866 139c 2F3F      		cpi r18,255
2611
 2867 139e 3105      		cpc r19,__zero_reg__
2612
 2868 13a0 01F0      		breq .+2
2613
 2869 13a2 04F4      		brge .+2
2614
 2870 13a4 00C0      		rjmp .L56
2615
 2871 13a6 8FEF      		ldi r24,lo8(255)
2616
 2872 13a8 90E0      		ldi r25,hi8(255)
2617
 2873 13aa 9093 0000 		sts (Poti4)+1,r25
2618
 2874 13ae 8093 0000 		sts Poti4,r24
2619
 2875 13b2 00C0      		rjmp .L56
2620
 2876               	.L172:
2621
 2877 13b4 6092 0000 		sts Mess_IntegralNick,r6
2622
 2878 13b8 7092 0000 		sts (Mess_IntegralNick)+1,r7
2623
 2879 13bc 8092 0000 		sts (Mess_IntegralNick)+2,r8
2624
 2880 13c0 9092 0000 		sts (Mess_IntegralNick)+3,r9
2625
 2881 13c4 A092 0000 		sts Mess_IntegralNick2,r10
2626
 2882 13c8 B092 0000 		sts (Mess_IntegralNick2)+1,r11
2627
 2883 13cc C092 0000 		sts (Mess_IntegralNick2)+2,r12
2628
 2884 13d0 D092 0000 		sts (Mess_IntegralNick2)+3,r13
2629
 2885 13d4 00C0      		rjmp .L93
2630
 2886               	.L171:
2631
 2887 13d6 2092 0000 		sts Mess_IntegralRoll,r2
2632
 2888 13da 3092 0000 		sts (Mess_IntegralRoll)+1,r3
2633
 2889 13de 4092 0000 		sts (Mess_IntegralRoll)+2,r4
2634
 2890 13e2 5092 0000 		sts (Mess_IntegralRoll)+3,r5
2635
 2891 13e6 A092 0000 		sts Mess_IntegralRoll2,r10
2636
 2892 13ea B092 0000 		sts (Mess_IntegralRoll2)+1,r11
2637
 2893 13ee C092 0000 		sts (Mess_IntegralRoll2)+2,r12
2638
 2894 13f2 D092 0000 		sts (Mess_IntegralRoll2)+3,r13
2639
 2895 13f6 00C0      		rjmp .L91
2640
 2896               	.L66:
2641
 2897 13f8 98EB      		ldi r25,lo8(-93000)
2642
 2898 13fa 6916      		cp r6,r25
2643
 2899 13fc 94E9      		ldi r25,hi8(-93000)
2644
 2900 13fe 7906      		cpc r7,r25
2645
 2901 1400 9EEF      		ldi r25,hlo8(-93000)
2646
 2902 1402 8906      		cpc r8,r25
2647
 2903 1404 9FEF      		ldi r25,hhi8(-93000)
2648
 2904 1406 9906      		cpc r9,r25
2649
 2905 1408 04F4      		brge .L68
2650
 2906 140a 28EB      		ldi r18,lo8(-93000)
2651
 2907 140c 34E9      		ldi r19,hi8(-93000)
2652
 2908 140e 4EEF      		ldi r20,hlo8(-93000)
2653
 2909 1410 5FEF      		ldi r21,hhi8(-93000)
2654
 2910 1412 2983      		std Y+1,r18
2655
 2911 1414 3A83      		std Y+2,r19
2656
 2912 1416 4B83      		std Y+3,r20
2657
 2913 1418 5C83      		std Y+4,r21
2658
 2914 141a 00C0      		rjmp .L67
2659
 2915               	.L200:
2660
 2916 141c 98EE      		ldi r25,lo8(1000)
2661
 2917 141e E92E      		mov r14,r25
2662
 2918 1420 93E0      		ldi r25,hi8(1000)
2663
 2919 1422 F92E      		mov r15,r25
2664
 2920 1424 FAA6      		std Y+42,r15
2665
 2921 1426 E9A6      		std Y+41,r14
2666
 2922 1428 00C0      		rjmp .L102
2667
 2923               	.L64:
2668
 2924 142a 2D82      		std Y+5,r2
2669
 2925 142c 3E82      		std Y+6,r3
2670
 2926 142e 4F82      		std Y+7,r4
2671
 2927 1430 5886      		std Y+8,r5
2672
 2928 1432 00C0      		rjmp .L63
2673
 2929               	.L167:
2674
 2930 1434 8DA1      		ldd r24,Y+37
2675
 2931 1436 9EA1      		ldd r25,Y+38
2676
 2932 1438 AFA1      		ldd r26,Y+39
2677
 2933 143a B8A5      		ldd r27,Y+40
2678
 2934 143c 8093 0000 		sts Mess_Integral_Gier,r24
2679
 2935 1440 9093 0000 		sts (Mess_Integral_Gier)+1,r25
2680
 2936 1444 A093 0000 		sts (Mess_Integral_Gier)+2,r26
2681
 2937 1448 B093 0000 		sts (Mess_Integral_Gier)+3,r27
2682
 2938 144c 9091 0000 		lds r25,EE_Parameter+8
2683
 2939 1450 9CA3      		std Y+36,r25
2684
 2940 1452 00C0      		rjmp .L70
2685
 2941               	.L68:
2686
 2942 1454 6982      		std Y+1,r6
2687
 2943 1456 7A82      		std Y+2,r7
2688
 2944 1458 8B82      		std Y+3,r8
2689
 2945 145a 9C82      		std Y+4,r9
2690
 2946 145c 00C0      		rjmp .L67
2691
 2947               	.L145:
2692
 2948 145e 8081      		ld r24,Z
2693
 2949 1460 9181      		ldd r25,Z+1
2694
 2950 1462 8259      		subi r24,lo8(-(110))
2695
 2951 1464 9F4F      		sbci r25,hi8(-(110))
2696
 2952 1466 8617      		cp r24,r22
2697
 2953 1468 9707      		cpc r25,r23
2698
 2954 146a 04F0      		brlt .+2
2699
 2955 146c 00C0      		rjmp .L146
2700
 2956 146e 6115      		cp r22,__zero_reg__
2701
 2957 1470 7105      		cpc r23,__zero_reg__
2702
 2958 1472 01F4      		brne .+2
2703
 2959 1474 00C0      		rjmp .L146
2704
 2960 1476 CB01      		movw r24,r22
2705
 2961 1478 0197      		sbiw r24,1
2706
 2962 147a 00C0      		rjmp .L183
2707
 2963               	.L142:
2708
 2964 147c 8081      		ld r24,Z
2709
 2965 147e 9181      		ldd r25,Z+1
2710
 2966 1480 8259      		subi r24,lo8(-(110))
2711
 2967 1482 9F4F      		sbci r25,hi8(-(110))
2712
 2968 1484 8A17      		cp r24,r26
2713
 2969 1486 9B07      		cpc r25,r27
2714
 2970 1488 04F0      		brlt .+2
2715
 2971 148a 00C0      		rjmp .L143
2716
 2972 148c 1097      		sbiw r26,0
2717
 2973 148e 01F4      		brne .+2
2718
 2974 1490 00C0      		rjmp .L143
2719
 2975 1492 CD01      		movw r24,r26
2720
 2976 1494 0197      		sbiw r24,1
2721
 2977 1496 00C0      		rjmp .L182
2722
 2978               	.L151:
2723
 2979 1498 8081      		ld r24,Z
2724
 2980 149a 9181      		ldd r25,Z+1
2725
 2981 149c 8259      		subi r24,lo8(-(110))
2726
 2982 149e 9F4F      		sbci r25,hi8(-(110))
2727
 2983 14a0 8217      		cp r24,r18
2728
 2984 14a2 9307      		cpc r25,r19
2729
 2985 14a4 04F0      		brlt .+2
2730
 2986 14a6 00C0      		rjmp .L152
2731
 2987 14a8 2115      		cp r18,__zero_reg__
2732
 2988 14aa 3105      		cpc r19,__zero_reg__
2733
 2989 14ac 01F4      		brne .+2
2734
 2990 14ae 00C0      		rjmp .L152
2735
 2991 14b0 C901      		movw r24,r18
2736
 2992 14b2 0197      		sbiw r24,1
2737
 2993 14b4 00C0      		rjmp .L185
2738
 2994               	.L148:
2739
 2995 14b6 8081      		ld r24,Z
2740
 2996 14b8 9181      		ldd r25,Z+1
2741
 2997 14ba 8259      		subi r24,lo8(-(110))
2742
 2998 14bc 9F4F      		sbci r25,hi8(-(110))
2743
 2999 14be 8417      		cp r24,r20
2744
 3000 14c0 9507      		cpc r25,r21
2745
 3001 14c2 04F0      		brlt .+2
2746
 3002 14c4 00C0      		rjmp .L149
2747
 3003 14c6 4115      		cp r20,__zero_reg__
2748
 3004 14c8 5105      		cpc r21,__zero_reg__
2749
 3005 14ca 01F4      		brne .+2
2750
 3006 14cc 00C0      		rjmp .L149
2751
 3007 14ce CA01      		movw r24,r20
2752
 3008 14d0 0197      		sbiw r24,1
2753
 3009 14d2 00C0      		rjmp .L184
2754
 3010               	.L199:
2755
 3011 14d4 8091 0000 		lds r24,AdWertNick
2756
 3012 14d8 9091 0000 		lds r25,(AdWertNick)+1
2757
 3013 14dc 835F      		subi r24,lo8(1011)
2758
 3014 14de 9340      		sbci r25,hi8(1011)
2759
 3015 14e0 04F0      		brlt .L99
2760
 3016 14e2 38EE      		ldi r19,lo8(1000)
2761
 3017 14e4 E32E      		mov r14,r19
2762
 3018 14e6 33E0      		ldi r19,hi8(1000)
2763
 3019 14e8 F32E      		mov r15,r19
2764
 3020 14ea FAA6      		std Y+42,r15
2765
 3021 14ec E9A6      		std Y+41,r14
2766
 3022               	.L99:
2767
 3023 14ee 8091 0000 		lds r24,AdWertNick
2768
 3024 14f2 9091 0000 		lds r25,(AdWertNick)+1
2769
 3025 14f6 8A5F      		subi r24,lo8(1018)
2770
 3026 14f8 9340      		sbci r25,hi8(1018)
2771
 3027 14fa 04F4      		brge .+2
2772
 3028 14fc 00C0      		rjmp .L101
2773
 3029 14fe 00C0      		rjmp .L180
2774
 3030               	.L201:
2775
 3031 1500 8091 0000 		lds r24,AdWertRoll
2776
 3032 1504 9091 0000 		lds r25,(AdWertRoll)+1
2777
 3033 1508 835F      		subi r24,lo8(1011)
2778
 3034 150a 9340      		sbci r25,hi8(1011)
2779
 3035 150c 04F0      		brlt .L107
2780
 3036 150e 08EE      		ldi r16,lo8(1000)
2781
 3037 1510 13E0      		ldi r17,hi8(1000)
2782
 3038 1512 1CA7      		std Y+44,r17
2783
 3039 1514 0BA7      		std Y+43,r16
2784
 3040               	.L107:
2785
 3041 1516 8091 0000 		lds r24,AdWertRoll
2786
 3042 151a 9091 0000 		lds r25,(AdWertRoll)+1
2787
 3043 151e 8A5F      		subi r24,lo8(1018)
2788
 3044 1520 9340      		sbci r25,hi8(1018)
2789
 3045 1522 04F4      		brge .+2
2790
 3046 1524 00C0      		rjmp .L109
2791
 3047 1526 00C0      		rjmp .L181
2792
 3048               	.L119:
2793
 3049 1528 3FEF      		ldi r19,hi8(-128)
2794
 3050 152a 4038      		cpi r20,lo8(-128)
2795
 3051 152c 5307      		cpc r21,r19
2796
 3052 152e 04F0      		brlt .+2
2797
 3053 1530 00C0      		rjmp .L174
2798
 3054 1532 40E8      		ldi r20,lo8(-128)
2799
 3055 1534 5FEF      		ldi r21,hi8(-128)
2800
 3056 1536 00C0      		rjmp .L174
2801
 3057               	.L114:
2802
 3058 1538 8FEF      		ldi r24,hi8(-128)
2803
 3059 153a 6038      		cpi r22,lo8(-128)
2804
 3060 153c 7807      		cpc r23,r24
2805
 3061 153e 04F0      		brlt .+2
2806
 3062 1540 00C0      		rjmp .L173
2807
 3063 1542 60E8      		ldi r22,lo8(-128)
2808
 3064 1544 7FEF      		ldi r23,hi8(-128)
2809
 3065 1546 00C0      		rjmp .L173
2810
 3066               	.L123:
2811
 3067 1548 8091 0000 		lds r24,KopplungsteilNickRoll
2812
 3068 154c 9091 0000 		lds r25,(KopplungsteilNickRoll)+1
2813
 3069 1550 97FD      		sbrc r25,7
2814
 3070 1552 00C0      		rjmp .L215
2815
 3071               	.L127:
2816
 3072 1554 AA27      		clr r26
2817
 3073 1556 97FD      		sbrc r25,7
2818
 3074 1558 A095      		com r26
2819
 3075 155a BA2F      		mov r27,r26
2820
 3076 155c EDA5      		ldd r30,Y+45
2821
 3077 155e 2E2F      		mov r18,r30
2822
 3078 1560 3327      		clr r19
2823
 3079 1562 4427      		clr r20
2824
 3080 1564 5527      		clr r21
2825
 3081 1566 BC01      		movw r22,r24
2826
 3082 1568 CD01      		movw r24,r26
2827
 3083 156a 0E94 0000 		call __mulsi3
2828
 3084 156e 97FD      		sbrc r25,7
2829
 3085 1570 00C0      		rjmp .L216
2830
 3086               	.L128:
2831
 3087 1572 56E0      		ldi r21,6
2832
 3088 1574 9595      	1:	asr r25
2833
 3089 1576 8795      		ror r24
2834
 3090 1578 7795      		ror r23
2835
 3091 157a 6795      		ror r22
2836
 3092 157c 5A95      		dec r21
2837
 3093 157e 01F4      		brne 1b
2838
 3094 1580 2F8D      		ldd r18,Y+31
2839
 3095 1582 38A1      		ldd r19,Y+32
2840
 3096 1584 261B      		sub r18,r22
2841
 3097 1586 370B      		sbc r19,r23
2842
 3098 1588 3093 0000 		sts (TrimRoll)+1,r19
2843
 3099 158c 2093 0000 		sts TrimRoll,r18
2844
 3100 1590 4B85      		ldd r20,Y+11
2845
 3101 1592 5C85      		ldd r21,Y+12
2846
 3102 1594 1416      		cp __zero_reg__,r20
2847
 3103 1596 1506      		cpc __zero_reg__,r21
2848
 3104 1598 04F4      		brge .+2
2849
 3105 159a 00C0      		rjmp .L217
2850
 3106               	.L129:
2851
 3107 159c 8091 0000 		lds r24,KopplungsteilRollNick
2852
 3108 15a0 9091 0000 		lds r25,(KopplungsteilRollNick)+1
2853
 3109 15a4 97FD      		sbrc r25,7
2854
 3110 15a6 00C0      		rjmp .L218
2855
 3111               	.L133:
2856
 3112 15a8 AA27      		clr r26
2857
 3113 15aa 97FD      		sbrc r25,7
2858
 3114 15ac A095      		com r26
2859
 3115 15ae BA2F      		mov r27,r26
2860
 3116 15b0 EDA5      		ldd r30,Y+45
2861
 3117 15b2 2E2F      		mov r18,r30
2862
 3118 15b4 3327      		clr r19
2863
 3119 15b6 4427      		clr r20
2864
 3120 15b8 5527      		clr r21
2865
 3121 15ba BC01      		movw r22,r24
2866
 3122 15bc CD01      		movw r24,r26
2867
 3123 15be 0E94 0000 		call __mulsi3
2868
 3124 15c2 97FD      		sbrc r25,7
2869
 3125 15c4 00C0      		rjmp .L219
2870
 3126               	.L134:
2871
 3127 15c6 36E0      		ldi r19,6
2872
 3128 15c8 9595      	1:	asr r25
2873
 3129 15ca 8795      		ror r24
2874
 3130 15cc 7795      		ror r23
2875
 3131 15ce 6795      		ror r22
2876
 3132 15d0 3A95      		dec r19
2877
 3133 15d2 01F4      		brne 1b
2878
 3134 15d4 29A1      		ldd r18,Y+33
2879
 3135 15d6 3AA1      		ldd r19,Y+34
2880
 3136 15d8 261B      		sub r18,r22
2881
 3137 15da 370B      		sbc r19,r23
2882
 3138 15dc 3093 0000 		sts (TrimNick)+1,r19
2883
 3139 15e0 2093 0000 		sts TrimNick,r18
2884
 3140 15e4 3CA1      		ldd r19,Y+36
2885
 3141 15e6 37FF      		sbrs r19,7
2886
 3142 15e8 00C0      		rjmp .L177
2887
 3143               	.L210:
2888
 3144 15ea 4BA1      		ldd r20,Y+35
2889
 3145 15ec 4423      		tst r20
2890
 3146 15ee 01F0      		breq .+2
2891
 3147 15f0 00C0      		rjmp .L177
2892
 3148 15f2 8091 0000 		lds r24,Looping_Roll
2893
 3149 15f6 8823      		tst r24
2894
 3150 15f8 01F0      		breq .+2
2895
 3151 15fa 00C0      		rjmp .L177
2896
 3152 15fc 8B85      		ldd r24,Y+11
2897
 3153 15fe 9C85      		ldd r25,Y+12
2898
 3154 1600 A1E0      		ldi r26,hi8(257)
2899
 3155 1602 8130      		cpi r24,lo8(257)
2900
 3156 1604 9A07      		cpc r25,r26
2901
 3157 1606 04F0      		brlt .+2
2902
 3158 1608 00C0      		rjmp .L220
2903
 3159 160a 2B85      		ldd r18,Y+11
2904
 3160 160c 3C85      		ldd r19,Y+12
2905
 3161 160e 4FEF      		ldi r20,hi8(-256)
2906
 3162 1610 2030      		cpi r18,lo8(-256)
2907
 3163 1612 3407      		cpc r19,r20
2908
 3164 1614 04F0      		brlt .+2
2909
 3165 1616 00C0      		rjmp .L178
2910
 3166 1618 89A5      		ldd r24,Y+41
2911
 3167 161a 9AA5      		ldd r25,Y+42
2912
 3168 161c 280F      		add r18,r24
2913
 3169 161e 391F      		adc r19,r25
2914
 3170 1620 3C87      		std Y+12,r19
2915
 3171 1622 2B87      		std Y+11,r18
2916
 3172 1624 2050      		subi r18,lo8(-(256))
2917
 3173 1626 3F4F      		sbci r19,hi8(-(256))
2918
 3174 1628 3093 0000 		sts (MesswertNick)+1,r19
2919
 3175 162c 2093 0000 		sts MesswertNick,r18
2920
 3176               	.L137:
2921
 3177 1630 AD85      		ldd r26,Y+13
2922
 3178 1632 BE85      		ldd r27,Y+14
2923
 3179 1634 E1E0      		ldi r30,hi8(257)
2924
 3180 1636 A130      		cpi r26,lo8(257)
2925
 3181 1638 BE07      		cpc r27,r30
2926
 3182 163a 04F4      		brge .+2
2927
 3183 163c 00C0      		rjmp .L139
2928
 3184 163e 2BA5      		ldd r18,Y+43
2929
 3185 1640 3CA5      		ldd r19,Y+44
2930
 3186 1642 A20F      		add r26,r18
2931
 3187 1644 B31F      		adc r27,r19
2932
 3188 1646 BE87      		std Y+14,r27
2933
 3189 1648 AD87      		std Y+13,r26
2934
 3190 164a A050      		subi r26,lo8(-(-256))
2935
 3191 164c B140      		sbci r27,hi8(-(-256))
2936
 3192 164e B093 0000 		sts (MesswertRoll)+1,r27
2937
 3193 1652 A093 0000 		sts MesswertRoll,r26
2938
 3194 1656 00C0      		rjmp .L135
2939
 3195               	.L212:
2940
 3196 1658 1092 0000 		sts (Poti2)+1,__zero_reg__
2941
 3197 165c 1092 0000 		sts Poti2,__zero_reg__
2942
 3198 1660 57FF      		sbrs r21,7
2943
 3199 1662 00C0      		rjmp .L160
2944
 3200               	.L213:
2945
 3201 1664 1092 0000 		sts (Poti3)+1,__zero_reg__
2946
 3202 1668 1092 0000 		sts Poti3,__zero_reg__
2947
 3203 166c 37FF      		sbrs r19,7
2948
 3204 166e 00C0      		rjmp .L163
2949
 3205               	.L214:
2950
 3206 1670 1092 0000 		sts (Poti4)+1,__zero_reg__
2951
 3207 1674 1092 0000 		sts Poti4,__zero_reg__
2952
 3208 1678 00C0      		rjmp .L56
2953
 3209               	.L211:
2954
 3210 167a 1092 0000 		sts (Poti1)+1,__zero_reg__
2955
 3211 167e 1092 0000 		sts Poti1,__zero_reg__
2956
 3212 1682 00C0      		rjmp .L155
2957
 3213               	.L187:
2958
 3214 1684 295F      		subi r18,lo8(-(7))
2959
 3215 1686 3F4F      		sbci r19,hi8(-(7))
2960
 3216 1688 00C0      		rjmp .L58
2961
 3217               	.L186:
2962
 3218 168a 295F      		subi r18,lo8(-(7))
2963
 3219 168c 3F4F      		sbci r19,hi8(-(7))
2964
 3220 168e 00C0      		rjmp .L57
2965
 3221               	.L190:
2966
 3222 1690 2D5F      		subi r18,lo8(-(3))
2967
 3223 1692 3F4F      		sbci r19,hi8(-(3))
2968
 3224 1694 4F4F      		sbci r20,hlo8(-(3))
2969
 3225 1696 5F4F      		sbci r21,hhi8(-(3))
2970
 3226 1698 00C0      		rjmp .L61
2971
 3227               	.L196:
2972
 3228 169a E60E      		add r14,r22
2973
 3229 169c F71E      		adc r15,r23
2974
 3230 169e 081F      		adc r16,r24
2975
 3231 16a0 191F      		adc r17,r25
2976
 3232 16a2 E092 0000 		sts ErsatzKompass,r14
2977
 3233 16a6 F092 0000 		sts (ErsatzKompass)+1,r15
2978
 3234 16aa 0093 0000 		sts (ErsatzKompass)+2,r16
2979
 3235 16ae 1093 0000 		sts (ErsatzKompass)+3,r17
2980
 3236 16b2 00C0      		rjmp .L89
2981
 3237               	.L189:
2982
 3238 16b4 23E0      		ldi r18,lo8(3)
2983
 3239 16b6 30E0      		ldi r19,hi8(3)
2984
 3240 16b8 40E0      		ldi r20,hlo8(3)
2985
 3241 16ba 50E0      		ldi r21,hhi8(3)
2986
 3242 16bc E20E      		add r14,r18
2987
 3243 16be F31E      		adc r15,r19
2988
 3244 16c0 041F      		adc r16,r20
2989
 3245 16c2 151F      		adc r17,r21
2990
 3246 16c4 00C0      		rjmp .L60
2991
 3247               	.L188:
2992
 3248 16c6 83E0      		ldi r24,lo8(3)
2993
 3249 16c8 90E0      		ldi r25,hi8(3)
2994
 3250 16ca A0E0      		ldi r26,hlo8(3)
2995
 3251 16cc B0E0      		ldi r27,hhi8(3)
2996
 3252 16ce E80E      		add r14,r24
2997
 3253 16d0 F91E      		adc r15,r25
2998
 3254 16d2 0A1F      		adc r16,r26
2999
 3255 16d4 1B1F      		adc r17,r27
3000
 3256 16d6 00C0      		rjmp .L59
3001
 3257               	.L198:
3002
 3258 16d8 0796      		adiw r24,7
3003
 3259 16da 00C0      		rjmp .L95
3004
 3260               	.L197:
3005
 3261 16dc 0796      		adiw r24,7
3006
 3262 16de 00C0      		rjmp .L94
3007
 3263               	.L168:
3008
 3264 16e0 2DA1      		ldd r18,Y+37
3009
 3265 16e2 3EA1      		ldd r19,Y+38
3010
 3266 16e4 4FA1      		ldd r20,Y+39
3011
 3267 16e6 58A5      		ldd r21,Y+40
3012
 3268 16e8 2093 0000 		sts Mess_Integral_Gier,r18
3013
 3269 16ec 3093 0000 		sts (Mess_Integral_Gier)+1,r19
3014
 3270 16f0 4093 0000 		sts (Mess_Integral_Gier)+2,r20
3015
 3271 16f4 5093 0000 		sts (Mess_Integral_Gier)+3,r21
3016
 3272 16f8 00C0      		rjmp .L70
3017
 3273               	.L209:
3018
 3274 16fa 615C      		subi r22,lo8(-(63))
3019
 3275 16fc 7F4F      		sbci r23,hi8(-(63))
3020
 3276 16fe 8F4F      		sbci r24,hlo8(-(63))
3021
 3277 1700 9F4F      		sbci r25,hhi8(-(63))
3022
 3278 1702 00C0      		rjmp .L131
3023
 3279               	.L208:
3024
 3280 1704 9095      		com r25
3025
 3281 1706 8195      		neg r24
3026
 3282 1708 9F4F      		sbci r25,lo8(-1)
3027
 3283 170a 00C0      		rjmp .L130
3028
 3284               	.L207:
3029
 3285 170c 615C      		subi r22,lo8(-(63))
3030
 3286 170e 7F4F      		sbci r23,hi8(-(63))
3031
 3287 1710 8F4F      		sbci r24,hlo8(-(63))
3032
 3288 1712 9F4F      		sbci r25,hhi8(-(63))
3033
 3289 1714 00C0      		rjmp .L125
3034
 3290               	.L206:
3035
 3291 1716 9095      		com r25
3036
 3292 1718 8195      		neg r24
3037
 3293 171a 9F4F      		sbci r25,lo8(-1)
3038
 3294 171c 00C0      		rjmp .L124
3039
 3295               	.L205:
3040
 3296 171e 215F      		subi r18,lo8(-(15))
3041
 3297 1720 3F4F      		sbci r19,hi8(-(15))
3042
 3298 1722 00C0      		rjmp .L122
3043
 3299               	.L204:
3044
 3300 1724 2F5F      		subi r18,lo8(-(1))
3045
 3301 1726 3F4F      		sbci r19,hi8(-(1))
3046
 3302 1728 00C0      		rjmp .L118
3047
 3303               	.L203:
3048
 3304 172a 0F96      		adiw r24,15
3049
 3305 172c 00C0      		rjmp .L117
3050
 3306               	.L202:
3051
 3307 172e 2F5F      		subi r18,lo8(-(1))
3052
 3308 1730 3F4F      		sbci r19,hi8(-(1))
3053
 3309 1732 00C0      		rjmp .L113
3054
 3310               	.L169:
3055
 3311 1734 2DA1      		ldd r18,Y+37
3056
 3312 1736 3EA1      		ldd r19,Y+38
3057
 3313 1738 4FA1      		ldd r20,Y+39
3058
 3314 173a 58A5      		ldd r21,Y+40
3059
 3315 173c 2093 0000 		sts Mess_Integral_Gier,r18
3060
 3316 1740 3093 0000 		sts (Mess_Integral_Gier)+1,r19
3061
 3317 1744 4093 0000 		sts (Mess_Integral_Gier)+2,r20
3062
 3318 1748 5093 0000 		sts (Mess_Integral_Gier)+3,r21
3063
 3319               	.L75:
3064
 3320 174c 8985      		ldd r24,Y+9
3065
 3321 174e 9A85      		ldd r25,Y+10
3066
 3322 1750 AA27      		clr r26
3067
 3323 1752 97FD      		sbrc r25,7
3068
 3324 1754 A095      		com r26
3069
 3325 1756 BA2F      		mov r27,r26
3070
 3326 1758 2AAD      		ldd r18,Y+58
3071
 3327 175a 3BAD      		ldd r19,Y+59
3072
 3328 175c 4CAD      		ldd r20,Y+60
3073
 3329 175e 5DAD      		ldd r21,Y+61
3074
 3330 1760 820F      		add r24,r18
3075
 3331 1762 931F      		adc r25,r19
3076
 3332 1764 A41F      		adc r26,r20
3077
 3333 1766 B51F      		adc r27,r21
3078
 3334 1768 8B8B      		std Y+19,r24
3079
 3335 176a 9C8B      		std Y+20,r25
3080
 3336 176c AD8B      		std Y+21,r26
3081
 3337 176e BE8B      		std Y+22,r27
3082
 3338 1770 BC01      		movw r22,r24
3083
 3339 1772 CD01      		movw r24,r26
3084
 3340 1774 2981      		ldd r18,Y+1
3085
 3341 1776 3A81      		ldd r19,Y+2
3086
 3342 1778 4B81      		ldd r20,Y+3
3087
 3343 177a 5C81      		ldd r21,Y+4
3088
 3344 177c 0E94 0000 		call __mulsi3
3089
 3345 1780 9B01      		movw r18,r22
3090
 3346 1782 AC01      		movw r20,r24
3091
 3347 1784 97FD      		sbrc r25,7
3092
 3348 1786 00C0      		rjmp .L221
3093
 3349               	.L77:
3094
 3350 1788 6BE0      		ldi r22,11
3095
 3351 178a 5595      	1:	asr r21
3096
 3352 178c 4795      		ror r20
3097
 3353 178e 3795      		ror r19
3098
 3354 1790 2795      		ror r18
3099
 3355 1792 6A95      		dec r22
3100
 3356 1794 01F4      		brne 1b
3101
 3357 1796 6091 0000 		lds r22,Parameter_AchsKopplung1
3102
 3358 179a 862F      		mov r24,r22
3103
 3359 179c 9927      		clr r25
3104
 3360 179e AA27      		clr r26
3105
 3361 17a0 BB27      		clr r27
3106
 3362 17a2 8F8B      		std Y+23,r24
3107
 3363 17a4 988F      		std Y+24,r25
3108
 3364 17a6 A98F      		std Y+25,r26
3109
 3365 17a8 BA8F      		std Y+26,r27
3110
 3366 17aa BC01      		movw r22,r24
3111
 3367 17ac CD01      		movw r24,r26
3112
 3368 17ae 0E94 0000 		call __mulsi3
3113
 3369 17b2 97FD      		sbrc r25,7
3114
 3370 17b4 00C0      		rjmp .L222
3115
 3371               	.L78:
3116
 3372 17b6 2CE0      		ldi r18,12
3117
 3373 17b8 9595      	1:	asr r25
3118
 3374 17ba 8795      		ror r24
3119
 3375 17bc 7795      		ror r23
3120
 3376 17be 6795      		ror r22
3121
 3377 17c0 2A95      		dec r18
3122
 3378 17c2 01F4      		brne 1b
3123
 3379 17c4 6B8F      		std Y+27,r22
3124
 3380 17c6 7C8F      		std Y+28,r23
3125
 3381 17c8 8D8F      		std Y+29,r24
3126
 3382 17ca 9E8F      		std Y+30,r25
3127
 3383 17cc 6093 0000 		sts tmpl.35,r22
3128
 3384 17d0 7093 0000 		sts (tmpl.35)+1,r23
3129
 3385 17d4 8093 0000 		sts (tmpl.35)+2,r24
3130
 3386 17d8 9093 0000 		sts (tmpl.35)+3,r25
3131
 3387 17dc 6B89      		ldd r22,Y+19
3132
 3388 17de 7C89      		ldd r23,Y+20
3133
 3389 17e0 8D89      		ldd r24,Y+21
3134
 3390 17e2 9E89      		ldd r25,Y+22
3135
 3391 17e4 2D81      		ldd r18,Y+5
3136
 3392 17e6 3E81      		ldd r19,Y+6
3137
 3393 17e8 4F81      		ldd r20,Y+7
3138
 3394 17ea 5885      		ldd r21,Y+8
3139
 3395 17ec 0E94 0000 		call __mulsi3
3140
 3396 17f0 9B01      		movw r18,r22
3141
 3397 17f2 AC01      		movw r20,r24
3142
 3398 17f4 97FD      		sbrc r25,7
3143
 3399 17f6 00C0      		rjmp .L223
3144
 3400               	.L79:
3145
 3401 17f8 8BE0      		ldi r24,11
3146
 3402 17fa 5595      	1:	asr r21
3147
 3403 17fc 4795      		ror r20
3148
 3404 17fe 3795      		ror r19
3149
 3405 1800 2795      		ror r18
3150
 3406 1802 8A95      		dec r24
3151
 3407 1804 01F4      		brne 1b
3152
 3408 1806 6F89      		ldd r22,Y+23
3153
 3409 1808 788D      		ldd r23,Y+24
3154
 3410 180a 898D      		ldd r24,Y+25
3155
 3411 180c 9A8D      		ldd r25,Y+26
3156
 3412 180e 0E94 0000 		call __mulsi3
3157
 3413 1812 97FD      		sbrc r25,7
3158
 3414 1814 00C0      		rjmp .L224
3159
 3415               	.L80:
3160
 3416 1816 BCE0      		ldi r27,12
3161
 3417 1818 9595      	1:	asr r25
3162
 3418 181a 8795      		ror r24
3163
 3419 181c 7795      		ror r23
3164
 3420 181e 6795      		ror r22
3165
 3421 1820 BA95      		dec r27
3166
 3422 1822 01F4      		brne 1b
3167
 3423 1824 6AAB      		std Y+50,r22
3168
 3424 1826 7BAB      		std Y+51,r23
3169
 3425 1828 8CAB      		std Y+52,r24
3170
 3426 182a 9DAB      		std Y+53,r25
3171
 3427 182c 6093 0000 		sts tmpl2.36,r22
3172
 3428 1830 7093 0000 		sts (tmpl2.36)+1,r23
3173
 3429 1834 8093 0000 		sts (tmpl2.36)+2,r24
3174
 3430 1838 9093 0000 		sts (tmpl2.36)+3,r25
3175
 3431 183c 2985      		ldd r18,Y+9
3176
 3432 183e 3A85      		ldd r19,Y+10
3177
 3433 1840 37FD      		sbrc r19,7
3178
 3434 1842 00C0      		rjmp .L225
3179
 3435               	.L82:
3180
 3436 1844 2134      		cpi r18,65
3181
 3437 1846 3105      		cpc r19,__zero_reg__
3182
 3438 1848 04F4      		brge .+2
3183
 3439 184a 00C0      		rjmp .L87
3184
 3440 184c 6B8D      		ldd r22,Y+27
3185
 3441 184e 7C8D      		ldd r23,Y+28
3186
 3442 1850 8D8D      		ldd r24,Y+29
3187
 3443 1852 9E8D      		ldd r25,Y+30
3188
 3444 1854 97FD      		sbrc r25,7
3189
 3445 1856 00C0      		rjmp .L226
3190
 3446               	.L85:
3191
 3447 1858 6138      		cpi r22,lo8(129)
3192
 3448 185a 7105      		cpc r23,__zero_reg__
3193
 3449 185c 8105      		cpc r24,__zero_reg__
3194
 3450 185e 9105      		cpc r25,__zero_reg__
3195
 3451 1860 04F4      		brge .L84
3196
 3452 1862 6AA9      		ldd r22,Y+50
3197
 3453 1864 7BA9      		ldd r23,Y+51
3198
 3454 1866 8CA9      		ldd r24,Y+52
3199
 3455 1868 9DA9      		ldd r25,Y+53
3200
 3456 186a 97FD      		sbrc r25,7
3201
 3457 186c 00C0      		rjmp .L227
3202
 3458               	.L86:
3203
 3459 186e 6138      		cpi r22,lo8(129)
3204
 3460 1870 7105      		cpc r23,__zero_reg__
3205
 3461 1872 8105      		cpc r24,__zero_reg__
3206
 3462 1874 9105      		cpc r25,__zero_reg__
3207
 3463 1876 04F4      		brge .+2
3208
 3464 1878 00C0      		rjmp .L87
3209
 3465               	.L84:
3210
 3466 187a 81E0      		ldi r24,lo8(1)
3211
 3467 187c 8093 0000 		sts TrichterFlug,r24
3212
 3468 1880 00C0      		rjmp .L87
3213
 3469               	.L218:
3214
 3470 1882 9095      		com r25
3215
 3471 1884 8195      		neg r24
3216
 3472 1886 9F4F      		sbci r25,lo8(-1)
3217
 3473 1888 00C0      		rjmp .L133
3218
 3474               	.L215:
3219
 3475 188a 9095      		com r25
3220
 3476 188c 8195      		neg r24
3221
 3477 188e 9F4F      		sbci r25,lo8(-1)
3222
 3478 1890 00C0      		rjmp .L127
3223
 3479               	.L220:
3224
 3480 1892 E9A5      		ldd r30,Y+41
3225
 3481 1894 FAA5      		ldd r31,Y+42
3226
 3482 1896 8E0F      		add r24,r30
3227
 3483 1898 9F1F      		adc r25,r31
3228
 3484 189a 9C87      		std Y+12,r25
3229
 3485 189c 8B87      		std Y+11,r24
3230
 3486 189e 8050      		subi r24,lo8(-(-256))
3231
 3487 18a0 9140      		sbci r25,hi8(-(-256))
3232
 3488 18a2 9093 0000 		sts (MesswertNick)+1,r25
3233
 3489 18a6 8093 0000 		sts MesswertNick,r24
3234
 3490 18aa 00C0      		rjmp .L137
3235
 3491               	.L226:
3236
 3492 18ac 9095      		com r25
3237
 3493 18ae 8095      		com r24
3238
 3494 18b0 7095      		com r23
3239
 3495 18b2 6195      		neg r22
3240
 3496 18b4 7F4F      		sbci r23,lo8(-1)
3241
 3497 18b6 8F4F      		sbci r24,lo8(-1)
3242
 3498 18b8 9F4F      		sbci r25,lo8(-1)
3243
 3499 18ba 00C0      		rjmp .L85
3244
 3500               	.L195:
3245
 3501 18bc 0196      		adiw r24,1
3246
 3502 18be A11D      		adc r26,__zero_reg__
3247
 3503 18c0 B11D      		adc r27,__zero_reg__
3248
 3504 18c2 8EA7      		std Y+46,r24
3249
 3505 18c4 9FA7      		std Y+47,r25
3250
 3506 18c6 A8AB      		std Y+48,r26
3251
 3507 18c8 B9AB      		std Y+49,r27
3252
 3508 18ca 00C0      		rjmp .L76
3253
 3509               	.L216:
3254
 3510 18cc 615C      		subi r22,lo8(-(63))
3255
 3511 18ce 7F4F      		sbci r23,hi8(-(63))
3256
 3512 18d0 8F4F      		sbci r24,hlo8(-(63))
3257
 3513 18d2 9F4F      		sbci r25,hhi8(-(63))
3258
 3514 18d4 00C0      		rjmp .L128
3259
 3515               	.L219:
3260
 3516 18d6 615C      		subi r22,lo8(-(63))
3261
 3517 18d8 7F4F      		sbci r23,hi8(-(63))
3262
 3518 18da 8F4F      		sbci r24,hlo8(-(63))
3263
 3519 18dc 9F4F      		sbci r25,hhi8(-(63))
3264
 3520 18de 00C0      		rjmp .L134
3265
 3521               	.L224:
3266
 3522 18e0 6150      		subi r22,lo8(-(4095))
3267
 3523 18e2 704F      		sbci r23,hi8(-(4095))
3268
 3524 18e4 8F4F      		sbci r24,hlo8(-(4095))
3269
 3525 18e6 9F4F      		sbci r25,hhi8(-(4095))
3270
 3526 18e8 00C0      		rjmp .L80
3271
 3527               	.L223:
3272
 3528 18ea 2150      		subi r18,lo8(-(2047))
3273
 3529 18ec 384F      		sbci r19,hi8(-(2047))
3274
 3530 18ee 4F4F      		sbci r20,hlo8(-(2047))
3275
 3531 18f0 5F4F      		sbci r21,hhi8(-(2047))
3276
 3532 18f2 00C0      		rjmp .L79
3277
 3533               	.L222:
3278
 3534 18f4 6150      		subi r22,lo8(-(4095))
3279
 3535 18f6 704F      		sbci r23,hi8(-(4095))
3280
 3536 18f8 8F4F      		sbci r24,hlo8(-(4095))
3281
 3537 18fa 9F4F      		sbci r25,hhi8(-(4095))
3282
 3538 18fc 00C0      		rjmp .L78
3283
 3539               	.L221:
3284
 3540 18fe 2150      		subi r18,lo8(-(2047))
3285
 3541 1900 384F      		sbci r19,hi8(-(2047))
3286
 3542 1902 4F4F      		sbci r20,hlo8(-(2047))
3287
 3543 1904 5F4F      		sbci r21,hhi8(-(2047))
3288
 3544 1906 00C0      		rjmp .L77
3289
 3545               	.L139:
3290
 3546 1908 4D85      		ldd r20,Y+13
3291
 3547 190a 5E85      		ldd r21,Y+14
3292
 3548 190c 6FEF      		ldi r22,hi8(-256)
3293
 3549 190e 4030      		cpi r20,lo8(-256)
3294
 3550 1910 5607      		cpc r21,r22
3295
 3551 1912 04F4      		brge .L179
3296
 3552 1914 8BA5      		ldd r24,Y+43
3297
 3553 1916 9CA5      		ldd r25,Y+44
3298
 3554 1918 480F      		add r20,r24
3299
 3555 191a 591F      		adc r21,r25
3300
 3556 191c 5E87      		std Y+14,r21
3301
 3557 191e 4D87      		std Y+13,r20
3302
 3558 1920 4050      		subi r20,lo8(-(256))
3303
 3559 1922 5F4F      		sbci r21,hi8(-(256))
3304
 3560 1924 5093 0000 		sts (MesswertRoll)+1,r21
3305
 3561 1928 4093 0000 		sts MesswertRoll,r20
3306
 3562 192c 00C0      		rjmp .L135
3307
 3563               	.L192:
3308
 3564 192e 6150      		subi r22,lo8(-(4095))
3309
 3565 1930 704F      		sbci r23,hi8(-(4095))
3310
 3566 1932 8F4F      		sbci r24,hlo8(-(4095))
3311
 3567 1934 9F4F      		sbci r25,hhi8(-(4095))
3312
 3568 1936 00C0      		rjmp .L72
3313
 3569               	.L191:
3314
 3570 1938 2150      		subi r18,lo8(-(2047))
3315
 3571 193a 384F      		sbci r19,hi8(-(2047))
3316
 3572 193c 4F4F      		sbci r20,hlo8(-(2047))
3317
 3573 193e 5F4F      		sbci r21,hhi8(-(2047))
3318
 3574 1940 00C0      		rjmp .L71
3319
 3575               	.L225:
3320
 3576 1942 3095      		com r19
3321
 3577 1944 2195      		neg r18
3322
 3578 1946 3F4F      		sbci r19,lo8(-1)
3323
 3579 1948 00C0      		rjmp .L82
3324
 3580               	.L194:
3325
 3581 194a 6150      		subi r22,lo8(-(4095))
3326
 3582 194c 704F      		sbci r23,hi8(-(4095))
3327
 3583 194e 8F4F      		sbci r24,hlo8(-(4095))
3328
 3584 1950 9F4F      		sbci r25,hhi8(-(4095))
3329
 3585 1952 00C0      		rjmp .L74
3330
 3586               	.L193:
3331
 3587 1954 2150      		subi r18,lo8(-(2047))
3332
 3588 1956 384F      		sbci r19,hi8(-(2047))
3333
 3589 1958 4F4F      		sbci r20,hlo8(-(2047))
3334
 3590 195a 5F4F      		sbci r21,hhi8(-(2047))
3335
 3591 195c 00C0      		rjmp .L73
3336
 3592               	.L178:
3337
 3593 195e F092 0000 		sts (MesswertNick)+1,r15
3338
 3594 1962 E092 0000 		sts MesswertNick,r14
3339
 3595 1966 00C0      		rjmp .L137
3340
 3596               	.L179:
3341
 3597 1968 1093 0000 		sts (MesswertRoll)+1,r17
3342
 3598 196c 0093 0000 		sts MesswertRoll,r16
3343
 3599 1970 00C0      		rjmp .L135
3344
 3600               	.L227:
3345
 3601 1972 9095      		com r25
3346
 3602 1974 8095      		com r24
3347
 3603 1976 7095      		com r23
3348
 3604 1978 6195      		neg r22
3349
 3605 197a 7F4F      		sbci r23,lo8(-1)
3350
 3606 197c 8F4F      		sbci r24,lo8(-1)
3351
 3607 197e 9F4F      		sbci r25,lo8(-1)
3352
 3608 1980 00C0      		rjmp .L86
3353
 3609               	.L56:
3354
 3610               	/* epilogue: frame size=61 */
3355
 3611 1982 E2E1      		ldi r30,18
3356
 3612 1984 C35C      		subi r28,-61
3357
 3613 1986 0C94 0000 		jmp __epilogue_restores__+0
3358
 3614               	/* epilogue end (size=4) */
3359
 3615               	/* function Mittelwert size 2429 (2419) */
3360
 3617               	.global	CalibrierMittelwert
3361
 3619               	CalibrierMittelwert:
3362
 3620               	/* prologue: frame size=0 */
3363
 3621               	/* prologue end (size=0) */
3364
 3622 198a 8091 0000 		lds r24,PlatinenVersion
3365
 3623 198e 8D30      		cpi r24,lo8(13)
3366
 3624 1990 01F4      		brne .+2
3367
 3625 1992 00C0      		rjmp .L258
3368
 3626               	.L229:
3369
 3627 1994 1092 7A00 		sts 122,__zero_reg__
3370
 3628 1998 8091 0000 		lds r24,AdWertNick
3371
 3629 199c 9091 0000 		lds r25,(AdWertNick)+1
3372
 3630 19a0 9093 0000 		sts (MesswertNick)+1,r25
3373
 3631 19a4 8093 0000 		sts MesswertNick,r24
3374
 3632 19a8 8091 0000 		lds r24,AdWertRoll
3375
 3633 19ac 9091 0000 		lds r25,(AdWertRoll)+1
3376
 3634 19b0 9093 0000 		sts (MesswertRoll)+1,r25
3377
 3635 19b4 8093 0000 		sts MesswertRoll,r24
3378
 3636 19b8 8091 0000 		lds r24,AdWertGier
3379
 3637 19bc 9091 0000 		lds r25,(AdWertGier)+1
3380
 3638 19c0 9093 0000 		sts (MesswertGier)+1,r25
3381
 3639 19c4 8093 0000 		sts MesswertGier,r24
3382
 3640 19c8 8091 0000 		lds r24,AdWertAccNick
3383
 3641 19cc 9091 0000 		lds r25,(AdWertAccNick)+1
3384
 3642 19d0 9C01      		movw r18,r24
3385
 3643 19d2 4427      		clr r20
3386
 3644 19d4 37FD      		sbrc r19,7
3387
 3645 19d6 4095      		com r20
3388
 3646 19d8 542F      		mov r21,r20
3389
 3647 19da DA01      		movw r26,r20
3390
 3648 19dc C901      		movw r24,r18
3391
 3649 19de 880F      		lsl r24
3392
 3650 19e0 991F      		rol r25
3393
 3651 19e2 AA1F      		rol r26
3394
 3652 19e4 BB1F      		rol r27
3395
 3653 19e6 880F      		lsl r24
3396
 3654 19e8 991F      		rol r25
3397
 3655 19ea AA1F      		rol r26
3398
 3656 19ec BB1F      		rol r27
3399
 3657 19ee 820F      		add r24,r18
3400
 3658 19f0 931F      		adc r25,r19
3401
 3659 19f2 A41F      		adc r26,r20
3402
 3660 19f4 B51F      		adc r27,r21
3403
 3661 19f6 820F      		add r24,r18
3404
 3662 19f8 931F      		adc r25,r19
3405
 3663 19fa A41F      		adc r26,r20
3406
 3664 19fc B51F      		adc r27,r21
3407
 3665 19fe 9093 0000 		sts (Mittelwert_AccNick)+1,r25
3408
 3666 1a02 8093 0000 		sts Mittelwert_AccNick,r24
3409
 3667 1a06 8091 0000 		lds r24,AdWertAccRoll
3410
 3668 1a0a 9091 0000 		lds r25,(AdWertAccRoll)+1
3411
 3669 1a0e 9C01      		movw r18,r24
3412
 3670 1a10 4427      		clr r20
3413
 3671 1a12 37FD      		sbrc r19,7
3414
 3672 1a14 4095      		com r20
3415
 3673 1a16 542F      		mov r21,r20
3416
 3674 1a18 DA01      		movw r26,r20
3417
 3675 1a1a C901      		movw r24,r18
3418
 3676 1a1c 880F      		lsl r24
3419
 3677 1a1e 991F      		rol r25
3420
 3678 1a20 AA1F      		rol r26
3421
 3679 1a22 BB1F      		rol r27
3422
 3680 1a24 880F      		lsl r24
3423
 3681 1a26 991F      		rol r25
3424
 3682 1a28 AA1F      		rol r26
3425
 3683 1a2a BB1F      		rol r27
3426
 3684 1a2c 820F      		add r24,r18
3427
 3685 1a2e 931F      		adc r25,r19
3428
 3686 1a30 A41F      		adc r26,r20
3429
 3687 1a32 B51F      		adc r27,r21
3430
 3688 1a34 820F      		add r24,r18
3431
 3689 1a36 931F      		adc r25,r19
3432
 3690 1a38 A41F      		adc r26,r20
3433
 3691 1a3a B51F      		adc r27,r21
3434
 3692 1a3c 9093 0000 		sts (Mittelwert_AccRoll)+1,r25
3435
 3693 1a40 8093 0000 		sts Mittelwert_AccRoll,r24
3436
 3694 1a44 8091 0000 		lds r24,AdWertAccHoch
3437
 3695 1a48 9091 0000 		lds r25,(AdWertAccHoch)+1
3438
 3696 1a4c 9093 0000 		sts (Mittelwert_AccHoch)+1,r25
3439
 3697 1a50 8093 0000 		sts Mittelwert_AccHoch,r24
3440
 3698 1a54 8FEC      		ldi r24,lo8(-49)
3441
 3699 1a56 8093 7A00 		sts 122,r24
3442
 3700 1a5a 8091 0000 		lds r24,EE_Parameter+4
3443
 3701 1a5e E82F      		mov r30,r24
3444
 3702 1a60 FF27      		clr r31
3445
 3703 1a62 EE0F      		add r30,r30
3446
 3704 1a64 FF1F      		adc r31,r31
3447
 3705 1a66 E050      		subi r30,lo8(-(PPM_in))
3448
 3706 1a68 F040      		sbci r31,hi8(-(PPM_in))
3449
 3707 1a6a 8081      		ld r24,Z
3450
 3708 1a6c 9181      		ldd r25,Z+1
3451
 3709 1a6e 8259      		subi r24,lo8(-(110))
3452
 3710 1a70 9F4F      		sbci r25,hi8(-(110))
3453
 3711 1a72 A091 0000 		lds r26,Poti1
3454
 3712 1a76 B091 0000 		lds r27,(Poti1)+1
3455
 3713 1a7a A817      		cp r26,r24
3456
 3714 1a7c B907      		cpc r27,r25
3457
 3715 1a7e 04F0      		brlt .+2
3458
 3716 1a80 00C0      		rjmp .L230
3459
 3717 1a82 CD01      		movw r24,r26
3460
 3718 1a84 0196      		adiw r24,1
3461
 3719               	.L254:
3462
 3720 1a86 9093 0000 		sts (Poti1)+1,r25
3463
 3721 1a8a 8093 0000 		sts Poti1,r24
3464
 3722 1a8e DC01      		movw r26,r24
3465
 3723               	.L231:
3466
 3724 1a90 8091 0000 		lds r24,EE_Parameter+5
3467
 3725 1a94 E82F      		mov r30,r24
3468
 3726 1a96 FF27      		clr r31
3469
 3727 1a98 EE0F      		add r30,r30
3470
 3728 1a9a FF1F      		adc r31,r31
3471
 3729 1a9c E050      		subi r30,lo8(-(PPM_in))
3472
 3730 1a9e F040      		sbci r31,hi8(-(PPM_in))
3473
 3731 1aa0 8081      		ld r24,Z
3474
 3732 1aa2 9181      		ldd r25,Z+1
3475
 3733 1aa4 8259      		subi r24,lo8(-(110))
3476
 3734 1aa6 9F4F      		sbci r25,hi8(-(110))
3477
 3735 1aa8 6091 0000 		lds r22,Poti2
3478
 3736 1aac 7091 0000 		lds r23,(Poti2)+1
3479
 3737 1ab0 6817      		cp r22,r24
3480
 3738 1ab2 7907      		cpc r23,r25
3481
 3739 1ab4 04F0      		brlt .+2
3482
 3740 1ab6 00C0      		rjmp .L233
3483
 3741 1ab8 CB01      		movw r24,r22
3484
 3742 1aba 0196      		adiw r24,1
3485
 3743               	.L255:
3486
 3744 1abc 9093 0000 		sts (Poti2)+1,r25
3487
 3745 1ac0 8093 0000 		sts Poti2,r24
3488
 3746 1ac4 BC01      		movw r22,r24
3489
 3747               	.L234:
3490
 3748 1ac6 8091 0000 		lds r24,EE_Parameter+6
3491
 3749 1aca E82F      		mov r30,r24
3492
 3750 1acc FF27      		clr r31
3493
 3751 1ace EE0F      		add r30,r30
3494
 3752 1ad0 FF1F      		adc r31,r31
3495
 3753 1ad2 E050      		subi r30,lo8(-(PPM_in))
3496
 3754 1ad4 F040      		sbci r31,hi8(-(PPM_in))
3497
 3755 1ad6 8081      		ld r24,Z
3498
 3756 1ad8 9181      		ldd r25,Z+1
3499
 3757 1ada 8259      		subi r24,lo8(-(110))
3500
 3758 1adc 9F4F      		sbci r25,hi8(-(110))
3501
 3759 1ade 4091 0000 		lds r20,Poti3
3502
 3760 1ae2 5091 0000 		lds r21,(Poti3)+1
3503
 3761 1ae6 4817      		cp r20,r24
3504
 3762 1ae8 5907      		cpc r21,r25
3505
 3763 1aea 04F0      		brlt .+2
3506
 3764 1aec 00C0      		rjmp .L236
3507
 3765 1aee CA01      		movw r24,r20
3508
 3766 1af0 0196      		adiw r24,1
3509
 3767               	.L256:
3510
 3768 1af2 9093 0000 		sts (Poti3)+1,r25
3511
 3769 1af6 8093 0000 		sts Poti3,r24
3512
 3770 1afa AC01      		movw r20,r24
3513
 3771               	.L237:
3514
 3772 1afc 8091 0000 		lds r24,EE_Parameter+7
3515
 3773 1b00 E82F      		mov r30,r24
3516
 3774 1b02 FF27      		clr r31
3517
 3775 1b04 EE0F      		add r30,r30
3518
 3776 1b06 FF1F      		adc r31,r31
3519
 3777 1b08 E050      		subi r30,lo8(-(PPM_in))
3520
 3778 1b0a F040      		sbci r31,hi8(-(PPM_in))
3521
 3779 1b0c 8081      		ld r24,Z
3522
 3780 1b0e 9181      		ldd r25,Z+1
3523
 3781 1b10 8259      		subi r24,lo8(-(110))
3524
 3782 1b12 9F4F      		sbci r25,hi8(-(110))
3525
 3783 1b14 2091 0000 		lds r18,Poti4
3526
 3784 1b18 3091 0000 		lds r19,(Poti4)+1
3527
 3785 1b1c 2817      		cp r18,r24
3528
 3786 1b1e 3907      		cpc r19,r25
3529
 3787 1b20 04F0      		brlt .+2
3530
 3788 1b22 00C0      		rjmp .L239
3531
 3789 1b24 C901      		movw r24,r18
3532
 3790 1b26 0196      		adiw r24,1
3533
 3791               	.L257:
3534
 3792 1b28 9093 0000 		sts (Poti4)+1,r25
3535
 3793 1b2c 8093 0000 		sts Poti4,r24
3536
 3794 1b30 9C01      		movw r18,r24
3537
 3795               	.L240:
3538
 3796 1b32 B7FD      		sbrc r27,7
3539
 3797 1b34 00C0      		rjmp .L259
3540
 3798 1b36 AF3F      		cpi r26,255
3541
 3799 1b38 B105      		cpc r27,__zero_reg__
3542
 3800 1b3a 01F0      		breq .+4
3543
 3801 1b3c 04F0      		brlt .+2
3544
 3802 1b3e 00C0      		rjmp .L260
3545
 3803               	.L243:
3546
 3804 1b40 77FD      		sbrc r23,7
3547
 3805 1b42 00C0      		rjmp .L261
3548
 3806               	.L245:
3549
 3807 1b44 6F3F      		cpi r22,255
3550
 3808 1b46 7105      		cpc r23,__zero_reg__
3551
 3809 1b48 01F0      		breq .L246
3552
 3810 1b4a 04F0      		brlt .L246
3553
 3811 1b4c 8FEF      		ldi r24,lo8(255)
3554
 3812 1b4e 90E0      		ldi r25,hi8(255)
3555
 3813 1b50 9093 0000 		sts (Poti2)+1,r25
3556
 3814 1b54 8093 0000 		sts Poti2,r24
3557
 3815               	.L246:
3558
 3816 1b58 57FD      		sbrc r21,7
3559
 3817 1b5a 00C0      		rjmp .L262
3560
 3818               	.L248:
3561
 3819 1b5c 4F3F      		cpi r20,255
3562
 3820 1b5e 5105      		cpc r21,__zero_reg__
3563
 3821 1b60 01F0      		breq .L249
3564
 3822 1b62 04F0      		brlt .L249
3565
 3823 1b64 8FEF      		ldi r24,lo8(255)
3566
 3824 1b66 90E0      		ldi r25,hi8(255)
3567
 3825 1b68 9093 0000 		sts (Poti3)+1,r25
3568
 3826 1b6c 8093 0000 		sts Poti3,r24
3569
 3827               	.L249:
3570
 3828 1b70 37FD      		sbrc r19,7
3571
 3829 1b72 00C0      		rjmp .L263
3572
 3830               	.L251:
3573
 3831 1b74 2F3F      		cpi r18,255
3574
 3832 1b76 3105      		cpc r19,__zero_reg__
3575
 3833 1b78 01F0      		breq .+2
3576
 3834 1b7a 04F4      		brge .+2
3577
 3835 1b7c 00C0      		rjmp .L252
3578
 3836 1b7e 8FEF      		ldi r24,lo8(255)
3579
 3837 1b80 90E0      		ldi r25,hi8(255)
3580
 3838 1b82 9093 0000 		sts (Poti4)+1,r25
3581
 3839 1b86 8093 0000 		sts Poti4,r24
3582
 3840 1b8a 00C0      		rjmp .L252
3583
 3841               	.L230:
3584
 3842 1b8c 8081      		ld r24,Z
3585
 3843 1b8e 9181      		ldd r25,Z+1
3586
 3844 1b90 8259      		subi r24,lo8(-(110))
3587
 3845 1b92 9F4F      		sbci r25,hi8(-(110))
3588
 3846 1b94 8A17      		cp r24,r26
3589
 3847 1b96 9B07      		cpc r25,r27
3590
 3848 1b98 04F0      		brlt .+2
3591
 3849 1b9a 00C0      		rjmp .L231
3592
 3850 1b9c 1097      		sbiw r26,0
3593
 3851 1b9e 01F4      		brne .+2
3594
 3852 1ba0 00C0      		rjmp .L231
3595
 3853 1ba2 CD01      		movw r24,r26
3596
 3854 1ba4 0197      		sbiw r24,1
3597
 3855 1ba6 00C0      		rjmp .L254
3598
 3856               	.L239:
3599
 3857 1ba8 8081      		ld r24,Z
3600
 3858 1baa 9181      		ldd r25,Z+1
3601
 3859 1bac 8259      		subi r24,lo8(-(110))
3602
 3860 1bae 9F4F      		sbci r25,hi8(-(110))
3603
 3861 1bb0 8217      		cp r24,r18
3604
 3862 1bb2 9307      		cpc r25,r19
3605
 3863 1bb4 04F0      		brlt .+2
3606
 3864 1bb6 00C0      		rjmp .L240
3607
 3865 1bb8 2115      		cp r18,__zero_reg__
3608
 3866 1bba 3105      		cpc r19,__zero_reg__
3609
 3867 1bbc 01F4      		brne .+2
3610
 3868 1bbe 00C0      		rjmp .L240
3611
 3869 1bc0 C901      		movw r24,r18
3612
 3870 1bc2 0197      		sbiw r24,1
3613
 3871 1bc4 00C0      		rjmp .L257
3614
 3872               	.L236:
3615
 3873 1bc6 8081      		ld r24,Z
3616
 3874 1bc8 9181      		ldd r25,Z+1
3617
 3875 1bca 8259      		subi r24,lo8(-(110))
3618
 3876 1bcc 9F4F      		sbci r25,hi8(-(110))
3619
 3877 1bce 8417      		cp r24,r20
3620
 3878 1bd0 9507      		cpc r25,r21
3621
 3879 1bd2 04F0      		brlt .+2
3622
 3880 1bd4 00C0      		rjmp .L237
3623
 3881 1bd6 4115      		cp r20,__zero_reg__
3624
 3882 1bd8 5105      		cpc r21,__zero_reg__
3625
 3883 1bda 01F4      		brne .+2
3626
 3884 1bdc 00C0      		rjmp .L237
3627
 3885 1bde CA01      		movw r24,r20
3628
 3886 1be0 0197      		sbiw r24,1
3629
 3887 1be2 00C0      		rjmp .L256
3630
 3888               	.L233:
3631
 3889 1be4 8081      		ld r24,Z
3632
 3890 1be6 9181      		ldd r25,Z+1
3633
 3891 1be8 8259      		subi r24,lo8(-(110))
3634
 3892 1bea 9F4F      		sbci r25,hi8(-(110))
3635
 3893 1bec 8617      		cp r24,r22
3636
 3894 1bee 9707      		cpc r25,r23
3637
 3895 1bf0 04F0      		brlt .+2
3638
 3896 1bf2 00C0      		rjmp .L234
3639
 3897 1bf4 6115      		cp r22,__zero_reg__
3640
 3898 1bf6 7105      		cpc r23,__zero_reg__
3641
 3899 1bf8 01F4      		brne .+2
3642
 3900 1bfa 00C0      		rjmp .L234
3643
 3901 1bfc CB01      		movw r24,r22
3644
 3902 1bfe 0197      		sbiw r24,1
3645
 3903 1c00 00C0      		rjmp .L255
3646
 3904               	.L260:
3647
 3905 1c02 8FEF      		ldi r24,lo8(255)
3648
 3906 1c04 90E0      		ldi r25,hi8(255)
3649
 3907 1c06 9093 0000 		sts (Poti1)+1,r25
3650
 3908 1c0a 8093 0000 		sts Poti1,r24
3651
 3909 1c0e 77FF      		sbrs r23,7
3652
 3910 1c10 00C0      		rjmp .L245
3653
 3911               	.L261:
3654
 3912 1c12 1092 0000 		sts (Poti2)+1,__zero_reg__
3655
 3913 1c16 1092 0000 		sts Poti2,__zero_reg__
3656
 3914 1c1a 57FF      		sbrs r21,7
3657
 3915 1c1c 00C0      		rjmp .L248
3658
 3916               	.L262:
3659
 3917 1c1e 1092 0000 		sts (Poti3)+1,__zero_reg__
3660
 3918 1c22 1092 0000 		sts Poti3,__zero_reg__
3661
 3919 1c26 37FF      		sbrs r19,7
3662
 3920 1c28 00C0      		rjmp .L251
3663
 3921               	.L263:
3664
 3922 1c2a 1092 0000 		sts (Poti4)+1,__zero_reg__
3665
 3923 1c2e 1092 0000 		sts Poti4,__zero_reg__
3666
 3924 1c32 00C0      		rjmp .L252
3667
 3925               	.L259:
3668
 3926 1c34 1092 0000 		sts (Poti1)+1,__zero_reg__
3669
 3927 1c38 1092 0000 		sts Poti1,__zero_reg__
3670
 3928 1c3c 00C0      		rjmp .L243
3671
 3929               	.L258:
3672
 3930 1c3e 0E94 0000 		call SucheGyroOffset
3673
 3931 1c42 00C0      		rjmp .L229
3674
 3932               	.L252:
3675
 3933 1c44 8091 0000 		lds r24,EE_Parameter+54
3676
 3934 1c48 9927      		clr r25
3677
 3935 1c4a AA27      		clr r26
3678
 3936 1c4c BB27      		clr r27
3679
 3937 1c4e BC01      		movw r22,r24
3680
 3938 1c50 CD01      		movw r24,r26
3681
 3939 1c52 24EC      		ldi r18,lo8(2500)
3682
 3940 1c54 39E0      		ldi r19,hi8(2500)
3683
 3941 1c56 40E0      		ldi r20,hlo8(2500)
3684
 3942 1c58 50E0      		ldi r21,hhi8(2500)
3685
 3943 1c5a 0E94 0000 		call __mulsi3
3686
 3944 1c5e DC01      		movw r26,r24
3687
 3945 1c60 CB01      		movw r24,r22
3688
 3946 1c62 8093 0000 		sts Umschlag180Nick,r24
3689
 3947 1c66 9093 0000 		sts (Umschlag180Nick)+1,r25
3690
 3948 1c6a A093 0000 		sts (Umschlag180Nick)+2,r26
3691
 3949 1c6e B093 0000 		sts (Umschlag180Nick)+3,r27
3692
 3950 1c72 8091 0000 		lds r24,EE_Parameter+55
3693
 3951 1c76 9927      		clr r25
3694
 3952 1c78 AA27      		clr r26
3695
 3953 1c7a BB27      		clr r27
3696
 3954 1c7c BC01      		movw r22,r24
3697
 3955 1c7e CD01      		movw r24,r26
3698
 3956 1c80 0E94 0000 		call __mulsi3
3699
 3957 1c84 DC01      		movw r26,r24
3700
 3958 1c86 CB01      		movw r24,r22
3701
 3959 1c88 8093 0000 		sts Umschlag180Roll,r24
3702
 3960 1c8c 9093 0000 		sts (Umschlag180Roll)+1,r25
3703
 3961 1c90 A093 0000 		sts (Umschlag180Roll)+2,r26
3704
 3962 1c94 B093 0000 		sts (Umschlag180Roll)+3,r27
3705
 3963               	/* epilogue: frame size=0 */
3706
 3964 1c98 0895      		ret
3707
 3965               	/* epilogue end (size=1) */
3708
 3966               	/* function CalibrierMittelwert size 392 (391) */
3709
 3968               	.global	SetNeutral
3710
 3970               	SetNeutral:
3711
 3971               	/* prologue: frame size=0 */
3712
 3972 1c9a A0E0      		ldi r26,lo8(0)
3713
 3973 1c9c B0E0      		ldi r27,hi8(0)
3714
 3974 1c9e E0E0      		ldi r30,pm_lo8(1f)
3715
 3975 1ca0 F0E0      		ldi r31,pm_hi8(1f)
3716
 3976 1ca2 0C94 0000 		jmp __prologue_saves__+8
3717
 3977               	1:
3718
 3978               	/* prologue end (size=6) */
3719
 3979 1ca6 C0E0      		ldi r28,lo8(0)
3720
 3980 1ca8 D0E0      		ldi r29,hi8(0)
3721
 3981 1caa 7E01      		movw r14,r28
3722
 3982 1cac 6E01      		movw r12,r28
3723
 3983 1cae 469A      		sbi 40-0x20,6
3724
 3984 1cb0 D093 0000 		sts (NeutralAccX)+1,r29
3725
 3985 1cb4 C093 0000 		sts NeutralAccX,r28
3726
 3986 1cb8 D093 0000 		sts (NeutralAccY)+1,r29
3727
 3987 1cbc C093 0000 		sts NeutralAccY,r28
3728
 3988 1cc0 80E0      		ldi r24,lo8(0x0)
3729
 3989 1cc2 90E0      		ldi r25,hi8(0x0)
3730
 3990 1cc4 A0E0      		ldi r26,hlo8(0x0)
3731
 3991 1cc6 B0E0      		ldi r27,hhi8(0x0)
3732
 3992 1cc8 8093 0000 		sts NeutralAccZ,r24
3733
 3993 1ccc 9093 0000 		sts (NeutralAccZ)+1,r25
3734
 3994 1cd0 A093 0000 		sts (NeutralAccZ)+2,r26
3735
 3995 1cd4 B093 0000 		sts (NeutralAccZ)+3,r27
3736
 3996 1cd8 D093 0000 		sts (AdNeutralNick)+1,r29
3737
 3997 1cdc C093 0000 		sts AdNeutralNick,r28
3738
 3998 1ce0 D093 0000 		sts (AdNeutralRoll)+1,r29
3739
 3999 1ce4 C093 0000 		sts AdNeutralRoll,r28
3740
 4000 1ce8 D093 0000 		sts (AdNeutralGier)+1,r29
3741
 4001 1cec C093 0000 		sts AdNeutralGier,r28
3742
 4002 1cf0 D093 0000 		sts (AdNeutralGierBias)+1,r29
3743
 4003 1cf4 C093 0000 		sts AdNeutralGierBias,r28
3744
 4004 1cf8 1092 0000 		sts Parameter_AchsKopplung1,__zero_reg__
3745
 4005 1cfc 1092 0000 		sts Parameter_AchsKopplung2,__zero_reg__
3746
 4006 1d00 1092 0000 		sts ExpandBaro,__zero_reg__
3747
 4007 1d04 0E94 0000 		call CalibrierMittelwert
3748
 4008 1d08 84E6      		ldi r24,lo8(100)
3749
 4009 1d0a 90E0      		ldi r25,hi8(100)
3750
 4010 1d0c 0E94 0000 		call Delay_ms_Mess
3751
 4011 1d10 0E94 0000 		call CalibrierMittelwert
3752
 4012 1d14 8091 0000 		lds r24,EE_Parameter+8
3753
 4013 1d18 80FF      		sbrs r24,0
3754
 4014 1d1a 00C0      		rjmp .L265
3755
 4015 1d1c 8091 0000 		lds r24,MessLuftdruck
3756
 4016 1d20 9091 0000 		lds r25,(MessLuftdruck)+1
3757
 4017 1d24 875B      		subi r24,lo8(951)
3758
 4018 1d26 9340      		sbci r25,hi8(951)
3759
 4019 1d28 00F0      		brlo .+2
3760
 4020 1d2a 00C0      		rjmp .L267
3761
 4021 1d2c 8091 0000 		lds r24,MessLuftdruck
3762
 4022 1d30 9091 0000 		lds r25,(MessLuftdruck)+1
3763
 4023 1d34 8E5E      		subi r24,lo8(750)
3764
 4024 1d36 9240      		sbci r25,hi8(750)
3765
 4025 1d38 00F4      		brsh .+2
3766
 4026 1d3a 00C0      		rjmp .L267
3767
 4027               	.L265:
3768
 4028 1d3c 0FE1      		ldi r16,lo8(31)
3769
 4029               	.L271:
3770
 4030 1d3e 8AE0      		ldi r24,lo8(10)
3771
 4031 1d40 90E0      		ldi r25,hi8(10)
3772
 4032 1d42 0E94 0000 		call Delay_ms_Mess
3773
 4033 1d46 8091 0000 		lds r24,AdWertGier
3774
 4034 1d4a 9091 0000 		lds r25,(AdWertGier)+1
3775
 4035 1d4e C80F      		add r28,r24
3776
 4036 1d50 D91F      		adc r29,r25
3777
 4037 1d52 8091 0000 		lds r24,AdWertNick
3778
 4038 1d56 9091 0000 		lds r25,(AdWertNick)+1
3779
 4039 1d5a E80E      		add r14,r24
3780
 4040 1d5c F91E      		adc r15,r25
3781
 4041 1d5e 8091 0000 		lds r24,AdWertRoll
3782
 4042 1d62 9091 0000 		lds r25,(AdWertRoll)+1
3783
 4043 1d66 C80E      		add r12,r24
3784
 4044 1d68 D91E      		adc r13,r25
3785
 4045 1d6a 0150      		subi r16,lo8(-(-1))
3786
 4046 1d6c 07FF      		sbrs r16,7
3787
 4047 1d6e 00C0      		rjmp .L271
3788
 4048 1d70 A701      		movw r20,r14
3789
 4049 1d72 405F      		subi r20,lo8(-(16))
3790
 4050 1d74 5F4F      		sbci r21,hi8(-(16))
3791
 4051 1d76 5695      		lsr r21
3792
 4052 1d78 4795      		ror r20
3793
 4053 1d7a 5695      		lsr r21
3794
 4054 1d7c 4795      		ror r20
3795
 4055 1d7e 5093 0000 		sts (AdNeutralNick)+1,r21
3796
 4056 1d82 4093 0000 		sts AdNeutralNick,r20
3797
 4057 1d86 9601      		movw r18,r12
3798
 4058 1d88 205F      		subi r18,lo8(-(16))
3799
 4059 1d8a 3F4F      		sbci r19,hi8(-(16))
3800
 4060 1d8c 3695      		lsr r19
3801
 4061 1d8e 2795      		ror r18
3802
 4062 1d90 3695      		lsr r19
3803
 4063 1d92 2795      		ror r18
3804
 4064 1d94 3093 0000 		sts (AdNeutralRoll)+1,r19
3805
 4065 1d98 2093 0000 		sts AdNeutralRoll,r18
3806
 4066 1d9c CE01      		movw r24,r28
3807
 4067 1d9e 4096      		adiw r24,16
3808
 4068 1da0 9695      		lsr r25
3809
 4069 1da2 8795      		ror r24
3810
 4070 1da4 9295      		swap r25
3811
 4071 1da6 8295      		swap r24
3812
 4072 1da8 8F70      		andi r24,0x0f
3813
 4073 1daa 8927      		eor r24,r25
3814
 4074 1dac 9F70      		andi r25,0x0f
3815
 4075 1dae 8927      		eor r24,r25
3816
 4076 1db0 9093 0000 		sts (AdNeutralGier)+1,r25
3817
 4077 1db4 8093 0000 		sts AdNeutralGier,r24
3818
 4078 1db8 9093 0000 		sts (AdNeutralGierBias)+1,r25
3819
 4079 1dbc 8093 0000 		sts AdNeutralGierBias,r24
3820
 4080 1dc0 3093 0000 		sts (StartNeutralRoll)+1,r19
3821
 4081 1dc4 2093 0000 		sts StartNeutralRoll,r18
3822
 4082 1dc8 5093 0000 		sts (StartNeutralNick)+1,r21
3823
 4083 1dcc 4093 0000 		sts StartNeutralNick,r20
3824
 4084               	.L273:
3825
 4085 1dd0 F999      		sbic 63-0x20,1
3826
 4086 1dd2 00C0      		rjmp .L273
3827
 4087 1dd4 80E0      		ldi r24,lo8(EEPromArray+4)
3828
 4088 1dd6 90E0      		ldi r25,hi8(EEPromArray+4)
3829
 4089 1dd8 92BD      		out (65)+1-0x20,r25
3830
 4090 1dda 81BD      		out 65-0x20,r24
3831
 4091               	/* #APP */
3832
 4092               		/* START EEPROM READ CRITICAL SECTION */
3833
 4093 1ddc F89A      		sbi 31, 0
3834
 4094 1dde 80B5      		in r24, 32
3835
 4095               		/* END EEPROM READ CRITICAL SECTION */
3836
 4096
3837
 4097               	/* #NOAPP */
3838
 4098 1de0 8530      		cpi r24,lo8(5)
3839
 4099 1de2 00F4      		brsh .+2
3840
 4100 1de4 00C0      		rjmp .L280
3841
 4101 1de6 8091 0000 		lds r24,Mittelwert_AccRoll
3842
 4102 1dea 9091 0000 		lds r25,(Mittelwert_AccRoll)+1
3843
 4103 1dee 97FD      		sbrc r25,7
3844
 4104 1df0 00C0      		rjmp .L308
3845
 4105               	.L277:
3846
 4106 1df2 6CE0      		ldi r22,lo8(12)
3847
 4107 1df4 70E0      		ldi r23,hi8(12)
3848
 4108 1df6 0E94 0000 		call __divmodhi4
3849
 4109 1dfa 7093 0000 		sts (NeutralAccY)+1,r23
3850
 4110 1dfe 6093 0000 		sts NeutralAccY,r22
3851
 4111 1e02 8091 0000 		lds r24,Mittelwert_AccNick
3852
 4112 1e06 9091 0000 		lds r25,(Mittelwert_AccNick)+1
3853
 4113 1e0a 97FD      		sbrc r25,7
3854
 4114 1e0c 00C0      		rjmp .L309
3855
 4115               	.L278:
3856
 4116 1e0e 6CE0      		ldi r22,lo8(12)
3857
 4117 1e10 70E0      		ldi r23,hi8(12)
3858
 4118 1e12 0E94 0000 		call __divmodhi4
3859
 4119 1e16 7093 0000 		sts (NeutralAccX)+1,r23
3860
 4120 1e1a 6093 0000 		sts NeutralAccX,r22
3861
 4121 1e1e 8091 0000 		lds r24,Aktuell_az
3862
 4122 1e22 9091 0000 		lds r25,(Aktuell_az)+1
3863
 4123 1e26 AA27      		clr r26
3864
 4124 1e28 97FD      		sbrc r25,7
3865
 4125 1e2a A095      		com r26
3866
 4126 1e2c BA2F      		mov r27,r26
3867
 4127               	.L307:
3868
 4128 1e2e BC01      		movw r22,r24
3869
 4129 1e30 CD01      		movw r24,r26
3870
 4130 1e32 0E94 0000 		call __floatsisf
3871
 4131 1e36 DC01      		movw r26,r24
3872
 4132 1e38 CB01      		movw r24,r22
3873
 4133 1e3a 8093 0000 		sts NeutralAccZ,r24
3874
 4134 1e3e 9093 0000 		sts (NeutralAccZ)+1,r25
3875
 4135 1e42 A093 0000 		sts (NeutralAccZ)+2,r26
3876
 4136 1e46 B093 0000 		sts (NeutralAccZ)+3,r27
3877
 4137 1e4a 1092 0000 		sts (MesswertNick)+1,__zero_reg__
3878
 4138 1e4e 1092 0000 		sts MesswertNick,__zero_reg__
3879
 4139 1e52 1092 0000 		sts (MesswertRoll)+1,__zero_reg__
3880
 4140 1e56 1092 0000 		sts MesswertRoll,__zero_reg__
3881
 4141 1e5a 1092 0000 		sts (MesswertGier)+1,__zero_reg__
3882
 4142 1e5e 1092 0000 		sts MesswertGier,__zero_reg__
3883
 4143 1e62 84E6      		ldi r24,lo8(100)
3884
 4144 1e64 90E0      		ldi r25,hi8(100)
3885
 4145 1e66 0E94 0000 		call Delay_ms_Mess
3886
 4146 1e6a 8091 0000 		lds r24,AdWertAccNick
3887
 4147 1e6e 9091 0000 		lds r25,(AdWertAccNick)+1
3888
 4148 1e72 AA27      		clr r26
3889
 4149 1e74 97FD      		sbrc r25,7
3890
 4150 1e76 A095      		com r26
3891
 4151 1e78 BA2F      		mov r27,r26
3892
 4152 1e7a 9C01      		movw r18,r24
3893
 4153 1e7c AD01      		movw r20,r26
3894
 4154 1e7e 220F      		lsl r18
3895
 4155 1e80 331F      		rol r19
3896
 4156 1e82 441F      		rol r20
3897
 4157 1e84 551F      		rol r21
3898
 4158 1e86 220F      		lsl r18
3899
 4159 1e88 331F      		rol r19
3900
 4160 1e8a 441F      		rol r20
3901
 4161 1e8c 551F      		rol r21
3902
 4162 1e8e 280F      		add r18,r24
3903
 4163 1e90 391F      		adc r19,r25
3904
 4164 1e92 4A1F      		adc r20,r26
3905
 4165 1e94 5B1F      		adc r21,r27
3906
 4166 1e96 280F      		add r18,r24
3907
 4167 1e98 391F      		adc r19,r25
3908
 4168 1e9a 4A1F      		adc r20,r26
3909
 4169 1e9c 5B1F      		adc r21,r27
3910
 4170 1e9e 3093 0000 		sts (Mittelwert_AccNick)+1,r19
3911
 4171 1ea2 2093 0000 		sts Mittelwert_AccNick,r18
3912
 4172 1ea6 8091 0000 		lds r24,AdWertAccRoll
3913
 4173 1eaa 9091 0000 		lds r25,(AdWertAccRoll)+1
3914
 4174 1eae AA27      		clr r26
3915
 4175 1eb0 97FD      		sbrc r25,7
3916
 4176 1eb2 A095      		com r26
3917
 4177 1eb4 BA2F      		mov r27,r26
3918
 4178 1eb6 7C01      		movw r14,r24
3919
 4179 1eb8 8D01      		movw r16,r26
3920
 4180 1eba EE0C      		lsl r14
3921
 4181 1ebc FF1C      		rol r15
3922
 4182 1ebe 001F      		rol r16
3923
 4183 1ec0 111F      		rol r17
3924
 4184 1ec2 EE0C      		lsl r14
3925
 4185 1ec4 FF1C      		rol r15
3926
 4186 1ec6 001F      		rol r16
3927
 4187 1ec8 111F      		rol r17
3928
 4188 1eca E80E      		add r14,r24
3929
 4189 1ecc F91E      		adc r15,r25
3930
 4190 1ece 0A1F      		adc r16,r26
3931
 4191 1ed0 1B1F      		adc r17,r27
3932
 4192 1ed2 E80E      		add r14,r24
3933
 4193 1ed4 F91E      		adc r15,r25
3934
 4194 1ed6 0A1F      		adc r16,r26
3935
 4195 1ed8 1B1F      		adc r17,r27
3936
 4196 1eda F092 0000 		sts (Mittelwert_AccRoll)+1,r15
3937
 4197 1ede E092 0000 		sts Mittelwert_AccRoll,r14
3938
 4198 1ee2 8091 0000 		lds r24,EE_Parameter+23
3939
 4199 1ee6 682E      		mov r6,r24
3940
 4200 1ee8 7724      		clr r7
3941
 4201 1eea 8824      		clr r8
3942
 4202 1eec 9924      		clr r9
3943
 4203 1eee C901      		movw r24,r18
3944
 4204 1ef0 9C01      		movw r18,r24
3945
 4205 1ef2 4427      		clr r20
3946
 4206 1ef4 37FD      		sbrc r19,7
3947
 4207 1ef6 4095      		com r20
3948
 4208 1ef8 542F      		mov r21,r20
3949
 4209 1efa C401      		movw r24,r8
3950
 4210 1efc B301      		movw r22,r6
3951
 4211 1efe 0E94 0000 		call __mulsi3
3952
 4212 1f02 5B01      		movw r10,r22
3953
 4213 1f04 6C01      		movw r12,r24
3954
 4214 1f06 6093 0000 		sts IntegralNick,r22
3955
 4215 1f0a 7093 0000 		sts (IntegralNick)+1,r23
3956
 4216 1f0e 8093 0000 		sts (IntegralNick)+2,r24
3957
 4217 1f12 9093 0000 		sts (IntegralNick)+3,r25
3958
 4218 1f16 9701      		movw r18,r14
3959
 4219 1f18 4427      		clr r20
3960
 4220 1f1a 37FD      		sbrc r19,7
3961
 4221 1f1c 4095      		com r20
3962
 4222 1f1e 542F      		mov r21,r20
3963
 4223 1f20 C401      		movw r24,r8
3964
 4224 1f22 B301      		movw r22,r6
3965
 4225 1f24 0E94 0000 		call __mulsi3
3966
 4226 1f28 DC01      		movw r26,r24
3967
 4227 1f2a CB01      		movw r24,r22
3968
 4228 1f2c 8093 0000 		sts IntegralRoll,r24
3969
 4229 1f30 9093 0000 		sts (IntegralRoll)+1,r25
3970
 4230 1f34 A093 0000 		sts (IntegralRoll)+2,r26
3971
 4231 1f38 B093 0000 		sts (IntegralRoll)+3,r27
3972
 4232 1f3c A092 0000 		sts Mess_IntegralNick2,r10
3973
 4233 1f40 B092 0000 		sts (Mess_IntegralNick2)+1,r11
3974
 4234 1f44 C092 0000 		sts (Mess_IntegralNick2)+2,r12
3975
 4235 1f48 D092 0000 		sts (Mess_IntegralNick2)+3,r13
3976
 4236 1f4c 8093 0000 		sts Mess_IntegralRoll2,r24
3977
 4237 1f50 9093 0000 		sts (Mess_IntegralRoll2)+1,r25
3978
 4238 1f54 A093 0000 		sts (Mess_IntegralRoll2)+2,r26
3979
 4239 1f58 B093 0000 		sts (Mess_IntegralRoll2)+3,r27
3980
 4240 1f5c 1092 0000 		sts Mess_Integral_Gier,__zero_reg__
3981
 4241 1f60 1092 0000 		sts (Mess_Integral_Gier)+1,__zero_reg__
3982
 4242 1f64 1092 0000 		sts (Mess_Integral_Gier)+2,__zero_reg__
3983
 4243 1f68 1092 0000 		sts (Mess_Integral_Gier)+3,__zero_reg__
3984
 4244 1f6c 8091 0000 		lds r24,Luftdruck
3985
 4245 1f70 9091 0000 		lds r25,(Luftdruck)+1
3986
 4246 1f74 A091 0000 		lds r26,(Luftdruck)+2
3987
 4247 1f78 B091 0000 		lds r27,(Luftdruck)+3
3988
 4248 1f7c 9093 0000 		sts (StartLuftdruck)+1,r25
3989
 4249 1f80 8093 0000 		sts StartLuftdruck,r24
3990
 4250 1f84 1092 0000 		sts (VarioMeter)+1,__zero_reg__
3991
 4251 1f88 1092 0000 		sts VarioMeter,__zero_reg__
3992
 4252 1f8c 1092 0000 		sts Mess_Integral_Hoch,__zero_reg__
3993
 4253 1f90 1092 0000 		sts (Mess_Integral_Hoch)+1,__zero_reg__
3994
 4254 1f94 1092 0000 		sts (Mess_Integral_Hoch)+2,__zero_reg__
3995
 4255 1f98 1092 0000 		sts (Mess_Integral_Hoch)+3,__zero_reg__
3996
 4256 1f9c 0091 0000 		lds r16,KompassValue
3997
 4257 1fa0 1091 0000 		lds r17,(KompassValue)+1
3998
 4258 1fa4 1093 0000 		sts (KompassStartwert)+1,r17
3999
 4259 1fa8 0093 0000 		sts KompassStartwert,r16
4000
 4260 1fac 82E3      		ldi r24,lo8(50)
4001
 4261 1fae 90E0      		ldi r25,hi8(50)
4002
 4262 1fb0 9093 0000 		sts (beeptime)+1,r25
4003
 4263 1fb4 8093 0000 		sts beeptime,r24
4004
 4264 1fb8 8091 0000 		lds r24,EE_Parameter+54
4005
 4265 1fbc 9927      		clr r25
4006
 4266 1fbe AA27      		clr r26
4007
 4267 1fc0 BB27      		clr r27
4008
 4268 1fc2 BC01      		movw r22,r24
4009
 4269 1fc4 CD01      		movw r24,r26
4010
 4270 1fc6 24EC      		ldi r18,lo8(2500)
4011
 4271 1fc8 39E0      		ldi r19,hi8(2500)
4012
 4272 1fca 40E0      		ldi r20,hlo8(2500)
4013
 4273 1fcc 50E0      		ldi r21,hhi8(2500)
4014
 4274 1fce 0E94 0000 		call __mulsi3
4015
 4275 1fd2 DC01      		movw r26,r24
4016
 4276 1fd4 CB01      		movw r24,r22
4017
 4277 1fd6 8856      		subi r24,lo8(-(15000))
4018
 4278 1fd8 954C      		sbci r25,hi8(-(15000))
4019
 4279 1fda AF4F      		sbci r26,hlo8(-(15000))
4020
 4280 1fdc BF4F      		sbci r27,hhi8(-(15000))
4021
 4281 1fde 8093 0000 		sts Umschlag180Nick,r24
4022
 4282 1fe2 9093 0000 		sts (Umschlag180Nick)+1,r25
4023
 4283 1fe6 A093 0000 		sts (Umschlag180Nick)+2,r26
4024
 4284 1fea B093 0000 		sts (Umschlag180Nick)+3,r27
4025
 4285 1fee 8091 0000 		lds r24,EE_Parameter+55
4026
 4286 1ff2 9927      		clr r25
4027
 4287 1ff4 AA27      		clr r26
4028
 4288 1ff6 BB27      		clr r27
4029
 4289 1ff8 BC01      		movw r22,r24
4030
 4290 1ffa CD01      		movw r24,r26
4031
 4291 1ffc 0E94 0000 		call __mulsi3
4032
 4292 2000 DC01      		movw r26,r24
4033
 4293 2002 CB01      		movw r24,r22
4034
 4294 2004 8856      		subi r24,lo8(-(15000))
4035
 4295 2006 954C      		sbci r25,hi8(-(15000))
4036
 4296 2008 AF4F      		sbci r26,hlo8(-(15000))
4037
 4297 200a BF4F      		sbci r27,hhi8(-(15000))
4038
 4298 200c 8093 0000 		sts Umschlag180Roll,r24
4039
 4299 2010 9093 0000 		sts (Umschlag180Roll)+1,r25
4040
 4300 2014 A093 0000 		sts (Umschlag180Roll)+2,r26
4041
 4301 2018 B093 0000 		sts (Umschlag180Roll)+3,r27
4042
 4302 201c 1092 0000 		sts (ExternHoehenValue)+1,__zero_reg__
4043
 4303 2020 1092 0000 		sts ExternHoehenValue,__zero_reg__
4044
 4304 2024 C801      		movw r24,r16
4045
 4305 2026 AA27      		clr r26
4046
 4306 2028 97FD      		sbrc r25,7
4047
 4307 202a A095      		com r26
4048
 4308 202c BA2F      		mov r27,r26
4049
 4309 202e 2091 0000 		lds r18,GIER_GRAD_FAKTOR
4050
 4310 2032 3091 0000 		lds r19,(GIER_GRAD_FAKTOR)+1
4051
 4311 2036 4091 0000 		lds r20,(GIER_GRAD_FAKTOR)+2
4052
 4312 203a 5091 0000 		lds r21,(GIER_GRAD_FAKTOR)+3
4053
 4313 203e BC01      		movw r22,r24
4054
 4314 2040 CD01      		movw r24,r26
4055
 4315 2042 0E94 0000 		call __mulsi3
4056
 4316 2046 DC01      		movw r26,r24
4057
 4317 2048 CB01      		movw r24,r22
4058
 4318 204a 8093 0000 		sts ErsatzKompass,r24
4059
 4319 204e 9093 0000 		sts (ErsatzKompass)+1,r25
4060
 4320 2052 A093 0000 		sts (ErsatzKompass)+2,r26
4061
 4321 2056 B093 0000 		sts (ErsatzKompass)+3,r27
4062
 4322 205a 1092 0000 		sts (GierGyroFehler)+1,__zero_reg__
4063
 4323 205e 1092 0000 		sts GierGyroFehler,__zero_reg__
4064
 4324 2062 81E0      		ldi r24,lo8(1)
4065
 4325 2064 8093 0000 		sts SendVersionToNavi,r24
4066
 4326 2068 0E94 0000 		call LED_Init
4067
 4327 206c 8091 0000 		lds r24,MikroKopterFlags
4068
 4328 2070 8460      		ori r24,lo8(4)
4069
 4329 2072 8093 0000 		sts MikroKopterFlags,r24
4070
 4330 2076 8091 0000 		lds r24,EE_Parameter+4
4071
 4331 207a E82F      		mov r30,r24
4072
 4332 207c FF27      		clr r31
4073
 4333 207e EE0F      		add r30,r30
4074
 4334 2080 FF1F      		adc r31,r31
4075
 4335 2082 E050      		subi r30,lo8(-(PPM_in))
4076
 4336 2084 F040      		sbci r31,hi8(-(PPM_in))
4077
 4337 2086 8081      		ld r24,Z
4078
 4338 2088 9181      		ldd r25,Z+1
4079
 4339 208a 8259      		subi r24,lo8(-(110))
4080
 4340 208c 9F4F      		sbci r25,hi8(-(110))
4081
 4341 208e 9093 0000 		sts (Poti1)+1,r25
4082
 4342 2092 8093 0000 		sts Poti1,r24
4083
 4343 2096 8091 0000 		lds r24,EE_Parameter+5
4084
 4344 209a E82F      		mov r30,r24
4085
 4345 209c FF27      		clr r31
4086
 4346 209e EE0F      		add r30,r30
4087
 4347 20a0 FF1F      		adc r31,r31
4088
 4348 20a2 E050      		subi r30,lo8(-(PPM_in))
4089
 4349 20a4 F040      		sbci r31,hi8(-(PPM_in))
4090
 4350 20a6 8081      		ld r24,Z
4091
 4351 20a8 9181      		ldd r25,Z+1
4092
 4352 20aa 8259      		subi r24,lo8(-(110))
4093
 4353 20ac 9F4F      		sbci r25,hi8(-(110))
4094
 4354 20ae 9093 0000 		sts (Poti2)+1,r25
4095
 4355 20b2 8093 0000 		sts Poti2,r24
4096
 4356 20b6 8091 0000 		lds r24,EE_Parameter+6
4097
 4357 20ba E82F      		mov r30,r24
4098
 4358 20bc FF27      		clr r31
4099
 4359 20be EE0F      		add r30,r30
4100
 4360 20c0 FF1F      		adc r31,r31
4101
 4361 20c2 E050      		subi r30,lo8(-(PPM_in))
4102
 4362 20c4 F040      		sbci r31,hi8(-(PPM_in))
4103
 4363 20c6 8081      		ld r24,Z
4104
 4364 20c8 9181      		ldd r25,Z+1
4105
 4365 20ca 8259      		subi r24,lo8(-(110))
4106
 4366 20cc 9F4F      		sbci r25,hi8(-(110))
4107
 4367 20ce 9093 0000 		sts (Poti3)+1,r25
4108
 4368 20d2 8093 0000 		sts Poti3,r24
4109
 4369 20d6 8091 0000 		lds r24,EE_Parameter+7
4110
 4370 20da E82F      		mov r30,r24
4111
 4371 20dc FF27      		clr r31
4112
 4372 20de EE0F      		add r30,r30
4113
 4373 20e0 FF1F      		adc r31,r31
4114
 4374 20e2 E050      		subi r30,lo8(-(PPM_in))
4115
 4375 20e4 F040      		sbci r31,hi8(-(PPM_in))
4116
 4376 20e6 8081      		ld r24,Z
4117
 4377 20e8 9181      		ldd r25,Z+1
4118
 4378 20ea 8259      		subi r24,lo8(-(110))
4119
 4379 20ec 9F4F      		sbci r25,hi8(-(110))
4120
 4380 20ee 9093 0000 		sts (Poti4)+1,r25
4121
 4381 20f2 8093 0000 		sts Poti4,r24
4122
 4382 20f6 84E6      		ldi r24,lo8(100)
4123
 4383 20f8 8093 0000 		sts SenderOkay,r24
4124
 4384 20fc 8091 0000 		lds r24,ServoActive
4125
 4385 2100 8823      		tst r24
4126
 4386 2102 01F4      		brne .+2
4127
 4387 2104 00C0      		rjmp .L264
4128
 4388 2106 469A      		sbi 40-0x20,6
4129
 4389 2108 579A      		sbi 42-0x20,7
4130
 4390 210a 00C0      		rjmp .L264
4131
 4391               	.L267:
4132
 4392 210c 0E94 0000 		call SucheLuftruckOffset
4133
 4393 2110 00C0      		rjmp .L265
4134
 4394               	.L280:
4135
 4395 2112 F999      		sbic 63-0x20,1
4136
 4396 2114 00C0      		rjmp .L280
4137
 4397 2116 80E0      		ldi r24,lo8(EEPromArray+4)
4138
 4398 2118 90E0      		ldi r25,hi8(EEPromArray+4)
4139
 4399 211a 92BD      		out (65)+1-0x20,r25
4140
 4400 211c 81BD      		out 65-0x20,r24
4141
 4401               	/* #APP */
4142
 4402               		/* START EEPROM READ CRITICAL SECTION */
4143
 4403 211e F89A      		sbi 31, 0
4144
 4404 2120 80B5      		in r24, 32
4145
 4405               		/* END EEPROM READ CRITICAL SECTION */
4146
 4406
4147
 4407               	/* #NOAPP */
4148
 4408 2122 9927      		clr r25
4149
 4409 2124 382F      		mov r19,r24
4150
 4410 2126 2227      		clr r18
4151
 4411               	.L284:
4152
 4412 2128 F999      		sbic 63-0x20,1
4153
 4413 212a 00C0      		rjmp .L284
4154
 4414 212c 80E0      		ldi r24,lo8(EEPromArray+5)
4155
 4415 212e 90E0      		ldi r25,hi8(EEPromArray+5)
4156
 4416 2130 92BD      		out (65)+1-0x20,r25
4157
 4417 2132 81BD      		out 65-0x20,r24
4158
 4418               	/* #APP */
4159
 4419               		/* START EEPROM READ CRITICAL SECTION */
4160
 4420 2134 F89A      		sbi 31, 0
4161
 4421 2136 80B5      		in r24, 32
4162
 4422               		/* END EEPROM READ CRITICAL SECTION */
4163
 4423
4164
 4424               	/* #NOAPP */
4165
 4425 2138 280F      		add r18,r24
4166
 4426 213a 311D      		adc r19,__zero_reg__
4167
 4427 213c 3093 0000 		sts (NeutralAccX)+1,r19
4168
 4428 2140 2093 0000 		sts NeutralAccX,r18
4169
 4429               	.L288:
4170
 4430 2144 F999      		sbic 63-0x20,1
4171
 4431 2146 00C0      		rjmp .L288
4172
 4432 2148 80E0      		ldi r24,lo8(EEPromArray+6)
4173
 4433 214a 90E0      		ldi r25,hi8(EEPromArray+6)
4174
 4434 214c 92BD      		out (65)+1-0x20,r25
4175
 4435 214e 81BD      		out 65-0x20,r24
4176
 4436               	/* #APP */
4177
 4437               		/* START EEPROM READ CRITICAL SECTION */
4178
 4438 2150 F89A      		sbi 31, 0
4179
 4439 2152 80B5      		in r24, 32
4180
 4440               		/* END EEPROM READ CRITICAL SECTION */
4181
 4441
4182
 4442               	/* #NOAPP */
4183
 4443 2154 9927      		clr r25
4184
 4444 2156 382F      		mov r19,r24
4185
 4445 2158 2227      		clr r18
4186
 4446               	.L292:
4187
 4447 215a F999      		sbic 63-0x20,1
4188
 4448 215c 00C0      		rjmp .L292
4189
 4449 215e 80E0      		ldi r24,lo8(EEPromArray+7)
4190
 4450 2160 90E0      		ldi r25,hi8(EEPromArray+7)
4191
 4451 2162 92BD      		out (65)+1-0x20,r25
4192
 4452 2164 81BD      		out 65-0x20,r24
4193
 4453               	/* #APP */
4194
 4454               		/* START EEPROM READ CRITICAL SECTION */
4195
 4455 2166 F89A      		sbi 31, 0
4196
 4456 2168 80B5      		in r24, 32
4197
 4457               		/* END EEPROM READ CRITICAL SECTION */
4198
 4458
4199
 4459               	/* #NOAPP */
4200
 4460 216a 280F      		add r18,r24
4201
 4461 216c 311D      		adc r19,__zero_reg__
4202
 4462 216e 3093 0000 		sts (NeutralAccY)+1,r19
4203
 4463 2172 2093 0000 		sts NeutralAccY,r18
4204
 4464               	.L296:
4205
 4465 2176 F999      		sbic 63-0x20,1
4206
 4466 2178 00C0      		rjmp .L296
4207
 4467 217a 80E0      		ldi r24,lo8(EEPromArray+8)
4208
 4468 217c 90E0      		ldi r25,hi8(EEPromArray+8)
4209
 4469 217e 92BD      		out (65)+1-0x20,r25
4210
 4470 2180 81BD      		out 65-0x20,r24
4211
 4471               	/* #APP */
4212
 4472               		/* START EEPROM READ CRITICAL SECTION */
4213
 4473 2182 F89A      		sbi 31, 0
4214
 4474 2184 80B5      		in r24, 32
4215
 4475               		/* END EEPROM READ CRITICAL SECTION */
4216
 4476
4217
 4477               	/* #NOAPP */
4218
 4478 2186 9927      		clr r25
4219
 4479 2188 382F      		mov r19,r24
4220
 4480 218a 2227      		clr r18
4221
 4481               	.L300:
4222
 4482 218c F999      		sbic 63-0x20,1
4223
 4483 218e 00C0      		rjmp .L300
4224
 4484 2190 80E0      		ldi r24,lo8(EEPromArray+9)
4225
 4485 2192 90E0      		ldi r25,hi8(EEPromArray+9)
4226
 4486 2194 92BD      		out (65)+1-0x20,r25
4227
 4487 2196 81BD      		out 65-0x20,r24
4228
 4488               	/* #APP */
4229
 4489               		/* START EEPROM READ CRITICAL SECTION */
4230
 4490 2198 F89A      		sbi 31, 0
4231
 4491 219a 80B5      		in r24, 32
4232
 4492               		/* END EEPROM READ CRITICAL SECTION */
4233
 4493
4234
 4494               	/* #NOAPP */
4235
 4495 219c 280F      		add r18,r24
4236
 4496 219e 311D      		adc r19,__zero_reg__
4237
 4497 21a0 C901      		movw r24,r18
4238
 4498 21a2 AA27      		clr r26
4239
 4499 21a4 97FD      		sbrc r25,7
4240
 4500 21a6 A095      		com r26
4241
 4501 21a8 BA2F      		mov r27,r26
4242
 4502 21aa 00C0      		rjmp .L307
4243
 4503               	.L309:
4244
 4504 21ac 9095      		com r25
4245
 4505 21ae 8195      		neg r24
4246
 4506 21b0 9F4F      		sbci r25,lo8(-1)
4247
 4507 21b2 00C0      		rjmp .L278
4248
 4508               	.L308:
4249
 4509 21b4 9095      		com r25
4250
 4510 21b6 8195      		neg r24
4251
 4511 21b8 9F4F      		sbci r25,lo8(-1)
4252
 4512 21ba 00C0      		rjmp .L277
4253
 4513               	.L264:
4254
 4514               	/* epilogue: frame size=0 */
4255
 4515 21bc EEE0      		ldi r30,14
4256
 4516 21be CDB7      		in r28,__SP_L__
4257
 4517 21c0 DEB7      		in r29,__SP_H__
4258
 4518 21c2 0C94 0000 		jmp __epilogue_restores__+8
4259
 4519               	/* epilogue end (size=5) */
4260
 4520               	/* function SetNeutral size 720 (709) */
4261
 4522               	.global	SendMotorData
4262
 4524               	SendMotorData:
4263
 4525               	/* prologue: frame size=0 */
4264
 4526               	/* prologue end (size=0) */
4265
 4527 21c6 9091 0000 		lds r25,MotorenEin
4266
 4528 21ca 9923      		tst r25
4267
 4529 21cc 01F4      		brne .L311
4268
 4530 21ce 8091 0000 		lds r24,MikroKopterFlags
4269
 4531 21d2 8C7F      		andi r24,lo8(-4)
4270
 4532 21d4 8093 0000 		sts MikroKopterFlags,r24
4271
 4533               	.L316:
4272
 4534 21d8 8091 0000 		lds r24,PC_MotortestActive
4273
 4535 21dc 8823      		tst r24
4274
 4536 21de 01F4      		brne .L321
4275
 4537 21e0 A92F      		mov r26,r25
4276
 4538 21e2 BB27      		clr r27
4277
 4539 21e4 FD01      		movw r30,r26
4278
 4540 21e6 E050      		subi r30,lo8(-(MotorTest))
4279
 4541 21e8 F040      		sbci r31,hi8(-(MotorTest))
4280
 4542 21ea 8083      		st Z,r24
4281
 4543               	.L315:
4282
 4544 21ec FD01      		movw r30,r26
4283
 4545 21ee E050      		subi r30,lo8(-(MotorTest))
4284
 4546 21f0 F040      		sbci r31,hi8(-(MotorTest))
4285
 4547 21f2 8081      		ld r24,Z
4286
 4548 21f4 A050      		subi r26,lo8(-(Motor))
4287
 4549 21f6 B040      		sbci r27,hi8(-(Motor))
4288
 4550 21f8 8C93      		st X,r24
4289
 4551 21fa 9F5F      		subi r25,lo8(-(1))
4290
 4552 21fc 9230      		cpi r25,lo8(2)
4291
 4553 21fe 00F0      		brlo .L316
4292
 4554 2200 8091 0000 		lds r24,PC_MotortestActive
4293
 4555 2204 8823      		tst r24
4294
 4556 2206 01F0      		breq .L318
4295
 4557 2208 8091 0000 		lds r24,PC_MotortestActive
4296
 4558 220c 8150      		subi r24,lo8(-(-1))
4297
 4559 220e 8093 0000 		sts PC_MotortestActive,r24
4298
 4560 2212 00C0      		rjmp .L318
4299
 4561               	.L311:
4300
 4562 2214 8091 0000 		lds r24,MikroKopterFlags
4301
 4563 2218 8160      		ori r24,lo8(1)
4302
 4564 221a 8093 0000 		sts MikroKopterFlags,r24
4303
 4565 221e 00C0      		rjmp .L318
4304
 4566               	.L321:
4305
 4567 2220 A92F      		mov r26,r25
4306
 4568 2222 BB27      		clr r27
4307
 4569 2224 00C0      		rjmp .L315
4308
 4570               	.L318:
4309
 4571 2226 8091 0000 		lds r24,Motor
4310
 4572 222a 9927      		clr r25
4311
 4573 222c 9093 0000 		sts (DebugOut+26)+1,r25
4312
 4574 2230 8093 0000 		sts DebugOut+26,r24
4313
 4575 2234 8091 0000 		lds r24,Motor+1
4314
 4576 2238 9927      		clr r25
4315
 4577 223a 9093 0000 		sts (DebugOut+28)+1,r25
4316
 4578 223e 8093 0000 		sts DebugOut+28,r24
4317
 4579 2242 1092 0000 		sts twi_state,__zero_reg__
4318
 4580 2246 1092 0000 		sts motor,__zero_reg__
4319
 4581 224a 0E94 0000 		call i2c_start
4320
 4582               	/* epilogue: frame size=0 */
4321
 4583 224e 0895      		ret
4322
 4584               	/* epilogue end (size=1) */
4323
 4585               	/* function SendMotorData size 69 (68) */
4324
 4587               	.global	ParameterZuordnung
4325
 4589               	ParameterZuordnung:
4326
 4590               	/* prologue: frame size=0 */
4327
 4591               	/* prologue end (size=0) */
4328
 4592 2250 8091 0000 		lds r24,EE_Parameter+11
4329
 4593 2254 8B3F      		cpi r24,lo8(-5)
4330
 4594 2256 00F0      		brlo .L323
4331
 4595 2258 8B3F      		cpi r24,lo8(-5)
4332
 4596 225a 01F4      		brne .+2
4333
 4597 225c 00C0      		rjmp .L619
4334
 4598 225e 8C3F      		cpi r24,lo8(-4)
4335
 4599 2260 01F4      		brne .+2
4336
 4600 2262 00C0      		rjmp .L620
4337
 4601 2264 8D3F      		cpi r24,lo8(-3)
4338
 4602 2266 01F4      		brne .+2
4339
 4603 2268 00C0      		rjmp .L621
4340
 4604 226a 8E3F      		cpi r24,lo8(-2)
4341
 4605 226c 01F4      		brne .L331
4342
 4606 226e 8091 0000 		lds r24,Poti4
4343
 4607               	.L323:
4344
 4608 2272 8093 0000 		sts Parameter_MaxHoehe,r24
4345
 4609               	.L331:
4346
 4610 2276 8091 0000 		lds r24,EE_Parameter+10
4347
 4611 227a 8B3F      		cpi r24,lo8(-5)
4348
 4612 227c 00F4      		brsh .+2
4349
 4613 227e 00C0      		rjmp .L332
4350
 4614 2280 8B3F      		cpi r24,lo8(-5)
4351
 4615 2282 01F4      		brne .+2
4352
 4616 2284 00C0      		rjmp .L622
4353
 4617 2286 8C3F      		cpi r24,lo8(-4)
4354
 4618 2288 01F4      		brne .+2
4355
 4619 228a 00C0      		rjmp .L623
4356
 4620 228c 8D3F      		cpi r24,lo8(-3)
4357
 4621 228e 01F4      		brne .+2
4358
 4622 2290 00C0      		rjmp .L624
4359
 4623 2292 8E3F      		cpi r24,lo8(-2)
4360
 4624 2294 01F4      		brne .+2
4361
 4625 2296 00C0      		rjmp .L625
4362
 4626 2298 8091 0000 		lds r24,Parameter_Luftdruck_D
4363
 4627 229c 8823      		tst r24
4364
 4628 229e 01F0      		breq .+2
4365
 4629 22a0 00C0      		rjmp .L626
4366
 4630               	.L614:
4367
 4631 22a2 8093 0000 		sts Parameter_Luftdruck_D,r24
4368
 4632               	.L342:
4369
 4633 22a6 8091 0000 		lds r24,EE_Parameter+12
4370
 4634 22aa 8B3F      		cpi r24,lo8(-5)
4371
 4635 22ac 00F4      		brsh .+2
4372
 4636 22ae 00C0      		rjmp .L344
4373
 4637 22b0 8B3F      		cpi r24,lo8(-5)
4374
 4638 22b2 01F4      		brne .+2
4375
 4639 22b4 00C0      		rjmp .L627
4376
 4640 22b6 8C3F      		cpi r24,lo8(-4)
4377
 4641 22b8 01F4      		brne .+2
4378
 4642 22ba 00C0      		rjmp .L628
4379
 4643 22bc 8D3F      		cpi r24,lo8(-3)
4380
 4644 22be 01F4      		brne .+2
4381
 4645 22c0 00C0      		rjmp .L629
4382
 4646 22c2 8E3F      		cpi r24,lo8(-2)
4383
 4647 22c4 01F4      		brne .+2
4384
 4648 22c6 00C0      		rjmp .L630
4385
 4649 22c8 8091 0000 		lds r24,Parameter_Hoehe_P
4386
 4650 22cc 8823      		tst r24
4387
 4651 22ce 01F0      		breq .+2
4388
 4652 22d0 00C0      		rjmp .L631
4389
 4653               	.L615:
4390
 4654 22d2 8093 0000 		sts Parameter_Hoehe_P,r24
4391
 4655               	.L354:
4392
 4656 22d6 8091 0000 		lds r24,EE_Parameter+14
4393
 4657 22da 8B3F      		cpi r24,lo8(-5)
4394
 4658 22dc 00F0      		brlo .L356
4395
 4659 22de 8B3F      		cpi r24,lo8(-5)
4396
 4660 22e0 01F4      		brne .+2
4397
 4661 22e2 00C0      		rjmp .L632
4398
 4662 22e4 8C3F      		cpi r24,lo8(-4)
4399
 4663 22e6 01F4      		brne .+2
4400
 4664 22e8 00C0      		rjmp .L633
4401
 4665 22ea 8D3F      		cpi r24,lo8(-3)
4402
 4666 22ec 01F4      		brne .+2
4403
 4667 22ee 00C0      		rjmp .L634
4404
 4668 22f0 8E3F      		cpi r24,lo8(-2)
4405
 4669 22f2 01F4      		brne .L364
4406
 4670 22f4 8091 0000 		lds r24,Poti4
4407
 4671               	.L356:
4408
 4672 22f8 8093 0000 		sts Parameter_Hoehe_ACC_Wirkung,r24
4409
 4673               	.L364:
4410
 4674 22fc 8091 0000 		lds r24,EE_Parameter+16
4411
 4675 2300 8B3F      		cpi r24,lo8(-5)
4412
 4676 2302 00F0      		brlo .L365
4413
 4677 2304 8B3F      		cpi r24,lo8(-5)
4414
 4678 2306 01F4      		brne .+2
4415
 4679 2308 00C0      		rjmp .L635
4416
 4680 230a 8C3F      		cpi r24,lo8(-4)
4417
 4681 230c 01F4      		brne .+2
4418
 4682 230e 00C0      		rjmp .L636
4419
 4683 2310 8D3F      		cpi r24,lo8(-3)
4420
 4684 2312 01F4      		brne .+2
4421
 4685 2314 00C0      		rjmp .L637
4422
 4686 2316 8E3F      		cpi r24,lo8(-2)
4423
 4687 2318 01F4      		brne .L373
4424
 4688 231a 8091 0000 		lds r24,Poti4
4425
 4689               	.L365:
4426
 4690 231e 8093 0000 		sts Parameter_Hoehe_GPS_Z,r24
4427
 4691               	.L373:
4428
 4692 2322 8091 0000 		lds r24,EE_Parameter+24
4429
 4693 2326 8B3F      		cpi r24,lo8(-5)
4430
 4694 2328 00F0      		brlo .L374
4431
 4695 232a 8B3F      		cpi r24,lo8(-5)
4432
 4696 232c 01F4      		brne .+2
4433
 4697 232e 00C0      		rjmp .L638
4434
 4698 2330 8C3F      		cpi r24,lo8(-4)
4435
 4699 2332 01F4      		brne .+2
4436
 4700 2334 00C0      		rjmp .L639
4437
 4701 2336 8D3F      		cpi r24,lo8(-3)
4438
 4702 2338 01F4      		brne .+2
4439
 4703 233a 00C0      		rjmp .L640
4440
 4704 233c 8E3F      		cpi r24,lo8(-2)
4441
 4705 233e 01F4      		brne .L382
4442
 4706 2340 8091 0000 		lds r24,Poti4
4443
 4707               	.L374:
4444
 4708 2344 8093 0000 		sts Parameter_KompassWirkung,r24
4445
 4709               	.L382:
4446
 4710 2348 8091 0000 		lds r24,EE_Parameter+25
4447
 4711 234c 8B3F      		cpi r24,lo8(-5)
4448
 4712 234e 00F4      		brsh .+2
4449
 4713 2350 00C0      		rjmp .L383
4450
 4714 2352 8B3F      		cpi r24,lo8(-5)
4451
 4715 2354 01F4      		brne .+2
4452
 4716 2356 00C0      		rjmp .L641
4453
 4717 2358 8C3F      		cpi r24,lo8(-4)
4454
 4718 235a 01F4      		brne .+2
4455
 4719 235c 00C0      		rjmp .L642
4456
 4720 235e 8D3F      		cpi r24,lo8(-3)
4457
 4721 2360 01F4      		brne .+2
4458
 4722 2362 00C0      		rjmp .L643
4459
 4723 2364 8E3F      		cpi r24,lo8(-2)
4460
 4724 2366 01F4      		brne .+2
4461
 4725 2368 00C0      		rjmp .L644
4462
 4726 236a 8091 0000 		lds r24,Parameter_Gyro_P
4463
 4727 236e 8B30      		cpi r24,lo8(11)
4464
 4728 2370 00F4      		brsh .+2
4465
 4729 2372 00C0      		rjmp .L645
4466
 4730               	.L392:
4467
 4731 2374 8F3F      		cpi r24,lo8(-1)
4468
 4732 2376 01F4      		brne .L393
4469
 4733               	.L616:
4470
 4734 2378 8093 0000 		sts Parameter_Gyro_P,r24
4471
 4735               	.L393:
4472
 4736 237c 8091 0000 		lds r24,EE_Parameter+26
4473
 4737 2380 8B3F      		cpi r24,lo8(-5)
4474
 4738 2382 00F0      		brlo .L395
4475
 4739 2384 8B3F      		cpi r24,lo8(-5)
4476
 4740 2386 01F4      		brne .+2
4477
 4741 2388 00C0      		rjmp .L646
4478
 4742 238a 8C3F      		cpi r24,lo8(-4)
4479
 4743 238c 01F4      		brne .+2
4480
 4744 238e 00C0      		rjmp .L647
4481
 4745 2390 8D3F      		cpi r24,lo8(-3)
4482
 4746 2392 01F4      		brne .+2
4483
 4747 2394 00C0      		rjmp .L648
4484
 4748 2396 8E3F      		cpi r24,lo8(-2)
4485
 4749 2398 01F4      		brne .L403
4486
 4750 239a 8091 0000 		lds r24,Poti4
4487
 4751               	.L395:
4488
 4752 239e 8093 0000 		sts Parameter_Gyro_I,r24
4489
 4753               	.L403:
4490
 4754 23a2 8091 0000 		lds r24,EE_Parameter+27
4491
 4755 23a6 8B3F      		cpi r24,lo8(-5)
4492
 4756 23a8 00F0      		brlo .L404
4493
 4757 23aa 8B3F      		cpi r24,lo8(-5)
4494
 4758 23ac 01F4      		brne .+2
4495
 4759 23ae 00C0      		rjmp .L649
4496
 4760 23b0 8C3F      		cpi r24,lo8(-4)
4497
 4761 23b2 01F4      		brne .+2
4498
 4762 23b4 00C0      		rjmp .L650
4499
 4763 23b6 8D3F      		cpi r24,lo8(-3)
4500
 4764 23b8 01F4      		brne .+2
4501
 4765 23ba 00C0      		rjmp .L651
4502
 4766 23bc 8E3F      		cpi r24,lo8(-2)
4503
 4767 23be 01F4      		brne .L412
4504
 4768 23c0 8091 0000 		lds r24,Poti4
4505
 4769               	.L404:
4506
 4770 23c4 8093 0000 		sts Parameter_Gyro_D,r24
4507
 4771               	.L412:
4508
 4772 23c8 8091 0000 		lds r24,EE_Parameter+28
4509
 4773 23cc 8B3F      		cpi r24,lo8(-5)
4510
 4774 23ce 00F0      		brlo .L413
4511
 4775 23d0 8B3F      		cpi r24,lo8(-5)
4512
 4776 23d2 01F4      		brne .+2
4513
 4777 23d4 00C0      		rjmp .L652
4514
 4778 23d6 8C3F      		cpi r24,lo8(-4)
4515
 4779 23d8 01F4      		brne .+2
4516
 4780 23da 00C0      		rjmp .L653
4517
 4781 23dc 8D3F      		cpi r24,lo8(-3)
4518
 4782 23de 01F4      		brne .+2
4519
 4783 23e0 00C0      		rjmp .L654
4520
 4784 23e2 8E3F      		cpi r24,lo8(-2)
4521
 4785 23e4 01F4      		brne .L421
4522
 4786 23e6 8091 0000 		lds r24,Poti4
4523
 4787               	.L413:
4524
 4788 23ea 8093 0000 		sts Parameter_Gyro_Gier_P,r24
4525
 4789               	.L421:
4526
 4790 23ee 8091 0000 		lds r24,EE_Parameter+29
4527
 4791 23f2 8B3F      		cpi r24,lo8(-5)
4528
 4792 23f4 00F0      		brlo .L422
4529
 4793 23f6 8B3F      		cpi r24,lo8(-5)
4530
 4794 23f8 01F4      		brne .+2
4531
 4795 23fa 00C0      		rjmp .L655
4532
 4796 23fc 8C3F      		cpi r24,lo8(-4)
4533
 4797 23fe 01F4      		brne .+2
4534
 4798 2400 00C0      		rjmp .L656
4535
 4799 2402 8D3F      		cpi r24,lo8(-3)
4536
 4800 2404 01F4      		brne .+2
4537
 4801 2406 00C0      		rjmp .L657
4538
 4802 2408 8E3F      		cpi r24,lo8(-2)
4539
 4803 240a 01F4      		brne .L430
4540
 4804 240c 8091 0000 		lds r24,Poti4
4541
 4805               	.L422:
4542
 4806 2410 8093 0000 		sts Parameter_Gyro_Gier_I,r24
4543
 4807               	.L430:
4544
 4808 2414 2091 0000 		lds r18,EE_Parameter+34
4545
 4809 2418 2B3F      		cpi r18,lo8(-5)
4546
 4810 241a 00F4      		brsh .+2
4547
 4811 241c 00C0      		rjmp .L431
4548
 4812 241e 2B3F      		cpi r18,lo8(-5)
4549
 4813 2420 01F4      		brne .+2
4550
 4814 2422 00C0      		rjmp .L658
4551
 4815 2424 2C3F      		cpi r18,lo8(-4)
4552
 4816 2426 01F4      		brne .+2
4553
 4817 2428 00C0      		rjmp .L659
4554
 4818 242a 2D3F      		cpi r18,lo8(-3)
4555
 4819 242c 01F4      		brne .+2
4556
 4820 242e 00C0      		rjmp .L660
4557
 4821 2430 2E3F      		cpi r18,lo8(-2)
4558
 4822 2432 01F4      		brne .+2
4559
 4823 2434 00C0      		rjmp .L661
4560
 4824 2436 2091 0000 		lds r18,Parameter_I_Faktor
4561
 4825 243a 8091 0000 		lds r24,EE_Parameter+35
4562
 4826 243e 8B3F      		cpi r24,lo8(-5)
4563
 4827 2440 00F0      		brlo .+2
4564
 4828 2442 00C0      		rjmp .L662
4565
 4829               	.L440:
4566
 4830 2444 8093 0000 		sts Parameter_UserParam1,r24
4567
 4831               	.L448:
4568
 4832 2448 8091 0000 		lds r24,EE_Parameter+36
4569
 4833 244c 8B3F      		cpi r24,lo8(-5)
4570
 4834 244e 00F0      		brlo .L449
4571
 4835 2450 8B3F      		cpi r24,lo8(-5)
4572
 4836 2452 01F4      		brne .+2
4573
 4837 2454 00C0      		rjmp .L663
4574
 4838 2456 8C3F      		cpi r24,lo8(-4)
4575
 4839 2458 01F4      		brne .+2
4576
 4840 245a 00C0      		rjmp .L664
4577
 4841 245c 8D3F      		cpi r24,lo8(-3)
4578
 4842 245e 01F4      		brne .+2
4579
 4843 2460 00C0      		rjmp .L665
4580
 4844 2462 8E3F      		cpi r24,lo8(-2)
4581
 4845 2464 01F4      		brne .L457
4582
 4846 2466 8091 0000 		lds r24,Poti4
4583
 4847               	.L449:
4584
 4848 246a 8093 0000 		sts Parameter_UserParam2,r24
4585
 4849               	.L457:
4586
 4850 246e 8091 0000 		lds r24,EE_Parameter+37
4587
 4851 2472 8B3F      		cpi r24,lo8(-5)
4588
 4852 2474 00F0      		brlo .L458
4589
 4853 2476 8B3F      		cpi r24,lo8(-5)
4590
 4854 2478 01F4      		brne .+2
4591
 4855 247a 00C0      		rjmp .L666
4592
 4856 247c 8C3F      		cpi r24,lo8(-4)
4593
 4857 247e 01F4      		brne .+2
4594
 4858 2480 00C0      		rjmp .L667
4595
 4859 2482 8D3F      		cpi r24,lo8(-3)
4596
 4860 2484 01F4      		brne .+2
4597
 4861 2486 00C0      		rjmp .L668
4598
 4862 2488 8E3F      		cpi r24,lo8(-2)
4599
 4863 248a 01F4      		brne .L466
4600
 4864 248c 8091 0000 		lds r24,Poti4
4601
 4865               	.L458:
4602
 4866 2490 8093 0000 		sts Parameter_UserParam3,r24
4603
 4867               	.L466:
4604
 4868 2494 8091 0000 		lds r24,EE_Parameter+38
4605
 4869 2498 8B3F      		cpi r24,lo8(-5)
4606
 4870 249a 00F0      		brlo .L467
4607
 4871 249c 8B3F      		cpi r24,lo8(-5)
4608
 4872 249e 01F4      		brne .+2
4609
 4873 24a0 00C0      		rjmp .L669
4610
 4874 24a2 8C3F      		cpi r24,lo8(-4)
4611
 4875 24a4 01F4      		brne .+2
4612
 4876 24a6 00C0      		rjmp .L670
4613
 4877 24a8 8D3F      		cpi r24,lo8(-3)
4614
 4878 24aa 01F4      		brne .+2
4615
 4879 24ac 00C0      		rjmp .L671
4616
 4880 24ae 8E3F      		cpi r24,lo8(-2)
4617
 4881 24b0 01F4      		brne .L475
4618
 4882 24b2 8091 0000 		lds r24,Poti4
4619
 4883               	.L467:
4620
 4884 24b6 8093 0000 		sts Parameter_UserParam4,r24
4621
 4885               	.L475:
4622
 4886 24ba 8091 0000 		lds r24,EE_Parameter+59
4623
 4887 24be 8B3F      		cpi r24,lo8(-5)
4624
 4888 24c0 00F0      		brlo .L476
4625
 4889 24c2 8B3F      		cpi r24,lo8(-5)
4626
 4890 24c4 01F4      		brne .+2
4627
 4891 24c6 00C0      		rjmp .L672
4628
 4892 24c8 8C3F      		cpi r24,lo8(-4)
4629
 4893 24ca 01F4      		brne .+2
4630
 4894 24cc 00C0      		rjmp .L673
4631
 4895 24ce 8D3F      		cpi r24,lo8(-3)
4632
 4896 24d0 01F4      		brne .+2
4633
 4897 24d2 00C0      		rjmp .L674
4634
 4898 24d4 8E3F      		cpi r24,lo8(-2)
4635
 4899 24d6 01F4      		brne .L484
4636
 4900 24d8 8091 0000 		lds r24,Poti4
4637
 4901               	.L476:
4638
 4902 24dc 8093 0000 		sts Parameter_UserParam5,r24
4639
 4903               	.L484:
4640
 4904 24e0 8091 0000 		lds r24,EE_Parameter+60
4641
 4905 24e4 8B3F      		cpi r24,lo8(-5)
4642
 4906 24e6 00F0      		brlo .L485
4643
 4907 24e8 8B3F      		cpi r24,lo8(-5)
4644
 4908 24ea 01F4      		brne .+2
4645
 4909 24ec 00C0      		rjmp .L675
4646
 4910 24ee 8C3F      		cpi r24,lo8(-4)
4647
 4911 24f0 01F4      		brne .+2
4648
 4912 24f2 00C0      		rjmp .L676
4649
 4913 24f4 8D3F      		cpi r24,lo8(-3)
4650
 4914 24f6 01F4      		brne .+2
4651
 4915 24f8 00C0      		rjmp .L677
4652
 4916 24fa 8E3F      		cpi r24,lo8(-2)
4653
 4917 24fc 01F4      		brne .L493
4654
 4918 24fe 8091 0000 		lds r24,Poti4
4655
 4919               	.L485:
4656
 4920 2502 8093 0000 		sts Parameter_UserParam6,r24
4657
 4921               	.L493:
4658
 4922 2506 8091 0000 		lds r24,EE_Parameter+61
4659
 4923 250a 8B3F      		cpi r24,lo8(-5)
4660
 4924 250c 00F0      		brlo .L494
4661
 4925 250e 8B3F      		cpi r24,lo8(-5)
4662
 4926 2510 01F4      		brne .+2
4663
 4927 2512 00C0      		rjmp .L678
4664
 4928 2514 8C3F      		cpi r24,lo8(-4)
4665
 4929 2516 01F4      		brne .+2
4666
 4930 2518 00C0      		rjmp .L679
4667
 4931 251a 8D3F      		cpi r24,lo8(-3)
4668
 4932 251c 01F4      		brne .+2
4669
 4933 251e 00C0      		rjmp .L680
4670
 4934 2520 8E3F      		cpi r24,lo8(-2)
4671
 4935 2522 01F4      		brne .L502
4672
 4936 2524 8091 0000 		lds r24,Poti4
4673
 4937               	.L494:
4674
 4938 2528 8093 0000 		sts Parameter_UserParam7,r24
4675
 4939               	.L502:
4676
 4940 252c 8091 0000 		lds r24,EE_Parameter+62
4677
 4941 2530 8B3F      		cpi r24,lo8(-5)
4678
 4942 2532 00F0      		brlo .L503
4679
 4943 2534 8B3F      		cpi r24,lo8(-5)
4680
 4944 2536 01F4      		brne .+2
4681
 4945 2538 00C0      		rjmp .L681
4682
 4946 253a 8C3F      		cpi r24,lo8(-4)
4683
 4947 253c 01F4      		brne .+2
4684
 4948 253e 00C0      		rjmp .L682
4685
 4949 2540 8D3F      		cpi r24,lo8(-3)
4686
 4950 2542 01F4      		brne .+2
4687
 4951 2544 00C0      		rjmp .L683
4688
 4952 2546 8E3F      		cpi r24,lo8(-2)
4689
 4953 2548 01F4      		brne .L511
4690
 4954 254a 8091 0000 		lds r24,Poti4
4691
 4955               	.L503:
4692
 4956 254e 8093 0000 		sts Parameter_UserParam8,r24
4693
 4957               	.L511:
4694
 4958 2552 8091 0000 		lds r24,EE_Parameter+39
4695
 4959 2556 8B3F      		cpi r24,lo8(-5)
4696
 4960 2558 00F0      		brlo .L512
4697
 4961 255a 8B3F      		cpi r24,lo8(-5)
4698
 4962 255c 01F4      		brne .+2
4699
 4963 255e 00C0      		rjmp .L684
4700
 4964 2560 8C3F      		cpi r24,lo8(-4)
4701
 4965 2562 01F4      		brne .+2
4702
 4966 2564 00C0      		rjmp .L685
4703
 4967 2566 8D3F      		cpi r24,lo8(-3)
4704
 4968 2568 01F4      		brne .+2
4705
 4969 256a 00C0      		rjmp .L686
4706
 4970 256c 8E3F      		cpi r24,lo8(-2)
4707
 4971 256e 01F4      		brne .L520
4708
 4972 2570 8091 0000 		lds r24,Poti4
4709
 4973               	.L512:
4710
 4974 2574 8093 0000 		sts Parameter_ServoNickControl,r24
4711
 4975               	.L520:
4712
 4976 2578 8091 0000 		lds r24,EE_Parameter+43
4713
 4977 257c 8B3F      		cpi r24,lo8(-5)
4714
 4978 257e 00F0      		brlo .L521
4715
 4979 2580 8B3F      		cpi r24,lo8(-5)
4716
 4980 2582 01F4      		brne .+2
4717
 4981 2584 00C0      		rjmp .L687
4718
 4982 2586 8C3F      		cpi r24,lo8(-4)
4719
 4983 2588 01F4      		brne .+2
4720
 4984 258a 00C0      		rjmp .L688
4721
 4985 258c 8D3F      		cpi r24,lo8(-3)
4722
 4986 258e 01F4      		brne .+2
4723
 4987 2590 00C0      		rjmp .L689
4724
 4988 2592 8E3F      		cpi r24,lo8(-2)
4725
 4989 2594 01F4      		brne .L529
4726
 4990 2596 8091 0000 		lds r24,Poti4
4727
 4991               	.L521:
4728
 4992 259a 8093 0000 		sts Parameter_ServoRollControl,r24
4729
 4993               	.L529:
4730
 4994 259e 8091 0000 		lds r24,EE_Parameter+48
4731
 4995 25a2 8B3F      		cpi r24,lo8(-5)
4732
 4996 25a4 00F0      		brlo .L530
4733
 4997 25a6 8B3F      		cpi r24,lo8(-5)
4734
 4998 25a8 01F4      		brne .+2
4735
 4999 25aa 00C0      		rjmp .L690
4736
 5000 25ac 8C3F      		cpi r24,lo8(-4)
4737
 5001 25ae 01F4      		brne .+2
4738
 5002 25b0 00C0      		rjmp .L691
4739
 5003 25b2 8D3F      		cpi r24,lo8(-3)
4740
 5004 25b4 01F4      		brne .+2
4741
 5005 25b6 00C0      		rjmp .L692
4742
 5006 25b8 8E3F      		cpi r24,lo8(-2)
4743
 5007 25ba 01F4      		brne .L538
4744
 5008 25bc 8091 0000 		lds r24,Poti4
4745
 5009               	.L530:
4746
 5010 25c0 8093 0000 		sts Parameter_LoopGasLimit,r24
4747
 5011               	.L538:
4748
 5012 25c4 8091 0000 		lds r24,EE_Parameter+51
4749
 5013 25c8 8B3F      		cpi r24,lo8(-5)
4750
 5014 25ca 00F0      		brlo .L539
4751
 5015 25cc 8B3F      		cpi r24,lo8(-5)
4752
 5016 25ce 01F4      		brne .+2
4753
 5017 25d0 00C0      		rjmp .L693
4754
 5018 25d2 8C3F      		cpi r24,lo8(-4)
4755
 5019 25d4 01F4      		brne .+2
4756
 5020 25d6 00C0      		rjmp .L694
4757
 5021 25d8 8D3F      		cpi r24,lo8(-3)
4758
 5022 25da 01F4      		brne .+2
4759
 5023 25dc 00C0      		rjmp .L695
4760
 5024 25de 8E3F      		cpi r24,lo8(-2)
4761
 5025 25e0 01F4      		brne .L547
4762
 5026 25e2 8091 0000 		lds r24,Poti4
4763
 5027               	.L539:
4764
 5028 25e6 8093 0000 		sts Parameter_AchsKopplung1,r24
4765
 5029               	.L547:
4766
 5030 25ea 8091 0000 		lds r24,EE_Parameter+52
4767
 5031 25ee 8B3F      		cpi r24,lo8(-5)
4768
 5032 25f0 00F0      		brlo .L548
4769
 5033 25f2 8B3F      		cpi r24,lo8(-5)
4770
 5034 25f4 01F4      		brne .+2
4771
 5035 25f6 00C0      		rjmp .L696
4772
 5036 25f8 8C3F      		cpi r24,lo8(-4)
4773
 5037 25fa 01F4      		brne .+2
4774
 5038 25fc 00C0      		rjmp .L697
4775
 5039 25fe 8D3F      		cpi r24,lo8(-3)
4776
 5040 2600 01F4      		brne .+2
4777
 5041 2602 00C0      		rjmp .L698
4778
 5042 2604 8E3F      		cpi r24,lo8(-2)
4779
 5043 2606 01F4      		brne .L556
4780
 5044 2608 8091 0000 		lds r24,Poti4
4781
 5045               	.L548:
4782
 5046 260c 8093 0000 		sts Parameter_AchsKopplung2,r24
4783
 5047               	.L556:
4784
 5048 2610 8091 0000 		lds r24,EE_Parameter+53
4785
 5049 2614 8B3F      		cpi r24,lo8(-5)
4786
 5050 2616 00F0      		brlo .L557
4787
 5051 2618 8B3F      		cpi r24,lo8(-5)
4788
 5052 261a 01F4      		brne .+2
4789
 5053 261c 00C0      		rjmp .L699
4790
 5054 261e 8C3F      		cpi r24,lo8(-4)
4791
 5055 2620 01F4      		brne .+2
4792
 5056 2622 00C0      		rjmp .L700
4793
 5057 2624 8D3F      		cpi r24,lo8(-3)
4794
 5058 2626 01F4      		brne .+2
4795
 5059 2628 00C0      		rjmp .L701
4796
 5060 262a 8E3F      		cpi r24,lo8(-2)
4797
 5061 262c 01F4      		brne .L565
4798
 5062 262e 8091 0000 		lds r24,Poti4
4799
 5063               	.L557:
4800
 5064 2632 8093 0000 		sts Parameter_CouplingYawCorrection,r24
4801
 5065               	.L565:
4802
 5066 2636 8091 0000 		lds r24,EE_Parameter+58
4803
 5067 263a 8B3F      		cpi r24,lo8(-5)
4804
 5068 263c 00F0      		brlo .L566
4805
 5069 263e 8B3F      		cpi r24,lo8(-5)
4806
 5070 2640 01F4      		brne .+2
4807
 5071 2642 00C0      		rjmp .L702
4808
 5072 2644 8C3F      		cpi r24,lo8(-4)
4809
 5073 2646 01F4      		brne .+2
4810
 5074 2648 00C0      		rjmp .L703
4811
 5075 264a 8D3F      		cpi r24,lo8(-3)
4812
 5076 264c 01F4      		brne .+2
4813
 5077 264e 00C0      		rjmp .L704
4814
 5078 2650 8E3F      		cpi r24,lo8(-2)
4815
 5079 2652 01F4      		brne .L574
4816
 5080 2654 8091 0000 		lds r24,Poti4
4817
 5081               	.L566:
4818
 5082 2658 8093 0000 		sts Parameter_DynamicStability,r24
4819
 5083               	.L574:
4820
 5084 265c 8091 0000 		lds r24,EE_Parameter+64
4821
 5085 2660 8B3F      		cpi r24,lo8(-5)
4822
 5086 2662 00F4      		brsh .+2
4823
 5087 2664 00C0      		rjmp .L575
4824
 5088 2666 8B3F      		cpi r24,lo8(-5)
4825
 5089 2668 01F4      		brne .+2
4826
 5090 266a 00C0      		rjmp .L705
4827
 5091 266c 8C3F      		cpi r24,lo8(-4)
4828
 5092 266e 01F4      		brne .+2
4829
 5093 2670 00C0      		rjmp .L706
4830
 5094 2672 8D3F      		cpi r24,lo8(-3)
4831
 5095 2674 01F4      		brne .+2
4832
 5096 2676 00C0      		rjmp .L707
4833
 5097 2678 8E3F      		cpi r24,lo8(-2)
4834
 5098 267a 01F4      		brne .+2
4835
 5099 267c 00C0      		rjmp .L708
4836
 5100 267e 8091 0000 		lds r24,Parameter_J16Timing
4837
 5101 2682 8230      		cpi r24,lo8(2)
4838
 5102 2684 00F4      		brsh .+2
4839
 5103 2686 00C0      		rjmp .L709
4840
 5104               	.L584:
4841
 5105 2688 8F3F      		cpi r24,lo8(-1)
4842
 5106 268a 01F4      		brne .L585
4843
 5107               	.L617:
4844
 5108 268c 8093 0000 		sts Parameter_J16Timing,r24
4845
 5109               	.L585:
4846
 5110 2690 8091 0000 		lds r24,EE_Parameter+66
4847
 5111 2694 8B3F      		cpi r24,lo8(-5)
4848
 5112 2696 00F4      		brsh .+2
4849
 5113 2698 00C0      		rjmp .L587
4850
 5114 269a 8B3F      		cpi r24,lo8(-5)
4851
 5115 269c 01F4      		brne .+2
4852
 5116 269e 00C0      		rjmp .L710
4853
 5117 26a0 8C3F      		cpi r24,lo8(-4)
4854
 5118 26a2 01F4      		brne .+2
4855
 5119 26a4 00C0      		rjmp .L711
4856
 5120 26a6 8D3F      		cpi r24,lo8(-3)
4857
 5121 26a8 01F4      		brne .+2
4858
 5122 26aa 00C0      		rjmp .L712
4859
 5123 26ac 8E3F      		cpi r24,lo8(-2)
4860
 5124 26ae 01F4      		brne .+2
4861
 5125 26b0 00C0      		rjmp .L713
4862
 5126 26b2 8091 0000 		lds r24,Parameter_J17Timing
4863
 5127 26b6 8230      		cpi r24,lo8(2)
4864
 5128 26b8 00F4      		brsh .+2
4865
 5129 26ba 00C0      		rjmp .L714
4866
 5130               	.L596:
4867
 5131 26bc 8F3F      		cpi r24,lo8(-1)
4868
 5132 26be 01F4      		brne .L597
4869
 5133               	.L618:
4870
 5134 26c0 8093 0000 		sts Parameter_J17Timing,r24
4871
 5135               	.L597:
4872
 5136 26c4 8091 0000 		lds r24,EE_Parameter+85
4873
 5137 26c8 8B3F      		cpi r24,lo8(-5)
4874
 5138 26ca 00F0      		brlo .L599
4875
 5139 26cc 8B3F      		cpi r24,lo8(-5)
4876
 5140 26ce 01F4      		brne .+2
4877
 5141 26d0 00C0      		rjmp .L715
4878
 5142 26d2 8C3F      		cpi r24,lo8(-4)
4879
 5143 26d4 01F4      		brne .+2
4880
 5144 26d6 00C0      		rjmp .L716
4881
 5145 26d8 8D3F      		cpi r24,lo8(-3)
4882
 5146 26da 01F4      		brne .+2
4883
 5147 26dc 00C0      		rjmp .L717
4884
 5148 26de 8E3F      		cpi r24,lo8(-2)
4885
 5149 26e0 01F0      		breq .+2
4886
 5150 26e2 00C0      		rjmp .L607
4887
 5151 26e4 8091 0000 		lds r24,Poti4
4888
 5152               	.L599:
4889
 5153 26e8 8093 0000 		sts Parameter_ExternalControl,r24
4890
 5154 26ec 00C0      		rjmp .L607
4891
 5155               	.L622:
4892
 5156 26ee 8091 0000 		lds r24,Poti1
4893
 5157               	.L332:
4894
 5158 26f2 8093 0000 		sts Parameter_Luftdruck_D,r24
4895
 5159 26f6 8823      		tst r24
4896
 5160 26f8 01F4      		brne .+2
4897
 5161 26fa 00C0      		rjmp .L614
4898
 5162               	.L626:
4899
 5163 26fc 8436      		cpi r24,lo8(100)
4900
 5164 26fe 00F4      		brsh .+2
4901
 5165 2700 00C0      		rjmp .L342
4902
 5166 2702 84E6      		ldi r24,lo8(100)
4903
 5167 2704 00C0      		rjmp .L614
4904
 5168               	.L627:
4905
 5169 2706 8091 0000 		lds r24,Poti1
4906
 5170               	.L344:
4907
 5171 270a 8093 0000 		sts Parameter_Hoehe_P,r24
4908
 5172 270e 8823      		tst r24
4909
 5173 2710 01F4      		brne .+2
4910
 5174 2712 00C0      		rjmp .L615
4911
 5175               	.L631:
4912
 5176 2714 8436      		cpi r24,lo8(100)
4913
 5177 2716 00F4      		brsh .+2
4914
 5178 2718 00C0      		rjmp .L354
4915
 5179 271a 84E6      		ldi r24,lo8(100)
4916
 5180 271c 00C0      		rjmp .L615
4917
 5181               	.L641:
4918
 5182 271e 8091 0000 		lds r24,Poti1
4919
 5183               	.L383:
4920
 5184 2722 8093 0000 		sts Parameter_Gyro_P,r24
4921
 5185 2726 8B30      		cpi r24,lo8(11)
4922
 5186 2728 00F0      		brlo .+2
4923
 5187 272a 00C0      		rjmp .L392
4924
 5188               	.L645:
4925
 5189 272c 8AE0      		ldi r24,lo8(10)
4926
 5190 272e 00C0      		rjmp .L616
4927
 5191               	.L658:
4928
 5192 2730 2091 0000 		lds r18,Poti1
4929
 5193               	.L431:
4930
 5194 2734 2093 0000 		sts Parameter_I_Faktor,r18
4931
 5195 2738 8091 0000 		lds r24,EE_Parameter+35
4932
 5196 273c 8B3F      		cpi r24,lo8(-5)
4933
 5197 273e 00F4      		brsh .+2
4934
 5198 2740 00C0      		rjmp .L440
4935
 5199               	.L662:
4936
 5200 2742 8B3F      		cpi r24,lo8(-5)
4937
 5201 2744 01F4      		brne .+2
4938
 5202 2746 00C0      		rjmp .L718
4939
 5203 2748 8C3F      		cpi r24,lo8(-4)
4940
 5204 274a 01F4      		brne .+2
4941
 5205 274c 00C0      		rjmp .L719
4942
 5206 274e 8D3F      		cpi r24,lo8(-3)
4943
 5207 2750 01F4      		brne .+2
4944
 5208 2752 00C0      		rjmp .L720
4945
 5209 2754 8E3F      		cpi r24,lo8(-2)
4946
 5210 2756 01F0      		breq .+2
4947
 5211 2758 00C0      		rjmp .L448
4948
 5212 275a 8091 0000 		lds r24,Poti4
4949
 5213 275e 00C0      		rjmp .L440
4950
 5214               	.L705:
4951
 5215 2760 8091 0000 		lds r24,Poti1
4952
 5216               	.L575:
4953
 5217 2764 8093 0000 		sts Parameter_J16Timing,r24
4954
 5218 2768 8230      		cpi r24,lo8(2)
4955
 5219 276a 00F0      		brlo .+2
4956
 5220 276c 00C0      		rjmp .L584
4957
 5221               	.L709:
4958
 5222 276e 81E0      		ldi r24,lo8(1)
4959
 5223 2770 00C0      		rjmp .L617
4960
 5224               	.L710:
4961
 5225 2772 8091 0000 		lds r24,Poti1
4962
 5226               	.L587:
4963
 5227 2776 8093 0000 		sts Parameter_J17Timing,r24
4964
 5228 277a 8230      		cpi r24,lo8(2)
4965
 5229 277c 00F0      		brlo .+2
4966
 5230 277e 00C0      		rjmp .L596
4967
 5231               	.L714:
4968
 5232 2780 81E0      		ldi r24,lo8(1)
4969
 5233 2782 00C0      		rjmp .L618
4970
 5234               	.L666:
4971
 5235 2784 8091 0000 		lds r24,Poti1
4972
 5236 2788 00C0      		rjmp .L458
4973
 5237               	.L669:
4974
 5238 278a 8091 0000 		lds r24,Poti1
4975
 5239 278e 00C0      		rjmp .L467
4976
 5240               	.L672:
4977
 5241 2790 8091 0000 		lds r24,Poti1
4978
 5242 2794 00C0      		rjmp .L476
4979
 5243               	.L675:
4980
 5244 2796 8091 0000 		lds r24,Poti1
4981
 5245 279a 00C0      		rjmp .L485
4982
 5246               	.L678:
4983
 5247 279c 8091 0000 		lds r24,Poti1
4984
 5248 27a0 00C0      		rjmp .L494
4985
 5249               	.L681:
4986
 5250 27a2 8091 0000 		lds r24,Poti1
4987
 5251 27a6 00C0      		rjmp .L503
4988
 5252               	.L684:
4989
 5253 27a8 8091 0000 		lds r24,Poti1
4990
 5254 27ac 00C0      		rjmp .L512
4991
 5255               	.L687:
4992
 5256 27ae 8091 0000 		lds r24,Poti1
4993
 5257 27b2 00C0      		rjmp .L521
4994
 5258               	.L690:
4995
 5259 27b4 8091 0000 		lds r24,Poti1
4996
 5260 27b8 00C0      		rjmp .L530
4997
 5261               	.L693:
4998
 5262 27ba 8091 0000 		lds r24,Poti1
4999
 5263 27be 00C0      		rjmp .L539
5000
 5264               	.L696:
5001
 5265 27c0 8091 0000 		lds r24,Poti1
5002
 5266 27c4 00C0      		rjmp .L548
5003
 5267               	.L699:
5004
 5268 27c6 8091 0000 		lds r24,Poti1
5005
 5269 27ca 00C0      		rjmp .L557
5006
 5270               	.L702:
5007
 5271 27cc 8091 0000 		lds r24,Poti1
5008
 5272 27d0 00C0      		rjmp .L566
5009
 5273               	.L715:
5010
 5274 27d2 8091 0000 		lds r24,Poti1
5011
 5275 27d6 00C0      		rjmp .L599
5012
 5276               	.L646:
5013
 5277 27d8 8091 0000 		lds r24,Poti1
5014
 5278 27dc 00C0      		rjmp .L395
5015
 5279               	.L649:
5016
 5280 27de 8091 0000 		lds r24,Poti1
5017
 5281 27e2 00C0      		rjmp .L404
5018
 5282               	.L652:
5019
 5283 27e4 8091 0000 		lds r24,Poti1
5020
 5284 27e8 00C0      		rjmp .L413
5021
 5285               	.L655:
5022
 5286 27ea 8091 0000 		lds r24,Poti1
5023
 5287 27ee 00C0      		rjmp .L422
5024
 5288               	.L718:
5025
 5289 27f0 8091 0000 		lds r24,Poti1
5026
 5290 27f4 00C0      		rjmp .L440
5027
 5291               	.L663:
5028
 5292 27f6 8091 0000 		lds r24,Poti1
5029
 5293 27fa 00C0      		rjmp .L449
5030
 5294               	.L635:
5031
 5295 27fc 8091 0000 		lds r24,Poti1
5032
 5296 2800 00C0      		rjmp .L365
5033
 5297               	.L638:
5034
 5298 2802 8091 0000 		lds r24,Poti1
5035
 5299 2806 00C0      		rjmp .L374
5036
 5300               	.L619:
5037
 5301 2808 8091 0000 		lds r24,Poti1
5038
 5302 280c 00C0      		rjmp .L323
5039
 5303               	.L632:
5040
 5304 280e 8091 0000 		lds r24,Poti1
5041
 5305 2812 00C0      		rjmp .L356
5042
 5306               	.L717:
5043
 5307 2814 8091 0000 		lds r24,Poti3
5044
 5308 2818 00C0      		rjmp .L599
5045
 5309               	.L674:
5046
 5310 281a 8091 0000 		lds r24,Poti3
5047
 5311 281e 00C0      		rjmp .L476
5048
 5312               	.L677:
5049
 5313 2820 8091 0000 		lds r24,Poti3
5050
 5314 2824 00C0      		rjmp .L485
5051
 5315               	.L720:
5052
 5316 2826 8091 0000 		lds r24,Poti3
5053
 5317 282a 00C0      		rjmp .L440
5054
 5318               	.L668:
5055
 5319 282c 8091 0000 		lds r24,Poti3
5056
 5320 2830 00C0      		rjmp .L458
5057
 5321               	.L671:
5058
 5322 2832 8091 0000 		lds r24,Poti3
5059
 5323 2836 00C0      		rjmp .L467
5060
 5324               	.L660:
5061
 5325 2838 2091 0000 		lds r18,Poti3
5062
 5326 283c 00C0      		rjmp .L431
5063
 5327               	.L665:
5064
 5328 283e 8091 0000 		lds r24,Poti3
5065
 5329 2842 00C0      		rjmp .L449
5066
 5330               	.L624:
5067
 5331 2844 8091 0000 		lds r24,Poti3
5068
 5332 2848 00C0      		rjmp .L332
5069
 5333               	.L629:
5070
 5334 284a 8091 0000 		lds r24,Poti3
5071
 5335 284e 00C0      		rjmp .L344
5072
 5336               	.L634:
5073
 5337 2850 8091 0000 		lds r24,Poti3
5074
 5338 2854 00C0      		rjmp .L356
5075
 5339               	.L621:
5076
 5340 2856 8091 0000 		lds r24,Poti3
5077
 5341 285a 00C0      		rjmp .L323
5078
 5342               	.L640:
5079
 5343 285c 8091 0000 		lds r24,Poti3
5080
 5344 2860 00C0      		rjmp .L374
5081
 5345               	.L648:
5082
 5346 2862 8091 0000 		lds r24,Poti3
5083
 5347 2866 00C0      		rjmp .L395
5084
 5348               	.L692:
5085
 5349 2868 8091 0000 		lds r24,Poti3
5086
 5350 286c 00C0      		rjmp .L530
5087
 5351               	.L695:
5088
 5352 286e 8091 0000 		lds r24,Poti3
5089
 5353 2872 00C0      		rjmp .L539
5090
 5354               	.L686:
5091
 5355 2874 8091 0000 		lds r24,Poti3
5092
 5356 2878 00C0      		rjmp .L512
5093
 5357               	.L689:
5094
 5358 287a 8091 0000 		lds r24,Poti3
5095
 5359 287e 00C0      		rjmp .L521
5096
 5360               	.L657:
5097
 5361 2880 8091 0000 		lds r24,Poti3
5098
 5362 2884 00C0      		rjmp .L422
5099
 5363               	.L654:
5100
 5364 2886 8091 0000 		lds r24,Poti3
5101
 5365 288a 00C0      		rjmp .L413
5102
 5366               	.L643:
5103
 5367 288c 8091 0000 		lds r24,Poti3
5104
 5368 2890 00C0      		rjmp .L383
5105
 5369               	.L637:
5106
 5370 2892 8091 0000 		lds r24,Poti3
5107
 5371 2896 00C0      		rjmp .L365
5108
 5372               	.L651:
5109
 5373 2898 8091 0000 		lds r24,Poti3
5110
 5374 289c 00C0      		rjmp .L404
5111
 5375               	.L698:
5112
 5376 289e 8091 0000 		lds r24,Poti3
5113
 5377 28a2 00C0      		rjmp .L548
5114
 5378               	.L701:
5115
 5379 28a4 8091 0000 		lds r24,Poti3
5116
 5380 28a8 00C0      		rjmp .L557
5117
 5381               	.L680:
5118
 5382 28aa 8091 0000 		lds r24,Poti3
5119
 5383 28ae 00C0      		rjmp .L494
5120
 5384               	.L683:
5121
 5385 28b0 8091 0000 		lds r24,Poti3
5122
 5386 28b4 00C0      		rjmp .L503
5123
 5387               	.L704:
5124
 5388 28b6 8091 0000 		lds r24,Poti3
5125
 5389 28ba 00C0      		rjmp .L566
5126
 5390               	.L707:
5127
 5391 28bc 8091 0000 		lds r24,Poti3
5128
 5392 28c0 00C0      		rjmp .L575
5129
 5393               	.L712:
5130
 5394 28c2 8091 0000 		lds r24,Poti3
5131
 5395 28c6 00C0      		rjmp .L587
5132
 5396               	.L650:
5133
 5397 28c8 8091 0000 		lds r24,Poti2
5134
 5398 28cc 00C0      		rjmp .L404
5135
 5399               	.L653:
5136
 5400 28ce 8091 0000 		lds r24,Poti2
5137
 5401 28d2 00C0      		rjmp .L413
5138
 5402               	.L636:
5139
 5403 28d4 8091 0000 		lds r24,Poti2
5140
 5404 28d8 00C0      		rjmp .L365
5141
 5405               	.L697:
5142
 5406 28da 8091 0000 		lds r24,Poti2
5143
 5407 28de 00C0      		rjmp .L548
5144
 5408               	.L706:
5145
 5409 28e0 8091 0000 		lds r24,Poti2
5146
 5410 28e4 00C0      		rjmp .L575
5147
 5411               	.L711:
5148
 5412 28e6 8091 0000 		lds r24,Poti2
5149
 5413 28ea 00C0      		rjmp .L587
5150
 5414               	.L700:
5151
 5415 28ec 8091 0000 		lds r24,Poti2
5152
 5416 28f0 00C0      		rjmp .L557
5153
 5417               	.L679:
5154
 5418 28f2 8091 0000 		lds r24,Poti2
5155
 5419 28f6 00C0      		rjmp .L494
5156
 5420               	.L682:
5157
 5421 28f8 8091 0000 		lds r24,Poti2
5158
 5422 28fc 00C0      		rjmp .L503
5159
 5423               	.L703:
5160
 5424 28fe 8091 0000 		lds r24,Poti2
5161
 5425 2902 00C0      		rjmp .L566
5162
 5426               	.L685:
5163
 5427 2904 8091 0000 		lds r24,Poti2
5164
 5428 2908 00C0      		rjmp .L512
5165
 5429               	.L688:
5166
 5430 290a 8091 0000 		lds r24,Poti2
5167
 5431 290e 00C0      		rjmp .L521
5168
 5432               	.L691:
5169
 5433 2910 8091 0000 		lds r24,Poti2
5170
 5434 2914 00C0      		rjmp .L530
5171
 5435               	.L694:
5172
 5436 2916 8091 0000 		lds r24,Poti2
5173
 5437 291a 00C0      		rjmp .L539
5174
 5438               	.L623:
5175
 5439 291c 8091 0000 		lds r24,Poti2
5176
 5440 2920 00C0      		rjmp .L332
5177
 5441               	.L659:
5178
 5442 2922 2091 0000 		lds r18,Poti2
5179
 5443 2926 00C0      		rjmp .L431
5180
 5444               	.L664:
5181
 5445 2928 8091 0000 		lds r24,Poti2
5182
 5446 292c 00C0      		rjmp .L449
5183
 5447               	.L639:
5184
 5448 292e 8091 0000 		lds r24,Poti2
5185
 5449 2932 00C0      		rjmp .L374
5186
 5450               	.L647:
5187
 5451 2934 8091 0000 		lds r24,Poti2
5188
 5452 2938 00C0      		rjmp .L395
5189
 5453               	.L642:
5190
 5454 293a 8091 0000 		lds r24,Poti2
5191
 5455 293e 00C0      		rjmp .L383
5192
 5456               	.L628:
5193
 5457 2940 8091 0000 		lds r24,Poti2
5194
 5458 2944 00C0      		rjmp .L344
5195
 5459               	.L633:
5196
 5460 2946 8091 0000 		lds r24,Poti2
5197
 5461 294a 00C0      		rjmp .L356
5198
 5462               	.L620:
5199
 5463 294c 8091 0000 		lds r24,Poti2
5200
 5464 2950 00C0      		rjmp .L323
5201
 5465               	.L676:
5202
 5466 2952 8091 0000 		lds r24,Poti2
5203
 5467 2956 00C0      		rjmp .L485
5204
 5468               	.L656:
5205
 5469 2958 8091 0000 		lds r24,Poti2
5206
 5470 295c 00C0      		rjmp .L422
5207
 5471               	.L719:
5208
 5472 295e 8091 0000 		lds r24,Poti2
5209
 5473 2962 00C0      		rjmp .L440
5210
 5474               	.L667:
5211
 5475 2964 8091 0000 		lds r24,Poti2
5212
 5476 2968 00C0      		rjmp .L458
5213
 5477               	.L670:
5214
 5478 296a 8091 0000 		lds r24,Poti2
5215
 5479 296e 00C0      		rjmp .L467
5216
 5480               	.L716:
5217
 5481 2970 8091 0000 		lds r24,Poti2
5218
 5482 2974 00C0      		rjmp .L599
5219
 5483               	.L673:
5220
 5484 2976 8091 0000 		lds r24,Poti2
5221
 5485 297a 00C0      		rjmp .L476
5222
 5486               	.L630:
5223
 5487 297c 8091 0000 		lds r24,Poti4
5224
 5488 2980 00C0      		rjmp .L344
5225
 5489               	.L661:
5226
 5490 2982 2091 0000 		lds r18,Poti4
5227
 5491 2986 00C0      		rjmp .L431
5228
 5492               	.L625:
5229
 5493 2988 8091 0000 		lds r24,Poti4
5230
 5494 298c 00C0      		rjmp .L332
5231
 5495               	.L644:
5232
 5496 298e 8091 0000 		lds r24,Poti4
5233
 5497 2992 00C0      		rjmp .L383
5234
 5498               	.L708:
5235
 5499 2994 8091 0000 		lds r24,Poti4
5236
 5500 2998 00C0      		rjmp .L575
5237
 5501               	.L713:
5238
 5502 299a 8091 0000 		lds r24,Poti4
5239
 5503 299e 00C0      		rjmp .L587
5240
 5504               	.L607:
5241
 5505 29a0 3327      		clr r19
5242
 5506 29a2 2F5F      		subi r18,lo8(-(1))
5243
 5507 29a4 3F4F      		sbci r19,hi8(-(1))
5244
 5508 29a6 8CE3      		ldi r24,lo8(10300)
5245
 5509 29a8 98E2      		ldi r25,hi8(10300)
5246
 5510 29aa B901      		movw r22,r18
5247
 5511 29ac 0E94 0000 		call __divmodhi4
5248
 5512 29b0 7093 0000 		sts (Ki)+1,r23
5249
 5513 29b4 6093 0000 		sts Ki,r22
5250
 5514 29b8 8091 0000 		lds r24,EE_Parameter+22
5251
 5515 29bc 8093 0000 		sts MAX_GAS,r24
5252
 5516 29c0 8091 0000 		lds r24,EE_Parameter+21
5253
 5517 29c4 8093 0000 		sts MIN_GAS,r24
5254
 5518               	/* epilogue: frame size=0 */
5255
 5519 29c8 0895      		ret
5256
 5520               	/* epilogue end (size=1) */
5257
 5521               	/* function ParameterZuordnung size 957 (956) */
5258
 5523               		.lcomm SummeNick.0,4
5259
 5524               		.lcomm SummeRoll.1,4
5260
 5525               		.lcomm sollGier.2,4
5261
 5526               		.lcomm tmp_long.3,4
5262
 5527               		.lcomm tmp_long2.4,4
5263
 5528               		.lcomm IntegralFehlerNick.5,4
5264
 5529               		.lcomm IntegralFehlerRoll.6,4
5265
 5530               		.lcomm RcLostTimer.7,2
5266
 5531               		.lcomm delay_neutral.8,1
5267
 5532               		.lcomm delay_einschalten.9,1
5268
 5533               		.lcomm delay_ausschalten.10,1
5269
 5534               		.lcomm TimerWerteausgabe.11,1
5270
 5535               		.lcomm NeueKompassRichtungMerken.12,1
5271
 5536               		.lcomm ausgleichNick.13,4
5272
 5537               		.lcomm ausgleichRoll.14,4
5273
 5538               		.lcomm stick_nick.15,2
5274
 5539               		.lcomm stick_roll.16,2
5275
 5540               		.lcomm cnt.17,2
5276
 5541               		.lcomm last_n_p.18,1
5277
 5542               		.lcomm last_n_n.19,1
5278
 5543               		.lcomm last_r_p.20,1
5279
 5544               		.lcomm last_r_n.21,1
5280
 5545               		.lcomm MittelIntegralNick_Alt.22,4
5281
 5546               		.lcomm MittelIntegralRoll_Alt.23,4
5282
 5547               		.lcomm HeightTrimming.24,2
5283
 5548               		.lcomm FilterHCGas.25,2
5284
 5549               		.data
5285
 5552               	StickGasHoover.26:
5286
 5553 0045 7800      		.word	120
5287
 5554               		.lcomm HooverGas.27,2
5288
 5555               		.lcomm HooverGasMin.28,2
5289
 5558               	HooverGasMax.29:
5290
 5559 0047 FF03      		.word	1023
5291
 5560               		.lcomm HooverGasFilter.30,4
5292
 5563               	delay.31:
5293
 5564 0049 64        		.byte	100
5294
 5565               		.lcomm BaroAtUpperLimit.32,1
5295
 5566               		.lcomm BaroAtLowerLimit.33,1
5296
 5567               		.lcomm HeightTrimmingFlag.34,1
5297
 5568               		.text
5298
 5569               	.global	MotorRegler
5299
 5571               	MotorRegler:
5300
 5572               	/* prologue: frame size=40 */
5301
 5573 29ca A8E2      		ldi r26,lo8(40)
5302
 5574 29cc B0E0      		ldi r27,hi8(40)
5303
 5575 29ce E0E0      		ldi r30,pm_lo8(1f)
5304
 5576 29d0 F0E0      		ldi r31,pm_hi8(1f)
5305
 5577 29d2 0C94 0000 		jmp __prologue_saves__+0
5306
 5578               	1:
5307
 5579               	/* prologue end (size=6) */
5308
 5580 29d6 8091 0000 		lds r24,LoadHandler
5309
 5581 29da 8150      		subi r24,lo8(-(-1))
5310
 5582 29dc 01F4      		brne .L1168
5311
 5583 29de 85E0      		ldi r24,lo8(5)
5312
 5584               	.L1168:
5313
 5585 29e0 8093 0000 		sts LoadHandler,r24
5314
 5586 29e4 0E94 0000 		call Mittelwert
5315
 5587 29e8 2091 0000 		lds r18,PlatinenVersion
5316
 5588 29ec 2C30      		cpi r18,lo8(12)
5317
 5589 29ee 00F0      		brlo .+2
5318
 5590 29f0 00C0      		rjmp .L723
5319
 5591 29f2 299A      		sbi 37-0x20,1
5320
 5592               	.L724:
5321
 5593 29f4 E090 0000 		lds r14,StickGas
5322
 5594 29f8 F090 0000 		lds r15,(StickGas)+1
5323
 5595 29fc FA82      		std Y+2,r15
5324
 5596 29fe E982      		std Y+1,r14
5325
 5597 2a00 8091 0000 		lds r24,MIN_GAS
5326
 5598 2a04 9927      		clr r25
5327
 5599 2a06 0A96      		adiw r24,10
5328
 5600 2a08 E816      		cp r14,r24
5329
 5601 2a0a F906      		cpc r15,r25
5330
 5602 2a0c 04F4      		brge .L725
5331
 5603 2a0e 9A83      		std Y+2,r25
5332
 5604 2a10 8983      		std Y+1,r24
5333
 5605               	.L725:
5334
 5606 2a12 8091 0000 		lds r24,SenderOkay
5335
 5607 2a16 8436      		cpi r24,lo8(100)
5336
 5608 2a18 00F0      		brlo .+2
5337
 5609 2a1a 00C0      		rjmp .L726
5338
 5610 2a1c 8091 0000 		lds r24,RcLostTimer.7
5339
 5611 2a20 9091 0000 		lds r25,(RcLostTimer.7)+1
5340
 5612 2a24 0097      		sbiw r24,0
5341
 5613 2a26 01F0      		breq .+2
5342
 5614 2a28 00C0      		rjmp .L1211
5343
 5615 2a2a 1092 0000 		sts MotorenEin,__zero_reg__
5344
 5616 2a2e 8091 0000 		lds r24,MikroKopterFlags
5345
 5617 2a32 8F7E      		andi r24,lo8(-17)
5346
 5618 2a34 8093 0000 		sts MikroKopterFlags,r24
5347
 5619 2a38 2A30      		cpi r18,lo8(10)
5348
 5620 2a3a 01F4      		brne .+2
5349
 5621 2a3c 00C0      		rjmp .L730
5350
 5622               	.L1232:
5351
 5623 2a3e 2431      		cpi r18,lo8(20)
5352
 5624 2a40 01F4      		brne .+2
5353
 5625 2a42 00C0      		rjmp .L730
5354
 5626 2a44 2898      		cbi 37-0x20,0
5355
 5627 2a46 8091 0000 		lds r24,modell_fliegt
5356
 5628 2a4a 9091 0000 		lds r25,(modell_fliegt)+1
5357
 5629 2a4e 895E      		subi r24,lo8(1001)
5358
 5630 2a50 9340      		sbci r25,hi8(1001)
5359
 5631 2a52 00F4      		brsh .+2
5360
 5632 2a54 00C0      		rjmp .L732
5361
 5633               	.L1233:
5362
 5634 2a56 8091 0000 		lds r24,EE_Parameter+31
5363
 5635 2a5a 282F      		mov r18,r24
5364
 5636 2a5c 3327      		clr r19
5365
 5637 2a5e 3A83      		std Y+2,r19
5366
 5638 2a60 2983      		std Y+1,r18
5367
 5639 2a62 8091 0000 		lds r24,MikroKopterFlags
5368
 5640 2a66 8061      		ori r24,lo8(16)
5369
 5641 2a68 8093 0000 		sts MikroKopterFlags,r24
5370
 5642 2a6c 8091 0000 		lds r24,EE_Parameter
5371
 5643 2a70 A82F      		mov r26,r24
5372
 5644 2a72 BB27      		clr r27
5373
 5645 2a74 AA0F      		add r26,r26
5374
 5646 2a76 BB1F      		adc r27,r27
5375
 5647 2a78 FD01      		movw r30,r26
5376
 5648 2a7a E050      		subi r30,lo8(-(PPM_diff))
5377
 5649 2a7c F040      		sbci r31,hi8(-(PPM_diff))
5378
 5650 2a7e 1182      		std Z+1,__zero_reg__
5379
 5651 2a80 1082      		st Z,__zero_reg__
5380
 5652 2a82 8091 0000 		lds r24,EE_Parameter+1
5381
 5653 2a86 282F      		mov r18,r24
5382
 5654 2a88 3327      		clr r19
5383
 5655 2a8a 220F      		add r18,r18
5384
 5656 2a8c 331F      		adc r19,r19
5385
 5657 2a8e C901      		movw r24,r18
5386
 5658 2a90 8050      		subi r24,lo8(-(PPM_diff))
5387
 5659 2a92 9040      		sbci r25,hi8(-(PPM_diff))
5388
 5660 2a94 FC01      		movw r30,r24
5389
 5661 2a96 1182      		std Z+1,__zero_reg__
5390
 5662 2a98 1082      		st Z,__zero_reg__
5391
 5663 2a9a A050      		subi r26,lo8(-(PPM_in))
5392
 5664 2a9c B040      		sbci r27,hi8(-(PPM_in))
5393
 5665 2a9e 1196      		adiw r26,1
5394
 5666 2aa0 1C92      		st X,__zero_reg__
5395
 5667 2aa2 1E92      		st -X,__zero_reg__
5396
 5668 2aa4 2050      		subi r18,lo8(-(PPM_in))
5397
 5669 2aa6 3040      		sbci r19,hi8(-(PPM_in))
5398
 5670 2aa8 D901      		movw r26,r18
5399
 5671 2aaa 1196      		adiw r26,1
5400
 5672 2aac 1C92      		st X,__zero_reg__
5401
 5673 2aae 1E92      		st -X,__zero_reg__
5402
 5674 2ab0 8091 0000 		lds r24,EE_Parameter+3
5403
 5675 2ab4 E82F      		mov r30,r24
5404
 5676 2ab6 FF27      		clr r31
5405
 5677 2ab8 EE0F      		add r30,r30
5406
 5678 2aba FF1F      		adc r31,r31
5407
 5679 2abc E050      		subi r30,lo8(-(PPM_in))
5408
 5680 2abe F040      		sbci r31,hi8(-(PPM_in))
5409
 5681 2ac0 1182      		std Z+1,__zero_reg__
5410
 5682 2ac2 1082      		st Z,__zero_reg__
5411
 5683               	.L734:
5412
 5684 2ac4 8091 0000 		lds r24,NewPpmData
5413
 5685 2ac8 8150      		subi r24,lo8(-(-1))
5414
 5686 2aca 8093 0000 		sts NewPpmData,r24
5415
 5687 2ace 8091 0000 		lds r24,NewPpmData
5416
 5688 2ad2 8F3F      		cpi r24,lo8(-1)
5417
 5689 2ad4 01F0      		breq .L808
5418
 5690 2ad6 8091 0000 		lds r24,MikroKopterFlags
5419
 5691 2ada 84FF      		sbrs r24,4
5420
 5692 2adc 00C0      		rjmp .L1149
5421
 5693               	.L808:
5422
 5694 2ade 0E94 0000 		call ParameterZuordnung
5423
 5695 2ae2 8091 0000 		lds r24,stick_nick.15
5424
 5696 2ae6 9091 0000 		lds r25,(stick_nick.15)+1
5425
 5697 2aea 9C01      		movw r18,r24
5426
 5698 2aec 220F      		lsl r18
5427
 5699 2aee 331F      		rol r19
5428
 5700 2af0 280F      		add r18,r24
5429
 5701 2af2 391F      		adc r19,r25
5430
 5702 2af4 0091 0000 		lds r16,EE_Parameter
5431
 5703 2af8 A02F      		mov r26,r16
5432
 5704 2afa BB27      		clr r27
5433
 5705 2afc AA0F      		add r26,r26
5434
 5706 2afe BB1F      		adc r27,r27
5435
 5707 2b00 FD01      		movw r30,r26
5436
 5708 2b02 E050      		subi r30,lo8(-(PPM_in))
5437
 5709 2b04 F040      		sbci r31,hi8(-(PPM_in))
5438
 5710 2b06 E090 0000 		lds r14,EE_Parameter+18
5439
 5711 2b0a 6E2D      		mov r22,r14
5440
 5712 2b0c 7727      		clr r23
5441
 5713 2b0e 8081      		ld r24,Z
5442
 5714 2b10 9181      		ldd r25,Z+1
5443
 5715 2b12 869F      		mul r24,r22
5444
 5716 2b14 A001      		movw r20,r0
5445
 5717 2b16 879F      		mul r24,r23
5446
 5718 2b18 500D      		add r21,r0
5447
 5719 2b1a 969F      		mul r25,r22
5448
 5720 2b1c 500D      		add r21,r0
5449
 5721 2b1e 1124      		clr r1
5450
 5722 2b20 240F      		add r18,r20
5451
 5723 2b22 351F      		adc r19,r21
5452
 5724 2b24 37FF      		sbrs r19,7
5453
 5725 2b26 00C0      		rjmp .+4
5454
 5726 2b28 0C94 0000 		jmp .L1212
5455
 5727               	.L809:
5456
 5728 2b2c 3595      		asr r19
5457
 5729 2b2e 2795      		ror r18
5458
 5730 2b30 3595      		asr r19
5459
 5731 2b32 2795      		ror r18
5460
 5732 2b34 A050      		subi r26,lo8(-(PPM_diff))
5461
 5733 2b36 B040      		sbci r27,hi8(-(PPM_diff))
5462
 5734 2b38 8091 0000 		lds r24,EE_Parameter+19
5463
 5735 2b3c 482F      		mov r20,r24
5464
 5736 2b3e 5527      		clr r21
5465
 5737 2b40 8D91      		ld r24,X+
5466
 5738 2b42 9C91      		ld r25,X
5467
 5739 2b44 849F      		mul r24,r20
5468
 5740 2b46 D001      		movw r26,r0
5469
 5741 2b48 859F      		mul r24,r21
5470
 5742 2b4a B00D      		add r27,r0
5471
 5743 2b4c 949F      		mul r25,r20
5472
 5744 2b4e B00D      		add r27,r0
5473
 5745 2b50 1124      		clr r1
5474
 5746 2b52 CD01      		movw r24,r26
5475
 5747 2b54 820F      		add r24,r18
5476
 5748 2b56 931F      		adc r25,r19
5477
 5749 2b58 9093 0000 		sts (stick_nick.15)+1,r25
5478
 5750 2b5c 8093 0000 		sts stick_nick.15,r24
5479
 5751 2b60 9093 0000 		sts (StickNick)+1,r25
5480
 5752 2b64 8093 0000 		sts StickNick,r24
5481
 5753 2b68 8091 0000 		lds r24,stick_roll.16
5482
 5754 2b6c 9091 0000 		lds r25,(stick_roll.16)+1
5483
 5755 2b70 9C01      		movw r18,r24
5484
 5756 2b72 220F      		lsl r18
5485
 5757 2b74 331F      		rol r19
5486
 5758 2b76 280F      		add r18,r24
5487
 5759 2b78 391F      		adc r19,r25
5488
 5760 2b7a 1091 0000 		lds r17,EE_Parameter+1
5489
 5761 2b7e A12F      		mov r26,r17
5490
 5762 2b80 BB27      		clr r27
5491
 5763 2b82 AA0F      		add r26,r26
5492
 5764 2b84 BB1F      		adc r27,r27
5493
 5765 2b86 FD01      		movw r30,r26
5494
 5766 2b88 E050      		subi r30,lo8(-(PPM_in))
5495
 5767 2b8a F040      		sbci r31,hi8(-(PPM_in))
5496
 5768 2b8c 8081      		ld r24,Z
5497
 5769 2b8e 9181      		ldd r25,Z+1
5498
 5770 2b90 869F      		mul r24,r22
5499
 5771 2b92 F001      		movw r30,r0
5500
 5772 2b94 879F      		mul r24,r23
5501
 5773 2b96 F00D      		add r31,r0
5502
 5774 2b98 969F      		mul r25,r22
5503
 5775 2b9a F00D      		add r31,r0
5504
 5776 2b9c 1124      		clr r1
5505
 5777 2b9e 2E0F      		add r18,r30
5506
 5778 2ba0 3F1F      		adc r19,r31
5507
 5779 2ba2 37FF      		sbrs r19,7
5508
 5780 2ba4 00C0      		rjmp .+4
5509
 5781 2ba6 0C94 0000 		jmp .L1213
5510
 5782               	.L810:
5511
 5783 2baa 3595      		asr r19
5512
 5784 2bac 2795      		ror r18
5513
 5785 2bae 3595      		asr r19
5514
 5786 2bb0 2795      		ror r18
5515
 5787 2bb2 A050      		subi r26,lo8(-(PPM_diff))
5516
 5788 2bb4 B040      		sbci r27,hi8(-(PPM_diff))
5517
 5789 2bb6 8D91      		ld r24,X+
5518
 5790 2bb8 9C91      		ld r25,X
5519
 5791 2bba 849F      		mul r24,r20
5520
 5792 2bbc B001      		movw r22,r0
5521
 5793 2bbe 859F      		mul r24,r21
5522
 5794 2bc0 700D      		add r23,r0
5523
 5795 2bc2 949F      		mul r25,r20
5524
 5796 2bc4 700D      		add r23,r0
5525
 5797 2bc6 1124      		clr r1
5526
 5798 2bc8 CB01      		movw r24,r22
5527
 5799 2bca 820F      		add r24,r18
5528
 5800 2bcc 931F      		adc r25,r19
5529
 5801 2bce 9093 0000 		sts (stick_roll.16)+1,r25
5530
 5802 2bd2 8093 0000 		sts stick_roll.16,r24
5531
 5803 2bd6 9093 0000 		sts (StickRoll)+1,r25
5532
 5804 2bda 8093 0000 		sts StickRoll,r24
5533
 5805 2bde 8091 0000 		lds r24,EE_Parameter+3
5534
 5806 2be2 E82F      		mov r30,r24
5535
 5807 2be4 FF27      		clr r31
5536
 5808 2be6 EE0F      		add r30,r30
5537
 5809 2be8 FF1F      		adc r31,r31
5538
 5810 2bea E050      		subi r30,lo8(-(PPM_in))
5539
 5811 2bec F040      		sbci r31,hi8(-(PPM_in))
5540
 5812 2bee 8081      		ld r24,Z
5541
 5813 2bf0 9181      		ldd r25,Z+1
5542
 5814 2bf2 9095      		com r25
5543
 5815 2bf4 8195      		neg r24
5544
 5816 2bf6 9F4F      		sbci r25,lo8(-1)
5545
 5817 2bf8 8330      		cpi r24,3
5546
 5818 2bfa 9105      		cpc r25,__zero_reg__
5547
 5819 2bfc 04F4      		brge .+4
5548
 5820 2bfe 0C94 0000 		jmp .L811
5549
 5821 2c02 0297      		sbiw r24,2
5550
 5822               	.L1201:
5551
 5823 2c04 9093 0000 		sts (StickGier)+1,r25
5552
 5824 2c08 8093 0000 		sts StickGier,r24
5553
 5825               	.L812:
5554
 5826 2c0c 8091 0000 		lds r24,EE_Parameter+2
5555
 5827 2c10 E82F      		mov r30,r24
5556
 5828 2c12 FF27      		clr r31
5557
 5829 2c14 EE0F      		add r30,r30
5558
 5830 2c16 FF1F      		adc r31,r31
5559
 5831 2c18 E050      		subi r30,lo8(-(PPM_in))
5560
 5832 2c1a F040      		sbci r31,hi8(-(PPM_in))
5561
 5833 2c1c C080      		ld r12,Z
5562
 5834 2c1e D180      		ldd r13,Z+1
5563
 5835 2c20 88E7      		ldi r24,lo8(120)
5564
 5836 2c22 90E0      		ldi r25,hi8(120)
5565
 5837 2c24 C80E      		add r12,r24
5566
 5838 2c26 D91E      		adc r13,r25
5567
 5839 2c28 8091 0000 		lds r24,Parameter_Gyro_P
5568
 5840 2c2c 9927      		clr r25
5569
 5841 2c2e AA27      		clr r26
5570
 5842 2c30 97FD      		sbrc r25,7
5571
 5843 2c32 A095      		com r26
5572
 5844 2c34 BA2F      		mov r27,r26
5573
 5845 2c36 BC01      		movw r22,r24
5574
 5846 2c38 CD01      		movw r24,r26
5575
 5847 2c3a 0E94 0000 		call __floatsisf
5576
 5848 2c3e DC01      		movw r26,r24
5577
 5849 2c40 CB01      		movw r24,r22
5578
 5850 2c42 20E0      		ldi r18,lo8(0x41200000)
5579
 5851 2c44 30E0      		ldi r19,hi8(0x41200000)
5580
 5852 2c46 40E2      		ldi r20,hlo8(0x41200000)
5581
 5853 2c48 51E4      		ldi r21,hhi8(0x41200000)
5582
 5854 2c4a BC01      		movw r22,r24
5583
 5855 2c4c CD01      		movw r24,r26
5584
 5856 2c4e 0E94 0000 		call __addsf3
5585
 5857 2c52 DC01      		movw r26,r24
5586
 5858 2c54 CB01      		movw r24,r22
5587
 5859 2c56 BC01      		movw r22,r24
5588
 5860 2c58 CD01      		movw r24,r26
5589
 5861 2c5a 0E94 0000 		call __fixunssfsi
5590
 5862 2c5e DC01      		movw r26,r24
5591
 5863 2c60 CB01      		movw r24,r22
5592
 5864 2c62 8093 0000 		sts GyroFaktor,r24
5593
 5865 2c66 F090 0000 		lds r15,Parameter_Gyro_I
5594
 5866 2c6a 8091 0000 		lds r24,Parameter_Gyro_Gier_P
5595
 5867 2c6e 9927      		clr r25
5596
 5868 2c70 AA27      		clr r26
5597
 5869 2c72 97FD      		sbrc r25,7
5598
 5870 2c74 A095      		com r26
5599
 5871 2c76 BA2F      		mov r27,r26
5600
 5872 2c78 BC01      		movw r22,r24
5601
 5873 2c7a CD01      		movw r24,r26
5602
 5874 2c7c 0E94 0000 		call __floatsisf
5603
 5875 2c80 DC01      		movw r26,r24
5604
 5876 2c82 CB01      		movw r24,r22
5605
 5877 2c84 20E0      		ldi r18,lo8(0x41200000)
5606
 5878 2c86 30E0      		ldi r19,hi8(0x41200000)
5607
 5879 2c88 40E2      		ldi r20,hlo8(0x41200000)
5608
 5880 2c8a 51E4      		ldi r21,hhi8(0x41200000)
5609
 5881 2c8c BC01      		movw r22,r24
5610
 5882 2c8e CD01      		movw r24,r26
5611
 5883 2c90 0E94 0000 		call __addsf3
5612
 5884 2c94 DC01      		movw r26,r24
5613
 5885 2c96 CB01      		movw r24,r22
5614
 5886 2c98 BC01      		movw r22,r24
5615
 5887 2c9a CD01      		movw r24,r26
5616
 5888 2c9c 0E94 0000 		call __fixunssfsi
5617
 5889 2ca0 DC01      		movw r26,r24
5618
 5890 2ca2 CB01      		movw r24,r22
5619
 5891 2ca4 8093 0000 		sts GyroFaktorGier,r24
5620
 5892 2ca8 9091 0000 		lds r25,Parameter_Gyro_Gier_I
5621
 5893 2cac 9093 0000 		sts IntegralFaktorGier,r25
5622
 5894 2cb0 8091 0000 		lds r24,ExternControl+10
5623
 5895 2cb4 80FF      		sbrs r24,0
5624
 5896 2cb6 00C0      		rjmp .L1175
5625
 5897 2cb8 8091 0000 		lds r24,Parameter_ExternalControl
5626
 5898 2cbc 8138      		cpi r24,lo8(-127)
5627
 5899 2cbe 00F0      		brlo .+4
5628
 5900 2cc0 0C94 0000 		jmp .L1214
5629
 5901               	.L1175:
5630
 5902 2cc4 D092 0000 		sts (StickGas)+1,r13
5631
 5903 2cc8 C092 0000 		sts StickGas,r12
5632
 5904               	.L815:
5633
 5905 2ccc 8091 0000 		lds r24,StickGas
5634
 5906 2cd0 9091 0000 		lds r25,(StickGas)+1
5635
 5907 2cd4 97FF      		sbrs r25,7
5636
 5908 2cd6 00C0      		rjmp .+4
5637
 5909 2cd8 0C94 0000 		jmp .L1215
5638
 5910               	.L817:
5639
 5911 2cdc 5091 0000 		lds r21,EE_Parameter+8
5640
 5912 2ce0 588B      		std Y+16,r21
5641
 5913 2ce2 52FD      		sbrc r21,2
5642
 5914 2ce4 00C0      		rjmp .+4
5643
 5915 2ce6 0C94 0000 		jmp .L1176
5644
 5916 2cea 1092 0000 		sts IntegralFaktor,__zero_reg__
5645
 5917 2cee 4091 0000 		lds r20,StickNick
5646
 5918 2cf2 5091 0000 		lds r21,(StickNick)+1
5647
 5919 2cf6 CA01      		movw r24,r20
5648
 5920 2cf8 57FF      		sbrs r21,7
5649
 5921 2cfa 00C0      		rjmp .+4
5650
 5922 2cfc 0C94 0000 		jmp .L1216
5651
 5923               	.L820:
5652
 5924 2d00 9595      		asr r25
5653
 5925 2d02 8795      		ror r24
5654
 5926 2d04 9595      		asr r25
5655
 5927 2d06 8795      		ror r24
5656
 5928 2d08 97FF      		sbrs r25,7
5657
 5929 2d0a 00C0      		rjmp .+4
5658
 5930 2d0c 0C94 0000 		jmp .L1217
5659
 5931               	.L821:
5660
 5932 2d10 2091 0000 		lds r18,MaxStickNick
5661
 5933 2d14 3091 0000 		lds r19,(MaxStickNick)+1
5662
 5934 2d18 2817      		cp r18,r24
5663
 5935 2d1a 3907      		cpc r19,r25
5664
 5936 2d1c 04F0      		brlt .+4
5665
 5937 2d1e 0C94 0000 		jmp .L819
5666
 5938 2d22 CA01      		movw r24,r20
5667
 5939 2d24 57FF      		sbrs r21,7
5668
 5940 2d26 00C0      		rjmp .+4
5669
 5941 2d28 0C94 0000 		jmp .L1218
5670
 5942               	.L822:
5671
 5943 2d2c 97FF      		sbrs r25,7
5672
 5944 2d2e 00C0      		rjmp .+4
5673
 5945 2d30 0C94 0000 		jmp .L1219
5674
 5946               	.L823:
5675
 5947 2d34 BC01      		movw r22,r24
5676
 5948 2d36 7595      		asr r23
5677
 5949 2d38 6795      		ror r22
5678
 5950 2d3a 7595      		asr r23
5679
 5951 2d3c 6795      		ror r22
5680
 5952 2d3e 6536      		cpi r22,101
5681
 5953 2d40 7105      		cpc r23,__zero_reg__
5682
 5954 2d42 04F4      		brge .+4
5683
 5955 2d44 0C94 0000 		jmp .L825
5684
 5956 2d48 64E6      		ldi r22,lo8(100)
5685
 5957 2d4a 70E0      		ldi r23,hi8(100)
5686
 5958 2d4c 4091 0000 		lds r20,StickRoll
5687
 5959 2d50 5091 0000 		lds r21,(StickRoll)+1
5688
 5960 2d54 CA01      		movw r24,r20
5689
 5961 2d56 57FD      		sbrc r21,7
5690
 5962 2d58 00C0      		rjmp .+4
5691
 5963 2d5a 0C94 0000 		jmp .L827
5692
 5964               	.L1266:
5693
 5965 2d5e 0396      		adiw r24,3
5694
 5966 2d60 9595      		asr r25
5695
 5967 2d62 8795      		ror r24
5696
 5968 2d64 9595      		asr r25
5697
 5969 2d66 8795      		ror r24
5698
 5970 2d68 97FD      		sbrc r25,7
5699
 5971 2d6a 00C0      		rjmp .+4
5700
 5972 2d6c 0C94 0000 		jmp .L828
5701
 5973               	.L1267:
5702
 5974 2d70 9095      		com r25
5703
 5975 2d72 8195      		neg r24
5704
 5976 2d74 9F4F      		sbci r25,lo8(-1)
5705
 5977 2d76 2091 0000 		lds r18,MaxStickRoll
5706
 5978 2d7a 3091 0000 		lds r19,(MaxStickRoll)+1
5707
 5979 2d7e 2817      		cp r18,r24
5708
 5980 2d80 3907      		cpc r19,r25
5709
 5981 2d82 04F4      		brge .+4
5710
 5982 2d84 0C94 0000 		jmp .L1220
5711
 5983               	.L826:
5712
 5984 2d88 2150      		subi r18,lo8(-(-1))
5713
 5985 2d8a 3040      		sbci r19,hi8(-(-1))
5714
 5986               	.L832:
5715
 5987 2d8c 8091 0000 		lds r24,MikroKopterFlags
5716
 5988 2d90 84FD      		sbrc r24,4
5717
 5989 2d92 00C0      		rjmp .+4
5718
 5990 2d94 0C94 0000 		jmp .L1177
5719
 5991               	.L1270:
5720
 5992 2d98 1092 0000 		sts (MaxStickNick)+1,__zero_reg__
5721
 5993 2d9c 1092 0000 		sts MaxStickNick,__zero_reg__
5722
 5994 2da0 1092 0000 		sts (MaxStickRoll)+1,__zero_reg__
5723
 5995 2da4 1092 0000 		sts MaxStickRoll,__zero_reg__
5724
 5996               	.L833:
5725
 5997 2da8 E12F      		mov r30,r17
5726
 5998 2daa FF27      		clr r31
5727
 5999 2dac EE0F      		add r30,r30
5728
 6000 2dae FF1F      		adc r31,r31
5729
 6001 2db0 E050      		subi r30,lo8(-(PPM_in))
5730
 6002 2db2 F040      		sbci r31,hi8(-(PPM_in))
5731
 6003 2db4 4091 0000 		lds r20,EE_Parameter+49
5732
 6004 2db8 242F      		mov r18,r20
5733
 6005 2dba 3327      		clr r19
5734
 6006 2dbc 8081      		ld r24,Z
5735
 6007 2dbe 9181      		ldd r25,Z+1
5736
 6008 2dc0 2817      		cp r18,r24
5737
 6009 2dc2 3907      		cpc r19,r25
5738
 6010 2dc4 04F4      		brge .L834
5739
 6011 2dc6 8091 0000 		lds r24,EE_Parameter+86
5740
 6012 2dca 82FF      		sbrs r24,2
5741
 6013 2dcc 00C0      		rjmp .+4
5742
 6014 2dce 0C94 0000 		jmp .L1221
5743
 6015               	.L834:
5744
 6016 2dd2 E12F      		mov r30,r17
5745
 6017 2dd4 FF27      		clr r31
5746
 6018 2dd6 EE0F      		add r30,r30
5747
 6019 2dd8 FF1F      		adc r31,r31
5748
 6020 2dda E050      		subi r30,lo8(-(PPM_in))
5749
 6021 2ddc F040      		sbci r31,hi8(-(PPM_in))
5750
 6022 2dde 842F      		mov r24,r20
5751
 6023 2de0 9927      		clr r25
5752
 6024 2de2 2091 0000 		lds r18,EE_Parameter+50
5753
 6025 2de6 821B      		sub r24,r18
5754
 6026 2de8 9109      		sbc r25,__zero_reg__
5755
 6027 2dea 2081      		ld r18,Z
5756
 6028 2dec 3181      		ldd r19,Z+1
5757
 6029 2dee 2817      		cp r18,r24
5758
 6030 2df0 3907      		cpc r19,r25
5759
 6031 2df2 04F4      		brge .L835
5760
 6032 2df4 1092 0000 		sts Looping_Links,__zero_reg__
5761
 6033               	.L835:
5762
 6034 2df8 E12F      		mov r30,r17
5763
 6035 2dfa FF27      		clr r31
5764
 6036 2dfc EE0F      		add r30,r30
5765
 6037 2dfe FF1F      		adc r31,r31
5766
 6038 2e00 E050      		subi r30,lo8(-(PPM_in))
5767
 6039 2e02 F040      		sbci r31,hi8(-(PPM_in))
5768
 6040 2e04 842F      		mov r24,r20
5769
 6041 2e06 9927      		clr r25
5770
 6042 2e08 2227      		clr r18
5771
 6043 2e0a 3327      		clr r19
5772
 6044 2e0c 281B      		sub r18,r24
5773
 6045 2e0e 390B      		sbc r19,r25
5774
 6046 2e10 8081      		ld r24,Z
5775
 6047 2e12 9181      		ldd r25,Z+1
5776
 6048 2e14 8217      		cp r24,r18
5777
 6049 2e16 9307      		cpc r25,r19
5778
 6050 2e18 04F4      		brge .L837
5779
 6051 2e1a 8091 0000 		lds r24,EE_Parameter+86
5780
 6052 2e1e 83FF      		sbrs r24,3
5781
 6053 2e20 00C0      		rjmp .+4
5782
 6054 2e22 0C94 0000 		jmp .L1222
5783
 6055               	.L837:
5784
 6056 2e26 8091 0000 		lds r24,Looping_Rechts
5785
 6057 2e2a 8823      		tst r24
5786
 6058 2e2c 01F0      		breq .L838
5787
 6059 2e2e E12F      		mov r30,r17
5788
 6060 2e30 FF27      		clr r31
5789
 6061 2e32 EE0F      		add r30,r30
5790
 6062 2e34 FF1F      		adc r31,r31
5791
 6063 2e36 E050      		subi r30,lo8(-(PPM_in))
5792
 6064 2e38 F040      		sbci r31,hi8(-(PPM_in))
5793
 6065 2e3a 8091 0000 		lds r24,EE_Parameter+50
5794
 6066 2e3e 9927      		clr r25
5795
 6067 2e40 841B      		sub r24,r20
5796
 6068 2e42 9109      		sbc r25,__zero_reg__
5797
 6069 2e44 2081      		ld r18,Z
5798
 6070 2e46 3181      		ldd r19,Z+1
5799
 6071 2e48 8217      		cp r24,r18
5800
 6072 2e4a 9307      		cpc r25,r19
5801
 6073 2e4c 04F4      		brge .+4
5802
 6074 2e4e 0C94 0000 		jmp .L1223
5803
 6075               	.L838:
5804
 6076 2e52 E02F      		mov r30,r16
5805
 6077 2e54 FF27      		clr r31
5806
 6078 2e56 EE0F      		add r30,r30
5807
 6079 2e58 FF1F      		adc r31,r31
5808
 6080 2e5a E050      		subi r30,lo8(-(PPM_in))
5809
 6081 2e5c F040      		sbci r31,hi8(-(PPM_in))
5810
 6082 2e5e 242F      		mov r18,r20
5811
 6083 2e60 3327      		clr r19
5812
 6084 2e62 8081      		ld r24,Z
5813
 6085 2e64 9181      		ldd r25,Z+1
5814
 6086 2e66 2817      		cp r18,r24
5815
 6087 2e68 3907      		cpc r19,r25
5816
 6088 2e6a 04F4      		brge .L841
5817
 6089 2e6c 8091 0000 		lds r24,EE_Parameter+86
5818
 6090 2e70 80FF      		sbrs r24,0
5819
 6091 2e72 00C0      		rjmp .+4
5820
 6092 2e74 0C94 0000 		jmp .L1224
5821
 6093               	.L841:
5822
 6094 2e78 5091 0000 		lds r21,Looping_Oben
5823
 6095 2e7c 5523      		tst r21
5824
 6096 2e7e 01F0      		breq .L842
5825
 6097 2e80 E02F      		mov r30,r16
5826
 6098 2e82 FF27      		clr r31
5827
 6099 2e84 EE0F      		add r30,r30
5828
 6100 2e86 FF1F      		adc r31,r31
5829
 6101 2e88 E050      		subi r30,lo8(-(PPM_in))
5830
 6102 2e8a F040      		sbci r31,hi8(-(PPM_in))
5831
 6103 2e8c 842F      		mov r24,r20
5832
 6104 2e8e 9927      		clr r25
5833
 6105 2e90 2091 0000 		lds r18,EE_Parameter+50
5834
 6106 2e94 821B      		sub r24,r18
5835
 6107 2e96 9109      		sbc r25,__zero_reg__
5836
 6108 2e98 2081      		ld r18,Z
5837
 6109 2e9a 3181      		ldd r19,Z+1
5838
 6110 2e9c 2817      		cp r18,r24
5839
 6111 2e9e 3907      		cpc r19,r25
5840
 6112 2ea0 04F4      		brge .+4
5841
 6113 2ea2 0C94 0000 		jmp .L1225
5842
 6114               	.L842:
5843
 6115 2ea6 E02F      		mov r30,r16
5844
 6116 2ea8 FF27      		clr r31
5845
 6117 2eaa EE0F      		add r30,r30
5846
 6118 2eac FF1F      		adc r31,r31
5847
 6119 2eae E050      		subi r30,lo8(-(PPM_in))
5848
 6120 2eb0 F040      		sbci r31,hi8(-(PPM_in))
5849
 6121 2eb2 842F      		mov r24,r20
5850
 6122 2eb4 9927      		clr r25
5851
 6123 2eb6 2227      		clr r18
5852
 6124 2eb8 3327      		clr r19
5853
 6125 2eba 281B      		sub r18,r24
5854
 6126 2ebc 390B      		sbc r19,r25
5855
 6127 2ebe 8081      		ld r24,Z
5856
 6128 2ec0 9181      		ldd r25,Z+1
5857
 6129 2ec2 8217      		cp r24,r18
5858
 6130 2ec4 9307      		cpc r25,r19
5859
 6131 2ec6 04F4      		brge .L845
5860
 6132 2ec8 8091 0000 		lds r24,EE_Parameter+86
5861
 6133 2ecc 81FF      		sbrs r24,1
5862
 6134 2ece 00C0      		rjmp .+4
5863
 6135 2ed0 0C94 0000 		jmp .L1226
5864
 6136               	.L845:
5865
 6137 2ed4 8091 0000 		lds r24,Looping_Unten
5866
 6138 2ed8 8823      		tst r24
5867
 6139 2eda 01F0      		breq .L846
5868
 6140 2edc E02F      		mov r30,r16
5869
 6141 2ede FF27      		clr r31
5870
 6142 2ee0 EE0F      		add r30,r30
5871
 6143 2ee2 FF1F      		adc r31,r31
5872
 6144 2ee4 E050      		subi r30,lo8(-(PPM_in))
5873
 6145 2ee6 F040      		sbci r31,hi8(-(PPM_in))
5874
 6146 2ee8 8091 0000 		lds r24,EE_Parameter+50
5875
 6147 2eec 9927      		clr r25
5876
 6148 2eee 841B      		sub r24,r20
5877
 6149 2ef0 9109      		sbc r25,__zero_reg__
5878
 6150 2ef2 2081      		ld r18,Z
5879
 6151 2ef4 3181      		ldd r19,Z+1
5880
 6152 2ef6 8217      		cp r24,r18
5881
 6153 2ef8 9307      		cpc r25,r19
5882
 6154 2efa 04F4      		brge .+4
5883
 6155 2efc 0C94 0000 		jmp .L1227
5884
 6156               	.L846:
5885
 6157 2f00 8091 0000 		lds r24,Looping_Links
5886
 6158 2f04 8823      		tst r24
5887
 6159 2f06 01F4      		brne .L850
5888
 6160 2f08 8091 0000 		lds r24,Looping_Rechts
5889
 6161 2f0c 8823      		tst r24
5890
 6162 2f0e 01F4      		brne .+4
5891
 6163 2f10 0C94 0000 		jmp .L849
5892
 6164               	.L850:
5893
 6165 2f14 91E0      		ldi r25,lo8(1)
5894
 6166               	.L851:
5895
 6167 2f16 5523      		tst r21
5896
 6168 2f18 01F4      		brne .L853
5897
 6169 2f1a 8091 0000 		lds r24,Looping_Unten
5898
 6170 2f1e 8823      		tst r24
5899
 6171 2f20 01F4      		brne .+4
5900
 6172 2f22 0C94 0000 		jmp .L852
5901
 6173               	.L853:
5902
 6174 2f26 81E0      		ldi r24,lo8(1)
5903
 6175 2f28 8093 0000 		sts Looping_Nick,r24
5904
 6176 2f2c 1092 0000 		sts Looping_Roll,__zero_reg__
5905
 6177 2f30 1092 0000 		sts Looping_Links,__zero_reg__
5906
 6178 2f34 1092 0000 		sts Looping_Rechts,__zero_reg__
5907
 6179 2f38 00C0      		rjmp .L807
5908
 6180               	.L723:
5909
 6181 2f3a 2998      		cbi 37-0x20,1
5910
 6182 2f3c 00C0      		rjmp .L724
5911
 6183               	.L726:
5912
 6184 2f3e 8091 0000 		lds r24,SenderOkay
5913
 6185 2f42 8D38      		cpi r24,lo8(-115)
5914
 6186 2f44 00F4      		brsh .+2
5915
 6187 2f46 00C0      		rjmp .L734
5916
 6188 2f48 8091 0000 		lds r24,MikroKopterFlags
5917
 6189 2f4c 8F7E      		andi r24,lo8(-17)
5918
 6190 2f4e 8093 0000 		sts MikroKopterFlags,r24
5919
 6191 2f52 9091 0000 		lds r25,EE_Parameter+32
5920
 6192 2f56 82E3      		ldi r24,lo8(50)
5921
 6193 2f58 989F      		mul r25,r24
5922
 6194 2f5a C001      		movw r24,r0
5923
 6195 2f5c 1124      		clr r1
5924
 6196 2f5e 9093 0000 		sts (RcLostTimer.7)+1,r25
5925
 6197 2f62 8093 0000 		sts RcLostTimer.7,r24
5926
 6198 2f66 E981      		ldd r30,Y+1
5927
 6199 2f68 FA81      		ldd r31,Y+2
5928
 6200 2f6a B997      		sbiw r30,41
5929
 6201 2f6c 04F0      		brlt .+4
5930
 6202 2f6e 0C94 0000 		jmp .L1228
5931
 6203               	.L1147:
5932
 6204 2f72 8091 0000 		lds r24,modell_fliegt
5933
 6205 2f76 9091 0000 		lds r25,(modell_fliegt)+1
5934
 6206               	.L736:
5935
 6207 2f7a 8F3F      		cpi r24,255
5936
 6208 2f7c 9105      		cpc r25,__zero_reg__
5937
 6209 2f7e 01F0      		breq .+6
5938
 6210 2f80 00F0      		brlo .+4
5939
 6211 2f82 0C94 0000 		jmp .L738
5940
 6212 2f86 1092 0000 		sts SummeNick.0,__zero_reg__
5941
 6213 2f8a 1092 0000 		sts (SummeNick.0)+1,__zero_reg__
5942
 6214 2f8e 1092 0000 		sts (SummeNick.0)+2,__zero_reg__
5943
 6215 2f92 1092 0000 		sts (SummeNick.0)+3,__zero_reg__
5944
 6216 2f96 1092 0000 		sts SummeRoll.1,__zero_reg__
5945
 6217 2f9a 1092 0000 		sts (SummeRoll.1)+1,__zero_reg__
5946
 6218 2f9e 1092 0000 		sts (SummeRoll.1)+2,__zero_reg__
5947
 6219 2fa2 1092 0000 		sts (SummeRoll.1)+3,__zero_reg__
5948
 6220 2fa6 8A3F      		cpi r24,250
5949
 6221 2fa8 9105      		cpc r25,__zero_reg__
5950
 6222 2faa 01F4      		brne .+4
5951
 6223 2fac 0C94 0000 		jmp .L1229
5952
 6224               	.L740:
5953
 6225 2fb0 3091 0000 		lds r19,EE_Parameter+2
5954
 6226 2fb4 E32F      		mov r30,r19
5955
 6227 2fb6 FF27      		clr r31
5956
 6228 2fb8 EE0F      		add r30,r30
5957
 6229 2fba FF1F      		adc r31,r31
5958
 6230 2fbc E050      		subi r30,lo8(-(PPM_in))
5959
 6231 2fbe F040      		sbci r31,hi8(-(PPM_in))
5960
 6232 2fc0 8081      		ld r24,Z
5961
 6233 2fc2 9181      		ldd r25,Z+1
5962
 6234 2fc4 8135      		cpi r24,81
5963
 6235 2fc6 9105      		cpc r25,__zero_reg__
5964
 6236 2fc8 04F4      		brge .+2
5965
 6237 2fca 00C0      		rjmp .L741
5966
 6238 2fcc 4091 0000 		lds r20,MotorenEin
5967
 6239 2fd0 4423      		tst r20
5968
 6240 2fd2 01F0      		breq .+2
5969
 6241 2fd4 00C0      		rjmp .L741
5970
 6242 2fd6 8091 0000 		lds r24,EE_Parameter+3
5971
 6243 2fda E82F      		mov r30,r24
5972
 6244 2fdc FF27      		clr r31
5973
 6245 2fde EE0F      		add r30,r30
5974
 6246 2fe0 FF1F      		adc r31,r31
5975
 6247 2fe2 E050      		subi r30,lo8(-(PPM_in))
5976
 6248 2fe4 F040      		sbci r31,hi8(-(PPM_in))
5977
 6249 2fe6 8081      		ld r24,Z
5978
 6250 2fe8 9181      		ldd r25,Z+1
5979
 6251 2fea 8C34      		cpi r24,76
5980
 6252 2fec 9105      		cpc r25,__zero_reg__
5981
 6253 2fee 04F4      		brge .+4
5982
 6254 2ff0 0C94 0000 		jmp .L742
5983
 6255 2ff4 8091 0000 		lds r24,delay_neutral.8
5984
 6256 2ff8 8F5F      		subi r24,lo8(-(1))
5985
 6257 2ffa 893C      		cpi r24,lo8(-55)
5986
 6258 2ffc 00F4      		brsh .+4
5987
 6259 2ffe 0C94 0000 		jmp .L1170
5988
 6260 3002 2C30      		cpi r18,lo8(12)
5989
 6261 3004 00F0      		brlo .+4
5990
 6262 3006 0C94 0000 		jmp .L744
5991
 6263 300a 2998      		cbi 37-0x20,1
5992
 6264               	.L745:
5993
 6265 300c 1092 0000 		sts MotorenEin,__zero_reg__
5994
 6266 3010 1092 0000 		sts delay_neutral.8,__zero_reg__
5995
 6267 3014 1092 0000 		sts (modell_fliegt)+1,__zero_reg__
5996
 6268 3018 1092 0000 		sts modell_fliegt,__zero_reg__
5997
 6269 301c 0091 0000 		lds r16,EE_Parameter
5998
 6270 3020 E02F      		mov r30,r16
5999
 6271 3022 FF27      		clr r31
6000
 6272 3024 EE0F      		add r30,r30
6001
 6273 3026 FF1F      		adc r31,r31
6002
 6274 3028 E050      		subi r30,lo8(-(PPM_in))
6003
 6275 302a F040      		sbci r31,hi8(-(PPM_in))
6004
 6276 302c 8081      		ld r24,Z
6005
 6277 302e 9181      		ldd r25,Z+1
6006
 6278 3030 8734      		cpi r24,71
6007
 6279 3032 9105      		cpc r25,__zero_reg__
6008
 6280 3034 04F0      		brlt .+4
6009
 6281 3036 0C94 0000 		jmp .L1148
6010
 6282 303a 1091 0000 		lds r17,EE_Parameter+1
6011
 6283 303e E12F      		mov r30,r17
6012
 6284 3040 FF27      		clr r31
6013
 6285 3042 EE0F      		add r30,r30
6014
 6286 3044 FF1F      		adc r31,r31
6015
 6287 3046 E050      		subi r30,lo8(-(PPM_in))
6016
 6288 3048 F040      		sbci r31,hi8(-(PPM_in))
6017
 6289 304a 8081      		ld r24,Z
6018
 6290 304c 9181      		ldd r25,Z+1
6019
 6291 304e 0190      		ld __tmp_reg__,Z+
6020
 6292 3050 F081      		ld r31,Z
6021
 6293 3052 E02D      		mov r30,__tmp_reg__
6022
 6294 3054 F7FF      		sbrs r31,7
6023
 6295 3056 00C0      		rjmp .+4
6024
 6296 3058 0C94 0000 		jmp .L1230
6025
 6297               	.L748:
6026
 6298 305c E734      		cpi r30,71
6027
 6299 305e F105      		cpc r31,__zero_reg__
6028
 6300 3060 04F4      		brge .+2
6029
 6301 3062 00C0      		rjmp .L746
6030
 6302               	.L747:
6031
 6303 3064 21E0      		ldi r18,lo8(1)
6032
 6304 3066 A12F      		mov r26,r17
6033
 6305 3068 BB27      		clr r27
6034
 6306 306a AA0F      		add r26,r26
6035
 6307 306c BB1F      		adc r27,r27
6036
 6308 306e A050      		subi r26,lo8(-(PPM_in))
6037
 6309 3070 B040      		sbci r27,hi8(-(PPM_in))
6038
 6310 3072 8D91      		ld r24,X+
6039
 6311 3074 9C91      		ld r25,X
6040
 6312 3076 1197      		sbiw r26,1
6041
 6313 3078 8734      		cpi r24,71
6042
 6314 307a 9105      		cpc r25,__zero_reg__
6043
 6315 307c 04F0      		brlt .L749
6044
 6316 307e E02F      		mov r30,r16
6045
 6317 3080 FF27      		clr r31
6046
 6318 3082 EE0F      		add r30,r30
6047
 6319 3084 FF1F      		adc r31,r31
6048
 6320 3086 E050      		subi r30,lo8(-(PPM_in))
6049
 6321 3088 F040      		sbci r31,hi8(-(PPM_in))
6050
 6322 308a 8081      		ld r24,Z
6051
 6323 308c 9181      		ldd r25,Z+1
6052
 6324               	.L749:
6053
 6325 308e 8D91      		ld r24,X+
6054
 6326 3090 9C91      		ld r25,X
6055
 6327 3092 8734      		cpi r24,71
6056
 6328 3094 9105      		cpc r25,__zero_reg__
6057
 6329 3096 04F0      		brlt .L750
6058
 6330 3098 E02F      		mov r30,r16
6059
 6331 309a FF27      		clr r31
6060
 6332 309c EE0F      		add r30,r30
6061
 6333 309e FF1F      		adc r31,r31
6062
 6334 30a0 E050      		subi r30,lo8(-(PPM_in))
6063
 6335 30a2 F040      		sbci r31,hi8(-(PPM_in))
6064
 6336 30a4 8081      		ld r24,Z
6065
 6337 30a6 9181      		ldd r25,Z+1
6066
 6338 30a8 8734      		cpi r24,71
6067
 6339 30aa 9105      		cpc r25,__zero_reg__
6068
 6340 30ac 04F0      		brlt .L750
6069
 6341 30ae 22E0      		ldi r18,lo8(2)
6070
 6342               	.L750:
6071
 6343 30b0 E12F      		mov r30,r17
6072
 6344 30b2 FF27      		clr r31
6073
 6345 30b4 EE0F      		add r30,r30
6074
 6346 30b6 FF1F      		adc r31,r31
6075
 6347 30b8 E050      		subi r30,lo8(-(PPM_in))
6076
 6348 30ba F040      		sbci r31,hi8(-(PPM_in))
6077
 6349 30bc 8081      		ld r24,Z
6078
 6350 30be 9181      		ldd r25,Z+1
6079
 6351 30c0 8634      		cpi r24,70
6080
 6352 30c2 9105      		cpc r25,__zero_reg__
6081
 6353 30c4 04F4      		brge .L751
6082
 6354 30c6 E02F      		mov r30,r16
6083
 6355 30c8 FF27      		clr r31
6084
 6356 30ca EE0F      		add r30,r30
6085
 6357 30cc FF1F      		adc r31,r31
6086
 6358 30ce E050      		subi r30,lo8(-(PPM_in))
6087
 6359 30d0 F040      		sbci r31,hi8(-(PPM_in))
6088
 6360 30d2 8081      		ld r24,Z
6089
 6361 30d4 9181      		ldd r25,Z+1
6090
 6362 30d6 8734      		cpi r24,71
6091
 6363 30d8 9105      		cpc r25,__zero_reg__
6092
 6364 30da 04F0      		brlt .L751
6093
 6365 30dc 23E0      		ldi r18,lo8(3)
6094
 6366               	.L751:
6095
 6367 30de E12F      		mov r30,r17
6096
 6368 30e0 FF27      		clr r31
6097
 6369 30e2 EE0F      		add r30,r30
6098
 6370 30e4 FF1F      		adc r31,r31
6099
 6371 30e6 E050      		subi r30,lo8(-(PPM_in))
6100
 6372 30e8 F040      		sbci r31,hi8(-(PPM_in))
6101
 6373 30ea 8081      		ld r24,Z
6102
 6374 30ec 9181      		ldd r25,Z+1
6103
 6375 30ee 8A5B      		subi r24,lo8(-70)
6104
 6376 30f0 9F4F      		sbci r25,hi8(-70)
6105
 6377 30f2 04F4      		brge .L752
6106
 6378 30f4 E02F      		mov r30,r16
6107
 6379 30f6 FF27      		clr r31
6108
 6380 30f8 EE0F      		add r30,r30
6109
 6381 30fa FF1F      		adc r31,r31
6110
 6382 30fc E050      		subi r30,lo8(-(PPM_in))
6111
 6383 30fe F040      		sbci r31,hi8(-(PPM_in))
6112
 6384 3100 8081      		ld r24,Z
6113
 6385 3102 9181      		ldd r25,Z+1
6114
 6386 3104 8734      		cpi r24,71
6115
 6387 3106 9105      		cpc r25,__zero_reg__
6116
 6388 3108 04F0      		brlt .L752
6117
 6389 310a 24E0      		ldi r18,lo8(4)
6118
 6390               	.L752:
6119
 6391 310c E12F      		mov r30,r17
6120
 6392 310e FF27      		clr r31
6121
 6393 3110 EE0F      		add r30,r30
6122
 6394 3112 FF1F      		adc r31,r31
6123
 6395 3114 E050      		subi r30,lo8(-(PPM_in))
6124
 6396 3116 F040      		sbci r31,hi8(-(PPM_in))
6125
 6397 3118 8081      		ld r24,Z
6126
 6398 311a 9181      		ldd r25,Z+1
6127
 6399 311c 8A5B      		subi r24,lo8(-70)
6128
 6400 311e 9F4F      		sbci r25,hi8(-70)
6129
 6401 3120 04F4      		brge .L753
6130
 6402 3122 E02F      		mov r30,r16
6131
 6403 3124 FF27      		clr r31
6132
 6404 3126 EE0F      		add r30,r30
6133
 6405 3128 FF1F      		adc r31,r31
6134
 6406 312a E050      		subi r30,lo8(-(PPM_in))
6135
 6407 312c F040      		sbci r31,hi8(-(PPM_in))
6136
 6408 312e 8081      		ld r24,Z
6137
 6409 3130 9181      		ldd r25,Z+1
6138
 6410 3132 8634      		cpi r24,70
6139
 6411 3134 9105      		cpc r25,__zero_reg__
6140
 6412 3136 04F4      		brge .L753
6141
 6413 3138 25E0      		ldi r18,lo8(5)
6142
 6414               	.L753:
6143
 6415 313a 822F      		mov r24,r18
6144
 6416 313c 0E94 0000 		call SetActiveParamSetNumber
6145
 6417 3140 1091 0000 		lds r17,EE_Parameter+1
6146
 6418               	.L746:
6147
 6419 3144 E12F      		mov r30,r17
6148
 6420 3146 FF27      		clr r31
6149
 6421 3148 EE0F      		add r30,r30
6150
 6422 314a FF1F      		adc r31,r31
6151
 6423 314c E050      		subi r30,lo8(-(PPM_in))
6152
 6424 314e F040      		sbci r31,hi8(-(PPM_in))
6153
 6425 3150 8081      		ld r24,Z
6154
 6426 3152 9181      		ldd r25,Z+1
6155
 6427 3154 0190      		ld __tmp_reg__,Z+
6156
 6428 3156 F081      		ld r31,Z
6157
 6429 3158 E02D      		mov r30,__tmp_reg__
6158
 6430 315a F7FF      		sbrs r31,7
6159
 6431 315c 00C0      		rjmp .+4
6160
 6432 315e 0C94 0000 		jmp .L1231
6161
 6433               	.L755:
6162
 6434 3162 7E97      		sbiw r30,30
6163
 6435 3164 04F0      		brlt .+4
6164
 6436 3166 0C94 0000 		jmp .L754
6165
 6437 316a 8091 0000 		lds r24,EE_Parameter
6166
 6438 316e E82F      		mov r30,r24
6167
 6439 3170 FF27      		clr r31
6168
 6440 3172 EE0F      		add r30,r30
6169
 6441 3174 FF1F      		adc r31,r31
6170
 6442 3176 E050      		subi r30,lo8(-(PPM_in))
6171
 6443 3178 F040      		sbci r31,hi8(-(PPM_in))
6172
 6444 317a 8081      		ld r24,Z
6173
 6445 317c 9181      		ldd r25,Z+1
6174
 6446 317e 8A5B      		subi r24,lo8(-70)
6175
 6447 3180 9F4F      		sbci r25,hi8(-70)
6176
 6448 3182 04F0      		brlt .+4
6177
 6449 3184 0C94 0000 		jmp .L754
6178
 6450 3188 81E0      		ldi r24,lo8(1)
6179
 6451 318a 8093 0000 		sts WinkelOut+6,r24
6180
 6452 318e 88EE      		ldi r24,lo8(1000)
6181
 6453 3190 93E0      		ldi r25,hi8(1000)
6182
 6454 3192 9093 0000 		sts (beeptime)+1,r25
6183
 6455 3196 8093 0000 		sts beeptime,r24
6184
 6456 319a 3091 0000 		lds r19,EE_Parameter+2
6185
 6457               	.L741:
6186
 6458 319e E32F      		mov r30,r19
6187
 6459 31a0 FF27      		clr r31
6188
 6460 31a2 EE0F      		add r30,r30
6189
 6461 31a4 FF1F      		adc r31,r31
6190
 6462 31a6 E050      		subi r30,lo8(-(PPM_in))
6191
 6463 31a8 F040      		sbci r31,hi8(-(PPM_in))
6192
 6464 31aa 8081      		ld r24,Z
6193
 6465 31ac 9181      		ldd r25,Z+1
6194
 6466 31ae 8B5A      		subi r24,lo8(-85)
6195
 6467 31b0 9F4F      		sbci r25,hi8(-85)
6196
 6468 31b2 04F0      		brlt .+2
6197
 6469 31b4 00C0      		rjmp .L734
6198
 6470 31b6 D090 0000 		lds r13,EE_Parameter+3
6199
 6471 31ba ED2D      		mov r30,r13
6200
 6472 31bc FF27      		clr r31
6201
 6473 31be EE0F      		add r30,r30
6202
 6474 31c0 FF1F      		adc r31,r31
6203
 6475 31c2 E050      		subi r30,lo8(-(PPM_in))
6204
 6476 31c4 F040      		sbci r31,hi8(-(PPM_in))
6205
 6477 31c6 8081      		ld r24,Z
6206
 6478 31c8 9181      		ldd r25,Z+1
6207
 6479 31ca 855B      		subi r24,lo8(-75)
6208
 6480 31cc 9F4F      		sbci r25,hi8(-75)
6209
 6481 31ce 04F0      		brlt .+4
6210
 6482 31d0 0C94 0000 		jmp .L801
6211
 6483 31d4 8091 0000 		lds r24,delay_einschalten.9
6212
 6484 31d8 8F5F      		subi r24,lo8(-(1))
6213
 6485 31da 893C      		cpi r24,lo8(-55)
6214
 6486 31dc 00F4      		brsh .+4
6215
 6487 31de 0C94 0000 		jmp .L1171
6216
 6488 31e2 88EC      		ldi r24,lo8(-56)
6217
 6489 31e4 8093 0000 		sts delay_einschalten.9,r24
6218
 6490 31e8 81E0      		ldi r24,lo8(1)
6219
 6491 31ea 90E0      		ldi r25,hi8(1)
6220
 6492 31ec 9093 0000 		sts (modell_fliegt)+1,r25
6221
 6493 31f0 8093 0000 		sts modell_fliegt,r24
6222
 6494 31f4 81E0      		ldi r24,lo8(1)
6223
 6495 31f6 8093 0000 		sts MotorenEin,r24
6224
 6496 31fa 1092 0000 		sts sollGier.2,__zero_reg__
6225
 6497 31fe 1092 0000 		sts (sollGier.2)+1,__zero_reg__
6226
 6498 3202 1092 0000 		sts (sollGier.2)+2,__zero_reg__
6227
 6499 3206 1092 0000 		sts (sollGier.2)+3,__zero_reg__
6228
 6500 320a 1092 0000 		sts Mess_Integral_Gier,__zero_reg__
6229
 6501 320e 1092 0000 		sts (Mess_Integral_Gier)+1,__zero_reg__
6230
 6502 3212 1092 0000 		sts (Mess_Integral_Gier)+2,__zero_reg__
6231
 6503 3216 1092 0000 		sts (Mess_Integral_Gier)+3,__zero_reg__
6232
 6504 321a 1092 0000 		sts Mess_Integral_Gier2,__zero_reg__
6233
 6505 321e 1092 0000 		sts (Mess_Integral_Gier2)+1,__zero_reg__
6234
 6506 3222 1092 0000 		sts (Mess_Integral_Gier2)+2,__zero_reg__
6235
 6507 3226 1092 0000 		sts (Mess_Integral_Gier2)+3,__zero_reg__
6236
 6508 322a 8091 0000 		lds r24,EE_Parameter+23
6237
 6509 322e E82E      		mov r14,r24
6238
 6510 3230 FF24      		clr r15
6239
 6511 3232 0027      		clr r16
6240
 6512 3234 1127      		clr r17
6241
 6513 3236 8091 0000 		lds r24,Mittelwert_AccNick
6242
 6514 323a 9091 0000 		lds r25,(Mittelwert_AccNick)+1
6243
 6515 323e 9C01      		movw r18,r24
6244
 6516 3240 4427      		clr r20
6245
 6517 3242 37FD      		sbrc r19,7
6246
 6518 3244 4095      		com r20
6247
 6519 3246 542F      		mov r21,r20
6248
 6520 3248 C801      		movw r24,r16
6249
 6521 324a B701      		movw r22,r14
6250
 6522 324c 0E94 0000 		call __mulsi3
6251
 6523 3250 DC01      		movw r26,r24
6252
 6524 3252 CB01      		movw r24,r22
6253
 6525 3254 8093 0000 		sts Mess_IntegralNick,r24
6254
 6526 3258 9093 0000 		sts (Mess_IntegralNick)+1,r25
6255
 6527 325c A093 0000 		sts (Mess_IntegralNick)+2,r26
6256
 6528 3260 B093 0000 		sts (Mess_IntegralNick)+3,r27
6257
 6529 3264 8091 0000 		lds r24,Mittelwert_AccRoll
6258
 6530 3268 9091 0000 		lds r25,(Mittelwert_AccRoll)+1
6259
 6531 326c 9C01      		movw r18,r24
6260
 6532 326e 4427      		clr r20
6261
 6533 3270 37FD      		sbrc r19,7
6262
 6534 3272 4095      		com r20
6263
 6535 3274 542F      		mov r21,r20
6264
 6536 3276 C801      		movw r24,r16
6265
 6537 3278 B701      		movw r22,r14
6266
 6538 327a 0E94 0000 		call __mulsi3
6267
 6539 327e DC01      		movw r26,r24
6268
 6540 3280 CB01      		movw r24,r22
6269
 6541 3282 8093 0000 		sts Mess_IntegralRoll,r24
6270
 6542 3286 9093 0000 		sts (Mess_IntegralRoll)+1,r25
6271
 6543 328a A093 0000 		sts (Mess_IntegralRoll)+2,r26
6272
 6544 328e B093 0000 		sts (Mess_IntegralRoll)+3,r27
6273
 6545 3292 8091 0000 		lds r24,IntegralNick
6274
 6546 3296 9091 0000 		lds r25,(IntegralNick)+1
6275
 6547 329a A091 0000 		lds r26,(IntegralNick)+2
6276
 6548 329e B091 0000 		lds r27,(IntegralNick)+3
6277
 6549 32a2 8093 0000 		sts Mess_IntegralNick2,r24
6278
 6550 32a6 9093 0000 		sts (Mess_IntegralNick2)+1,r25
6279
 6551 32aa A093 0000 		sts (Mess_IntegralNick2)+2,r26
6280
 6552 32ae B093 0000 		sts (Mess_IntegralNick2)+3,r27
6281
 6553 32b2 8091 0000 		lds r24,IntegralRoll
6282
 6554 32b6 9091 0000 		lds r25,(IntegralRoll)+1
6283
 6555 32ba A091 0000 		lds r26,(IntegralRoll)+2
6284
 6556 32be B091 0000 		lds r27,(IntegralRoll)+3
6285
 6557 32c2 8093 0000 		sts Mess_IntegralRoll2,r24
6286
 6558 32c6 9093 0000 		sts (Mess_IntegralRoll2)+1,r25
6287
 6559 32ca A093 0000 		sts (Mess_IntegralRoll2)+2,r26
6288
 6560 32ce B093 0000 		sts (Mess_IntegralRoll2)+3,r27
6289
 6561 32d2 1092 0000 		sts SummeNick.0,__zero_reg__
6290
 6562 32d6 1092 0000 		sts (SummeNick.0)+1,__zero_reg__
6291
 6563 32da 1092 0000 		sts (SummeNick.0)+2,__zero_reg__
6292
 6564 32de 1092 0000 		sts (SummeNick.0)+3,__zero_reg__
6293
 6565 32e2 1092 0000 		sts SummeRoll.1,__zero_reg__
6294
 6566 32e6 1092 0000 		sts (SummeRoll.1)+1,__zero_reg__
6295
 6567 32ea 1092 0000 		sts (SummeRoll.1)+2,__zero_reg__
6296
 6568 32ee 1092 0000 		sts (SummeRoll.1)+3,__zero_reg__
6297
 6569 32f2 8091 0000 		lds r24,MikroKopterFlags
6298
 6570 32f6 8860      		ori r24,lo8(8)
6299
 6571 32f8 8093 0000 		sts MikroKopterFlags,r24
6300
 6572 32fc 0C94 0000 		jmp .L803
6301
 6573               	.L1211:
6302
 6574 3300 0197      		sbiw r24,1
6303
 6575 3302 9093 0000 		sts (RcLostTimer.7)+1,r25
6304
 6576 3306 8093 0000 		sts RcLostTimer.7,r24
6305
 6577 330a 2A30      		cpi r18,lo8(10)
6306
 6578 330c 01F0      		breq .+2
6307
 6579 330e 00C0      		rjmp .L1232
6308
 6580               	.L730:
6309
 6581 3310 289A      		sbi 37-0x20,0
6310
 6582 3312 8091 0000 		lds r24,modell_fliegt
6311
 6583 3316 9091 0000 		lds r25,(modell_fliegt)+1
6312
 6584 331a 895E      		subi r24,lo8(1001)
6313
 6585 331c 9340      		sbci r25,hi8(1001)
6314
 6586 331e 00F0      		brlo .+2
6315
 6587 3320 00C0      		rjmp .L1233
6316
 6588               	.L732:
6317
 6589 3322 1092 0000 		sts MotorenEin,__zero_reg__
6318
 6590 3326 00C0      		rjmp .L734
6319
 6591               	.L1149:
6320
 6592 3328 6091 0000 		lds r22,EE_Parameter+8
6321
 6593 332c 688B      		std Y+16,r22
6322
 6594               	.L807:
6323
 6595 332e 7091 0000 		lds r23,Looping_Roll
6324
 6596 3332 7B8F      		std Y+27,r23
6325
 6597 3334 7723      		tst r23
6326
 6598 3336 01F4      		brne .L856
6327
 6599 3338 8091 0000 		lds r24,Looping_Nick
6328
 6600 333c 8823      		tst r24
6329
 6601 333e 01F0      		breq .L855
6330
 6602               	.L856:
6331
 6603 3340 8091 0000 		lds r24,EE_Parameter+48
6332
 6604 3344 9927      		clr r25
6333
 6605 3346 A981      		ldd r26,Y+1
6334
 6606 3348 BA81      		ldd r27,Y+2
6335
 6607 334a 8A17      		cp r24,r26
6336
 6608 334c 9B07      		cpc r25,r27
6337
 6609 334e 04F4      		brge .L857
6338
 6610 3350 9A83      		std Y+2,r25
6339
 6611 3352 8983      		std Y+1,r24
6340
 6612               	.L857:
6341
 6613 3354 81E0      		ldi r24,lo8(1)
6342
 6614 3356 8093 0000 		sts TrichterFlug,r24
6343
 6615               	.L855:
6344
 6616 335a 8091 0000 		lds r24,MikroKopterFlags
6345
 6617 335e 84FF      		sbrs r24,4
6346
 6618 3360 00C0      		rjmp .L1150
6347
 6619 3362 1092 0000 		sts (StickGier)+1,__zero_reg__
6348
 6620 3366 1092 0000 		sts StickGier,__zero_reg__
6349
 6621 336a 1092 0000 		sts (StickNick)+1,__zero_reg__
6350
 6622 336e 1092 0000 		sts StickNick,__zero_reg__
6351
 6623 3372 1092 0000 		sts (StickRoll)+1,__zero_reg__
6352
 6624 3376 1092 0000 		sts StickRoll,__zero_reg__
6353
 6625 337a 9AE5      		ldi r25,lo8(90)
6354
 6626 337c 9093 0000 		sts GyroFaktor,r25
6355
 6627 3380 88E7      		ldi r24,lo8(120)
6356
 6628 3382 8093 0000 		sts IntegralFaktor,r24
6357
 6629 3386 9093 0000 		sts GyroFaktorGier,r25
6358
 6630 338a 8A8F      		std Y+26,r24
6359
 6631 338c 8093 0000 		sts IntegralFaktorGier,r24
6360
 6632 3390 1092 0000 		sts Looping_Roll,__zero_reg__
6361
 6633 3394 1092 0000 		sts Looping_Nick,__zero_reg__
6362
 6634 3398 1B8E      		std Y+27,__zero_reg__
6363
 6635               	.L858:
6364
 6636 339a 2091 0000 		lds r18,MittelIntegralNick
6365
 6637 339e 3091 0000 		lds r19,(MittelIntegralNick)+1
6366
 6638 33a2 4091 0000 		lds r20,(MittelIntegralNick)+2
6367
 6639 33a6 5091 0000 		lds r21,(MittelIntegralNick)+3
6368
 6640 33aa E090 0000 		lds r14,IntegralNick
6369
 6641 33ae F090 0000 		lds r15,(IntegralNick)+1
6370
 6642 33b2 0091 0000 		lds r16,(IntegralNick)+2
6371
 6643 33b6 1091 0000 		lds r17,(IntegralNick)+3
6372
 6644 33ba ED8E      		std Y+29,r14
6373
 6645 33bc FE8E      		std Y+30,r15
6374
 6646 33be 0F8F      		std Y+31,r16
6375
 6647 33c0 18A3      		std Y+32,r17
6376
 6648 33c2 2E0D      		add r18,r14
6377
 6649 33c4 3F1D      		adc r19,r15
6378
 6650 33c6 401F      		adc r20,r16
6379
 6651 33c8 511F      		adc r21,r17
6380
 6652 33ca 8091 0000 		lds r24,MittelIntegralRoll
6381
 6653 33ce 9091 0000 		lds r25,(MittelIntegralRoll)+1
6382
 6654 33d2 A091 0000 		lds r26,(MittelIntegralRoll)+2
6383
 6655 33d6 B091 0000 		lds r27,(MittelIntegralRoll)+3
6384
 6656 33da E090 0000 		lds r14,IntegralRoll
6385
 6657 33de F090 0000 		lds r15,(IntegralRoll)+1
6386
 6658 33e2 0091 0000 		lds r16,(IntegralRoll)+2
6387
 6659 33e6 1091 0000 		lds r17,(IntegralRoll)+3
6388
 6660 33ea EC86      		std Y+12,r14
6389
 6661 33ec FD86      		std Y+13,r15
6390
 6662 33ee 0E87      		std Y+14,r16
6391
 6663 33f0 1F87      		std Y+15,r17
6392
 6664 33f2 8E0D      		add r24,r14
6393
 6665 33f4 9F1D      		adc r25,r15
6394
 6666 33f6 A01F      		adc r26,r16
6395
 6667 33f8 B11F      		adc r27,r17
6396
 6668 33fa 2090 0000 		lds r2,MittelIntegralNick2
6397
 6669 33fe 3090 0000 		lds r3,(MittelIntegralNick2)+1
6398
 6670 3402 4090 0000 		lds r4,(MittelIntegralNick2)+2
6399
 6671 3406 5090 0000 		lds r5,(MittelIntegralNick2)+3
6400
 6672 340a E090 0000 		lds r14,IntegralNick2
6401
 6673 340e F090 0000 		lds r15,(IntegralNick2)+1
6402
 6674 3412 0091 0000 		lds r16,(IntegralNick2)+2
6403
 6675 3416 1091 0000 		lds r17,(IntegralNick2)+3
6404
 6676 341a EE8A      		std Y+22,r14
6405
 6677 341c FF8A      		std Y+23,r15
6406
 6678 341e 088F      		std Y+24,r16
6407
 6679 3420 198F      		std Y+25,r17
6408
 6680 3422 2E0C      		add r2,r14
6409
 6681 3424 3F1C      		adc r3,r15
6410
 6682 3426 401E      		adc r4,r16
6411
 6683 3428 511E      		adc r5,r17
6412
 6684 342a 6090 0000 		lds r6,MittelIntegralRoll2
6413
 6685 342e 7090 0000 		lds r7,(MittelIntegralRoll2)+1
6414
 6686 3432 8090 0000 		lds r8,(MittelIntegralRoll2)+2
6415
 6687 3436 9090 0000 		lds r9,(MittelIntegralRoll2)+3
6416
 6688 343a E090 0000 		lds r14,IntegralRoll2
6417
 6689 343e F090 0000 		lds r15,(IntegralRoll2)+1
6418
 6690 3442 0091 0000 		lds r16,(IntegralRoll2)+2
6419
 6691 3446 1091 0000 		lds r17,(IntegralRoll2)+3
6420
 6692 344a E9A2      		std Y+33,r14
6421
 6693 344c FAA2      		std Y+34,r15
6422
 6694 344e 0BA3      		std Y+35,r16
6423
 6695 3450 1CA3      		std Y+36,r17
6424
 6696 3452 6E0C      		add r6,r14
6425
 6697 3454 7F1C      		adc r7,r15
6426
 6698 3456 801E      		adc r8,r16
6427
 6699 3458 911E      		adc r9,r17
6428
 6700 345a F090 0000 		lds r15,Looping_Nick
6429
 6701 345e FB86      		std Y+11,r15
6430
 6702 3460 FF20      		tst r15
6431
 6703 3462 01F0      		breq .+2
6432
 6704 3464 00C0      		rjmp .L860
6433
 6705 3466 0B8D      		ldd r16,Y+27
6434
 6706 3468 0023      		tst r16
6435
 6707 346a 01F0      		breq .+2
6436
 6708 346c 00C0      		rjmp .L860
6437
 6709 346e 8093 0000 		sts MittelIntegralRoll,r24
6438
 6710 3472 9093 0000 		sts (MittelIntegralRoll)+1,r25
6439
 6711 3476 A093 0000 		sts (MittelIntegralRoll)+2,r26
6440
 6712 347a B093 0000 		sts (MittelIntegralRoll)+3,r27
6441
 6713 347e 2093 0000 		sts MittelIntegralNick,r18
6442
 6714 3482 3093 0000 		sts (MittelIntegralNick)+1,r19
6443
 6715 3486 4093 0000 		sts (MittelIntegralNick)+2,r20
6444
 6716 348a 5093 0000 		sts (MittelIntegralNick)+3,r21
6445
 6717               	.L1196:
6446
 6718 348e 8091 0000 		lds r24,Aktuell_az
6447
 6719 3492 9091 0000 		lds r25,(Aktuell_az)+1
6448
 6720 3496 8150      		subi r24,lo8(513)
6449
 6721 3498 9240      		sbci r25,hi8(513)
6450
 6722 349a 04F0      		brlt .+2
6451
 6723 349c 00C0      		rjmp .L862
6452
 6724 349e 8091 0000 		lds r24,MotorenEin
6453
 6725 34a2 8823      		tst r24
6454
 6726 34a4 01F0      		breq .+2
6455
 6727 34a6 00C0      		rjmp .L862
6456
 6728               	.L861:
6457
 6729 34a8 8091 0000 		lds r24,ZaehlMessungen
6458
 6730 34ac 9091 0000 		lds r25,(ZaehlMessungen)+1
6459
 6731 34b0 8F3F      		cpi r24,255
6460
 6732 34b2 9105      		cpc r25,__zero_reg__
6461
 6733 34b4 01F0      		breq .+2
6462
 6734 34b6 00F4      		brsh .+2
6463
 6735 34b8 00C0      		rjmp .L1151
6464
 6736               	.L1265:
6465
 6737 34ba 8B85      		ldd r24,Y+11
6466
 6738 34bc 8823      		tst r24
6467
 6739 34be 01F0      		breq .+2
6468
 6740 34c0 00C0      		rjmp .L874
6469
 6741 34c2 9B8D      		ldd r25,Y+27
6470
 6742 34c4 9923      		tst r25
6471
 6743 34c6 01F0      		breq .+2
6472
 6744 34c8 00C0      		rjmp .L874
6473
 6745 34ca A091 0000 		lds r26,TrichterFlug
6474
 6746 34ce AC8F      		std Y+28,r26
6475
 6747 34d0 AA23      		tst r26
6476
 6748 34d2 01F0      		breq .+2
6477
 6749 34d4 00C0      		rjmp .L874
6478
 6750 34d6 B091 0000 		lds r27,EE_Parameter+57
6479
 6751 34da B98B      		std Y+17,r27
6480
 6752 34dc BB23      		tst r27
6481
 6753 34de 01F4      		brne .+2
6482
 6754 34e0 00C0      		rjmp .L874
6483
 6755 34e2 2092 0000 		sts MittelIntegralNick2,r2
6484
 6756 34e6 3092 0000 		sts (MittelIntegralNick2)+1,r3
6485
 6757 34ea 4092 0000 		sts (MittelIntegralNick2)+2,r4
6486
 6758 34ee 5092 0000 		sts (MittelIntegralNick2)+3,r5
6487
 6759 34f2 6092 0000 		sts MittelIntegralRoll2,r6
6488
 6760 34f6 7092 0000 		sts (MittelIntegralRoll2)+1,r7
6489
 6761 34fa 8092 0000 		sts (MittelIntegralRoll2)+2,r8
6490
 6762 34fe 9092 0000 		sts (MittelIntegralRoll2)+3,r9
6491
 6763 3502 8091 0000 		lds r24,MittelIntegralNick
6492
 6764 3506 9091 0000 		lds r25,(MittelIntegralNick)+1
6493
 6765 350a A091 0000 		lds r26,(MittelIntegralNick)+2
6494
 6766 350e B091 0000 		lds r27,(MittelIntegralNick)+3
6495
 6767 3512 B7FF      		sbrs r27,7
6496
 6768 3514 00C0      		rjmp .+4
6497
 6769 3516 0C94 0000 		jmp .L1234
6498
 6770               	.L875:
6499
 6771 351a 292E      		mov r2,r25
6500
 6772 351c 3A2E      		mov r3,r26
6501
 6773 351e 4B2E      		mov r4,r27
6502
 6774 3520 5524      		clr r5
6503
 6775 3522 47FC      		sbrc r4,7
6504
 6776 3524 5A94      		dec r5
6505
 6777 3526 2092 0000 		sts MittelIntegralNick,r2
6506
 6778 352a 3092 0000 		sts (MittelIntegralNick)+1,r3
6507
 6779 352e 4092 0000 		sts (MittelIntegralNick)+2,r4
6508
 6780 3532 5092 0000 		sts (MittelIntegralNick)+3,r5
6509
 6781 3536 8091 0000 		lds r24,MittelIntegralRoll
6510
 6782 353a 9091 0000 		lds r25,(MittelIntegralRoll)+1
6511
 6783 353e A091 0000 		lds r26,(MittelIntegralRoll)+2
6512
 6784 3542 B091 0000 		lds r27,(MittelIntegralRoll)+3
6513
 6785 3546 B7FF      		sbrs r27,7
6514
 6786 3548 00C0      		rjmp .+4
6515
 6787 354a 0C94 0000 		jmp .L1235
6516
 6788               	.L876:
6517
 6789 354e 892F      		mov r24,r25
6518
 6790 3550 9A2F      		mov r25,r26
6519
 6791 3552 AB2F      		mov r26,r27
6520
 6792 3554 BB27      		clr r27
6521
 6793 3556 A7FD      		sbrc r26,7
6522
 6794 3558 BA95      		dec r27
6523
 6795 355a 8B83      		std Y+3,r24
6524
 6796 355c 9C83      		std Y+4,r25
6525
 6797 355e AD83      		std Y+5,r26
6526
 6798 3560 BE83      		std Y+6,r27
6527
 6799 3562 8093 0000 		sts MittelIntegralRoll,r24
6528
 6800 3566 9093 0000 		sts (MittelIntegralRoll)+1,r25
6529
 6801 356a A093 0000 		sts (MittelIntegralRoll)+2,r26
6530
 6802 356e B093 0000 		sts (MittelIntegralRoll)+3,r27
6531
 6803 3572 8091 0000 		lds r24,EE_Parameter+23
6532
 6804 3576 E82E      		mov r14,r24
6533
 6805 3578 FF24      		clr r15
6534
 6806 357a 0027      		clr r16
6535
 6807 357c 1127      		clr r17
6536
 6808 357e 2091 0000 		lds r18,IntegralAccNick
6537
 6809 3582 3091 0000 		lds r19,(IntegralAccNick)+1
6538
 6810 3586 4091 0000 		lds r20,(IntegralAccNick)+2
6539
 6811 358a 5091 0000 		lds r21,(IntegralAccNick)+3
6540
 6812 358e C801      		movw r24,r16
6541
 6813 3590 B701      		movw r22,r14
6542
 6814 3592 0E94 0000 		call __mulsi3
6543
 6815 3596 97FF      		sbrs r25,7
6544
 6816 3598 00C0      		rjmp .+4
6545
 6817 359a 0C94 0000 		jmp .L1236
6546
 6818               	.L877:
6547
 6819 359e 672E      		mov r6,r23
6548
 6820 35a0 782E      		mov r7,r24
6549
 6821 35a2 892E      		mov r8,r25
6550
 6822 35a4 9924      		clr r9
6551
 6823 35a6 87FC      		sbrc r8,7
6552
 6824 35a8 9A94      		dec r9
6553
 6825 35aa 2091 0000 		lds r18,IntegralAccRoll
6554
 6826 35ae 3091 0000 		lds r19,(IntegralAccRoll)+1
6555
 6827 35b2 4091 0000 		lds r20,(IntegralAccRoll)+2
6556
 6828 35b6 5091 0000 		lds r21,(IntegralAccRoll)+3
6557
 6829 35ba C801      		movw r24,r16
6558
 6830 35bc B701      		movw r22,r14
6559
 6831 35be 0E94 0000 		call __mulsi3
6560
 6832 35c2 97FF      		sbrs r25,7
6561
 6833 35c4 00C0      		rjmp .+4
6562
 6834 35c6 0C94 0000 		jmp .L1237
6563
 6835               	.L878:
6564
 6836 35ca A72E      		mov r10,r23
6565
 6837 35cc B82E      		mov r11,r24
6566
 6838 35ce C92E      		mov r12,r25
6567
 6839 35d0 DD24      		clr r13
6568
 6840 35d2 C7FC      		sbrc r12,7
6569
 6841 35d4 DA94      		dec r13
6570
 6842 35d6 D201      		movw r26,r4
6571
 6843 35d8 C101      		movw r24,r2
6572
 6844 35da 8619      		sub r24,r6
6573
 6845 35dc 9709      		sbc r25,r7
6574
 6846 35de A809      		sbc r26,r8
6575
 6847 35e0 B909      		sbc r27,r9
6576
 6848 35e2 2091 0000 		lds r18,EE_Parameter+56
6577
 6849 35e6 E22E      		mov r14,r18
6578
 6850 35e8 FF24      		clr r15
6579
 6851 35ea 0027      		clr r16
6580
 6852 35ec 1127      		clr r17
6581
 6853 35ee BC01      		movw r22,r24
6582
 6854 35f0 CD01      		movw r24,r26
6583
 6855 35f2 A801      		movw r20,r16
6584
 6856 35f4 9701      		movw r18,r14
6585
 6857 35f6 0E94 0000 		call __divmodsi4
6586
 6858 35fa 3901      		movw r6,r18
6587
 6859 35fc 4A01      		movw r8,r20
6588
 6860 35fe 1901      		movw r2,r18
6589
 6861 3600 2A01      		movw r4,r20
6590
 6862 3602 8B81      		ldd r24,Y+3
6591
 6863 3604 9C81      		ldd r25,Y+4
6592
 6864 3606 AD81      		ldd r26,Y+5
6593
 6865 3608 BE81      		ldd r27,Y+6
6594
 6866 360a 8A19      		sub r24,r10
6595
 6867 360c 9B09      		sbc r25,r11
6596
 6868 360e AC09      		sbc r26,r12
6597
 6869 3610 BD09      		sbc r27,r13
6598
 6870 3612 BC01      		movw r22,r24
6599
 6871 3614 CD01      		movw r24,r26
6600
 6872 3616 A801      		movw r20,r16
6601
 6873 3618 9701      		movw r18,r14
6602
 6874 361a 0E94 0000 		call __divmodsi4
6603
 6875 361e D401      		movw r26,r8
6604
 6876 3620 C301      		movw r24,r6
6605
 6877 3622 97FE      		sbrs r9,7
6606
 6878 3624 00C0      		rjmp .+4
6607
 6879 3626 0C94 0000 		jmp .L1238
6608
 6880               	.L880:
6609
 6881 362a 892F      		mov r24,r25
6610
 6882 362c 9A2F      		mov r25,r26
6611
 6883 362e AB2F      		mov r26,r27
6612
 6884 3630 BB27      		clr r27
6613
 6885 3632 A7FD      		sbrc r26,7
6614
 6886 3634 BA95      		dec r27
6615
 6887 3636 BC01      		movw r22,r24
6616
 6888 3638 DA01      		movw r26,r20
6617
 6889 363a C901      		movw r24,r18
6618
 6890 363c 57FF      		sbrs r21,7
6619
 6891 363e 00C0      		rjmp .+4
6620
 6892 3640 0C94 0000 		jmp .L1239
6621
 6893               	.L881:
6622
 6894 3644 892F      		mov r24,r25
6623
 6895 3646 9A2F      		mov r25,r26
6624
 6896 3648 AB2F      		mov r26,r27
6625
 6897 364a BB27      		clr r27
6626
 6898 364c A7FD      		sbrc r26,7
6627
 6899 364e BA95      		dec r27
6628
 6900 3650 6C01      		movw r12,r24
6629
 6901 3652 8091 0000 		lds r24,MaxStickNick
6630
 6902 3656 9091 0000 		lds r25,(MaxStickNick)+1
6631
 6903 365a 8134      		cpi r24,65
6632
 6904 365c 9105      		cpc r25,__zero_reg__
6633
 6905 365e 04F4      		brge .L883
6634
 6906 3660 8091 0000 		lds r24,MaxStickRoll
6635
 6907 3664 9091 0000 		lds r25,(MaxStickRoll)+1
6636
 6908 3668 8134      		cpi r24,65
6637
 6909 366a 9105      		cpc r25,__zero_reg__
6638
 6910 366c 04F4      		brge .L883
6639
 6911 366e 8091 0000 		lds r24,EE_Parameter+3
6640
 6912 3672 E82F      		mov r30,r24
6641
 6913 3674 FF27      		clr r31
6642
 6914 3676 EE0F      		add r30,r30
6643
 6915 3678 FF1F      		adc r31,r31
6644
 6916 367a E050      		subi r30,lo8(-(PPM_in))
6645
 6917 367c F040      		sbci r31,hi8(-(PPM_in))
6646
 6918 367e 8081      		ld r24,Z
6647
 6919 3680 9181      		ldd r25,Z+1
6648
 6920 3682 0190      		ld __tmp_reg__,Z+
6649
 6921 3684 F081      		ld r31,Z
6650
 6922 3686 E02D      		mov r30,__tmp_reg__
6651
 6923 3688 F7FF      		sbrs r31,7
6652
 6924 368a 00C0      		rjmp .+4
6653
 6925 368c 0C94 0000 		jmp .L1240
6654
 6926               	.L884:
6655
 6927 3690 7A97      		sbiw r30,26
6656
 6928 3692 04F0      		brlt .L882
6657
 6929               	.L883:
6658
 6930 3694 7093 0000 		sts (LageKorrekturNick)+1,r23
6659
 6931 3698 6093 0000 		sts LageKorrekturNick,r22
6660
 6932 369c D092 0000 		sts (LageKorrekturRoll)+1,r13
6661
 6933 36a0 C092 0000 		sts LageKorrekturRoll,r12
6662
 6934 36a4 CB01      		movw r24,r22
6663
 6935 36a6 77FF      		sbrs r23,7
6664
 6936 36a8 00C0      		rjmp .+4
6665
 6937 36aa 0C94 0000 		jmp .L1241
6666
 6938               	.L885:
6667
 6939 36ae BC01      		movw r22,r24
6668
 6940 36b0 7595      		asr r23
6669
 6941 36b2 6795      		ror r22
6670
 6942 36b4 C601      		movw r24,r12
6671
 6943 36b6 D7FE      		sbrs r13,7
6672
 6944 36b8 00C0      		rjmp .+4
6673
 6945 36ba 0C94 0000 		jmp .L1242
6674
 6946               	.L886:
6675
 6947 36be 6C01      		movw r12,r24
6676
 6948 36c0 D594      		asr r13
6677
 6949 36c2 C794      		ror r12
6678
 6950               	.L882:
6679
 6951 36c4 EE88      		ldd r14,Y+22
6680
 6952 36c6 FF88      		ldd r15,Y+23
6681
 6953 36c8 088D      		ldd r16,Y+24
6682
 6954 36ca 198D      		ldd r17,Y+25
6683
 6955 36cc 2D8D      		ldd r18,Y+29
6684
 6956 36ce 3E8D      		ldd r19,Y+30
6685
 6957 36d0 4F8D      		ldd r20,Y+31
6686
 6958 36d2 58A1      		ldd r21,Y+32
6687
 6959 36d4 E21A      		sub r14,r18
6688
 6960 36d6 F30A      		sbc r15,r19
6689
 6961 36d8 040B      		sbc r16,r20
6690
 6962 36da 150B      		sbc r17,r21
6691
 6963 36dc EDA2      		std Y+37,r14
6692
 6964 36de FEA2      		std Y+38,r15
6693
 6965 36e0 0FA3      		std Y+39,r16
6694
 6966 36e2 18A7      		std Y+40,r17
6695
 6967 36e4 E092 0000 		sts tmp_long.3,r14
6696
 6968 36e8 F092 0000 		sts (tmp_long.3)+1,r15
6697
 6969 36ec 0093 0000 		sts (tmp_long.3)+2,r16
6698
 6970 36f0 1093 0000 		sts (tmp_long.3)+3,r17
6699
 6971 36f4 89A1      		ldd r24,Y+33
6700
 6972 36f6 9AA1      		ldd r25,Y+34
6701
 6973 36f8 ABA1      		ldd r26,Y+35
6702
 6974 36fa BCA1      		ldd r27,Y+36
6703
 6975 36fc EC84      		ldd r14,Y+12
6704
 6976 36fe FD84      		ldd r15,Y+13
6705
 6977 3700 0E85      		ldd r16,Y+14
6706
 6978 3702 1F85      		ldd r17,Y+15
6707
 6979 3704 8E19      		sub r24,r14
6708
 6980 3706 9F09      		sbc r25,r15
6709
 6981 3708 A00B      		sbc r26,r16
6710
 6982 370a B10B      		sbc r27,r17
6711
 6983 370c 8F83      		std Y+7,r24
6712
 6984 370e 9887      		std Y+8,r25
6713
 6985 3710 A987      		std Y+9,r26
6714
 6986 3712 BA87      		std Y+10,r27
6715
 6987 3714 8093 0000 		sts tmp_long2.4,r24
6716
 6988 3718 9093 0000 		sts (tmp_long2.4)+1,r25
6717
 6989 371c A093 0000 		sts (tmp_long2.4)+2,r26
6718
 6990 3720 B093 0000 		sts (tmp_long2.4)+3,r27
6719
 6991 3724 0DA1      		ldd r16,Y+37
6720
 6992 3726 1EA1      		ldd r17,Y+38
6721
 6993 3728 2FA1      		ldd r18,Y+39
6722
 6994 372a 38A5      		ldd r19,Y+40
6723
 6995 372c 0093 0000 		sts IntegralFehlerNick.5,r16
6724
 6996 3730 1093 0000 		sts (IntegralFehlerNick.5)+1,r17
6725
 6997 3734 2093 0000 		sts (IntegralFehlerNick.5)+2,r18
6726
 6998 3738 3093 0000 		sts (IntegralFehlerNick.5)+3,r19
6727
 6999 373c 8093 0000 		sts IntegralFehlerRoll.6,r24
6728
 7000 3740 9093 0000 		sts (IntegralFehlerRoll.6)+1,r25
6729
 7001 3744 A093 0000 		sts (IntegralFehlerRoll.6)+2,r26
6730
 7002 3748 B093 0000 		sts (IntegralFehlerRoll.6)+3,r27
6731
 7003 374c 8091 0000 		lds r24,Mess_IntegralNick2
6732
 7004 3750 9091 0000 		lds r25,(Mess_IntegralNick2)+1
6733
 7005 3754 A091 0000 		lds r26,(Mess_IntegralNick2)+2
6734
 7006 3758 B091 0000 		lds r27,(Mess_IntegralNick2)+3
6735
 7007 375c 801B      		sub r24,r16
6736
 7008 375e 910B      		sbc r25,r17
6737
 7009 3760 A20B      		sbc r26,r18
6738
 7010 3762 B30B      		sbc r27,r19
6739
 7011 3764 8093 0000 		sts Mess_IntegralNick2,r24
6740
 7012 3768 9093 0000 		sts (Mess_IntegralNick2)+1,r25
6741
 7013 376c A093 0000 		sts (Mess_IntegralNick2)+2,r26
6742
 7014 3770 B093 0000 		sts (Mess_IntegralNick2)+3,r27
6743
 7015 3774 8091 0000 		lds r24,Mess_IntegralRoll2
6744
 7016 3778 9091 0000 		lds r25,(Mess_IntegralRoll2)+1
6745
 7017 377c A091 0000 		lds r26,(Mess_IntegralRoll2)+2
6746
 7018 3780 B091 0000 		lds r27,(Mess_IntegralRoll2)+3
6747
 7019 3784 2F81      		ldd r18,Y+7
6748
 7020 3786 3885      		ldd r19,Y+8
6749
 7021 3788 4985      		ldd r20,Y+9
6750
 7022 378a 5A85      		ldd r21,Y+10
6751
 7023 378c 821B      		sub r24,r18
6752
 7024 378e 930B      		sbc r25,r19
6753
 7025 3790 A40B      		sbc r26,r20
6754
 7026 3792 B50B      		sbc r27,r21
6755
 7027 3794 8093 0000 		sts Mess_IntegralRoll2,r24
6756
 7028 3798 9093 0000 		sts (Mess_IntegralRoll2)+1,r25
6757
 7029 379c A093 0000 		sts (Mess_IntegralRoll2)+2,r26
6758
 7030 37a0 B093 0000 		sts (Mess_IntegralRoll2)+3,r27
6759
 7031 37a4 3989      		ldd r19,Y+17
6760
 7032 37a6 3323      		tst r19
6761
 7033 37a8 01F0      		breq .L889
6762
 7034 37aa 2091 0000 		lds r18,GierGyroFehler
6763
 7035 37ae 3091 0000 		lds r19,(GierGyroFehler)+1
6764
 7036 37b2 2138      		cpi r18,129
6765
 7037 37b4 3105      		cpc r19,__zero_reg__
6766
 7038 37b6 04F0      		brlt .L890
6767
 7039 37b8 8091 0000 		lds r24,AdNeutralGier
6768
 7040 37bc 9091 0000 		lds r25,(AdNeutralGier)+1
6769
 7041 37c0 0196      		adiw r24,1
6770
 7042 37c2 9093 0000 		sts (AdNeutralGier)+1,r25
6771
 7043 37c6 8093 0000 		sts AdNeutralGier,r24
6772
 7044 37ca 8091 0000 		lds r24,AdNeutralGierBias
6773
 7045 37ce 9091 0000 		lds r25,(AdNeutralGierBias)+1
6774
 7046 37d2 0196      		adiw r24,1
6775
 7047 37d4 9093 0000 		sts (AdNeutralGierBias)+1,r25
6776
 7048 37d8 8093 0000 		sts AdNeutralGierBias,r24
6777
 7049               	.L890:
6778
 7050 37dc 2058      		subi r18,lo8(-128)
6779
 7051 37de 3F4F      		sbci r19,hi8(-128)
6780
 7052 37e0 04F4      		brge .L889
6781
 7053 37e2 8091 0000 		lds r24,AdNeutralGier
6782
 7054 37e6 9091 0000 		lds r25,(AdNeutralGier)+1
6783
 7055 37ea 0197      		sbiw r24,1
6784
 7056 37ec 9093 0000 		sts (AdNeutralGier)+1,r25
6785
 7057 37f0 8093 0000 		sts AdNeutralGier,r24
6786
 7058 37f4 8091 0000 		lds r24,AdNeutralGierBias
6787
 7059 37f8 9091 0000 		lds r25,(AdNeutralGierBias)+1
6788
 7060 37fc 0197      		sbiw r24,1
6789
 7061 37fe 9093 0000 		sts (AdNeutralGierBias)+1,r25
6790
 7062 3802 8093 0000 		sts AdNeutralGierBias,r24
6791
 7063               	.L889:
6792
 7064 3806 1092 0000 		sts (GierGyroFehler)+1,__zero_reg__
6793
 7065 380a 1092 0000 		sts GierGyroFehler,__zero_reg__
6794
 7066 380e 41E0      		ldi r20,lo8(1)
6795
 7067 3810 A42E      		mov r10,r20
6796
 7068 3812 B12C      		mov r11,__zero_reg__
6797
 7069 3814 8DA1      		ldd r24,Y+37
6798
 7070 3816 9EA1      		ldd r25,Y+38
6799
 7071 3818 AFA1      		ldd r26,Y+39
6800
 7072 381a B8A5      		ldd r27,Y+40
6801
 7073 381c B7FF      		sbrs r27,7
6802
 7074 381e 00C0      		rjmp .+4
6803
 7075 3820 0C94 0000 		jmp .L1243
6804
 7076               	.L893:
6805
 7077 3824 8150      		subi r24,lo8(513)
6806
 7078 3826 9240      		sbci r25,hi8(513)
6807
 7079 3828 A040      		sbci r26,hlo8(513)
6808
 7080 382a B040      		sbci r27,hhi8(513)
6809
 7081 382c 04F0      		brlt .L892
6810
 7082 382e 34E0      		ldi r19,lo8(4)
6811
 7083 3830 A32E      		mov r10,r19
6812
 7084 3832 B12C      		mov r11,__zero_reg__
6813
 7085               	.L892:
6814
 7086 3834 8091 0000 		lds r24,MittelIntegralNick_Alt.22
6815
 7087 3838 9091 0000 		lds r25,(MittelIntegralNick_Alt.22)+1
6816
 7088 383c A091 0000 		lds r26,(MittelIntegralNick_Alt.22)+2
6817
 7089 3840 B091 0000 		lds r27,(MittelIntegralNick_Alt.22)+3
6818
 7090 3844 E090 0000 		lds r14,MittelIntegralNick
6819
 7091 3848 F090 0000 		lds r15,(MittelIntegralNick)+1
6820
 7092 384c 0091 0000 		lds r16,(MittelIntegralNick)+2
6821
 7093 3850 1091 0000 		lds r17,(MittelIntegralNick)+3
6822
 7094 3854 8E19      		sub r24,r14
6823
 7095 3856 9F09      		sbc r25,r15
6824
 7096 3858 A00B      		sbc r26,r16
6825
 7097 385a B10B      		sbc r27,r17
6826
 7098 385c 815E      		subi r24,lo8(-(19999))
6827
 7099 385e 914B      		sbci r25,hi8(-(19999))
6828
 7100 3860 AF4F      		sbci r26,hlo8(-(19999))
6829
 7101 3862 BF4F      		sbci r27,hhi8(-(19999))
6830
 7102 3864 8F53      		subi r24,lo8(39999)
6831
 7103 3866 9C49      		sbci r25,hi8(39999)
6832
 7104 3868 A040      		sbci r26,hlo8(39999)
6833
 7105 386a B040      		sbci r27,hhi8(39999)
6834
 7106 386c 00F0      		brlo .+4
6835
 7107 386e 0C94 0000 		jmp .L894
6836
 7108 3872 B092 0000 		sts (cnt.17)+1,r11
6837
 7109 3876 A092 0000 		sts cnt.17,r10
6838
 7110 387a 2DA1      		ldd r18,Y+37
6839
 7111 387c 3EA1      		ldd r19,Y+38
6840
 7112 387e 4FA1      		ldd r20,Y+39
6841
 7113 3880 58A5      		ldd r21,Y+40
6842
 7114 3882 2130      		cpi r18,lo8(4097)
6843
 7115 3884 80E1      		ldi r24,hi8(4097)
6844
 7116 3886 3807      		cpc r19,r24
6845
 7117 3888 80E0      		ldi r24,hlo8(4097)
6846
 7118 388a 4807      		cpc r20,r24
6847
 7119 388c 80E0      		ldi r24,hhi8(4097)
6848
 7120 388e 5807      		cpc r21,r24
6849
 7121 3890 04F4      		brge .+4
6850
 7122 3892 0C94 0000 		jmp .L895
6851
 7123 3896 8091 0000 		lds r24,last_n_p.18
6852
 7124 389a 8823      		tst r24
6853
 7125 389c 01F4      		brne .+4
6854
 7126 389e 0C94 0000 		jmp .L896
6855
 7127 38a2 7093 0000 		sts (LageKorrekturNick)+1,r23
6856
 7128 38a6 6093 0000 		sts LageKorrekturNick,r22
6857
 7129 38aa DA01      		movw r26,r20
6858
 7130 38ac C901      		movw r24,r18
6859
 7131 38ae 57FF      		sbrs r21,7
6860
 7132 38b0 00C0      		rjmp .+4
6861
 7133 38b2 0C94 0000 		jmp .L1244
6862
 7134               	.L897:
6863
 7135 38b6 B7FF      		sbrs r27,7
6864
 7136 38b8 00C0      		rjmp .+4
6865
 7137 38ba 0C94 0000 		jmp .L1245
6866
 7138               	.L898:
6867
 7139 38be 29E0      		ldi r18,9
6868
 7140 38c0 B595      	1:	asr r27
6869
 7141 38c2 A795      		ror r26
6870
 7142 38c4 9795      		ror r25
6871
 7143 38c6 8795      		ror r24
6872
 7144 38c8 2A95      		dec r18
6873
 7145 38ca 01F4      		brne 1b
6874
 7146 38cc A80E      		add r10,r24
6875
 7147 38ce B91E      		adc r11,r25
6876
 7148 38d0 B092 0000 		sts (cnt.17)+1,r11
6877
 7149 38d4 A092 0000 		sts cnt.17,r10
6878
 7150 38d8 2DA1      		ldd r18,Y+37
6879
 7151 38da 3EA1      		ldd r19,Y+38
6880
 7152 38dc 4FA1      		ldd r20,Y+39
6881
 7153 38de 58A5      		ldd r21,Y+40
6882
 7154 38e0 57FF      		sbrs r21,7
6883
 7155 38e2 00C0      		rjmp .+4
6884
 7156 38e4 0C94 0000 		jmp .L1246
6885
 7157               	.L899:
6886
 7158 38e8 3901      		movw r6,r18
6887
 7159 38ea 4A01      		movw r8,r20
6888
 7160 38ec A3E0      		ldi r26,3
6889
 7161 38ee 9594      	1:	asr r9
6890
 7162 38f0 8794      		ror r8
6891
 7163 38f2 7794      		ror r7
6892
 7164 38f4 6794      		ror r6
6893
 7165 38f6 AA95      		dec r26
6894
 7166 38f8 01F4      		brne 1b
6895
 7167 38fa 1301      		movw r2,r6
6896
 7168 38fc 2401      		movw r4,r8
6897
 7169 38fe 99E8      		ldi r25,lo8(5001)
6898
 7170 3900 6916      		cp r6,r25
6899
 7171 3902 93E1      		ldi r25,hi8(5001)
6900
 7172 3904 7906      		cpc r7,r25
6901
 7173 3906 90E0      		ldi r25,hlo8(5001)
6902
 7174 3908 8906      		cpc r8,r25
6903
 7175 390a 90E0      		ldi r25,hhi8(5001)
6904
 7176 390c 9906      		cpc r9,r25
6905
 7177 390e 04F0      		brlt .L900
6906
 7178 3910 F8E8      		ldi r31,lo8(5000)
6907
 7179 3912 6F2E      		mov r6,r31
6908
 7180 3914 F3E1      		ldi r31,hi8(5000)
6909
 7181 3916 7F2E      		mov r7,r31
6910
 7182 3918 812C      		mov r8,__zero_reg__
6911
 7183 391a 912C      		mov r9,__zero_reg__
6912
 7184 391c 1301      		movw r2,r6
6913
 7185 391e 2401      		movw r4,r8
6914
 7186               	.L900:
6915
 7187 3920 D401      		movw r26,r8
6916
 7188 3922 C301      		movw r24,r6
6917
 7189 3924 97FE      		sbrs r9,7
6918
 7190 3926 00C0      		rjmp .+4
6919
 7191 3928 0C94 0000 		jmp .L1247
6920
 7192               	.L901:
6921
 7193 392c 892F      		mov r24,r25
6922
 7194 392e 9A2F      		mov r25,r26
6923
 7195 3930 AB2F      		mov r26,r27
6924
 7196 3932 BB27      		clr r27
6925
 7197 3934 A7FD      		sbrc r26,7
6926
 7198 3936 BA95      		dec r27
6927
 7199 3938 680F      		add r22,r24
6928
 7200 393a 791F      		adc r23,r25
6929
 7201               	.L903:
6930
 7202 393c 2DA1      		ldd r18,Y+37
6931
 7203 393e 3EA1      		ldd r19,Y+38
6932
 7204 3940 4FA1      		ldd r20,Y+39
6933
 7205 3942 58A5      		ldd r21,Y+40
6934
 7206 3944 2030      		cpi r18,lo8(-4096)
6935
 7207 3946 80EF      		ldi r24,hi8(-4096)
6936
 7208 3948 3807      		cpc r19,r24
6937
 7209 394a 8FEF      		ldi r24,hlo8(-4096)
6938
 7210 394c 4807      		cpc r20,r24
6939
 7211 394e 8FEF      		ldi r24,hhi8(-4096)
6940
 7212 3950 5807      		cpc r21,r24
6941
 7213 3952 04F0      		brlt .+4
6942
 7214 3954 0C94 0000 		jmp .L904
6943
 7215 3958 8091 0000 		lds r24,last_n_n.19
6944
 7216 395c 8823      		tst r24
6945
 7217 395e 01F4      		brne .+4
6946
 7218 3960 0C94 0000 		jmp .L905
6947
 7219 3964 7093 0000 		sts (LageKorrekturNick)+1,r23
6948
 7220 3968 6093 0000 		sts LageKorrekturNick,r22
6949
 7221 396c DA01      		movw r26,r20
6950
 7222 396e C901      		movw r24,r18
6951
 7223 3970 57FF      		sbrs r21,7
6952
 7224 3972 00C0      		rjmp .+4
6953
 7225 3974 0C94 0000 		jmp .L1248
6954
 7226               	.L906:
6955
 7227 3978 9C01      		movw r18,r24
6956
 7228 397a AD01      		movw r20,r26
6957
 7229 397c B7FF      		sbrs r27,7
6958
 7230 397e 00C0      		rjmp .+4
6959
 7231 3980 0C94 0000 		jmp .L1249
6960
 7232               	.L907:
6961
 7233 3984 69E0      		ldi r22,9
6962
 7234 3986 5595      	1:	asr r21
6963
 7235 3988 4795      		ror r20
6964
 7236 398a 3795      		ror r19
6965
 7237 398c 2795      		ror r18
6966
 7238 398e 6A95      		dec r22
6967
 7239 3990 01F4      		brne 1b
6968
 7240 3992 8091 0000 		lds r24,cnt.17
6969
 7241 3996 9091 0000 		lds r25,(cnt.17)+1
6970
 7242 399a 820F      		add r24,r18
6971
 7243 399c 931F      		adc r25,r19
6972
 7244 399e 9093 0000 		sts (cnt.17)+1,r25
6973
 7245 39a2 8093 0000 		sts cnt.17,r24
6974
 7246 39a6 2DA1      		ldd r18,Y+37
6975
 7247 39a8 3EA1      		ldd r19,Y+38
6976
 7248 39aa 4FA1      		ldd r20,Y+39
6977
 7249 39ac 58A5      		ldd r21,Y+40
6978
 7250 39ae 57FF      		sbrs r21,7
6979
 7251 39b0 00C0      		rjmp .+4
6980
 7252 39b2 0C94 0000 		jmp .L1250
6981
 7253               	.L908:
6982
 7254 39b6 3901      		movw r6,r18
6983
 7255 39b8 4A01      		movw r8,r20
6984
 7256 39ba 43E0      		ldi r20,3
6985
 7257 39bc 9594      	1:	asr r9
6986
 7258 39be 8794      		ror r8
6987
 7259 39c0 7794      		ror r7
6988
 7260 39c2 6794      		ror r6
6989
 7261 39c4 4A95      		dec r20
6990
 7262 39c6 01F4      		brne 1b
6991
 7263 39c8 98E7      		ldi r25,lo8(-5000)
6992
 7264 39ca 6916      		cp r6,r25
6993
 7265 39cc 9CEE      		ldi r25,hi8(-5000)
6994
 7266 39ce 7906      		cpc r7,r25
6995
 7267 39d0 9FEF      		ldi r25,hlo8(-5000)
6996
 7268 39d2 8906      		cpc r8,r25
6997
 7269 39d4 9FEF      		ldi r25,hhi8(-5000)
6998
 7270 39d6 9906      		cpc r9,r25
6999
 7271 39d8 04F4      		brge .L1179
7000
 7272 39da 38E7      		ldi r19,lo8(-5000)
7001
 7273 39dc 632E      		mov r6,r19
7002
 7274 39de 3CEE      		ldi r19,hi8(-5000)
7003
 7275 39e0 732E      		mov r7,r19
7004
 7276 39e2 3FEF      		ldi r19,hlo8(-5000)
7005
 7277 39e4 832E      		mov r8,r19
7006
 7278 39e6 3FEF      		ldi r19,hhi8(-5000)
7007
 7279 39e8 932E      		mov r9,r19
7008
 7280               	.L1179:
7009
 7281 39ea 6092 0000 		sts ausgleichNick.13,r6
7010
 7282 39ee 7092 0000 		sts (ausgleichNick.13)+1,r7
7011
 7283 39f2 8092 0000 		sts (ausgleichNick.13)+2,r8
7012
 7284 39f6 9092 0000 		sts (ausgleichNick.13)+3,r9
7013
 7285 39fa D401      		movw r26,r8
7014
 7286 39fc C301      		movw r24,r6
7015
 7287 39fe 97FE      		sbrs r9,7
7016
 7288 3a00 00C0      		rjmp .+4
7017
 7289 3a02 0C94 0000 		jmp .L1251
7018
 7290               	.L910:
7019
 7291 3a06 892F      		mov r24,r25
7020
 7292 3a08 9A2F      		mov r25,r26
7021
 7293 3a0a AB2F      		mov r26,r27
7022
 7294 3a0c BB27      		clr r27
7023
 7295 3a0e A7FD      		sbrc r26,7
7024
 7296 3a10 BA95      		dec r27
7025
 7297 3a12 6091 0000 		lds r22,LageKorrekturNick
7026
 7298 3a16 7091 0000 		lds r23,(LageKorrekturNick)+1
7027
 7299 3a1a 680F      		add r22,r24
7028
 7300 3a1c 791F      		adc r23,r25
7029
 7301               	.L913:
7030
 7302 3a1e A989      		ldd r26,Y+17
7031
 7303 3a20 2A2F      		mov r18,r26
7032
 7304 3a22 3327      		clr r19
7033
 7305 3a24 8091 0000 		lds r24,cnt.17
7034
 7306 3a28 9091 0000 		lds r25,(cnt.17)+1
7035
 7307 3a2c 2817      		cp r18,r24
7036
 7308 3a2e 3907      		cpc r19,r25
7037
 7309 3a30 04F4      		brge .L914
7038
 7310 3a32 3093 0000 		sts (cnt.17)+1,r19
7039
 7311 3a36 2093 0000 		sts cnt.17,r18
7040
 7312               	.L914:
7041
 7313 3a3a 2DA1      		ldd r18,Y+37
7042
 7314 3a3c 3EA1      		ldd r19,Y+38
7043
 7315 3a3e 4FA1      		ldd r20,Y+39
7044
 7316 3a40 58A5      		ldd r21,Y+40
7045
 7317 3a42 2138      		cpi r18,lo8(129)
7046
 7318 3a44 3105      		cpc r19,__zero_reg__
7047
 7319 3a46 4105      		cpc r20,__zero_reg__
7048
 7320 3a48 5105      		cpc r21,__zero_reg__
7049
 7321 3a4a 04F0      		brlt .L915
7050
 7322 3a4c 8091 0000 		lds r24,AdNeutralNick
7051
 7323 3a50 9091 0000 		lds r25,(AdNeutralNick)+1
7052
 7324 3a54 2091 0000 		lds r18,cnt.17
7053
 7325 3a58 3091 0000 		lds r19,(cnt.17)+1
7054
 7326 3a5c 820F      		add r24,r18
7055
 7327 3a5e 931F      		adc r25,r19
7056
 7328 3a60 9093 0000 		sts (AdNeutralNick)+1,r25
7057
 7329 3a64 8093 0000 		sts AdNeutralNick,r24
7058
 7330               	.L915:
7059
 7331 3a68 8DA1      		ldd r24,Y+37
7060
 7332 3a6a 9EA1      		ldd r25,Y+38
7061
 7333 3a6c AFA1      		ldd r26,Y+39
7062
 7334 3a6e B8A5      		ldd r27,Y+40
7063
 7335 3a70 8058      		subi r24,lo8(-128)
7064
 7336 3a72 9F4F      		sbci r25,hi8(-128)
7065
 7337 3a74 AF4F      		sbci r26,hlo8(-128)
7066
 7338 3a76 BF4F      		sbci r27,hhi8(-128)
7067
 7339 3a78 04F4      		brge .L916
7068
 7340 3a7a 8091 0000 		lds r24,AdNeutralNick
7069
 7341 3a7e 9091 0000 		lds r25,(AdNeutralNick)+1
7070
 7342 3a82 2091 0000 		lds r18,cnt.17
7071
 7343 3a86 3091 0000 		lds r19,(cnt.17)+1
7072
 7344 3a8a 821B      		sub r24,r18
7073
 7345 3a8c 930B      		sbc r25,r19
7074
 7346 3a8e 9093 0000 		sts (AdNeutralNick)+1,r25
7075
 7347 3a92 8093 0000 		sts AdNeutralNick,r24
7076
 7348               	.L916:
7077
 7349 3a96 B1E0      		ldi r27,lo8(1)
7078
 7350 3a98 AB2E      		mov r10,r27
7079
 7351 3a9a B12C      		mov r11,__zero_reg__
7080
 7352 3a9c 8F81      		ldd r24,Y+7
7081
 7353 3a9e 9885      		ldd r25,Y+8
7082
 7354 3aa0 A985      		ldd r26,Y+9
7083
 7355 3aa2 BA85      		ldd r27,Y+10
7084
 7356 3aa4 B7FF      		sbrs r27,7
7085
 7357 3aa6 00C0      		rjmp .+4
7086
 7358 3aa8 0C94 0000 		jmp .L1252
7087
 7359               	.L918:
7088
 7360 3aac 8150      		subi r24,lo8(513)
7089
 7361 3aae 9240      		sbci r25,hi8(513)
7090
 7362 3ab0 A040      		sbci r26,hlo8(513)
7091
 7363 3ab2 B040      		sbci r27,hhi8(513)
7092
 7364 3ab4 04F0      		brlt .L917
7093
 7365 3ab6 A4E0      		ldi r26,lo8(4)
7094
 7366 3ab8 AA2E      		mov r10,r26
7095
 7367 3aba B12C      		mov r11,__zero_reg__
7096
 7368               	.L917:
7097
 7369 3abc 20E0      		ldi r18,lo8(0)
7098
 7370 3abe 30E0      		ldi r19,hi8(0)
7099
 7371 3ac0 40E0      		ldi r20,hlo8(0)
7100
 7372 3ac2 50E0      		ldi r21,hhi8(0)
7101
 7373 3ac4 8091 0000 		lds r24,MittelIntegralRoll_Alt.23
7102
 7374 3ac8 9091 0000 		lds r25,(MittelIntegralRoll_Alt.23)+1
7103
 7375 3acc A091 0000 		lds r26,(MittelIntegralRoll_Alt.23)+2
7104
 7376 3ad0 B091 0000 		lds r27,(MittelIntegralRoll_Alt.23)+3
7105
 7377 3ad4 6090 0000 		lds r6,MittelIntegralRoll
7106
 7378 3ad8 7090 0000 		lds r7,(MittelIntegralRoll)+1
7107
 7379 3adc 8090 0000 		lds r8,(MittelIntegralRoll)+2
7108
 7380 3ae0 9090 0000 		lds r9,(MittelIntegralRoll)+3
7109
 7381 3ae4 8619      		sub r24,r6
7110
 7382 3ae6 9709      		sbc r25,r7
7111
 7383 3ae8 A809      		sbc r26,r8
7112
 7384 3aea B909      		sbc r27,r9
7113
 7385 3aec 815E      		subi r24,lo8(-(19999))
7114
 7386 3aee 914B      		sbci r25,hi8(-(19999))
7115
 7387 3af0 AF4F      		sbci r26,hlo8(-(19999))
7116
 7388 3af2 BF4F      		sbci r27,hhi8(-(19999))
7117
 7389 3af4 8F53      		subi r24,lo8(39999)
7118
 7390 3af6 9C49      		sbci r25,hi8(39999)
7119
 7391 3af8 A040      		sbci r26,hlo8(39999)
7120
 7392 3afa B040      		sbci r27,hhi8(39999)
7121
 7393 3afc 00F0      		brlo .+4
7122
 7394 3afe 0C94 0000 		jmp .L919
7123
 7395 3b02 B092 0000 		sts (cnt.17)+1,r11
7124
 7396 3b06 A092 0000 		sts cnt.17,r10
7125
 7397 3b0a 8F81      		ldd r24,Y+7
7126
 7398 3b0c 9885      		ldd r25,Y+8
7127
 7399 3b0e A985      		ldd r26,Y+9
7128
 7400 3b10 BA85      		ldd r27,Y+10
7129
 7401 3b12 8150      		subi r24,lo8(4097)
7130
 7402 3b14 9041      		sbci r25,hi8(4097)
7131
 7403 3b16 A040      		sbci r26,hlo8(4097)
7132
 7404 3b18 B040      		sbci r27,hhi8(4097)
7133
 7405 3b1a 04F4      		brge .+4
7134
 7406 3b1c 0C94 0000 		jmp .L920
7135
 7407 3b20 8091 0000 		lds r24,last_r_p.20
7136
 7408 3b24 8823      		tst r24
7137
 7409 3b26 01F4      		brne .+4
7138
 7410 3b28 0C94 0000 		jmp .L921
7139
 7411 3b2c D092 0000 		sts (LageKorrekturRoll)+1,r13
7140
 7412 3b30 C092 0000 		sts LageKorrekturRoll,r12
7141
 7413 3b34 8F81      		ldd r24,Y+7
7142
 7414 3b36 9885      		ldd r25,Y+8
7143
 7415 3b38 A985      		ldd r26,Y+9
7144
 7416 3b3a BA85      		ldd r27,Y+10
7145
 7417 3b3c B7FF      		sbrs r27,7
7146
 7418 3b3e 00C0      		rjmp .+4
7147
 7419 3b40 0C94 0000 		jmp .L1253
7148
 7420               	.L922:
7149
 7421 3b44 B7FF      		sbrs r27,7
7150
 7422 3b46 00C0      		rjmp .+4
7151
 7423 3b48 0C94 0000 		jmp .L1254
7152
 7424               	.L923:
7153
 7425 3b4c F9E0      		ldi r31,9
7154
 7426 3b4e B595      	1:	asr r27
7155
 7427 3b50 A795      		ror r26
7156
 7428 3b52 9795      		ror r25
7157
 7429 3b54 8795      		ror r24
7158
 7430 3b56 FA95      		dec r31
7159
 7431 3b58 01F4      		brne 1b
7160
 7432 3b5a A80E      		add r10,r24
7161
 7433 3b5c B91E      		adc r11,r25
7162
 7434 3b5e B092 0000 		sts (cnt.17)+1,r11
7163
 7435 3b62 A092 0000 		sts cnt.17,r10
7164
 7436 3b66 2F81      		ldd r18,Y+7
7165
 7437 3b68 3885      		ldd r19,Y+8
7166
 7438 3b6a 4985      		ldd r20,Y+9
7167
 7439 3b6c 5A85      		ldd r21,Y+10
7168
 7440 3b6e 57FF      		sbrs r21,7
7169
 7441 3b70 00C0      		rjmp .+4
7170
 7442 3b72 0C94 0000 		jmp .L1255
7171
 7443               	.L924:
7172
 7444 3b76 E3E0      		ldi r30,3
7173
 7445 3b78 5595      	1:	asr r21
7174
 7446 3b7a 4795      		ror r20
7175
 7447 3b7c 3795      		ror r19
7176
 7448 3b7e 2795      		ror r18
7177
 7449 3b80 EA95      		dec r30
7178
 7450 3b82 01F4      		brne 1b
7179
 7451 3b84 2938      		cpi r18,lo8(5001)
7180
 7452 3b86 F3E1      		ldi r31,hi8(5001)
7181
 7453 3b88 3F07      		cpc r19,r31
7182
 7454 3b8a F0E0      		ldi r31,hlo8(5001)
7183
 7455 3b8c 4F07      		cpc r20,r31
7184
 7456 3b8e F0E0      		ldi r31,hhi8(5001)
7185
 7457 3b90 5F07      		cpc r21,r31
7186
 7458 3b92 04F4      		brge .+4
7187
 7459 3b94 0C94 0000 		jmp .L1180
7188
 7460 3b98 88E8      		ldi r24,lo8(5000)
7189
 7461 3b9a 93E1      		ldi r25,hi8(5000)
7190
 7462 3b9c A0E0      		ldi r26,hlo8(5000)
7191
 7463 3b9e B0E0      		ldi r27,hhi8(5000)
7192
 7464 3ba0 8093 0000 		sts ausgleichRoll.14,r24
7193
 7465 3ba4 9093 0000 		sts (ausgleichRoll.14)+1,r25
7194
 7466 3ba8 A093 0000 		sts (ausgleichRoll.14)+2,r26
7195
 7467 3bac B093 0000 		sts (ausgleichRoll.14)+3,r27
7196
 7468               	.L925:
7197
 7469 3bb0 8091 0000 		lds r24,ausgleichRoll.14
7198
 7470 3bb4 9091 0000 		lds r25,(ausgleichRoll.14)+1
7199
 7471 3bb8 A091 0000 		lds r26,(ausgleichRoll.14)+2
7200
 7472 3bbc B091 0000 		lds r27,(ausgleichRoll.14)+3
7201
 7473 3bc0 B7FF      		sbrs r27,7
7202
 7474 3bc2 00C0      		rjmp .+4
7203
 7475 3bc4 0C94 0000 		jmp .L1256
7204
 7476               	.L926:
7205
 7477 3bc8 892F      		mov r24,r25
7206
 7478 3bca 9A2F      		mov r25,r26
7207
 7479 3bcc AB2F      		mov r26,r27
7208
 7480 3bce BB27      		clr r27
7209
 7481 3bd0 A7FD      		sbrc r26,7
7210
 7482 3bd2 BA95      		dec r27
7211
 7483 3bd4 C090 0000 		lds r12,LageKorrekturRoll
7212
 7484 3bd8 D090 0000 		lds r13,(LageKorrekturRoll)+1
7213
 7485 3bdc C80E      		add r12,r24
7214
 7486 3bde D91E      		adc r13,r25
7215
 7487               	.L928:
7216
 7488 3be0 2F81      		ldd r18,Y+7
7217
 7489 3be2 3885      		ldd r19,Y+8
7218
 7490 3be4 4985      		ldd r20,Y+9
7219
 7491 3be6 5A85      		ldd r21,Y+10
7220
 7492 3be8 2030      		cpi r18,lo8(-4096)
7221
 7493 3bea 80EF      		ldi r24,hi8(-4096)
7222
 7494 3bec 3807      		cpc r19,r24
7223
 7495 3bee 8FEF      		ldi r24,hlo8(-4096)
7224
 7496 3bf0 4807      		cpc r20,r24
7225
 7497 3bf2 8FEF      		ldi r24,hhi8(-4096)
7226
 7498 3bf4 5807      		cpc r21,r24
7227
 7499 3bf6 04F0      		brlt .+4
7228
 7500 3bf8 0C94 0000 		jmp .L929
7229
 7501 3bfc 8091 0000 		lds r24,last_r_n.21
7230
 7502 3c00 8823      		tst r24
7231
 7503 3c02 01F4      		brne .+4
7232
 7504 3c04 0C94 0000 		jmp .L930
7233
 7505 3c08 D092 0000 		sts (LageKorrekturRoll)+1,r13
7234
 7506 3c0c C092 0000 		sts LageKorrekturRoll,r12
7235
 7507 3c10 DA01      		movw r26,r20
7236
 7508 3c12 C901      		movw r24,r18
7237
 7509 3c14 57FF      		sbrs r21,7
7238
 7510 3c16 00C0      		rjmp .+4
7239
 7511 3c18 0C94 0000 		jmp .L1257
7240
 7512               	.L931:
7241
 7513 3c1c 9C01      		movw r18,r24
7242
 7514 3c1e AD01      		movw r20,r26
7243
 7515 3c20 B7FF      		sbrs r27,7
7244
 7516 3c22 00C0      		rjmp .+4
7245
 7517 3c24 0C94 0000 		jmp .L1258
7246
 7518               	.L932:
7247
 7519 3c28 B9E0      		ldi r27,9
7248
 7520 3c2a 5595      	1:	asr r21
7249
 7521 3c2c 4795      		ror r20
7250
 7522 3c2e 3795      		ror r19
7251
 7523 3c30 2795      		ror r18
7252
 7524 3c32 BA95      		dec r27
7253
 7525 3c34 01F4      		brne 1b
7254
 7526 3c36 8091 0000 		lds r24,cnt.17
7255
 7527 3c3a 9091 0000 		lds r25,(cnt.17)+1
7256
 7528 3c3e 820F      		add r24,r18
7257
 7529 3c40 931F      		adc r25,r19
7258
 7530 3c42 9093 0000 		sts (cnt.17)+1,r25
7259
 7531 3c46 8093 0000 		sts cnt.17,r24
7260
 7532 3c4a 2F81      		ldd r18,Y+7
7261
 7533 3c4c 3885      		ldd r19,Y+8
7262
 7534 3c4e 4985      		ldd r20,Y+9
7263
 7535 3c50 5A85      		ldd r21,Y+10
7264
 7536 3c52 57FF      		sbrs r21,7
7265
 7537 3c54 00C0      		rjmp .+4
7266
 7538 3c56 0C94 0000 		jmp .L1259
7267
 7539               	.L933:
7268
 7540 3c5a A3E0      		ldi r26,3
7269
 7541 3c5c 5595      	1:	asr r21
7270
 7542 3c5e 4795      		ror r20
7271
 7543 3c60 3795      		ror r19
7272
 7544 3c62 2795      		ror r18
7273
 7545 3c64 AA95      		dec r26
7274
 7546 3c66 01F4      		brne 1b
7275
 7547 3c68 2837      		cpi r18,lo8(-5000)
7276
 7548 3c6a 9CEE      		ldi r25,hi8(-5000)
7277
 7549 3c6c 3907      		cpc r19,r25
7278
 7550 3c6e 9FEF      		ldi r25,hlo8(-5000)
7279
 7551 3c70 4907      		cpc r20,r25
7280
 7552 3c72 9FEF      		ldi r25,hhi8(-5000)
7281
 7553 3c74 5907      		cpc r21,r25
7282
 7554 3c76 04F0      		brlt .+4
7283
 7555 3c78 0C94 0000 		jmp .L1181
7284
 7556 3c7c 88E7      		ldi r24,lo8(-5000)
7285
 7557 3c7e 9CEE      		ldi r25,hi8(-5000)
7286
 7558 3c80 AFEF      		ldi r26,hlo8(-5000)
7287
 7559 3c82 BFEF      		ldi r27,hhi8(-5000)
7288
 7560 3c84 8093 0000 		sts ausgleichRoll.14,r24
7289
 7561 3c88 9093 0000 		sts (ausgleichRoll.14)+1,r25
7290
 7562 3c8c A093 0000 		sts (ausgleichRoll.14)+2,r26
7291
 7563 3c90 B093 0000 		sts (ausgleichRoll.14)+3,r27
7292
 7564               	.L934:
7293
 7565 3c94 8091 0000 		lds r24,ausgleichRoll.14
7294
 7566 3c98 9091 0000 		lds r25,(ausgleichRoll.14)+1
7295
 7567 3c9c A091 0000 		lds r26,(ausgleichRoll.14)+2
7296
 7568 3ca0 B091 0000 		lds r27,(ausgleichRoll.14)+3
7297
 7569 3ca4 B7FF      		sbrs r27,7
7298
 7570 3ca6 00C0      		rjmp .+4
7299
 7571 3ca8 0C94 0000 		jmp .L1260
7300
 7572               	.L935:
7301
 7573 3cac 892F      		mov r24,r25
7302
 7574 3cae 9A2F      		mov r25,r26
7303
 7575 3cb0 AB2F      		mov r26,r27
7304
 7576 3cb2 BB27      		clr r27
7305
 7577 3cb4 A7FD      		sbrc r26,7
7306
 7578 3cb6 BA95      		dec r27
7307
 7579 3cb8 C090 0000 		lds r12,LageKorrekturRoll
7308
 7580 3cbc D090 0000 		lds r13,(LageKorrekturRoll)+1
7309
 7581 3cc0 C80E      		add r12,r24
7310
 7582 3cc2 D91E      		adc r13,r25
7311
 7583               	.L938:
7312
 7584 3cc4 A989      		ldd r26,Y+17
7313
 7585 3cc6 2A2F      		mov r18,r26
7314
 7586 3cc8 3327      		clr r19
7315
 7587 3cca 8091 0000 		lds r24,cnt.17
7316
 7588 3cce 9091 0000 		lds r25,(cnt.17)+1
7317
 7589 3cd2 2817      		cp r18,r24
7318
 7590 3cd4 3907      		cpc r19,r25
7319
 7591 3cd6 04F4      		brge .L939
7320
 7592 3cd8 3093 0000 		sts (cnt.17)+1,r19
7321
 7593 3cdc 2093 0000 		sts cnt.17,r18
7322
 7594               	.L939:
7323
 7595 3ce0 2F81      		ldd r18,Y+7
7324
 7596 3ce2 3885      		ldd r19,Y+8
7325
 7597 3ce4 4985      		ldd r20,Y+9
7326
 7598 3ce6 5A85      		ldd r21,Y+10
7327
 7599 3ce8 2138      		cpi r18,lo8(129)
7328
 7600 3cea 3105      		cpc r19,__zero_reg__
7329
 7601 3cec 4105      		cpc r20,__zero_reg__
7330
 7602 3cee 5105      		cpc r21,__zero_reg__
7331
 7603 3cf0 04F0      		brlt .L940
7332
 7604 3cf2 8091 0000 		lds r24,AdNeutralRoll
7333
 7605 3cf6 9091 0000 		lds r25,(AdNeutralRoll)+1
7334
 7606 3cfa 2091 0000 		lds r18,cnt.17
7335
 7607 3cfe 3091 0000 		lds r19,(cnt.17)+1
7336
 7608 3d02 820F      		add r24,r18
7337
 7609 3d04 931F      		adc r25,r19
7338
 7610 3d06 9093 0000 		sts (AdNeutralRoll)+1,r25
7339
 7611 3d0a 8093 0000 		sts AdNeutralRoll,r24
7340
 7612               	.L940:
7341
 7613 3d0e 8F81      		ldd r24,Y+7
7342
 7614 3d10 9885      		ldd r25,Y+8
7343
 7615 3d12 A985      		ldd r26,Y+9
7344
 7616 3d14 BA85      		ldd r27,Y+10
7345
 7617 3d16 8058      		subi r24,lo8(-128)
7346
 7618 3d18 9F4F      		sbci r25,hi8(-128)
7347
 7619 3d1a AF4F      		sbci r26,hlo8(-128)
7348
 7620 3d1c BF4F      		sbci r27,hhi8(-128)
7349
 7621 3d1e 04F0      		brlt .+2
7350
 7622 3d20 00C0      		rjmp .L942
7351
 7623 3d22 8091 0000 		lds r24,AdNeutralRoll
7352
 7624 3d26 9091 0000 		lds r25,(AdNeutralRoll)+1
7353
 7625 3d2a 2091 0000 		lds r18,cnt.17
7354
 7626 3d2e 3091 0000 		lds r19,(cnt.17)+1
7355
 7627 3d32 821B      		sub r24,r18
7356
 7628 3d34 930B      		sbc r25,r19
7357
 7629 3d36 9093 0000 		sts (AdNeutralRoll)+1,r25
7358
 7630 3d3a 8093 0000 		sts AdNeutralRoll,r24
7359
 7631 3d3e 00C0      		rjmp .L942
7360
 7632               	.L862:
7361
 7633 3d40 8091 0000 		lds r24,EE_Parameter+23
7362
 7634 3d44 E82E      		mov r14,r24
7363
 7635 3d46 FF24      		clr r15
7364
 7636 3d48 0027      		clr r16
7365
 7637 3d4a 1127      		clr r17
7366
 7638 3d4c 6D8D      		ldd r22,Y+29
7367
 7639 3d4e 7E8D      		ldd r23,Y+30
7368
 7640 3d50 8F8D      		ldd r24,Y+31
7369
 7641 3d52 98A1      		ldd r25,Y+32
7370
 7642 3d54 A801      		movw r20,r16
7371
 7643 3d56 9701      		movw r18,r14
7372
 7644 3d58 0E94 0000 		call __divmodsi4
7373
 7645 3d5c 5901      		movw r10,r18
7374
 7646 3d5e 6A01      		movw r12,r20
7375
 7647 3d60 8091 0000 		lds r24,Mittelwert_AccNick
7376
 7648 3d64 9091 0000 		lds r25,(Mittelwert_AccNick)+1
7377
 7649 3d68 AA27      		clr r26
7378
 7650 3d6a 97FD      		sbrc r25,7
7379
 7651 3d6c A095      		com r26
7380
 7652 3d6e BA2F      		mov r27,r26
7381
 7653 3d70 A81A      		sub r10,r24
7382
 7654 3d72 B90A      		sbc r11,r25
7383
 7655 3d74 CA0A      		sbc r12,r26
7384
 7656 3d76 DB0A      		sbc r13,r27
7385
 7657 3d78 6C85      		ldd r22,Y+12
7386
 7658 3d7a 7D85      		ldd r23,Y+13
7387
 7659 3d7c 8E85      		ldd r24,Y+14
7388
 7660 3d7e 9F85      		ldd r25,Y+15
7389
 7661 3d80 A801      		movw r20,r16
7390
 7662 3d82 9701      		movw r18,r14
7391
 7663 3d84 0E94 0000 		call __divmodsi4
7392
 7664 3d88 7901      		movw r14,r18
7393
 7665 3d8a 8A01      		movw r16,r20
7394
 7666 3d8c 8091 0000 		lds r24,Mittelwert_AccRoll
7395
 7667 3d90 9091 0000 		lds r25,(Mittelwert_AccRoll)+1
7396
 7668 3d94 AA27      		clr r26
7397
 7669 3d96 97FD      		sbrc r25,7
7398
 7670 3d98 A095      		com r26
7399
 7671 3d9a BA2F      		mov r27,r26
7400
 7672 3d9c E81A      		sub r14,r24
7401
 7673 3d9e F90A      		sbc r15,r25
7402
 7674 3da0 0A0B      		sbc r16,r26
7403
 7675 3da2 1B0B      		sbc r17,r27
7404
 7676 3da4 D601      		movw r26,r12
7405
 7677 3da6 C501      		movw r24,r10
7406
 7678 3da8 D7FE      		sbrs r13,7
7407
 7679 3daa 00C0      		rjmp .+4
7408
 7680 3dac 0C94 0000 		jmp .L1261
7409
 7681               	.L863:
7410
 7682 3db0 5C01      		movw r10,r24
7411
 7683 3db2 6D01      		movw r12,r26
7412
 7684 3db4 A4E0      		ldi r26,4
7413
 7685 3db6 D594      	1:	asr r13
7414
 7686 3db8 C794      		ror r12
7415
 7687 3dba B794      		ror r11
7416
 7688 3dbc A794      		ror r10
7417
 7689 3dbe AA95      		dec r26
7418
 7690 3dc0 01F4      		brne 1b
7419
 7691 3dc2 D801      		movw r26,r16
7420
 7692 3dc4 C701      		movw r24,r14
7421
 7693 3dc6 17FF      		sbrs r17,7
7422
 7694 3dc8 00C0      		rjmp .+4
7423
 7695 3dca 0C94 0000 		jmp .L1262
7424
 7696               	.L864:
7425
 7697 3dce 7C01      		movw r14,r24
7426
 7698 3dd0 8D01      		movw r16,r26
7427
 7699 3dd2 F4E0      		ldi r31,4
7428
 7700 3dd4 1595      	1:	asr r17
7429
 7701 3dd6 0795      		ror r16
7430
 7702 3dd8 F794      		ror r15
7431
 7703 3dda E794      		ror r14
7432
 7704 3ddc FA95      		dec r31
7433
 7705 3dde 01F4      		brne 1b
7434
 7706 3de0 8091 0000 		lds r24,MaxStickNick
7435
 7707 3de4 9091 0000 		lds r25,(MaxStickNick)+1
7436
 7708 3de8 8134      		cpi r24,65
7437
 7709 3dea 9105      		cpc r25,__zero_reg__
7438
 7710 3dec 04F4      		brge .+2
7439
 7711 3dee 00C0      		rjmp .L1263
7440
 7712               	.L866:
7441
 7713 3df0 C601      		movw r24,r12
7442
 7714 3df2 B501      		movw r22,r10
7443
 7715 3df4 23E0      		ldi r18,lo8(3)
7444
 7716 3df6 30E0      		ldi r19,hi8(3)
7445
 7717 3df8 40E0      		ldi r20,hlo8(3)
7446
 7718 3dfa 50E0      		ldi r21,hhi8(3)
7447
 7719 3dfc 0E94 0000 		call __divmodsi4
7448
 7720 3e00 5901      		movw r10,r18
7449
 7721 3e02 6A01      		movw r12,r20
7450
 7722 3e04 C801      		movw r24,r16
7451
 7723 3e06 B701      		movw r22,r14
7452
 7724 3e08 23E0      		ldi r18,lo8(3)
7453
 7725 3e0a 30E0      		ldi r19,hi8(3)
7454
 7726 3e0c 40E0      		ldi r20,hlo8(3)
7455
 7727 3e0e 50E0      		ldi r21,hhi8(3)
7456
 7728 3e10 0E94 0000 		call __divmodsi4
7457
 7729 3e14 7901      		movw r14,r18
7458
 7730 3e16 8A01      		movw r16,r20
7459
 7731               	.L865:
7460
 7732 3e18 8091 0000 		lds r24,EE_Parameter+3
7461
 7733 3e1c E82F      		mov r30,r24
7462
 7734 3e1e FF27      		clr r31
7463
 7735 3e20 EE0F      		add r30,r30
7464
 7736 3e22 FF1F      		adc r31,r31
7465
 7737 3e24 E050      		subi r30,lo8(-(PPM_in))
7466
 7738 3e26 F040      		sbci r31,hi8(-(PPM_in))
7467
 7739 3e28 8081      		ld r24,Z
7468
 7740 3e2a 9181      		ldd r25,Z+1
7469
 7741 3e2c 0190      		ld __tmp_reg__,Z+
7470
 7742 3e2e F081      		ld r31,Z
7471
 7743 3e30 E02D      		mov r30,__tmp_reg__
7472
 7744 3e32 F7FF      		sbrs r31,7
7473
 7745 3e34 00C0      		rjmp .+4
7474
 7746 3e36 0C94 0000 		jmp .L1264
7475
 7747               	.L868:
7476
 7748 3e3a 7A97      		sbiw r30,26
7477
 7749 3e3c 04F0      		brlt .L867
7478
 7750 3e3e C601      		movw r24,r12
7479
 7751 3e40 B501      		movw r22,r10
7480
 7752 3e42 23E0      		ldi r18,lo8(3)
7481
 7753 3e44 30E0      		ldi r19,hi8(3)
7482
 7754 3e46 40E0      		ldi r20,hlo8(3)
7483
 7755 3e48 50E0      		ldi r21,hhi8(3)
7484
 7756 3e4a 0E94 0000 		call __divmodsi4
7485
 7757 3e4e 5901      		movw r10,r18
7486
 7758 3e50 6A01      		movw r12,r20
7487
 7759 3e52 C801      		movw r24,r16
7488
 7760 3e54 B701      		movw r22,r14
7489
 7761 3e56 23E0      		ldi r18,lo8(3)
7490
 7762 3e58 30E0      		ldi r19,hi8(3)
7491
 7763 3e5a 40E0      		ldi r20,hlo8(3)
7492
 7764 3e5c 50E0      		ldi r21,hhi8(3)
7493
 7765 3e5e 0E94 0000 		call __divmodsi4
7494
 7766 3e62 7901      		movw r14,r18
7495
 7767 3e64 8A01      		movw r16,r20
7496
 7768               	.L867:
7497
 7769 3e66 41E2      		ldi r20,lo8(33)
7498
 7770 3e68 A416      		cp r10,r20
7499
 7771 3e6a B104      		cpc r11,__zero_reg__
7500
 7772 3e6c C104      		cpc r12,__zero_reg__
7501
 7773 3e6e D104      		cpc r13,__zero_reg__
7502
 7774 3e70 04F0      		brlt .L869
7503
 7775 3e72 E0E2      		ldi r30,lo8(32)
7504
 7776 3e74 AE2E      		mov r10,r30
7505
 7777 3e76 B12C      		mov r11,__zero_reg__
7506
 7778 3e78 C12C      		mov r12,__zero_reg__
7507
 7779 3e7a D12C      		mov r13,__zero_reg__
7508
 7780               	.L869:
7509
 7781 3e7c 50EE      		ldi r21,lo8(-32)
7510
 7782 3e7e A516      		cp r10,r21
7511
 7783 3e80 5FEF      		ldi r21,hi8(-32)
7512
 7784 3e82 B506      		cpc r11,r21
7513
 7785 3e84 5FEF      		ldi r21,hlo8(-32)
7514
 7786 3e86 C506      		cpc r12,r21
7515
 7787 3e88 5FEF      		ldi r21,hhi8(-32)
7516
 7788 3e8a D506      		cpc r13,r21
7517
 7789 3e8c 04F4      		brge .L870
7518
 7790 3e8e 70EE      		ldi r23,lo8(-32)
7519
 7791 3e90 A72E      		mov r10,r23
7520
 7792 3e92 7FEF      		ldi r23,hi8(-32)
7521
 7793 3e94 B72E      		mov r11,r23
7522
 7794 3e96 7FEF      		ldi r23,hlo8(-32)
7523
 7795 3e98 C72E      		mov r12,r23
7524
 7796 3e9a 7FEF      		ldi r23,hhi8(-32)
7525
 7797 3e9c D72E      		mov r13,r23
7526
 7798               	.L870:
7527
 7799 3e9e 61E2      		ldi r22,lo8(33)
7528
 7800 3ea0 E616      		cp r14,r22
7529
 7801 3ea2 F104      		cpc r15,__zero_reg__
7530
 7802 3ea4 0105      		cpc r16,__zero_reg__
7531
 7803 3ea6 1105      		cpc r17,__zero_reg__
7532
 7804 3ea8 04F0      		brlt .L871
7533
 7805 3eaa 60E2      		ldi r22,lo8(32)
7534
 7806 3eac E62E      		mov r14,r22
7535
 7807 3eae F12C      		mov r15,__zero_reg__
7536
 7808 3eb0 012D      		mov r16,__zero_reg__
7537
 7809 3eb2 112D      		mov r17,__zero_reg__
7538
 7810               	.L871:
7539
 7811 3eb4 70EE      		ldi r23,lo8(-32)
7540
 7812 3eb6 E716      		cp r14,r23
7541
 7813 3eb8 7FEF      		ldi r23,hi8(-32)
7542
 7814 3eba F706      		cpc r15,r23
7543
 7815 3ebc 7FEF      		ldi r23,hlo8(-32)
7544
 7816 3ebe 0707      		cpc r16,r23
7545
 7817 3ec0 7FEF      		ldi r23,hhi8(-32)
7546
 7818 3ec2 1707      		cpc r17,r23
7547
 7819 3ec4 04F4      		brge .L872
7548
 7820 3ec6 50EE      		ldi r21,lo8(-32)
7549
 7821 3ec8 E52E      		mov r14,r21
7550
 7822 3eca 5FEF      		ldi r21,hi8(-32)
7551
 7823 3ecc F52E      		mov r15,r21
7552
 7824 3ece 5FEF      		ldi r21,hlo8(-32)
7553
 7825 3ed0 052F      		mov r16,r21
7554
 7826 3ed2 5FEF      		ldi r21,hhi8(-32)
7555
 7827 3ed4 152F      		mov r17,r21
7556
 7828               	.L872:
7557
 7829 3ed6 8091 0000 		lds r24,Mess_IntegralNick
7558
 7830 3eda 9091 0000 		lds r25,(Mess_IntegralNick)+1
7559
 7831 3ede A091 0000 		lds r26,(Mess_IntegralNick)+2
7560
 7832 3ee2 B091 0000 		lds r27,(Mess_IntegralNick)+3
7561
 7833 3ee6 8A19      		sub r24,r10
7562
 7834 3ee8 9B09      		sbc r25,r11
7563
 7835 3eea AC09      		sbc r26,r12
7564
 7836 3eec BD09      		sbc r27,r13
7565
 7837 3eee 8093 0000 		sts Mess_IntegralNick,r24
7566
 7838 3ef2 9093 0000 		sts (Mess_IntegralNick)+1,r25
7567
 7839 3ef6 A093 0000 		sts (Mess_IntegralNick)+2,r26
7568
 7840 3efa B093 0000 		sts (Mess_IntegralNick)+3,r27
7569
 7841 3efe 8091 0000 		lds r24,Mess_IntegralRoll
7570
 7842 3f02 9091 0000 		lds r25,(Mess_IntegralRoll)+1
7571
 7843 3f06 A091 0000 		lds r26,(Mess_IntegralRoll)+2
7572
 7844 3f0a B091 0000 		lds r27,(Mess_IntegralRoll)+3
7573
 7845 3f0e 8E19      		sub r24,r14
7574
 7846 3f10 9F09      		sbc r25,r15
7575
 7847 3f12 A00B      		sbc r26,r16
7576
 7848 3f14 B10B      		sbc r27,r17
7577
 7849 3f16 8093 0000 		sts Mess_IntegralRoll,r24
7578
 7850 3f1a 9093 0000 		sts (Mess_IntegralRoll)+1,r25
7579
 7851 3f1e A093 0000 		sts (Mess_IntegralRoll)+2,r26
7580
 7852 3f22 B093 0000 		sts (Mess_IntegralRoll)+3,r27
7581
 7853 3f26 8091 0000 		lds r24,ZaehlMessungen
7582
 7854 3f2a 9091 0000 		lds r25,(ZaehlMessungen)+1
7583
 7855 3f2e 8F3F      		cpi r24,255
7584
 7856 3f30 9105      		cpc r25,__zero_reg__
7585
 7857 3f32 01F0      		breq .+4
7586
 7858 3f34 00F0      		brlo .+2
7587
 7859 3f36 00C0      		rjmp .L1265
7588
 7860               	.L1151:
7589
 7861 3f38 2092 0000 		sts MittelIntegralNick2,r2
7590
 7862 3f3c 3092 0000 		sts (MittelIntegralNick2)+1,r3
7591
 7863 3f40 4092 0000 		sts (MittelIntegralNick2)+2,r4
7592
 7864 3f44 5092 0000 		sts (MittelIntegralNick2)+3,r5
7593
 7865 3f48 6092 0000 		sts MittelIntegralRoll2,r6
7594
 7866 3f4c 7092 0000 		sts (MittelIntegralRoll2)+1,r7
7595
 7867 3f50 8092 0000 		sts (MittelIntegralRoll2)+2,r8
7596
 7868 3f54 9092 0000 		sts (MittelIntegralRoll2)+3,r9
7597
 7869 3f58 F091 0000 		lds r31,TrichterFlug
7598
 7870 3f5c FC8F      		std Y+28,r31
7599
 7871 3f5e 0091 0000 		lds r16,StickGier
7600
 7872 3f62 1091 0000 		lds r17,(StickGier)+1
7601
 7873 3f66 C801      		movw r24,r16
7602
 7874 3f68 17FF      		sbrs r17,7
7603
 7875 3f6a 00C0      		rjmp .L945
7604
 7876               	.L1271:
7605
 7877 3f6c 8827      		clr r24
7606
 7878 3f6e 9927      		clr r25
7607
 7879 3f70 801B      		sub r24,r16
7608
 7880 3f72 910B      		sbc r25,r17
7609
 7881 3f74 00C0      		rjmp .L945
7610
 7882               	.L860:
7611
 7883 3f76 1092 0000 		sts IntegralAccNick,__zero_reg__
7612
 7884 3f7a 1092 0000 		sts (IntegralAccNick)+1,__zero_reg__
7613
 7885 3f7e 1092 0000 		sts (IntegralAccNick)+2,__zero_reg__
7614
 7886 3f82 1092 0000 		sts (IntegralAccNick)+3,__zero_reg__
7615
 7887 3f86 1092 0000 		sts IntegralAccRoll,__zero_reg__
7616
 7888 3f8a 1092 0000 		sts (IntegralAccRoll)+1,__zero_reg__
7617
 7889 3f8e 1092 0000 		sts (IntegralAccRoll)+2,__zero_reg__
7618
 7890 3f92 1092 0000 		sts (IntegralAccRoll)+3,__zero_reg__
7619
 7891 3f96 1092 0000 		sts MittelIntegralNick,__zero_reg__
7620
 7892 3f9a 1092 0000 		sts (MittelIntegralNick)+1,__zero_reg__
7621
 7893 3f9e 1092 0000 		sts (MittelIntegralNick)+2,__zero_reg__
7622
 7894 3fa2 1092 0000 		sts (MittelIntegralNick)+3,__zero_reg__
7623
 7895 3fa6 1092 0000 		sts MittelIntegralRoll,__zero_reg__
7624
 7896 3faa 1092 0000 		sts (MittelIntegralRoll)+1,__zero_reg__
7625
 7897 3fae 1092 0000 		sts (MittelIntegralRoll)+2,__zero_reg__
7626
 7898 3fb2 1092 0000 		sts (MittelIntegralRoll)+3,__zero_reg__
7627
 7899 3fb6 6624      		clr r6
7628
 7900 3fb8 7724      		clr r7
7629
 7901 3fba 4301      		movw r8,r6
7630
 7902 3fbc 1301      		movw r2,r6
7631
 7903 3fbe 2401      		movw r4,r8
7632
 7904 3fc0 8091 0000 		lds r24,Mess_IntegralNick
7633
 7905 3fc4 9091 0000 		lds r25,(Mess_IntegralNick)+1
7634
 7906 3fc8 A091 0000 		lds r26,(Mess_IntegralNick)+2
7635
 7907 3fcc B091 0000 		lds r27,(Mess_IntegralNick)+3
7636
 7908 3fd0 8093 0000 		sts Mess_IntegralNick2,r24
7637
 7909 3fd4 9093 0000 		sts (Mess_IntegralNick2)+1,r25
7638
 7910 3fd8 A093 0000 		sts (Mess_IntegralNick2)+2,r26
7639
 7911 3fdc B093 0000 		sts (Mess_IntegralNick2)+3,r27
7640
 7912 3fe0 8091 0000 		lds r24,Mess_IntegralRoll
7641
 7913 3fe4 9091 0000 		lds r25,(Mess_IntegralRoll)+1
7642
 7914 3fe8 A091 0000 		lds r26,(Mess_IntegralRoll)+2
7643
 7915 3fec B091 0000 		lds r27,(Mess_IntegralRoll)+3
7644
 7916 3ff0 8093 0000 		sts Mess_IntegralRoll2,r24
7645
 7917 3ff4 9093 0000 		sts (Mess_IntegralRoll2)+1,r25
7646
 7918 3ff8 A093 0000 		sts (Mess_IntegralRoll2)+2,r26
7647
 7919 3ffc B093 0000 		sts (Mess_IntegralRoll2)+3,r27
7648
 7920 4000 1092 0000 		sts (ZaehlMessungen)+1,__zero_reg__
7649
 7921 4004 1092 0000 		sts ZaehlMessungen,__zero_reg__
7650
 7922 4008 1092 0000 		sts (LageKorrekturNick)+1,__zero_reg__
7651
 7923 400c 1092 0000 		sts LageKorrekturNick,__zero_reg__
7652
 7924 4010 1092 0000 		sts (LageKorrekturRoll)+1,__zero_reg__
7653
 7925 4014 1092 0000 		sts LageKorrekturRoll,__zero_reg__
7654
 7926 4018 1B85      		ldd r17,Y+11
7655
 7927 401a 1123      		tst r17
7656
 7928 401c 01F0      		breq .+2
7657
 7929 401e 00C0      		rjmp .L861
7658
 7930 4020 2B8D      		ldd r18,Y+27
7659
 7931 4022 2223      		tst r18
7660
 7932 4024 01F0      		breq .+2
7661
 7933 4026 00C0      		rjmp .L861
7662
 7934 4028 00C0      		rjmp .L1196
7663
 7935               	.L1150:
7664
 7936 402a B091 0000 		lds r27,IntegralFaktorGier
7665
 7937 402e BA8F      		std Y+26,r27
7666
 7938 4030 00C0      		rjmp .L858
7667
 7939               	.L811:
7668
 7940 4032 7FEF      		ldi r23,hi8(-2)
7669
 7941 4034 8E3F      		cpi r24,lo8(-2)
7670
 7942 4036 9707      		cpc r25,r23
7671
 7943 4038 04F0      		brlt .+2
7672
 7944 403a 00C0      		rjmp .L813
7673
 7945 403c 0296      		adiw r24,2
7674
 7946 403e 0C94 0000 		jmp .L1201
7675
 7947               	.L819:
7676
 7948 4042 B901      		movw r22,r18
7677
 7949 4044 6150      		subi r22,lo8(-(-1))
7678
 7950 4046 7040      		sbci r23,hi8(-(-1))
7679
 7951               	.L825:
7680
 7952 4048 4091 0000 		lds r20,StickRoll
7681
 7953 404c 5091 0000 		lds r21,(StickRoll)+1
7682
 7954 4050 CA01      		movw r24,r20
7683
 7955 4052 57FF      		sbrs r21,7
7684
 7956 4054 00C0      		rjmp .+4
7685
 7957 4056 0C94 0000 		jmp .L1266
7686
 7958               	.L827:
7687
 7959 405a 9595      		asr r25
7688
 7960 405c 8795      		ror r24
7689
 7961 405e 9595      		asr r25
7690
 7962 4060 8795      		ror r24
7691
 7963 4062 97FF      		sbrs r25,7
7692
 7964 4064 00C0      		rjmp .+4
7693
 7965 4066 0C94 0000 		jmp .L1267
7694
 7966               	.L828:
7695
 7967 406a 2091 0000 		lds r18,MaxStickRoll
7696
 7968 406e 3091 0000 		lds r19,(MaxStickRoll)+1
7697
 7969 4072 2817      		cp r18,r24
7698
 7970 4074 3907      		cpc r19,r25
7699
 7971 4076 04F0      		brlt .+4
7700
 7972 4078 0C94 0000 		jmp .L826
7701
 7973               	.L1220:
7702
 7974 407c CA01      		movw r24,r20
7703
 7975 407e 57FF      		sbrs r21,7
7704
 7976 4080 00C0      		rjmp .+4
7705
 7977 4082 0C94 0000 		jmp .L1268
7706
 7978               	.L829:
7707
 7979 4086 97FF      		sbrs r25,7
7708
 7980 4088 00C0      		rjmp .+4
7709
 7981 408a 0C94 0000 		jmp .L1269
7710
 7982               	.L830:
7711
 7983 408e 9C01      		movw r18,r24
7712
 7984 4090 3595      		asr r19
7713
 7985 4092 2795      		ror r18
7714
 7986 4094 3595      		asr r19
7715
 7987 4096 2795      		ror r18
7716
 7988 4098 2536      		cpi r18,101
7717
 7989 409a 3105      		cpc r19,__zero_reg__
7718
 7990 409c 04F4      		brge .+4
7719
 7991 409e 0C94 0000 		jmp .L832
7720
 7992 40a2 24E6      		ldi r18,lo8(100)
7721
 7993 40a4 30E0      		ldi r19,hi8(100)
7722
 7994 40a6 8091 0000 		lds r24,MikroKopterFlags
7723
 7995 40aa 84FF      		sbrs r24,4
7724
 7996 40ac 00C0      		rjmp .+4
7725
 7997 40ae 0C94 0000 		jmp .L1270
7726
 7998               	.L1177:
7727
 7999 40b2 3093 0000 		sts (MaxStickRoll)+1,r19
7728
 8000 40b6 2093 0000 		sts MaxStickRoll,r18
7729
 8001 40ba 7093 0000 		sts (MaxStickNick)+1,r23
7730
 8002 40be 6093 0000 		sts MaxStickNick,r22
7731
 8003 40c2 0C94 0000 		jmp .L833
7732
 8004               	.L1176:
7733
 8005 40c6 F092 0000 		sts IntegralFaktor,r15
7734
 8006 40ca 4091 0000 		lds r20,StickNick
7735
 8007 40ce 5091 0000 		lds r21,(StickNick)+1
7736
 8008 40d2 CA01      		movw r24,r20
7737
 8009 40d4 57FD      		sbrc r21,7
7738
 8010 40d6 00C0      		rjmp .+4
7739
 8011 40d8 0C94 0000 		jmp .L820
7740
 8012               	.L1216:
7741
 8013 40dc 0396      		adiw r24,3
7742
 8014 40de 9595      		asr r25
7743
 8015 40e0 8795      		ror r24
7744
 8016 40e2 9595      		asr r25
7745
 8017 40e4 8795      		ror r24
7746
 8018 40e6 97FD      		sbrc r25,7
7747
 8019 40e8 00C0      		rjmp .+4
7748
 8020 40ea 0C94 0000 		jmp .L821
7749
 8021               	.L1217:
7750
 8022 40ee 9095      		com r25
7751
 8023 40f0 8195      		neg r24
7752
 8024 40f2 9F4F      		sbci r25,lo8(-1)
7753
 8025 40f4 0C94 0000 		jmp .L821
7754
 8026               	.L1263:
7755
 8027 40f8 8091 0000 		lds r24,MaxStickRoll
7756
 8028 40fc 9091 0000 		lds r25,(MaxStickRoll)+1
7757
 8029 4100 8134      		cpi r24,65
7758
 8030 4102 9105      		cpc r25,__zero_reg__
7759
 8031 4104 04F4      		brge .+2
7760
 8032 4106 00C0      		rjmp .L865
7761
 8033 4108 00C0      		rjmp .L866
7762
 8034               	.L852:
7763
 8035 410a 9093 0000 		sts Looping_Roll,r25
7764
 8036 410e 8093 0000 		sts Looping_Nick,r24
7765
 8037 4112 00C0      		rjmp .L807
7766
 8038               	.L813:
7767
 8039 4114 1092 0000 		sts (StickGier)+1,__zero_reg__
7768
 8040 4118 1092 0000 		sts StickGier,__zero_reg__
7769
 8041 411c 0C94 0000 		jmp .L812
7770
 8042               	.L849:
7771
 8043 4120 982F      		mov r25,r24
7772
 8044 4122 0C94 0000 		jmp .L851
7773
 8045               	.L1226:
7774
 8046 4126 81E0      		ldi r24,lo8(1)
7775
 8047 4128 8093 0000 		sts Looping_Unten,r24
7776
 8048 412c 0C94 0000 		jmp .L846
7777
 8049               	.L1224:
7778
 8050 4130 81E0      		ldi r24,lo8(1)
7779
 8051 4132 8093 0000 		sts Looping_Oben,r24
7780
 8052 4136 582F      		mov r21,r24
7781
 8053 4138 0C94 0000 		jmp .L842
7782
 8054               	.L1222:
7783
 8055 413c 81E0      		ldi r24,lo8(1)
7784
 8056 413e 8093 0000 		sts Looping_Rechts,r24
7785
 8057 4142 0C94 0000 		jmp .L838
7786
 8058               	.L1221:
7787
 8059 4146 81E0      		ldi r24,lo8(1)
7788
 8060 4148 8093 0000 		sts Looping_Links,r24
7789
 8061 414c 0C94 0000 		jmp .L835
7790
 8062               	.L1214:
7791
 8063 4150 8091 0000 		lds r24,ExternControl+3
7792
 8064 4154 9927      		clr r25
7793
 8065 4156 87FD      		sbrc r24,7
7794
 8066 4158 9095      		com r25
7795
 8067 415a 4E2D      		mov r20,r14
7796
 8068 415c 5527      		clr r21
7797
 8069 415e 849F      		mul r24,r20
7798
 8070 4160 D001      		movw r26,r0
7799
 8071 4162 859F      		mul r24,r21
7800
 8072 4164 B00D      		add r27,r0
7801
 8073 4166 949F      		mul r25,r20
7802
 8074 4168 B00D      		add r27,r0
7803
 8075 416a 1124      		clr r1
7804
 8076 416c CD01      		movw r24,r26
7805
 8077 416e 2091 0000 		lds r18,StickNick
7806
 8078 4172 3091 0000 		lds r19,(StickNick)+1
7807
 8079 4176 820F      		add r24,r18
7808
 8080 4178 931F      		adc r25,r19
7809
 8081 417a 9093 0000 		sts (StickNick)+1,r25
7810
 8082 417e 8093 0000 		sts StickNick,r24
7811
 8083 4182 8091 0000 		lds r24,ExternControl+4
7812
 8084 4186 9927      		clr r25
7813
 8085 4188 87FD      		sbrc r24,7
7814
 8086 418a 9095      		com r25
7815
 8087 418c 849F      		mul r24,r20
7816
 8088 418e F001      		movw r30,r0
7817
 8089 4190 859F      		mul r24,r21
7818
 8090 4192 F00D      		add r31,r0
7819
 8091 4194 949F      		mul r25,r20
7820
 8092 4196 F00D      		add r31,r0
7821
 8093 4198 1124      		clr r1
7822
 8094 419a CF01      		movw r24,r30
7823
 8095 419c 2091 0000 		lds r18,StickRoll
7824
 8096 41a0 3091 0000 		lds r19,(StickRoll)+1
7825
 8097 41a4 820F      		add r24,r18
7826
 8098 41a6 931F      		adc r25,r19
7827
 8099 41a8 9093 0000 		sts (StickRoll)+1,r25
7828
 8100 41ac 8093 0000 		sts StickRoll,r24
7829
 8101 41b0 8091 0000 		lds r24,ExternControl+5
7830
 8102 41b4 9927      		clr r25
7831
 8103 41b6 87FD      		sbrc r24,7
7832
 8104 41b8 9095      		com r25
7833
 8105 41ba 2091 0000 		lds r18,StickGier
7834
 8106 41be 3091 0000 		lds r19,(StickGier)+1
7835
 8107 41c2 820F      		add r24,r18
7836
 8108 41c4 931F      		adc r25,r19
7837
 8109 41c6 9093 0000 		sts (StickGier)+1,r25
7838
 8110 41ca 8093 0000 		sts StickGier,r24
7839
 8111 41ce 8091 0000 		lds r24,ExternControl+7
7840
 8112 41d2 282F      		mov r18,r24
7841
 8113 41d4 3327      		clr r19
7842
 8114 41d6 27FD      		sbrc r18,7
7843
 8115 41d8 3095      		com r19
7844
 8116 41da 8091 0000 		lds r24,EE_Parameter+13
7845
 8117 41de 9927      		clr r25
7846
 8118 41e0 289F      		mul r18,r24
7847
 8119 41e2 A001      		movw r20,r0
7848
 8120 41e4 299F      		mul r18,r25
7849
 8121 41e6 500D      		add r21,r0
7850
 8122 41e8 389F      		mul r19,r24
7851
 8123 41ea 500D      		add r21,r0
7852
 8124 41ec 1124      		clr r1
7853
 8125 41ee 5093 0000 		sts (ExternHoehenValue)+1,r21
7854
 8126 41f2 4093 0000 		sts ExternHoehenValue,r20
7855
 8127 41f6 8091 0000 		lds r24,ExternControl+6
7856
 8128 41fa 9927      		clr r25
7857
 8129 41fc 8C15      		cp r24,r12
7858
 8130 41fe 9D05      		cpc r25,r13
7859
 8131 4200 04F0      		brlt .+4
7860
 8132 4202 0C94 0000 		jmp .L1175
7861
 8133 4206 9093 0000 		sts (StickGas)+1,r25
7862
 8134 420a 8093 0000 		sts StickGas,r24
7863
 8135 420e 0C94 0000 		jmp .L815
7864
 8136               	.L1228:
7865
 8137 4212 8091 0000 		lds r24,MotorenEin
7866
 8138 4216 8823      		tst r24
7867
 8139 4218 01F4      		brne .+4
7868
 8140 421a 0C94 0000 		jmp .L1147
7869
 8141 421e 8091 0000 		lds r24,modell_fliegt
7870
 8142 4222 9091 0000 		lds r25,(modell_fliegt)+1
7871
 8143 4226 FFEF      		ldi r31,hi8(-1)
7872
 8144 4228 8F3F      		cpi r24,lo8(-1)
7873
 8145 422a 9F07      		cpc r25,r31
7874
 8146 422c 01F4      		brne .+4
7875
 8147 422e 0C94 0000 		jmp .L736
7876
 8148 4232 0196      		adiw r24,1
7877
 8149 4234 9093 0000 		sts (modell_fliegt)+1,r25
7878
 8150 4238 8093 0000 		sts modell_fliegt,r24
7879
 8151 423c 0C94 0000 		jmp .L736
7880
 8152               	.L1223:
7881
 8153 4240 1092 0000 		sts Looping_Rechts,__zero_reg__
7882
 8154 4244 0C94 0000 		jmp .L838
7883
 8155               	.L1227:
7884
 8156 4248 1092 0000 		sts Looping_Unten,__zero_reg__
7885
 8157 424c 0C94 0000 		jmp .L846
7886
 8158               	.L1225:
7887
 8159 4250 1092 0000 		sts Looping_Oben,__zero_reg__
7888
 8160 4254 50E0      		ldi r21,lo8(0)
7889
 8161 4256 0C94 0000 		jmp .L842
7890
 8162               	.L874:
7891
 8163 425a 60E0      		ldi r22,lo8(0)
7892
 8164 425c 70E0      		ldi r23,hi8(0)
7893
 8165 425e 6B01      		movw r12,r22
7894
 8166 4260 1092 0000 		sts TrichterFlug,__zero_reg__
7895
 8167 4264 1C8E      		std Y+28,__zero_reg__
7896
 8168 4266 E090 0000 		lds r14,MittelIntegralNick
7897
 8169 426a F090 0000 		lds r15,(MittelIntegralNick)+1
7898
 8170 426e 0091 0000 		lds r16,(MittelIntegralNick)+2
7899
 8171 4272 1091 0000 		lds r17,(MittelIntegralNick)+3
7900
 8172 4276 6090 0000 		lds r6,MittelIntegralRoll
7901
 8173 427a 7090 0000 		lds r7,(MittelIntegralRoll)+1
7902
 8174 427e 8090 0000 		lds r8,(MittelIntegralRoll)+2
7903
 8175 4282 9090 0000 		lds r9,(MittelIntegralRoll)+3
7904
 8176               	.L942:
7905
 8177 4286 8091 0000 		lds r24,IntegralFaktor
7906
 8178 428a 8823      		tst r24
7907
 8179 428c 01F0      		breq .+2
7908
 8180 428e 00C0      		rjmp .L1182
7909
 8181 4290 1092 0000 		sts (LageKorrekturRoll)+1,__zero_reg__
7910
 8182 4294 1092 0000 		sts LageKorrekturRoll,__zero_reg__
7911
 8183 4298 1092 0000 		sts (LageKorrekturNick)+1,__zero_reg__
7912
 8184 429c 1092 0000 		sts LageKorrekturNick,__zero_reg__
7913
 8185               	.L943:
7914
 8186 42a0 E092 0000 		sts MittelIntegralNick_Alt.22,r14
7915
 8187 42a4 F092 0000 		sts (MittelIntegralNick_Alt.22)+1,r15
7916
 8188 42a8 0093 0000 		sts (MittelIntegralNick_Alt.22)+2,r16
7917
 8189 42ac 1093 0000 		sts (MittelIntegralNick_Alt.22)+3,r17
7918
 8190 42b0 6092 0000 		sts MittelIntegralRoll_Alt.23,r6
7919
 8191 42b4 7092 0000 		sts (MittelIntegralRoll_Alt.23)+1,r7
7920
 8192 42b8 8092 0000 		sts (MittelIntegralRoll_Alt.23)+2,r8
7921
 8193 42bc 9092 0000 		sts (MittelIntegralRoll_Alt.23)+3,r9
7922
 8194 42c0 1092 0000 		sts IntegralAccNick,__zero_reg__
7923
 8195 42c4 1092 0000 		sts (IntegralAccNick)+1,__zero_reg__
7924
 8196 42c8 1092 0000 		sts (IntegralAccNick)+2,__zero_reg__
7925
 8197 42cc 1092 0000 		sts (IntegralAccNick)+3,__zero_reg__
7926
 8198 42d0 1092 0000 		sts IntegralAccRoll,__zero_reg__
7927
 8199 42d4 1092 0000 		sts (IntegralAccRoll)+1,__zero_reg__
7928
 8200 42d8 1092 0000 		sts (IntegralAccRoll)+2,__zero_reg__
7929
 8201 42dc 1092 0000 		sts (IntegralAccRoll)+3,__zero_reg__
7930
 8202 42e0 1092 0000 		sts IntegralAccZ,__zero_reg__
7931
 8203 42e4 1092 0000 		sts (IntegralAccZ)+1,__zero_reg__
7932
 8204 42e8 1092 0000 		sts (IntegralAccZ)+2,__zero_reg__
7933
 8205 42ec 1092 0000 		sts (IntegralAccZ)+3,__zero_reg__
7934
 8206 42f0 1092 0000 		sts MittelIntegralNick,__zero_reg__
7935
 8207 42f4 1092 0000 		sts (MittelIntegralNick)+1,__zero_reg__
7936
 8208 42f8 1092 0000 		sts (MittelIntegralNick)+2,__zero_reg__
7937
 8209 42fc 1092 0000 		sts (MittelIntegralNick)+3,__zero_reg__
7938
 8210 4300 1092 0000 		sts MittelIntegralRoll,__zero_reg__
7939
 8211 4304 1092 0000 		sts (MittelIntegralRoll)+1,__zero_reg__
7940
 8212 4308 1092 0000 		sts (MittelIntegralRoll)+2,__zero_reg__
7941
 8213 430c 1092 0000 		sts (MittelIntegralRoll)+3,__zero_reg__
7942
 8214 4310 1092 0000 		sts MittelIntegralNick2,__zero_reg__
7943
 8215 4314 1092 0000 		sts (MittelIntegralNick2)+1,__zero_reg__
7944
 8216 4318 1092 0000 		sts (MittelIntegralNick2)+2,__zero_reg__
7945
 8217 431c 1092 0000 		sts (MittelIntegralNick2)+3,__zero_reg__
7946
 8218 4320 1092 0000 		sts MittelIntegralRoll2,__zero_reg__
7947
 8219 4324 1092 0000 		sts (MittelIntegralRoll2)+1,__zero_reg__
7948
 8220 4328 1092 0000 		sts (MittelIntegralRoll2)+2,__zero_reg__
7949
 8221 432c 1092 0000 		sts (MittelIntegralRoll2)+3,__zero_reg__
7950
 8222 4330 1092 0000 		sts (ZaehlMessungen)+1,__zero_reg__
7951
 8223 4334 1092 0000 		sts ZaehlMessungen,__zero_reg__
7952
 8224 4338 0091 0000 		lds r16,StickGier
7953
 8225 433c 1091 0000 		lds r17,(StickGier)+1
7954
 8226 4340 C801      		movw r24,r16
7955
 8227 4342 17FD      		sbrc r17,7
7956
 8228 4344 00C0      		rjmp .L1271
7957
 8229               	.L945:
7958
 8230 4346 4097      		sbiw r24,16
7959
 8231 4348 04F0      		brlt .L944
7960
 8232 434a 68EE      		ldi r22,lo8(1000)
7961
 8233 434c 262E      		mov r2,r22
7962
 8234 434e 63E0      		ldi r22,hi8(1000)
7963
 8235 4350 362E      		mov r3,r22
7964
 8236 4352 3092 0000 		sts (KompassSignalSchlecht)+1,r3
7965
 8237 4356 2092 0000 		sts KompassSignalSchlecht,r2
7966
 8238 435a E888      		ldd r14,Y+16
7967
 8239 435c E4FC      		sbrc r14,4
7968
 8240 435e 00C0      		rjmp .L944
7969
 8241 4360 81E0      		ldi r24,lo8(1)
7970
 8242 4362 8093 0000 		sts NeueKompassRichtungMerken.12,r24
7971
 8243               	.L944:
7972
 8244 4366 B090 0000 		lds r11,EE_Parameter+20
7973
 8245 436a CB2C      		mov r12,r11
7974
 8246 436c DD24      		clr r13
7975
 8247 436e EE24      		clr r14
7976
 8248 4370 FF24      		clr r15
7977
 8249 4372 B801      		movw r22,r16
7978
 8250 4374 8827      		clr r24
7979
 8251 4376 77FD      		sbrc r23,7
7980
 8252 4378 8095      		com r24
7981
 8253 437a 982F      		mov r25,r24
7982
 8254 437c 9801      		movw r18,r16
7983
 8255 437e 17FD      		sbrc r17,7
7984
 8256 4380 00C0      		rjmp .L1272
7985
 8257               	.L947:
7986
 8258 4382 4427      		clr r20
7987
 8259 4384 37FD      		sbrc r19,7
7988
 8260 4386 4095      		com r20
7989
 8261 4388 542F      		mov r21,r20
7990
 8262 438a 0E94 0000 		call __mulsi3
7991
 8263 438e 9B01      		movw r18,r22
7992
 8264 4390 AC01      		movw r20,r24
7993
 8265 4392 C701      		movw r24,r14
7994
 8266 4394 B601      		movw r22,r12
7995
 8267 4396 0E94 0000 		call __mulsi3
7996
 8268 439a 97FD      		sbrc r25,7
7997
 8269 439c 00C0      		rjmp .L1273
7998
 8270               	.L948:
7999
 8271 439e 59E0      		ldi r21,9
8000
 8272 43a0 9595      	1:	asr r25
8001
 8273 43a2 8795      		ror r24
8002
 8274 43a4 7795      		ror r23
8003
 8275 43a6 6795      		ror r22
8004
 8276 43a8 5A95      		dec r21
8005
 8277 43aa 01F4      		brne 1b
8006
 8278 43ac 9B01      		movw r18,r22
8007
 8279 43ae 8B2D      		mov r24,r11
8008
 8280 43b0 9927      		clr r25
8009
 8281 43b2 809F      		mul r24,r16
8010
 8282 43b4 A001      		movw r20,r0
8011
 8283 43b6 819F      		mul r24,r17
8012
 8284 43b8 500D      		add r21,r0
8013
 8285 43ba 909F      		mul r25,r16
8014
 8286 43bc 500D      		add r21,r0
8015
 8287 43be 1124      		clr r1
8016
 8288 43c0 CA01      		movw r24,r20
8017
 8289 43c2 57FD      		sbrc r21,7
8018
 8290 43c4 00C0      		rjmp .L1274
8019
 8291               	.L949:
8020
 8292 43c6 9595      		asr r25
8021
 8293 43c8 8795      		ror r24
8022
 8294 43ca 9595      		asr r25
8023
 8295 43cc 8795      		ror r24
8024
 8296 43ce 280F      		add r18,r24
8025
 8297 43d0 391F      		adc r19,r25
8026
 8298 43d2 C901      		movw r24,r18
8027
 8299 43d4 AA27      		clr r26
8028
 8300 43d6 97FD      		sbrc r25,7
8029
 8301 43d8 A095      		com r26
8030
 8302 43da BA2F      		mov r27,r26
8031
 8303 43dc 8093 0000 		sts sollGier.2,r24
8032
 8304 43e0 9093 0000 		sts (sollGier.2)+1,r25
8033
 8305 43e4 A093 0000 		sts (sollGier.2)+2,r26
8034
 8306 43e8 B093 0000 		sts (sollGier.2)+3,r27
8035
 8307 43ec 2091 0000 		lds r18,Mess_Integral_Gier
8036
 8308 43f0 3091 0000 		lds r19,(Mess_Integral_Gier)+1
8037
 8309 43f4 4091 0000 		lds r20,(Mess_Integral_Gier)+2
8038
 8310 43f8 5091 0000 		lds r21,(Mess_Integral_Gier)+3
8039
 8311 43fc 281B      		sub r18,r24
8040
 8312 43fe 390B      		sbc r19,r25
8041
 8313 4400 4A0B      		sbc r20,r26
8042
 8314 4402 5B0B      		sbc r21,r27
8043
 8315 4404 2135      		cpi r18,lo8(50001)
8044
 8316 4406 63EC      		ldi r22,hi8(50001)
8045
 8317 4408 3607      		cpc r19,r22
8046
 8318 440a 60E0      		ldi r22,hlo8(50001)
8047
 8319 440c 4607      		cpc r20,r22
8048
 8320 440e 60E0      		ldi r22,hhi8(50001)
8049
 8321 4410 5607      		cpc r21,r22
8050
 8322 4412 04F4      		brge .+2
8051
 8323 4414 00C0      		rjmp .L1183
8052
 8324 4416 80E5      		ldi r24,lo8(50000)
8053
 8325 4418 93EC      		ldi r25,hi8(50000)
8054
 8326 441a A0E0      		ldi r26,hlo8(50000)
8055
 8327 441c B0E0      		ldi r27,hhi8(50000)
8056
 8328 441e 8093 0000 		sts Mess_Integral_Gier,r24
8057
 8329 4422 9093 0000 		sts (Mess_Integral_Gier)+1,r25
8058
 8330 4426 A093 0000 		sts (Mess_Integral_Gier)+2,r26
8059
 8331 442a B093 0000 		sts (Mess_Integral_Gier)+3,r27
8060
 8332               	.L950:
8061
 8333 442e 8091 0000 		lds r24,Mess_Integral_Gier
8062
 8334 4432 9091 0000 		lds r25,(Mess_Integral_Gier)+1
8063
 8335 4436 A091 0000 		lds r26,(Mess_Integral_Gier)+2
8064
 8336 443a B091 0000 		lds r27,(Mess_Integral_Gier)+3
8065
 8337 443e 805B      		subi r24,lo8(-50000)
8066
 8338 4440 9C43      		sbci r25,hi8(-50000)
8067
 8339 4442 AF4F      		sbci r26,hlo8(-50000)
8068
 8340 4444 BF4F      		sbci r27,hhi8(-50000)
8069
 8341 4446 04F4      		brge .L951
8070
 8342 4448 80EB      		ldi r24,lo8(-50000)
8071
 8343 444a 9CE3      		ldi r25,hi8(-50000)
8072
 8344 444c AFEF      		ldi r26,hlo8(-50000)
8073
 8345 444e BFEF      		ldi r27,hhi8(-50000)
8074
 8346 4450 8093 0000 		sts Mess_Integral_Gier,r24
8075
 8347 4454 9093 0000 		sts (Mess_Integral_Gier)+1,r25
8076
 8348 4458 A093 0000 		sts (Mess_Integral_Gier)+2,r26
8077
 8349 445c B093 0000 		sts (Mess_Integral_Gier)+3,r27
8078
 8350               	.L951:
8079
 8351 4460 8091 0000 		lds r24,KompassValue
8080
 8352 4464 9091 0000 		lds r25,(KompassValue)+1
8081
 8353 4468 9EA3      		std Y+38,r25
8082
 8354 446a 8DA3      		std Y+37,r24
8083
 8355 446c 892B      		or r24,r25
8084
 8356 446e 01F4      		brne .+2
8085
 8357 4470 00C0      		rjmp .L1153
8086
 8358 4472 9889      		ldd r25,Y+16
8087
 8359 4474 93FF      		sbrs r25,3
8088
 8360 4476 00C0      		rjmp .L1153
8089
 8361 4478 8D8D      		ldd r24,Y+29
8090
 8362 447a 9E8D      		ldd r25,Y+30
8091
 8363 447c AF8D      		ldd r26,Y+31
8092
 8364 447e B8A1      		ldd r27,Y+32
8093
 8365 4480 B7FF      		sbrs r27,7
8094
 8366 4482 00C0      		rjmp .+4
8095
 8367 4484 0C94 0000 		jmp .L1275
8096
 8368               	.L953:
8097
 8369 4488 29E0      		ldi r18,9
8098
 8370 448a B595      	1:	asr r27
8099
 8371 448c A795      		ror r26
8100
 8372 448e 9795      		ror r25
8101
 8373 4490 8795      		ror r24
8102
 8374 4492 2A95      		dec r18
8103
 8375 4494 01F4      		brne 1b
8104
 8376 4496 6C01      		movw r12,r24
8105
 8377 4498 97FF      		sbrs r25,7
8106
 8378 449a 00C0      		rjmp .+4
8107
 8379 449c 0C94 0000 		jmp .L1276
8108
 8380               	.L954:
8109
 8381 44a0 8C85      		ldd r24,Y+12
8110
 8382 44a2 9D85      		ldd r25,Y+13
8111
 8383 44a4 AE85      		ldd r26,Y+14
8112
 8384 44a6 BF85      		ldd r27,Y+15
8113
 8385 44a8 B7FF      		sbrs r27,7
8114
 8386 44aa 00C0      		rjmp .+4
8115
 8387 44ac 0C94 0000 		jmp .L1277
8116
 8388               	.L955:
8117
 8389 44b0 09E0      		ldi r16,9
8118
 8390 44b2 B595      	1:	asr r27
8119
 8391 44b4 A795      		ror r26
8120
 8392 44b6 9795      		ror r25
8121
 8393 44b8 8795      		ror r24
8122
 8394 44ba 0A95      		dec r16
8123
 8395 44bc 01F4      		brne 1b
8124
 8396 44be BC01      		movw r22,r24
8125
 8397 44c0 97FF      		sbrs r25,7
8126
 8398 44c2 00C0      		rjmp .+4
8127
 8399 44c4 0C94 0000 		jmp .L1278
8128
 8400               	.L956:
8129
 8401 44c8 C616      		cp r12,r22
8130
 8402 44ca D706      		cpc r13,r23
8131
 8403 44cc 04F4      		brge .L957
8132
 8404 44ce 6B01      		movw r12,r22
8133
 8405               	.L957:
8134
 8406 44d0 B601      		movw r22,r12
8135
 8407 44d2 D7FE      		sbrs r13,7
8136
 8408 44d4 00C0      		rjmp .+4
8137
 8409 44d6 0C94 0000 		jmp .L1279
8138
 8410               	.L958:
8139
 8411 44da 5B01      		movw r10,r22
8140
 8412 44dc B594      		asr r11
8141
 8413 44de A794      		ror r10
8142
 8414 44e0 B594      		asr r11
8143
 8415 44e2 A794      		ror r10
8144
 8416 44e4 B594      		asr r11
8145
 8417 44e6 A794      		ror r10
8146
 8418 44e8 0894      		sec
8147
 8419 44ea A11C      		adc r10,__zero_reg__
8148
 8420 44ec B11C      		adc r11,__zero_reg__
8149
 8421 44ee ADA1      		ldd r26,Y+37
8150
 8422 44f0 BEA1      		ldd r27,Y+38
8151
 8423 44f2 A45E      		subi r26,lo8(-(540))
8152
 8424 44f4 BD4F      		sbci r27,hi8(-(540))
8153
 8425 44f6 7D01      		movw r14,r26
8154
 8426 44f8 0027      		clr r16
8155
 8427 44fa F7FC      		sbrc r15,7
8156
 8428 44fc 0095      		com r16
8157
 8429 44fe 102F      		mov r17,r16
8158
 8430 4500 AC51      		subi r26,lo8(-(-540))
8159
 8431 4502 B240      		sbci r27,hi8(-(-540))
8160
 8432 4504 BEA3      		std Y+38,r27
8161
 8433 4506 ADA3      		std Y+37,r26
8162
 8434 4508 4090 0000 		lds r4,ErsatzKompass
8163
 8435 450c 5090 0000 		lds r5,(ErsatzKompass)+1
8164
 8436 4510 6090 0000 		lds r6,(ErsatzKompass)+2
8165
 8437 4514 7090 0000 		lds r7,(ErsatzKompass)+3
8166
 8438 4518 2091 0000 		lds r18,GIER_GRAD_FAKTOR
8167
 8439 451c 3091 0000 		lds r19,(GIER_GRAD_FAKTOR)+1
8168
 8440 4520 4091 0000 		lds r20,(GIER_GRAD_FAKTOR)+2
8169
 8441 4524 5091 0000 		lds r21,(GIER_GRAD_FAKTOR)+3
8170
 8442 4528 2A8B      		std Y+18,r18
8171
 8443 452a 3B8B      		std Y+19,r19
8172
 8444 452c 4C8B      		std Y+20,r20
8173
 8445 452e 5D8B      		std Y+21,r21
8174
 8446 4530 C301      		movw r24,r6
8175
 8447 4532 B201      		movw r22,r4
8176
 8448 4534 0E94 0000 		call __divmodsi4
8177
 8449 4538 E21A      		sub r14,r18
8178
 8450 453a F30A      		sbc r15,r19
8179
 8451 453c 040B      		sbc r16,r20
8180
 8452 453e 150B      		sbc r17,r21
8181
 8453 4540 C801      		movw r24,r16
8182
 8454 4542 B701      		movw r22,r14
8183
 8455 4544 28E6      		ldi r18,lo8(360)
8184
 8456 4546 31E0      		ldi r19,hi8(360)
8185
 8457 4548 40E0      		ldi r20,hlo8(360)
8186
 8458 454a 50E0      		ldi r21,hhi8(360)
8187
 8459 454c 0E94 0000 		call __divmodsi4
8188
 8460 4550 DC01      		movw r26,r24
8189
 8461 4552 CB01      		movw r24,r22
8190
 8462 4554 8C01      		movw r16,r24
8191
 8463 4556 045B      		subi r16,lo8(-(-180))
8192
 8464 4558 1040      		sbci r17,hi8(-(-180))
8193
 8465 455a 8090 0000 		lds r8,MesswertGier
8194
 8466 455e 9090 0000 		lds r9,(MesswertGier)+1
8195
 8467 4562 C401      		movw r24,r8
8196
 8468 4564 97FE      		sbrs r9,7
8197
 8469 4566 00C0      		rjmp .+4
8198
 8470 4568 0C94 0000 		jmp .L1280
8199
 8471               	.L960:
8200
 8472 456c 8138      		cpi r24,129
8201
 8473 456e 9105      		cpc r25,__zero_reg__
8202
 8474 4570 04F0      		brlt .L959
8203
 8475 4572 00E0      		ldi r16,lo8(0)
8204
 8476 4574 10E0      		ldi r17,hi8(0)
8205
 8477               	.L959:
8206
 8478 4576 2090 0000 		lds r2,KompassSignalSchlecht
8207
 8479 457a 3090 0000 		lds r3,(KompassSignalSchlecht)+1
8208
 8480 457e 2114      		cp r2,__zero_reg__
8209
 8481 4580 3104      		cpc r3,__zero_reg__
8210
 8482 4582 01F4      		brne .L961
8211
 8483 4584 39E1      		ldi r19,lo8(25)
8212
 8484 4586 C316      		cp r12,r19
8213
 8485 4588 D104      		cpc r13,__zero_reg__
8214
 8486 458a 04F4      		brge .L961
8215
 8487 458c 8091 0000 		lds r24,GierGyroFehler
8216
 8488 4590 9091 0000 		lds r25,(GierGyroFehler)+1
8217
 8489 4594 800F      		add r24,r16
8218
 8490 4596 911F      		adc r25,r17
8219
 8491 4598 9093 0000 		sts (GierGyroFehler)+1,r25
8220
 8492 459c 8093 0000 		sts GierGyroFehler,r24
8221
 8493 45a0 8091 0000 		lds r24,NeueKompassRichtungMerken.12
8222
 8494 45a4 8823      		tst r24
8223
 8495 45a6 01F0      		breq .+4
8224
 8496 45a8 0C94 0000 		jmp .L1281
8225
 8497               	.L961:
8226
 8498 45ac C801      		movw r24,r16
8227
 8499 45ae 880F      		lsl r24
8228
 8500 45b0 991F      		rol r25
8229
 8501 45b2 880F      		lsl r24
8230
 8502 45b4 991F      		rol r25
8231
 8503 45b6 880F      		lsl r24
8232
 8504 45b8 991F      		rol r25
8233
 8505 45ba B501      		movw r22,r10
8234
 8506 45bc 0E94 0000 		call __divmodhi4
8235
 8507 45c0 9B01      		movw r18,r22
8236
 8508 45c2 4427      		clr r20
8237
 8509 45c4 37FD      		sbrc r19,7
8238
 8510 45c6 4095      		com r20
8239
 8511 45c8 542F      		mov r21,r20
8240
 8512 45ca 240D      		add r18,r4
8241
 8513 45cc 351D      		adc r19,r5
8242
 8514 45ce 461D      		adc r20,r6
8243
 8515 45d0 571D      		adc r21,r7
8244
 8516 45d2 2093 0000 		sts ErsatzKompass,r18
8245
 8517 45d6 3093 0000 		sts (ErsatzKompass)+1,r19
8246
 8518 45da 4093 0000 		sts (ErsatzKompass)+2,r20
8247
 8519 45de 5093 0000 		sts (ErsatzKompass)+3,r21
8248
 8520 45e2 1091 0000 		lds r17,Parameter_KompassWirkung
8249
 8521 45e6 612F      		mov r22,r17
8250
 8522 45e8 7727      		clr r23
8251
 8523 45ea 6C9D      		mul r22,r12
8252
 8524 45ec C001      		movw r24,r0
8253
 8525 45ee 6D9D      		mul r22,r13
8254
 8526 45f0 900D      		add r25,r0
8255
 8527 45f2 7C9D      		mul r23,r12
8256
 8528 45f4 900D      		add r25,r0
8257
 8529 45f6 1124      		clr r1
8258
 8530 45f8 97FF      		sbrs r25,7
8259
 8531 45fa 00C0      		rjmp .+4
8260
 8532 45fc 0C94 0000 		jmp .L1282
8261
 8533               	.L963:
8262
 8534 4600 6C01      		movw r12,r24
8263
 8535 4602 D594      		asr r13
8264
 8536 4604 C794      		ror r12
8265
 8537 4606 D594      		asr r13
8266
 8538 4608 C794      		ror r12
8267
 8539 460a D594      		asr r13
8268
 8540 460c C794      		ror r12
8269
 8541 460e D594      		asr r13
8270
 8542 4610 C794      		ror r12
8271
 8543 4612 D594      		asr r13
8272
 8544 4614 C794      		ror r12
8273
 8545 4616 6C19      		sub r22,r12
8274
 8546 4618 7D09      		sbc r23,r13
8275
 8547 461a 6B01      		movw r12,r22
8276
 8548 461c 77FF      		sbrs r23,7
8277
 8549 461e 00C0      		rjmp .+4
8278
 8550 4620 0C94 0000 		jmp .L964
8279
 8551 4624 2114      		cp r2,__zero_reg__
8280
 8552 4626 3104      		cpc r3,__zero_reg__
8281
 8553 4628 01F0      		breq .+4
8282
 8554 462a 0C94 0000 		jmp .L1198
8283
 8555 462e E090 0000 		lds r14,MaxStickNick
8284
 8556 4632 F090 0000 		lds r15,(MaxStickNick)+1
8285
 8557 4636 8091 0000 		lds r24,MaxStickRoll
8286
 8558 463a 9091 0000 		lds r25,(MaxStickRoll)+1
8287
 8559 463e E80E      		add r14,r24
8288
 8560 4640 F91E      		adc r15,r25
8289
 8561 4642 F7FE      		sbrs r15,7
8290
 8562 4644 00C0      		rjmp .+4
8291
 8563 4646 0C94 0000 		jmp .L1283
8292
 8564               	.L966:
8293
 8565 464a F594      		asr r15
8294
 8566 464c E794      		ror r14
8295
 8567 464e F594      		asr r15
8296
 8568 4650 E794      		ror r14
8297
 8569 4652 F594      		asr r15
8298
 8570 4654 E794      		ror r14
8299
 8571 4656 80E4      		ldi r24,lo8(64)
8300
 8572 4658 90E0      		ldi r25,hi8(64)
8301
 8573 465a E80E      		add r14,r24
8302
 8574 465c F91E      		adc r15,r25
8303
 8575 465e CA01      		movw r24,r20
8304
 8576 4660 B901      		movw r22,r18
8305
 8577 4662 2A89      		ldd r18,Y+18
8306
 8578 4664 3B89      		ldd r19,Y+19
8307
 8579 4666 4C89      		ldd r20,Y+20
8308
 8580 4668 5D89      		ldd r21,Y+21
8309
 8581 466a 0E94 0000 		call __divmodsi4
8310
 8582 466e DA01      		movw r26,r20
8311
 8583 4670 C901      		movw r24,r18
8312
 8584 4672 2091 0000 		lds r18,KompassStartwert
8313
 8585 4676 3091 0000 		lds r19,(KompassStartwert)+1
8314
 8586 467a 4427      		clr r20
8315
 8587 467c 37FD      		sbrc r19,7
8316
 8588 467e 4095      		com r20
8317
 8589 4680 542F      		mov r21,r20
8318
 8590 4682 821B      		sub r24,r18
8319
 8591 4684 930B      		sbc r25,r19
8320
 8592 4686 A40B      		sbc r26,r20
8321
 8593 4688 B50B      		sbc r27,r21
8322
 8594 468a 845E      		subi r24,lo8(-(540))
8323
 8595 468c 9D4F      		sbci r25,hi8(-(540))
8324
 8596 468e AF4F      		sbci r26,hlo8(-(540))
8325
 8597 4690 BF4F      		sbci r27,hhi8(-(540))
8326
 8598 4692 BC01      		movw r22,r24
8327
 8599 4694 CD01      		movw r24,r26
8328
 8600 4696 28E6      		ldi r18,lo8(360)
8329
 8601 4698 31E0      		ldi r19,hi8(360)
8330
 8602 469a 40E0      		ldi r20,hlo8(360)
8331
 8603 469c 50E0      		ldi r21,hhi8(360)
8332
 8604 469e 0E94 0000 		call __divmodsi4
8333
 8605 46a2 DC01      		movw r26,r24
8334
 8606 46a4 CB01      		movw r24,r22
8335
 8607 46a6 845B      		subi r24,lo8(-(-180))
8336
 8608 46a8 9040      		sbci r25,hi8(-(-180))
8337
 8609 46aa 8C9D      		mul r24,r12
8338
 8610 46ac D001      		movw r26,r0
8339
 8611 46ae 8D9D      		mul r24,r13
8340
 8612 46b0 B00D      		add r27,r0
8341
 8613 46b2 9C9D      		mul r25,r12
8342
 8614 46b4 B00D      		add r27,r0
8343
 8615 46b6 1124      		clr r1
8344
 8616 46b8 CD01      		movw r24,r26
8345
 8617 46ba B701      		movw r22,r14
8346
 8618 46bc 0E94 0000 		call __divmodhi4
8347
 8619 46c0 83E0      		ldi r24,lo8(3)
8348
 8620 46c2 189F      		mul r17,r24
8349
 8621 46c4 6001      		movw r12,r0
8350
 8622 46c6 1124      		clr r1
8351
 8623 46c8 C616      		cp r12,r22
8352
 8624 46ca D706      		cpc r13,r23
8353
 8625 46cc 04F4      		brge .+4
8354
 8626 46ce 0C94 0000 		jmp .L1284
8355
 8627 46d2 8827      		clr r24
8356
 8628 46d4 9927      		clr r25
8357
 8629 46d6 8C19      		sub r24,r12
8358
 8630 46d8 9D09      		sbc r25,r13
8359
 8631 46da 6817      		cp r22,r24
8360
 8632 46dc 7907      		cpc r23,r25
8361
 8633 46de 04F4      		brge .L968
8362
 8634 46e0 BC01      		movw r22,r24
8363
 8635               	.L968:
8364
 8636 46e2 CB01      		movw r24,r22
8365
 8637 46e4 AA27      		clr r26
8366
 8638 46e6 97FD      		sbrc r25,7
8367
 8639 46e8 A095      		com r26
8368
 8640 46ea BA2F      		mov r27,r26
8369
 8641 46ec 2091 0000 		lds r18,Mess_Integral_Gier
8370
 8642 46f0 3091 0000 		lds r19,(Mess_Integral_Gier)+1
8371
 8643 46f4 4091 0000 		lds r20,(Mess_Integral_Gier)+2
8372
 8644 46f8 5091 0000 		lds r21,(Mess_Integral_Gier)+3
8373
 8645 46fc 820F      		add r24,r18
8374
 8646 46fe 931F      		adc r25,r19
8375
 8647 4700 A41F      		adc r26,r20
8376
 8648 4702 B51F      		adc r27,r21
8377
 8649 4704 8093 0000 		sts Mess_Integral_Gier,r24
8378
 8650 4708 9093 0000 		sts (Mess_Integral_Gier)+1,r25
8379
 8651 470c A093 0000 		sts (Mess_Integral_Gier)+2,r26
8380
 8652 4710 B093 0000 		sts (Mess_Integral_Gier)+3,r27
8381
 8653 4714 00C0      		rjmp .L952
8382
 8654               	.L1153:
8383
 8655 4716 8090 0000 		lds r8,MesswertGier
8384
 8656 471a 9090 0000 		lds r9,(MesswertGier)+1
8385
 8657               	.L952:
8386
 8658 471e 8091 0000 		lds r24,TimerWerteausgabe.11
8387
 8659 4722 8150      		subi r24,lo8(-(-1))
8388
 8660 4724 8F3F      		cpi r24,lo8(-1)
8389
 8661 4726 01F4      		brne .+2
8390
 8662 4728 00C0      		rjmp .L1285
8391
 8663 472a 8093 0000 		sts TimerWerteausgabe.11,r24
8392
 8664 472e A090 0000 		lds r10,MesswertNick
8393
 8665 4732 B090 0000 		lds r11,(MesswertNick)+1
8394
 8666               	.L972:
8395
 8667 4736 BC8D      		ldd r27,Y+28
8396
 8668 4738 BB23      		tst r27
8397
 8669 473a 01F0      		breq .L974
8398
 8670 473c 1092 0000 		sts SummeRoll.1,__zero_reg__
8399
 8671 4740 1092 0000 		sts (SummeRoll.1)+1,__zero_reg__
8400
 8672 4744 1092 0000 		sts (SummeRoll.1)+2,__zero_reg__
8401
 8673 4748 1092 0000 		sts (SummeRoll.1)+3,__zero_reg__
8402
 8674 474c 1092 0000 		sts SummeNick.0,__zero_reg__
8403
 8675 4750 1092 0000 		sts (SummeNick.0)+1,__zero_reg__
8404
 8676 4754 1092 0000 		sts (SummeNick.0)+2,__zero_reg__
8405
 8677 4758 1092 0000 		sts (SummeNick.0)+3,__zero_reg__
8406
 8678               	.L974:
8407
 8679 475c EB85      		ldd r30,Y+11
8408
 8680 475e EE23      		tst r30
8409
 8681 4760 01F0      		breq .+2
8410
 8682 4762 00C0      		rjmp .L975
8411
 8683 4764 8091 0000 		lds r24,IntegralFaktor
8412
 8684 4768 9927      		clr r25
8413
 8685 476a AA27      		clr r26
8414
 8686 476c BB27      		clr r27
8415
 8687 476e BC01      		movw r22,r24
8416
 8688 4770 CD01      		movw r24,r26
8417
 8689 4772 2D8D      		ldd r18,Y+29
8418
 8690 4774 3E8D      		ldd r19,Y+30
8419
 8691 4776 4F8D      		ldd r20,Y+31
8420
 8692 4778 58A1      		ldd r21,Y+32
8421
 8693 477a 0E94 0000 		call __mulsi3
8422
 8694 477e DC01      		movw r26,r24
8423
 8695 4780 CB01      		movw r24,r22
8424
 8696 4782 BC01      		movw r22,r24
8425
 8697 4784 CD01      		movw r24,r26
8426
 8698 4786 28EF      		ldi r18,lo8(11000)
8427
 8699 4788 3AE2      		ldi r19,hi8(11000)
8428
 8700 478a 40E0      		ldi r20,hlo8(11000)
8429
 8701 478c 50E0      		ldi r21,hhi8(11000)
8430
 8702 478e 0E94 0000 		call __divmodsi4
8431
 8703 4792 2901      		movw r4,r18
8432
 8704               	.L976:
8433
 8705 4794 FB8D      		ldd r31,Y+27
8434
 8706 4796 FF23      		tst r31
8435
 8707 4798 01F0      		breq .+2
8436
 8708 479a 00C0      		rjmp .L977
8437
 8709 479c 8091 0000 		lds r24,IntegralFaktor
8438
 8710 47a0 9927      		clr r25
8439
 8711 47a2 AA27      		clr r26
8440
 8712 47a4 BB27      		clr r27
8441
 8713 47a6 BC01      		movw r22,r24
8442
 8714 47a8 CD01      		movw r24,r26
8443
 8715 47aa 2C85      		ldd r18,Y+12
8444
 8716 47ac 3D85      		ldd r19,Y+13
8445
 8717 47ae 4E85      		ldd r20,Y+14
8446
 8718 47b0 5F85      		ldd r21,Y+15
8447
 8719 47b2 0E94 0000 		call __mulsi3
8448
 8720 47b6 DC01      		movw r26,r24
8449
 8721 47b8 CB01      		movw r24,r22
8450
 8722 47ba BC01      		movw r22,r24
8451
 8723 47bc CD01      		movw r24,r26
8452
 8724 47be 28EF      		ldi r18,lo8(11000)
8453
 8725 47c0 3AE2      		ldi r19,hi8(11000)
8454
 8726 47c2 40E0      		ldi r20,hlo8(11000)
8455
 8727 47c4 50E0      		ldi r21,hhi8(11000)
8456
 8728 47c6 0E94 0000 		call __divmodsi4
8457
 8729 47ca 1901      		movw r2,r18
8458
 8730               	.L978:
8459
 8731 47cc 0091 0000 		lds r16,TrimNick
8460
 8732 47d0 1091 0000 		lds r17,(TrimNick)+1
8461
 8733 47d4 093C      		cpi r16,201
8462
 8734 47d6 1105      		cpc r17,__zero_reg__
8463
 8735 47d8 04F4      		brge .+2
8464
 8736 47da 00C0      		rjmp .L979
8465
 8737 47dc 08EC      		ldi r16,lo8(200)
8466
 8738 47de 10E0      		ldi r17,hi8(200)
8467
 8739               	.L1202:
8468
 8740 47e0 1093 0000 		sts (TrimNick)+1,r17
8469
 8741 47e4 0093 0000 		sts TrimNick,r16
8470
 8742               	.L980:
8471
 8743 47e8 4091 0000 		lds r20,TrimRoll
8472
 8744 47ec 5091 0000 		lds r21,(TrimRoll)+1
8473
 8745 47f0 5EA3      		std Y+38,r21
8474
 8746 47f2 4DA3      		std Y+37,r20
8475
 8747 47f4 493C      		cpi r20,201
8476
 8748 47f6 5105      		cpc r21,__zero_reg__
8477
 8749 47f8 04F4      		brge .+2
8478
 8750 47fa 00C0      		rjmp .L982
8479
 8751 47fc 68EC      		ldi r22,lo8(200)
8480
 8752 47fe 70E0      		ldi r23,hi8(200)
8481
 8753 4800 7EA3      		std Y+38,r23
8482
 8754 4802 6DA3      		std Y+37,r22
8483
 8755 4804 7093 0000 		sts (TrimRoll)+1,r23
8484
 8756 4808 6093 0000 		sts TrimRoll,r22
8485
 8757               	.L983:
8486
 8758 480c C501      		movw r24,r10
8487
 8759 480e AA27      		clr r26
8488
 8760 4810 97FD      		sbrc r25,7
8489
 8761 4812 A095      		com r26
8490
 8762 4814 BA2F      		mov r27,r26
8491
 8763 4816 2091 0000 		lds r18,GyroFaktor
8492
 8764 481a C22E      		mov r12,r18
8493
 8765 481c DD24      		clr r13
8494
 8766 481e EE24      		clr r14
8495
 8767 4820 FF24      		clr r15
8496
 8768 4822 BC01      		movw r22,r24
8497
 8769 4824 CD01      		movw r24,r26
8498
 8770 4826 A701      		movw r20,r14
8499
 8771 4828 9601      		movw r18,r12
8500
 8772 482a 0E94 0000 		call __mulsi3
8501
 8773 482e 9B01      		movw r18,r22
8502
 8774 4830 AC01      		movw r20,r24
8503
 8775 4832 C801      		movw r24,r16
8504
 8776 4834 AA27      		clr r26
8505
 8777 4836 97FD      		sbrc r25,7
8506
 8778 4838 A095      		com r26
8507
 8779 483a BA2F      		mov r27,r26
8508
 8780 483c 67E0      		ldi r22,7
8509
 8781 483e 880F      	1:	lsl r24
8510
 8782 4840 991F      		rol r25
8511
 8783 4842 AA1F      		rol r26
8512
 8784 4844 BB1F      		rol r27
8513
 8785 4846 6A95      		dec r22
8514
 8786 4848 01F4      		brne 1b
8515
 8787 484a 280F      		add r18,r24
8516
 8788 484c 391F      		adc r19,r25
8517
 8789 484e 4A1F      		adc r20,r26
8518
 8790 4850 5B1F      		adc r21,r27
8519
 8791 4852 57FD      		sbrc r21,7
8520
 8792 4854 00C0      		rjmp .L1286
8521
 8793               	.L985:
8522
 8794 4856 86E0      		ldi r24,6
8523
 8795 4858 5595      	1:	asr r21
8524
 8796 485a 4795      		ror r20
8525
 8797 485c 3795      		ror r19
8526
 8798 485e 2795      		ror r18
8527
 8799 4860 8A95      		dec r24
8528
 8800 4862 01F4      		brne 1b
8529
 8801 4864 5201      		movw r10,r4
8530
 8802 4866 A20E      		add r10,r18
8531
 8803 4868 B31E      		adc r11,r19
8532
 8804 486a 3501      		movw r6,r10
8533
 8805 486c 8091 0000 		lds r24,MesswertRoll
8534
 8806 4870 9091 0000 		lds r25,(MesswertRoll)+1
8535
 8807 4874 AA27      		clr r26
8536
 8808 4876 97FD      		sbrc r25,7
8537
 8809 4878 A095      		com r26
8538
 8810 487a BA2F      		mov r27,r26
8539
 8811 487c BC01      		movw r22,r24
8540
 8812 487e CD01      		movw r24,r26
8541
 8813 4880 A701      		movw r20,r14
8542
 8814 4882 9601      		movw r18,r12
8543
 8815 4884 0E94 0000 		call __mulsi3
8544
 8816 4888 9B01      		movw r18,r22
8545
 8817 488a AC01      		movw r20,r24
8546
 8818 488c EDA0      		ldd r14,Y+37
8547
 8819 488e FEA0      		ldd r15,Y+38
8548
 8820 4890 C701      		movw r24,r14
8549
 8821 4892 AA27      		clr r26
8550
 8822 4894 97FD      		sbrc r25,7
8551
 8823 4896 A095      		com r26
8552
 8824 4898 BA2F      		mov r27,r26
8553
 8825 489a 07E0      		ldi r16,7
8554
 8826 489c 880F      	1:	lsl r24
8555
 8827 489e 991F      		rol r25
8556
 8828 48a0 AA1F      		rol r26
8557
 8829 48a2 BB1F      		rol r27
8558
 8830 48a4 0A95      		dec r16
8559
 8831 48a6 01F4      		brne 1b
8560
 8832 48a8 280F      		add r18,r24
8561
 8833 48aa 391F      		adc r19,r25
8562
 8834 48ac 4A1F      		adc r20,r26
8563
 8835 48ae 5B1F      		adc r21,r27
8564
 8836 48b0 57FD      		sbrc r21,7
8565
 8837 48b2 00C0      		rjmp .L1287
8566
 8838               	.L986:
8567
 8839 48b4 16E0      		ldi r17,6
8568
 8840 48b6 5595      	1:	asr r21
8569
 8841 48b8 4795      		ror r20
8570
 8842 48ba 3795      		ror r19
8571
 8843 48bc 2795      		ror r18
8572
 8844 48be 1A95      		dec r17
8573
 8845 48c0 01F4      		brne 1b
8574
 8846 48c2 8101      		movw r16,r2
8575
 8847 48c4 020F      		add r16,r18
8576
 8848 48c6 131F      		adc r17,r19
8577
 8849 48c8 1EA3      		std Y+38,r17
8578
 8850 48ca 0DA3      		std Y+37,r16
8579
 8851 48cc 6801      		movw r12,r16
8580
 8852 48ce 880C      		add r8,r8
8581
 8853 48d0 991C      		adc r9,r9
8582
 8854 48d2 C401      		movw r24,r8
8583
 8855 48d4 AA27      		clr r26
8584
 8856 48d6 97FD      		sbrc r25,7
8585
 8857 48d8 A095      		com r26
8586
 8858 48da BA2F      		mov r27,r26
8587
 8859 48dc 2091 0000 		lds r18,GyroFaktorGier
8588
 8860 48e0 3327      		clr r19
8589
 8861 48e2 4427      		clr r20
8590
 8862 48e4 5527      		clr r21
8591
 8863 48e6 BC01      		movw r22,r24
8592
 8864 48e8 CD01      		movw r24,r26
8593
 8865 48ea 0E94 0000 		call __mulsi3
8594
 8866 48ee 7B01      		movw r14,r22
8595
 8867 48f0 8C01      		movw r16,r24
8596
 8868 48f2 97FD      		sbrc r25,7
8597
 8869 48f4 00C0      		rjmp .L1288
8598
 8870               	.L987:
8599
 8871 48f6 B6E0      		ldi r27,6
8600
 8872 48f8 1595      	1:	asr r17
8601
 8873 48fa 0795      		ror r16
8602
 8874 48fc F794      		ror r15
8603
 8875 48fe E794      		ror r14
8604
 8876 4900 BA95      		dec r27
8605
 8877 4902 01F4      		brne 1b
8606
 8878 4904 3A8D      		ldd r19,Y+26
8607
 8879 4906 832F      		mov r24,r19
8608
 8880 4908 9927      		clr r25
8609
 8881 490a AA27      		clr r26
8610
 8882 490c BB27      		clr r27
8611
 8883 490e 2091 0000 		lds r18,Integral_Gier
8612
 8884 4912 3091 0000 		lds r19,(Integral_Gier)+1
8613
 8885 4916 4091 0000 		lds r20,(Integral_Gier)+2
8614
 8886 491a 5091 0000 		lds r21,(Integral_Gier)+3
8615
 8887 491e BC01      		movw r22,r24
8616
 8888 4920 CD01      		movw r24,r26
8617
 8889 4922 0E94 0000 		call __mulsi3
8618
 8890 4926 DC01      		movw r26,r24
8619
 8891 4928 CB01      		movw r24,r22
8620
 8892 492a BC01      		movw r22,r24
8621
 8893 492c CD01      		movw r24,r26
8622
 8894 492e 20EF      		ldi r18,lo8(22000)
8623
 8895 4930 35E5      		ldi r19,hi8(22000)
8624
 8896 4932 40E0      		ldi r20,hlo8(22000)
8625
 8897 4934 50E0      		ldi r21,hhi8(22000)
8626
 8898 4936 0E94 0000 		call __divmodsi4
8627
 8899 493a 4701      		movw r8,r14
8628
 8900 493c 820E      		add r8,r18
8629
 8901 493e 931E      		adc r9,r19
8630
 8902 4940 C401      		movw r24,r8
8631
 8903 4942 41E0      		ldi r20,lo8(16385)
8632
 8904 4944 A416      		cp r10,r20
8633
 8905 4946 40E4      		ldi r20,hi8(16385)
8634
 8906 4948 B406      		cpc r11,r20
8635
 8907 494a 04F0      		brlt .L988
8636
 8908 494c A12C      		mov r10,__zero_reg__
8637
 8909 494e A0E4      		ldi r26,hi8(16384)
8638
 8910 4950 BA2E      		mov r11,r26
8639
 8911 4952 3501      		movw r6,r10
8640
 8912               	.L988:
8641
 8913 4954 50E0      		ldi r21,lo8(-16384)
8642
 8914 4956 A516      		cp r10,r21
8643
 8915 4958 50EC      		ldi r21,hi8(-16384)
8644
 8916 495a B506      		cpc r11,r21
8645
 8917 495c 04F0      		brlt .+2
8646
 8918 495e 00C0      		rjmp .L1184
8647
 8919 4960 A12C      		mov r10,__zero_reg__
8648
 8920 4962 F0EC      		ldi r31,hi8(-16384)
8649
 8921 4964 BF2E      		mov r11,r31
8650
 8922 4966 B092 0000 		sts (MesswertNick)+1,r11
8651
 8923 496a A092 0000 		sts MesswertNick,r10
8652
 8924               	.L989:
8653
 8925 496e 6DA1      		ldd r22,Y+37
8654
 8926 4970 7EA1      		ldd r23,Y+38
8655
 8927 4972 6150      		subi r22,lo8(16385)
8656
 8928 4974 7044      		sbci r23,hi8(16385)
8657
 8929 4976 04F0      		brlt .L990
8658
 8930 4978 E0E0      		ldi r30,lo8(16384)
8659
 8931 497a F0E4      		ldi r31,hi8(16384)
8660
 8932 497c FEA3      		std Y+38,r31
8661
 8933 497e EDA3      		std Y+37,r30
8662
 8934 4980 6F01      		movw r12,r30
8663
 8935               	.L990:
8664
 8936 4982 0DA1      		ldd r16,Y+37
8665
 8937 4984 1EA1      		ldd r17,Y+38
8666
 8938 4986 0050      		subi r16,lo8(-16384)
8667
 8939 4988 104C      		sbci r17,hi8(-16384)
8668
 8940 498a 04F0      		brlt .+2
8669
 8941 498c 00C0      		rjmp .L1185
8670
 8942 498e 40E0      		ldi r20,lo8(-16384)
8671
 8943 4990 50EC      		ldi r21,hi8(-16384)
8672
 8944 4992 5EA3      		std Y+38,r21
8673
 8945 4994 4DA3      		std Y+37,r20
8674
 8946 4996 5093 0000 		sts (MesswertRoll)+1,r21
8675
 8947 499a 4093 0000 		sts MesswertRoll,r20
8676
 8948               	.L991:
8677
 8949 499e 51E0      		ldi r21,lo8(16385)
8678
 8950 49a0 8516      		cp r8,r21
8679
 8951 49a2 50E4      		ldi r21,hi8(16385)
8680
 8952 49a4 9506      		cpc r9,r21
8681
 8953 49a6 04F0      		brlt .L992
8682
 8954 49a8 812C      		mov r8,__zero_reg__
8683
 8955 49aa E0E4      		ldi r30,hi8(16384)
8684
 8956 49ac 9E2E      		mov r9,r30
8685
 8957 49ae C401      		movw r24,r8
8686
 8958               	.L992:
8687
 8959 49b0 60E0      		ldi r22,lo8(-16384)
8688
 8960 49b2 8616      		cp r8,r22
8689
 8961 49b4 60EC      		ldi r22,hi8(-16384)
8690
 8962 49b6 9606      		cpc r9,r22
8691
 8963 49b8 04F0      		brlt .+2
8692
 8964 49ba 00C0      		rjmp .L1186
8693
 8965 49bc 812C      		mov r8,__zero_reg__
8694
 8966 49be 70EC      		ldi r23,hi8(-16384)
8695
 8967 49c0 972E      		mov r9,r23
8696
 8968 49c2 9092 0000 		sts (MesswertGier)+1,r9
8697
 8969 49c6 8092 0000 		sts MesswertGier,r8
8698
 8970               	.L993:
8699
 8971 49ca 8091 0000 		lds r24,BattLowVoltageWarning
8700
 8972 49ce 482F      		mov r20,r24
8701
 8973 49d0 5527      		clr r21
8702
 8974 49d2 8091 0000 		lds r24,UBat
8703
 8975 49d6 9091 0000 		lds r25,(UBat)+1
8704
 8976 49da 4817      		cp r20,r24
8705
 8977 49dc 5907      		cpc r21,r25
8706
 8978 49de 04F4      		brge .L994
8707
 8979 49e0 2091 0000 		lds r18,UBat
8708
 8980 49e4 3091 0000 		lds r19,(UBat)+1
8709
 8981 49e8 A981      		ldd r26,Y+1
8710
 8982 49ea BA81      		ldd r27,Y+2
8711
 8983 49ec 4A9F      		mul r20,r26
8712
 8984 49ee C001      		movw r24,r0
8713
 8985 49f0 4B9F      		mul r20,r27
8714
 8986 49f2 900D      		add r25,r0
8715
 8987 49f4 5A9F      		mul r21,r26
8716
 8988 49f6 900D      		add r25,r0
8717
 8989 49f8 1124      		clr r1
8718
 8990 49fa B901      		movw r22,r18
8719
 8991 49fc 0E94 0000 		call __udivmodhi4
8720
 8992 4a00 7A83      		std Y+2,r23
8721
 8993 4a02 6983      		std Y+1,r22
8722
 8994               	.L994:
8723
 8995 4a04 E981      		ldd r30,Y+1
8724
 8996 4a06 FA81      		ldd r31,Y+2
8725
 8997 4a08 EE0F      		lsl r30
8726
 8998 4a0a FF1F      		rol r31
8727
 8999 4a0c EE0F      		lsl r30
8728
 9000 4a0e FF1F      		rol r31
8729
 9001 4a10 FA83      		std Y+2,r31
8730
 9002 4a12 E983      		std Y+1,r30
8731
 9003 4a14 F889      		ldd r31,Y+16
8732
 9004 4a16 F0FF      		sbrs r31,0
8733
 9005 4a18 00C0      		rjmp .L1157
8734
 9006 4a1a 0B8D      		ldd r16,Y+27
8735
 9007 4a1c 0023      		tst r16
8736
 9008 4a1e 01F4      		brne .L1157
8737
 9009 4a20 1B85      		ldd r17,Y+11
8738
 9010 4a22 1123      		tst r17
8739
 9011 4a24 01F4      		brne .L1157
8740
 9012 4a26 2091 0000 		lds r18,BaroExpandActive
8741
 9013 4a2a 3091 0000 		lds r19,(BaroExpandActive)+1
8742
 9014 4a2e 2115      		cp r18,__zero_reg__
8743
 9015 4a30 3105      		cpc r19,__zero_reg__
8744
 9016 4a32 01F0      		breq .+2
8745
 9017 4a34 00C0      		rjmp .L996
8746
 9018 4a36 8091 0000 		lds r24,MessLuftdruck
8747
 9019 4a3a 9091 0000 		lds r25,(MessLuftdruck)+1
8748
 9020 4a3e 8959      		subi r24,lo8(921)
8749
 9021 4a40 9340      		sbci r25,hi8(921)
8750
 9022 4a42 00F0      		brlo .+2
8751
 9023 4a44 00C0      		rjmp .L1289
8752
 9024 4a46 8091 0000 		lds r24,MessLuftdruck
8753
 9025 4a4a 9091 0000 		lds r25,(MessLuftdruck)+1
8754
 9026 4a4e 8436      		cpi r24,100
8755
 9027 4a50 9105      		cpc r25,__zero_reg__
8756
 9028 4a52 00F0      		brlo .+4
8757
 9029 4a54 0C94 0000 		jmp .L1001
8758
 9030 4a58 87B5      		in r24,71-0x20
8759
 9031 4a5a 8B30      		cpi r24,lo8(11)
8760
 9032 4a5c 00F4      		brsh .+4
8761
 9033 4a5e 0C94 0000 		jmp .L1002
8762
 9034 4a62 8091 0000 		lds r24,ExpandBaro
8763
 9035 4a66 8F5F      		subi r24,lo8(-(1))
8764
 9036               	.L1203:
8765
 9037 4a68 8093 0000 		sts ExpandBaro,r24
8766
 9038 4a6c 9AE0      		ldi r25,lo8(10)
8767
 9039 4a6e 8902      		muls r24,r25
8768
 9040 4a70 9001      		movw r18,r0
8769
 9041 4a72 1124      		clr r1
8770
 9042 4a74 8091 0000 		lds r24,DruckOffsetSetting
8771
 9043 4a78 821B      		sub r24,r18
8772
 9044 4a7a 87BD      		out 71-0x20,r24
8773
 9045 4a7c 8CE2      		ldi r24,lo8(300)
8774
 9046 4a7e 91E0      		ldi r25,hi8(300)
8775
 9047 4a80 9093 0000 		sts (beeptime)+1,r25
8776
 9048 4a84 8093 0000 		sts beeptime,r24
8777
 9049 4a88 8EE5      		ldi r24,lo8(350)
8778
 9050 4a8a 91E0      		ldi r25,hi8(350)
8779
 9051 4a8c 9093 0000 		sts (BaroExpandActive)+1,r25
8780
 9052 4a90 8093 0000 		sts BaroExpandActive,r24
8781
 9053 4a94 00C0      		rjmp .L1005
8782
 9054               	.L1157:
8783
 9055 4a96 D090 0000 		lds r13,MAX_GAS
8784
 9056               	.L995:
8785
 9057 4a9a 8091 0000 		lds r24,MIN_GAS
8786
 9058 4a9e 9927      		clr r25
8787
 9059 4aa0 880F      		lsl r24
8788
 9060 4aa2 991F      		rol r25
8789
 9061 4aa4 880F      		lsl r24
8790
 9062 4aa6 991F      		rol r25
8791
 9063 4aa8 8896      		adiw r24,40
8792
 9064 4aaa 6981      		ldd r22,Y+1
8793
 9065 4aac 7A81      		ldd r23,Y+2
8794
 9066 4aae 6817      		cp r22,r24
8795
 9067 4ab0 7907      		cpc r23,r25
8796
 9068 4ab2 04F4      		brge .L1088
8797
 9069 4ab4 9A83      		std Y+2,r25
8798
 9070 4ab6 8983      		std Y+1,r24
8799
 9071               	.L1088:
8800
 9072 4ab8 8D2D      		mov r24,r13
8801
 9073 4aba 9927      		clr r25
8802
 9074 4abc 880F      		lsl r24
8803
 9075 4abe 991F      		rol r25
8804
 9076 4ac0 880F      		lsl r24
8805
 9077 4ac2 991F      		rol r25
8806
 9078 4ac4 8055      		subi r24,lo8(-(-80))
8807
 9079 4ac6 9040      		sbci r25,hi8(-(-80))
8808
 9080 4ac8 A981      		ldd r26,Y+1
8809
 9081 4aca BA81      		ldd r27,Y+2
8810
 9082 4acc 8A17      		cp r24,r26
8811
 9083 4ace 9B07      		cpc r25,r27
8812
 9084 4ad0 04F4      		brge .L1089
8813
 9085 4ad2 9A83      		std Y+2,r25
8814
 9086 4ad4 8983      		std Y+1,r24
8815
 9087               	.L1089:
8816
 9088 4ad6 8091 0000 		lds r24,MissingMotor
8817
 9089 4ada 8823      		tst r24
8818
 9090 4adc 01F0      		breq .L1090
8819
 9091 4ade 8091 0000 		lds r24,modell_fliegt
8820
 9092 4ae2 9091 0000 		lds r25,(modell_fliegt)+1
8821
 9093 4ae6 0297      		sbiw r24,2
8822
 9094 4ae8 C097      		sbiw r24,48
8823
 9095 4aea 00F4      		brsh .L1090
8824
 9096 4aec E981      		ldd r30,Y+1
8825
 9097 4aee FA81      		ldd r31,Y+2
8826
 9098 4af0 1E16      		cp __zero_reg__,r30
8827
 9099 4af2 1F06      		cpc __zero_reg__,r31
8828
 9100 4af4 04F4      		brge .L1090
8829
 9101 4af6 81E0      		ldi r24,lo8(1)
8830
 9102 4af8 90E0      		ldi r25,hi8(1)
8831
 9103 4afa 9093 0000 		sts (modell_fliegt)+1,r25
8832
 9104 4afe 8093 0000 		sts modell_fliegt,r24
8833
 9105               	.L1090:
8834
 9106 4b02 8091 0000 		lds r24,StickNick
8835
 9107 4b06 9091 0000 		lds r25,(StickNick)+1
8836
 9108 4b0a B501      		movw r22,r10
8837
 9109 4b0c 681B      		sub r22,r24
8838
 9110 4b0e 790B      		sbc r23,r25
8839
 9111 4b10 7093 0000 		sts (DiffNick)+1,r23
8840
 9112 4b14 6093 0000 		sts DiffNick,r22
8841
 9113 4b18 E091 0000 		lds r30,IntegralFaktor
8842
 9114 4b1c EE23      		tst r30
8843
 9115 4b1e 01F4      		brne .+2
8844
 9116 4b20 00C0      		rjmp .L1104
8845
 9117 4b22 481A      		sub r4,r24
8846
 9118 4b24 590A      		sbc r5,r25
8847
 9119 4b26 C201      		movw r24,r4
8848
 9120 4b28 AA27      		clr r26
8849
 9121 4b2a 97FD      		sbrc r25,7
8850
 9122 4b2c A095      		com r26
8851
 9123 4b2e BA2F      		mov r27,r26
8852
 9124               	.L1208:
8853
 9125 4b30 2091 0000 		lds r18,SummeNick.0
8854
 9126 4b34 3091 0000 		lds r19,(SummeNick.0)+1
8855
 9127 4b38 4091 0000 		lds r20,(SummeNick.0)+2
8856
 9128 4b3c 5091 0000 		lds r21,(SummeNick.0)+3
8857
 9129 4b40 820F      		add r24,r18
8858
 9130 4b42 931F      		adc r25,r19
8859
 9131 4b44 A41F      		adc r26,r20
8860
 9132 4b46 B51F      		adc r27,r21
8861
 9133 4b48 8093 0000 		sts SummeNick.0,r24
8862
 9134 4b4c 9093 0000 		sts (SummeNick.0)+1,r25
8863
 9135 4b50 A093 0000 		sts (SummeNick.0)+2,r26
8864
 9136 4b54 B093 0000 		sts (SummeNick.0)+3,r27
8865
 9137 4b58 8091 0000 		lds r24,SummeNick.0
8866
 9138 4b5c 9091 0000 		lds r25,(SummeNick.0)+1
8867
 9139 4b60 A091 0000 		lds r26,(SummeNick.0)+2
8868
 9140 4b64 B091 0000 		lds r27,(SummeNick.0)+3
8869
 9141 4b68 8130      		cpi r24,lo8(64001)
8870
 9142 4b6a FAEF      		ldi r31,hi8(64001)
8871
 9143 4b6c 9F07      		cpc r25,r31
8872
 9144 4b6e F0E0      		ldi r31,hlo8(64001)
8873
 9145 4b70 AF07      		cpc r26,r31
8874
 9146 4b72 F0E0      		ldi r31,hhi8(64001)
8875
 9147 4b74 BF07      		cpc r27,r31
8876
 9148 4b76 04F0      		brlt .L1106
8877
 9149 4b78 80E0      		ldi r24,lo8(64000)
8878
 9150 4b7a 9AEF      		ldi r25,hi8(64000)
8879
 9151 4b7c A0E0      		ldi r26,hlo8(64000)
8880
 9152 4b7e B0E0      		ldi r27,hhi8(64000)
8881
 9153 4b80 8093 0000 		sts SummeNick.0,r24
8882
 9154 4b84 9093 0000 		sts (SummeNick.0)+1,r25
8883
 9155 4b88 A093 0000 		sts (SummeNick.0)+2,r26
8884
 9156 4b8c B093 0000 		sts (SummeNick.0)+3,r27
8885
 9157               	.L1106:
8886
 9158 4b90 8050      		subi r24,lo8(-64000)
8887
 9159 4b92 9640      		sbci r25,hi8(-64000)
8888
 9160 4b94 AF4F      		sbci r26,hlo8(-64000)
8889
 9161 4b96 BF4F      		sbci r27,hhi8(-64000)
8890
 9162 4b98 04F4      		brge .L1107
8891
 9163 4b9a 80E0      		ldi r24,lo8(-64000)
8892
 9164 4b9c 96E0      		ldi r25,hi8(-64000)
8893
 9165 4b9e AFEF      		ldi r26,hlo8(-64000)
8894
 9166 4ba0 BFEF      		ldi r27,hhi8(-64000)
8895
 9167 4ba2 8093 0000 		sts SummeNick.0,r24
8896
 9168 4ba6 9093 0000 		sts (SummeNick.0)+1,r25
8897
 9169 4baa A093 0000 		sts (SummeNick.0)+2,r26
8898
 9170 4bae B093 0000 		sts (SummeNick.0)+3,r27
8899
 9171               	.L1107:
8900
 9172 4bb2 8091 0000 		lds r24,StickRoll
8901
 9173 4bb6 9091 0000 		lds r25,(StickRoll)+1
8902
 9174 4bba 6DA1      		ldd r22,Y+37
8903
 9175 4bbc 7EA1      		ldd r23,Y+38
8904
 9176 4bbe 681B      		sub r22,r24
8905
 9177 4bc0 790B      		sbc r23,r25
8906
 9178 4bc2 7093 0000 		sts (DiffRoll)+1,r23
8907
 9179 4bc6 6093 0000 		sts DiffRoll,r22
8908
 9180 4bca EE23      		tst r30
8909
 9181 4bcc 01F4      		brne .+2
8910
 9182 4bce 00C0      		rjmp .L1113
8911
 9183 4bd0 281A      		sub r2,r24
8912
 9184 4bd2 390A      		sbc r3,r25
8913
 9185 4bd4 C101      		movw r24,r2
8914
 9186 4bd6 AA27      		clr r26
8915
 9187 4bd8 97FD      		sbrc r25,7
8916
 9188 4bda A095      		com r26
8917
 9189 4bdc BA2F      		mov r27,r26
8918
 9190               	.L1209:
8919
 9191 4bde 2091 0000 		lds r18,SummeRoll.1
8920
 9192 4be2 3091 0000 		lds r19,(SummeRoll.1)+1
8921
 9193 4be6 4091 0000 		lds r20,(SummeRoll.1)+2
8922
 9194 4bea 5091 0000 		lds r21,(SummeRoll.1)+3
8923
 9195 4bee 820F      		add r24,r18
8924
 9196 4bf0 931F      		adc r25,r19
8925
 9197 4bf2 A41F      		adc r26,r20
8926
 9198 4bf4 B51F      		adc r27,r21
8927
 9199 4bf6 8093 0000 		sts SummeRoll.1,r24
8928
 9200 4bfa 9093 0000 		sts (SummeRoll.1)+1,r25
8929
 9201 4bfe A093 0000 		sts (SummeRoll.1)+2,r26
8930
 9202 4c02 B093 0000 		sts (SummeRoll.1)+3,r27
8931
 9203 4c06 8091 0000 		lds r24,SummeRoll.1
8932
 9204 4c0a 9091 0000 		lds r25,(SummeRoll.1)+1
8933
 9205 4c0e A091 0000 		lds r26,(SummeRoll.1)+2
8934
 9206 4c12 B091 0000 		lds r27,(SummeRoll.1)+3
8935
 9207 4c16 8130      		cpi r24,lo8(64001)
8936
 9208 4c18 1AEF      		ldi r17,hi8(64001)
8937
 9209 4c1a 9107      		cpc r25,r17
8938
 9210 4c1c 10E0      		ldi r17,hlo8(64001)
8939
 9211 4c1e A107      		cpc r26,r17
8940
 9212 4c20 10E0      		ldi r17,hhi8(64001)
8941
 9213 4c22 B107      		cpc r27,r17
8942
 9214 4c24 04F0      		brlt .L1115
8943
 9215 4c26 80E0      		ldi r24,lo8(64000)
8944
 9216 4c28 9AEF      		ldi r25,hi8(64000)
8945
 9217 4c2a A0E0      		ldi r26,hlo8(64000)
8946
 9218 4c2c B0E0      		ldi r27,hhi8(64000)
8947
 9219 4c2e 8093 0000 		sts SummeRoll.1,r24
8948
 9220 4c32 9093 0000 		sts (SummeRoll.1)+1,r25
8949
 9221 4c36 A093 0000 		sts (SummeRoll.1)+2,r26
8950
 9222 4c3a B093 0000 		sts (SummeRoll.1)+3,r27
8951
 9223               	.L1115:
8952
 9224 4c3e 8050      		subi r24,lo8(-64000)
8953
 9225 4c40 9640      		sbci r25,hi8(-64000)
8954
 9226 4c42 AF4F      		sbci r26,hlo8(-64000)
8955
 9227 4c44 BF4F      		sbci r27,hhi8(-64000)
8956
 9228 4c46 04F4      		brge .L1116
8957
 9229 4c48 80E0      		ldi r24,lo8(-64000)
8958
 9230 4c4a 96E0      		ldi r25,hi8(-64000)
8959
 9231 4c4c AFEF      		ldi r26,hlo8(-64000)
8960
 9232 4c4e BFEF      		ldi r27,hhi8(-64000)
8961
 9233 4c50 8093 0000 		sts SummeRoll.1,r24
8962
 9234 4c54 9093 0000 		sts (SummeRoll.1)+1,r25
8963
 9235 4c58 A093 0000 		sts (SummeRoll.1)+2,r26
8964
 9236 4c5c B093 0000 		sts (SummeRoll.1)+3,r27
8965
 9237               	.L1116:
8966
 9238 4c60 8091 0000 		lds r24,PPM_in+4
8967
 9239 4c64 9091 0000 		lds r25,(PPM_in+4)+1
8968
 9240 4c68 845C      		subi r24,lo8(-60)
8969
 9241 4c6a 9F4F      		sbci r25,hi8(-60)
8970
 9242 4c6c 04F4      		brge .L1122
8971
 9243 4c6e 8091 0000 		lds r24,ucflg2
8972
 9244 4c72 8130      		cpi r24,lo8(1)
8973
 9245 4c74 01F4      		brne .+2
8974
 9246 4c76 00C0      		rjmp .L1290
8975
 9247               	.L1122:
8976
 9248 4c78 8091 0000 		lds r24,PPM_in+4
8977
 9249 4c7c 9091 0000 		lds r25,(PPM_in+4)+1
8978
 9250 4c80 8D5E      		subi r24,lo8(-19)
8979
 9251 4c82 9F4F      		sbci r25,hi8(-19)
8980
 9252 4c84 04F0      		brlt .L1125
8981
 9253 4c86 8091 0000 		lds r24,PPM_in+4
8982
 9254 4c8a 9091 0000 		lds r25,(PPM_in+4)+1
8983
 9255 4c8e 4497      		sbiw r24,20
8984
 9256 4c90 04F4      		brge .L1125
8985
 9257 4c92 81E0      		ldi r24,lo8(1)
8986
 9258 4c94 8093 0000 		sts ucflg2,r24
8987
 9259               	.L1125:
8988
 9260 4c98 8091 0000 		lds r24,PPM_in+10
8989
 9261 4c9c 9091 0000 		lds r25,(PPM_in+10)+1
8990
 9262 4ca0 805B      		subi r24,lo8(-80)
8991
 9263 4ca2 9F4F      		sbci r25,hi8(-80)
8992
 9264 4ca4 04F4      		brge .L1126
8993
 9265 4ca6 8091 0000 		lds r24,ucflg3
8994
 9266 4caa 8130      		cpi r24,lo8(1)
8995
 9267 4cac 01F4      		brne .+2
8996
 9268 4cae 00C0      		rjmp .L1291
8997
 9269               	.L1126:
8998
 9270 4cb0 8091 0000 		lds r24,PPM_in+10
8999
 9271 4cb4 9091 0000 		lds r25,(PPM_in+10)+1
9000
 9272 4cb8 8135      		cpi r24,81
9001
 9273 4cba 9105      		cpc r25,__zero_reg__
9002
 9274 4cbc 04F0      		brlt .L1128
9003
 9275 4cbe 81E0      		ldi r24,lo8(1)
9004
 9276 4cc0 8093 0000 		sts ucflg3,r24
9005
 9277               	.L1128:
9006
 9278 4cc4 0091 0000 		lds r16,ipk
9007
 9279 4cc8 1091 0000 		lds r17,(ipk)+1
9008
 9280 4ccc 1093 0000 		sts (kp)+1,r17
9009
 9281 4cd0 0093 0000 		sts kp,r16
9010
 9282 4cd4 E090 0000 		lds r14,ipk+2
9011
 9283 4cd8 F090 0000 		lds r15,(ipk+2)+1
9012
 9284 4cdc F092 0000 		sts (kd)+1,r15
9013
 9285 4ce0 E092 0000 		sts kd,r14
9014
 9286 4ce4 C090 0000 		lds r12,ipk+4
9015
 9287 4ce8 D090 0000 		lds r13,(ipk+4)+1
9016
 9288 4cec D092 0000 		sts (kdd)+1,r13
9017
 9289 4cf0 C092 0000 		sts kdd,r12
9018
 9290 4cf4 A090 0000 		lds r10,PPM_in+2
9019
 9291 4cf8 B090 0000 		lds r11,(PPM_in+2)+1
9020
 9292 4cfc 6FE7      		ldi r22,lo8(127)
9021
 9293 4cfe 70E0      		ldi r23,hi8(127)
9022
 9294 4d00 A60E      		add r10,r22
9023
 9295 4d02 B71E      		adc r11,r23
9024
 9296 4d04 C501      		movw r24,r10
9025
 9297 4d06 7AE0      		ldi r23,lo8(10)
9026
 9298 4d08 A716      		cp r10,r23
9027
 9299 4d0a B104      		cpc r11,__zero_reg__
9028
 9300 4d0c 04F4      		brge .L1129
9029
 9301 4d0e EAE0      		ldi r30,lo8(10)
9030
 9302 4d10 AE2E      		mov r10,r30
9031
 9303 4d12 B12C      		mov r11,__zero_reg__
9032
 9304 4d14 C501      		movw r24,r10
9033
 9305               	.L1129:
9034
 9306 4d16 A3E3      		ldi r26,lo8(51)
9035
 9307 4d18 AA16      		cp r10,r26
9036
 9308 4d1a B104      		cpc r11,__zero_reg__
9037
 9309 4d1c 04F4      		brge .+2
9038
 9310 4d1e 00C0      		rjmp .L1192
9039
 9311 4d20 72E3      		ldi r23,lo8(50)
9040
 9312 4d22 A72E      		mov r10,r23
9041
 9313 4d24 B12C      		mov r11,__zero_reg__
9042
 9314 4d26 B092 0000 		sts (thrust)+1,r11
9043
 9315 4d2a A092 0000 		sts thrust,r10
9044
 9316               	.L1130:
9045
 9317 4d2e B092 0000 		sts (DebugOut+16)+1,r11
9046
 9318 4d32 A092 0000 		sts DebugOut+16,r10
9047
 9319 4d36 1092 0000 		sts (desiredAngle)+1,__zero_reg__
9048
 9320 4d3a 1092 0000 		sts desiredAngle,__zero_reg__
9049
 9321 4d3e 8091 0000 		lds r24,EE_Parameter+23
9050
 9322 4d42 9927      		clr r25
9051
 9323 4d44 880F      		lsl r24
9052
 9324 4d46 991F      		rol r25
9053
 9325 4d48 880F      		lsl r24
9054
 9326 4d4a 991F      		rol r25
9055
 9327 4d4c 9C01      		movw r18,r24
9056
 9328 4d4e 4427      		clr r20
9057
 9329 4d50 37FD      		sbrc r19,7
9058
 9330 4d52 4095      		com r20
9059
 9331 4d54 542F      		mov r21,r20
9060
 9332 4d56 6D8D      		ldd r22,Y+29
9061
 9333 4d58 7E8D      		ldd r23,Y+30
9062
 9334 4d5a 8F8D      		ldd r24,Y+31
9063
 9335 4d5c 98A1      		ldd r25,Y+32
9064
 9336 4d5e 0E94 0000 		call __divmodsi4
9065
 9337 4d62 3093 0000 		sts (angle)+1,r19
9066
 9338 4d66 2093 0000 		sts angle,r18
9067
 9339 4d6a A091 0000 		lds r26,HiResNick
9068
 9340 4d6e B091 0000 		lds r27,(HiResNick)+1
9069
 9341 4d72 B093 0000 		sts (gyroScaled)+1,r27
9070
 9342 4d76 A093 0000 		sts gyroScaled,r26
9071
 9343 4d7a 6091 0000 		lds r22,PPM_in+4
9072
 9344 4d7e 7091 0000 		lds r23,(PPM_in+4)+1
9073
 9345 4d82 77FD      		sbrc r23,7
9074
 9346 4d84 00C0      		rjmp .L1292
9075
 9347               	.L1131:
9076
 9348 4d86 7595      		asr r23
9077
 9349 4d88 6795      		ror r22
9078
 9350 4d8a 7595      		asr r23
9079
 9351 4d8c 6795      		ror r22
9080
 9352 4d8e C901      		movw r24,r18
9081
 9353 4d90 2227      		clr r18
9082
 9354 4d92 3327      		clr r19
9083
 9355 4d94 281B      		sub r18,r24
9084
 9356 4d96 390B      		sbc r19,r25
9085
 9357 4d98 37FD      		sbrc r19,7
9086
 9358 4d9a 00C0      		rjmp .L1293
9087
 9359               	.L1132:
9088
 9360 4d9c 3595      		asr r19
9089
 9361 4d9e 2795      		ror r18
9090
 9362 4da0 3595      		asr r19
9091
 9363 4da2 2795      		ror r18
9092
 9364 4da4 3595      		asr r19
9093
 9365 4da6 2795      		ror r18
9094
 9366 4da8 3595      		asr r19
9095
 9367 4daa 2795      		ror r18
9096
 9368 4dac 209F      		mul r18,r16
9097
 9369 4dae F001      		movw r30,r0
9098
 9370 4db0 219F      		mul r18,r17
9099
 9371 4db2 F00D      		add r31,r0
9100
 9372 4db4 309F      		mul r19,r16
9101
 9373 4db6 F00D      		add r31,r0
9102
 9374 4db8 1124      		clr r1
9103
 9375 4dba E60F      		add r30,r22
9104
 9376 4dbc F71F      		adc r31,r23
9105
 9377 4dbe F093 0000 		sts (controllerP)+1,r31
9106
 9378 4dc2 E093 0000 		sts controllerP,r30
9107
 9379 4dc6 8091 0000 		lds r24,maxcontrollerP
9108
 9380 4dca 9091 0000 		lds r25,(maxcontrollerP)+1
9109
 9381 4dce 8E17      		cp r24,r30
9110
 9382 4dd0 9F07      		cpc r25,r31
9111
 9383 4dd2 04F4      		brge .L1133
9112
 9384 4dd4 F093 0000 		sts (maxcontrollerP)+1,r31
9113
 9385 4dd8 E093 0000 		sts maxcontrollerP,r30
9114
 9386               	.L1133:
9115
 9387 4ddc 8091 0000 		lds r24,mincontrollerP
9116
 9388 4de0 9091 0000 		lds r25,(mincontrollerP)+1
9117
 9389 4de4 E817      		cp r30,r24
9118
 9390 4de6 F907      		cpc r31,r25
9119
 9391 4de8 04F4      		brge .L1134
9120
 9392 4dea F093 0000 		sts (mincontrollerP)+1,r31
9121
 9393 4dee E093 0000 		sts mincontrollerP,r30
9122
 9394               	.L1134:
9123
 9395 4df2 8827      		clr r24
9124
 9396 4df4 9927      		clr r25
9125
 9397 4df6 8A1B      		sub r24,r26
9126
 9398 4df8 9B0B      		sbc r25,r27
9127
 9399 4dfa 8E9D      		mul r24,r14
9128
 9400 4dfc 8001      		movw r16,r0
9129
 9401 4dfe 8F9D      		mul r24,r15
9130
 9402 4e00 100D      		add r17,r0
9131
 9403 4e02 9E9D      		mul r25,r14
9132
 9404 4e04 100D      		add r17,r0
9133
 9405 4e06 1124      		clr r1
9134
 9406 4e08 C801      		movw r24,r16
9135
 9407 4e0a 17FD      		sbrc r17,7
9136
 9408 4e0c 00C0      		rjmp .L1294
9137
 9409               	.L1135:
9138
 9410 4e0e BC01      		movw r22,r24
9139
 9411 4e10 672F      		mov r22,r23
9140
 9412 4e12 770F      		lsl r23
9141
 9413 4e14 770B      		sbc r23,r23
9142
 9414 4e16 6595      		asr r22
9143
 9415 4e18 7093 0000 		sts (controllerD)+1,r23
9144
 9416 4e1c 6093 0000 		sts controllerD,r22
9145
 9417 4e20 8091 0000 		lds r24,maxcontrollerD
9146
 9418 4e24 9091 0000 		lds r25,(maxcontrollerD)+1
9147
 9419 4e28 8617      		cp r24,r22
9148
 9420 4e2a 9707      		cpc r25,r23
9149
 9421 4e2c 04F4      		brge .L1136
9150
 9422 4e2e 7093 0000 		sts (maxcontrollerD)+1,r23
9151
 9423 4e32 6093 0000 		sts maxcontrollerD,r22
9152
 9424               	.L1136:
9153
 9425 4e36 8091 0000 		lds r24,mincontrollerD
9154
 9426 4e3a 9091 0000 		lds r25,(mincontrollerD)+1
9155
 9427 4e3e 6817      		cp r22,r24
9156
 9428 4e40 7907      		cpc r23,r25
9157
 9429 4e42 04F4      		brge .L1137
9158
 9430 4e44 7093 0000 		sts (mincontrollerD)+1,r23
9159
 9431 4e48 6093 0000 		sts mincontrollerD,r22
9160
 9432               	.L1137:
9161
 9433 4e4c 8091 0000 		lds r24,gyroScaledOld
9162
 9434 4e50 9091 0000 		lds r25,(gyroScaledOld)+1
9163
 9435 4e54 8A1B      		sub r24,r26
9164
 9436 4e56 9B0B      		sbc r25,r27
9165
 9437 4e58 8C9D      		mul r24,r12
9166
 9438 4e5a A001      		movw r20,r0
9167
 9439 4e5c 8D9D      		mul r24,r13
9168
 9440 4e5e 500D      		add r21,r0
9169
 9441 4e60 9C9D      		mul r25,r12
9170
 9442 4e62 500D      		add r21,r0
9171
 9443 4e64 1124      		clr r1
9172
 9444 4e66 8091 0000 		lds r24,filtersum
9173
 9445 4e6a 9091 0000 		lds r25,(filtersum)+1
9174
 9446 4e6e 2091 0000 		lds r18,filterDD
9175
 9447 4e72 3091 0000 		lds r19,(filterDD)+1
9176
 9448 4e76 821B      		sub r24,r18
9177
 9449 4e78 930B      		sbc r25,r19
9178
 9450 4e7a 840F      		add r24,r20
9179
 9451 4e7c 951F      		adc r25,r21
9180
 9452 4e7e 9093 0000 		sts (filtersum)+1,r25
9181
 9453 4e82 8093 0000 		sts filtersum,r24
9182
 9454 4e86 97FD      		sbrc r25,7
9183
 9455 4e88 00C0      		rjmp .L1295
9184
 9456               	.L1138:
9185
 9457 4e8a 9595      		asr r25
9186
 9458 4e8c 8795      		ror r24
9187
 9459 4e8e 9595      		asr r25
9188
 9460 4e90 8795      		ror r24
9189
 9461 4e92 9595      		asr r25
9190
 9462 4e94 8795      		ror r24
9191
 9463 4e96 9093 0000 		sts (filterDD)+1,r25
9192
 9464 4e9a 8093 0000 		sts filterDD,r24
9193
 9465 4e9e 97FD      		sbrc r25,7
9194
 9466 4ea0 00C0      		rjmp .L1296
9195
 9467               	.L1139:
9196
 9468 4ea2 9C01      		movw r18,r24
9197
 9469 4ea4 022E      		mov __tmp_reg__,r18
9198
 9470 4ea6 232F      		mov r18,r19
9199
 9471 4ea8 000C      		lsl __tmp_reg__
9200
 9472 4eaa 221F      		rol r18
9201
 9473 4eac 330B      		sbc r19,r19
9202
 9474 4eae 000C      		lsl __tmp_reg__
9203
 9475 4eb0 221F      		rol r18
9204
 9476 4eb2 331F      		rol r19
9205
 9477 4eb4 3093 0000 		sts (controllerDD)+1,r19
9206
 9478 4eb8 2093 0000 		sts controllerDD,r18
9207
 9479 4ebc B093 0000 		sts (gyroScaledOld)+1,r27
9208
 9480 4ec0 A093 0000 		sts gyroScaledOld,r26
9209
 9481 4ec4 8091 0000 		lds r24,maxcontrollerDD
9210
 9482 4ec8 9091 0000 		lds r25,(maxcontrollerDD)+1
9211
 9483 4ecc 8217      		cp r24,r18
9212
 9484 4ece 9307      		cpc r25,r19
9213
 9485 4ed0 04F4      		brge .L1140
9214
 9486 4ed2 3093 0000 		sts (maxcontrollerDD)+1,r19
9215
 9487 4ed6 2093 0000 		sts maxcontrollerDD,r18
9216
 9488               	.L1140:
9217
 9489 4eda 8091 0000 		lds r24,mincontrollerDD
9218
 9490 4ede 9091 0000 		lds r25,(mincontrollerDD)+1
9219
 9491 4ee2 2817      		cp r18,r24
9220
 9492 4ee4 3907      		cpc r19,r25
9221
 9493 4ee6 04F4      		brge .L1141
9222
 9494 4ee8 3093 0000 		sts (mincontrollerDD)+1,r19
9223
 9495 4eec 2093 0000 		sts mincontrollerDD,r18
9224
 9496               	.L1141:
9225
 9497 4ef0 A501      		movw r20,r10
9226
 9498 4ef2 460F      		add r20,r22
9227
 9499 4ef4 571F      		adc r21,r23
9228
 9500 4ef6 420F      		add r20,r18
9229
 9501 4ef8 531F      		adc r21,r19
9230
 9502 4efa 4E0F      		add r20,r30
9231
 9503 4efc 5F1F      		adc r21,r31
9232
 9504 4efe C501      		movw r24,r10
9233
 9505 4f00 861B      		sub r24,r22
9234
 9506 4f02 970B      		sbc r25,r23
9235
 9507 4f04 821B      		sub r24,r18
9236
 9508 4f06 930B      		sbc r25,r19
9237
 9509 4f08 8E1B      		sub r24,r30
9238
 9510 4f0a 9F0B      		sbc r25,r31
9239
 9511 4f0c 8333      		cpi r24,51
9240
 9512 4f0e 9105      		cpc r25,__zero_reg__
9241
 9513 4f10 04F0      		brlt .L1193
9242
 9514 4f12 82E3      		ldi r24,lo8(50)
9243
 9515 4f14 90E0      		ldi r25,hi8(50)
9244
 9516               	.L1193:
9245
 9517 4f16 9093 0000 		sts (motorOutFront)+1,r25
9246
 9518 4f1a 8093 0000 		sts motorOutFront,r24
9247
 9519 4f1e 8091 0000 		lds r24,motorOutFront
9248
 9520 4f22 9091 0000 		lds r25,(motorOutFront)+1
9249
 9521 4f26 1816      		cp __zero_reg__,r24
9250
 9522 4f28 1906      		cpc __zero_reg__,r25
9251
 9523 4f2a 04F0      		brlt .+2
9252
 9524 4f2c 00C0      		rjmp .L1297
9253
 9525               	.L1143:
9254
 9526 4f2e 4333      		cpi r20,51
9255
 9527 4f30 5105      		cpc r21,__zero_reg__
9256
 9528 4f32 04F0      		brlt .L1194
9257
 9529 4f34 82E3      		ldi r24,lo8(50)
9258
 9530 4f36 90E0      		ldi r25,hi8(50)
9259
 9531 4f38 9093 0000 		sts (motorOutRear)+1,r25
9260
 9532 4f3c 8093 0000 		sts motorOutRear,r24
9261
 9533 4f40 8091 0000 		lds r24,motorOutRear
9262
 9534 4f44 9091 0000 		lds r25,(motorOutRear)+1
9263
 9535 4f48 1816      		cp __zero_reg__,r24
9264
 9536 4f4a 1906      		cpc __zero_reg__,r25
9265
 9537 4f4c 04F4      		brge .+4
9266
 9538 4f4e 0C94 0000 		jmp .L1145
9267
 9539 4f52 00C0      		rjmp .L1298
9268
 9540               	.L1192:
9269
 9541 4f54 9093 0000 		sts (thrust)+1,r25
9270
 9542 4f58 8093 0000 		sts thrust,r24
9271
 9543 4f5c 00C0      		rjmp .L1130
9272
 9544               	.L1194:
9273
 9545 4f5e 5093 0000 		sts (motorOutRear)+1,r21
9274
 9546 4f62 4093 0000 		sts motorOutRear,r20
9275
 9547 4f66 8091 0000 		lds r24,motorOutRear
9276
 9548 4f6a 9091 0000 		lds r25,(motorOutRear)+1
9277
 9549 4f6e 1816      		cp __zero_reg__,r24
9278
 9550 4f70 1906      		cpc __zero_reg__,r25
9279
 9551 4f72 04F4      		brge .+4
9280
 9552 4f74 0C94 0000 		jmp .L1145
9281
 9553               	.L1298:
9282
 9554 4f78 1092 0000 		sts (motorOutRear)+1,__zero_reg__
9283
 9555 4f7c 1092 0000 		sts motorOutRear,__zero_reg__
9284
 9556 4f80 0C94 0000 		jmp .L1145
9285
 9557               	.L982:
9286
 9558 4f84 8DA1      		ldd r24,Y+37
9287
 9559 4f86 9EA1      		ldd r25,Y+38
9288
 9560 4f88 8853      		subi r24,lo8(-200)
9289
 9561 4f8a 9F4F      		sbci r25,hi8(-200)
9290
 9562 4f8c 04F0      		brlt .+2
9291
 9563 4f8e 00C0      		rjmp .L983
9292
 9564 4f90 E8E3      		ldi r30,lo8(-200)
9293
 9565 4f92 FFEF      		ldi r31,hi8(-200)
9294
 9566 4f94 FEA3      		std Y+38,r31
9295
 9567 4f96 EDA3      		std Y+37,r30
9296
 9568 4f98 F093 0000 		sts (TrimRoll)+1,r31
9297
 9569 4f9c E093 0000 		sts TrimRoll,r30
9298
 9570 4fa0 00C0      		rjmp .L983
9299
 9571               	.L979:
9300
 9572 4fa2 2FEF      		ldi r18,hi8(-200)
9301
 9573 4fa4 0833      		cpi r16,lo8(-200)
9302
 9574 4fa6 1207      		cpc r17,r18
9303
 9575 4fa8 04F0      		brlt .+2
9304
 9576 4faa 00C0      		rjmp .L980
9305
 9577 4fac 08E3      		ldi r16,lo8(-200)
9306
 9578 4fae 1FEF      		ldi r17,hi8(-200)
9307
 9579 4fb0 00C0      		rjmp .L1202
9308
 9580               	.L977:
9309
 9581 4fb2 2224      		clr r2
9310
 9582 4fb4 3324      		clr r3
9311
 9583 4fb6 00C0      		rjmp .L978
9312
 9584               	.L975:
9313
 9585 4fb8 4424      		clr r4
9314
 9586 4fba 5524      		clr r5
9315
 9587 4fbc 00C0      		rjmp .L976
9316
 9588               	.L1186:
9317
 9589 4fbe 9093 0000 		sts (MesswertGier)+1,r25
9318
 9590 4fc2 8093 0000 		sts MesswertGier,r24
9319
 9591 4fc6 00C0      		rjmp .L993
9320
 9592               	.L1185:
9321
 9593 4fc8 D092 0000 		sts (MesswertRoll)+1,r13
9322
 9594 4fcc C092 0000 		sts MesswertRoll,r12
9323
 9595 4fd0 00C0      		rjmp .L991
9324
 9596               	.L1184:
9325
 9597 4fd2 7092 0000 		sts (MesswertNick)+1,r7
9326
 9598 4fd6 6092 0000 		sts MesswertNick,r6
9327
 9599 4fda 00C0      		rjmp .L989
9328
 9600               	.L1104:
9329
 9601 4fdc CB01      		movw r24,r22
9330
 9602 4fde AA27      		clr r26
9331
 9603 4fe0 97FD      		sbrc r25,7
9332
 9604 4fe2 A095      		com r26
9333
 9605 4fe4 BA2F      		mov r27,r26
9334
 9606 4fe6 00C0      		rjmp .L1208
9335
 9607               	.L1113:
9336
 9608 4fe8 CB01      		movw r24,r22
9337
 9609 4fea AA27      		clr r26
9338
 9610 4fec 97FD      		sbrc r25,7
9339
 9611 4fee A095      		com r26
9340
 9612 4ff0 BA2F      		mov r27,r26
9341
 9613 4ff2 00C0      		rjmp .L1209
9342
 9614               	.L1183:
9343
 9615 4ff4 2093 0000 		sts Mess_Integral_Gier,r18
9344
 9616 4ff8 3093 0000 		sts (Mess_Integral_Gier)+1,r19
9345
 9617 4ffc 4093 0000 		sts (Mess_Integral_Gier)+2,r20
9346
 9618 5000 5093 0000 		sts (Mess_Integral_Gier)+3,r21
9347
 9619 5004 00C0      		rjmp .L950
9348
 9620               	.L1285:
9349
 9621 5006 88E1      		ldi r24,lo8(24)
9350
 9622 5008 8093 0000 		sts TimerWerteausgabe.11,r24
9351
 9623 500c 8091 0000 		lds r24,EE_Parameter+23
9352
 9624 5010 9927      		clr r25
9353
 9625 5012 880F      		lsl r24
9354
 9626 5014 991F      		rol r25
9355
 9627 5016 880F      		lsl r24
9356
 9628 5018 991F      		rol r25
9357
 9629 501a 9C01      		movw r18,r24
9358
 9630 501c 4427      		clr r20
9359
 9631 501e 37FD      		sbrc r19,7
9360
 9632 5020 4095      		com r20
9361
 9633 5022 542F      		mov r21,r20
9362
 9634 5024 6D8D      		ldd r22,Y+29
9363
 9635 5026 7E8D      		ldd r23,Y+30
9364
 9636 5028 8F8D      		ldd r24,Y+31
9365
 9637 502a 98A1      		ldd r25,Y+32
9366
 9638 502c 0E94 0000 		call __divmodsi4
9367
 9639 5030 3093 0000 		sts (DebugOut+2)+1,r19
9368
 9640 5034 2093 0000 		sts DebugOut+2,r18
9369
 9641 5038 8091 0000 		lds r24,Mittelwert_AccNick
9370
 9642 503c 9091 0000 		lds r25,(Mittelwert_AccNick)+1
9371
 9643 5040 97FD      		sbrc r25,7
9372
 9644 5042 00C0      		rjmp .L1299
9373
 9645               	.L973:
9374
 9646 5044 9595      		asr r25
9375
 9647 5046 8795      		ror r24
9376
 9648 5048 9595      		asr r25
9377
 9649 504a 8795      		ror r24
9378
 9650 504c 9093 0000 		sts (DebugOut+4)+1,r25
9379
 9651 5050 8093 0000 		sts DebugOut+4,r24
9380
 9652 5054 8091 0000 		lds r24,maxcontrollerDD
9381
 9653 5058 9091 0000 		lds r25,(maxcontrollerDD)+1
9382
 9654 505c 9093 0000 		sts (DebugOut+6)+1,r25
9383
 9655 5060 8093 0000 		sts DebugOut+6,r24
9384
 9656 5064 8091 0000 		lds r24,mincontrollerDD
9385
 9657 5068 9091 0000 		lds r25,(mincontrollerDD)+1
9386
 9658 506c 9093 0000 		sts (DebugOut+8)+1,r25
9387
 9659 5070 8093 0000 		sts DebugOut+8,r24
9388
 9660 5074 A090 0000 		lds r10,MesswertNick
9389
 9661 5078 B090 0000 		lds r11,(MesswertNick)+1
9390
 9662 507c B092 0000 		sts (DebugOut+10)+1,r11
9391
 9663 5080 A092 0000 		sts DebugOut+10,r10
9392
 9664 5084 8091 0000 		lds r24,HiResNick
9393
 9665 5088 9091 0000 		lds r25,(HiResNick)+1
9394
 9666 508c 9093 0000 		sts (DebugOut+12)+1,r25
9395
 9667 5090 8093 0000 		sts DebugOut+12,r24
9396
 9668 5094 8091 0000 		lds r24,AdWertAccNick
9397
 9669 5098 9091 0000 		lds r25,(AdWertAccNick)+1
9398
 9670 509c 9093 0000 		sts (DebugOut+14)+1,r25
9399
 9671 50a0 8093 0000 		sts DebugOut+14,r24
9400
 9672 50a4 1092 0000 		sts (DebugOut+18)+1,__zero_reg__
9401
 9673 50a8 1092 0000 		sts DebugOut+18,__zero_reg__
9402
 9674 50ac 8091 0000 		lds r24,UBat
9403
 9675 50b0 9091 0000 		lds r25,(UBat)+1
9404
 9676 50b4 9093 0000 		sts (DebugOut+20)+1,r25
9405
 9677 50b8 8093 0000 		sts DebugOut+20,r24
9406
 9678 50bc 8091 0000 		lds r24,SenderOkay
9407
 9679 50c0 9927      		clr r25
9408
 9680 50c2 9093 0000 		sts (DebugOut+22)+1,r25
9409
 9681 50c6 8093 0000 		sts DebugOut+22,r24
9410
 9682 50ca 8091 0000 		lds r24,controllerP
9411
 9683 50ce 9091 0000 		lds r25,(controllerP)+1
9412
 9684 50d2 9093 0000 		sts (DebugOut+24)+1,r25
9413
 9685 50d6 8093 0000 		sts DebugOut+24,r24
9414
 9686 50da 8091 0000 		lds r24,controllerD
9415
 9687 50de 9091 0000 		lds r25,(controllerD)+1
9416
 9688 50e2 9093 0000 		sts (DebugOut+30)+1,r25
9417
 9689 50e6 8093 0000 		sts DebugOut+30,r24
9418
 9690 50ea 8091 0000 		lds r24,controllerDD
9419
 9691 50ee 9091 0000 		lds r25,(controllerDD)+1
9420
 9692 50f2 9093 0000 		sts (DebugOut+32)+1,r25
9421
 9693 50f6 8093 0000 		sts DebugOut+32,r24
9422
 9694 50fa 8091 0000 		lds r24,PPM_in+6
9423
 9695 50fe 9091 0000 		lds r25,(PPM_in+6)+1
9424
 9696 5102 9093 0000 		sts (DebugOut+34)+1,r25
9425
 9697 5106 8093 0000 		sts DebugOut+34,r24
9426
 9698 510a 8091 0000 		lds r24,ipk
9427
 9699 510e 9091 0000 		lds r25,(ipk)+1
9428
 9700 5112 9093 0000 		sts (DebugOut+36)+1,r25
9429
 9701 5116 8093 0000 		sts DebugOut+36,r24
9430
 9702 511a 8091 0000 		lds r24,ipk+2
9431
 9703 511e 9091 0000 		lds r25,(ipk+2)+1
9432
 9704 5122 9093 0000 		sts (DebugOut+38)+1,r25
9433
 9705 5126 8093 0000 		sts DebugOut+38,r24
9434
 9706 512a 8091 0000 		lds r24,ipk+4
9435
 9707 512e 9091 0000 		lds r25,(ipk+4)+1
9436
 9708 5132 9093 0000 		sts (DebugOut+40)+1,r25
9437
 9709 5136 8093 0000 		sts DebugOut+40,r24
9438
 9710 513a 8091 0000 		lds r24,ucflg1
9439
 9711 513e 9927      		clr r25
9440
 9712 5140 9093 0000 		sts (DebugOut+42)+1,r25
9441
 9713 5144 8093 0000 		sts DebugOut+42,r24
9442
 9714 5148 8091 0000 		lds r24,PPM_in+10
9443
 9715 514c 9091 0000 		lds r25,(PPM_in+10)+1
9444
 9716 5150 9093 0000 		sts (DebugOut+44)+1,r25
9445
 9717 5154 8093 0000 		sts DebugOut+44,r24
9446
 9718 5158 B092 0000 		sts (DebugOut+46)+1,r11
9447
 9719 515c A092 0000 		sts DebugOut+46,r10
9448
 9720 5160 8091 0000 		lds r24,maxcontrollerD
9449
 9721 5164 9091 0000 		lds r25,(maxcontrollerD)+1
9450
 9722 5168 9093 0000 		sts (DebugOut+48)+1,r25
9451
 9723 516c 8093 0000 		sts DebugOut+48,r24
9452
 9724 5170 8091 0000 		lds r24,mincontrollerD
9453
 9725 5174 9091 0000 		lds r25,(mincontrollerD)+1
9454
 9726 5178 9093 0000 		sts (DebugOut+50)+1,r25
9455
 9727 517c 8093 0000 		sts DebugOut+50,r24
9456
 9728 5180 8091 0000 		lds r24,AdWertNick
9457
 9729 5184 9091 0000 		lds r25,(AdWertNick)+1
9458
 9730 5188 9093 0000 		sts (DebugOut+52)+1,r25
9459
 9731 518c 8093 0000 		sts DebugOut+52,r24
9460
 9732 5190 8091 0000 		lds r24,maxcontrollerP
9461
 9733 5194 9091 0000 		lds r25,(maxcontrollerP)+1
9462
 9734 5198 9093 0000 		sts (DebugOut+54)+1,r25
9463
 9735 519c 8093 0000 		sts DebugOut+54,r24
9464
 9736 51a0 8091 0000 		lds r24,mincontrollerP
9465
 9737 51a4 9091 0000 		lds r25,(mincontrollerP)+1
9466
 9738 51a8 9093 0000 		sts (DebugOut+56)+1,r25
9467
 9739 51ac 8093 0000 		sts DebugOut+56,r24
9468
 9740 51b0 8091 0000 		lds r24,PPM_in+8
9469
 9741 51b4 9091 0000 		lds r25,(PPM_in+8)+1
9470
 9742 51b8 9093 0000 		sts (DebugOut+58)+1,r25
9471
 9743 51bc 8093 0000 		sts DebugOut+58,r24
9472
 9744 51c0 8091 0000 		lds r24,PPM_in+6
9473
 9745 51c4 9091 0000 		lds r25,(PPM_in+6)+1
9474
 9746 51c8 9093 0000 		sts (DebugOut+60)+1,r25
9475
 9747 51cc 8093 0000 		sts DebugOut+60,r24
9476
 9748 51d0 8091 0000 		lds r24,PPM_in+4
9477
 9749 51d4 9091 0000 		lds r25,(PPM_in+4)+1
9478
 9750 51d8 9093 0000 		sts (DebugOut+62)+1,r25
9479
 9751 51dc 8093 0000 		sts DebugOut+62,r24
9480
 9752 51e0 8091 0000 		lds r24,PPM_in+2
9481
 9753 51e4 9091 0000 		lds r25,(PPM_in+2)+1
9482
 9754 51e8 9093 0000 		sts (DebugOut+64)+1,r25
9483
 9755 51ec 8093 0000 		sts DebugOut+64,r24
9484
 9756 51f0 00C0      		rjmp .L972
9485
 9757               	.L1182:
9486
 9758 51f2 D092 0000 		sts (LageKorrekturRoll)+1,r13
9487
 9759 51f6 C092 0000 		sts LageKorrekturRoll,r12
9488
 9760 51fa 7093 0000 		sts (LageKorrekturNick)+1,r23
9489
 9761 51fe 6093 0000 		sts LageKorrekturNick,r22
9490
 9762 5202 00C0      		rjmp .L943
9491
 9763               	.L1296:
9492
 9764 5204 CF96      		adiw r24,63
9493
 9765 5206 00C0      		rjmp .L1139
9494
 9766               	.L1297:
9495
 9767 5208 1092 0000 		sts (motorOutFront)+1,__zero_reg__
9496
 9768 520c 1092 0000 		sts motorOutFront,__zero_reg__
9497
 9769 5210 00C0      		rjmp .L1143
9498
 9770               	.L1295:
9499
 9771 5212 0796      		adiw r24,7
9500
 9772 5214 00C0      		rjmp .L1138
9501
 9773               	.L1294:
9502
 9774 5216 8150      		subi r24,lo8(-(511))
9503
 9775 5218 9E4F      		sbci r25,hi8(-(511))
9504
 9776 521a 00C0      		rjmp .L1135
9505
 9777               	.L1293:
9506
 9778 521c 215F      		subi r18,lo8(-(15))
9507
 9779 521e 3F4F      		sbci r19,hi8(-(15))
9508
 9780 5220 00C0      		rjmp .L1132
9509
 9781               	.L1292:
9510
 9782 5222 6D5F      		subi r22,lo8(-(3))
9511
 9783 5224 7F4F      		sbci r23,hi8(-(3))
9512
 9784 5226 00C0      		rjmp .L1131
9513
 9785               	.L1287:
9514
 9786 5228 215C      		subi r18,lo8(-(63))
9515
 9787 522a 3F4F      		sbci r19,hi8(-(63))
9516
 9788 522c 4F4F      		sbci r20,hlo8(-(63))
9517
 9789 522e 5F4F      		sbci r21,hhi8(-(63))
9518
 9790 5230 00C0      		rjmp .L986
9519
 9791               	.L1286:
9520
 9792 5232 215C      		subi r18,lo8(-(63))
9521
 9793 5234 3F4F      		sbci r19,hi8(-(63))
9522
 9794 5236 4F4F      		sbci r20,hlo8(-(63))
9523
 9795 5238 5F4F      		sbci r21,hhi8(-(63))
9524
 9796 523a 00C0      		rjmp .L985
9525
 9797               	.L1288:
9526
 9798 523c 2FE3      		ldi r18,lo8(63)
9527
 9799 523e 30E0      		ldi r19,hi8(63)
9528
 9800 5240 40E0      		ldi r20,hlo8(63)
9529
 9801 5242 50E0      		ldi r21,hhi8(63)
9530
 9802 5244 E20E      		add r14,r18
9531
 9803 5246 F31E      		adc r15,r19
9532
 9804 5248 041F      		adc r16,r20
9533
 9805 524a 151F      		adc r17,r21
9534
 9806 524c 00C0      		rjmp .L987
9535
 9807               	.L1274:
9536
 9808 524e 0396      		adiw r24,3
9537
 9809 5250 00C0      		rjmp .L949
9538
 9810               	.L1273:
9539
 9811 5252 6150      		subi r22,lo8(-(511))
9540
 9812 5254 7E4F      		sbci r23,hi8(-(511))
9541
 9813 5256 8F4F      		sbci r24,hlo8(-(511))
9542
 9814 5258 9F4F      		sbci r25,hhi8(-(511))
9543
 9815 525a 00C0      		rjmp .L948
9544
 9816               	.L1272:
9545
 9817 525c 2227      		clr r18
9546
 9818 525e 3327      		clr r19
9547
 9819 5260 201B      		sub r18,r16
9548
 9820 5262 310B      		sbc r19,r17
9549
 9821 5264 00C0      		rjmp .L947
9550
 9822               	.L1290:
9551
 9823 5266 1092 0000 		sts ucflg2,__zero_reg__
9552
 9824 526a 8091 0000 		lds r24,ucflg1
9553
 9825 526e 8230      		cpi r24,lo8(2)
9554
 9826 5270 01F4      		brne .+2
9555
 9827 5272 00C0      		rjmp .L1300
9556
 9828 5274 8F5F      		subi r24,lo8(-(1))
9557
 9829 5276 8093 0000 		sts ucflg1,r24
9558
 9830 527a 00C0      		rjmp .L1122
9559
 9831               	.L1291:
9560
 9832 527c 1092 0000 		sts ucflg3,__zero_reg__
9561
 9833 5280 E091 0000 		lds r30,ucflg1
9562
 9834 5284 E330      		cpi r30,lo8(3)
9563
 9835 5286 00F0      		brlo .+2
9564
 9836 5288 00C0      		rjmp .L1126
9565
 9837 528a FF27      		clr r31
9566
 9838 528c EE0F      		add r30,r30
9567
 9839 528e FF1F      		adc r31,r31
9568
 9840 5290 E050      		subi r30,lo8(-(ipk))
9569
 9841 5292 F040      		sbci r31,hi8(-(ipk))
9570
 9842 5294 8081      		ld r24,Z
9571
 9843 5296 9181      		ldd r25,Z+1
9572
 9844 5298 2091 0000 		lds r18,PPM_in+6
9573
 9845 529c 3091 0000 		lds r19,(PPM_in+6)+1
9574
 9846 52a0 820F      		add r24,r18
9575
 9847 52a2 931F      		adc r25,r19
9576
 9848 52a4 9183      		std Z+1,r25
9577
 9849 52a6 8083      		st Z,r24
9578
 9850 52a8 00C0      		rjmp .L1126
9579
 9851               	.L738:
9580
 9852 52aa 8091 0000 		lds r24,MikroKopterFlags
9581
 9853 52ae 8260      		ori r24,lo8(2)
9582
 9854 52b0 8093 0000 		sts MikroKopterFlags,r24
9583
 9855 52b4 0C94 0000 		jmp .L740
9584
 9856               	.L1215:
9585
 9857 52b8 1092 0000 		sts (StickGas)+1,__zero_reg__
9586
 9858 52bc 1092 0000 		sts StickGas,__zero_reg__
9587
 9859 52c0 0C94 0000 		jmp .L817
9588
 9860               	.L1212:
9589
 9861 52c4 2D5F      		subi r18,lo8(-(3))
9590
 9862 52c6 3F4F      		sbci r19,hi8(-(3))
9591
 9863 52c8 0C94 0000 		jmp .L809
9592
 9864               	.L1213:
9593
 9865 52cc 2D5F      		subi r18,lo8(-(3))
9594
 9866 52ce 3F4F      		sbci r19,hi8(-(3))
9595
 9867 52d0 0C94 0000 		jmp .L810
9596
 9868               	.L1261:
9597
 9869 52d4 0F96      		adiw r24,15
9598
 9870 52d6 A11D      		adc r26,__zero_reg__
9599
 9871 52d8 B11D      		adc r27,__zero_reg__
9600
 9872 52da 0C94 0000 		jmp .L863
9601
 9873               	.L1262:
9602
 9874 52de 0F96      		adiw r24,15
9603
 9875 52e0 A11D      		adc r26,__zero_reg__
9604
 9876 52e2 B11D      		adc r27,__zero_reg__
9605
 9877 52e4 0C94 0000 		jmp .L864
9606
 9878               	.L1264:
9607
 9879 52e8 F095      		com r31
9608
 9880 52ea E195      		neg r30
9609
 9881 52ec FF4F      		sbci r31,lo8(-1)
9610
 9882 52ee 0C94 0000 		jmp .L868
9611
 9883               	.L801:
9612
 9884 52f2 1092 0000 		sts delay_einschalten.9,__zero_reg__
9613
 9885               	.L803:
9614
 9886 52f6 ED2D      		mov r30,r13
9615
 9887 52f8 FF27      		clr r31
9616
 9888 52fa EE0F      		add r30,r30
9617
 9889 52fc FF1F      		adc r31,r31
9618
 9890 52fe E050      		subi r30,lo8(-(PPM_in))
9619
 9891 5300 F040      		sbci r31,hi8(-(PPM_in))
9620
 9892 5302 8081      		ld r24,Z
9621
 9893 5304 9181      		ldd r25,Z+1
9622
 9894 5306 8C34      		cpi r24,76
9623
 9895 5308 9105      		cpc r25,__zero_reg__
9624
 9896 530a 04F4      		brge .+2
9625
 9897 530c 00C0      		rjmp .L804
9626
 9898 530e 8091 0000 		lds r24,delay_ausschalten.10
9627
 9899 5312 8F5F      		subi r24,lo8(-(1))
9628
 9900 5314 893C      		cpi r24,lo8(-55)
9629
 9901 5316 00F4      		brsh .+2
9630
 9902 5318 00C0      		rjmp .L1172
9631
 9903 531a 1092 0000 		sts MotorenEin,__zero_reg__
9632
 9904 531e 88EC      		ldi r24,lo8(-56)
9633
 9905 5320 8093 0000 		sts delay_ausschalten.10,r24
9634
 9906 5324 1092 0000 		sts (modell_fliegt)+1,__zero_reg__
9635
 9907 5328 1092 0000 		sts modell_fliegt,__zero_reg__
9636
 9908 532c 0C94 0000 		jmp .L734
9637
 9909               	.L996:
9638
 9910 5330 8091 0000 		lds r24,HoehenWert
9639
 9911 5334 9091 0000 		lds r25,(HoehenWert)+1
9640
 9912 5338 A091 0000 		lds r26,(HoehenWert)+2
9641
 9913 533c B091 0000 		lds r27,(HoehenWert)+3
9642
 9914 5340 54E0      		ldi r21,4
9643
 9915 5342 880F      	1:	lsl r24
9644
 9916 5344 991F      		rol r25
9645
 9917 5346 AA1F      		rol r26
9646
 9918 5348 BB1F      		rol r27
9647
 9919 534a 5A95      		dec r21
9648
 9920 534c 01F4      		brne 1b
9649
 9921 534e 8093 0000 		sts SummenHoehe,r24
9650
 9922 5352 9093 0000 		sts (SummenHoehe)+1,r25
9651
 9923 5356 A093 0000 		sts (SummenHoehe)+2,r26
9652
 9924 535a B093 0000 		sts (SummenHoehe)+3,r27
9653
 9925 535e 1092 0000 		sts (VarioMeter)+1,__zero_reg__
9654
 9926 5362 1092 0000 		sts VarioMeter,__zero_reg__
9655
 9927 5366 2150      		subi r18,lo8(-(-1))
9656
 9928 5368 3040      		sbci r19,hi8(-(-1))
9657
 9929 536a 3093 0000 		sts (BaroExpandActive)+1,r19
9658
 9930 536e 2093 0000 		sts BaroExpandActive,r18
9659
 9931               	.L1005:
9660
 9932 5372 4889      		ldd r20,Y+16
9661
 9933 5374 41FF      		sbrs r20,1
9662
 9934 5376 00C0      		rjmp .L1006
9663
 9935 5378 8091 0000 		lds r24,Parameter_MaxHoehe
9664
 9936 537c 8233      		cpi r24,lo8(50)
9665
 9937 537e 00F0      		brlo .+2
9666
 9938 5380 00C0      		rjmp .L1007
9667
 9939 5382 8091 0000 		lds r24,delay.31
9668
 9940 5386 8150      		subi r24,1
9669
 9941 5388 00F4      		brcc .L1187
9670
 9942 538a 1092 0000 		sts HoehenReglerAktiv,__zero_reg__
9671
 9943 538e 8091 0000 		lds r24,HoehenWert
9672
 9944 5392 9091 0000 		lds r25,(HoehenWert)+1
9673
 9945 5396 A091 0000 		lds r26,(HoehenWert)+2
9674
 9946 539a B091 0000 		lds r27,(HoehenWert)+3
9675
 9947 539e 8093 0000 		sts SollHoehe,r24
9676
 9948 53a2 9093 0000 		sts (SollHoehe)+1,r25
9677
 9949 53a6 A093 0000 		sts (SollHoehe)+2,r26
9678
 9950 53aa B093 0000 		sts (SollHoehe)+3,r27
9679
 9951 53ae 81E0      		ldi r24,lo8(1)
9680
 9952               	.L1187:
9681
 9953 53b0 8093 0000 		sts delay.31,r24
9682
 9954 53b4 00C0      		rjmp .L1010
9683
 9955               	.L804:
9684
 9956 53b6 1092 0000 		sts delay_ausschalten.10,__zero_reg__
9685
 9957 53ba 0C94 0000 		jmp .L734
9686
 9958               	.L1006:
9687
 9959 53be 2091 0000 		lds r18,Parameter_MaxHoehe
9688
 9960 53c2 8091 0000 		lds r24,ExternHoehenValue
9689
 9961 53c6 9091 0000 		lds r25,(ExternHoehenValue)+1
9690
 9962 53ca 820F      		add r24,r18
9691
 9963 53cc 911D      		adc r25,__zero_reg__
9692
 9964 53ce 2091 0000 		lds r18,EE_Parameter+13
9693
 9965 53d2 3327      		clr r19
9694
 9966 53d4 829F      		mul r24,r18
9695
 9967 53d6 B001      		movw r22,r0
9696
 9968 53d8 839F      		mul r24,r19
9697
 9969 53da 700D      		add r23,r0
9698
 9970 53dc 929F      		mul r25,r18
9699
 9971 53de 700D      		add r23,r0
9700
 9972 53e0 1124      		clr r1
9701
 9973 53e2 CB01      		movw r24,r22
9702
 9974 53e4 AA27      		clr r26
9703
 9975 53e6 97FD      		sbrc r25,7
9704
 9976 53e8 A095      		com r26
9705
 9977 53ea BA2F      		mov r27,r26
9706
 9978 53ec 8093 0000 		sts SollHoehe,r24
9707
 9979 53f0 9093 0000 		sts (SollHoehe)+1,r25
9708
 9980 53f4 A093 0000 		sts (SollHoehe)+2,r26
9709
 9981 53f8 B093 0000 		sts (SollHoehe)+3,r27
9710
 9982 53fc 81E0      		ldi r24,lo8(1)
9711
 9983 53fe 8093 0000 		sts HoehenReglerAktiv,r24
9712
 9984               	.L1010:
9713
 9985 5402 E090 0000 		lds r14,GIER_GRAD_FAKTOR
9714
 9986 5406 F090 0000 		lds r15,(GIER_GRAD_FAKTOR)+1
9715
 9987 540a 0091 0000 		lds r16,(GIER_GRAD_FAKTOR)+2
9716
 9988 540e 1091 0000 		lds r17,(GIER_GRAD_FAKTOR)+3
9717
 9989 5412 6D8D      		ldd r22,Y+29
9718
 9990 5414 7E8D      		ldd r23,Y+30
9719
 9991 5416 8F8D      		ldd r24,Y+31
9720
 9992 5418 98A1      		ldd r25,Y+32
9721
 9993 541a A801      		movw r20,r16
9722
 9994 541c 9701      		movw r18,r14
9723
 9995 541e 0E94 0000 		call __divmodsi4
9724
 9996 5422 5901      		movw r10,r18
9725
 9997 5424 6A01      		movw r12,r20
9726
 9998 5426 6C85      		ldd r22,Y+12
9727
 9999 5428 7D85      		ldd r23,Y+13
9728
 10000 542a 8E85      		ldd r24,Y+14
9729
 10001 542c 9F85      		ldd r25,Y+15
9730
 10002 542e A801      		movw r20,r16
9731
 10003 5430 9701      		movw r18,r14
9732
 10004 5432 0E94 0000 		call __divmodsi4
9733
 10005 5436 B901      		movw r22,r18
9734
 10006 5438 C501      		movw r24,r10
9735
 10007 543a 0E94 0000 		call ihypot
9736
 10008 543e 5C01      		movw r10,r24
9737
 10009 5440 CD97      		sbiw r24,61
9738
 10010 5442 04F0      		brlt .L1011
9739
 10011 5444 4CE3      		ldi r20,lo8(60)
9740
 10012 5446 A42E      		mov r10,r20
9741
 10013 5448 B12C      		mov r11,__zero_reg__
9742
 10014               	.L1011:
9743
 10015 544a C501      		movw r24,r10
9744
 10016 544c 0E94 0000 		call c_cos_8192
9745
 10017 5450 5C01      		movw r10,r24
9746
 10018 5452 8091 0000 		lds r24,HoehenReglerAktiv
9747
 10019 5456 8823      		tst r24
9748
 10020 5458 01F4      		brne .+2
9749
 10021 545a 00C0      		rjmp .L1012
9750
 10022 545c 8091 0000 		lds r24,MikroKopterFlags
9751
 10023 5460 9927      		clr r25
9752
 10024 5462 9C01      		movw r18,r24
9753
 10025 5464 2071      		andi r18,lo8(16)
9754
 10026 5466 3070      		andi r19,hi8(16)
9755
 10027 5468 84FD      		sbrc r24,4
9756
 10028 546a 00C0      		rjmp .L1012
9757
 10029 546c C090 0000 		lds r12,EE_Parameter+88
9758
 10030 5470 C0FC      		sbrc r12,0
9759
 10031 5472 00C0      		rjmp .L1014
9760
 10032 5474 8091 0000 		lds r24,EE_Parameter+8
9761
 10033 5478 81FD      		sbrc r24,1
9762
 10034 547a 00C0      		rjmp .L1013
9763
 10035               	.L1014:
9764
 10036 547c 0981      		ldd r16,Y+1
9765
 10037 547e 1A81      		ldd r17,Y+2
9766
 10038 5480 3093 0000 		sts (HeightTrimming.24)+1,r19
9767
 10039 5484 2093 0000 		sts HeightTrimming.24,r18
9768
 10040 5488 6090 0000 		lds r6,HoehenWert
9769
 10041 548c 7090 0000 		lds r7,(HoehenWert)+1
9770
 10042 5490 8090 0000 		lds r8,(HoehenWert)+2
9771
 10043 5494 9090 0000 		lds r9,(HoehenWert)+3
9772
 10044               	.L1163:
9773
 10045 5498 8091 0000 		lds r24,SollHoehe
9774
 10046 549c 9091 0000 		lds r25,(SollHoehe)+1
9775
 10047 54a0 A091 0000 		lds r26,(SollHoehe)+2
9776
 10048 54a4 B091 0000 		lds r27,(SollHoehe)+3
9777
 10049               	.L1015:
9778
 10050 54a8 8615      		cp r24,r6
9779
 10051 54aa 9705      		cpc r25,r7
9780
 10052 54ac A805      		cpc r26,r8
9781
 10053 54ae B905      		cpc r27,r9
9782
 10054 54b0 04F0      		brlt .L1040
9783
 10055 54b2 C0FC      		sbrc r12,0
9784
 10056 54b4 00C0      		rjmp .L1164
9785
 10057               	.L1040:
9786
 10058 54b6 E090 0000 		lds r14,HoehenWert
9787
 10059 54ba F090 0000 		lds r15,(HoehenWert)+1
9788
 10060 54be 8091 0000 		lds r24,SollHoehe
9789
 10061 54c2 9091 0000 		lds r25,(SollHoehe)+1
9790
 10062 54c6 E81A      		sub r14,r24
9791
 10063 54c8 F90A      		sbc r15,r25
9792
 10064 54ca 8091 0000 		lds r24,Parameter_Hoehe_P
9793
 10065 54ce 9927      		clr r25
9794
 10066 54d0 8E9D      		mul r24,r14
9795
 10067 54d2 9001      		movw r18,r0
9796
 10068 54d4 8F9D      		mul r24,r15
9797
 10069 54d6 300D      		add r19,r0
9798
 10070 54d8 9E9D      		mul r25,r14
9799
 10071 54da 300D      		add r19,r0
9800
 10072 54dc 1124      		clr r1
9801
 10073 54de C901      		movw r24,r18
9802
 10074 54e0 37FD      		sbrc r19,7
9803
 10075 54e2 00C0      		rjmp .L1301
9804
 10076               	.L1041:
9805
 10077 54e4 9595      		asr r25
9806
 10078 54e6 8795      		ror r24
9807
 10079 54e8 9595      		asr r25
9808
 10080 54ea 8795      		ror r24
9809
 10081 54ec 9595      		asr r25
9810
 10082 54ee 8795      		ror r24
9811
 10083 54f0 9595      		asr r25
9812
 10084 54f2 8795      		ror r24
9813
 10085 54f4 081B      		sub r16,r24
9814
 10086 54f6 190B      		sbc r17,r25
9815
 10087 54f8 2091 0000 		lds r18,VarioMeter
9816
 10088 54fc 3091 0000 		lds r19,(VarioMeter)+1
9817
 10089 5500 37FD      		sbrc r19,7
9818
 10090 5502 00C0      		rjmp .L1302
9819
 10091               	.L1042:
9820
 10092 5504 3595      		asr r19
9821
 10093 5506 2795      		ror r18
9822
 10094 5508 3595      		asr r19
9823
 10095 550a 2795      		ror r18
9824
 10096 550c 3595      		asr r19
9825
 10097 550e 2795      		ror r18
9826
 10098 5510 2930      		cpi r18,9
9827
 10099 5512 3105      		cpc r19,__zero_reg__
9828
 10100 5514 04F4      		brge .+2
9829
 10101 5516 00C0      		rjmp .L1043
9830
 10102 5518 28E0      		ldi r18,lo8(8)
9831
 10103 551a 30E0      		ldi r19,hi8(8)
9832
 10104               	.L1197:
9833
 10105 551c 229F      		mul r18,r18
9834
 10106 551e A001      		movw r20,r0
9835
 10107 5520 239F      		mul r18,r19
9836
 10108 5522 500D      		add r21,r0
9837
 10109 5524 329F      		mul r19,r18
9838
 10110 5526 500D      		add r21,r0
9839
 10111 5528 1124      		clr r1
9840
 10112 552a 9A01      		movw r18,r20
9841
 10113 552c 57FD      		sbrc r21,7
9842
 10114 552e 00C0      		rjmp .L1303
9843
 10115               	.L1045:
9844
 10116 5530 3595      		asr r19
9845
 10117 5532 2795      		ror r18
9846
 10118 5534 3595      		asr r19
9847
 10119 5536 2795      		ror r18
9848
 10120 5538 8091 0000 		lds r24,VarioMeter
9849
 10121 553c 9091 0000 		lds r25,(VarioMeter)+1
9850
 10122 5540 280F      		add r18,r24
9851
 10123 5542 391F      		adc r19,r25
9852
 10124               	.L1046:
9853
 10125 5544 8091 0000 		lds r24,Parameter_Luftdruck_D
9854
 10126 5548 9927      		clr r25
9855
 10127 554a AA27      		clr r26
9856
 10128 554c BB27      		clr r27
9857
 10129 554e 4427      		clr r20
9858
 10130 5550 37FD      		sbrc r19,7
9859
 10131 5552 4095      		com r20
9860
 10132 5554 542F      		mov r21,r20
9861
 10133 5556 BC01      		movw r22,r24
9862
 10134 5558 CD01      		movw r24,r26
9863
 10135 555a 0E94 0000 		call __mulsi3
9864
 10136 555e 97FD      		sbrc r25,7
9865
 10137 5560 00C0      		rjmp .L1304
9866
 10138               	.L1048:
9867
 10139 5562 A7E0      		ldi r26,7
9868
 10140 5564 9595      	1:	asr r25
9869
 10141 5566 8795      		ror r24
9870
 10142 5568 7795      		ror r23
9871
 10143 556a 6795      		ror r22
9872
 10144 556c AA95      		dec r26
9873
 10145 556e 01F4      		brne 1b
9874
 10146 5570 9B01      		movw r18,r22
9875
 10147 5572 5FEF      		ldi r21,hi8(-127)
9876
 10148 5574 6138      		cpi r22,lo8(-127)
9877
 10149 5576 7507      		cpc r23,r21
9878
 10150 5578 04F0      		brlt .+2
9879
 10151 557a 00C0      		rjmp .L1049
9880
 10152 557c 21E8      		ldi r18,lo8(-127)
9881
 10153 557e 3FEF      		ldi r19,hi8(-127)
9882
 10154               	.L1050:
9883
 10155 5580 021B      		sub r16,r18
9884
 10156 5582 130B      		sbc r17,r19
9885
 10157 5584 6090 0000 		lds r6,Mess_Integral_Hoch
9886
 10158 5588 7090 0000 		lds r7,(Mess_Integral_Hoch)+1
9887
 10159 558c 8090 0000 		lds r8,(Mess_Integral_Hoch)+2
9888
 10160 5590 9090 0000 		lds r9,(Mess_Integral_Hoch)+3
9889
 10161 5594 97FC      		sbrc r9,7
9890
 10162 5596 00C0      		rjmp .L1305
9891
 10163               	.L1052:
9892
 10164 5598 F7E0      		ldi r31,7
9893
 10165 559a 9594      	1:	asr r9
9894
 10166 559c 8794      		ror r8
9895
 10167 559e 7794      		ror r7
9896
 10168 55a0 6794      		ror r6
9897
 10169 55a2 FA95      		dec r31
9898
 10170 55a4 01F4      		brne 1b
9899
 10171 55a6 8091 0000 		lds r24,Parameter_Hoehe_ACC_Wirkung
9900
 10172 55aa 282F      		mov r18,r24
9901
 10173 55ac 3327      		clr r19
9902
 10174 55ae 4427      		clr r20
9903
 10175 55b0 5527      		clr r21
9904
 10176 55b2 C401      		movw r24,r8
9905
 10177 55b4 B301      		movw r22,r6
9906
 10178 55b6 0E94 0000 		call __mulsi3
9907
 10179 55ba 97FD      		sbrc r25,7
9908
 10180 55bc 00C0      		rjmp .L1306
9909
 10181               	.L1053:
9910
 10182 55be E5E0      		ldi r30,5
9911
 10183 55c0 9595      	1:	asr r25
9912
 10184 55c2 8795      		ror r24
9913
 10185 55c4 7795      		ror r23
9914
 10186 55c6 6795      		ror r22
9915
 10187 55c8 EA95      		dec r30
9916
 10188 55ca 01F4      		brne 1b
9917
 10189 55cc 9B01      		movw r18,r22
9918
 10190 55ce 7FEF      		ldi r23,hi8(-127)
9919
 10191 55d0 2138      		cpi r18,lo8(-127)
9920
 10192 55d2 3707      		cpc r19,r23
9921
 10193 55d4 04F0      		brlt .+2
9922
 10194 55d6 00C0      		rjmp .L1054
9923
 10195 55d8 21E8      		ldi r18,lo8(-127)
9924
 10196 55da 3FEF      		ldi r19,hi8(-127)
9925
 10197               	.L1055:
9926
 10198 55dc 021B      		sub r16,r18
9927
 10199 55de 130B      		sbc r17,r19
9928
 10200 55e0 85E9      		ldi r24,lo8(149)
9929
 10201 55e2 90E0      		ldi r25,hi8(149)
9930
 10202 55e4 E80E      		add r14,r24
9931
 10203 55e6 F91E      		adc r15,r25
9932
 10204 55e8 9BE2      		ldi r25,lo8(299)
9933
 10205 55ea E916      		cp r14,r25
9934
 10206 55ec 91E0      		ldi r25,hi8(299)
9935
 10207 55ee F906      		cpc r15,r25
9936
 10208 55f0 00F4      		brsh .L1057
9937
 10209 55f2 8091 0000 		lds r24,HeightTrimming.24
9938
 10210 55f6 9091 0000 		lds r25,(HeightTrimming.24)+1
9939
 10211 55fa 892B      		or r24,r25
9940
 10212 55fc 01F4      		brne .L1057
9941
 10213 55fe 8091 0000 		lds r24,HooverGas.27
9942
 10214 5602 9091 0000 		lds r25,(HooverGas.27)+1
9943
 10215 5606 1816      		cp __zero_reg__,r24
9944
 10216 5608 1906      		cpc __zero_reg__,r25
9945
 10217 560a 04F4      		brge .L1057
9946
 10218 560c 8091 0000 		lds r24,HooverGasMin.28
9947
 10219 5610 9091 0000 		lds r25,(HooverGasMin.28)+1
9948
 10220 5614 0817      		cp r16,r24
9949
 10221 5616 1907      		cpc r17,r25
9950
 10222 5618 04F4      		brge .+2
9951
 10223 561a 00C0      		rjmp .L1206
9952
 10224 561c 8091 0000 		lds r24,HooverGasMax.29
9953
 10225 5620 9091 0000 		lds r25,(HooverGasMax.29)+1
9954
 10226 5624 8017      		cp r24,r16
9955
 10227 5626 9107      		cpc r25,r17
9956
 10228 5628 04F4      		brge .+2
9957
 10229 562a 00C0      		rjmp .L1206
9958
 10230               	.L1057:
9959
 10231 562c 8091 0000 		lds r24,BaroExpandActive
9960
 10232 5630 9091 0000 		lds r25,(BaroExpandActive)+1
9961
 10233 5634 892B      		or r24,r25
9962
 10234 5636 01F0      		breq .L1061
9963
 10235 5638 0091 0000 		lds r16,HooverGas.27
9964
 10236 563c 1091 0000 		lds r17,(HooverGas.27)+1
9965
 10237               	.L1061:
9966
 10238 5640 C801      		movw r24,r16
9967
 10239 5642 AA27      		clr r26
9968
 10240 5644 97FD      		sbrc r25,7
9969
 10241 5646 A095      		com r26
9970
 10242 5648 BA2F      		mov r27,r26
9971
 10243 564a 5DE0      		ldi r21,13
9972
 10244 564c 880F      	1:	lsl r24
9973
 10245 564e 991F      		rol r25
9974
 10246 5650 AA1F      		rol r26
9975
 10247 5652 BB1F      		rol r27
9976
 10248 5654 5A95      		dec r21
9977
 10249 5656 01F4      		brne 1b
9978
 10250 5658 9501      		movw r18,r10
9979
 10251 565a 4427      		clr r20
9980
 10252 565c 37FD      		sbrc r19,7
9981
 10253 565e 4095      		com r20
9982
 10254 5660 542F      		mov r21,r20
9983
 10255 5662 BC01      		movw r22,r24
9984
 10256 5664 CD01      		movw r24,r26
9985
 10257 5666 0E94 0000 		call __divmodsi4
9986
 10258 566a 2093 0000 		sts tmp_long2.4,r18
9987
 10259 566e 3093 0000 		sts (tmp_long2.4)+1,r19
9988
 10260 5672 4093 0000 		sts (tmp_long2.4)+2,r20
9989
 10261 5676 5093 0000 		sts (tmp_long2.4)+3,r21
9990
 10262 567a 0091 0000 		lds r16,tmp_long2.4
9991
 10263 567e 1091 0000 		lds r17,(tmp_long2.4)+1
9992
 10264 5682 8091 0000 		lds r24,FilterHCGas.25
9993
 10265 5686 9091 0000 		lds r25,(FilterHCGas.25)+1
9994
 10266 568a 9C01      		movw r18,r24
9995
 10267 568c 220F      		lsl r18
9996
 10268 568e 331F      		rol r19
9997
 10269 5690 280F      		add r18,r24
9998
 10270 5692 391F      		adc r19,r25
9999
 10271 5694 200F      		add r18,r16
10000
 10272 5696 311F      		adc r19,r17
10001
 10273 5698 37FD      		sbrc r19,7
10002
 10274 569a 00C0      		rjmp .L1307
10003
 10275               	.L1062:
10004
 10276 569c A901      		movw r20,r18
10005
 10277 569e 5595      		asr r21
10006
 10278 56a0 4795      		ror r20
10007
 10279 56a2 5595      		asr r21
10008
 10280 56a4 4795      		ror r20
10009
 10281 56a6 BA01      		movw r22,r20
10010
 10282 56a8 8091 0000 		lds r24,EE_Parameter+9
10011
 10283 56ac 282F      		mov r18,r24
10012
 10284 56ae 3327      		clr r19
10013
 10285 56b0 220F      		lsl r18
10014
 10286 56b2 331F      		rol r19
10015
 10287 56b4 220F      		lsl r18
10016
 10288 56b6 331F      		rol r19
10017
 10289 56b8 4217      		cp r20,r18
10018
 10290 56ba 5307      		cpc r21,r19
10019
 10291 56bc 04F0      		brlt .+2
10020
 10292 56be 00C0      		rjmp .L1063
10021
 10293 56c0 A901      		movw r20,r18
10022
 10294 56c2 B901      		movw r22,r18
10023
 10295 56c4 D090 0000 		lds r13,MAX_GAS
10024
 10296               	.L1064:
10025
 10297 56c8 C0FE      		sbrs r12,0
10026
 10298 56ca 00C0      		rjmp .L1190
10027
 10299 56cc A981      		ldd r26,Y+1
10028
 10300 56ce BA81      		ldd r27,Y+2
10029
 10301 56d0 A417      		cp r26,r20
10030
 10302 56d2 B507      		cpc r27,r21
10031
 10303 56d4 04F0      		brlt .+2
10032
 10304 56d6 00C0      		rjmp .L1190
10033
 10305 56d8 AD01      		movw r20,r26
10034
 10306 56da B093 0000 		sts (FilterHCGas.25)+1,r27
10035
 10307 56de A093 0000 		sts FilterHCGas.25,r26
10036
 10308 56e2 5A83      		std Y+2,r21
10037
 10309 56e4 4983      		std Y+1,r20
10038
 10310 56e6 00C0      		rjmp .L1068
10039
 10311               	.L1012:
10040
 10312 56e8 6091 0000 		lds r22,EE_Parameter+17
10041
 10313 56ec 6623      		tst r22
10042
 10314 56ee 01F4      		brne .+2
10043
 10315 56f0 00C0      		rjmp .L1308
10044
 10316 56f2 7727      		clr r23
10045
 10317               	.L1071:
10046
 10318 56f4 6634      		cpi r22,70
10047
 10319 56f6 7105      		cpc r23,__zero_reg__
10048
 10320 56f8 04F0      		brlt .+2
10049
 10321 56fa 00C0      		rjmp .L1072
10050
 10322 56fc 26E4      		ldi r18,lo8(70)
10051
 10323 56fe 30E0      		ldi r19,hi8(70)
10052
 10324 5700 3093 0000 		sts (StickGasHoover.26)+1,r19
10053
 10325 5704 2093 0000 		sts StickGasHoover.26,r18
10054
 10326               	.L1073:
10055
 10327 5708 E980      		ldd r14,Y+1
10056
 10328 570a FA80      		ldd r15,Y+2
10057
 10329 570c F092 0000 		sts (FilterHCGas.25)+1,r15
10058
 10330 5710 E092 0000 		sts FilterHCGas.25,r14
10059
 10331               	.L1164:
10060
 10332 5714 D090 0000 		lds r13,MAX_GAS
10061
 10333               	.L1068:
10062
 10334 5718 8091 0000 		lds r24,MikroKopterFlags
10063
 10335 571c 81FF      		sbrs r24,1
10064
 10336 571e 00C0      		rjmp .L1165
10065
 10337 5720 8091 0000 		lds r24,MikroKopterFlags
10066
 10338 5724 84FD      		sbrc r24,4
10067
 10339 5726 00C0      		rjmp .L1166
10068
 10340 5728 E090 0000 		lds r14,HooverGasFilter.30
10069
 10341 572c F090 0000 		lds r15,(HooverGasFilter.30)+1
10070
 10342 5730 0091 0000 		lds r16,(HooverGasFilter.30)+2
10071
 10343 5734 1091 0000 		lds r17,(HooverGasFilter.30)+3
10072
 10344 5738 E114      		cp r14,__zero_reg__
10073
 10345 573a F104      		cpc r15,__zero_reg__
10074
 10346 573c 0105      		cpc r16,__zero_reg__
10075
 10347 573e 1105      		cpc r17,__zero_reg__
10076
 10348 5740 01F4      		brne .L1076
10077
 10349 5742 2981      		ldd r18,Y+1
10078
 10350 5744 3A81      		ldd r19,Y+2
10079
 10351 5746 7901      		movw r14,r18
10080
 10352 5748 0027      		clr r16
10081
 10353 574a F7FC      		sbrc r15,7
10082
 10354 574c 0095      		com r16
10083
 10355 574e 102F      		mov r17,r16
10084
 10356 5750 ECE0      		ldi r30,12
10085
 10357 5752 EE0C      	1:	lsl r14
10086
 10358 5754 FF1C      		rol r15
10087
 10359 5756 001F      		rol r16
10088
 10360 5758 111F      		rol r17
10089
 10361 575a EA95      		dec r30
10090
 10362 575c 01F4      		brne 1b
10091
 10363 575e E092 0000 		sts HooverGasFilter.30,r14
10092
 10364 5762 F092 0000 		sts (HooverGasFilter.30)+1,r15
10093
 10365 5766 0093 0000 		sts (HooverGasFilter.30)+2,r16
10094
 10366 576a 1093 0000 		sts (HooverGasFilter.30)+3,r17
10095
 10367               	.L1076:
10096
 10368 576e 8091 0000 		lds r24,VarioMeter
10097
 10369 5772 9091 0000 		lds r25,(VarioMeter)+1
10098
 10370 5776 8091 0000 		lds r24,VarioMeter
10099
 10371 577a 9091 0000 		lds r25,(VarioMeter)+1
10100
 10372 577e 97FD      		sbrc r25,7
10101
 10373 5780 00C0      		rjmp .L1309
10102
 10374               	.L1078:
10103
 10375 5782 8436      		cpi r24,100
10104
 10376 5784 9105      		cpc r25,__zero_reg__
10105
 10377 5786 04F0      		brlt .+2
10106
 10378 5788 00C0      		rjmp .L1167
10107
 10379 578a 6981      		ldd r22,Y+1
10108
 10380 578c 7A81      		ldd r23,Y+2
10109
 10381 578e 9B01      		movw r18,r22
10110
 10382 5790 4427      		clr r20
10111
 10383 5792 37FD      		sbrc r19,7
10112
 10384 5794 4095      		com r20
10113
 10385 5796 542F      		mov r21,r20
10114
 10386 5798 C501      		movw r24,r10
10115
 10387 579a AA27      		clr r26
10116
 10388 579c 97FD      		sbrc r25,7
10117
 10389 579e A095      		com r26
10118
 10390 57a0 BA2F      		mov r27,r26
10119
 10391 57a2 BC01      		movw r22,r24
10120
 10392 57a4 CD01      		movw r24,r26
10121
 10393 57a6 0E94 0000 		call __mulsi3
10122
 10394 57aa 97FD      		sbrc r25,7
10123
 10395 57ac 00C0      		rjmp .L1310
10124
 10396               	.L1079:
10125
 10397 57ae 9B01      		movw r18,r22
10126
 10398 57b0 AC01      		movw r20,r24
10127
 10399 57b2 7DE0      		ldi r23,13
10128
 10400 57b4 5595      	1:	asr r21
10129
 10401 57b6 4795      		ror r20
10130
 10402 57b8 3795      		ror r19
10131
 10403 57ba 2795      		ror r18
10132
 10404 57bc 7A95      		dec r23
10133
 10405 57be 01F4      		brne 1b
10134
 10406 57c0 2093 0000 		sts tmp_long2.4,r18
10135
 10407 57c4 3093 0000 		sts (tmp_long2.4)+1,r19
10136
 10408 57c8 4093 0000 		sts (tmp_long2.4)+2,r20
10137
 10409 57cc 5093 0000 		sts (tmp_long2.4)+3,r21
10138
 10410 57d0 8091 0000 		lds r24,modell_fliegt
10139
 10411 57d4 9091 0000 		lds r25,(modell_fliegt)+1
10140
 10412 57d8 77E0      		ldi r23,hi8(2000)
10141
 10413 57da 803D      		cpi r24,lo8(2000)
10142
 10414 57dc 9707      		cpc r25,r23
10143
 10415 57de 00F0      		brlo .+2
10144
 10416 57e0 00C0      		rjmp .L1080
10145
 10417 57e2 D801      		movw r26,r16
10146
 10418 57e4 C701      		movw r24,r14
10147
 10419 57e6 69E0      		ldi r22,9
10148
 10420 57e8 B695      	1:	lsr r27
10149
 10421 57ea A795      		ror r26
10150
 10422 57ec 9795      		ror r25
10151
 10423 57ee 8795      		ror r24
10152
 10424 57f0 6A95      		dec r22
10153
 10425 57f2 01F4      		brne 1b
10154
 10426 57f4 E81A      		sub r14,r24
10155
 10427 57f6 F90A      		sbc r15,r25
10156
 10428 57f8 0A0B      		sbc r16,r26
10157
 10429 57fa 1B0B      		sbc r17,r27
10158
 10430 57fc DA01      		movw r26,r20
10159
 10431 57fe C901      		movw r24,r18
10160
 10432 5800 23E0      		ldi r18,3
10161
 10433 5802 880F      	1:	lsl r24
10162
 10434 5804 991F      		rol r25
10163
 10435 5806 AA1F      		rol r26
10164
 10436 5808 BB1F      		rol r27
10165
 10437 580a 2A95      		dec r18
10166
 10438 580c 01F4      		brne 1b
10167
 10439               	.L1210:
10168
 10440 580e E80E      		add r14,r24
10169
 10441 5810 F91E      		adc r15,r25
10170
 10442 5812 0A1F      		adc r16,r26
10171
 10443 5814 1B1F      		adc r17,r27
10172
 10444               	.L1207:
10173
 10445 5816 E092 0000 		sts HooverGasFilter.30,r14
10174
 10446 581a F092 0000 		sts (HooverGasFilter.30)+1,r15
10175
 10447 581e 0093 0000 		sts (HooverGasFilter.30)+2,r16
10176
 10448 5822 1093 0000 		sts (HooverGasFilter.30)+3,r17
10177
 10449 5826 D801      		movw r26,r16
10178
 10450 5828 C701      		movw r24,r14
10179
 10451 582a 1CE0      		ldi r17,12
10180
 10452 582c B695      	1:	lsr r27
10181
 10453 582e A795      		ror r26
10182
 10454 5830 9795      		ror r25
10183
 10455 5832 8795      		ror r24
10184
 10456 5834 1A95      		dec r17
10185
 10457 5836 01F4      		brne 1b
10186
 10458 5838 9093 0000 		sts (HooverGas.27)+1,r25
10187
 10459 583c 8093 0000 		sts HooverGas.27,r24
10188
 10460 5840 4091 0000 		lds r20,EE_Parameter+15
10189
 10461 5844 4423      		tst r20
10190
 10462 5846 01F4      		brne .+2
10191
 10463 5848 00C0      		rjmp .L1086
10192
 10464 584a 5527      		clr r21
10193
 10465 584c 9C01      		movw r18,r24
10194
 10466 584e BA01      		movw r22,r20
10195
 10467 5850 0E94 0000 		call __divmodhi4
10196
 10468 5854 C901      		movw r24,r18
10197
 10469 5856 861B      		sub r24,r22
10198
 10470 5858 970B      		sbc r25,r23
10199
 10471 585a 9093 0000 		sts (HooverGasMin.28)+1,r25
10200
 10472 585e 8093 0000 		sts HooverGasMin.28,r24
10201
 10473 5862 260F      		add r18,r22
10202
 10474 5864 371F      		adc r19,r23
10203
 10475 5866 3093 0000 		sts (HooverGasMax.29)+1,r19
10204
 10476 586a 2093 0000 		sts HooverGasMax.29,r18
10205
 10477               	.L1166:
10206
 10478 586e E090 0000 		lds r14,IntegralNick
10207
 10479 5872 F090 0000 		lds r15,(IntegralNick)+1
10208
 10480 5876 0091 0000 		lds r16,(IntegralNick)+2
10209
 10481 587a 1091 0000 		lds r17,(IntegralNick)+3
10210
 10482 587e ED8E      		std Y+29,r14
10211
 10483 5880 FE8E      		std Y+30,r15
10212
 10484 5882 0F8F      		std Y+31,r16
10213
 10485 5884 18A3      		std Y+32,r17
10214
 10486 5886 A090 0000 		lds r10,MesswertNick
10215
 10487 588a B090 0000 		lds r11,(MesswertNick)+1
10216
 10488 588e 0091 0000 		lds r16,MesswertRoll
10217
 10489 5892 1091 0000 		lds r17,(MesswertRoll)+1
10218
 10490 5896 1EA3      		std Y+38,r17
10219
 10491 5898 0DA3      		std Y+37,r16
10220
 10492 589a 00C0      		rjmp .L995
10221
 10493               	.L1299:
10222
 10494 589c 0396      		adiw r24,3
10223
 10495 589e 00C0      		rjmp .L973
10224
 10496               	.L1268:
10225
 10497 58a0 9095      		com r25
10226
 10498 58a2 8195      		neg r24
10227
 10499 58a4 9F4F      		sbci r25,lo8(-1)
10228
 10500 58a6 0C94 0000 		jmp .L829
10229
 10501               	.L1219:
10230
 10502 58aa 0396      		adiw r24,3
10231
 10503 58ac 0C94 0000 		jmp .L823
10232
 10504               	.L1218:
10233
 10505 58b0 9095      		com r25
10234
 10506 58b2 8195      		neg r24
10235
 10507 58b4 9F4F      		sbci r25,lo8(-1)
10236
 10508 58b6 0C94 0000 		jmp .L822
10237
 10509               	.L1269:
10238
 10510 58ba 0396      		adiw r24,3
10239
 10511 58bc 0C94 0000 		jmp .L830
10240
 10512               	.L1280:
10241
 10513 58c0 8827      		clr r24
10242
 10514 58c2 9927      		clr r25
10243
 10515 58c4 8819      		sub r24,r8
10244
 10516 58c6 9909      		sbc r25,r9
10245
 10517 58c8 0C94 0000 		jmp .L960
10246
 10518               	.L1279:
10247
 10519 58cc 695F      		subi r22,lo8(-(7))
10248
 10520 58ce 7F4F      		sbci r23,hi8(-(7))
10249
 10521 58d0 0C94 0000 		jmp .L958
10250
 10522               	.L1278:
10251
 10523 58d4 7095      		com r23
10252
 10524 58d6 6195      		neg r22
10253
 10525 58d8 7F4F      		sbci r23,lo8(-1)
10254
 10526 58da 0C94 0000 		jmp .L956
10255
 10527               	.L1277:
10256
 10528 58de 8150      		subi r24,lo8(-(511))
10257
 10529 58e0 9E4F      		sbci r25,hi8(-(511))
10258
 10530 58e2 AF4F      		sbci r26,hlo8(-(511))
10259
 10531 58e4 BF4F      		sbci r27,hhi8(-(511))
10260
 10532 58e6 0C94 0000 		jmp .L955
10261
 10533               	.L1276:
10262
 10534 58ea D094      		com r13
10263
 10535 58ec C194      		neg r12
10264
 10536 58ee D108      		sbc r13,__zero_reg__
10265
 10537 58f0 D394      		inc r13
10266
 10538 58f2 0C94 0000 		jmp .L954
10267
 10539               	.L1275:
10268
 10540 58f6 8150      		subi r24,lo8(-(511))
10269
 10541 58f8 9E4F      		sbci r25,hi8(-(511))
10270
 10542 58fa AF4F      		sbci r26,hlo8(-(511))
10271
 10543 58fc BF4F      		sbci r27,hhi8(-(511))
10272
 10544 58fe 0C94 0000 		jmp .L953
10273
 10545               	.L964:
10274
 10546 5902 84EF      		ldi r24,lo8(500)
10275
 10547 5904 91E0      		ldi r25,hi8(500)
10276
 10548 5906 9093 0000 		sts (KompassSignalSchlecht)+1,r25
10277
 10549 590a 8093 0000 		sts KompassSignalSchlecht,r24
10278
 10550 590e 0C94 0000 		jmp .L952
10279
 10551               	.L1282:
10280
 10552 5912 4F96      		adiw r24,31
10281
 10553 5914 0C94 0000 		jmp .L963
10282
 10554               	.L1284:
10283
 10555 5918 B601      		movw r22,r12
10284
 10556 591a 0C94 0000 		jmp .L968
10285
 10557               	.L1308:
10286
 10558 591e 4091 0000 		lds r20,HooverGas.27
10287
 10559 5922 5091 0000 		lds r21,(HooverGas.27)+1
10288
 10560 5926 57FD      		sbrc r21,7
10289
 10561 5928 00C0      		rjmp .L1311
10290
 10562               	.L1070:
10291
 10563 592a 5595      		asr r21
10292
 10564 592c 4795      		ror r20
10293
 10565 592e 5595      		asr r21
10294
 10566 5930 4795      		ror r20
10295
 10567 5932 8091 0000 		lds r24,UBat
10296
 10568 5936 9091 0000 		lds r25,(UBat)+1
10297
 10569 593a 2091 0000 		lds r18,BattLowVoltageWarning
10298
 10570 593e 3327      		clr r19
10299
 10571 5940 489F      		mul r20,r24
10300
 10572 5942 F001      		movw r30,r0
10301
 10573 5944 499F      		mul r20,r25
10302
 10574 5946 F00D      		add r31,r0
10303
 10575 5948 589F      		mul r21,r24
10304
 10576 594a F00D      		add r31,r0
10305
 10577 594c 1124      		clr r1
10306
 10578 594e CF01      		movw r24,r30
10307
 10579 5950 B901      		movw r22,r18
10308
 10580 5952 0E94 0000 		call __divmodhi4
10309
 10581 5956 00C0      		rjmp .L1071
10310
 10582               	.L1007:
10311
 10583 5958 81E0      		ldi r24,lo8(1)
10312
 10584 595a 8093 0000 		sts HoehenReglerAktiv,r24
10313
 10585 595e 88EC      		ldi r24,lo8(-56)
10314
 10586 5960 8093 0000 		sts delay.31,r24
10315
 10587 5964 00C0      		rjmp .L1010
10316
 10588               	.L1172:
10317
 10589 5966 8093 0000 		sts delay_ausschalten.10,r24
10318
 10590 596a 0C94 0000 		jmp .L734
10319
 10591               	.L1171:
10320
 10592 596e 8093 0000 		sts delay_einschalten.9,r24
10321
 10593 5972 00C0      		rjmp .L803
10322
 10594               	.L1289:
10323
 10595 5974 87B5      		in r24,71-0x20
10324
 10596 5976 853F      		cpi r24,lo8(-11)
10325
 10597 5978 00F0      		brlo .+2
10326
 10598 597a 00C0      		rjmp .L998
10327
 10599 597c 8091 0000 		lds r24,ExpandBaro
10328
 10600 5980 8150      		subi r24,lo8(-(-1))
10329
 10601 5982 00C0      		rjmp .L1203
10330
 10602               	.L1281:
10331
 10603 5984 4DA1      		ldd r20,Y+37
10332
 10604 5986 5EA1      		ldd r21,Y+38
10333
 10605 5988 CA01      		movw r24,r20
10334
 10606 598a AA27      		clr r26
10335
 10607 598c 97FD      		sbrc r25,7
10336
 10608 598e A095      		com r26
10337
 10609 5990 BA2F      		mov r27,r26
10338
 10610 5992 BC01      		movw r22,r24
10339
 10611 5994 CD01      		movw r24,r26
10340
 10612 5996 2A89      		ldd r18,Y+18
10341
 10613 5998 3B89      		ldd r19,Y+19
10342
 10614 599a 4C89      		ldd r20,Y+20
10343
 10615 599c 5D89      		ldd r21,Y+21
10344
 10616 599e 0E94 0000 		call __mulsi3
10345
 10617 59a2 2B01      		movw r4,r22
10346
 10618 59a4 3C01      		movw r6,r24
10347
 10619 59a6 0E94 0000 		call __divmodsi4
10348
 10620 59aa 3093 0000 		sts (KompassStartwert)+1,r19
10349
 10621 59ae 2093 0000 		sts KompassStartwert,r18
10350
 10622 59b2 1092 0000 		sts NeueKompassRichtungMerken.12,__zero_reg__
10351
 10623 59b6 0C94 0000 		jmp .L961
10352
 10624               	.L742:
10353
 10625 59ba 8081      		ld r24,Z
10354
 10626 59bc 9181      		ldd r25,Z+1
10355
 10627 59be 855B      		subi r24,lo8(-75)
10356
 10628 59c0 9F4F      		sbci r25,hi8(-75)
10357
 10629 59c2 04F0      		brlt .+2
10358
 10630 59c4 00C0      		rjmp .L761
10359
 10631 59c6 8091 0000 		lds r24,delay_neutral.8
10360
 10632 59ca 8F5F      		subi r24,lo8(-(1))
10361
 10633 59cc 893C      		cpi r24,lo8(-55)
10362
 10634 59ce 00F4      		brsh .+2
10363
 10635 59d0 00C0      		rjmp .L1170
10364
 10636 59d2 2C30      		cpi r18,lo8(12)
10365
 10637 59d4 00F0      		brlo .+2
10366
 10638 59d6 00C0      		rjmp .L763
10367
 10639 59d8 2998      		cbi 37-0x20,1
10368
 10640               	.L765:
10369
 10641 59da 8FB3      		in r24,63-0x20
10370
 10642 59dc 9927      		clr r25
10371
 10643 59de 9C01      		movw r18,r24
10372
 10644 59e0 2270      		andi r18,lo8(2)
10373
 10645 59e2 3070      		andi r19,hi8(2)
10374
 10646 59e4 81FD      		sbrc r24,1
10375
 10647 59e6 00C0      		rjmp .L765
10376
 10648 59e8 1FBA      		out 63-0x20,__zero_reg__
10377
 10649 59ea 80E0      		ldi r24,lo8(EEPromArray+4)
10378
 10650 59ec 90E0      		ldi r25,hi8(EEPromArray+4)
10379
 10651 59ee 92BD      		out (65)+1-0x20,r25
10380
 10652 59f0 81BD      		out 65-0x20,r24
10381
 10653 59f2 8FEF      		ldi r24,lo8(-1)
10382
 10654 59f4 80BD      		out 64-0x20,r24
10383
 10655               	/* #APP */
10384
 10656               		/* START EEPROM WRITE CRITICAL SECTION */
10385
 10657 59f6 0FB6      		in	r0, 63
10386
 10658 59f8 F894      		cli
10387
 10659 59fa FA9A      		sbi	31, 2
10388
 10660 59fc F99A      		sbi	31, 1
10389
 10661 59fe 0FBE      		out	63, r0
10390
 10662               		/* END EEPROM WRITE CRITICAL SECTION */
10391
 10663               	/* #NOAPP */
10392
 10664 5a00 1092 0000 		sts MotorenEin,__zero_reg__
10393
 10665 5a04 1092 0000 		sts delay_neutral.8,__zero_reg__
10394
 10666 5a08 3093 0000 		sts (modell_fliegt)+1,r19
10395
 10667 5a0c 2093 0000 		sts modell_fliegt,r18
10396
 10668 5a10 0E94 0000 		call SetNeutral
10397
 10669 5a14 2091 0000 		lds r18,NeutralAccX
10398
 10670 5a18 3091 0000 		lds r19,(NeutralAccX)+1
10399
 10671 5a1c C901      		movw r24,r18
10400
 10672 5a1e 37FD      		sbrc r19,7
10401
 10673 5a20 00C0      		rjmp .L1312
10402
 10674               	.L769:
10403
 10675 5a22 892F      		mov r24,r25
10404
 10676 5a24 990F      		lsl r25
10405
 10677 5a26 990B      		sbc r25,r25
10406
 10678 5a28 482F      		mov r20,r24
10407
 10679               	.L770:
10408
 10680 5a2a F999      		sbic 63-0x20,1
10409
 10681 5a2c 00C0      		rjmp .L770
10410
 10682 5a2e 1FBA      		out 63-0x20,__zero_reg__
10411
 10683 5a30 80E0      		ldi r24,lo8(EEPromArray+4)
10412
 10684 5a32 90E0      		ldi r25,hi8(EEPromArray+4)
10413
 10685 5a34 92BD      		out (65)+1-0x20,r25
10414
 10686 5a36 81BD      		out 65-0x20,r24
10415
 10687 5a38 40BD      		out 64-0x20,r20
10416
 10688               	/* #APP */
10417
 10689               		/* START EEPROM WRITE CRITICAL SECTION */
10418
 10690 5a3a 0FB6      		in	r0, 63
10419
 10691 5a3c F894      		cli
10420
 10692 5a3e FA9A      		sbi	31, 2
10421
 10693 5a40 F99A      		sbi	31, 1
10422
 10694 5a42 0FBE      		out	63, r0
10423
 10695               		/* END EEPROM WRITE CRITICAL SECTION */
10424
 10696               	/* #NOAPP */
10425
 10697               	.L775:
10426
 10698 5a44 F999      		sbic 63-0x20,1
10427
 10699 5a46 00C0      		rjmp .L775
10428
 10700 5a48 1FBA      		out 63-0x20,__zero_reg__
10429
 10701 5a4a 80E0      		ldi r24,lo8(EEPromArray+5)
10430
 10702 5a4c 90E0      		ldi r25,hi8(EEPromArray+5)
10431
 10703 5a4e 92BD      		out (65)+1-0x20,r25
10432
 10704 5a50 81BD      		out 65-0x20,r24
10433
 10705 5a52 20BD      		out 64-0x20,r18
10434
 10706               	/* #APP */
10435
 10707               		/* START EEPROM WRITE CRITICAL SECTION */
10436
 10708 5a54 0FB6      		in	r0, 63
10437
 10709 5a56 F894      		cli
10438
 10710 5a58 FA9A      		sbi	31, 2
10439
 10711 5a5a F99A      		sbi	31, 1
10440
 10712 5a5c 0FBE      		out	63, r0
10441
 10713               		/* END EEPROM WRITE CRITICAL SECTION */
10442
 10714               	/* #NOAPP */
10443
 10715 5a5e 2091 0000 		lds r18,NeutralAccY
10444
 10716 5a62 3091 0000 		lds r19,(NeutralAccY)+1
10445
 10717 5a66 C901      		movw r24,r18
10446
 10718 5a68 37FD      		sbrc r19,7
10447
 10719 5a6a 00C0      		rjmp .L1313
10448
 10720               	.L779:
10449
 10721 5a6c 892F      		mov r24,r25
10450
 10722 5a6e 990F      		lsl r25
10451
 10723 5a70 990B      		sbc r25,r25
10452
 10724 5a72 482F      		mov r20,r24
10453
 10725               	.L780:
10454
 10726 5a74 F999      		sbic 63-0x20,1
10455
 10727 5a76 00C0      		rjmp .L780
10456
 10728 5a78 1FBA      		out 63-0x20,__zero_reg__
10457
 10729 5a7a 80E0      		ldi r24,lo8(EEPromArray+6)
10458
 10730 5a7c 90E0      		ldi r25,hi8(EEPromArray+6)
10459
 10731 5a7e 92BD      		out (65)+1-0x20,r25
10460
 10732 5a80 81BD      		out 65-0x20,r24
10461
 10733 5a82 40BD      		out 64-0x20,r20
10462
 10734               	/* #APP */
10463
 10735               		/* START EEPROM WRITE CRITICAL SECTION */
10464
 10736 5a84 0FB6      		in	r0, 63
10465
 10737 5a86 F894      		cli
10466
 10738 5a88 FA9A      		sbi	31, 2
10467
 10739 5a8a F99A      		sbi	31, 1
10468
 10740 5a8c 0FBE      		out	63, r0
10469
 10741               		/* END EEPROM WRITE CRITICAL SECTION */
10470
 10742               	/* #NOAPP */
10471
 10743               	.L785:
10472
 10744 5a8e F999      		sbic 63-0x20,1
10473
 10745 5a90 00C0      		rjmp .L785
10474
 10746 5a92 1FBA      		out 63-0x20,__zero_reg__
10475
 10747 5a94 80E0      		ldi r24,lo8(EEPromArray+7)
10476
 10748 5a96 90E0      		ldi r25,hi8(EEPromArray+7)
10477
 10749 5a98 92BD      		out (65)+1-0x20,r25
10478
 10750 5a9a 81BD      		out 65-0x20,r24
10479
 10751 5a9c 20BD      		out 64-0x20,r18
10480
 10752               	/* #APP */
10481
 10753               		/* START EEPROM WRITE CRITICAL SECTION */
10482
 10754 5a9e 0FB6      		in	r0, 63
10483
 10755 5aa0 F894      		cli
10484
 10756 5aa2 FA9A      		sbi	31, 2
10485
 10757 5aa4 F99A      		sbi	31, 1
10486
 10758 5aa6 0FBE      		out	63, r0
10487
 10759               		/* END EEPROM WRITE CRITICAL SECTION */
10488
 10760               	/* #NOAPP */
10489
 10761 5aa8 8091 0000 		lds r24,NeutralAccZ
10490
 10762 5aac 9091 0000 		lds r25,(NeutralAccZ)+1
10491
 10763 5ab0 A091 0000 		lds r26,(NeutralAccZ)+2
10492
 10764 5ab4 B091 0000 		lds r27,(NeutralAccZ)+3
10493
 10765 5ab8 BC01      		movw r22,r24
10494
 10766 5aba CD01      		movw r24,r26
10495
 10767 5abc 0E94 0000 		call __fixsfsi
10496
 10768 5ac0 DC01      		movw r26,r24
10497
 10769 5ac2 CB01      		movw r24,r22
10498
 10770 5ac4 9C01      		movw r18,r24
10499
 10771 5ac6 97FD      		sbrc r25,7
10500
 10772 5ac8 00C0      		rjmp .L1314
10501
 10773               	.L789:
10502
 10774 5aca 832F      		mov r24,r19
10503
 10775 5acc 9927      		clr r25
10504
 10776 5ace 87FD      		sbrc r24,7
10505
 10777 5ad0 9A95      		dec r25
10506
 10778 5ad2 282F      		mov r18,r24
10507
 10779               	.L790:
10508
 10780 5ad4 F999      		sbic 63-0x20,1
10509
 10781 5ad6 00C0      		rjmp .L790
10510
 10782 5ad8 1FBA      		out 63-0x20,__zero_reg__
10511
 10783 5ada 80E0      		ldi r24,lo8(EEPromArray+8)
10512
 10784 5adc 90E0      		ldi r25,hi8(EEPromArray+8)
10513
 10785 5ade 92BD      		out (65)+1-0x20,r25
10514
 10786 5ae0 81BD      		out 65-0x20,r24
10515
 10787 5ae2 20BD      		out 64-0x20,r18
10516
 10788               	/* #APP */
10517
 10789               		/* START EEPROM WRITE CRITICAL SECTION */
10518
 10790 5ae4 0FB6      		in	r0, 63
10519
 10791 5ae6 F894      		cli
10520
 10792 5ae8 FA9A      		sbi	31, 2
10521
 10793 5aea F99A      		sbi	31, 1
10522
 10794 5aec 0FBE      		out	63, r0
10523
 10795               		/* END EEPROM WRITE CRITICAL SECTION */
10524
 10796               	/* #NOAPP */
10525
 10797 5aee 8091 0000 		lds r24,NeutralAccZ
10526
 10798 5af2 9091 0000 		lds r25,(NeutralAccZ)+1
10527
 10799 5af6 A091 0000 		lds r26,(NeutralAccZ)+2
10528
 10800 5afa B091 0000 		lds r27,(NeutralAccZ)+3
10529
 10801 5afe BC01      		movw r22,r24
10530
 10802 5b00 CD01      		movw r24,r26
10531
 10803 5b02 0E94 0000 		call __fixsfsi
10532
 10804 5b06 DC01      		movw r26,r24
10533
 10805 5b08 CB01      		movw r24,r22
10534
 10806 5b0a 282F      		mov r18,r24
10535
 10807               	.L795:
10536
 10808 5b0c F999      		sbic 63-0x20,1
10537
 10809 5b0e 00C0      		rjmp .L795
10538
 10810 5b10 1FBA      		out 63-0x20,__zero_reg__
10539
 10811 5b12 80E0      		ldi r24,lo8(EEPromArray+9)
10540
 10812 5b14 90E0      		ldi r25,hi8(EEPromArray+9)
10541
 10813 5b16 92BD      		out (65)+1-0x20,r25
10542
 10814 5b18 81BD      		out 65-0x20,r24
10543
 10815 5b1a 20BD      		out 64-0x20,r18
10544
 10816               	/* #APP */
10545
 10817               		/* START EEPROM WRITE CRITICAL SECTION */
10546
 10818 5b1c 0FB6      		in	r0, 63
10547
 10819 5b1e F894      		cli
10548
 10820 5b20 FA9A      		sbi	31, 2
10549
 10821 5b22 F99A      		sbi	31, 1
10550
 10822 5b24 0FBE      		out	63, r0
10551
 10823               		/* END EEPROM WRITE CRITICAL SECTION */
10552
 10824               	/* #NOAPP */
10553
 10825               	.L1199:
10554
 10826 5b26 0E94 0000 		call GetActiveParamSetNumber
10555
 10827 5b2a 68E7      		ldi r22,lo8(120)
10556
 10828 5b2c 70E0      		ldi r23,hi8(120)
10557
 10829 5b2e 0E94 0000 		call Piep
10558
 10830 5b32 3091 0000 		lds r19,EE_Parameter+2
10559
 10831 5b36 0C94 0000 		jmp .L741
10560
 10832               	.L1206:
10561
 10833 5b3a 8C01      		movw r16,r24
10562
 10834 5b3c 00C0      		rjmp .L1057
10563
 10835               	.L1165:
10564
 10836 5b3e 6091 0000 		lds r22,IntegralNick
10565
 10837 5b42 7091 0000 		lds r23,(IntegralNick)+1
10566
 10838 5b46 8091 0000 		lds r24,(IntegralNick)+2
10567
 10839 5b4a 9091 0000 		lds r25,(IntegralNick)+3
10568
 10840 5b4e 6D8F      		std Y+29,r22
10569
 10841 5b50 7E8F      		std Y+30,r23
10570
 10842 5b52 8F8F      		std Y+31,r24
10571
 10843 5b54 98A3      		std Y+32,r25
10572
 10844 5b56 A090 0000 		lds r10,MesswertNick
10573
 10845 5b5a B090 0000 		lds r11,(MesswertNick)+1
10574
 10846 5b5e 8091 0000 		lds r24,MesswertRoll
10575
 10847 5b62 9091 0000 		lds r25,(MesswertRoll)+1
10576
 10848 5b66 9EA3      		std Y+38,r25
10577
 10849 5b68 8DA3      		std Y+37,r24
10578
 10850 5b6a 0C94 0000 		jmp .L995
10579
 10851               	.L1198:
10580
 10852 5b6e 0894      		sec
10581
 10853 5b70 2108      		sbc r2,__zero_reg__
10582
 10854 5b72 3108      		sbc r3,__zero_reg__
10583
 10855 5b74 3092 0000 		sts (KompassSignalSchlecht)+1,r3
10584
 10856 5b78 2092 0000 		sts KompassSignalSchlecht,r2
10585
 10857 5b7c 0C94 0000 		jmp .L952
10586
 10858               	.L1072:
10587
 10859 5b80 6739      		cpi r22,151
10588
 10860 5b82 7105      		cpc r23,__zero_reg__
10589
 10861 5b84 04F4      		brge .+2
10590
 10862 5b86 00C0      		rjmp .L1191
10591
 10863 5b88 86E9      		ldi r24,lo8(150)
10592
 10864 5b8a 90E0      		ldi r25,hi8(150)
10593
 10865 5b8c 9093 0000 		sts (StickGasHoover.26)+1,r25
10594
 10866 5b90 8093 0000 		sts StickGasHoover.26,r24
10595
 10867 5b94 00C0      		rjmp .L1073
10596
 10868               	.L1300:
10597
 10869 5b96 1092 0000 		sts ucflg1,__zero_reg__
10598
 10870 5b9a 00C0      		rjmp .L1122
10599
 10871               	.L1229:
10600
 10872 5b9c 81E0      		ldi r24,lo8(1)
10601
 10873 5b9e 8093 0000 		sts NeueKompassRichtungMerken.12,r24
10602
 10874 5ba2 1092 0000 		sts sollGier.2,__zero_reg__
10603
 10875 5ba6 1092 0000 		sts (sollGier.2)+1,__zero_reg__
10604
 10876 5baa 1092 0000 		sts (sollGier.2)+2,__zero_reg__
10605
 10877 5bae 1092 0000 		sts (sollGier.2)+3,__zero_reg__
10606
 10878 5bb2 1092 0000 		sts Mess_Integral_Gier,__zero_reg__
10607
 10879 5bb6 1092 0000 		sts (Mess_Integral_Gier)+1,__zero_reg__
10608
 10880 5bba 1092 0000 		sts (Mess_Integral_Gier)+2,__zero_reg__
10609
 10881 5bbe 1092 0000 		sts (Mess_Integral_Gier)+3,__zero_reg__
10610
 10882 5bc2 0C94 0000 		jmp .L740
10611
 10883               	.L1086:
10612
 10884 5bc6 1092 0000 		sts (HooverGasMin.28)+1,__zero_reg__
10613
 10885 5bca 1092 0000 		sts HooverGasMin.28,__zero_reg__
10614
 10886 5bce 8FEF      		ldi r24,lo8(1023)
10615
 10887 5bd0 93E0      		ldi r25,hi8(1023)
10616
 10888 5bd2 9093 0000 		sts (HooverGasMax.29)+1,r25
10617
 10889 5bd6 8093 0000 		sts HooverGasMax.29,r24
10618
 10890               	.L1167:
10619
 10891 5bda 2091 0000 		lds r18,IntegralNick
10620
 10892 5bde 3091 0000 		lds r19,(IntegralNick)+1
10621
 10893 5be2 4091 0000 		lds r20,(IntegralNick)+2
10622
 10894 5be6 5091 0000 		lds r21,(IntegralNick)+3
10623
 10895 5bea 2D8F      		std Y+29,r18
10624
 10896 5bec 3E8F      		std Y+30,r19
10625
 10897 5bee 4F8F      		std Y+31,r20
10626
 10898 5bf0 58A3      		std Y+32,r21
10627
 10899 5bf2 A090 0000 		lds r10,MesswertNick
10628
 10900 5bf6 B090 0000 		lds r11,(MesswertNick)+1
10629
 10901 5bfa 4091 0000 		lds r20,MesswertRoll
10630
 10902 5bfe 5091 0000 		lds r21,(MesswertRoll)+1
10631
 10903 5c02 5EA3      		std Y+38,r21
10632
 10904 5c04 4DA3      		std Y+37,r20
10633
 10905 5c06 0C94 0000 		jmp .L995
10634
 10906               	.L1170:
10635
 10907 5c0a 8093 0000 		sts delay_neutral.8,r24
10636
 10908 5c0e 0C94 0000 		jmp .L741
10637
 10909               	.L1191:
10638
 10910 5c12 7093 0000 		sts (StickGasHoover.26)+1,r23
10639
 10911 5c16 6093 0000 		sts StickGasHoover.26,r22
10640
 10912 5c1a 00C0      		rjmp .L1073
10641
 10913               	.L1283:
10642
 10914 5c1c 67E0      		ldi r22,lo8(7)
10643
 10915 5c1e 70E0      		ldi r23,hi8(7)
10644
 10916 5c20 E60E      		add r14,r22
10645
 10917 5c22 F71E      		adc r15,r23
10646
 10918 5c24 0C94 0000 		jmp .L966
10647
 10919               	.L1190:
10648
 10920 5c28 7093 0000 		sts (FilterHCGas.25)+1,r23
10649
 10921 5c2c 6093 0000 		sts FilterHCGas.25,r22
10650
 10922 5c30 5A83      		std Y+2,r21
10651
 10923 5c32 4983      		std Y+1,r20
10652
 10924 5c34 00C0      		rjmp .L1068
10653
 10925               	.L998:
10654
 10926 5c36 81E0      		ldi r24,lo8(1)
10655
 10927 5c38 8093 0000 		sts BaroAtLowerLimit.33,r24
10656
 10928 5c3c 00C0      		rjmp .L1005
10657
 10929               	.L1001:
10658
 10930 5c3e 3B85      		ldd r19,Y+11
10659
 10931 5c40 3093 0000 		sts BaroAtUpperLimit.32,r19
10660
 10932 5c44 3093 0000 		sts BaroAtLowerLimit.33,r19
10661
 10933 5c48 00C0      		rjmp .L1005
10662
 10934               	.L894:
10663
 10935 5c4a 6092 0000 		sts ausgleichNick.13,r6
10664
 10936 5c4e 7092 0000 		sts (ausgleichNick.13)+1,r7
10665
 10937 5c52 8092 0000 		sts (ausgleichNick.13)+2,r8
10666
 10938 5c56 9092 0000 		sts (ausgleichNick.13)+3,r9
10667
 10939 5c5a 1092 0000 		sts (cnt.17)+1,__zero_reg__
10668
 10940 5c5e 1092 0000 		sts cnt.17,__zero_reg__
10669
 10941 5c62 88EE      		ldi r24,lo8(1000)
10670
 10942 5c64 282E      		mov r2,r24
10671
 10943 5c66 83E0      		ldi r24,hi8(1000)
10672
 10944 5c68 382E      		mov r3,r24
10673
 10945 5c6a 3092 0000 		sts (KompassSignalSchlecht)+1,r3
10674
 10946 5c6e 2092 0000 		sts KompassSignalSchlecht,r2
10675
 10947 5c72 0C94 0000 		jmp .L913
10676
 10948               	.L919:
10677
 10949 5c76 2093 0000 		sts ausgleichRoll.14,r18
10678
 10950 5c7a 3093 0000 		sts (ausgleichRoll.14)+1,r19
10679
 10951 5c7e 4093 0000 		sts (ausgleichRoll.14)+2,r20
10680
 10952 5c82 5093 0000 		sts (ausgleichRoll.14)+3,r21
10681
 10953 5c86 1092 0000 		sts (cnt.17)+1,__zero_reg__
10682
 10954 5c8a 1092 0000 		sts cnt.17,__zero_reg__
10683
 10955 5c8e E8EE      		ldi r30,lo8(1000)
10684
 10956 5c90 2E2E      		mov r2,r30
10685
 10957 5c92 E3E0      		ldi r30,hi8(1000)
10686
 10958 5c94 3E2E      		mov r3,r30
10687
 10959 5c96 3092 0000 		sts (KompassSignalSchlecht)+1,r3
10688
 10960 5c9a 2092 0000 		sts KompassSignalSchlecht,r2
10689
 10961 5c9e 0C94 0000 		jmp .L938
10690
 10962               	.L761:
10691
 10963 5ca2 4093 0000 		sts delay_neutral.8,r20
10692
 10964 5ca6 0C94 0000 		jmp .L741
10693
 10965               	.L1054:
10694
 10966 5caa 2F3F      		cpi r18,255
10695
 10967 5cac 3105      		cpc r19,__zero_reg__
10696
 10968 5cae 01F0      		breq .+2
10697
 10969 5cb0 04F4      		brge .+2
10698
 10970 5cb2 00C0      		rjmp .L1055
10699
 10971 5cb4 2FEF      		ldi r18,lo8(255)
10700
 10972 5cb6 30E0      		ldi r19,hi8(255)
10701
 10973 5cb8 00C0      		rjmp .L1055
10702
 10974               	.L1063:
10703
 10975 5cba D090 0000 		lds r13,MAX_GAS
10704
 10976 5cbe 2D2D      		mov r18,r13
10705
 10977 5cc0 3327      		clr r19
10706
 10978 5cc2 220F      		lsl r18
10707
 10979 5cc4 331F      		rol r19
10708
 10980 5cc6 220F      		lsl r18
10709
 10981 5cc8 331F      		rol r19
10710
 10982 5cca 2055      		subi r18,lo8(-(-80))
10711
 10983 5ccc 3040      		sbci r19,hi8(-(-80))
10712
 10984 5cce 2417      		cp r18,r20
10713
 10985 5cd0 3507      		cpc r19,r21
10714
 10986 5cd2 04F0      		brlt .+2
10715
 10987 5cd4 00C0      		rjmp .L1064
10716
 10988 5cd6 A901      		movw r20,r18
10717
 10989 5cd8 B901      		movw r22,r18
10718
 10990 5cda 00C0      		rjmp .L1064
10719
 10991               	.L1049:
10720
 10992 5cdc 6F3F      		cpi r22,255
10721
 10993 5cde 7105      		cpc r23,__zero_reg__
10722
 10994 5ce0 01F0      		breq .+2
10723
 10995 5ce2 04F4      		brge .+2
10724
 10996 5ce4 00C0      		rjmp .L1050
10725
 10997 5ce6 2FEF      		ldi r18,lo8(255)
10726
 10998 5ce8 30E0      		ldi r19,hi8(255)
10727
 10999 5cea 00C0      		rjmp .L1050
10728
 11000               	.L1043:
10729
 11001 5cec 1216      		cp __zero_reg__,r18
10730
 11002 5cee 1306      		cpc __zero_reg__,r19
10731
 11003 5cf0 04F4      		brge .+2
10732
 11004 5cf2 00C0      		rjmp .L1197
10733
 11005 5cf4 229F      		mul r18,r18
10734
 11006 5cf6 C001      		movw r24,r0
10735
 11007 5cf8 239F      		mul r18,r19
10736
 11008 5cfa 900D      		add r25,r0
10737
 11009 5cfc 329F      		mul r19,r18
10738
 11010 5cfe 900D      		add r25,r0
10739
 11011 5d00 1124      		clr r1
10740
 11012 5d02 97FD      		sbrc r25,7
10741
 11013 5d04 00C0      		rjmp .L1315
10742
 11014               	.L1047:
10743
 11015 5d06 9595      		asr r25
10744
 11016 5d08 8795      		ror r24
10745
 11017 5d0a 9595      		asr r25
10746
 11018 5d0c 8795      		ror r24
10747
 11019 5d0e 2091 0000 		lds r18,VarioMeter
10748
 11020 5d12 3091 0000 		lds r19,(VarioMeter)+1
10749
 11021 5d16 281B      		sub r18,r24
10750
 11022 5d18 390B      		sbc r19,r25
10751
 11023 5d1a 00C0      		rjmp .L1046
10752
 11024               	.L754:
10753
 11025 5d1c 0E94 0000 		call GetActiveParamSetNumber
10754
 11026 5d20 45E6      		ldi r20,lo8(101)
10755
 11027 5d22 60E0      		ldi r22,lo8(EE_Parameter)
10756
 11028 5d24 70E0      		ldi r23,hi8(EE_Parameter)
10757
 11029 5d26 0E94 0000 		call ReadParameterSet
10758
 11030 5d2a 8091 0000 		lds r24,EE_Parameter+8
10759
 11031 5d2e 80FF      		sbrs r24,0
10760
 11032 5d30 00C0      		rjmp .L757
10761
 11033 5d32 8091 0000 		lds r24,MessLuftdruck
10762
 11034 5d36 9091 0000 		lds r25,(MessLuftdruck)+1
10763
 11035 5d3a 875B      		subi r24,lo8(951)
10764
 11036 5d3c 9340      		sbci r25,hi8(951)
10765
 11037 5d3e 00F4      		brsh .L759
10766
 11038 5d40 8091 0000 		lds r24,MessLuftdruck
10767
 11039 5d44 9091 0000 		lds r25,(MessLuftdruck)+1
10768
 11040 5d48 8E5E      		subi r24,lo8(750)
10769
 11041 5d4a 9240      		sbci r25,hi8(750)
10770
 11042 5d4c 00F4      		brsh .L757
10771
 11043               	.L759:
10772
 11044 5d4e 0E94 0000 		call SucheLuftruckOffset
10773
 11045               	.L757:
10774
 11046 5d52 1092 0000 		sts ServoActive,__zero_reg__
10775
 11047 5d56 0E94 0000 		call SetNeutral
10776
 11048 5d5a 81E0      		ldi r24,lo8(1)
10777
 11049 5d5c 8093 0000 		sts ServoActive,r24
10778
 11050 5d60 579A      		sbi 42-0x20,7
10779
 11051 5d62 00C0      		rjmp .L1199
10780
 11052               	.L1311:
10781
 11053 5d64 4D5F      		subi r20,lo8(-(3))
10782
 11054 5d66 5F4F      		sbci r21,hi8(-(3))
10783
 11055 5d68 00C0      		rjmp .L1070
10784
 11056               	.L1013:
10785
 11057 5d6a 8091 0000 		lds r24,MikroKopterFlags
10786
 11058 5d6e 81FF      		sbrs r24,1
10787
 11059 5d70 00C0      		rjmp .L1016
10788
 11060 5d72 2091 0000 		lds r18,StickGasHoover.26
10789
 11061 5d76 3091 0000 		lds r19,(StickGasHoover.26)+1
10790
 11062 5d7a C901      		movw r24,r18
10791
 11063 5d7c 0F96      		adiw r24,15
10792
 11064 5d7e 4091 0000 		lds r20,StickGas
10793
 11065 5d82 5091 0000 		lds r21,(StickGas)+1
10794
 11066 5d86 8417      		cp r24,r20
10795
 11067 5d88 9507      		cpc r25,r21
10796
 11068 5d8a 04F0      		brlt .+2
10797
 11069 5d8c 00C0      		rjmp .L1017
10798
 11070 5d8e 8091 0000 		lds r24,BaroAtUpperLimit.32
10799
 11071 5d92 8823      		tst r24
10800
 11072 5d94 01F0      		breq .+2
10801
 11073 5d96 00C0      		rjmp .L1017
10802
 11074 5d98 8091 0000 		lds r24,HeightTrimmingFlag.34
10803
 11075 5d9c 81FF      		sbrs r24,1
10804
 11076 5d9e 00C0      		rjmp .L1158
10805
 11077 5da0 8D7F      		andi r24,lo8(-3)
10806
 11078 5da2 6090 0000 		lds r6,HoehenWert
10807
 11079 5da6 7090 0000 		lds r7,(HoehenWert)+1
10808
 11080 5daa 8090 0000 		lds r8,(HoehenWert)+2
10809
 11081 5dae 9090 0000 		lds r9,(HoehenWert)+3
10810
 11082 5db2 6092 0000 		sts SollHoehe,r6
10811
 11083 5db6 7092 0000 		sts (SollHoehe)+1,r7
10812
 11084 5dba 8092 0000 		sts (SollHoehe)+2,r8
10813
 11085 5dbe 9092 0000 		sts (SollHoehe)+3,r9
10814
 11086               	.L1018:
10815
 11087 5dc2 8160      		ori r24,lo8(1)
10816
 11088 5dc4 8093 0000 		sts HeightTrimmingFlag.34,r24
10817
 11089 5dc8 421B      		sub r20,r18
10818
 11090 5dca 530B      		sbc r21,r19
10819
 11091 5dcc 9A01      		movw r18,r20
10820
 11092 5dce 2F50      		subi r18,lo8(-(-15))
10821
 11093 5dd0 3040      		sbci r19,hi8(-(-15))
10822
 11094 5dd2 37FD      		sbrc r19,7
10823
 11095 5dd4 00C0      		rjmp .L1316
10824
 11096               	.L1019:
10825
 11097 5dd6 8091 0000 		lds r24,HeightTrimming.24
10826
 11098 5dda 9091 0000 		lds r25,(HeightTrimming.24)+1
10827
 11099 5dde 280F      		add r18,r24
10828
 11100 5de0 391F      		adc r19,r25
10829
 11101 5de2 3093 0000 		sts (HeightTrimming.24)+1,r19
10830
 11102 5de6 2093 0000 		sts HeightTrimming.24,r18
10831
 11103               	.L1020:
10832
 11104 5dea 2091 0000 		lds r18,HeightTrimming.24
10833
 11105 5dee 3091 0000 		lds r19,(HeightTrimming.24)+1
10834
 11106 5df2 C901      		movw r24,r18
10835
 11107 5df4 37FD      		sbrc r19,7
10836
 11108 5df6 00C0      		rjmp .L1317
10837
 11109               	.L1028:
10838
 11110 5df8 8150      		subi r24,lo8(513)
10839
 11111 5dfa 9240      		sbci r25,hi8(513)
10840
 11112 5dfc 04F4      		brge .+2
10841
 11113 5dfe 00C0      		rjmp .L1162
10842
 11114 5e00 8091 0000 		lds r24,EE_Parameter+13
10843
 11115 5e04 9927      		clr r25
10844
 11116 5e06 829F      		mul r24,r18
10845
 11117 5e08 F001      		movw r30,r0
10846
 11118 5e0a 839F      		mul r24,r19
10847
 11119 5e0c F00D      		add r31,r0
10848
 11120 5e0e 929F      		mul r25,r18
10849
 11121 5e10 F00D      		add r31,r0
10850
 11122 5e12 1124      		clr r1
10851
 11123 5e14 CF01      		movw r24,r30
10852
 11124 5e16 60E0      		ldi r22,lo8(1280)
10853
 11125 5e18 75E0      		ldi r23,hi8(1280)
10854
 11126 5e1a 0E94 0000 		call __divmodhi4
10855
 11127 5e1e CB01      		movw r24,r22
10856
 11128 5e20 AA27      		clr r26
10857
 11129 5e22 97FD      		sbrc r25,7
10858
 11130 5e24 A095      		com r26
10859
 11131 5e26 BA2F      		mov r27,r26
10860
 11132 5e28 2091 0000 		lds r18,SollHoehe
10861
 11133 5e2c 3091 0000 		lds r19,(SollHoehe)+1
10862
 11134 5e30 4091 0000 		lds r20,(SollHoehe)+2
10863
 11135 5e34 5091 0000 		lds r21,(SollHoehe)+3
10864
 11136 5e38 820F      		add r24,r18
10865
 11137 5e3a 931F      		adc r25,r19
10866
 11138 5e3c A41F      		adc r26,r20
10867
 11139 5e3e B51F      		adc r27,r21
10868
 11140 5e40 8093 0000 		sts SollHoehe,r24
10869
 11141 5e44 9093 0000 		sts (SollHoehe)+1,r25
10870
 11142 5e48 A093 0000 		sts (SollHoehe)+2,r26
10871
 11143 5e4c B093 0000 		sts (SollHoehe)+3,r27
10872
 11144 5e50 1092 0000 		sts (HeightTrimming.24)+1,__zero_reg__
10873
 11145 5e54 1092 0000 		sts HeightTrimming.24,__zero_reg__
10874
 11146 5e58 C1FE      		sbrs r12,1
10875
 11147 5e5a 00C0      		rjmp .L1029
10876
 11148 5e5c 8BE4      		ldi r24,lo8(75)
10877
 11149 5e5e 90E0      		ldi r25,hi8(75)
10878
 11150 5e60 9093 0000 		sts (beeptime)+1,r25
10879
 11151 5e64 8093 0000 		sts beeptime,r24
10880
 11152               	.L1029:
10881
 11153 5e68 8091 0000 		lds r24,EE_Parameter+17
10882
 11154 5e6c 8823      		tst r24
10883
 11155 5e6e 01F0      		breq .+2
10884
 11156 5e70 00C0      		rjmp .L1162
10885
 11157 5e72 0091 0000 		lds r16,HooverGas.27
10886
 11158 5e76 1091 0000 		lds r17,(HooverGas.27)+1
10887
 11159 5e7a A801      		movw r20,r16
10888
 11160 5e7c 17FD      		sbrc r17,7
10889
 11161 5e7e 00C0      		rjmp .L1318
10890
 11162               	.L1031:
10891
 11163 5e80 5595      		asr r21
10892
 11164 5e82 4795      		ror r20
10893
 11165 5e84 5595      		asr r21
10894
 11166 5e86 4795      		ror r20
10895
 11167 5e88 8091 0000 		lds r24,UBat
10896
 11168 5e8c 9091 0000 		lds r25,(UBat)+1
10897
 11169 5e90 2091 0000 		lds r18,BattLowVoltageWarning
10898
 11170 5e94 3327      		clr r19
10899
 11171 5e96 489F      		mul r20,r24
10900
 11172 5e98 7001      		movw r14,r0
10901
 11173 5e9a 499F      		mul r20,r25
10902
 11174 5e9c F00C      		add r15,r0
10903
 11175 5e9e 589F      		mul r21,r24
10904
 11176 5ea0 F00C      		add r15,r0
10905
 11177 5ea2 1124      		clr r1
10906
 11178 5ea4 C701      		movw r24,r14
10907
 11179 5ea6 B901      		movw r22,r18
10908
 11180 5ea8 0E94 0000 		call __divmodhi4
10909
 11181 5eac 6634      		cpi r22,70
10910
 11182 5eae 7105      		cpc r23,__zero_reg__
10911
 11183 5eb0 04F0      		brlt .+2
10912
 11184 5eb2 00C0      		rjmp .L1032
10913
 11185 5eb4 26E4      		ldi r18,lo8(70)
10914
 11186 5eb6 30E0      		ldi r19,hi8(70)
10915
 11187               	.L1204:
10916
 11188 5eb8 3093 0000 		sts (StickGasHoover.26)+1,r19
10917
 11189 5ebc 2093 0000 		sts StickGasHoover.26,r18
10918
 11190               	.L1027:
10919
 11191 5ec0 8091 0000 		lds r24,BaroExpandActive
10920
 11192 5ec4 9091 0000 		lds r25,(BaroExpandActive)+1
10921
 11193 5ec8 892B      		or r24,r25
10922
 11194 5eca 01F4      		brne .+2
10923
 11195 5ecc 00C0      		rjmp .L1163
10924
 11196 5ece D401      		movw r26,r8
10925
 11197 5ed0 C301      		movw r24,r6
10926
 11198 5ed2 6092 0000 		sts SollHoehe,r6
10927
 11199 5ed6 7092 0000 		sts (SollHoehe)+1,r7
10928
 11200 5eda 8092 0000 		sts (SollHoehe)+2,r8
10929
 11201 5ede 9092 0000 		sts (SollHoehe)+3,r9
10930
 11202 5ee2 00C0      		rjmp .L1015
10931
 11203               	.L929:
10932
 11204 5ee4 1092 0000 		sts last_r_n.21,__zero_reg__
10933
 11205 5ee8 0C94 0000 		jmp .L938
10934
 11206               	.L1002:
10935
 11207 5eec 81E0      		ldi r24,lo8(1)
10936
 11208 5eee 8093 0000 		sts BaroAtUpperLimit.32,r24
10937
 11209 5ef2 00C0      		rjmp .L1005
10938
 11210               	.L1080:
10939
 11211 5ef4 AFE0      		ldi r26,hi8(4000)
10940
 11212 5ef6 803A      		cpi r24,lo8(4000)
10941
 11213 5ef8 9A07      		cpc r25,r26
10942
 11214 5efa 00F0      		brlo .+2
10943
 11215 5efc 00C0      		rjmp .L1082
10944
 11216 5efe D801      		movw r26,r16
10945
 11217 5f00 C701      		movw r24,r14
10946
 11218 5f02 FAE0      		ldi r31,10
10947
 11219 5f04 B695      	1:	lsr r27
10948
 11220 5f06 A795      		ror r26
10949
 11221 5f08 9795      		ror r25
10950
 11222 5f0a 8795      		ror r24
10951
 11223 5f0c FA95      		dec r31
10952
 11224 5f0e 01F4      		brne 1b
10953
 11225 5f10 E81A      		sub r14,r24
10954
 11226 5f12 F90A      		sbc r15,r25
10955
 11227 5f14 0A0B      		sbc r16,r26
10956
 11228 5f16 1B0B      		sbc r17,r27
10957
 11229 5f18 DA01      		movw r26,r20
10958
 11230 5f1a C901      		movw r24,r18
10959
 11231 5f1c 880F      		lsl r24
10960
 11232 5f1e 991F      		rol r25
10961
 11233 5f20 AA1F      		rol r26
10962
 11234 5f22 BB1F      		rol r27
10963
 11235 5f24 880F      		lsl r24
10964
 11236 5f26 991F      		rol r25
10965
 11237 5f28 AA1F      		rol r26
10966
 11238 5f2a BB1F      		rol r27
10967
 11239 5f2c 00C0      		rjmp .L1210
10968
 11240               	.L1148:
10969
 11241 5f2e 1091 0000 		lds r17,EE_Parameter+1
10970
 11242 5f32 0C94 0000 		jmp .L747
10971
 11243               	.L744:
10972
 11244 5f36 299A      		sbi 37-0x20,1
10973
 11245 5f38 0C94 0000 		jmp .L745
10974
 11246               	.L920:
10975
 11247 5f3c 2093 0000 		sts ausgleichRoll.14,r18
10976
 11248 5f40 3093 0000 		sts (ausgleichRoll.14)+1,r19
10977
 11249 5f44 4093 0000 		sts (ausgleichRoll.14)+2,r20
10978
 11250 5f48 5093 0000 		sts (ausgleichRoll.14)+3,r21
10979
 11251 5f4c 1092 0000 		sts last_r_p.20,__zero_reg__
10980
 11252 5f50 0C94 0000 		jmp .L928
10981
 11253               	.L904:
10982
 11254 5f54 2092 0000 		sts ausgleichNick.13,r2
10983
 11255 5f58 3092 0000 		sts (ausgleichNick.13)+1,r3
10984
 11256 5f5c 4092 0000 		sts (ausgleichNick.13)+2,r4
10985
 11257 5f60 5092 0000 		sts (ausgleichNick.13)+3,r5
10986
 11258 5f64 1092 0000 		sts last_n_n.19,__zero_reg__
10987
 11259 5f68 0C94 0000 		jmp .L913
10988
 11260               	.L895:
10989
 11261 5f6c 1092 0000 		sts last_n_p.18,__zero_reg__
10990
 11262 5f70 0C94 0000 		jmp .L903
10991
 11263               	.L1252:
10992
 11264 5f74 B095      		com r27
10993
 11265 5f76 A095      		com r26
10994
 11266 5f78 9095      		com r25
10995
 11267 5f7a 8195      		neg r24
10996
 11268 5f7c 9F4F      		sbci r25,lo8(-1)
10997
 11269 5f7e AF4F      		sbci r26,lo8(-1)
10998
 11270 5f80 BF4F      		sbci r27,lo8(-1)
10999
 11271 5f82 0C94 0000 		jmp .L918
11000
 11272               	.L1309:
11001
 11273 5f86 9095      		com r25
11002
 11274 5f88 8195      		neg r24
11003
 11275 5f8a 9F4F      		sbci r25,lo8(-1)
11004
 11276 5f8c 00C0      		rjmp .L1078
11005
 11277               	.L1238:
11006
 11278 5f8e 8150      		subi r24,lo8(-(255))
11007
 11279 5f90 9F4F      		sbci r25,hi8(-(255))
11008
 11280 5f92 AF4F      		sbci r26,hlo8(-(255))
11009
 11281 5f94 BF4F      		sbci r27,hhi8(-(255))
11010
 11282 5f96 0C94 0000 		jmp .L880
11011
 11283               	.L1237:
11012
 11284 5f9a 6150      		subi r22,lo8(-(255))
11013
 11285 5f9c 7F4F      		sbci r23,hi8(-(255))
11014
 11286 5f9e 8F4F      		sbci r24,hlo8(-(255))
11015
 11287 5fa0 9F4F      		sbci r25,hhi8(-(255))
11016
 11288 5fa2 0C94 0000 		jmp .L878
11017
 11289               	.L1236:
11018
 11290 5fa6 6150      		subi r22,lo8(-(255))
11019
 11291 5fa8 7F4F      		sbci r23,hi8(-(255))
11020
 11292 5faa 8F4F      		sbci r24,hlo8(-(255))
11021
 11293 5fac 9F4F      		sbci r25,hhi8(-(255))
11022
 11294 5fae 0C94 0000 		jmp .L877
11023
 11295               	.L1235:
11024
 11296 5fb2 8150      		subi r24,lo8(-(255))
11025
 11297 5fb4 9F4F      		sbci r25,hi8(-(255))
11026
 11298 5fb6 AF4F      		sbci r26,hlo8(-(255))
11027
 11299 5fb8 BF4F      		sbci r27,hhi8(-(255))
11028
 11300 5fba 0C94 0000 		jmp .L876
11029
 11301               	.L1243:
11030
 11302 5fbe B095      		com r27
11031
 11303 5fc0 A095      		com r26
11032
 11304 5fc2 9095      		com r25
11033
 11305 5fc4 8195      		neg r24
11034
 11306 5fc6 9F4F      		sbci r25,lo8(-1)
11035
 11307 5fc8 AF4F      		sbci r26,lo8(-1)
11036
 11308 5fca BF4F      		sbci r27,lo8(-1)
11037
 11309 5fcc 0C94 0000 		jmp .L893
11038
 11310               	.L1239:
11039
 11311 5fd0 8150      		subi r24,lo8(-(255))
11040
 11312 5fd2 9F4F      		sbci r25,hi8(-(255))
11041
 11313 5fd4 AF4F      		sbci r26,hlo8(-(255))
11042
 11314 5fd6 BF4F      		sbci r27,hhi8(-(255))
11043
 11315 5fd8 0C94 0000 		jmp .L881
11044
 11316               	.L1234:
11045
 11317 5fdc 8150      		subi r24,lo8(-(255))
11046
 11318 5fde 9F4F      		sbci r25,hi8(-(255))
11047
 11319 5fe0 AF4F      		sbci r26,hlo8(-(255))
11048
 11320 5fe2 BF4F      		sbci r27,hhi8(-(255))
11049
 11321 5fe4 0C94 0000 		jmp .L875
11050
 11322               	.L1242:
11051
 11323 5fe8 0196      		adiw r24,1
11052
 11324 5fea 0C94 0000 		jmp .L886
11053
 11325               	.L1241:
11054
 11326 5fee 0196      		adiw r24,1
11055
 11327 5ff0 0C94 0000 		jmp .L885
11056
 11328               	.L1307:
11057
 11329 5ff4 2D5F      		subi r18,lo8(-(3))
11058
 11330 5ff6 3F4F      		sbci r19,hi8(-(3))
11059
 11331 5ff8 00C0      		rjmp .L1062
11060
 11332               	.L1306:
11061
 11333 5ffa 615E      		subi r22,lo8(-(31))
11062
 11334 5ffc 7F4F      		sbci r23,hi8(-(31))
11063
 11335 5ffe 8F4F      		sbci r24,hlo8(-(31))
11064
 11336 6000 9F4F      		sbci r25,hhi8(-(31))
11065
 11337 6002 00C0      		rjmp .L1053
11066
 11338               	.L1305:
11067
 11339 6004 6FE7      		ldi r22,lo8(127)
11068
 11340 6006 70E0      		ldi r23,hi8(127)
11069
 11341 6008 80E0      		ldi r24,hlo8(127)
11070
 11342 600a 90E0      		ldi r25,hhi8(127)
11071
 11343 600c 660E      		add r6,r22
11072
 11344 600e 771E      		adc r7,r23
11073
 11345 6010 881E      		adc r8,r24
11074
 11346 6012 991E      		adc r9,r25
11075
 11347 6014 00C0      		rjmp .L1052
11076
 11348               	.L1304:
11077
 11349 6016 6158      		subi r22,lo8(-(127))
11078
 11350 6018 7F4F      		sbci r23,hi8(-(127))
11079
 11351 601a 8F4F      		sbci r24,hlo8(-(127))
11080
 11352 601c 9F4F      		sbci r25,hhi8(-(127))
11081
 11353 601e 00C0      		rjmp .L1048
11082
 11354               	.L1302:
11083
 11355 6020 295F      		subi r18,lo8(-(7))
11084
 11356 6022 3F4F      		sbci r19,hi8(-(7))
11085
 11357 6024 00C0      		rjmp .L1042
11086
 11358               	.L1301:
11087
 11359 6026 0F96      		adiw r24,15
11088
 11360 6028 00C0      		rjmp .L1041
11089
 11361               	.L1303:
11090
 11362 602a 2D5F      		subi r18,lo8(-(3))
11091
 11363 602c 3F4F      		sbci r19,hi8(-(3))
11092
 11364 602e 00C0      		rjmp .L1045
11093
 11365               	.L1016:
11094
 11366 6030 6090 0000 		lds r6,HoehenWert
11095
 11367 6034 7090 0000 		lds r7,(HoehenWert)+1
11096
 11368 6038 8090 0000 		lds r8,(HoehenWert)+2
11097
 11369 603c 9090 0000 		lds r9,(HoehenWert)+3
11098
 11370 6040 D401      		movw r26,r8
11099
 11371 6042 C301      		movw r24,r6
11100
 11372 6044 8059      		subi r24,lo8(-(-400))
11101
 11373 6046 9140      		sbci r25,hi8(-(-400))
11102
 11374 6048 A040      		sbci r26,hlo8(-(-400))
11103
 11375 604a B040      		sbci r27,hhi8(-(-400))
11104
 11376 604c 8093 0000 		sts SollHoehe,r24
11105
 11377 6050 9093 0000 		sts (SollHoehe)+1,r25
11106
 11378 6054 A093 0000 		sts (SollHoehe)+2,r26
11107
 11379 6058 B093 0000 		sts (SollHoehe)+3,r27
11108
 11380 605c 2091 0000 		lds r18,EE_Parameter+17
11109
 11381 6060 2223      		tst r18
11110
 11382 6062 01F4      		brne .+2
11111
 11383 6064 00C0      		rjmp .L1037
11112
 11384 6066 3327      		clr r19
11113
 11385               	.L1205:
11114
 11386 6068 3093 0000 		sts (StickGasHoover.26)+1,r19
11115
 11387 606c 2093 0000 		sts StickGasHoover.26,r18
11116
 11388 6070 0091 0000 		lds r16,HooverGas.27
11117
 11389 6074 1091 0000 		lds r17,(HooverGas.27)+1
11118
 11390 6078 00C0      		rjmp .L1015
11119
 11391               	.L763:
11120
 11392 607a 299A      		sbi 37-0x20,1
11121
 11393 607c 00C0      		rjmp .L765
11122
 11394               	.L930:
11123
 11395 607e 81E0      		ldi r24,lo8(1)
11124
 11396 6080 8093 0000 		sts last_r_n.21,r24
11125
 11397 6084 0C94 0000 		jmp .L938
11126
 11398               	.L921:
11127
 11399 6088 2093 0000 		sts ausgleichRoll.14,r18
11128
 11400 608c 3093 0000 		sts (ausgleichRoll.14)+1,r19
11129
 11401 6090 4093 0000 		sts (ausgleichRoll.14)+2,r20
11130
 11402 6094 5093 0000 		sts (ausgleichRoll.14)+3,r21
11131
 11403 6098 81E0      		ldi r24,lo8(1)
11132
 11404 609a 8093 0000 		sts last_r_p.20,r24
11133
 11405 609e 0C94 0000 		jmp .L928
11134
 11406               	.L1082:
11135
 11407 60a2 8054      		subi r24,lo8(8000)
11136
 11408 60a4 9F41      		sbci r25,hi8(8000)
11137
 11409 60a6 00F0      		brlo .+2
11138
 11410 60a8 00C0      		rjmp .L1084
11139
 11411 60aa D801      		movw r26,r16
11140
 11412 60ac C701      		movw r24,r14
11141
 11413 60ae 7BE0      		ldi r23,11
11142
 11414 60b0 B695      	1:	lsr r27
11143
 11415 60b2 A795      		ror r26
11144
 11416 60b4 9795      		ror r25
11145
 11417 60b6 8795      		ror r24
11146
 11418 60b8 7A95      		dec r23
11147
 11419 60ba 01F4      		brne 1b
11148
 11420 60bc E81A      		sub r14,r24
11149
 11421 60be F90A      		sbc r15,r25
11150
 11422 60c0 0A0B      		sbc r16,r26
11151
 11423 60c2 1B0B      		sbc r17,r27
11152
 11424 60c4 DA01      		movw r26,r20
11153
 11425 60c6 C901      		movw r24,r18
11154
 11426 60c8 820F      		add r24,r18
11155
 11427 60ca 931F      		adc r25,r19
11156
 11428 60cc A41F      		adc r26,r20
11157
 11429 60ce B51F      		adc r27,r21
11158
 11430 60d0 00C0      		rjmp .L1210
11159
 11431               	.L905:
11160
 11432 60d2 2092 0000 		sts ausgleichNick.13,r2
11161
 11433 60d6 3092 0000 		sts (ausgleichNick.13)+1,r3
11162
 11434 60da 4092 0000 		sts (ausgleichNick.13)+2,r4
11163
 11435 60de 5092 0000 		sts (ausgleichNick.13)+3,r5
11164
 11436 60e2 81E0      		ldi r24,lo8(1)
11165
 11437 60e4 8093 0000 		sts last_n_n.19,r24
11166
 11438 60e8 0C94 0000 		jmp .L913
11167
 11439               	.L896:
11168
 11440 60ec 81E0      		ldi r24,lo8(1)
11169
 11441 60ee 8093 0000 		sts last_n_p.18,r24
11170
 11442 60f2 0C94 0000 		jmp .L903
11171
 11443               	.L1310:
11172
 11444 60f6 6150      		subi r22,lo8(-(8191))
11173
 11445 60f8 704E      		sbci r23,hi8(-(8191))
11174
 11446 60fa 8F4F      		sbci r24,hlo8(-(8191))
11175
 11447 60fc 9F4F      		sbci r25,hhi8(-(8191))
11176
 11448 60fe 00C0      		rjmp .L1079
11177
 11449               	.L1231:
11178
 11450 6100 F095      		com r31
11179
 11451 6102 E195      		neg r30
11180
 11452 6104 FF4F      		sbci r31,lo8(-1)
11181
 11453 6106 0C94 0000 		jmp .L755
11182
 11454               	.L1162:
11183
 11455 610a 0091 0000 		lds r16,HooverGas.27
11184
 11456 610e 1091 0000 		lds r17,(HooverGas.27)+1
11185
 11457 6112 00C0      		rjmp .L1027
11186
 11458               	.L1017:
11187
 11459 6114 C901      		movw r24,r18
11188
 11460 6116 0F97      		sbiw r24,15
11189
 11461 6118 4817      		cp r20,r24
11190
 11462 611a 5907      		cpc r21,r25
11191
 11463 611c 04F4      		brge .L1021
11192
 11464 611e 8091 0000 		lds r24,BaroAtLowerLimit.33
11193
 11465 6122 8823      		tst r24
11194
 11466 6124 01F4      		brne .L1021
11195
 11467 6126 8091 0000 		lds r24,HeightTrimmingFlag.34
11196
 11468 612a 80FF      		sbrs r24,0
11197
 11469 612c 00C0      		rjmp .L1159
11198
 11470 612e 8E7F      		andi r24,lo8(-2)
11199
 11471 6130 6090 0000 		lds r6,HoehenWert
11200
 11472 6134 7090 0000 		lds r7,(HoehenWert)+1
11201
 11473 6138 8090 0000 		lds r8,(HoehenWert)+2
11202
 11474 613c 9090 0000 		lds r9,(HoehenWert)+3
11203
 11475 6140 6092 0000 		sts SollHoehe,r6
11204
 11476 6144 7092 0000 		sts (SollHoehe)+1,r7
11205
 11477 6148 8092 0000 		sts (SollHoehe)+2,r8
11206
 11478 614c 9092 0000 		sts (SollHoehe)+3,r9
11207
 11479               	.L1022:
11208
 11480 6150 8260      		ori r24,lo8(2)
11209
 11481 6152 8093 0000 		sts HeightTrimmingFlag.34,r24
11210
 11482 6156 421B      		sub r20,r18
11211
 11483 6158 530B      		sbc r21,r19
11212
 11484 615a 9A01      		movw r18,r20
11213
 11485 615c 215F      		subi r18,lo8(-(15))
11214
 11486 615e 3F4F      		sbci r19,hi8(-(15))
11215
 11487 6160 37FD      		sbrc r19,7
11216
 11488 6162 00C0      		rjmp .L1319
11217
 11489               	.L1023:
11218
 11490 6164 8091 0000 		lds r24,HeightTrimming.24
11219
 11491 6168 9091 0000 		lds r25,(HeightTrimming.24)+1
11220
 11492 616c 821B      		sub r24,r18
11221
 11493 616e 930B      		sbc r25,r19
11222
 11494 6170 9093 0000 		sts (HeightTrimming.24)+1,r25
11223
 11495 6174 8093 0000 		sts HeightTrimming.24,r24
11224
 11496 6178 00C0      		rjmp .L1020
11225
 11497               	.L1021:
11226
 11498 617a 2091 0000 		lds r18,HeightTrimmingFlag.34
11227
 11499 617e 822F      		mov r24,r18
11228
 11500 6180 9927      		clr r25
11229
 11501 6182 8370      		andi r24,lo8(3)
11230
 11502 6184 9070      		andi r25,hi8(3)
11231
 11503 6186 892B      		or r24,r25
11232
 11504 6188 01F4      		brne .+2
11233
 11505 618a 00C0      		rjmp .L1160
11234
 11506 618c 2C7F      		andi r18,lo8(-4)
11235
 11507 618e 2093 0000 		sts HeightTrimmingFlag.34,r18
11236
 11508 6192 1092 0000 		sts (HeightTrimming.24)+1,__zero_reg__
11237
 11509 6196 1092 0000 		sts HeightTrimming.24,__zero_reg__
11238
 11510 619a 6090 0000 		lds r6,HoehenWert
11239
 11511 619e 7090 0000 		lds r7,(HoehenWert)+1
11240
 11512 61a2 8090 0000 		lds r8,(HoehenWert)+2
11241
 11513 61a6 9090 0000 		lds r9,(HoehenWert)+3
11242
 11514 61aa 6092 0000 		sts SollHoehe,r6
11243
 11515 61ae 7092 0000 		sts (SollHoehe)+1,r7
11244
 11516 61b2 8092 0000 		sts (SollHoehe)+2,r8
11245
 11517 61b6 9092 0000 		sts (SollHoehe)+3,r9
11246
 11518 61ba C1FE      		sbrs r12,1
11247
 11519 61bc 00C0      		rjmp .L1020
11248
 11520 61be 84EF      		ldi r24,lo8(500)
11249
 11521 61c0 91E0      		ldi r25,hi8(500)
11250
 11522 61c2 9093 0000 		sts (beeptime)+1,r25
11251
 11523 61c6 8093 0000 		sts beeptime,r24
11252
 11524 61ca 00C0      		rjmp .L1020
11253
 11525               	.L1037:
11254
 11526 61cc 28E7      		ldi r18,lo8(120)
11255
 11527 61ce 30E0      		ldi r19,hi8(120)
11256
 11528 61d0 00C0      		rjmp .L1205
11257
 11529               	.L1181:
11258
 11530 61d2 2093 0000 		sts ausgleichRoll.14,r18
11259
 11531 61d6 3093 0000 		sts (ausgleichRoll.14)+1,r19
11260
 11532 61da 4093 0000 		sts (ausgleichRoll.14)+2,r20
11261
 11533 61de 5093 0000 		sts (ausgleichRoll.14)+3,r21
11262
 11534 61e2 0C94 0000 		jmp .L934
11263
 11535               	.L1180:
11264
 11536 61e6 2093 0000 		sts ausgleichRoll.14,r18
11265
 11537 61ea 3093 0000 		sts (ausgleichRoll.14)+1,r19
11266
 11538 61ee 4093 0000 		sts (ausgleichRoll.14)+2,r20
11267
 11539 61f2 5093 0000 		sts (ausgleichRoll.14)+3,r21
11268
 11540 61f6 0C94 0000 		jmp .L925
11269
 11541               	.L1084:
11270
 11542 61fa D801      		movw r26,r16
11271
 11543 61fc C701      		movw r24,r14
11272
 11544 61fe 6CE0      		ldi r22,12
11273
 11545 6200 B695      	1:	lsr r27
11274
 11546 6202 A795      		ror r26
11275
 11547 6204 9795      		ror r25
11276
 11548 6206 8795      		ror r24
11277
 11549 6208 6A95      		dec r22
11278
 11550 620a 01F4      		brne 1b
11279
 11551 620c E81A      		sub r14,r24
11280
 11552 620e F90A      		sbc r15,r25
11281
 11553 6210 0A0B      		sbc r16,r26
11282
 11554 6212 1B0B      		sbc r17,r27
11283
 11555 6214 E20E      		add r14,r18
11284
 11556 6216 F31E      		adc r15,r19
11285
 11557 6218 041F      		adc r16,r20
11286
 11558 621a 151F      		adc r17,r21
11287
 11559 621c 00C0      		rjmp .L1207
11288
 11560               	.L1314:
11289
 11561 621e 2150      		subi r18,lo8(-(255))
11290
 11562 6220 3F4F      		sbci r19,hi8(-(255))
11291
 11563 6222 00C0      		rjmp .L789
11292
 11564               	.L1313:
11293
 11565 6224 8150      		subi r24,lo8(-(255))
11294
 11566 6226 9F4F      		sbci r25,hi8(-(255))
11295
 11567 6228 00C0      		rjmp .L779
11296
 11568               	.L1230:
11297
 11569 622a F095      		com r31
11298
 11570 622c E195      		neg r30
11299
 11571 622e FF4F      		sbci r31,lo8(-1)
11300
 11572 6230 0C94 0000 		jmp .L748
11301
 11573               	.L1240:
11302
 11574 6234 F095      		com r31
11303
 11575 6236 E195      		neg r30
11304
 11576 6238 FF4F      		sbci r31,lo8(-1)
11305
 11577 623a 0C94 0000 		jmp .L884
11306
 11578               	.L1312:
11307
 11579 623e 8150      		subi r24,lo8(-(255))
11308
 11580 6240 9F4F      		sbci r25,hi8(-(255))
11309
 11581 6242 00C0      		rjmp .L769
11310
 11582               	.L1160:
11311
 11583 6244 6090 0000 		lds r6,HoehenWert
11312
 11584 6248 7090 0000 		lds r7,(HoehenWert)+1
11313
 11585 624c 8090 0000 		lds r8,(HoehenWert)+2
11314
 11586 6250 9090 0000 		lds r9,(HoehenWert)+3
11315
 11587 6254 00C0      		rjmp .L1020
11316
 11588               	.L1254:
11317
 11589 6256 8150      		subi r24,lo8(-(511))
11318
 11590 6258 9E4F      		sbci r25,hi8(-(511))
11319
 11591 625a AF4F      		sbci r26,hlo8(-(511))
11320
 11592 625c BF4F      		sbci r27,hhi8(-(511))
11321
 11593 625e 0C94 0000 		jmp .L923
11322
 11594               	.L1253:
11323
 11595 6262 B095      		com r27
11324
 11596 6264 A095      		com r26
11325
 11597 6266 9095      		com r25
11326
 11598 6268 8195      		neg r24
11327
 11599 626a 9F4F      		sbci r25,lo8(-1)
11328
 11600 626c AF4F      		sbci r26,lo8(-1)
11329
 11601 626e BF4F      		sbci r27,lo8(-1)
11330
 11602 6270 0C94 0000 		jmp .L922
11331
 11603               	.L1245:
11332
 11604 6274 8150      		subi r24,lo8(-(511))
11333
 11605 6276 9E4F      		sbci r25,hi8(-(511))
11334
 11606 6278 AF4F      		sbci r26,hlo8(-(511))
11335
 11607 627a BF4F      		sbci r27,hhi8(-(511))
11336
 11608 627c 0C94 0000 		jmp .L898
11337
 11609               	.L1244:
11338
 11610 6280 B095      		com r27
11339
 11611 6282 A095      		com r26
11340
 11612 6284 9095      		com r25
11341
 11613 6286 8195      		neg r24
11342
 11614 6288 9F4F      		sbci r25,lo8(-1)
11343
 11615 628a AF4F      		sbci r26,lo8(-1)
11344
 11616 628c BF4F      		sbci r27,lo8(-1)
11345
 11617 628e 0C94 0000 		jmp .L897
11346
 11618               	.L1257:
11347
 11619 6292 B095      		com r27
11348
 11620 6294 A095      		com r26
11349
 11621 6296 9095      		com r25
11350
 11622 6298 8195      		neg r24
11351
 11623 629a 9F4F      		sbci r25,lo8(-1)
11352
 11624 629c AF4F      		sbci r26,lo8(-1)
11353
 11625 629e BF4F      		sbci r27,lo8(-1)
11354
 11626 62a0 0C94 0000 		jmp .L931
11355
 11627               	.L1260:
11356
 11628 62a4 8150      		subi r24,lo8(-(255))
11357
 11629 62a6 9F4F      		sbci r25,hi8(-(255))
11358
 11630 62a8 AF4F      		sbci r26,hlo8(-(255))
11359
 11631 62aa BF4F      		sbci r27,hhi8(-(255))
11360
 11632 62ac 0C94 0000 		jmp .L935
11361
 11633               	.L1259:
11362
 11634 62b0 295F      		subi r18,lo8(-(7))
11363
 11635 62b2 3F4F      		sbci r19,hi8(-(7))
11364
 11636 62b4 4F4F      		sbci r20,hlo8(-(7))
11365
 11637 62b6 5F4F      		sbci r21,hhi8(-(7))
11366
 11638 62b8 0C94 0000 		jmp .L933
11367
 11639               	.L1258:
11368
 11640 62bc 2150      		subi r18,lo8(-(511))
11369
 11641 62be 3E4F      		sbci r19,hi8(-(511))
11370
 11642 62c0 4F4F      		sbci r20,hlo8(-(511))
11371
 11643 62c2 5F4F      		sbci r21,hhi8(-(511))
11372
 11644 62c4 0C94 0000 		jmp .L932
11373
 11645               	.L1255:
11374
 11646 62c8 295F      		subi r18,lo8(-(7))
11375
 11647 62ca 3F4F      		sbci r19,hi8(-(7))
11376
 11648 62cc 4F4F      		sbci r20,hlo8(-(7))
11377
 11649 62ce 5F4F      		sbci r21,hhi8(-(7))
11378
 11650 62d0 0C94 0000 		jmp .L924
11379
 11651               	.L1256:
11380
 11652 62d4 8150      		subi r24,lo8(-(255))
11381
 11653 62d6 9F4F      		sbci r25,hi8(-(255))
11382
 11654 62d8 AF4F      		sbci r26,hlo8(-(255))
11383
 11655 62da BF4F      		sbci r27,hhi8(-(255))
11384
 11656 62dc 0C94 0000 		jmp .L926
11385
 11657               	.L1247:
11386
 11658 62e0 8150      		subi r24,lo8(-(255))
11387
 11659 62e2 9F4F      		sbci r25,hi8(-(255))
11388
 11660 62e4 AF4F      		sbci r26,hlo8(-(255))
11389
 11661 62e6 BF4F      		sbci r27,hhi8(-(255))
11390
 11662 62e8 0C94 0000 		jmp .L901
11391
 11663               	.L1246:
11392
 11664 62ec 295F      		subi r18,lo8(-(7))
11393
 11665 62ee 3F4F      		sbci r19,hi8(-(7))
11394
 11666 62f0 4F4F      		sbci r20,hlo8(-(7))
11395
 11667 62f2 5F4F      		sbci r21,hhi8(-(7))
11396
 11668 62f4 0C94 0000 		jmp .L899
11397
 11669               	.L1317:
11398
 11670 62f8 8827      		clr r24
11399
 11671 62fa 9927      		clr r25
11400
 11672 62fc 821B      		sub r24,r18
11401
 11673 62fe 930B      		sbc r25,r19
11402
 11674 6300 00C0      		rjmp .L1028
11403
 11675               	.L1251:
11404
 11676 6302 8150      		subi r24,lo8(-(255))
11405
 11677 6304 9F4F      		sbci r25,hi8(-(255))
11406
 11678 6306 AF4F      		sbci r26,hlo8(-(255))
11407
 11679 6308 BF4F      		sbci r27,hhi8(-(255))
11408
 11680 630a 0C94 0000 		jmp .L910
11409
 11681               	.L1250:
11410
 11682 630e 295F      		subi r18,lo8(-(7))
11411
 11683 6310 3F4F      		sbci r19,hi8(-(7))
11412
 11684 6312 4F4F      		sbci r20,hlo8(-(7))
11413
 11685 6314 5F4F      		sbci r21,hhi8(-(7))
11414
 11686 6316 0C94 0000 		jmp .L908
11415
 11687               	.L1249:
11416
 11688 631a 2150      		subi r18,lo8(-(511))
11417
 11689 631c 3E4F      		sbci r19,hi8(-(511))
11418
 11690 631e 4F4F      		sbci r20,hlo8(-(511))
11419
 11691 6320 5F4F      		sbci r21,hhi8(-(511))
11420
 11692 6322 0C94 0000 		jmp .L907
11421
 11693               	.L1248:
11422
 11694 6326 B095      		com r27
11423
 11695 6328 A095      		com r26
11424
 11696 632a 9095      		com r25
11425
 11697 632c 8195      		neg r24
11426
 11698 632e 9F4F      		sbci r25,lo8(-1)
11427
 11699 6330 AF4F      		sbci r26,lo8(-1)
11428
 11700 6332 BF4F      		sbci r27,lo8(-1)
11429
 11701 6334 0C94 0000 		jmp .L906
11430
 11702               	.L1315:
11431
 11703 6338 0396      		adiw r24,3
11432
 11704 633a 00C0      		rjmp .L1047
11433
 11705               	.L1158:
11434
 11706 633c 6090 0000 		lds r6,HoehenWert
11435
 11707 6340 7090 0000 		lds r7,(HoehenWert)+1
11436
 11708 6344 8090 0000 		lds r8,(HoehenWert)+2
11437
 11709 6348 9090 0000 		lds r9,(HoehenWert)+3
11438
 11710 634c 00C0      		rjmp .L1018
11439
 11711               	.L1032:
11440
 11712 634e 6739      		cpi r22,151
11441
 11713 6350 7105      		cpc r23,__zero_reg__
11442
 11714 6352 04F0      		brlt .L1188
11443
 11715 6354 26E9      		ldi r18,lo8(150)
11444
 11716 6356 30E0      		ldi r19,hi8(150)
11445
 11717 6358 00C0      		rjmp .L1204
11446
 11718               	.L1159:
11447
 11719 635a 6090 0000 		lds r6,HoehenWert
11448
 11720 635e 7090 0000 		lds r7,(HoehenWert)+1
11449
 11721 6362 8090 0000 		lds r8,(HoehenWert)+2
11450
 11722 6366 9090 0000 		lds r9,(HoehenWert)+3
11451
 11723 636a 00C0      		rjmp .L1022
11452
 11724               	.L1316:
11453
 11725 636c 3095      		com r19
11454
 11726 636e 2195      		neg r18
11455
 11727 6370 3F4F      		sbci r19,lo8(-1)
11456
 11728 6372 00C0      		rjmp .L1019
11457
 11729               	.L1318:
11458
 11730 6374 4D5F      		subi r20,lo8(-(3))
11459
 11731 6376 5F4F      		sbci r21,hi8(-(3))
11460
 11732 6378 00C0      		rjmp .L1031
11461
 11733               	.L1319:
11462
 11734 637a 3095      		com r19
11463
 11735 637c 2195      		neg r18
11464
 11736 637e 3F4F      		sbci r19,lo8(-1)
11465
 11737 6380 00C0      		rjmp .L1023
11466
 11738               	.L1188:
11467
 11739 6382 7093 0000 		sts (StickGasHoover.26)+1,r23
11468
 11740 6386 6093 0000 		sts StickGasHoover.26,r22
11469
 11741 638a 00C0      		rjmp .L1027
11470
 11742               	.L1145:
11471
 11743 638c 8091 0000 		lds r24,motorOutRear
11472
 11744 6390 8093 0000 		sts Motor+1,r24
11473
 11745 6394 8091 0000 		lds r24,motorOutFront
11474
 11746 6398 8093 0000 		sts Motor,r24
11475
 11747               	/* epilogue: frame size=40 */
11476
 11748 639c E2E1      		ldi r30,18
11477
 11749 639e C85D      		subi r28,-40
11478
 11750 63a0 0C94 0000 		jmp __epilogue_restores__+0
11479
 11751               	/* epilogue end (size=4) */
11480
 11752               	/* function MotorRegler size 7530 (7520) */
11481
 11754               		.comm TrimNick,2,1
11482
 11755               		.comm TrimRoll,2,1
11483
 11756               		.comm ErsatzKompass,4,1
11484
 11757               		.comm ErsatzKompassInGrad,2,1
11485
 11758               		.comm MesswertNick,2,1
11486
 11759               		.comm MesswertRoll,2,1
11487
 11760               		.comm MesswertGier,2,1
11488
 11761               		.comm Mittelwert_AccNick,2,1
11489
 11762               		.comm Mittelwert_AccRoll,2,1
11490
 11763               		.comm Mittelwert_AccHoch,2,1
11491
 11764               		.comm NaviAccNick,2,1
11492
 11765               		.comm NaviAccRoll,2,1
11493
 11766               		.comm h,1,1
11494
 11767               		.comm m,1,1
11495
 11768               		.comm s,1,1
11496
 11769               		.comm DiffNick,2,1
11497
 11770               		.comm DiffRoll,2,1
11498
 11771               		.comm EE_Parameter,101,1
11499
 11772               		.comm Mixer,77,1
11500
 11773               		.comm Parameter_J16Bitmask,1,1
11501
 11774               		.comm Parameter_J16Timing,1,1
11502
 11775               		.comm Parameter_J17Bitmask,1,1
11503
 11776               		.comm Parameter_J17Timing,1,1
11504
 11777               		.comm Motor,2,1
11505
 11778               	.global	EEPromArray
11506
 11779               		.section	.eeprom,"aw",@progbits
11507
 11782               	EEPromArray:
11508
 11783 0000 0000 0000 		.skip 2048,0
11509
 11783      0000 0000
11510
 11783      0000 0000
11511
 11783      0000 0000
11512
 11783      0000 0000
11513
 11784               		.comm MesswertGierBias,2,1
11514
 11785               		.comm RohMesswertNick,2,1
11515
 11786               		.comm RohMesswertRoll,2,1
11516
 11787               		.comm AdNeutralGierBias,2,1
11517
 11788               		.comm MittelIntegralNick,4,1
11518
 11789               		.comm MittelIntegralRoll,4,1
11519
 11790               		.comm MittelIntegralNick2,4,1
11520
 11791               		.comm MittelIntegralRoll2,4,1
11521
 11792               		.comm MAX_GAS,1,1
11522
 11793               		.comm MIN_GAS,1,1
11523
 11794               		.comm GyroFaktor,1,1
11524
 11795               		.comm GyroFaktorGier,1,1
11525
 11796               		.comm IntegralFaktor,1,1
11526
 11797               		.comm IntegralFaktorGier,1,1
11527
 11798               		.comm Parameter_NaviGpsModeControl,1,1
11528
 11799               		.comm Parameter_NaviGpsGain,1,1
11529
 11800               		.comm Parameter_NaviGpsP,1,1
11530
 11801               		.comm Parameter_NaviGpsI,1,1
11531
 11802               		.comm Parameter_NaviGpsD,1,1
11532
 11803               		.comm Parameter_NaviGpsACC,1,1
11533
 11804               		.comm Parameter_NaviOperatingRadius,1,1
11534
 11805               		.comm Parameter_NaviWindCorrection,1,1
11535
 11806               		.comm Parameter_NaviSpeedCompensation,1,1
11536
 11807               		.comm Parameter_ExternalControl,1,1
11537
 11808               		.comm KopplungsteilNickRoll,2,1
11538
 11809               		.comm KopplungsteilRollNick,2,1
11539
 11810               		.comm tmp_motorwert,4,1
11540
 11811               		.comm angle,2,1
11541
 11812               		.comm desiredAngle,2,1
11542
 11813               		.comm motorOutFront,2,1
11543
 11814               		.comm motorOutRear,2,1
11544
 11815               		.comm thrust,2,1
11545
 11816               	/* File "fc.c": code 12994 = 0x32c2 (12928), prologues  29, epilogues  37 */
11546
DEFINED SYMBOLS
11547
                            *ABS*:00000000 fc.c
11548
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:3      *ABS*:0000003f __SREG__
11549
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:4      *ABS*:0000003e __SP_H__
11550
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5      *ABS*:0000003d __SP_L__
11551
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:6      *ABS*:00000000 __tmp_reg__
11552
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:7      *ABS*:00000001 __zero_reg__
11553
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:15     .bss:00000000 filterDD
11554
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:21     .bss:00000002 filtersum
11555
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:27     .bss:00000004 gyroScaled
11556
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:33     .bss:00000006 gyroScaledOld
11557
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:39     .bss:00000008 mincontrollerDD
11558
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:45     .bss:0000000a maxcontrollerDD
11559
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:51     .bss:0000000c controllerDD
11560
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:57     .bss:0000000e mincontrollerD
11561
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:63     .bss:00000010 maxcontrollerD
11562
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:69     .bss:00000012 controllerD
11563
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:75     .bss:00000014 mincontrollerP
11564
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:81     .bss:00000016 maxcontrollerP
11565
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:87     .bss:00000018 controllerP
11566
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:93     .bss:0000001a kdd
11567
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:99     .bss:0000001c kd
11568
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:105    .bss:0000001e kp
11569
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:111    .bss:00000020 ipk
11570
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:117    .data:00000000 ucflg3
11571
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:122    .data:00000001 ucflg2
11572
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:127    .data:00000002 ucflg1
11573
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:134    .bss:00000026 LoadHandler
11574
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:140    .data:00000003 RequiredMotors
11575
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:145    .data:00000004 GIER_GRAD_FAKTOR
11576
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:152    .bss:00000027 MikroKopterFlags
11577
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:158    .bss:00000028 modell_fliegt
11578
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:164    .bss:0000002a MaxStickRoll
11579
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:170    .bss:0000002c MaxStickNick
11580
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:176    .data:00000008 ExternHoehenValue
11581
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:183    .bss:0000002e ExternStickGier
11582
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:189    .bss:00000030 ExternStickRoll
11583
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:195    .bss:00000032 ExternStickNick
11584
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:201    .data:0000000a Parameter_DynamicStability
11585
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:206    .data:0000000b Parameter_CouplingYawCorrection
11586
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:211    .data:0000000c Parameter_AchsKopplung2
11587
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:216    .data:0000000d Parameter_AchsKopplung1
11588
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:221    .data:0000000e Parameter_LoopGasLimit
11589
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:226    .data:0000000f Parameter_ServoRollControl
11590
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:231    .data:00000010 Parameter_ServoNickControl
11591
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:238    .bss:00000034 Parameter_UserParam8
11592
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:244    .bss:00000035 Parameter_UserParam7
11593
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:250    .bss:00000036 Parameter_UserParam6
11594
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:256    .bss:00000037 Parameter_UserParam5
11595
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:262    .bss:00000038 Parameter_UserParam4
11596
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:268    .bss:00000039 Parameter_UserParam3
11597
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:274    .bss:0000003a Parameter_UserParam2
11598
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:280    .bss:0000003b Parameter_UserParam1
11599
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:286    .data:00000011 Parameter_I_Faktor
11600
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:291    .data:00000012 Parameter_Gier_P
11601
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:296    .data:00000013 Parameter_Gyro_Gier_I
11602
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:301    .data:00000014 Parameter_Gyro_Gier_P
11603
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:306    .data:00000015 Parameter_Gyro_I
11604
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:311    .data:00000016 Parameter_Gyro_P
11605
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:316    .data:00000017 Parameter_Gyro_D
11606
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:321    .data:00000018 Parameter_Hoehe_GPS_Z
11607
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:326    .data:00000019 Parameter_KompassWirkung
11608
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:331    .data:0000001a Parameter_Hoehe_ACC_Wirkung
11609
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:336    .data:0000001b Parameter_Hoehe_P
11610
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:341    .data:0000001c Parameter_MaxHoehe
11611
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:346    .data:0000001d Parameter_Luftdruck_D
11612
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:353    .bss:0000003c Looping_Oben
11613
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:359    .bss:0000003d Looping_Unten
11614
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:365    .bss:0000003e Looping_Rechts
11615
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:371    .bss:0000003f Looping_Links
11616
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:377    .bss:00000040 Looping_Roll
11617
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:383    .bss:00000041 Looping_Nick
11618
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:389    .data:0000001e Ki
11619
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:396    .bss:00000042 LageKorrekturNick
11620
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:402    .bss:00000044 LageKorrekturRoll
11621
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:408    .bss:00000046 SollHoehe
11622
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:414    .bss:0000004a HoehenWert
11623
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:420    .bss:0000004e StickGas
11624
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:426    .bss:00000050 StickGier
11625
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:432    .bss:00000052 StickRoll
11626
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:438    .bss:00000054 StickNick
11627
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:444    .bss:00000056 SenderRSSI
11628
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:450    .bss:00000057 SenderOkay
11629
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:456    .bss:00000058 Poti4
11630
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:462    .bss:0000005a Poti3
11631
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:468    .bss:0000005c Poti2
11632
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:474    .bss:0000005e Poti1
11633
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:480    .bss:00000060 GierGyroFehler
11634
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:486    .data:00000020 Umschlag180Roll
11635
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:491    .data:00000024 Umschlag180Nick
11636
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:498    .bss:00000062 TrichterFlug
11637
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:504    .bss:00000063 HoehenReglerAktiv
11638
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:510    .bss:00000064 MotorenEin
11639
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:516    .data:00000028 KompassSignalSchlecht
11640
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:523    .bss:00000065 KompassRichtung
11641
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:529    .bss:00000067 KompassStartwert
11642
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:535    .bss:00000069 KompassValue
11643
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:541    .bss:0000006b Mess_Integral_Hoch
11644
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:547    .bss:0000006f Mess_Integral_Gier2
11645
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:553    .bss:00000073 Mess_Integral_Gier
11646
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:559    .bss:00000077 Mess_IntegralRoll2
11647
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:565    .bss:0000007b Mess_IntegralRoll
11648
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:571    .bss:0000007f Mess_IntegralNick2
11649
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:577    .bss:00000083 Mess_IntegralNick
11650
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:583    .bss:00000087 Integral_Gier
11651
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:589    .bss:0000008b IntegralAccZ
11652
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:595    .bss:0000008f IntegralAccRoll
11653
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:601    .bss:00000093 IntegralAccNick
11654
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:607    .bss:00000097 IntegralRoll2
11655
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:613    .bss:0000009b IntegralRoll
11656
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:619    .bss:0000009f IntegralNick2
11657
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:625    .bss:000000a3 IntegralNick
11658
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:631    .bss:000000a7 CosinusRollWinkel
11659
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:637    .bss:000000a8 CosinusNickWinkel
11660
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:643    .bss:000000a9 NeutralAccZ
11661
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:649    .bss:000000ad NaviCntAcc
11662
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:655    .bss:000000af NeutralAccY
11663
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:661    .bss:000000b1 NeutralAccX
11664
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:667    .bss:000000b3 StartNeutralNick
11665
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:673    .bss:000000b5 StartNeutralRoll
11666
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:679    .bss:000000b7 AdNeutralGier
11667
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:685    .bss:000000b9 AdNeutralRoll
11668
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:691    .bss:000000bb AdNeutralNick
11669
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:697    .data:0000002a I2CTimeout
11670
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:704    .bss:000000bd BaroExpandActive
11671
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:708    .text:00000000 eeprom_read_byte
11672
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:730    .text:00000010 eeprom_write_byte
11673
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:756    .text:00000028 DefaultStickMapping
11674
                            *COM*:00000065 EE_Parameter
11675
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:787    .text:0000005a DefaultKonstanten3
11676
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:923    .text:000001ee DefaultKonstanten2
11677
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1060   .text:00000384 DefaultKonstanten1
11678
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1194   .text:0000051e ReadParameterSet
11679
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:11782  .eeprom:00000000 EEPromArray
11680
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1231   .text:00000558 SetActiveParamSetNumber
11681
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1268   .text:00000582 WriteParameterSet
11682
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1348   .text:00000608 GetActiveParamSetNumber
11683
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1384   .text:00000632 MotorSmoothing
11684
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1418   .text:0000065e Piep
11685
                             .bss:000000bf tmpl.35
11686
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1460   .bss:000000c3 tmpl2.36
11687
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1461   .bss:000000c7 tmpl3.37
11688
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1462   .bss:000000cb tmpl4.38
11689
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1463   .bss:000000cf oldNick.39
11690
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1464   .bss:000000d1 oldRoll.40
11691
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1465   .bss:000000d3 d2Roll.41
11692
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1466   .bss:000000d5 d2Nick.42
11693
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1470   .text:000006aa Mittelwert
11694
                            *COM*:00000002 MesswertGier
11695
                            *COM*:00000002 RohMesswertNick
11696
                            *COM*:00000002 RohMesswertRoll
11697
                            *COM*:00000002 Mittelwert_AccNick
11698
                            *COM*:00000002 Mittelwert_AccRoll
11699
                            *COM*:00000002 Mittelwert_AccHoch
11700
                            *COM*:00000002 NaviAccNick
11701
                            *COM*:00000002 NaviAccRoll
11702
                            *COM*:00000004 ErsatzKompass
11703
                            *COM*:00000002 KopplungsteilNickRoll
11704
                            *COM*:00000002 KopplungsteilRollNick
11705
                            *COM*:00000002 TrimRoll
11706
                            *COM*:00000002 TrimNick
11707
                            *COM*:00000002 MesswertRoll
11708
                            *COM*:00000002 MesswertNick
11709
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:3619   .text:0000198a CalibrierMittelwert
11710
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:3970   .text:00001c9a SetNeutral
11711
                            *COM*:00000002 AdNeutralGierBias
11712
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:4524   .text:000021c6 SendMotorData
11713
                            *COM*:00000002 Motor
11714
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:4589   .text:00002250 ParameterZuordnung
11715
                            *COM*:00000001 Parameter_J16Timing
11716
                            *COM*:00000001 Parameter_J17Timing
11717
                            *COM*:00000001 Parameter_ExternalControl
11718
                            *COM*:00000001 MAX_GAS
11719
                            *COM*:00000001 MIN_GAS
11720
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:1467   .bss:000000d7 SummeNick.0
11721
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5523   .bss:000000db SummeRoll.1
11722
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5524   .bss:000000df sollGier.2
11723
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5525   .bss:000000e3 tmp_long.3
11724
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5526   .bss:000000e7 tmp_long2.4
11725
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5527   .bss:000000eb IntegralFehlerNick.5
11726
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5528   .bss:000000ef IntegralFehlerRoll.6
11727
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5529   .bss:000000f3 RcLostTimer.7
11728
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5530   .bss:000000f5 delay_neutral.8
11729
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5531   .bss:000000f6 delay_einschalten.9
11730
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5532   .bss:000000f7 delay_ausschalten.10
11731
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5533   .bss:000000f8 TimerWerteausgabe.11
11732
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5534   .bss:000000f9 NeueKompassRichtungMerken.12
11733
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5535   .bss:000000fa ausgleichNick.13
11734
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5536   .bss:000000fe ausgleichRoll.14
11735
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5537   .bss:00000102 stick_nick.15
11736
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5538   .bss:00000104 stick_roll.16
11737
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5539   .bss:00000106 cnt.17
11738
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5540   .bss:00000108 last_n_p.18
11739
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5541   .bss:00000109 last_n_n.19
11740
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5542   .bss:0000010a last_r_p.20
11741
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5543   .bss:0000010b last_r_n.21
11742
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5544   .bss:0000010c MittelIntegralNick_Alt.22
11743
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5545   .bss:00000110 MittelIntegralRoll_Alt.23
11744
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5546   .bss:00000114 HeightTrimming.24
11745
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5547   .bss:00000116 FilterHCGas.25
11746
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5552   .data:00000045 StickGasHoover.26
11747
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5548   .bss:00000118 HooverGas.27
11748
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5554   .bss:0000011a HooverGasMin.28
11749
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5558   .data:00000047 HooverGasMax.29
11750
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5555   .bss:0000011c HooverGasFilter.30
11751
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5563   .data:00000049 delay.31
11752
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5560   .bss:00000120 BaroAtUpperLimit.32
11753
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5565   .bss:00000121 BaroAtLowerLimit.33
11754
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5566   .bss:00000122 HeightTrimmingFlag.34
11755
C:\Users\Bernd\AppData\Local\Temp/ccllosgu.s:5571   .text:000029ca MotorRegler
11756
                            *COM*:00000001 GyroFaktor
11757
                            *COM*:00000001 GyroFaktorGier
11758
                            *COM*:00000001 IntegralFaktorGier
11759
                            *COM*:00000001 IntegralFaktor
11760
                            *COM*:00000004 MittelIntegralNick
11761
                            *COM*:00000004 MittelIntegralRoll
11762
                            *COM*:00000004 MittelIntegralNick2
11763
                            *COM*:00000004 MittelIntegralRoll2
11764
                            *COM*:00000002 DiffNick
11765
                            *COM*:00000002 DiffRoll
11766
                            *COM*:00000002 thrust
11767
                            *COM*:00000002 desiredAngle
11768
                            *COM*:00000002 angle
11769
                            *COM*:00000002 motorOutFront
11770
                            *COM*:00000002 motorOutRear
11771
                            *COM*:00000002 ErsatzKompassInGrad
11772
                            *COM*:00000001 h
11773
                            *COM*:00000001 m
11774
                            *COM*:00000001 s
11775
                            *COM*:0000004d Mixer
11776
                            *COM*:00000001 Parameter_J16Bitmask
11777
                            *COM*:00000001 Parameter_J17Bitmask
11778
                            *COM*:00000002 MesswertGierBias
11779
                            *COM*:00000001 Parameter_NaviGpsModeControl
11780
                            *COM*:00000001 Parameter_NaviGpsGain
11781
                            *COM*:00000001 Parameter_NaviGpsP
11782
                            *COM*:00000001 Parameter_NaviGpsI
11783
                            *COM*:00000001 Parameter_NaviGpsD
11784
                            *COM*:00000001 Parameter_NaviGpsACC
11785
                            *COM*:00000001 Parameter_NaviOperatingRadius
11786
                            *COM*:00000001 Parameter_NaviWindCorrection
11787
                            *COM*:00000001 Parameter_NaviSpeedCompensation
11788
                            *COM*:00000004 tmp_motorwert
11789
 
11790
UNDEFINED SYMBOLS
11791
__do_copy_data
11792
__do_clear_bss
11793
__eerd_block
11794
LED_Init
11795
__eewr_block
11796
beeptime
11797
Delay_ms
11798
__prologue_saves__
11799
AdWertGier
11800
AdWertNickFilter
11801
AdWertRollFilter
11802
AdWertAccNick
11803
AdWertAccRoll
11804
AdWertAccHoch
11805
__floatsisf
11806
Aktuell_az
11807
__subsf3
11808
__addsf3
11809
__fixsfsi
11810
AdReady
11811
__mulsi3
11812
__divmodsi4
11813
HiResNick
11814
HiResRoll
11815
AdWertNick
11816
PlatinenVersion
11817
AdWertRoll
11818
PPM_in
11819
__epilogue_restores__
11820
SucheGyroOffset
11821
ExpandBaro
11822
Delay_ms_Mess
11823
MessLuftdruck
11824
__divmodhi4
11825
Luftdruck
11826
StartLuftdruck
11827
VarioMeter
11828
SendVersionToNavi
11829
ServoActive
11830
SucheLuftruckOffset
11831
PC_MotortestActive
11832
MotorTest
11833
DebugOut
11834
twi_state
11835
motor
11836
i2c_start
11837
PPM_diff
11838
NewPpmData
11839
__fixunssfsi
11840
ExternControl
11841
WinkelOut
11842
ZaehlMessungen
11843
BattLowVoltageWarning
11844
UBat
11845
__udivmodhi4
11846
DruckOffsetSetting
11847
MissingMotor
11848
SummenHoehe
11849
ihypot
11850
c_cos_8192