Subversion Repositories FlightCtrl

Rev

Rev 1189 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1189 kmpec 1
   1               		.file	"fc.c"
2
   2               	__SREG__ = 0x3f
3
   3               	__SP_H__ = 0x3e
4
   4               	__SP_L__ = 0x3d
5
   5               	__tmp_reg__ = 0
6
   6               	__zero_reg__ = 1
7
   7               		.global __do_copy_data
8
   8               		.global __do_clear_bss
9
   9               		.text
10
  10               	.global	DefaultStickMapping
11
  12               	DefaultStickMapping:
12
  13               	/* prologue: frame size=0 */
13
  14               	/* prologue end (size=0) */
14
  15 0000 81E0      		ldi r24,lo8(1)
15
  16 0002 8093 0000 		sts EE_Parameter,r24
16
  17 0006 82E0      		ldi r24,lo8(2)
17
  18 0008 8093 0000 		sts EE_Parameter+1,r24
18
  19 000c 83E0      		ldi r24,lo8(3)
19
  20 000e 8093 0000 		sts EE_Parameter+2,r24
20
  21 0012 84E0      		ldi r24,lo8(4)
21
  22 0014 8093 0000 		sts EE_Parameter+3,r24
22
  23 0018 85E0      		ldi r24,lo8(5)
23
  24 001a 8093 0000 		sts EE_Parameter+4,r24
24
  25 001e 86E0      		ldi r24,lo8(6)
25
  26 0020 8093 0000 		sts EE_Parameter+5,r24
26
  27 0024 87E0      		ldi r24,lo8(7)
27
  28 0026 8093 0000 		sts EE_Parameter+6,r24
28
  29 002a 88E0      		ldi r24,lo8(8)
29
  30 002c 8093 0000 		sts EE_Parameter+7,r24
30
  31               	/* epilogue: frame size=0 */
31
  32 0030 0895      		ret
32
  33               	/* epilogue end (size=1) */
33
  34               	/* function DefaultStickMapping size 25 (24) */
34
  36               	.global	MotorSmoothing
35
  38               	MotorSmoothing:
36
  39               	/* prologue: frame size=0 */
37
  40               	/* prologue end (size=0) */
38
  41 0032 6817      		cp r22,r24
39
  42 0034 7907      		cpc r23,r25
40
  43 0036 04F4      		brge .L4
41
  44 0038 680F      		add r22,r24
42
  45 003a 791F      		adc r23,r25
43
  46 003c 77FD      		sbrc r23,7
44
  47 003e 00C0      		rjmp .L10
45
  48 0040 CB01      		movw r24,r22
46
  49 0042 9595      		asr r25
47
  50 0044 8795      		ror r24
48
  51 0046 0895      		ret
49
  52               	.L4:
50
  53 0048 681B      		sub r22,r24
51
  54 004a 790B      		sbc r23,r25
52
  55 004c 861B      		sub r24,r22
53
  56 004e 970B      		sbc r25,r23
54
  57 0050 0895      		ret
55
  58               	.L10:
56
  59 0052 6F5F      		subi r22,lo8(-(1))
57
  60 0054 7F4F      		sbci r23,hi8(-(1))
58
  61 0056 CB01      		movw r24,r22
59
  62 0058 9595      		asr r25
60
  63 005a 8795      		ror r24
61
  64 005c 0895      		ret
62
  65               	/* epilogue: frame size=0 */
63
  66               	/* epilogue: noreturn */
64
  67               	/* epilogue end (size=0) */
65
  68               	/* function MotorSmoothing size 22 (22) */
66
  70               	.global	Mittelwert
67
  72               	Mittelwert:
68
  73               	/* prologue: frame size=27 */
69
  74 005e 2F92      		push r2
70
  75 0060 3F92      		push r3
71
  76 0062 4F92      		push r4
72
  77 0064 5F92      		push r5
73
  78 0066 6F92      		push r6
74
  79 0068 7F92      		push r7
75
  80 006a 8F92      		push r8
76
  81 006c 9F92      		push r9
77
  82 006e AF92      		push r10
78
  83 0070 BF92      		push r11
79
  84 0072 CF92      		push r12
80
  85 0074 DF92      		push r13
81
  86 0076 EF92      		push r14
82
  87 0078 FF92      		push r15
83
  88 007a 0F93      		push r16
84
  89 007c 1F93      		push r17
85
  90 007e CF93      		push r28
86
  91 0080 DF93      		push r29
87
  92 0082 CDB7      		in r28,__SP_L__
88
  93 0084 DEB7      		in r29,__SP_H__
89
  94 0086 6B97      		sbiw r28,27
90
  95 0088 0FB6      		in __tmp_reg__,__SREG__
91
  96 008a F894      		cli
92
  97 008c DEBF      		out __SP_H__,r29
93
  98 008e 0FBE      		out __SREG__,__tmp_reg__
94
  99 0090 CDBF      		out __SP_L__,r28
95
 100               	/* prologue end (size=26) */
96
 101 0092 8091 0000 		lds r24,AdWertGier
97
 102 0096 9091 0000 		lds r25,(AdWertGier)+1
98
 103 009a 4090 0000 		lds r4,AdNeutralGier
99
 104 009e 5090 0000 		lds r5,(AdNeutralGier)+1
100
 105 00a2 481A      		sub r4,r24
101
 106 00a4 590A      		sbc r5,r25
102
 107 00a6 5092 0000 		sts (MesswertGier)+1,r5
103
 108 00aa 4092 0000 		sts MesswertGier,r4
104
 109 00ae 2091 0000 		lds r18,AdWertNickFilter
105
 110 00b2 3091 0000 		lds r19,(AdWertNickFilter)+1
106
 111 00b6 37FF      		sbrs r19,7
107
 112 00b8 00C0      		rjmp .+4
108
 113 00ba 0C94 0000 		jmp .L146
109
 114               	.L12:
110
 115 00be 3595      		asr r19
111
 116 00c0 2795      		ror r18
112
 117 00c2 3595      		asr r19
113
 118 00c4 2795      		ror r18
114
 119 00c6 3595      		asr r19
115
 120 00c8 2795      		ror r18
116
 121 00ca 3B8F      		std Y+27,r19
117
 122 00cc 2A8F      		std Y+26,r18
118
 123 00ce 2091 0000 		lds r18,AdWertRollFilter
119
 124 00d2 3091 0000 		lds r19,(AdWertRollFilter)+1
120
 125 00d6 37FD      		sbrc r19,7
121
 126 00d8 00C0      		rjmp .L147
122
 127               	.L13:
123
 128 00da 3595      		asr r19
124
 129 00dc 2795      		ror r18
125
 130 00de 3595      		asr r19
126
 131 00e0 2795      		ror r18
127
 132 00e2 3595      		asr r19
128
 133 00e4 2795      		ror r18
129
 134 00e6 3C8B      		std Y+20,r19
130
 135 00e8 2B8B      		std Y+19,r18
131
 136 00ea 2A8D      		ldd r18,Y+26
132
 137 00ec 3B8D      		ldd r19,Y+27
133
 138 00ee 3093 0000 		sts (RohMesswertNick)+1,r19
134
 139 00f2 2093 0000 		sts RohMesswertNick,r18
135
 140 00f6 8B89      		ldd r24,Y+19
136
 141 00f8 9C89      		ldd r25,Y+20
137
 142 00fa 9093 0000 		sts (RohMesswertRoll)+1,r25
138
 143 00fe 8093 0000 		sts RohMesswertRoll,r24
139
 144 0102 6091 0000 		lds r22,AdWertAccNick
140
 145 0106 7091 0000 		lds r23,(AdWertAccNick)+1
141
 146 010a 8827      		clr r24
142
 147 010c 77FD      		sbrc r23,7
143
 148 010e 8095      		com r24
144
 149 0110 982F      		mov r25,r24
145
 150 0112 26E0      		ldi r18,lo8(6)
146
 151 0114 30E0      		ldi r19,hi8(6)
147
 152 0116 40E0      		ldi r20,hlo8(6)
148
 153 0118 50E0      		ldi r21,hhi8(6)
149
 154 011a 0E94 0000 		call __mulsi3
150
 155 011e 7B01      		movw r14,r22
151
 156 0120 8C01      		movw r16,r24
152
 157 0122 2091 0000 		lds r18,Mittelwert_AccNick
153
 158 0126 3091 0000 		lds r19,(Mittelwert_AccNick)+1
154
 159 012a 4427      		clr r20
155
 160 012c 37FD      		sbrc r19,7
156
 161 012e 4095      		com r20
157
 162 0130 542F      		mov r21,r20
158
 163 0132 CA01      		movw r24,r20
159
 164 0134 B901      		movw r22,r18
160
 165 0136 660F      		lsl r22
161
 166 0138 771F      		rol r23
162
 167 013a 881F      		rol r24
163
 168 013c 991F      		rol r25
164
 169 013e 620F      		add r22,r18
165
 170 0140 731F      		adc r23,r19
166
 171 0142 841F      		adc r24,r20
167
 172 0144 951F      		adc r25,r21
168
 173 0146 6E0D      		add r22,r14
169
 174 0148 7F1D      		adc r23,r15
170
 175 014a 801F      		adc r24,r16
171
 176 014c 911F      		adc r25,r17
172
 177 014e 24E0      		ldi r18,lo8(4)
173
 178 0150 30E0      		ldi r19,hi8(4)
174
 179 0152 40E0      		ldi r20,hlo8(4)
175
 180 0154 50E0      		ldi r21,hhi8(4)
176
 181 0156 0E94 0000 		call __divmodsi4
177
 182 015a 3093 0000 		sts (Mittelwert_AccNick)+1,r19
178
 183 015e 2093 0000 		sts Mittelwert_AccNick,r18
179
 184 0162 6091 0000 		lds r22,AdWertAccRoll
180
 185 0166 7091 0000 		lds r23,(AdWertAccRoll)+1
181
 186 016a 8827      		clr r24
182
 187 016c 77FD      		sbrc r23,7
183
 188 016e 8095      		com r24
184
 189 0170 982F      		mov r25,r24
185
 190 0172 26E0      		ldi r18,lo8(6)
186
 191 0174 30E0      		ldi r19,hi8(6)
187
 192 0176 40E0      		ldi r20,hlo8(6)
188
 193 0178 50E0      		ldi r21,hhi8(6)
189
 194 017a 0E94 0000 		call __mulsi3
190
 195 017e 7B01      		movw r14,r22
191
 196 0180 8C01      		movw r16,r24
192
 197 0182 2091 0000 		lds r18,Mittelwert_AccRoll
193
 198 0186 3091 0000 		lds r19,(Mittelwert_AccRoll)+1
194
 199 018a 4427      		clr r20
195
 200 018c 37FD      		sbrc r19,7
196
 201 018e 4095      		com r20
197
 202 0190 542F      		mov r21,r20
198
 203 0192 CA01      		movw r24,r20
199
 204 0194 B901      		movw r22,r18
200
 205 0196 660F      		lsl r22
201
 206 0198 771F      		rol r23
202
 207 019a 881F      		rol r24
203
 208 019c 991F      		rol r25
204
 209 019e 620F      		add r22,r18
205
 210 01a0 731F      		adc r23,r19
206
 211 01a2 841F      		adc r24,r20
207
 212 01a4 951F      		adc r25,r21
208
 213 01a6 6E0D      		add r22,r14
209
 214 01a8 7F1D      		adc r23,r15
210
 215 01aa 801F      		adc r24,r16
211
 216 01ac 911F      		adc r25,r17
212
 217 01ae 24E0      		ldi r18,lo8(4)
213
 218 01b0 30E0      		ldi r19,hi8(4)
214
 219 01b2 40E0      		ldi r20,hlo8(4)
215
 220 01b4 50E0      		ldi r21,hhi8(4)
216
 221 01b6 0E94 0000 		call __divmodsi4
217
 222 01ba 3093 0000 		sts (Mittelwert_AccRoll)+1,r19
218
 223 01be 2093 0000 		sts Mittelwert_AccRoll,r18
219
 224 01c2 E090 0000 		lds r14,AdWertAccHoch
220
 225 01c6 F090 0000 		lds r15,(AdWertAccHoch)+1
221
 226 01ca 2091 0000 		lds r18,Mittelwert_AccHoch
222
 227 01ce 3091 0000 		lds r19,(Mittelwert_AccHoch)+1
223
 228 01d2 4427      		clr r20
224
 229 01d4 37FD      		sbrc r19,7
225
 230 01d6 4095      		com r20
226
 231 01d8 542F      		mov r21,r20
227
 232 01da CA01      		movw r24,r20
228
 233 01dc B901      		movw r22,r18
229
 234 01de 660F      		lsl r22
230
 235 01e0 771F      		rol r23
231
 236 01e2 881F      		rol r24
232
 237 01e4 991F      		rol r25
233
 238 01e6 620F      		add r22,r18
234
 239 01e8 731F      		adc r23,r19
235
 240 01ea 841F      		adc r24,r20
236
 241 01ec 951F      		adc r25,r21
237
 242 01ee 0027      		clr r16
238
 243 01f0 F7FC      		sbrc r15,7
239
 244 01f2 0095      		com r16
240
 245 01f4 102F      		mov r17,r16
241
 246 01f6 6E0D      		add r22,r14
242
 247 01f8 7F1D      		adc r23,r15
243
 248 01fa 801F      		adc r24,r16
244
 249 01fc 911F      		adc r25,r17
245
 250 01fe 24E0      		ldi r18,lo8(4)
246
 251 0200 30E0      		ldi r19,hi8(4)
247
 252 0202 40E0      		ldi r20,hlo8(4)
248
 253 0204 50E0      		ldi r21,hhi8(4)
249
 254 0206 0E94 0000 		call __divmodsi4
250
 255 020a 3093 0000 		sts (Mittelwert_AccHoch)+1,r19
251
 256 020e 2093 0000 		sts Mittelwert_AccHoch,r18
252
 257 0212 2091 0000 		lds r18,AdWertAccNick
253
 258 0216 3091 0000 		lds r19,(AdWertAccNick)+1
254
 259 021a C901      		movw r24,r18
255
 260 021c 880F      		lsl r24
256
 261 021e 991F      		rol r25
257
 262 0220 820F      		add r24,r18
258
 263 0222 931F      		adc r25,r19
259
 264 0224 880F      		lsl r24
260
 265 0226 991F      		rol r25
261
 266 0228 AA27      		clr r26
262
 267 022a 97FD      		sbrc r25,7
263
 268 022c A095      		com r26
264
 269 022e BA2F      		mov r27,r26
265
 270 0230 2091 0000 		lds r18,IntegralAccNick
266
 271 0234 3091 0000 		lds r19,(IntegralAccNick)+1
267
 272 0238 4091 0000 		lds r20,(IntegralAccNick)+2
268
 273 023c 5091 0000 		lds r21,(IntegralAccNick)+3
269
 274 0240 280F      		add r18,r24
270
 275 0242 391F      		adc r19,r25
271
 276 0244 4A1F      		adc r20,r26
272
 277 0246 5B1F      		adc r21,r27
273
 278 0248 2093 0000 		sts IntegralAccNick,r18
274
 279 024c 3093 0000 		sts (IntegralAccNick)+1,r19
275
 280 0250 4093 0000 		sts (IntegralAccNick)+2,r20
276
 281 0254 5093 0000 		sts (IntegralAccNick)+3,r21
277
 282 0258 2091 0000 		lds r18,AdWertAccRoll
278
 283 025c 3091 0000 		lds r19,(AdWertAccRoll)+1
279
 284 0260 C901      		movw r24,r18
280
 285 0262 880F      		lsl r24
281
 286 0264 991F      		rol r25
282
 287 0266 820F      		add r24,r18
283
 288 0268 931F      		adc r25,r19
284
 289 026a 880F      		lsl r24
285
 290 026c 991F      		rol r25
286
 291 026e AA27      		clr r26
287
 292 0270 97FD      		sbrc r25,7
288
 293 0272 A095      		com r26
289
 294 0274 BA2F      		mov r27,r26
290
 295 0276 2091 0000 		lds r18,IntegralAccRoll
291
 296 027a 3091 0000 		lds r19,(IntegralAccRoll)+1
292
 297 027e 4091 0000 		lds r20,(IntegralAccRoll)+2
293
 298 0282 5091 0000 		lds r21,(IntegralAccRoll)+3
294
 299 0286 280F      		add r18,r24
295
 300 0288 391F      		adc r19,r25
296
 301 028a 4A1F      		adc r20,r26
297
 302 028c 5B1F      		adc r21,r27
298
 303 028e 2093 0000 		sts IntegralAccRoll,r18
299
 304 0292 3093 0000 		sts (IntegralAccRoll)+1,r19
300
 305 0296 4093 0000 		sts (IntegralAccRoll)+2,r20
301
 306 029a 5093 0000 		sts (IntegralAccRoll)+3,r21
302
 307 029e 2091 0000 		lds r18,AdWertAccNick
303
 308 02a2 3091 0000 		lds r19,(AdWertAccNick)+1
304
 309 02a6 8091 0000 		lds r24,NaviAccNick
305
 310 02aa 9091 0000 		lds r25,(NaviAccNick)+1
306
 311 02ae 820F      		add r24,r18
307
 312 02b0 931F      		adc r25,r19
308
 313 02b2 9093 0000 		sts (NaviAccNick)+1,r25
309
 314 02b6 8093 0000 		sts NaviAccNick,r24
310
 315 02ba 2091 0000 		lds r18,AdWertAccRoll
311
 316 02be 3091 0000 		lds r19,(AdWertAccRoll)+1
312
 317 02c2 8091 0000 		lds r24,NaviAccRoll
313
 318 02c6 9091 0000 		lds r25,(NaviAccRoll)+1
314
 319 02ca 820F      		add r24,r18
315
 320 02cc 931F      		adc r25,r19
316
 321 02ce 9093 0000 		sts (NaviAccRoll)+1,r25
317
 322 02d2 8093 0000 		sts NaviAccRoll,r24
318
 323 02d6 8091 0000 		lds r24,NaviCntAcc
319
 324 02da 9091 0000 		lds r25,(NaviCntAcc)+1
320
 325 02de 0196      		adiw r24,1
321
 326 02e0 9093 0000 		sts (NaviCntAcc)+1,r25
322
 327 02e4 8093 0000 		sts NaviCntAcc,r24
323
 328 02e8 E090 0000 		lds r14,Aktuell_az
324
 329 02ec F090 0000 		lds r15,(Aktuell_az)+1
325
 330 02f0 A090 0000 		lds r10,NeutralAccZ
326
 331 02f4 B090 0000 		lds r11,(NeutralAccZ)+1
327
 332 02f8 C090 0000 		lds r12,(NeutralAccZ)+2
328
 333 02fc D090 0000 		lds r13,(NeutralAccZ)+3
329
 334 0300 6091 0000 		lds r22,IntegralAccZ
330
 335 0304 7091 0000 		lds r23,(IntegralAccZ)+1
331
 336 0308 8091 0000 		lds r24,(IntegralAccZ)+2
332
 337 030c 9091 0000 		lds r25,(IntegralAccZ)+3
333
 338 0310 0E94 0000 		call __floatsisf
334
 339 0314 3B01      		movw r6,r22
335
 340 0316 4C01      		movw r8,r24
336
 341 0318 0027      		clr r16
337
 342 031a F7FC      		sbrc r15,7
338
 343 031c 0095      		com r16
339
 344 031e 102F      		mov r17,r16
340
 345 0320 C801      		movw r24,r16
341
 346 0322 B701      		movw r22,r14
342
 347 0324 0E94 0000 		call __floatsisf
343
 348 0328 A601      		movw r20,r12
344
 349 032a 9501      		movw r18,r10
345
 350 032c 0E94 0000 		call __subsf3
346
 351 0330 9B01      		movw r18,r22
347
 352 0332 AC01      		movw r20,r24
348
 353 0334 C401      		movw r24,r8
349
 354 0336 B301      		movw r22,r6
350
 355 0338 0E94 0000 		call __addsf3
351
 356 033c 0E94 0000 		call __fixsfsi
352
 357 0340 6093 0000 		sts IntegralAccZ,r22
353
 358 0344 7093 0000 		sts (IntegralAccZ)+1,r23
354
 359 0348 8093 0000 		sts (IntegralAccZ)+2,r24
355
 360 034c 9093 0000 		sts (IntegralAccZ)+3,r25
356
 361 0350 8FEC      		ldi r24,lo8(-49)
357
 362 0352 8093 7A00 		sts 122,r24
358
 363 0356 1092 0000 		sts AdReady,__zero_reg__
359
 364 035a 8091 0000 		lds r24,Mess_IntegralRoll
360
 365 035e 9091 0000 		lds r25,(Mess_IntegralRoll)+1
361
 366 0362 A091 0000 		lds r26,(Mess_IntegralRoll)+2
362
 367 0366 B091 0000 		lds r27,(Mess_IntegralRoll)+3
363
 368 036a 8F87      		std Y+15,r24
364
 369 036c 988B      		std Y+16,r25
365
 370 036e A98B      		std Y+17,r26
366
 371 0370 BA8B      		std Y+18,r27
367
 372 0372 8091 0000 		lds r24,Mess_IntegralNick
368
 373 0376 9091 0000 		lds r25,(Mess_IntegralNick)+1
369
 374 037a A091 0000 		lds r26,(Mess_IntegralNick)+2
370
 375 037e B091 0000 		lds r27,(Mess_IntegralNick)+3
371
 376 0382 8B87      		std Y+11,r24
372
 377 0384 9C87      		std Y+12,r25
373
 378 0386 AD87      		std Y+13,r26
374
 379 0388 BE87      		std Y+14,r27
375
 380 038a 3201      		movw r6,r4
376
 381 038c 8824      		clr r8
377
 382 038e 77FC      		sbrc r7,7
378
 383 0390 8094      		com r8
379
 384 0392 982C      		mov r9,r8
380
 385 0394 8091 0000 		lds r24,Mess_Integral_Gier
381
 386 0398 9091 0000 		lds r25,(Mess_Integral_Gier)+1
382
 387 039c A091 0000 		lds r26,(Mess_Integral_Gier)+2
383
 388 03a0 B091 0000 		lds r27,(Mess_Integral_Gier)+3
384
 389 03a4 860D      		add r24,r6
385
 390 03a6 971D      		adc r25,r7
386
 391 03a8 A81D      		adc r26,r8
387
 392 03aa B91D      		adc r27,r9
388
 393 03ac 8E8B      		std Y+22,r24
389
 394 03ae 9F8B      		std Y+23,r25
390
 395 03b0 A88F      		std Y+24,r26
391
 396 03b2 B98F      		std Y+25,r27
392
 397 03b4 8093 0000 		sts Mess_Integral_Gier,r24
393
 398 03b8 9093 0000 		sts (Mess_Integral_Gier)+1,r25
394
 399 03bc A093 0000 		sts (Mess_Integral_Gier)+2,r26
395
 400 03c0 B093 0000 		sts (Mess_Integral_Gier)+3,r27
396
 401 03c4 2090 0000 		lds r2,ErsatzKompass
397
 402 03c8 3090 0000 		lds r3,(ErsatzKompass)+1
398
 403 03cc 4090 0000 		lds r4,(ErsatzKompass)+2
399
 404 03d0 5090 0000 		lds r5,(ErsatzKompass)+3
400
 405 03d4 260C      		add r2,r6
401
 406 03d6 371C      		adc r3,r7
402
 407 03d8 481C      		adc r4,r8
403
 408 03da 591C      		adc r5,r9
404
 409 03dc 2092 0000 		sts ErsatzKompass,r2
405
 410 03e0 3092 0000 		sts (ErsatzKompass)+1,r3
406
 411 03e4 4092 0000 		sts (ErsatzKompass)+2,r4
407
 412 03e8 5092 0000 		sts (ErsatzKompass)+3,r5
408
 413 03ec 9091 0000 		lds r25,Looping_Nick
409
 414 03f0 9A87      		std Y+10,r25
410
 415 03f2 9923      		tst r25
411
 416 03f4 01F4      		brne .L14
412
 417 03f6 8091 0000 		lds r24,Looping_Roll
413
 418 03fa 8823      		tst r24
414
 419 03fc 01F4      		brne .+2
415
 420 03fe 00C0      		rjmp .L148
416
 421               	.L14:
417
 422 0400 A091 0000 		lds r26,EE_Parameter+8
418
 423 0404 A983      		std Y+1,r26
419
 424               	.L18:
420
 425 0406 1092 0000 		sts (KopplungsteilRollNick)+1,__zero_reg__
421
 426 040a 1092 0000 		sts KopplungsteilRollNick,__zero_reg__
422
 427 040e 1092 0000 		sts (KopplungsteilNickRoll)+1,__zero_reg__
423
 428 0412 1092 0000 		sts KopplungsteilNickRoll,__zero_reg__
424
 429 0416 1092 0000 		sts tmpl2.2653,__zero_reg__
425
 430 041a 1092 0000 		sts (tmpl2.2653)+1,__zero_reg__
426
 431 041e 1092 0000 		sts (tmpl2.2653)+2,__zero_reg__
427
 432 0422 1092 0000 		sts (tmpl2.2653)+3,__zero_reg__
428
 433 0426 1092 0000 		sts tmpl.2652,__zero_reg__
429
 434 042a 1092 0000 		sts (tmpl.2652)+1,__zero_reg__
430
 435 042e 1092 0000 		sts (tmpl.2652)+2,__zero_reg__
431
 436 0432 1092 0000 		sts (tmpl.2652)+3,__zero_reg__
432
 437 0436 B091 0000 		lds r27,Parameter_CouplingYawCorrection
433
 438 043a BD8B      		std Y+21,r27
434
 439               	.L29:
435
 440 043c E090 0000 		lds r14,tmpl.2652
436
 441 0440 F090 0000 		lds r15,(tmpl.2652)+1
437
 442 0444 0091 0000 		lds r16,(tmpl.2652)+2
438
 443 0448 1091 0000 		lds r17,(tmpl.2652)+3
439
 444 044c A090 0000 		lds r10,tmpl2.2653
440
 445 0450 B090 0000 		lds r11,(tmpl2.2653)+1
441
 446 0454 C090 0000 		lds r12,(tmpl2.2653)+2
442
 447 0458 D090 0000 		lds r13,(tmpl2.2653)+3
443
 448 045c C601      		movw r24,r12
444
 449 045e B501      		movw r22,r10
445
 450 0460 24E6      		ldi r18,lo8(100)
446
 451 0462 30E0      		ldi r19,hi8(100)
447
 452 0464 40E0      		ldi r20,hlo8(100)
448
 453 0466 50E0      		ldi r21,hhi8(100)
449
 454 0468 0E94 0000 		call __divmodsi4
450
 455 046c 4701      		movw r8,r14
451
 456 046e 821A      		sub r8,r18
452
 457 0470 930A      		sbc r9,r19
453
 458 0472 9092 0000 		sts (TrimRoll)+1,r9
454
 459 0476 8092 0000 		sts TrimRoll,r8
455
 460 047a C801      		movw r24,r16
456
 461 047c B701      		movw r22,r14
457
 462 047e 24E6      		ldi r18,lo8(100)
458
 463 0480 30E0      		ldi r19,hi8(100)
459
 464 0482 40E0      		ldi r20,hlo8(100)
460
 465 0484 50E0      		ldi r21,hhi8(100)
461
 466 0486 0E94 0000 		call __divmodsi4
462
 467 048a 3901      		movw r6,r18
463
 468 048c 6A18      		sub r6,r10
464
 469 048e 7B08      		sbc r7,r11
465
 470 0490 7092 0000 		sts (TrimNick)+1,r7
466
 471 0494 6092 0000 		sts TrimNick,r6
467
 472 0498 6091 0000 		lds r22,GIER_GRAD_FAKTOR
468
 473 049c 7091 0000 		lds r23,(GIER_GRAD_FAKTOR)+1
469
 474 04a0 8091 0000 		lds r24,(GIER_GRAD_FAKTOR)+2
470
 475 04a4 9091 0000 		lds r25,(GIER_GRAD_FAKTOR)+3
471
 476 04a8 28E6      		ldi r18,lo8(360)
472
 477 04aa 31E0      		ldi r19,hi8(360)
473
 478 04ac 40E0      		ldi r20,hlo8(360)
474
 479 04ae 50E0      		ldi r21,hhi8(360)
475
 480 04b0 0E94 0000 		call __mulsi3
476
 481 04b4 2616      		cp r2,r22
477
 482 04b6 3706      		cpc r3,r23
478
 483 04b8 4806      		cpc r4,r24
479
 484 04ba 5906      		cpc r5,r25
480
 485 04bc 04F0      		brlt .L31
481
 486 04be 261A      		sub r2,r22
482
 487 04c0 370A      		sbc r3,r23
483
 488 04c2 480A      		sbc r4,r24
484
 489 04c4 590A      		sbc r5,r25
485
 490 04c6 2092 0000 		sts ErsatzKompass,r2
486
 491 04ca 3092 0000 		sts (ErsatzKompass)+1,r3
487
 492 04ce 4092 0000 		sts (ErsatzKompass)+2,r4
488
 493 04d2 5092 0000 		sts (ErsatzKompass)+3,r5
489
 494               	.L31:
490
 495 04d6 57FC      		sbrc r5,7
491
 496 04d8 00C0      		rjmp .L149
492
 497               	.L33:
493
 498 04da 6B89      		ldd r22,Y+19
494
 499 04dc 7C89      		ldd r23,Y+20
495
 500 04de 680D      		add r22,r8
496
 501 04e0 791D      		adc r23,r9
497
 502 04e2 9B01      		movw r18,r22
498
 503 04e4 4427      		clr r20
499
 504 04e6 37FD      		sbrc r19,7
500
 505 04e8 4095      		com r20
501
 506 04ea 542F      		mov r21,r20
502
 507 04ec 8091 0000 		lds r24,Mess_IntegralRoll2
503
 508 04f0 9091 0000 		lds r25,(Mess_IntegralRoll2)+1
504
 509 04f4 A091 0000 		lds r26,(Mess_IntegralRoll2)+2
505
 510 04f8 B091 0000 		lds r27,(Mess_IntegralRoll2)+3
506
 511 04fc 820F      		add r24,r18
507
 512 04fe 931F      		adc r25,r19
508
 513 0500 A41F      		adc r26,r20
509
 514 0502 B51F      		adc r27,r21
510
 515 0504 8093 0000 		sts Mess_IntegralRoll2,r24
511
 516 0508 9093 0000 		sts (Mess_IntegralRoll2)+1,r25
512
 517 050c A093 0000 		sts (Mess_IntegralRoll2)+2,r26
513
 518 0510 B093 0000 		sts (Mess_IntegralRoll2)+3,r27
514
 519 0514 8091 0000 		lds r24,LageKorrekturRoll
515
 520 0518 9091 0000 		lds r25,(LageKorrekturRoll)+1
516
 521 051c 681B      		sub r22,r24
517
 522 051e 790B      		sbc r23,r25
518
 523 0520 7B01      		movw r14,r22
519
 524 0522 0027      		clr r16
520
 525 0524 F7FC      		sbrc r15,7
521
 526 0526 0095      		com r16
522
 527 0528 102F      		mov r17,r16
523
 528 052a 8F85      		ldd r24,Y+15
524
 529 052c 9889      		ldd r25,Y+16
525
 530 052e A989      		ldd r26,Y+17
526
 531 0530 BA89      		ldd r27,Y+18
527
 532 0532 E80E      		add r14,r24
528
 533 0534 F91E      		adc r15,r25
529
 534 0536 0A1F      		adc r16,r26
530
 535 0538 1B1F      		adc r17,r27
531
 536 053a E092 0000 		sts Mess_IntegralRoll,r14
532
 537 053e F092 0000 		sts (Mess_IntegralRoll)+1,r15
533
 538 0542 0093 0000 		sts (Mess_IntegralRoll)+2,r16
534
 539 0546 1093 0000 		sts (Mess_IntegralRoll)+3,r17
535
 540 054a 2091 0000 		lds r18,Umschlag180Roll
536
 541 054e 3091 0000 		lds r19,(Umschlag180Roll)+1
537
 542 0552 4091 0000 		lds r20,(Umschlag180Roll)+2
538
 543 0556 5091 0000 		lds r21,(Umschlag180Roll)+3
539
 544 055a 2E15      		cp r18,r14
540
 545 055c 3F05      		cpc r19,r15
541
 546 055e 4007      		cpc r20,r16
542
 547 0560 5107      		cpc r21,r17
543
 548 0562 04F4      		brge .L35
544
 549 0564 78EA      		ldi r23,lo8(25000)
545
 550 0566 E72E      		mov r14,r23
546
 551 0568 71E6      		ldi r23,hi8(25000)
547
 552 056a F72E      		mov r15,r23
548
 553 056c 012D      		mov r16,__zero_reg__
549
 554 056e 112D      		mov r17,__zero_reg__
550
 555 0570 E21A      		sub r14,r18
551
 556 0572 F30A      		sbc r15,r19
552
 557 0574 040B      		sbc r16,r20
553
 558 0576 150B      		sbc r17,r21
554
 559 0578 E092 0000 		sts Mess_IntegralRoll,r14
555
 560 057c F092 0000 		sts (Mess_IntegralRoll)+1,r15
556
 561 0580 0093 0000 		sts (Mess_IntegralRoll)+2,r16
557
 562 0584 1093 0000 		sts (Mess_IntegralRoll)+3,r17
558
 563 0588 E092 0000 		sts Mess_IntegralRoll2,r14
559
 564 058c F092 0000 		sts (Mess_IntegralRoll2)+1,r15
560
 565 0590 0093 0000 		sts (Mess_IntegralRoll2)+2,r16
561
 566 0594 1093 0000 		sts (Mess_IntegralRoll2)+3,r17
562
 567               	.L35:
563
 568 0598 8827      		clr r24
564
 569 059a 9927      		clr r25
565
 570 059c DC01      		movw r26,r24
566
 571 059e 821B      		sub r24,r18
567
 572 05a0 930B      		sbc r25,r19
568
 573 05a2 A40B      		sbc r26,r20
569
 574 05a4 B50B      		sbc r27,r21
570
 575 05a6 E090 0000 		lds r14,Mess_IntegralRoll
571
 576 05aa F090 0000 		lds r15,(Mess_IntegralRoll)+1
572
 577 05ae 0091 0000 		lds r16,(Mess_IntegralRoll)+2
573
 578 05b2 1091 0000 		lds r17,(Mess_IntegralRoll)+3
574
 579 05b6 E816      		cp r14,r24
575
 580 05b8 F906      		cpc r15,r25
576
 581 05ba 0A07      		cpc r16,r26
577
 582 05bc 1B07      		cpc r17,r27
578
 583 05be 04F4      		brge .L37
579
 584 05c0 68E5      		ldi r22,lo8(-25000)
580
 585 05c2 E62E      		mov r14,r22
581
 586 05c4 6EE9      		ldi r22,hi8(-25000)
582
 587 05c6 F62E      		mov r15,r22
583
 588 05c8 6FEF      		ldi r22,hlo8(-25000)
584
 589 05ca 062F      		mov r16,r22
585
 590 05cc 6FEF      		ldi r22,hhi8(-25000)
586
 591 05ce 162F      		mov r17,r22
587
 592 05d0 E20E      		add r14,r18
588
 593 05d2 F31E      		adc r15,r19
589
 594 05d4 041F      		adc r16,r20
590
 595 05d6 151F      		adc r17,r21
591
 596 05d8 E092 0000 		sts Mess_IntegralRoll,r14
592
 597 05dc F092 0000 		sts (Mess_IntegralRoll)+1,r15
593
 598 05e0 0093 0000 		sts (Mess_IntegralRoll)+2,r16
594
 599 05e4 1093 0000 		sts (Mess_IntegralRoll)+3,r17
595
 600 05e8 E092 0000 		sts Mess_IntegralRoll2,r14
596
 601 05ec F092 0000 		sts (Mess_IntegralRoll2)+1,r15
597
 602 05f0 0093 0000 		sts (Mess_IntegralRoll2)+2,r16
598
 603 05f4 1093 0000 		sts (Mess_IntegralRoll2)+3,r17
599
 604               	.L37:
600
 605 05f8 6A8D      		ldd r22,Y+26
601
 606 05fa 7B8D      		ldd r23,Y+27
602
 607 05fc 660D      		add r22,r6
603
 608 05fe 771D      		adc r23,r7
604
 609 0600 9B01      		movw r18,r22
605
 610 0602 4427      		clr r20
606
 611 0604 37FD      		sbrc r19,7
607
 612 0606 4095      		com r20
608
 613 0608 542F      		mov r21,r20
609
 614 060a 8091 0000 		lds r24,Mess_IntegralNick2
610
 615 060e 9091 0000 		lds r25,(Mess_IntegralNick2)+1
611
 616 0612 A091 0000 		lds r26,(Mess_IntegralNick2)+2
612
 617 0616 B091 0000 		lds r27,(Mess_IntegralNick2)+3
613
 618 061a 820F      		add r24,r18
614
 619 061c 931F      		adc r25,r19
615
 620 061e A41F      		adc r26,r20
616
 621 0620 B51F      		adc r27,r21
617
 622 0622 8093 0000 		sts Mess_IntegralNick2,r24
618
 623 0626 9093 0000 		sts (Mess_IntegralNick2)+1,r25
619
 624 062a A093 0000 		sts (Mess_IntegralNick2)+2,r26
620
 625 062e B093 0000 		sts (Mess_IntegralNick2)+3,r27
621
 626 0632 8091 0000 		lds r24,LageKorrekturNick
622
 627 0636 9091 0000 		lds r25,(LageKorrekturNick)+1
623
 628 063a 681B      		sub r22,r24
624
 629 063c 790B      		sbc r23,r25
625
 630 063e 9B01      		movw r18,r22
626
 631 0640 4427      		clr r20
627
 632 0642 37FD      		sbrc r19,7
628
 633 0644 4095      		com r20
629
 634 0646 542F      		mov r21,r20
630
 635 0648 8B85      		ldd r24,Y+11
631
 636 064a 9C85      		ldd r25,Y+12
632
 637 064c AD85      		ldd r26,Y+13
633
 638 064e BE85      		ldd r27,Y+14
634
 639 0650 280F      		add r18,r24
635
 640 0652 391F      		adc r19,r25
636
 641 0654 4A1F      		adc r20,r26
637
 642 0656 5B1F      		adc r21,r27
638
 643 0658 2093 0000 		sts Mess_IntegralNick,r18
639
 644 065c 3093 0000 		sts (Mess_IntegralNick)+1,r19
640
 645 0660 4093 0000 		sts (Mess_IntegralNick)+2,r20
641
 646 0664 5093 0000 		sts (Mess_IntegralNick)+3,r21
642
 647 0668 A090 0000 		lds r10,Umschlag180Nick
643
 648 066c B090 0000 		lds r11,(Umschlag180Nick)+1
644
 649 0670 C090 0000 		lds r12,(Umschlag180Nick)+2
645
 650 0674 D090 0000 		lds r13,(Umschlag180Nick)+3
646
 651 0678 A216      		cp r10,r18
647
 652 067a B306      		cpc r11,r19
648
 653 067c C406      		cpc r12,r20
649
 654 067e D506      		cpc r13,r21
650
 655 0680 04F4      		brge .L39
651
 656 0682 28EA      		ldi r18,lo8(25000)
652
 657 0684 31E6      		ldi r19,hi8(25000)
653
 658 0686 40E0      		ldi r20,hlo8(25000)
654
 659 0688 50E0      		ldi r21,hhi8(25000)
655
 660 068a 2A19      		sub r18,r10
656
 661 068c 3B09      		sbc r19,r11
657
 662 068e 4C09      		sbc r20,r12
658
 663 0690 5D09      		sbc r21,r13
659
 664 0692 2093 0000 		sts Mess_IntegralNick,r18
660
 665 0696 3093 0000 		sts (Mess_IntegralNick)+1,r19
661
 666 069a 4093 0000 		sts (Mess_IntegralNick)+2,r20
662
 667 069e 5093 0000 		sts (Mess_IntegralNick)+3,r21
663
 668 06a2 2093 0000 		sts Mess_IntegralNick2,r18
664
 669 06a6 3093 0000 		sts (Mess_IntegralNick2)+1,r19
665
 670 06aa 4093 0000 		sts (Mess_IntegralNick2)+2,r20
666
 671 06ae 5093 0000 		sts (Mess_IntegralNick2)+3,r21
667
 672               	.L39:
668
 673 06b2 8827      		clr r24
669
 674 06b4 9927      		clr r25
670
 675 06b6 DC01      		movw r26,r24
671
 676 06b8 8A19      		sub r24,r10
672
 677 06ba 9B09      		sbc r25,r11
673
 678 06bc AC09      		sbc r26,r12
674
 679 06be BD09      		sbc r27,r13
675
 680 06c0 2091 0000 		lds r18,Mess_IntegralNick
676
 681 06c4 3091 0000 		lds r19,(Mess_IntegralNick)+1
677
 682 06c8 4091 0000 		lds r20,(Mess_IntegralNick)+2
678
 683 06cc 5091 0000 		lds r21,(Mess_IntegralNick)+3
679
 684 06d0 2817      		cp r18,r24
680
 685 06d2 3907      		cpc r19,r25
681
 686 06d4 4A07      		cpc r20,r26
682
 687 06d6 5B07      		cpc r21,r27
683
 688 06d8 04F4      		brge .L41
684
 689 06da A601      		movw r20,r12
685
 690 06dc 9501      		movw r18,r10
686
 691 06de 285A      		subi r18,lo8(-(-25000))
687
 692 06e0 3146      		sbci r19,hi8(-(-25000))
688
 693 06e2 4040      		sbci r20,hlo8(-(-25000))
689
 694 06e4 5040      		sbci r21,hhi8(-(-25000))
690
 695 06e6 2093 0000 		sts Mess_IntegralNick,r18
691
 696 06ea 3093 0000 		sts (Mess_IntegralNick)+1,r19
692
 697 06ee 4093 0000 		sts (Mess_IntegralNick)+2,r20
693
 698 06f2 5093 0000 		sts (Mess_IntegralNick)+3,r21
694
 699 06f6 2093 0000 		sts Mess_IntegralNick2,r18
695
 700 06fa 3093 0000 		sts (Mess_IntegralNick2)+1,r19
696
 701 06fe 4093 0000 		sts (Mess_IntegralNick2)+2,r20
697
 702 0702 5093 0000 		sts (Mess_IntegralNick2)+3,r21
698
 703               	.L41:
699
 704 0706 8E89      		ldd r24,Y+22
700
 705 0708 9F89      		ldd r25,Y+23
701
 706 070a A88D      		ldd r26,Y+24
702
 707 070c B98D      		ldd r27,Y+25
703
 708 070e 8093 0000 		sts Integral_Gier,r24
704
 709 0712 9093 0000 		sts (Integral_Gier)+1,r25
705
 710 0716 A093 0000 		sts (Integral_Gier)+2,r26
706
 711 071a B093 0000 		sts (Integral_Gier)+3,r27
707
 712 071e 2093 0000 		sts IntegralNick,r18
708
 713 0722 3093 0000 		sts (IntegralNick)+1,r19
709
 714 0726 4093 0000 		sts (IntegralNick)+2,r20
710
 715 072a 5093 0000 		sts (IntegralNick)+3,r21
711
 716 072e E092 0000 		sts IntegralRoll,r14
712
 717 0732 F092 0000 		sts (IntegralRoll)+1,r15
713
 718 0736 0093 0000 		sts (IntegralRoll)+2,r16
714
 719 073a 1093 0000 		sts (IntegralRoll)+3,r17
715
 720 073e 8091 0000 		lds r24,Mess_IntegralNick2
716
 721 0742 9091 0000 		lds r25,(Mess_IntegralNick2)+1
717
 722 0746 A091 0000 		lds r26,(Mess_IntegralNick2)+2
718
 723 074a B091 0000 		lds r27,(Mess_IntegralNick2)+3
719
 724 074e 8093 0000 		sts IntegralNick2,r24
720
 725 0752 9093 0000 		sts (IntegralNick2)+1,r25
721
 726 0756 A093 0000 		sts (IntegralNick2)+2,r26
722
 727 075a B093 0000 		sts (IntegralNick2)+3,r27
723
 728 075e 8091 0000 		lds r24,Mess_IntegralRoll2
724
 729 0762 9091 0000 		lds r25,(Mess_IntegralRoll2)+1
725
 730 0766 A091 0000 		lds r26,(Mess_IntegralRoll2)+2
726
 731 076a B091 0000 		lds r27,(Mess_IntegralRoll2)+3
727
 732 076e 8093 0000 		sts IntegralRoll2,r24
728
 733 0772 9093 0000 		sts (IntegralRoll2)+1,r25
729
 734 0776 A093 0000 		sts (IntegralRoll2)+2,r26
730
 735 077a B093 0000 		sts (IntegralRoll2)+3,r27
731
 736 077e 8091 0000 		lds r24,HiResNick
732
 737 0782 9091 0000 		lds r25,(HiResNick)+1
733
 738 0786 97FD      		sbrc r25,7
734
 739 0788 00C0      		rjmp .L150
735
 740               	.L43:
736
 741 078a 9595      		asr r25
737
 742 078c 8795      		ror r24
738
 743 078e 9595      		asr r25
739
 744 0790 8795      		ror r24
740
 745 0792 9595      		asr r25
741
 746 0794 8795      		ror r24
742
 747 0796 9093 0000 		sts (MesswertNick)+1,r25
743
 748 079a 8093 0000 		sts MesswertNick,r24
744
 749 079e 8091 0000 		lds r24,HiResRoll
745
 750 07a2 9091 0000 		lds r25,(HiResRoll)+1
746
 751 07a6 97FD      		sbrc r25,7
747
 752 07a8 00C0      		rjmp .L151
748
 753               	.L44:
749
 754 07aa 9595      		asr r25
750
 755 07ac 8795      		ror r24
751
 756 07ae 9595      		asr r25
752
 757 07b0 8795      		ror r24
753
 758 07b2 9595      		asr r25
754
 759 07b4 8795      		ror r24
755
 760 07b6 9093 0000 		sts (MesswertRoll)+1,r25
756
 761 07ba 8093 0000 		sts MesswertRoll,r24
757
 762 07be 8091 0000 		lds r24,AdWertNick
758
 763 07c2 9091 0000 		lds r25,(AdWertNick)+1
759
 764 07c6 0F97      		sbiw r24,15
760
 765 07c8 04F4      		brge .L45
761
 766 07ca 88E1      		ldi r24,lo8(-1000)
762
 767 07cc 9CEF      		ldi r25,hi8(-1000)
763
 768 07ce 9093 0000 		sts (MesswertNick)+1,r25
764
 769 07d2 8093 0000 		sts MesswertNick,r24
765
 770               	.L45:
766
 771 07d6 8091 0000 		lds r24,AdWertNick
767
 772 07da 9091 0000 		lds r25,(AdWertNick)+1
768
 773 07de 0797      		sbiw r24,7
769
 774 07e0 04F4      		brge .L47
770
 775 07e2 80E3      		ldi r24,lo8(-2000)
771
 776 07e4 98EF      		ldi r25,hi8(-2000)
772
 777 07e6 9093 0000 		sts (MesswertNick)+1,r25
773
 778 07ea 8093 0000 		sts MesswertNick,r24
774
 779               	.L47:
775
 780 07ee 2091 0000 		lds r18,PlatinenVersion
776
 781 07f2 2A30      		cpi r18,lo8(10)
777
 782 07f4 01F4      		brne .+2
778
 783 07f6 00C0      		rjmp .L152
779
 784 07f8 8091 0000 		lds r24,AdWertNick
780
 785 07fc 9091 0000 		lds r25,(AdWertNick)+1
781
 786 0800 815D      		subi r24,lo8(2001)
782
 787 0802 9740      		sbci r25,hi8(2001)
783
 788 0804 04F0      		brlt .L55
784
 789 0806 88EE      		ldi r24,lo8(1000)
785
 790 0808 93E0      		ldi r25,hi8(1000)
786
 791 080a 9093 0000 		sts (MesswertNick)+1,r25
787
 792 080e 8093 0000 		sts MesswertNick,r24
788
 793               	.L55:
789
 794 0812 8091 0000 		lds r24,AdWertNick
790
 795 0816 9091 0000 		lds r25,(AdWertNick)+1
791
 796 081a 805E      		subi r24,lo8(2016)
792
 797 081c 9740      		sbci r25,hi8(2016)
793
 798 081e 04F0      		brlt .+2
794
 799 0820 00C0      		rjmp .L144
795
 800               	.L53:
796
 801 0822 8091 0000 		lds r24,AdWertRoll
797
 802 0826 9091 0000 		lds r25,(AdWertRoll)+1
798
 803 082a 0F97      		sbiw r24,15
799
 804 082c 04F4      		brge .L58
800
 805 082e 88E1      		ldi r24,lo8(-1000)
801
 806 0830 9CEF      		ldi r25,hi8(-1000)
802
 807 0832 9093 0000 		sts (MesswertRoll)+1,r25
803
 808 0836 8093 0000 		sts MesswertRoll,r24
804
 809               	.L58:
805
 810 083a 8091 0000 		lds r24,AdWertRoll
806
 811 083e 9091 0000 		lds r25,(AdWertRoll)+1
807
 812 0842 0797      		sbiw r24,7
808
 813 0844 04F4      		brge .L60
809
 814 0846 80E3      		ldi r24,lo8(-2000)
810
 815 0848 98EF      		ldi r25,hi8(-2000)
811
 816 084a 9093 0000 		sts (MesswertRoll)+1,r25
812
 817 084e 8093 0000 		sts MesswertRoll,r24
813
 818               	.L60:
814
 819 0852 2A30      		cpi r18,lo8(10)
815
 820 0854 01F4      		brne .+2
816
 821 0856 00C0      		rjmp .L153
817
 822 0858 8091 0000 		lds r24,AdWertRoll
818
 823 085c 9091 0000 		lds r25,(AdWertRoll)+1
819
 824 0860 815D      		subi r24,lo8(2001)
820
 825 0862 9740      		sbci r25,hi8(2001)
821
 826 0864 04F0      		brlt .L68
822
 827 0866 88EE      		ldi r24,lo8(1000)
823
 828 0868 93E0      		ldi r25,hi8(1000)
824
 829 086a 9093 0000 		sts (MesswertRoll)+1,r25
825
 830 086e 8093 0000 		sts MesswertRoll,r24
826
 831               	.L68:
827
 832 0872 8091 0000 		lds r24,AdWertRoll
828
 833 0876 9091 0000 		lds r25,(AdWertRoll)+1
829
 834 087a 805E      		subi r24,lo8(2016)
830
 835 087c 9740      		sbci r25,hi8(2016)
831
 836 087e 04F0      		brlt .+2
832
 837 0880 00C0      		rjmp .L145
833
 838               	.L66:
834
 839 0882 6091 0000 		lds r22,Parameter_Gyro_D
835
 840 0886 6623      		tst r22
836
 841 0888 01F4      		brne .+2
837
 842 088a 00C0      		rjmp .L71
838
 843 088c 4091 0000 		lds r20,HiResNick
839
 844 0890 5091 0000 		lds r21,(HiResNick)+1
840
 845 0894 8091 0000 		lds r24,oldNick.2656
841
 846 0898 9091 0000 		lds r25,(oldNick.2656)+1
842
 847 089c 481B      		sub r20,r24
843
 848 089e 590B      		sbc r21,r25
844
 849 08a0 5093 0000 		sts (d2Nick.2659)+1,r21
845
 850 08a4 4093 0000 		sts d2Nick.2659,r20
846
 851 08a8 2091 0000 		lds r18,HiResNick
847
 852 08ac 3091 0000 		lds r19,(HiResNick)+1
848
 853 08b0 280F      		add r18,r24
849
 854 08b2 391F      		adc r19,r25
850
 855 08b4 37FD      		sbrc r19,7
851
 856 08b6 00C0      		rjmp .L154
852
 857               	.L73:
853
 858 08b8 3595      		asr r19
854
 859 08ba 2795      		ror r18
855
 860 08bc 3093 0000 		sts (oldNick.2656)+1,r19
856
 861 08c0 2093 0000 		sts oldNick.2656,r18
857
 862 08c4 4138      		cpi r20,129
858
 863 08c6 5105      		cpc r21,__zero_reg__
859
 864 08c8 04F4      		brge .+2
860
 865 08ca 00C0      		rjmp .L74
861
 866 08cc 80E8      		ldi r24,lo8(128)
862
 867 08ce 90E0      		ldi r25,hi8(128)
863
 868 08d0 9093 0000 		sts (d2Nick.2659)+1,r25
864
 869 08d4 8093 0000 		sts d2Nick.2659,r24
865
 870               	.L76:
866
 871 08d8 E62F      		mov r30,r22
867
 872 08da F0E0      		ldi r31,lo8(0)
868
 873 08dc 8091 0000 		lds r24,d2Nick.2659
869
 874 08e0 9091 0000 		lds r25,(d2Nick.2659)+1
870
 875 08e4 E89F      		mul r30,r24
871
 876 08e6 B001      		movw r22,r0
872
 877 08e8 E99F      		mul r30,r25
873
 878 08ea 700D      		add r23,r0
874
 879 08ec F89F      		mul r31,r24
875
 880 08ee 700D      		add r23,r0
876
 881 08f0 1124      		clr r1
877
 882 08f2 9B01      		movw r18,r22
878
 883 08f4 77FD      		sbrc r23,7
879
 884 08f6 00C0      		rjmp .L155
880
 885               	.L78:
881
 886 08f8 3595      		asr r19
882
 887 08fa 2795      		ror r18
883
 888 08fc 3595      		asr r19
884
 889 08fe 2795      		ror r18
885
 890 0900 3595      		asr r19
886
 891 0902 2795      		ror r18
887
 892 0904 3595      		asr r19
888
 893 0906 2795      		ror r18
889
 894 0908 8091 0000 		lds r24,MesswertNick
890
 895 090c 9091 0000 		lds r25,(MesswertNick)+1
891
 896 0910 820F      		add r24,r18
892
 897 0912 931F      		adc r25,r19
893
 898 0914 9093 0000 		sts (MesswertNick)+1,r25
894
 899 0918 8093 0000 		sts MesswertNick,r24
895
 900 091c 4091 0000 		lds r20,HiResRoll
896
 901 0920 5091 0000 		lds r21,(HiResRoll)+1
897
 902 0924 8091 0000 		lds r24,oldRoll.2657
898
 903 0928 9091 0000 		lds r25,(oldRoll.2657)+1
899
 904 092c 481B      		sub r20,r24
900
 905 092e 590B      		sbc r21,r25
901
 906 0930 5093 0000 		sts (d2Roll.2658)+1,r21
902
 907 0934 4093 0000 		sts d2Roll.2658,r20
903
 908 0938 2091 0000 		lds r18,HiResRoll
904
 909 093c 3091 0000 		lds r19,(HiResRoll)+1
905
 910 0940 280F      		add r18,r24
906
 911 0942 391F      		adc r19,r25
907
 912 0944 37FD      		sbrc r19,7
908
 913 0946 00C0      		rjmp .L156
909
 914               	.L79:
910
 915 0948 3595      		asr r19
911
 916 094a 2795      		ror r18
912
 917 094c 3093 0000 		sts (oldRoll.2657)+1,r19
913
 918 0950 2093 0000 		sts oldRoll.2657,r18
914
 919 0954 4138      		cpi r20,129
915
 920 0956 5105      		cpc r21,__zero_reg__
916
 921 0958 04F4      		brge .+2
917
 922 095a 00C0      		rjmp .L80
918
 923 095c 80E8      		ldi r24,lo8(128)
919
 924 095e 90E0      		ldi r25,hi8(128)
920
 925 0960 9093 0000 		sts (d2Roll.2658)+1,r25
921
 926 0964 8093 0000 		sts d2Roll.2658,r24
922
 927               	.L82:
923
 928 0968 8091 0000 		lds r24,d2Roll.2658
924
 929 096c 9091 0000 		lds r25,(d2Roll.2658)+1
925
 930 0970 E89F      		mul r30,r24
926
 931 0972 A001      		movw r20,r0
927
 932 0974 E99F      		mul r30,r25
928
 933 0976 500D      		add r21,r0
929
 934 0978 F89F      		mul r31,r24
930
 935 097a 500D      		add r21,r0
931
 936 097c 1124      		clr r1
932
 937 097e 9A01      		movw r18,r20
933
 938 0980 57FD      		sbrc r21,7
934
 939 0982 00C0      		rjmp .L157
935
 940               	.L84:
936
 941 0984 3595      		asr r19
937
 942 0986 2795      		ror r18
938
 943 0988 3595      		asr r19
939
 944 098a 2795      		ror r18
940
 945 098c 3595      		asr r19
941
 946 098e 2795      		ror r18
942
 947 0990 3595      		asr r19
943
 948 0992 2795      		ror r18
944
 949 0994 8091 0000 		lds r24,MesswertRoll
945
 950 0998 9091 0000 		lds r25,(MesswertRoll)+1
946
 951 099c 820F      		add r24,r18
947
 952 099e 931F      		adc r25,r19
948
 953 09a0 9093 0000 		sts (MesswertRoll)+1,r25
949
 954 09a4 8093 0000 		sts MesswertRoll,r24
950
 955 09a8 8091 0000 		lds r24,HiResNick
951
 956 09ac 9091 0000 		lds r25,(HiResNick)+1
952
 957 09b0 680F      		add r22,r24
953
 958 09b2 791F      		adc r23,r25
954
 959 09b4 7093 0000 		sts (HiResNick)+1,r23
955
 960 09b8 6093 0000 		sts HiResNick,r22
956
 961 09bc 8091 0000 		lds r24,HiResRoll
957
 962 09c0 9091 0000 		lds r25,(HiResRoll)+1
958
 963 09c4 480F      		add r20,r24
959
 964 09c6 591F      		adc r21,r25
960
 965 09c8 5093 0000 		sts (HiResRoll)+1,r21
961
 966 09cc 4093 0000 		sts HiResRoll,r20
962
 967               	.L71:
963
 968 09d0 8B89      		ldd r24,Y+19
964
 969 09d2 9C89      		ldd r25,Y+20
965
 970 09d4 1816      		cp __zero_reg__,r24
966
 971 09d6 1906      		cpc __zero_reg__,r25
967
 972 09d8 04F0      		brlt .+2
968
 973 09da 00C0      		rjmp .L85
969
 974 09dc 9D89      		ldd r25,Y+21
970
 975 09de E92E      		mov r14,r25
971
 976 09e0 FF24      		clr r15
972
 977 09e2 00E0      		ldi r16,lo8(0)
973
 978 09e4 10E0      		ldi r17,hi8(0)
974
 979 09e6 6091 0000 		lds r22,KopplungsteilNickRoll
975
 980 09ea 7091 0000 		lds r23,(KopplungsteilNickRoll)+1
976
 981 09ee 77FD      		sbrc r23,7
977
 982 09f0 00C0      		rjmp .L158
978
 983               	.L87:
979
 984 09f2 8827      		clr r24
980
 985 09f4 77FD      		sbrc r23,7
981
 986 09f6 8095      		com r24
982
 987 09f8 982F      		mov r25,r24
983
 988 09fa A801      		movw r20,r16
984
 989 09fc 9701      		movw r18,r14
985
 990 09fe 0E94 0000 		call __mulsi3
986
 991 0a02 20E4      		ldi r18,lo8(64)
987
 992 0a04 30E0      		ldi r19,hi8(64)
988
 993 0a06 40E0      		ldi r20,hlo8(64)
989
 994 0a08 50E0      		ldi r21,hhi8(64)
990
 995 0a0a 0E94 0000 		call __divmodsi4
991
 996 0a0e 820E      		add r8,r18
992
 997 0a10 931E      		adc r9,r19
993
 998 0a12 9092 0000 		sts (TrimRoll)+1,r9
994
 999 0a16 8092 0000 		sts TrimRoll,r8
995
 1000 0a1a EA8D      		ldd r30,Y+26
996
 1001 0a1c FB8D      		ldd r31,Y+27
997
 1002 0a1e 1E16      		cp __zero_reg__,r30
998
 1003 0a20 1F06      		cpc __zero_reg__,r31
999
 1004 0a22 04F0      		brlt .+2
1000
 1005 0a24 00C0      		rjmp .L90
1001
 1006               	.L171:
1002
 1007 0a26 2091 0000 		lds r18,KopplungsteilRollNick
1003
 1008 0a2a 3091 0000 		lds r19,(KopplungsteilRollNick)+1
1004
 1009 0a2e 37FD      		sbrc r19,7
1005
 1010 0a30 00C0      		rjmp .L159
1006
 1011               	.L92:
1007
 1012 0a32 4427      		clr r20
1008
 1013 0a34 37FD      		sbrc r19,7
1009
 1014 0a36 4095      		com r20
1010
 1015 0a38 542F      		mov r21,r20
1011
 1016 0a3a C801      		movw r24,r16
1012
 1017 0a3c B701      		movw r22,r14
1013
 1018 0a3e 0E94 0000 		call __mulsi3
1014
 1019 0a42 20E4      		ldi r18,lo8(64)
1015
 1020 0a44 30E0      		ldi r19,hi8(64)
1016
 1021 0a46 40E0      		ldi r20,hlo8(64)
1017
 1022 0a48 50E0      		ldi r21,hhi8(64)
1018
 1023 0a4a 0E94 0000 		call __divmodsi4
1019
 1024 0a4e 620E      		add r6,r18
1020
 1025 0a50 731E      		adc r7,r19
1021
 1026 0a52 7092 0000 		sts (TrimNick)+1,r7
1022
 1027 0a56 6092 0000 		sts TrimNick,r6
1023
 1028 0a5a F981      		ldd r31,Y+1
1024
 1029 0a5c F7FD      		sbrc r31,7
1025
 1030 0a5e 00C0      		rjmp .L160
1026
 1031               	.L95:
1027
 1032 0a60 8091 0000 		lds r24,EE_Parameter+4
1028
 1033 0a64 E82F      		mov r30,r24
1029
 1034 0a66 F0E0      		ldi r31,lo8(0)
1030
 1035 0a68 EE0F      		lsl r30
1031
 1036 0a6a FF1F      		rol r31
1032
 1037 0a6c E050      		subi r30,lo8(-(PPM_in))
1033
 1038 0a6e F040      		sbci r31,hi8(-(PPM_in))
1034
 1039 0a70 8081      		ld r24,Z
1035
 1040 0a72 9181      		ldd r25,Z+1
1036
 1041 0a74 A091 0000 		lds r26,Poti1
1037
 1042 0a78 B091 0000 		lds r27,(Poti1)+1
1038
 1043 0a7c 8259      		subi r24,lo8(-(110))
1039
 1044 0a7e 9F4F      		sbci r25,hi8(-(110))
1040
 1045 0a80 A817      		cp r26,r24
1041
 1046 0a82 B907      		cpc r27,r25
1042
 1047 0a84 04F0      		brlt .+2
1043
 1048 0a86 00C0      		rjmp .L106
1044
 1049 0a88 1196      		adiw r26,1
1045
 1050 0a8a B093 0000 		sts (Poti1)+1,r27
1046
 1051 0a8e A093 0000 		sts Poti1,r26
1047
 1052               	.L108:
1048
 1053 0a92 8091 0000 		lds r24,EE_Parameter+5
1049
 1054 0a96 E82F      		mov r30,r24
1050
 1055 0a98 F0E0      		ldi r31,lo8(0)
1051
 1056 0a9a EE0F      		lsl r30
1052
 1057 0a9c FF1F      		rol r31
1053
 1058 0a9e E050      		subi r30,lo8(-(PPM_in))
1054
 1059 0aa0 F040      		sbci r31,hi8(-(PPM_in))
1055
 1060 0aa2 8081      		ld r24,Z
1056
 1061 0aa4 9181      		ldd r25,Z+1
1057
 1062 0aa6 6091 0000 		lds r22,Poti2
1058
 1063 0aaa 7091 0000 		lds r23,(Poti2)+1
1059
 1064 0aae 8259      		subi r24,lo8(-(110))
1060
 1065 0ab0 9F4F      		sbci r25,hi8(-(110))
1061
 1066 0ab2 6817      		cp r22,r24
1062
 1067 0ab4 7907      		cpc r23,r25
1063
 1068 0ab6 04F0      		brlt .+2
1064
 1069 0ab8 00C0      		rjmp .L111
1065
 1070 0aba 6F5F      		subi r22,lo8(-(1))
1066
 1071 0abc 7F4F      		sbci r23,hi8(-(1))
1067
 1072 0abe 7093 0000 		sts (Poti2)+1,r23
1068
 1073 0ac2 6093 0000 		sts Poti2,r22
1069
 1074               	.L113:
1070
 1075 0ac6 8091 0000 		lds r24,EE_Parameter+6
1071
 1076 0aca E82F      		mov r30,r24
1072
 1077 0acc F0E0      		ldi r31,lo8(0)
1073
 1078 0ace EE0F      		lsl r30
1074
 1079 0ad0 FF1F      		rol r31
1075
 1080 0ad2 E050      		subi r30,lo8(-(PPM_in))
1076
 1081 0ad4 F040      		sbci r31,hi8(-(PPM_in))
1077
 1082 0ad6 8081      		ld r24,Z
1078
 1083 0ad8 9181      		ldd r25,Z+1
1079
 1084 0ada 4091 0000 		lds r20,Poti3
1080
 1085 0ade 5091 0000 		lds r21,(Poti3)+1
1081
 1086 0ae2 8259      		subi r24,lo8(-(110))
1082
 1087 0ae4 9F4F      		sbci r25,hi8(-(110))
1083
 1088 0ae6 4817      		cp r20,r24
1084
 1089 0ae8 5907      		cpc r21,r25
1085
 1090 0aea 04F0      		brlt .+2
1086
 1091 0aec 00C0      		rjmp .L116
1087
 1092 0aee 4F5F      		subi r20,lo8(-(1))
1088
 1093 0af0 5F4F      		sbci r21,hi8(-(1))
1089
 1094 0af2 5093 0000 		sts (Poti3)+1,r21
1090
 1095 0af6 4093 0000 		sts Poti3,r20
1091
 1096               	.L118:
1092
 1097 0afa 8091 0000 		lds r24,EE_Parameter+7
1093
 1098 0afe E82F      		mov r30,r24
1094
 1099 0b00 F0E0      		ldi r31,lo8(0)
1095
 1100 0b02 EE0F      		lsl r30
1096
 1101 0b04 FF1F      		rol r31
1097
 1102 0b06 E050      		subi r30,lo8(-(PPM_in))
1098
 1103 0b08 F040      		sbci r31,hi8(-(PPM_in))
1099
 1104 0b0a 8081      		ld r24,Z
1100
 1105 0b0c 9181      		ldd r25,Z+1
1101
 1106 0b0e 2091 0000 		lds r18,Poti4
1102
 1107 0b12 3091 0000 		lds r19,(Poti4)+1
1103
 1108 0b16 8259      		subi r24,lo8(-(110))
1104
 1109 0b18 9F4F      		sbci r25,hi8(-(110))
1105
 1110 0b1a 2817      		cp r18,r24
1106
 1111 0b1c 3907      		cpc r19,r25
1107
 1112 0b1e 04F0      		brlt .+2
1108
 1113 0b20 00C0      		rjmp .L121
1109
 1114 0b22 2F5F      		subi r18,lo8(-(1))
1110
 1115 0b24 3F4F      		sbci r19,hi8(-(1))
1111
 1116 0b26 3093 0000 		sts (Poti4)+1,r19
1112
 1117 0b2a 2093 0000 		sts Poti4,r18
1113
 1118               	.L123:
1114
 1119 0b2e B7FD      		sbrc r27,7
1115
 1120 0b30 00C0      		rjmp .L161
1116
 1121               	.L126:
1117
 1122 0b32 AF3F      		cpi r26,255
1118
 1123 0b34 B105      		cpc r27,__zero_reg__
1119
 1124 0b36 01F0      		breq .+4
1120
 1125 0b38 04F0      		brlt .+2
1121
 1126 0b3a 00C0      		rjmp .L162
1122
 1127               	.L128:
1123
 1128 0b3c 77FD      		sbrc r23,7
1124
 1129 0b3e 00C0      		rjmp .L163
1125
 1130               	.L130:
1126
 1131 0b40 6F3F      		cpi r22,255
1127
 1132 0b42 7105      		cpc r23,__zero_reg__
1128
 1133 0b44 01F0      		breq .+4
1129
 1134 0b46 04F0      		brlt .+2
1130
 1135 0b48 00C0      		rjmp .L164
1131
 1136               	.L132:
1132
 1137 0b4a 57FD      		sbrc r21,7
1133
 1138 0b4c 00C0      		rjmp .L165
1134
 1139               	.L134:
1135
 1140 0b4e 4F3F      		cpi r20,255
1136
 1141 0b50 5105      		cpc r21,__zero_reg__
1137
 1142 0b52 01F0      		breq .+4
1138
 1143 0b54 04F0      		brlt .+2
1139
 1144 0b56 00C0      		rjmp .L166
1140
 1145               	.L136:
1141
 1146 0b58 37FD      		sbrc r19,7
1142
 1147 0b5a 00C0      		rjmp .L167
1143
 1148               	.L138:
1144
 1149 0b5c 2F3F      		cpi r18,255
1145
 1150 0b5e 3105      		cpc r19,__zero_reg__
1146
 1151 0b60 01F0      		breq .+2
1147
 1152 0b62 04F4      		brge .+2
1148
 1153 0b64 00C0      		rjmp .L142
1149
 1154 0b66 8FEF      		ldi r24,lo8(255)
1150
 1155 0b68 90E0      		ldi r25,hi8(255)
1151
 1156 0b6a 9093 0000 		sts (Poti4)+1,r25
1152
 1157 0b6e 8093 0000 		sts Poti4,r24
1153
 1158 0b72 00C0      		rjmp .L142
1154
 1159               	.L153:
1155
 1160 0b74 8091 0000 		lds r24,AdWertRoll
1156
 1161 0b78 9091 0000 		lds r25,(AdWertRoll)+1
1157
 1162 0b7c 835F      		subi r24,lo8(1011)
1158
 1163 0b7e 9340      		sbci r25,hi8(1011)
1159
 1164 0b80 04F0      		brlt .L64
1160
 1165 0b82 88EE      		ldi r24,lo8(1000)
1161
 1166 0b84 93E0      		ldi r25,hi8(1000)
1162
 1167 0b86 9093 0000 		sts (MesswertRoll)+1,r25
1163
 1168 0b8a 8093 0000 		sts MesswertRoll,r24
1164
 1169               	.L64:
1165
 1170 0b8e 8091 0000 		lds r24,AdWertRoll
1166
 1171 0b92 9091 0000 		lds r25,(AdWertRoll)+1
1167
 1172 0b96 8A5F      		subi r24,lo8(1018)
1168
 1173 0b98 9340      		sbci r25,hi8(1018)
1169
 1174 0b9a 04F4      		brge .+2
1170
 1175 0b9c 00C0      		rjmp .L66
1171
 1176               	.L145:
1172
 1177 0b9e 80ED      		ldi r24,lo8(2000)
1173
 1178 0ba0 97E0      		ldi r25,hi8(2000)
1174
 1179 0ba2 9093 0000 		sts (MesswertRoll)+1,r25
1175
 1180 0ba6 8093 0000 		sts MesswertRoll,r24
1176
 1181 0baa 00C0      		rjmp .L66
1177
 1182               	.L152:
1178
 1183 0bac 8091 0000 		lds r24,AdWertNick
1179
 1184 0bb0 9091 0000 		lds r25,(AdWertNick)+1
1180
 1185 0bb4 835F      		subi r24,lo8(1011)
1181
 1186 0bb6 9340      		sbci r25,hi8(1011)
1182
 1187 0bb8 04F0      		brlt .L51
1183
 1188 0bba 88EE      		ldi r24,lo8(1000)
1184
 1189 0bbc 93E0      		ldi r25,hi8(1000)
1185
 1190 0bbe 9093 0000 		sts (MesswertNick)+1,r25
1186
 1191 0bc2 8093 0000 		sts MesswertNick,r24
1187
 1192               	.L51:
1188
 1193 0bc6 8091 0000 		lds r24,AdWertNick
1189
 1194 0bca 9091 0000 		lds r25,(AdWertNick)+1
1190
 1195 0bce 8A5F      		subi r24,lo8(1018)
1191
 1196 0bd0 9340      		sbci r25,hi8(1018)
1192
 1197 0bd2 04F4      		brge .+2
1193
 1198 0bd4 00C0      		rjmp .L53
1194
 1199               	.L144:
1195
 1200 0bd6 80ED      		ldi r24,lo8(2000)
1196
 1201 0bd8 97E0      		ldi r25,hi8(2000)
1197
 1202 0bda 9093 0000 		sts (MesswertNick)+1,r25
1198
 1203 0bde 8093 0000 		sts MesswertNick,r24
1199
 1204 0be2 00C0      		rjmp .L53
1200
 1205               	.L121:
1201
 1206 0be4 8081      		ld r24,Z
1202
 1207 0be6 9181      		ldd r25,Z+1
1203
 1208 0be8 8259      		subi r24,lo8(-(110))
1204
 1209 0bea 9F4F      		sbci r25,hi8(-(110))
1205
 1210 0bec 8217      		cp r24,r18
1206
 1211 0bee 9307      		cpc r25,r19
1207
 1212 0bf0 04F0      		brlt .+2
1208
 1213 0bf2 00C0      		rjmp .L123
1209
 1214 0bf4 2115      		cp r18,__zero_reg__
1210
 1215 0bf6 3105      		cpc r19,__zero_reg__
1211
 1216 0bf8 01F4      		brne .+2
1212
 1217 0bfa 00C0      		rjmp .L123
1213
 1218 0bfc 2150      		subi r18,lo8(-(-1))
1214
 1219 0bfe 3040      		sbci r19,hi8(-(-1))
1215
 1220 0c00 3093 0000 		sts (Poti4)+1,r19
1216
 1221 0c04 2093 0000 		sts Poti4,r18
1217
 1222 0c08 B7FF      		sbrs r27,7
1218
 1223 0c0a 00C0      		rjmp .L126
1219
 1224               	.L161:
1220
 1225 0c0c 1092 0000 		sts (Poti1)+1,__zero_reg__
1221
 1226 0c10 1092 0000 		sts Poti1,__zero_reg__
1222
 1227 0c14 77FF      		sbrs r23,7
1223
 1228 0c16 00C0      		rjmp .L130
1224
 1229               	.L163:
1225
 1230 0c18 1092 0000 		sts (Poti2)+1,__zero_reg__
1226
 1231 0c1c 1092 0000 		sts Poti2,__zero_reg__
1227
 1232 0c20 57FF      		sbrs r21,7
1228
 1233 0c22 00C0      		rjmp .L134
1229
 1234               	.L165:
1230
 1235 0c24 1092 0000 		sts (Poti3)+1,__zero_reg__
1231
 1236 0c28 1092 0000 		sts Poti3,__zero_reg__
1232
 1237 0c2c 37FF      		sbrs r19,7
1233
 1238 0c2e 00C0      		rjmp .L138
1234
 1239               	.L167:
1235
 1240 0c30 1092 0000 		sts (Poti4)+1,__zero_reg__
1236
 1241 0c34 1092 0000 		sts Poti4,__zero_reg__
1237
 1242 0c38 00C0      		rjmp .L142
1238
 1243               	.L116:
1239
 1244 0c3a 8081      		ld r24,Z
1240
 1245 0c3c 9181      		ldd r25,Z+1
1241
 1246 0c3e 8259      		subi r24,lo8(-(110))
1242
 1247 0c40 9F4F      		sbci r25,hi8(-(110))
1243
 1248 0c42 8417      		cp r24,r20
1244
 1249 0c44 9507      		cpc r25,r21
1245
 1250 0c46 04F0      		brlt .+2
1246
 1251 0c48 00C0      		rjmp .L118
1247
 1252 0c4a 4115      		cp r20,__zero_reg__
1248
 1253 0c4c 5105      		cpc r21,__zero_reg__
1249
 1254 0c4e 01F4      		brne .+2
1250
 1255 0c50 00C0      		rjmp .L118
1251
 1256 0c52 4150      		subi r20,lo8(-(-1))
1252
 1257 0c54 5040      		sbci r21,hi8(-(-1))
1253
 1258 0c56 5093 0000 		sts (Poti3)+1,r21
1254
 1259 0c5a 4093 0000 		sts Poti3,r20
1255
 1260 0c5e 00C0      		rjmp .L118
1256
 1261               	.L111:
1257
 1262 0c60 8081      		ld r24,Z
1258
 1263 0c62 9181      		ldd r25,Z+1
1259
 1264 0c64 8259      		subi r24,lo8(-(110))
1260
 1265 0c66 9F4F      		sbci r25,hi8(-(110))
1261
 1266 0c68 8617      		cp r24,r22
1262
 1267 0c6a 9707      		cpc r25,r23
1263
 1268 0c6c 04F0      		brlt .+2
1264
 1269 0c6e 00C0      		rjmp .L113
1265
 1270 0c70 6115      		cp r22,__zero_reg__
1266
 1271 0c72 7105      		cpc r23,__zero_reg__
1267
 1272 0c74 01F4      		brne .+2
1268
 1273 0c76 00C0      		rjmp .L113
1269
 1274 0c78 6150      		subi r22,lo8(-(-1))
1270
 1275 0c7a 7040      		sbci r23,hi8(-(-1))
1271
 1276 0c7c 7093 0000 		sts (Poti2)+1,r23
1272
 1277 0c80 6093 0000 		sts Poti2,r22
1273
 1278 0c84 00C0      		rjmp .L113
1274
 1279               	.L106:
1275
 1280 0c86 8081      		ld r24,Z
1276
 1281 0c88 9181      		ldd r25,Z+1
1277
 1282 0c8a 8259      		subi r24,lo8(-(110))
1278
 1283 0c8c 9F4F      		sbci r25,hi8(-(110))
1279
 1284 0c8e 8A17      		cp r24,r26
1280
 1285 0c90 9B07      		cpc r25,r27
1281
 1286 0c92 04F0      		brlt .+2
1282
 1287 0c94 00C0      		rjmp .L108
1283
 1288 0c96 1097      		sbiw r26,0
1284
 1289 0c98 01F4      		brne .+2
1285
 1290 0c9a 00C0      		rjmp .L108
1286
 1291 0c9c 1197      		sbiw r26,1
1287
 1292 0c9e B093 0000 		sts (Poti1)+1,r27
1288
 1293 0ca2 A093 0000 		sts Poti1,r26
1289
 1294 0ca6 00C0      		rjmp .L108
1290
 1295               	.L166:
1291
 1296 0ca8 8FEF      		ldi r24,lo8(255)
1292
 1297 0caa 90E0      		ldi r25,hi8(255)
1293
 1298 0cac 9093 0000 		sts (Poti3)+1,r25
1294
 1299 0cb0 8093 0000 		sts Poti3,r24
1295
 1300 0cb4 00C0      		rjmp .L136
1296
 1301               	.L164:
1297
 1302 0cb6 8FEF      		ldi r24,lo8(255)
1298
 1303 0cb8 90E0      		ldi r25,hi8(255)
1299
 1304 0cba 9093 0000 		sts (Poti2)+1,r25
1300
 1305 0cbe 8093 0000 		sts Poti2,r24
1301
 1306 0cc2 00C0      		rjmp .L132
1302
 1307               	.L162:
1303
 1308 0cc4 8FEF      		ldi r24,lo8(255)
1304
 1309 0cc6 90E0      		ldi r25,hi8(255)
1305
 1310 0cc8 9093 0000 		sts (Poti1)+1,r25
1306
 1311 0ccc 8093 0000 		sts Poti1,r24
1307
 1312 0cd0 00C0      		rjmp .L128
1308
 1313               	.L74:
1309
 1314 0cd2 4058      		subi r20,lo8(-128)
1310
 1315 0cd4 5F4F      		sbci r21,hi8(-128)
1311
 1316 0cd6 04F0      		brlt .+2
1312
 1317 0cd8 00C0      		rjmp .L76
1313
 1318 0cda 80E8      		ldi r24,lo8(-128)
1314
 1319 0cdc 9FEF      		ldi r25,hi8(-128)
1315
 1320 0cde 9093 0000 		sts (d2Nick.2659)+1,r25
1316
 1321 0ce2 8093 0000 		sts d2Nick.2659,r24
1317
 1322 0ce6 00C0      		rjmp .L76
1318
 1323               	.L148:
1319
 1324 0ce8 B091 0000 		lds r27,EE_Parameter+8
1320
 1325 0cec B983      		std Y+1,r27
1321
 1326 0cee B6FF      		sbrs r27,6
1322
 1327 0cf0 00C0      		rjmp .L18
1323
 1328 0cf2 2F85      		ldd r18,Y+15
1324
 1329 0cf4 3889      		ldd r19,Y+16
1325
 1330 0cf6 4989      		ldd r20,Y+17
1326
 1331 0cf8 5A89      		ldd r21,Y+18
1327
 1332 0cfa 283B      		cpi r18,lo8(-93000)
1328
 1333 0cfc E4E9      		ldi r30,hi8(-93000)
1329
 1334 0cfe 3E07      		cpc r19,r30
1330
 1335 0d00 EEEF      		ldi r30,hlo8(-93000)
1331
 1336 0d02 4E07      		cpc r20,r30
1332
 1337 0d04 EFEF      		ldi r30,hhi8(-93000)
1333
 1338 0d06 5E07      		cpc r21,r30
1334
 1339 0d08 04F4      		brge .L20
1335
 1340 0d0a 28EB      		ldi r18,lo8(-93000)
1336
 1341 0d0c 34E9      		ldi r19,hi8(-93000)
1337
 1342 0d0e 4EEF      		ldi r20,hlo8(-93000)
1338
 1343 0d10 5FEF      		ldi r21,hhi8(-93000)
1339
 1344               	.L20:
1340
 1345 0d12 2A83      		std Y+2,r18
1341
 1346 0d14 3B83      		std Y+3,r19
1342
 1347 0d16 4C83      		std Y+4,r20
1343
 1348 0d18 5D83      		std Y+5,r21
1344
 1349 0d1a 2954      		subi r18,lo8(93001)
1345
 1350 0d1c 3B46      		sbci r19,hi8(93001)
1346
 1351 0d1e 4140      		sbci r20,hlo8(93001)
1347
 1352 0d20 5040      		sbci r21,hhi8(93001)
1348
 1353 0d22 04F0      		brlt .L21
1349
 1354 0d24 88E4      		ldi r24,lo8(93000)
1350
 1355 0d26 9BE6      		ldi r25,hi8(93000)
1351
 1356 0d28 A1E0      		ldi r26,hlo8(93000)
1352
 1357 0d2a B0E0      		ldi r27,hhi8(93000)
1353
 1358 0d2c 8A83      		std Y+2,r24
1354
 1359 0d2e 9B83      		std Y+3,r25
1355
 1360 0d30 AC83      		std Y+4,r26
1356
 1361 0d32 BD83      		std Y+5,r27
1357
 1362               	.L21:
1358
 1363 0d34 2B85      		ldd r18,Y+11
1359
 1364 0d36 3C85      		ldd r19,Y+12
1360
 1365 0d38 4D85      		ldd r20,Y+13
1361
 1366 0d3a 5E85      		ldd r21,Y+14
1362
 1367 0d3c 283B      		cpi r18,lo8(-93000)
1363
 1368 0d3e 94E9      		ldi r25,hi8(-93000)
1364
 1369 0d40 3907      		cpc r19,r25
1365
 1370 0d42 9EEF      		ldi r25,hlo8(-93000)
1366
 1371 0d44 4907      		cpc r20,r25
1367
 1372 0d46 9FEF      		ldi r25,hhi8(-93000)
1368
 1373 0d48 5907      		cpc r21,r25
1369
 1374 0d4a 04F4      		brge .L22
1370
 1375 0d4c 28EB      		ldi r18,lo8(-93000)
1371
 1376 0d4e 34E9      		ldi r19,hi8(-93000)
1372
 1377 0d50 4EEF      		ldi r20,hlo8(-93000)
1373
 1378 0d52 5FEF      		ldi r21,hhi8(-93000)
1374
 1379               	.L22:
1375
 1380 0d54 2E83      		std Y+6,r18
1376
 1381 0d56 3F83      		std Y+7,r19
1377
 1382 0d58 4887      		std Y+8,r20
1378
 1383 0d5a 5987      		std Y+9,r21
1379
 1384 0d5c 2954      		subi r18,lo8(93001)
1380
 1385 0d5e 3B46      		sbci r19,hi8(93001)
1381
 1386 0d60 4140      		sbci r20,hlo8(93001)
1382
 1387 0d62 5040      		sbci r21,hhi8(93001)
1383
 1388 0d64 04F0      		brlt .L23
1384
 1389 0d66 88E4      		ldi r24,lo8(93000)
1385
 1390 0d68 9BE6      		ldi r25,hi8(93000)
1386
 1391 0d6a A1E0      		ldi r26,hlo8(93000)
1387
 1392 0d6c B0E0      		ldi r27,hhi8(93000)
1388
 1393 0d6e 8E83      		std Y+6,r24
1389
 1394 0d70 9F83      		std Y+7,r25
1390
 1395 0d72 A887      		std Y+8,r26
1391
 1396 0d74 B987      		std Y+9,r27
1392
 1397               	.L23:
1393
 1398 0d76 A090 0000 		lds r10,Parameter_AchsKopplung2
1394
 1399 0d7a BB24      		clr r11
1395
 1400 0d7c CC24      		clr r12
1396
 1401 0d7e DD24      		clr r13
1397
 1402 0d80 AB89      		ldd r26,Y+19
1398
 1403 0d82 BC89      		ldd r27,Y+20
1399
 1404 0d84 9D01      		movw r18,r26
1400
 1405 0d86 4427      		clr r20
1401
 1406 0d88 37FD      		sbrc r19,7
1402
 1407 0d8a 4095      		com r20
1403
 1408 0d8c 542F      		mov r21,r20
1404
 1409 0d8e 6E81      		ldd r22,Y+6
1405
 1410 0d90 7F81      		ldd r23,Y+7
1406
 1411 0d92 8885      		ldd r24,Y+8
1407
 1412 0d94 9985      		ldd r25,Y+9
1408
 1413 0d96 0E94 0000 		call __mulsi3
1409
 1414 0d9a 20E0      		ldi r18,lo8(2048)
1410
 1415 0d9c 38E0      		ldi r19,hi8(2048)
1411
 1416 0d9e 40E0      		ldi r20,hlo8(2048)
1412
 1417 0da0 50E0      		ldi r21,hhi8(2048)
1413
 1418 0da2 0E94 0000 		call __divmodsi4
1414
 1419 0da6 CA01      		movw r24,r20
1415
 1420 0da8 B901      		movw r22,r18
1416
 1421 0daa A601      		movw r20,r12
1417
 1422 0dac 9501      		movw r18,r10
1418
 1423 0dae 0E94 0000 		call __mulsi3
1419
 1424 0db2 20E0      		ldi r18,lo8(4096)
1420
 1425 0db4 30E1      		ldi r19,hi8(4096)
1421
 1426 0db6 40E0      		ldi r20,hlo8(4096)
1422
 1427 0db8 50E0      		ldi r21,hhi8(4096)
1423
 1428 0dba 0E94 0000 		call __divmodsi4
1424
 1429 0dbe 7901      		movw r14,r18
1425
 1430 0dc0 8A01      		movw r16,r20
1426
 1431 0dc2 2093 0000 		sts tmpl3.2654,r18
1427
 1432 0dc6 3093 0000 		sts (tmpl3.2654)+1,r19
1428
 1433 0dca 4093 0000 		sts (tmpl3.2654)+2,r20
1429
 1434 0dce 5093 0000 		sts (tmpl3.2654)+3,r21
1430
 1435 0dd2 EA8D      		ldd r30,Y+26
1431
 1436 0dd4 FB8D      		ldd r31,Y+27
1432
 1437 0dd6 9F01      		movw r18,r30
1433
 1438 0dd8 4427      		clr r20
1434
 1439 0dda 37FD      		sbrc r19,7
1435
 1440 0ddc 4095      		com r20
1436
 1441 0dde 542F      		mov r21,r20
1437
 1442 0de0 6A81      		ldd r22,Y+2
1438
 1443 0de2 7B81      		ldd r23,Y+3
1439
 1444 0de4 8C81      		ldd r24,Y+4
1440
 1445 0de6 9D81      		ldd r25,Y+5
1441
 1446 0de8 0E94 0000 		call __mulsi3
1442
 1447 0dec 20E0      		ldi r18,lo8(2048)
1443
 1448 0dee 38E0      		ldi r19,hi8(2048)
1444
 1449 0df0 40E0      		ldi r20,hlo8(2048)
1445
 1450 0df2 50E0      		ldi r21,hhi8(2048)
1446
 1451 0df4 0E94 0000 		call __divmodsi4
1447
 1452 0df8 CA01      		movw r24,r20
1448
 1453 0dfa B901      		movw r22,r18
1449
 1454 0dfc A601      		movw r20,r12
1450
 1455 0dfe 9501      		movw r18,r10
1451
 1456 0e00 0E94 0000 		call __mulsi3
1452
 1457 0e04 20E0      		ldi r18,lo8(4096)
1453
 1458 0e06 30E1      		ldi r19,hi8(4096)
1454
 1459 0e08 40E0      		ldi r20,hlo8(4096)
1455
 1460 0e0a 50E0      		ldi r21,hhi8(4096)
1456
 1461 0e0c 0E94 0000 		call __divmodsi4
1457
 1462 0e10 F092 0000 		sts (KopplungsteilNickRoll)+1,r15
1458
 1463 0e14 E092 0000 		sts KopplungsteilNickRoll,r14
1459
 1464 0e18 3093 0000 		sts (KopplungsteilRollNick)+1,r19
1460
 1465 0e1c 2093 0000 		sts KopplungsteilRollNick,r18
1461
 1466 0e20 2E19      		sub r18,r14
1462
 1467 0e22 3F09      		sbc r19,r15
1463
 1468 0e24 400B      		sbc r20,r16
1464
 1469 0e26 510B      		sbc r21,r17
1465
 1470 0e28 7901      		movw r14,r18
1466
 1471 0e2a 8A01      		movw r16,r20
1467
 1472 0e2c 2093 0000 		sts tmpl4.2655,r18
1468
 1473 0e30 3093 0000 		sts (tmpl4.2655)+1,r19
1469
 1474 0e34 4093 0000 		sts (tmpl4.2655)+2,r20
1470
 1475 0e38 5093 0000 		sts (tmpl4.2655)+3,r21
1471
 1476 0e3c 220E      		add r2,r18
1472
 1477 0e3e 331E      		adc r3,r19
1473
 1478 0e40 441E      		adc r4,r20
1474
 1479 0e42 551E      		adc r5,r21
1475
 1480 0e44 2092 0000 		sts ErsatzKompass,r2
1476
 1481 0e48 3092 0000 		sts (ErsatzKompass)+1,r3
1477
 1482 0e4c 4092 0000 		sts (ErsatzKompass)+2,r4
1478
 1483 0e50 5092 0000 		sts (ErsatzKompass)+3,r5
1479
 1484 0e54 F091 0000 		lds r31,Parameter_CouplingYawCorrection
1480
 1485 0e58 FD8B      		std Y+21,r31
1481
 1486 0e5a FF23      		tst r31
1482
 1487 0e5c 01F4      		brne .L24
1483
 1488 0e5e CA01      		movw r24,r20
1484
 1489 0e60 B901      		movw r22,r18
1485
 1490 0e62 22E0      		ldi r18,lo8(2)
1486
 1491 0e64 30E0      		ldi r19,hi8(2)
1487
 1492 0e66 40E0      		ldi r20,hlo8(2)
1488
 1493 0e68 50E0      		ldi r21,hhi8(2)
1489
 1494 0e6a 0E94 0000 		call __divmodsi4
1490
 1495 0e6e 8E89      		ldd r24,Y+22
1491
 1496 0e70 9F89      		ldd r25,Y+23
1492
 1497 0e72 A88D      		ldd r26,Y+24
1493
 1498 0e74 B98D      		ldd r27,Y+25
1494
 1499 0e76 821B      		sub r24,r18
1495
 1500 0e78 930B      		sbc r25,r19
1496
 1501 0e7a A40B      		sbc r26,r20
1497
 1502 0e7c B50B      		sbc r27,r21
1498
 1503 0e7e 8E8B      		std Y+22,r24
1499
 1504 0e80 9F8B      		std Y+23,r25
1500
 1505 0e82 A88F      		std Y+24,r26
1501
 1506 0e84 B98F      		std Y+25,r27
1502
 1507 0e86 8093 0000 		sts Mess_Integral_Gier,r24
1503
 1508 0e8a 9093 0000 		sts (Mess_Integral_Gier)+1,r25
1504
 1509 0e8e A093 0000 		sts (Mess_Integral_Gier)+2,r26
1505
 1510 0e92 B093 0000 		sts (Mess_Integral_Gier)+3,r27
1506
 1511               	.L24:
1507
 1512 0e96 6E0C      		add r6,r14
1508
 1513 0e98 7F1C      		adc r7,r15
1509
 1514 0e9a 801E      		adc r8,r16
1510
 1515 0e9c 911E      		adc r9,r17
1511
 1516 0e9e E090 0000 		lds r14,Parameter_AchsKopplung1
1512
 1517 0ea2 FF24      		clr r15
1513
 1518 0ea4 00E0      		ldi r16,lo8(0)
1514
 1519 0ea6 10E0      		ldi r17,hi8(0)
1515
 1520 0ea8 C401      		movw r24,r8
1516
 1521 0eaa B301      		movw r22,r6
1517
 1522 0eac 2E81      		ldd r18,Y+6
1518
 1523 0eae 3F81      		ldd r19,Y+7
1519
 1524 0eb0 4885      		ldd r20,Y+8
1520
 1525 0eb2 5985      		ldd r21,Y+9
1521
 1526 0eb4 0E94 0000 		call __mulsi3
1522
 1527 0eb8 20E0      		ldi r18,lo8(2048)
1523
 1528 0eba 38E0      		ldi r19,hi8(2048)
1524
 1529 0ebc 40E0      		ldi r20,hlo8(2048)
1525
 1530 0ebe 50E0      		ldi r21,hhi8(2048)
1526
 1531 0ec0 0E94 0000 		call __divmodsi4
1527
 1532 0ec4 CA01      		movw r24,r20
1528
 1533 0ec6 B901      		movw r22,r18
1529
 1534 0ec8 A801      		movw r20,r16
1530
 1535 0eca 9701      		movw r18,r14
1531
 1536 0ecc 0E94 0000 		call __mulsi3
1532
 1537 0ed0 20E0      		ldi r18,lo8(4096)
1533
 1538 0ed2 30E1      		ldi r19,hi8(4096)
1534
 1539 0ed4 40E0      		ldi r20,hlo8(4096)
1535
 1540 0ed6 50E0      		ldi r21,hhi8(4096)
1536
 1541 0ed8 0E94 0000 		call __divmodsi4
1537
 1542 0edc 5901      		movw r10,r18
1538
 1543 0ede 6A01      		movw r12,r20
1539
 1544 0ee0 2093 0000 		sts tmpl.2652,r18
1540
 1545 0ee4 3093 0000 		sts (tmpl.2652)+1,r19
1541
 1546 0ee8 4093 0000 		sts (tmpl.2652)+2,r20
1542
 1547 0eec 5093 0000 		sts (tmpl.2652)+3,r21
1543
 1548 0ef0 C401      		movw r24,r8
1544
 1549 0ef2 B301      		movw r22,r6
1545
 1550 0ef4 2A81      		ldd r18,Y+2
1546
 1551 0ef6 3B81      		ldd r19,Y+3
1547
 1552 0ef8 4C81      		ldd r20,Y+4
1548
 1553 0efa 5D81      		ldd r21,Y+5
1549
 1554 0efc 0E94 0000 		call __mulsi3
1550
 1555 0f00 20E0      		ldi r18,lo8(2048)
1551
 1556 0f02 38E0      		ldi r19,hi8(2048)
1552
 1557 0f04 40E0      		ldi r20,hlo8(2048)
1553
 1558 0f06 50E0      		ldi r21,hhi8(2048)
1554
 1559 0f08 0E94 0000 		call __divmodsi4
1555
 1560 0f0c CA01      		movw r24,r20
1556
 1561 0f0e B901      		movw r22,r18
1557
 1562 0f10 A801      		movw r20,r16
1558
 1563 0f12 9701      		movw r18,r14
1559
 1564 0f14 0E94 0000 		call __mulsi3
1560
 1565 0f18 20E0      		ldi r18,lo8(4096)
1561
 1566 0f1a 30E1      		ldi r19,hi8(4096)
1562
 1567 0f1c 40E0      		ldi r20,hlo8(4096)
1563
 1568 0f1e 50E0      		ldi r21,hhi8(4096)
1564
 1569 0f20 0E94 0000 		call __divmodsi4
1565
 1570 0f24 2093 0000 		sts tmpl2.2653,r18
1566
 1571 0f28 3093 0000 		sts (tmpl2.2653)+1,r19
1567
 1572 0f2c 4093 0000 		sts (tmpl2.2653)+2,r20
1568
 1573 0f30 5093 0000 		sts (tmpl2.2653)+3,r21
1569
 1574 0f34 D7FC      		sbrc r13,7
1570
 1575 0f36 00C0      		rjmp .L168
1571
 1576               	.L27:
1572
 1577 0f38 91E8      		ldi r25,lo8(129)
1573
 1578 0f3a A916      		cp r10,r25
1574
 1579 0f3c B104      		cpc r11,__zero_reg__
1575
 1580 0f3e C104      		cpc r12,__zero_reg__
1576
 1581 0f40 D104      		cpc r13,__zero_reg__
1577
 1582 0f42 04F4      		brge .L26
1578
 1583 0f44 57FD      		sbrc r21,7
1579
 1584 0f46 00C0      		rjmp .L169
1580
 1585               	.L30:
1581
 1586 0f48 2138      		cpi r18,lo8(129)
1582
 1587 0f4a 3105      		cpc r19,__zero_reg__
1583
 1588 0f4c 4105      		cpc r20,__zero_reg__
1584
 1589 0f4e 5105      		cpc r21,__zero_reg__
1585
 1590 0f50 04F4      		brge .+2
1586
 1591 0f52 00C0      		rjmp .L29
1587
 1592               	.L26:
1588
 1593 0f54 81E0      		ldi r24,lo8(1)
1589
 1594 0f56 8093 0000 		sts TrichterFlug,r24
1590
 1595 0f5a 2090 0000 		lds r2,ErsatzKompass
1591
 1596 0f5e 3090 0000 		lds r3,(ErsatzKompass)+1
1592
 1597 0f62 4090 0000 		lds r4,(ErsatzKompass)+2
1593
 1598 0f66 5090 0000 		lds r5,(ErsatzKompass)+3
1594
 1599 0f6a 00C0      		rjmp .L29
1595
 1600               	.L80:
1596
 1601 0f6c 4058      		subi r20,lo8(-128)
1597
 1602 0f6e 5F4F      		sbci r21,hi8(-128)
1598
 1603 0f70 04F0      		brlt .+2
1599
 1604 0f72 00C0      		rjmp .L82
1600
 1605 0f74 80E8      		ldi r24,lo8(-128)
1601
 1606 0f76 9FEF      		ldi r25,hi8(-128)
1602
 1607 0f78 9093 0000 		sts (d2Roll.2658)+1,r25
1603
 1608 0f7c 8093 0000 		sts d2Roll.2658,r24
1604
 1609 0f80 00C0      		rjmp .L82
1605
 1610               	.L150:
1606
 1611 0f82 0796      		adiw r24,7
1607
 1612 0f84 00C0      		rjmp .L43
1608
 1613               	.L149:
1609
 1614 0f86 260E      		add r2,r22
1610
 1615 0f88 371E      		adc r3,r23
1611
 1616 0f8a 481E      		adc r4,r24
1612
 1617 0f8c 591E      		adc r5,r25
1613
 1618 0f8e 2092 0000 		sts ErsatzKompass,r2
1614
 1619 0f92 3092 0000 		sts (ErsatzKompass)+1,r3
1615
 1620 0f96 4092 0000 		sts (ErsatzKompass)+2,r4
1616
 1621 0f9a 5092 0000 		sts (ErsatzKompass)+3,r5
1617
 1622 0f9e 00C0      		rjmp .L33
1618
 1623               	.L85:
1619
 1624 0fa0 AD89      		ldd r26,Y+21
1620
 1625 0fa2 EA2E      		mov r14,r26
1621
 1626 0fa4 FF24      		clr r15
1622
 1627 0fa6 00E0      		ldi r16,lo8(0)
1623
 1628 0fa8 10E0      		ldi r17,hi8(0)
1624
 1629 0faa 6091 0000 		lds r22,KopplungsteilNickRoll
1625
 1630 0fae 7091 0000 		lds r23,(KopplungsteilNickRoll)+1
1626
 1631 0fb2 77FD      		sbrc r23,7
1627
 1632 0fb4 00C0      		rjmp .L170
1628
 1633               	.L89:
1629
 1634 0fb6 8827      		clr r24
1630
 1635 0fb8 77FD      		sbrc r23,7
1631
 1636 0fba 8095      		com r24
1632
 1637 0fbc 982F      		mov r25,r24
1633
 1638 0fbe A801      		movw r20,r16
1634
 1639 0fc0 9701      		movw r18,r14
1635
 1640 0fc2 0E94 0000 		call __mulsi3
1636
 1641 0fc6 20E4      		ldi r18,lo8(64)
1637
 1642 0fc8 30E0      		ldi r19,hi8(64)
1638
 1643 0fca 40E0      		ldi r20,hlo8(64)
1639
 1644 0fcc 50E0      		ldi r21,hhi8(64)
1640
 1645 0fce 0E94 0000 		call __divmodsi4
1641
 1646 0fd2 821A      		sub r8,r18
1642
 1647 0fd4 930A      		sbc r9,r19
1643
 1648 0fd6 9092 0000 		sts (TrimRoll)+1,r9
1644
 1649 0fda 8092 0000 		sts TrimRoll,r8
1645
 1650 0fde EA8D      		ldd r30,Y+26
1646
 1651 0fe0 FB8D      		ldd r31,Y+27
1647
 1652 0fe2 1E16      		cp __zero_reg__,r30
1648
 1653 0fe4 1F06      		cpc __zero_reg__,r31
1649
 1654 0fe6 04F4      		brge .+2
1650
 1655 0fe8 00C0      		rjmp .L171
1651
 1656               	.L90:
1652
 1657 0fea 2091 0000 		lds r18,KopplungsteilRollNick
1653
 1658 0fee 3091 0000 		lds r19,(KopplungsteilRollNick)+1
1654
 1659 0ff2 37FD      		sbrc r19,7
1655
 1660 0ff4 00C0      		rjmp .L172
1656
 1661               	.L94:
1657
 1662 0ff6 4427      		clr r20
1658
 1663 0ff8 37FD      		sbrc r19,7
1659
 1664 0ffa 4095      		com r20
1660
 1665 0ffc 542F      		mov r21,r20
1661
 1666 0ffe C801      		movw r24,r16
1662
 1667 1000 B701      		movw r22,r14
1663
 1668 1002 0E94 0000 		call __mulsi3
1664
 1669 1006 20E4      		ldi r18,lo8(64)
1665
 1670 1008 30E0      		ldi r19,hi8(64)
1666
 1671 100a 40E0      		ldi r20,hlo8(64)
1667
 1672 100c 50E0      		ldi r21,hhi8(64)
1668
 1673 100e 0E94 0000 		call __divmodsi4
1669
 1674 1012 621A      		sub r6,r18
1670
 1675 1014 730A      		sbc r7,r19
1671
 1676 1016 7092 0000 		sts (TrimNick)+1,r7
1672
 1677 101a 6092 0000 		sts TrimNick,r6
1673
 1678 101e F981      		ldd r31,Y+1
1674
 1679 1020 F7FF      		sbrs r31,7
1675
 1680 1022 00C0      		rjmp .L95
1676
 1681               	.L160:
1677
 1682 1024 2A85      		ldd r18,Y+10
1678
 1683 1026 2223      		tst r18
1679
 1684 1028 01F0      		breq .+2
1680
 1685 102a 00C0      		rjmp .L95
1681
 1686 102c 8091 0000 		lds r24,Looping_Roll
1682
 1687 1030 8823      		tst r24
1683
 1688 1032 01F0      		breq .+2
1684
 1689 1034 00C0      		rjmp .L95
1685
 1690 1036 8A8D      		ldd r24,Y+26
1686
 1691 1038 9B8D      		ldd r25,Y+27
1687
 1692 103a 8150      		subi r24,lo8(257)
1688
 1693 103c 9140      		sbci r25,hi8(257)
1689
 1694 103e 04F0      		brlt .+2
1690
 1695 1040 00C0      		rjmp .L173
1691
 1696 1042 2A8D      		ldd r18,Y+26
1692
 1697 1044 3B8D      		ldd r19,Y+27
1693
 1698 1046 6FEF      		ldi r22,hi8(-256)
1694
 1699 1048 2030      		cpi r18,lo8(-256)
1695
 1700 104a 3607      		cpc r19,r22
1696
 1701 104c 04F4      		brge .L101
1697
 1702 104e 8091 0000 		lds r24,MesswertNick
1698
 1703 1052 9091 0000 		lds r25,(MesswertNick)+1
1699
 1704 1056 8050      		subi r24,lo8(-(256))
1700
 1705 1058 9F4F      		sbci r25,hi8(-(256))
1701
 1706 105a 820F      		add r24,r18
1702
 1707 105c 931F      		adc r25,r19
1703
 1708 105e 9093 0000 		sts (MesswertNick)+1,r25
1704
 1709 1062 8093 0000 		sts MesswertNick,r24
1705
 1710               	.L101:
1706
 1711 1066 8B89      		ldd r24,Y+19
1707
 1712 1068 9C89      		ldd r25,Y+20
1708
 1713 106a 8150      		subi r24,lo8(257)
1709
 1714 106c 9140      		sbci r25,hi8(257)
1710
 1715 106e 04F4      		brge .+2
1711
 1716 1070 00C0      		rjmp .L103
1712
 1717 1072 8091 0000 		lds r24,MesswertRoll
1713
 1718 1076 9091 0000 		lds r25,(MesswertRoll)+1
1714
 1719 107a 8050      		subi r24,lo8(-(-256))
1715
 1720 107c 9140      		sbci r25,hi8(-(-256))
1716
 1721 107e EB89      		ldd r30,Y+19
1717
 1722 1080 FC89      		ldd r31,Y+20
1718
 1723 1082 8E0F      		add r24,r30
1719
 1724 1084 9F1F      		adc r25,r31
1720
 1725 1086 9093 0000 		sts (MesswertRoll)+1,r25
1721
 1726 108a 8093 0000 		sts MesswertRoll,r24
1722
 1727 108e 00C0      		rjmp .L95
1723
 1728               	.L151:
1724
 1729 1090 0796      		adiw r24,7
1725
 1730 1092 00C0      		rjmp .L44
1726
 1731               	.L147:
1727
 1732 1094 295F      		subi r18,lo8(-(7))
1728
 1733 1096 3F4F      		sbci r19,hi8(-(7))
1729
 1734 1098 00C0      		rjmp .L13
1730
 1735               	.L146:
1731
 1736 109a 295F      		subi r18,lo8(-(7))
1732
 1737 109c 3F4F      		sbci r19,hi8(-(7))
1733
 1738 109e 0C94 0000 		jmp .L12
1734
 1739               	.L154:
1735
 1740 10a2 2F5F      		subi r18,lo8(-(1))
1736
 1741 10a4 3F4F      		sbci r19,hi8(-(1))
1737
 1742 10a6 00C0      		rjmp .L73
1738
 1743               	.L159:
1739
 1744 10a8 3095      		com r19
1740
 1745 10aa 2195      		neg r18
1741
 1746 10ac 3F4F      		sbci r19,lo8(-1)
1742
 1747 10ae 00C0      		rjmp .L92
1743
 1748               	.L158:
1744
 1749 10b0 7095      		com r23
1745
 1750 10b2 6195      		neg r22
1746
 1751 10b4 7F4F      		sbci r23,lo8(-1)
1747
 1752 10b6 00C0      		rjmp .L87
1748
 1753               	.L155:
1749
 1754 10b8 215F      		subi r18,lo8(-(15))
1750
 1755 10ba 3F4F      		sbci r19,hi8(-(15))
1751
 1756 10bc 00C0      		rjmp .L78
1752
 1757               	.L157:
1753
 1758 10be 215F      		subi r18,lo8(-(15))
1754
 1759 10c0 3F4F      		sbci r19,hi8(-(15))
1755
 1760 10c2 00C0      		rjmp .L84
1756
 1761               	.L156:
1757
 1762 10c4 2F5F      		subi r18,lo8(-(1))
1758
 1763 10c6 3F4F      		sbci r19,hi8(-(1))
1759
 1764 10c8 00C0      		rjmp .L79
1760
 1765               	.L170:
1761
 1766 10ca 7095      		com r23
1762
 1767 10cc 6195      		neg r22
1763
 1768 10ce 7F4F      		sbci r23,lo8(-1)
1764
 1769 10d0 00C0      		rjmp .L89
1765
 1770               	.L172:
1766
 1771 10d2 3095      		com r19
1767
 1772 10d4 2195      		neg r18
1768
 1773 10d6 3F4F      		sbci r19,lo8(-1)
1769
 1774 10d8 00C0      		rjmp .L94
1770
 1775               	.L173:
1771
 1776 10da 8091 0000 		lds r24,MesswertNick
1772
 1777 10de 9091 0000 		lds r25,(MesswertNick)+1
1773
 1778 10e2 8050      		subi r24,lo8(-(-256))
1774
 1779 10e4 9140      		sbci r25,hi8(-(-256))
1775
 1780 10e6 EA8D      		ldd r30,Y+26
1776
 1781 10e8 FB8D      		ldd r31,Y+27
1777
 1782 10ea 8E0F      		add r24,r30
1778
 1783 10ec 9F1F      		adc r25,r31
1779
 1784 10ee 9093 0000 		sts (MesswertNick)+1,r25
1780
 1785 10f2 8093 0000 		sts MesswertNick,r24
1781
 1786 10f6 00C0      		rjmp .L101
1782
 1787               	.L169:
1783
 1788 10f8 5095      		com r21
1784
 1789 10fa 4095      		com r20
1785
 1790 10fc 3095      		com r19
1786
 1791 10fe 2195      		neg r18
1787
 1792 1100 3F4F      		sbci r19,lo8(-1)
1788
 1793 1102 4F4F      		sbci r20,lo8(-1)
1789
 1794 1104 5F4F      		sbci r21,lo8(-1)
1790
 1795 1106 00C0      		rjmp .L30
1791
 1796               	.L168:
1792
 1797 1108 D094      		com r13
1793
 1798 110a C094      		com r12
1794
 1799 110c B094      		com r11
1795
 1800 110e A094      		com r10
1796
 1801 1110 A11C      		adc r10,__zero_reg__
1797
 1802 1112 B11C      		adc r11,__zero_reg__
1798
 1803 1114 C11C      		adc r12,__zero_reg__
1799
 1804 1116 D11C      		adc r13,__zero_reg__
1800
 1805 1118 00C0      		rjmp .L27
1801
 1806               	.L103:
1802
 1807 111a 2B89      		ldd r18,Y+19
1803
 1808 111c 3C89      		ldd r19,Y+20
1804
 1809 111e 6FEF      		ldi r22,hi8(-256)
1805
 1810 1120 2030      		cpi r18,lo8(-256)
1806
 1811 1122 3607      		cpc r19,r22
1807
 1812 1124 04F0      		brlt .+2
1808
 1813 1126 00C0      		rjmp .L95
1809
 1814 1128 8091 0000 		lds r24,MesswertRoll
1810
 1815 112c 9091 0000 		lds r25,(MesswertRoll)+1
1811
 1816 1130 8050      		subi r24,lo8(-(256))
1812
 1817 1132 9F4F      		sbci r25,hi8(-(256))
1813
 1818 1134 820F      		add r24,r18
1814
 1819 1136 931F      		adc r25,r19
1815
 1820 1138 9093 0000 		sts (MesswertRoll)+1,r25
1816
 1821 113c 8093 0000 		sts MesswertRoll,r24
1817
 1822 1140 00C0      		rjmp .L95
1818
 1823               	.L142:
1819
 1824               	/* epilogue: frame size=27 */
1820
 1825 1142 6B96      		adiw r28,27
1821
 1826 1144 0FB6      		in __tmp_reg__,__SREG__
1822
 1827 1146 F894      		cli
1823
 1828 1148 DEBF      		out __SP_H__,r29
1824
 1829 114a 0FBE      		out __SREG__,__tmp_reg__
1825
 1830 114c CDBF      		out __SP_L__,r28
1826
 1831 114e DF91      		pop r29
1827
 1832 1150 CF91      		pop r28
1828
 1833 1152 1F91      		pop r17
1829
 1834 1154 0F91      		pop r16
1830
 1835 1156 FF90      		pop r15
1831
 1836 1158 EF90      		pop r14
1832
 1837 115a DF90      		pop r13
1833
 1838 115c CF90      		pop r12
1834
 1839 115e BF90      		pop r11
1835
 1840 1160 AF90      		pop r10
1836
 1841 1162 9F90      		pop r9
1837
 1842 1164 8F90      		pop r8
1838
 1843 1166 7F90      		pop r7
1839
 1844 1168 6F90      		pop r6
1840
 1845 116a 5F90      		pop r5
1841
 1846 116c 4F90      		pop r4
1842
 1847 116e 3F90      		pop r3
1843
 1848 1170 2F90      		pop r2
1844
 1849 1172 0895      		ret
1845
 1850               	/* epilogue end (size=25) */
1846
 1851               	/* function Mittelwert size 2210 (2159) */
1847
 1853               	.global	ParameterZuordnung
1848
 1855               	ParameterZuordnung:
1849
 1856               	/* prologue: frame size=0 */
1850
 1857               	/* prologue end (size=0) */
1851
 1858 1174 8091 0000 		lds r24,EE_Parameter+11
1852
 1859 1178 8B3F      		cpi r24,lo8(-5)
1853
 1860 117a 00F0      		brlo .L175
1854
 1861 117c 8B3F      		cpi r24,lo8(-5)
1855
 1862 117e 01F4      		brne .+2
1193 kmpec 1856
 1863 1180 00C0      		rjmp .L466
1189 kmpec 1857
 1864 1182 8C3F      		cpi r24,lo8(-4)
1858
 1865 1184 01F4      		brne .+2
1193 kmpec 1859
 1866 1186 00C0      		rjmp .L467
1189 kmpec 1860
 1867 1188 8D3F      		cpi r24,lo8(-3)
1861
 1868 118a 01F4      		brne .+2
1193 kmpec 1862
 1869 118c 00C0      		rjmp .L468
1189 kmpec 1863
 1870 118e 8E3F      		cpi r24,lo8(-2)
1864
 1871 1190 01F4      		brne .L179
1865
 1872 1192 8091 0000 		lds r24,Poti4
1866
 1873 1196 8093 0000 		sts Parameter_MaxHoehe,r24
1867
 1874 119a 00C0      		rjmp .L179
1868
 1875               	.L175:
1869
 1876 119c 8093 0000 		sts Parameter_MaxHoehe,r24
1870
 1877               	.L179:
1871
 1878 11a0 8091 0000 		lds r24,EE_Parameter+10
1872
 1879 11a4 8B3F      		cpi r24,lo8(-5)
1873
 1880 11a6 00F0      		brlo .L185
1874
 1881 11a8 8B3F      		cpi r24,lo8(-5)
1875
 1882 11aa 01F4      		brne .+2
1193 kmpec 1876
 1883 11ac 00C0      		rjmp .L469
1189 kmpec 1877
 1884 11ae 8C3F      		cpi r24,lo8(-4)
1878
 1885 11b0 01F4      		brne .+2
1193 kmpec 1879
 1886 11b2 00C0      		rjmp .L470
1189 kmpec 1880
 1887 11b4 8D3F      		cpi r24,lo8(-3)
1881
 1888 11b6 01F4      		brne .+2
1193 kmpec 1882
 1889 11b8 00C0      		rjmp .L471
1189 kmpec 1883
 1890 11ba 8E3F      		cpi r24,lo8(-2)
1884
 1891 11bc 01F4      		brne .L189
1885
 1892 11be 8091 0000 		lds r24,Poti4
1886
 1893 11c2 8093 0000 		sts Parameter_Luftdruck_D,r24
1887
 1894 11c6 00C0      		rjmp .L189
1888
 1895               	.L185:
1889
 1896 11c8 8093 0000 		sts Parameter_Luftdruck_D,r24
1890
 1897               	.L189:
1891
 1898 11cc 8091 0000 		lds r24,Parameter_Luftdruck_D
1892
 1899 11d0 8823      		tst r24
1893
 1900 11d2 01F4      		brne .L195
1894
 1901 11d4 1092 0000 		sts Parameter_Luftdruck_D,__zero_reg__
1895
 1902               	.L197:
1896
 1903 11d8 8091 0000 		lds r24,EE_Parameter+12
1897
 1904 11dc 8B3F      		cpi r24,lo8(-5)
1898
 1905 11de 00F0      		brlo .L199
1193 kmpec 1899
 1906               	.L475:
1189 kmpec 1900
 1907 11e0 8B3F      		cpi r24,lo8(-5)
1901
 1908 11e2 01F4      		brne .+2
1193 kmpec 1902
 1909 11e4 00C0      		rjmp .L472
1189 kmpec 1903
 1910 11e6 8C3F      		cpi r24,lo8(-4)
1904
 1911 11e8 01F4      		brne .+2
1193 kmpec 1905
 1912 11ea 00C0      		rjmp .L473
1189 kmpec 1906
 1913 11ec 8D3F      		cpi r24,lo8(-3)
1907
 1914 11ee 01F4      		brne .+2
1193 kmpec 1908
 1915 11f0 00C0      		rjmp .L474
1189 kmpec 1909
 1916 11f2 8E3F      		cpi r24,lo8(-2)
1910
 1917 11f4 01F4      		brne .L203
1911
 1918 11f6 8091 0000 		lds r24,Poti4
1912
 1919 11fa 8093 0000 		sts Parameter_Hoehe_P,r24
1913
 1920 11fe 00C0      		rjmp .L203
1914
 1921               	.L195:
1915
 1922 1200 8436      		cpi r24,lo8(100)
1916
 1923 1202 00F0      		brlo .L197
1917
 1924 1204 84E6      		ldi r24,lo8(100)
1918
 1925 1206 8093 0000 		sts Parameter_Luftdruck_D,r24
1919
 1926 120a 8091 0000 		lds r24,EE_Parameter+12
1920
 1927 120e 8B3F      		cpi r24,lo8(-5)
1193 kmpec 1921
 1928 1210 00F4      		brsh .L475
1189 kmpec 1922
 1929               	.L199:
1923
 1930 1212 8093 0000 		sts Parameter_Hoehe_P,r24
1924
 1931               	.L203:
1925
 1932 1216 8091 0000 		lds r24,Parameter_Hoehe_P
1926
 1933 121a 8823      		tst r24
1927
 1934 121c 01F4      		brne .L209
1928
 1935 121e 1092 0000 		sts Parameter_Hoehe_P,__zero_reg__
1929
 1936               	.L211:
1930
 1937 1222 8091 0000 		lds r24,EE_Parameter+14
1931
 1938 1226 8B3F      		cpi r24,lo8(-5)
1932
 1939 1228 00F0      		brlo .L213
1193 kmpec 1933
 1940               	.L479:
1189 kmpec 1934
 1941 122a 8B3F      		cpi r24,lo8(-5)
1935
 1942 122c 01F4      		brne .+2
1193 kmpec 1936
 1943 122e 00C0      		rjmp .L476
1189 kmpec 1937
 1944 1230 8C3F      		cpi r24,lo8(-4)
1938
 1945 1232 01F4      		brne .+2
1193 kmpec 1939
 1946 1234 00C0      		rjmp .L477
1189 kmpec 1940
 1947 1236 8D3F      		cpi r24,lo8(-3)
1941
 1948 1238 01F4      		brne .+2
1193 kmpec 1942
 1949 123a 00C0      		rjmp .L478
1189 kmpec 1943
 1950 123c 8E3F      		cpi r24,lo8(-2)
1944
 1951 123e 01F4      		brne .L217
1945
 1952 1240 8091 0000 		lds r24,Poti4
1946
 1953 1244 8093 0000 		sts Parameter_Hoehe_ACC_Wirkung,r24
1947
 1954 1248 00C0      		rjmp .L217
1948
 1955               	.L209:
1949
 1956 124a 8436      		cpi r24,lo8(100)
1950
 1957 124c 00F0      		brlo .L211
1951
 1958 124e 84E6      		ldi r24,lo8(100)
1952
 1959 1250 8093 0000 		sts Parameter_Hoehe_P,r24
1953
 1960 1254 8091 0000 		lds r24,EE_Parameter+14
1954
 1961 1258 8B3F      		cpi r24,lo8(-5)
1193 kmpec 1955
 1962 125a 00F4      		brsh .L479
1189 kmpec 1956
 1963               	.L213:
1957
 1964 125c 8093 0000 		sts Parameter_Hoehe_ACC_Wirkung,r24
1958
 1965               	.L217:
1959
 1966 1260 8091 0000 		lds r24,EE_Parameter+21
1960
 1967 1264 8B3F      		cpi r24,lo8(-5)
1961
 1968 1266 00F0      		brlo .L223
1962
 1969 1268 8B3F      		cpi r24,lo8(-5)
1963
 1970 126a 01F4      		brne .+2
1193 kmpec 1964
 1971 126c 00C0      		rjmp .L480
1189 kmpec 1965
 1972 126e 8C3F      		cpi r24,lo8(-4)
1966
 1973 1270 01F4      		brne .+2
1193 kmpec 1967
 1974 1272 00C0      		rjmp .L481
1189 kmpec 1968
 1975 1274 8D3F      		cpi r24,lo8(-3)
1969
 1976 1276 01F4      		brne .+2
1193 kmpec 1970
 1977 1278 00C0      		rjmp .L482
1189 kmpec 1971
 1978 127a 8E3F      		cpi r24,lo8(-2)
1972
 1979 127c 01F4      		brne .L227
1973
 1980 127e 8091 0000 		lds r24,Poti4
1974
 1981 1282 8093 0000 		sts Parameter_KompassWirkung,r24
1975
 1982 1286 00C0      		rjmp .L227
1976
 1983               	.L223:
1977
 1984 1288 8093 0000 		sts Parameter_KompassWirkung,r24
1978
 1985               	.L227:
1979
 1986 128c 8091 0000 		lds r24,EE_Parameter+22
1980
 1987 1290 8B3F      		cpi r24,lo8(-5)
1981
 1988 1292 00F0      		brlo .L233
1982
 1989 1294 8B3F      		cpi r24,lo8(-5)
1983
 1990 1296 01F4      		brne .+2
1193 kmpec 1984
 1991 1298 00C0      		rjmp .L483
1189 kmpec 1985
 1992 129a 8C3F      		cpi r24,lo8(-4)
1986
 1993 129c 01F4      		brne .+2
1193 kmpec 1987
 1994 129e 00C0      		rjmp .L484
1189 kmpec 1988
 1995 12a0 8D3F      		cpi r24,lo8(-3)
1989
 1996 12a2 01F4      		brne .+2
1193 kmpec 1990
 1997 12a4 00C0      		rjmp .L485
1189 kmpec 1991
 1998 12a6 8E3F      		cpi r24,lo8(-2)
1992
 1999 12a8 01F4      		brne .L237
1993
 2000 12aa 8091 0000 		lds r24,Poti4
1994
 2001 12ae 8093 0000 		sts Parameter_Gyro_P,r24
1995
 2002 12b2 00C0      		rjmp .L237
1996
 2003               	.L233:
1997
 2004 12b4 8093 0000 		sts Parameter_Gyro_P,r24
1998
 2005               	.L237:
1999
 2006 12b8 8091 0000 		lds r24,Parameter_Gyro_P
2000
 2007 12bc 8B30      		cpi r24,lo8(11)
2001
 2008 12be 00F4      		brsh .L243
2002
 2009 12c0 8AE0      		ldi r24,lo8(10)
2003
 2010 12c2 8093 0000 		sts Parameter_Gyro_P,r24
2004
 2011               	.L245:
2005
 2012 12c6 8091 0000 		lds r24,EE_Parameter+23
2006
 2013 12ca 8B3F      		cpi r24,lo8(-5)
2007
 2014 12cc 00F0      		brlo .L247
1193 kmpec 2008
 2015               	.L489:
1189 kmpec 2009
 2016 12ce 8B3F      		cpi r24,lo8(-5)
2010
 2017 12d0 01F4      		brne .+2
1193 kmpec 2011
 2018 12d2 00C0      		rjmp .L486
1189 kmpec 2012
 2019 12d4 8C3F      		cpi r24,lo8(-4)
2013
 2020 12d6 01F4      		brne .+2
1193 kmpec 2014
 2021 12d8 00C0      		rjmp .L487
1189 kmpec 2015
 2022 12da 8D3F      		cpi r24,lo8(-3)
2016
 2023 12dc 01F4      		brne .+2
1193 kmpec 2017
 2024 12de 00C0      		rjmp .L488
1189 kmpec 2018
 2025 12e0 8E3F      		cpi r24,lo8(-2)
2019
 2026 12e2 01F4      		brne .L251
2020
 2027 12e4 8091 0000 		lds r24,Poti4
2021
 2028 12e8 8093 0000 		sts Parameter_Gyro_I,r24
2022
 2029 12ec 00C0      		rjmp .L251
2023
 2030               	.L243:
2024
 2031 12ee 8F3F      		cpi r24,lo8(-1)
2025
 2032 12f0 01F4      		brne .L245
2026
 2033 12f2 8093 0000 		sts Parameter_Gyro_P,r24
2027
 2034 12f6 8091 0000 		lds r24,EE_Parameter+23
2028
 2035 12fa 8B3F      		cpi r24,lo8(-5)
1193 kmpec 2029
 2036 12fc 00F4      		brsh .L489
1189 kmpec 2030
 2037               	.L247:
2031
 2038 12fe 8093 0000 		sts Parameter_Gyro_I,r24
2032
 2039               	.L251:
2033
 2040 1302 8091 0000 		lds r24,EE_Parameter+24
2034
 2041 1306 8B3F      		cpi r24,lo8(-5)
2035
 2042 1308 00F0      		brlo .L257
2036
 2043 130a 8B3F      		cpi r24,lo8(-5)
2037
 2044 130c 01F4      		brne .+2
1193 kmpec 2038
 2045 130e 00C0      		rjmp .L490
1189 kmpec 2039
 2046 1310 8C3F      		cpi r24,lo8(-4)
2040
 2047 1312 01F4      		brne .+2
1193 kmpec 2041
 2048 1314 00C0      		rjmp .L491
1189 kmpec 2042
 2049 1316 8D3F      		cpi r24,lo8(-3)
2043
 2050 1318 01F4      		brne .+2
1193 kmpec 2044
 2051 131a 00C0      		rjmp .L492
1189 kmpec 2045
 2052 131c 8E3F      		cpi r24,lo8(-2)
2046
 2053 131e 01F4      		brne .L261
2047
 2054 1320 8091 0000 		lds r24,Poti4
2048
 2055 1324 8093 0000 		sts Parameter_Gyro_D,r24
2049
 2056 1328 00C0      		rjmp .L261
2050
 2057               	.L257:
2051
 2058 132a 8093 0000 		sts Parameter_Gyro_D,r24
2052
 2059               	.L261:
2053
 2060 132e 8091 0000 		lds r24,EE_Parameter+29
2054
 2061 1332 8B3F      		cpi r24,lo8(-5)
2055
 2062 1334 00F0      		brlo .L267
2056
 2063 1336 8B3F      		cpi r24,lo8(-5)
2057
 2064 1338 01F4      		brne .+2
1193 kmpec 2058
 2065 133a 00C0      		rjmp .L493
1189 kmpec 2059
 2066 133c 8C3F      		cpi r24,lo8(-4)
2060
 2067 133e 01F4      		brne .+2
1193 kmpec 2061
 2068 1340 00C0      		rjmp .L494
1189 kmpec 2062
 2069 1342 8D3F      		cpi r24,lo8(-3)
2063
 2070 1344 01F4      		brne .+2
1193 kmpec 2064
 2071 1346 00C0      		rjmp .L495
1189 kmpec 2065
 2072 1348 8E3F      		cpi r24,lo8(-2)
2066
 2073 134a 01F4      		brne .L271
2067
 2074 134c 8091 0000 		lds r24,Poti4
2068
 2075 1350 8093 0000 		sts Parameter_I_Faktor,r24
2069
 2076 1354 00C0      		rjmp .L271
2070
 2077               	.L267:
2071
 2078 1356 8093 0000 		sts Parameter_I_Faktor,r24
2072
 2079               	.L271:
2073
 2080 135a 8091 0000 		lds r24,EE_Parameter+30
2074
 2081 135e 8B3F      		cpi r24,lo8(-5)
2075
 2082 1360 00F0      		brlo .L277
2076
 2083 1362 8B3F      		cpi r24,lo8(-5)
2077
 2084 1364 01F4      		brne .+2
1193 kmpec 2078
 2085 1366 00C0      		rjmp .L496
1189 kmpec 2079
 2086 1368 8C3F      		cpi r24,lo8(-4)
2080
 2087 136a 01F4      		brne .+2
1193 kmpec 2081
 2088 136c 00C0      		rjmp .L497
1189 kmpec 2082
 2089 136e 8D3F      		cpi r24,lo8(-3)
2083
 2090 1370 01F4      		brne .+2
1193 kmpec 2084
 2091 1372 00C0      		rjmp .L498
1189 kmpec 2085
 2092 1374 8E3F      		cpi r24,lo8(-2)
2086
 2093 1376 01F4      		brne .L281
2087
 2094 1378 8091 0000 		lds r24,Poti4
2088
 2095 137c 8093 0000 		sts Parameter_UserParam1,r24
2089
 2096 1380 00C0      		rjmp .L281
2090
 2097               	.L277:
2091
 2098 1382 8093 0000 		sts Parameter_UserParam1,r24
2092
 2099               	.L281:
2093
 2100 1386 8091 0000 		lds r24,EE_Parameter+31
2094
 2101 138a 8B3F      		cpi r24,lo8(-5)
2095
 2102 138c 00F0      		brlo .L287
2096
 2103 138e 8B3F      		cpi r24,lo8(-5)
2097
 2104 1390 01F4      		brne .+2
1193 kmpec 2098
 2105 1392 00C0      		rjmp .L499
1189 kmpec 2099
 2106 1394 8C3F      		cpi r24,lo8(-4)
2100
 2107 1396 01F4      		brne .+2
1193 kmpec 2101
 2108 1398 00C0      		rjmp .L500
1189 kmpec 2102
 2109 139a 8D3F      		cpi r24,lo8(-3)
2103
 2110 139c 01F4      		brne .+2
1193 kmpec 2104
 2111 139e 00C0      		rjmp .L501
1189 kmpec 2105
 2112 13a0 8E3F      		cpi r24,lo8(-2)
2106
 2113 13a2 01F4      		brne .L291
2107
 2114 13a4 8091 0000 		lds r24,Poti4
2108
 2115 13a8 8093 0000 		sts Parameter_UserParam2,r24
2109
 2116 13ac 00C0      		rjmp .L291
2110
 2117               	.L287:
2111
 2118 13ae 8093 0000 		sts Parameter_UserParam2,r24
2112
 2119               	.L291:
2113
 2120 13b2 8091 0000 		lds r24,EE_Parameter+32
2114
 2121 13b6 8B3F      		cpi r24,lo8(-5)
2115
 2122 13b8 00F0      		brlo .L297
2116
 2123 13ba 8B3F      		cpi r24,lo8(-5)
2117
 2124 13bc 01F4      		brne .+2
1193 kmpec 2118
 2125 13be 00C0      		rjmp .L502
1189 kmpec 2119
 2126 13c0 8C3F      		cpi r24,lo8(-4)
2120
 2127 13c2 01F4      		brne .+2
1193 kmpec 2121
 2128 13c4 00C0      		rjmp .L503
1189 kmpec 2122
 2129 13c6 8D3F      		cpi r24,lo8(-3)
2123
 2130 13c8 01F4      		brne .+2
1193 kmpec 2124
 2131 13ca 00C0      		rjmp .L504
1189 kmpec 2125
 2132 13cc 8E3F      		cpi r24,lo8(-2)
2126
 2133 13ce 01F4      		brne .L301
2127
 2134 13d0 8091 0000 		lds r24,Poti4
2128
 2135 13d4 8093 0000 		sts Parameter_UserParam3,r24
2129
 2136 13d8 00C0      		rjmp .L301
2130
 2137               	.L297:
2131
 2138 13da 8093 0000 		sts Parameter_UserParam3,r24
2132
 2139               	.L301:
2133
 2140 13de 8091 0000 		lds r24,EE_Parameter+33
2134
 2141 13e2 8B3F      		cpi r24,lo8(-5)
2135
 2142 13e4 00F0      		brlo .L307
2136
 2143 13e6 8B3F      		cpi r24,lo8(-5)
2137
 2144 13e8 01F4      		brne .+2
1193 kmpec 2138
 2145 13ea 00C0      		rjmp .L505
1189 kmpec 2139
 2146 13ec 8C3F      		cpi r24,lo8(-4)
2140
 2147 13ee 01F4      		brne .+2
1193 kmpec 2141
 2148 13f0 00C0      		rjmp .L506
1189 kmpec 2142
 2149 13f2 8D3F      		cpi r24,lo8(-3)
2143
 2150 13f4 01F4      		brne .+2
1193 kmpec 2144
 2151 13f6 00C0      		rjmp .L507
1189 kmpec 2145
 2152 13f8 8E3F      		cpi r24,lo8(-2)
2146
 2153 13fa 01F4      		brne .L311
2147
 2154 13fc 8091 0000 		lds r24,Poti4
2148
 2155 1400 8093 0000 		sts Parameter_UserParam4,r24
2149
 2156 1404 00C0      		rjmp .L311
2150
 2157               	.L307:
2151
 2158 1406 8093 0000 		sts Parameter_UserParam4,r24
2152
 2159               	.L311:
2153
 2160 140a 8091 0000 		lds r24,EE_Parameter+50
2154
 2161 140e 8B3F      		cpi r24,lo8(-5)
2155
 2162 1410 00F0      		brlo .L317
2156
 2163 1412 8B3F      		cpi r24,lo8(-5)
2157
 2164 1414 01F4      		brne .+2
1193 kmpec 2158
 2165 1416 00C0      		rjmp .L508
1189 kmpec 2159
 2166 1418 8C3F      		cpi r24,lo8(-4)
2160
 2167 141a 01F4      		brne .+2
1193 kmpec 2161
 2168 141c 00C0      		rjmp .L509
1189 kmpec 2162
 2169 141e 8D3F      		cpi r24,lo8(-3)
2163
 2170 1420 01F4      		brne .+2
1193 kmpec 2164
 2171 1422 00C0      		rjmp .L510
1189 kmpec 2165
 2172 1424 8E3F      		cpi r24,lo8(-2)
2166
 2173 1426 01F4      		brne .L321
2167
 2174 1428 8091 0000 		lds r24,Poti4
2168
 2175 142c 8093 0000 		sts Parameter_UserParam5,r24
2169
 2176 1430 00C0      		rjmp .L321
2170
 2177               	.L317:
2171
 2178 1432 8093 0000 		sts Parameter_UserParam5,r24
2172
 2179               	.L321:
2173
 2180 1436 8091 0000 		lds r24,EE_Parameter+51
2174
 2181 143a 8B3F      		cpi r24,lo8(-5)
2175
 2182 143c 00F0      		brlo .L327
2176
 2183 143e 8B3F      		cpi r24,lo8(-5)
2177
 2184 1440 01F4      		brne .+2
1193 kmpec 2178
 2185 1442 00C0      		rjmp .L511
1189 kmpec 2179
 2186 1444 8C3F      		cpi r24,lo8(-4)
2180
 2187 1446 01F4      		brne .+2
1193 kmpec 2181
 2188 1448 00C0      		rjmp .L512
1189 kmpec 2182
 2189 144a 8D3F      		cpi r24,lo8(-3)
2183
 2190 144c 01F4      		brne .+2
1193 kmpec 2184
 2191 144e 00C0      		rjmp .L513
1189 kmpec 2185
 2192 1450 8E3F      		cpi r24,lo8(-2)
2186
 2193 1452 01F4      		brne .L331
2187
 2194 1454 8091 0000 		lds r24,Poti4
2188
 2195 1458 8093 0000 		sts Parameter_UserParam6,r24
2189
 2196 145c 00C0      		rjmp .L331
2190
 2197               	.L327:
2191
 2198 145e 8093 0000 		sts Parameter_UserParam6,r24
2192
 2199               	.L331:
2193
 2200 1462 8091 0000 		lds r24,EE_Parameter+52
2194
 2201 1466 8B3F      		cpi r24,lo8(-5)
2195
 2202 1468 00F0      		brlo .L337
2196
 2203 146a 8B3F      		cpi r24,lo8(-5)
2197
 2204 146c 01F4      		brne .+2
1193 kmpec 2198
 2205 146e 00C0      		rjmp .L514
1189 kmpec 2199
 2206 1470 8C3F      		cpi r24,lo8(-4)
2200
 2207 1472 01F4      		brne .+2
1193 kmpec 2201
 2208 1474 00C0      		rjmp .L515
1189 kmpec 2202
 2209 1476 8D3F      		cpi r24,lo8(-3)
2203
 2210 1478 01F4      		brne .+2
1193 kmpec 2204
 2211 147a 00C0      		rjmp .L516
1189 kmpec 2205
 2212 147c 8E3F      		cpi r24,lo8(-2)
2206
 2213 147e 01F4      		brne .L341
2207
 2214 1480 8091 0000 		lds r24,Poti4
2208
 2215 1484 8093 0000 		sts Parameter_UserParam7,r24
2209
 2216 1488 00C0      		rjmp .L341
2210
 2217               	.L337:
2211
 2218 148a 8093 0000 		sts Parameter_UserParam7,r24
2212
 2219               	.L341:
2213
 2220 148e 8091 0000 		lds r24,EE_Parameter+53
2214
 2221 1492 8B3F      		cpi r24,lo8(-5)
2215
 2222 1494 00F0      		brlo .L347
2216
 2223 1496 8B3F      		cpi r24,lo8(-5)
2217
 2224 1498 01F4      		brne .+2
1193 kmpec 2218
 2225 149a 00C0      		rjmp .L517
1189 kmpec 2219
 2226 149c 8C3F      		cpi r24,lo8(-4)
2220
 2227 149e 01F4      		brne .+2
1193 kmpec 2221
 2228 14a0 00C0      		rjmp .L518
1189 kmpec 2222
 2229 14a2 8D3F      		cpi r24,lo8(-3)
2223
 2230 14a4 01F4      		brne .+2
1193 kmpec 2224
 2231 14a6 00C0      		rjmp .L519
1189 kmpec 2225
 2232 14a8 8E3F      		cpi r24,lo8(-2)
2226
 2233 14aa 01F4      		brne .L351
2227
 2234 14ac 8091 0000 		lds r24,Poti4
2228
 2235 14b0 8093 0000 		sts Parameter_UserParam8,r24
2229
 2236 14b4 00C0      		rjmp .L351
2230
 2237               	.L347:
2231
 2238 14b6 8093 0000 		sts Parameter_UserParam8,r24
2232
 2239               	.L351:
2233
 2240 14ba 8091 0000 		lds r24,EE_Parameter+34
2234
 2241 14be 8B3F      		cpi r24,lo8(-5)
2235
 2242 14c0 00F0      		brlo .L357
2236
 2243 14c2 8B3F      		cpi r24,lo8(-5)
2237
 2244 14c4 01F4      		brne .+2
1193 kmpec 2238
 2245 14c6 00C0      		rjmp .L520
1189 kmpec 2239
 2246 14c8 8C3F      		cpi r24,lo8(-4)
2240
 2247 14ca 01F4      		brne .+2
1193 kmpec 2241
 2248 14cc 00C0      		rjmp .L521
1189 kmpec 2242
 2249 14ce 8D3F      		cpi r24,lo8(-3)
2243
 2250 14d0 01F4      		brne .+2
1193 kmpec 2244
 2251 14d2 00C0      		rjmp .L522
1189 kmpec 2245
 2252 14d4 8E3F      		cpi r24,lo8(-2)
2246
 2253 14d6 01F4      		brne .L361
2247
 2254 14d8 8091 0000 		lds r24,Poti4
2248
 2255 14dc 8093 0000 		sts Parameter_ServoNickControl,r24
2249
 2256 14e0 00C0      		rjmp .L361
2250
 2257               	.L357:
2251
 2258 14e2 8093 0000 		sts Parameter_ServoNickControl,r24
2252
 2259               	.L361:
2253
 2260 14e6 8091 0000 		lds r24,EE_Parameter+39
2254
 2261 14ea 8B3F      		cpi r24,lo8(-5)
2255
 2262 14ec 00F0      		brlo .L367
2256
 2263 14ee 8B3F      		cpi r24,lo8(-5)
2257
 2264 14f0 01F4      		brne .+2
1193 kmpec 2258
 2265 14f2 00C0      		rjmp .L523
1189 kmpec 2259
 2266 14f4 8C3F      		cpi r24,lo8(-4)
2260
 2267 14f6 01F4      		brne .+2
1193 kmpec 2261
 2268 14f8 00C0      		rjmp .L524
1189 kmpec 2262
 2269 14fa 8D3F      		cpi r24,lo8(-3)
2263
 2270 14fc 01F4      		brne .+2
1193 kmpec 2264
 2271 14fe 00C0      		rjmp .L525
1189 kmpec 2265
 2272 1500 8E3F      		cpi r24,lo8(-2)
2266
 2273 1502 01F4      		brne .L371
2267
 2274 1504 8091 0000 		lds r24,Poti4
2268
 2275 1508 8093 0000 		sts Parameter_LoopGasLimit,r24
2269
 2276 150c 00C0      		rjmp .L371
2270
 2277               	.L367:
2271
 2278 150e 8093 0000 		sts Parameter_LoopGasLimit,r24
2272
 2279               	.L371:
2273
 2280 1512 8091 0000 		lds r24,EE_Parameter+42
2274
 2281 1516 8B3F      		cpi r24,lo8(-5)
2275
 2282 1518 00F0      		brlo .L377
2276
 2283 151a 8B3F      		cpi r24,lo8(-5)
2277
 2284 151c 01F4      		brne .+2
1193 kmpec 2278
 2285 151e 00C0      		rjmp .L526
1189 kmpec 2279
 2286 1520 8C3F      		cpi r24,lo8(-4)
2280
 2287 1522 01F4      		brne .+2
1193 kmpec 2281
 2288 1524 00C0      		rjmp .L527
1189 kmpec 2282
 2289 1526 8D3F      		cpi r24,lo8(-3)
2283
 2290 1528 01F4      		brne .+2
1193 kmpec 2284
 2291 152a 00C0      		rjmp .L528
1189 kmpec 2285
 2292 152c 8E3F      		cpi r24,lo8(-2)
2286
 2293 152e 01F4      		brne .L381
2287
 2294 1530 8091 0000 		lds r24,Poti4
2288
 2295 1534 8093 0000 		sts Parameter_AchsKopplung1,r24
2289
 2296 1538 00C0      		rjmp .L381
2290
 2297               	.L377:
2291
 2298 153a 8093 0000 		sts Parameter_AchsKopplung1,r24
2292
 2299               	.L381:
2293
 2300 153e 8091 0000 		lds r24,EE_Parameter+43
2294
 2301 1542 8B3F      		cpi r24,lo8(-5)
2295
 2302 1544 00F0      		brlo .L387
2296
 2303 1546 8B3F      		cpi r24,lo8(-5)
2297
 2304 1548 01F4      		brne .+2
1193 kmpec 2298
 2305 154a 00C0      		rjmp .L529
1189 kmpec 2299
 2306 154c 8C3F      		cpi r24,lo8(-4)
2300
 2307 154e 01F4      		brne .+2
1193 kmpec 2301
 2308 1550 00C0      		rjmp .L530
1189 kmpec 2302
 2309 1552 8D3F      		cpi r24,lo8(-3)
2303
 2310 1554 01F4      		brne .+2
1193 kmpec 2304
 2311 1556 00C0      		rjmp .L531
1189 kmpec 2305
 2312 1558 8E3F      		cpi r24,lo8(-2)
2306
 2313 155a 01F4      		brne .L391
2307
 2314 155c 8091 0000 		lds r24,Poti4
2308
 2315 1560 8093 0000 		sts Parameter_AchsKopplung2,r24
2309
 2316 1564 00C0      		rjmp .L391
2310
 2317               	.L387:
2311
 2318 1566 8093 0000 		sts Parameter_AchsKopplung2,r24
2312
 2319               	.L391:
2313
 2320 156a 8091 0000 		lds r24,EE_Parameter+44
2314
 2321 156e 8B3F      		cpi r24,lo8(-5)
2315
 2322 1570 00F0      		brlo .L397
2316
 2323 1572 8B3F      		cpi r24,lo8(-5)
2317
 2324 1574 01F4      		brne .+2
1193 kmpec 2318
 2325 1576 00C0      		rjmp .L532
1189 kmpec 2319
 2326 1578 8C3F      		cpi r24,lo8(-4)
2320
 2327 157a 01F4      		brne .+2
1193 kmpec 2321
 2328 157c 00C0      		rjmp .L533
1189 kmpec 2322
 2329 157e 8D3F      		cpi r24,lo8(-3)
2323
 2330 1580 01F4      		brne .+2
1193 kmpec 2324
 2331 1582 00C0      		rjmp .L534
1189 kmpec 2325
 2332 1584 8E3F      		cpi r24,lo8(-2)
2326
 2333 1586 01F4      		brne .L401
2327
 2334 1588 8091 0000 		lds r24,Poti4
2328
 2335 158c 8093 0000 		sts Parameter_CouplingYawCorrection,r24
2329
 2336 1590 00C0      		rjmp .L401
2330
 2337               	.L397:
2331
 2338 1592 8093 0000 		sts Parameter_CouplingYawCorrection,r24
2332
 2339               	.L401:
2333
 2340 1596 8091 0000 		lds r24,EE_Parameter+49
2334
 2341 159a 8B3F      		cpi r24,lo8(-5)
2335
 2342 159c 00F0      		brlo .L407
2336
 2343 159e 8B3F      		cpi r24,lo8(-5)
2337
 2344 15a0 01F4      		brne .+2
1193 kmpec 2338
 2345 15a2 00C0      		rjmp .L535
1189 kmpec 2339
 2346 15a4 8C3F      		cpi r24,lo8(-4)
2340
 2347 15a6 01F4      		brne .+2
1193 kmpec 2341
 2348 15a8 00C0      		rjmp .L536
1189 kmpec 2342
 2349 15aa 8D3F      		cpi r24,lo8(-3)
2343
 2350 15ac 01F4      		brne .+2
1193 kmpec 2344
 2351 15ae 00C0      		rjmp .L537
1189 kmpec 2345
 2352 15b0 8E3F      		cpi r24,lo8(-2)
2346
 2353 15b2 01F4      		brne .L411
2347
 2354 15b4 8091 0000 		lds r24,Poti4
2348
 2355 15b8 8093 0000 		sts Parameter_DynamicStability,r24
2349
 2356 15bc 00C0      		rjmp .L411
2350
 2357               	.L407:
2351
 2358 15be 8093 0000 		sts Parameter_DynamicStability,r24
2352
 2359               	.L411:
2353
 2360 15c2 8091 0000 		lds r24,EE_Parameter+55
2354
 2361 15c6 8B3F      		cpi r24,lo8(-5)
2355
 2362 15c8 00F0      		brlo .L417
2356
 2363 15ca 8B3F      		cpi r24,lo8(-5)
2357
 2364 15cc 01F4      		brne .+2
1193 kmpec 2358
 2365 15ce 00C0      		rjmp .L538
1189 kmpec 2359
 2366 15d0 8C3F      		cpi r24,lo8(-4)
2360
 2367 15d2 01F4      		brne .+2
1193 kmpec 2361
 2368 15d4 00C0      		rjmp .L539
1189 kmpec 2362
 2369 15d6 8D3F      		cpi r24,lo8(-3)
2363
 2370 15d8 01F4      		brne .+2
1193 kmpec 2364
 2371 15da 00C0      		rjmp .L540
1189 kmpec 2365
 2372 15dc 8E3F      		cpi r24,lo8(-2)
2366
 2373 15de 01F4      		brne .L421
2367
 2374 15e0 8091 0000 		lds r24,Poti4
2368
 2375 15e4 8093 0000 		sts Parameter_J16Timing,r24
2369
 2376 15e8 00C0      		rjmp .L421
2370
 2377               	.L417:
2371
 2378 15ea 8093 0000 		sts Parameter_J16Timing,r24
2372
 2379               	.L421:
2373
 2380 15ee 8091 0000 		lds r24,Parameter_J16Timing
2374
 2381 15f2 8230      		cpi r24,lo8(2)
2375
 2382 15f4 00F4      		brsh .+2
1193 kmpec 2376
 2383 15f6 00C0      		rjmp .L541
1189 kmpec 2377
 2384 15f8 8F3F      		cpi r24,lo8(-1)
1193 kmpec 2378
 2385 15fa 01F4      		brne .+2
2379
 2386 15fc 00C0      		rjmp .L542
2380
 2387               	.L429:
2381
 2388 15fe 8091 0000 		lds r24,EE_Parameter+57
2382
 2389 1602 8B3F      		cpi r24,lo8(-5)
2383
 2390 1604 00F0      		brlo .L431
2384
 2391 1606 8B3F      		cpi r24,lo8(-5)
2385
 2392 1608 01F4      		brne .+2
2386
 2393 160a 00C0      		rjmp .L543
2387
 2394 160c 8C3F      		cpi r24,lo8(-4)
2388
 2395 160e 01F4      		brne .+2
2389
 2396 1610 00C0      		rjmp .L544
2390
 2397 1612 8D3F      		cpi r24,lo8(-3)
2391
 2398 1614 01F4      		brne .+2
2392
 2399 1616 00C0      		rjmp .L545
2393
 2400 1618 8E3F      		cpi r24,lo8(-2)
2394
 2401 161a 01F4      		brne .L435
2395
 2402 161c 8091 0000 		lds r24,Poti4
2396
 2403 1620 8093 0000 		sts Parameter_J17Timing,r24
2397
 2404 1624 00C0      		rjmp .L435
2398
 2405               	.L431:
2399
 2406 1626 8093 0000 		sts Parameter_J17Timing,r24
2400
 2407               	.L435:
2401
 2408 162a 8091 0000 		lds r24,Parameter_J17Timing
2402
 2409 162e 8230      		cpi r24,lo8(2)
2403
 2410 1630 00F0      		brlo .L546
2404
 2411 1632 8F3F      		cpi r24,lo8(-1)
2405
 2412 1634 01F0      		breq .L547
2406
 2413               	.L443:
2407
 2414 1636 8091 0000 		lds r24,EE_Parameter+58
2408
 2415 163a 8B3F      		cpi r24,lo8(-5)
2409
 2416 163c 00F0      		brlo .L445
2410
 2417 163e 8B3F      		cpi r24,lo8(-5)
2411
 2418 1640 01F0      		breq .L548
1189 kmpec 2412
 2419 1642 8C3F      		cpi r24,lo8(-4)
2413
 2420 1644 01F4      		brne .+2
1193 kmpec 2414
 2421 1646 00C0      		rjmp .L549
1189 kmpec 2415
 2422 1648 8D3F      		cpi r24,lo8(-3)
2416
 2423 164a 01F4      		brne .+2
1193 kmpec 2417
 2424 164c 00C0      		rjmp .L550
1189 kmpec 2418
 2425 164e 8E3F      		cpi r24,lo8(-2)
1193 kmpec 2419
 2426 1650 01F4      		brne .L449
2420
 2427 1652 8091 0000 		lds r24,Poti4
2421
 2428 1656 8093 0000 		sts Parameter_NaviGpsModeControl,r24
2422
 2429 165a 00C0      		rjmp .L449
2423
 2430               	.L445:
2424
 2431 165c 8093 0000 		sts Parameter_NaviGpsModeControl,r24
2425
 2432               	.L449:
2426
 2433 1660 8091 0000 		lds r24,EE_Parameter+74
2427
 2434 1664 8B3F      		cpi r24,lo8(-5)
2428
 2435 1666 00F0      		brlo .L455
2429
 2436 1668 8B3F      		cpi r24,lo8(-5)
2430
 2437 166a 01F0      		breq .L551
2431
 2438 166c 8C3F      		cpi r24,lo8(-4)
2432
 2439 166e 01F4      		brne .+2
2433
 2440 1670 00C0      		rjmp .L552
2434
 2441 1672 8D3F      		cpi r24,lo8(-3)
2435
 2442 1674 01F4      		brne .+2
2436
 2443 1676 00C0      		rjmp .L553
2437
 2444 1678 8E3F      		cpi r24,lo8(-2)
2438
 2445 167a 01F0      		breq .+2
2439
 2446 167c 00C0      		rjmp .L459
2440
 2447 167e 8091 0000 		lds r24,Poti4
2441
 2448 1682 8093 0000 		sts Parameter_ExternalControl,r24
2442
 2449 1686 00C0      		rjmp .L459
2443
 2450               	.L455:
2444
 2451 1688 8093 0000 		sts Parameter_ExternalControl,r24
2445
 2452 168c 00C0      		rjmp .L459
2446
 2453               	.L542:
2447
 2454 168e 8093 0000 		sts Parameter_J16Timing,r24
2448
 2455 1692 00C0      		rjmp .L429
2449
 2456               	.L547:
2450
 2457 1694 8093 0000 		sts Parameter_J17Timing,r24
2451
 2458 1698 00C0      		rjmp .L443
2452
 2459               	.L546:
2453
 2460 169a 81E0      		ldi r24,lo8(1)
2454
 2461 169c 8093 0000 		sts Parameter_J17Timing,r24
2455
 2462 16a0 00C0      		rjmp .L443
2456
 2463               	.L541:
2457
 2464 16a2 81E0      		ldi r24,lo8(1)
2458
 2465 16a4 8093 0000 		sts Parameter_J16Timing,r24
2459
 2466 16a8 00C0      		rjmp .L429
2460
 2467               	.L543:
2461
 2468 16aa 8091 0000 		lds r24,Poti1
2462
 2469 16ae 8093 0000 		sts Parameter_J17Timing,r24
2463
 2470 16b2 00C0      		rjmp .L435
2464
 2471               	.L551:
2465
 2472 16b4 8091 0000 		lds r24,Poti1
2466
 2473 16b8 8093 0000 		sts Parameter_ExternalControl,r24
2467
 2474 16bc 00C0      		rjmp .L459
2468
 2475               	.L548:
2469
 2476 16be 8091 0000 		lds r24,Poti1
2470
 2477 16c2 8093 0000 		sts Parameter_NaviGpsModeControl,r24
2471
 2478 16c6 00C0      		rjmp .L449
2472
 2479               	.L538:
2473
 2480 16c8 8091 0000 		lds r24,Poti1
2474
 2481 16cc 8093 0000 		sts Parameter_J16Timing,r24
2475
 2482 16d0 00C0      		rjmp .L421
2476
 2483               	.L532:
2477
 2484 16d2 8091 0000 		lds r24,Poti1
2478
 2485 16d6 8093 0000 		sts Parameter_CouplingYawCorrection,r24
2479
 2486 16da 00C0      		rjmp .L401
2480
 2487               	.L535:
2481
 2488 16dc 8091 0000 		lds r24,Poti1
2482
 2489 16e0 8093 0000 		sts Parameter_DynamicStability,r24
2483
 2490 16e4 00C0      		rjmp .L411
2484
 2491               	.L526:
2485
 2492 16e6 8091 0000 		lds r24,Poti1
2486
 2493 16ea 8093 0000 		sts Parameter_AchsKopplung1,r24
2487
 2494 16ee 00C0      		rjmp .L381
2488
 2495               	.L529:
2489
 2496 16f0 8091 0000 		lds r24,Poti1
2490
 2497 16f4 8093 0000 		sts Parameter_AchsKopplung2,r24
2491
 2498 16f8 00C0      		rjmp .L391
2492
 2499               	.L520:
2493
 2500 16fa 8091 0000 		lds r24,Poti1
2494
 2501 16fe 8093 0000 		sts Parameter_ServoNickControl,r24
2495
 2502 1702 00C0      		rjmp .L361
2496
 2503               	.L523:
2497
 2504 1704 8091 0000 		lds r24,Poti1
2498
 2505 1708 8093 0000 		sts Parameter_LoopGasLimit,r24
2499
 2506 170c 00C0      		rjmp .L371
2500
 2507               	.L514:
2501
 2508 170e 8091 0000 		lds r24,Poti1
2502
 2509 1712 8093 0000 		sts Parameter_UserParam7,r24
2503
 2510 1716 00C0      		rjmp .L341
2504
 2511               	.L517:
2505
 2512 1718 8091 0000 		lds r24,Poti1
2506
 2513 171c 8093 0000 		sts Parameter_UserParam8,r24
2507
 2514 1720 00C0      		rjmp .L351
2508
 2515               	.L508:
2509
 2516 1722 8091 0000 		lds r24,Poti1
2510
 2517 1726 8093 0000 		sts Parameter_UserParam5,r24
2511
 2518 172a 00C0      		rjmp .L321
2512
 2519               	.L511:
2513
 2520 172c 8091 0000 		lds r24,Poti1
2514
 2521 1730 8093 0000 		sts Parameter_UserParam6,r24
2515
 2522 1734 00C0      		rjmp .L331
2516
 2523               	.L502:
2517
 2524 1736 8091 0000 		lds r24,Poti1
2518
 2525 173a 8093 0000 		sts Parameter_UserParam3,r24
2519
 2526 173e 00C0      		rjmp .L301
2520
 2527               	.L505:
2521
 2528 1740 8091 0000 		lds r24,Poti1
2522
 2529 1744 8093 0000 		sts Parameter_UserParam4,r24
2523
 2530 1748 00C0      		rjmp .L311
2524
 2531               	.L490:
2525
 2532 174a 8091 0000 		lds r24,Poti1
2526
 2533 174e 8093 0000 		sts Parameter_Gyro_D,r24
2527
 2534 1752 00C0      		rjmp .L261
2528
 2535               	.L496:
2529
 2536 1754 8091 0000 		lds r24,Poti1
2530
 2537 1758 8093 0000 		sts Parameter_UserParam1,r24
2531
 2538 175c 00C0      		rjmp .L281
2532
 2539               	.L499:
2533
 2540 175e 8091 0000 		lds r24,Poti1
2534
 2541 1762 8093 0000 		sts Parameter_UserParam2,r24
2535
 2542 1766 00C0      		rjmp .L291
2536
 2543               	.L480:
2537
 2544 1768 8091 0000 		lds r24,Poti1
2538
 2545 176c 8093 0000 		sts Parameter_KompassWirkung,r24
2539
 2546 1770 00C0      		rjmp .L227
2540
 2547               	.L483:
2541
 2548 1772 8091 0000 		lds r24,Poti1
2542
 2549 1776 8093 0000 		sts Parameter_Gyro_P,r24
2543
 2550 177a 00C0      		rjmp .L237
2544
 2551               	.L486:
2545
 2552 177c 8091 0000 		lds r24,Poti1
2546
 2553 1780 8093 0000 		sts Parameter_Gyro_I,r24
2547
 2554 1784 00C0      		rjmp .L251
2548
 2555               	.L493:
2549
 2556 1786 8091 0000 		lds r24,Poti1
2550
 2557 178a 8093 0000 		sts Parameter_I_Faktor,r24
2551
 2558 178e 00C0      		rjmp .L271
2552
 2559               	.L466:
2553
 2560 1790 8091 0000 		lds r24,Poti1
2554
 2561 1794 8093 0000 		sts Parameter_MaxHoehe,r24
2555
 2562 1798 00C0      		rjmp .L179
2556
 2563               	.L469:
2557
 2564 179a 8091 0000 		lds r24,Poti1
2558
 2565 179e 8093 0000 		sts Parameter_Luftdruck_D,r24
2559
 2566 17a2 00C0      		rjmp .L189
2560
 2567               	.L476:
2561
 2568 17a4 8091 0000 		lds r24,Poti1
2562
 2569 17a8 8093 0000 		sts Parameter_Hoehe_ACC_Wirkung,r24
2563
 2570 17ac 00C0      		rjmp .L217
2564
 2571               	.L472:
2565
 2572 17ae 8091 0000 		lds r24,Poti1
2566
 2573 17b2 8093 0000 		sts Parameter_Hoehe_P,r24
2567
 2574 17b6 00C0      		rjmp .L203
2568
 2575               	.L545:
2569
 2576 17b8 8091 0000 		lds r24,Poti3
2570
 2577 17bc 8093 0000 		sts Parameter_J17Timing,r24
2571
 2578 17c0 00C0      		rjmp .L435
2572
 2579               	.L550:
2573
 2580 17c2 8091 0000 		lds r24,Poti3
2574
 2581 17c6 8093 0000 		sts Parameter_NaviGpsModeControl,r24
2575
 2582 17ca 00C0      		rjmp .L449
2576
 2583               	.L553:
2577
 2584 17cc 8091 0000 		lds r24,Poti3
2578
 2585 17d0 8093 0000 		sts Parameter_ExternalControl,r24
2579
 2586 17d4 00C0      		rjmp .L459
2580
 2587               	.L485:
2581
 2588 17d6 8091 0000 		lds r24,Poti3
2582
 2589 17da 8093 0000 		sts Parameter_Gyro_P,r24
2583
 2590 17de 00C0      		rjmp .L237
2584
 2591               	.L488:
2585
 2592 17e0 8091 0000 		lds r24,Poti3
2586
 2593 17e4 8093 0000 		sts Parameter_Gyro_I,r24
2587
 2594 17e8 00C0      		rjmp .L251
2588
 2595               	.L492:
2589
 2596 17ea 8091 0000 		lds r24,Poti3
2590
 2597 17ee 8093 0000 		sts Parameter_Gyro_D,r24
2591
 2598 17f2 00C0      		rjmp .L261
2592
 2599               	.L482:
2593
 2600 17f4 8091 0000 		lds r24,Poti3
2594
 2601 17f8 8093 0000 		sts Parameter_KompassWirkung,r24
2595
 2602 17fc 00C0      		rjmp .L227
2596
 2603               	.L478:
2597
 2604 17fe 8091 0000 		lds r24,Poti3
2598
 2605 1802 8093 0000 		sts Parameter_Hoehe_ACC_Wirkung,r24
2599
 2606 1806 00C0      		rjmp .L217
2600
 2607               	.L468:
2601
 2608 1808 8091 0000 		lds r24,Poti3
2602
 2609 180c 8093 0000 		sts Parameter_MaxHoehe,r24
2603
 2610 1810 00C0      		rjmp .L179
2604
 2611               	.L471:
2605
 2612 1812 8091 0000 		lds r24,Poti3
2606
 2613 1816 8093 0000 		sts Parameter_Luftdruck_D,r24
2607
 2614 181a 00C0      		rjmp .L189
2608
 2615               	.L474:
2609
 2616 181c 8091 0000 		lds r24,Poti3
2610
 2617 1820 8093 0000 		sts Parameter_Hoehe_P,r24
2611
 2618 1824 00C0      		rjmp .L203
2612
 2619               	.L534:
2613
 2620 1826 8091 0000 		lds r24,Poti3
2614
 2621 182a 8093 0000 		sts Parameter_CouplingYawCorrection,r24
2615
 2622 182e 00C0      		rjmp .L401
2616
 2623               	.L537:
2617
 2624 1830 8091 0000 		lds r24,Poti3
2618
 2625 1834 8093 0000 		sts Parameter_DynamicStability,r24
2619
 2626 1838 00C0      		rjmp .L411
2620
 2627               	.L540:
2621
 2628 183a 8091 0000 		lds r24,Poti3
2622
 2629 183e 8093 0000 		sts Parameter_J16Timing,r24
2623
 2630 1842 00C0      		rjmp .L421
2624
 2631               	.L531:
2625
 2632 1844 8091 0000 		lds r24,Poti3
2626
 2633 1848 8093 0000 		sts Parameter_AchsKopplung2,r24
2627
 2634 184c 00C0      		rjmp .L391
2628
 2635               	.L504:
2629
 2636 184e 8091 0000 		lds r24,Poti3
2630
 2637 1852 8093 0000 		sts Parameter_UserParam3,r24
2631
 2638 1856 00C0      		rjmp .L301
2632
 2639               	.L495:
2633
 2640 1858 8091 0000 		lds r24,Poti3
2634
 2641 185c 8093 0000 		sts Parameter_I_Faktor,r24
2635
 2642 1860 00C0      		rjmp .L271
2636
 2643               	.L498:
2637
 2644 1862 8091 0000 		lds r24,Poti3
2638
 2645 1866 8093 0000 		sts Parameter_UserParam1,r24
2639
 2646 186a 00C0      		rjmp .L281
2640
 2647               	.L501:
2641
 2648 186c 8091 0000 		lds r24,Poti3
2642
 2649 1870 8093 0000 		sts Parameter_UserParam2,r24
2643
 2650 1874 00C0      		rjmp .L291
2644
 2651               	.L528:
2645
 2652 1876 8091 0000 		lds r24,Poti3
2646
 2653 187a 8093 0000 		sts Parameter_AchsKopplung1,r24
2647
 2654 187e 00C0      		rjmp .L381
2648
 2655               	.L519:
2649
 2656 1880 8091 0000 		lds r24,Poti3
2650
 2657 1884 8093 0000 		sts Parameter_UserParam8,r24
2651
 2658 1888 00C0      		rjmp .L351
2652
 2659               	.L522:
2653
 2660 188a 8091 0000 		lds r24,Poti3
2654
 2661 188e 8093 0000 		sts Parameter_ServoNickControl,r24
2655
 2662 1892 00C0      		rjmp .L361
2656
 2663               	.L525:
2657
 2664 1894 8091 0000 		lds r24,Poti3
2658
 2665 1898 8093 0000 		sts Parameter_LoopGasLimit,r24
2659
 2666 189c 00C0      		rjmp .L371
2660
 2667               	.L510:
2661
 2668 189e 8091 0000 		lds r24,Poti3
2662
 2669 18a2 8093 0000 		sts Parameter_UserParam5,r24
2663
 2670 18a6 00C0      		rjmp .L321
2664
 2671               	.L513:
2665
 2672 18a8 8091 0000 		lds r24,Poti3
2666
 2673 18ac 8093 0000 		sts Parameter_UserParam6,r24
2667
 2674 18b0 00C0      		rjmp .L331
2668
 2675               	.L516:
2669
 2676 18b2 8091 0000 		lds r24,Poti3
2670
 2677 18b6 8093 0000 		sts Parameter_UserParam7,r24
2671
 2678 18ba 00C0      		rjmp .L341
2672
 2679               	.L507:
2673
 2680 18bc 8091 0000 		lds r24,Poti3
2674
 2681 18c0 8093 0000 		sts Parameter_UserParam4,r24
2675
 2682 18c4 00C0      		rjmp .L311
2676
 2683               	.L506:
2677
 2684 18c6 8091 0000 		lds r24,Poti2
2678
 2685 18ca 8093 0000 		sts Parameter_UserParam4,r24
2679
 2686 18ce 00C0      		rjmp .L311
2680
 2687               	.L512:
2681
 2688 18d0 8091 0000 		lds r24,Poti2
2682
 2689 18d4 8093 0000 		sts Parameter_UserParam6,r24
2683
 2690 18d8 00C0      		rjmp .L331
2684
 2691               	.L515:
2685
 2692 18da 8091 0000 		lds r24,Poti2
2686
 2693 18de 8093 0000 		sts Parameter_UserParam7,r24
2687
 2694 18e2 00C0      		rjmp .L341
2688
 2695               	.L494:
2689
 2696 18e4 8091 0000 		lds r24,Poti2
2690
 2697 18e8 8093 0000 		sts Parameter_I_Faktor,r24
2691
 2698 18ec 00C0      		rjmp .L271
2692
 2699               	.L497:
2693
 2700 18ee 8091 0000 		lds r24,Poti2
2694
 2701 18f2 8093 0000 		sts Parameter_UserParam1,r24
2695
 2702 18f6 00C0      		rjmp .L281
2696
 2703               	.L500:
2697
 2704 18f8 8091 0000 		lds r24,Poti2
2698
 2705 18fc 8093 0000 		sts Parameter_UserParam2,r24
2699
 2706 1900 00C0      		rjmp .L291
2700
 2707               	.L527:
2701
 2708 1902 8091 0000 		lds r24,Poti2
2702
 2709 1906 8093 0000 		sts Parameter_AchsKopplung1,r24
2703
 2710 190a 00C0      		rjmp .L381
2704
 2711               	.L518:
2705
 2712 190c 8091 0000 		lds r24,Poti2
2706
 2713 1910 8093 0000 		sts Parameter_UserParam8,r24
2707
 2714 1914 00C0      		rjmp .L351
2708
 2715               	.L521:
2709
 2716 1916 8091 0000 		lds r24,Poti2
2710
 2717 191a 8093 0000 		sts Parameter_ServoNickControl,r24
2711
 2718 191e 00C0      		rjmp .L361
2712
 2719               	.L524:
2713
 2720 1920 8091 0000 		lds r24,Poti2
2714
 2721 1924 8093 0000 		sts Parameter_LoopGasLimit,r24
2715
 2722 1928 00C0      		rjmp .L371
2716
 2723               	.L509:
2717
 2724 192a 8091 0000 		lds r24,Poti2
2718
 2725 192e 8093 0000 		sts Parameter_UserParam5,r24
2719
 2726 1932 00C0      		rjmp .L321
2720
 2727               	.L467:
2721
 2728 1934 8091 0000 		lds r24,Poti2
2722
 2729 1938 8093 0000 		sts Parameter_MaxHoehe,r24
2723
 2730 193c 00C0      		rjmp .L179
2724
 2731               	.L470:
2725
 2732 193e 8091 0000 		lds r24,Poti2
2726
 2733 1942 8093 0000 		sts Parameter_Luftdruck_D,r24
2727
 2734 1946 00C0      		rjmp .L189
2728
 2735               	.L473:
2729
 2736 1948 8091 0000 		lds r24,Poti2
2730
 2737 194c 8093 0000 		sts Parameter_Hoehe_P,r24
2731
 2738 1950 00C0      		rjmp .L203
2732
 2739               	.L533:
2733
 2740 1952 8091 0000 		lds r24,Poti2
2734
 2741 1956 8093 0000 		sts Parameter_CouplingYawCorrection,r24
2735
 2742 195a 00C0      		rjmp .L401
2736
 2743               	.L536:
2737
 2744 195c 8091 0000 		lds r24,Poti2
2738
 2745 1960 8093 0000 		sts Parameter_DynamicStability,r24
2739
 2746 1964 00C0      		rjmp .L411
2740
 2747               	.L539:
2741
 2748 1966 8091 0000 		lds r24,Poti2
2742
 2749 196a 8093 0000 		sts Parameter_J16Timing,r24
2743
 2750 196e 00C0      		rjmp .L421
2744
 2751               	.L530:
2745
 2752 1970 8091 0000 		lds r24,Poti2
2746
 2753 1974 8093 0000 		sts Parameter_AchsKopplung2,r24
2747
 2754 1978 00C0      		rjmp .L391
2748
 2755               	.L503:
2749
 2756 197a 8091 0000 		lds r24,Poti2
2750
 2757 197e 8093 0000 		sts Parameter_UserParam3,r24
2751
 2758 1982 00C0      		rjmp .L301
2752
 2759               	.L544:
2753
 2760 1984 8091 0000 		lds r24,Poti2
2754
 2761 1988 8093 0000 		sts Parameter_J17Timing,r24
2755
 2762 198c 00C0      		rjmp .L435
2756
 2763               	.L549:
2757
 2764 198e 8091 0000 		lds r24,Poti2
2758
 2765 1992 8093 0000 		sts Parameter_NaviGpsModeControl,r24
2759
 2766 1996 00C0      		rjmp .L449
2760
 2767               	.L552:
2761
 2768 1998 8091 0000 		lds r24,Poti2
2762
 2769 199c 8093 0000 		sts Parameter_ExternalControl,r24
2763
 2770 19a0 00C0      		rjmp .L459
2764
 2771               	.L484:
2765
 2772 19a2 8091 0000 		lds r24,Poti2
2766
 2773 19a6 8093 0000 		sts Parameter_Gyro_P,r24
2767
 2774 19aa 00C0      		rjmp .L237
2768
 2775               	.L487:
2769
 2776 19ac 8091 0000 		lds r24,Poti2
2770
 2777 19b0 8093 0000 		sts Parameter_Gyro_I,r24
2771
 2778 19b4 00C0      		rjmp .L251
2772
 2779               	.L491:
2773
 2780 19b6 8091 0000 		lds r24,Poti2
2774
 2781 19ba 8093 0000 		sts Parameter_Gyro_D,r24
2775
 2782 19be 00C0      		rjmp .L261
2776
 2783               	.L481:
2777
 2784 19c0 8091 0000 		lds r24,Poti2
2778
 2785 19c4 8093 0000 		sts Parameter_KompassWirkung,r24
2779
 2786 19c8 00C0      		rjmp .L227
2780
 2787               	.L477:
2781
 2788 19ca 8091 0000 		lds r24,Poti2
2782
 2789 19ce 8093 0000 		sts Parameter_Hoehe_ACC_Wirkung,r24
2783
 2790 19d2 00C0      		rjmp .L217
2784
 2791               	.L459:
2785
 2792 19d4 6091 0000 		lds r22,Parameter_I_Faktor
2786
 2793 19d8 70E0      		ldi r23,lo8(0)
2787
 2794 19da 6F5F      		subi r22,lo8(-(1))
2788
 2795 19dc 7F4F      		sbci r23,hi8(-(1))
2789
 2796 19de 8CE3      		ldi r24,lo8(10300)
2790
 2797 19e0 98E2      		ldi r25,hi8(10300)
2791
 2798 19e2 0E94 0000 		call __divmodhi4
2792
 2799 19e6 7093 0000 		sts (Ki)+1,r23
2793
 2800 19ea 6093 0000 		sts Ki,r22
2794
 2801 19ee 8091 0000 		lds r24,EE_Parameter+19
2795
 2802 19f2 8093 0000 		sts MAX_GAS,r24
2796
 2803 19f6 8091 0000 		lds r24,EE_Parameter+18
2797
 2804 19fa 8093 0000 		sts MIN_GAS,r24
2798
 2805               	/* epilogue: frame size=0 */
2799
 2806 19fe 0895      		ret
2800
 2807               	/* epilogue end (size=1) */
2801
 2808               	/* function ParameterZuordnung size 1094 (1093) */
2802
 2810               	.global	SendMotorData
2803
 2812               	SendMotorData:
2804
 2813               	/* prologue: frame size=0 */
2805
 2814               	/* prologue end (size=0) */
2806
 2815 1a00 8091 0000 		lds r24,MotorenEin
2807
 2816 1a04 8823      		tst r24
2808
 2817 1a06 01F4      		brne .L555
2809
 2818 1a08 1092 0000 		sts Motor_Hinten,__zero_reg__
2810
 2819 1a0c 1092 0000 		sts Motor_Vorne,__zero_reg__
2811
 2820 1a10 1092 0000 		sts Motor_Rechts,__zero_reg__
2812
 2821 1a14 1092 0000 		sts Motor_Links,__zero_reg__
2813
 2822 1a18 8091 0000 		lds r24,MotorTest
2814
 2823 1a1c 8823      		tst r24
2815
 2824 1a1e 01F0      		breq .L557
2816
 2825 1a20 8093 0000 		sts Motor_Vorne,r24
2817
 2826               	.L557:
2818
 2827 1a24 8091 0000 		lds r24,MotorTest+1
2819
 2828 1a28 8823      		tst r24
2820
 2829 1a2a 01F0      		breq .L559
2821
 2830 1a2c 8093 0000 		sts Motor_Hinten,r24
2822
 2831               	.L559:
2823
 2832 1a30 8091 0000 		lds r24,MotorTest+2
2824
 2833 1a34 8823      		tst r24
2825
 2834 1a36 01F0      		breq .L561
2826
 2835 1a38 8093 0000 		sts Motor_Links,r24
2827
 2836               	.L561:
2828
 2837 1a3c 8091 0000 		lds r24,MotorTest+3
2829
 2838 1a40 8823      		tst r24
2830
 2839 1a42 01F4      		brne .L567
2831
 2840               	.L563:
2832
 2841 1a44 8091 0000 		lds r24,MikroKopterFlags
2833
 2842 1a48 8C7F      		andi r24,lo8(-4)
2834
 2843 1a4a 8093 0000 		sts MikroKopterFlags,r24
2835
 2844 1a4e 00C0      		rjmp .L565
2836
 2845               	.L555:
2837
 2846 1a50 8091 0000 		lds r24,MikroKopterFlags
2838
 2847 1a54 8160      		ori r24,lo8(1)
2839
 2848 1a56 8093 0000 		sts MikroKopterFlags,r24
2840
 2849 1a5a 00C0      		rjmp .L565
2841
 2850               	.L567:
2842
 2851 1a5c 8093 0000 		sts Motor_Rechts,r24
2843
 2852 1a60 00C0      		rjmp .L563
2844
 2853               	.L565:
2845
 2854 1a62 8091 0000 		lds r24,Motor_Vorne
2846
 2855 1a66 90E0      		ldi r25,lo8(0)
2847
 2856 1a68 9093 0000 		sts (DebugOut+26)+1,r25
2848
 2857 1a6c 8093 0000 		sts DebugOut+26,r24
2849
 2858 1a70 8091 0000 		lds r24,Motor_Hinten
2850
 2859 1a74 90E0      		ldi r25,lo8(0)
2851
 2860 1a76 9093 0000 		sts (DebugOut+28)+1,r25
2852
 2861 1a7a 8093 0000 		sts DebugOut+28,r24
2853
 2862 1a7e 8091 0000 		lds r24,Motor_Links
2854
 2863 1a82 90E0      		ldi r25,lo8(0)
2855
 2864 1a84 9093 0000 		sts (DebugOut+30)+1,r25
2856
 2865 1a88 8093 0000 		sts DebugOut+30,r24
2857
 2866 1a8c 8091 0000 		lds r24,Motor_Rechts
2858
 2867 1a90 90E0      		ldi r25,lo8(0)
2859
 2868 1a92 9093 0000 		sts (DebugOut+32)+1,r25
2860
 2869 1a96 8093 0000 		sts DebugOut+32,r24
2861
 2870 1a9a 1092 0000 		sts twi_state,__zero_reg__
2862
 2871 1a9e 1092 0000 		sts motor,__zero_reg__
2863
 2872 1aa2 0E94 0000 		call i2c_start
2864
 2873               	/* epilogue: frame size=0 */
2865
 2874 1aa6 0895      		ret
2866
 2875               	/* epilogue end (size=1) */
2867
 2876               	/* function SendMotorData size 84 (83) */
2868
 2878               	.global	CalibrierMittelwert
2869
 2880               	CalibrierMittelwert:
2870
 2881               	/* prologue: frame size=0 */
2871
 2882               	/* prologue end (size=0) */
2872
 2883 1aa8 8091 0000 		lds r24,PlatinenVersion
2873
 2884 1aac 8D30      		cpi r24,lo8(13)
2874
 2885 1aae 01F4      		brne .+2
2875
 2886 1ab0 00C0      		rjmp .L608
2876
 2887               	.L569:
2877
 2888 1ab2 1092 7A00 		sts 122,__zero_reg__
2878
 2889 1ab6 8091 0000 		lds r24,AdWertNick
2879
 2890 1aba 9091 0000 		lds r25,(AdWertNick)+1
2880
 2891 1abe 9093 0000 		sts (MesswertNick)+1,r25
2881
 2892 1ac2 8093 0000 		sts MesswertNick,r24
2882
 2893 1ac6 8091 0000 		lds r24,AdWertRoll
2883
 2894 1aca 9091 0000 		lds r25,(AdWertRoll)+1
2884
 2895 1ace 9093 0000 		sts (MesswertRoll)+1,r25
2885
 2896 1ad2 8093 0000 		sts MesswertRoll,r24
2886
 2897 1ad6 8091 0000 		lds r24,AdWertGier
2887
 2898 1ada 9091 0000 		lds r25,(AdWertGier)+1
2888
 2899 1ade 9093 0000 		sts (MesswertGier)+1,r25
2889
 2900 1ae2 8093 0000 		sts MesswertGier,r24
2890
 2901 1ae6 6091 0000 		lds r22,AdWertAccNick
2891
 2902 1aea 7091 0000 		lds r23,(AdWertAccNick)+1
2892
 2903 1aee 8827      		clr r24
2893
 2904 1af0 77FD      		sbrc r23,7
2894
 2905 1af2 8095      		com r24
2895
 2906 1af4 982F      		mov r25,r24
2896
 2907 1af6 26E0      		ldi r18,lo8(6)
2897
 2908 1af8 30E0      		ldi r19,hi8(6)
2898
 2909 1afa 40E0      		ldi r20,hlo8(6)
2899
 2910 1afc 50E0      		ldi r21,hhi8(6)
2900
 2911 1afe 0E94 0000 		call __mulsi3
2901
 2912 1b02 7093 0000 		sts (Mittelwert_AccNick)+1,r23
2902
 2913 1b06 6093 0000 		sts Mittelwert_AccNick,r22
2903
 2914 1b0a 6091 0000 		lds r22,AdWertAccRoll
2904
 2915 1b0e 7091 0000 		lds r23,(AdWertAccRoll)+1
2905
 2916 1b12 8827      		clr r24
2906
 2917 1b14 77FD      		sbrc r23,7
2907
 2918 1b16 8095      		com r24
2908
 2919 1b18 982F      		mov r25,r24
2909
 2920 1b1a 0E94 0000 		call __mulsi3
2910
 2921 1b1e 7093 0000 		sts (Mittelwert_AccRoll)+1,r23
2911
 2922 1b22 6093 0000 		sts Mittelwert_AccRoll,r22
2912
 2923 1b26 8091 0000 		lds r24,AdWertAccHoch
2913
 2924 1b2a 9091 0000 		lds r25,(AdWertAccHoch)+1
2914
 2925 1b2e 9093 0000 		sts (Mittelwert_AccHoch)+1,r25
2915
 2926 1b32 8093 0000 		sts Mittelwert_AccHoch,r24
2916
 2927 1b36 8FEC      		ldi r24,lo8(-49)
2917
 2928 1b38 8093 7A00 		sts 122,r24
2918
 2929 1b3c 8091 0000 		lds r24,EE_Parameter+4
2919
 2930 1b40 E82F      		mov r30,r24
2920
 2931 1b42 F0E0      		ldi r31,lo8(0)
2921
 2932 1b44 EE0F      		lsl r30
2922
 2933 1b46 FF1F      		rol r31
2923
 2934 1b48 E050      		subi r30,lo8(-(PPM_in))
2924
 2935 1b4a F040      		sbci r31,hi8(-(PPM_in))
2925
 2936 1b4c 8081      		ld r24,Z
2926
 2937 1b4e 9181      		ldd r25,Z+1
2927
 2938 1b50 A091 0000 		lds r26,Poti1
2928
 2939 1b54 B091 0000 		lds r27,(Poti1)+1
2929
 2940 1b58 8259      		subi r24,lo8(-(110))
2930
 2941 1b5a 9F4F      		sbci r25,hi8(-(110))
2931
 2942 1b5c A817      		cp r26,r24
2932
 2943 1b5e B907      		cpc r27,r25
2933
 2944 1b60 04F0      		brlt .+2
2934
 2945 1b62 00C0      		rjmp .L571
2935
 2946 1b64 1196      		adiw r26,1
2936
 2947 1b66 B093 0000 		sts (Poti1)+1,r27
2937
 2948 1b6a A093 0000 		sts Poti1,r26
2938
 2949               	.L573:
2939
 2950 1b6e 8091 0000 		lds r24,EE_Parameter+5
2940
 2951 1b72 E82F      		mov r30,r24
2941
 2952 1b74 F0E0      		ldi r31,lo8(0)
2942
 2953 1b76 EE0F      		lsl r30
2943
 2954 1b78 FF1F      		rol r31
2944
 2955 1b7a E050      		subi r30,lo8(-(PPM_in))
2945
 2956 1b7c F040      		sbci r31,hi8(-(PPM_in))
2946
 2957 1b7e 8081      		ld r24,Z
2947
 2958 1b80 9181      		ldd r25,Z+1
2948
 2959 1b82 6091 0000 		lds r22,Poti2
2949
 2960 1b86 7091 0000 		lds r23,(Poti2)+1
2950
 2961 1b8a 8259      		subi r24,lo8(-(110))
2951
 2962 1b8c 9F4F      		sbci r25,hi8(-(110))
2952
 2963 1b8e 6817      		cp r22,r24
2953
 2964 1b90 7907      		cpc r23,r25
2954
 2965 1b92 04F0      		brlt .+2
2955
 2966 1b94 00C0      		rjmp .L576
2956
 2967 1b96 6F5F      		subi r22,lo8(-(1))
2957
 2968 1b98 7F4F      		sbci r23,hi8(-(1))
2958
 2969 1b9a 7093 0000 		sts (Poti2)+1,r23
2959
 2970 1b9e 6093 0000 		sts Poti2,r22
2960
 2971               	.L578:
2961
 2972 1ba2 8091 0000 		lds r24,EE_Parameter+6
2962
 2973 1ba6 E82F      		mov r30,r24
2963
 2974 1ba8 F0E0      		ldi r31,lo8(0)
2964
 2975 1baa EE0F      		lsl r30
2965
 2976 1bac FF1F      		rol r31
2966
 2977 1bae E050      		subi r30,lo8(-(PPM_in))
2967
 2978 1bb0 F040      		sbci r31,hi8(-(PPM_in))
2968
 2979 1bb2 8081      		ld r24,Z
2969
 2980 1bb4 9181      		ldd r25,Z+1
2970
 2981 1bb6 4091 0000 		lds r20,Poti3
2971
 2982 1bba 5091 0000 		lds r21,(Poti3)+1
2972
 2983 1bbe 8259      		subi r24,lo8(-(110))
2973
 2984 1bc0 9F4F      		sbci r25,hi8(-(110))
2974
 2985 1bc2 4817      		cp r20,r24
2975
 2986 1bc4 5907      		cpc r21,r25
2976
 2987 1bc6 04F0      		brlt .+2
2977
 2988 1bc8 00C0      		rjmp .L581
2978
 2989 1bca 4F5F      		subi r20,lo8(-(1))
2979
 2990 1bcc 5F4F      		sbci r21,hi8(-(1))
2980
 2991 1bce 5093 0000 		sts (Poti3)+1,r21
2981
 2992 1bd2 4093 0000 		sts Poti3,r20
2982
 2993               	.L583:
2983
 2994 1bd6 8091 0000 		lds r24,EE_Parameter+7
2984
 2995 1bda E82F      		mov r30,r24
2985
 2996 1bdc F0E0      		ldi r31,lo8(0)
2986
 2997 1bde EE0F      		lsl r30
2987
 2998 1be0 FF1F      		rol r31
2988
 2999 1be2 E050      		subi r30,lo8(-(PPM_in))
2989
 3000 1be4 F040      		sbci r31,hi8(-(PPM_in))
2990
 3001 1be6 8081      		ld r24,Z
2991
 3002 1be8 9181      		ldd r25,Z+1
2992
 3003 1bea 2091 0000 		lds r18,Poti4
2993
 3004 1bee 3091 0000 		lds r19,(Poti4)+1
2994
 3005 1bf2 8259      		subi r24,lo8(-(110))
2995
 3006 1bf4 9F4F      		sbci r25,hi8(-(110))
2996
 3007 1bf6 2817      		cp r18,r24
2997
 3008 1bf8 3907      		cpc r19,r25
2998
 3009 1bfa 04F4      		brge .L586
2999
 3010 1bfc 2F5F      		subi r18,lo8(-(1))
3000
 3011 1bfe 3F4F      		sbci r19,hi8(-(1))
3001
 3012 1c00 3093 0000 		sts (Poti4)+1,r19
3002
 3013 1c04 2093 0000 		sts Poti4,r18
3003
 3014               	.L588:
3004
 3015 1c08 B7FD      		sbrc r27,7
3005
 3016 1c0a 00C0      		rjmp .L609
3006
 3017               	.L591:
3007
 3018 1c0c AF3F      		cpi r26,255
3008
 3019 1c0e B105      		cpc r27,__zero_reg__
3009
 3020 1c10 01F0      		breq .+4
3010
 3021 1c12 04F0      		brlt .+2
3011
 3022 1c14 00C0      		rjmp .L610
3012
 3023               	.L593:
3013
 3024 1c16 77FD      		sbrc r23,7
3014
 3025 1c18 00C0      		rjmp .L611
3015
 3026               	.L595:
3016
 3027 1c1a 6F3F      		cpi r22,255
3017
 3028 1c1c 7105      		cpc r23,__zero_reg__
3018
 3029 1c1e 01F0      		breq .+4
3019
 3030 1c20 04F0      		brlt .+2
3020
 3031 1c22 00C0      		rjmp .L612
3021
 3032               	.L597:
3022
 3033 1c24 57FD      		sbrc r21,7
3023
 3034 1c26 00C0      		rjmp .L613
3024
 3035               	.L599:
3025
 3036 1c28 4F3F      		cpi r20,255
3026
 3037 1c2a 5105      		cpc r21,__zero_reg__
3027
 3038 1c2c 01F0      		breq .+4
3028
 3039 1c2e 04F0      		brlt .+2
3029
 3040 1c30 00C0      		rjmp .L614
3030
 3041               	.L601:
3031
 3042 1c32 37FD      		sbrc r19,7
3032
 3043 1c34 00C0      		rjmp .L615
3033
 3044               	.L603:
3034
 3045 1c36 2F3F      		cpi r18,255
3035
 3046 1c38 3105      		cpc r19,__zero_reg__
3036
 3047 1c3a 01F0      		breq .+2
3037
 3048 1c3c 04F4      		brge .+2
3038
 3049 1c3e 00C0      		rjmp .L605
3039
 3050 1c40 8FEF      		ldi r24,lo8(255)
3040
 3051 1c42 90E0      		ldi r25,hi8(255)
3041
 3052 1c44 9093 0000 		sts (Poti4)+1,r25
3042
 3053 1c48 8093 0000 		sts Poti4,r24
3043
 3054 1c4c 00C0      		rjmp .L605
3044
 3055               	.L586:
3045
 3056 1c4e 8081      		ld r24,Z
3046
 3057 1c50 9181      		ldd r25,Z+1
3047
 3058 1c52 8259      		subi r24,lo8(-(110))
3048
 3059 1c54 9F4F      		sbci r25,hi8(-(110))
3049
 3060 1c56 8217      		cp r24,r18
3050
 3061 1c58 9307      		cpc r25,r19
3051
 3062 1c5a 04F4      		brge .L588
3052
 3063 1c5c 2115      		cp r18,__zero_reg__
3053
 3064 1c5e 3105      		cpc r19,__zero_reg__
3054
 3065 1c60 01F0      		breq .L588
3055
 3066 1c62 2150      		subi r18,lo8(-(-1))
3056
 3067 1c64 3040      		sbci r19,hi8(-(-1))
3057
 3068 1c66 3093 0000 		sts (Poti4)+1,r19
3058
 3069 1c6a 2093 0000 		sts Poti4,r18
3059
 3070 1c6e B7FF      		sbrs r27,7
3060
 3071 1c70 00C0      		rjmp .L591
3061
 3072               	.L609:
3062
 3073 1c72 1092 0000 		sts (Poti1)+1,__zero_reg__
3063
 3074 1c76 1092 0000 		sts Poti1,__zero_reg__
3064
 3075 1c7a 77FF      		sbrs r23,7
3065
 3076 1c7c 00C0      		rjmp .L595
3066
 3077               	.L611:
3067
 3078 1c7e 1092 0000 		sts (Poti2)+1,__zero_reg__
3068
 3079 1c82 1092 0000 		sts Poti2,__zero_reg__
3069
 3080 1c86 57FF      		sbrs r21,7
3070
 3081 1c88 00C0      		rjmp .L599
3071
 3082               	.L613:
3072
 3083 1c8a 1092 0000 		sts (Poti3)+1,__zero_reg__
3073
 3084 1c8e 1092 0000 		sts Poti3,__zero_reg__
3074
 3085 1c92 37FF      		sbrs r19,7
3075
 3086 1c94 00C0      		rjmp .L603
3076
 3087               	.L615:
3077
 3088 1c96 1092 0000 		sts (Poti4)+1,__zero_reg__
3078
 3089 1c9a 1092 0000 		sts Poti4,__zero_reg__
3079
 3090 1c9e 00C0      		rjmp .L605
3080
 3091               	.L581:
3081
 3092 1ca0 8081      		ld r24,Z
3082
 3093 1ca2 9181      		ldd r25,Z+1
3083
 3094 1ca4 8259      		subi r24,lo8(-(110))
3084
 3095 1ca6 9F4F      		sbci r25,hi8(-(110))
3085
 3096 1ca8 8417      		cp r24,r20
3086
 3097 1caa 9507      		cpc r25,r21
3087
 3098 1cac 04F0      		brlt .+2
3088
 3099 1cae 00C0      		rjmp .L583
3089
 3100 1cb0 4115      		cp r20,__zero_reg__
3090
 3101 1cb2 5105      		cpc r21,__zero_reg__
3091
 3102 1cb4 01F4      		brne .+2
3092
 3103 1cb6 00C0      		rjmp .L583
3093
 3104 1cb8 4150      		subi r20,lo8(-(-1))
3094
 3105 1cba 5040      		sbci r21,hi8(-(-1))
3095
 3106 1cbc 5093 0000 		sts (Poti3)+1,r21
3096
 3107 1cc0 4093 0000 		sts Poti3,r20
3097
 3108 1cc4 00C0      		rjmp .L583
3098
 3109               	.L576:
3099
 3110 1cc6 8081      		ld r24,Z
3100
 3111 1cc8 9181      		ldd r25,Z+1
3101
 3112 1cca 8259      		subi r24,lo8(-(110))
3102
 3113 1ccc 9F4F      		sbci r25,hi8(-(110))
3103
 3114 1cce 8617      		cp r24,r22
3104
 3115 1cd0 9707      		cpc r25,r23
3105
 3116 1cd2 04F0      		brlt .+2
3106
 3117 1cd4 00C0      		rjmp .L578
3107
 3118 1cd6 6115      		cp r22,__zero_reg__
3108
 3119 1cd8 7105      		cpc r23,__zero_reg__
3109
 3120 1cda 01F4      		brne .+2
3110
 3121 1cdc 00C0      		rjmp .L578
3111
 3122 1cde 6150      		subi r22,lo8(-(-1))
3112
 3123 1ce0 7040      		sbci r23,hi8(-(-1))
3113
 3124 1ce2 7093 0000 		sts (Poti2)+1,r23
3114
 3125 1ce6 6093 0000 		sts Poti2,r22
3115
 3126 1cea 00C0      		rjmp .L578
3116
 3127               	.L571:
3117
 3128 1cec 8081      		ld r24,Z
3118
 3129 1cee 9181      		ldd r25,Z+1
3119
 3130 1cf0 8259      		subi r24,lo8(-(110))
3120
 3131 1cf2 9F4F      		sbci r25,hi8(-(110))
3121
 3132 1cf4 8A17      		cp r24,r26
3122
 3133 1cf6 9B07      		cpc r25,r27
3123
 3134 1cf8 04F0      		brlt .+2
3124
 3135 1cfa 00C0      		rjmp .L573
3125
 3136 1cfc 1097      		sbiw r26,0
3126
 3137 1cfe 01F4      		brne .+2
3127
 3138 1d00 00C0      		rjmp .L573
3128
 3139 1d02 1197      		sbiw r26,1
3129
 3140 1d04 B093 0000 		sts (Poti1)+1,r27
3130
 3141 1d08 A093 0000 		sts Poti1,r26
3131
 3142 1d0c 00C0      		rjmp .L573
3132
 3143               	.L614:
3133
 3144 1d0e 8FEF      		ldi r24,lo8(255)
3134
 3145 1d10 90E0      		ldi r25,hi8(255)
3135
 3146 1d12 9093 0000 		sts (Poti3)+1,r25
3136
 3147 1d16 8093 0000 		sts Poti3,r24
3137
 3148 1d1a 00C0      		rjmp .L601
3138
 3149               	.L612:
3139
 3150 1d1c 8FEF      		ldi r24,lo8(255)
3140
 3151 1d1e 90E0      		ldi r25,hi8(255)
3141
 3152 1d20 9093 0000 		sts (Poti2)+1,r25
3142
 3153 1d24 8093 0000 		sts Poti2,r24
3143
 3154 1d28 00C0      		rjmp .L597
3144
 3155               	.L610:
3145
 3156 1d2a 8FEF      		ldi r24,lo8(255)
3146
 3157 1d2c 90E0      		ldi r25,hi8(255)
3147
 3158 1d2e 9093 0000 		sts (Poti1)+1,r25
3148
 3159 1d32 8093 0000 		sts Poti1,r24
3149
 3160 1d36 00C0      		rjmp .L593
3150
 3161               	.L608:
3151
 3162 1d38 0E94 0000 		call SucheGyroOffset
3152
 3163 1d3c 00C0      		rjmp .L569
3153
 3164               	.L605:
3154
 3165 1d3e 6091 0000 		lds r22,EE_Parameter+45
3155
 3166 1d42 70E0      		ldi r23,lo8(0)
3156
 3167 1d44 80E0      		ldi r24,lo8(0)
3157
 3168 1d46 90E0      		ldi r25,hi8(0)
3158
 3169 1d48 24EC      		ldi r18,lo8(2500)
3159
 3170 1d4a 39E0      		ldi r19,hi8(2500)
3160
 3171 1d4c 40E0      		ldi r20,hlo8(2500)
3161
 3172 1d4e 50E0      		ldi r21,hhi8(2500)
3162
 3173 1d50 0E94 0000 		call __mulsi3
3163
 3174 1d54 6093 0000 		sts Umschlag180Nick,r22
3164
 3175 1d58 7093 0000 		sts (Umschlag180Nick)+1,r23
3165
 3176 1d5c 8093 0000 		sts (Umschlag180Nick)+2,r24
3166
 3177 1d60 9093 0000 		sts (Umschlag180Nick)+3,r25
3167
 3178 1d64 6091 0000 		lds r22,EE_Parameter+46
3168
 3179 1d68 70E0      		ldi r23,lo8(0)
3169
 3180 1d6a 80E0      		ldi r24,lo8(0)
3170
 3181 1d6c 90E0      		ldi r25,hi8(0)
3171
 3182 1d6e 0E94 0000 		call __mulsi3
3172
 3183 1d72 6093 0000 		sts Umschlag180Roll,r22
3173
 3184 1d76 7093 0000 		sts (Umschlag180Roll)+1,r23
3174
 3185 1d7a 8093 0000 		sts (Umschlag180Roll)+2,r24
3175
 3186 1d7e 9093 0000 		sts (Umschlag180Roll)+3,r25
3176
 3187               	/* epilogue: frame size=0 */
3177
 3188 1d82 0895      		ret
3178
 3189               	/* epilogue end (size=1) */
3179
 3190               	/* function CalibrierMittelwert size 366 (365) */
3180
 3192               	.global	SetNeutral
3181
 3194               	SetNeutral:
3182
 3195               	/* prologue: frame size=0 */
3183
 3196 1d84 6F92      		push r6
3184
 3197 1d86 7F92      		push r7
3185
 3198 1d88 8F92      		push r8
3186
 3199 1d8a 9F92      		push r9
3187
 3200 1d8c AF92      		push r10
3188
 3201 1d8e BF92      		push r11
3189
 3202 1d90 CF92      		push r12
3190
 3203 1d92 DF92      		push r13
3191
 3204 1d94 EF92      		push r14
3192
 3205 1d96 FF92      		push r15
3193
 3206 1d98 0F93      		push r16
3194
 3207 1d9a 1F93      		push r17
3195
 3208 1d9c CF93      		push r28
3196
 3209 1d9e DF93      		push r29
3197
 3210               	/* prologue end (size=14) */
3198
 3211 1da0 1092 0000 		sts ServoActive,__zero_reg__
3199
 3212 1da4 469A      		sbi 40-0x20,6
3200
 3213 1da6 1092 0000 		sts (NeutralAccX)+1,__zero_reg__
3201
 3214 1daa 1092 0000 		sts NeutralAccX,__zero_reg__
3202
 3215 1dae 1092 0000 		sts (NeutralAccY)+1,__zero_reg__
3203
 3216 1db2 1092 0000 		sts NeutralAccY,__zero_reg__
3204
 3217 1db6 80E0      		ldi r24,lo8(0x0)
3205
 3218 1db8 90E0      		ldi r25,hi8(0x0)
3206
 3219 1dba A0E0      		ldi r26,hlo8(0x0)
3207
 3220 1dbc B0E0      		ldi r27,hhi8(0x0)
3208
 3221 1dbe 8093 0000 		sts NeutralAccZ,r24
3209
 3222 1dc2 9093 0000 		sts (NeutralAccZ)+1,r25
3210
 3223 1dc6 A093 0000 		sts (NeutralAccZ)+2,r26
3211
 3224 1dca B093 0000 		sts (NeutralAccZ)+3,r27
3212
 3225 1dce 1092 0000 		sts (AdNeutralNick)+1,__zero_reg__
3213
 3226 1dd2 1092 0000 		sts AdNeutralNick,__zero_reg__
3214
 3227 1dd6 1092 0000 		sts (AdNeutralRoll)+1,__zero_reg__
3215
 3228 1dda 1092 0000 		sts AdNeutralRoll,__zero_reg__
3216
 3229 1dde 1092 0000 		sts (AdNeutralGier)+1,__zero_reg__
3217
 3230 1de2 1092 0000 		sts AdNeutralGier,__zero_reg__
3218
 3231 1de6 1092 0000 		sts (AdNeutralGierBias)+1,__zero_reg__
3219
 3232 1dea 1092 0000 		sts AdNeutralGierBias,__zero_reg__
3220
 3233 1dee 1092 0000 		sts Parameter_AchsKopplung1,__zero_reg__
3221
 3234 1df2 1092 0000 		sts Parameter_AchsKopplung2,__zero_reg__
3222
 3235 1df6 1092 0000 		sts ExpandBaro,__zero_reg__
3223
 3236 1dfa 0E94 0000 		call CalibrierMittelwert
3224
 3237 1dfe 84E6      		ldi r24,lo8(100)
3225
 3238 1e00 90E0      		ldi r25,hi8(100)
3226
 3239 1e02 0E94 0000 		call Delay_ms_Mess
3227
 3240 1e06 0E94 0000 		call CalibrierMittelwert
3228
 3241 1e0a 8091 0000 		lds r24,EE_Parameter+8
3229
 3242 1e0e 80FF      		sbrs r24,0
3230
 3243 1e10 00C0      		rjmp .L617
3231
 3244 1e12 8091 0000 		lds r24,MessLuftdruck
3232
 3245 1e16 9091 0000 		lds r25,(MessLuftdruck)+1
3233
 3246 1e1a 875B      		subi r24,lo8(951)
3234
 3247 1e1c 9340      		sbci r25,hi8(951)
3235
 3248 1e1e 00F0      		brlo .+2
3236
 3249 1e20 00C0      		rjmp .L619
3237
 3250 1e22 8091 0000 		lds r24,MessLuftdruck
3238
 3251 1e26 9091 0000 		lds r25,(MessLuftdruck)+1
3239
 3252 1e2a 8E5E      		subi r24,lo8(750)
3240
 3253 1e2c 9240      		sbci r25,hi8(750)
3241
 3254 1e2e 00F4      		brsh .+2
3242
 3255 1e30 00C0      		rjmp .L619
3243
 3256               	.L617:
3244
 3257 1e32 EE24      		clr r14
3245
 3258 1e34 CC24      		clr r12
3246
 3259 1e36 DD24      		clr r13
3247
 3260 1e38 C0E0      		ldi r28,lo8(0)
3248
 3261 1e3a D0E0      		ldi r29,hi8(0)
3249
 3262 1e3c 00E0      		ldi r16,lo8(0)
3250
 3263 1e3e 10E0      		ldi r17,hi8(0)
3251
 3264               	.L621:
3252
 3265 1e40 8AE0      		ldi r24,lo8(10)
3253
 3266 1e42 90E0      		ldi r25,hi8(10)
3254
 3267 1e44 0E94 0000 		call Delay_ms_Mess
3255
 3268 1e48 8091 0000 		lds r24,AdWertGier
3256
 3269 1e4c 9091 0000 		lds r25,(AdWertGier)+1
3257
 3270 1e50 C80E      		add r12,r24
3258
 3271 1e52 D91E      		adc r13,r25
3259
 3272 1e54 8091 0000 		lds r24,AdWertNick
3260
 3273 1e58 9091 0000 		lds r25,(AdWertNick)+1
3261
 3274 1e5c C80F      		add r28,r24
3262
 3275 1e5e D91F      		adc r29,r25
3263
 3276 1e60 8091 0000 		lds r24,AdWertRoll
3264
 3277 1e64 9091 0000 		lds r25,(AdWertRoll)+1
3265
 3278 1e68 080F      		add r16,r24
3266
 3279 1e6a 191F      		adc r17,r25
3267
 3280 1e6c E394      		inc r14
3268
 3281 1e6e 80E2      		ldi r24,lo8(32)
3269
 3282 1e70 E816      		cp r14,r24
3270
 3283 1e72 01F4      		brne .L621
3271
 3284 1e74 AE01      		movw r20,r28
3272
 3285 1e76 405F      		subi r20,lo8(-(16))
3273
 3286 1e78 5F4F      		sbci r21,hi8(-(16))
3274
 3287 1e7a 5695      		lsr r21
3275
 3288 1e7c 4795      		ror r20
3276
 3289 1e7e 5695      		lsr r21
3277
 3290 1e80 4795      		ror r20
3278
 3291 1e82 5093 0000 		sts (AdNeutralNick)+1,r21
3279
 3292 1e86 4093 0000 		sts AdNeutralNick,r20
3280
 3293 1e8a 9801      		movw r18,r16
3281
 3294 1e8c 205F      		subi r18,lo8(-(16))
3282
 3295 1e8e 3F4F      		sbci r19,hi8(-(16))
3283
 3296 1e90 3695      		lsr r19
3284
 3297 1e92 2795      		ror r18
3285
 3298 1e94 3695      		lsr r19
3286
 3299 1e96 2795      		ror r18
3287
 3300 1e98 3093 0000 		sts (AdNeutralRoll)+1,r19
3288
 3301 1e9c 2093 0000 		sts AdNeutralRoll,r18
3289
 3302 1ea0 C601      		movw r24,r12
3290
 3303 1ea2 4096      		adiw r24,16
3291
 3304 1ea4 9695      		lsr r25
3292
 3305 1ea6 8795      		ror r24
3293
 3306 1ea8 9295      		swap r25
3294
 3307 1eaa 8295      		swap r24
3295
 3308 1eac 8F70      		andi r24,0x0f
3296
 3309 1eae 8927      		eor r24,r25
3297
 3310 1eb0 9F70      		andi r25,0x0f
3298
 3311 1eb2 8927      		eor r24,r25
3299
 3312 1eb4 9093 0000 		sts (AdNeutralGier)+1,r25
3300
 3313 1eb8 8093 0000 		sts AdNeutralGier,r24
3301
 3314 1ebc 9093 0000 		sts (AdNeutralGierBias)+1,r25
3302
 3315 1ec0 8093 0000 		sts AdNeutralGierBias,r24
3303
 3316 1ec4 3093 0000 		sts (StartNeutralRoll)+1,r19
3304
 3317 1ec8 2093 0000 		sts StartNeutralRoll,r18
3305
 3318 1ecc 5093 0000 		sts (StartNeutralNick)+1,r21
3306
 3319 1ed0 4093 0000 		sts StartNeutralNick,r20
3307
 3320 1ed4 40E0      		ldi r20,lo8(EEPromArray+4)
3308
 3321 1ed6 50E0      		ldi r21,hi8(EEPromArray+4)
3309
 3322 1ed8 DA01      		movw r26,r20
3310
 3323               	/* #APP */
3311
 3324 1eda 0E94 0000 		call __eeprom_read_byte_1F2021
3312
 3325 1ede 802D      		mov r24,__tmp_reg__
3313
 3326               	/* #NOAPP */
3314
 3327 1ee0 8530      		cpi r24,lo8(5)
3315
 3328 1ee2 00F0      		brlo .L623
3316
 3329 1ee4 8091 0000 		lds r24,Mittelwert_AccRoll
3317
 3330 1ee8 9091 0000 		lds r25,(Mittelwert_AccRoll)+1
3318
 3331 1eec 97FD      		sbrc r25,7
3319
 3332 1eee 00C0      		rjmp .L631
3320
 3333               	.L625:
3321
 3334 1ef0 6CE0      		ldi r22,lo8(12)
3322
 3335 1ef2 70E0      		ldi r23,hi8(12)
3323
 3336 1ef4 0E94 0000 		call __divmodhi4
3324
 3337 1ef8 7093 0000 		sts (NeutralAccY)+1,r23
3325
 3338 1efc 6093 0000 		sts NeutralAccY,r22
3326
 3339 1f00 8091 0000 		lds r24,Mittelwert_AccNick
3327
 3340 1f04 9091 0000 		lds r25,(Mittelwert_AccNick)+1
3328
 3341 1f08 97FD      		sbrc r25,7
3329
 3342 1f0a 00C0      		rjmp .L632
3330
 3343               	.L626:
3331
 3344 1f0c 6CE0      		ldi r22,lo8(12)
3332
 3345 1f0e 70E0      		ldi r23,hi8(12)
3333
 3346 1f10 0E94 0000 		call __divmodhi4
3334
 3347 1f14 7093 0000 		sts (NeutralAccX)+1,r23
3335
 3348 1f18 6093 0000 		sts NeutralAccX,r22
3336
 3349 1f1c 6091 0000 		lds r22,Aktuell_az
3337
 3350 1f20 7091 0000 		lds r23,(Aktuell_az)+1
3338
 3351 1f24 8827      		clr r24
3339
 3352 1f26 77FD      		sbrc r23,7
3340
 3353 1f28 8095      		com r24
3341
 3354 1f2a 982F      		mov r25,r24
3342
 3355 1f2c 0E94 0000 		call __floatsisf
3343
 3356 1f30 6093 0000 		sts NeutralAccZ,r22
3344
 3357 1f34 7093 0000 		sts (NeutralAccZ)+1,r23
3345
 3358 1f38 8093 0000 		sts (NeutralAccZ)+2,r24
3346
 3359 1f3c 9093 0000 		sts (NeutralAccZ)+3,r25
3347
 3360 1f40 00C0      		rjmp .L627
3348
 3361               	.L623:
3349
 3362 1f42 DA01      		movw r26,r20
3350
 3363               	/* #APP */
3351
 3364 1f44 0E94 0000 		call __eeprom_read_byte_1F2021
3352
 3365 1f48 802D      		mov r24,__tmp_reg__
3353
 3366               	/* #NOAPP */
3354
 3367 1f4a 4F5F      		subi r20,lo8(-(1))
3355
 3368 1f4c 5F4F      		sbci r21,hi8(-(1))
3356
 3369 1f4e DA01      		movw r26,r20
3357
 3370               	/* #APP */
3358
 3371 1f50 0E94 0000 		call __eeprom_read_byte_1F2021
3359
 3372 1f54 202D      		mov r18,__tmp_reg__
3360
 3373               	/* #NOAPP */
3361
 3374 1f56 90E0      		ldi r25,lo8(0)
3362
 3375 1f58 982F      		mov r25,r24
3363
 3376 1f5a 8827      		clr r24
3364
 3377 1f5c 820F      		add r24,r18
3365
 3378 1f5e 911D      		adc r25,__zero_reg__
3366
 3379 1f60 9093 0000 		sts (NeutralAccX)+1,r25
3367
 3380 1f64 8093 0000 		sts NeutralAccX,r24
3368
 3381 1f68 4F5F      		subi r20,lo8(-(1))
3369
 3382 1f6a 5F4F      		sbci r21,hi8(-(1))
3370
 3383 1f6c DA01      		movw r26,r20
3371
 3384               	/* #APP */
3372
 3385 1f6e 0E94 0000 		call __eeprom_read_byte_1F2021
3373
 3386 1f72 802D      		mov r24,__tmp_reg__
3374
 3387               	/* #NOAPP */
3375
 3388 1f74 4F5F      		subi r20,lo8(-(1))
3376
 3389 1f76 5F4F      		sbci r21,hi8(-(1))
3377
 3390 1f78 DA01      		movw r26,r20
3378
 3391               	/* #APP */
3379
 3392 1f7a 0E94 0000 		call __eeprom_read_byte_1F2021
3380
 3393 1f7e 202D      		mov r18,__tmp_reg__
3381
 3394               	/* #NOAPP */
3382
 3395 1f80 90E0      		ldi r25,lo8(0)
3383
 3396 1f82 982F      		mov r25,r24
3384
 3397 1f84 8827      		clr r24
3385
 3398 1f86 820F      		add r24,r18
3386
 3399 1f88 911D      		adc r25,__zero_reg__
3387
 3400 1f8a 9093 0000 		sts (NeutralAccY)+1,r25
3388
 3401 1f8e 8093 0000 		sts NeutralAccY,r24
3389
 3402 1f92 4F5F      		subi r20,lo8(-(1))
3390
 3403 1f94 5F4F      		sbci r21,hi8(-(1))
3391
 3404 1f96 DA01      		movw r26,r20
3392
 3405               	/* #APP */
3393
 3406 1f98 0E94 0000 		call __eeprom_read_byte_1F2021
3394
 3407 1f9c 602D      		mov r22,__tmp_reg__
3395
 3408               	/* #NOAPP */
3396
 3409 1f9e 4F5F      		subi r20,lo8(-(1))
3397
 3410 1fa0 5F4F      		sbci r21,hi8(-(1))
3398
 3411 1fa2 DA01      		movw r26,r20
3399
 3412               	/* #APP */
3400
 3413 1fa4 0E94 0000 		call __eeprom_read_byte_1F2021
3401
 3414 1fa8 202D      		mov r18,__tmp_reg__
3402
 3415               	/* #NOAPP */
3403
 3416 1faa 70E0      		ldi r23,lo8(0)
3404
 3417 1fac 762F      		mov r23,r22
3405
 3418 1fae 6627      		clr r22
3406
 3419 1fb0 620F      		add r22,r18
3407
 3420 1fb2 711D      		adc r23,__zero_reg__
3408
 3421 1fb4 8827      		clr r24
3409
 3422 1fb6 77FD      		sbrc r23,7
3410
 3423 1fb8 8095      		com r24
3411
 3424 1fba 982F      		mov r25,r24
3412
 3425 1fbc 0E94 0000 		call __floatsisf
3413
 3426 1fc0 6093 0000 		sts NeutralAccZ,r22
3414
 3427 1fc4 7093 0000 		sts (NeutralAccZ)+1,r23
3415
 3428 1fc8 8093 0000 		sts (NeutralAccZ)+2,r24
3416
 3429 1fcc 9093 0000 		sts (NeutralAccZ)+3,r25
3417
 3430 1fd0 00C0      		rjmp .L627
3418
 3431               	.L619:
3419
 3432 1fd2 0E94 0000 		call SucheLuftruckOffset
3420
 3433 1fd6 00C0      		rjmp .L617
3421
 3434               	.L632:
3422
 3435 1fd8 9095      		com r25
3423
 3436 1fda 8195      		neg r24
3424
 3437 1fdc 9F4F      		sbci r25,lo8(-1)
3425
 3438 1fde 00C0      		rjmp .L626
3426
 3439               	.L631:
3427
 3440 1fe0 9095      		com r25
3428
 3441 1fe2 8195      		neg r24
3429
 3442 1fe4 9F4F      		sbci r25,lo8(-1)
3430
 3443 1fe6 00C0      		rjmp .L625
3431
 3444               	.L627:
3432
 3445 1fe8 1092 0000 		sts (MesswertNick)+1,__zero_reg__
3433
 3446 1fec 1092 0000 		sts MesswertNick,__zero_reg__
3434
 3447 1ff0 1092 0000 		sts (MesswertRoll)+1,__zero_reg__
3435
 3448 1ff4 1092 0000 		sts MesswertRoll,__zero_reg__
3436
 3449 1ff8 1092 0000 		sts (MesswertGier)+1,__zero_reg__
3437
 3450 1ffc 1092 0000 		sts MesswertGier,__zero_reg__
3438
 3451 2000 84E6      		ldi r24,lo8(100)
3439
 3452 2002 90E0      		ldi r25,hi8(100)
3440
 3453 2004 0E94 0000 		call Delay_ms_Mess
3441
 3454 2008 6091 0000 		lds r22,AdWertAccNick
3442
 3455 200c 7091 0000 		lds r23,(AdWertAccNick)+1
3443
 3456 2010 8827      		clr r24
3444
 3457 2012 77FD      		sbrc r23,7
3445
 3458 2014 8095      		com r24
3446
 3459 2016 982F      		mov r25,r24
3447
 3460 2018 26E0      		ldi r18,lo8(6)
3448
 3461 201a 30E0      		ldi r19,hi8(6)
3449
 3462 201c 40E0      		ldi r20,hlo8(6)
3450
 3463 201e 50E0      		ldi r21,hhi8(6)
3451
 3464 2020 0E94 0000 		call __mulsi3
3452
 3465 2024 3B01      		movw r6,r22
3453
 3466 2026 4C01      		movw r8,r24
3454
 3467 2028 7093 0000 		sts (Mittelwert_AccNick)+1,r23
3455
 3468 202c 6093 0000 		sts Mittelwert_AccNick,r22
3456
 3469 2030 6091 0000 		lds r22,AdWertAccRoll
3457
 3470 2034 7091 0000 		lds r23,(AdWertAccRoll)+1
3458
 3471 2038 8827      		clr r24
3459
 3472 203a 77FD      		sbrc r23,7
3460
 3473 203c 8095      		com r24
3461
 3474 203e 982F      		mov r25,r24
3462
 3475 2040 0E94 0000 		call __mulsi3
3463
 3476 2044 5B01      		movw r10,r22
3464
 3477 2046 6C01      		movw r12,r24
3465
 3478 2048 7093 0000 		sts (Mittelwert_AccRoll)+1,r23
3466
 3479 204c 6093 0000 		sts Mittelwert_AccRoll,r22
3467
 3480 2050 E090 0000 		lds r14,EE_Parameter+20
3468
 3481 2054 FF24      		clr r15
3469
 3482 2056 00E0      		ldi r16,lo8(0)
3470
 3483 2058 10E0      		ldi r17,hi8(0)
3471
 3484 205a 8824      		clr r8
3472
 3485 205c 77FC      		sbrc r7,7
3473
 3486 205e 8094      		com r8
3474
 3487 2060 982C      		mov r9,r8
3475
 3488 2062 C401      		movw r24,r8
3476
 3489 2064 B301      		movw r22,r6
3477
 3490 2066 A801      		movw r20,r16
3478
 3491 2068 9701      		movw r18,r14
3479
 3492 206a 0E94 0000 		call __mulsi3
3480
 3493 206e 3B01      		movw r6,r22
3481
 3494 2070 4C01      		movw r8,r24
3482
 3495 2072 6093 0000 		sts IntegralNick,r22
3483
 3496 2076 7093 0000 		sts (IntegralNick)+1,r23
3484
 3497 207a 8093 0000 		sts (IntegralNick)+2,r24
3485
 3498 207e 9093 0000 		sts (IntegralNick)+3,r25
3486
 3499 2082 CC24      		clr r12
3487
 3500 2084 B7FC      		sbrc r11,7
3488
 3501 2086 C094      		com r12
3489
 3502 2088 DC2C      		mov r13,r12
3490
 3503 208a C601      		movw r24,r12
3491
 3504 208c B501      		movw r22,r10
3492
 3505 208e 0E94 0000 		call __mulsi3
3493
 3506 2092 6093 0000 		sts IntegralRoll,r22
3494
 3507 2096 7093 0000 		sts (IntegralRoll)+1,r23
3495
 3508 209a 8093 0000 		sts (IntegralRoll)+2,r24
3496
 3509 209e 9093 0000 		sts (IntegralRoll)+3,r25
3497
 3510 20a2 6092 0000 		sts Mess_IntegralNick2,r6
3498
 3511 20a6 7092 0000 		sts (Mess_IntegralNick2)+1,r7
3499
 3512 20aa 8092 0000 		sts (Mess_IntegralNick2)+2,r8
3500
 3513 20ae 9092 0000 		sts (Mess_IntegralNick2)+3,r9
3501
 3514 20b2 6093 0000 		sts Mess_IntegralRoll2,r22
3502
 3515 20b6 7093 0000 		sts (Mess_IntegralRoll2)+1,r23
3503
 3516 20ba 8093 0000 		sts (Mess_IntegralRoll2)+2,r24
3504
 3517 20be 9093 0000 		sts (Mess_IntegralRoll2)+3,r25
3505
 3518 20c2 1092 0000 		sts Mess_Integral_Gier,__zero_reg__
3506
 3519 20c6 1092 0000 		sts (Mess_Integral_Gier)+1,__zero_reg__
3507
 3520 20ca 1092 0000 		sts (Mess_Integral_Gier)+2,__zero_reg__
3508
 3521 20ce 1092 0000 		sts (Mess_Integral_Gier)+3,__zero_reg__
3509
 3522 20d2 8091 0000 		lds r24,Luftdruck
3510
 3523 20d6 9091 0000 		lds r25,(Luftdruck)+1
3511
 3524 20da A091 0000 		lds r26,(Luftdruck)+2
3512
 3525 20de B091 0000 		lds r27,(Luftdruck)+3
3513
 3526 20e2 9093 0000 		sts (StartLuftdruck)+1,r25
3514
 3527 20e6 8093 0000 		sts StartLuftdruck,r24
3515
 3528 20ea 1092 0000 		sts (HoeheD)+1,__zero_reg__
3516
 3529 20ee 1092 0000 		sts HoeheD,__zero_reg__
3517
 3530 20f2 1092 0000 		sts Mess_Integral_Hoch,__zero_reg__
3518
 3531 20f6 1092 0000 		sts (Mess_Integral_Hoch)+1,__zero_reg__
3519
 3532 20fa 1092 0000 		sts (Mess_Integral_Hoch)+2,__zero_reg__
3520
 3533 20fe 1092 0000 		sts (Mess_Integral_Hoch)+3,__zero_reg__
3521
 3534 2102 8091 0000 		lds r24,KompassValue
3522
 3535 2106 9091 0000 		lds r25,(KompassValue)+1
3523
 3536 210a 9093 0000 		sts (KompassStartwert)+1,r25
3524
 3537 210e 8093 0000 		sts KompassStartwert,r24
3525
 3538 2112 0E94 0000 		call GPS_Neutral
3526
 3539 2116 82E3      		ldi r24,lo8(50)
3527
 3540 2118 90E0      		ldi r25,hi8(50)
3528
 3541 211a 9093 0000 		sts (beeptime)+1,r25
3529
 3542 211e 8093 0000 		sts beeptime,r24
3530
 3543 2122 6091 0000 		lds r22,EE_Parameter+45
3531
 3544 2126 70E0      		ldi r23,lo8(0)
3532
 3545 2128 80E0      		ldi r24,lo8(0)
3533
 3546 212a 90E0      		ldi r25,hi8(0)
3534
 3547 212c 24EC      		ldi r18,lo8(2500)
3535
 3548 212e 39E0      		ldi r19,hi8(2500)
3536
 3549 2130 40E0      		ldi r20,hlo8(2500)
3537
 3550 2132 50E0      		ldi r21,hhi8(2500)
3538
 3551 2134 0E94 0000 		call __mulsi3
3539
 3552 2138 6856      		subi r22,lo8(-(15000))
3540
 3553 213a 754C      		sbci r23,hi8(-(15000))
3541
 3554 213c 8F4F      		sbci r24,hlo8(-(15000))
3542
 3555 213e 9F4F      		sbci r25,hhi8(-(15000))
3543
 3556 2140 6093 0000 		sts Umschlag180Nick,r22
3544
 3557 2144 7093 0000 		sts (Umschlag180Nick)+1,r23
3545
 3558 2148 8093 0000 		sts (Umschlag180Nick)+2,r24
3546
 3559 214c 9093 0000 		sts (Umschlag180Nick)+3,r25
3547
 3560 2150 6091 0000 		lds r22,EE_Parameter+46
3548
 3561 2154 70E0      		ldi r23,lo8(0)
3549
 3562 2156 80E0      		ldi r24,lo8(0)
3550
 3563 2158 90E0      		ldi r25,hi8(0)
3551
 3564 215a 0E94 0000 		call __mulsi3
3552
 3565 215e 6856      		subi r22,lo8(-(15000))
3553
 3566 2160 754C      		sbci r23,hi8(-(15000))
3554
 3567 2162 8F4F      		sbci r24,hlo8(-(15000))
3555
 3568 2164 9F4F      		sbci r25,hhi8(-(15000))
3556
 3569 2166 6093 0000 		sts Umschlag180Roll,r22
3557
 3570 216a 7093 0000 		sts (Umschlag180Roll)+1,r23
3558
 3571 216e 8093 0000 		sts (Umschlag180Roll)+2,r24
3559
 3572 2172 9093 0000 		sts (Umschlag180Roll)+3,r25
3560
 3573 2176 1092 0000 		sts (ExternHoehenValue)+1,__zero_reg__
3561
 3574 217a 1092 0000 		sts ExternHoehenValue,__zero_reg__
3562
 3575 217e 6091 0000 		lds r22,KompassValue
3563
 3576 2182 7091 0000 		lds r23,(KompassValue)+1
3564
 3577 2186 8827      		clr r24
3565
 3578 2188 77FD      		sbrc r23,7
3566
 3579 218a 8095      		com r24
3567
 3580 218c 982F      		mov r25,r24
3568
 3581 218e 2091 0000 		lds r18,GIER_GRAD_FAKTOR
3569
 3582 2192 3091 0000 		lds r19,(GIER_GRAD_FAKTOR)+1
3570
 3583 2196 4091 0000 		lds r20,(GIER_GRAD_FAKTOR)+2
3571
 3584 219a 5091 0000 		lds r21,(GIER_GRAD_FAKTOR)+3
3572
 3585 219e 0E94 0000 		call __mulsi3
3573
 3586 21a2 6093 0000 		sts ErsatzKompass,r22
3574
 3587 21a6 7093 0000 		sts (ErsatzKompass)+1,r23
3575
 3588 21aa 8093 0000 		sts (ErsatzKompass)+2,r24
3576
 3589 21ae 9093 0000 		sts (ErsatzKompass)+3,r25
3577
 3590 21b2 1092 0000 		sts (GierGyroFehler)+1,__zero_reg__
3578
 3591 21b6 1092 0000 		sts GierGyroFehler,__zero_reg__
3579
 3592 21ba 11E0      		ldi r17,lo8(1)
3580
 3593 21bc 1093 0000 		sts SendVersionToNavi,r17
3581
 3594 21c0 0E94 0000 		call LED_Init
3582
 3595 21c4 8091 0000 		lds r24,MikroKopterFlags
3583
 3596 21c8 8460      		ori r24,lo8(4)
3584
 3597 21ca 8093 0000 		sts MikroKopterFlags,r24
3585
 3598 21ce 8FEF      		ldi r24,lo8(-1)
3586
 3599 21d0 8093 0000 		sts FromNaviCtrl_Value,r24
3587
 3600 21d4 1092 0000 		sts FromNaviCtrl_Value+1,__zero_reg__
3588
 3601 21d8 80E2      		ldi r24,lo8(32)
3589
 3602 21da 8093 0000 		sts FromNaviCtrl_Value+2,r24
3590
 3603 21de E091 0000 		lds r30,EE_Parameter+4
3591
 3604 21e2 F0E0      		ldi r31,lo8(0)
3592
 3605 21e4 EE0F      		lsl r30
3593
 3606 21e6 FF1F      		rol r31
3594
 3607 21e8 E050      		subi r30,lo8(-(PPM_in))
3595
 3608 21ea F040      		sbci r31,hi8(-(PPM_in))
3596
 3609 21ec 8081      		ld r24,Z
3597
 3610 21ee 9181      		ldd r25,Z+1
3598
 3611 21f0 8259      		subi r24,lo8(-(110))
3599
 3612 21f2 9F4F      		sbci r25,hi8(-(110))
3600
 3613 21f4 9093 0000 		sts (Poti1)+1,r25
3601
 3614 21f8 8093 0000 		sts Poti1,r24
3602
 3615 21fc E091 0000 		lds r30,EE_Parameter+5
3603
 3616 2200 F0E0      		ldi r31,lo8(0)
3604
 3617 2202 EE0F      		lsl r30
3605
 3618 2204 FF1F      		rol r31
3606
 3619 2206 E050      		subi r30,lo8(-(PPM_in))
3607
 3620 2208 F040      		sbci r31,hi8(-(PPM_in))
3608
 3621 220a 8081      		ld r24,Z
3609
 3622 220c 9181      		ldd r25,Z+1
3610
 3623 220e 8259      		subi r24,lo8(-(110))
3611
 3624 2210 9F4F      		sbci r25,hi8(-(110))
3612
 3625 2212 9093 0000 		sts (Poti2)+1,r25
3613
 3626 2216 8093 0000 		sts Poti2,r24
3614
 3627 221a E091 0000 		lds r30,EE_Parameter+6
3615
 3628 221e F0E0      		ldi r31,lo8(0)
3616
 3629 2220 EE0F      		lsl r30
3617
 3630 2222 FF1F      		rol r31
3618
 3631 2224 E050      		subi r30,lo8(-(PPM_in))
3619
 3632 2226 F040      		sbci r31,hi8(-(PPM_in))
3620
 3633 2228 8081      		ld r24,Z
3621
 3634 222a 9181      		ldd r25,Z+1
3622
 3635 222c 8259      		subi r24,lo8(-(110))
3623
 3636 222e 9F4F      		sbci r25,hi8(-(110))
3624
 3637 2230 9093 0000 		sts (Poti3)+1,r25
3625
 3638 2234 8093 0000 		sts Poti3,r24
3626
 3639 2238 E091 0000 		lds r30,EE_Parameter+7
3627
 3640 223c F0E0      		ldi r31,lo8(0)
3628
 3641 223e EE0F      		lsl r30
3629
 3642 2240 FF1F      		rol r31
3630
 3643 2242 E050      		subi r30,lo8(-(PPM_in))
3631
 3644 2244 F040      		sbci r31,hi8(-(PPM_in))
3632
 3645 2246 8081      		ld r24,Z
3633
 3646 2248 9181      		ldd r25,Z+1
3634
 3647 224a 8259      		subi r24,lo8(-(110))
3635
 3648 224c 9F4F      		sbci r25,hi8(-(110))
3636
 3649 224e 9093 0000 		sts (Poti4)+1,r25
3637
 3650 2252 8093 0000 		sts Poti4,r24
3638
 3651 2256 1093 0000 		sts ServoActive,r17
3639
 3652 225a 84E6      		ldi r24,lo8(100)
3640
 3653 225c 8093 0000 		sts SenderOkay,r24
3641
 3654               	/* epilogue: frame size=0 */
3642
 3655 2260 DF91      		pop r29
3643
 3656 2262 CF91      		pop r28
3644
 3657 2264 1F91      		pop r17
3645
 3658 2266 0F91      		pop r16
3646
 3659 2268 FF90      		pop r15
3647
 3660 226a EF90      		pop r14
3648
 3661 226c DF90      		pop r13
3649
 3662 226e CF90      		pop r12
3650
 3663 2270 BF90      		pop r11
3651
 3664 2272 AF90      		pop r10
3652
 3665 2274 9F90      		pop r9
3653
 3666 2276 8F90      		pop r8
3654
 3667 2278 7F90      		pop r7
3655
 3668 227a 6F90      		pop r6
3656
 3669 227c 0895      		ret
3657
 3670               	/* epilogue end (size=15) */
3658
 3671               	/* function SetNeutral size 646 (617) */
3659
 3673               	.global	Piep
3660
 3675               	Piep:
3661
 3676               	/* prologue: frame size=0 */
3662
 3677 227e 1F93      		push r17
3663
 3678               	/* prologue end (size=1) */
3664
 3679 2280 182F      		mov r17,r24
3665
 3680 2282 1150      		subi r17,lo8(-(-1))
3666
 3681 2284 1F3F      		cpi r17,lo8(-1)
3667
 3682 2286 01F0      		breq .L638
3668
 3683 2288 8091 0000 		lds r24,MotorenEin
3669
 3684 228c 8823      		tst r24
3670
 3685 228e 01F0      		breq .L639
3671
 3686 2290 00C0      		rjmp .L638
3672
 3687               	.L637:
3673
 3688 2292 8091 0000 		lds r24,MotorenEin
3674
 3689 2296 8823      		tst r24
3675
 3690 2298 01F4      		brne .L638
3676
 3691               	.L639:
3677
 3692 229a 84E6      		ldi r24,lo8(100)
3678
 3693 229c 90E0      		ldi r25,hi8(100)
3679
 3694 229e 9093 0000 		sts (beeptime)+1,r25
3680
 3695 22a2 8093 0000 		sts beeptime,r24
3681
 3696 22a6 8AEF      		ldi r24,lo8(250)
3682
 3697 22a8 90E0      		ldi r25,hi8(250)
3683
 3698 22aa 0E94 0000 		call Delay_ms
3684
 3699 22ae 1150      		subi r17,1
3685
 3700 22b0 00F4      		brcc .L637
3686
 3701               	.L638:
3687
 3702               	/* epilogue: frame size=0 */
3688
 3703 22b2 1F91      		pop r17
3689
 3704 22b4 0895      		ret
3690
 3705               	/* epilogue end (size=2) */
3691
 3706               	/* function Piep size 29 (26) */
3692
 3708               		.data
3693
 3709               	.LC0:
3694
 3710 0000 4265 6769 		.string	"Beginner"
3695
 3710      6E6E 6572
3696
 3710      00
3697
 3711 0009 00        		.string	""
3698
 3712               		.text
3699
 3713               	.global	DefaultKonstanten3
3700
 3715               	DefaultKonstanten3:
3701
 3716               	/* prologue: frame size=0 */
3702
 3717               	/* prologue end (size=0) */
3703
 3718 22b6 88EE      		ldi r24,lo8(-24)
3704
 3719 22b8 8093 0000 		sts EE_Parameter+8,r24
3705
 3720 22bc 3EE1      		ldi r19,lo8(30)
3706
 3721 22be 3093 0000 		sts EE_Parameter+9,r19
3707
 3722 22c2 8BEF      		ldi r24,lo8(-5)
3708
 3723 22c4 8093 0000 		sts EE_Parameter+11,r24
3709
 3724 22c8 8AE0      		ldi r24,lo8(10)
3710
 3725 22ca 8093 0000 		sts EE_Parameter+12,r24
3711
 3726 22ce 3093 0000 		sts EE_Parameter+10,r19
3712
 3727 22d2 3093 0000 		sts EE_Parameter+14,r19
3713
 3728 22d6 93E0      		ldi r25,lo8(3)
3714
 3729 22d8 9093 0000 		sts EE_Parameter+13,r25
3715
 3730 22dc 58E0      		ldi r21,lo8(8)
3716
 3731 22de 5093 0000 		sts EE_Parameter+15,r21
3717
 3732 22e2 20E1      		ldi r18,lo8(16)
3718
 3733 22e4 2093 0000 		sts EE_Parameter+16,r18
3719
 3734 22e8 66E0      		ldi r22,lo8(6)
3720
 3735 22ea 6093 0000 		sts EE_Parameter+17,r22
3721
 3736 22ee 5093 0000 		sts EE_Parameter+18,r21
3722
 3737 22f2 86EE      		ldi r24,lo8(-26)
3723
 3738 22f4 8093 0000 		sts EE_Parameter+19,r24
3724
 3739 22f8 3093 0000 		sts EE_Parameter+20,r19
3725
 3740 22fc 80E8      		ldi r24,lo8(-128)
3726
 3741 22fe 8093 0000 		sts EE_Parameter+21,r24
3727
 3742 2302 44E6      		ldi r20,lo8(100)
3728
 3743 2304 4093 0000 		sts EE_Parameter+22,r20
3729
 3744 2308 88E7      		ldi r24,lo8(120)
3730
 3745 230a 8093 0000 		sts EE_Parameter+23,r24
3731
 3746 230e 9093 0000 		sts EE_Parameter+24,r25
3732
 3747 2312 8EE5      		ldi r24,lo8(94)
3733
 3748 2314 8093 0000 		sts EE_Parameter+25,r24
3734
 3749 2318 83E2      		ldi r24,lo8(35)
3735
 3750 231a 8093 0000 		sts EE_Parameter+26,r24
3736
 3751 231e 84E1      		ldi r24,lo8(20)
3737
 3752 2320 8093 0000 		sts EE_Parameter+27,r24
3738
 3753 2324 1092 0000 		sts EE_Parameter+28,__zero_reg__
3739
 3754 2328 2093 0000 		sts EE_Parameter+29,r18
3740
 3755 232c 1092 0000 		sts EE_Parameter+30,__zero_reg__
3741
 3756 2330 1092 0000 		sts EE_Parameter+31,__zero_reg__
3742
 3757 2334 1092 0000 		sts EE_Parameter+32,__zero_reg__
3743
 3758 2338 1092 0000 		sts EE_Parameter+33,__zero_reg__
3744
 3759 233c 1092 0000 		sts EE_Parameter+50,__zero_reg__
3745
 3760 2340 1092 0000 		sts EE_Parameter+51,__zero_reg__
3746
 3761 2344 1092 0000 		sts EE_Parameter+52,__zero_reg__
3747
 3762 2348 1092 0000 		sts EE_Parameter+53,__zero_reg__
3748
 3763 234c 4093 0000 		sts EE_Parameter+34,r20
3749
 3764 2350 88E2      		ldi r24,lo8(40)
3750
 3765 2352 8093 0000 		sts EE_Parameter+35,r24
3751
 3766 2356 1092 0000 		sts EE_Parameter+76,__zero_reg__
3752
 3767 235a 92E3      		ldi r25,lo8(50)
3753
 3768 235c 9093 0000 		sts EE_Parameter+36,r25
3754
 3769 2360 86E9      		ldi r24,lo8(-106)
3755
 3770 2362 8093 0000 		sts EE_Parameter+37,r24
3756
 3771 2366 85E0      		ldi r24,lo8(5)
3757
 3772 2368 8093 0000 		sts EE_Parameter+38,r24
3758
 3773 236c 9093 0000 		sts EE_Parameter+39,r25
3759
 3774 2370 2AE5      		ldi r18,lo8(90)
3760
 3775 2372 2093 0000 		sts EE_Parameter+40,r18
3761
 3776 2376 9093 0000 		sts EE_Parameter+41,r25
3762
 3777 237a 1092 0000 		sts EE_Parameter+75,__zero_reg__
3763
 3778 237e 2093 0000 		sts EE_Parameter+42,r18
3764
 3779 2382 83E4      		ldi r24,lo8(67)
3765
 3780 2384 8093 0000 		sts EE_Parameter+43,r24
3766
 3781 2388 86E4      		ldi r24,lo8(70)
3767
 3782 238a 8093 0000 		sts EE_Parameter+44,r24
3768
 3783 238e 85E5      		ldi r24,lo8(85)
3769
 3784 2390 8093 0000 		sts EE_Parameter+45,r24
3770
 3785 2394 8093 0000 		sts EE_Parameter+46,r24
3771
 3786 2398 80E2      		ldi r24,lo8(32)
3772
 3787 239a 8093 0000 		sts EE_Parameter+47,r24
3773
 3788 239e 8093 0000 		sts EE_Parameter+48,r24
3774
 3789 23a2 9093 0000 		sts EE_Parameter+49,r25
3775
 3790 23a6 8FE5      		ldi r24,lo8(95)
3776
 3791 23a8 8093 0000 		sts EE_Parameter+54,r24
3777
 3792 23ac 83EF      		ldi r24,lo8(-13)
3778
 3793 23ae 8093 0000 		sts EE_Parameter+56,r24
3779
 3794 23b2 3093 0000 		sts EE_Parameter+55,r19
3780
 3795 23b6 3093 0000 		sts EE_Parameter+57,r19
3781
 3796 23ba 8DEF      		ldi r24,lo8(-3)
3782
 3797 23bc 8093 0000 		sts EE_Parameter+58,r24
3783
 3798 23c0 4093 0000 		sts EE_Parameter+59,r20
3784
 3799 23c4 2093 0000 		sts EE_Parameter+60,r18
3785
 3800 23c8 2093 0000 		sts EE_Parameter+61,r18
3786
 3801 23cc 2093 0000 		sts EE_Parameter+62,r18
3787
 3802 23d0 8BE4      		ldi r24,lo8(75)
3788
 3803 23d2 8093 0000 		sts EE_Parameter+63,r24
3789
 3804 23d6 8093 0000 		sts EE_Parameter+64,r24
3790
 3805 23da 8093 0000 		sts EE_Parameter+65,r24
3791
 3806 23de 1092 0000 		sts EE_Parameter+66,__zero_reg__
3792
 3807 23e2 6093 0000 		sts EE_Parameter+67,r22
3793
 3808 23e6 5093 0000 		sts EE_Parameter+68,r21
3794
 3809 23ea 2093 0000 		sts EE_Parameter+69,r18
3795
 3810 23ee 3093 0000 		sts EE_Parameter+70,r19
3796
 3811 23f2 4093 0000 		sts EE_Parameter+71,r20
3797
 3812 23f6 4093 0000 		sts EE_Parameter+72,r20
3798
 3813 23fa 84E0      		ldi r24,lo8(4)
3799
 3814 23fc 8093 0000 		sts EE_Parameter+73,r24
3800
 3815 2400 A0E0      		ldi r26,lo8(EE_Parameter+81)
3801
 3816 2402 B0E0      		ldi r27,hi8(EE_Parameter+81)
3802
 3817 2404 E0E0      		ldi r30,lo8(.LC0)
3803
 3818 2406 F0E0      		ldi r31,hi8(.LC0)
3804
 3819 2408 8CE0      		ldi r24,lo8(12)
3805
 3820               	.L641:
3806
 3821 240a 0190      		ld r0,Z+
3807
 3822 240c 0D92      		st X+,r0
3808
 3823 240e 8150      		subi r24,lo8(-(-1))
3809
 3824 2410 01F4      		brne .L641
3810
 3825               	/* epilogue: frame size=0 */
3811
 3826 2412 0895      		ret
3812
 3827               	/* epilogue end (size=1) */
3813
 3828               	/* function DefaultKonstanten3 size 176 (175) */
3814
 3830               		.data
3815
 3831               	.LC1:
3816
 3832 000a 4E6F 726D 		.string	"Normal"
3817
 3832      616C 00
3818
 3833 0011 00        		.string	""
3819
 3834               		.text
3820
 3835               	.global	DefaultKonstanten2
3821
 3837               	DefaultKonstanten2:
3822
 3838               	/* prologue: frame size=0 */
3823
 3839               	/* prologue end (size=0) */
3824
 3840 2414 88E6      		ldi r24,lo8(104)
3825
 3841 2416 8093 0000 		sts EE_Parameter+8,r24
3826
 3842 241a 5EE1      		ldi r21,lo8(30)
3827
 3843 241c 5093 0000 		sts EE_Parameter+9,r21
3828
 3844 2420 8BEF      		ldi r24,lo8(-5)
3829
 3845 2422 8093 0000 		sts EE_Parameter+11,r24
3830
 3846 2426 8AE0      		ldi r24,lo8(10)
3831
 3847 2428 8093 0000 		sts EE_Parameter+12,r24
3832
 3848 242c 5093 0000 		sts EE_Parameter+10,r21
3833
 3849 2430 5093 0000 		sts EE_Parameter+14,r21
3834
 3850 2434 93E0      		ldi r25,lo8(3)
3835
 3851 2436 9093 0000 		sts EE_Parameter+13,r25
3836
 3852 243a 8CE0      		ldi r24,lo8(12)
3837
 3853 243c 8093 0000 		sts EE_Parameter+15,r24
3838
 3854 2440 80E1      		ldi r24,lo8(16)
3839
 3855 2442 8093 0000 		sts EE_Parameter+16,r24
3840
 3856 2446 76E0      		ldi r23,lo8(6)
3841
 3857 2448 7093 0000 		sts EE_Parameter+17,r23
3842
 3858 244c 68E0      		ldi r22,lo8(8)
3843
 3859 244e 6093 0000 		sts EE_Parameter+18,r22
3844
 3860 2452 86EE      		ldi r24,lo8(-26)
3845
 3861 2454 8093 0000 		sts EE_Parameter+19,r24
3846
 3862 2458 5093 0000 		sts EE_Parameter+20,r21
3847
 3863 245c 80E8      		ldi r24,lo8(-128)
3848
 3864 245e 8093 0000 		sts EE_Parameter+21,r24
3849
 3865 2462 80E5      		ldi r24,lo8(80)
3850
 3866 2464 8093 0000 		sts EE_Parameter+22,r24
3851
 3867 2468 88E7      		ldi r24,lo8(120)
3852
 3868 246a 8093 0000 		sts EE_Parameter+23,r24
3853
 3869 246e 9093 0000 		sts EE_Parameter+24,r25
3854
 3870 2472 8EE5      		ldi r24,lo8(94)
3855
 3871 2474 8093 0000 		sts EE_Parameter+25,r24
3856
 3872 2478 83E2      		ldi r24,lo8(35)
3857
 3873 247a 8093 0000 		sts EE_Parameter+26,r24
3858
 3874 247e 5093 0000 		sts EE_Parameter+27,r21
3859
 3875 2482 1092 0000 		sts EE_Parameter+28,__zero_reg__
3860
 3876 2486 30E2      		ldi r19,lo8(32)
3861
 3877 2488 3093 0000 		sts EE_Parameter+29,r19
3862
 3878 248c 1092 0000 		sts EE_Parameter+30,__zero_reg__
3863
 3879 2490 1092 0000 		sts EE_Parameter+31,__zero_reg__
3864
 3880 2494 1092 0000 		sts EE_Parameter+32,__zero_reg__
3865
 3881 2498 1092 0000 		sts EE_Parameter+33,__zero_reg__
3866
 3882 249c 1092 0000 		sts EE_Parameter+50,__zero_reg__
3867
 3883 24a0 1092 0000 		sts EE_Parameter+51,__zero_reg__
3868
 3884 24a4 1092 0000 		sts EE_Parameter+52,__zero_reg__
3869
 3885 24a8 1092 0000 		sts EE_Parameter+53,__zero_reg__
3870
 3886 24ac 44E6      		ldi r20,lo8(100)
3871
 3887 24ae 4093 0000 		sts EE_Parameter+34,r20
3872
 3888 24b2 88E2      		ldi r24,lo8(40)
3873
 3889 24b4 8093 0000 		sts EE_Parameter+35,r24
3874
 3890 24b8 1092 0000 		sts EE_Parameter+76,__zero_reg__
3875
 3891 24bc 92E3      		ldi r25,lo8(50)
3876
 3892 24be 9093 0000 		sts EE_Parameter+36,r25
3877
 3893 24c2 86E9      		ldi r24,lo8(-106)
3878
 3894 24c4 8093 0000 		sts EE_Parameter+37,r24
3879
 3895 24c8 85E0      		ldi r24,lo8(5)
3880
 3896 24ca 8093 0000 		sts EE_Parameter+38,r24
3881
 3897 24ce 9093 0000 		sts EE_Parameter+39,r25
3882
 3898 24d2 2AE5      		ldi r18,lo8(90)
3883
 3899 24d4 2093 0000 		sts EE_Parameter+40,r18
3884
 3900 24d8 9093 0000 		sts EE_Parameter+41,r25
3885
 3901 24dc 1092 0000 		sts EE_Parameter+75,__zero_reg__
3886
 3902 24e0 2093 0000 		sts EE_Parameter+42,r18
3887
 3903 24e4 83E4      		ldi r24,lo8(67)
3888
 3904 24e6 8093 0000 		sts EE_Parameter+43,r24
3889
 3905 24ea 8CE3      		ldi r24,lo8(60)
3890
 3906 24ec 8093 0000 		sts EE_Parameter+44,r24
3891
 3907 24f0 85E5      		ldi r24,lo8(85)
3892
 3908 24f2 8093 0000 		sts EE_Parameter+45,r24
3893
 3909 24f6 8093 0000 		sts EE_Parameter+46,r24
3894
 3910 24fa 3093 0000 		sts EE_Parameter+47,r19
3895
 3911 24fe 3093 0000 		sts EE_Parameter+48,r19
3896
 3912 2502 9BE4      		ldi r25,lo8(75)
3897
 3913 2504 9093 0000 		sts EE_Parameter+49,r25
3898
 3914 2508 8FE5      		ldi r24,lo8(95)
3899
 3915 250a 8093 0000 		sts EE_Parameter+54,r24
3900
 3916 250e 83EF      		ldi r24,lo8(-13)
3901
 3917 2510 8093 0000 		sts EE_Parameter+56,r24
3902
 3918 2514 84E1      		ldi r24,lo8(20)
3903
 3919 2516 8093 0000 		sts EE_Parameter+55,r24
3904
 3920 251a 8093 0000 		sts EE_Parameter+57,r24
3905
 3921 251e 8DEF      		ldi r24,lo8(-3)
3906
 3922 2520 8093 0000 		sts EE_Parameter+58,r24
3907
 3923 2524 4093 0000 		sts EE_Parameter+59,r20
3908
 3924 2528 2093 0000 		sts EE_Parameter+60,r18
3909
 3925 252c 2093 0000 		sts EE_Parameter+61,r18
3910
 3926 2530 2093 0000 		sts EE_Parameter+62,r18
3911
 3927 2534 9093 0000 		sts EE_Parameter+63,r25
3912
 3928 2538 9093 0000 		sts EE_Parameter+64,r25
3913
 3929 253c 9093 0000 		sts EE_Parameter+65,r25
3914
 3930 2540 1092 0000 		sts EE_Parameter+66,__zero_reg__
3915
 3931 2544 7093 0000 		sts EE_Parameter+67,r23
3916
 3932 2548 6093 0000 		sts EE_Parameter+68,r22
3917
 3933 254c 2093 0000 		sts EE_Parameter+69,r18
3918
 3934 2550 5093 0000 		sts EE_Parameter+70,r21
3919
 3935 2554 4093 0000 		sts EE_Parameter+71,r20
3920
 3936 2558 4093 0000 		sts EE_Parameter+72,r20
3921
 3937 255c 84E0      		ldi r24,lo8(4)
3922
 3938 255e 8093 0000 		sts EE_Parameter+73,r24
3923
 3939 2562 A0E0      		ldi r26,lo8(EE_Parameter+81)
3924
 3940 2564 B0E0      		ldi r27,hi8(EE_Parameter+81)
3925
 3941 2566 E0E0      		ldi r30,lo8(.LC1)
3926
 3942 2568 F0E0      		ldi r31,hi8(.LC1)
3927
 3943 256a 8CE0      		ldi r24,lo8(12)
3928
 3944               	.L646:
3929
 3945 256c 0190      		ld r0,Z+
3930
 3946 256e 0D92      		st X+,r0
3931
 3947 2570 8150      		subi r24,lo8(-(-1))
3932
 3948 2572 01F4      		brne .L646
3933
 3949               	/* epilogue: frame size=0 */
3934
 3950 2574 0895      		ret
3935
 3951               	/* epilogue end (size=1) */
3936
 3952               	/* function DefaultKonstanten2 size 178 (177) */
3937
 3954               		.data
3938
 3955               	.LC2:
3939
 3956 0012 5370 6F72 		.string	"Sport"
3940
 3956      7400
3941
 3957 0018 00        		.string	""
3942
 3958               		.text
3943
 3959               	.global	DefaultKonstanten1
3944
 3961               	DefaultKonstanten1:
3945
 3962               	/* prologue: frame size=0 */
3946
 3963               	/* prologue end (size=0) */
3947
 3964 2576 88E6      		ldi r24,lo8(104)
3948
 3965 2578 8093 0000 		sts EE_Parameter+8,r24
3949
 3966 257c 3EE1      		ldi r19,lo8(30)
3950
 3967 257e 3093 0000 		sts EE_Parameter+9,r19
3951
 3968 2582 8BEF      		ldi r24,lo8(-5)
3952
 3969 2584 8093 0000 		sts EE_Parameter+11,r24
3953
 3970 2588 8AE0      		ldi r24,lo8(10)
3954
 3971 258a 8093 0000 		sts EE_Parameter+12,r24
3955
 3972 258e 3093 0000 		sts EE_Parameter+10,r19
3956
 3973 2592 3093 0000 		sts EE_Parameter+14,r19
3957
 3974 2596 E4E0      		ldi r30,lo8(4)
3958
 3975 2598 E093 0000 		sts EE_Parameter+13,r30
3959
 3976 259c 5FE0      		ldi r21,lo8(15)
3960
 3977 259e 5093 0000 		sts EE_Parameter+15,r21
3961
 3978 25a2 3093 0000 		sts EE_Parameter+16,r19
3962
 3979 25a6 8CE0      		ldi r24,lo8(12)
3963
 3980 25a8 8093 0000 		sts EE_Parameter+17,r24
3964
 3981 25ac 78E0      		ldi r23,lo8(8)
3965
 3982 25ae 7093 0000 		sts EE_Parameter+18,r23
3966
 3983 25b2 86EE      		ldi r24,lo8(-26)
3967
 3984 25b4 8093 0000 		sts EE_Parameter+19,r24
3968
 3985 25b8 3093 0000 		sts EE_Parameter+20,r19
3969
 3986 25bc 80E8      		ldi r24,lo8(-128)
3970
 3987 25be 8093 0000 		sts EE_Parameter+21,r24
3971
 3988 25c2 80E5      		ldi r24,lo8(80)
3972
 3989 25c4 8093 0000 		sts EE_Parameter+22,r24
3973
 3990 25c8 26E9      		ldi r18,lo8(-106)
3974
 3991 25ca 2093 0000 		sts EE_Parameter+23,r18
3975
 3992 25ce 83E0      		ldi r24,lo8(3)
3976
 3993 25d0 8093 0000 		sts EE_Parameter+24,r24
3977
 3994 25d4 8EE5      		ldi r24,lo8(94)
3978
 3995 25d6 8093 0000 		sts EE_Parameter+25,r24
3979
 3996 25da 83E2      		ldi r24,lo8(35)
3980
 3997 25dc 8093 0000 		sts EE_Parameter+26,r24
3981
 3998 25e0 3093 0000 		sts EE_Parameter+27,r19
3982
 3999 25e4 1092 0000 		sts EE_Parameter+28,__zero_reg__
3983
 4000 25e8 60E2      		ldi r22,lo8(32)
3984
 4001 25ea 6093 0000 		sts EE_Parameter+29,r22
3985
 4002 25ee 1092 0000 		sts EE_Parameter+30,__zero_reg__
3986
 4003 25f2 1092 0000 		sts EE_Parameter+31,__zero_reg__
3987
 4004 25f6 1092 0000 		sts EE_Parameter+32,__zero_reg__
3988
 4005 25fa 1092 0000 		sts EE_Parameter+33,__zero_reg__
3989
 4006 25fe 1092 0000 		sts EE_Parameter+50,__zero_reg__
3990
 4007 2602 1092 0000 		sts EE_Parameter+51,__zero_reg__
3991
 4008 2606 1092 0000 		sts EE_Parameter+52,__zero_reg__
3992
 4009 260a 1092 0000 		sts EE_Parameter+53,__zero_reg__
3993
 4010 260e 44E6      		ldi r20,lo8(100)
3994
 4011 2610 4093 0000 		sts EE_Parameter+34,r20
3995
 4012 2614 88E2      		ldi r24,lo8(40)
3996
 4013 2616 8093 0000 		sts EE_Parameter+35,r24
3997
 4014 261a 1092 0000 		sts EE_Parameter+76,__zero_reg__
3998
 4015 261e 92E3      		ldi r25,lo8(50)
3999
 4016 2620 9093 0000 		sts EE_Parameter+36,r25
4000
 4017 2624 2093 0000 		sts EE_Parameter+37,r18
4001
 4018 2628 85E0      		ldi r24,lo8(5)
4002
 4019 262a 8093 0000 		sts EE_Parameter+38,r24
4003
 4020 262e 9093 0000 		sts EE_Parameter+39,r25
4004
 4021 2632 2AE5      		ldi r18,lo8(90)
4005
 4022 2634 2093 0000 		sts EE_Parameter+40,r18
4006
 4023 2638 9093 0000 		sts EE_Parameter+41,r25
4007
 4024 263c 1092 0000 		sts EE_Parameter+75,__zero_reg__
4008
 4025 2640 2093 0000 		sts EE_Parameter+42,r18
4009
 4026 2644 83E4      		ldi r24,lo8(67)
4010
 4027 2646 8093 0000 		sts EE_Parameter+43,r24
4011
 4028 264a 1092 0000 		sts EE_Parameter+44,__zero_reg__
4012
 4029 264e 85E5      		ldi r24,lo8(85)
4013
 4030 2650 8093 0000 		sts EE_Parameter+45,r24
4014
 4031 2654 8093 0000 		sts EE_Parameter+46,r24
4015
 4032 2658 80E1      		ldi r24,lo8(16)
4016
 4033 265a 8093 0000 		sts EE_Parameter+47,r24
4017
 4034 265e 6093 0000 		sts EE_Parameter+48,r22
4018
 4035 2662 4093 0000 		sts EE_Parameter+49,r20
4019
 4036 2666 8FE5      		ldi r24,lo8(95)
4020
 4037 2668 8093 0000 		sts EE_Parameter+54,r24
4021
 4038 266c 83EF      		ldi r24,lo8(-13)
4022
 4039 266e 8093 0000 		sts EE_Parameter+56,r24
4023
 4040 2672 5093 0000 		sts EE_Parameter+55,r21
4024
 4041 2676 5093 0000 		sts EE_Parameter+57,r21
4025
 4042 267a 8DEF      		ldi r24,lo8(-3)
4026
 4043 267c 8093 0000 		sts EE_Parameter+58,r24
4027
 4044 2680 4093 0000 		sts EE_Parameter+59,r20
4028
 4045 2684 2093 0000 		sts EE_Parameter+60,r18
4029
 4046 2688 2093 0000 		sts EE_Parameter+61,r18
4030
 4047 268c 2093 0000 		sts EE_Parameter+62,r18
4031
 4048 2690 8BE4      		ldi r24,lo8(75)
4032
 4049 2692 8093 0000 		sts EE_Parameter+63,r24
4033
 4050 2696 8093 0000 		sts EE_Parameter+64,r24
4034
 4051 269a 8093 0000 		sts EE_Parameter+65,r24
4035
 4052 269e 1092 0000 		sts EE_Parameter+66,__zero_reg__
4036
 4053 26a2 86E0      		ldi r24,lo8(6)
4037
 4054 26a4 8093 0000 		sts EE_Parameter+67,r24
4038
 4055 26a8 7093 0000 		sts EE_Parameter+68,r23
4039
 4056 26ac 2093 0000 		sts EE_Parameter+69,r18
4040
 4057 26b0 3093 0000 		sts EE_Parameter+70,r19
4041
 4058 26b4 4093 0000 		sts EE_Parameter+71,r20
4042
 4059 26b8 4093 0000 		sts EE_Parameter+72,r20
4043
 4060 26bc E093 0000 		sts EE_Parameter+73,r30
4044
 4061 26c0 A0E0      		ldi r26,lo8(EE_Parameter+81)
4045
 4062 26c2 B0E0      		ldi r27,hi8(EE_Parameter+81)
4046
 4063 26c4 E0E0      		ldi r30,lo8(.LC2)
4047
 4064 26c6 F0E0      		ldi r31,hi8(.LC2)
4048
 4065 26c8 8CE0      		ldi r24,lo8(12)
4049
 4066               	.L651:
4050
 4067 26ca 0190      		ld r0,Z+
4051
 4068 26cc 0D92      		st X+,r0
4052
 4069 26ce 8150      		subi r24,lo8(-(-1))
4053
 4070 26d0 01F4      		brne .L651
4054
 4071               	/* epilogue: frame size=0 */
4055
 4072 26d2 0895      		ret
4056
 4073               	/* epilogue end (size=1) */
4057
 4074               	/* function DefaultKonstanten1 size 176 (175) */
4058
 4076               	.global	MotorRegler
4059
 4078               	MotorRegler:
4060
 4079               	/* prologue: frame size=46 */
4061
 4080 26d4 2F92      		push r2
4062
 4081 26d6 3F92      		push r3
4063
 4082 26d8 4F92      		push r4
4064
 4083 26da 5F92      		push r5
4065
 4084 26dc 6F92      		push r6
4066
 4085 26de 7F92      		push r7
4067
 4086 26e0 8F92      		push r8
4068
 4087 26e2 9F92      		push r9
4069
 4088 26e4 AF92      		push r10
4070
 4089 26e6 BF92      		push r11
4071
 4090 26e8 CF92      		push r12
4072
 4091 26ea DF92      		push r13
4073
 4092 26ec EF92      		push r14
4074
 4093 26ee FF92      		push r15
4075
 4094 26f0 0F93      		push r16
4076
 4095 26f2 1F93      		push r17
4077
 4096 26f4 CF93      		push r28
4078
 4097 26f6 DF93      		push r29
4079
 4098 26f8 CDB7      		in r28,__SP_L__
4080
 4099 26fa DEB7      		in r29,__SP_H__
4081
 4100 26fc AE97      		sbiw r28,46
4082
 4101 26fe 0FB6      		in __tmp_reg__,__SREG__
4083
 4102 2700 F894      		cli
4084
 4103 2702 DEBF      		out __SP_H__,r29
4085
 4104 2704 0FBE      		out __SREG__,__tmp_reg__
4086
 4105 2706 CDBF      		out __SP_L__,r28
4087
 4106               	/* prologue end (size=26) */
4088
 4107 2708 0E94 0000 		call Mittelwert
4089
 4108 270c 4091 0000 		lds r20,PlatinenVersion
4090
 4109 2710 4C30      		cpi r20,lo8(12)
4091
 4110 2712 00F0      		brlo .+2
4092
 4111 2714 00C0      		rjmp .L656
4093
 4112 2716 299A      		sbi 37-0x20,1
4094
 4113               	.L658:
4095
 4114 2718 2091 0000 		lds r18,StickGas
4096
 4115 271c 3091 0000 		lds r19,(StickGas)+1
4097
 4116 2720 8091 0000 		lds r24,MIN_GAS
4098
 4117 2724 682F      		mov r22,r24
4099
 4118 2726 70E0      		ldi r23,lo8(0)
4100
 4119 2728 665F      		subi r22,lo8(-(10))
4101
 4120 272a 7F4F      		sbci r23,hi8(-(10))
4102
 4121 272c 798B      		std Y+17,r23
4103
 4122 272e 688B      		std Y+16,r22
4104
 4123 2730 6217      		cp r22,r18
4105
 4124 2732 7307      		cpc r23,r19
4106
 4125 2734 04F4      		brge .L659
4107
 4126 2736 398B      		std Y+17,r19
4108
 4127 2738 288B      		std Y+16,r18
4109
 4128               	.L659:
4110
 4129 273a 8091 0000 		lds r24,SenderOkay
4111
 4130 273e 8436      		cpi r24,lo8(100)
4112
 4131 2740 00F0      		brlo .+2
4113
 4132 2742 00C0      		rjmp .L660
4114
 4133 2744 8091 0000 		lds r24,PcZugriff
4115
 4134 2748 8823      		tst r24
4116
 4135 274a 01F4      		brne .L662
4117
 4136 274c 8091 0000 		lds r24,BeepMuster
4118
 4137 2750 9091 0000 		lds r25,(BeepMuster)+1
4119
 4138 2754 8F5F      		subi r24,lo8(-1)
4120
 4139 2756 9F4F      		sbci r25,hi8(-1)
4121
 4140 2758 01F4      		brne .+4
4122
 4141 275a 0C94 0000 		jmp .L1068
4123
 4142               	.L662:
4124
 4143 275e 8091 0000 		lds r24,RcLostTimer.3075
4125
 4144 2762 9091 0000 		lds r25,(RcLostTimer.3075)+1
4126
 4145 2766 0097      		sbiw r24,0
4127
 4146 2768 01F4      		brne .+2
4128
 4147 276a 00C0      		rjmp .L665
4129
 4148 276c 0197      		sbiw r24,1
4130
 4149 276e 9093 0000 		sts (RcLostTimer.3075)+1,r25
4131
 4150 2772 8093 0000 		sts RcLostTimer.3075,r24
4132
 4151 2776 4A30      		cpi r20,lo8(10)
4133
 4152 2778 01F4      		brne .+2
4134
 4153 277a 00C0      		rjmp .L668
4135
 4154               	.L1107:
4136
 4155 277c 4431      		cpi r20,lo8(20)
4137
 4156 277e 01F4      		brne .+2
4138
 4157 2780 00C0      		rjmp .L668
4139
 4158 2782 2898      		cbi 37-0x20,0
4140
 4159               	.L671:
4141
 4160 2784 8091 0000 		lds r24,modell_fliegt
4142
 4161 2788 9091 0000 		lds r25,(modell_fliegt)+1
4143
 4162 278c 895E      		subi r24,lo8(1001)
4144
 4163 278e 9340      		sbci r25,hi8(1001)
4145
 4164 2790 00F4      		brsh .+4
4146
 4165 2792 0C94 0000 		jmp .L672
4147
 4166 2796 8091 0000 		lds r24,EE_Parameter+26
4148
 4167 279a E82F      		mov r30,r24
4149
 4168 279c F0E0      		ldi r31,lo8(0)
4150
 4169 279e F98B      		std Y+17,r31
4151
 4170 27a0 E88B      		std Y+16,r30
4152
 4171 27a2 F1E0      		ldi r31,lo8(1)
4153
 4172 27a4 F093 0000 		sts Notlandung,r31
4154
 4173 27a8 A091 0000 		lds r26,EE_Parameter
4155
 4174 27ac B0E0      		ldi r27,lo8(0)
4156
 4175 27ae AA0F      		lsl r26
4157
 4176 27b0 BB1F      		rol r27
4158
 4177 27b2 FD01      		movw r30,r26
4159
 4178 27b4 E050      		subi r30,lo8(-(PPM_diff))
4160
 4179 27b6 F040      		sbci r31,hi8(-(PPM_diff))
4161
 4180 27b8 1182      		std Z+1,__zero_reg__
4162
 4181 27ba 1082      		st Z,__zero_reg__
4163
 4182 27bc E091 0000 		lds r30,EE_Parameter+1
4164
 4183 27c0 2E2F      		mov r18,r30
4165
 4184 27c2 30E0      		ldi r19,lo8(0)
4166
 4185 27c4 220F      		lsl r18
4167
 4186 27c6 331F      		rol r19
4168
 4187 27c8 C901      		movw r24,r18
4169
 4188 27ca 8050      		subi r24,lo8(-(PPM_diff))
4170
 4189 27cc 9040      		sbci r25,hi8(-(PPM_diff))
4171
 4190 27ce FC01      		movw r30,r24
4172
 4191 27d0 1182      		std Z+1,__zero_reg__
4173
 4192 27d2 1082      		st Z,__zero_reg__
4174
 4193 27d4 A050      		subi r26,lo8(-(PPM_in))
4175
 4194 27d6 B040      		sbci r27,hi8(-(PPM_in))
4176
 4195 27d8 1196      		adiw r26,1
4177
 4196 27da 1C92      		st X,__zero_reg__
4178
 4197 27dc 1E92      		st -X,__zero_reg__
4179
 4198 27de 2050      		subi r18,lo8(-(PPM_in))
4180
 4199 27e0 3040      		sbci r19,hi8(-(PPM_in))
4181
 4200 27e2 D901      		movw r26,r18
4182
 4201 27e4 1196      		adiw r26,1
4183
 4202 27e6 1C92      		st X,__zero_reg__
4184
 4203 27e8 1E92      		st -X,__zero_reg__
4185
 4204 27ea E091 0000 		lds r30,EE_Parameter+3
4186
 4205 27ee F0E0      		ldi r31,lo8(0)
4187
 4206 27f0 EE0F      		lsl r30
4188
 4207 27f2 FF1F      		rol r31
4189
 4208 27f4 E050      		subi r30,lo8(-(PPM_in))
4190
 4209 27f6 F040      		sbci r31,hi8(-(PPM_in))
4191
 4210 27f8 1182      		std Z+1,__zero_reg__
4192
 4211 27fa 1082      		st Z,__zero_reg__
4193
 4212               	.L674:
4194
 4213 27fc 8091 0000 		lds r24,NewPpmData
4195
 4214 2800 8150      		subi r24,lo8(-(-1))
4196
 4215 2802 8093 0000 		sts NewPpmData,r24
4197
 4216 2806 8091 0000 		lds r24,NewPpmData
4198
 4217 280a 8F3F      		cpi r24,lo8(-1)
4199
 4218 280c 01F4      		brne .+2
4200
 4219 280e 00C0      		rjmp .L738
4201
 4220 2810 B091 0000 		lds r27,Notlandung
4202
 4221 2814 BFA3      		std Y+39,r27
4203
 4222 2816 BB23      		tst r27
4204
 4223 2818 01F0      		breq .+2
4205
 4224 281a 00C0      		rjmp .L738
4206
 4225 281c B091 0000 		lds r27,EE_Parameter+8
4207
 4226               	.L740:
4208
 4227 2820 2091 0000 		lds r18,Looping_Roll
4209
 4228 2824 2223      		tst r18
4210
 4229 2826 01F4      		brne .+4
4211
 4230 2828 0C94 0000 		jmp .L1069
4212
 4231               	.L804:
4213
 4232 282c 8091 0000 		lds r24,EE_Parameter+39
4214
 4233 2830 90E0      		ldi r25,lo8(0)
4215
 4234 2832 6889      		ldd r22,Y+16
4216
 4235 2834 7989      		ldd r23,Y+17
4217
 4236 2836 8617      		cp r24,r22
4218
 4237 2838 9707      		cpc r25,r23
4219
 4238 283a 04F4      		brge .L807
4220
 4239 283c 998B      		std Y+17,r25
4221
 4240 283e 888B      		std Y+16,r24
4222
 4241               	.L807:
4223
 4242 2840 71E0      		ldi r23,lo8(1)
4224
 4243 2842 7093 0000 		sts TrichterFlug,r23
4225
 4244 2846 8B2F      		mov r24,r27
4226
 4245 2848 90E0      		ldi r25,lo8(0)
4227
 4246 284a 9B87      		std Y+11,r25
4228
 4247 284c 8A87      		std Y+10,r24
4229
 4248               	.L806:
4230
 4249 284e 9FA1      		ldd r25,Y+39
4231
 4250 2850 9923      		tst r25
4232
 4251 2852 01F0      		breq .L808
4233
 4252 2854 1092 0000 		sts (StickGier)+1,__zero_reg__
4234
 4253 2858 1092 0000 		sts StickGier,__zero_reg__
4235
 4254 285c 1092 0000 		sts (StickNick)+1,__zero_reg__
4236
 4255 2860 1092 0000 		sts StickNick,__zero_reg__
4237
 4256 2864 1092 0000 		sts (StickRoll)+1,__zero_reg__
4238
 4257 2868 1092 0000 		sts StickRoll,__zero_reg__
4239
 4258 286c 8AE5      		ldi r24,lo8(90)
4240
 4259 286e 8093 0000 		sts GyroFaktor,r24
4241
 4260 2872 A8E7      		ldi r26,lo8(120)
4242
 4261 2874 A093 0000 		sts IntegralFaktor,r26
4243
 4262 2878 1092 0000 		sts Looping_Roll,__zero_reg__
4244
 4263 287c 1092 0000 		sts Looping_Nick,__zero_reg__
4245
 4264               	.L808:
4246
 4265 2880 2091 0000 		lds r18,IntegralNick
4247
 4266 2884 3091 0000 		lds r19,(IntegralNick)+1
4248
 4267 2888 4091 0000 		lds r20,(IntegralNick)+2
4249
 4268 288c 5091 0000 		lds r21,(IntegralNick)+3
4250
 4269 2890 2983      		std Y+1,r18
4251
 4270 2892 3A83      		std Y+2,r19
4252
 4271 2894 4B83      		std Y+3,r20
4253
 4272 2896 5C83      		std Y+4,r21
4254
 4273 2898 4091 0000 		lds r20,MittelIntegralNick
4255
 4274 289c 5091 0000 		lds r21,(MittelIntegralNick)+1
4256
 4275 28a0 6091 0000 		lds r22,(MittelIntegralNick)+2
4257
 4276 28a4 7091 0000 		lds r23,(MittelIntegralNick)+3
4258
 4277 28a8 48A7      		std Y+40,r20
4259
 4278 28aa 59A7      		std Y+41,r21
4260
 4279 28ac 6AA7      		std Y+42,r22
4261
 4280 28ae 7BA7      		std Y+43,r23
4262
 4281 28b0 8981      		ldd r24,Y+1
4263
 4282 28b2 9A81      		ldd r25,Y+2
4264
 4283 28b4 AB81      		ldd r26,Y+3
4265
 4284 28b6 BC81      		ldd r27,Y+4
4266
 4285 28b8 480F      		add r20,r24
4267
 4286 28ba 591F      		adc r21,r25
4268
 4287 28bc 6A1F      		adc r22,r26
4269
 4288 28be 7B1F      		adc r23,r27
4270
 4289 28c0 4093 0000 		sts MittelIntegralNick,r20
4271
 4290 28c4 5093 0000 		sts (MittelIntegralNick)+1,r21
4272
 4291 28c8 6093 0000 		sts (MittelIntegralNick)+2,r22
4273
 4292 28cc 7093 0000 		sts (MittelIntegralNick)+3,r23
4274
 4293 28d0 2091 0000 		lds r18,IntegralRoll
4275
 4294 28d4 3091 0000 		lds r19,(IntegralRoll)+1
4276
 4295 28d8 4091 0000 		lds r20,(IntegralRoll)+2
4277
 4296 28dc 5091 0000 		lds r21,(IntegralRoll)+3
4278
 4297 28e0 2D83      		std Y+5,r18
4279
 4298 28e2 3E83      		std Y+6,r19
4280
 4299 28e4 4F83      		std Y+7,r20
4281
 4300 28e6 5887      		std Y+8,r21
4282
 4301 28e8 2090 0000 		lds r2,MittelIntegralRoll
4283
 4302 28ec 3090 0000 		lds r3,(MittelIntegralRoll)+1
4284
 4303 28f0 4090 0000 		lds r4,(MittelIntegralRoll)+2
4285
 4304 28f4 5090 0000 		lds r5,(MittelIntegralRoll)+3
4286
 4305 28f8 220E      		add r2,r18
4287
 4306 28fa 331E      		adc r3,r19
4288
 4307 28fc 441E      		adc r4,r20
4289
 4308 28fe 551E      		adc r5,r21
4290
 4309 2900 2092 0000 		sts MittelIntegralRoll,r2
4291
 4310 2904 3092 0000 		sts (MittelIntegralRoll)+1,r3
4292
 4311 2908 4092 0000 		sts (MittelIntegralRoll)+2,r4
4293
 4312 290c 5092 0000 		sts (MittelIntegralRoll)+3,r5
4294
 4313 2910 4091 0000 		lds r20,IntegralNick2
4295
 4314 2914 5091 0000 		lds r21,(IntegralNick2)+1
4296
 4315 2918 6091 0000 		lds r22,(IntegralNick2)+2
4297
 4316 291c 7091 0000 		lds r23,(IntegralNick2)+3
4298
 4317 2920 49A3      		std Y+33,r20
4299
 4318 2922 5AA3      		std Y+34,r21
4300
 4319 2924 6BA3      		std Y+35,r22
4301
 4320 2926 7CA3      		std Y+36,r23
4302
 4321 2928 8091 0000 		lds r24,MittelIntegralNick2
4303
 4322 292c 9091 0000 		lds r25,(MittelIntegralNick2)+1
4304
 4323 2930 A091 0000 		lds r26,(MittelIntegralNick2)+2
4305
 4324 2934 B091 0000 		lds r27,(MittelIntegralNick2)+3
4306
 4325 2938 840F      		add r24,r20
4307
 4326 293a 951F      		adc r25,r21
4308
 4327 293c A61F      		adc r26,r22
4309
 4328 293e B71F      		adc r27,r23
4310
 4329 2940 8093 0000 		sts MittelIntegralNick2,r24
4311
 4330 2944 9093 0000 		sts (MittelIntegralNick2)+1,r25
4312
 4331 2948 A093 0000 		sts (MittelIntegralNick2)+2,r26
4313
 4332 294c B093 0000 		sts (MittelIntegralNick2)+3,r27
4314
 4333 2950 6091 0000 		lds r22,IntegralRoll2
4315
 4334 2954 7091 0000 		lds r23,(IntegralRoll2)+1
4316
 4335 2958 8091 0000 		lds r24,(IntegralRoll2)+2
4317
 4336 295c 9091 0000 		lds r25,(IntegralRoll2)+3
4318
 4337 2960 6D8F      		std Y+29,r22
4319
 4338 2962 7E8F      		std Y+30,r23
4320
 4339 2964 8F8F      		std Y+31,r24
4321
 4340 2966 98A3      		std Y+32,r25
4322
 4341 2968 8091 0000 		lds r24,MittelIntegralRoll2
4323
 4342 296c 9091 0000 		lds r25,(MittelIntegralRoll2)+1
4324
 4343 2970 A091 0000 		lds r26,(MittelIntegralRoll2)+2
4325
 4344 2974 B091 0000 		lds r27,(MittelIntegralRoll2)+3
4326
 4345 2978 2D8D      		ldd r18,Y+29
4327
 4346 297a 3E8D      		ldd r19,Y+30
4328
 4347 297c 4F8D      		ldd r20,Y+31
4329
 4348 297e 58A1      		ldd r21,Y+32
4330
 4349 2980 820F      		add r24,r18
4331
 4350 2982 931F      		adc r25,r19
4332
 4351 2984 A41F      		adc r26,r20
4333
 4352 2986 B51F      		adc r27,r21
4334
 4353 2988 8093 0000 		sts MittelIntegralRoll2,r24
4335
 4354 298c 9093 0000 		sts (MittelIntegralRoll2)+1,r25
4336
 4355 2990 A093 0000 		sts (MittelIntegralRoll2)+2,r26
4337
 4356 2994 B093 0000 		sts (MittelIntegralRoll2)+3,r27
4338
 4357 2998 3091 0000 		lds r19,Looping_Nick
4339
 4358 299c 3987      		std Y+9,r19
4340
 4359 299e 3323      		tst r19
4341
 4360 29a0 01F4      		brne .+4
4342
 4361 29a2 0C94 0000 		jmp .L1070
4343
 4362 29a6 1092 0000 		sts IntegralAccNick,__zero_reg__
4344
 4363 29aa 1092 0000 		sts (IntegralAccNick)+1,__zero_reg__
4345
 4364 29ae 1092 0000 		sts (IntegralAccNick)+2,__zero_reg__
4346
 4365 29b2 1092 0000 		sts (IntegralAccNick)+3,__zero_reg__
4347
 4366 29b6 1092 0000 		sts IntegralAccRoll,__zero_reg__
4348
 4367 29ba 1092 0000 		sts (IntegralAccRoll)+1,__zero_reg__
4349
 4368 29be 1092 0000 		sts (IntegralAccRoll)+2,__zero_reg__
4350
 4369 29c2 1092 0000 		sts (IntegralAccRoll)+3,__zero_reg__
4351
 4370 29c6 1092 0000 		sts MittelIntegralNick,__zero_reg__
4352
 4371 29ca 1092 0000 		sts (MittelIntegralNick)+1,__zero_reg__
4353
 4372 29ce 1092 0000 		sts (MittelIntegralNick)+2,__zero_reg__
4354
 4373 29d2 1092 0000 		sts (MittelIntegralNick)+3,__zero_reg__
4355
 4374 29d6 1092 0000 		sts MittelIntegralRoll,__zero_reg__
4356
 4375 29da 1092 0000 		sts (MittelIntegralRoll)+1,__zero_reg__
4357
 4376 29de 1092 0000 		sts (MittelIntegralRoll)+2,__zero_reg__
4358
 4377 29e2 1092 0000 		sts (MittelIntegralRoll)+3,__zero_reg__
4359
 4378 29e6 1092 0000 		sts MittelIntegralNick2,__zero_reg__
4360
 4379 29ea 1092 0000 		sts (MittelIntegralNick2)+1,__zero_reg__
4361
 4380 29ee 1092 0000 		sts (MittelIntegralNick2)+2,__zero_reg__
4362
 4381 29f2 1092 0000 		sts (MittelIntegralNick2)+3,__zero_reg__
4363
 4382 29f6 1092 0000 		sts MittelIntegralRoll2,__zero_reg__
4364
 4383 29fa 1092 0000 		sts (MittelIntegralRoll2)+1,__zero_reg__
4365
 4384 29fe 1092 0000 		sts (MittelIntegralRoll2)+2,__zero_reg__
4366
 4385 2a02 1092 0000 		sts (MittelIntegralRoll2)+3,__zero_reg__
4367
 4386 2a06 8091 0000 		lds r24,Mess_IntegralNick
4368
 4387 2a0a 9091 0000 		lds r25,(Mess_IntegralNick)+1
4369
 4388 2a0e A091 0000 		lds r26,(Mess_IntegralNick)+2
4370
 4389 2a12 B091 0000 		lds r27,(Mess_IntegralNick)+3
4371
 4390 2a16 8093 0000 		sts Mess_IntegralNick2,r24
4372
 4391 2a1a 9093 0000 		sts (Mess_IntegralNick2)+1,r25
4373
 4392 2a1e A093 0000 		sts (Mess_IntegralNick2)+2,r26
4374
 4393 2a22 B093 0000 		sts (Mess_IntegralNick2)+3,r27
4375
 4394 2a26 8091 0000 		lds r24,Mess_IntegralRoll
4376
 4395 2a2a 9091 0000 		lds r25,(Mess_IntegralRoll)+1
4377
 4396 2a2e A091 0000 		lds r26,(Mess_IntegralRoll)+2
4378
 4397 2a32 B091 0000 		lds r27,(Mess_IntegralRoll)+3
4379
 4398 2a36 8093 0000 		sts Mess_IntegralRoll2,r24
4380
 4399 2a3a 9093 0000 		sts (Mess_IntegralRoll2)+1,r25
4381
 4400 2a3e A093 0000 		sts (Mess_IntegralRoll2)+2,r26
4382
 4401 2a42 B093 0000 		sts (Mess_IntegralRoll2)+3,r27
4383
 4402 2a46 1092 0000 		sts (ZaehlMessungen)+1,__zero_reg__
4384
 4403 2a4a 1092 0000 		sts ZaehlMessungen,__zero_reg__
4385
 4404 2a4e 1092 0000 		sts (LageKorrekturNick)+1,__zero_reg__
4386
 4405 2a52 1092 0000 		sts LageKorrekturNick,__zero_reg__
4387
 4406 2a56 1092 0000 		sts (LageKorrekturRoll)+1,__zero_reg__
4388
 4407 2a5a 1092 0000 		sts LageKorrekturRoll,__zero_reg__
4389
 4408 2a5e 5091 0000 		lds r21,Looping_Roll
4390
 4409 2a62 5CA7      		std Y+44,r21
4391
 4410               	.L814:
4392
 4411 2a64 8091 0000 		lds r24,ZaehlMessungen
4393
 4412 2a68 9091 0000 		lds r25,(ZaehlMessungen)+1
4394
 4413 2a6c 8F3F      		cpi r24,255
4395
 4414 2a6e 9105      		cpc r25,__zero_reg__
4396
 4415 2a70 01F0      		breq .+2
4397
 4416 2a72 00F4      		brsh .+4
4398
 4417 2a74 0C94 0000 		jmp .L1059
4399
 4418 2a78 B985      		ldd r27,Y+9
4400
 4419 2a7a BB23      		tst r27
4401
 4420 2a7c 01F4      		brne .L844
4402
 4421 2a7e ECA5      		ldd r30,Y+44
4403
 4422 2a80 EE23      		tst r30
4404
 4423 2a82 01F4      		brne .+4
4405
 4424 2a84 0C94 0000 		jmp .L1071
4406
 4425               	.L844:
4407
 4426 2a88 1092 0000 		sts (LageKorrekturRoll)+1,__zero_reg__
4408
 4427 2a8c 1092 0000 		sts LageKorrekturRoll,__zero_reg__
4409
 4428 2a90 1092 0000 		sts (LageKorrekturNick)+1,__zero_reg__
4410
 4429 2a94 1092 0000 		sts LageKorrekturNick,__zero_reg__
4411
 4430 2a98 1EA2      		std Y+38,__zero_reg__
4412
 4431 2a9a 1092 0000 		sts TrichterFlug,__zero_reg__
4413
 4432 2a9e 2091 0000 		lds r18,MittelIntegralNick
4414
 4433 2aa2 3091 0000 		lds r19,(MittelIntegralNick)+1
4415
 4434 2aa6 4091 0000 		lds r20,(MittelIntegralNick)+2
4416
 4435 2aaa 5091 0000 		lds r21,(MittelIntegralNick)+3
4417
 4436 2aae 28A7      		std Y+40,r18
4418
 4437 2ab0 39A7      		std Y+41,r19
4419
 4438 2ab2 4AA7      		std Y+42,r20
4420
 4439 2ab4 5BA7      		std Y+43,r21
4421
 4440 2ab6 2090 0000 		lds r2,MittelIntegralRoll
4422
 4441 2aba 3090 0000 		lds r3,(MittelIntegralRoll)+1
4423
 4442 2abe 4090 0000 		lds r4,(MittelIntegralRoll)+2
4424
 4443 2ac2 5090 0000 		lds r5,(MittelIntegralRoll)+3
4425
 4444               	.L909:
4426
 4445 2ac6 3091 0000 		lds r19,IntegralFaktor
4427
 4446 2aca 3DA3      		std Y+37,r19
4428
 4447 2acc 3323      		tst r19
4429
 4448 2ace 01F4      		brne .L911
4430
 4449 2ad0 1092 0000 		sts (LageKorrekturRoll)+1,__zero_reg__
4431
 4450 2ad4 1092 0000 		sts LageKorrekturRoll,__zero_reg__
4432
 4451 2ad8 1092 0000 		sts (LageKorrekturNick)+1,__zero_reg__
4433
 4452 2adc 1092 0000 		sts LageKorrekturNick,__zero_reg__
4434
 4453               	.L911:
4435
 4454 2ae0 48A5      		ldd r20,Y+40
4436
 4455 2ae2 59A5      		ldd r21,Y+41
4437
 4456 2ae4 6AA5      		ldd r22,Y+42
4438
 4457 2ae6 7BA5      		ldd r23,Y+43
4439
 4458 2ae8 4093 0000 		sts MittelIntegralNick_Alt.3105,r20
4440
 4459 2aec 5093 0000 		sts (MittelIntegralNick_Alt.3105)+1,r21
4441
 4460 2af0 6093 0000 		sts (MittelIntegralNick_Alt.3105)+2,r22
4442
 4461 2af4 7093 0000 		sts (MittelIntegralNick_Alt.3105)+3,r23
4443
 4462 2af8 2092 0000 		sts MittelIntegralRoll_Alt.3106,r2
4444
 4463 2afc 3092 0000 		sts (MittelIntegralRoll_Alt.3106)+1,r3
4445
 4464 2b00 4092 0000 		sts (MittelIntegralRoll_Alt.3106)+2,r4
4446
 4465 2b04 5092 0000 		sts (MittelIntegralRoll_Alt.3106)+3,r5
4447
 4466 2b08 1092 0000 		sts IntegralAccNick,__zero_reg__
4448
 4467 2b0c 1092 0000 		sts (IntegralAccNick)+1,__zero_reg__
4449
 4468 2b10 1092 0000 		sts (IntegralAccNick)+2,__zero_reg__
4450
 4469 2b14 1092 0000 		sts (IntegralAccNick)+3,__zero_reg__
4451
 4470 2b18 1092 0000 		sts IntegralAccRoll,__zero_reg__
4452
 4471 2b1c 1092 0000 		sts (IntegralAccRoll)+1,__zero_reg__
4453
 4472 2b20 1092 0000 		sts (IntegralAccRoll)+2,__zero_reg__
4454
 4473 2b24 1092 0000 		sts (IntegralAccRoll)+3,__zero_reg__
4455
 4474 2b28 1092 0000 		sts IntegralAccZ,__zero_reg__
4456
 4475 2b2c 1092 0000 		sts (IntegralAccZ)+1,__zero_reg__
4457
 4476 2b30 1092 0000 		sts (IntegralAccZ)+2,__zero_reg__
4458
 4477 2b34 1092 0000 		sts (IntegralAccZ)+3,__zero_reg__
4459
 4478 2b38 1092 0000 		sts MittelIntegralNick,__zero_reg__
4460
 4479 2b3c 1092 0000 		sts (MittelIntegralNick)+1,__zero_reg__
4461
 4480 2b40 1092 0000 		sts (MittelIntegralNick)+2,__zero_reg__
4462
 4481 2b44 1092 0000 		sts (MittelIntegralNick)+3,__zero_reg__
4463
 4482 2b48 1092 0000 		sts MittelIntegralRoll,__zero_reg__
4464
 4483 2b4c 1092 0000 		sts (MittelIntegralRoll)+1,__zero_reg__
4465
 4484 2b50 1092 0000 		sts (MittelIntegralRoll)+2,__zero_reg__
4466
 4485 2b54 1092 0000 		sts (MittelIntegralRoll)+3,__zero_reg__
4467
 4486 2b58 1092 0000 		sts MittelIntegralNick2,__zero_reg__
4468
 4487 2b5c 1092 0000 		sts (MittelIntegralNick2)+1,__zero_reg__
4469
 4488 2b60 1092 0000 		sts (MittelIntegralNick2)+2,__zero_reg__
4470
 4489 2b64 1092 0000 		sts (MittelIntegralNick2)+3,__zero_reg__
4471
 4490 2b68 1092 0000 		sts MittelIntegralRoll2,__zero_reg__
4472
 4491 2b6c 1092 0000 		sts (MittelIntegralRoll2)+1,__zero_reg__
4473
 4492 2b70 1092 0000 		sts (MittelIntegralRoll2)+2,__zero_reg__
4474
 4493 2b74 1092 0000 		sts (MittelIntegralRoll2)+3,__zero_reg__
4475
 4494 2b78 1092 0000 		sts (ZaehlMessungen)+1,__zero_reg__
4476
 4495 2b7c 1092 0000 		sts ZaehlMessungen,__zero_reg__
4477
 4496 2b80 E090 0000 		lds r14,StickGier
4478
 4497 2b84 F090 0000 		lds r15,(StickGier)+1
4479
 4498 2b88 6701      		movw r12,r14
4480
 4499 2b8a F7FE      		sbrs r15,7
4481
 4500 2b8c 00C0      		rjmp .+4
4482
 4501 2b8e 0C94 0000 		jmp .L1072
4483
 4502               	.L913:
4484
 4503 2b92 70E1      		ldi r23,lo8(16)
4485
 4504 2b94 C716      		cp r12,r23
4486
 4505 2b96 D104      		cpc r13,__zero_reg__
4487
 4506 2b98 04F0      		brlt .L914
4488
 4507 2b9a 88EE      		ldi r24,lo8(1000)
4489
 4508 2b9c 93E0      		ldi r25,hi8(1000)
4490
 4509 2b9e 9093 0000 		sts (KompassSignalSchlecht)+1,r25
4491
 4510 2ba2 8093 0000 		sts KompassSignalSchlecht,r24
4492
 4511 2ba6 8A85      		ldd r24,Y+10
4493
 4512 2ba8 84FD      		sbrc r24,4
4494
 4513 2baa 00C0      		rjmp .L914
4495
 4514 2bac 81E0      		ldi r24,lo8(1)
4496
 4515 2bae 8093 0000 		sts NeueKompassRichtungMerken.3089,r24
4497
 4516               	.L914:
4498
 4517 2bb2 0091 0000 		lds r16,EE_Parameter+17
4499
 4518 2bb6 B701      		movw r22,r14
4500
 4519 2bb8 8827      		clr r24
4501
 4520 2bba 77FD      		sbrc r23,7
4502
 4521 2bbc 8095      		com r24
4503
 4522 2bbe 982F      		mov r25,r24
4504
 4523 2bc0 202F      		mov r18,r16
4505
 4524 2bc2 30E0      		ldi r19,lo8(0)
4506
 4525 2bc4 40E0      		ldi r20,lo8(0)
4507
 4526 2bc6 50E0      		ldi r21,hi8(0)
4508
 4527 2bc8 0E94 0000 		call __mulsi3
4509
 4528 2bcc 9601      		movw r18,r12
4510
 4529 2bce 4427      		clr r20
4511
 4530 2bd0 37FD      		sbrc r19,7
4512
 4531 2bd2 4095      		com r20
4513
 4532 2bd4 542F      		mov r21,r20
4514
 4533 2bd6 0E94 0000 		call __mulsi3
4515
 4534 2bda 20E0      		ldi r18,lo8(512)
4516
 4535 2bdc 32E0      		ldi r19,hi8(512)
4517
 4536 2bde 40E0      		ldi r20,hlo8(512)
4518
 4537 2be0 50E0      		ldi r21,hhi8(512)
4519
 4538 2be2 0E94 0000 		call __divmodsi4
4520
 4539 2be6 10E0      		ldi r17,lo8(0)
4521
 4540 2be8 0E9D      		mul r16,r14
4522
 4541 2bea B001      		movw r22,r0
4523
 4542 2bec 0F9D      		mul r16,r15
4524
 4543 2bee 700D      		add r23,r0
4525
 4544 2bf0 1E9D      		mul r17,r14
4526
 4545 2bf2 700D      		add r23,r0
4527
 4546 2bf4 1124      		clr r1
4528
 4547 2bf6 77FF      		sbrs r23,7
4529
 4548 2bf8 00C0      		rjmp .+4
4530
 4549 2bfa 0C94 0000 		jmp .L1073
4531
 4550               	.L917:
4532
 4551 2bfe 7595      		asr r23
4533
 4552 2c00 6795      		ror r22
4534
 4553 2c02 7595      		asr r23
4535
 4554 2c04 6795      		ror r22
4536
 4555 2c06 260F      		add r18,r22
4537
 4556 2c08 371F      		adc r19,r23
4538
 4557 2c0a A901      		movw r20,r18
4539
 4558 2c0c 6627      		clr r22
4540
 4559 2c0e 57FD      		sbrc r21,7
4541
 4560 2c10 6095      		com r22
4542
 4561 2c12 762F      		mov r23,r22
4543
 4562 2c14 488F      		std Y+24,r20
4544
 4563 2c16 598F      		std Y+25,r21
4545
 4564 2c18 6A8F      		std Y+26,r22
4546
 4565 2c1a 7B8F      		std Y+27,r23
4547
 4566 2c1c 4093 0000 		sts sollGier.3070,r20
4548
 4567 2c20 5093 0000 		sts (sollGier.3070)+1,r21
4549
 4568 2c24 6093 0000 		sts (sollGier.3070)+2,r22
4550
 4569 2c28 7093 0000 		sts (sollGier.3070)+3,r23
4551
 4570 2c2c 8091 0000 		lds r24,Mess_Integral_Gier
4552
 4571 2c30 9091 0000 		lds r25,(Mess_Integral_Gier)+1
4553
 4572 2c34 A091 0000 		lds r26,(Mess_Integral_Gier)+2
4554
 4573 2c38 B091 0000 		lds r27,(Mess_Integral_Gier)+3
4555
 4574 2c3c 841B      		sub r24,r20
4556
 4575 2c3e 950B      		sbc r25,r21
4557
 4576 2c40 A60B      		sbc r26,r22
4558
 4577 2c42 B70B      		sbc r27,r23
4559
 4578 2c44 8093 0000 		sts Mess_Integral_Gier,r24
4560
 4579 2c48 9093 0000 		sts (Mess_Integral_Gier)+1,r25
4561
 4580 2c4c A093 0000 		sts (Mess_Integral_Gier)+2,r26
4562
 4581 2c50 B093 0000 		sts (Mess_Integral_Gier)+3,r27
4563
 4582 2c54 8135      		cpi r24,lo8(50001)
4564
 4583 2c56 53EC      		ldi r21,hi8(50001)
4565
 4584 2c58 9507      		cpc r25,r21
4566
 4585 2c5a 50E0      		ldi r21,hlo8(50001)
4567
 4586 2c5c A507      		cpc r26,r21
4568
 4587 2c5e 50E0      		ldi r21,hhi8(50001)
4569
 4588 2c60 B507      		cpc r27,r21
4570
 4589 2c62 04F4      		brge .+4
4571
 4590 2c64 0C94 0000 		jmp .L918
4572
 4591 2c68 80E5      		ldi r24,lo8(50000)
4573
 4592 2c6a 93EC      		ldi r25,hi8(50000)
4574
 4593 2c6c A0E0      		ldi r26,hlo8(50000)
4575
 4594 2c6e B0E0      		ldi r27,hhi8(50000)
4576
 4595 2c70 8093 0000 		sts Mess_Integral_Gier,r24
4577
 4596 2c74 9093 0000 		sts (Mess_Integral_Gier)+1,r25
4578
 4597 2c78 A093 0000 		sts (Mess_Integral_Gier)+2,r26
4579
 4598 2c7c B093 0000 		sts (Mess_Integral_Gier)+3,r27
4580
 4599               	.L920:
4581
 4600 2c80 2090 0000 		lds r2,KompassValue
4582
 4601 2c84 3090 0000 		lds r3,(KompassValue)+1
4583
 4602 2c88 2114      		cp r2,__zero_reg__
4584
 4603 2c8a 3104      		cpc r3,__zero_reg__
4585
 4604 2c8c 01F4      		brne .+2
4586
 4605 2c8e 00C0      		rjmp .L1062
4587
 4606 2c90 7A85      		ldd r23,Y+10
4588
 4607 2c92 73FF      		sbrs r23,3
4589
 4608 2c94 00C0      		rjmp .L1062
4590
 4609 2c96 6981      		ldd r22,Y+1
4591
 4610 2c98 7A81      		ldd r23,Y+2
4592
 4611 2c9a 8B81      		ldd r24,Y+3
4593
 4612 2c9c 9C81      		ldd r25,Y+4
4594
 4613 2c9e 20E0      		ldi r18,lo8(512)
4595
 4614 2ca0 32E0      		ldi r19,hi8(512)
4596
 4615 2ca2 40E0      		ldi r20,hlo8(512)
4597
 4616 2ca4 50E0      		ldi r21,hhi8(512)
4598
 4617 2ca6 0E94 0000 		call __divmodsi4
4599
 4618 2caa 8901      		movw r16,r18
4600
 4619 2cac 37FF      		sbrs r19,7
4601
 4620 2cae 00C0      		rjmp .+4
4602
 4621 2cb0 0C94 0000 		jmp .L1074
4603
 4622               	.L925:
4604
 4623 2cb4 6D81      		ldd r22,Y+5
4605
 4624 2cb6 7E81      		ldd r23,Y+6
4606
 4625 2cb8 8F81      		ldd r24,Y+7
4607
 4626 2cba 9885      		ldd r25,Y+8
4608
 4627 2cbc 20E0      		ldi r18,lo8(512)
4609
 4628 2cbe 32E0      		ldi r19,hi8(512)
4610
 4629 2cc0 40E0      		ldi r20,hlo8(512)
4611
 4630 2cc2 50E0      		ldi r21,hhi8(512)
4612
 4631 2cc4 0E94 0000 		call __divmodsi4
4613
 4632 2cc8 6901      		movw r12,r18
4614
 4633 2cca 37FF      		sbrs r19,7
4615
 4634 2ccc 00C0      		rjmp .+4
4616
 4635 2cce 0C94 0000 		jmp .L1075
4617
 4636               	.L926:
4618
 4637 2cd2 C016      		cp r12,r16
4619
 4638 2cd4 D106      		cpc r13,r17
4620
 4639 2cd6 04F4      		brge .+4
4621
 4640 2cd8 0C94 0000 		jmp .L1076
4622
 4641               	.L927:
4623
 4642 2cdc 4090 0000 		lds r4,ErsatzKompass
4624
 4643 2ce0 5090 0000 		lds r5,(ErsatzKompass)+1
4625
 4644 2ce4 6090 0000 		lds r6,(ErsatzKompass)+2
4626
 4645 2ce8 7090 0000 		lds r7,(ErsatzKompass)+3
4627
 4646 2cec 8091 0000 		lds r24,GIER_GRAD_FAKTOR
4628
 4647 2cf0 9091 0000 		lds r25,(GIER_GRAD_FAKTOR)+1
4629
 4648 2cf4 A091 0000 		lds r26,(GIER_GRAD_FAKTOR)+2
4630
 4649 2cf8 B091 0000 		lds r27,(GIER_GRAD_FAKTOR)+3
4631
 4650 2cfc 8C8B      		std Y+20,r24
4632
 4651 2cfe 9D8B      		std Y+21,r25
4633
 4652 2d00 AE8B      		std Y+22,r26
4634
 4653 2d02 BF8B      		std Y+23,r27
4635
 4654 2d04 8090 0000 		lds r8,MesswertGier
4636
 4655 2d08 9090 0000 		lds r9,(MesswertGier)+1
4637
 4656 2d0c C401      		movw r24,r8
4638
 4657 2d0e 97FE      		sbrs r9,7
4639
 4658 2d10 00C0      		rjmp .+4
4640
 4659 2d12 0C94 0000 		jmp .L1077
4641
 4660               	.L929:
4642
 4661 2d16 8138      		cpi r24,129
4643
 4662 2d18 9105      		cpc r25,__zero_reg__
4644
 4663 2d1a 04F0      		brlt .+4
4645
 4664 2d1c 0C94 0000 		jmp .L1078
4646
 4665 2d20 ACE1      		ldi r26,lo8(540)
4647
 4666 2d22 B2E0      		ldi r27,hi8(540)
4648
 4667 2d24 2A0E      		add r2,r26
4649
 4668 2d26 3B1E      		adc r3,r27
4650
 4669 2d28 7101      		movw r14,r2
4651
 4670 2d2a 0027      		clr r16
4652
 4671 2d2c F7FC      		sbrc r15,7
4653
 4672 2d2e 0095      		com r16
4654
 4673 2d30 102F      		mov r17,r16
4655
 4674 2d32 E4EE      		ldi r30,lo8(-540)
4656
 4675 2d34 FDEF      		ldi r31,hi8(-540)
4657
 4676 2d36 2E0E      		add r2,r30
4658
 4677 2d38 3F1E      		adc r3,r31
4659
 4678 2d3a C301      		movw r24,r6
4660
 4679 2d3c B201      		movw r22,r4
4661
 4680 2d3e 2C89      		ldd r18,Y+20
4662
 4681 2d40 3D89      		ldd r19,Y+21
4663
 4682 2d42 4E89      		ldd r20,Y+22
4664
 4683 2d44 5F89      		ldd r21,Y+23
4665
 4684 2d46 0E94 0000 		call __divmodsi4
4666
 4685 2d4a E21A      		sub r14,r18
4667
 4686 2d4c F30A      		sbc r15,r19
4668
 4687 2d4e 040B      		sbc r16,r20
4669
 4688 2d50 150B      		sbc r17,r21
4670
 4689 2d52 C801      		movw r24,r16
4671
 4690 2d54 B701      		movw r22,r14
4672
 4691 2d56 28E6      		ldi r18,lo8(360)
4673
 4692 2d58 31E0      		ldi r19,hi8(360)
4674
 4693 2d5a 40E0      		ldi r20,hlo8(360)
4675
 4694 2d5c 50E0      		ldi r21,hhi8(360)
4676
 4695 2d5e 0E94 0000 		call __divmodsi4
4677
 4696 2d62 645B      		subi r22,lo8(-(-180))
4678
 4697 2d64 7040      		sbci r23,hi8(-(-180))
4679
 4698 2d66 8B01      		movw r16,r22
4680
 4699 2d68 000F      		lsl r16
4681
 4700 2d6a 111F      		rol r17
4682
 4701 2d6c 000F      		lsl r16
4683
 4702 2d6e 111F      		rol r17
4684
 4703 2d70 000F      		lsl r16
4685
 4704 2d72 111F      		rol r17
4686
 4705               	.L931:
4687
 4706 2d74 2091 0000 		lds r18,NeueKompassRichtungMerken.3089
4688
 4707 2d78 E090 0000 		lds r14,KompassSignalSchlecht
4689
 4708 2d7c F090 0000 		lds r15,(KompassSignalSchlecht)+1
4690
 4709 2d80 E114      		cp r14,__zero_reg__
4691
 4710 2d82 F104      		cpc r15,__zero_reg__
4692
 4711 2d84 01F4      		brne .L932
4693
 4712 2d86 F9E1      		ldi r31,lo8(25)
4694
 4713 2d88 CF16      		cp r12,r31
4695
 4714 2d8a D104      		cpc r13,__zero_reg__
4696
 4715 2d8c 04F4      		brge .L932
4697
 4716 2d8e 8091 0000 		lds r24,GierGyroFehler
4698
 4717 2d92 9091 0000 		lds r25,(GierGyroFehler)+1
4699
 4718 2d96 860F      		add r24,r22
4700
 4719 2d98 971F      		adc r25,r23
4701
 4720 2d9a 9093 0000 		sts (GierGyroFehler)+1,r25
4702
 4721 2d9e 8093 0000 		sts GierGyroFehler,r24
4703
 4722 2da2 2223      		tst r18
4704
 4723 2da4 01F0      		breq .+4
4705
 4724 2da6 0C94 0000 		jmp .L1079
4706
 4725               	.L932:
4707
 4726 2daa B601      		movw r22,r12
4708
 4727 2dac D7FE      		sbrs r13,7
4709
 4728 2dae 00C0      		rjmp .+4
4710
 4729 2db0 0C94 0000 		jmp .L1080
4711
 4730               	.L936:
4712
 4731 2db4 7595      		asr r23
4713
 4732 2db6 6795      		ror r22
4714
 4733 2db8 7595      		asr r23
4715
 4734 2dba 6795      		ror r22
4716
 4735 2dbc 7595      		asr r23
4717
 4736 2dbe 6795      		ror r22
4718
 4737 2dc0 6F5F      		subi r22,lo8(-(1))
4719
 4738 2dc2 7F4F      		sbci r23,hi8(-(1))
4720
 4739 2dc4 C801      		movw r24,r16
4721
 4740 2dc6 0E94 0000 		call __divmodhi4
4722
 4741 2dca 9B01      		movw r18,r22
4723
 4742 2dcc A901      		movw r20,r18
4724
 4743 2dce 6627      		clr r22
4725
 4744 2dd0 57FD      		sbrc r21,7
4726
 4745 2dd2 6095      		com r22
4727
 4746 2dd4 762F      		mov r23,r22
4728
 4747 2dd6 440D      		add r20,r4
4729
 4748 2dd8 551D      		adc r21,r5
4730
 4749 2dda 661D      		adc r22,r6
4731
 4750 2ddc 771D      		adc r23,r7
4732
 4751 2dde 4093 0000 		sts ErsatzKompass,r20
4733
 4752 2de2 5093 0000 		sts (ErsatzKompass)+1,r21
4734
 4753 2de6 6093 0000 		sts (ErsatzKompass)+2,r22
4735
 4754 2dea 7093 0000 		sts (ErsatzKompass)+3,r23
4736
 4755 2dee 8091 0000 		lds r24,Parameter_KompassWirkung
4737
 4756 2df2 A82E      		mov r10,r24
4738
 4757 2df4 BB24      		clr r11
4739
 4758 2df6 CA9C      		mul r12,r10
4740
 4759 2df8 9001      		movw r18,r0
4741
 4760 2dfa CB9C      		mul r12,r11
4742
 4761 2dfc 300D      		add r19,r0
4743
 4762 2dfe DA9C      		mul r13,r10
4744
 4763 2e00 300D      		add r19,r0
4745
 4764 2e02 1124      		clr r1
4746
 4765 2e04 37FF      		sbrs r19,7
4747
 4766 2e06 00C0      		rjmp .+4
4748
 4767 2e08 0C94 0000 		jmp .L1081
4749
 4768               	.L937:
4750
 4769 2e0c 3595      		asr r19
4751
 4770 2e0e 2795      		ror r18
4752
 4771 2e10 3595      		asr r19
4753
 4772 2e12 2795      		ror r18
4754
 4773 2e14 3595      		asr r19
4755
 4774 2e16 2795      		ror r18
4756
 4775 2e18 3595      		asr r19
4757
 4776 2e1a 2795      		ror r18
4758
 4777 2e1c 3595      		asr r19
4759
 4778 2e1e 2795      		ror r18
4760
 4779 2e20 6501      		movw r12,r10
4761
 4780 2e22 C21A      		sub r12,r18
4762
 4781 2e24 D30A      		sbc r13,r19
4763
 4782 2e26 D7FE      		sbrs r13,7
4764
 4783 2e28 00C0      		rjmp .+4
4765
 4784 2e2a 0C94 0000 		jmp .L938
4766
 4785 2e2e E114      		cp r14,__zero_reg__
4767
 4786 2e30 F104      		cpc r15,__zero_reg__
4768
 4787 2e32 01F0      		breq .+4
4769
 4788 2e34 0C94 0000 		jmp .L940
4770
 4789 2e38 6090 0000 		lds r6,MaxStickRoll
4771
 4790 2e3c 7090 0000 		lds r7,(MaxStickRoll)+1
4772
 4791 2e40 8091 0000 		lds r24,MaxStickNick
4773
 4792 2e44 9091 0000 		lds r25,(MaxStickNick)+1
4774
 4793 2e48 680E      		add r6,r24
4775
 4794 2e4a 791E      		adc r7,r25
4776
 4795 2e4c 77FE      		sbrs r7,7
4777
 4796 2e4e 00C0      		rjmp .+4
4778
 4797 2e50 0C94 0000 		jmp .L1082
4779
 4798               	.L942:
4780
 4799 2e54 7594      		asr r7
4781
 4800 2e56 6794      		ror r6
4782
 4801 2e58 7594      		asr r7
4783
 4802 2e5a 6794      		ror r6
4784
 4803 2e5c 7594      		asr r7
4785
 4804 2e5e 6794      		ror r6
4786
 4805 2e60 A0E4      		ldi r26,lo8(64)
4787
 4806 2e62 B0E0      		ldi r27,hi8(64)
4788
 4807 2e64 6A0E      		add r6,r26
4789
 4808 2e66 7B1E      		adc r7,r27
4790
 4809 2e68 8091 0000 		lds r24,KompassStartwert
4791
 4810 2e6c 9091 0000 		lds r25,(KompassStartwert)+1
4792
 4811 2e70 AA27      		clr r26
4793
 4812 2e72 97FD      		sbrc r25,7
4794
 4813 2e74 A095      		com r26
4795
 4814 2e76 BA2F      		mov r27,r26
4796
 4815 2e78 ECE1      		ldi r30,lo8(540)
4797
 4816 2e7a EE2E      		mov r14,r30
4798
 4817 2e7c E2E0      		ldi r30,hi8(540)
4799
 4818 2e7e FE2E      		mov r15,r30
4800
 4819 2e80 012D      		mov r16,__zero_reg__
4801
 4820 2e82 112D      		mov r17,__zero_reg__
4802
 4821 2e84 E81A      		sub r14,r24
4803
 4822 2e86 F90A      		sbc r15,r25
4804
 4823 2e88 0A0B      		sbc r16,r26
4805
 4824 2e8a 1B0B      		sbc r17,r27
4806
 4825 2e8c CB01      		movw r24,r22
4807
 4826 2e8e BA01      		movw r22,r20
4808
 4827 2e90 2C89      		ldd r18,Y+20
4809
 4828 2e92 3D89      		ldd r19,Y+21
4810
 4829 2e94 4E89      		ldd r20,Y+22
4811
 4830 2e96 5F89      		ldd r21,Y+23
4812
 4831 2e98 0E94 0000 		call __divmodsi4
4813
 4832 2e9c E20E      		add r14,r18
4814
 4833 2e9e F31E      		adc r15,r19
4815
 4834 2ea0 041F      		adc r16,r20
4816
 4835 2ea2 151F      		adc r17,r21
4817
 4836 2ea4 C801      		movw r24,r16
4818
 4837 2ea6 B701      		movw r22,r14
4819
 4838 2ea8 28E6      		ldi r18,lo8(360)
4820
 4839 2eaa 31E0      		ldi r19,hi8(360)
4821
 4840 2eac 40E0      		ldi r20,hlo8(360)
4822
 4841 2eae 50E0      		ldi r21,hhi8(360)
4823
 4842 2eb0 0E94 0000 		call __divmodsi4
4824
 4843 2eb4 645B      		subi r22,lo8(-(-180))
4825
 4844 2eb6 7040      		sbci r23,hi8(-(-180))
4826
 4845 2eb8 6C9D      		mul r22,r12
4827
 4846 2eba C001      		movw r24,r0
4828
 4847 2ebc 6D9D      		mul r22,r13
4829
 4848 2ebe 900D      		add r25,r0
4830
 4849 2ec0 7C9D      		mul r23,r12
4831
 4850 2ec2 900D      		add r25,r0
4832
 4851 2ec4 1124      		clr r1
4833
 4852 2ec6 B301      		movw r22,r6
4834
 4853 2ec8 0E94 0000 		call __divmodhi4
4835
 4854 2ecc 9501      		movw r18,r10
4836
 4855 2ece 220F      		lsl r18
4837
 4856 2ed0 331F      		rol r19
4838
 4857 2ed2 2A0D      		add r18,r10
4839
 4858 2ed4 3B1D      		adc r19,r11
4840
 4859 2ed6 2617      		cp r18,r22
4841
 4860 2ed8 3707      		cpc r19,r23
4842
 4861 2eda 04F4      		brge .+4
4843
 4862 2edc 0C94 0000 		jmp .L943
4844
 4863 2ee0 3095      		com r19
4845
 4864 2ee2 2195      		neg r18
4846
 4865 2ee4 3F4F      		sbci r19,lo8(-1)
4847
 4866 2ee6 6217      		cp r22,r18
4848
 4867 2ee8 7307      		cpc r23,r19
4849
 4868 2eea 04F4      		brge .L945
4850
 4869 2eec B901      		movw r22,r18
4851
 4870               	.L945:
4852
 4871 2eee 9B01      		movw r18,r22
4853
 4872 2ef0 4427      		clr r20
4854
 4873 2ef2 37FD      		sbrc r19,7
4855
 4874 2ef4 4095      		com r20
4856
 4875 2ef6 542F      		mov r21,r20
4857
 4876 2ef8 8091 0000 		lds r24,Mess_Integral_Gier
4858
 4877 2efc 9091 0000 		lds r25,(Mess_Integral_Gier)+1
4859
 4878 2f00 A091 0000 		lds r26,(Mess_Integral_Gier)+2
4860
 4879 2f04 B091 0000 		lds r27,(Mess_Integral_Gier)+3
4861
 4880 2f08 820F      		add r24,r18
4862
 4881 2f0a 931F      		adc r25,r19
4863
 4882 2f0c A41F      		adc r26,r20
4864
 4883 2f0e B51F      		adc r27,r21
4865
 4884 2f10 8093 0000 		sts Mess_Integral_Gier,r24
4866
 4885 2f14 9093 0000 		sts (Mess_Integral_Gier)+1,r25
4867
 4886 2f18 A093 0000 		sts (Mess_Integral_Gier)+2,r26
4868
 4887 2f1c B093 0000 		sts (Mess_Integral_Gier)+3,r27
4869
 4888 2f20 00C0      		rjmp .L922
4870
 4889               	.L660:
4871
 4890 2f22 8091 0000 		lds r24,SenderOkay
4872
 4891 2f26 8D38      		cpi r24,lo8(-115)
4873
 4892 2f28 00F4      		brsh .+2
4874
 4893 2f2a 00C0      		rjmp .L674
4875
 4894 2f2c 1092 0000 		sts Notlandung,__zero_reg__
4876
 4895 2f30 8091 0000 		lds r24,EE_Parameter+27
4877
 4896 2f34 22E3      		ldi r18,lo8(50)
4878
 4897 2f36 829F      		mul r24,r18
4879
 4898 2f38 C001      		movw r24,r0
4880
 4899 2f3a 1124      		clr r1
4881
 4900 2f3c 9093 0000 		sts (RcLostTimer.3075)+1,r25
4882
 4901 2f40 8093 0000 		sts RcLostTimer.3075,r24
4883
 4902 2f44 E889      		ldd r30,Y+16
4884
 4903 2f46 F989      		ldd r31,Y+17
4885
 4904 2f48 B997      		sbiw r30,41
4886
 4905 2f4a 04F0      		brlt .L676
4887
 4906 2f4c 8091 0000 		lds r24,MotorenEin
4888
 4907 2f50 8823      		tst r24
4889
 4908 2f52 01F0      		breq .L676
4890
 4909 2f54 8091 0000 		lds r24,modell_fliegt
4891
 4910 2f58 9091 0000 		lds r25,(modell_fliegt)+1
4892
 4911 2f5c FFEF      		ldi r31,hi8(-1)
4893
 4912 2f5e 8F3F      		cpi r24,lo8(-1)
4894
 4913 2f60 9F07      		cpc r25,r31
4895
 4914 2f62 01F0      		breq .L679
4896
 4915 2f64 0196      		adiw r24,1
4897
 4916 2f66 9093 0000 		sts (modell_fliegt)+1,r25
4898
 4917 2f6a 8093 0000 		sts modell_fliegt,r24
4899
 4918               	.L676:
4900
 4919 2f6e 8091 0000 		lds r24,modell_fliegt
4901
 4920 2f72 9091 0000 		lds r25,(modell_fliegt)+1
4902
 4921 2f76 8F3F      		cpi r24,255
4903
 4922 2f78 9105      		cpc r25,__zero_reg__
4904
 4923 2f7a 01F0      		breq .+2
4905
 4924 2f7c 00F4      		brsh .+4
4906
 4925 2f7e 0C94 0000 		jmp .L1083
4907
 4926               	.L679:
4908
 4927 2f82 8091 0000 		lds r24,MikroKopterFlags
4909
 4928 2f86 8260      		ori r24,lo8(2)
4910
 4929 2f88 8093 0000 		sts MikroKopterFlags,r24
4911
 4930               	.L682:
4912
 4931 2f8c 8091 0000 		lds r24,EE_Parameter+2
4913
 4932 2f90 A82F      		mov r26,r24
4914
 4933 2f92 B0E0      		ldi r27,lo8(0)
4915
 4934 2f94 AA0F      		lsl r26
4916
 4935 2f96 BB1F      		rol r27
4917
 4936 2f98 FD01      		movw r30,r26
4918
 4937 2f9a E050      		subi r30,lo8(-(PPM_in))
4919
 4938 2f9c F040      		sbci r31,hi8(-(PPM_in))
4920
 4939 2f9e 8081      		ld r24,Z
4921
 4940 2fa0 9181      		ldd r25,Z+1
4922
 4941 2fa2 8135      		cpi r24,81
4923
 4942 2fa4 9105      		cpc r25,__zero_reg__
4924
 4943 2fa6 04F4      		brge .+2
4925
 4944 2fa8 00C0      		rjmp .L684
4926
 4945 2faa 8091 0000 		lds r24,MotorenEin
4927
 4946 2fae 8823      		tst r24
4928
 4947 2fb0 01F0      		breq .+2
4929
 4948 2fb2 00C0      		rjmp .L684
4930
 4949 2fb4 8091 0000 		lds r24,EE_Parameter+3
4931
 4950 2fb8 E82F      		mov r30,r24
4932
 4951 2fba F0E0      		ldi r31,lo8(0)
4933
 4952 2fbc EE0F      		lsl r30
4934
 4953 2fbe FF1F      		rol r31
4935
 4954 2fc0 E050      		subi r30,lo8(-(PPM_in))
4936
 4955 2fc2 F040      		sbci r31,hi8(-(PPM_in))
4937
 4956 2fc4 8081      		ld r24,Z
4938
 4957 2fc6 9181      		ldd r25,Z+1
4939
 4958 2fc8 8C34      		cpi r24,76
4940
 4959 2fca 9105      		cpc r25,__zero_reg__
4941
 4960 2fcc 04F4      		brge .+4
4942
 4961 2fce 0C94 0000 		jmp .L687
4943
 4962 2fd2 8091 0000 		lds r24,delay_neutral.3076
4944
 4963 2fd6 8F5F      		subi r24,lo8(-(1))
4945
 4964 2fd8 8093 0000 		sts delay_neutral.3076,r24
4946
 4965 2fdc 893C      		cpi r24,lo8(-55)
4947
 4966 2fde 00F4      		brsh .+2
4948
 4967 2fe0 00C0      		rjmp .L684
4949
 4968 2fe2 4C30      		cpi r20,lo8(12)
4950
 4969 2fe4 00F0      		brlo .+4
4951
 4970 2fe6 0C94 0000 		jmp .L690
4952
 4971 2fea 2998      		cbi 37-0x20,1
4953
 4972               	.L692:
4954
 4973 2fec 1092 0000 		sts MotorenEin,__zero_reg__
4955
 4974 2ff0 1092 0000 		sts delay_neutral.3076,__zero_reg__
4956
 4975 2ff4 1092 0000 		sts (modell_fliegt)+1,__zero_reg__
4957
 4976 2ff8 1092 0000 		sts modell_fliegt,__zero_reg__
4958
 4977 2ffc 8091 0000 		lds r24,EE_Parameter
4959
 4978 3000 282F      		mov r18,r24
4960
 4979 3002 30E0      		ldi r19,lo8(0)
4961
 4980 3004 220F      		lsl r18
4962
 4981 3006 331F      		rol r19
4963
 4982 3008 F901      		movw r30,r18
4964
 4983 300a E050      		subi r30,lo8(-(PPM_in))
4965
 4984 300c F040      		sbci r31,hi8(-(PPM_in))
4966
 4985 300e 8081      		ld r24,Z
4967
 4986 3010 9181      		ldd r25,Z+1
4968
 4987 3012 8734      		cpi r24,71
4969
 4988 3014 9105      		cpc r25,__zero_reg__
4970
 4989 3016 04F4      		brge .+4
4971
 4990 3018 0C94 0000 		jmp .L693
4972
 4991 301c 8091 0000 		lds r24,EE_Parameter+1
4973
 4992 3020 A82F      		mov r26,r24
4974
 4993 3022 B0E0      		ldi r27,lo8(0)
4975
 4994 3024 AA0F      		lsl r26
4976
 4995 3026 BB1F      		rol r27
4977
 4996               	.L695:
4978
 4997 3028 AD01      		movw r20,r26
4979
 4998 302a 4050      		subi r20,lo8(-(PPM_in))
4980
 4999 302c 5040      		sbci r21,hi8(-(PPM_in))
4981
 5000 302e FA01      		movw r30,r20
4982
 5001 3030 8081      		ld r24,Z
4983
 5002 3032 9181      		ldd r25,Z+1
4984
 5003 3034 8734      		cpi r24,71
4985
 5004 3036 9105      		cpc r25,__zero_reg__
4986
 5005 3038 04F0      		brlt .L698
4987
 5006 303a F901      		movw r30,r18
4988
 5007 303c E050      		subi r30,lo8(-(PPM_in))
4989
 5008 303e F040      		sbci r31,hi8(-(PPM_in))
4990
 5009 3040 8081      		ld r24,Z
4991
 5010 3042 9181      		ldd r25,Z+1
4992
 5011               	.L698:
4993
 5012 3044 FA01      		movw r30,r20
4994
 5013 3046 8081      		ld r24,Z
4995
 5014 3048 9181      		ldd r25,Z+1
4996
 5015 304a 8734      		cpi r24,71
4997
 5016 304c 9105      		cpc r25,__zero_reg__
4998
 5017 304e 04F4      		brge .+4
4999
 5018 3050 0C94 0000 		jmp .L700
5000
 5019 3054 F901      		movw r30,r18
5001
 5020 3056 E050      		subi r30,lo8(-(PPM_in))
5002
 5021 3058 F040      		sbci r31,hi8(-(PPM_in))
5003
 5022 305a 8081      		ld r24,Z
5004
 5023 305c 9181      		ldd r25,Z+1
5005
 5024 305e 8734      		cpi r24,71
5006
 5025 3060 9105      		cpc r25,__zero_reg__
5007
 5026 3062 04F4      		brge .+4
5008
 5027 3064 0C94 0000 		jmp .L700
5009
 5028 3068 42E0      		ldi r20,lo8(2)
5010
 5029               	.L703:
5011
 5030 306a FD01      		movw r30,r26
5012
 5031 306c E050      		subi r30,lo8(-(PPM_in))
5013
 5032 306e F040      		sbci r31,hi8(-(PPM_in))
5014
 5033 3070 8081      		ld r24,Z
5015
 5034 3072 9181      		ldd r25,Z+1
5016
 5035 3074 8634      		cpi r24,70
5017
 5036 3076 9105      		cpc r25,__zero_reg__
5018
 5037 3078 04F4      		brge .L704
5019
 5038 307a F901      		movw r30,r18
5020
 5039 307c E050      		subi r30,lo8(-(PPM_in))
5021
 5040 307e F040      		sbci r31,hi8(-(PPM_in))
5022
 5041 3080 8081      		ld r24,Z
5023
 5042 3082 9181      		ldd r25,Z+1
5024
 5043 3084 8734      		cpi r24,71
5025
 5044 3086 9105      		cpc r25,__zero_reg__
5026
 5045 3088 04F0      		brlt .L704
5027
 5046 308a 43E0      		ldi r20,lo8(3)
5028
 5047               	.L704:
5029
 5048 308c FD01      		movw r30,r26
5030
 5049 308e E050      		subi r30,lo8(-(PPM_in))
5031
 5050 3090 F040      		sbci r31,hi8(-(PPM_in))
5032
 5051 3092 8081      		ld r24,Z
5033
 5052 3094 9181      		ldd r25,Z+1
5034
 5053 3096 8A5B      		subi r24,lo8(-70)
5035
 5054 3098 9F4F      		sbci r25,hi8(-70)
5036
 5055 309a 04F4      		brge .L707
5037
 5056 309c F901      		movw r30,r18
5038
 5057 309e E050      		subi r30,lo8(-(PPM_in))
5039
 5058 30a0 F040      		sbci r31,hi8(-(PPM_in))
5040
 5059 30a2 8081      		ld r24,Z
5041
 5060 30a4 9181      		ldd r25,Z+1
5042
 5061 30a6 8734      		cpi r24,71
5043
 5062 30a8 9105      		cpc r25,__zero_reg__
5044
 5063 30aa 04F0      		brlt .L707
5045
 5064 30ac 44E0      		ldi r20,lo8(4)
5046
 5065               	.L707:
5047
 5066 30ae A050      		subi r26,lo8(-(PPM_in))
5048
 5067 30b0 B040      		sbci r27,hi8(-(PPM_in))
5049
 5068 30b2 8D91      		ld r24,X+
5050
 5069 30b4 9C91      		ld r25,X
5051
 5070 30b6 8A5B      		subi r24,lo8(-70)
5052
 5071 30b8 9F4F      		sbci r25,hi8(-70)
5053
 5072 30ba 04F4      		brge .L710
5054
 5073 30bc 2050      		subi r18,lo8(-(PPM_in))
5055
 5074 30be 3040      		sbci r19,hi8(-(PPM_in))
5056
 5075 30c0 D901      		movw r26,r18
5057
 5076 30c2 8D91      		ld r24,X+
5058
 5077 30c4 9C91      		ld r25,X
5059
 5078 30c6 8634      		cpi r24,70
5060
 5079 30c8 9105      		cpc r25,__zero_reg__
5061
 5080 30ca 04F4      		brge .L710
5062
 5081 30cc 45E0      		ldi r20,lo8(5)
5063
 5082               	.L710:
5064
 5083 30ce 842F      		mov r24,r20
5065
 5084 30d0 0E94 0000 		call SetActiveParamSetNumber
5066
 5085 30d4 8091 0000 		lds r24,EE_Parameter+1
5067
 5086 30d8 A82F      		mov r26,r24
5068
 5087 30da B0E0      		ldi r27,lo8(0)
5069
 5088 30dc AA0F      		lsl r26
5070
 5089 30de BB1F      		rol r27
5071
 5090               	.L696:
5072
 5091 30e0 A050      		subi r26,lo8(-(PPM_in))
5073
 5092 30e2 B040      		sbci r27,hi8(-(PPM_in))
5074
 5093 30e4 8D91      		ld r24,X+
5075
 5094 30e6 9C91      		ld r25,X
5076
 5095 30e8 97FF      		sbrs r25,7
5077
 5096 30ea 00C0      		rjmp .+4
5078
 5097 30ec 0C94 0000 		jmp .L1084
5079
 5098               	.L714:
5080
 5099 30f0 4E97      		sbiw r24,30
5081
 5100 30f2 04F0      		brlt .+4
5082
 5101 30f4 0C94 0000 		jmp .L713
5083
 5102 30f8 E091 0000 		lds r30,EE_Parameter
5084
 5103 30fc F0E0      		ldi r31,lo8(0)
5085
 5104 30fe EE0F      		lsl r30
5086
 5105 3100 FF1F      		rol r31
5087
 5106 3102 E050      		subi r30,lo8(-(PPM_in))
5088
 5107 3104 F040      		sbci r31,hi8(-(PPM_in))
5089
 5108 3106 8081      		ld r24,Z
5090
 5109 3108 9181      		ldd r25,Z+1
5091
 5110 310a 8A5B      		subi r24,lo8(-70)
5092
 5111 310c 9F4F      		sbci r25,hi8(-70)
5093
 5112 310e 04F0      		brlt .+4
5094
 5113 3110 0C94 0000 		jmp .L713
5095
 5114 3114 81E0      		ldi r24,lo8(1)
5096
 5115 3116 8093 0000 		sts WinkelOut+6,r24
5097
 5116 311a 88EE      		ldi r24,lo8(1000)
5098
 5117 311c 93E0      		ldi r25,hi8(1000)
5099
 5118 311e 9093 0000 		sts (beeptime)+1,r25
5100
 5119 3122 8093 0000 		sts beeptime,r24
5101
 5120 3126 8091 0000 		lds r24,EE_Parameter+2
5102
 5121 312a A82F      		mov r26,r24
5103
 5122 312c B0E0      		ldi r27,lo8(0)
5104
 5123 312e AA0F      		lsl r26
5105
 5124 3130 BB1F      		rol r27
5106
 5125               	.L684:
5107
 5126 3132 A050      		subi r26,lo8(-(PPM_in))
5108
 5127 3134 B040      		sbci r27,hi8(-(PPM_in))
5109
 5128 3136 8D91      		ld r24,X+
5110
 5129 3138 9C91      		ld r25,X
5111
 5130 313a 8B5A      		subi r24,lo8(-85)
5112
 5131 313c 9F4F      		sbci r25,hi8(-85)
5113
 5132 313e 04F0      		brlt .+2
5114
 5133 3140 00C0      		rjmp .L674
5115
 5134 3142 8091 0000 		lds r24,EE_Parameter+3
5116
 5135 3146 C82E      		mov r12,r24
5117
 5136 3148 DD24      		clr r13
5118
 5137 314a CC0C      		lsl r12
5119
 5138 314c DD1C      		rol r13
5120
 5139 314e F601      		movw r30,r12
5121
 5140 3150 E050      		subi r30,lo8(-(PPM_in))
5122
 5141 3152 F040      		sbci r31,hi8(-(PPM_in))
5123
 5142 3154 8081      		ld r24,Z
5124
 5143 3156 9181      		ldd r25,Z+1
5125
 5144 3158 855B      		subi r24,lo8(-75)
5126
 5145 315a 9F4F      		sbci r25,hi8(-75)
5127
 5146 315c 04F0      		brlt .+4
5128
 5147 315e 0C94 0000 		jmp .L731
5129
 5148 3162 8091 0000 		lds r24,delay_einschalten.3077
5130
 5149 3166 8F5F      		subi r24,lo8(-(1))
5131
 5150 3168 8093 0000 		sts delay_einschalten.3077,r24
5132
 5151 316c 893C      		cpi r24,lo8(-55)
5133
 5152 316e 00F0      		brlo .+4
5134
 5153 3170 0C94 0000 		jmp .L1085
5135
 5154               	.L733:
5136
 5155 3174 60E0      		ldi r22,lo8(PPM_in)
5137
 5156 3176 70E0      		ldi r23,hi8(PPM_in)
5138
 5157 3178 C60E      		add r12,r22
5139
 5158 317a D71E      		adc r13,r23
5140
 5159 317c D601      		movw r26,r12
5141
 5160 317e 8D91      		ld r24,X+
5142
 5161 3180 9C91      		ld r25,X
5143
 5162 3182 8C34      		cpi r24,76
5144
 5163 3184 9105      		cpc r25,__zero_reg__
5145
 5164 3186 04F4      		brge .+4
5146
 5165 3188 0C94 0000 		jmp .L735
5147
 5166 318c 8091 0000 		lds r24,delay_ausschalten.3078
5148
 5167 3190 8F5F      		subi r24,lo8(-(1))
5149
 5168 3192 8093 0000 		sts delay_ausschalten.3078,r24
5150
 5169 3196 893C      		cpi r24,lo8(-55)
5151
 5170 3198 00F4      		brsh .+2
5152
 5171 319a 00C0      		rjmp .L674
5153
 5172 319c 1092 0000 		sts MotorenEin,__zero_reg__
5154
 5173 31a0 88EC      		ldi r24,lo8(-56)
5155
 5174 31a2 8093 0000 		sts delay_ausschalten.3078,r24
5156
 5175 31a6 1092 0000 		sts (modell_fliegt)+1,__zero_reg__
5157
 5176 31aa 1092 0000 		sts modell_fliegt,__zero_reg__
5158
 5177 31ae 00C0      		rjmp .L674
5159
 5178               	.L738:
5160
 5179 31b0 0E94 0000 		call ParameterZuordnung
5161
 5180 31b4 8091 0000 		lds r24,EE_Parameter
5162
 5181 31b8 A82E      		mov r10,r24
5163
 5182 31ba BB24      		clr r11
5164
 5183 31bc AA0C      		lsl r10
5165
 5184 31be BB1C      		rol r11
5166
 5185 31c0 F501      		movw r30,r10
5167
 5186 31c2 E050      		subi r30,lo8(-(PPM_in))
5168
 5187 31c4 F040      		sbci r31,hi8(-(PPM_in))
5169
 5188 31c6 2081      		ld r18,Z
5170
 5189 31c8 3181      		ldd r19,Z+1
5171
 5190 31ca 8091 0000 		lds r24,EE_Parameter+15
5172
 5191 31ce 882E      		mov r8,r24
5173
 5192 31d0 9924      		clr r9
5174
 5193 31d2 F501      		movw r30,r10
5175
 5194 31d4 E050      		subi r30,lo8(-(PPM_diff))
5176
 5195 31d6 F040      		sbci r31,hi8(-(PPM_diff))
5177
 5196 31d8 0190      		ld __tmp_reg__,Z+
5178
 5197 31da F081      		ld r31,Z
5179
 5198 31dc E02D      		mov r30,__tmp_reg__
5180
 5199 31de 8091 0000 		lds r24,EE_Parameter+16
5181
 5200 31e2 682F      		mov r22,r24
5182
 5201 31e4 70E0      		ldi r23,lo8(0)
5183
 5202 31e6 289D      		mul r18,r8
5184
 5203 31e8 A001      		movw r20,r0
5185
 5204 31ea 299D      		mul r18,r9
5186
 5205 31ec 500D      		add r21,r0
5187
 5206 31ee 389D      		mul r19,r8
5188
 5207 31f0 500D      		add r21,r0
5189
 5208 31f2 1124      		clr r1
5190
 5209 31f4 2091 0000 		lds r18,stick_nick.3096
5191
 5210 31f8 3091 0000 		lds r19,(stick_nick.3096)+1
5192
 5211 31fc C901      		movw r24,r18
5193
 5212 31fe 880F      		lsl r24
5194
 5213 3200 991F      		rol r25
5195
 5214 3202 820F      		add r24,r18
5196
 5215 3204 931F      		adc r25,r19
5197
 5216 3206 480F      		add r20,r24
5198
 5217 3208 591F      		adc r21,r25
5199
 5218 320a 57FF      		sbrs r21,7
5200
 5219 320c 00C0      		rjmp .+4
5201
 5220 320e 0C94 0000 		jmp .L1086
5202
 5221               	.L741:
5203
 5222 3212 9A01      		movw r18,r20
5204
 5223 3214 3595      		asr r19
5205
 5224 3216 2795      		ror r18
5206
 5225 3218 3595      		asr r19
5207
 5226 321a 2795      		ror r18
5208
 5227 321c E69F      		mul r30,r22
5209
 5228 321e C001      		movw r24,r0
5210
 5229 3220 E79F      		mul r30,r23
5211
 5230 3222 900D      		add r25,r0
5212
 5231 3224 F69F      		mul r31,r22
5213
 5232 3226 900D      		add r25,r0
5214
 5233 3228 1124      		clr r1
5215
 5234 322a 280F      		add r18,r24
5216
 5235 322c 391F      		adc r19,r25
5217
 5236 322e 3093 0000 		sts (stick_nick.3096)+1,r19
5218
 5237 3232 2093 0000 		sts stick_nick.3096,r18
5219
 5238 3236 8091 0000 		lds r24,GPS_Nick2
5220
 5239 323a 9091 0000 		lds r25,(GPS_Nick2)+1
5221
 5240 323e 4091 0000 		lds r20,GPS_Nick
5222
 5241 3242 5091 0000 		lds r21,(GPS_Nick)+1
5223
 5242 3246 6901      		movw r12,r18
5224
 5243 3248 C81A      		sub r12,r24
5225
 5244 324a D90A      		sbc r13,r25
5226
 5245 324c C41A      		sub r12,r20
5227
 5246 324e D50A      		sbc r13,r21
5228
 5247 3250 D092 0000 		sts (StickNick)+1,r13
5229
 5248 3254 C092 0000 		sts StickNick,r12
5230
 5249 3258 8091 0000 		lds r24,EE_Parameter+1
5231
 5250 325c E82E      		mov r14,r24
5232
 5251 325e FF24      		clr r15
5233
 5252 3260 EE0C      		lsl r14
5234
 5253 3262 FF1C      		rol r15
5235
 5254 3264 F701      		movw r30,r14
5236
 5255 3266 E050      		subi r30,lo8(-(PPM_in))
5237
 5256 3268 F040      		sbci r31,hi8(-(PPM_in))
5238
 5257 326a 8081      		ld r24,Z
5239
 5258 326c 9181      		ldd r25,Z+1
5240
 5259 326e F701      		movw r30,r14
5241
 5260 3270 E050      		subi r30,lo8(-(PPM_diff))
5242
 5261 3272 F040      		sbci r31,hi8(-(PPM_diff))
5243
 5262 3274 0190      		ld __tmp_reg__,Z+
5244
 5263 3276 F081      		ld r31,Z
5245
 5264 3278 E02D      		mov r30,__tmp_reg__
5246
 5265 327a 889D      		mul r24,r8
5247
 5266 327c A001      		movw r20,r0
5248
 5267 327e 899D      		mul r24,r9
5249
 5268 3280 500D      		add r21,r0
5250
 5269 3282 989D      		mul r25,r8
5251
 5270 3284 500D      		add r21,r0
5252
 5271 3286 1124      		clr r1
5253
 5272 3288 2091 0000 		lds r18,stick_roll.3097
5254
 5273 328c 3091 0000 		lds r19,(stick_roll.3097)+1
5255
 5274 3290 C901      		movw r24,r18
5256
 5275 3292 880F      		lsl r24
5257
 5276 3294 991F      		rol r25
5258
 5277 3296 820F      		add r24,r18
5259
 5278 3298 931F      		adc r25,r19
5260
 5279 329a 480F      		add r20,r24
5261
 5280 329c 591F      		adc r21,r25
5262
 5281 329e 57FF      		sbrs r21,7
5263
 5282 32a0 00C0      		rjmp .+4
5264
 5283 32a2 0C94 0000 		jmp .L1087
5265
 5284               	.L742:
5266
 5285 32a6 9A01      		movw r18,r20
5267
 5286 32a8 3595      		asr r19
5268
 5287 32aa 2795      		ror r18
5269
 5288 32ac 3595      		asr r19
5270
 5289 32ae 2795      		ror r18
5271
 5290 32b0 E69F      		mul r30,r22
5272
 5291 32b2 C001      		movw r24,r0
5273
 5292 32b4 E79F      		mul r30,r23
5274
 5293 32b6 900D      		add r25,r0
5275
 5294 32b8 F69F      		mul r31,r22
5276
 5295 32ba 900D      		add r25,r0
5277
 5296 32bc 1124      		clr r1
5278
 5297 32be 280F      		add r18,r24
5279
 5298 32c0 391F      		adc r19,r25
5280
 5299 32c2 3093 0000 		sts (stick_roll.3097)+1,r19
5281
 5300 32c6 2093 0000 		sts stick_roll.3097,r18
5282
 5301 32ca 8091 0000 		lds r24,GPS_Roll2
5283
 5302 32ce 9091 0000 		lds r25,(GPS_Roll2)+1
5284
 5303 32d2 4091 0000 		lds r20,GPS_Roll
5285
 5304 32d6 5091 0000 		lds r21,(GPS_Roll)+1
5286
 5305 32da 8901      		movw r16,r18
5287
 5306 32dc 081B      		sub r16,r24
5288
 5307 32de 190B      		sbc r17,r25
5289
 5308 32e0 041B      		sub r16,r20
5290
 5309 32e2 150B      		sbc r17,r21
5291
 5310 32e4 1093 0000 		sts (StickRoll)+1,r17
5292
 5311 32e8 0093 0000 		sts StickRoll,r16
5293
 5312 32ec E091 0000 		lds r30,EE_Parameter+3
5294
 5313 32f0 F0E0      		ldi r31,lo8(0)
5295
 5314 32f2 EE0F      		lsl r30
5296
 5315 32f4 FF1F      		rol r31
5297
 5316 32f6 E050      		subi r30,lo8(-(PPM_in))
5298
 5317 32f8 F040      		sbci r31,hi8(-(PPM_in))
5299
 5318 32fa 8081      		ld r24,Z
5300
 5319 32fc 9181      		ldd r25,Z+1
5301
 5320 32fe 9095      		com r25
5302
 5321 3300 8195      		neg r24
5303
 5322 3302 9F4F      		sbci r25,lo8(-1)
5304
 5323 3304 9093 0000 		sts (StickGier)+1,r25
5305
 5324 3308 8093 0000 		sts StickGier,r24
5306
 5325 330c 8330      		cpi r24,3
5307
 5326 330e 9105      		cpc r25,__zero_reg__
5308
 5327 3310 04F4      		brge .+2
5309
 5328 3312 00C0      		rjmp .L743
5310
 5329 3314 0297      		sbiw r24,2
5311
 5330 3316 9093 0000 		sts (StickGier)+1,r25
5312
 5331 331a 8093 0000 		sts StickGier,r24
5313
 5332               	.L745:
5314
 5333 331e E091 0000 		lds r30,EE_Parameter+2
5315
 5334 3322 F0E0      		ldi r31,lo8(0)
5316
 5335 3324 EE0F      		lsl r30
5317
 5336 3326 FF1F      		rol r31
5318
 5337 3328 E050      		subi r30,lo8(-(PPM_in))
5319
 5338 332a F040      		sbci r31,hi8(-(PPM_in))
5320
 5339 332c 6080      		ld r6,Z
5321
 5340 332e 7180      		ldd r7,Z+1
5322
 5341 3330 28E7      		ldi r18,lo8(120)
5323
 5342 3332 30E0      		ldi r19,hi8(120)
5324
 5343 3334 620E      		add r6,r18
5325
 5344 3336 731E      		adc r7,r19
5326
 5345 3338 7092 0000 		sts (StickGas)+1,r7
5327
 5346 333c 6092 0000 		sts StickGas,r6
5328
 5347 3340 6091 0000 		lds r22,Parameter_Gyro_P
5329
 5348 3344 70E0      		ldi r23,lo8(0)
5330
 5349 3346 8827      		clr r24
5331
 5350 3348 77FD      		sbrc r23,7
5332
 5351 334a 8095      		com r24
5333
 5352 334c 982F      		mov r25,r24
5334
 5353 334e 0E94 0000 		call __floatsisf
5335
 5354 3352 20E0      		ldi r18,lo8(0x41200000)
5336
 5355 3354 30E0      		ldi r19,hi8(0x41200000)
5337
 5356 3356 40E2      		ldi r20,hlo8(0x41200000)
5338
 5357 3358 51E4      		ldi r21,hhi8(0x41200000)
5339
 5358 335a 0E94 0000 		call __addsf3
5340
 5359 335e 0E94 0000 		call __fixunssfsi
5341
 5360 3362 6093 0000 		sts GyroFaktor,r22
5342
 5361 3366 3091 0000 		lds r19,Parameter_Gyro_I
5343
 5362 336a 3093 0000 		sts IntegralFaktor,r19
5344
 5363 336e 8091 0000 		lds r24,ExternControl+10
5345
 5364 3372 80FF      		sbrs r24,0
5346
 5365 3374 00C0      		rjmp .L748
5347
 5366 3376 8091 0000 		lds r24,Parameter_ExternalControl
5348
 5367 337a 8138      		cpi r24,lo8(-127)
5349
 5368 337c 00F0      		brlo .+4
5350
 5369 337e 0C94 0000 		jmp .L1088
5351
 5370               	.L748:
5352
 5371 3382 8091 0000 		lds r24,StickGas
5353
 5372 3386 9091 0000 		lds r25,(StickGas)+1
5354
 5373 338a 97FF      		sbrs r25,7
1189 kmpec 5355
 5374 338c 00C0      		rjmp .+4
1193 kmpec 5356
 5375 338e 0C94 0000 		jmp .L1089
5357
 5376               	.L752:
5358
 5377 3392 B091 0000 		lds r27,EE_Parameter+8
5359
 5378 3396 B2FF      		sbrs r27,2
5360
 5379 3398 00C0      		rjmp .L754
5361
 5380 339a 1092 0000 		sts IntegralFaktor,__zero_reg__
5362
 5381               	.L754:
5363
 5382 339e 2091 0000 		lds r18,StickNick
5364
 5383 33a2 3091 0000 		lds r19,(StickNick)+1
5365
 5384 33a6 4091 0000 		lds r20,MaxStickNick
5366
 5385 33aa 5091 0000 		lds r21,(MaxStickNick)+1
5367
 5386 33ae C901      		movw r24,r18
5368
 5387 33b0 37FF      		sbrs r19,7
5369
 5388 33b2 00C0      		rjmp .+4
5370
 5389 33b4 0C94 0000 		jmp .L1090
5371
 5390               	.L757:
5372
 5391 33b8 9595      		asr r25
5373
 5392 33ba 8795      		ror r24
5374
 5393 33bc 9595      		asr r25
5375
 5394 33be 8795      		ror r24
5376
 5395 33c0 97FF      		sbrs r25,7
5377
 5396 33c2 00C0      		rjmp .+4
5378
 5397 33c4 0C94 0000 		jmp .L1091
5379
 5398               	.L758:
5380
 5399 33c8 4817      		cp r20,r24
5381
 5400 33ca 5907      		cpc r21,r25
5382
 5401 33cc 04F0      		brlt .+2
5383
 5402 33ce 00C0      		rjmp .L756
5384
 5403 33d0 C901      		movw r24,r18
5385
 5404 33d2 37FF      		sbrs r19,7
5386
 5405 33d4 00C0      		rjmp .+4
5387
 5406 33d6 0C94 0000 		jmp .L1092
5388
 5407               	.L760:
5389
 5408 33da 97FF      		sbrs r25,7
5390
 5409 33dc 00C0      		rjmp .+4
5391
 5410 33de 0C94 0000 		jmp .L1093
5392
 5411               	.L761:
5393
 5412 33e2 9595      		asr r25
5394
 5413 33e4 8795      		ror r24
5395
 5414 33e6 9595      		asr r25
5396
 5415 33e8 8795      		ror r24
5397
 5416 33ea 9093 0000 		sts (MaxStickNick)+1,r25
5398
 5417 33ee 8093 0000 		sts MaxStickNick,r24
5399
 5418 33f2 8536      		cpi r24,101
5400
 5419 33f4 9105      		cpc r25,__zero_reg__
5401
 5420 33f6 04F0      		brlt .+4
5402
 5421 33f8 0C94 0000 		jmp .L1094
5403
 5422               	.L762:
5404
 5423 33fc 2091 0000 		lds r18,StickRoll
5405
 5424 3400 3091 0000 		lds r19,(StickRoll)+1
5406
 5425 3404 4091 0000 		lds r20,MaxStickRoll
5407
 5426 3408 5091 0000 		lds r21,(MaxStickRoll)+1
5408
 5427 340c C901      		movw r24,r18
5409
 5428 340e 37FF      		sbrs r19,7
5410
 5429 3410 00C0      		rjmp .+4
5411
 5430 3412 0C94 0000 		jmp .L1095
5412
 5431 3416 9595      		asr r25
5413
 5432 3418 8795      		ror r24
5414
 5433 341a 9595      		asr r25
5415
 5434 341c 8795      		ror r24
5416
 5435 341e 97FF      		sbrs r25,7
5417
 5436 3420 00C0      		rjmp .+4
5418
 5437 3422 0C94 0000 		jmp .L1096
5419
 5438               	.L766:
5420
 5439 3426 4817      		cp r20,r24
5421
 5440 3428 5907      		cpc r21,r25
5422
 5441 342a 04F0      		brlt .+2
5423
 5442 342c 00C0      		rjmp .L764
5424
 5443 342e C901      		movw r24,r18
5425
 5444 3430 37FF      		sbrs r19,7
5426
 5445 3432 00C0      		rjmp .+4
5427
 5446 3434 0C94 0000 		jmp .L1097
5428
 5447               	.L768:
5429
 5448 3438 97FF      		sbrs r25,7
5430
 5449 343a 00C0      		rjmp .+4
5431
 5450 343c 0C94 0000 		jmp .L1098
5432
 5451               	.L769:
5433
 5452 3440 9595      		asr r25
5434
 5453 3442 8795      		ror r24
5435
 5454 3444 9595      		asr r25
5436
 5455 3446 8795      		ror r24
5437
 5456 3448 9093 0000 		sts (MaxStickRoll)+1,r25
5438
 5457 344c 8093 0000 		sts MaxStickRoll,r24
5439
 5458 3450 8536      		cpi r24,101
5440
 5459 3452 9105      		cpc r25,__zero_reg__
5441
 5460 3454 04F0      		brlt .+2
5442
 5461 3456 00C0      		rjmp .L1099
5443
 5462               	.L770:
5444
 5463 3458 E091 0000 		lds r30,Notlandung
5445
 5464 345c EFA3      		std Y+39,r30
5446
 5465 345e EE23      		tst r30
5447
 5466 3460 01F0      		breq .L772
5448
 5467 3462 1092 0000 		sts (MaxStickNick)+1,__zero_reg__
5449
 5468 3466 1092 0000 		sts MaxStickNick,__zero_reg__
5450
 5469 346a 1092 0000 		sts (MaxStickRoll)+1,__zero_reg__
5451
 5470 346e 1092 0000 		sts MaxStickRoll,__zero_reg__
5452
 5471               	.L772:
5453
 5472 3472 F701      		movw r30,r14
5454
 5473 3474 E050      		subi r30,lo8(-(PPM_in))
5455
 5474 3476 F040      		sbci r31,hi8(-(PPM_in))
5456
 5475 3478 2081      		ld r18,Z
5457
 5476 347a 3181      		ldd r19,Z+1
5458
 5477 347c 8091 0000 		lds r24,EE_Parameter+40
5459
 5478 3480 482F      		mov r20,r24
5460
 5479 3482 50E0      		ldi r21,lo8(0)
5461
 5480 3484 4217      		cp r20,r18
5462
 5481 3486 5307      		cpc r21,r19
5463
 5482 3488 04F4      		brge .L774
5464
 5483 348a 8091 0000 		lds r24,EE_Parameter+75
5465
 5484 348e 82FD      		sbrc r24,2
5466
 5485 3490 00C0      		rjmp .L1100
5467
 5486               	.L774:
5468
 5487 3492 F701      		movw r30,r14
5469
 5488 3494 E050      		subi r30,lo8(-(PPM_in))
5470
 5489 3496 F040      		sbci r31,hi8(-(PPM_in))
5471
 5490 3498 2081      		ld r18,Z
5472
 5491 349a 3181      		ldd r19,Z+1
5473
 5492 349c 8091 0000 		lds r24,EE_Parameter+41
5474
 5493 34a0 BA01      		movw r22,r20
5475
 5494 34a2 681B      		sub r22,r24
5476
 5495 34a4 7109      		sbc r23,__zero_reg__
5477
 5496 34a6 2617      		cp r18,r22
5478
 5497 34a8 3707      		cpc r19,r23
5479
 5498 34aa 04F4      		brge .L777
5480
 5499 34ac 1092 0000 		sts Looping_Links,__zero_reg__
5481
 5500               	.L777:
5482
 5501 34b0 F701      		movw r30,r14
5483
 5502 34b2 E050      		subi r30,lo8(-(PPM_in))
5484
 5503 34b4 F040      		sbci r31,hi8(-(PPM_in))
5485
 5504 34b6 8081      		ld r24,Z
5486
 5505 34b8 9181      		ldd r25,Z+1
5487
 5506 34ba 6627      		clr r22
5488
 5507 34bc 7727      		clr r23
5489
 5508 34be 641B      		sub r22,r20
5490
 5509 34c0 750B      		sbc r23,r21
5491
 5510 34c2 8617      		cp r24,r22
5492
 5511 34c4 9707      		cpc r25,r23
5493
 5512 34c6 04F4      		brge .L779
5494
 5513 34c8 8091 0000 		lds r24,EE_Parameter+75
5495
 5514 34cc 83FD      		sbrc r24,3
5496
 5515 34ce 00C0      		rjmp .L1101
5497
 5516               	.L779:
5498
 5517 34d0 8091 0000 		lds r24,Looping_Rechts
5499
 5518 34d4 8823      		tst r24
5500
 5519 34d6 01F0      		breq .L782
5501
 5520 34d8 80E0      		ldi r24,lo8(PPM_in)
5502
 5521 34da 90E0      		ldi r25,hi8(PPM_in)
5503
 5522 34dc E80E      		add r14,r24
5504
 5523 34de F91E      		adc r15,r25
5505
 5524 34e0 F701      		movw r30,r14
5506
 5525 34e2 2081      		ld r18,Z
5507
 5526 34e4 3181      		ldd r19,Z+1
5508
 5527 34e6 8091 0000 		lds r24,EE_Parameter+41
5509
 5528 34ea 90E0      		ldi r25,lo8(0)
5510
 5529 34ec 841B      		sub r24,r20
5511
 5530 34ee 950B      		sbc r25,r21
5512
 5531 34f0 8217      		cp r24,r18
5513
 5532 34f2 9307      		cpc r25,r19
5514
 5533 34f4 04F4      		brge .+4
5515
 5534 34f6 0C94 0000 		jmp .L1102
5516
 5535               	.L782:
5517
 5536 34fa F501      		movw r30,r10
5518
 5537 34fc E050      		subi r30,lo8(-(PPM_in))
5519
 5538 34fe F040      		sbci r31,hi8(-(PPM_in))
5520
 5539 3500 8081      		ld r24,Z
5521
 5540 3502 9181      		ldd r25,Z+1
5522
 5541 3504 4817      		cp r20,r24
5523
 5542 3506 5907      		cpc r21,r25
5524
 5543 3508 04F4      		brge .L785
5525
 5544 350a 8091 0000 		lds r24,EE_Parameter+75
5526
 5545 350e 80FD      		sbrc r24,0
5527
 5546 3510 00C0      		rjmp .L1103
5528
 5547               	.L785:
5529
 5548 3512 A091 0000 		lds r26,Looping_Oben
5530
 5549 3516 AA23      		tst r26
5531
 5550 3518 01F0      		breq .L788
5532
 5551 351a F501      		movw r30,r10
5533
 5552 351c E050      		subi r30,lo8(-(PPM_in))
5534
 5553 351e F040      		sbci r31,hi8(-(PPM_in))
5535
 5554 3520 2081      		ld r18,Z
5536
 5555 3522 3181      		ldd r19,Z+1
5537
 5556 3524 8091 0000 		lds r24,EE_Parameter+41
5538
 5557 3528 FA01      		movw r30,r20
5539
 5558 352a E81B      		sub r30,r24
5540
 5559 352c F109      		sbc r31,__zero_reg__
5541
 5560 352e 2E17      		cp r18,r30
5542
 5561 3530 3F07      		cpc r19,r31
5543
 5562 3532 04F4      		brge .+4
5544
 5563 3534 0C94 0000 		jmp .L1104
5545
 5564               	.L788:
5546
 5565 3538 F501      		movw r30,r10
5547
 5566 353a E050      		subi r30,lo8(-(PPM_in))
5548
 5567 353c F040      		sbci r31,hi8(-(PPM_in))
5549
 5568 353e 8081      		ld r24,Z
5550
 5569 3540 9181      		ldd r25,Z+1
5551
 5570 3542 8617      		cp r24,r22
5552
 5571 3544 9707      		cpc r25,r23
5553
 5572 3546 04F4      		brge .L791
5554
 5573 3548 8091 0000 		lds r24,EE_Parameter+75
5555
 5574 354c 81FD      		sbrc r24,1
5556
 5575 354e 00C0      		rjmp .L1105
5557
 5576               	.L791:
5558
 5577 3550 8091 0000 		lds r24,Looping_Unten
5559
 5578 3554 8823      		tst r24
5560
 5579 3556 01F0      		breq .L794
5561
 5580 3558 20E0      		ldi r18,lo8(PPM_in)
5562
 5581 355a 30E0      		ldi r19,hi8(PPM_in)
5563
 5582 355c A20E      		add r10,r18
5564
 5583 355e B31E      		adc r11,r19
5565
 5584 3560 F501      		movw r30,r10
5566
 5585 3562 2081      		ld r18,Z
5567
 5586 3564 3181      		ldd r19,Z+1
5568
 5587 3566 8091 0000 		lds r24,EE_Parameter+41
5569
 5588 356a 90E0      		ldi r25,lo8(0)
5570
 5589 356c 841B      		sub r24,r20
5571
 5590 356e 950B      		sbc r25,r21
5572
 5591 3570 8217      		cp r24,r18
5573
 5592 3572 9307      		cpc r25,r19
5574
 5593 3574 04F4      		brge .+4
5575
 5594 3576 0C94 0000 		jmp .L1106
5576
 5595               	.L794:
5577
 5596 357a 8091 0000 		lds r24,Looping_Links
5578
 5597 357e 8823      		tst r24
5579
 5598 3580 01F4      		brne .L797
5580
 5599 3582 8091 0000 		lds r24,Looping_Rechts
5581
 5600 3586 8823      		tst r24
5582
 5601 3588 01F4      		brne .+2
5583
 5602 358a 00C0      		rjmp .L799
5584
 5603               	.L797:
5585
 5604 358c F1E0      		ldi r31,lo8(1)
5586
 5605 358e F093 0000 		sts Looping_Roll,r31
5587
 5606               	.L800:
5588
 5607 3592 AA23      		tst r26
5589
 5608 3594 01F4      		brne .L801
5590
 5609 3596 8091 0000 		lds r24,Looping_Unten
5591
 5610 359a 8823      		tst r24
5592
 5611 359c 01F4      		brne .+2
5593
 5612 359e 00C0      		rjmp .L803
5594
 5613               	.L801:
5595
 5614 35a0 81E0      		ldi r24,lo8(1)
5596
 5615 35a2 8093 0000 		sts Looping_Nick,r24
5597
 5616 35a6 1092 0000 		sts Looping_Roll,__zero_reg__
5598
 5617 35aa 1092 0000 		sts Looping_Links,__zero_reg__
5599
 5618 35ae 1092 0000 		sts Looping_Rechts,__zero_reg__
5600
 5619 35b2 00C0      		rjmp .L804
5601
 5620               	.L656:
5602
 5621 35b4 2998      		cbi 37-0x20,1
5603
 5622 35b6 00C0      		rjmp .L658
5604
 5623               	.L743:
5605
 5624 35b8 EFEF      		ldi r30,hi8(-2)
5606
 5625 35ba 8E3F      		cpi r24,lo8(-2)
5607
 5626 35bc 9E07      		cpc r25,r30
5608
 5627 35be 04F0      		brlt .+2
5609
 5628 35c0 00C0      		rjmp .L746
5610
 5629 35c2 0296      		adiw r24,2
5611
 5630 35c4 9093 0000 		sts (StickGier)+1,r25
5612
 5631 35c8 8093 0000 		sts StickGier,r24
5613
 5632 35cc 00C0      		rjmp .L745
5614
 5633               	.L665:
5615
 5634 35ce 1092 0000 		sts MotorenEin,__zero_reg__
5616
 5635 35d2 1092 0000 		sts Notlandung,__zero_reg__
5617
 5636 35d6 4A30      		cpi r20,lo8(10)
5618
 5637 35d8 01F0      		breq .+2
5619
 5638 35da 00C0      		rjmp .L1107
5620
 5639               	.L668:
5621
 5640 35dc 289A      		sbi 37-0x20,0
5622
 5641 35de 00C0      		rjmp .L671
5623
 5642               	.L1062:
5624
 5643 35e0 8090 0000 		lds r8,MesswertGier
5625
 5644 35e4 9090 0000 		lds r9,(MesswertGier)+1
5626
 5645               	.L922:
5627
 5646 35e8 8091 0000 		lds r24,TimerWerteausgabe.3088
5628
 5647 35ec 8150      		subi r24,lo8(-(-1))
5629
 5648 35ee 8093 0000 		sts TimerWerteausgabe.3088,r24
5630
 5649 35f2 8F3F      		cpi r24,lo8(-1)
5631
 5650 35f4 01F4      		brne .+2
5632
 5651 35f6 00C0      		rjmp .L1108
5633
 5652               	.L946:
5634
 5653 35f8 BEA1      		ldd r27,Y+38
5635
 5654 35fa BB23      		tst r27
5636
 5655 35fc 01F0      		breq .L950
5637
 5656 35fe 1092 0000 		sts SummeRoll.3069,__zero_reg__
5638
 5657 3602 1092 0000 		sts (SummeRoll.3069)+1,__zero_reg__
5639
 5658 3606 1092 0000 		sts (SummeRoll.3069)+2,__zero_reg__
5640
 5659 360a 1092 0000 		sts (SummeRoll.3069)+3,__zero_reg__
5641
 5660 360e 1092 0000 		sts SummeNick.3068,__zero_reg__
5642
 5661 3612 1092 0000 		sts (SummeNick.3068)+1,__zero_reg__
5643
 5662 3616 1092 0000 		sts (SummeNick.3068)+2,__zero_reg__
5644
 5663 361a 1092 0000 		sts (SummeNick.3068)+3,__zero_reg__
5645
 5664               	.L950:
5646
 5665 361e E985      		ldd r30,Y+9
5647
 5666 3620 EE23      		tst r30
5648
 5667 3622 01F4      		brne .+2
5649
 5668 3624 00C0      		rjmp .L952
5650
 5669 3626 1F86      		std Y+15,__zero_reg__
5651
 5670 3628 1E86      		std Y+14,__zero_reg__
5652
 5671 362a 4424      		clr r4
5653
 5672 362c 5524      		clr r5
5654
 5673               	.L954:
5655
 5674 362e 2CA5      		ldd r18,Y+44
5656
 5675 3630 2223      		tst r18
5657
 5676 3632 01F4      		brne .+2
5658
 5677 3634 00C0      		rjmp .L955
5659
 5678 3636 1D86      		std Y+13,__zero_reg__
5660
 5679 3638 1C86      		std Y+12,__zero_reg__
5661
 5680 363a 2224      		clr r2
5662
 5681 363c 3324      		clr r3
5663
 5682               	.L957:
5664
 5683 363e 8091 0000 		lds r24,TrimNick
5665
 5684 3642 9091 0000 		lds r25,(TrimNick)+1
5666
 5685 3646 893C      		cpi r24,201
5667
 5686 3648 9105      		cpc r25,__zero_reg__
5668
 5687 364a 04F4      		brge .+2
5669
 5688 364c 00C0      		rjmp .L958
5670
 5689 364e 88EC      		ldi r24,lo8(200)
5671
 5690 3650 90E0      		ldi r25,hi8(200)
5672
 5691 3652 9093 0000 		sts (TrimNick)+1,r25
5673
 5692 3656 8093 0000 		sts TrimNick,r24
5674
 5693               	.L960:
5675
 5694 365a 6091 0000 		lds r22,TrimRoll
5676
 5695 365e 7091 0000 		lds r23,(TrimRoll)+1
5677
 5696 3662 7EA7      		std Y+46,r23
5678
 5697 3664 6DA7      		std Y+45,r22
5679
 5698 3666 693C      		cpi r22,201
5680
 5699 3668 7105      		cpc r23,__zero_reg__
5681
 5700 366a 04F4      		brge .+2
5682
 5701 366c 00C0      		rjmp .L962
5683
 5702 366e A8EC      		ldi r26,lo8(200)
5684
 5703 3670 B0E0      		ldi r27,hi8(200)
5685
 5704 3672 BEA7      		std Y+46,r27
5686
 5705 3674 ADA7      		std Y+45,r26
5687
 5706 3676 B093 0000 		sts (TrimRoll)+1,r27
5688
 5707 367a A093 0000 		sts TrimRoll,r26
5689
 5708               	.L964:
5690
 5709 367e A090 0000 		lds r10,GyroFaktor
5691
 5710 3682 BB24      		clr r11
5692
 5711 3684 CC24      		clr r12
5693
 5712 3686 DD24      		clr r13
5694
 5713 3688 7C01      		movw r14,r24
5695
 5714 368a 0027      		clr r16
5696
 5715 368c F7FC      		sbrc r15,7
5697
 5716 368e 0095      		com r16
5698
 5717 3690 102F      		mov r17,r16
5699
 5718 3692 EE0C      		lsl r14
5700
 5719 3694 FF1C      		rol r15
5701
 5720 3696 001F      		rol r16
5702
 5721 3698 111F      		rol r17
5703
 5722 369a EE0C      		lsl r14
5704
 5723 369c FF1C      		rol r15
5705
 5724 369e 001F      		rol r16
5706
 5725 36a0 111F      		rol r17
5707
 5726 36a2 EE0C      		lsl r14
5708
 5727 36a4 FF1C      		rol r15
5709
 5728 36a6 001F      		rol r16
5710
 5729 36a8 111F      		rol r17
5711
 5730 36aa EE0C      		lsl r14
5712
 5731 36ac FF1C      		rol r15
5713
 5732 36ae 001F      		rol r16
5714
 5733 36b0 111F      		rol r17
5715
 5734 36b2 EE0C      		lsl r14
5716
 5735 36b4 FF1C      		rol r15
5717
 5736 36b6 001F      		rol r16
5718
 5737 36b8 111F      		rol r17
5719
 5738 36ba EE0C      		lsl r14
5720
 5739 36bc FF1C      		rol r15
5721
 5740 36be 001F      		rol r16
5722
 5741 36c0 111F      		rol r17
5723
 5742 36c2 EE0C      		lsl r14
5724
 5743 36c4 FF1C      		rol r15
5725
 5744 36c6 001F      		rol r16
5726
 5745 36c8 111F      		rol r17
5727
 5746 36ca 6090 0000 		lds r6,MesswertNick
5728
 5747 36ce 7090 0000 		lds r7,(MesswertNick)+1
5729
 5748 36d2 9301      		movw r18,r6
5730
 5749 36d4 4427      		clr r20
5731
 5750 36d6 37FD      		sbrc r19,7
5732
 5751 36d8 4095      		com r20
5733
 5752 36da 542F      		mov r21,r20
5734
 5753 36dc C601      		movw r24,r12
5735
 5754 36de B501      		movw r22,r10
5736
 5755 36e0 0E94 0000 		call __mulsi3
5737
 5756 36e4 E60E      		add r14,r22
5738
 5757 36e6 F71E      		adc r15,r23
5739
 5758 36e8 081F      		adc r16,r24
5740
 5759 36ea 191F      		adc r17,r25
5741
 5760 36ec C801      		movw r24,r16
5742
 5761 36ee B701      		movw r22,r14
5743
 5762 36f0 20E4      		ldi r18,lo8(64)
5744
 5763 36f2 30E0      		ldi r19,hi8(64)
5745
 5764 36f4 40E0      		ldi r20,hlo8(64)
5746
 5765 36f6 50E0      		ldi r21,hhi8(64)
5747
 5766 36f8 0E94 0000 		call __divmodsi4
5748
 5767 36fc 3201      		movw r6,r4
5749
 5768 36fe 620E      		add r6,r18
5750
 5769 3700 731E      		adc r7,r19
5751
 5770 3702 7092 0000 		sts (MesswertNick)+1,r7
5752
 5771 3706 6092 0000 		sts MesswertNick,r6
5753
 5772 370a 6DA5      		ldd r22,Y+45
5754
 5773 370c 7EA5      		ldd r23,Y+46
5755
 5774 370e 7B01      		movw r14,r22
5756
 5775 3710 0027      		clr r16
5757
 5776 3712 F7FC      		sbrc r15,7
5758
 5777 3714 0095      		com r16
5759
 5778 3716 102F      		mov r17,r16
5760
 5779 3718 EE0C      		lsl r14
5761
 5780 371a FF1C      		rol r15
5762
 5781 371c 001F      		rol r16
5763
 5782 371e 111F      		rol r17
5764
 5783 3720 EE0C      		lsl r14
5765
 5784 3722 FF1C      		rol r15
5766
 5785 3724 001F      		rol r16
5767
 5786 3726 111F      		rol r17
5768
 5787 3728 EE0C      		lsl r14
5769
 5788 372a FF1C      		rol r15
5770
 5789 372c 001F      		rol r16
5771
 5790 372e 111F      		rol r17
5772
 5791 3730 EE0C      		lsl r14
5773
 5792 3732 FF1C      		rol r15
5774
 5793 3734 001F      		rol r16
5775
 5794 3736 111F      		rol r17
5776
 5795 3738 EE0C      		lsl r14
5777
 5796 373a FF1C      		rol r15
5778
 5797 373c 001F      		rol r16
5779
 5798 373e 111F      		rol r17
5780
 5799 3740 EE0C      		lsl r14
5781
 5800 3742 FF1C      		rol r15
5782
 5801 3744 001F      		rol r16
5783
 5802 3746 111F      		rol r17
5784
 5803 3748 EE0C      		lsl r14
5785
 5804 374a FF1C      		rol r15
5786
 5805 374c 001F      		rol r16
5787
 5806 374e 111F      		rol r17
5788
 5807 3750 4090 0000 		lds r4,MesswertRoll
5789
 5808 3754 5090 0000 		lds r5,(MesswertRoll)+1
5790
 5809 3758 B201      		movw r22,r4
5791
 5810 375a 8827      		clr r24
5792
 5811 375c 77FD      		sbrc r23,7
5793
 5812 375e 8095      		com r24
5794
 5813 3760 982F      		mov r25,r24
5795
 5814 3762 A601      		movw r20,r12
5796
 5815 3764 9501      		movw r18,r10
5797
 5816 3766 0E94 0000 		call __mulsi3
5798
 5817 376a E60E      		add r14,r22
5799
 5818 376c F71E      		adc r15,r23
5800
 5819 376e 081F      		adc r16,r24
5801
 5820 3770 191F      		adc r17,r25
5802
 5821 3772 C801      		movw r24,r16
5803
 5822 3774 B701      		movw r22,r14
5804
 5823 3776 20E4      		ldi r18,lo8(64)
5805
 5824 3778 30E0      		ldi r19,hi8(64)
5806
 5825 377a 40E0      		ldi r20,hlo8(64)
5807
 5826 377c 50E0      		ldi r21,hhi8(64)
5808
 5827 377e 0E94 0000 		call __divmodsi4
5809
 5828 3782 2101      		movw r4,r2
5810
 5829 3784 420E      		add r4,r18
5811
 5830 3786 531E      		adc r5,r19
5812
 5831 3788 5092 0000 		sts (MesswertRoll)+1,r5
5813
 5832 378c 4092 0000 		sts MesswertRoll,r4
5814
 5833 3790 880C      		lsl r8
5815
 5834 3792 991C      		rol r9
5816
 5835 3794 B401      		movw r22,r8
5817
 5836 3796 8827      		clr r24
5818
 5837 3798 77FD      		sbrc r23,7
5819
 5838 379a 8095      		com r24
5820
 5839 379c 982F      		mov r25,r24
5821
 5840 379e A601      		movw r20,r12
5822
 5841 37a0 9501      		movw r18,r10
5823
 5842 37a2 0E94 0000 		call __mulsi3
5824
 5843 37a6 20E4      		ldi r18,lo8(64)
5825
 5844 37a8 30E0      		ldi r19,hi8(64)
5826
 5845 37aa 40E0      		ldi r20,hlo8(64)
5827
 5846 37ac 50E0      		ldi r21,hhi8(64)
5828
 5847 37ae 0E94 0000 		call __divmodsi4
5829
 5848 37b2 7901      		movw r14,r18
5830
 5849 37b4 8A01      		movw r16,r20
5831
 5850 37b6 ADA1      		ldd r26,Y+37
5832
 5851 37b8 6A2F      		mov r22,r26
5833
 5852 37ba 70E0      		ldi r23,lo8(0)
5834
 5853 37bc 80E0      		ldi r24,lo8(0)
5835
 5854 37be 90E0      		ldi r25,hi8(0)
5836
 5855 37c0 2091 0000 		lds r18,Integral_Gier
5837
 5856 37c4 3091 0000 		lds r19,(Integral_Gier)+1
5838
 5857 37c8 4091 0000 		lds r20,(Integral_Gier)+2
5839
 5858 37cc 5091 0000 		lds r21,(Integral_Gier)+3
5840
 5859 37d0 0E94 0000 		call __mulsi3
5841
 5860 37d4 20EF      		ldi r18,lo8(22000)
5842
 5861 37d6 35E5      		ldi r19,hi8(22000)
5843
 5862 37d8 40E0      		ldi r20,hlo8(22000)
5844
 5863 37da 50E0      		ldi r21,hhi8(22000)
5845
 5864 37dc 0E94 0000 		call __divmodsi4
5846
 5865 37e0 4701      		movw r8,r14
5847
 5866 37e2 820E      		add r8,r18
5848
 5867 37e4 931E      		adc r9,r19
5849
 5868 37e6 9092 0000 		sts (MesswertGier)+1,r9
5850
 5869 37ea 8092 0000 		sts MesswertGier,r8
5851
 5870 37ee B1E0      		ldi r27,lo8(16385)
5852
 5871 37f0 6B16      		cp r6,r27
5853
 5872 37f2 B0E4      		ldi r27,hi8(16385)
5854
 5873 37f4 7B06      		cpc r7,r27
5855
 5874 37f6 04F4      		brge .+2
5856
 5875 37f8 00C0      		rjmp .L966
5857
 5876 37fa 612C      		mov r6,__zero_reg__
5858
 5877 37fc 40E4      		ldi r20,hi8(16384)
5859
 5878 37fe 742E      		mov r7,r20
5860
 5879 3800 7092 0000 		sts (MesswertNick)+1,r7
5861
 5880 3804 6092 0000 		sts MesswertNick,r6
5862
 5881               	.L968:
5863
 5882 3808 F1E0      		ldi r31,lo8(16385)
5864
 5883 380a 4F16      		cp r4,r31
5865
 5884 380c F0E4      		ldi r31,hi8(16385)
5866
 5885 380e 5F06      		cpc r5,r31
5867
 5886 3810 04F4      		brge .+2
5868
 5887 3812 00C0      		rjmp .L970
5869
 5888 3814 412C      		mov r4,__zero_reg__
5870
 5889 3816 20E4      		ldi r18,hi8(16384)
5871
 5890 3818 522E      		mov r5,r18
5872
 5891 381a 5092 0000 		sts (MesswertRoll)+1,r5
5873
 5892 381e 4092 0000 		sts MesswertRoll,r4
5874
 5893               	.L972:
5875
 5894 3822 31E0      		ldi r19,lo8(16385)
5876
 5895 3824 8316      		cp r8,r19
5877
 5896 3826 30E4      		ldi r19,hi8(16385)
5878
 5897 3828 9306      		cpc r9,r19
5879
 5898 382a 04F4      		brge .+2
5880
 5899 382c 00C0      		rjmp .L974
5881
 5900 382e 812C      		mov r8,__zero_reg__
5882
 5901 3830 80E4      		ldi r24,hi8(16384)
5883
 5902 3832 982E      		mov r9,r24
5884
 5903 3834 9092 0000 		sts (MesswertGier)+1,r9
5885
 5904 3838 8092 0000 		sts MesswertGier,r8
5886
 5905               	.L976:
5887
 5906 383c 6889      		ldd r22,Y+16
5888
 5907 383e 7989      		ldd r23,Y+17
5889
 5908 3840 660F      		lsl r22
5890
 5909 3842 771F      		rol r23
5891
 5910 3844 660F      		lsl r22
5892
 5911 3846 771F      		rol r23
5893
 5912 3848 7EA7      		std Y+46,r23
5894
 5913 384a 6DA7      		std Y+45,r22
5895
 5914 384c 7A85      		ldd r23,Y+10
5896
 5915 384e 70FF      		sbrs r23,0
5897
 5916 3850 00C0      		rjmp .L978
5898
 5917 3852 71FF      		sbrs r23,1
5899
 5918 3854 00C0      		rjmp .L980
5900
 5919 3856 8091 0000 		lds r24,EE_Parameter+75
5901
 5920 385a 84FD      		sbrc r24,4
5902
 5921 385c 00C0      		rjmp .+4
5903
 5922 385e 0C94 0000 		jmp .L982
5904
 5923 3862 8091 0000 		lds r24,Parameter_MaxHoehe
5905
 5924 3866 8155      		subi r24,lo8(-(-81))
5906
 5925 3868 8B33      		cpi r24,lo8(59)
5907
 5926 386a 00F0      		brlo .+4
5908
 5927 386c 0C94 0000 		jmp .L985
5909
 5928               	.L984:
5910
 5929 3870 8091 0000 		lds r24,delay.3113
5911
 5930 3874 8150      		subi r24,lo8(-(-1))
5912
 5931 3876 8093 0000 		sts delay.3113,r24
5913
 5932 387a 8F3F      		cpi r24,lo8(-1)
5914
 5933 387c 01F4      		brne .+4
5915
 5934 387e 0C94 0000 		jmp .L1109
5916
 5935 3882 2091 0000 		lds r18,HoehenWert
5917
 5936 3886 3091 0000 		lds r19,(HoehenWert)+1
5918
 5937 388a 00C0      		rjmp .L986
5919
 5938               	.L1001:
5920
 5939 388c EDA5      		ldd r30,Y+45
5921
 5940 388e FEA5      		ldd r31,Y+46
5922
 5941 3890 E217      		cp r30,r18
5923
 5942 3892 F307      		cpc r31,r19
5924
 5943 3894 04F4      		brge .L1005
5925
 5944 3896 F093 0000 		sts (hoehenregler.3079)+1,r31
5926
 5945 389a E093 0000 		sts hoehenregler.3079,r30
5927
 5946               	.L1005:
5928
 5947 389e 2091 0000 		lds r18,hoehenregler.3079
5929
 5948 38a2 3091 0000 		lds r19,(hoehenregler.3079)+1
5930
 5949 38a6 3EA7      		std Y+46,r19
5931
 5950 38a8 2DA7      		std Y+45,r18
5932
 5951               	.L978:
5933
 5952 38aa 8091 0000 		lds r24,MAX_GAS
5934
 5953 38ae 282E      		mov r2,r24
5935
 5954 38b0 3324      		clr r3
5936
 5955 38b2 A101      		movw r20,r2
5937
 5956 38b4 440F      		lsl r20
5938
 5957 38b6 551F      		rol r21
5939
 5958 38b8 440F      		lsl r20
5940
 5959 38ba 551F      		rol r21
5941
 5960 38bc CA01      		movw r24,r20
5942
 5961 38be 8055      		subi r24,lo8(-(-80))
5943
 5962 38c0 9040      		sbci r25,hi8(-(-80))
5944
 5963 38c2 0DA5      		ldd r16,Y+45
5945
 5964 38c4 1EA5      		ldd r17,Y+46
5946
 5965 38c6 8017      		cp r24,r16
5947
 5966 38c8 9107      		cpc r25,r17
5948
 5967 38ca 04F4      		brge .L1007
5949
 5968 38cc 8C01      		movw r16,r24
5950
 5969               	.L1007:
5951
 5970 38ce 1093 0000 		sts (DebugOut+16)+1,r17
5952
 5971 38d2 0093 0000 		sts DebugOut+16,r16
5953
 5972 38d6 688D      		ldd r22,Y+24
5954
 5973 38d8 798D      		ldd r23,Y+25
5955
 5974 38da 8A8D      		ldd r24,Y+26
5956
 5975 38dc 9B8D      		ldd r25,Y+27
5957
 5976 38de 660F      		lsl r22
5958
 5977 38e0 771F      		rol r23
5959
 5978 38e2 881F      		rol r24
5960
 5979 38e4 991F      		rol r25
5961
 5980 38e6 660F      		lsl r22
5962
 5981 38e8 771F      		rol r23
5963
 5982 38ea 881F      		rol r24
5964
 5983 38ec 991F      		rol r25
5965
 5984 38ee 7401      		movw r14,r8
5966
 5985 38f0 E61A      		sub r14,r22
5967
 5986 38f2 F70A      		sbc r15,r23
5968
 5987 38f4 013A      		cpi r16,161
5969
 5988 38f6 1105      		cpc r17,__zero_reg__
5970
 5989 38f8 04F4      		brge .+2
5971
 5990 38fa 00C0      		rjmp .L1008
5972
 5991 38fc 9801      		movw r18,r16
5973
 5992 38fe 3595      		asr r19
5974
 5993 3900 2795      		ror r18
5975
 5994 3902 2E15      		cp r18,r14
5976
 5995 3904 3F05      		cpc r19,r15
5977
 5996 3906 04F0      		brlt .L1010
5978
 5997 3908 F801      		movw r30,r16
5979
 5998 390a 17FF      		sbrs r17,7
5980
 5999 390c 00C0      		rjmp .+4
5981
 6000 390e 0C94 0000 		jmp .L1110
5982
 6001               	.L1012:
5983
 6002 3912 F595      		asr r31
5984
 6003 3914 E795      		ror r30
5985
 6004 3916 2227      		clr r18
5986
 6005 3918 3327      		clr r19
5987
 6006 391a 2E1B      		sub r18,r30
5988
 6007 391c 3F0B      		sbc r19,r31
5989
 6008 391e 2E15      		cp r18,r14
5990
 6009 3920 3F05      		cpc r19,r15
5991
 6010 3922 04F4      		brge .+4
5992
 6011 3924 0C94 0000 		jmp .L1111
5993
 6012               	.L1010:
5994
 6013 3928 CA01      		movw r24,r20
5995
 6014 392a 801B      		sub r24,r16
5996
 6015 392c 910B      		sbc r25,r17
5997
 6016 392e 8217      		cp r24,r18
5998
 6017 3930 9307      		cpc r25,r19
5999
 6018 3932 04F4      		brge .L1016
6000
 6019 3934 9C01      		movw r18,r24
6001
 6020               	.L1016:
6002
 6021 3936 C801      		movw r24,r16
6003
 6022 3938 841B      		sub r24,r20
6004
 6023 393a 950B      		sbc r25,r21
6005
 6024 393c 5901      		movw r10,r18
6006
 6025 393e 2817      		cp r18,r24
6007
 6026 3940 3907      		cpc r19,r25
6008
 6027 3942 04F4      		brge .L1017
6009
 6028 3944 5C01      		movw r10,r24
6010
 6029               	.L1017:
6011
 6030 3946 8091 0000 		lds r24,StickNick
6012
 6031 394a 9091 0000 		lds r25,(StickNick)+1
6013
 6032 394e 6301      		movw r12,r6
6014
 6033 3950 C81A      		sub r12,r24
6015
 6034 3952 D90A      		sbc r13,r25
6016
 6035 3954 D092 0000 		sts (DiffNick)+1,r13
6017
 6036 3958 C092 0000 		sts DiffNick,r12
6018
 6037 395c ADA1      		ldd r26,Y+37
6019
 6038 395e AA23      		tst r26
6020
 6039 3960 01F4      		brne .+2
6021
 6040 3962 00C0      		rjmp .L1018
6022
 6041 3964 EE85      		ldd r30,Y+14
6023
 6042 3966 FF85      		ldd r31,Y+15
6024
 6043 3968 E81B      		sub r30,r24
6025
 6044 396a F90B      		sbc r31,r25
6026
 6045 396c CF01      		movw r24,r30
6027
 6046 396e AA27      		clr r26
6028
 6047 3970 97FD      		sbrc r25,7
6029
 6048 3972 A095      		com r26
6030
 6049 3974 BA2F      		mov r27,r26
6031
 6050 3976 2091 0000 		lds r18,SummeNick.3068
6032
 6051 397a 3091 0000 		lds r19,(SummeNick.3068)+1
6033
 6052 397e 4091 0000 		lds r20,(SummeNick.3068)+2
6034
 6053 3982 5091 0000 		lds r21,(SummeNick.3068)+3
6035
 6054 3986 280F      		add r18,r24
6036
 6055 3988 391F      		adc r19,r25
6037
 6056 398a 4A1F      		adc r20,r26
6038
 6057 398c 5B1F      		adc r21,r27
6039
 6058 398e 2093 0000 		sts SummeNick.3068,r18
6040
 6059 3992 3093 0000 		sts (SummeNick.3068)+1,r19
6041
 6060 3996 4093 0000 		sts (SummeNick.3068)+2,r20
6042
 6061 399a 5093 0000 		sts (SummeNick.3068)+3,r21
6043
 6062               	.L1020:
6044
 6063 399e 2130      		cpi r18,lo8(64001)
6045
 6064 39a0 FAEF      		ldi r31,hi8(64001)
6046
 6065 39a2 3F07      		cpc r19,r31
6047
 6066 39a4 F0E0      		ldi r31,hlo8(64001)
6048
 6067 39a6 4F07      		cpc r20,r31
6049
 6068 39a8 F0E0      		ldi r31,hhi8(64001)
6050
 6069 39aa 5F07      		cpc r21,r31
6051
 6070 39ac 04F4      		brge .+2
6052
 6071 39ae 00C0      		rjmp .L1021
6053
 6072 39b0 20E0      		ldi r18,lo8(64000)
6054
 6073 39b2 3AEF      		ldi r19,hi8(64000)
6055
 6074 39b4 40E0      		ldi r20,hlo8(64000)
6056
 6075 39b6 50E0      		ldi r21,hhi8(64000)
6057
 6076 39b8 2093 0000 		sts SummeNick.3068,r18
6058
 6077 39bc 3093 0000 		sts (SummeNick.3068)+1,r19
6059
 6078 39c0 4093 0000 		sts (SummeNick.3068)+2,r20
6060
 6079 39c4 5093 0000 		sts (SummeNick.3068)+3,r21
6061
 6080               	.L1023:
6062
 6081 39c8 8091 0000 		lds r24,Ki
6063
 6082 39cc 9091 0000 		lds r25,(Ki)+1
6064
 6083 39d0 3C01      		movw r6,r24
6065
 6084 39d2 8824      		clr r8
6066
 6085 39d4 77FC      		sbrc r7,7
6067
 6086 39d6 8094      		com r8
6068
 6087 39d8 982C      		mov r9,r8
6069
 6088 39da CA01      		movw r24,r20
6070
 6089 39dc B901      		movw r22,r18
6071
 6090 39de A401      		movw r20,r8
6072
 6091 39e0 9301      		movw r18,r6
6073
 6092 39e2 0E94 0000 		call __divmodsi4
6074
 6093 39e6 C20E      		add r12,r18
6075
 6094 39e8 D31E      		adc r13,r19
6076
 6095 39ea B501      		movw r22,r10
6077
 6096 39ec B7FC      		sbrc r11,7
6078
 6097 39ee 00C0      		rjmp .L1112
6079
 6098               	.L1025:
6080
 6099 39f0 77FD      		sbrc r23,7
6081
 6100 39f2 00C0      		rjmp .L1113
6082
 6101               	.L1026:
6083
 6102 39f4 7595      		asr r23
6084
 6103 39f6 6795      		ror r22
6085
 6104 39f8 600F      		add r22,r16
6086
 6105 39fa 711F      		adc r23,r17
6087
 6106 39fc 8827      		clr r24
6088
 6107 39fe 77FD      		sbrc r23,7
6089
 6108 3a00 8095      		com r24
6090
 6109 3a02 982F      		mov r25,r24
6091
 6110 3a04 2091 0000 		lds r18,Parameter_DynamicStability
6092
 6111 3a08 30E0      		ldi r19,lo8(0)
6093
 6112 3a0a 40E0      		ldi r20,lo8(0)
6094
 6113 3a0c 50E0      		ldi r21,hi8(0)
6095
 6114 3a0e 0E94 0000 		call __mulsi3
6096
 6115 3a12 20E4      		ldi r18,lo8(64)
6097
 6116 3a14 30E0      		ldi r19,hi8(64)
6098
 6117 3a16 40E0      		ldi r20,hlo8(64)
6099
 6118 3a18 50E0      		ldi r21,hhi8(64)
6100
 6119 3a1a 0E94 0000 		call __divmodsi4
6101
 6120 3a1e 7901      		movw r14,r18
6102
 6121 3a20 C216      		cp r12,r18
6103
 6122 3a22 D306      		cpc r13,r19
6104
 6123 3a24 04F4      		brge .L1027
6105
 6124 3a26 9601      		movw r18,r12
6106
 6125               	.L1027:
6107
 6126 3a28 CC24      		clr r12
6108
 6127 3a2a DD24      		clr r13
6109
 6128 3a2c CE18      		sub r12,r14
6110
 6129 3a2e DF08      		sbc r13,r15
6111
 6130 3a30 DB8A      		std Y+19,r13
6112
 6131 3a32 CA8A      		std Y+18,r12
6113
 6132 3a34 C216      		cp r12,r18
6114
 6133 3a36 D306      		cpc r13,r19
6115
 6134 3a38 04F4      		brge .L1028
6116
 6135 3a3a 6901      		movw r12,r18
6117
 6136               	.L1028:
6118
 6137 3a3c 8091 0000 		lds r24,StickRoll
6119
 6138 3a40 9091 0000 		lds r25,(StickRoll)+1
6120
 6139 3a44 481A      		sub r4,r24
6121
 6140 3a46 590A      		sbc r5,r25
6122
 6141 3a48 5092 0000 		sts (DiffRoll)+1,r5
6123
 6142 3a4c 4092 0000 		sts DiffRoll,r4
6124
 6143 3a50 7DA1      		ldd r23,Y+37
6125
 6144 3a52 7723      		tst r23
6126
 6145 3a54 01F4      		brne .+2
6127
 6146 3a56 00C0      		rjmp .L1029
6128
 6147 3a58 AC85      		ldd r26,Y+12
6129
 6148 3a5a BD85      		ldd r27,Y+13
6130
 6149 3a5c A81B      		sub r26,r24
6131
 6150 3a5e B90B      		sbc r27,r25
6132
 6151 3a60 FD01      		movw r30,r26
6133
 6152 3a62 CF01      		movw r24,r30
6134
 6153 3a64 AA27      		clr r26
6135
 6154 3a66 97FD      		sbrc r25,7
6136
 6155 3a68 A095      		com r26
6137
 6156 3a6a BA2F      		mov r27,r26
6138
 6157 3a6c 2091 0000 		lds r18,SummeRoll.3069
6139
 6158 3a70 3091 0000 		lds r19,(SummeRoll.3069)+1
6140
 6159 3a74 4091 0000 		lds r20,(SummeRoll.3069)+2
6141
 6160 3a78 5091 0000 		lds r21,(SummeRoll.3069)+3
6142
 6161 3a7c 280F      		add r18,r24
6143
 6162 3a7e 391F      		adc r19,r25
6144
 6163 3a80 4A1F      		adc r20,r26
6145
 6164 3a82 5B1F      		adc r21,r27
6146
 6165 3a84 2093 0000 		sts SummeRoll.3069,r18
6147
 6166 3a88 3093 0000 		sts (SummeRoll.3069)+1,r19
6148
 6167 3a8c 4093 0000 		sts (SummeRoll.3069)+2,r20
6149
 6168 3a90 5093 0000 		sts (SummeRoll.3069)+3,r21
6150
 6169               	.L1031:
6151
 6170 3a94 2130      		cpi r18,lo8(64001)
6152
 6171 3a96 FAEF      		ldi r31,hi8(64001)
6153
 6172 3a98 3F07      		cpc r19,r31
6154
 6173 3a9a F0E0      		ldi r31,hlo8(64001)
6155
 6174 3a9c 4F07      		cpc r20,r31
6156
 6175 3a9e F0E0      		ldi r31,hhi8(64001)
6157
 6176 3aa0 5F07      		cpc r21,r31
6158
 6177 3aa2 04F4      		brge .+2
6159
 6178 3aa4 00C0      		rjmp .L1032
6160
 6179 3aa6 20E0      		ldi r18,lo8(64000)
6161
 6180 3aa8 3AEF      		ldi r19,hi8(64000)
6162
 6181 3aaa 40E0      		ldi r20,hlo8(64000)
6163
 6182 3aac 50E0      		ldi r21,hhi8(64000)
6164
 6183 3aae 2093 0000 		sts SummeRoll.3069,r18
6165
 6184 3ab2 3093 0000 		sts (SummeRoll.3069)+1,r19
6166
 6185 3ab6 4093 0000 		sts (SummeRoll.3069)+2,r20
6167
 6186 3aba 5093 0000 		sts (SummeRoll.3069)+3,r21
6168
 6187               	.L1034:
6169
 6188 3abe CA01      		movw r24,r20
6170
 6189 3ac0 B901      		movw r22,r18
6171
 6190 3ac2 A401      		movw r20,r8
6172
 6191 3ac4 9301      		movw r18,r6
6173
 6192 3ac6 0E94 0000 		call __divmodsi4
6174
 6193 3aca B201      		movw r22,r4
6175
 6194 3acc 620F      		add r22,r18
6176
 6195 3ace 731F      		adc r23,r19
6177
 6196 3ad0 9701      		movw r18,r14
6178
 6197 3ad2 6E15      		cp r22,r14
6179
 6198 3ad4 7F05      		cpc r23,r15
6180
 6199 3ad6 04F4      		brge .L1036
6181
 6200 3ad8 9B01      		movw r18,r22
6182
 6201               	.L1036:
6183
 6202 3ada 7901      		movw r14,r18
6184
 6203 3adc 8A89      		ldd r24,Y+18
6185
 6204 3ade 9B89      		ldd r25,Y+19
6186
 6205 3ae0 2817      		cp r18,r24
6187
 6206 3ae2 3907      		cpc r19,r25
6188
 6207 3ae4 04F4      		brge .L1037
6189
 6208 3ae6 7C01      		movw r14,r24
6190
 6209               	.L1037:
6191
 6210 3ae8 4501      		movw r8,r10
6192
 6211 3aea 800E      		add r8,r16
6193
 6212 3aec 911E      		adc r9,r17
6194
 6213 3aee 6091 0000 		lds r22,motorwert1.3080
6195
 6214 3af2 7091 0000 		lds r23,(motorwert1.3080)+1
6196
 6215 3af6 C601      		movw r24,r12
6197
 6216 3af8 880D      		add r24,r8
6198
 6217 3afa 991D      		adc r25,r9
6199
 6218 3afc 0E94 0000 		call MotorSmoothing
6200
 6219 3b00 9093 0000 		sts (motorwert1.3080)+1,r25
6201
 6220 3b04 8093 0000 		sts motorwert1.3080,r24
6202
 6221 3b08 97FD      		sbrc r25,7
6203
 6222 3b0a 00C0      		rjmp .L1114
6204
 6223               	.L1038:
6205
 6224 3b0c 9C01      		movw r18,r24
6206
 6225 3b0e 3595      		asr r19
6207
 6226 3b10 2795      		ror r18
6208
 6227 3b12 3595      		asr r19
6209
 6228 3b14 2795      		ror r18
6210
 6229 3b16 8091 0000 		lds r24,MIN_GAS
6211
 6230 3b1a 682E      		mov r6,r24
6212
 6231 3b1c 7724      		clr r7
6213
 6232 3b1e 2615      		cp r18,r6
6214
 6233 3b20 3705      		cpc r19,r7
6215
 6234 3b22 04F0      		brlt .+2
6216
 6235 3b24 00C0      		rjmp .L1039
6217
 6236 3b26 C301      		movw r24,r6
6218
 6237               	.L1041:
6219
 6238 3b28 8093 0000 		sts Motor_Vorne,r24
6220
 6239 3b2c 6091 0000 		lds r22,motorwert2.3081
6221
 6240 3b30 7091 0000 		lds r23,(motorwert2.3081)+1
6222
 6241 3b34 C401      		movw r24,r8
6223
 6242 3b36 8C19      		sub r24,r12
6224
 6243 3b38 9D09      		sbc r25,r13
6225
 6244 3b3a 0E94 0000 		call MotorSmoothing
6226
 6245 3b3e 9093 0000 		sts (motorwert2.3081)+1,r25
6227
 6246 3b42 8093 0000 		sts motorwert2.3081,r24
6228
 6247 3b46 97FD      		sbrc r25,7
6229
 6248 3b48 00C0      		rjmp .L1115
6230
 6249               	.L1043:
6231
 6250 3b4a 9595      		asr r25
6232
 6251 3b4c 8795      		ror r24
6233
 6252 3b4e 9595      		asr r25
6234
 6253 3b50 8795      		ror r24
6235
 6254 3b52 8615      		cp r24,r6
6236
 6255 3b54 9705      		cpc r25,r7
6237
 6256 3b56 04F0      		brlt .+2
6238
 6257 3b58 00C0      		rjmp .L1044
6239
 6258 3b5a C301      		movw r24,r6
6240
 6259               	.L1046:
6241
 6260 3b5c 8093 0000 		sts Motor_Hinten,r24
6242
 6261 3b60 6091 0000 		lds r22,motorwert3.3082
6243
 6262 3b64 7091 0000 		lds r23,(motorwert3.3082)+1
6244
 6263 3b68 C801      		movw r24,r16
6245
 6264 3b6a 8A19      		sub r24,r10
6246
 6265 3b6c 9B09      		sbc r25,r11
6247
 6266 3b6e 8E0D      		add r24,r14
6248
 6267 3b70 9F1D      		adc r25,r15
6249
 6268 3b72 0E94 0000 		call MotorSmoothing
6250
 6269 3b76 9093 0000 		sts (motorwert3.3082)+1,r25
6251
 6270 3b7a 8093 0000 		sts motorwert3.3082,r24
6252
 6271 3b7e 97FD      		sbrc r25,7
6253
 6272 3b80 00C0      		rjmp .L1116
6254
 6273               	.L1048:
6255
 6274 3b82 9595      		asr r25
6256
 6275 3b84 8795      		ror r24
6257
 6276 3b86 9595      		asr r25
6258
 6277 3b88 8795      		ror r24
6259
 6278 3b8a 8615      		cp r24,r6
6260
 6279 3b8c 9705      		cpc r25,r7
6261
 6280 3b8e 04F4      		brge .L1049
6262
 6281 3b90 C301      		movw r24,r6
6263
 6282               	.L1051:
6264
 6283 3b92 8093 0000 		sts Motor_Links,r24
6265
 6284 3b96 6091 0000 		lds r22,motorwert4.3083
6266
 6285 3b9a 7091 0000 		lds r23,(motorwert4.3083)+1
6267
 6286 3b9e 0E19      		sub r16,r14
6268
 6287 3ba0 1F09      		sbc r17,r15
6269
 6288 3ba2 C801      		movw r24,r16
6270
 6289 3ba4 8A19      		sub r24,r10
6271
 6290 3ba6 9B09      		sbc r25,r11
6272
 6291 3ba8 0E94 0000 		call MotorSmoothing
6273
 6292 3bac 9093 0000 		sts (motorwert4.3083)+1,r25
6274
 6293 3bb0 8093 0000 		sts motorwert4.3083,r24
6275
 6294 3bb4 97FD      		sbrc r25,7
6276
 6295 3bb6 00C0      		rjmp .L1117
6277
 6296               	.L1053:
6278
 6297 3bb8 9595      		asr r25
6279
 6298 3bba 8795      		ror r24
6280
 6299 3bbc 9595      		asr r25
6281
 6300 3bbe 8795      		ror r24
6282
 6301 3bc0 8615      		cp r24,r6
6283
 6302 3bc2 9705      		cpc r25,r7
6284
 6303 3bc4 04F4      		brge .+4
6285
 6304 3bc6 0C94 0000 		jmp .L1054
6286
 6305 3bca 3C01      		movw r6,r24
6287
 6306 3bcc 2816      		cp r2,r24
6288
 6307 3bce 3906      		cpc r3,r25
6289
 6308 3bd0 04F0      		brlt .+4
6290
 6309 3bd2 0C94 0000 		jmp .L1054
6291
 6310 3bd6 3101      		movw r6,r2
6292
 6311 3bd8 0C94 0000 		jmp .L1054
6293
 6312               	.L1049:
6294
 6313 3bdc 2816      		cp r2,r24
6295
 6314 3bde 3906      		cpc r3,r25
6296
 6315 3be0 04F4      		brge .L1051
6297
 6316 3be2 C101      		movw r24,r2
6298
 6317 3be4 00C0      		rjmp .L1051
6299
 6318               	.L1044:
6300
 6319 3be6 2816      		cp r2,r24
6301
 6320 3be8 3906      		cpc r3,r25
6302
 6321 3bea 04F0      		brlt .+2
6303
 6322 3bec 00C0      		rjmp .L1046
6304
 6323 3bee C101      		movw r24,r2
6305
 6324 3bf0 00C0      		rjmp .L1046
6306
 6325               	.L1039:
6307
 6326 3bf2 C901      		movw r24,r18
6308
 6327 3bf4 2216      		cp r2,r18
6309
 6328 3bf6 3306      		cpc r3,r19
6310
 6329 3bf8 04F0      		brlt .+2
6311
 6330 3bfa 00C0      		rjmp .L1041
6312
 6331 3bfc C101      		movw r24,r2
6313
 6332 3bfe 00C0      		rjmp .L1041
6314
 6333               	.L1032:
6315
 6334 3c00 2030      		cpi r18,lo8(-64000)
6316
 6335 3c02 66E0      		ldi r22,hi8(-64000)
6317
 6336 3c04 3607      		cpc r19,r22
6318
 6337 3c06 6FEF      		ldi r22,hlo8(-64000)
6319
 6338 3c08 4607      		cpc r20,r22
6320
 6339 3c0a 6FEF      		ldi r22,hhi8(-64000)
6321
 6340 3c0c 5607      		cpc r21,r22
6322
 6341 3c0e 04F0      		brlt .+2
6323
 6342 3c10 00C0      		rjmp .L1034
6324
 6343 3c12 20E0      		ldi r18,lo8(-64000)
6325
 6344 3c14 36E0      		ldi r19,hi8(-64000)
6326
 6345 3c16 4FEF      		ldi r20,hlo8(-64000)
6327
 6346 3c18 5FEF      		ldi r21,hhi8(-64000)
6328
 6347 3c1a 2093 0000 		sts SummeRoll.3069,r18
6329
 6348 3c1e 3093 0000 		sts (SummeRoll.3069)+1,r19
6330
 6349 3c22 4093 0000 		sts (SummeRoll.3069)+2,r20
6331
 6350 3c26 5093 0000 		sts (SummeRoll.3069)+3,r21
6332
 6351 3c2a 00C0      		rjmp .L1034
6333
 6352               	.L1029:
6334
 6353 3c2c C201      		movw r24,r4
6335
 6354 3c2e AA27      		clr r26
6336
 6355 3c30 97FD      		sbrc r25,7
6337
 6356 3c32 A095      		com r26
6338
 6357 3c34 BA2F      		mov r27,r26
6339
 6358 3c36 2091 0000 		lds r18,SummeRoll.3069
6340
 6359 3c3a 3091 0000 		lds r19,(SummeRoll.3069)+1
6341
 6360 3c3e 4091 0000 		lds r20,(SummeRoll.3069)+2
6342
 6361 3c42 5091 0000 		lds r21,(SummeRoll.3069)+3
6343
 6362 3c46 280F      		add r18,r24
6344
 6363 3c48 391F      		adc r19,r25
6345
 6364 3c4a 4A1F      		adc r20,r26
6346
 6365 3c4c 5B1F      		adc r21,r27
6347
 6366 3c4e 2093 0000 		sts SummeRoll.3069,r18
6348
 6367 3c52 3093 0000 		sts (SummeRoll.3069)+1,r19
6349
 6368 3c56 4093 0000 		sts (SummeRoll.3069)+2,r20
6350
 6369 3c5a 5093 0000 		sts (SummeRoll.3069)+3,r21
6351
 6370 3c5e 00C0      		rjmp .L1031
6352
 6371               	.L1021:
6353
 6372 3c60 2030      		cpi r18,lo8(-64000)
6354
 6373 3c62 66E0      		ldi r22,hi8(-64000)
6355
 6374 3c64 3607      		cpc r19,r22
6356
 6375 3c66 6FEF      		ldi r22,hlo8(-64000)
6357
 6376 3c68 4607      		cpc r20,r22
6358
 6377 3c6a 6FEF      		ldi r22,hhi8(-64000)
6359
 6378 3c6c 5607      		cpc r21,r22
6360
 6379 3c6e 04F0      		brlt .+2
6361
 6380 3c70 00C0      		rjmp .L1023
6362
 6381 3c72 20E0      		ldi r18,lo8(-64000)
6363
 6382 3c74 36E0      		ldi r19,hi8(-64000)
6364
 6383 3c76 4FEF      		ldi r20,hlo8(-64000)
6365
 6384 3c78 5FEF      		ldi r21,hhi8(-64000)
6366
 6385 3c7a 2093 0000 		sts SummeNick.3068,r18
6367
 6386 3c7e 3093 0000 		sts (SummeNick.3068)+1,r19
6368
 6387 3c82 4093 0000 		sts (SummeNick.3068)+2,r20
6369
 6388 3c86 5093 0000 		sts (SummeNick.3068)+3,r21
6370
 6389 3c8a 00C0      		rjmp .L1023
6371
 6390               	.L1018:
6372
 6391 3c8c C601      		movw r24,r12
6373
 6392 3c8e AA27      		clr r26
6374
 6393 3c90 97FD      		sbrc r25,7
6375
 6394 3c92 A095      		com r26
6376
 6395 3c94 BA2F      		mov r27,r26
6377
 6396 3c96 2091 0000 		lds r18,SummeNick.3068
6378
 6397 3c9a 3091 0000 		lds r19,(SummeNick.3068)+1
6379
 6398 3c9e 4091 0000 		lds r20,(SummeNick.3068)+2
6380
 6399 3ca2 5091 0000 		lds r21,(SummeNick.3068)+3
6381
 6400 3ca6 280F      		add r18,r24
6382
 6401 3ca8 391F      		adc r19,r25
6383
 6402 3caa 4A1F      		adc r20,r26
6384
 6403 3cac 5B1F      		adc r21,r27
6385
 6404 3cae 2093 0000 		sts SummeNick.3068,r18
6386
 6405 3cb2 3093 0000 		sts (SummeNick.3068)+1,r19
6387
 6406 3cb6 4093 0000 		sts (SummeNick.3068)+2,r20
6388
 6407 3cba 5093 0000 		sts (SummeNick.3068)+3,r21
6389
 6408 3cbe 00C0      		rjmp .L1020
6390
 6409               	.L1008:
6391
 6410 3cc0 9701      		movw r18,r14
6392
 6411 3cc2 7FEF      		ldi r23,hi8(-80)
6393
 6412 3cc4 203B      		cpi r18,lo8(-80)
6394
 6413 3cc6 3707      		cpc r19,r23
6395
 6414 3cc8 04F4      		brge .L1014
6396
 6415 3cca 20EB      		ldi r18,lo8(-80)
6397
 6416 3ccc 3FEF      		ldi r19,hi8(-80)
6398
 6417               	.L1014:
6399
 6418 3cce 2135      		cpi r18,81
6400
 6419 3cd0 3105      		cpc r19,__zero_reg__
6401
 6420 3cd2 04F4      		brge .+2
6402
 6421 3cd4 00C0      		rjmp .L1010
6403
 6422 3cd6 20E5      		ldi r18,lo8(80)
6404
 6423 3cd8 30E0      		ldi r19,hi8(80)
6405
 6424 3cda 00C0      		rjmp .L1010
6406
 6425               	.L974:
6407
 6426 3cdc 40E0      		ldi r20,lo8(-16384)
6408
 6427 3cde 8416      		cp r8,r20
6409
 6428 3ce0 40EC      		ldi r20,hi8(-16384)
6410
 6429 3ce2 9406      		cpc r9,r20
6411
 6430 3ce4 04F0      		brlt .+2
6412
 6431 3ce6 00C0      		rjmp .L976
6413
 6432 3ce8 812C      		mov r8,__zero_reg__
6414
 6433 3cea 00EC      		ldi r16,hi8(-16384)
6415
 6434 3cec 902E      		mov r9,r16
6416
 6435 3cee 9092 0000 		sts (MesswertGier)+1,r9
6417
 6436 3cf2 8092 0000 		sts MesswertGier,r8
6418
 6437 3cf6 00C0      		rjmp .L976
6419
 6438               	.L970:
6420
 6439 3cf8 20E0      		ldi r18,lo8(-16384)
6421
 6440 3cfa 4216      		cp r4,r18
6422
 6441 3cfc 20EC      		ldi r18,hi8(-16384)
6423
 6442 3cfe 5206      		cpc r5,r18
6424
 6443 3d00 04F0      		brlt .+2
6425
 6444 3d02 00C0      		rjmp .L972
6426
 6445 3d04 412C      		mov r4,__zero_reg__
6427
 6446 3d06 90EC      		ldi r25,hi8(-16384)
6428
 6447 3d08 592E      		mov r5,r25
6429
 6448 3d0a 5092 0000 		sts (MesswertRoll)+1,r5
6430
 6449 3d0e 4092 0000 		sts MesswertRoll,r4
6431
 6450 3d12 00C0      		rjmp .L972
6432
 6451               	.L966:
6433
 6452 3d14 E0E0      		ldi r30,lo8(-16384)
6434
 6453 3d16 6E16      		cp r6,r30
6435
 6454 3d18 E0EC      		ldi r30,hi8(-16384)
6436
 6455 3d1a 7E06      		cpc r7,r30
6437
 6456 3d1c 04F0      		brlt .+2
6438
 6457 3d1e 00C0      		rjmp .L968
6439
 6458 3d20 612C      		mov r6,__zero_reg__
6440
 6459 3d22 30EC      		ldi r19,hi8(-16384)
6441
 6460 3d24 732E      		mov r7,r19
6442
 6461 3d26 7092 0000 		sts (MesswertNick)+1,r7
6443
 6462 3d2a 6092 0000 		sts MesswertNick,r6
6444
 6463 3d2e 00C0      		rjmp .L968
6445
 6464               	.L962:
6446
 6465 3d30 EDA5      		ldd r30,Y+45
6447
 6466 3d32 FEA5      		ldd r31,Y+46
6448
 6467 3d34 E853      		subi r30,lo8(-200)
6449
 6468 3d36 FF4F      		sbci r31,hi8(-200)
6450
 6469 3d38 04F0      		brlt .+2
6451
 6470 3d3a 00C0      		rjmp .L964
6452
 6471 3d3c 48E3      		ldi r20,lo8(-200)
6453
 6472 3d3e 5FEF      		ldi r21,hi8(-200)
6454
 6473 3d40 5EA7      		std Y+46,r21
6455
 6474 3d42 4DA7      		std Y+45,r20
6456
 6475 3d44 5093 0000 		sts (TrimRoll)+1,r21
6457
 6476 3d48 4093 0000 		sts TrimRoll,r20
6458
 6477 3d4c 00C0      		rjmp .L964
6459
 6478               	.L958:
6460
 6479 3d4e 4FEF      		ldi r20,hi8(-200)
6461
 6480 3d50 8833      		cpi r24,lo8(-200)
6462
 6481 3d52 9407      		cpc r25,r20
6463
 6482 3d54 04F0      		brlt .+2
6464
 6483 3d56 00C0      		rjmp .L960
6465
 6484 3d58 88E3      		ldi r24,lo8(-200)
6466
 6485 3d5a 9FEF      		ldi r25,hi8(-200)
6467
 6486 3d5c 9093 0000 		sts (TrimNick)+1,r25
6468
 6487 3d60 8093 0000 		sts TrimNick,r24
6469
 6488 3d64 00C0      		rjmp .L960
6470
 6489               	.L955:
6471
 6490 3d66 3DA1      		ldd r19,Y+37
6472
 6491 3d68 632F      		mov r22,r19
6473
 6492 3d6a 70E0      		ldi r23,lo8(0)
6474
 6493 3d6c 80E0      		ldi r24,lo8(0)
6475
 6494 3d6e 90E0      		ldi r25,hi8(0)
6476
 6495 3d70 2D81      		ldd r18,Y+5
6477
 6496 3d72 3E81      		ldd r19,Y+6
6478
 6497 3d74 4F81      		ldd r20,Y+7
6479
 6498 3d76 5885      		ldd r21,Y+8
6480
 6499 3d78 0E94 0000 		call __mulsi3
6481
 6500 3d7c 28EF      		ldi r18,lo8(11000)
6482
 6501 3d7e 3AE2      		ldi r19,hi8(11000)
6483
 6502 3d80 40E0      		ldi r20,hlo8(11000)
6484
 6503 3d82 50E0      		ldi r21,hhi8(11000)
6485
 6504 3d84 0E94 0000 		call __divmodsi4
6486
 6505 3d88 3D87      		std Y+13,r19
6487
 6506 3d8a 2C87      		std Y+12,r18
6488
 6507 3d8c 1901      		movw r2,r18
6489
 6508 3d8e 00C0      		rjmp .L957
6490
 6509               	.L952:
6491
 6510 3d90 FDA1      		ldd r31,Y+37
6492
 6511 3d92 6F2F      		mov r22,r31
6493
 6512 3d94 70E0      		ldi r23,lo8(0)
6494
 6513 3d96 80E0      		ldi r24,lo8(0)
6495
 6514 3d98 90E0      		ldi r25,hi8(0)
6496
 6515 3d9a 2981      		ldd r18,Y+1
6497
 6516 3d9c 3A81      		ldd r19,Y+2
6498
 6517 3d9e 4B81      		ldd r20,Y+3
6499
 6518 3da0 5C81      		ldd r21,Y+4
6500
 6519 3da2 0E94 0000 		call __mulsi3
6501
 6520 3da6 28EF      		ldi r18,lo8(11000)
6502
 6521 3da8 3AE2      		ldi r19,hi8(11000)
6503
 6522 3daa 40E0      		ldi r20,hlo8(11000)
6504
 6523 3dac 50E0      		ldi r21,hhi8(11000)
6505
 6524 3dae 0E94 0000 		call __divmodsi4
6506
 6525 3db2 3F87      		std Y+15,r19
6507
 6526 3db4 2E87      		std Y+14,r18
6508
 6527 3db6 2901      		movw r4,r18
6509
 6528 3db8 00C0      		rjmp .L954
6510
 6529               	.L918:
6511
 6530 3dba 805B      		subi r24,lo8(-50000)
6512
 6531 3dbc 9C43      		sbci r25,hi8(-50000)
6513
 6532 3dbe AF4F      		sbci r26,hlo8(-50000)
6514
 6533 3dc0 BF4F      		sbci r27,hhi8(-50000)
6515
 6534 3dc2 04F0      		brlt .+4
6516
 6535 3dc4 0C94 0000 		jmp .L920
6517
 6536 3dc8 80EB      		ldi r24,lo8(-50000)
6518
 6537 3dca 9CE3      		ldi r25,hi8(-50000)
6519
 6538 3dcc AFEF      		ldi r26,hlo8(-50000)
6520
 6539 3dce BFEF      		ldi r27,hhi8(-50000)
6521
 6540 3dd0 8093 0000 		sts Mess_Integral_Gier,r24
6522
 6541 3dd4 9093 0000 		sts (Mess_Integral_Gier)+1,r25
6523
 6542 3dd8 A093 0000 		sts (Mess_Integral_Gier)+2,r26
6524
 6543 3ddc B093 0000 		sts (Mess_Integral_Gier)+3,r27
6525
 6544 3de0 0C94 0000 		jmp .L920
6526
 6545               	.L1059:
6527
 6546 3de4 5091 0000 		lds r21,TrichterFlug
6528
 6547 3de8 5EA3      		std Y+38,r21
6529
 6548 3dea 6091 0000 		lds r22,IntegralFaktor
6530
 6549 3dee 6DA3      		std Y+37,r22
6531
 6550 3df0 E090 0000 		lds r14,StickGier
6532
 6551 3df4 F090 0000 		lds r15,(StickGier)+1
6533
 6552 3df8 6701      		movw r12,r14
6534
 6553 3dfa F7FC      		sbrc r15,7
6535
 6554 3dfc 00C0      		rjmp .+4
6536
 6555 3dfe 0C94 0000 		jmp .L913
6537
 6556               	.L1072:
6538
 6557 3e02 CC24      		clr r12
6539
 6558 3e04 DD24      		clr r13
6540
 6559 3e06 CE18      		sub r12,r14
6541
 6560 3e08 DF08      		sbc r13,r15
6542
 6561 3e0a 0C94 0000 		jmp .L913
6543
 6562               	.L1070:
6544
 6563 3e0e 4091 0000 		lds r20,Looping_Roll
6545
 6564 3e12 4CA7      		std Y+44,r20
6546
 6565 3e14 4423      		tst r20
6547
 6566 3e16 01F4      		brne .+2
6548
 6567 3e18 00C0      		rjmp .L1118
6549
 6568 3e1a 1092 0000 		sts IntegralAccNick,__zero_reg__
6550
 6569 3e1e 1092 0000 		sts (IntegralAccNick)+1,__zero_reg__
6551
 6570 3e22 1092 0000 		sts (IntegralAccNick)+2,__zero_reg__
6552
 6571 3e26 1092 0000 		sts (IntegralAccNick)+3,__zero_reg__
6553
 6572 3e2a 1092 0000 		sts IntegralAccRoll,__zero_reg__
6554
 6573 3e2e 1092 0000 		sts (IntegralAccRoll)+1,__zero_reg__
6555
 6574 3e32 1092 0000 		sts (IntegralAccRoll)+2,__zero_reg__
6556
 6575 3e36 1092 0000 		sts (IntegralAccRoll)+3,__zero_reg__
6557
 6576 3e3a 1092 0000 		sts MittelIntegralNick,__zero_reg__
6558
 6577 3e3e 1092 0000 		sts (MittelIntegralNick)+1,__zero_reg__
6559
 6578 3e42 1092 0000 		sts (MittelIntegralNick)+2,__zero_reg__
6560
 6579 3e46 1092 0000 		sts (MittelIntegralNick)+3,__zero_reg__
6561
 6580 3e4a 1092 0000 		sts MittelIntegralRoll,__zero_reg__
6562
 6581 3e4e 1092 0000 		sts (MittelIntegralRoll)+1,__zero_reg__
6563
 6582 3e52 1092 0000 		sts (MittelIntegralRoll)+2,__zero_reg__
6564
 6583 3e56 1092 0000 		sts (MittelIntegralRoll)+3,__zero_reg__
6565
 6584 3e5a 1092 0000 		sts MittelIntegralNick2,__zero_reg__
6566
 6585 3e5e 1092 0000 		sts (MittelIntegralNick2)+1,__zero_reg__
6567
 6586 3e62 1092 0000 		sts (MittelIntegralNick2)+2,__zero_reg__
6568
 6587 3e66 1092 0000 		sts (MittelIntegralNick2)+3,__zero_reg__
6569
 6588 3e6a 1092 0000 		sts MittelIntegralRoll2,__zero_reg__
6570
 6589 3e6e 1092 0000 		sts (MittelIntegralRoll2)+1,__zero_reg__
6571
 6590 3e72 1092 0000 		sts (MittelIntegralRoll2)+2,__zero_reg__
6572
 6591 3e76 1092 0000 		sts (MittelIntegralRoll2)+3,__zero_reg__
6573
 6592 3e7a 8091 0000 		lds r24,Mess_IntegralNick
6574
 6593 3e7e 9091 0000 		lds r25,(Mess_IntegralNick)+1
6575
 6594 3e82 A091 0000 		lds r26,(Mess_IntegralNick)+2
6576
 6595 3e86 B091 0000 		lds r27,(Mess_IntegralNick)+3
6577
 6596 3e8a 8093 0000 		sts Mess_IntegralNick2,r24
6578
 6597 3e8e 9093 0000 		sts (Mess_IntegralNick2)+1,r25
6579
 6598 3e92 A093 0000 		sts (Mess_IntegralNick2)+2,r26
6580
 6599 3e96 B093 0000 		sts (Mess_IntegralNick2)+3,r27
6581
 6600 3e9a 8091 0000 		lds r24,Mess_IntegralRoll
6582
 6601 3e9e 9091 0000 		lds r25,(Mess_IntegralRoll)+1
6583
 6602 3ea2 A091 0000 		lds r26,(Mess_IntegralRoll)+2
6584
 6603 3ea6 B091 0000 		lds r27,(Mess_IntegralRoll)+3
6585
 6604 3eaa 8093 0000 		sts Mess_IntegralRoll2,r24
6586
 6605 3eae 9093 0000 		sts (Mess_IntegralRoll2)+1,r25
6587
 6606 3eb2 A093 0000 		sts (Mess_IntegralRoll2)+2,r26
6588
 6607 3eb6 B093 0000 		sts (Mess_IntegralRoll2)+3,r27
6589
 6608 3eba 1092 0000 		sts (ZaehlMessungen)+1,__zero_reg__
6590
 6609 3ebe 1092 0000 		sts ZaehlMessungen,__zero_reg__
6591
 6610 3ec2 1092 0000 		sts (LageKorrekturNick)+1,__zero_reg__
6592
 6611 3ec6 1092 0000 		sts LageKorrekturNick,__zero_reg__
6593
 6612 3eca 1092 0000 		sts (LageKorrekturRoll)+1,__zero_reg__
6594
 6613 3ece 1092 0000 		sts LageKorrekturRoll,__zero_reg__
6595
 6614 3ed2 0C94 0000 		jmp .L814
6596
 6615               	.L1118:
6597
 6616 3ed6 8091 0000 		lds r24,Aktuell_az
6598
 6617 3eda 9091 0000 		lds r25,(Aktuell_az)+1
6599
 6618 3ede 8150      		subi r24,lo8(513)
6600
 6619 3ee0 9240      		sbci r25,hi8(513)
6601
 6620 3ee2 04F4      		brge .+4
6602
 6621 3ee4 0C94 0000 		jmp .L814
6603
 6622 3ee8 8091 0000 		lds r24,FromNaviCtrl_Value
6604
 6623 3eec 8F3F      		cpi r24,lo8(-1)
6605
 6624 3eee 01F4      		brne .+4
6606
 6625 3ef0 0C94 0000 		jmp .L816
6607
 6626 3ef4 E090 0000 		lds r14,EE_Parameter+20
6608
 6627 3ef8 FF24      		clr r15
6609
 6628 3efa 00E0      		ldi r16,lo8(0)
6610
 6629 3efc 10E0      		ldi r17,hi8(0)
6611
 6630 3efe A82E      		mov r10,r24
6612
 6631 3f00 BB24      		clr r11
6613
 6632 3f02 A7FC      		sbrc r10,7
6614
 6633 3f04 B094      		com r11
6615
 6634 3f06 CB2C      		mov r12,r11
6616
 6635 3f08 DB2C      		mov r13,r11
6617
 6636 3f0a 6981      		ldd r22,Y+1
6618
 6637 3f0c 7A81      		ldd r23,Y+2
6619
 6638 3f0e 8B81      		ldd r24,Y+3
6620
 6639 3f10 9C81      		ldd r25,Y+4
6621
 6640 3f12 A801      		movw r20,r16
6622
 6641 3f14 9701      		movw r18,r14
6623
 6642 3f16 0E94 0000 		call __divmodsi4
6624
 6643 3f1a 8091 0000 		lds r24,Mittelwert_AccNick
6625
 6644 3f1e 9091 0000 		lds r25,(Mittelwert_AccNick)+1
6626
 6645 3f22 AA27      		clr r26
6627
 6646 3f24 97FD      		sbrc r25,7
6628
 6647 3f26 A095      		com r26
6629
 6648 3f28 BA2F      		mov r27,r26
6630
 6649 3f2a 281B      		sub r18,r24
6631
 6650 3f2c 390B      		sbc r19,r25
6632
 6651 3f2e 4A0B      		sbc r20,r26
6633
 6652 3f30 5B0B      		sbc r21,r27
6634
 6653 3f32 CA01      		movw r24,r20
6635
 6654 3f34 B901      		movw r22,r18
6636
 6655 3f36 A601      		movw r20,r12
6637
 6656 3f38 9501      		movw r18,r10
6638
 6657 3f3a 0E94 0000 		call __mulsi3
6639
 6658 3f3e 20E0      		ldi r18,lo8(512)
6640
 6659 3f40 32E0      		ldi r19,hi8(512)
6641
 6660 3f42 40E0      		ldi r20,hlo8(512)
6642
 6661 3f44 50E0      		ldi r21,hhi8(512)
6643
 6662 3f46 0E94 0000 		call __divmodsi4
6644
 6663 3f4a 3901      		movw r6,r18
6645
 6664 3f4c 4A01      		movw r8,r20
6646
 6665 3f4e 6D81      		ldd r22,Y+5
6647
 6666 3f50 7E81      		ldd r23,Y+6
6648
 6667 3f52 8F81      		ldd r24,Y+7
6649
 6668 3f54 9885      		ldd r25,Y+8
6650
 6669 3f56 A801      		movw r20,r16
6651
 6670 3f58 9701      		movw r18,r14
6652
 6671 3f5a 0E94 0000 		call __divmodsi4
6653
 6672 3f5e 8091 0000 		lds r24,Mittelwert_AccRoll
6654
 6673 3f62 9091 0000 		lds r25,(Mittelwert_AccRoll)+1
6655
 6674 3f66 AA27      		clr r26
6656
 6675 3f68 97FD      		sbrc r25,7
6657
 6676 3f6a A095      		com r26
6658
 6677 3f6c BA2F      		mov r27,r26
6659
 6678 3f6e 281B      		sub r18,r24
6660
 6679 3f70 390B      		sbc r19,r25
6661
 6680 3f72 4A0B      		sbc r20,r26
6662
 6681 3f74 5B0B      		sbc r21,r27
6663
 6682 3f76 CA01      		movw r24,r20
6664
 6683 3f78 B901      		movw r22,r18
6665
 6684 3f7a A601      		movw r20,r12
6666
 6685 3f7c 9501      		movw r18,r10
6667
 6686 3f7e 0E94 0000 		call __mulsi3
6668
 6687 3f82 20E0      		ldi r18,lo8(512)
6669
 6688 3f84 32E0      		ldi r19,hi8(512)
6670
 6689 3f86 40E0      		ldi r20,hlo8(512)
6671
 6690 3f88 50E0      		ldi r21,hhi8(512)
6672
 6691 3f8a 0E94 0000 		call __divmodsi4
6673
 6692 3f8e 5901      		movw r10,r18
6674
 6693 3f90 6A01      		movw r12,r20
6675
 6694 3f92 8091 0000 		lds r24,MaxStickNick
6676
 6695 3f96 9091 0000 		lds r25,(MaxStickNick)+1
6677
 6696 3f9a 8134      		cpi r24,65
6678
 6697 3f9c 9105      		cpc r25,__zero_reg__
6679
 6698 3f9e 04F0      		brlt .+2
6680
 6699 3fa0 00C0      		rjmp .L818
6681
 6700 3fa2 8091 0000 		lds r24,MaxStickRoll
6682
 6701 3fa6 9091 0000 		lds r25,(MaxStickRoll)+1
6683
 6702 3faa 8134      		cpi r24,65
6684
 6703 3fac 9105      		cpc r25,__zero_reg__
6685
 6704 3fae 04F0      		brlt .+2
6686
 6705 3fb0 00C0      		rjmp .L818
6687
 6706               	.L820:
6688
 6707 3fb2 E091 0000 		lds r30,EE_Parameter+3
6689
 6708 3fb6 F0E0      		ldi r31,lo8(0)
6690
 6709 3fb8 EE0F      		lsl r30
6691
 6710 3fba FF1F      		rol r31
6692
 6711 3fbc E050      		subi r30,lo8(-(PPM_in))
6693
 6712 3fbe F040      		sbci r31,hi8(-(PPM_in))
6694
 6713 3fc0 0190      		ld __tmp_reg__,Z+
6695
 6714 3fc2 F081      		ld r31,Z
6696
 6715 3fc4 E02D      		mov r30,__tmp_reg__
6697
 6716 3fc6 F7FF      		sbrs r31,7
6698
 6717 3fc8 00C0      		rjmp .+4
6699
 6718 3fca 0C94 0000 		jmp .L1119
6700
 6719               	.L822:
6701
 6720 3fce 7A97      		sbiw r30,26
6702
 6721 3fd0 04F0      		brlt .L821
6703
 6722 3fd2 C401      		movw r24,r8
6704
 6723 3fd4 B301      		movw r22,r6
6705
 6724 3fd6 23E0      		ldi r18,lo8(3)
6706
 6725 3fd8 30E0      		ldi r19,hi8(3)
6707
 6726 3fda 40E0      		ldi r20,hlo8(3)
6708
 6727 3fdc 50E0      		ldi r21,hhi8(3)
6709
 6728 3fde 0E94 0000 		call __divmodsi4
6710
 6729 3fe2 3901      		movw r6,r18
6711
 6730 3fe4 4A01      		movw r8,r20
6712
 6731 3fe6 C601      		movw r24,r12
6713
 6732 3fe8 B501      		movw r22,r10
6714
 6733 3fea 23E0      		ldi r18,lo8(3)
6715
 6734 3fec 30E0      		ldi r19,hi8(3)
6716
 6735 3fee 40E0      		ldi r20,hlo8(3)
6717
 6736 3ff0 50E0      		ldi r21,hhi8(3)
6718
 6737 3ff2 0E94 0000 		call __divmodsi4
6719
 6738 3ff6 5901      		movw r10,r18
6720
 6739 3ff8 6A01      		movw r12,r20
6721
 6740               	.L821:
6722
 6741 3ffa 8091 0000 		lds r24,FromNaviCtrl_Value+2
6723
 6742 3ffe E82E      		mov r14,r24
6724
 6743 4000 FF24      		clr r15
6725
 6744 4002 E7FC      		sbrc r14,7
6726
 6745 4004 F094      		com r15
6727
 6746 4006 0F2D      		mov r16,r15
6728
 6747 4008 1F2D      		mov r17,r15
6729
 6748 400a A401      		movw r20,r8
6730
 6749 400c 9301      		movw r18,r6
6731
 6750 400e E614      		cp r14,r6
6732
 6751 4010 F704      		cpc r15,r7
6733
 6752 4012 0805      		cpc r16,r8
6734
 6753 4014 1905      		cpc r17,r9
6735
 6754 4016 04F4      		brge .L824
6736
 6755 4018 A801      		movw r20,r16
6737
 6756 401a 9701      		movw r18,r14
6738
 6757               	.L824:
6739
 6758 401c 9927      		clr r25
6740
 6759 401e 87FD      		sbrc r24,7
6741
 6760 4020 9095      		com r25
6742
 6761 4022 9095      		com r25
6743
 6762 4024 8195      		neg r24
6744
 6763 4026 9F4F      		sbci r25,lo8(-1)
6745
 6764 4028 AA27      		clr r26
6746
 6765 402a 97FD      		sbrc r25,7
6747
 6766 402c A095      		com r26
6748
 6767 402e BA2F      		mov r27,r26
6749
 6768 4030 3901      		movw r6,r18
6750
 6769 4032 4A01      		movw r8,r20
6751
 6770 4034 2817      		cp r18,r24
6752
 6771 4036 3907      		cpc r19,r25
6753
 6772 4038 4A07      		cpc r20,r26
6754
 6773 403a 5B07      		cpc r21,r27
6755
 6774 403c 04F4      		brge .L825
6756
 6775 403e 3C01      		movw r6,r24
6757
 6776 4040 4D01      		movw r8,r26
6758
 6777               	.L825:
6759
 6778 4042 EA14      		cp r14,r10
6760
 6779 4044 FB04      		cpc r15,r11
6761
 6780 4046 0C05      		cpc r16,r12
6762
 6781 4048 1D05      		cpc r17,r13
6763
 6782 404a 04F4      		brge .L826
6764
 6783 404c 5701      		movw r10,r14
6765
 6784 404e 6801      		movw r12,r16
6766
 6785               	.L826:
6767
 6786 4050 A816      		cp r10,r24
6768
 6787 4052 B906      		cpc r11,r25
6769
 6788 4054 CA06      		cpc r12,r26
6770
 6789 4056 DB06      		cpc r13,r27
6771
 6790 4058 04F4      		brge .L827
6772
 6791 405a 5C01      		movw r10,r24
6773
 6792 405c 6D01      		movw r12,r26
6774
 6793               	.L827:
6775
 6794 405e 8091 0000 		lds r24,Mess_IntegralNick
6776
 6795 4062 9091 0000 		lds r25,(Mess_IntegralNick)+1
6777
 6796 4066 A091 0000 		lds r26,(Mess_IntegralNick)+2
6778
 6797 406a B091 0000 		lds r27,(Mess_IntegralNick)+3
6779
 6798 406e 8619      		sub r24,r6
6780
 6799 4070 9709      		sbc r25,r7
6781
 6800 4072 A809      		sbc r26,r8
6782
 6801 4074 B909      		sbc r27,r9
6783
 6802 4076 8093 0000 		sts Mess_IntegralNick,r24
6784
 6803 407a 9093 0000 		sts (Mess_IntegralNick)+1,r25
6785
 6804 407e A093 0000 		sts (Mess_IntegralNick)+2,r26
6786
 6805 4082 B093 0000 		sts (Mess_IntegralNick)+3,r27
6787
 6806 4086 8091 0000 		lds r24,Mess_IntegralRoll
6788
 6807 408a 9091 0000 		lds r25,(Mess_IntegralRoll)+1
6789
 6808 408e A091 0000 		lds r26,(Mess_IntegralRoll)+2
6790
 6809 4092 B091 0000 		lds r27,(Mess_IntegralRoll)+3
6791
 6810 4096 8A19      		sub r24,r10
6792
 6811 4098 9B09      		sbc r25,r11
6793
 6812 409a AC09      		sbc r26,r12
6794
 6813 409c BD09      		sbc r27,r13
6795
 6814 409e 8093 0000 		sts Mess_IntegralRoll,r24
6796
 6815 40a2 9093 0000 		sts (Mess_IntegralRoll)+1,r25
6797
 6816 40a6 A093 0000 		sts (Mess_IntegralRoll)+2,r26
6798
 6817 40aa B093 0000 		sts (Mess_IntegralRoll)+3,r27
6799
 6818 40ae 0C94 0000 		jmp .L814
6800
 6819               	.L1108:
6801
 6820 40b2 88E1      		ldi r24,lo8(24)
6802
 6821 40b4 8093 0000 		sts TimerWerteausgabe.3088,r24
6803
 6822 40b8 E090 0000 		lds r14,EE_Parameter+20
6804
 6823 40bc FF24      		clr r15
6805
 6824 40be EE0C      		lsl r14
6806
 6825 40c0 FF1C      		rol r15
6807
 6826 40c2 EE0C      		lsl r14
6808
 6827 40c4 FF1C      		rol r15
6809
 6828 40c6 0027      		clr r16
6810
 6829 40c8 F7FC      		sbrc r15,7
6811
 6830 40ca 0095      		com r16
6812
 6831 40cc 102F      		mov r17,r16
6813
 6832 40ce 6981      		ldd r22,Y+1
6814
 6833 40d0 7A81      		ldd r23,Y+2
6815
 6834 40d2 8B81      		ldd r24,Y+3
6816
 6835 40d4 9C81      		ldd r25,Y+4
6817
 6836 40d6 A801      		movw r20,r16
6818
 6837 40d8 9701      		movw r18,r14
6819
 6838 40da 0E94 0000 		call __divmodsi4
6820
 6839 40de 3093 0000 		sts (DebugOut+2)+1,r19
6821
 6840 40e2 2093 0000 		sts DebugOut+2,r18
6822
 6841 40e6 6D81      		ldd r22,Y+5
6823
 6842 40e8 7E81      		ldd r23,Y+6
6824
 6843 40ea 8F81      		ldd r24,Y+7
6825
 6844 40ec 9885      		ldd r25,Y+8
6826
 6845 40ee A801      		movw r20,r16
6827
 6846 40f0 9701      		movw r18,r14
6828
 6847 40f2 0E94 0000 		call __divmodsi4
6829
 6848 40f6 3093 0000 		sts (DebugOut+4)+1,r19
6830
 6849 40fa 2093 0000 		sts DebugOut+4,r18
6831
 6850 40fe 8091 0000 		lds r24,Mittelwert_AccNick
6832
 6851 4102 9091 0000 		lds r25,(Mittelwert_AccNick)+1
6833
 6852 4106 97FD      		sbrc r25,7
6834
 6853 4108 00C0      		rjmp .L1120
6835
 6854               	.L948:
6836
 6855 410a 9595      		asr r25
6837
 6856 410c 8795      		ror r24
6838
 6857 410e 9595      		asr r25
6839
 6858 4110 8795      		ror r24
6840
 6859 4112 9093 0000 		sts (DebugOut+6)+1,r25
6841
 6860 4116 8093 0000 		sts DebugOut+6,r24
6842
 6861 411a 8091 0000 		lds r24,Mittelwert_AccRoll
6843
 6862 411e 9091 0000 		lds r25,(Mittelwert_AccRoll)+1
6844
 6863 4122 97FD      		sbrc r25,7
6845
 6864 4124 00C0      		rjmp .L1121
6846
 6865               	.L949:
6847
 6866 4126 9595      		asr r25
6848
 6867 4128 8795      		ror r24
6849
 6868 412a 9595      		asr r25
6850
 6869 412c 8795      		ror r24
6851
 6870 412e 9093 0000 		sts (DebugOut+8)+1,r25
6852
 6871 4132 8093 0000 		sts DebugOut+8,r24
6853
 6872 4136 9092 0000 		sts (DebugOut+10)+1,r9
6854
 6873 413a 8092 0000 		sts DebugOut+10,r8
6855
 6874 413e 2091 0000 		lds r18,HoehenWert
6856
 6875 4142 3091 0000 		lds r19,(HoehenWert)+1
6857
 6876 4146 3093 0000 		sts (DebugOut+12)+1,r19
6858
 6877 414a 2093 0000 		sts DebugOut+12,r18
6859
 6878 414e 6091 0000 		lds r22,Mess_Integral_Hoch
6860
 6879 4152 7091 0000 		lds r23,(Mess_Integral_Hoch)+1
6861
 6880 4156 8091 0000 		lds r24,(Mess_Integral_Hoch)+2
6862
 6881 415a 9091 0000 		lds r25,(Mess_Integral_Hoch)+3
6863
 6882 415e 20E0      		ldi r18,lo8(512)
6864
 6883 4160 32E0      		ldi r19,hi8(512)
6865
 6884 4162 40E0      		ldi r20,hlo8(512)
6866
 6885 4164 50E0      		ldi r21,hhi8(512)
6867
 6886 4166 0E94 0000 		call __divmodsi4
6868
 6887 416a 3093 0000 		sts (DebugOut+14)+1,r19
6869
 6888 416e 2093 0000 		sts DebugOut+14,r18
6870
 6889 4172 3092 0000 		sts (DebugOut+18)+1,r3
6871
 6890 4176 2092 0000 		sts DebugOut+18,r2
6872
 6891 417a 8091 0000 		lds r24,UBat
6873
 6892 417e 9091 0000 		lds r25,(UBat)+1
6874
 6893 4182 9093 0000 		sts (DebugOut+20)+1,r25
6875
 6894 4186 8093 0000 		sts DebugOut+20,r24
6876
 6895 418a 6091 0000 		lds r22,ErsatzKompass
6877
 6896 418e 7091 0000 		lds r23,(ErsatzKompass)+1
6878
 6897 4192 8091 0000 		lds r24,(ErsatzKompass)+2
6879
 6898 4196 9091 0000 		lds r25,(ErsatzKompass)+3
6880
 6899 419a 2091 0000 		lds r18,GIER_GRAD_FAKTOR
6881
 6900 419e 3091 0000 		lds r19,(GIER_GRAD_FAKTOR)+1
6882
 6901 41a2 4091 0000 		lds r20,(GIER_GRAD_FAKTOR)+2
6883
 6902 41a6 5091 0000 		lds r21,(GIER_GRAD_FAKTOR)+3
6884
 6903 41aa 0E94 0000 		call __divmodsi4
6885
 6904 41ae 3093 0000 		sts (DebugOut+24)+1,r19
6886
 6905 41b2 2093 0000 		sts DebugOut+24,r18
6887
 6906 41b6 8091 0000 		lds r24,SenderOkay
6888
 6907 41ba 90E0      		ldi r25,lo8(0)
6889
 6908 41bc 9093 0000 		sts (DebugOut+22)+1,r25
6890
 6909 41c0 8093 0000 		sts DebugOut+22,r24
6891
 6910 41c4 8091 0000 		lds r24,WinkelOut+6
6892
 6911 41c8 90E0      		ldi r25,lo8(0)
6893
 6912 41ca 9093 0000 		sts (DebugOut+40)+1,r25
6894
 6913 41ce 8093 0000 		sts DebugOut+40,r24
6895
 6914 41d2 8091 0000 		lds r24,ServoValue
6896
 6915 41d6 9091 0000 		lds r25,(ServoValue)+1
6897
 6916 41da 9093 0000 		sts (DebugOut+42)+1,r25
6898
 6917 41de 8093 0000 		sts DebugOut+42,r24
6899
 6918 41e2 8091 0000 		lds r24,FromNaviCtrl_Value+1
6900
 6919 41e6 9927      		clr r25
6901
 6920 41e8 87FD      		sbrc r24,7
6902
 6921 41ea 9095      		com r25
6903
 6922 41ec 9093 0000 		sts (DebugOut+56)+1,r25
6904
 6923 41f0 8093 0000 		sts DebugOut+56,r24
6905
 6924 41f4 8091 0000 		lds r24,GPS_Nick
6906
 6925 41f8 9091 0000 		lds r25,(GPS_Nick)+1
6907
 6926 41fc 9093 0000 		sts (DebugOut+62)+1,r25
6908
 6927 4200 8093 0000 		sts DebugOut+62,r24
6909
 6928 4204 8091 0000 		lds r24,GPS_Roll
6910
 6929 4208 9091 0000 		lds r25,(GPS_Roll)+1
6911
 6930 420c 9093 0000 		sts (DebugOut+64)+1,r25
6912
 6931 4210 8093 0000 		sts DebugOut+64,r24
6913
 6932 4214 00C0      		rjmp .L946
6914
 6933               	.L764:
6915
 6934 4216 4150      		subi r20,lo8(-(-1))
6916
 6935 4218 5040      		sbci r21,hi8(-(-1))
6917
 6936 421a 5093 0000 		sts (MaxStickRoll)+1,r21
6918
 6937 421e 4093 0000 		sts MaxStickRoll,r20
6919
 6938 4222 00C0      		rjmp .L770
6920
 6939               	.L756:
6921
 6940 4224 4150      		subi r20,lo8(-(-1))
6922
 6941 4226 5040      		sbci r21,hi8(-(-1))
6923
 6942 4228 5093 0000 		sts (MaxStickNick)+1,r21
6924
 6943 422c 4093 0000 		sts MaxStickNick,r20
6925
 6944 4230 00C0      		rjmp .L762
6926
 6945               	.L980:
6927
 6946 4232 8091 0000 		lds r24,Parameter_MaxHoehe
6928
 6947 4236 2091 0000 		lds r18,ExternHoehenValue
6929
 6948 423a 3091 0000 		lds r19,(ExternHoehenValue)+1
6930
 6949 423e 280F      		add r18,r24
6931
 6950 4240 311D      		adc r19,__zero_reg__
6932
 6951 4242 8091 0000 		lds r24,EE_Parameter+13
6933
 6952 4246 90E0      		ldi r25,lo8(0)
6934
 6953 4248 FC01      		movw r30,r24
6935
 6954 424a 2E9F      		mul r18,r30
6936
 6955 424c C001      		movw r24,r0
6937
 6956 424e 2F9F      		mul r18,r31
6938
 6957 4250 900D      		add r25,r0
6939
 6958 4252 3E9F      		mul r19,r30
6940
 6959 4254 900D      		add r25,r0
6941
 6960 4256 1124      		clr r1
6942
 6961 4258 4497      		sbiw r24,20
6943
 6962 425a 9093 0000 		sts (SollHoehe)+1,r25
6944
 6963 425e 8093 0000 		sts SollHoehe,r24
6945
 6964 4262 81E0      		ldi r24,lo8(1)
6946
 6965 4264 8093 0000 		sts HoehenReglerAktiv,r24
6947
 6966 4268 2091 0000 		lds r18,HoehenWert
6948
 6967 426c 3091 0000 		lds r19,(HoehenWert)+1
6949
 6968               	.L986:
6950
 6969 4270 FFA1      		ldd r31,Y+39
6951
 6970 4272 FF23      		tst r31
6952
 6971 4274 01F0      		breq .L992
6953
 6972 4276 1092 0000 		sts (SollHoehe)+1,__zero_reg__
6954
 6973 427a 1092 0000 		sts SollHoehe,__zero_reg__
6955
 6974               	.L992:
6956
 6975 427e 4091 0000 		lds r20,SollHoehe
6957
 6976 4282 5091 0000 		lds r21,(SollHoehe)+1
6958
 6977 4286 4217      		cp r20,r18
6959
 6978 4288 5307      		cpc r21,r19
6960
 6979 428a 04F0      		brlt .+2
6961
 6980 428c 00C0      		rjmp .L978
6962
 6981 428e 8091 0000 		lds r24,HoehenReglerAktiv
6963
 6982 4292 8823      		tst r24
6964
 6983 4294 01F4      		brne .+2
6965
 6984 4296 00C0      		rjmp .L978
6966
 6985 4298 8091 0000 		lds r24,Parameter_Hoehe_P
6967
 6986 429c 90E0      		ldi r25,lo8(0)
6968
 6987 429e 241B      		sub r18,r20
6969
 6988 42a0 350B      		sbc r19,r21
6970
 6989 42a2 AC01      		movw r20,r24
6971
 6990 42a4 429F      		mul r20,r18
6972
 6991 42a6 C001      		movw r24,r0
6973
 6992 42a8 439F      		mul r20,r19
6974
 6993 42aa 900D      		add r25,r0
6975
 6994 42ac 529F      		mul r21,r18
6976
 6995 42ae 900D      		add r25,r0
6977
 6996 42b0 1124      		clr r1
6978
 6997 42b2 97FD      		sbrc r25,7
6979
 6998 42b4 00C0      		rjmp .L1122
6980
 6999               	.L996:
6981
 7000 42b6 5C01      		movw r10,r24
6982
 7001 42b8 B594      		asr r11
6983
 7002 42ba A794      		ror r10
6984
 7003 42bc B594      		asr r11
6985
 7004 42be A794      		ror r10
6986
 7005 42c0 C090 0000 		lds r12,HoeheD
6987
 7006 42c4 D090 0000 		lds r13,(HoeheD)+1
6988
 7007 42c8 6091 0000 		lds r22,Mess_Integral_Hoch
6989
 7008 42cc 7091 0000 		lds r23,(Mess_Integral_Hoch)+1
6990
 7009 42d0 8091 0000 		lds r24,(Mess_Integral_Hoch)+2
6991
 7010 42d4 9091 0000 		lds r25,(Mess_Integral_Hoch)+3
6992
 7011 42d8 E090 0000 		lds r14,Parameter_Hoehe_ACC_Wirkung
6993
 7012 42dc FF24      		clr r15
6994
 7013 42de 00E0      		ldi r16,lo8(0)
6995
 7014 42e0 10E0      		ldi r17,hi8(0)
6996
 7015 42e2 20E8      		ldi r18,lo8(128)
6997
 7016 42e4 30E0      		ldi r19,hi8(128)
6998
 7017 42e6 40E0      		ldi r20,hlo8(128)
6999
 7018 42e8 50E0      		ldi r21,hhi8(128)
7000
 7019 42ea 0E94 0000 		call __divmodsi4
7001
 7020 42ee C801      		movw r24,r16
7002
 7021 42f0 B701      		movw r22,r14
7003
 7022 42f2 0E94 0000 		call __mulsi3
7004
 7023 42f6 20E2      		ldi r18,lo8(32)
7005
 7024 42f8 30E0      		ldi r19,hi8(32)
7006
 7025 42fa 40E0      		ldi r20,hlo8(32)
7007
 7026 42fc 50E0      		ldi r21,hhi8(32)
7008
 7027 42fe 0E94 0000 		call __divmodsi4
7009
 7028 4302 A901      		movw r20,r18
7010
 7029 4304 285E      		subi r18,lo8(-280)
7011
 7030 4306 3E4F      		sbci r19,hi8(-280)
7012
 7031 4308 04F4      		brge .L997
7013
 7032 430a 48EE      		ldi r20,lo8(-280)
7014
 7033 430c 5EEF      		ldi r21,hi8(-280)
7015
 7034               	.L997:
7016
 7035 430e 2091 0000 		lds r18,hoehenregler.3079
7017
 7036 4312 3091 0000 		lds r19,(hoehenregler.3079)+1
7018
 7037 4316 C901      		movw r24,r18
7019
 7038 4318 880F      		lsl r24
7020
 7039 431a 991F      		rol r25
7021
 7040 431c 820F      		add r24,r18
7022
 7041 431e 931F      		adc r25,r19
7023
 7042 4320 BC01      		movw r22,r24
7024
 7043 4322 660F      		lsl r22
7025
 7044 4324 771F      		rol r23
7026
 7045 4326 660F      		lsl r22
7027
 7046 4328 771F      		rol r23
7028
 7047 432a 680F      		add r22,r24
7029
 7048 432c 791F      		adc r23,r25
7030
 7049 432e 9601      		movw r18,r12
7031
 7050 4330 D7FC      		sbrc r13,7
7032
 7051 4332 00C0      		rjmp .L1123
7033
 7052               	.L998:
7034
 7053 4334 3595      		asr r19
7035
 7054 4336 2795      		ror r18
7036
 7055 4338 CB01      		movw r24,r22
7037
 7056 433a 821B      		sub r24,r18
7038
 7057 433c 930B      		sbc r25,r19
7039
 7058 433e 9A01      		movw r18,r20
7040
 7059 4340 4951      		subi r20,lo8(281)
7041
 7060 4342 5140      		sbci r21,hi8(281)
7042
 7061 4344 04F0      		brlt .L999
7043
 7062 4346 28E1      		ldi r18,lo8(280)
7044
 7063 4348 31E0      		ldi r19,hi8(280)
7045
 7064               	.L999:
7046
 7065 434a 821B      		sub r24,r18
7047
 7066 434c 930B      		sbc r25,r19
7048
 7067 434e 9C01      		movw r18,r24
7049
 7068 4350 8DA5      		ldd r24,Y+45
7050
 7069 4352 9EA5      		ldd r25,Y+46
7051
 7070 4354 8A19      		sub r24,r10
7052
 7071 4356 9B09      		sbc r25,r11
7053
 7072 4358 280F      		add r18,r24
7054
 7073 435a 391F      		adc r19,r25
7055
 7074 435c 37FD      		sbrc r19,7
7056
 7075 435e 00C0      		rjmp .L1124
7057
 7076               	.L1000:
7058
 7077 4360 3595      		asr r19
7059
 7078 4362 2795      		ror r18
7060
 7079 4364 3595      		asr r19
7061
 7080 4366 2795      		ror r18
7062
 7081 4368 3595      		asr r19
7063
 7082 436a 2795      		ror r18
7064
 7083 436c 3595      		asr r19
7065
 7084 436e 2795      		ror r18
7066
 7085 4370 3093 0000 		sts (hoehenregler.3079)+1,r19
7067
 7086 4374 2093 0000 		sts hoehenregler.3079,r18
7068
 7087 4378 8091 0000 		lds r24,EE_Parameter+9
7069
 7088 437c 682F      		mov r22,r24
7070
 7089 437e 70E0      		ldi r23,lo8(0)
7071
 7090 4380 660F      		lsl r22
7072
 7091 4382 771F      		rol r23
7073
 7092 4384 660F      		lsl r22
7074
 7093 4386 771F      		rol r23
7075
 7094 4388 2617      		cp r18,r22
7076
 7095 438a 3707      		cpc r19,r23
7077
 7096 438c 04F0      		brlt .+2
7078
 7097 438e 00C0      		rjmp .L1001
7079
 7098 4390 8DA5      		ldd r24,Y+45
7080
 7099 4392 9EA5      		ldd r25,Y+46
7081
 7100 4394 8617      		cp r24,r22
7082
 7101 4396 9707      		cpc r25,r23
7083
 7102 4398 04F4      		brge .+2
7084
 7103 439a 00C0      		rjmp .L1003
7085
 7104 439c 7093 0000 		sts (hoehenregler.3079)+1,r23
7086
 7105 43a0 6093 0000 		sts hoehenregler.3079,r22
7087
 7106 43a4 00C0      		rjmp .L1005
7088
 7107               	.L672:
7089
 7108 43a6 1092 0000 		sts MotorenEin,__zero_reg__
7090
 7109 43aa 0C94 0000 		jmp .L674
7091
 7110               	.L1073:
7092
 7111 43ae 6D5F      		subi r22,lo8(-(3))
7093
 7112 43b0 7F4F      		sbci r23,hi8(-(3))
7094
 7113 43b2 0C94 0000 		jmp .L917
7095
 7114               	.L1113:
7096
 7115 43b6 6F5F      		subi r22,lo8(-(1))
7097
 7116 43b8 7F4F      		sbci r23,hi8(-(1))
7098
 7117 43ba 00C0      		rjmp .L1026
7099
 7118               	.L1112:
7100
 7119 43bc 6627      		clr r22
7101
 7120 43be 7727      		clr r23
7102
 7121 43c0 6A19      		sub r22,r10
7103
 7122 43c2 7B09      		sbc r23,r11
7104
 7123 43c4 00C0      		rjmp .L1025
7105
 7124               	.L1115:
7106
 7125 43c6 0396      		adiw r24,3
7107
 7126 43c8 00C0      		rjmp .L1043
7108
 7127               	.L1114:
7109
 7128 43ca 0396      		adiw r24,3
7110
 7129 43cc 00C0      		rjmp .L1038
7111
 7130               	.L1117:
7112
 7131 43ce 0396      		adiw r24,3
7113
 7132 43d0 00C0      		rjmp .L1053
7114
 7133               	.L1116:
7115
 7134 43d2 0396      		adiw r24,3
7116
 7135 43d4 00C0      		rjmp .L1048
7117
 7136               	.L803:
7118
 7137 43d6 1092 0000 		sts Looping_Nick,__zero_reg__
7119
 7138 43da 0C94 0000 		jmp .L740
7120
 7139               	.L799:
7121
 7140 43de 1092 0000 		sts Looping_Roll,__zero_reg__
7122
 7141 43e2 00C0      		rjmp .L800
7123
 7142               	.L1105:
7124
 7143 43e4 81E0      		ldi r24,lo8(1)
7125
 7144 43e6 8093 0000 		sts Looping_Unten,r24
7126
 7145 43ea 00C0      		rjmp .L794
7127
 7146               	.L1103:
7128
 7147 43ec A1E0      		ldi r26,lo8(1)
7129
 7148 43ee A093 0000 		sts Looping_Oben,r26
7130
 7149 43f2 00C0      		rjmp .L788
7131
 7150               	.L1101:
7132
 7151 43f4 81E0      		ldi r24,lo8(1)
7133
 7152 43f6 8093 0000 		sts Looping_Rechts,r24
7134
 7153 43fa 00C0      		rjmp .L782
7135
 7154               	.L1100:
7136
 7155 43fc 81E0      		ldi r24,lo8(1)
7137
 7156 43fe 8093 0000 		sts Looping_Links,r24
7138
 7157 4402 00C0      		rjmp .L777
7139
 7158               	.L1099:
7140
 7159 4404 84E6      		ldi r24,lo8(100)
7141
 7160 4406 90E0      		ldi r25,hi8(100)
7142
 7161 4408 9093 0000 		sts (MaxStickRoll)+1,r25
7143
 7162 440c 8093 0000 		sts MaxStickRoll,r24
7144
 7163 4410 00C0      		rjmp .L770
7145
 7164               	.L1094:
7146
 7165 4412 84E6      		ldi r24,lo8(100)
7147
 7166 4414 90E0      		ldi r25,hi8(100)
7148
 7167 4416 9093 0000 		sts (MaxStickNick)+1,r25
7149
 7168 441a 8093 0000 		sts MaxStickNick,r24
7150
 7169 441e 0C94 0000 		jmp .L762
7151
 7170               	.L1088:
7152
 7171 4422 8091 0000 		lds r24,ExternControl+3
7153
 7172 4426 9927      		clr r25
7154
 7173 4428 87FD      		sbrc r24,7
7155
 7174 442a 9095      		com r25
7156
 7175 442c AC01      		movw r20,r24
7157
 7176 442e 489D      		mul r20,r8
7158
 7177 4430 C001      		movw r24,r0
7159
 7178 4432 499D      		mul r20,r9
7160
 7179 4434 900D      		add r25,r0
7161
 7180 4436 589D      		mul r21,r8
7162
 7181 4438 900D      		add r25,r0
7163
 7182 443a 1124      		clr r1
7164
 7183 443c C80E      		add r12,r24
7165
 7184 443e D91E      		adc r13,r25
7166
 7185 4440 D092 0000 		sts (StickNick)+1,r13
7167
 7186 4444 C092 0000 		sts StickNick,r12
7168
 7187 4448 8091 0000 		lds r24,ExternControl+4
7169
 7188 444c 9927      		clr r25
7170
 7189 444e 87FD      		sbrc r24,7
7171
 7190 4450 9095      		com r25
7172
 7191 4452 BC01      		movw r22,r24
7173
 7192 4454 689D      		mul r22,r8
7174
 7193 4456 C001      		movw r24,r0
7175
 7194 4458 699D      		mul r22,r9
7176
 7195 445a 900D      		add r25,r0
7177
 7196 445c 789D      		mul r23,r8
7178
 7197 445e 900D      		add r25,r0
7179
 7198 4460 1124      		clr r1
7180
 7199 4462 080F      		add r16,r24
7181
 7200 4464 191F      		adc r17,r25
7182
 7201 4466 1093 0000 		sts (StickRoll)+1,r17
7183
 7202 446a 0093 0000 		sts StickRoll,r16
7184
 7203 446e 2091 0000 		lds r18,ExternControl+5
7185
 7204 4472 3327      		clr r19
7186
 7205 4474 27FD      		sbrc r18,7
7187
 7206 4476 3095      		com r19
7188
 7207 4478 8091 0000 		lds r24,StickGier
7189
 7208 447c 9091 0000 		lds r25,(StickGier)+1
7190
 7209 4480 820F      		add r24,r18
7191
 7210 4482 931F      		adc r25,r19
7192
 7211 4484 9093 0000 		sts (StickGier)+1,r25
7193
 7212 4488 8093 0000 		sts StickGier,r24
7194
 7213 448c 2091 0000 		lds r18,EE_Parameter+13
7195
 7214 4490 30E0      		ldi r19,lo8(0)
7196
 7215 4492 8091 0000 		lds r24,ExternControl+7
7197
 7216 4496 9927      		clr r25
7198
 7217 4498 87FD      		sbrc r24,7
7199
 7218 449a 9095      		com r25
7200
 7219 449c DC01      		movw r26,r24
7201
 7220 449e 2A9F      		mul r18,r26
7202
 7221 44a0 C001      		movw r24,r0
7203
 7222 44a2 2B9F      		mul r18,r27
7204
 7223 44a4 900D      		add r25,r0
7205
 7224 44a6 3A9F      		mul r19,r26
7206
 7225 44a8 900D      		add r25,r0
7207
 7226 44aa 1124      		clr r1
7208
 7227 44ac 9093 0000 		sts (ExternHoehenValue)+1,r25
7209
 7228 44b0 8093 0000 		sts ExternHoehenValue,r24
7210
 7229 44b4 8091 0000 		lds r24,ExternControl+6
7211
 7230 44b8 90E0      		ldi r25,lo8(0)
7212
 7231 44ba 8615      		cp r24,r6
7213
 7232 44bc 9705      		cpc r25,r7
7214
 7233 44be 04F0      		brlt .+4
7215
 7234 44c0 0C94 0000 		jmp .L748
7216
 7235 44c4 9093 0000 		sts (StickGas)+1,r25
7217
 7236 44c8 8093 0000 		sts StickGas,r24
7218
 7237 44cc 0C94 0000 		jmp .L748
7219
 7238               	.L746:
7220
 7239 44d0 1092 0000 		sts (StickGier)+1,__zero_reg__
7221
 7240 44d4 1092 0000 		sts StickGier,__zero_reg__
7222
 7241 44d8 0C94 0000 		jmp .L745
7223
 7242               	.L1071:
7224
 7243 44dc F091 0000 		lds r31,TrichterFlug
7225
 7244 44e0 FEA3      		std Y+38,r31
7226
 7245 44e2 FF23      		tst r31
7227
 7246 44e4 01F0      		breq .+4
7228
 7247 44e6 0C94 0000 		jmp .L844
7229
 7248 44ea 2091 0000 		lds r18,EE_Parameter+48
7230
 7249 44ee 2C8F      		std Y+28,r18
7231
 7250 44f0 2223      		tst r18
7232
 7251 44f2 01F4      		brne .+4
7233
 7252 44f4 0C94 0000 		jmp .L844
7234
 7253 44f8 4091 0000 		lds r20,MittelIntegralNick
7235
 7254 44fc 5091 0000 		lds r21,(MittelIntegralNick)+1
7236
 7255 4500 6091 0000 		lds r22,(MittelIntegralNick)+2
7237
 7256 4504 7091 0000 		lds r23,(MittelIntegralNick)+3
7238
 7257 4508 CB01      		movw r24,r22
7239
 7258 450a BA01      		movw r22,r20
7240
 7259 450c 20E0      		ldi r18,lo8(256)
7241
 7260 450e 31E0      		ldi r19,hi8(256)
7242
 7261 4510 40E0      		ldi r20,hlo8(256)
7243
 7262 4512 50E0      		ldi r21,hhi8(256)
7244
 7263 4514 0E94 0000 		call __divmodsi4
7245
 7264 4518 28A7      		std Y+40,r18
7246
 7265 451a 39A7      		std Y+41,r19
7247
 7266 451c 4AA7      		std Y+42,r20
7248
 7267 451e 5BA7      		std Y+43,r21
7249
 7268 4520 2093 0000 		sts MittelIntegralNick,r18
7250
 7269 4524 3093 0000 		sts (MittelIntegralNick)+1,r19
7251
 7270 4528 4093 0000 		sts (MittelIntegralNick)+2,r20
7252
 7271 452c 5093 0000 		sts (MittelIntegralNick)+3,r21
7253
 7272 4530 2090 0000 		lds r2,MittelIntegralRoll
7254
 7273 4534 3090 0000 		lds r3,(MittelIntegralRoll)+1
7255
 7274 4538 4090 0000 		lds r4,(MittelIntegralRoll)+2
7256
 7275 453c 5090 0000 		lds r5,(MittelIntegralRoll)+3
7257
 7276 4540 C201      		movw r24,r4
7258
 7277 4542 B101      		movw r22,r2
7259
 7278 4544 20E0      		ldi r18,lo8(256)
7260
 7279 4546 31E0      		ldi r19,hi8(256)
7261
 7280 4548 40E0      		ldi r20,hlo8(256)
7262
 7281 454a 50E0      		ldi r21,hhi8(256)
7263
 7282 454c 0E94 0000 		call __divmodsi4
7264
 7283 4550 1901      		movw r2,r18
7265
 7284 4552 2A01      		movw r4,r20
7266
 7285 4554 2093 0000 		sts MittelIntegralRoll,r18
7267
 7286 4558 3093 0000 		sts (MittelIntegralRoll)+1,r19
7268
 7287 455c 4093 0000 		sts (MittelIntegralRoll)+2,r20
7269
 7288 4560 5093 0000 		sts (MittelIntegralRoll)+3,r21
7270
 7289 4564 E090 0000 		lds r14,EE_Parameter+20
7271
 7290 4568 FF24      		clr r15
7272
 7291 456a 00E0      		ldi r16,lo8(0)
7273
 7292 456c 10E0      		ldi r17,hi8(0)
7274
 7293 456e 2091 0000 		lds r18,IntegralAccNick
7275
 7294 4572 3091 0000 		lds r19,(IntegralAccNick)+1
7276
 7295 4576 4091 0000 		lds r20,(IntegralAccNick)+2
7277
 7296 457a 5091 0000 		lds r21,(IntegralAccNick)+3
7278
 7297 457e C801      		movw r24,r16
7279
 7298 4580 B701      		movw r22,r14
7280
 7299 4582 0E94 0000 		call __mulsi3
7281
 7300 4586 20E0      		ldi r18,lo8(256)
7282
 7301 4588 31E0      		ldi r19,hi8(256)
7283
 7302 458a 40E0      		ldi r20,hlo8(256)
7284
 7303 458c 50E0      		ldi r21,hhi8(256)
7285
 7304 458e 0E94 0000 		call __divmodsi4
7286
 7305 4592 5901      		movw r10,r18
7287
 7306 4594 6A01      		movw r12,r20
7288
 7307 4596 2093 0000 		sts IntegralAccNick,r18
7289
 7308 459a 3093 0000 		sts (IntegralAccNick)+1,r19
7290
 7309 459e 4093 0000 		sts (IntegralAccNick)+2,r20
7291
 7310 45a2 5093 0000 		sts (IntegralAccNick)+3,r21
7292
 7311 45a6 2091 0000 		lds r18,IntegralAccRoll
7293
 7312 45aa 3091 0000 		lds r19,(IntegralAccRoll)+1
7294
 7313 45ae 4091 0000 		lds r20,(IntegralAccRoll)+2
7295
 7314 45b2 5091 0000 		lds r21,(IntegralAccRoll)+3
7296
 7315 45b6 C801      		movw r24,r16
7297
 7316 45b8 B701      		movw r22,r14
7298
 7317 45ba 0E94 0000 		call __mulsi3
7299
 7318 45be 20E0      		ldi r18,lo8(256)
7300
 7319 45c0 31E0      		ldi r19,hi8(256)
7301
 7320 45c2 40E0      		ldi r20,hlo8(256)
7302
 7321 45c4 50E0      		ldi r21,hhi8(256)
7303
 7322 45c6 0E94 0000 		call __divmodsi4
7304
 7323 45ca 3901      		movw r6,r18
7305
 7324 45cc 4A01      		movw r8,r20
7306
 7325 45ce 2093 0000 		sts IntegralAccRoll,r18
7307
 7326 45d2 3093 0000 		sts (IntegralAccRoll)+1,r19
7308
 7327 45d6 4093 0000 		sts (IntegralAccRoll)+2,r20
7309
 7328 45da 5093 0000 		sts (IntegralAccRoll)+3,r21
7310
 7329 45de 6091 0000 		lds r22,IntegralAccZ
7311
 7330 45e2 7091 0000 		lds r23,(IntegralAccZ)+1
7312
 7331 45e6 8091 0000 		lds r24,(IntegralAccZ)+2
7313
 7332 45ea 9091 0000 		lds r25,(IntegralAccZ)+3
7314
 7333 45ee 20E0      		ldi r18,lo8(256)
7315
 7334 45f0 31E0      		ldi r19,hi8(256)
7316
 7335 45f2 40E0      		ldi r20,hlo8(256)
7317
 7336 45f4 50E0      		ldi r21,hhi8(256)
7318
 7337 45f6 0E94 0000 		call __divmodsi4
7319
 7338 45fa 2093 0000 		sts IntegralAccZ,r18
7320
 7339 45fe 3093 0000 		sts (IntegralAccZ)+1,r19
7321
 7340 4602 4093 0000 		sts (IntegralAccZ)+2,r20
7322
 7341 4606 5093 0000 		sts (IntegralAccZ)+3,r21
7323
 7342 460a E090 0000 		lds r14,EE_Parameter+47
7324
 7343 460e FF24      		clr r15
7325
 7344 4610 00E0      		ldi r16,lo8(0)
7326
 7345 4612 10E0      		ldi r17,hi8(0)
7327
 7346 4614 68A5      		ldd r22,Y+40
7328
 7347 4616 79A5      		ldd r23,Y+41
7329
 7348 4618 8AA5      		ldd r24,Y+42
7330
 7349 461a 9BA5      		ldd r25,Y+43
7331
 7350 461c 6A19      		sub r22,r10
7332
 7351 461e 7B09      		sbc r23,r11
7333
 7352 4620 8C09      		sbc r24,r12
7334
 7353 4622 9D09      		sbc r25,r13
7335
 7354 4624 A801      		movw r20,r16
7336
 7355 4626 9701      		movw r18,r14
7337
 7356 4628 0E94 0000 		call __divmodsi4
7338
 7357 462c 2093 0000 		sts ausgleichNick.3090,r18
7339
 7358 4630 3093 0000 		sts (ausgleichNick.3090)+1,r19
7340
 7359 4634 4093 0000 		sts (ausgleichNick.3090)+2,r20
7341
 7360 4638 5093 0000 		sts (ausgleichNick.3090)+3,r21
7342
 7361 463c CA01      		movw r24,r20
7343
 7362 463e B901      		movw r22,r18
7344
 7363 4640 20E0      		ldi r18,lo8(256)
7345
 7364 4642 31E0      		ldi r19,hi8(256)
7346
 7365 4644 40E0      		ldi r20,hlo8(256)
7347
 7366 4646 50E0      		ldi r21,hhi8(256)
7348
 7367 4648 0E94 0000 		call __divmodsi4
7349
 7368 464c 6901      		movw r12,r18
7350
 7369 464e 3093 0000 		sts (LageKorrekturNick)+1,r19
7351
 7370 4652 2093 0000 		sts LageKorrekturNick,r18
7352
 7371 4656 C201      		movw r24,r4
7353
 7372 4658 B101      		movw r22,r2
7354
 7373 465a 6619      		sub r22,r6
7355
 7374 465c 7709      		sbc r23,r7
7356
 7375 465e 8809      		sbc r24,r8
7357
 7376 4660 9909      		sbc r25,r9
7358
 7377 4662 A801      		movw r20,r16
7359
 7378 4664 9701      		movw r18,r14
7360
 7379 4666 0E94 0000 		call __divmodsi4
7361
 7380 466a CA01      		movw r24,r20
7362
 7381 466c B901      		movw r22,r18
7363
 7382 466e 20E0      		ldi r18,lo8(256)
7364
 7383 4670 31E0      		ldi r19,hi8(256)
7365
 7384 4672 40E0      		ldi r20,hlo8(256)
7366
 7385 4674 50E0      		ldi r21,hhi8(256)
7367
 7386 4676 0E94 0000 		call __divmodsi4
7368
 7387 467a B901      		movw r22,r18
7369
 7388 467c 3093 0000 		sts (LageKorrekturRoll)+1,r19
7370
 7389 4680 2093 0000 		sts LageKorrekturRoll,r18
7371
 7390 4684 8091 0000 		lds r24,MaxStickNick
7372
 7391 4688 9091 0000 		lds r25,(MaxStickNick)+1
7373
 7392 468c 8134      		cpi r24,65
7374
 7393 468e 9105      		cpc r25,__zero_reg__
7375
 7394 4690 04F4      		brge .L849
7376
 7395 4692 8091 0000 		lds r24,MaxStickRoll
7377
 7396 4696 9091 0000 		lds r25,(MaxStickRoll)+1
7378
 7397 469a 8134      		cpi r24,65
7379
 7398 469c 9105      		cpc r25,__zero_reg__
7380
 7399 469e 04F4      		brge .L849
7381
 7400 46a0 E091 0000 		lds r30,EE_Parameter+3
7382
 7401 46a4 F0E0      		ldi r31,lo8(0)
7383
 7402 46a6 EE0F      		lsl r30
7384
 7403 46a8 FF1F      		rol r31
7385
 7404 46aa E050      		subi r30,lo8(-(PPM_in))
7386
 7405 46ac F040      		sbci r31,hi8(-(PPM_in))
7387
 7406 46ae 0190      		ld __tmp_reg__,Z+
7388
 7407 46b0 F081      		ld r31,Z
7389
 7408 46b2 E02D      		mov r30,__tmp_reg__
7390
 7409 46b4 F7FD      		sbrc r31,7
7391
 7410 46b6 00C0      		rjmp .L1125
7392
 7411               	.L853:
7393
 7412 46b8 7A97      		sbiw r30,26
7394
 7413 46ba 04F0      		brlt .L852
7395
 7414               	.L849:
7396
 7415 46bc 8091 0000 		lds r24,FromNaviCtrl_Value
7397
 7416 46c0 8F3F      		cpi r24,lo8(-1)
7398
 7417 46c2 01F4      		brne .+2
7399
 7418 46c4 00C0      		rjmp .L1126
7400
 7419               	.L852:
7401
 7420 46c6 6091 0000 		lds r22,MittelIntegralNick2
7402
 7421 46ca 7091 0000 		lds r23,(MittelIntegralNick2)+1
7403
 7422 46ce 8091 0000 		lds r24,(MittelIntegralNick2)+2
7404
 7423 46d2 9091 0000 		lds r25,(MittelIntegralNick2)+3
7405
 7424 46d6 20E0      		ldi r18,lo8(256)
7406
 7425 46d8 31E0      		ldi r19,hi8(256)
7407
 7426 46da 40E0      		ldi r20,hlo8(256)
7408
 7427 46dc 50E0      		ldi r21,hhi8(256)
7409
 7428 46de 0E94 0000 		call __divmodsi4
7410
 7429 46e2 2093 0000 		sts MittelIntegralNick2,r18
7411
 7430 46e6 3093 0000 		sts (MittelIntegralNick2)+1,r19
7412
 7431 46ea 4093 0000 		sts (MittelIntegralNick2)+2,r20
7413
 7432 46ee 5093 0000 		sts (MittelIntegralNick2)+3,r21
7414
 7433 46f2 6091 0000 		lds r22,MittelIntegralRoll2
7415
 7434 46f6 7091 0000 		lds r23,(MittelIntegralRoll2)+1
7416
 7435 46fa 8091 0000 		lds r24,(MittelIntegralRoll2)+2
7417
 7436 46fe 9091 0000 		lds r25,(MittelIntegralRoll2)+3
7418
 7437 4702 20E0      		ldi r18,lo8(256)
7419
 7438 4704 31E0      		ldi r19,hi8(256)
7420
 7439 4706 40E0      		ldi r20,hlo8(256)
7421
 7440 4708 50E0      		ldi r21,hhi8(256)
7422
 7441 470a 0E94 0000 		call __divmodsi4
7423
 7442 470e 2093 0000 		sts MittelIntegralRoll2,r18
7424
 7443 4712 3093 0000 		sts (MittelIntegralRoll2)+1,r19
7425
 7444 4716 4093 0000 		sts (MittelIntegralRoll2)+2,r20
7426
 7445 471a 5093 0000 		sts (MittelIntegralRoll2)+3,r21
7427
 7446 471e E9A0      		ldd r14,Y+33
7428
 7447 4720 FAA0      		ldd r15,Y+34
7429
 7448 4722 0BA1      		ldd r16,Y+35
7430
 7449 4724 1CA1      		ldd r17,Y+36
7431
 7450 4726 6981      		ldd r22,Y+1
7432
 7451 4728 7A81      		ldd r23,Y+2
7433
 7452 472a 8B81      		ldd r24,Y+3
7434
 7453 472c 9C81      		ldd r25,Y+4
7435
 7454 472e E61A      		sub r14,r22
7436
 7455 4730 F70A      		sbc r15,r23
7437
 7456 4732 080B      		sbc r16,r24
7438
 7457 4734 190B      		sbc r17,r25
7439
 7458 4736 E092 0000 		sts tmp_long.3071,r14
7440
 7459 473a F092 0000 		sts (tmp_long.3071)+1,r15
7441
 7460 473e 0093 0000 		sts (tmp_long.3071)+2,r16
7442
 7461 4742 1093 0000 		sts (tmp_long.3071)+3,r17
7443
 7462 4746 AD8C      		ldd r10,Y+29
7444
 7463 4748 BE8C      		ldd r11,Y+30
7445
 7464 474a CF8C      		ldd r12,Y+31
7446
 7465 474c D8A0      		ldd r13,Y+32
7447
 7466 474e 8D81      		ldd r24,Y+5
7448
 7467 4750 9E81      		ldd r25,Y+6
7449
 7468 4752 AF81      		ldd r26,Y+7
7450
 7469 4754 B885      		ldd r27,Y+8
7451
 7470 4756 A81A      		sub r10,r24
7452
 7471 4758 B90A      		sbc r11,r25
7453
 7472 475a CA0A      		sbc r12,r26
7454
 7473 475c DB0A      		sbc r13,r27
7455
 7474 475e A092 0000 		sts tmp_long2.3072,r10
7456
 7475 4762 B092 0000 		sts (tmp_long2.3072)+1,r11
7457
 7476 4766 C092 0000 		sts (tmp_long2.3072)+2,r12
7458
 7477 476a D092 0000 		sts (tmp_long2.3072)+3,r13
7459
 7478 476e E092 0000 		sts IntegralFehlerNick.3073,r14
7460
 7479 4772 F092 0000 		sts (IntegralFehlerNick.3073)+1,r15
7461
 7480 4776 0093 0000 		sts (IntegralFehlerNick.3073)+2,r16
7462
 7481 477a 1093 0000 		sts (IntegralFehlerNick.3073)+3,r17
7463
 7482 477e A092 0000 		sts IntegralFehlerRoll.3074,r10
7464
 7483 4782 B092 0000 		sts (IntegralFehlerRoll.3074)+1,r11
7465
 7484 4786 C092 0000 		sts (IntegralFehlerRoll.3074)+2,r12
7466
 7485 478a D092 0000 		sts (IntegralFehlerRoll.3074)+3,r13
7467
 7486 478e 8091 0000 		lds r24,Mess_IntegralNick2
7468
 7487 4792 9091 0000 		lds r25,(Mess_IntegralNick2)+1
7469
 7488 4796 A091 0000 		lds r26,(Mess_IntegralNick2)+2
7470
 7489 479a B091 0000 		lds r27,(Mess_IntegralNick2)+3
7471
 7490 479e 8E19      		sub r24,r14
7472
 7491 47a0 9F09      		sbc r25,r15
7473
 7492 47a2 A00B      		sbc r26,r16
7474
 7493 47a4 B10B      		sbc r27,r17
7475
 7494 47a6 8093 0000 		sts Mess_IntegralNick2,r24
7476
 7495 47aa 9093 0000 		sts (Mess_IntegralNick2)+1,r25
7477
 7496 47ae A093 0000 		sts (Mess_IntegralNick2)+2,r26
7478
 7497 47b2 B093 0000 		sts (Mess_IntegralNick2)+3,r27
7479
 7498 47b6 8091 0000 		lds r24,Mess_IntegralRoll2
7480
 7499 47ba 9091 0000 		lds r25,(Mess_IntegralRoll2)+1
7481
 7500 47be A091 0000 		lds r26,(Mess_IntegralRoll2)+2
7482
 7501 47c2 B091 0000 		lds r27,(Mess_IntegralRoll2)+3
7483
 7502 47c6 8A19      		sub r24,r10
7484
 7503 47c8 9B09      		sbc r25,r11
7485
 7504 47ca AC09      		sbc r26,r12
7486
 7505 47cc BD09      		sbc r27,r13
7487
 7506 47ce 8093 0000 		sts Mess_IntegralRoll2,r24
7488
 7507 47d2 9093 0000 		sts (Mess_IntegralRoll2)+1,r25
7489
 7508 47d6 A093 0000 		sts (Mess_IntegralRoll2)+2,r26
7490
 7509 47da B093 0000 		sts (Mess_IntegralRoll2)+3,r27
7491
 7510 47de 2091 0000 		lds r18,GierGyroFehler
7492
 7511 47e2 3091 0000 		lds r19,(GierGyroFehler)+1
7493
 7512 47e6 2138      		cpi r18,129
7494
 7513 47e8 3105      		cpc r19,__zero_reg__
7495
 7514 47ea 04F0      		brlt .L857
7496
 7515 47ec 8091 0000 		lds r24,AdNeutralGier
7497
 7516 47f0 9091 0000 		lds r25,(AdNeutralGier)+1
7498
 7517 47f4 0196      		adiw r24,1
7499
 7518 47f6 9093 0000 		sts (AdNeutralGier)+1,r25
7500
 7519 47fa 8093 0000 		sts AdNeutralGier,r24
7501
 7520 47fe 8091 0000 		lds r24,AdNeutralGierBias
7502
 7521 4802 9091 0000 		lds r25,(AdNeutralGierBias)+1
7503
 7522 4806 0196      		adiw r24,1
7504
 7523 4808 9093 0000 		sts (AdNeutralGierBias)+1,r25
7505
 7524 480c 8093 0000 		sts AdNeutralGierBias,r24
7506
 7525               	.L857:
7507
 7526 4810 2058      		subi r18,lo8(-128)
7508
 7527 4812 3F4F      		sbci r19,hi8(-128)
7509
 7528 4814 04F4      		brge .L859
7510
 7529 4816 8091 0000 		lds r24,AdNeutralGier
7511
 7530 481a 9091 0000 		lds r25,(AdNeutralGier)+1
7512
 7531 481e 0197      		sbiw r24,1
7513
 7532 4820 9093 0000 		sts (AdNeutralGier)+1,r25
7514
 7533 4824 8093 0000 		sts AdNeutralGier,r24
7515
 7534 4828 8091 0000 		lds r24,AdNeutralGierBias
7516
 7535 482c 9091 0000 		lds r25,(AdNeutralGierBias)+1
7517
 7536 4830 0197      		sbiw r24,1
7518
 7537 4832 9093 0000 		sts (AdNeutralGierBias)+1,r25
7519
 7538 4836 8093 0000 		sts AdNeutralGierBias,r24
7520
 7539               	.L859:
7521
 7540 483a 1092 0000 		sts (GierGyroFehler)+1,__zero_reg__
7522
 7541 483e 1092 0000 		sts GierGyroFehler,__zero_reg__
7523
 7542 4842 81E0      		ldi r24,lo8(1)
7524
 7543 4844 90E0      		ldi r25,hi8(1)
7525
 7544 4846 9093 0000 		sts (cnt.3100)+1,r25
7526
 7545 484a 8093 0000 		sts cnt.3100,r24
7527
 7546 484e 8091 0000 		lds r24,MittelIntegralNick_Alt.3105
7528
 7547 4852 9091 0000 		lds r25,(MittelIntegralNick_Alt.3105)+1
7529
 7548 4856 A091 0000 		lds r26,(MittelIntegralNick_Alt.3105)+2
7530
 7549 485a B091 0000 		lds r27,(MittelIntegralNick_Alt.3105)+3
7531
 7550 485e 28A5      		ldd r18,Y+40
7532
 7551 4860 39A5      		ldd r19,Y+41
7533
 7552 4862 4AA5      		ldd r20,Y+42
7534
 7553 4864 5BA5      		ldd r21,Y+43
7535
 7554 4866 821B      		sub r24,r18
7536
 7555 4868 930B      		sbc r25,r19
7537
 7556 486a A40B      		sbc r26,r20
7538
 7557 486c B50B      		sbc r27,r21
7539
 7558 486e 815E      		subi r24,lo8(-(19999))
7540
 7559 4870 914B      		sbci r25,hi8(-(19999))
7541
 7560 4872 AF4F      		sbci r26,hlo8(-(19999))
7542
 7561 4874 BF4F      		sbci r27,hhi8(-(19999))
7543
 7562 4876 8F53      		subi r24,lo8(39999)
7544
 7563 4878 9C49      		sbci r25,hi8(39999)
7545
 7564 487a A040      		sbci r26,hlo8(39999)
7546
 7565 487c B040      		sbci r27,hhi8(39999)
7547
 7566 487e 00F4      		brsh .+2
7548
 7567 4880 00C0      		rjmp .L1060
7549
 7568 4882 9090 0000 		lds r9,FromNaviCtrl_Value+1
7550
 7569 4886 48E1      		ldi r20,lo8(24)
7551
 7570 4888 4915      		cp r20,r9
7552
 7571 488a 04F4      		brge .+2
7553
 7572 488c 00C0      		rjmp .L861
7554
 7573 488e 1092 0000 		sts (cnt.3100)+1,__zero_reg__
7555
 7574 4892 1092 0000 		sts cnt.3100,__zero_reg__
7556
 7575 4896 88EE      		ldi r24,lo8(1000)
7557
 7576 4898 93E0      		ldi r25,hi8(1000)
7558
 7577 489a 9093 0000 		sts (KompassSignalSchlecht)+1,r25
7559
 7578 489e 8093 0000 		sts KompassSignalSchlecht,r24
7560
 7579               	.L876:
7561
 7580 48a2 9C8D      		ldd r25,Y+28
7562
 7581 48a4 692E      		mov r6,r25
7563
 7582 48a6 7724      		clr r7
7564
 7583 48a8 8091 0000 		lds r24,cnt.3100
7565
 7584 48ac 9091 0000 		lds r25,(cnt.3100)+1
7566
 7585 48b0 6816      		cp r6,r24
7567
 7586 48b2 7906      		cpc r7,r25
7568
 7587 48b4 04F4      		brge .L877
7569
 7588 48b6 7092 0000 		sts (cnt.3100)+1,r7
7570
 7589 48ba 6092 0000 		sts cnt.3100,r6
7571
 7590               	.L877:
7572
 7591 48be 9920      		tst r9
7573
 7592 48c0 01F0      		breq .L879
7574
 7593 48c2 292D      		mov r18,r9
7575
 7594 48c4 3327      		clr r19
7576
 7595 48c6 27FD      		sbrc r18,7
7577
 7596 48c8 3095      		com r19
7578
 7597 48ca 8091 0000 		lds r24,cnt.3100
7579
 7598 48ce 9091 0000 		lds r25,(cnt.3100)+1
7580
 7599 48d2 2817      		cp r18,r24
7581
 7600 48d4 3907      		cpc r19,r25
7582
 7601 48d6 04F4      		brge .L879
7583
 7602 48d8 3093 0000 		sts (cnt.3100)+1,r19
7584
 7603 48dc 2093 0000 		sts cnt.3100,r18
7585
 7604               	.L879:
7586
 7605 48e0 A1E0      		ldi r26,lo8(1025)
7587
 7606 48e2 EA16      		cp r14,r26
7588
 7607 48e4 A4E0      		ldi r26,hi8(1025)
7589
 7608 48e6 FA06      		cpc r15,r26
7590
 7609 48e8 A0E0      		ldi r26,hlo8(1025)
7591
 7610 48ea 0A07      		cpc r16,r26
7592
 7611 48ec A0E0      		ldi r26,hhi8(1025)
7593
 7612 48ee 1A07      		cpc r17,r26
7594
 7613 48f0 04F0      		brlt .L882
7595
 7614 48f2 8091 0000 		lds r24,AdNeutralNick
7596
 7615 48f6 9091 0000 		lds r25,(AdNeutralNick)+1
7597
 7616 48fa 2091 0000 		lds r18,cnt.3100
7598
 7617 48fe 3091 0000 		lds r19,(cnt.3100)+1
7599
 7618 4902 820F      		add r24,r18
7600
 7619 4904 931F      		adc r25,r19
7601
 7620 4906 9093 0000 		sts (AdNeutralNick)+1,r25
7602
 7621 490a 8093 0000 		sts AdNeutralNick,r24
7603
 7622               	.L882:
7604
 7623 490e B0E0      		ldi r27,lo8(-1024)
7605
 7624 4910 EB16      		cp r14,r27
7606
 7625 4912 BCEF      		ldi r27,hi8(-1024)
7607
 7626 4914 FB06      		cpc r15,r27
7608
 7627 4916 BFEF      		ldi r27,hlo8(-1024)
7609
 7628 4918 0B07      		cpc r16,r27
7610
 7629 491a BFEF      		ldi r27,hhi8(-1024)
7611
 7630 491c 1B07      		cpc r17,r27
7612
 7631 491e 04F4      		brge .L884
7613
 7632 4920 8091 0000 		lds r24,AdNeutralNick
7614
 7633 4924 9091 0000 		lds r25,(AdNeutralNick)+1
7615
 7634 4928 2091 0000 		lds r18,cnt.3100
7616
 7635 492c 3091 0000 		lds r19,(cnt.3100)+1
7617
 7636 4930 821B      		sub r24,r18
7618
 7637 4932 930B      		sbc r25,r19
7619
 7638 4934 9093 0000 		sts (AdNeutralNick)+1,r25
7620
 7639 4938 8093 0000 		sts AdNeutralNick,r24
7621
 7640               	.L884:
7622
 7641 493c 81E0      		ldi r24,lo8(1)
7623
 7642 493e 90E0      		ldi r25,hi8(1)
7624
 7643 4940 9093 0000 		sts (cnt.3100)+1,r25
7625
 7644 4944 8093 0000 		sts cnt.3100,r24
7626
 7645 4948 1092 0000 		sts ausgleichRoll.3091,__zero_reg__
7627
 7646 494c 1092 0000 		sts (ausgleichRoll.3091)+1,__zero_reg__
7628
 7647 4950 1092 0000 		sts (ausgleichRoll.3091)+2,__zero_reg__
7629
 7648 4954 1092 0000 		sts (ausgleichRoll.3091)+3,__zero_reg__
7630
 7649 4958 8091 0000 		lds r24,MittelIntegralRoll_Alt.3106
7631
 7650 495c 9091 0000 		lds r25,(MittelIntegralRoll_Alt.3106)+1
7632
 7651 4960 A091 0000 		lds r26,(MittelIntegralRoll_Alt.3106)+2
7633
 7652 4964 B091 0000 		lds r27,(MittelIntegralRoll_Alt.3106)+3
7634
 7653 4968 8219      		sub r24,r2
7635
 7654 496a 9309      		sbc r25,r3
7636
 7655 496c A409      		sbc r26,r4
7637
 7656 496e B509      		sbc r27,r5
7638
 7657 4970 815E      		subi r24,lo8(-(19999))
7639
 7658 4972 914B      		sbci r25,hi8(-(19999))
7640
 7659 4974 AF4F      		sbci r26,hlo8(-(19999))
7641
 7660 4976 BF4F      		sbci r27,hhi8(-(19999))
7642
 7661 4978 8F53      		subi r24,lo8(39999)
7643
 7662 497a 9C49      		sbci r25,hi8(39999)
7644
 7663 497c A040      		sbci r26,hlo8(39999)
7645
 7664 497e B040      		sbci r27,hhi8(39999)
7646
 7665 4980 00F4      		brsh .+2
7647
 7666 4982 00C0      		rjmp .L886
7648
 7667 4984 F8E1      		ldi r31,lo8(24)
7649
 7668 4986 F915      		cp r31,r9
7650
 7669 4988 04F4      		brge .+2
7651
 7670 498a 00C0      		rjmp .L886
7652
 7671 498c 1092 0000 		sts (cnt.3100)+1,__zero_reg__
7653
 7672 4990 1092 0000 		sts cnt.3100,__zero_reg__
7654
 7673 4994 88EE      		ldi r24,lo8(1000)
7655
 7674 4996 93E0      		ldi r25,hi8(1000)
7656
 7675 4998 9093 0000 		sts (KompassSignalSchlecht)+1,r25
7657
 7676 499c 8093 0000 		sts KompassSignalSchlecht,r24
7658
 7677               	.L901:
7659
 7678 49a0 8091 0000 		lds r24,cnt.3100
7660
 7679 49a4 9091 0000 		lds r25,(cnt.3100)+1
7661
 7680 49a8 6816      		cp r6,r24
7662
 7681 49aa 7906      		cpc r7,r25
7663
 7682 49ac 04F4      		brge .L902
7664
 7683 49ae 7092 0000 		sts (cnt.3100)+1,r7
7665
 7684 49b2 6092 0000 		sts cnt.3100,r6
7666
 7685               	.L902:
7667
 7686 49b6 9920      		tst r9
7668
 7687 49b8 01F0      		breq .L904
7669
 7688 49ba 292D      		mov r18,r9
7670
 7689 49bc 3327      		clr r19
7671
 7690 49be 27FD      		sbrc r18,7
7672
 7691 49c0 3095      		com r19
7673
 7692 49c2 8091 0000 		lds r24,cnt.3100
7674
 7693 49c6 9091 0000 		lds r25,(cnt.3100)+1
7675
 7694 49ca 2817      		cp r18,r24
7676
 7695 49cc 3907      		cpc r19,r25
7677
 7696 49ce 04F4      		brge .L904
7678
 7697 49d0 3093 0000 		sts (cnt.3100)+1,r19
7679
 7698 49d4 2093 0000 		sts cnt.3100,r18
7680
 7699               	.L904:
7681
 7700 49d8 71E0      		ldi r23,lo8(1025)
7682
 7701 49da A716      		cp r10,r23
7683
 7702 49dc 74E0      		ldi r23,hi8(1025)
7684
 7703 49de B706      		cpc r11,r23
7685
 7704 49e0 70E0      		ldi r23,hlo8(1025)
7686
 7705 49e2 C706      		cpc r12,r23
7687
 7706 49e4 70E0      		ldi r23,hhi8(1025)
7688
 7707 49e6 D706      		cpc r13,r23
7689
 7708 49e8 04F0      		brlt .L907
7690
 7709 49ea 8091 0000 		lds r24,AdNeutralRoll
7691
 7710 49ee 9091 0000 		lds r25,(AdNeutralRoll)+1
7692
 7711 49f2 2091 0000 		lds r18,cnt.3100
7693
 7712 49f6 3091 0000 		lds r19,(cnt.3100)+1
7694
 7713 49fa 820F      		add r24,r18
7695
 7714 49fc 931F      		adc r25,r19
7696
 7715 49fe 9093 0000 		sts (AdNeutralRoll)+1,r25
7697
 7716 4a02 8093 0000 		sts AdNeutralRoll,r24
7698
 7717               	.L907:
7699
 7718 4a06 80E0      		ldi r24,lo8(-1024)
7700
 7719 4a08 A816      		cp r10,r24
7701
 7720 4a0a 8CEF      		ldi r24,hi8(-1024)
7702
 7721 4a0c B806      		cpc r11,r24
7703
 7722 4a0e 8FEF      		ldi r24,hlo8(-1024)
7704
 7723 4a10 C806      		cpc r12,r24
7705
 7724 4a12 8FEF      		ldi r24,hhi8(-1024)
7706
 7725 4a14 D806      		cpc r13,r24
7707
 7726 4a16 04F0      		brlt .+4
7708
 7727 4a18 0C94 0000 		jmp .L909
7709
 7728 4a1c 8091 0000 		lds r24,AdNeutralRoll
7710
 7729 4a20 9091 0000 		lds r25,(AdNeutralRoll)+1
7711
 7730 4a24 2091 0000 		lds r18,cnt.3100
7712
 7731 4a28 3091 0000 		lds r19,(cnt.3100)+1
7713
 7732 4a2c 821B      		sub r24,r18
7714
 7733 4a2e 930B      		sbc r25,r19
7715
 7734 4a30 9093 0000 		sts (AdNeutralRoll)+1,r25
7716
 7735 4a34 8093 0000 		sts AdNeutralRoll,r24
7717
 7736 4a38 0C94 0000 		jmp .L909
7718
 7737               	.L1111:
7719
 7738 4a3c 9701      		movw r18,r14
7720
 7739 4a3e 0C94 0000 		jmp .L1010
7721
 7740               	.L1076:
7722
 7741 4a42 6801      		movw r12,r16
7723
 7742 4a44 0C94 0000 		jmp .L927
7724
 7743               	.L1078:
7725
 7744 4a48 60E0      		ldi r22,lo8(0)
7726
 7745 4a4a 70E0      		ldi r23,hi8(0)
7727
 7746 4a4c 00E0      		ldi r16,lo8(0)
7728
 7747 4a4e 10E0      		ldi r17,hi8(0)
7729
 7748 4a50 0C94 0000 		jmp .L931
7730
 7749               	.L982:
7731
 7750 4a54 8091 0000 		lds r24,Parameter_MaxHoehe
7732
 7751 4a58 8233      		cpi r24,lo8(50)
7733
 7752 4a5a 00F4      		brsh .+4
7734
 7753 4a5c 0C94 0000 		jmp .L984
7735
 7754               	.L985:
7736
 7755 4a60 81E0      		ldi r24,lo8(1)
7737
 7756 4a62 8093 0000 		sts HoehenReglerAktiv,r24
7738
 7757 4a66 88EC      		ldi r24,lo8(-56)
7739
 7758 4a68 8093 0000 		sts delay.3113,r24
7740
 7759 4a6c 2091 0000 		lds r18,HoehenWert
7741
 7760 4a70 3091 0000 		lds r19,(HoehenWert)+1
7742
 7761 4a74 00C0      		rjmp .L986
7743
 7762               	.L1086:
7744
 7763 4a76 4D5F      		subi r20,lo8(-(3))
7745
 7764 4a78 5F4F      		sbci r21,hi8(-(3))
7746
 7765 4a7a 0C94 0000 		jmp .L741
7747
 7766               	.L1087:
7748
 7767 4a7e 4D5F      		subi r20,lo8(-(3))
7749
 7768 4a80 5F4F      		sbci r21,hi8(-(3))
7750
 7769 4a82 0C94 0000 		jmp .L742
7751
 7770               	.L1083:
7752
 7771 4a86 1092 0000 		sts SummeNick.3068,__zero_reg__
7753
 7772 4a8a 1092 0000 		sts (SummeNick.3068)+1,__zero_reg__
7754
 7773 4a8e 1092 0000 		sts (SummeNick.3068)+2,__zero_reg__
7755
 7774 4a92 1092 0000 		sts (SummeNick.3068)+3,__zero_reg__
7756
 7775 4a96 1092 0000 		sts SummeRoll.3069,__zero_reg__
7757
 7776 4a9a 1092 0000 		sts (SummeRoll.3069)+1,__zero_reg__
7758
 7777 4a9e 1092 0000 		sts (SummeRoll.3069)+2,__zero_reg__
7759
 7778 4aa2 1092 0000 		sts (SummeRoll.3069)+3,__zero_reg__
7760
 7779 4aa6 8A3F      		cpi r24,250
7761
 7780 4aa8 9105      		cpc r25,__zero_reg__
7762
 7781 4aaa 01F0      		breq .+4
7763
 7782 4aac 0C94 0000 		jmp .L682
7764
 7783 4ab0 81E0      		ldi r24,lo8(1)
7765
 7784 4ab2 8093 0000 		sts NeueKompassRichtungMerken.3089,r24
7766
 7785 4ab6 1092 0000 		sts sollGier.3070,__zero_reg__
7767
 7786 4aba 1092 0000 		sts (sollGier.3070)+1,__zero_reg__
7768
 7787 4abe 1092 0000 		sts (sollGier.3070)+2,__zero_reg__
7769
 7788 4ac2 1092 0000 		sts (sollGier.3070)+3,__zero_reg__
7770
 7789 4ac6 1092 0000 		sts Mess_Integral_Gier,__zero_reg__
7771
 7790 4aca 1092 0000 		sts (Mess_Integral_Gier)+1,__zero_reg__
7772
 7791 4ace 1092 0000 		sts (Mess_Integral_Gier)+2,__zero_reg__
7773
 7792 4ad2 1092 0000 		sts (Mess_Integral_Gier)+3,__zero_reg__
7774
 7793 4ad6 0C94 0000 		jmp .L682
7775
 7794               	.L1104:
7776
 7795 4ada A0E0      		ldi r26,lo8(0)
7777
 7796 4adc 1092 0000 		sts Looping_Oben,__zero_reg__
7778
 7797 4ae0 0C94 0000 		jmp .L788
7779
 7798               	.L1106:
7780
 7799 4ae4 1092 0000 		sts Looping_Unten,__zero_reg__
7781
 7800 4ae8 0C94 0000 		jmp .L794
7782
 7801               	.L1102:
7783
 7802 4aec 1092 0000 		sts Looping_Rechts,__zero_reg__
7784
 7803 4af0 0C94 0000 		jmp .L782
7785
 7804               	.L1068:
7786
 7805 4af4 88E9      		ldi r24,lo8(15000)
7787
 7806 4af6 9AE3      		ldi r25,hi8(15000)
7788
 7807 4af8 9093 0000 		sts (beeptime)+1,r25
7789
 7808 4afc 8093 0000 		sts beeptime,r24
7790
 7809 4b00 80E0      		ldi r24,lo8(3072)
7791
 7810 4b02 9CE0      		ldi r25,hi8(3072)
7792
 7811 4b04 9093 0000 		sts (BeepMuster)+1,r25
7793
 7812 4b08 8093 0000 		sts BeepMuster,r24
7794
 7813 4b0c 0C94 0000 		jmp .L662
7795
 7814               	.L1075:
7796
 7815 4b10 D094      		com r13
7797
 7816 4b12 C194      		neg r12
7798
 7817 4b14 D108      		sbc r13,__zero_reg__
7799
 7818 4b16 D394      		inc r13
7800
 7819 4b18 0C94 0000 		jmp .L926
7801
 7820               	.L1074:
7802
 7821 4b1c 1095      		com r17
7803
 7822 4b1e 0195      		neg r16
7804
 7823 4b20 1F4F      		sbci r17,lo8(-1)
7805
 7824 4b22 0C94 0000 		jmp .L925
7806
 7825               	.L1077:
7807
 7826 4b26 8827      		clr r24
7808
 7827 4b28 9927      		clr r25
7809
 7828 4b2a 8819      		sub r24,r8
7810
 7829 4b2c 9909      		sbc r25,r9
7811
 7830 4b2e 0C94 0000 		jmp .L929
7812
 7831               	.L1110:
7813
 7832 4b32 3196      		adiw r30,1
7814
 7833 4b34 0C94 0000 		jmp .L1012
7815
 7834               	.L818:
7816
 7835 4b38 C401      		movw r24,r8
7817
 7836 4b3a B301      		movw r22,r6
7818
 7837 4b3c 22E0      		ldi r18,lo8(2)
7819
 7838 4b3e 30E0      		ldi r19,hi8(2)
7820
 7839 4b40 40E0      		ldi r20,hlo8(2)
7821
 7840 4b42 50E0      		ldi r21,hhi8(2)
7822
 7841 4b44 0E94 0000 		call __divmodsi4
7823
 7842 4b48 3901      		movw r6,r18
7824
 7843 4b4a 4A01      		movw r8,r20
7825
 7844 4b4c C601      		movw r24,r12
7826
 7845 4b4e B501      		movw r22,r10
7827
 7846 4b50 22E0      		ldi r18,lo8(2)
7828
 7847 4b52 30E0      		ldi r19,hi8(2)
7829
 7848 4b54 40E0      		ldi r20,hlo8(2)
7830
 7849 4b56 50E0      		ldi r21,hhi8(2)
7831
 7850 4b58 0E94 0000 		call __divmodsi4
7832
 7851 4b5c 5901      		movw r10,r18
7833
 7852 4b5e 6A01      		movw r12,r20
7834
 7853 4b60 00C0      		rjmp .L820
7835
 7854               	.L1089:
7836
 7855 4b62 1092 0000 		sts (StickGas)+1,__zero_reg__
7837
 7856 4b66 1092 0000 		sts StickGas,__zero_reg__
7838
 7857 4b6a 0C94 0000 		jmp .L752
7839
 7858               	.L1091:
7840
 7859 4b6e 9095      		com r25
7841
 7860 4b70 8195      		neg r24
7842
 7861 4b72 9F4F      		sbci r25,lo8(-1)
7843
 7862 4b74 0C94 0000 		jmp .L758
7844
 7863               	.L1090:
7845
 7864 4b78 0396      		adiw r24,3
7846
 7865 4b7a 0C94 0000 		jmp .L757
7847
 7866               	.L1095:
7848
 7867 4b7e 0396      		adiw r24,3
7849
 7868 4b80 9595      		asr r25
7850
 7869 4b82 8795      		ror r24
7851
 7870 4b84 9595      		asr r25
7852
 7871 4b86 8795      		ror r24
7853
 7872 4b88 97FD      		sbrc r25,7
7854
 7873 4b8a 00C0      		rjmp .+4
7855
 7874 4b8c 0C94 0000 		jmp .L766
7856
 7875               	.L1096:
7857
 7876 4b90 9095      		com r25
7858
 7877 4b92 8195      		neg r24
7859
 7878 4b94 9F4F      		sbci r25,lo8(-1)
7860
 7879 4b96 0C94 0000 		jmp .L766
7861
 7880               	.L940:
7862
 7881 4b9a 0894      		sec
7863
 7882 4b9c E108      		sbc r14,__zero_reg__
7864
 7883 4b9e F108      		sbc r15,__zero_reg__
7865
 7884 4ba0 F092 0000 		sts (KompassSignalSchlecht)+1,r15
7866
 7885 4ba4 E092 0000 		sts KompassSignalSchlecht,r14
7867
 7886 4ba8 0C94 0000 		jmp .L922
7868
 7887               	.L1069:
7869
 7888 4bac 4B2F      		mov r20,r27
7870
 7889 4bae 50E0      		ldi r21,lo8(0)
7871
 7890 4bb0 5B87      		std Y+11,r21
7872
 7891 4bb2 4A87      		std Y+10,r20
7873
 7892 4bb4 8091 0000 		lds r24,Looping_Nick
7874
 7893 4bb8 8823      		tst r24
7875
 7894 4bba 01F4      		brne .+4
7876
 7895 4bbc 0C94 0000 		jmp .L806
7877
 7896 4bc0 0C94 0000 		jmp .L804
7878
 7897               	.L731:
7879
 7898 4bc4 1092 0000 		sts delay_einschalten.3077,__zero_reg__
7880
 7899 4bc8 0C94 0000 		jmp .L733
7881
 7900               	.L735:
7882
 7901 4bcc 1092 0000 		sts delay_ausschalten.3078,__zero_reg__
7883
 7902 4bd0 0C94 0000 		jmp .L674
7884
 7903               	.L1121:
7885
 7904 4bd4 0396      		adiw r24,3
7886
 7905 4bd6 00C0      		rjmp .L949
7887
 7906               	.L1120:
7888
 7907 4bd8 0396      		adiw r24,3
7889
 7908 4bda 00C0      		rjmp .L948
7890
 7909               	.L1098:
7891
 7910 4bdc 0396      		adiw r24,3
7892
 7911 4bde 0C94 0000 		jmp .L769
7893
 7912               	.L1097:
7894
 7913 4be2 9095      		com r25
7895
 7914 4be4 8195      		neg r24
7896
 7915 4be6 9F4F      		sbci r25,lo8(-1)
7897
 7916 4be8 0C94 0000 		jmp .L768
7898
 7917               	.L1093:
7899
 7918 4bec 0396      		adiw r24,3
7900
 7919 4bee 0C94 0000 		jmp .L761
7901
 7920               	.L1092:
7902
 7921 4bf2 9095      		com r25
7903
 7922 4bf4 8195      		neg r24
7904
 7923 4bf6 9F4F      		sbci r25,lo8(-1)
7905
 7924 4bf8 0C94 0000 		jmp .L760
7906
 7925               	.L938:
7907
 7926 4bfc 84EF      		ldi r24,lo8(500)
7908
 7927 4bfe 91E0      		ldi r25,hi8(500)
7909
 7928 4c00 9093 0000 		sts (KompassSignalSchlecht)+1,r25
7910
 7929 4c04 8093 0000 		sts KompassSignalSchlecht,r24
7911
 7930 4c08 0C94 0000 		jmp .L922
7912
 7931               	.L1081:
7913
 7932 4c0c 215E      		subi r18,lo8(-(31))
7914
 7933 4c0e 3F4F      		sbci r19,hi8(-(31))
7915
 7934 4c10 0C94 0000 		jmp .L937
7916
 7935               	.L1080:
7917
 7936 4c14 695F      		subi r22,lo8(-(7))
7918
 7937 4c16 7F4F      		sbci r23,hi8(-(7))
7919
 7938 4c18 0C94 0000 		jmp .L936
7920
 7939               	.L943:
7921
 7940 4c1c 4427      		clr r20
7922
 7941 4c1e 37FD      		sbrc r19,7
7923
 7942 4c20 4095      		com r20
7924
 7943 4c22 542F      		mov r21,r20
7925
 7944 4c24 8091 0000 		lds r24,Mess_Integral_Gier
7926
 7945 4c28 9091 0000 		lds r25,(Mess_Integral_Gier)+1
7927
 7946 4c2c A091 0000 		lds r26,(Mess_Integral_Gier)+2
7928
 7947 4c30 B091 0000 		lds r27,(Mess_Integral_Gier)+3
7929
 7948 4c34 820F      		add r24,r18
7930
 7949 4c36 931F      		adc r25,r19
7931
 7950 4c38 A41F      		adc r26,r20
7932
 7951 4c3a B51F      		adc r27,r21
7933
 7952 4c3c 8093 0000 		sts Mess_Integral_Gier,r24
7934
 7953 4c40 9093 0000 		sts (Mess_Integral_Gier)+1,r25
7935
 7954 4c44 A093 0000 		sts (Mess_Integral_Gier)+2,r26
7936
 7955 4c48 B093 0000 		sts (Mess_Integral_Gier)+3,r27
7937
 7956 4c4c 0C94 0000 		jmp .L922
7938
 7957               	.L687:
7939
 7958 4c50 8081      		ld r24,Z
7940
 7959 4c52 9181      		ldd r25,Z+1
7941
 7960 4c54 855B      		subi r24,lo8(-75)
7942
 7961 4c56 9F4F      		sbci r25,hi8(-75)
7943
 7962 4c58 04F0      		brlt .+2
7944
 7963 4c5a 00C0      		rjmp .L721
7945
 7964 4c5c 8091 0000 		lds r24,delay_neutral.3076
7946
 7965 4c60 8F5F      		subi r24,lo8(-(1))
7947
 7966 4c62 8093 0000 		sts delay_neutral.3076,r24
7948
 7967 4c66 893C      		cpi r24,lo8(-55)
7949
 7968 4c68 00F4      		brsh .+4
7950
 7969 4c6a 0C94 0000 		jmp .L684
7951
 7970 4c6e 4C30      		cpi r20,lo8(12)
7952
 7971 4c70 00F0      		brlo .+2
7953
 7972 4c72 00C0      		rjmp .L724
7954
 7973 4c74 2998      		cbi 37-0x20,1
7955
 7974               	.L726:
7956
 7975 4c76 8FEF      		ldi r24,lo8(-1)
7957
 7976 4c78 00E0      		ldi r16,lo8(EEPromArray+4)
7958
 7977 4c7a 10E0      		ldi r17,hi8(EEPromArray+4)
7959
 7978 4c7c D801      		movw r26,r16
7960
 7979               	/* #APP */
7961
 7980 4c7e 082E      		mov __tmp_reg__,r24
7962
 7981 4c80 0E94 0000 		call __eeprom_write_byte_1F2021
7963
 7982               	/* #NOAPP */
7964
 7983 4c84 1092 0000 		sts MotorenEin,__zero_reg__
7965
 7984 4c88 1092 0000 		sts delay_neutral.3076,__zero_reg__
7966
 7985 4c8c 1092 0000 		sts (modell_fliegt)+1,__zero_reg__
7967
 7986 4c90 1092 0000 		sts modell_fliegt,__zero_reg__
7968
 7987 4c94 0E94 0000 		call SetNeutral
7969
 7988 4c98 8091 0000 		lds r24,NeutralAccX
7970
 7989 4c9c 9091 0000 		lds r25,(NeutralAccX)+1
7971
 7990 4ca0 97FD      		sbrc r25,7
7972
 7991 4ca2 00C0      		rjmp .L1127
7973
 7992               	.L727:
7974
 7993 4ca4 892F      		mov r24,r25
7975
 7994 4ca6 990F      		lsl r25
7976
 7995 4ca8 990B      		sbc r25,r25
7977
 7996 4caa D801      		movw r26,r16
7978
 7997               	/* #APP */
7979
 7998 4cac 082E      		mov __tmp_reg__,r24
7980
 7999 4cae 0E94 0000 		call __eeprom_write_byte_1F2021
7981
 8000               	/* #NOAPP */
7982
 8001 4cb2 8091 0000 		lds r24,NeutralAccX
7983
 8002 4cb6 9091 0000 		lds r25,(NeutralAccX)+1
7984
 8003 4cba 60E0      		ldi r22,lo8(256)
7985
 8004 4cbc 71E0      		ldi r23,hi8(256)
7986
 8005 4cbe 0E94 0000 		call __divmodhi4
7987
 8006 4cc2 0F5F      		subi r16,lo8(-(1))
7988
 8007 4cc4 1F4F      		sbci r17,hi8(-(1))
7989
 8008 4cc6 D801      		movw r26,r16
7990
 8009               	/* #APP */
7991
 8010 4cc8 082E      		mov __tmp_reg__,r24
7992
 8011 4cca 0E94 0000 		call __eeprom_write_byte_1F2021
7993
 8012               	/* #NOAPP */
7994
 8013 4cce 0150      		subi r16,lo8(-(-1))
7995
 8014 4cd0 1040      		sbci r17,hi8(-(-1))
7996
 8015 4cd2 2091 0000 		lds r18,NeutralAccY
7997
 8016 4cd6 3091 0000 		lds r19,(NeutralAccY)+1
7998
 8017 4cda 37FD      		sbrc r19,7
7999
 8018 4cdc 00C0      		rjmp .L1128
8000
 8019               	.L728:
8001
 8020 4cde 832F      		mov r24,r19
8002
 8021 4ce0 9927      		clr r25
8003
 8022 4ce2 87FD      		sbrc r24,7
8004
 8023 4ce4 9A95      		dec r25
8005
 8024 4ce6 0E5F      		subi r16,lo8(-(2))
8006
 8025 4ce8 1F4F      		sbci r17,hi8(-(2))
8007
 8026 4cea D801      		movw r26,r16
8008
 8027               	/* #APP */
8009
 8028 4cec 082E      		mov __tmp_reg__,r24
8010
 8029 4cee 0E94 0000 		call __eeprom_write_byte_1F2021
8011
 8030               	/* #NOAPP */
8012
 8031 4cf2 8091 0000 		lds r24,NeutralAccY
8013
 8032 4cf6 9091 0000 		lds r25,(NeutralAccY)+1
8014
 8033 4cfa 60E0      		ldi r22,lo8(256)
8015
 8034 4cfc 71E0      		ldi r23,hi8(256)
8016
 8035 4cfe 0E94 0000 		call __divmodhi4
8017
 8036 4d02 0F5F      		subi r16,lo8(-(1))
8018
 8037 4d04 1F4F      		sbci r17,hi8(-(1))
8019
 8038 4d06 D801      		movw r26,r16
8020
 8039               	/* #APP */
8021
 8040 4d08 082E      		mov __tmp_reg__,r24
8022
 8041 4d0a 0E94 0000 		call __eeprom_write_byte_1F2021
8023
 8042               	/* #NOAPP */
8024
 8043 4d0e 0350      		subi r16,lo8(-(-3))
8025
 8044 4d10 1040      		sbci r17,hi8(-(-3))
8026
 8045 4d12 6091 0000 		lds r22,NeutralAccZ
8027
 8046 4d16 7091 0000 		lds r23,(NeutralAccZ)+1
8028
 8047 4d1a 8091 0000 		lds r24,(NeutralAccZ)+2
8029
 8048 4d1e 9091 0000 		lds r25,(NeutralAccZ)+3
8030
 8049 4d22 0E94 0000 		call __fixsfsi
8031
 8050 4d26 9B01      		movw r18,r22
8032
 8051 4d28 77FD      		sbrc r23,7
8033
 8052 4d2a 00C0      		rjmp .L1129
8034
 8053               	.L729:
8035
 8054 4d2c 832F      		mov r24,r19
8036
 8055 4d2e 9927      		clr r25
8037
 8056 4d30 87FD      		sbrc r24,7
8038
 8057 4d32 9A95      		dec r25
8039
 8058 4d34 0C5F      		subi r16,lo8(-(4))
8040
 8059 4d36 1F4F      		sbci r17,hi8(-(4))
8041
 8060 4d38 D801      		movw r26,r16
8042
 8061               	/* #APP */
8043
 8062 4d3a 082E      		mov __tmp_reg__,r24
8044
 8063 4d3c 0E94 0000 		call __eeprom_write_byte_1F2021
8045
 8064               	/* #NOAPP */
8046
 8065 4d40 6091 0000 		lds r22,NeutralAccZ
8047
 8066 4d44 7091 0000 		lds r23,(NeutralAccZ)+1
8048
 8067 4d48 8091 0000 		lds r24,(NeutralAccZ)+2
8049
 8068 4d4c 9091 0000 		lds r25,(NeutralAccZ)+3
8050
 8069 4d50 0E94 0000 		call __fixsfsi
8051
 8070 4d54 DC01      		movw r26,r24
8052
 8071 4d56 CB01      		movw r24,r22
8053
 8072 4d58 60E0      		ldi r22,lo8(256)
8054
 8073 4d5a 71E0      		ldi r23,hi8(256)
8055
 8074 4d5c 0E94 0000 		call __divmodhi4
8056
 8075 4d60 0F5F      		subi r16,lo8(-(1))
8057
 8076 4d62 1F4F      		sbci r17,hi8(-(1))
8058
 8077 4d64 D801      		movw r26,r16
8059
 8078               	/* #APP */
8060
 8079 4d66 082E      		mov __tmp_reg__,r24
8061
 8080 4d68 0E94 0000 		call __eeprom_write_byte_1F2021
8062
 8081               	/* #NOAPP */
8063
 8082               	.L1066:
8064
 8083 4d6c 0E94 0000 		call GetActiveParamSetNumber
8065
 8084 4d70 0E94 0000 		call Piep
8066
 8085 4d74 8091 0000 		lds r24,EE_Parameter+2
8067
 8086 4d78 A82F      		mov r26,r24
8068
 8087 4d7a B0E0      		ldi r27,lo8(0)
8069
 8088 4d7c AA0F      		lsl r26
8070
 8089 4d7e BB1F      		rol r27
8071
 8090 4d80 0C94 0000 		jmp .L684
8072
 8091               	.L1079:
8073
 8092 4d84 88EC      		ldi r24,lo8(200)
8074
 8093 4d86 90E0      		ldi r25,hi8(200)
8075
 8094 4d88 9093 0000 		sts (beeptime)+1,r25
8076
 8095 4d8c 8093 0000 		sts beeptime,r24
8077
 8096 4d90 B101      		movw r22,r2
8078
 8097 4d92 8827      		clr r24
8079
 8098 4d94 77FD      		sbrc r23,7
8080
 8099 4d96 8095      		com r24
8081
 8100 4d98 982F      		mov r25,r24
8082
 8101 4d9a 2C89      		ldd r18,Y+20
8083
 8102 4d9c 3D89      		ldd r19,Y+21
8084
 8103 4d9e 4E89      		ldd r20,Y+22
8085
 8104 4da0 5F89      		ldd r21,Y+23
8086
 8105 4da2 0E94 0000 		call __mulsi3
8087
 8106 4da6 2B01      		movw r4,r22
8088
 8107 4da8 3C01      		movw r6,r24
8089
 8108 4daa 6093 0000 		sts ErsatzKompass,r22
8090
 8109 4dae 7093 0000 		sts (ErsatzKompass)+1,r23
8091
 8110 4db2 8093 0000 		sts (ErsatzKompass)+2,r24
8092
 8111 4db6 9093 0000 		sts (ErsatzKompass)+3,r25
8093
 8112 4dba 0E94 0000 		call __divmodsi4
8094
 8113 4dbe 3093 0000 		sts (KompassStartwert)+1,r19
8095
 8114 4dc2 2093 0000 		sts KompassStartwert,r18
8096
 8115 4dc6 1092 0000 		sts NeueKompassRichtungMerken.3089,__zero_reg__
8097
 8116 4dca 0C94 0000 		jmp .L932
8098
 8117               	.L1085:
8099
 8118 4dce 88EC      		ldi r24,lo8(-56)
8100
 8119 4dd0 8093 0000 		sts delay_einschalten.3077,r24
8101
 8120 4dd4 81E0      		ldi r24,lo8(1)
8102
 8121 4dd6 90E0      		ldi r25,hi8(1)
8103
 8122 4dd8 9093 0000 		sts (modell_fliegt)+1,r25
8104
 8123 4ddc 8093 0000 		sts modell_fliegt,r24
8105
 8124 4de0 81E0      		ldi r24,lo8(1)
8106
 8125 4de2 8093 0000 		sts MotorenEin,r24
8107
 8126 4de6 1092 0000 		sts sollGier.3070,__zero_reg__
8108
 8127 4dea 1092 0000 		sts (sollGier.3070)+1,__zero_reg__
8109
 8128 4dee 1092 0000 		sts (sollGier.3070)+2,__zero_reg__
8110
 8129 4df2 1092 0000 		sts (sollGier.3070)+3,__zero_reg__
8111
 8130 4df6 1092 0000 		sts Mess_Integral_Gier,__zero_reg__
8112
 8131 4dfa 1092 0000 		sts (Mess_Integral_Gier)+1,__zero_reg__
8113
 8132 4dfe 1092 0000 		sts (Mess_Integral_Gier)+2,__zero_reg__
8114
 8133 4e02 1092 0000 		sts (Mess_Integral_Gier)+3,__zero_reg__
8115
 8134 4e06 1092 0000 		sts Mess_Integral_Gier2,__zero_reg__
8116
 8135 4e0a 1092 0000 		sts (Mess_Integral_Gier2)+1,__zero_reg__
8117
 8136 4e0e 1092 0000 		sts (Mess_Integral_Gier2)+2,__zero_reg__
8118
 8137 4e12 1092 0000 		sts (Mess_Integral_Gier2)+3,__zero_reg__
8119
 8138 4e16 E090 0000 		lds r14,EE_Parameter+20
8120
 8139 4e1a FF24      		clr r15
8121
 8140 4e1c 00E0      		ldi r16,lo8(0)
8122
 8141 4e1e 10E0      		ldi r17,hi8(0)
8123
 8142 4e20 6091 0000 		lds r22,Mittelwert_AccNick
8124
 8143 4e24 7091 0000 		lds r23,(Mittelwert_AccNick)+1
8125
 8144 4e28 8827      		clr r24
8126
 8145 4e2a 77FD      		sbrc r23,7
8127
 8146 4e2c 8095      		com r24
8128
 8147 4e2e 982F      		mov r25,r24
8129
 8148 4e30 A801      		movw r20,r16
8130
 8149 4e32 9701      		movw r18,r14
8131
 8150 4e34 0E94 0000 		call __mulsi3
8132
 8151 4e38 6093 0000 		sts Mess_IntegralNick,r22
8133
 8152 4e3c 7093 0000 		sts (Mess_IntegralNick)+1,r23
8134
 8153 4e40 8093 0000 		sts (Mess_IntegralNick)+2,r24
8135
 8154 4e44 9093 0000 		sts (Mess_IntegralNick)+3,r25
8136
 8155 4e48 6091 0000 		lds r22,Mittelwert_AccRoll
8137
 8156 4e4c 7091 0000 		lds r23,(Mittelwert_AccRoll)+1
8138
 8157 4e50 8827      		clr r24
8139
 8158 4e52 77FD      		sbrc r23,7
8140
 8159 4e54 8095      		com r24
8141
 8160 4e56 982F      		mov r25,r24
8142
 8161 4e58 0E94 0000 		call __mulsi3
8143
 8162 4e5c 6093 0000 		sts Mess_IntegralRoll,r22
8144
 8163 4e60 7093 0000 		sts (Mess_IntegralRoll)+1,r23
8145
 8164 4e64 8093 0000 		sts (Mess_IntegralRoll)+2,r24
8146
 8165 4e68 9093 0000 		sts (Mess_IntegralRoll)+3,r25
8147
 8166 4e6c 8091 0000 		lds r24,IntegralNick
8148
 8167 4e70 9091 0000 		lds r25,(IntegralNick)+1
8149
 8168 4e74 A091 0000 		lds r26,(IntegralNick)+2
8150
 8169 4e78 B091 0000 		lds r27,(IntegralNick)+3
8151
 8170 4e7c 8093 0000 		sts Mess_IntegralNick2,r24
8152
 8171 4e80 9093 0000 		sts (Mess_IntegralNick2)+1,r25
8153
 8172 4e84 A093 0000 		sts (Mess_IntegralNick2)+2,r26
8154
 8173 4e88 B093 0000 		sts (Mess_IntegralNick2)+3,r27
8155
 8174 4e8c 8091 0000 		lds r24,IntegralRoll
8156
 8175 4e90 9091 0000 		lds r25,(IntegralRoll)+1
8157
 8176 4e94 A091 0000 		lds r26,(IntegralRoll)+2
8158
 8177 4e98 B091 0000 		lds r27,(IntegralRoll)+3
8159
 8178 4e9c 8093 0000 		sts Mess_IntegralRoll2,r24
8160
 8179 4ea0 9093 0000 		sts (Mess_IntegralRoll2)+1,r25
8161
 8180 4ea4 A093 0000 		sts (Mess_IntegralRoll2)+2,r26
8162
 8181 4ea8 B093 0000 		sts (Mess_IntegralRoll2)+3,r27
8163
 8182 4eac 1092 0000 		sts SummeNick.3068,__zero_reg__
8164
 8183 4eb0 1092 0000 		sts (SummeNick.3068)+1,__zero_reg__
8165
 8184 4eb4 1092 0000 		sts (SummeNick.3068)+2,__zero_reg__
8166
 8185 4eb8 1092 0000 		sts (SummeNick.3068)+3,__zero_reg__
8167
 8186 4ebc 1092 0000 		sts SummeRoll.3069,__zero_reg__
8168
 8187 4ec0 1092 0000 		sts (SummeRoll.3069)+1,__zero_reg__
8169
 8188 4ec4 1092 0000 		sts (SummeRoll.3069)+2,__zero_reg__
8170
 8189 4ec8 1092 0000 		sts (SummeRoll.3069)+3,__zero_reg__
8171
 8190 4ecc 8091 0000 		lds r24,MikroKopterFlags
8172
 8191 4ed0 8860      		ori r24,lo8(8)
8173
 8192 4ed2 8093 0000 		sts MikroKopterFlags,r24
8174
 8193 4ed6 0C94 0000 		jmp .L733
8175
 8194               	.L1003:
8176
 8195 4eda ADA5      		ldd r26,Y+45
8177
 8196 4edc BEA5      		ldd r27,Y+46
8178
 8197 4ede B093 0000 		sts (hoehenregler.3079)+1,r27
8179
 8198 4ee2 A093 0000 		sts hoehenregler.3079,r26
8180
 8199 4ee6 0C94 0000 		jmp .L1005
8181
 8200               	.L816:
8182
 8201 4eea E090 0000 		lds r14,EE_Parameter+20
8183
 8202 4eee FF24      		clr r15
8184
 8203 4ef0 00E0      		ldi r16,lo8(0)
8185
 8204 4ef2 10E0      		ldi r17,hi8(0)
8186
 8205 4ef4 6981      		ldd r22,Y+1
8187
 8206 4ef6 7A81      		ldd r23,Y+2
8188
 8207 4ef8 8B81      		ldd r24,Y+3
8189
 8208 4efa 9C81      		ldd r25,Y+4
8190
 8209 4efc A801      		movw r20,r16
8191
 8210 4efe 9701      		movw r18,r14
8192
 8211 4f00 0E94 0000 		call __divmodsi4
8193
 8212 4f04 5901      		movw r10,r18
8194
 8213 4f06 6A01      		movw r12,r20
8195
 8214 4f08 8091 0000 		lds r24,Mittelwert_AccNick
8196
 8215 4f0c 9091 0000 		lds r25,(Mittelwert_AccNick)+1
8197
 8216 4f10 AA27      		clr r26
8198
 8217 4f12 97FD      		sbrc r25,7
8199
 8218 4f14 A095      		com r26
8200
 8219 4f16 BA2F      		mov r27,r26
8201
 8220 4f18 A81A      		sub r10,r24
8202
 8221 4f1a B90A      		sbc r11,r25
8203
 8222 4f1c CA0A      		sbc r12,r26
8204
 8223 4f1e DB0A      		sbc r13,r27
8205
 8224 4f20 6D81      		ldd r22,Y+5
8206
 8225 4f22 7E81      		ldd r23,Y+6
8207
 8226 4f24 8F81      		ldd r24,Y+7
8208
 8227 4f26 9885      		ldd r25,Y+8
8209
 8228 4f28 A801      		movw r20,r16
8210
 8229 4f2a 9701      		movw r18,r14
8211
 8230 4f2c 0E94 0000 		call __divmodsi4
8212
 8231 4f30 7901      		movw r14,r18
8213
 8232 4f32 8A01      		movw r16,r20
8214
 8233 4f34 8091 0000 		lds r24,Mittelwert_AccRoll
8215
 8234 4f38 9091 0000 		lds r25,(Mittelwert_AccRoll)+1
8216
 8235 4f3c AA27      		clr r26
8217
 8236 4f3e 97FD      		sbrc r25,7
8218
 8237 4f40 A095      		com r26
8219
 8238 4f42 BA2F      		mov r27,r26
8220
 8239 4f44 E81A      		sub r14,r24
8221
 8240 4f46 F90A      		sbc r15,r25
8222
 8241 4f48 0A0B      		sbc r16,r26
8223
 8242 4f4a 1B0B      		sbc r17,r27
8224
 8243 4f4c C601      		movw r24,r12
8225
 8244 4f4e B501      		movw r22,r10
8226
 8245 4f50 20E1      		ldi r18,lo8(16)
8227
 8246 4f52 30E0      		ldi r19,hi8(16)
8228
 8247 4f54 40E0      		ldi r20,hlo8(16)
8229
 8248 4f56 50E0      		ldi r21,hhi8(16)
8230
 8249 4f58 0E94 0000 		call __divmodsi4
8231
 8250 4f5c 3901      		movw r6,r18
8232
 8251 4f5e 4A01      		movw r8,r20
8233
 8252 4f60 C801      		movw r24,r16
8234
 8253 4f62 B701      		movw r22,r14
8235
 8254 4f64 20E1      		ldi r18,lo8(16)
8236
 8255 4f66 30E0      		ldi r19,hi8(16)
8237
 8256 4f68 40E0      		ldi r20,hlo8(16)
8238
 8257 4f6a 50E0      		ldi r21,hhi8(16)
8239
 8258 4f6c 0E94 0000 		call __divmodsi4
8240
 8259 4f70 5901      		movw r10,r18
8241
 8260 4f72 6A01      		movw r12,r20
8242
 8261 4f74 8091 0000 		lds r24,MaxStickNick
8243
 8262 4f78 9091 0000 		lds r25,(MaxStickNick)+1
8244
 8263 4f7c 8134      		cpi r24,65
8245
 8264 4f7e 9105      		cpc r25,__zero_reg__
8246
 8265 4f80 04F4      		brge .L829
8247
 8266 4f82 8091 0000 		lds r24,MaxStickRoll
8248
 8267 4f86 9091 0000 		lds r25,(MaxStickRoll)+1
8249
 8268 4f8a 8134      		cpi r24,65
8250
 8269 4f8c 9105      		cpc r25,__zero_reg__
8251
 8270 4f8e 04F0      		brlt .L831
8252
 8271               	.L829:
8253
 8272 4f90 C401      		movw r24,r8
8254
 8273 4f92 B301      		movw r22,r6
8255
 8274 4f94 23E0      		ldi r18,lo8(3)
8256
 8275 4f96 30E0      		ldi r19,hi8(3)
8257
 8276 4f98 40E0      		ldi r20,hlo8(3)
8258
 8277 4f9a 50E0      		ldi r21,hhi8(3)
8259
 8278 4f9c 0E94 0000 		call __divmodsi4
8260
 8279 4fa0 3901      		movw r6,r18
8261
 8280 4fa2 4A01      		movw r8,r20
8262
 8281 4fa4 C601      		movw r24,r12
8263
 8282 4fa6 B501      		movw r22,r10
8264
 8283 4fa8 23E0      		ldi r18,lo8(3)
8265
 8284 4faa 30E0      		ldi r19,hi8(3)
8266
 8285 4fac 40E0      		ldi r20,hlo8(3)
8267
 8286 4fae 50E0      		ldi r21,hhi8(3)
8268
 8287 4fb0 0E94 0000 		call __divmodsi4
8269
 8288 4fb4 5901      		movw r10,r18
8270
 8289 4fb6 6A01      		movw r12,r20
8271
 8290               	.L831:
8272
 8291 4fb8 E091 0000 		lds r30,EE_Parameter+3
8273
 8292 4fbc F0E0      		ldi r31,lo8(0)
8274
 8293 4fbe EE0F      		lsl r30
8275
 8294 4fc0 FF1F      		rol r31
8276
 8295 4fc2 E050      		subi r30,lo8(-(PPM_in))
8277
 8296 4fc4 F040      		sbci r31,hi8(-(PPM_in))
8278
 8297 4fc6 0190      		ld __tmp_reg__,Z+
8279
 8298 4fc8 F081      		ld r31,Z
8280
 8299 4fca E02D      		mov r30,__tmp_reg__
8281
 8300 4fcc F7FD      		sbrc r31,7
8282
 8301 4fce 00C0      		rjmp .L1130
8283
 8302               	.L833:
8284
 8303 4fd0 7A97      		sbiw r30,26
8285
 8304 4fd2 04F0      		brlt .L832
8286
 8305 4fd4 C401      		movw r24,r8
8287
 8306 4fd6 B301      		movw r22,r6
8288
 8307 4fd8 23E0      		ldi r18,lo8(3)
8289
 8308 4fda 30E0      		ldi r19,hi8(3)
8290
 8309 4fdc 40E0      		ldi r20,hlo8(3)
8291
 8310 4fde 50E0      		ldi r21,hhi8(3)
8292
 8311 4fe0 0E94 0000 		call __divmodsi4
8293
 8312 4fe4 3901      		movw r6,r18
8294
 8313 4fe6 4A01      		movw r8,r20
8295
 8314 4fe8 C601      		movw r24,r12
8296
 8315 4fea B501      		movw r22,r10
8297
 8316 4fec 23E0      		ldi r18,lo8(3)
8298
 8317 4fee 30E0      		ldi r19,hi8(3)
8299
 8318 4ff0 40E0      		ldi r20,hlo8(3)
8300
 8319 4ff2 50E0      		ldi r21,hhi8(3)
8301
 8320 4ff4 0E94 0000 		call __divmodsi4
8302
 8321 4ff8 5901      		movw r10,r18
8303
 8322 4ffa 6A01      		movw r12,r20
8304
 8323               	.L832:
8305
 8324 4ffc 71E2      		ldi r23,lo8(33)
8306
 8325 4ffe 6716      		cp r6,r23
8307
 8326 5000 7104      		cpc r7,__zero_reg__
8308
 8327 5002 8104      		cpc r8,__zero_reg__
8309
 8328 5004 9104      		cpc r9,__zero_reg__
8310
 8329 5006 04F4      		brge .+2
8311
 8330 5008 00C0      		rjmp .L835
8312
 8331 500a 80E2      		ldi r24,lo8(32)
8313
 8332 500c 682E      		mov r6,r24
8314
 8333 500e 712C      		mov r7,__zero_reg__
8315
 8334 5010 812C      		mov r8,__zero_reg__
8316
 8335 5012 912C      		mov r9,__zero_reg__
8317
 8336               	.L837:
8318
 8337 5014 91E2      		ldi r25,lo8(33)
8319
 8338 5016 A916      		cp r10,r25
8320
 8339 5018 B104      		cpc r11,__zero_reg__
8321
 8340 501a C104      		cpc r12,__zero_reg__
8322
 8341 501c D104      		cpc r13,__zero_reg__
8323
 8342 501e 04F4      		brge .+2
8324
 8343 5020 00C0      		rjmp .L839
8325
 8344 5022 10E2      		ldi r17,lo8(32)
8326
 8345 5024 A12E      		mov r10,r17
8327
 8346 5026 B12C      		mov r11,__zero_reg__
8328
 8347 5028 C12C      		mov r12,__zero_reg__
8329
 8348 502a D12C      		mov r13,__zero_reg__
8330
 8349 502c 00C0      		rjmp .L827
8331
 8350               	.L1109:
8332
 8351 502e 8091 0000 		lds r24,MessLuftdruck
8333
 8352 5032 9091 0000 		lds r25,(MessLuftdruck)+1
8334
 8353 5036 895E      		subi r24,lo8(1001)
8335
 8354 5038 9340      		sbci r25,hi8(1001)
8336
 8355 503a 00F4      		brsh .+2
8337
 8356 503c 00C0      		rjmp .L988
8338
 8357 503e 9091 0000 		lds r25,ExpandBaro
8339
 8358 5042 9A50      		subi r25,lo8(-(-10))
8340
 8359               	.L1067:
8341
 8360 5044 9093 0000 		sts ExpandBaro,r25
8342
 8361 5048 8091 0000 		lds r24,DruckOffsetSetting
8343
 8362 504c 891B      		sub r24,r25
8344
 8363 504e 87BD      		out 71-0x20,r24
8345
 8364 5050 8CE2      		ldi r24,lo8(300)
8346
 8365 5052 91E0      		ldi r25,hi8(300)
8347
 8366 5054 9093 0000 		sts (beeptime)+1,r25
8348
 8367 5058 8093 0000 		sts beeptime,r24
8349
 8368 505c 8AEF      		ldi r24,lo8(-6)
8350
 8369 505e 8093 0000 		sts delay.3113,r24
8351
 8370 5062 2091 0000 		lds r18,HoehenWert
8352
 8371 5066 3091 0000 		lds r19,(HoehenWert)+1
8353
 8372 506a 00C0      		rjmp .L986
8354
 8373               	.L1122:
8355
 8374 506c 0396      		adiw r24,3
8356
 8375 506e 00C0      		rjmp .L996
8357
 8376               	.L1124:
8358
 8377 5070 215F      		subi r18,lo8(-(15))
8359
 8378 5072 3F4F      		sbci r19,hi8(-(15))
8360
 8379 5074 00C0      		rjmp .L1000
8361
 8380               	.L1123:
8362
 8381 5076 2F5F      		subi r18,lo8(-(1))
8363
 8382 5078 3F4F      		sbci r19,hi8(-(1))
8364
 8383 507a 00C0      		rjmp .L998
8365
 8384               	.L886:
8366
 8385 507c 21E0      		ldi r18,lo8(4097)
8367
 8386 507e A216      		cp r10,r18
8368
 8387 5080 20E1      		ldi r18,hi8(4097)
8369
 8388 5082 B206      		cpc r11,r18
8370
 8389 5084 20E0      		ldi r18,hlo8(4097)
8371
 8390 5086 C206      		cpc r12,r18
8372
 8391 5088 20E0      		ldi r18,hhi8(4097)
8373
 8392 508a D206      		cpc r13,r18
8374
 8393 508c 04F4      		brge .+2
8375
 8394 508e 00C0      		rjmp .L889
8376
 8395 5090 8091 0000 		lds r24,last_r_p.3103
8377
 8396 5094 8823      		tst r24
8378
 8397 5096 01F4      		brne .+2
8379
 8398 5098 00C0      		rjmp .L891
8380
 8399 509a D601      		movw r26,r12
8381
 8400 509c C501      		movw r24,r10
8382
 8401 509e 49E0      		ldi r20,9
8383
 8402 50a0 B595      	1:	asr r27
8384
 8403 50a2 A795      		ror r26
8385
 8404 50a4 9795      		ror r25
8386
 8405 50a6 8795      		ror r24
8387
 8406 50a8 4A95      		dec r20
8388
 8407 50aa 01F4      		brne 1b
8389
 8408 50ac 0196      		adiw r24,1
8390
 8409 50ae 9093 0000 		sts (cnt.3100)+1,r25
8391
 8410 50b2 8093 0000 		sts cnt.3100,r24
8392
 8411 50b6 D601      		movw r26,r12
8393
 8412 50b8 C501      		movw r24,r10
8394
 8413 50ba 33E0      		ldi r19,3
8395
 8414 50bc B595      	1:	asr r27
8396
 8415 50be A795      		ror r26
8397
 8416 50c0 9795      		ror r25
8398
 8417 50c2 8795      		ror r24
8399
 8418 50c4 3A95      		dec r19
8400
 8419 50c6 01F4      		brne 1b
8401
 8420 50c8 8093 0000 		sts ausgleichRoll.3091,r24
8402
 8421 50cc 9093 0000 		sts (ausgleichRoll.3091)+1,r25
8403
 8422 50d0 A093 0000 		sts (ausgleichRoll.3091)+2,r26
8404
 8423 50d4 B093 0000 		sts (ausgleichRoll.3091)+3,r27
8405
 8424 50d8 8958      		subi r24,lo8(5001)
8406
 8425 50da 9341      		sbci r25,hi8(5001)
8407
 8426 50dc A040      		sbci r26,hlo8(5001)
8408
 8427 50de B040      		sbci r27,hhi8(5001)
8409
 8428 50e0 04F0      		brlt .L893
8410
 8429 50e2 88E8      		ldi r24,lo8(5000)
8411
 8430 50e4 93E1      		ldi r25,hi8(5000)
8412
 8431 50e6 A0E0      		ldi r26,hlo8(5000)
8413
 8432 50e8 B0E0      		ldi r27,hhi8(5000)
8414
 8433 50ea 8093 0000 		sts ausgleichRoll.3091,r24
8415
 8434 50ee 9093 0000 		sts (ausgleichRoll.3091)+1,r25
8416
 8435 50f2 A093 0000 		sts (ausgleichRoll.3091)+2,r26
8417
 8436 50f6 B093 0000 		sts (ausgleichRoll.3091)+3,r27
8418
 8437               	.L893:
8419
 8438 50fa 6091 0000 		lds r22,ausgleichRoll.3091
8420
 8439 50fe 7091 0000 		lds r23,(ausgleichRoll.3091)+1
8421
 8440 5102 8091 0000 		lds r24,(ausgleichRoll.3091)+2
8422
 8441 5106 9091 0000 		lds r25,(ausgleichRoll.3091)+3
8423
 8442 510a 20E0      		ldi r18,lo8(256)
8424
 8443 510c 31E0      		ldi r19,hi8(256)
8425
 8444 510e 40E0      		ldi r20,hlo8(256)
8426
 8445 5110 50E0      		ldi r21,hhi8(256)
8427
 8446 5112 0E94 0000 		call __divmodsi4
8428
 8447 5116 8091 0000 		lds r24,LageKorrekturRoll
8429
 8448 511a 9091 0000 		lds r25,(LageKorrekturRoll)+1
8430
 8449 511e 820F      		add r24,r18
8431
 8450 5120 931F      		adc r25,r19
8432
 8451 5122 9093 0000 		sts (LageKorrekturRoll)+1,r25
8433
 8452 5126 8093 0000 		sts LageKorrekturRoll,r24
8434
 8453               	.L895:
8435
 8454 512a 1092 0000 		sts last_r_n.3104,__zero_reg__
8436
 8455 512e 00C0      		rjmp .L901
8437
 8456               	.L1060:
8438
 8457 5130 9090 0000 		lds r9,FromNaviCtrl_Value+1
8439
 8458               	.L861:
8440
 8459 5134 51E0      		ldi r21,lo8(4097)
8441
 8460 5136 E516      		cp r14,r21
8442
 8461 5138 50E1      		ldi r21,hi8(4097)
8443
 8462 513a F506      		cpc r15,r21
8444
 8463 513c 50E0      		ldi r21,hlo8(4097)
8445
 8464 513e 0507      		cpc r16,r21
8446
 8465 5140 50E0      		ldi r21,hhi8(4097)
8447
 8466 5142 1507      		cpc r17,r21
8448
 8467 5144 04F4      		brge .+2
8449
 8468 5146 00C0      		rjmp .L864
8450
 8469 5148 8091 0000 		lds r24,last_n_p.3101
8451
 8470 514c 8823      		tst r24
8452
 8471 514e 01F4      		brne .+2
8453
 8472 5150 00C0      		rjmp .L866
8454
 8473 5152 D801      		movw r26,r16
8455
 8474 5154 C701      		movw r24,r14
8456
 8475 5156 79E0      		ldi r23,9
8457
 8476 5158 B595      	1:	asr r27
8458
 8477 515a A795      		ror r26
8459
 8478 515c 9795      		ror r25
8460
 8479 515e 8795      		ror r24
8461
 8480 5160 7A95      		dec r23
8462
 8481 5162 01F4      		brne 1b
8463
 8482 5164 0196      		adiw r24,1
8464
 8483 5166 9093 0000 		sts (cnt.3100)+1,r25
8465
 8484 516a 8093 0000 		sts cnt.3100,r24
8466
 8485 516e D801      		movw r26,r16
8467
 8486 5170 C701      		movw r24,r14
8468
 8487 5172 63E0      		ldi r22,3
8469
 8488 5174 B595      	1:	asr r27
8470
 8489 5176 A795      		ror r26
8471
 8490 5178 9795      		ror r25
8472
 8491 517a 8795      		ror r24
8473
 8492 517c 6A95      		dec r22
8474
 8493 517e 01F4      		brne 1b
8475
 8494 5180 8093 0000 		sts ausgleichNick.3090,r24
8476
 8495 5184 9093 0000 		sts (ausgleichNick.3090)+1,r25
8477
 8496 5188 A093 0000 		sts (ausgleichNick.3090)+2,r26
8478
 8497 518c B093 0000 		sts (ausgleichNick.3090)+3,r27
8479
 8498 5190 8958      		subi r24,lo8(5001)
8480
 8499 5192 9341      		sbci r25,hi8(5001)
8481
 8500 5194 A040      		sbci r26,hlo8(5001)
8482
 8501 5196 B040      		sbci r27,hhi8(5001)
8483
 8502 5198 04F0      		brlt .L868
8484
 8503 519a 88E8      		ldi r24,lo8(5000)
8485
 8504 519c 93E1      		ldi r25,hi8(5000)
8486
 8505 519e A0E0      		ldi r26,hlo8(5000)
8487
 8506 51a0 B0E0      		ldi r27,hhi8(5000)
8488
 8507 51a2 8093 0000 		sts ausgleichNick.3090,r24
8489
 8508 51a6 9093 0000 		sts (ausgleichNick.3090)+1,r25
8490
 8509 51aa A093 0000 		sts (ausgleichNick.3090)+2,r26
8491
 8510 51ae B093 0000 		sts (ausgleichNick.3090)+3,r27
8492
 8511               	.L868:
8493
 8512 51b2 6091 0000 		lds r22,ausgleichNick.3090
8494
 8513 51b6 7091 0000 		lds r23,(ausgleichNick.3090)+1
8495
 8514 51ba 8091 0000 		lds r24,(ausgleichNick.3090)+2
8496
 8515 51be 9091 0000 		lds r25,(ausgleichNick.3090)+3
8497
 8516 51c2 20E0      		ldi r18,lo8(256)
8498
 8517 51c4 31E0      		ldi r19,hi8(256)
8499
 8518 51c6 40E0      		ldi r20,hlo8(256)
8500
 8519 51c8 50E0      		ldi r21,hhi8(256)
8501
 8520 51ca 0E94 0000 		call __divmodsi4
8502
 8521 51ce 8091 0000 		lds r24,LageKorrekturNick
8503
 8522 51d2 9091 0000 		lds r25,(LageKorrekturNick)+1
8504
 8523 51d6 820F      		add r24,r18
8505
 8524 51d8 931F      		adc r25,r19
8506
 8525 51da 9093 0000 		sts (LageKorrekturNick)+1,r25
8507
 8526 51de 8093 0000 		sts LageKorrekturNick,r24
8508
 8527               	.L870:
8509
 8528 51e2 1092 0000 		sts last_n_n.3102,__zero_reg__
8510
 8529 51e6 00C0      		rjmp .L876
8511
 8530               	.L1119:
8512
 8531 51e8 F095      		com r31
8513
 8532 51ea E195      		neg r30
8514
 8533 51ec FF4F      		sbci r31,lo8(-1)
8515
 8534 51ee 0C94 0000 		jmp .L822
8516
 8535               	.L839:
8517
 8536 51f2 A0EE      		ldi r26,lo8(-32)
8518
 8537 51f4 AA16      		cp r10,r26
8519
 8538 51f6 AFEF      		ldi r26,hi8(-32)
8520
 8539 51f8 BA06      		cpc r11,r26
8521
 8540 51fa AFEF      		ldi r26,hlo8(-32)
8522
 8541 51fc CA06      		cpc r12,r26
8523
 8542 51fe AFEF      		ldi r26,hhi8(-32)
8524
 8543 5200 DA06      		cpc r13,r26
8525
 8544 5202 04F0      		brlt .+4
8526
 8545 5204 0C94 0000 		jmp .L827
8527
 8546 5208 B0EE      		ldi r27,lo8(-32)
8528
 8547 520a AB2E      		mov r10,r27
8529
 8548 520c BFEF      		ldi r27,hi8(-32)
8530
 8549 520e BB2E      		mov r11,r27
8531
 8550 5210 BFEF      		ldi r27,hlo8(-32)
8532
 8551 5212 CB2E      		mov r12,r27
8533
 8552 5214 BFEF      		ldi r27,hhi8(-32)
8534
 8553 5216 DB2E      		mov r13,r27
8535
 8554 5218 0C94 0000 		jmp .L827
8536
 8555               	.L835:
8537
 8556 521c 80EE      		ldi r24,lo8(-32)
8538
 8557 521e 6816      		cp r6,r24
8539
 8558 5220 8FEF      		ldi r24,hi8(-32)
8540
 8559 5222 7806      		cpc r7,r24
8541
 8560 5224 8FEF      		ldi r24,hlo8(-32)
8542
 8561 5226 8806      		cpc r8,r24
8543
 8562 5228 8FEF      		ldi r24,hhi8(-32)
8544
 8563 522a 9806      		cpc r9,r24
8545
 8564 522c 04F0      		brlt .+2
8546
 8565 522e 00C0      		rjmp .L837
8547
 8566 5230 00EE      		ldi r16,lo8(-32)
8548
 8567 5232 602E      		mov r6,r16
8549
 8568 5234 0FEF      		ldi r16,hi8(-32)
8550
 8569 5236 702E      		mov r7,r16
8551
 8570 5238 0FEF      		ldi r16,hlo8(-32)
8552
 8571 523a 802E      		mov r8,r16
8553
 8572 523c 0FEF      		ldi r16,hhi8(-32)
8554
 8573 523e 902E      		mov r9,r16
8555
 8574 5240 00C0      		rjmp .L837
8556
 8575               	.L1082:
8557
 8576 5242 87E0      		ldi r24,lo8(7)
8558
 8577 5244 90E0      		ldi r25,hi8(7)
8559
 8578 5246 680E      		add r6,r24
8560
 8579 5248 791E      		adc r7,r25
8561
 8580 524a 0C94 0000 		jmp .L942
8562
 8581               	.L988:
8563
 8582 524e 8091 0000 		lds r24,MessLuftdruck
8564
 8583 5252 9091 0000 		lds r25,(MessLuftdruck)+1
8565
 8584 5256 8436      		cpi r24,100
8566
 8585 5258 9105      		cpc r25,__zero_reg__
8567
 8586 525a 00F0      		brlo .+2
8568
 8587 525c 00C0      		rjmp .L990
8569
 8588 525e 9091 0000 		lds r25,ExpandBaro
8570
 8589 5262 965F      		subi r25,lo8(-(10))
8571
 8590 5264 00C0      		rjmp .L1067
8572
 8591               	.L721:
8573
 8592 5266 1092 0000 		sts delay_neutral.3076,__zero_reg__
8574
 8593 526a 0C94 0000 		jmp .L684
8575
 8594               	.L864:
8576
 8595 526e 1092 0000 		sts last_n_p.3101,__zero_reg__
8577
 8596 5272 70E0      		ldi r23,lo8(-4096)
8578
 8597 5274 E716      		cp r14,r23
8579
 8598 5276 70EF      		ldi r23,hi8(-4096)
8580
 8599 5278 F706      		cpc r15,r23
8581
 8600 527a 7FEF      		ldi r23,hlo8(-4096)
8582
 8601 527c 0707      		cpc r16,r23
8583
 8602 527e 7FEF      		ldi r23,hhi8(-4096)
8584
 8603 5280 1707      		cpc r17,r23
8585
 8604 5282 04F0      		brlt .+2
8586
 8605 5284 00C0      		rjmp .L870
8587
 8606 5286 8091 0000 		lds r24,last_n_n.3102
8588
 8607 528a 8823      		tst r24
8589
 8608 528c 01F4      		brne .+2
8590
 8609 528e 00C0      		rjmp .L872
8591
 8610 5290 8827      		clr r24
8592
 8611 5292 9927      		clr r25
8593
 8612 5294 DC01      		movw r26,r24
8594
 8613 5296 8E19      		sub r24,r14
8595
 8614 5298 9F09      		sbc r25,r15
8596
 8615 529a A00B      		sbc r26,r16
8597
 8616 529c B10B      		sbc r27,r17
8598
 8617 529e 59E0      		ldi r21,9
8599
 8618 52a0 B595      	1:	asr r27
8600
 8619 52a2 A795      		ror r26
8601
 8620 52a4 9795      		ror r25
8602
 8621 52a6 8795      		ror r24
8603
 8622 52a8 5A95      		dec r21
8604
 8623 52aa 01F4      		brne 1b
8605
 8624 52ac 0196      		adiw r24,1
8606
 8625 52ae 9093 0000 		sts (cnt.3100)+1,r25
8607
 8626 52b2 8093 0000 		sts cnt.3100,r24
8608
 8627 52b6 C801      		movw r24,r16
8609
 8628 52b8 B701      		movw r22,r14
8610
 8629 52ba 28E0      		ldi r18,lo8(8)
8611
 8630 52bc 30E0      		ldi r19,hi8(8)
8612
 8631 52be 40E0      		ldi r20,hlo8(8)
8613
 8632 52c0 50E0      		ldi r21,hhi8(8)
8614
 8633 52c2 0E94 0000 		call __divmodsi4
8615
 8634 52c6 2093 0000 		sts ausgleichNick.3090,r18
8616
 8635 52ca 3093 0000 		sts (ausgleichNick.3090)+1,r19
8617
 8636 52ce 4093 0000 		sts (ausgleichNick.3090)+2,r20
8618
 8637 52d2 5093 0000 		sts (ausgleichNick.3090)+3,r21
8619
 8638 52d6 2857      		subi r18,lo8(-5000)
8620
 8639 52d8 3C4E      		sbci r19,hi8(-5000)
8621
 8640 52da 4F4F      		sbci r20,hlo8(-5000)
8622
 8641 52dc 5F4F      		sbci r21,hhi8(-5000)
8623
 8642 52de 04F4      		brge .L874
8624
 8643 52e0 88E7      		ldi r24,lo8(-5000)
8625
 8644 52e2 9CEE      		ldi r25,hi8(-5000)
8626
 8645 52e4 AFEF      		ldi r26,hlo8(-5000)
8627
 8646 52e6 BFEF      		ldi r27,hhi8(-5000)
8628
 8647 52e8 8093 0000 		sts ausgleichNick.3090,r24
8629
 8648 52ec 9093 0000 		sts (ausgleichNick.3090)+1,r25
8630
 8649 52f0 A093 0000 		sts (ausgleichNick.3090)+2,r26
8631
 8650 52f4 B093 0000 		sts (ausgleichNick.3090)+3,r27
8632
 8651               	.L874:
8633
 8652 52f8 6091 0000 		lds r22,ausgleichNick.3090
8634
 8653 52fc 7091 0000 		lds r23,(ausgleichNick.3090)+1
8635
 8654 5300 8091 0000 		lds r24,(ausgleichNick.3090)+2
8636
 8655 5304 9091 0000 		lds r25,(ausgleichNick.3090)+3
8637
 8656 5308 20E0      		ldi r18,lo8(256)
8638
 8657 530a 31E0      		ldi r19,hi8(256)
8639
 8658 530c 40E0      		ldi r20,hlo8(256)
8640
 8659 530e 50E0      		ldi r21,hhi8(256)
8641
 8660 5310 0E94 0000 		call __divmodsi4
8642
 8661 5314 8091 0000 		lds r24,LageKorrekturNick
8643
 8662 5318 9091 0000 		lds r25,(LageKorrekturNick)+1
8644
 8663 531c 820F      		add r24,r18
8645
 8664 531e 931F      		adc r25,r19
8646
 8665 5320 9093 0000 		sts (LageKorrekturNick)+1,r25
8647
 8666 5324 8093 0000 		sts LageKorrekturNick,r24
8648
 8667 5328 00C0      		rjmp .L876
8649
 8668               	.L889:
8650
 8669 532a 1092 0000 		sts last_r_p.3103,__zero_reg__
8651
 8670 532e 40E0      		ldi r20,lo8(-4096)
8652
 8671 5330 A416      		cp r10,r20
8653
 8672 5332 40EF      		ldi r20,hi8(-4096)
8654
 8673 5334 B406      		cpc r11,r20
8655
 8674 5336 4FEF      		ldi r20,hlo8(-4096)
8656
 8675 5338 C406      		cpc r12,r20
8657
 8676 533a 4FEF      		ldi r20,hhi8(-4096)
8658
 8677 533c D406      		cpc r13,r20
8659
 8678 533e 04F0      		brlt .+2
8660
 8679 5340 00C0      		rjmp .L895
8661
 8680 5342 8091 0000 		lds r24,last_r_n.3104
8662
 8681 5346 8823      		tst r24
8663
 8682 5348 01F4      		brne .+2
8664
 8683 534a 00C0      		rjmp .L897
8665
 8684 534c 8827      		clr r24
8666
 8685 534e 9927      		clr r25
8667
 8686 5350 DC01      		movw r26,r24
8668
 8687 5352 8A19      		sub r24,r10
8669
 8688 5354 9B09      		sbc r25,r11
8670
 8689 5356 AC09      		sbc r26,r12
8671
 8690 5358 BD09      		sbc r27,r13
8672
 8691 535a 29E0      		ldi r18,9
8673
 8692 535c B595      	1:	asr r27
8674
 8693 535e A795      		ror r26
8675
 8694 5360 9795      		ror r25
8676
 8695 5362 8795      		ror r24
8677
 8696 5364 2A95      		dec r18
8678
 8697 5366 01F4      		brne 1b
8679
 8698 5368 0196      		adiw r24,1
8680
 8699 536a 9093 0000 		sts (cnt.3100)+1,r25
8681
 8700 536e 8093 0000 		sts cnt.3100,r24
8682
 8701 5372 C601      		movw r24,r12
8683
 8702 5374 B501      		movw r22,r10
8684
 8703 5376 28E0      		ldi r18,lo8(8)
8685
 8704 5378 30E0      		ldi r19,hi8(8)
8686
 8705 537a 40E0      		ldi r20,hlo8(8)
8687
 8706 537c 50E0      		ldi r21,hhi8(8)
8688
 8707 537e 0E94 0000 		call __divmodsi4
8689
 8708 5382 2093 0000 		sts ausgleichRoll.3091,r18
8690
 8709 5386 3093 0000 		sts (ausgleichRoll.3091)+1,r19
8691
 8710 538a 4093 0000 		sts (ausgleichRoll.3091)+2,r20
8692
 8711 538e 5093 0000 		sts (ausgleichRoll.3091)+3,r21
8693
 8712 5392 2857      		subi r18,lo8(-5000)
8694
 8713 5394 3C4E      		sbci r19,hi8(-5000)
8695
 8714 5396 4F4F      		sbci r20,hlo8(-5000)
8696
 8715 5398 5F4F      		sbci r21,hhi8(-5000)
8697
 8716 539a 04F4      		brge .L899
8698
 8717 539c 88E7      		ldi r24,lo8(-5000)
8699
 8718 539e 9CEE      		ldi r25,hi8(-5000)
8700
 8719 53a0 AFEF      		ldi r26,hlo8(-5000)
8701
 8720 53a2 BFEF      		ldi r27,hhi8(-5000)
8702
 8721 53a4 8093 0000 		sts ausgleichRoll.3091,r24
8703
 8722 53a8 9093 0000 		sts (ausgleichRoll.3091)+1,r25
8704
 8723 53ac A093 0000 		sts (ausgleichRoll.3091)+2,r26
8705
 8724 53b0 B093 0000 		sts (ausgleichRoll.3091)+3,r27
8706
 8725               	.L899:
8707
 8726 53b4 6091 0000 		lds r22,ausgleichRoll.3091
8708
 8727 53b8 7091 0000 		lds r23,(ausgleichRoll.3091)+1
8709
 8728 53bc 8091 0000 		lds r24,(ausgleichRoll.3091)+2
8710
 8729 53c0 9091 0000 		lds r25,(ausgleichRoll.3091)+3
8711
 8730 53c4 20E0      		ldi r18,lo8(256)
8712
 8731 53c6 31E0      		ldi r19,hi8(256)
8713
 8732 53c8 40E0      		ldi r20,hlo8(256)
8714
 8733 53ca 50E0      		ldi r21,hhi8(256)
8715
 8734 53cc 0E94 0000 		call __divmodsi4
8716
 8735 53d0 8091 0000 		lds r24,LageKorrekturRoll
8717
 8736 53d4 9091 0000 		lds r25,(LageKorrekturRoll)+1
8718
 8737 53d8 820F      		add r24,r18
8719
 8738 53da 931F      		adc r25,r19
8720
 8739 53dc 9093 0000 		sts (LageKorrekturRoll)+1,r25
8721
 8740 53e0 8093 0000 		sts LageKorrekturRoll,r24
8722
 8741 53e4 00C0      		rjmp .L901
8723
 8742               	.L713:
8724
 8743 53e6 0E94 0000 		call GetActiveParamSetNumber
8725
 8744 53ea 4CE5      		ldi r20,lo8(92)
8726
 8745 53ec 60E0      		ldi r22,lo8(EE_Parameter)
8727
 8746 53ee 70E0      		ldi r23,hi8(EE_Parameter)
8728
 8747 53f0 0E94 0000 		call ReadParameterSet
8729
 8748 53f4 8091 0000 		lds r24,EE_Parameter+8
8730
 8749 53f8 80FF      		sbrs r24,0
8731
 8750 53fa 00C0      		rjmp .L717
8732
 8751 53fc 8091 0000 		lds r24,MessLuftdruck
8733
 8752 5400 9091 0000 		lds r25,(MessLuftdruck)+1
8734
 8753 5404 875B      		subi r24,lo8(951)
8735
 8754 5406 9340      		sbci r25,hi8(951)
8736
 8755 5408 00F4      		brsh .L719
8737
 8756 540a 8091 0000 		lds r24,MessLuftdruck
8738
 8757 540e 9091 0000 		lds r25,(MessLuftdruck)+1
8739
 8758 5412 8E5E      		subi r24,lo8(750)
8740
 8759 5414 9240      		sbci r25,hi8(750)
8741
 8760 5416 00F4      		brsh .L717
8742
 8761               	.L719:
8743
 8762 5418 0E94 0000 		call SucheLuftruckOffset
8744
 8763               	.L717:
8745
 8764 541c 0E94 0000 		call SetNeutral
8746
 8765 5420 00C0      		rjmp .L1066
8747
 8766               	.L1130:
8748
 8767 5422 F095      		com r31
8749
 8768 5424 E195      		neg r30
8750
 8769 5426 FF4F      		sbci r31,lo8(-1)
8751
 8770 5428 00C0      		rjmp .L833
8752
 8771               	.L990:
8753
 8772 542a 2091 0000 		lds r18,HoehenWert
8754
 8773 542e 3091 0000 		lds r19,(HoehenWert)+1
8755
 8774 5432 2451      		subi r18,lo8(-(-20))
8756
 8775 5434 3040      		sbci r19,hi8(-(-20))
8757
 8776 5436 3093 0000 		sts (SollHoehe)+1,r19
8758
 8777 543a 2093 0000 		sts SollHoehe,r18
8759
 8778 543e 2C5E      		subi r18,lo8(-(20))
8760
 8779 5440 3F4F      		sbci r19,hi8(-(20))
8761
 8780 5442 1092 0000 		sts HoehenReglerAktiv,__zero_reg__
8762
 8781 5446 81E0      		ldi r24,lo8(1)
8763
 8782 5448 8093 0000 		sts delay.3113,r24
8764
 8783 544c 0C94 0000 		jmp .L986
8765
 8784               	.L700:
8766
 8785 5450 41E0      		ldi r20,lo8(1)
8767
 8786 5452 0C94 0000 		jmp .L703
8768
 8787               	.L1126:
8769
 8788 5456 9601      		movw r18,r12
8770
 8789 5458 D7FC      		sbrc r13,7
8771
 8790 545a 00C0      		rjmp .L1131
8772
 8791               	.L855:
8773
 8792 545c 3595      		asr r19
8774
 8793 545e 2795      		ror r18
8775
 8794 5460 3093 0000 		sts (LageKorrekturNick)+1,r19
8776
 8795 5464 2093 0000 		sts LageKorrekturNick,r18
8777
 8796 5468 9B01      		movw r18,r22
8778
 8797 546a 77FD      		sbrc r23,7
8779
 8798 546c 00C0      		rjmp .L1132
8780
 8799               	.L856:
8781
 8800 546e 3595      		asr r19
8782
 8801 5470 2795      		ror r18
8783
 8802 5472 3093 0000 		sts (LageKorrekturRoll)+1,r19
8784
 8803 5476 2093 0000 		sts LageKorrekturRoll,r18
8785
 8804 547a 00C0      		rjmp .L852
8786
 8805               	.L693:
8787
 8806 547c 8091 0000 		lds r24,EE_Parameter+1
8788
 8807 5480 A82F      		mov r26,r24
8789
 8808 5482 B0E0      		ldi r27,lo8(0)
8790
 8809 5484 AA0F      		lsl r26
8791
 8810 5486 BB1F      		rol r27
8792
 8811 5488 FD01      		movw r30,r26
8793
 8812 548a E050      		subi r30,lo8(-(PPM_in))
8794
 8813 548c F040      		sbci r31,hi8(-(PPM_in))
8795
 8814 548e 0190      		ld __tmp_reg__,Z+
8796
 8815 5490 F081      		ld r31,Z
8797
 8816 5492 E02D      		mov r30,__tmp_reg__
8798
 8817 5494 F7FD      		sbrc r31,7
8799
 8818 5496 00C0      		rjmp .L1133
8800
 8819               	.L697:
8801
 8820 5498 E734      		cpi r30,71
8802
 8821 549a F105      		cpc r31,__zero_reg__
8803
 8822 549c 04F4      		brge .+4
8804
 8823 549e 0C94 0000 		jmp .L696
8805
 8824 54a2 0C94 0000 		jmp .L695
8806
 8825               	.L690:
8807
 8826 54a6 299A      		sbi 37-0x20,1
8808
 8827 54a8 0C94 0000 		jmp .L692
8809
 8828               	.L866:
8810
 8829 54ac 81E0      		ldi r24,lo8(1)
8811
 8830 54ae 8093 0000 		sts last_n_p.3101,r24
8812
 8831 54b2 00C0      		rjmp .L870
8813
 8832               	.L891:
8814
 8833 54b4 81E0      		ldi r24,lo8(1)
8815
 8834 54b6 8093 0000 		sts last_r_p.3103,r24
8816
 8835 54ba 00C0      		rjmp .L895
8817
 8836               	.L724:
8818
 8837 54bc 299A      		sbi 37-0x20,1
8819
 8838 54be 00C0      		rjmp .L726
8820
 8839               	.L1084:
8821
 8840 54c0 9095      		com r25
8822
 8841 54c2 8195      		neg r24
8823
 8842 54c4 9F4F      		sbci r25,lo8(-1)
8824
 8843 54c6 0C94 0000 		jmp .L714
8825
 8844               	.L897:
8826
 8845 54ca 81E0      		ldi r24,lo8(1)
8827
 8846 54cc 8093 0000 		sts last_r_n.3104,r24
8828
 8847 54d0 00C0      		rjmp .L901
8829
 8848               	.L872:
8830
 8849 54d2 81E0      		ldi r24,lo8(1)
8831
 8850 54d4 8093 0000 		sts last_n_n.3102,r24
8832
 8851 54d8 00C0      		rjmp .L876
8833
 8852               	.L1132:
8834
 8853 54da 2F5F      		subi r18,lo8(-(1))
8835
 8854 54dc 3F4F      		sbci r19,hi8(-(1))
8836
 8855 54de 00C0      		rjmp .L856
8837
 8856               	.L1131:
8838
 8857 54e0 2F5F      		subi r18,lo8(-(1))
8839
 8858 54e2 3F4F      		sbci r19,hi8(-(1))
8840
 8859 54e4 00C0      		rjmp .L855
8841
 8860               	.L1125:
8842
 8861 54e6 F095      		com r31
8843
 8862 54e8 E195      		neg r30
8844
 8863 54ea FF4F      		sbci r31,lo8(-1)
8845
 8864 54ec 00C0      		rjmp .L853
8846
 8865               	.L1128:
8847
 8866 54ee 2150      		subi r18,lo8(-(255))
8848
 8867 54f0 3F4F      		sbci r19,hi8(-(255))
8849
 8868 54f2 00C0      		rjmp .L728
8850
 8869               	.L1127:
8851
 8870 54f4 8150      		subi r24,lo8(-(255))
8852
 8871 54f6 9F4F      		sbci r25,hi8(-(255))
8853
 8872 54f8 00C0      		rjmp .L727
8854
 8873               	.L1129:
8855
 8874 54fa 2150      		subi r18,lo8(-(255))
8856
 8875 54fc 3F4F      		sbci r19,hi8(-(255))
8857
 8876 54fe 00C0      		rjmp .L729
8858
 8877               	.L1133:
8859
 8878 5500 F095      		com r31
8860
 8879 5502 E195      		neg r30
8861
 8880 5504 FF4F      		sbci r31,lo8(-1)
8862
 8881 5506 00C0      		rjmp .L697
8863
 8882               	.L1054:
8864
 8883 5508 6092 0000 		sts Motor_Rechts,r6
8865
 8884               	/* epilogue: frame size=46 */
8866
 8885 550c AE96      		adiw r28,46
8867
 8886 550e 0FB6      		in __tmp_reg__,__SREG__
8868
 8887 5510 F894      		cli
8869
 8888 5512 DEBF      		out __SP_H__,r29
8870
 8889 5514 0FBE      		out __SREG__,__tmp_reg__
8871
 8890 5516 CDBF      		out __SP_L__,r28
8872
 8891 5518 DF91      		pop r29
8873
 8892 551a CF91      		pop r28
8874
 8893 551c 1F91      		pop r17
8875
 8894 551e 0F91      		pop r16
8876
 8895 5520 FF90      		pop r15
8877
 8896 5522 EF90      		pop r14
8878
 8897 5524 DF90      		pop r13
8879
 8898 5526 CF90      		pop r12
8880
 8899 5528 BF90      		pop r11
8881
 8900 552a AF90      		pop r10
8882
 8901 552c 9F90      		pop r9
8883
 8902 552e 8F90      		pop r8
8884
 8903 5530 7F90      		pop r7
8885
 8904 5532 6F90      		pop r6
8886
 8905 5534 5F90      		pop r5
8887
 8906 5536 4F90      		pop r4
8888
 8907 5538 3F90      		pop r3
8889
 8908 553a 2F90      		pop r2
8890
 8909 553c 0895      		ret
8891
 8910               	/* epilogue end (size=25) */
8892
 8911               	/* function MotorRegler size 5990 (5939) */
8893
 8913               	.global	I2CTimeout
8894
 8914               		.data
8895
 8917               	I2CTimeout:
8896
 8918 0019 6400      		.word	100
8897
 8919               	.global	AdNeutralNick
8898
 8920               	.global	AdNeutralNick
8899
 8921               		.section .bss
8900
 8924               	AdNeutralNick:
8901
 8925 0000 0000      		.skip 2,0
8902
 8926               	.global	AdNeutralRoll
8903
 8927               	.global	AdNeutralRoll
8904
 8930               	AdNeutralRoll:
8905
 8931 0002 0000      		.skip 2,0
8906
 8932               	.global	AdNeutralGier
8907
 8933               	.global	AdNeutralGier
8908
 8936               	AdNeutralGier:
8909
 8937 0004 0000      		.skip 2,0
8910
 8938               	.global	StartNeutralRoll
8911
 8939               	.global	StartNeutralRoll
8912
 8942               	StartNeutralRoll:
8913
 8943 0006 0000      		.skip 2,0
8914
 8944               	.global	StartNeutralNick
8915
 8945               	.global	StartNeutralNick
8916
 8948               	StartNeutralNick:
8917
 8949 0008 0000      		.skip 2,0
8918
 8950               	.global	NeutralAccX
8919
 8951               	.global	NeutralAccX
8920
 8954               	NeutralAccX:
8921
 8955 000a 0000      		.skip 2,0
8922
 8956               	.global	NeutralAccY
8923
 8957               	.global	NeutralAccY
8924
 8960               	NeutralAccY:
8925
 8961 000c 0000      		.skip 2,0
8926
 8962               	.global	NaviCntAcc
8927
 8963               	.global	NaviCntAcc
8928
 8966               	NaviCntAcc:
8929
 8967 000e 0000      		.skip 2,0
8930
 8968               	.global	NeutralAccZ
8931
 8969               	.global	NeutralAccZ
8932
 8972               	NeutralAccZ:
8933
 8973 0010 0000 0000 		.skip 4,0
8934
 8974               	.global	CosinusNickWinkel
8935
 8975               	.global	CosinusNickWinkel
8936
 8978               	CosinusNickWinkel:
8937
 8979 0014 00        		.skip 1,0
8938
 8980               	.global	CosinusRollWinkel
8939
 8981               	.global	CosinusRollWinkel
8940
 8984               	CosinusRollWinkel:
8941
 8985 0015 00        		.skip 1,0
8942
 8986               	.global	IntegralNick
8943
 8987               	.global	IntegralNick
8944
 8990               	IntegralNick:
8945
 8991 0016 0000 0000 		.skip 4,0
8946
 8992               	.global	IntegralNick2
8947
 8993               	.global	IntegralNick2
8948
 8996               	IntegralNick2:
8949
 8997 001a 0000 0000 		.skip 4,0
8950
 8998               	.global	IntegralRoll
8951
 8999               	.global	IntegralRoll
8952
 9002               	IntegralRoll:
8953
 9003 001e 0000 0000 		.skip 4,0
8954
 9004               	.global	IntegralRoll2
8955
 9005               	.global	IntegralRoll2
8956
 9008               	IntegralRoll2:
8957
 9009 0022 0000 0000 		.skip 4,0
8958
 9010               	.global	IntegralAccNick
8959
 9011               	.global	IntegralAccNick
8960
 9014               	IntegralAccNick:
8961
 9015 0026 0000 0000 		.skip 4,0
8962
 9016               	.global	IntegralAccRoll
8963
 9017               	.global	IntegralAccRoll
8964
 9020               	IntegralAccRoll:
8965
 9021 002a 0000 0000 		.skip 4,0
8966
 9022               	.global	IntegralAccZ
8967
 9023               	.global	IntegralAccZ
8968
 9026               	IntegralAccZ:
8969
 9027 002e 0000 0000 		.skip 4,0
8970
 9028               	.global	Integral_Gier
8971
 9029               	.global	Integral_Gier
8972
 9032               	Integral_Gier:
8973
 9033 0032 0000 0000 		.skip 4,0
8974
 9034               	.global	Mess_IntegralNick
8975
 9035               	.global	Mess_IntegralNick
8976
 9038               	Mess_IntegralNick:
8977
 9039 0036 0000 0000 		.skip 4,0
8978
 9040               	.global	Mess_IntegralNick2
8979
 9041               	.global	Mess_IntegralNick2
8980
 9044               	Mess_IntegralNick2:
8981
 9045 003a 0000 0000 		.skip 4,0
8982
 9046               	.global	Mess_IntegralRoll
8983
 9047               	.global	Mess_IntegralRoll
8984
 9050               	Mess_IntegralRoll:
8985
 9051 003e 0000 0000 		.skip 4,0
8986
 9052               	.global	Mess_IntegralRoll2
8987
 9053               	.global	Mess_IntegralRoll2
8988
 9056               	Mess_IntegralRoll2:
8989
 9057 0042 0000 0000 		.skip 4,0
8990
 9058               	.global	Mess_Integral_Gier
8991
 9059               	.global	Mess_Integral_Gier
8992
 9062               	Mess_Integral_Gier:
8993
 9063 0046 0000 0000 		.skip 4,0
8994
 9064               	.global	Mess_Integral_Gier2
8995
 9065               	.global	Mess_Integral_Gier2
8996
 9068               	Mess_Integral_Gier2:
8997
 9069 004a 0000 0000 		.skip 4,0
8998
 9070               	.global	Mess_Integral_Hoch
8999
 9071               	.global	Mess_Integral_Hoch
9000
 9074               	Mess_Integral_Hoch:
9001
 9075 004e 0000 0000 		.skip 4,0
9002
 9076               	.global	KompassValue
9003
 9077               	.global	KompassValue
9004
 9080               	KompassValue:
9005
 9081 0052 0000      		.skip 2,0
9006
 9082               	.global	KompassStartwert
9007
 9083               	.global	KompassStartwert
9008
 9086               	KompassStartwert:
9009
 9087 0054 0000      		.skip 2,0
9010
 9088               	.global	KompassRichtung
9011
 9089               	.global	KompassRichtung
9012
 9092               	KompassRichtung:
9013
 9093 0056 0000      		.skip 2,0
9014
 9094               	.global	KompassSignalSchlecht
9015
 9095               		.data
9016
 9098               	KompassSignalSchlecht:
9017
 9099 001b F401      		.word	500
9018
 9100               	.global	Notlandung
9019
 9101               	.global	Notlandung
9020
 9102               		.section .bss
9021
 9105               	Notlandung:
9022
 9106 0058 00        		.skip 1,0
9023
 9107               	.global	HoehenReglerAktiv
9024
 9108               	.global	HoehenReglerAktiv
9025
 9111               	HoehenReglerAktiv:
9026
 9112 0059 00        		.skip 1,0
9027
 9113               	.global	TrichterFlug
9028
 9114               	.global	TrichterFlug
9029
 9117               	TrichterFlug:
9030
 9118 005a 00        		.skip 1,0
9031
 9119               	.global	Umschlag180Nick
9032
 9120               		.data
9033
 9123               	Umschlag180Nick:
9034
 9124 001d 90        		.byte	-112
9035
 9125 001e D0        		.byte	-48
9036
 9126 001f 03        		.byte	3
9037
 9127 0020 00        		.byte	0
9038
 9128               	.global	Umschlag180Roll
9039
 9131               	Umschlag180Roll:
9040
 9132 0021 90        		.byte	-112
9041
 9133 0022 D0        		.byte	-48
9042
 9134 0023 03        		.byte	3
9043
 9135 0024 00        		.byte	0
9044
 9136               	.global	GierGyroFehler
9045
 9137               	.global	GierGyroFehler
9046
 9138               		.section .bss
9047
 9141               	GierGyroFehler:
9048
 9142 005b 0000      		.skip 2,0
9049
 9143               	.global	Poti1
9050
 9144               	.global	Poti1
9051
 9147               	Poti1:
9052
 9148 005d 0000      		.skip 2,0
9053
 9149               	.global	Poti2
9054
 9150               	.global	Poti2
9055
 9153               	Poti2:
9056
 9154 005f 0000      		.skip 2,0
9057
 9155               	.global	Poti3
9058
 9156               	.global	Poti3
9059
 9159               	Poti3:
9060
 9160 0061 0000      		.skip 2,0
9061
 9161               	.global	Poti4
9062
 9162               	.global	Poti4
9063
 9165               	Poti4:
9064
 9166 0063 0000      		.skip 2,0
9065
 9167               	.global	SenderOkay
9066
 9168               	.global	SenderOkay
9067
 9171               	SenderOkay:
9068
 9172 0065 00        		.skip 1,0
9069
 9173               	.global	StickNick
9070
 9174               	.global	StickNick
9071
 9177               	StickNick:
9072
 9178 0066 0000      		.skip 2,0
9073
 9179               	.global	StickRoll
9074
 9180               	.global	StickRoll
9075
 9183               	StickRoll:
9076
 9184 0068 0000      		.skip 2,0
9077
 9185               	.global	StickGier
9078
 9186               	.global	StickGier
9079
 9189               	StickGier:
9080
 9190 006a 0000      		.skip 2,0
9081
 9191               	.global	StickGas
9082
 9192               	.global	StickGas
9083
 9195               	StickGas:
9084
 9196 006c 0000      		.skip 2,0
9085
 9197               	.global	MotorenEin
9086
 9198               	.global	MotorenEin
9087
 9201               	MotorenEin:
9088
 9202 006e 00        		.skip 1,0
9089
 9203               	.global	HoehenWert
9090
 9204               	.global	HoehenWert
9091
 9207               	HoehenWert:
9092
 9208 006f 0000      		.skip 2,0
9093
 9209               	.global	SollHoehe
9094
 9210               	.global	SollHoehe
9095
 9213               	SollHoehe:
9096
 9214 0071 0000      		.skip 2,0
9097
 9215               	.global	LageKorrekturRoll
9098
 9216               	.global	LageKorrekturRoll
9099
 9219               	LageKorrekturRoll:
9100
 9220 0073 0000      		.skip 2,0
9101
 9221               	.global	LageKorrekturNick
9102
 9222               	.global	LageKorrekturNick
9103
 9225               	LageKorrekturNick:
9104
 9226 0075 0000      		.skip 2,0
9105
 9227               	.global	Ki
9106
 9228               		.data
9107
 9231               	Ki:
9108
 9232 0025 3801      		.word	312
9109
 9233               	.global	Looping_Nick
9110
 9234               	.global	Looping_Nick
9111
 9235               		.section .bss
9112
 9238               	Looping_Nick:
9113
 9239 0077 00        		.skip 1,0
9114
 9240               	.global	Looping_Roll
9115
 9241               	.global	Looping_Roll
9116
 9244               	Looping_Roll:
9117
 9245 0078 00        		.skip 1,0
9118
 9246               	.global	Looping_Links
9119
 9247               	.global	Looping_Links
9120
 9250               	Looping_Links:
9121
 9251 0079 00        		.skip 1,0
9122
 9252               	.global	Looping_Rechts
9123
 9253               	.global	Looping_Rechts
9124
 9256               	Looping_Rechts:
9125
 9257 007a 00        		.skip 1,0
9126
 9258               	.global	Looping_Unten
9127
 9259               	.global	Looping_Unten
9128
 9262               	Looping_Unten:
9129
 9263 007b 00        		.skip 1,0
9130
 9264               	.global	Looping_Oben
9131
 9265               	.global	Looping_Oben
9132
 9268               	Looping_Oben:
9133
 9269 007c 00        		.skip 1,0
9134
 9270               	.global	Parameter_Luftdruck_D
9135
 9271               		.data
9136
 9274               	Parameter_Luftdruck_D:
9137
 9275 0027 30        		.byte	48
9138
 9276               	.global	Parameter_MaxHoehe
9139
 9279               	Parameter_MaxHoehe:
9140
 9280 0028 FB        		.byte	-5
9141
 9281               	.global	Parameter_Hoehe_P
9142
 9284               	Parameter_Hoehe_P:
9143
 9285 0029 10        		.byte	16
9144
 9286               	.global	Parameter_Hoehe_ACC_Wirkung
9145
 9289               	Parameter_Hoehe_ACC_Wirkung:
9146
 9290 002a 3A        		.byte	58
9147
 9291               	.global	Parameter_KompassWirkung
9148
 9294               	Parameter_KompassWirkung:
9149
 9295 002b 40        		.byte	64
9150
 9296               	.global	Parameter_Gyro_D
9151
 9299               	Parameter_Gyro_D:
9152
 9300 002c 08        		.byte	8
9153
 9301               	.global	Parameter_Gyro_P
9154
 9304               	Parameter_Gyro_P:
9155
 9305 002d 96        		.byte	-106
9156
 9306               	.global	Parameter_Gyro_I
9157
 9309               	Parameter_Gyro_I:
9158
 9310 002e 96        		.byte	-106
9159
 9311               	.global	Parameter_Gier_P
9160
 9314               	Parameter_Gier_P:
9161
 9315 002f 02        		.byte	2
9162
 9316               	.global	Parameter_I_Faktor
9163
 9319               	Parameter_I_Faktor:
9164
 9320 0030 0A        		.byte	10
9165
 9321               	.global	Parameter_UserParam1
9166
 9322               	.global	Parameter_UserParam1
9167
 9323               		.section .bss
9168
 9326               	Parameter_UserParam1:
9169
 9327 007d 00        		.skip 1,0
9170
 9328               	.global	Parameter_UserParam2
9171
 9329               	.global	Parameter_UserParam2
9172
 9332               	Parameter_UserParam2:
9173
 9333 007e 00        		.skip 1,0
9174
 9334               	.global	Parameter_UserParam3
9175
 9335               	.global	Parameter_UserParam3
9176
 9338               	Parameter_UserParam3:
9177
 9339 007f 00        		.skip 1,0
9178
 9340               	.global	Parameter_UserParam4
9179
 9341               	.global	Parameter_UserParam4
9180
 9344               	Parameter_UserParam4:
9181
 9345 0080 00        		.skip 1,0
9182
 9346               	.global	Parameter_UserParam5
9183
 9347               	.global	Parameter_UserParam5
9184
 9350               	Parameter_UserParam5:
9185
 9351 0081 00        		.skip 1,0
9186
 9352               	.global	Parameter_UserParam6
9187
 9353               	.global	Parameter_UserParam6
9188
 9356               	Parameter_UserParam6:
9189
 9357 0082 00        		.skip 1,0
9190
 9358               	.global	Parameter_UserParam7
9191
 9359               	.global	Parameter_UserParam7
9192
 9362               	Parameter_UserParam7:
9193
 9363 0083 00        		.skip 1,0
9194
 9364               	.global	Parameter_UserParam8
9195
 9365               	.global	Parameter_UserParam8
9196
 9368               	Parameter_UserParam8:
9197
 9369 0084 00        		.skip 1,0
9198
 9370               	.global	Parameter_ServoNickControl
9199
 9371               		.data
9200
 9374               	Parameter_ServoNickControl:
9201
 9375 0031 64        		.byte	100
9202
 9376               	.global	Parameter_LoopGasLimit
9203
 9379               	Parameter_LoopGasLimit:
9204
 9380 0032 46        		.byte	70
9205
 9381               	.global	Parameter_AchsKopplung1
9206
 9384               	Parameter_AchsKopplung1:
9207
 9385 0033 5A        		.byte	90
9208
 9386               	.global	Parameter_AchsKopplung2
9209
 9389               	Parameter_AchsKopplung2:
9210
 9390 0034 41        		.byte	65
9211
 9391               	.global	Parameter_CouplingYawCorrection
9212
 9394               	Parameter_CouplingYawCorrection:
9213
 9395 0035 40        		.byte	64
9214
 9396               	.global	Parameter_DynamicStability
9215
 9399               	Parameter_DynamicStability:
9216
 9400 0036 64        		.byte	100
9217
 9401               	.global	ExternStickNick
9218
 9402               	.global	ExternStickNick
9219
 9403               		.section .bss
9220
 9406               	ExternStickNick:
9221
 9407 0085 0000      		.skip 2,0
9222
 9408               	.global	ExternStickRoll
9223
 9409               	.global	ExternStickRoll
9224
 9412               	ExternStickRoll:
9225
 9413 0087 0000      		.skip 2,0
9226
 9414               	.global	ExternStickGier
9227
 9415               	.global	ExternStickGier
9228
 9418               	ExternStickGier:
9229
 9419 0089 0000      		.skip 2,0
9230
 9420               	.global	ExternHoehenValue
1189 kmpec 9231
 9421               		.data
1193 kmpec 9232
 9424               	ExternHoehenValue:
9233
 9425 0037 ECFF      		.word	-20
9234
 9426               	.global	MaxStickNick
9235
 9427               	.global	MaxStickNick
9236
 9428               		.section .bss
9237
 9431               	MaxStickNick:
9238
 9432 008b 0000      		.skip 2,0
9239
 9433               	.global	MaxStickRoll
9240
 9434               	.global	MaxStickRoll
9241
 9437               	MaxStickRoll:
9242
 9438 008d 0000      		.skip 2,0
9243
 9439               	.global	modell_fliegt
9244
 9440               	.global	modell_fliegt
9245
 9443               	modell_fliegt:
9246
 9444 008f 0000      		.skip 2,0
9247
 9445               	.global	MikroKopterFlags
9248
 9446               	.global	MikroKopterFlags
9249
 9449               	MikroKopterFlags:
9250
 9450 0091 00        		.skip 1,0
9251
 9451               	.global	GIER_GRAD_FAKTOR
9252
 9452               		.data
9253
 9455               	GIER_GRAD_FAKTOR:
9254
 9456 0039 0B        		.byte	11
9255
 9457 003a 05        		.byte	5
9256
 9458 003b 00        		.byte	0
9257
 9459 003c 00        		.byte	0
9258
 9462               	delay.3113:
9259
 9463 003d 64        		.byte	100
9260
 9464               		.lcomm MittelIntegralRoll_Alt.3106,4
9261
 9465               		.lcomm MittelIntegralNick_Alt.3105,4
9262
 9466               		.lcomm last_r_n.3104,1
9263
 9467               		.lcomm last_r_p.3103,1
9264
 9468               		.lcomm last_n_n.3102,1
9265
 9469               		.lcomm last_n_p.3101,1
9266
 9470               		.lcomm cnt.3100,2
9267
 9471               		.lcomm stick_roll.3097,2
9268
 9472               		.lcomm stick_nick.3096,2
9269
 9473               		.lcomm ausgleichRoll.3091,4
9270
 9474               		.lcomm ausgleichNick.3090,4
9271
 9475               		.lcomm NeueKompassRichtungMerken.3089,1
9272
 9476               		.lcomm TimerWerteausgabe.3088,1
9273
 9477               		.lcomm motorwert4.3083,2
9274
 9478               		.lcomm motorwert3.3082,2
9275
 9479               		.lcomm motorwert2.3081,2
9276
 9480               		.lcomm motorwert1.3080,2
9277
 9481               		.lcomm hoehenregler.3079,2
9278
 9482               		.lcomm delay_ausschalten.3078,1
9279
 9483               		.lcomm delay_einschalten.3077,1
9280
 9484               		.lcomm delay_neutral.3076,1
9281
 9485               		.lcomm RcLostTimer.3075,2
9282
 9486               		.lcomm IntegralFehlerRoll.3074,4
9283
 9487               		.lcomm IntegralFehlerNick.3073,4
9284
 9488               		.lcomm tmp_long2.3072,4
9285
 9489               		.lcomm tmp_long.3071,4
9286
 9490               		.lcomm sollGier.3070,4
9287
 9491               		.lcomm SummeRoll.3069,4
9288
 9492               		.lcomm SummeNick.3068,4
9289
 9493               		.lcomm d2Nick.2659,2
9290
 9494               		.lcomm d2Roll.2658,2
9291
 9495               		.lcomm oldRoll.2657,2
9292
 9496               		.lcomm oldNick.2656,2
9293
 9497               		.lcomm tmpl4.2655,4
9294
 9498               		.lcomm tmpl3.2654,4
9295
 9499               		.lcomm tmpl2.2653,4
9296
 9500               		.lcomm tmpl.2652,4
9297
 9501               		.comm TrimNick,2,1
9298
 9502               		.comm TrimRoll,2,1
9299
 9503               		.comm ErsatzKompass,4,1
9300
 9504               		.comm ErsatzKompassInGrad,2,1
9301
 9505               		.comm MesswertNick,2,1
9302
 9506               		.comm MesswertRoll,2,1
9303
 9507               		.comm MesswertGier,2,1
9304
 9508               		.comm Mittelwert_AccNick,2,1
9305
 9509               		.comm Mittelwert_AccRoll,2,1
9306
 9510               		.comm Mittelwert_AccHoch,2,1
9307
 9511               		.comm NaviAccNick,2,1
9308
 9512               		.comm NaviAccRoll,2,1
9309
 9513               		.comm h,1,1
9310
 9514               		.comm m,1,1
9311
 9515               		.comm s,1,1
9312
 9516               		.comm DiffNick,2,1
9313
 9517               		.comm DiffRoll,2,1
9314
 9518               		.comm Motor_Vorne,1,1
9315
 9519               		.comm Motor_Hinten,1,1
9316
 9520               		.comm Motor_Rechts,1,1
9317
 9521               		.comm Motor_Links,1,1
9318
 9522               		.comm Motor1,1,1
9319
 9523               		.comm Motor2,1,1
9320
 9524               		.comm Motor3,1,1
9321
 9525               		.comm Motor4,1,1
9322
 9526               		.comm Motor5,1,1
9323
 9527               		.comm Motor6,1,1
9324
 9528               		.comm Motor7,1,1
9325
 9529               		.comm Motor8,1,1
9326
 9530               		.comm EE_Parameter,93,1
9327
 9531               		.comm Parameter_J16Bitmask,1,1
9328
 9532               		.comm Parameter_J16Timing,1,1
9329
 9533               		.comm Parameter_J17Bitmask,1,1
9330
 9534               		.comm Parameter_J17Timing,1,1
9331
 9535               		.comm Parameter_NaviGpsModeControl,1,1
9332
 9536               		.comm MesswertGierBias,2,1
9333
 9537               		.comm RohMesswertNick,2,1
9334
 9538               		.comm RohMesswertRoll,2,1
9335
 9539               		.comm AdNeutralGierBias,2,1
9336
 9540               		.comm MittelIntegralNick,4,1
9337
 9541               		.comm MittelIntegralRoll,4,1
9338
 9542               		.comm MittelIntegralNick2,4,1
9339
 9543               		.comm MittelIntegralRoll2,4,1
9340
 9544               		.comm MAX_GAS,1,1
9341
 9545               		.comm MIN_GAS,1,1
9342
 9546               		.comm GyroFaktor,1,1
9343
 9547               		.comm IntegralFaktor,1,1
9344
 9548               		.comm Parameter_NaviGpsGain,1,1
9345
 9549               		.comm Parameter_NaviGpsP,1,1
9346
 9550               		.comm Parameter_NaviGpsI,1,1
9347
 9551               		.comm Parameter_NaviGpsD,1,1
9348
 9552               		.comm Parameter_NaviGpsACC,1,1
9349
 9553               		.comm Parameter_NaviOperatingRadius,1,1
9350
 9554               		.comm Parameter_NaviWindCorrection,1,1
9351
 9555               		.comm Parameter_NaviSpeedCompensation,1,1
9352
 9556               		.comm Parameter_ExternalControl,1,1
9353
 9557               		.comm KopplungsteilNickRoll,2,1
9354
 9558               		.comm KopplungsteilRollNick,2,1
9355
 9559               	/* File "fc.c": code 10996 = 0x2af4 (10855), prologues  67, epilogues  74 */
1189 kmpec 9356
DEFINED SYMBOLS
9357
                            *ABS*:00000000 fc.c
1193 kmpec 9358
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:2      *ABS*:0000003f __SREG__
9359
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:3      *ABS*:0000003e __SP_H__
9360
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:4      *ABS*:0000003d __SP_L__
9361
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:5      *ABS*:00000000 __tmp_reg__
9362
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:6      *ABS*:00000001 __zero_reg__
9363
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:12     .text:00000000 DefaultStickMapping
1189 kmpec 9364
                            *COM*:0000005d EE_Parameter
1193 kmpec 9365
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:38     .text:00000032 MotorSmoothing
9366
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:72     .text:0000005e Mittelwert
9367
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8936   .bss:00000004 AdNeutralGier
1189 kmpec 9368
                            *COM*:00000002 MesswertGier
9369
                            *COM*:00000002 RohMesswertNick
9370
                            *COM*:00000002 RohMesswertRoll
9371
                            *COM*:00000002 Mittelwert_AccNick
9372
                            *COM*:00000002 Mittelwert_AccRoll
9373
                            *COM*:00000002 Mittelwert_AccHoch
1193 kmpec 9374
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9014   .bss:00000026 IntegralAccNick
9375
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9020   .bss:0000002a IntegralAccRoll
1189 kmpec 9376
                            *COM*:00000002 NaviAccNick
9377
                            *COM*:00000002 NaviAccRoll
1193 kmpec 9378
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8966   .bss:0000000e NaviCntAcc
9379
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8972   .bss:00000010 NeutralAccZ
9380
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9026   .bss:0000002e IntegralAccZ
9381
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9050   .bss:0000003e Mess_IntegralRoll
9382
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9038   .bss:00000036 Mess_IntegralNick
9383
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9062   .bss:00000046 Mess_Integral_Gier
1189 kmpec 9384
                            *COM*:00000004 ErsatzKompass
1193 kmpec 9385
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9238   .bss:00000077 Looping_Nick
9386
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9244   .bss:00000078 Looping_Roll
1189 kmpec 9387
                            *COM*:00000002 KopplungsteilRollNick
9388
                            *COM*:00000002 KopplungsteilNickRoll
1193 kmpec 9389
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9498   .bss:000000e9 tmpl2.2653
9390
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9499   .bss:000000ed tmpl.2652
9391
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9394   .data:00000035 Parameter_CouplingYawCorrection
1189 kmpec 9392
                            *COM*:00000002 TrimRoll
9393
                            *COM*:00000002 TrimNick
1193 kmpec 9394
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9455   .data:00000039 GIER_GRAD_FAKTOR
9395
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9056   .bss:00000042 Mess_IntegralRoll2
9396
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9219   .bss:00000073 LageKorrekturRoll
9397
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9131   .data:00000021 Umschlag180Roll
9398
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9044   .bss:0000003a Mess_IntegralNick2
9399
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9225   .bss:00000075 LageKorrekturNick
9400
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9123   .data:0000001d Umschlag180Nick
9401
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9032   .bss:00000032 Integral_Gier
9402
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8990   .bss:00000016 IntegralNick
9403
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9002   .bss:0000001e IntegralRoll
9404
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8996   .bss:0000001a IntegralNick2
9405
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9008   .bss:00000022 IntegralRoll2
1189 kmpec 9406
                            *COM*:00000002 MesswertNick
9407
                            *COM*:00000002 MesswertRoll
1193 kmpec 9408
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9299   .data:0000002c Parameter_Gyro_D
9409
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9495   .bss:000000df oldNick.2656
9410
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9492   .bss:000000d9 d2Nick.2659
9411
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9494   .bss:000000dd oldRoll.2657
9412
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9493   .bss:000000db d2Roll.2658
9413
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9147   .bss:0000005d Poti1
9414
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9153   .bss:0000005f Poti2
9415
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9159   .bss:00000061 Poti3
9416
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9165   .bss:00000063 Poti4
9417
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9389   .data:00000034 Parameter_AchsKopplung2
9418
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9497   .bss:000000e5 tmpl3.2654
9419
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9496   .bss:000000e1 tmpl4.2655
9420
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9384   .data:00000033 Parameter_AchsKopplung1
9421
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9117   .bss:0000005a TrichterFlug
9422
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:1855   .text:00001174 ParameterZuordnung
9423
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9279   .data:00000028 Parameter_MaxHoehe
9424
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9274   .data:00000027 Parameter_Luftdruck_D
9425
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9284   .data:00000029 Parameter_Hoehe_P
9426
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9289   .data:0000002a Parameter_Hoehe_ACC_Wirkung
9427
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9294   .data:0000002b Parameter_KompassWirkung
9428
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9304   .data:0000002d Parameter_Gyro_P
9429
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9309   .data:0000002e Parameter_Gyro_I
9430
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9319   .data:00000030 Parameter_I_Faktor
9431
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9326   .bss:0000007d Parameter_UserParam1
9432
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9332   .bss:0000007e Parameter_UserParam2
9433
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9338   .bss:0000007f Parameter_UserParam3
9434
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9344   .bss:00000080 Parameter_UserParam4
9435
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9350   .bss:00000081 Parameter_UserParam5
9436
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9356   .bss:00000082 Parameter_UserParam6
9437
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9362   .bss:00000083 Parameter_UserParam7
9438
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9368   .bss:00000084 Parameter_UserParam8
9439
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9374   .data:00000031 Parameter_ServoNickControl
9440
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9379   .data:00000032 Parameter_LoopGasLimit
9441
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9399   .data:00000036 Parameter_DynamicStability
1189 kmpec 9442
                            *COM*:00000001 Parameter_J16Timing
9443
                            *COM*:00000001 Parameter_J17Timing
1193 kmpec 9444
                            *COM*:00000001 Parameter_NaviGpsModeControl
1189 kmpec 9445
                            *COM*:00000001 Parameter_ExternalControl
1193 kmpec 9446
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9231   .data:00000025 Ki
1189 kmpec 9447
                            *COM*:00000001 MAX_GAS
9448
                            *COM*:00000001 MIN_GAS
1193 kmpec 9449
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:2812   .text:00001a00 SendMotorData
9450
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9201   .bss:0000006e MotorenEin
1189 kmpec 9451
                            *COM*:00000001 Motor_Hinten
9452
                            *COM*:00000001 Motor_Vorne
9453
                            *COM*:00000001 Motor_Rechts
9454
                            *COM*:00000001 Motor_Links
1193 kmpec 9455
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9449   .bss:00000091 MikroKopterFlags
9456
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:2880   .text:00001aa8 CalibrierMittelwert
9457
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:3194   .text:00001d84 SetNeutral
9458
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8954   .bss:0000000a NeutralAccX
9459
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8960   .bss:0000000c NeutralAccY
9460
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8924   .bss:00000000 AdNeutralNick
9461
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8930   .bss:00000002 AdNeutralRoll
1189 kmpec 9462
                            *COM*:00000002 AdNeutralGierBias
1193 kmpec 9463
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8942   .bss:00000006 StartNeutralRoll
9464
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8948   .bss:00000008 StartNeutralNick
9465
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9074   .bss:0000004e Mess_Integral_Hoch
9466
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9080   .bss:00000052 KompassValue
9467
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9086   .bss:00000054 KompassStartwert
9468
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9424   .data:00000037 ExternHoehenValue
9469
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9141   .bss:0000005b GierGyroFehler
9470
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9171   .bss:00000065 SenderOkay
9471
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:3675   .text:0000227e Piep
9472
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:3715   .text:000022b6 DefaultKonstanten3
9473
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:3837   .text:00002414 DefaultKonstanten2
9474
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:3961   .text:00002576 DefaultKonstanten1
9475
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:4078   .text:000026d4 MotorRegler
9476
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9195   .bss:0000006c StickGas
9477
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9484   .bss:000000bb RcLostTimer.3075
9478
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9443   .bss:0000008f modell_fliegt
9479
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9105   .bss:00000058 Notlandung
9480
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9189   .bss:0000006a StickGier
9481
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9177   .bss:00000066 StickNick
9482
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9183   .bss:00000068 StickRoll
1189 kmpec 9483
                            *COM*:00000001 GyroFaktor
9484
                            *COM*:00000001 IntegralFaktor
9485
                            *COM*:00000004 MittelIntegralNick
9486
                            *COM*:00000004 MittelIntegralRoll
9487
                            *COM*:00000004 MittelIntegralNick2
9488
                            *COM*:00000004 MittelIntegralRoll2
1193 kmpec 9489
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9464   .bss:00000096 MittelIntegralNick_Alt.3105
9490
                             .bss:00000092 MittelIntegralRoll_Alt.3106
9491
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9098   .data:0000001b KompassSignalSchlecht
9492
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9474   .bss:000000ac NeueKompassRichtungMerken.3089
9493
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9489   .bss:000000cd sollGier.3070
9494
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9437   .bss:0000008d MaxStickRoll
9495
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9431   .bss:0000008b MaxStickNick
9496
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9483   .bss:000000ba delay_neutral.3076
9497
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9482   .bss:000000b9 delay_einschalten.3077
9498
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9481   .bss:000000b8 delay_ausschalten.3078
9499
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9471   .bss:000000a2 stick_nick.3096
9500
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9470   .bss:000000a0 stick_roll.3097
9501
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9250   .bss:00000079 Looping_Links
9502
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9256   .bss:0000007a Looping_Rechts
9503
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9268   .bss:0000007c Looping_Oben
9504
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9262   .bss:0000007b Looping_Unten
9505
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9475   .bss:000000ad TimerWerteausgabe.3088
9506
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9490   .bss:000000d1 SummeRoll.3069
9507
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9491   .bss:000000d5 SummeNick.3068
9508
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9462   .data:0000003d delay.3113
9509
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9207   .bss:0000006f HoehenWert
9510
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9480   .bss:000000b6 hoehenregler.3079
1189 kmpec 9511
                            *COM*:00000002 DiffNick
9512
                            *COM*:00000002 DiffRoll
1193 kmpec 9513
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9479   .bss:000000b4 motorwert1.3080
9514
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9478   .bss:000000b2 motorwert2.3081
9515
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9477   .bss:000000b0 motorwert3.3082
9516
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9476   .bss:000000ae motorwert4.3083
9517
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9213   .bss:00000071 SollHoehe
9518
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9111   .bss:00000059 HoehenReglerAktiv
9519
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9473   .bss:000000a8 ausgleichNick.3090
9520
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9488   .bss:000000c9 tmp_long.3071
9521
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9487   .bss:000000c5 tmp_long2.3072
9522
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9486   .bss:000000c1 IntegralFehlerNick.3073
9523
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9485   .bss:000000bd IntegralFehlerRoll.3074
9524
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9469   .bss:0000009e cnt.3100
9525
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9472   .bss:000000a4 ausgleichRoll.3091
9526
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9068   .bss:0000004a Mess_Integral_Gier2
9527
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9466   .bss:0000009b last_r_p.3103
9528
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9465   .bss:0000009a last_r_n.3104
9529
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9468   .bss:0000009d last_n_p.3101
9530
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9467   .bss:0000009c last_n_n.3102
9531
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8917   .data:00000019 I2CTimeout
9532
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8978   .bss:00000014 CosinusNickWinkel
9533
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:8984   .bss:00000015 CosinusRollWinkel
9534
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9092   .bss:00000056 KompassRichtung
9535
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9314   .data:0000002f Parameter_Gier_P
9536
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9406   .bss:00000085 ExternStickNick
9537
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9412   .bss:00000087 ExternStickRoll
9538
C:\DOKUME~1\David\LOKALE~1\Temp/ccr1SlG6.s:9418   .bss:00000089 ExternStickGier
1189 kmpec 9539
                            *COM*:00000002 ErsatzKompassInGrad
9540
                            *COM*:00000001 h
9541
                            *COM*:00000001 m
9542
                            *COM*:00000001 s
9543
                            *COM*:00000001 Motor1
9544
                            *COM*:00000001 Motor2
9545
                            *COM*:00000001 Motor3
9546
                            *COM*:00000001 Motor4
9547
                            *COM*:00000001 Motor5
9548
                            *COM*:00000001 Motor6
9549
                            *COM*:00000001 Motor7
9550
                            *COM*:00000001 Motor8
9551
                            *COM*:00000001 Parameter_J16Bitmask
9552
                            *COM*:00000001 Parameter_J17Bitmask
9553
                            *COM*:00000002 MesswertGierBias
9554
                            *COM*:00000001 Parameter_NaviGpsGain
9555
                            *COM*:00000001 Parameter_NaviGpsP
9556
                            *COM*:00000001 Parameter_NaviGpsI
9557
                            *COM*:00000001 Parameter_NaviGpsD
9558
                            *COM*:00000001 Parameter_NaviGpsACC
9559
                            *COM*:00000001 Parameter_NaviOperatingRadius
9560
                            *COM*:00000001 Parameter_NaviWindCorrection
9561
                            *COM*:00000001 Parameter_NaviSpeedCompensation
9562
 
9563
UNDEFINED SYMBOLS
9564
__do_copy_data
9565
__do_clear_bss
9566
AdWertGier
9567
AdWertNickFilter
9568
AdWertRollFilter
9569
AdWertAccNick
9570
__mulsi3
9571
__divmodsi4
9572
AdWertAccRoll
9573
AdWertAccHoch
9574
Aktuell_az
9575
__floatsisf
9576
__subsf3
9577
__addsf3
9578
__fixsfsi
9579
AdReady
9580
HiResNick
9581
HiResRoll
9582
AdWertNick
9583
PlatinenVersion
9584
AdWertRoll
9585
PPM_in
9586
__divmodhi4
9587
MotorTest
9588
DebugOut
9589
twi_state
9590
motor
9591
i2c_start
9592
SucheGyroOffset
9593
ServoActive
9594
ExpandBaro
9595
Delay_ms_Mess
9596
MessLuftdruck
9597
EEPromArray
9598
__eeprom_read_byte_1F2021
9599
SucheLuftruckOffset
9600
Luftdruck
9601
StartLuftdruck
9602
HoeheD
9603
GPS_Neutral
9604
beeptime
9605
SendVersionToNavi
9606
LED_Init
9607
FromNaviCtrl_Value
9608
Delay_ms
9609
PcZugriff
9610
BeepMuster
9611
PPM_diff
9612
NewPpmData
9613
ZaehlMessungen
9614
SetActiveParamSetNumber
9615
WinkelOut
9616
GPS_Nick2
9617
GPS_Nick
9618
GPS_Roll2
9619
GPS_Roll
9620
__fixunssfsi
9621
ExternControl
9622
UBat
9623
ServoValue
9624
__eeprom_write_byte_1F2021
9625
GetActiveParamSetNumber
9626
DruckOffsetSetting
9627
ReadParameterSet