Blame | Last modification | View Log | RSS feed
1 .file "fc.c"
2 .arch atmega644
3 __SREG__ = 0x3f
4 __SP_H__ = 0x3e
5 __SP_L__ = 0x3d
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
10 .text
11 .global Mittelwert
13 Mittelwert:
14 /* prologue: frame size=16 */
15 0000 A0E1 ldi r26,lo8(16)
16 0002 B0E0 ldi r27,hi8(16)
17 0004 E0E0 ldi r30,lo8(gs(1f))
18 0006 F0E0 ldi r31,hi8(gs(1f))
19 0008 0C94 0000 jmp __prologue_saves__+0
20 1:
21 /* prologue end (size=6) */
22 000c 8091 0000 lds r24,AdWertGier
23 0010 9091 0000 lds r25,(AdWertGier)+1
24 0014 4090 0000 lds r4,AdNeutralGier
25 0018 5090 0000 lds r5,(AdNeutralGier)+1
26 001c 481A sub r4,r24
27 001e 590A sbc r5,r25
28 0020 5092 0000 sts (MesswertGier)+1,r5
29 0024 4092 0000 sts MesswertGier,r4
30 0028 2091 0000 lds r18,AdWertRoll
31 002c 3091 0000 lds r19,(AdWertRoll)+1
32 0030 8091 0000 lds r24,AdWertNick
33 0034 9091 0000 lds r25,(AdWertNick)+1
34 0038 9E87 std Y+14,r25
35 003a 8D87 std Y+13,r24
36 003c A091 0000 lds r26,AdNeutralNick
37 0040 B091 0000 lds r27,(AdNeutralNick)+1
38 0044 BC87 std Y+12,r27
39 0046 AB87 std Y+11,r26
40 0048 8091 0000 lds r24,AdNeutralRoll
41 004c 9091 0000 lds r25,(AdNeutralRoll)+1
42 0050 281B sub r18,r24
43 0052 390B sbc r19,r25
44 0054 388B std Y+16,r19
45 0056 2F87 std Y+15,r18
46 0058 3093 0000 sts (DebugOut+58)+1,r19
47 005c 2093 0000 sts DebugOut+58,r18
48 0060 6091 0000 lds r22,AdWertAccNick
49 0064 7091 0000 lds r23,(AdWertAccNick)+1
50 0068 E090 0000 lds r14,Mittelwert_AccNick
51 006c F090 0000 lds r15,(Mittelwert_AccNick)+1
52 0070 0027 clr r16
53 0072 F7FC sbrc r15,7
54 0074 0095 com r16
55 0076 102F mov r17,r16
56 0078 8827 clr r24
57 007a 77FD sbrc r23,7
58 007c 8095 com r24
59 007e 982F mov r25,r24
60 0080 2CE0 ldi r18,lo8(12)
61 0082 30E0 ldi r19,hi8(12)
62 0084 40E0 ldi r20,hlo8(12)
63 0086 50E0 ldi r21,hhi8(12)
64 0088 0E94 0000 call __mulsi3
65 008c E60E add r14,r22
66 008e F71E adc r15,r23
67 0090 081F adc r16,r24
68 0092 191F adc r17,r25
69 0094 C801 movw r24,r16
70 0096 B701 movw r22,r14
71 0098 22E0 ldi r18,lo8(2)
72 009a 30E0 ldi r19,hi8(2)
73 009c 40E0 ldi r20,hlo8(2)
74 009e 50E0 ldi r21,hhi8(2)
75 00a0 0E94 0000 call __divmodsi4
76 00a4 3093 0000 sts (Mittelwert_AccNick)+1,r19
77 00a8 2093 0000 sts Mittelwert_AccNick,r18
78 00ac 6091 0000 lds r22,AdWertAccRoll
79 00b0 7091 0000 lds r23,(AdWertAccRoll)+1
80 00b4 E090 0000 lds r14,Mittelwert_AccRoll
81 00b8 F090 0000 lds r15,(Mittelwert_AccRoll)+1
82 00bc 0027 clr r16
83 00be F7FC sbrc r15,7
84 00c0 0095 com r16
85 00c2 102F mov r17,r16
86 00c4 8827 clr r24
87 00c6 77FD sbrc r23,7
88 00c8 8095 com r24
89 00ca 982F mov r25,r24
90 00cc 2CE0 ldi r18,lo8(12)
91 00ce 30E0 ldi r19,hi8(12)
92 00d0 40E0 ldi r20,hlo8(12)
93 00d2 50E0 ldi r21,hhi8(12)
94 00d4 0E94 0000 call __mulsi3
95 00d8 E60E add r14,r22
96 00da F71E adc r15,r23
97 00dc 081F adc r16,r24
98 00de 191F adc r17,r25
99 00e0 C801 movw r24,r16
100 00e2 B701 movw r22,r14
101 00e4 22E0 ldi r18,lo8(2)
102 00e6 30E0 ldi r19,hi8(2)
103 00e8 40E0 ldi r20,hlo8(2)
104 00ea 50E0 ldi r21,hhi8(2)
105 00ec 0E94 0000 call __divmodsi4
106 00f0 3093 0000 sts (Mittelwert_AccRoll)+1,r19
107 00f4 2093 0000 sts Mittelwert_AccRoll,r18
108 00f8 2091 0000 lds r18,AdWertAccHoch
109 00fc 3091 0000 lds r19,(AdWertAccHoch)+1
110 0100 6091 0000 lds r22,Mittelwert_AccHoch
111 0104 7091 0000 lds r23,(Mittelwert_AccHoch)+1
112 0108 8827 clr r24
113 010a 77FD sbrc r23,7
114 010c 8095 com r24
115 010e 982F mov r25,r24
116 0110 4427 clr r20
117 0112 37FD sbrc r19,7
118 0114 4095 com r20
119 0116 542F mov r21,r20
120 0118 620F add r22,r18
121 011a 731F adc r23,r19
122 011c 841F adc r24,r20
123 011e 951F adc r25,r21
124 0120 22E0 ldi r18,lo8(2)
125 0122 30E0 ldi r19,hi8(2)
126 0124 40E0 ldi r20,hlo8(2)
127 0126 50E0 ldi r21,hhi8(2)
128 0128 0E94 0000 call __divmodsi4
129 012c 3093 0000 sts (Mittelwert_AccHoch)+1,r19
130 0130 2093 0000 sts Mittelwert_AccHoch,r18
131 0134 2091 0000 lds r18,AdWertAccNick
132 0138 3091 0000 lds r19,(AdWertAccNick)+1
133 013c C901 movw r24,r18
134 013e 880F lsl r24
135 0140 991F rol r25
136 0142 820F add r24,r18
137 0144 931F adc r25,r19
138 0146 880F lsl r24
139 0148 991F rol r25
140 014a 880F lsl r24
141 014c 991F rol r25
142 014e AA27 clr r26
143 0150 97FD sbrc r25,7
144 0152 A095 com r26
145 0154 BA2F mov r27,r26
146 0156 2091 0000 lds r18,IntegralAccNick
147 015a 3091 0000 lds r19,(IntegralAccNick)+1
148 015e 4091 0000 lds r20,(IntegralAccNick)+2
149 0162 5091 0000 lds r21,(IntegralAccNick)+3
150 0166 280F add r18,r24
151 0168 391F adc r19,r25
152 016a 4A1F adc r20,r26
153 016c 5B1F adc r21,r27
154 016e 2093 0000 sts IntegralAccNick,r18
155 0172 3093 0000 sts (IntegralAccNick)+1,r19
156 0176 4093 0000 sts (IntegralAccNick)+2,r20
157 017a 5093 0000 sts (IntegralAccNick)+3,r21
158 017e 2091 0000 lds r18,AdWertAccRoll
159 0182 3091 0000 lds r19,(AdWertAccRoll)+1
160 0186 C901 movw r24,r18
161 0188 880F lsl r24
162 018a 991F rol r25
163 018c 820F add r24,r18
164 018e 931F adc r25,r19
165 0190 880F lsl r24
166 0192 991F rol r25
167 0194 880F lsl r24
168 0196 991F rol r25
169 0198 AA27 clr r26
170 019a 97FD sbrc r25,7
171 019c A095 com r26
172 019e BA2F mov r27,r26
173 01a0 2091 0000 lds r18,IntegralAccRoll
174 01a4 3091 0000 lds r19,(IntegralAccRoll)+1
175 01a8 4091 0000 lds r20,(IntegralAccRoll)+2
176 01ac 5091 0000 lds r21,(IntegralAccRoll)+3
177 01b0 280F add r18,r24
178 01b2 391F adc r19,r25
179 01b4 4A1F adc r20,r26
180 01b6 5B1F adc r21,r27
181 01b8 2093 0000 sts IntegralAccRoll,r18
182 01bc 3093 0000 sts (IntegralAccRoll)+1,r19
183 01c0 4093 0000 sts (IntegralAccRoll)+2,r20
184 01c4 5093 0000 sts (IntegralAccRoll)+3,r21
185 01c8 E090 0000 lds r14,Aktuell_az
186 01cc F090 0000 lds r15,(Aktuell_az)+1
187 01d0 A090 0000 lds r10,acc_neutral+4
188 01d4 B090 0000 lds r11,(acc_neutral+4)+1
189 01d8 C090 0000 lds r12,(acc_neutral+4)+2
190 01dc D090 0000 lds r13,(acc_neutral+4)+3
191 01e0 6091 0000 lds r22,IntegralAccZ
192 01e4 7091 0000 lds r23,(IntegralAccZ)+1
193 01e8 8091 0000 lds r24,(IntegralAccZ)+2
194 01ec 9091 0000 lds r25,(IntegralAccZ)+3
195 01f0 0E94 0000 call __floatsisf
196 01f4 3B01 movw r6,r22
197 01f6 4C01 movw r8,r24
198 01f8 0027 clr r16
199 01fa F7FC sbrc r15,7
200 01fc 0095 com r16
201 01fe 102F mov r17,r16
202 0200 C801 movw r24,r16
203 0202 B701 movw r22,r14
204 0204 0E94 0000 call __floatsisf
205 0208 A601 movw r20,r12
206 020a 9501 movw r18,r10
207 020c 0E94 0000 call __subsf3
208 0210 9B01 movw r18,r22
209 0212 AC01 movw r20,r24
210 0214 C401 movw r24,r8
211 0216 B301 movw r22,r6
212 0218 0E94 0000 call __addsf3
213 021c 0E94 0000 call __fixsfsi
214 0220 6093 0000 sts IntegralAccZ,r22
215 0224 7093 0000 sts (IntegralAccZ)+1,r23
216 0228 8093 0000 sts (IntegralAccZ)+2,r24
217 022c 9093 0000 sts (IntegralAccZ)+3,r25
218 0230 5201 movw r10,r4
219 0232 CC24 clr r12
220 0234 B7FC sbrc r11,7
221 0236 C094 com r12
222 0238 DC2C mov r13,r12
223 023a 6090 0000 lds r6,Mess_Integral_Gier
224 023e 7090 0000 lds r7,(Mess_Integral_Gier)+1
225 0242 8090 0000 lds r8,(Mess_Integral_Gier)+2
226 0246 9090 0000 lds r9,(Mess_Integral_Gier)+3
227 024a 6A0C add r6,r10
228 024c 7B1C adc r7,r11
229 024e 8C1C adc r8,r12
230 0250 9D1C adc r9,r13
231 0252 6092 0000 sts Mess_Integral_Gier,r6
232 0256 7092 0000 sts (Mess_Integral_Gier)+1,r7
233 025a 8092 0000 sts (Mess_Integral_Gier)+2,r8
234 025e 9092 0000 sts (Mess_Integral_Gier)+3,r9
235 0262 8091 0000 lds r24,Mess_Integral_Gier2
236 0266 9091 0000 lds r25,(Mess_Integral_Gier2)+1
237 026a A091 0000 lds r26,(Mess_Integral_Gier2)+2
238 026e B091 0000 lds r27,(Mess_Integral_Gier2)+3
239 0272 8A0D add r24,r10
240 0274 9B1D adc r25,r11
241 0276 AC1D adc r26,r12
242 0278 BD1D adc r27,r13
243 027a 8093 0000 sts Mess_Integral_Gier2,r24
244 027e 9093 0000 sts (Mess_Integral_Gier2)+1,r25
245 0282 A093 0000 sts (Mess_Integral_Gier2)+2,r26
246 0286 B093 0000 sts (Mess_Integral_Gier2)+3,r27
247 028a B091 0000 lds r27,Looping_Nick
248 028e BA87 std Y+10,r27
249 0290 BB23 tst r27
250 0292 01F0 breq .+2
251 0294 00C0 rjmp .L2
252 0296 8091 0000 lds r24,Looping_Roll
253 029a 8823 tst r24
254 029c 01F0 breq .+2
255 029e 00C0 rjmp .L2
256 02a0 8091 0000 lds r24,EE_Parameter+8
257 02a4 86FF sbrs r24,6
258 02a6 00C0 rjmp .L2
259 02a8 E090 0000 lds r14,Parameter_AchsKopplung1
260 02ac FF24 clr r15
261 02ae 0027 clr r16
262 02b0 1127 clr r17
263 02b2 6091 0000 lds r22,Mess_IntegralNick
264 02b6 7091 0000 lds r23,(Mess_IntegralNick)+1
265 02ba 8091 0000 lds r24,(Mess_IntegralNick)+2
266 02be 9091 0000 lds r25,(Mess_IntegralNick)+3
267 02c2 20E0 ldi r18,lo8(4096)
268 02c4 30E1 ldi r19,hi8(4096)
269 02c6 40E0 ldi r20,hlo8(4096)
270 02c8 50E0 ldi r21,hhi8(4096)
271 02ca 0E94 0000 call __divmodsi4
272 02ce CA01 movw r24,r20
273 02d0 B901 movw r22,r18
274 02d2 A801 movw r20,r16
275 02d4 9701 movw r18,r14
276 02d6 0E94 0000 call __mulsi3
277 02da 9B01 movw r18,r22
278 02dc AC01 movw r20,r24
279 02de C601 movw r24,r12
280 02e0 B501 movw r22,r10
281 02e2 0E94 0000 call __mulsi3
282 02e6 20E0 ldi r18,lo8(2048)
283 02e8 38E0 ldi r19,hi8(2048)
284 02ea 40E0 ldi r20,hlo8(2048)
285 02ec 50E0 ldi r21,hhi8(2048)
286 02ee 0E94 0000 call __divmodsi4
287 02f2 2093 0000 sts tmpl.2170,r18
288 02f6 3093 0000 sts (tmpl.2170)+1,r19
289 02fa 4093 0000 sts (tmpl.2170)+2,r20
290 02fe 5093 0000 sts (tmpl.2170)+3,r21
291 0302 6091 0000 lds r22,Mess_IntegralRoll
292 0306 7091 0000 lds r23,(Mess_IntegralRoll)+1
293 030a 8091 0000 lds r24,(Mess_IntegralRoll)+2
294 030e 9091 0000 lds r25,(Mess_IntegralRoll)+3
295 0312 20E0 ldi r18,lo8(4096)
296 0314 30E1 ldi r19,hi8(4096)
297 0316 40E0 ldi r20,hlo8(4096)
298 0318 50E0 ldi r21,hhi8(4096)
299 031a 0E94 0000 call __divmodsi4
300 031e CA01 movw r24,r20
301 0320 B901 movw r22,r18
302 0322 A801 movw r20,r16
303 0324 9701 movw r18,r14
304 0326 0E94 0000 call __mulsi3
305 032a 9B01 movw r18,r22
306 032c AC01 movw r20,r24
307 032e C601 movw r24,r12
308 0330 B501 movw r22,r10
309 0332 0E94 0000 call __mulsi3
310 0336 20E0 ldi r18,lo8(2048)
311 0338 38E0 ldi r19,hi8(2048)
312 033a 40E0 ldi r20,hlo8(2048)
313 033c 50E0 ldi r21,hhi8(2048)
314 033e 0E94 0000 call __divmodsi4
315 0342 2093 0000 sts tmpl2.2171,r18
316 0346 3093 0000 sts (tmpl2.2171)+1,r19
317 034a 4093 0000 sts (tmpl2.2171)+2,r20
318 034e 5093 0000 sts (tmpl2.2171)+3,r21
319 0352 00C0 rjmp .L6
320 .L2:
321 0354 1092 0000 sts tmpl2.2171,__zero_reg__
322 0358 1092 0000 sts (tmpl2.2171)+1,__zero_reg__
323 035c 1092 0000 sts (tmpl2.2171)+2,__zero_reg__
324 0360 1092 0000 sts (tmpl2.2171)+3,__zero_reg__
325 0364 1092 0000 sts tmpl.2170,__zero_reg__
326 0368 1092 0000 sts (tmpl.2170)+1,__zero_reg__
327 036c 1092 0000 sts (tmpl.2170)+2,__zero_reg__
328 0370 1092 0000 sts (tmpl.2170)+3,__zero_reg__
329 .L6:
330 0374 8091 0000 lds r24,tmpl.2170
331 0378 9091 0000 lds r25,(tmpl.2170)+1
332 037c A091 0000 lds r26,(tmpl.2170)+2
333 0380 B091 0000 lds r27,(tmpl.2170)+3
334 0384 8E83 std Y+6,r24
335 0386 9F83 std Y+7,r25
336 0388 A887 std Y+8,r26
337 038a B987 std Y+9,r27
338 038c 8091 0000 lds r24,tmpl2.2171
339 0390 9091 0000 lds r25,(tmpl2.2171)+1
340 0394 A091 0000 lds r26,(tmpl2.2171)+2
341 0398 B091 0000 lds r27,(tmpl2.2171)+3
342 039c 8A83 std Y+2,r24
343 039e 9B83 std Y+3,r25
344 03a0 AC83 std Y+4,r26
345 03a2 BD83 std Y+5,r27
346 03a4 8091 0000 lds r24,Parameter_AchsGegenKopplung1
347 03a8 282E mov r2,r24
348 03aa 3324 clr r3
349 03ac 4424 clr r4
350 03ae 5524 clr r5
351 03b0 EE80 ldd r14,Y+6
352 03b2 FF80 ldd r15,Y+7
353 03b4 AF85 ldd r26,Y+15
354 03b6 B889 ldd r27,Y+16
355 03b8 EA0E add r14,r26
356 03ba FB1E adc r15,r27
357 03bc 6A81 ldd r22,Y+2
358 03be 7B81 ldd r23,Y+3
359 03c0 8C81 ldd r24,Y+4
360 03c2 9D81 ldd r25,Y+5
361 03c4 A201 movw r20,r4
362 03c6 9101 movw r18,r2
363 03c8 0E94 0000 call __mulsi3
364 03cc 20E0 ldi r18,lo8(512)
365 03ce 32E0 ldi r19,hi8(512)
366 03d0 40E0 ldi r20,hlo8(512)
367 03d2 50E0 ldi r21,hhi8(512)
368 03d4 0E94 0000 call __divmodsi4
369 03d8 E20E add r14,r18
370 03da F31E adc r15,r19
371 03dc F092 0000 sts (MesswertRoll)+1,r15
372 03e0 E092 0000 sts MesswertRoll,r14
373 03e4 9701 movw r18,r14
374 03e6 4427 clr r20
375 03e8 37FD sbrc r19,7
376 03ea 4095 com r20
377 03ec 542F mov r21,r20
378 03ee 8091 0000 lds r24,Mess_IntegralRoll2
379 03f2 9091 0000 lds r25,(Mess_IntegralRoll2)+1
380 03f6 A091 0000 lds r26,(Mess_IntegralRoll2)+2
381 03fa B091 0000 lds r27,(Mess_IntegralRoll2)+3
382 03fe 820F add r24,r18
383 0400 931F adc r25,r19
384 0402 A41F adc r26,r20
385 0404 B51F adc r27,r21
386 0406 8093 0000 sts Mess_IntegralRoll2,r24
387 040a 9093 0000 sts (Mess_IntegralRoll2)+1,r25
388 040e A093 0000 sts (Mess_IntegralRoll2)+2,r26
389 0412 B093 0000 sts (Mess_IntegralRoll2)+3,r27
390 0416 8091 0000 lds r24,LageKorrekturRoll
391 041a 9091 0000 lds r25,(LageKorrekturRoll)+1
392 041e E81A sub r14,r24
393 0420 F90A sbc r15,r25
394 0422 0027 clr r16
395 0424 F7FC sbrc r15,7
396 0426 0095 com r16
397 0428 102F mov r17,r16
398 042a 8091 0000 lds r24,Mess_IntegralRoll
399 042e 9091 0000 lds r25,(Mess_IntegralRoll)+1
400 0432 A091 0000 lds r26,(Mess_IntegralRoll)+2
401 0436 B091 0000 lds r27,(Mess_IntegralRoll)+3
402 043a E80E add r14,r24
403 043c F91E adc r15,r25
404 043e 0A1F adc r16,r26
405 0440 1B1F adc r17,r27
406 0442 E092 0000 sts Mess_IntegralRoll,r14
407 0446 F092 0000 sts (Mess_IntegralRoll)+1,r15
408 044a 0093 0000 sts (Mess_IntegralRoll)+2,r16
409 044e 1093 0000 sts (Mess_IntegralRoll)+3,r17
410 0452 A090 0000 lds r10,Umschlag180Roll
411 0456 B090 0000 lds r11,(Umschlag180Roll)+1
412 045a C090 0000 lds r12,(Umschlag180Roll)+2
413 045e D090 0000 lds r13,(Umschlag180Roll)+3
414 0462 AE14 cp r10,r14
415 0464 BF04 cpc r11,r15
416 0466 C006 cpc r12,r16
417 0468 D106 cpc r13,r17
418 046a 04F4 brge .L7
419 046c 80E1 ldi r24,lo8(10000)
420 046e 97E2 ldi r25,hi8(10000)
421 0470 A0E0 ldi r26,hlo8(10000)
422 0472 B0E0 ldi r27,hhi8(10000)
423 0474 8A19 sub r24,r10
424 0476 9B09 sbc r25,r11
425 0478 AC09 sbc r26,r12
426 047a BD09 sbc r27,r13
427 047c 8093 0000 sts Mess_IntegralRoll,r24
428 0480 9093 0000 sts (Mess_IntegralRoll)+1,r25
429 0484 A093 0000 sts (Mess_IntegralRoll)+2,r26
430 0488 B093 0000 sts (Mess_IntegralRoll)+3,r27
431 048c 8093 0000 sts Mess_IntegralRoll2,r24
432 0490 9093 0000 sts (Mess_IntegralRoll2)+1,r25
433 0494 A093 0000 sts (Mess_IntegralRoll2)+2,r26
434 0498 B093 0000 sts (Mess_IntegralRoll2)+3,r27
435 .L7:
436 049c 2227 clr r18
437 049e 3327 clr r19
438 04a0 A901 movw r20,r18
439 04a2 2A19 sub r18,r10
440 04a4 3B09 sbc r19,r11
441 04a6 4C09 sbc r20,r12
442 04a8 5D09 sbc r21,r13
443 04aa 8091 0000 lds r24,Mess_IntegralRoll
444 04ae 9091 0000 lds r25,(Mess_IntegralRoll)+1
445 04b2 A091 0000 lds r26,(Mess_IntegralRoll)+2
446 04b6 B091 0000 lds r27,(Mess_IntegralRoll)+3
447 04ba 8217 cp r24,r18
448 04bc 9307 cpc r25,r19
449 04be A407 cpc r26,r20
450 04c0 B507 cpc r27,r21
451 04c2 04F4 brge .L9
452 04c4 D601 movw r26,r12
453 04c6 C501 movw r24,r10
454 04c8 8051 subi r24,lo8(-(-10000))
455 04ca 9742 sbci r25,hi8(-(-10000))
456 04cc A040 sbci r26,hlo8(-(-10000))
457 04ce B040 sbci r27,hhi8(-(-10000))
458 04d0 8093 0000 sts Mess_IntegralRoll,r24
459 04d4 9093 0000 sts (Mess_IntegralRoll)+1,r25
460 04d8 A093 0000 sts (Mess_IntegralRoll)+2,r26
461 04dc B093 0000 sts (Mess_IntegralRoll)+3,r27
462 04e0 8093 0000 sts Mess_IntegralRoll2,r24
463 04e4 9093 0000 sts (Mess_IntegralRoll2)+1,r25
464 04e8 A093 0000 sts (Mess_IntegralRoll2)+2,r26
465 04ec B093 0000 sts (Mess_IntegralRoll2)+3,r27
466 .L9:
467 04f0 8091 0000 lds r24,AdWertRoll
468 04f4 9091 0000 lds r25,(AdWertRoll)+1
469 04f8 0F97 sbiw r24,15
470 04fa 04F4 brge .L11
471 04fc 88E1 ldi r24,lo8(-1000)
472 04fe 9CEF ldi r25,hi8(-1000)
473 0500 9093 0000 sts (MesswertRoll)+1,r25
474 0504 8093 0000 sts MesswertRoll,r24
475 .L11:
476 0508 8091 0000 lds r24,AdWertRoll
477 050c 9091 0000 lds r25,(AdWertRoll)+1
478 0510 0797 sbiw r24,7
479 0512 04F4 brge .L13
480 0514 80E3 ldi r24,lo8(-2000)
481 0516 98EF ldi r25,hi8(-2000)
482 0518 9093 0000 sts (MesswertRoll)+1,r25
483 051c 8093 0000 sts MesswertRoll,r24
484 .L13:
485 0520 B091 0000 lds r27,PlatinenVersion
486 0524 B983 std Y+1,r27
487 0526 BA30 cpi r27,lo8(10)
488 0528 01F4 brne .L15
489 052a 8091 0000 lds r24,AdWertRoll
490 052e 9091 0000 lds r25,(AdWertRoll)+1
491 0532 835F subi r24,lo8(1011)
492 0534 9340 sbci r25,hi8(1011)
493 0536 04F0 brlt .L17
494 0538 88EE ldi r24,lo8(1000)
495 053a 93E0 ldi r25,hi8(1000)
496 053c 9093 0000 sts (MesswertRoll)+1,r25
497 0540 8093 0000 sts MesswertRoll,r24
498 .L17:
499 0544 8091 0000 lds r24,AdWertRoll
500 0548 9091 0000 lds r25,(AdWertRoll)+1
501 054c 8A5F subi r24,lo8(1018)
502 054e 9340 sbci r25,hi8(1018)
503 0550 04F0 brlt .L19
504 0552 00C0 rjmp .L89
505 .L15:
506 0554 8091 0000 lds r24,AdWertRoll
507 0558 9091 0000 lds r25,(AdWertRoll)+1
508 055c 855E subi r24,lo8(2021)
509 055e 9740 sbci r25,hi8(2021)
510 0560 04F0 brlt .L21
511 0562 88EE ldi r24,lo8(1000)
512 0564 93E0 ldi r25,hi8(1000)
513 0566 9093 0000 sts (MesswertRoll)+1,r25
514 056a 8093 0000 sts MesswertRoll,r24
515 .L21:
516 056e 8091 0000 lds r24,AdWertRoll
517 0572 9091 0000 lds r25,(AdWertRoll)+1
518 0576 835F subi r24,lo8(2035)
519 0578 9740 sbci r25,hi8(2035)
520 057a 04F0 brlt .L19
521 .L89:
522 057c 80ED ldi r24,lo8(2000)
523 057e 97E0 ldi r25,hi8(2000)
524 0580 9093 0000 sts (MesswertRoll)+1,r25
525 0584 8093 0000 sts MesswertRoll,r24
526 .L19:
527 0588 ED84 ldd r14,Y+13
528 058a FE84 ldd r15,Y+14
529 058c 8B85 ldd r24,Y+11
530 058e 9C85 ldd r25,Y+12
531 0590 E81A sub r14,r24
532 0592 F90A sbc r15,r25
533 0594 AA81 ldd r26,Y+2
534 0596 BB81 ldd r27,Y+3
535 0598 EA1A sub r14,r26
536 059a FB0A sbc r15,r27
537 059c 6E81 ldd r22,Y+6
538 059e 7F81 ldd r23,Y+7
539 05a0 8885 ldd r24,Y+8
540 05a2 9985 ldd r25,Y+9
541 05a4 A201 movw r20,r4
542 05a6 9101 movw r18,r2
543 05a8 0E94 0000 call __mulsi3
544 05ac 20E0 ldi r18,lo8(512)
545 05ae 32E0 ldi r19,hi8(512)
546 05b0 40E0 ldi r20,hlo8(512)
547 05b2 50E0 ldi r21,hhi8(512)
548 05b4 0E94 0000 call __divmodsi4
549 05b8 E21A sub r14,r18
550 05ba F30A sbc r15,r19
551 05bc F092 0000 sts (MesswertNick)+1,r15
552 05c0 E092 0000 sts MesswertNick,r14
553 05c4 9701 movw r18,r14
554 05c6 4427 clr r20
555 05c8 37FD sbrc r19,7
556 05ca 4095 com r20
557 05cc 542F mov r21,r20
558 05ce 8091 0000 lds r24,Mess_IntegralNick2
559 05d2 9091 0000 lds r25,(Mess_IntegralNick2)+1
560 05d6 A091 0000 lds r26,(Mess_IntegralNick2)+2
561 05da B091 0000 lds r27,(Mess_IntegralNick2)+3
562 05de 820F add r24,r18
563 05e0 931F adc r25,r19
564 05e2 A41F adc r26,r20
565 05e4 B51F adc r27,r21
566 05e6 8093 0000 sts Mess_IntegralNick2,r24
567 05ea 9093 0000 sts (Mess_IntegralNick2)+1,r25
568 05ee A093 0000 sts (Mess_IntegralNick2)+2,r26
569 05f2 B093 0000 sts (Mess_IntegralNick2)+3,r27
570 05f6 8091 0000 lds r24,LageKorrekturNick
571 05fa 9091 0000 lds r25,(LageKorrekturNick)+1
572 05fe E81A sub r14,r24
573 0600 F90A sbc r15,r25
574 0602 0027 clr r16
575 0604 F7FC sbrc r15,7
576 0606 0095 com r16
577 0608 102F mov r17,r16
578 060a 8091 0000 lds r24,Mess_IntegralNick
579 060e 9091 0000 lds r25,(Mess_IntegralNick)+1
580 0612 A091 0000 lds r26,(Mess_IntegralNick)+2
581 0616 B091 0000 lds r27,(Mess_IntegralNick)+3
582 061a E80E add r14,r24
583 061c F91E adc r15,r25
584 061e 0A1F adc r16,r26
585 0620 1B1F adc r17,r27
586 0622 E092 0000 sts Mess_IntegralNick,r14
587 0626 F092 0000 sts (Mess_IntegralNick)+1,r15
588 062a 0093 0000 sts (Mess_IntegralNick)+2,r16
589 062e 1093 0000 sts (Mess_IntegralNick)+3,r17
590 0632 A090 0000 lds r10,Umschlag180Nick
591 0636 B090 0000 lds r11,(Umschlag180Nick)+1
592 063a C090 0000 lds r12,(Umschlag180Nick)+2
593 063e D090 0000 lds r13,(Umschlag180Nick)+3
594 0642 AE14 cp r10,r14
595 0644 BF04 cpc r11,r15
596 0646 C006 cpc r12,r16
597 0648 D106 cpc r13,r17
598 064a 04F4 brge .L24
599 064c 80E1 ldi r24,lo8(10000)
600 064e 97E2 ldi r25,hi8(10000)
601 0650 A0E0 ldi r26,hlo8(10000)
602 0652 B0E0 ldi r27,hhi8(10000)
603 0654 8A19 sub r24,r10
604 0656 9B09 sbc r25,r11
605 0658 AC09 sbc r26,r12
606 065a BD09 sbc r27,r13
607 065c 8093 0000 sts Mess_IntegralNick,r24
608 0660 9093 0000 sts (Mess_IntegralNick)+1,r25
609 0664 A093 0000 sts (Mess_IntegralNick)+2,r26
610 0668 B093 0000 sts (Mess_IntegralNick)+3,r27
611 066c 8093 0000 sts Mess_IntegralNick2,r24
612 0670 9093 0000 sts (Mess_IntegralNick2)+1,r25
613 0674 A093 0000 sts (Mess_IntegralNick2)+2,r26
614 0678 B093 0000 sts (Mess_IntegralNick2)+3,r27
615 .L24:
616 067c 2227 clr r18
617 067e 3327 clr r19
618 0680 A901 movw r20,r18
619 0682 2A19 sub r18,r10
620 0684 3B09 sbc r19,r11
621 0686 4C09 sbc r20,r12
622 0688 5D09 sbc r21,r13
623 068a 8091 0000 lds r24,Mess_IntegralNick
624 068e 9091 0000 lds r25,(Mess_IntegralNick)+1
625 0692 A091 0000 lds r26,(Mess_IntegralNick)+2
626 0696 B091 0000 lds r27,(Mess_IntegralNick)+3
627 069a 8217 cp r24,r18
628 069c 9307 cpc r25,r19
629 069e A407 cpc r26,r20
630 06a0 B507 cpc r27,r21
631 06a2 04F4 brge .L26
632 06a4 D601 movw r26,r12
633 06a6 C501 movw r24,r10
634 06a8 8051 subi r24,lo8(-(-10000))
635 06aa 9742 sbci r25,hi8(-(-10000))
636 06ac A040 sbci r26,hlo8(-(-10000))
637 06ae B040 sbci r27,hhi8(-(-10000))
638 06b0 8093 0000 sts Mess_IntegralNick,r24
639 06b4 9093 0000 sts (Mess_IntegralNick)+1,r25
640 06b8 A093 0000 sts (Mess_IntegralNick)+2,r26
641 06bc B093 0000 sts (Mess_IntegralNick)+3,r27
642 06c0 8093 0000 sts Mess_IntegralNick2,r24
643 06c4 9093 0000 sts (Mess_IntegralNick2)+1,r25
644 06c8 A093 0000 sts (Mess_IntegralNick2)+2,r26
645 06cc B093 0000 sts (Mess_IntegralNick2)+3,r27
646 .L26:
647 06d0 8091 0000 lds r24,AdWertNick
648 06d4 9091 0000 lds r25,(AdWertNick)+1
649 06d8 0F97 sbiw r24,15
650 06da 04F4 brge .L28
651 06dc 88E1 ldi r24,lo8(-1000)
652 06de 9CEF ldi r25,hi8(-1000)
653 06e0 9093 0000 sts (MesswertNick)+1,r25
654 06e4 8093 0000 sts MesswertNick,r24
655 .L28:
656 06e8 8091 0000 lds r24,AdWertNick
657 06ec 9091 0000 lds r25,(AdWertNick)+1
658 06f0 0797 sbiw r24,7
659 06f2 04F4 brge .L30
660 06f4 80E3 ldi r24,lo8(-2000)
661 06f6 98EF ldi r25,hi8(-2000)
662 06f8 9093 0000 sts (MesswertNick)+1,r25
663 06fc 8093 0000 sts MesswertNick,r24
664 .L30:
665 0700 B981 ldd r27,Y+1
666 0702 BA30 cpi r27,lo8(10)
667 0704 01F4 brne .L32
668 0706 8091 0000 lds r24,AdWertNick
669 070a 9091 0000 lds r25,(AdWertNick)+1
670 070e 835F subi r24,lo8(1011)
671 0710 9340 sbci r25,hi8(1011)
672 0712 04F0 brlt .L34
673 0714 88EE ldi r24,lo8(1000)
674 0716 93E0 ldi r25,hi8(1000)
675 0718 9093 0000 sts (MesswertNick)+1,r25
676 071c 8093 0000 sts MesswertNick,r24
677 .L34:
678 0720 8091 0000 lds r24,AdWertNick
679 0724 9091 0000 lds r25,(AdWertNick)+1
680 0728 8A5F subi r24,lo8(1018)
681 072a 9340 sbci r25,hi8(1018)
682 072c 04F0 brlt .L36
683 072e 00C0 rjmp .L90
684 .L32:
685 0730 8091 0000 lds r24,AdWertNick
686 0734 9091 0000 lds r25,(AdWertNick)+1
687 0738 855E subi r24,lo8(2021)
688 073a 9740 sbci r25,hi8(2021)
689 073c 04F0 brlt .L38
690 073e 88EE ldi r24,lo8(1000)
691 0740 93E0 ldi r25,hi8(1000)
692 0742 9093 0000 sts (MesswertNick)+1,r25
693 0746 8093 0000 sts MesswertNick,r24
694 .L38:
695 074a 8091 0000 lds r24,AdWertNick
696 074e 9091 0000 lds r25,(AdWertNick)+1
697 0752 835F subi r24,lo8(2035)
698 0754 9740 sbci r25,hi8(2035)
699 0756 04F0 brlt .L36
700 .L90:
701 0758 80ED ldi r24,lo8(2000)
702 075a 97E0 ldi r25,hi8(2000)
703 075c 9093 0000 sts (MesswertNick)+1,r25
704 0760 8093 0000 sts MesswertNick,r24
705 .L36:
706 0764 8FEE ldi r24,lo8(-17)
707 0766 8093 7A00 sts 122,r24
708 076a 6092 0000 sts Integral_Gier,r6
709 076e 7092 0000 sts (Integral_Gier)+1,r7
710 0772 8092 0000 sts (Integral_Gier)+2,r8
711 0776 9092 0000 sts (Integral_Gier)+3,r9
712 077a 8091 0000 lds r24,Mess_IntegralNick
713 077e 9091 0000 lds r25,(Mess_IntegralNick)+1
714 0782 A091 0000 lds r26,(Mess_IntegralNick)+2
715 0786 B091 0000 lds r27,(Mess_IntegralNick)+3
716 078a 8093 0000 sts IntegralNick,r24
717 078e 9093 0000 sts (IntegralNick)+1,r25
718 0792 A093 0000 sts (IntegralNick)+2,r26
719 0796 B093 0000 sts (IntegralNick)+3,r27
720 079a 8091 0000 lds r24,Mess_IntegralRoll
721 079e 9091 0000 lds r25,(Mess_IntegralRoll)+1
722 07a2 A091 0000 lds r26,(Mess_IntegralRoll)+2
723 07a6 B091 0000 lds r27,(Mess_IntegralRoll)+3
724 07aa 8093 0000 sts IntegralRoll,r24
725 07ae 9093 0000 sts (IntegralRoll)+1,r25
726 07b2 A093 0000 sts (IntegralRoll)+2,r26
727 07b6 B093 0000 sts (IntegralRoll)+3,r27
728 07ba 8091 0000 lds r24,Mess_IntegralNick2
729 07be 9091 0000 lds r25,(Mess_IntegralNick2)+1
730 07c2 A091 0000 lds r26,(Mess_IntegralNick2)+2
731 07c6 B091 0000 lds r27,(Mess_IntegralNick2)+3
732 07ca 8093 0000 sts IntegralNick2,r24
733 07ce 9093 0000 sts (IntegralNick2)+1,r25
734 07d2 A093 0000 sts (IntegralNick2)+2,r26
735 07d6 B093 0000 sts (IntegralNick2)+3,r27
736 07da 8091 0000 lds r24,Mess_IntegralRoll2
737 07de 9091 0000 lds r25,(Mess_IntegralRoll2)+1
738 07e2 A091 0000 lds r26,(Mess_IntegralRoll2)+2
739 07e6 B091 0000 lds r27,(Mess_IntegralRoll2)+3
740 07ea 8093 0000 sts IntegralRoll2,r24
741 07ee 9093 0000 sts (IntegralRoll2)+1,r25
742 07f2 A093 0000 sts (IntegralRoll2)+2,r26
743 07f6 B093 0000 sts (IntegralRoll2)+3,r27
744 07fa 8091 0000 lds r24,EE_Parameter+8
745 07fe 87FF sbrs r24,7
746 0800 00C0 rjmp .L41
747 0802 8A85 ldd r24,Y+10
748 0804 8823 tst r24
749 0806 01F4 brne .L41
750 0808 8091 0000 lds r24,Looping_Roll
751 080c 8823 tst r24
752 080e 01F4 brne .L41
753 0810 2091 0000 lds r18,MesswertNick
754 0814 3091 0000 lds r19,(MesswertNick)+1
755 0818 293C cpi r18,201
756 081a 3105 cpc r19,__zero_reg__
757 081c 04F0 brlt .L45
758 081e C901 movw r24,r18
759 0820 8052 subi r24,lo8(-(-800))
760 0822 9340 sbci r25,hi8(-(-800))
761 0824 00C0 rjmp .L91
762 .L45:
763 0826 9FEF ldi r25,hi8(-200)
764 0828 2833 cpi r18,lo8(-200)
765 082a 3907 cpc r19,r25
766 082c 04F4 brge .L47
767 082e C901 movw r24,r18
768 0830 805E subi r24,lo8(-(800))
769 0832 9C4F sbci r25,hi8(-(800))
770 .L91:
771 0834 220F lsl r18
772 0836 331F rol r19
773 0838 220F lsl r18
774 083a 331F rol r19
775 083c 280F add r18,r24
776 083e 391F adc r19,r25
777 0840 3093 0000 sts (MesswertNick)+1,r19
778 0844 2093 0000 sts MesswertNick,r18
779 .L47:
780 0848 2091 0000 lds r18,MesswertRoll
781 084c 3091 0000 lds r19,(MesswertRoll)+1
782 0850 293C cpi r18,201
783 0852 3105 cpc r19,__zero_reg__
784 0854 04F0 brlt .L49
785 0856 C901 movw r24,r18
786 0858 8052 subi r24,lo8(-(-800))
787 085a 9340 sbci r25,hi8(-(-800))
788 085c 00C0 rjmp .L92
789 .L49:
790 085e AFEF ldi r26,hi8(-200)
791 0860 2833 cpi r18,lo8(-200)
792 0862 3A07 cpc r19,r26
793 0864 04F4 brge .L41
794 0866 C901 movw r24,r18
795 0868 805E subi r24,lo8(-(800))
796 086a 9C4F sbci r25,hi8(-(800))
797 .L92:
798 086c 220F lsl r18
799 086e 331F rol r19
800 0870 220F lsl r18
801 0872 331F rol r19
802 0874 280F add r18,r24
803 0876 391F adc r19,r25
804 0878 3093 0000 sts (MesswertRoll)+1,r19
805 087c 2093 0000 sts MesswertRoll,r18
806 .L41:
807 0880 2091 0000 lds r18,Poti1
808 0884 3091 0000 lds r19,(Poti1)+1
809 0888 8091 0000 lds r24,EE_Parameter+4
810 088c E82F mov r30,r24
811 088e FF27 clr r31
812 0890 EE0F lsl r30
813 0892 FF1F rol r31
814 0894 E050 subi r30,lo8(-(PPM_in))
815 0896 F040 sbci r31,hi8(-(PPM_in))
816 0898 8081 ld r24,Z
817 089a 9181 ldd r25,Z+1
818 089c 8259 subi r24,lo8(-(110))
819 089e 9F4F sbci r25,hi8(-(110))
820 08a0 2817 cp r18,r24
821 08a2 3907 cpc r19,r25
822 08a4 04F4 brge .L52
823 08a6 2F5F subi r18,lo8(-(1))
824 08a8 3F4F sbci r19,hi8(-(1))
825 08aa 00C0 rjmp .L93
826 .L52:
827 08ac 8081 ld r24,Z
828 08ae 9181 ldd r25,Z+1
829 08b0 8259 subi r24,lo8(-(110))
830 08b2 9F4F sbci r25,hi8(-(110))
831 08b4 8217 cp r24,r18
832 08b6 9307 cpc r25,r19
833 08b8 04F4 brge .L54
834 08ba 2115 cp r18,__zero_reg__
835 08bc 3105 cpc r19,__zero_reg__
836 08be 01F0 breq .L54
837 08c0 2150 subi r18,lo8(-(-1))
838 08c2 3040 sbci r19,hi8(-(-1))
839 .L93:
840 08c4 3093 0000 sts (Poti1)+1,r19
841 08c8 2093 0000 sts Poti1,r18
842 .L54:
843 08cc 2091 0000 lds r18,Poti2
844 08d0 3091 0000 lds r19,(Poti2)+1
845 08d4 8091 0000 lds r24,EE_Parameter+5
846 08d8 E82F mov r30,r24
847 08da FF27 clr r31
848 08dc EE0F lsl r30
849 08de FF1F rol r31
850 08e0 E050 subi r30,lo8(-(PPM_in))
851 08e2 F040 sbci r31,hi8(-(PPM_in))
852 08e4 8081 ld r24,Z
853 08e6 9181 ldd r25,Z+1
854 08e8 8259 subi r24,lo8(-(110))
855 08ea 9F4F sbci r25,hi8(-(110))
856 08ec 2817 cp r18,r24
857 08ee 3907 cpc r19,r25
858 08f0 04F4 brge .L57
859 08f2 2F5F subi r18,lo8(-(1))
860 08f4 3F4F sbci r19,hi8(-(1))
861 08f6 00C0 rjmp .L94
862 .L57:
863 08f8 8081 ld r24,Z
864 08fa 9181 ldd r25,Z+1
865 08fc 8259 subi r24,lo8(-(110))
866 08fe 9F4F sbci r25,hi8(-(110))
867 0900 8217 cp r24,r18
868 0902 9307 cpc r25,r19
869 0904 04F4 brge .L59
870 0906 2115 cp r18,__zero_reg__
871 0908 3105 cpc r19,__zero_reg__
872 090a 01F0 breq .L59
873 090c 2150 subi r18,lo8(-(-1))
874 090e 3040 sbci r19,hi8(-(-1))
875 .L94:
876 0910 3093 0000 sts (Poti2)+1,r19
877 0914 2093 0000 sts Poti2,r18
878 .L59:
879 0918 2091 0000 lds r18,Poti3
880 091c 3091 0000 lds r19,(Poti3)+1
881 0920 8091 0000 lds r24,EE_Parameter+6
882 0924 E82F mov r30,r24
883 0926 FF27 clr r31
884 0928 EE0F lsl r30
885 092a FF1F rol r31
886 092c E050 subi r30,lo8(-(PPM_in))
887 092e F040 sbci r31,hi8(-(PPM_in))
888 0930 8081 ld r24,Z
889 0932 9181 ldd r25,Z+1
890 0934 8259 subi r24,lo8(-(110))
891 0936 9F4F sbci r25,hi8(-(110))
892 0938 2817 cp r18,r24
893 093a 3907 cpc r19,r25
894 093c 04F4 brge .L62
895 093e 2F5F subi r18,lo8(-(1))
896 0940 3F4F sbci r19,hi8(-(1))
897 0942 00C0 rjmp .L95
898 .L62:
899 0944 8081 ld r24,Z
900 0946 9181 ldd r25,Z+1
901 0948 8259 subi r24,lo8(-(110))
902 094a 9F4F sbci r25,hi8(-(110))
903 094c 8217 cp r24,r18
904 094e 9307 cpc r25,r19
905 0950 04F4 brge .L64
906 0952 2115 cp r18,__zero_reg__
907 0954 3105 cpc r19,__zero_reg__
908 0956 01F0 breq .L64
909 0958 2150 subi r18,lo8(-(-1))
910 095a 3040 sbci r19,hi8(-(-1))
911 .L95:
912 095c 3093 0000 sts (Poti3)+1,r19
913 0960 2093 0000 sts Poti3,r18
914 .L64:
915 0964 2091 0000 lds r18,Poti4
916 0968 3091 0000 lds r19,(Poti4)+1
917 096c 8091 0000 lds r24,EE_Parameter+7
918 0970 E82F mov r30,r24
919 0972 FF27 clr r31
920 0974 EE0F lsl r30
921 0976 FF1F rol r31
922 0978 E050 subi r30,lo8(-(PPM_in))
923 097a F040 sbci r31,hi8(-(PPM_in))
924 097c 8081 ld r24,Z
925 097e 9181 ldd r25,Z+1
926 0980 8259 subi r24,lo8(-(110))
927 0982 9F4F sbci r25,hi8(-(110))
928 0984 2817 cp r18,r24
929 0986 3907 cpc r19,r25
930 0988 04F4 brge .L67
931 098a 2F5F subi r18,lo8(-(1))
932 098c 3F4F sbci r19,hi8(-(1))
933 098e 00C0 rjmp .L96
934 .L67:
935 0990 8081 ld r24,Z
936 0992 9181 ldd r25,Z+1
937 0994 8259 subi r24,lo8(-(110))
938 0996 9F4F sbci r25,hi8(-(110))
939 0998 8217 cp r24,r18
940 099a 9307 cpc r25,r19
941 099c 04F4 brge .L69
942 099e 2115 cp r18,__zero_reg__
943 09a0 3105 cpc r19,__zero_reg__
944 09a2 01F0 breq .L69
945 09a4 2150 subi r18,lo8(-(-1))
946 09a6 3040 sbci r19,hi8(-(-1))
947 .L96:
948 09a8 3093 0000 sts (Poti4)+1,r19
949 09ac 2093 0000 sts Poti4,r18
950 .L69:
951 09b0 8091 0000 lds r24,Poti1
952 09b4 9091 0000 lds r25,(Poti1)+1
953 09b8 97FF sbrs r25,7
954 09ba 00C0 rjmp .L72
955 09bc 1092 0000 sts (Poti1)+1,__zero_reg__
956 09c0 1092 0000 sts Poti1,__zero_reg__
957 09c4 00C0 rjmp .L74
958 .L72:
959 09c6 8F3F cpi r24,255
960 09c8 9105 cpc r25,__zero_reg__
961 09ca 01F0 breq .L74
962 09cc 04F0 brlt .L74
963 09ce 8FEF ldi r24,lo8(255)
964 09d0 90E0 ldi r25,hi8(255)
965 09d2 9093 0000 sts (Poti1)+1,r25
966 09d6 8093 0000 sts Poti1,r24
967 .L74:
968 09da 8091 0000 lds r24,Poti2
969 09de 9091 0000 lds r25,(Poti2)+1
970 09e2 97FF sbrs r25,7
971 09e4 00C0 rjmp .L76
972 09e6 1092 0000 sts (Poti2)+1,__zero_reg__
973 09ea 1092 0000 sts Poti2,__zero_reg__
974 09ee 00C0 rjmp .L78
975 .L76:
976 09f0 8F3F cpi r24,255
977 09f2 9105 cpc r25,__zero_reg__
978 09f4 01F0 breq .L78
979 09f6 04F0 brlt .L78
980 09f8 8FEF ldi r24,lo8(255)
981 09fa 90E0 ldi r25,hi8(255)
982 09fc 9093 0000 sts (Poti2)+1,r25
983 0a00 8093 0000 sts Poti2,r24
984 .L78:
985 0a04 8091 0000 lds r24,Poti3
986 0a08 9091 0000 lds r25,(Poti3)+1
987 0a0c 97FF sbrs r25,7
988 0a0e 00C0 rjmp .L80
989 0a10 1092 0000 sts (Poti3)+1,__zero_reg__
990 0a14 1092 0000 sts Poti3,__zero_reg__
991 0a18 00C0 rjmp .L82
992 .L80:
993 0a1a 8F3F cpi r24,255
994 0a1c 9105 cpc r25,__zero_reg__
995 0a1e 01F0 breq .L82
996 0a20 04F0 brlt .L82
997 0a22 8FEF ldi r24,lo8(255)
998 0a24 90E0 ldi r25,hi8(255)
999 0a26 9093 0000 sts (Poti3)+1,r25
1000 0a2a 8093 0000 sts Poti3,r24
1001 .L82:
1002 0a2e 8091 0000 lds r24,Poti4
1003 0a32 9091 0000 lds r25,(Poti4)+1
1004 0a36 97FF sbrs r25,7
1005 0a38 00C0 rjmp .L84
1006 0a3a 1092 0000 sts (Poti4)+1,__zero_reg__
1007 0a3e 1092 0000 sts Poti4,__zero_reg__
1008 0a42 00C0 rjmp .L88
1009 .L84:
1010 0a44 8F3F cpi r24,255
1011 0a46 9105 cpc r25,__zero_reg__
1012 0a48 01F0 breq .L88
1013 0a4a 04F0 brlt .L88
1014 0a4c 8FEF ldi r24,lo8(255)
1015 0a4e 90E0 ldi r25,hi8(255)
1016 0a50 9093 0000 sts (Poti4)+1,r25
1017 0a54 8093 0000 sts Poti4,r24
1018 .L88:
1019 /* epilogue: frame size=16 */
1020 0a58 E2E1 ldi r30,18
1021 0a5a C05F subi r28,-16
1022 0a5c 0C94 0000 jmp __epilogue_restores__+0
1023 /* epilogue end (size=4) */
1024 /* function Mittelwert size 1340 (1330) */
1026 .global CalibrierMittelwert
1028 CalibrierMittelwert:
1029 /* prologue: frame size=0 */
1030 /* prologue end (size=0) */
1031 0a60 1092 7A00 sts 122,__zero_reg__
1032 0a64 8091 0000 lds r24,AdWertNick
1033 0a68 9091 0000 lds r25,(AdWertNick)+1
1034 0a6c 9093 0000 sts (MesswertNick)+1,r25
1035 0a70 8093 0000 sts MesswertNick,r24
1036 0a74 8091 0000 lds r24,AdWertRoll
1037 0a78 9091 0000 lds r25,(AdWertRoll)+1
1038 0a7c 9093 0000 sts (MesswertRoll)+1,r25
1039 0a80 8093 0000 sts MesswertRoll,r24
1040 0a84 8091 0000 lds r24,AdWertGier
1041 0a88 9091 0000 lds r25,(AdWertGier)+1
1042 0a8c 9093 0000 sts (MesswertGier)+1,r25
1043 0a90 8093 0000 sts MesswertGier,r24
1044 0a94 6091 0000 lds r22,AdWertAccNick
1045 0a98 7091 0000 lds r23,(AdWertAccNick)+1
1046 0a9c 8827 clr r24
1047 0a9e 77FD sbrc r23,7
1048 0aa0 8095 com r24
1049 0aa2 982F mov r25,r24
1050 0aa4 2CE0 ldi r18,lo8(12)
1051 0aa6 30E0 ldi r19,hi8(12)
1052 0aa8 40E0 ldi r20,hlo8(12)
1053 0aaa 50E0 ldi r21,hhi8(12)
1054 0aac 0E94 0000 call __mulsi3
1055 0ab0 7093 0000 sts (Mittelwert_AccNick)+1,r23
1056 0ab4 6093 0000 sts Mittelwert_AccNick,r22
1057 0ab8 6091 0000 lds r22,AdWertAccRoll
1058 0abc 7091 0000 lds r23,(AdWertAccRoll)+1
1059 0ac0 8827 clr r24
1060 0ac2 77FD sbrc r23,7
1061 0ac4 8095 com r24
1062 0ac6 982F mov r25,r24
1063 0ac8 0E94 0000 call __mulsi3
1064 0acc 7093 0000 sts (Mittelwert_AccRoll)+1,r23
1065 0ad0 6093 0000 sts Mittelwert_AccRoll,r22
1066 0ad4 8091 0000 lds r24,AdWertAccHoch
1067 0ad8 9091 0000 lds r25,(AdWertAccHoch)+1
1068 0adc 9093 0000 sts (Mittelwert_AccHoch)+1,r25
1069 0ae0 8093 0000 sts Mittelwert_AccHoch,r24
1070 0ae4 8FEE ldi r24,lo8(-17)
1071 0ae6 8093 7A00 sts 122,r24
1072 0aea 2091 0000 lds r18,Poti1
1073 0aee 3091 0000 lds r19,(Poti1)+1
1074 0af2 8091 0000 lds r24,EE_Parameter+4
1075 0af6 E82F mov r30,r24
1076 0af8 FF27 clr r31
1077 0afa EE0F lsl r30
1078 0afc FF1F rol r31
1079 0afe E050 subi r30,lo8(-(PPM_in))
1080 0b00 F040 sbci r31,hi8(-(PPM_in))
1081 0b02 8081 ld r24,Z
1082 0b04 9181 ldd r25,Z+1
1083 0b06 8259 subi r24,lo8(-(110))
1084 0b08 9F4F sbci r25,hi8(-(110))
1085 0b0a 2817 cp r18,r24
1086 0b0c 3907 cpc r19,r25
1087 0b0e 04F4 brge .L98
1088 0b10 2F5F subi r18,lo8(-(1))
1089 0b12 3F4F sbci r19,hi8(-(1))
1090 0b14 00C0 rjmp .L135
1091 .L98:
1092 0b16 8081 ld r24,Z
1093 0b18 9181 ldd r25,Z+1
1094 0b1a 8259 subi r24,lo8(-(110))
1095 0b1c 9F4F sbci r25,hi8(-(110))
1096 0b1e 8217 cp r24,r18
1097 0b20 9307 cpc r25,r19
1098 0b22 04F4 brge .L100
1099 0b24 2115 cp r18,__zero_reg__
1100 0b26 3105 cpc r19,__zero_reg__
1101 0b28 01F0 breq .L100
1102 0b2a 2150 subi r18,lo8(-(-1))
1103 0b2c 3040 sbci r19,hi8(-(-1))
1104 .L135:
1105 0b2e 3093 0000 sts (Poti1)+1,r19
1106 0b32 2093 0000 sts Poti1,r18
1107 .L100:
1108 0b36 2091 0000 lds r18,Poti2
1109 0b3a 3091 0000 lds r19,(Poti2)+1
1110 0b3e 8091 0000 lds r24,EE_Parameter+5
1111 0b42 E82F mov r30,r24
1112 0b44 FF27 clr r31
1113 0b46 EE0F lsl r30
1114 0b48 FF1F rol r31
1115 0b4a E050 subi r30,lo8(-(PPM_in))
1116 0b4c F040 sbci r31,hi8(-(PPM_in))
1117 0b4e 8081 ld r24,Z
1118 0b50 9181 ldd r25,Z+1
1119 0b52 8259 subi r24,lo8(-(110))
1120 0b54 9F4F sbci r25,hi8(-(110))
1121 0b56 2817 cp r18,r24
1122 0b58 3907 cpc r19,r25
1123 0b5a 04F4 brge .L103
1124 0b5c 2F5F subi r18,lo8(-(1))
1125 0b5e 3F4F sbci r19,hi8(-(1))
1126 0b60 00C0 rjmp .L136
1127 .L103:
1128 0b62 8081 ld r24,Z
1129 0b64 9181 ldd r25,Z+1
1130 0b66 8259 subi r24,lo8(-(110))
1131 0b68 9F4F sbci r25,hi8(-(110))
1132 0b6a 8217 cp r24,r18
1133 0b6c 9307 cpc r25,r19
1134 0b6e 04F4 brge .L105
1135 0b70 2115 cp r18,__zero_reg__
1136 0b72 3105 cpc r19,__zero_reg__
1137 0b74 01F0 breq .L105
1138 0b76 2150 subi r18,lo8(-(-1))
1139 0b78 3040 sbci r19,hi8(-(-1))
1140 .L136:
1141 0b7a 3093 0000 sts (Poti2)+1,r19
1142 0b7e 2093 0000 sts Poti2,r18
1143 .L105:
1144 0b82 2091 0000 lds r18,Poti3
1145 0b86 3091 0000 lds r19,(Poti3)+1
1146 0b8a 8091 0000 lds r24,EE_Parameter+6
1147 0b8e E82F mov r30,r24
1148 0b90 FF27 clr r31
1149 0b92 EE0F lsl r30
1150 0b94 FF1F rol r31
1151 0b96 E050 subi r30,lo8(-(PPM_in))
1152 0b98 F040 sbci r31,hi8(-(PPM_in))
1153 0b9a 8081 ld r24,Z
1154 0b9c 9181 ldd r25,Z+1
1155 0b9e 8259 subi r24,lo8(-(110))
1156 0ba0 9F4F sbci r25,hi8(-(110))
1157 0ba2 2817 cp r18,r24
1158 0ba4 3907 cpc r19,r25
1159 0ba6 04F4 brge .L108
1160 0ba8 2F5F subi r18,lo8(-(1))
1161 0baa 3F4F sbci r19,hi8(-(1))
1162 0bac 00C0 rjmp .L137
1163 .L108:
1164 0bae 8081 ld r24,Z
1165 0bb0 9181 ldd r25,Z+1
1166 0bb2 8259 subi r24,lo8(-(110))
1167 0bb4 9F4F sbci r25,hi8(-(110))
1168 0bb6 8217 cp r24,r18
1169 0bb8 9307 cpc r25,r19
1170 0bba 04F4 brge .L110
1171 0bbc 2115 cp r18,__zero_reg__
1172 0bbe 3105 cpc r19,__zero_reg__
1173 0bc0 01F0 breq .L110
1174 0bc2 2150 subi r18,lo8(-(-1))
1175 0bc4 3040 sbci r19,hi8(-(-1))
1176 .L137:
1177 0bc6 3093 0000 sts (Poti3)+1,r19
1178 0bca 2093 0000 sts Poti3,r18
1179 .L110:
1180 0bce 2091 0000 lds r18,Poti4
1181 0bd2 3091 0000 lds r19,(Poti4)+1
1182 0bd6 8091 0000 lds r24,EE_Parameter+7
1183 0bda E82F mov r30,r24
1184 0bdc FF27 clr r31
1185 0bde EE0F lsl r30
1186 0be0 FF1F rol r31
1187 0be2 E050 subi r30,lo8(-(PPM_in))
1188 0be4 F040 sbci r31,hi8(-(PPM_in))
1189 0be6 8081 ld r24,Z
1190 0be8 9181 ldd r25,Z+1
1191 0bea 8259 subi r24,lo8(-(110))
1192 0bec 9F4F sbci r25,hi8(-(110))
1193 0bee 2817 cp r18,r24
1194 0bf0 3907 cpc r19,r25
1195 0bf2 04F4 brge .L113
1196 0bf4 2F5F subi r18,lo8(-(1))
1197 0bf6 3F4F sbci r19,hi8(-(1))
1198 0bf8 00C0 rjmp .L138
1199 .L113:
1200 0bfa 8081 ld r24,Z
1201 0bfc 9181 ldd r25,Z+1
1202 0bfe 8259 subi r24,lo8(-(110))
1203 0c00 9F4F sbci r25,hi8(-(110))
1204 0c02 8217 cp r24,r18
1205 0c04 9307 cpc r25,r19
1206 0c06 04F4 brge .L115
1207 0c08 2115 cp r18,__zero_reg__
1208 0c0a 3105 cpc r19,__zero_reg__
1209 0c0c 01F0 breq .L115
1210 0c0e 2150 subi r18,lo8(-(-1))
1211 0c10 3040 sbci r19,hi8(-(-1))
1212 .L138:
1213 0c12 3093 0000 sts (Poti4)+1,r19
1214 0c16 2093 0000 sts Poti4,r18
1215 .L115:
1216 0c1a 8091 0000 lds r24,Poti1
1217 0c1e 9091 0000 lds r25,(Poti1)+1
1218 0c22 97FF sbrs r25,7
1219 0c24 00C0 rjmp .L118
1220 0c26 1092 0000 sts (Poti1)+1,__zero_reg__
1221 0c2a 1092 0000 sts Poti1,__zero_reg__
1222 0c2e 00C0 rjmp .L120
1223 .L118:
1224 0c30 8F3F cpi r24,255
1225 0c32 9105 cpc r25,__zero_reg__
1226 0c34 01F0 breq .L120
1227 0c36 04F0 brlt .L120
1228 0c38 8FEF ldi r24,lo8(255)
1229 0c3a 90E0 ldi r25,hi8(255)
1230 0c3c 9093 0000 sts (Poti1)+1,r25
1231 0c40 8093 0000 sts Poti1,r24
1232 .L120:
1233 0c44 8091 0000 lds r24,Poti2
1234 0c48 9091 0000 lds r25,(Poti2)+1
1235 0c4c 97FF sbrs r25,7
1236 0c4e 00C0 rjmp .L122
1237 0c50 1092 0000 sts (Poti2)+1,__zero_reg__
1238 0c54 1092 0000 sts Poti2,__zero_reg__
1239 0c58 00C0 rjmp .L124
1240 .L122:
1241 0c5a 8F3F cpi r24,255
1242 0c5c 9105 cpc r25,__zero_reg__
1243 0c5e 01F0 breq .L124
1244 0c60 04F0 brlt .L124
1245 0c62 8FEF ldi r24,lo8(255)
1246 0c64 90E0 ldi r25,hi8(255)
1247 0c66 9093 0000 sts (Poti2)+1,r25
1248 0c6a 8093 0000 sts Poti2,r24
1249 .L124:
1250 0c6e 8091 0000 lds r24,Poti3
1251 0c72 9091 0000 lds r25,(Poti3)+1
1252 0c76 97FF sbrs r25,7
1253 0c78 00C0 rjmp .L126
1254 0c7a 1092 0000 sts (Poti3)+1,__zero_reg__
1255 0c7e 1092 0000 sts Poti3,__zero_reg__
1256 0c82 00C0 rjmp .L128
1257 .L126:
1258 0c84 8F3F cpi r24,255
1259 0c86 9105 cpc r25,__zero_reg__
1260 0c88 01F0 breq .L128
1261 0c8a 04F0 brlt .L128
1262 0c8c 8FEF ldi r24,lo8(255)
1263 0c8e 90E0 ldi r25,hi8(255)
1264 0c90 9093 0000 sts (Poti3)+1,r25
1265 0c94 8093 0000 sts Poti3,r24
1266 .L128:
1267 0c98 8091 0000 lds r24,Poti4
1268 0c9c 9091 0000 lds r25,(Poti4)+1
1269 0ca0 97FF sbrs r25,7
1270 0ca2 00C0 rjmp .L130
1271 0ca4 1092 0000 sts (Poti4)+1,__zero_reg__
1272 0ca8 1092 0000 sts Poti4,__zero_reg__
1273 0cac 00C0 rjmp .L132
1274 .L130:
1275 0cae 8F3F cpi r24,255
1276 0cb0 9105 cpc r25,__zero_reg__
1277 0cb2 01F0 breq .L132
1278 0cb4 04F0 brlt .L132
1279 0cb6 8FEF ldi r24,lo8(255)
1280 0cb8 90E0 ldi r25,hi8(255)
1281 0cba 9093 0000 sts (Poti4)+1,r25
1282 0cbe 8093 0000 sts Poti4,r24
1283 .L132:
1284 0cc2 6091 0000 lds r22,EE_Parameter+43
1285 0cc6 7727 clr r23
1286 0cc8 8827 clr r24
1287 0cca 9927 clr r25
1288 0ccc 24EC ldi r18,lo8(2500)
1289 0cce 39E0 ldi r19,hi8(2500)
1290 0cd0 40E0 ldi r20,hlo8(2500)
1291 0cd2 50E0 ldi r21,hhi8(2500)
1292 0cd4 0E94 0000 call __mulsi3
1293 0cd8 6093 0000 sts Umschlag180Nick,r22
1294 0cdc 7093 0000 sts (Umschlag180Nick)+1,r23
1295 0ce0 8093 0000 sts (Umschlag180Nick)+2,r24
1296 0ce4 9093 0000 sts (Umschlag180Nick)+3,r25
1297 0ce8 6093 0000 sts Umschlag180Roll,r22
1298 0cec 7093 0000 sts (Umschlag180Roll)+1,r23
1299 0cf0 8093 0000 sts (Umschlag180Roll)+2,r24
1300 0cf4 9093 0000 sts (Umschlag180Roll)+3,r25
1301 /* epilogue: frame size=0 */
1302 0cf8 0895 ret
1303 /* epilogue end (size=1) */
1304 /* function CalibrierMittelwert size 333 (332) */
1306 .global ParameterZuordnung
1308 ParameterZuordnung:
1309 /* prologue: frame size=0 */
1310 0cfa 1F93 push r17
1311 /* prologue end (size=1) */
1312 0cfc 8091 0000 lds r24,EE_Parameter+11
1313 0d00 8B3F cpi r24,lo8(-5)
1314 0d02 00F0 brlo .L140
1315 0d04 8B3F cpi r24,lo8(-5)
1316 0d06 01F4 brne .L142
1317 0d08 8091 0000 lds r24,Poti1
1318 0d0c 00C0 rjmp .L140
1319 .L142:
1320 0d0e 8C3F cpi r24,lo8(-4)
1321 0d10 01F4 brne .L145
1322 0d12 8091 0000 lds r24,Poti2
1323 0d16 00C0 rjmp .L140
1324 .L145:
1325 0d18 8D3F cpi r24,lo8(-3)
1326 0d1a 01F4 brne .L147
1327 0d1c 8091 0000 lds r24,Poti3
1328 0d20 00C0 rjmp .L140
1329 .L147:
1330 0d22 8E3F cpi r24,lo8(-2)
1331 0d24 01F4 brne .L144
1332 0d26 8091 0000 lds r24,Poti4
1333 .L140:
1334 0d2a 8093 0000 sts Parameter_MaxHoehe,r24
1335 .L144:
1336 0d2e 8091 0000 lds r24,Parameter_MaxHoehe
1337 0d32 8823 tst r24
1338 0d34 01F4 brne .L150
1339 0d36 1092 0000 sts Parameter_MaxHoehe,__zero_reg__
1340 0d3a 00C0 rjmp .L152
1341 .L150:
1342 0d3c 8F3F cpi r24,lo8(-1)
1343 0d3e 01F4 brne .L152
1344 0d40 8093 0000 sts Parameter_MaxHoehe,r24
1345 .L152:
1346 0d44 8091 0000 lds r24,EE_Parameter+10
1347 0d48 8B3F cpi r24,lo8(-5)
1348 0d4a 00F0 brlo .L154
1349 0d4c 8B3F cpi r24,lo8(-5)
1350 0d4e 01F4 brne .L156
1351 0d50 8091 0000 lds r24,Poti1
1352 0d54 00C0 rjmp .L154
1353 .L156:
1354 0d56 8C3F cpi r24,lo8(-4)
1355 0d58 01F4 brne .L159
1356 0d5a 8091 0000 lds r24,Poti2
1357 0d5e 00C0 rjmp .L154
1358 .L159:
1359 0d60 8D3F cpi r24,lo8(-3)
1360 0d62 01F4 brne .L161
1361 0d64 8091 0000 lds r24,Poti3
1362 0d68 00C0 rjmp .L154
1363 .L161:
1364 0d6a 8E3F cpi r24,lo8(-2)
1365 0d6c 01F4 brne .L158
1366 0d6e 8091 0000 lds r24,Poti4
1367 .L154:
1368 0d72 8093 0000 sts Parameter_Luftdruck_D,r24
1369 .L158:
1370 0d76 8091 0000 lds r24,Parameter_Luftdruck_D
1371 0d7a 8823 tst r24
1372 0d7c 01F4 brne .L164
1373 0d7e 1092 0000 sts Parameter_Luftdruck_D,__zero_reg__
1374 0d82 00C0 rjmp .L166
1375 .L164:
1376 0d84 8436 cpi r24,lo8(100)
1377 0d86 00F0 brlo .L166
1378 0d88 84E6 ldi r24,lo8(100)
1379 0d8a 8093 0000 sts Parameter_Luftdruck_D,r24
1380 .L166:
1381 0d8e 8091 0000 lds r24,EE_Parameter+12
1382 0d92 8B3F cpi r24,lo8(-5)
1383 0d94 00F0 brlo .L168
1384 0d96 8B3F cpi r24,lo8(-5)
1385 0d98 01F4 brne .L170
1386 0d9a 8091 0000 lds r24,Poti1
1387 0d9e 00C0 rjmp .L168
1388 .L170:
1389 0da0 8C3F cpi r24,lo8(-4)
1390 0da2 01F4 brne .L173
1391 0da4 8091 0000 lds r24,Poti2
1392 0da8 00C0 rjmp .L168
1393 .L173:
1394 0daa 8D3F cpi r24,lo8(-3)
1395 0dac 01F4 brne .L175
1396 0dae 8091 0000 lds r24,Poti3
1397 0db2 00C0 rjmp .L168
1398 .L175:
1399 0db4 8E3F cpi r24,lo8(-2)
1400 0db6 01F4 brne .L172
1401 0db8 8091 0000 lds r24,Poti4
1402 .L168:
1403 0dbc 8093 0000 sts Parameter_Hoehe_P,r24
1404 .L172:
1405 0dc0 8091 0000 lds r24,Parameter_Hoehe_P
1406 0dc4 8823 tst r24
1407 0dc6 01F4 brne .L178
1408 0dc8 1092 0000 sts Parameter_Hoehe_P,__zero_reg__
1409 0dcc 00C0 rjmp .L180
1410 .L178:
1411 0dce 8436 cpi r24,lo8(100)
1412 0dd0 00F0 brlo .L180
1413 0dd2 84E6 ldi r24,lo8(100)
1414 0dd4 8093 0000 sts Parameter_Hoehe_P,r24
1415 .L180:
1416 0dd8 8091 0000 lds r24,EE_Parameter+14
1417 0ddc 8B3F cpi r24,lo8(-5)
1418 0dde 00F0 brlo .L182
1419 0de0 8B3F cpi r24,lo8(-5)
1420 0de2 01F4 brne .L184
1421 0de4 8091 0000 lds r24,Poti1
1422 0de8 00C0 rjmp .L182
1423 .L184:
1424 0dea 8C3F cpi r24,lo8(-4)
1425 0dec 01F4 brne .L187
1426 0dee 8091 0000 lds r24,Poti2
1427 0df2 00C0 rjmp .L182
1428 .L187:
1429 0df4 8D3F cpi r24,lo8(-3)
1430 0df6 01F4 brne .L189
1431 0df8 8091 0000 lds r24,Poti3
1432 0dfc 00C0 rjmp .L182
1433 .L189:
1434 0dfe 8E3F cpi r24,lo8(-2)
1435 0e00 01F4 brne .L186
1436 0e02 8091 0000 lds r24,Poti4
1437 .L182:
1438 0e06 8093 0000 sts Parameter_Hoehe_ACC_Wirkung,r24
1439 .L186:
1440 0e0a 8091 0000 lds r24,Parameter_Hoehe_ACC_Wirkung
1441 0e0e 8823 tst r24
1442 0e10 01F4 brne .L192
1443 0e12 1092 0000 sts Parameter_Hoehe_ACC_Wirkung,__zero_reg__
1444 0e16 00C0 rjmp .L194
1445 .L192:
1446 0e18 8F3F cpi r24,lo8(-1)
1447 0e1a 01F4 brne .L194
1448 0e1c 8093 0000 sts Parameter_Hoehe_ACC_Wirkung,r24
1449 .L194:
1450 0e20 8091 0000 lds r24,EE_Parameter+21
1451 0e24 8B3F cpi r24,lo8(-5)
1452 0e26 00F0 brlo .L196
1453 0e28 8B3F cpi r24,lo8(-5)
1454 0e2a 01F4 brne .L198
1455 0e2c 8091 0000 lds r24,Poti1
1456 0e30 00C0 rjmp .L196
1457 .L198:
1458 0e32 8C3F cpi r24,lo8(-4)
1459 0e34 01F4 brne .L201
1460 0e36 8091 0000 lds r24,Poti2
1461 0e3a 00C0 rjmp .L196
1462 .L201:
1463 0e3c 8D3F cpi r24,lo8(-3)
1464 0e3e 01F4 brne .L203
1465 0e40 8091 0000 lds r24,Poti3
1466 0e44 00C0 rjmp .L196
1467 .L203:
1468 0e46 8E3F cpi r24,lo8(-2)
1469 0e48 01F4 brne .L200
1470 0e4a 8091 0000 lds r24,Poti4
1471 .L196:
1472 0e4e 8093 0000 sts Parameter_KompassWirkung,r24
1473 .L200:
1474 0e52 8091 0000 lds r24,Parameter_KompassWirkung
1475 0e56 8823 tst r24
1476 0e58 01F4 brne .L206
1477 0e5a 1092 0000 sts Parameter_KompassWirkung,__zero_reg__
1478 0e5e 00C0 rjmp .L208
1479 .L206:
1480 0e60 8F3F cpi r24,lo8(-1)
1481 0e62 01F4 brne .L208
1482 0e64 8093 0000 sts Parameter_KompassWirkung,r24
1483 .L208:
1484 0e68 8091 0000 lds r24,EE_Parameter+22
1485 0e6c 8B3F cpi r24,lo8(-5)
1486 0e6e 00F0 brlo .L210
1487 0e70 8B3F cpi r24,lo8(-5)
1488 0e72 01F4 brne .L212
1489 0e74 8091 0000 lds r24,Poti1
1490 0e78 00C0 rjmp .L210
1491 .L212:
1492 0e7a 8C3F cpi r24,lo8(-4)
1493 0e7c 01F4 brne .L215
1494 0e7e 8091 0000 lds r24,Poti2
1495 0e82 00C0 rjmp .L210
1496 .L215:
1497 0e84 8D3F cpi r24,lo8(-3)
1498 0e86 01F4 brne .L217
1499 0e88 8091 0000 lds r24,Poti3
1500 0e8c 00C0 rjmp .L210
1501 .L217:
1502 0e8e 8E3F cpi r24,lo8(-2)
1503 0e90 01F4 brne .L214
1504 0e92 8091 0000 lds r24,Poti4
1505 .L210:
1506 0e96 8093 0000 sts Parameter_Gyro_P,r24
1507 .L214:
1508 0e9a 8091 0000 lds r24,Parameter_Gyro_P
1509 0e9e 8B30 cpi r24,lo8(11)
1510 0ea0 00F4 brsh .L220
1511 0ea2 8AE0 ldi r24,lo8(10)
1512 0ea4 00C0 rjmp .L436
1513 .L220:
1514 0ea6 8F3F cpi r24,lo8(-1)
1515 0ea8 01F4 brne .L222
1516 .L436:
1517 0eaa 8093 0000 sts Parameter_Gyro_P,r24
1518 .L222:
1519 0eae 8091 0000 lds r24,EE_Parameter+23
1520 0eb2 8B3F cpi r24,lo8(-5)
1521 0eb4 00F0 brlo .L224
1522 0eb6 8B3F cpi r24,lo8(-5)
1523 0eb8 01F4 brne .L226
1524 0eba 8091 0000 lds r24,Poti1
1525 0ebe 00C0 rjmp .L224
1526 .L226:
1527 0ec0 8C3F cpi r24,lo8(-4)
1528 0ec2 01F4 brne .L229
1529 0ec4 8091 0000 lds r24,Poti2
1530 0ec8 00C0 rjmp .L224
1531 .L229:
1532 0eca 8D3F cpi r24,lo8(-3)
1533 0ecc 01F4 brne .L231
1534 0ece 8091 0000 lds r24,Poti3
1535 0ed2 00C0 rjmp .L224
1536 .L231:
1537 0ed4 8E3F cpi r24,lo8(-2)
1538 0ed6 01F4 brne .L228
1539 0ed8 8091 0000 lds r24,Poti4
1540 .L224:
1541 0edc 8093 0000 sts Parameter_Gyro_I,r24
1542 .L228:
1543 0ee0 8091 0000 lds r24,Parameter_Gyro_I
1544 0ee4 8823 tst r24
1545 0ee6 01F4 brne .L234
1546 0ee8 1092 0000 sts Parameter_Gyro_I,__zero_reg__
1547 0eec 00C0 rjmp .L236
1548 .L234:
1549 0eee 8F3F cpi r24,lo8(-1)
1550 0ef0 01F4 brne .L236
1551 0ef2 8093 0000 sts Parameter_Gyro_I,r24
1552 .L236:
1553 0ef6 8091 0000 lds r24,EE_Parameter+28
1554 0efa 8B3F cpi r24,lo8(-5)
1555 0efc 00F0 brlo .L238
1556 0efe 8B3F cpi r24,lo8(-5)
1557 0f00 01F4 brne .L240
1558 0f02 8091 0000 lds r24,Poti1
1559 0f06 00C0 rjmp .L238
1560 .L240:
1561 0f08 8C3F cpi r24,lo8(-4)
1562 0f0a 01F4 brne .L243
1563 0f0c 8091 0000 lds r24,Poti2
1564 0f10 00C0 rjmp .L238
1565 .L243:
1566 0f12 8D3F cpi r24,lo8(-3)
1567 0f14 01F4 brne .L245
1568 0f16 8091 0000 lds r24,Poti3
1569 0f1a 00C0 rjmp .L238
1570 .L245:
1571 0f1c 8E3F cpi r24,lo8(-2)
1572 0f1e 01F4 brne .L242
1573 0f20 8091 0000 lds r24,Poti4
1574 .L238:
1575 0f24 8093 0000 sts Parameter_I_Faktor,r24
1576 .L242:
1577 0f28 8091 0000 lds r24,Parameter_I_Faktor
1578 0f2c 8823 tst r24
1579 0f2e 01F4 brne .L248
1580 0f30 1092 0000 sts Parameter_I_Faktor,__zero_reg__
1581 0f34 00C0 rjmp .L250
1582 .L248:
1583 0f36 8F3F cpi r24,lo8(-1)
1584 0f38 01F4 brne .L250
1585 0f3a 8093 0000 sts Parameter_I_Faktor,r24
1586 .L250:
1587 0f3e 8091 0000 lds r24,EE_Parameter+29
1588 0f42 8B3F cpi r24,lo8(-5)
1589 0f44 00F0 brlo .L252
1590 0f46 8B3F cpi r24,lo8(-5)
1591 0f48 01F4 brne .L254
1592 0f4a 8091 0000 lds r24,Poti1
1593 0f4e 00C0 rjmp .L252
1594 .L254:
1595 0f50 8C3F cpi r24,lo8(-4)
1596 0f52 01F4 brne .L257
1597 0f54 8091 0000 lds r24,Poti2
1598 0f58 00C0 rjmp .L252
1599 .L257:
1600 0f5a 8D3F cpi r24,lo8(-3)
1601 0f5c 01F4 brne .L259
1602 0f5e 8091 0000 lds r24,Poti3
1603 0f62 00C0 rjmp .L252
1604 .L259:
1605 0f64 8E3F cpi r24,lo8(-2)
1606 0f66 01F4 brne .L256
1607 0f68 8091 0000 lds r24,Poti4
1608 .L252:
1609 0f6c 8093 0000 sts Parameter_UserParam1,r24
1610 .L256:
1611 0f70 8091 0000 lds r24,Parameter_UserParam1
1612 0f74 8823 tst r24
1613 0f76 01F4 brne .L262
1614 0f78 1092 0000 sts Parameter_UserParam1,__zero_reg__
1615 0f7c 00C0 rjmp .L264
1616 .L262:
1617 0f7e 8F3F cpi r24,lo8(-1)
1618 0f80 01F4 brne .L264
1619 0f82 8093 0000 sts Parameter_UserParam1,r24
1620 .L264:
1621 0f86 8091 0000 lds r24,EE_Parameter+30
1622 0f8a 8B3F cpi r24,lo8(-5)
1623 0f8c 00F0 brlo .L266
1624 0f8e 8B3F cpi r24,lo8(-5)
1625 0f90 01F4 brne .L268
1626 0f92 8091 0000 lds r24,Poti1
1627 0f96 00C0 rjmp .L266
1628 .L268:
1629 0f98 8C3F cpi r24,lo8(-4)
1630 0f9a 01F4 brne .L271
1631 0f9c 8091 0000 lds r24,Poti2
1632 0fa0 00C0 rjmp .L266
1633 .L271:
1634 0fa2 8D3F cpi r24,lo8(-3)
1635 0fa4 01F4 brne .L273
1636 0fa6 8091 0000 lds r24,Poti3
1637 0faa 00C0 rjmp .L266
1638 .L273:
1639 0fac 8E3F cpi r24,lo8(-2)
1640 0fae 01F4 brne .L270
1641 0fb0 8091 0000 lds r24,Poti4
1642 .L266:
1643 0fb4 8093 0000 sts Parameter_UserParam2,r24
1644 .L270:
1645 0fb8 8091 0000 lds r24,Parameter_UserParam2
1646 0fbc 8823 tst r24
1647 0fbe 01F4 brne .L276
1648 0fc0 1092 0000 sts Parameter_UserParam2,__zero_reg__
1649 0fc4 00C0 rjmp .L278
1650 .L276:
1651 0fc6 8F3F cpi r24,lo8(-1)
1652 0fc8 01F4 brne .L278
1653 0fca 8093 0000 sts Parameter_UserParam2,r24
1654 .L278:
1655 0fce 8091 0000 lds r24,EE_Parameter+31
1656 0fd2 8B3F cpi r24,lo8(-5)
1657 0fd4 00F0 brlo .L280
1658 0fd6 8B3F cpi r24,lo8(-5)
1659 0fd8 01F4 brne .L282
1660 0fda 8091 0000 lds r24,Poti1
1661 0fde 00C0 rjmp .L280
1662 .L282:
1663 0fe0 8C3F cpi r24,lo8(-4)
1664 0fe2 01F4 brne .L285
1665 0fe4 8091 0000 lds r24,Poti2
1666 0fe8 00C0 rjmp .L280
1667 .L285:
1668 0fea 8D3F cpi r24,lo8(-3)
1669 0fec 01F4 brne .L287
1670 0fee 8091 0000 lds r24,Poti3
1671 0ff2 00C0 rjmp .L280
1672 .L287:
1673 0ff4 8E3F cpi r24,lo8(-2)
1674 0ff6 01F4 brne .L284
1675 0ff8 8091 0000 lds r24,Poti4
1676 .L280:
1677 0ffc 8093 0000 sts Parameter_UserParam3,r24
1678 .L284:
1679 1000 8091 0000 lds r24,Parameter_UserParam3
1680 1004 8823 tst r24
1681 1006 01F4 brne .L290
1682 1008 1092 0000 sts Parameter_UserParam3,__zero_reg__
1683 100c 00C0 rjmp .L292
1684 .L290:
1685 100e 8F3F cpi r24,lo8(-1)
1686 1010 01F4 brne .L292
1687 1012 8093 0000 sts Parameter_UserParam3,r24
1688 .L292:
1689 1016 8091 0000 lds r24,EE_Parameter+32
1690 101a 8B3F cpi r24,lo8(-5)
1691 101c 00F0 brlo .L294
1692 101e 8B3F cpi r24,lo8(-5)
1693 1020 01F4 brne .L296
1694 1022 8091 0000 lds r24,Poti1
1695 1026 00C0 rjmp .L294
1696 .L296:
1697 1028 8C3F cpi r24,lo8(-4)
1698 102a 01F4 brne .L299
1699 102c 8091 0000 lds r24,Poti2
1700 1030 00C0 rjmp .L294
1701 .L299:
1702 1032 8D3F cpi r24,lo8(-3)
1703 1034 01F4 brne .L301
1704 1036 8091 0000 lds r24,Poti3
1705 103a 00C0 rjmp .L294
1706 .L301:
1707 103c 8E3F cpi r24,lo8(-2)
1708 103e 01F4 brne .L298
1709 1040 8091 0000 lds r24,Poti4
1710 .L294:
1711 1044 8093 0000 sts Parameter_UserParam4,r24
1712 .L298:
1713 1048 8091 0000 lds r24,Parameter_UserParam4
1714 104c 8823 tst r24
1715 104e 01F4 brne .L304
1716 1050 1092 0000 sts Parameter_UserParam4,__zero_reg__
1717 1054 00C0 rjmp .L306
1718 .L304:
1719 1056 8F3F cpi r24,lo8(-1)
1720 1058 01F4 brne .L306
1721 105a 8093 0000 sts Parameter_UserParam4,r24
1722 .L306:
1723 105e 8091 0000 lds r24,EE_Parameter+48
1724 1062 8B3F cpi r24,lo8(-5)
1725 1064 00F0 brlo .L308
1726 1066 8B3F cpi r24,lo8(-5)
1727 1068 01F4 brne .L310
1728 106a 8091 0000 lds r24,Poti1
1729 106e 00C0 rjmp .L308
1730 .L310:
1731 1070 8C3F cpi r24,lo8(-4)
1732 1072 01F4 brne .L313
1733 1074 8091 0000 lds r24,Poti2
1734 1078 00C0 rjmp .L308
1735 .L313:
1736 107a 8D3F cpi r24,lo8(-3)
1737 107c 01F4 brne .L315
1738 107e 8091 0000 lds r24,Poti3
1739 1082 00C0 rjmp .L308
1740 .L315:
1741 1084 8E3F cpi r24,lo8(-2)
1742 1086 01F4 brne .L312
1743 1088 8091 0000 lds r24,Poti4
1744 .L308:
1745 108c 8093 0000 sts Parameter_UserParam5,r24
1746 .L312:
1747 1090 8091 0000 lds r24,Parameter_UserParam5
1748 1094 8823 tst r24
1749 1096 01F4 brne .L318
1750 1098 1092 0000 sts Parameter_UserParam5,__zero_reg__
1751 109c 00C0 rjmp .L320
1752 .L318:
1753 109e 8F3F cpi r24,lo8(-1)
1754 10a0 01F4 brne .L320
1755 10a2 8093 0000 sts Parameter_UserParam5,r24
1756 .L320:
1757 10a6 8091 0000 lds r24,EE_Parameter+49
1758 10aa 8B3F cpi r24,lo8(-5)
1759 10ac 00F0 brlo .L322
1760 10ae 8B3F cpi r24,lo8(-5)
1761 10b0 01F4 brne .L324
1762 10b2 8091 0000 lds r24,Poti1
1763 10b6 00C0 rjmp .L322
1764 .L324:
1765 10b8 8C3F cpi r24,lo8(-4)
1766 10ba 01F4 brne .L327
1767 10bc 8091 0000 lds r24,Poti2
1768 10c0 00C0 rjmp .L322
1769 .L327:
1770 10c2 8D3F cpi r24,lo8(-3)
1771 10c4 01F4 brne .L329
1772 10c6 8091 0000 lds r24,Poti3
1773 10ca 00C0 rjmp .L322
1774 .L329:
1775 10cc 8E3F cpi r24,lo8(-2)
1776 10ce 01F4 brne .L326
1777 10d0 8091 0000 lds r24,Poti4
1778 .L322:
1779 10d4 8093 0000 sts Parameter_UserParam6,r24
1780 .L326:
1781 10d8 8091 0000 lds r24,Parameter_UserParam6
1782 10dc 8823 tst r24
1783 10de 01F4 brne .L332
1784 10e0 1092 0000 sts Parameter_UserParam6,__zero_reg__
1785 10e4 00C0 rjmp .L334
1786 .L332:
1787 10e6 8F3F cpi r24,lo8(-1)
1788 10e8 01F4 brne .L334
1789 10ea 8093 0000 sts Parameter_UserParam6,r24
1790 .L334:
1791 10ee 8091 0000 lds r24,EE_Parameter+50
1792 10f2 8B3F cpi r24,lo8(-5)
1793 10f4 00F0 brlo .L336
1794 10f6 8B3F cpi r24,lo8(-5)
1795 10f8 01F4 brne .L338
1796 10fa 8091 0000 lds r24,Poti1
1797 10fe 00C0 rjmp .L336
1798 .L338:
1799 1100 8C3F cpi r24,lo8(-4)
1800 1102 01F4 brne .L341
1801 1104 8091 0000 lds r24,Poti2
1802 1108 00C0 rjmp .L336
1803 .L341:
1804 110a 8D3F cpi r24,lo8(-3)
1805 110c 01F4 brne .L343
1806 110e 8091 0000 lds r24,Poti3
1807 1112 00C0 rjmp .L336
1808 .L343:
1809 1114 8E3F cpi r24,lo8(-2)
1810 1116 01F4 brne .L340
1811 1118 8091 0000 lds r24,Poti4
1812 .L336:
1813 111c 8093 0000 sts Parameter_UserParam7,r24
1814 .L340:
1815 1120 8091 0000 lds r24,Parameter_UserParam7
1816 1124 8823 tst r24
1817 1126 01F4 brne .L346
1818 1128 1092 0000 sts Parameter_UserParam7,__zero_reg__
1819 112c 00C0 rjmp .L348
1820 .L346:
1821 112e 8F3F cpi r24,lo8(-1)
1822 1130 01F4 brne .L348
1823 1132 8093 0000 sts Parameter_UserParam7,r24
1824 .L348:
1825 1136 8091 0000 lds r24,EE_Parameter+51
1826 113a 8B3F cpi r24,lo8(-5)
1827 113c 00F0 brlo .L350
1828 113e 8B3F cpi r24,lo8(-5)
1829 1140 01F4 brne .L352
1830 1142 8091 0000 lds r24,Poti1
1831 1146 00C0 rjmp .L350
1832 .L352:
1833 1148 8C3F cpi r24,lo8(-4)
1834 114a 01F4 brne .L355
1835 114c 8091 0000 lds r24,Poti2
1836 1150 00C0 rjmp .L350
1837 .L355:
1838 1152 8D3F cpi r24,lo8(-3)
1839 1154 01F4 brne .L357
1840 1156 8091 0000 lds r24,Poti3
1841 115a 00C0 rjmp .L350
1842 .L357:
1843 115c 8E3F cpi r24,lo8(-2)
1844 115e 01F4 brne .L354
1845 1160 8091 0000 lds r24,Poti4
1846 .L350:
1847 1164 8093 0000 sts Parameter_UserParam8,r24
1848 .L354:
1849 1168 8091 0000 lds r24,Parameter_UserParam8
1850 116c 8823 tst r24
1851 116e 01F4 brne .L360
1852 1170 1092 0000 sts Parameter_UserParam8,__zero_reg__
1853 1174 00C0 rjmp .L362
1854 .L360:
1855 1176 8F3F cpi r24,lo8(-1)
1856 1178 01F4 brne .L362
1857 117a 8093 0000 sts Parameter_UserParam8,r24
1858 .L362:
1859 117e 8091 0000 lds r24,EE_Parameter+33
1860 1182 8B3F cpi r24,lo8(-5)
1861 1184 00F0 brlo .L364
1862 1186 8B3F cpi r24,lo8(-5)
1863 1188 01F4 brne .L366
1864 118a 8091 0000 lds r24,Poti1
1865 118e 00C0 rjmp .L364
1866 .L366:
1867 1190 8C3F cpi r24,lo8(-4)
1868 1192 01F4 brne .L369
1869 1194 8091 0000 lds r24,Poti2
1870 1198 00C0 rjmp .L364
1871 .L369:
1872 119a 8D3F cpi r24,lo8(-3)
1873 119c 01F4 brne .L371
1874 119e 8091 0000 lds r24,Poti3
1875 11a2 00C0 rjmp .L364
1876 .L371:
1877 11a4 8E3F cpi r24,lo8(-2)
1878 11a6 01F4 brne .L368
1879 11a8 8091 0000 lds r24,Poti4
1880 .L364:
1881 11ac 8093 0000 sts Parameter_ServoNickControl,r24
1882 .L368:
1883 11b0 8091 0000 lds r24,Parameter_ServoNickControl
1884 11b4 8823 tst r24
1885 11b6 01F4 brne .L374
1886 11b8 1092 0000 sts Parameter_ServoNickControl,__zero_reg__
1887 11bc 00C0 rjmp .L376
1888 .L374:
1889 11be 8F3F cpi r24,lo8(-1)
1890 11c0 01F4 brne .L376
1891 11c2 8093 0000 sts Parameter_ServoNickControl,r24
1892 .L376:
1893 11c6 8091 0000 lds r24,EE_Parameter+38
1894 11ca 8B3F cpi r24,lo8(-5)
1895 11cc 00F0 brlo .L378
1896 11ce 8B3F cpi r24,lo8(-5)
1897 11d0 01F4 brne .L380
1898 11d2 8091 0000 lds r24,Poti1
1899 11d6 00C0 rjmp .L378
1900 .L380:
1901 11d8 8C3F cpi r24,lo8(-4)
1902 11da 01F4 brne .L383
1903 11dc 8091 0000 lds r24,Poti2
1904 11e0 00C0 rjmp .L378
1905 .L383:
1906 11e2 8D3F cpi r24,lo8(-3)
1907 11e4 01F4 brne .L385
1908 11e6 8091 0000 lds r24,Poti3
1909 11ea 00C0 rjmp .L378
1910 .L385:
1911 11ec 8E3F cpi r24,lo8(-2)
1912 11ee 01F4 brne .L382
1913 11f0 8091 0000 lds r24,Poti4
1914 .L378:
1915 11f4 8093 0000 sts Parameter_LoopGasLimit,r24
1916 .L382:
1917 11f8 8091 0000 lds r24,Parameter_LoopGasLimit
1918 11fc 8823 tst r24
1919 11fe 01F4 brne .L388
1920 1200 1092 0000 sts Parameter_LoopGasLimit,__zero_reg__
1921 1204 00C0 rjmp .L390
1922 .L388:
1923 1206 8F3F cpi r24,lo8(-1)
1924 1208 01F4 brne .L390
1925 120a 8093 0000 sts Parameter_LoopGasLimit,r24
1926 .L390:
1927 120e 8091 0000 lds r24,EE_Parameter+41
1928 1212 8B3F cpi r24,lo8(-5)
1929 1214 00F0 brlo .L392
1930 1216 8B3F cpi r24,lo8(-5)
1931 1218 01F4 brne .L394
1932 121a 8091 0000 lds r24,Poti1
1933 121e 00C0 rjmp .L392
1934 .L394:
1935 1220 8C3F cpi r24,lo8(-4)
1936 1222 01F4 brne .L397
1937 1224 8091 0000 lds r24,Poti2
1938 1228 00C0 rjmp .L392
1939 .L397:
1940 122a 8D3F cpi r24,lo8(-3)
1941 122c 01F4 brne .L399
1942 122e 8091 0000 lds r24,Poti3
1943 1232 00C0 rjmp .L392
1944 .L399:
1945 1234 8E3F cpi r24,lo8(-2)
1946 1236 01F4 brne .L396
1947 1238 8091 0000 lds r24,Poti4
1948 .L392:
1949 123c 8093 0000 sts Parameter_AchsKopplung1,r24
1950 .L396:
1951 1240 8091 0000 lds r24,Parameter_AchsKopplung1
1952 1244 8823 tst r24
1953 1246 01F4 brne .L402
1954 1248 1092 0000 sts Parameter_AchsKopplung1,__zero_reg__
1955 124c 00C0 rjmp .L404
1956 .L402:
1957 124e 8F3F cpi r24,lo8(-1)
1958 1250 01F4 brne .L404
1959 1252 8093 0000 sts Parameter_AchsKopplung1,r24
1960 .L404:
1961 1256 8091 0000 lds r24,EE_Parameter+42
1962 125a 8B3F cpi r24,lo8(-5)
1963 125c 00F0 brlo .L406
1964 125e 8B3F cpi r24,lo8(-5)
1965 1260 01F4 brne .L408
1966 1262 8091 0000 lds r24,Poti1
1967 1266 00C0 rjmp .L406
1968 .L408:
1969 1268 8C3F cpi r24,lo8(-4)
1970 126a 01F4 brne .L411
1971 126c 8091 0000 lds r24,Poti2
1972 1270 00C0 rjmp .L406
1973 .L411:
1974 1272 8D3F cpi r24,lo8(-3)
1975 1274 01F4 brne .L413
1976 1276 8091 0000 lds r24,Poti3
1977 127a 00C0 rjmp .L406
1978 .L413:
1979 127c 8E3F cpi r24,lo8(-2)
1980 127e 01F4 brne .L410
1981 1280 8091 0000 lds r24,Poti4
1982 .L406:
1983 1284 8093 0000 sts Parameter_AchsGegenKopplung1,r24
1984 .L410:
1985 1288 8091 0000 lds r24,Parameter_AchsGegenKopplung1
1986 128c 8823 tst r24
1987 128e 01F4 brne .L416
1988 1290 1092 0000 sts Parameter_AchsGegenKopplung1,__zero_reg__
1989 1294 00C0 rjmp .L418
1990 .L416:
1991 1296 8F3F cpi r24,lo8(-1)
1992 1298 01F4 brne .L418
1993 129a 8093 0000 sts Parameter_AchsGegenKopplung1,r24
1994 .L418:
1995 129e 8091 0000 lds r24,EE_Parameter+47
1996 12a2 8B3F cpi r24,lo8(-5)
1997 12a4 00F0 brlo .L420
1998 12a6 8B3F cpi r24,lo8(-5)
1999 12a8 01F4 brne .L422
2000 12aa 8091 0000 lds r24,Poti1
2001 12ae 00C0 rjmp .L420
2002 .L422:
2003 12b0 8C3F cpi r24,lo8(-4)
2004 12b2 01F4 brne .L425
2005 12b4 8091 0000 lds r24,Poti2
2006 12b8 00C0 rjmp .L420
2007 .L425:
2008 12ba 8D3F cpi r24,lo8(-3)
2009 12bc 01F4 brne .L427
2010 12be 8091 0000 lds r24,Poti3
2011 12c2 00C0 rjmp .L420
2012 .L427:
2013 12c4 8E3F cpi r24,lo8(-2)
2014 12c6 01F4 brne .L424
2015 12c8 8091 0000 lds r24,Poti4
2016 .L420:
2017 12cc 8093 0000 sts Parameter_DynamicStability,r24
2018 .L424:
2019 12d0 8091 0000 lds r24,Parameter_DynamicStability
2020 12d4 8823 tst r24
2021 12d6 01F4 brne .L430
2022 12d8 1092 0000 sts Parameter_DynamicStability,__zero_reg__
2023 12dc 00C0 rjmp .L432
2024 .L430:
2025 12de 8F3F cpi r24,lo8(-1)
2026 12e0 01F4 brne .L432
2027 12e2 8093 0000 sts Parameter_DynamicStability,r24
2028 .L432:
2029 12e6 1091 0000 lds r17,Parameter_I_Faktor
2030 12ea 612F mov r22,r17
2031 12ec 7727 clr r23
2032 12ee 67FD sbrc r22,7
2033 12f0 7095 com r23
2034 12f2 872F mov r24,r23
2035 12f4 972F mov r25,r23
2036 12f6 0E94 0000 call __floatsisf
2037 12fa 17FF sbrs r17,7
2038 12fc 00C0 rjmp .L434
2039 12fe 20E0 ldi r18,lo8(0x43800000)
2040 1300 30E0 ldi r19,hi8(0x43800000)
2041 1302 40E8 ldi r20,hlo8(0x43800000)
2042 1304 53E4 ldi r21,hhi8(0x43800000)
2043 1306 0E94 0000 call __addsf3
2044 .L434:
2045 130a 27E1 ldi r18,lo8(0x38d1b717)
2046 130c 37EB ldi r19,hi8(0x38d1b717)
2047 130e 41ED ldi r20,hlo8(0x38d1b717)
2048 1310 58E3 ldi r21,hhi8(0x38d1b717)
2049 1312 0E94 0000 call __mulsf3
2050 1316 6093 0000 sts Ki,r22
2051 131a 7093 0000 sts (Ki)+1,r23
2052 131e 8093 0000 sts (Ki)+2,r24
2053 1322 9093 0000 sts (Ki)+3,r25
2054 1326 8091 0000 lds r24,EE_Parameter+19
2055 132a 8093 0000 sts MAX_GAS,r24
2056 132e 8091 0000 lds r24,EE_Parameter+18
2057 1332 8093 0000 sts MIN_GAS,r24
2058 /* epilogue: frame size=0 */
2059 1336 1F91 pop r17
2060 1338 0895 ret
2061 /* epilogue end (size=2) */
2062 /* function ParameterZuordnung size 800 (797) */
2064 .global SendMotorData
2066 SendMotorData:
2067 /* prologue: frame size=0 */
2068 /* prologue end (size=0) */
2069 133a 8091 0000 lds r24,MotorenEin
2070 133e 8823 tst r24
2071 1340 01F4 brne .L438
2072 1342 1092 0000 sts Motor_Hinten,__zero_reg__
2073 1346 1092 0000 sts Motor_Vorne,__zero_reg__
2074 134a 1092 0000 sts Motor_Rechts,__zero_reg__
2075 134e 1092 0000 sts Motor_Links,__zero_reg__
2076 1352 8091 0000 lds r24,MotorTest
2077 1356 8823 tst r24
2078 1358 01F0 breq .L440
2079 135a 8093 0000 sts Motor_Vorne,r24
2080 .L440:
2081 135e 8091 0000 lds r24,MotorTest+1
2082 1362 8823 tst r24
2083 1364 01F0 breq .L442
2084 1366 8093 0000 sts Motor_Hinten,r24
2085 .L442:
2086 136a 8091 0000 lds r24,MotorTest+2
2087 136e 8823 tst r24
2088 1370 01F0 breq .L444
2089 1372 8093 0000 sts Motor_Links,r24
2090 .L444:
2091 1376 8091 0000 lds r24,MotorTest+3
2092 137a 8823 tst r24
2093 137c 01F0 breq .L438
2094 137e 8093 0000 sts Motor_Rechts,r24
2095 .L438:
2096 1382 8091 0000 lds r24,Motor_Vorne
2097 1386 9927 clr r25
2098 1388 9093 0000 sts (DebugOut+26)+1,r25
2099 138c 8093 0000 sts DebugOut+26,r24
2100 1390 8091 0000 lds r24,Motor_Hinten
2101 1394 9927 clr r25
2102 1396 9093 0000 sts (DebugOut+28)+1,r25
2103 139a 8093 0000 sts DebugOut+28,r24
2104 139e 8091 0000 lds r24,Motor_Links
2105 13a2 9927 clr r25
2106 13a4 9093 0000 sts (DebugOut+30)+1,r25
2107 13a8 8093 0000 sts DebugOut+30,r24
2108 13ac 8091 0000 lds r24,Motor_Rechts
2109 13b0 9927 clr r25
2110 13b2 9093 0000 sts (DebugOut+32)+1,r25
2111 13b6 8093 0000 sts DebugOut+32,r24
2112 13ba 1092 0000 sts twi_state,__zero_reg__
2113 13be 1092 0000 sts motor,__zero_reg__
2114 13c2 0E94 0000 call i2c_start
2115 /* epilogue: frame size=0 */
2116 13c6 0895 ret
2117 /* epilogue end (size=1) */
2118 /* function SendMotorData size 71 (70) */
2120 .global SetNeutral
2122 SetNeutral:
2123 /* prologue: frame size=0 */
2124 /* prologue end (size=0) */
2125 13c8 1092 0000 sts (acc_neutral)+1,__zero_reg__
2126 13cc 1092 0000 sts acc_neutral,__zero_reg__
2127 13d0 1092 0000 sts (acc_neutral+2)+1,__zero_reg__
2128 13d4 1092 0000 sts acc_neutral+2,__zero_reg__
2129 13d8 80E0 ldi r24,lo8(0x0)
2130 13da 90E0 ldi r25,hi8(0x0)
2131 13dc A0E0 ldi r26,hlo8(0x0)
2132 13de B0E0 ldi r27,hhi8(0x0)
2133 13e0 8093 0000 sts acc_neutral+4,r24
2134 13e4 9093 0000 sts (acc_neutral+4)+1,r25
2135 13e8 A093 0000 sts (acc_neutral+4)+2,r26
2136 13ec B093 0000 sts (acc_neutral+4)+3,r27
2137 13f0 1092 0000 sts (AdNeutralNick)+1,__zero_reg__
2138 13f4 1092 0000 sts AdNeutralNick,__zero_reg__
2139 13f8 1092 0000 sts (AdNeutralRoll)+1,__zero_reg__
2140 13fc 1092 0000 sts AdNeutralRoll,__zero_reg__
2141 1400 1092 0000 sts (AdNeutralGier)+1,__zero_reg__
2142 1404 1092 0000 sts AdNeutralGier,__zero_reg__
2143 1408 1092 0000 sts Parameter_AchsKopplung1,__zero_reg__
2144 140c 1092 0000 sts Parameter_AchsGegenKopplung1,__zero_reg__
2145 1410 0E94 0000 call CalibrierMittelwert
2146 1414 84E6 ldi r24,lo8(100)
2147 1416 90E0 ldi r25,hi8(100)
2148 1418 0E94 0000 call Delay_ms_Mess
2149 141c 0E94 0000 call CalibrierMittelwert
2150 1420 8091 0000 lds r24,EE_Parameter+8
2151 1424 80FF sbrs r24,0
2152 1426 00C0 rjmp .L449
2153 1428 8091 0000 lds r24,MessLuftdruck
2154 142c 9091 0000 lds r25,(MessLuftdruck)+1
2155 1430 875B subi r24,lo8(951)
2156 1432 9340 sbci r25,hi8(951)
2157 1434 00F4 brsh .L451
2158 1436 8091 0000 lds r24,MessLuftdruck
2159 143a 9091 0000 lds r25,(MessLuftdruck)+1
2160 143e 8E5E subi r24,lo8(750)
2161 1440 9240 sbci r25,hi8(750)
2162 1442 00F4 brsh .L449
2163 .L451:
2164 1444 0E94 0000 call SucheLuftruckOffset
2165 .L449:
2166 1448 4091 0000 lds r20,AdWertNick
2167 144c 5091 0000 lds r21,(AdWertNick)+1
2168 1450 5093 0000 sts (AdNeutralNick)+1,r21
2169 1454 4093 0000 sts AdNeutralNick,r20
2170 1458 2091 0000 lds r18,AdWertRoll
2171 145c 3091 0000 lds r19,(AdWertRoll)+1
2172 1460 3093 0000 sts (AdNeutralRoll)+1,r19
2173 1464 2093 0000 sts AdNeutralRoll,r18
2174 1468 8091 0000 lds r24,AdWertGier
2175 146c 9091 0000 lds r25,(AdWertGier)+1
2176 1470 9093 0000 sts (AdNeutralGier)+1,r25
2177 1474 8093 0000 sts AdNeutralGier,r24
2178 1478 3093 0000 sts (StartNeutralRoll)+1,r19
2179 147c 2093 0000 sts StartNeutralRoll,r18
2180 1480 5093 0000 sts (StartNeutralNick)+1,r21
2181 1484 4093 0000 sts StartNeutralNick,r20
2182 1488 88E0 ldi r24,lo8(8)
2183 148a E0E0 ldi r30,lo8(acc_neutral)
2184 148c F0E0 ldi r31,hi8(acc_neutral)
2185 148e A0E0 ldi r26,lo8(ee_acc_neutral)
2186 1490 B0E0 ldi r27,hi8(ee_acc_neutral)
2187 /* #APP */
2188 1492 182E mov __zero_reg__,r24
2189 1494 0E94 0000 call __eeprom_read_block_1F2021
2190 /* #NOAPP */
2191 1498 1092 0000 sts Mess_IntegralNick,__zero_reg__
2192 149c 1092 0000 sts (Mess_IntegralNick)+1,__zero_reg__
2193 14a0 1092 0000 sts (Mess_IntegralNick)+2,__zero_reg__
2194 14a4 1092 0000 sts (Mess_IntegralNick)+3,__zero_reg__
2195 14a8 1092 0000 sts Mess_IntegralNick2,__zero_reg__
2196 14ac 1092 0000 sts (Mess_IntegralNick2)+1,__zero_reg__
2197 14b0 1092 0000 sts (Mess_IntegralNick2)+2,__zero_reg__
2198 14b4 1092 0000 sts (Mess_IntegralNick2)+3,__zero_reg__
2199 14b8 1092 0000 sts Mess_IntegralRoll,__zero_reg__
2200 14bc 1092 0000 sts (Mess_IntegralRoll)+1,__zero_reg__
2201 14c0 1092 0000 sts (Mess_IntegralRoll)+2,__zero_reg__
2202 14c4 1092 0000 sts (Mess_IntegralRoll)+3,__zero_reg__
2203 14c8 1092 0000 sts Mess_IntegralRoll2,__zero_reg__
2204 14cc 1092 0000 sts (Mess_IntegralRoll2)+1,__zero_reg__
2205 14d0 1092 0000 sts (Mess_IntegralRoll2)+2,__zero_reg__
2206 14d4 1092 0000 sts (Mess_IntegralRoll2)+3,__zero_reg__
2207 14d8 1092 0000 sts Mess_Integral_Gier,__zero_reg__
2208 14dc 1092 0000 sts (Mess_Integral_Gier)+1,__zero_reg__
2209 14e0 1092 0000 sts (Mess_Integral_Gier)+2,__zero_reg__
2210 14e4 1092 0000 sts (Mess_Integral_Gier)+3,__zero_reg__
2211 14e8 1092 0000 sts (MesswertNick)+1,__zero_reg__
2212 14ec 1092 0000 sts MesswertNick,__zero_reg__
2213 14f0 1092 0000 sts (MesswertRoll)+1,__zero_reg__
2214 14f4 1092 0000 sts MesswertRoll,__zero_reg__
2215 14f8 1092 0000 sts (MesswertGier)+1,__zero_reg__
2216 14fc 1092 0000 sts MesswertGier,__zero_reg__
2217 1500 8091 0000 lds r24,Luftdruck
2218 1504 9091 0000 lds r25,(Luftdruck)+1
2219 1508 A091 0000 lds r26,(Luftdruck)+2
2220 150c B091 0000 lds r27,(Luftdruck)+3
2221 1510 9093 0000 sts (StartLuftdruck)+1,r25
2222 1514 8093 0000 sts StartLuftdruck,r24
2223 1518 1092 0000 sts (HoeheD)+1,__zero_reg__
2224 151c 1092 0000 sts HoeheD,__zero_reg__
2225 1520 1092 0000 sts Mess_Integral_Hoch,__zero_reg__
2226 1524 1092 0000 sts (Mess_Integral_Hoch)+1,__zero_reg__
2227 1528 1092 0000 sts (Mess_Integral_Hoch)+2,__zero_reg__
2228 152c 1092 0000 sts (Mess_Integral_Hoch)+3,__zero_reg__
2229 1530 8091 0000 lds r24,KompassValue
2230 1534 9091 0000 lds r25,(KompassValue)+1
2231 1538 9093 0000 sts (KompassStartwert)+1,r25
2232 153c 8093 0000 sts KompassStartwert,r24
2233 1540 0E94 0000 call GPS_Neutral
2234 1544 82E3 ldi r24,lo8(50)
2235 1546 90E0 ldi r25,hi8(50)
2236 1548 9093 0000 sts (beeptime)+1,r25
2237 154c 8093 0000 sts beeptime,r24
2238 1550 6091 0000 lds r22,EE_Parameter+43
2239 1554 7727 clr r23
2240 1556 8827 clr r24
2241 1558 9927 clr r25
2242 155a 24EC ldi r18,lo8(2500)
2243 155c 39E0 ldi r19,hi8(2500)
2244 155e 40E0 ldi r20,hlo8(2500)
2245 1560 50E0 ldi r21,hhi8(2500)
2246 1562 0E94 0000 call __mulsi3
2247 1566 6093 0000 sts Umschlag180Nick,r22
2248 156a 7093 0000 sts (Umschlag180Nick)+1,r23
2249 156e 8093 0000 sts (Umschlag180Nick)+2,r24
2250 1572 9093 0000 sts (Umschlag180Nick)+3,r25
2251 1576 6091 0000 lds r22,EE_Parameter+44
2252 157a 7727 clr r23
2253 157c 8827 clr r24
2254 157e 9927 clr r25
2255 1580 0E94 0000 call __mulsi3
2256 1584 6093 0000 sts Umschlag180Roll,r22
2257 1588 7093 0000 sts (Umschlag180Roll)+1,r23
2258 158c 8093 0000 sts (Umschlag180Roll)+2,r24
2259 1590 9093 0000 sts (Umschlag180Roll)+3,r25
2260 1594 1092 0000 sts (ExternHoehenValue)+1,__zero_reg__
2261 1598 1092 0000 sts ExternHoehenValue,__zero_reg__
2262 /* epilogue: frame size=0 */
2263 159c 0895 ret
2264 /* epilogue end (size=1) */
2265 /* function SetNeutral size 238 (237) */
2267 .global calib_acc
2269 calib_acc:
2270 /* prologue: frame size=0 */
2271 159e CF93 push r28
2272 15a0 DF93 push r29
2273 /* prologue end (size=2) */
2274 15a2 C0E0 ldi r28,lo8(acc_neutral)
2275 15a4 D0E0 ldi r29,hi8(acc_neutral)
2276 15a6 1092 0000 sts (acc_neutral)+1,__zero_reg__
2277 15aa 1092 0000 sts acc_neutral,__zero_reg__
2278 15ae 1092 0000 sts (acc_neutral+2)+1,__zero_reg__
2279 15b2 1092 0000 sts acc_neutral+2,__zero_reg__
2280 15b6 80E0 ldi r24,lo8(0x0)
2281 15b8 90E0 ldi r25,hi8(0x0)
2282 15ba A0E0 ldi r26,hlo8(0x0)
2283 15bc B0E0 ldi r27,hhi8(0x0)
2284 15be 8093 0000 sts acc_neutral+4,r24
2285 15c2 9093 0000 sts (acc_neutral+4)+1,r25
2286 15c6 A093 0000 sts (acc_neutral+4)+2,r26
2287 15ca B093 0000 sts (acc_neutral+4)+3,r27
2288 15ce 0E94 0000 call CalibrierMittelwert
2289 15d2 84E6 ldi r24,lo8(100)
2290 15d4 90E0 ldi r25,hi8(100)
2291 15d6 0E94 0000 call Delay_ms_Mess
2292 15da 0E94 0000 call CalibrierMittelwert
2293 15de 8091 0000 lds r24,Mittelwert_AccNick
2294 15e2 9091 0000 lds r25,(Mittelwert_AccNick)+1
2295 15e6 97FF sbrs r25,7
2296 15e8 00C0 rjmp .L455
2297 15ea 9095 com r25
2298 15ec 8195 neg r24
2299 15ee 9F4F sbci r25,lo8(-1)
2300 .L455:
2301 15f0 6CE0 ldi r22,lo8(12)
2302 15f2 70E0 ldi r23,hi8(12)
2303 15f4 0E94 0000 call __divmodhi4
2304 15f8 7093 0000 sts (acc_neutral)+1,r23
2305 15fc 6093 0000 sts acc_neutral,r22
2306 1600 8091 0000 lds r24,Mittelwert_AccRoll
2307 1604 9091 0000 lds r25,(Mittelwert_AccRoll)+1
2308 1608 97FF sbrs r25,7
2309 160a 00C0 rjmp .L456
2310 160c 9095 com r25
2311 160e 8195 neg r24
2312 1610 9F4F sbci r25,lo8(-1)
2313 .L456:
2314 1612 6CE0 ldi r22,lo8(12)
2315 1614 70E0 ldi r23,hi8(12)
2316 1616 0E94 0000 call __divmodhi4
2317 161a 7093 0000 sts (acc_neutral+2)+1,r23
2318 161e 6093 0000 sts acc_neutral+2,r22
2319 1622 6091 0000 lds r22,Aktuell_az
2320 1626 7091 0000 lds r23,(Aktuell_az)+1
2321 162a 8827 clr r24
2322 162c 77FD sbrc r23,7
2323 162e 8095 com r24
2324 1630 982F mov r25,r24
2325 1632 0E94 0000 call __floatsisf
2326 1636 6093 0000 sts acc_neutral+4,r22
2327 163a 7093 0000 sts (acc_neutral+4)+1,r23
2328 163e 8093 0000 sts (acc_neutral+4)+2,r24
2329 1642 9093 0000 sts (acc_neutral+4)+3,r25
2330 1646 88E0 ldi r24,lo8(8)
2331 1648 A0E0 ldi r26,lo8(ee_acc_neutral)
2332 164a B0E0 ldi r27,hi8(ee_acc_neutral)
2333 164c FE01 movw r30,r28
2334 /* #APP */
2335 164e 182E mov __zero_reg__,r24
2336 1650 0E94 0000 call __eeprom_write_block_1F2021
2337 /* #NOAPP */
2338 /* epilogue: frame size=0 */
2339 1654 DF91 pop r29
2340 1656 CF91 pop r28
2341 1658 0895 ret
2342 /* epilogue end (size=3) */
2343 /* function calib_acc size 95 (90) */
2345 .global Piep
2347 Piep:
2348 /* prologue: frame size=0 */
2349 165a 1F93 push r17
2350 /* prologue end (size=1) */
2351 165c 182F mov r17,r24
2352 165e 00C0 rjmp .L459
2353 .L460:
2354 1660 8091 0000 lds r24,MotorenEin
2355 1664 8823 tst r24
2356 1666 01F4 brne .L463
2357 1668 84E6 ldi r24,lo8(100)
2358 166a 90E0 ldi r25,hi8(100)
2359 166c 9093 0000 sts (beeptime)+1,r25
2360 1670 8093 0000 sts beeptime,r24
2361 1674 8AEF ldi r24,lo8(250)
2362 1676 90E0 ldi r25,hi8(250)
2363 1678 0E94 0000 call Delay_ms
2364 .L459:
2365 167c 1150 subi r17,1
2366 167e 00F4 brcc .L460
2367 .L463:
2368 /* epilogue: frame size=0 */
2369 1680 1F91 pop r17
2370 1682 0895 ret
2371 /* epilogue end (size=2) */
2372 /* function Piep size 22 (19) */
2374 .global MotorRegler
2376 MotorRegler:
2377 /* prologue: frame size=61 */
2378 1684 ADE3 ldi r26,lo8(61)
2379 1686 B0E0 ldi r27,hi8(61)
2380 1688 E0E0 ldi r30,lo8(gs(1f))
2381 168a F0E0 ldi r31,hi8(gs(1f))
2382 168c 0C94 0000 jmp __prologue_saves__+0
2383 1:
2384 /* prologue end (size=6) */
2385 1690 0E94 0000 call Mittelwert
2386 1694 299A sbi 37-0x20,1
2387 1696 2091 0000 lds r18,StickGas
2388 169a 3091 0000 lds r19,(StickGas)+1
2389 169e 3C83 std Y+4,r19
2390 16a0 2B83 std Y+3,r18
2391 16a2 37FF sbrs r19,7
2392 16a4 00C0 rjmp .L465
2393 16a6 1C82 std Y+4,__zero_reg__
2394 16a8 1B82 std Y+3,__zero_reg__
2395 .L465:
2396 16aa 8091 0000 lds r24,SenderOkay
2397 16ae 8436 cpi r24,lo8(100)
2398 16b0 00F0 brlo .+2
2399 16b2 00C0 rjmp .L466
2400 16b4 8091 0000 lds r24,PcZugriff
2401 16b8 8823 tst r24
2402 16ba 01F4 brne .L468
2403 16bc 8091 0000 lds r24,BeepMuster
2404 16c0 9091 0000 lds r25,(BeepMuster)+1
2405 16c4 8F5F subi r24,lo8(-1)
2406 16c6 9F4F sbci r25,hi8(-1)
2407 16c8 01F4 brne .L468
2408 16ca 88E9 ldi r24,lo8(15000)
2409 16cc 9AE3 ldi r25,hi8(15000)
2410 16ce 9093 0000 sts (beeptime)+1,r25
2411 16d2 8093 0000 sts beeptime,r24
2412 16d6 80E0 ldi r24,lo8(3072)
2413 16d8 9CE0 ldi r25,hi8(3072)
2414 16da 9093 0000 sts (BeepMuster)+1,r25
2415 16de 8093 0000 sts BeepMuster,r24
2416 .L468:
2417 16e2 8091 0000 lds r24,RcLostTimer.2498
2418 16e6 9091 0000 lds r25,(RcLostTimer.2498)+1
2419 16ea 0097 sbiw r24,0
2420 16ec 01F0 breq .L471
2421 16ee 0197 sbiw r24,1
2422 16f0 9093 0000 sts (RcLostTimer.2498)+1,r25
2423 16f4 8093 0000 sts RcLostTimer.2498,r24
2424 16f8 00C0 rjmp .L473
2425 .L471:
2426 16fa 1092 0000 sts MotorenEin,__zero_reg__
2427 16fe 1092 0000 sts Notlandung,__zero_reg__
2428 .L473:
2429 1702 8091 0000 lds r24,PlatinenVersion
2430 1706 8A30 cpi r24,lo8(10)
2431 1708 01F4 brne .L474
2432 170a 289A sbi 37-0x20,0
2433 170c 00C0 rjmp .L476
2434 .L474:
2435 170e 2898 cbi 37-0x20,0
2436 .L476:
2437 1710 8091 0000 lds r24,modell_fliegt.2502
2438 1714 9091 0000 lds r25,(modell_fliegt.2502)+1
2439 1718 815D subi r24,lo8(2001)
2440 171a 9740 sbci r25,hi8(2001)
2441 171c 00F0 brlo .L477
2442 171e 8091 0000 lds r24,EE_Parameter+25
2443 1722 682F mov r22,r24
2444 1724 7727 clr r23
2445 1726 7C83 std Y+4,r23
2446 1728 6B83 std Y+3,r22
2447 172a 81E0 ldi r24,lo8(1)
2448 172c 8093 0000 sts Notlandung,r24
2449 1730 E091 0000 lds r30,EE_Parameter
2450 1734 FF27 clr r31
2451 1736 EE0F lsl r30
2452 1738 FF1F rol r31
2453 173a E050 subi r30,lo8(-(PPM_in))
2454 173c F040 sbci r31,hi8(-(PPM_in))
2455 173e 1182 std Z+1,__zero_reg__
2456 1740 1082 st Z,__zero_reg__
2457 1742 E091 0000 lds r30,EE_Parameter+1
2458 1746 FF27 clr r31
2459 1748 EE0F lsl r30
2460 174a FF1F rol r31
2461 174c E050 subi r30,lo8(-(PPM_in))
2462 174e F040 sbci r31,hi8(-(PPM_in))
2463 1750 1182 std Z+1,__zero_reg__
2464 1752 1082 st Z,__zero_reg__
2465 1754 E091 0000 lds r30,EE_Parameter+3
2466 1758 FF27 clr r31
2467 175a EE0F lsl r30
2468 175c FF1F rol r31
2469 175e E050 subi r30,lo8(-(PPM_in))
2470 1760 F040 sbci r31,hi8(-(PPM_in))
2471 1762 1182 std Z+1,__zero_reg__
2472 1764 1082 st Z,__zero_reg__
2473 1766 00C0 rjmp .L479
2474 .L477:
2475 1768 1092 0000 sts MotorenEin,__zero_reg__
2476 176c 00C0 rjmp .L479
2477 .L466:
2478 176e 8091 0000 lds r24,SenderOkay
2479 1772 8D38 cpi r24,lo8(-115)
2480 1774 00F4 brsh .+2
2481 1776 00C0 rjmp .L479
2482 1778 1092 0000 sts Notlandung,__zero_reg__
2483 177c 8091 0000 lds r24,EE_Parameter+26
2484 1780 22E3 ldi r18,lo8(50)
2485 1782 829F mul r24,r18
2486 1784 C001 movw r24,r0
2487 1786 1124 clr r1
2488 1788 9093 0000 sts (RcLostTimer.2498)+1,r25
2489 178c 8093 0000 sts RcLostTimer.2498,r24
2490 1790 8B81 ldd r24,Y+3
2491 1792 9C81 ldd r25,Y+4
2492 1794 8997 sbiw r24,41
2493 1796 04F0 brlt .L481
2494 1798 8091 0000 lds r24,modell_fliegt.2502
2495 179c 9091 0000 lds r25,(modell_fliegt.2502)+1
2496 17a0 AFEF ldi r26,hi8(-1)
2497 17a2 8F3F cpi r24,lo8(-1)
2498 17a4 9A07 cpc r25,r26
2499 17a6 01F0 breq .L483
2500 17a8 0196 adiw r24,1
2501 17aa 9093 0000 sts (modell_fliegt.2502)+1,r25
2502 17ae 8093 0000 sts modell_fliegt.2502,r24
2503 .L481:
2504 17b2 8091 0000 lds r24,modell_fliegt.2502
2505 17b6 9091 0000 lds r25,(modell_fliegt.2502)+1
2506 17ba 883C cpi r24,200
2507 17bc 9105 cpc r25,__zero_reg__
2508 17be 00F0 brlo .L485
2509 17c0 EB81 ldd r30,Y+3
2510 17c2 FC81 ldd r31,Y+4
2511 17c4 B897 sbiw r30,40
2512 17c6 04F4 brge .L483
2513 .L485:
2514 17c8 1092 0000 sts SummeNick.2491,__zero_reg__
2515 17cc 1092 0000 sts (SummeNick.2491)+1,__zero_reg__
2516 17d0 1092 0000 sts (SummeNick.2491)+2,__zero_reg__
2517 17d4 1092 0000 sts (SummeNick.2491)+3,__zero_reg__
2518 17d8 1092 0000 sts SummeRoll.2492,__zero_reg__
2519 17dc 1092 0000 sts (SummeRoll.2492)+1,__zero_reg__
2520 17e0 1092 0000 sts (SummeRoll.2492)+2,__zero_reg__
2521 17e4 1092 0000 sts (SummeRoll.2492)+3,__zero_reg__
2522 17e8 1092 0000 sts Mess_Integral_Gier,__zero_reg__
2523 17ec 1092 0000 sts (Mess_Integral_Gier)+1,__zero_reg__
2524 17f0 1092 0000 sts (Mess_Integral_Gier)+2,__zero_reg__
2525 17f4 1092 0000 sts (Mess_Integral_Gier)+3,__zero_reg__
2526 17f8 1092 0000 sts Mess_Integral_Gier2,__zero_reg__
2527 17fc 1092 0000 sts (Mess_Integral_Gier2)+1,__zero_reg__
2528 1800 1092 0000 sts (Mess_Integral_Gier2)+2,__zero_reg__
2529 1804 1092 0000 sts (Mess_Integral_Gier2)+3,__zero_reg__
2530 .L483:
2531 1808 E091 0000 lds r30,EE_Parameter+2
2532 180c FF27 clr r31
2533 180e EE0F lsl r30
2534 1810 FF1F rol r31
2535 1812 E050 subi r30,lo8(-(PPM_in))
2536 1814 F040 sbci r31,hi8(-(PPM_in))
2537 1816 8081 ld r24,Z
2538 1818 9181 ldd r25,Z+1
2539 181a 8135 cpi r24,81
2540 181c 9105 cpc r25,__zero_reg__
2541 181e 04F4 brge .+2
2542 1820 00C0 rjmp .L487
2543 1822 8091 0000 lds r24,MotorenEin
2544 1826 8823 tst r24
2545 1828 01F0 breq .+2
2546 182a 00C0 rjmp .L487
2547 182c E091 0000 lds r30,EE_Parameter+3
2548 1830 FF27 clr r31
2549 1832 EE0F lsl r30
2550 1834 FF1F rol r31
2551 1836 E050 subi r30,lo8(-(PPM_in))
2552 1838 F040 sbci r31,hi8(-(PPM_in))
2553 183a 8081 ld r24,Z
2554 183c 9181 ldd r25,Z+1
2555 183e 8C34 cpi r24,76
2556 1840 9105 cpc r25,__zero_reg__
2557 1842 04F4 brge .+2
2558 1844 00C0 rjmp .L490
2559 1846 8091 0000 lds r24,delay_neutral.2499
2560 184a 8F5F subi r24,lo8(-(1))
2561 184c 8093 0000 sts delay_neutral.2499,r24
2562 1850 893C cpi r24,lo8(-55)
2563 1852 00F4 brsh .+2
2564 1854 00C0 rjmp .L487
2565 1856 2998 cbi 37-0x20,1
2566 1858 1092 0000 sts MotorenEin,__zero_reg__
2567 185c 1092 0000 sts delay_neutral.2499,__zero_reg__
2568 1860 1092 0000 sts (modell_fliegt.2502)+1,__zero_reg__
2569 1864 1092 0000 sts modell_fliegt.2502,__zero_reg__
2570 1868 8091 0000 lds r24,EE_Parameter
2571 186c 282F mov r18,r24
2572 186e 3327 clr r19
2573 1870 F901 movw r30,r18
2574 1872 EE0F lsl r30
2575 1874 FF1F rol r31
2576 1876 E050 subi r30,lo8(-(PPM_in))
2577 1878 F040 sbci r31,hi8(-(PPM_in))
2578 187a 8081 ld r24,Z
2579 187c 9181 ldd r25,Z+1
2580 187e 8734 cpi r24,71
2581 1880 9105 cpc r25,__zero_reg__
2582 1882 04F4 brge .L493
2583 1884 E091 0000 lds r30,EE_Parameter+1
2584 1888 FF27 clr r31
2585 188a EE0F lsl r30
2586 188c FF1F rol r31
2587 188e E050 subi r30,lo8(-(PPM_in))
2588 1890 F040 sbci r31,hi8(-(PPM_in))
2589 1892 0190 ld __tmp_reg__,Z+
2590 1894 F081 ld r31,Z
2591 1896 E02D mov r30,__tmp_reg__
2592 1898 F7FF sbrs r31,7
2593 189a 00C0 rjmp .L496
2594 189c F095 com r31
2595 189e E195 neg r30
2596 18a0 FF4F sbci r31,lo8(-1)
2597 .L496:
2598 18a2 E734 cpi r30,71
2599 18a4 F105 cpc r31,__zero_reg__
2600 18a6 04F4 brge .+2
2601 18a8 00C0 rjmp .L495
2602 .L493:
2603 18aa 8091 0000 lds r24,EE_Parameter+1
2604 18ae 682F mov r22,r24
2605 18b0 7727 clr r23
2606 18b2 DB01 movw r26,r22
2607 18b4 AA0F lsl r26
2608 18b6 BB1F rol r27
2609 18b8 A050 subi r26,lo8(-(PPM_in))
2610 18ba B040 sbci r27,hi8(-(PPM_in))
2611 18bc 8D91 ld r24,X+
2612 18be 9C91 ld r25,X
2613 18c0 1197 sbiw r26,1
2614 18c2 8734 cpi r24,71
2615 18c4 9105 cpc r25,__zero_reg__
2616 18c6 04F0 brlt .L497
2617 18c8 F901 movw r30,r18
2618 18ca EE0F lsl r30
2619 18cc FF1F rol r31
2620 18ce E050 subi r30,lo8(-(PPM_in))
2621 18d0 F040 sbci r31,hi8(-(PPM_in))
2622 18d2 8081 ld r24,Z
2623 18d4 9181 ldd r25,Z+1
2624 .L497:
2625 18d6 8D91 ld r24,X+
2626 18d8 9C91 ld r25,X
2627 18da 8734 cpi r24,71
2628 18dc 9105 cpc r25,__zero_reg__
2629 18de 04F0 brlt .L499
2630 18e0 F901 movw r30,r18
2631 18e2 EE0F lsl r30
2632 18e4 FF1F rol r31
2633 18e6 E050 subi r30,lo8(-(PPM_in))
2634 18e8 F040 sbci r31,hi8(-(PPM_in))
2635 18ea 8081 ld r24,Z
2636 18ec 9181 ldd r25,Z+1
2637 18ee 8734 cpi r24,71
2638 18f0 9105 cpc r25,__zero_reg__
2639 18f2 04F0 brlt .L499
2640 18f4 42E0 ldi r20,lo8(2)
2641 18f6 00C0 rjmp .L502
2642 .L499:
2643 18f8 41E0 ldi r20,lo8(1)
2644 .L502:
2645 18fa FB01 movw r30,r22
2646 18fc EE0F lsl r30
2647 18fe FF1F rol r31
2648 1900 E050 subi r30,lo8(-(PPM_in))
2649 1902 F040 sbci r31,hi8(-(PPM_in))
2650 1904 8081 ld r24,Z
2651 1906 9181 ldd r25,Z+1
2652 1908 8634 cpi r24,70
2653 190a 9105 cpc r25,__zero_reg__
2654 190c 04F4 brge .L503
2655 190e F901 movw r30,r18
2656 1910 EE0F lsl r30
2657 1912 FF1F rol r31
2658 1914 E050 subi r30,lo8(-(PPM_in))
2659 1916 F040 sbci r31,hi8(-(PPM_in))
2660 1918 8081 ld r24,Z
2661 191a 9181 ldd r25,Z+1
2662 191c 8734 cpi r24,71
2663 191e 9105 cpc r25,__zero_reg__
2664 1920 04F0 brlt .L503
2665 1922 43E0 ldi r20,lo8(3)
2666 .L503:
2667 1924 FB01 movw r30,r22
2668 1926 EE0F lsl r30
2669 1928 FF1F rol r31
2670 192a E050 subi r30,lo8(-(PPM_in))
2671 192c F040 sbci r31,hi8(-(PPM_in))
2672 192e 8081 ld r24,Z
2673 1930 9181 ldd r25,Z+1
2674 1932 8A5B subi r24,lo8(-70)
2675 1934 9F4F sbci r25,hi8(-70)
2676 1936 04F4 brge .L506
2677 1938 F901 movw r30,r18
2678 193a EE0F lsl r30
2679 193c FF1F rol r31
2680 193e E050 subi r30,lo8(-(PPM_in))
2681 1940 F040 sbci r31,hi8(-(PPM_in))
2682 1942 8081 ld r24,Z
2683 1944 9181 ldd r25,Z+1
2684 1946 8734 cpi r24,71
2685 1948 9105 cpc r25,__zero_reg__
2686 194a 04F0 brlt .L506
2687 194c 44E0 ldi r20,lo8(4)
2688 .L506:
2689 194e 660F lsl r22
2690 1950 771F rol r23
2691 1952 6050 subi r22,lo8(-(PPM_in))
2692 1954 7040 sbci r23,hi8(-(PPM_in))
2693 1956 DB01 movw r26,r22
2694 1958 8D91 ld r24,X+
2695 195a 9C91 ld r25,X
2696 195c 8A5B subi r24,lo8(-70)
2697 195e 9F4F sbci r25,hi8(-70)
2698 1960 04F4 brge .L509
2699 1962 220F lsl r18
2700 1964 331F rol r19
2701 1966 2050 subi r18,lo8(-(PPM_in))
2702 1968 3040 sbci r19,hi8(-(PPM_in))
2703 196a F901 movw r30,r18
2704 196c 8081 ld r24,Z
2705 196e 9181 ldd r25,Z+1
2706 1970 8634 cpi r24,70
2707 1972 9105 cpc r25,__zero_reg__
2708 1974 04F4 brge .L509
2709 1976 45E0 ldi r20,lo8(5)
2710 .L509:
2711 1978 A0E0 ldi r26,lo8(EEPromArray+2)
2712 197a B0E0 ldi r27,hi8(EEPromArray+2)
2713 /* #APP */
2714 197c 042E mov __tmp_reg__,r20
2715 197e 0E94 0000 call __eeprom_write_byte_1F2021
2716 /* #NOAPP */
2717 .L495:
2718 1982 8091 0000 lds r24,EE_Parameter+8
2719 1986 80FF sbrs r24,0
2720 1988 00C0 rjmp .L512
2721 198a 8091 0000 lds r24,MessLuftdruck
2722 198e 9091 0000 lds r25,(MessLuftdruck)+1
2723 1992 875B subi r24,lo8(951)
2724 1994 9340 sbci r25,hi8(951)
2725 1996 00F4 brsh .L514
2726 1998 8091 0000 lds r24,MessLuftdruck
2727 199c 9091 0000 lds r25,(MessLuftdruck)+1
2728 19a0 8E5E subi r24,lo8(750)
2729 19a2 9240 sbci r25,hi8(750)
2730 19a4 00F4 brsh .L512
2731 .L514:
2732 19a6 0E94 0000 call SucheLuftruckOffset
2733 .L512:
2734 19aa 0E94 0000 call GetActiveParamSetNumber
2735 19ae 46E4 ldi r20,lo8(70)
2736 19b0 60E0 ldi r22,lo8(EE_Parameter)
2737 19b2 70E0 ldi r23,hi8(EE_Parameter)
2738 19b4 0E94 0000 call ReadParameterSet
2739 19b8 0E94 0000 call SetNeutral
2740 19bc 0E94 0000 call GetActiveParamSetNumber
2741 19c0 0E94 0000 call Piep
2742 19c4 00C0 rjmp .L487
2743 .L490:
2744 19c6 1092 0000 sts delay_neutral.2499,__zero_reg__
2745 .L487:
2746 19ca E091 0000 lds r30,EE_Parameter+2
2747 19ce FF27 clr r31
2748 19d0 EE0F lsl r30
2749 19d2 FF1F rol r31
2750 19d4 E050 subi r30,lo8(-(PPM_in))
2751 19d6 F040 sbci r31,hi8(-(PPM_in))
2752 19d8 8081 ld r24,Z
2753 19da 9181 ldd r25,Z+1
2754 19dc 8B5A subi r24,lo8(-85)
2755 19de 9F4F sbci r25,hi8(-85)
2756 19e0 04F0 brlt .+2
2757 19e2 00C0 rjmp .L479
2758 19e4 8091 0000 lds r24,EE_Parameter+3
2759 19e8 482F mov r20,r24
2760 19ea 5527 clr r21
2761 19ec FA01 movw r30,r20
2762 19ee EE0F lsl r30
2763 19f0 FF1F rol r31
2764 19f2 E050 subi r30,lo8(-(PPM_in))
2765 19f4 F040 sbci r31,hi8(-(PPM_in))
2766 19f6 8081 ld r24,Z
2767 19f8 9181 ldd r25,Z+1
2768 19fa 855B subi r24,lo8(-75)
2769 19fc 9F4F sbci r25,hi8(-75)
2770 19fe 04F0 brlt .+2
2771 1a00 00C0 rjmp .L517
2772 1a02 8091 0000 lds r24,delay_einschalten.2500
2773 1a06 8F5F subi r24,lo8(-(1))
2774 1a08 8093 0000 sts delay_einschalten.2500,r24
2775 1a0c 893C cpi r24,lo8(-55)
2776 1a0e 00F4 brsh .+2
2777 1a10 00C0 rjmp .L519
2778 1a12 88EC ldi r24,lo8(-56)
2779 1a14 8093 0000 sts delay_einschalten.2500,r24
2780 1a18 81E0 ldi r24,lo8(1)
2781 1a1a 90E0 ldi r25,hi8(1)
2782 1a1c 9093 0000 sts (modell_fliegt.2502)+1,r25
2783 1a20 8093 0000 sts modell_fliegt.2502,r24
2784 1a24 81E0 ldi r24,lo8(1)
2785 1a26 8093 0000 sts MotorenEin,r24
2786 1a2a 1092 0000 sts sollGier.2493,__zero_reg__
2787 1a2e 1092 0000 sts (sollGier.2493)+1,__zero_reg__
2788 1a32 1092 0000 sts (sollGier.2493)+2,__zero_reg__
2789 1a36 1092 0000 sts (sollGier.2493)+3,__zero_reg__
2790 1a3a 1092 0000 sts Mess_Integral_Gier,__zero_reg__
2791 1a3e 1092 0000 sts (Mess_Integral_Gier)+1,__zero_reg__
2792 1a42 1092 0000 sts (Mess_Integral_Gier)+2,__zero_reg__
2793 1a46 1092 0000 sts (Mess_Integral_Gier)+3,__zero_reg__
2794 1a4a 1092 0000 sts Mess_Integral_Gier2,__zero_reg__
2795 1a4e 1092 0000 sts (Mess_Integral_Gier2)+1,__zero_reg__
2796 1a52 1092 0000 sts (Mess_Integral_Gier2)+2,__zero_reg__
2797 1a56 1092 0000 sts (Mess_Integral_Gier2)+3,__zero_reg__
2798 1a5a 1092 0000 sts Mess_IntegralNick,__zero_reg__
2799 1a5e 1092 0000 sts (Mess_IntegralNick)+1,__zero_reg__
2800 1a62 1092 0000 sts (Mess_IntegralNick)+2,__zero_reg__
2801 1a66 1092 0000 sts (Mess_IntegralNick)+3,__zero_reg__
2802 1a6a 1092 0000 sts Mess_IntegralRoll,__zero_reg__
2803 1a6e 1092 0000 sts (Mess_IntegralRoll)+1,__zero_reg__
2804 1a72 1092 0000 sts (Mess_IntegralRoll)+2,__zero_reg__
2805 1a76 1092 0000 sts (Mess_IntegralRoll)+3,__zero_reg__
2806 1a7a 8091 0000 lds r24,IntegralNick
2807 1a7e 9091 0000 lds r25,(IntegralNick)+1
2808 1a82 A091 0000 lds r26,(IntegralNick)+2
2809 1a86 B091 0000 lds r27,(IntegralNick)+3
2810 1a8a 8093 0000 sts Mess_IntegralNick2,r24
2811 1a8e 9093 0000 sts (Mess_IntegralNick2)+1,r25
2812 1a92 A093 0000 sts (Mess_IntegralNick2)+2,r26
2813 1a96 B093 0000 sts (Mess_IntegralNick2)+3,r27
2814 1a9a 8091 0000 lds r24,IntegralRoll
2815 1a9e 9091 0000 lds r25,(IntegralRoll)+1
2816 1aa2 A091 0000 lds r26,(IntegralRoll)+2
2817 1aa6 B091 0000 lds r27,(IntegralRoll)+3
2818 1aaa 8093 0000 sts Mess_IntegralRoll2,r24
2819 1aae 9093 0000 sts (Mess_IntegralRoll2)+1,r25
2820 1ab2 A093 0000 sts (Mess_IntegralRoll2)+2,r26
2821 1ab6 B093 0000 sts (Mess_IntegralRoll2)+3,r27
2822 1aba 1092 0000 sts SummeNick.2491,__zero_reg__
2823 1abe 1092 0000 sts (SummeNick.2491)+1,__zero_reg__
2824 1ac2 1092 0000 sts (SummeNick.2491)+2,__zero_reg__
2825 1ac6 1092 0000 sts (SummeNick.2491)+3,__zero_reg__
2826 1aca 1092 0000 sts SummeRoll.2492,__zero_reg__
2827 1ace 1092 0000 sts (SummeRoll.2492)+1,__zero_reg__
2828 1ad2 1092 0000 sts (SummeRoll.2492)+2,__zero_reg__
2829 1ad6 1092 0000 sts (SummeRoll.2492)+3,__zero_reg__
2830 1ada 00C0 rjmp .L519
2831 .L517:
2832 1adc 1092 0000 sts delay_einschalten.2500,__zero_reg__
2833 .L519:
2834 1ae0 440F lsl r20
2835 1ae2 551F rol r21
2836 1ae4 4050 subi r20,lo8(-(PPM_in))
2837 1ae6 5040 sbci r21,hi8(-(PPM_in))
2838 1ae8 DA01 movw r26,r20
2839 1aea 8D91 ld r24,X+
2840 1aec 9C91 ld r25,X
2841 1aee 8C34 cpi r24,76
2842 1af0 9105 cpc r25,__zero_reg__
2843 1af2 04F0 brlt .L521
2844 1af4 8091 0000 lds r24,delay_ausschalten.2501
2845 1af8 8F5F subi r24,lo8(-(1))
2846 1afa 8093 0000 sts delay_ausschalten.2501,r24
2847 1afe 893C cpi r24,lo8(-55)
2848 1b00 00F0 brlo .L479
2849 1b02 1092 0000 sts MotorenEin,__zero_reg__
2850 1b06 88EC ldi r24,lo8(-56)
2851 1b08 8093 0000 sts delay_ausschalten.2501,r24
2852 1b0c 1092 0000 sts (modell_fliegt.2502)+1,__zero_reg__
2853 1b10 1092 0000 sts modell_fliegt.2502,__zero_reg__
2854 1b14 00C0 rjmp .L479
2855 .L521:
2856 1b16 1092 0000 sts delay_ausschalten.2501,__zero_reg__
2857 .L479:
2858 1b1a 8091 0000 lds r24,NewPpmData
2859 1b1e 8150 subi r24,lo8(-(-1))
2860 1b20 8093 0000 sts NewPpmData,r24
2861 1b24 8091 0000 lds r24,NewPpmData
2862 1b28 8F3F cpi r24,lo8(-1)
2863 1b2a 01F0 breq .L524
2864 1b2c 8091 0000 lds r24,Notlandung
2865 1b30 8823 tst r24
2866 1b32 01F4 brne .+2
2867 1b34 00C0 rjmp .L526
2868 .L524:
2869 1b36 0E94 0000 call ParameterZuordnung
2870 1b3a 2090 0000 lds r2,StickNick
2871 1b3e 3090 0000 lds r3,(StickNick)+1
2872 1b42 8091 0000 lds r24,EE_Parameter
2873 1b46 C82E mov r12,r24
2874 1b48 DD24 clr r13
2875 1b4a D601 movw r26,r12
2876 1b4c AA0F lsl r26
2877 1b4e BB1F rol r27
2878 1b50 AD01 movw r20,r26
2879 1b52 4050 subi r20,lo8(-(PPM_in))
2880 1b54 5040 sbci r21,hi8(-(PPM_in))
2881 1b56 FA01 movw r30,r20
2882 1b58 0190 ld __tmp_reg__,Z+
2883 1b5a F081 ld r31,Z
2884 1b5c E02D mov r30,__tmp_reg__
2885 1b5e FBAB std Y+51,r31
2886 1b60 EAAB std Y+50,r30
2887 1b62 8091 0000 lds r24,EE_Parameter+15
2888 1b66 882E mov r8,r24
2889 1b68 9924 clr r9
2890 1b6a A050 subi r26,lo8(-(PPM_diff))
2891 1b6c B040 sbci r27,hi8(-(PPM_diff))
2892 1b6e 0D90 ld __tmp_reg__,X+
2893 1b70 BC91 ld r27,X
2894 1b72 A02D mov r26,__tmp_reg__
2895 1b74 B9AB std Y+49,r27
2896 1b76 A8AB std Y+48,r26
2897 1b78 8091 0000 lds r24,EE_Parameter+16
2898 1b7c 282F mov r18,r24
2899 1b7e 3327 clr r19
2900 1b80 3FA7 std Y+47,r19
2901 1b82 2EA7 std Y+46,r18
2902 1b84 6091 0000 lds r22,StickRoll
2903 1b88 7091 0000 lds r23,(StickRoll)+1
2904 1b8c 7A83 std Y+2,r23
2905 1b8e 6983 std Y+1,r22
2906 1b90 8091 0000 lds r24,EE_Parameter+1
2907 1b94 E82E mov r14,r24
2908 1b96 FF24 clr r15
2909 1b98 C701 movw r24,r14
2910 1b9a 880F lsl r24
2911 1b9c 991F rol r25
2912 1b9e DC01 movw r26,r24
2913 1ba0 A050 subi r26,lo8(-(PPM_in))
2914 1ba2 B040 sbci r27,hi8(-(PPM_in))
2915 1ba4 0D90 ld __tmp_reg__,X+
2916 1ba6 BC91 ld r27,X
2917 1ba8 A02D mov r26,__tmp_reg__
2918 1baa BBA7 std Y+43,r27
2919 1bac AAA7 std Y+42,r26
2920 1bae 8050 subi r24,lo8(-(PPM_diff))
2921 1bb0 9040 sbci r25,hi8(-(PPM_diff))
2922 1bb2 DC01 movw r26,r24
2923 1bb4 8D91 ld r24,X+
2924 1bb6 9C91 ld r25,X
2925 1bb8 99A7 std Y+41,r25
2926 1bba 88A7 std Y+40,r24
2927 1bbc E091 0000 lds r30,EE_Parameter+3
2928 1bc0 AE2F mov r26,r30
2929 1bc2 BB27 clr r27
2930 1bc4 AA0F lsl r26
2931 1bc6 BB1F rol r27
2932 1bc8 A050 subi r26,lo8(-(PPM_in))
2933 1bca B040 sbci r27,hi8(-(PPM_in))
2934 1bcc 0D90 ld __tmp_reg__,X+
2935 1bce BC91 ld r27,X
2936 1bd0 A02D mov r26,__tmp_reg__
2937 1bd2 BFA3 std Y+39,r27
2938 1bd4 AEA3 std Y+38,r26
2939 1bd6 E091 0000 lds r30,EE_Parameter+2
2940 1bda FF27 clr r31
2941 1bdc EE0F lsl r30
2942 1bde FF1F rol r31
2943 1be0 E050 subi r30,lo8(-(PPM_in))
2944 1be2 F040 sbci r31,hi8(-(PPM_in))
2945 1be4 A080 ld r10,Z
2946 1be6 B180 ldd r11,Z+1
2947 1be8 E8E7 ldi r30,lo8(120)
2948 1bea F0E0 ldi r31,hi8(120)
2949 1bec AE0E add r10,r30
2950 1bee BF1E adc r11,r31
2951 1bf0 B092 0000 sts (StickGas)+1,r11
2952 1bf4 A092 0000 sts StickGas,r10
2953 1bf8 DA01 movw r26,r20
2954 1bfa 8D91 ld r24,X+
2955 1bfc 9C91 ld r25,X
2956 1bfe 2091 0000 lds r18,MaxStickNick
2957 1c02 3091 0000 lds r19,(MaxStickNick)+1
2958 1c06 97FF sbrs r25,7
2959 1c08 00C0 rjmp .L528
2960 1c0a 9095 com r25
2961 1c0c 8195 neg r24
2962 1c0e 9F4F sbci r25,lo8(-1)
2963 .L528:
2964 1c10 2817 cp r18,r24
2965 1c12 3907 cpc r19,r25
2966 1c14 04F4 brge .L527
2967 1c16 FA01 movw r30,r20
2968 1c18 8081 ld r24,Z
2969 1c1a 9181 ldd r25,Z+1
2970 1c1c 9093 0000 sts (MaxStickNick)+1,r25
2971 1c20 8093 0000 sts MaxStickNick,r24
2972 1c24 97FF sbrs r25,7
2973 1c26 00C0 rjmp .L531
2974 1c28 9095 com r25
2975 1c2a 8195 neg r24
2976 1c2c 9F4F sbci r25,lo8(-1)
2977 1c2e 9093 0000 sts (MaxStickNick)+1,r25
2978 1c32 8093 0000 sts MaxStickNick,r24
2979 1c36 00C0 rjmp .L531
2980 .L527:
2981 1c38 2150 subi r18,lo8(-(-1))
2982 1c3a 3040 sbci r19,hi8(-(-1))
2983 1c3c 3093 0000 sts (MaxStickNick)+1,r19
2984 1c40 2093 0000 sts MaxStickNick,r18
2985 .L531:
2986 1c44 F701 movw r30,r14
2987 1c46 EE0F lsl r30
2988 1c48 FF1F rol r31
2989 1c4a E050 subi r30,lo8(-(PPM_in))
2990 1c4c F040 sbci r31,hi8(-(PPM_in))
2991 1c4e 8081 ld r24,Z
2992 1c50 9181 ldd r25,Z+1
2993 1c52 2091 0000 lds r18,MaxStickRoll
2994 1c56 3091 0000 lds r19,(MaxStickRoll)+1
2995 1c5a 97FF sbrs r25,7
2996 1c5c 00C0 rjmp .L533
2997 1c5e 9095 com r25
2998 1c60 8195 neg r24
2999 1c62 9F4F sbci r25,lo8(-1)
3000 .L533:
3001 1c64 2817 cp r18,r24
3002 1c66 3907 cpc r19,r25
3003 1c68 04F4 brge .L532
3004 1c6a 8081 ld r24,Z
3005 1c6c 9181 ldd r25,Z+1
3006 1c6e 9093 0000 sts (MaxStickRoll)+1,r25
3007 1c72 8093 0000 sts MaxStickRoll,r24
3008 1c76 97FF sbrs r25,7
3009 1c78 00C0 rjmp .L536
3010 1c7a 9095 com r25
3011 1c7c 8195 neg r24
3012 1c7e 9F4F sbci r25,lo8(-1)
3013 1c80 9093 0000 sts (MaxStickRoll)+1,r25
3014 1c84 8093 0000 sts MaxStickRoll,r24
3015 1c88 00C0 rjmp .L536
3016 .L532:
3017 1c8a 2150 subi r18,lo8(-(-1))
3018 1c8c 3040 sbci r19,hi8(-(-1))
3019 1c8e 3093 0000 sts (MaxStickRoll)+1,r19
3020 1c92 2093 0000 sts MaxStickRoll,r18
3021 .L536:
3022 1c96 8091 0000 lds r24,Notlandung
3023 1c9a 8823 tst r24
3024 1c9c 01F0 breq .L537
3025 1c9e 1092 0000 sts (MaxStickNick)+1,__zero_reg__
3026 1ca2 1092 0000 sts MaxStickNick,__zero_reg__
3027 1ca6 1092 0000 sts (MaxStickRoll)+1,__zero_reg__
3028 1caa 1092 0000 sts MaxStickRoll,__zero_reg__
3029 .L537:
3030 1cae 1091 0000 lds r17,Parameter_Gyro_P
3031 1cb2 612F mov r22,r17
3032 1cb4 7727 clr r23
3033 1cb6 67FD sbrc r22,7
3034 1cb8 7095 com r23
3035 1cba 872F mov r24,r23
3036 1cbc 972F mov r25,r23
3037 1cbe 0E94 0000 call __floatsisf
3038 1cc2 17FF sbrs r17,7
3039 1cc4 00C0 rjmp .L539
3040 1cc6 20E0 ldi r18,lo8(0x43800000)
3041 1cc8 30E0 ldi r19,hi8(0x43800000)
3042 1cca 40E8 ldi r20,hlo8(0x43800000)
3043 1ccc 53E4 ldi r21,hhi8(0x43800000)
3044 1cce 0E94 0000 call __addsf3
3045 .L539:
3046 1cd2 20E0 ldi r18,lo8(0x41200000)
3047 1cd4 30E0 ldi r19,hi8(0x41200000)
3048 1cd6 40E2 ldi r20,hlo8(0x41200000)
3049 1cd8 51E4 ldi r21,hhi8(0x41200000)
3050 1cda 0E94 0000 call __addsf3
3051 1cde 20E0 ldi r18,lo8(0x3b800000)
3052 1ce0 30E0 ldi r19,hi8(0x3b800000)
3053 1ce2 40E8 ldi r20,hlo8(0x3b800000)
3054 1ce4 5BE3 ldi r21,hhi8(0x3b800000)
3055 1ce6 0E94 0000 call __mulsf3
3056 1cea 2B01 movw r4,r22
3057 1cec 3C01 movw r6,r24
3058 1cee 6093 0000 sts GyroFaktor,r22
3059 1cf2 7093 0000 sts (GyroFaktor)+1,r23
3060 1cf6 8093 0000 sts (GyroFaktor)+2,r24
3061 1cfa 9093 0000 sts (GyroFaktor)+3,r25
3062 1cfe 1091 0000 lds r17,Parameter_Gyro_I
3063 1d02 612F mov r22,r17
3064 1d04 7727 clr r23
3065 1d06 67FD sbrc r22,7
3066 1d08 7095 com r23
3067 1d0a 872F mov r24,r23
3068 1d0c 972F mov r25,r23
3069 1d0e 0E94 0000 call __floatsisf
3070 1d12 17FF sbrs r17,7
3071 1d14 00C0 rjmp .L540
3072 1d16 20E0 ldi r18,lo8(0x43800000)
3073 1d18 30E0 ldi r19,hi8(0x43800000)
3074 1d1a 40E8 ldi r20,hlo8(0x43800000)
3075 1d1c 53E4 ldi r21,hhi8(0x43800000)
3076 1d1e 0E94 0000 call __addsf3
3077 .L540:
3078 1d22 20E0 ldi r18,lo8(0x472be000)
3079 1d24 30EE ldi r19,hi8(0x472be000)
3080 1d26 4BE2 ldi r20,hlo8(0x472be000)
3081 1d28 57E4 ldi r21,hhi8(0x472be000)
3082 1d2a 0E94 0000 call __divsf3
3083 1d2e 6093 0000 sts IntegralFaktor,r22
3084 1d32 7093 0000 sts (IntegralFaktor)+1,r23
3085 1d36 8093 0000 sts (IntegralFaktor)+2,r24
3086 1d3a 9093 0000 sts (IntegralFaktor)+3,r25
3087 1d3e 2091 0000 lds r18,DubWiseKeys+1
3088 1d42 2223 tst r18
3089 1d44 01F4 brne .+4
3090 1d46 0C94 0000 jmp .L541
3091 1d4a 8AE0 ldi r24,lo8(10)
3092 1d4c 90E0 ldi r25,hi8(10)
3093 1d4e 9093 0000 sts (beeptime)+1,r25
3094 1d52 8093 0000 sts beeptime,r24
3095 1d56 E22F mov r30,r18
3096 1d58 FF27 clr r31
3097 1d5a E2FF sbrs r30,2
3098 1d5c 00C0 rjmp .L543
3099 1d5e 8091 0000 lds r24,Parameter_UserParam1
3100 1d62 482F mov r20,r24
3101 1d64 5527 clr r21
3102 1d66 440F lsl r20
3103 1d68 551F rol r21
3104 1d6a 440F lsl r20
3105 1d6c 551F rol r21
3106 1d6e 00C0 rjmp .L545
3107 .L543:
3108 1d70 E3FD sbrc r30,3
3109 1d72 00C0 rjmp .L546
3110 1d74 40E0 ldi r20,lo8(0)
3111 1d76 50E0 ldi r21,hi8(0)
3112 1d78 00C0 rjmp .L545
3113 .L546:
3114 1d7a 8091 0000 lds r24,Parameter_UserParam1
3115 1d7e 9927 clr r25
3116 1d80 880F lsl r24
3117 1d82 991F rol r25
3118 1d84 880F lsl r24
3119 1d86 991F rol r25
3120 1d88 4427 clr r20
3121 1d8a 5527 clr r21
3122 1d8c 481B sub r20,r24
3123 1d8e 590B sbc r21,r25
3124 .L545:
3125 1d90 2091 0000 lds r18,ExternStickNick
3126 1d94 3091 0000 lds r19,(ExternStickNick)+1
3127 1d98 C901 movw r24,r18
3128 1d9a F3E0 ldi r31,3
3129 1d9c 880F 1: lsl r24
3130 1d9e 991F rol r25
3131 1da0 FA95 dec r31
3132 1da2 01F4 brne 1b
3133 1da4 821B sub r24,r18
3134 1da6 930B sbc r25,r19
3135 1da8 840F add r24,r20
3136 1daa 951F adc r25,r21
3137 1dac 68E0 ldi r22,lo8(8)
3138 1dae 70E0 ldi r23,hi8(8)
3139 1db0 0E94 0000 call __divmodhi4
3140 1db4 7DAF std Y+61,r23
3141 1db6 6CAF std Y+60,r22
3142 1db8 7093 0000 sts (ExternStickNick)+1,r23
3143 1dbc 6093 0000 sts ExternStickNick,r22
3144 1dc0 E4FF sbrs r30,4
3145 1dc2 00C0 rjmp .L548
3146 1dc4 8091 0000 lds r24,Parameter_UserParam1
3147 1dc8 482F mov r20,r24
3148 1dca 5527 clr r21
3149 1dcc 440F lsl r20
3150 1dce 551F rol r21
3151 1dd0 440F lsl r20
3152 1dd2 551F rol r21
3153 1dd4 00C0 rjmp .L550
3154 .L548:
3155 1dd6 E5FD sbrc r30,5
3156 1dd8 00C0 rjmp .+4
3157 1dda 0C94 0000 jmp .L797
3158 1dde 8091 0000 lds r24,Parameter_UserParam1
3159 1de2 9927 clr r25
3160 1de4 880F lsl r24
3161 1de6 991F rol r25
3162 1de8 880F lsl r24
3163 1dea 991F rol r25
3164 1dec 4427 clr r20
3165 1dee 5527 clr r21
3166 1df0 481B sub r20,r24
3167 1df2 590B sbc r21,r25
3168 .L550:
3169 1df4 2091 0000 lds r18,ExternStickRoll
3170 1df8 3091 0000 lds r19,(ExternStickRoll)+1
3171 1dfc C901 movw r24,r18
3172 1dfe 63E0 ldi r22,3
3173 1e00 880F 1: lsl r24
3174 1e02 991F rol r25
3175 1e04 6A95 dec r22
3176 1e06 01F4 brne 1b
3177 1e08 821B sub r24,r18
3178 1e0a 930B sbc r25,r19
3179 1e0c 840F add r24,r20
3180 1e0e 951F adc r25,r21
3181 1e10 68E0 ldi r22,lo8(8)
3182 1e12 70E0 ldi r23,hi8(8)
3183 1e14 0E94 0000 call __divmodhi4
3184 1e18 8B01 movw r16,r22
3185 1e1a 7093 0000 sts (ExternStickRoll)+1,r23
3186 1e1e 6093 0000 sts ExternStickRoll,r22
3187 1e22 8091 0000 lds r24,DubWiseKeys
3188 1e26 282F mov r18,r24
3189 1e28 3327 clr r19
3190 1e2a 23FF sbrs r18,3
3191 1e2c 00C0 rjmp .L553
3192 1e2e 82E3 ldi r24,lo8(50)
3193 1e30 90E0 ldi r25,hi8(50)
3194 1e32 00C0 rjmp .L798
3195 .L553:
3196 1e34 22FF sbrs r18,2
3197 1e36 00C0 rjmp .L556
3198 1e38 8EEC ldi r24,lo8(-50)
3199 1e3a 9FEF ldi r25,hi8(-50)
3200 .L798:
3201 1e3c 9093 0000 sts (ExternStickGier)+1,r25
3202 1e40 8093 0000 sts ExternStickGier,r24
3203 1e44 00C0 rjmp .L555
3204 .L556:
3205 1e46 1092 0000 sts (ExternStickGier)+1,__zero_reg__
3206 1e4a 1092 0000 sts ExternStickGier,__zero_reg__
3207 .L555:
3208 1e4e 21FF sbrs r18,1
3209 1e50 00C0 rjmp .L558
3210 1e52 8091 0000 lds r24,ExternHoehenValue
3211 1e56 9091 0000 lds r25,(ExternHoehenValue)+1
3212 1e5a 0196 adiw r24,1
3213 1e5c 9093 0000 sts (ExternHoehenValue)+1,r25
3214 1e60 8093 0000 sts ExternHoehenValue,r24
3215 .L558:
3216 1e64 24FF sbrs r18,4
3217 1e66 00C0 rjmp .L560
3218 1e68 8091 0000 lds r24,ExternHoehenValue
3219 1e6c 9091 0000 lds r25,(ExternHoehenValue)+1
3220 1e70 0197 sbiw r24,1
3221 1e72 9093 0000 sts (ExternHoehenValue)+1,r25
3222 1e76 8093 0000 sts ExternHoehenValue,r24
3223 .L560:
3224 1e7a C101 movw r24,r2
3225 1e7c 880F lsl r24
3226 1e7e 991F rol r25
3227 1e80 820D add r24,r2
3228 1e82 931D adc r25,r3
3229 1e84 4AA9 ldd r20,Y+50
3230 1e86 5BA9 ldd r21,Y+51
3231 1e88 489D mul r20,r8
3232 1e8a 9001 movw r18,r0
3233 1e8c 499D mul r20,r9
3234 1e8e 300D add r19,r0
3235 1e90 589D mul r21,r8
3236 1e92 300D add r19,r0
3237 1e94 1124 clr r1
3238 1e96 820F add r24,r18
3239 1e98 931F adc r25,r19
3240 1e9a 64E0 ldi r22,lo8(4)
3241 1e9c 70E0 ldi r23,hi8(4)
3242 1e9e 0E94 0000 call __divmodhi4
3243 1ea2 1B01 movw r2,r22
3244 1ea4 68A9 ldd r22,Y+48
3245 1ea6 79A9 ldd r23,Y+49
3246 1ea8 AEA5 ldd r26,Y+46
3247 1eaa BFA5 ldd r27,Y+47
3248 1eac 6A9F mul r22,r26
3249 1eae C001 movw r24,r0
3250 1eb0 6B9F mul r22,r27
3251 1eb2 900D add r25,r0
3252 1eb4 7A9F mul r23,r26
3253 1eb6 900D add r25,r0
3254 1eb8 1124 clr r1
3255 1eba 280E add r2,r24
3256 1ebc 391E adc r3,r25
3257 1ebe 8CAD ldd r24,Y+60
3258 1ec0 9DAD ldd r25,Y+61
3259 1ec2 68E0 ldi r22,lo8(8)
3260 1ec4 70E0 ldi r23,hi8(8)
3261 1ec6 0E94 0000 call __divmodhi4
3262 1eca 260E add r2,r22
3263 1ecc 371E adc r3,r23
3264 1ece 3092 0000 sts (StickNick)+1,r3
3265 1ed2 2092 0000 sts StickNick,r2
3266 1ed6 8981 ldd r24,Y+1
3267 1ed8 9A81 ldd r25,Y+2
3268 1eda 880F lsl r24
3269 1edc 991F rol r25
3270 1ede E981 ldd r30,Y+1
3271 1ee0 FA81 ldd r31,Y+2
3272 1ee2 8E0F add r24,r30
3273 1ee4 9F1F adc r25,r31
3274 1ee6 4AA5 ldd r20,Y+42
3275 1ee8 5BA5 ldd r21,Y+43
3276 1eea 489D mul r20,r8
3277 1eec 9001 movw r18,r0
3278 1eee 499D mul r20,r9
3279 1ef0 300D add r19,r0
3280 1ef2 589D mul r21,r8
3281 1ef4 300D add r19,r0
3282 1ef6 1124 clr r1
3283 1ef8 820F add r24,r18
3284 1efa 931F adc r25,r19
3285 1efc 64E0 ldi r22,lo8(4)
3286 1efe 70E0 ldi r23,hi8(4)
3287 1f00 0E94 0000 call __divmodhi4
3288 1f04 9B01 movw r18,r22
3289 1f06 68A5 ldd r22,Y+40
3290 1f08 79A5 ldd r23,Y+41
3291 1f0a AEA5 ldd r26,Y+46
3292 1f0c BFA5 ldd r27,Y+47
3293 1f0e 6A9F mul r22,r26
3294 1f10 C001 movw r24,r0
3295 1f12 6B9F mul r22,r27
3296 1f14 900D add r25,r0
3297 1f16 7A9F mul r23,r26
3298 1f18 900D add r25,r0
3299 1f1a 1124 clr r1
3300 1f1c 280F add r18,r24
3301 1f1e 391F adc r19,r25
3302 1f20 C801 movw r24,r16
3303 1f22 68E0 ldi r22,lo8(8)
3304 1f24 70E0 ldi r23,hi8(8)
3305 1f26 0E94 0000 call __divmodhi4
3306 1f2a 260F add r18,r22
3307 1f2c 371F adc r19,r23
3308 1f2e 3093 0000 sts (StickRoll)+1,r19
3309 1f32 2093 0000 sts StickRoll,r18
3310 1f36 4091 0000 lds r20,ExternStickGier
3311 1f3a 5091 0000 lds r21,(ExternStickGier)+1
3312 1f3e EEA1 ldd r30,Y+38
3313 1f40 FFA1 ldd r31,Y+39
3314 1f42 4E1B sub r20,r30
3315 1f44 5F0B sbc r21,r31
3316 1f46 5093 0000 sts (StickGier)+1,r21
3317 1f4a 4093 0000 sts StickGier,r20
3318 1f4e 8091 0000 lds r24,ExternControl+10
3319 1f52 80FF sbrs r24,0
3320 1f54 00C0 rjmp .L562
3321 1f56 8091 0000 lds r24,Parameter_UserParam1
3322 1f5a 8138 cpi r24,lo8(-127)
3323 1f5c 00F4 brsh .+2
3324 1f5e 00C0 rjmp .L562
3325 1f60 8091 0000 lds r24,ExternControl+3
3326 1f64 9927 clr r25
3327 1f66 87FD sbrc r24,7
3328 1f68 9095 com r25
3329 1f6a BC01 movw r22,r24
3330 1f6c 689D mul r22,r8
3331 1f6e C001 movw r24,r0
3332 1f70 699D mul r22,r9
3333 1f72 900D add r25,r0
3334 1f74 789D mul r23,r8
3335 1f76 900D add r25,r0
3336 1f78 1124 clr r1
3337 1f7a 280E add r2,r24
3338 1f7c 391E adc r3,r25
3339 1f7e 3092 0000 sts (StickNick)+1,r3
3340 1f82 2092 0000 sts StickNick,r2
3341 1f86 8091 0000 lds r24,ExternControl+4
3342 1f8a 9927 clr r25
3343 1f8c 87FD sbrc r24,7
3344 1f8e 9095 com r25
3345 1f90 DC01 movw r26,r24
3346 1f92 A89D mul r26,r8
3347 1f94 C001 movw r24,r0
3348 1f96 A99D mul r26,r9
3349 1f98 900D add r25,r0
3350 1f9a B89D mul r27,r8
3351 1f9c 900D add r25,r0
3352 1f9e 1124 clr r1
3353 1fa0 280F add r18,r24
3354 1fa2 391F adc r19,r25
3355 1fa4 3093 0000 sts (StickRoll)+1,r19
3356 1fa8 2093 0000 sts StickRoll,r18
3357 1fac 8091 0000 lds r24,ExternControl+5
3358 1fb0 9927 clr r25
3359 1fb2 87FD sbrc r24,7
3360 1fb4 9095 com r25
3361 1fb6 480F add r20,r24
3362 1fb8 591F adc r21,r25
3363 1fba 5093 0000 sts (StickGier)+1,r21
3364 1fbe 4093 0000 sts StickGier,r20
3365 1fc2 2091 0000 lds r18,ExternControl+7
3366 1fc6 3327 clr r19
3367 1fc8 27FD sbrc r18,7
3368 1fca 3095 com r19
3369 1fcc 8091 0000 lds r24,EE_Parameter+13
3370 1fd0 9927 clr r25
3371 1fd2 FC01 movw r30,r24
3372 1fd4 2E9F mul r18,r30
3373 1fd6 C001 movw r24,r0
3374 1fd8 2F9F mul r18,r31
3375 1fda 900D add r25,r0
3376 1fdc 3E9F mul r19,r30
3377 1fde 900D add r25,r0
3378 1fe0 1124 clr r1
3379 1fe2 9093 0000 sts (ExternHoehenValue)+1,r25
3380 1fe6 8093 0000 sts ExternHoehenValue,r24
3381 1fea 8091 0000 lds r24,ExternControl+6
3382 1fee 9927 clr r25
3383 1ff0 8A15 cp r24,r10
3384 1ff2 9B05 cpc r25,r11
3385 1ff4 04F4 brge .L562
3386 1ff6 9093 0000 sts (StickGas)+1,r25
3387 1ffa 8093 0000 sts StickGas,r24
3388 .L562:
3389 1ffe 8091 0000 lds r24,EE_Parameter+8
3390 2002 82FF sbrs r24,2
3391 2004 00C0 rjmp .L566
3392 2006 80E0 ldi r24,lo8(0x0)
3393 2008 90E0 ldi r25,hi8(0x0)
3394 200a A0E0 ldi r26,hlo8(0x0)
3395 200c B0E0 ldi r27,hhi8(0x0)
3396 200e 8093 0000 sts IntegralFaktor,r24
3397 2012 9093 0000 sts (IntegralFaktor)+1,r25
3398 2016 A093 0000 sts (IntegralFaktor)+2,r26
3399 201a B093 0000 sts (IntegralFaktor)+3,r27
3400 .L566:
3401 201e 20E0 ldi r18,lo8(0x0)
3402 2020 30E0 ldi r19,hi8(0x0)
3403 2022 40E0 ldi r20,hlo8(0x0)
3404 2024 50E0 ldi r21,hhi8(0x0)
3405 2026 C301 movw r24,r6
3406 2028 B201 movw r22,r4
3407 202a 0E94 0000 call __ltsf2
3408 202e 8823 tst r24
3409 2030 04F4 brge .L568
3410 2032 80E0 ldi r24,lo8(0x0)
3411 2034 90E0 ldi r25,hi8(0x0)
3412 2036 A0E0 ldi r26,hlo8(0x0)
3413 2038 B0E0 ldi r27,hhi8(0x0)
3414 203a 8093 0000 sts GyroFaktor,r24
3415 203e 9093 0000 sts (GyroFaktor)+1,r25
3416 2042 A093 0000 sts (GyroFaktor)+2,r26
3417 2046 B093 0000 sts (GyroFaktor)+3,r27
3418 .L568:
3419 204a 20E0 ldi r18,lo8(0x0)
3420 204c 30E0 ldi r19,hi8(0x0)
3421 204e 40E0 ldi r20,hlo8(0x0)
3422 2050 50E0 ldi r21,hhi8(0x0)
3423 2052 6091 0000 lds r22,IntegralFaktor
3424 2056 7091 0000 lds r23,(IntegralFaktor)+1
3425 205a 8091 0000 lds r24,(IntegralFaktor)+2
3426 205e 9091 0000 lds r25,(IntegralFaktor)+3
3427 2062 0E94 0000 call __ltsf2
3428 2066 8823 tst r24
3429 2068 04F4 brge .L571
3430 206a 80E0 ldi r24,lo8(0x0)
3431 206c 90E0 ldi r25,hi8(0x0)
3432 206e A0E0 ldi r26,hlo8(0x0)
3433 2070 B0E0 ldi r27,hhi8(0x0)
3434 2072 8093 0000 sts IntegralFaktor,r24
3435 2076 9093 0000 sts (IntegralFaktor)+1,r25
3436 207a A093 0000 sts (IntegralFaktor)+2,r26
3437 207e B093 0000 sts (IntegralFaktor)+3,r27
3438 .L571:
3439 2082 F701 movw r30,r14
3440 2084 EE0F lsl r30
3441 2086 FF1F rol r31
3442 2088 E050 subi r30,lo8(-(PPM_in))
3443 208a F040 sbci r31,hi8(-(PPM_in))
3444 208c 2081 ld r18,Z
3445 208e 3181 ldd r19,Z+1
3446 2090 8091 0000 lds r24,EE_Parameter+39
3447 2094 482F mov r20,r24
3448 2096 5527 clr r21
3449 2098 4217 cp r20,r18
3450 209a 5307 cpc r21,r19
3451 209c 04F4 brge .L574
3452 209e 8091 0000 lds r24,EE_Parameter+52
3453 20a2 82FF sbrs r24,2
3454 20a4 00C0 rjmp .L574
3455 20a6 81E0 ldi r24,lo8(1)
3456 20a8 8093 0000 sts Looping_Links,r24
3457 20ac 00C0 rjmp .L577
3458 .L574:
3459 20ae F701 movw r30,r14
3460 20b0 EE0F lsl r30
3461 20b2 FF1F rol r31
3462 20b4 E050 subi r30,lo8(-(PPM_in))
3463 20b6 F040 sbci r31,hi8(-(PPM_in))
3464 20b8 2081 ld r18,Z
3465 20ba 3181 ldd r19,Z+1
3466 20bc 8091 0000 lds r24,EE_Parameter+40
3467 20c0 BA01 movw r22,r20
3468 20c2 681B sub r22,r24
3469 20c4 7109 sbc r23,__zero_reg__
3470 20c6 2617 cp r18,r22
3471 20c8 3707 cpc r19,r23
3472 20ca 04F4 brge .L577
3473 20cc 1092 0000 sts Looping_Links,__zero_reg__
3474 .L577:
3475 20d0 F701 movw r30,r14
3476 20d2 EE0F lsl r30
3477 20d4 FF1F rol r31
3478 20d6 E050 subi r30,lo8(-(PPM_in))
3479 20d8 F040 sbci r31,hi8(-(PPM_in))
3480 20da 8081 ld r24,Z
3481 20dc 9181 ldd r25,Z+1
3482 20de 6627 clr r22
3483 20e0 7727 clr r23
3484 20e2 641B sub r22,r20
3485 20e4 750B sbc r23,r21
3486 20e6 8617 cp r24,r22
3487 20e8 9707 cpc r25,r23
3488 20ea 04F4 brge .L579
3489 20ec 8091 0000 lds r24,EE_Parameter+52
3490 20f0 83FF sbrs r24,3
3491 20f2 00C0 rjmp .L579
3492 20f4 81E0 ldi r24,lo8(1)
3493 20f6 8093 0000 sts Looping_Rechts,r24
3494 20fa 00C0 rjmp .L582
3495 .L579:
3496 20fc 8091 0000 lds r24,Looping_Rechts
3497 2100 8823 tst r24
3498 2102 01F0 breq .L582
3499 2104 EE0C lsl r14
3500 2106 FF1C rol r15
3501 2108 80E0 ldi r24,lo8(PPM_in)
3502 210a 90E0 ldi r25,hi8(PPM_in)
3503 210c E80E add r14,r24
3504 210e F91E adc r15,r25
3505 2110 D701 movw r26,r14
3506 2112 2D91 ld r18,X+
3507 2114 3C91 ld r19,X
3508 2116 8091 0000 lds r24,EE_Parameter+40
3509 211a 9927 clr r25
3510 211c 841B sub r24,r20
3511 211e 950B sbc r25,r21
3512 2120 8217 cp r24,r18
3513 2122 9307 cpc r25,r19
3514 2124 04F4 brge .L582
3515 2126 1092 0000 sts Looping_Rechts,__zero_reg__
3516 .L582:
3517 212a F601 movw r30,r12
3518 212c EE0F lsl r30
3519 212e FF1F rol r31
3520 2130 E050 subi r30,lo8(-(PPM_in))
3521 2132 F040 sbci r31,hi8(-(PPM_in))
3522 2134 8081 ld r24,Z
3523 2136 9181 ldd r25,Z+1
3524 2138 4817 cp r20,r24
3525 213a 5907 cpc r21,r25
3526 213c 04F4 brge .L585
3527 213e 8091 0000 lds r24,EE_Parameter+52
3528 2142 80FF sbrs r24,0
3529 2144 00C0 rjmp .L585
3530 2146 81E0 ldi r24,lo8(1)
3531 2148 8093 0000 sts Looping_Oben,r24
3532 214c 00C0 rjmp .L588
3533 .L585:
3534 214e 8091 0000 lds r24,Looping_Oben
3535 2152 8823 tst r24
3536 2154 01F0 breq .L588
3537 2156 F601 movw r30,r12
3538 2158 EE0F lsl r30
3539 215a FF1F rol r31
3540 215c E050 subi r30,lo8(-(PPM_in))
3541 215e F040 sbci r31,hi8(-(PPM_in))
3542 2160 2081 ld r18,Z
3543 2162 3181 ldd r19,Z+1
3544 2164 8091 0000 lds r24,EE_Parameter+40
3545 2168 FA01 movw r30,r20
3546 216a E81B sub r30,r24
3547 216c F109 sbc r31,__zero_reg__
3548 216e 2E17 cp r18,r30
3549 2170 3F07 cpc r19,r31
3550 2172 04F4 brge .L588
3551 2174 1092 0000 sts Looping_Oben,__zero_reg__
3552 .L588:
3553 2178 F601 movw r30,r12
3554 217a EE0F lsl r30
3555 217c FF1F rol r31
3556 217e E050 subi r30,lo8(-(PPM_in))
3557 2180 F040 sbci r31,hi8(-(PPM_in))
3558 2182 8081 ld r24,Z
3559 2184 9181 ldd r25,Z+1
3560 2186 8617 cp r24,r22
3561 2188 9707 cpc r25,r23
3562 218a 04F4 brge .L591
3563 218c 8091 0000 lds r24,EE_Parameter+52
3564 2190 81FF sbrs r24,1
3565 2192 00C0 rjmp .L591
3566 2194 81E0 ldi r24,lo8(1)
3567 2196 8093 0000 sts Looping_Unten,r24
3568 219a 00C0 rjmp .L594
3569 .L591:
3570 219c 8091 0000 lds r24,Looping_Unten
3571 21a0 8823 tst r24
3572 21a2 01F0 breq .L594
3573 21a4 CC0C lsl r12
3574 21a6 DD1C rol r13
3575 21a8 20E0 ldi r18,lo8(PPM_in)
3576 21aa 30E0 ldi r19,hi8(PPM_in)
3577 21ac C20E add r12,r18
3578 21ae D31E adc r13,r19
3579 21b0 D601 movw r26,r12
3580 21b2 2D91 ld r18,X+
3581 21b4 3C91 ld r19,X
3582 21b6 8091 0000 lds r24,EE_Parameter+40
3583 21ba 9927 clr r25
3584 21bc 841B sub r24,r20
3585 21be 950B sbc r25,r21
3586 21c0 8217 cp r24,r18
3587 21c2 9307 cpc r25,r19
3588 21c4 04F4 brge .L594
3589 21c6 1092 0000 sts Looping_Unten,__zero_reg__
3590 .L594:
3591 21ca 8091 0000 lds r24,Looping_Links
3592 21ce 8823 tst r24
3593 21d0 01F4 brne .L597
3594 21d2 8091 0000 lds r24,Looping_Rechts
3595 21d6 8823 tst r24
3596 21d8 01F0 breq .L599
3597 .L597:
3598 21da 81E0 ldi r24,lo8(1)
3599 21dc 8093 0000 sts Looping_Roll,r24
3600 21e0 00C0 rjmp .L600
3601 .L599:
3602 21e2 1092 0000 sts Looping_Roll,__zero_reg__
3603 .L600:
3604 21e6 8091 0000 lds r24,Looping_Oben
3605 21ea 8823 tst r24
3606 21ec 01F4 brne .L601
3607 21ee 8091 0000 lds r24,Looping_Unten
3608 21f2 8823 tst r24
3609 21f4 01F0 breq .L603
3610 .L601:
3611 21f6 81E0 ldi r24,lo8(1)
3612 21f8 8093 0000 sts Looping_Nick,r24
3613 21fc 1092 0000 sts Looping_Roll,__zero_reg__
3614 2200 1092 0000 sts Looping_Links,__zero_reg__
3615 2204 1092 0000 sts Looping_Rechts,__zero_reg__
3616 2208 00C0 rjmp .L604
3617 .L603:
3618 220a 1092 0000 sts Looping_Nick,__zero_reg__
3619 .L526:
3620 220e 8091 0000 lds r24,Looping_Roll
3621 2212 8823 tst r24
3622 2214 01F4 brne .+4
3623 2216 0C94 0000 jmp .L605
3624 221a 84E6 ldi r24,lo8(100)
3625 221c 90E0 ldi r25,hi8(100)
3626 221e 9093 0000 sts (beeptime)+1,r25
3627 2222 8093 0000 sts beeptime,r24
3628 .L604:
3629 2226 8091 0000 lds r24,EE_Parameter+38
3630 222a 9927 clr r25
3631 222c EB81 ldd r30,Y+3
3632 222e FC81 ldd r31,Y+4
3633 2230 8E17 cp r24,r30
3634 2232 9F07 cpc r25,r31
3635 2234 04F4 brge .L607
3636 2236 9C83 std Y+4,r25
3637 2238 8B83 std Y+3,r24
3638 .L607:
3639 223a 8091 0000 lds r24,Notlandung
3640 223e 8823 tst r24
3641 2240 01F0 breq .L609
3642 2242 1092 0000 sts (StickGier)+1,__zero_reg__
3643 2246 1092 0000 sts StickGier,__zero_reg__
3644 224a 1092 0000 sts (StickNick)+1,__zero_reg__
3645 224e 1092 0000 sts StickNick,__zero_reg__
3646 2252 1092 0000 sts (StickRoll)+1,__zero_reg__
3647 2256 1092 0000 sts StickRoll,__zero_reg__
3648 225a 8DEC ldi r24,lo8(0x3dcccccd)
3649 225c 9CEC ldi r25,hi8(0x3dcccccd)
3650 225e ACEC ldi r26,hlo8(0x3dcccccd)
3651 2260 BDE3 ldi r27,hhi8(0x3dcccccd)
3652 2262 8093 0000 sts GyroFaktor,r24
3653 2266 9093 0000 sts (GyroFaktor)+1,r25
3654 226a A093 0000 sts (GyroFaktor)+2,r26
3655 226e B093 0000 sts (GyroFaktor)+3,r27
3656 2272 8AE0 ldi r24,lo8(0x3ba3d70a)
3657 2274 97ED ldi r25,hi8(0x3ba3d70a)
3658 2276 A3EA ldi r26,hlo8(0x3ba3d70a)
3659 2278 BBE3 ldi r27,hhi8(0x3ba3d70a)
3660 227a 8093 0000 sts IntegralFaktor,r24
3661 227e 9093 0000 sts (IntegralFaktor)+1,r25
3662 2282 A093 0000 sts (IntegralFaktor)+2,r26
3663 2286 B093 0000 sts (IntegralFaktor)+3,r27
3664 228a 1092 0000 sts Looping_Roll,__zero_reg__
3665 228e 1092 0000 sts Looping_Nick,__zero_reg__
3666 .L609:
3667 2292 2091 0000 lds r18,IntegralNick
3668 2296 3091 0000 lds r19,(IntegralNick)+1
3669 229a 4091 0000 lds r20,(IntegralNick)+2
3670 229e 5091 0000 lds r21,(IntegralNick)+3
3671 22a2 28AF std Y+56,r18
3672 22a4 39AF std Y+57,r19
3673 22a6 4AAF std Y+58,r20
3674 22a8 5BAF std Y+59,r21
3675 22aa 8091 0000 lds r24,MittelIntegralNick
3676 22ae 9091 0000 lds r25,(MittelIntegralNick)+1
3677 22b2 A091 0000 lds r26,(MittelIntegralNick)+2
3678 22b6 B091 0000 lds r27,(MittelIntegralNick)+3
3679 22ba 820F add r24,r18
3680 22bc 931F adc r25,r19
3681 22be A41F adc r26,r20
3682 22c0 B51F adc r27,r21
3683 22c2 8093 0000 sts MittelIntegralNick,r24
3684 22c6 9093 0000 sts (MittelIntegralNick)+1,r25
3685 22ca A093 0000 sts (MittelIntegralNick)+2,r26
3686 22ce B093 0000 sts (MittelIntegralNick)+3,r27
3687 22d2 4091 0000 lds r20,IntegralRoll
3688 22d6 5091 0000 lds r21,(IntegralRoll)+1
3689 22da 6091 0000 lds r22,(IntegralRoll)+2
3690 22de 7091 0000 lds r23,(IntegralRoll)+3
3691 22e2 4CAB std Y+52,r20
3692 22e4 5DAB std Y+53,r21
3693 22e6 6EAB std Y+54,r22
3694 22e8 7FAB std Y+55,r23
3695 22ea 8091 0000 lds r24,MittelIntegralRoll
3696 22ee 9091 0000 lds r25,(MittelIntegralRoll)+1
3697 22f2 A091 0000 lds r26,(MittelIntegralRoll)+2
3698 22f6 B091 0000 lds r27,(MittelIntegralRoll)+3
3699 22fa 840F add r24,r20
3700 22fc 951F adc r25,r21
3701 22fe A61F adc r26,r22
3702 2300 B71F adc r27,r23
3703 2302 8093 0000 sts MittelIntegralRoll,r24
3704 2306 9093 0000 sts (MittelIntegralRoll)+1,r25
3705 230a A093 0000 sts (MittelIntegralRoll)+2,r26
3706 230e B093 0000 sts (MittelIntegralRoll)+3,r27
3707 2312 6091 0000 lds r22,IntegralNick2
3708 2316 7091 0000 lds r23,(IntegralNick2)+1
3709 231a 8091 0000 lds r24,(IntegralNick2)+2
3710 231e 9091 0000 lds r25,(IntegralNick2)+3
3711 2322 6D8F std Y+29,r22
3712 2324 7E8F std Y+30,r23
3713 2326 8F8F std Y+31,r24
3714 2328 98A3 std Y+32,r25
3715 232a 8091 0000 lds r24,MittelIntegralNick2
3716 232e 9091 0000 lds r25,(MittelIntegralNick2)+1
3717 2332 A091 0000 lds r26,(MittelIntegralNick2)+2
3718 2336 B091 0000 lds r27,(MittelIntegralNick2)+3
3719 233a 2D8D ldd r18,Y+29
3720 233c 3E8D ldd r19,Y+30
3721 233e 4F8D ldd r20,Y+31
3722 2340 58A1 ldd r21,Y+32
3723 2342 820F add r24,r18
3724 2344 931F adc r25,r19
3725 2346 A41F adc r26,r20
3726 2348 B51F adc r27,r21
3727 234a 8093 0000 sts MittelIntegralNick2,r24
3728 234e 9093 0000 sts (MittelIntegralNick2)+1,r25
3729 2352 A093 0000 sts (MittelIntegralNick2)+2,r26
3730 2356 B093 0000 sts (MittelIntegralNick2)+3,r27
3731 235a 4091 0000 lds r20,IntegralRoll2
3732 235e 5091 0000 lds r21,(IntegralRoll2)+1
3733 2362 6091 0000 lds r22,(IntegralRoll2)+2
3734 2366 7091 0000 lds r23,(IntegralRoll2)+3
3735 236a 498F std Y+25,r20
3736 236c 5A8F std Y+26,r21
3737 236e 6B8F std Y+27,r22
3738 2370 7C8F std Y+28,r23
3739 2372 8091 0000 lds r24,MittelIntegralRoll2
3740 2376 9091 0000 lds r25,(MittelIntegralRoll2)+1
3741 237a A091 0000 lds r26,(MittelIntegralRoll2)+2
3742 237e B091 0000 lds r27,(MittelIntegralRoll2)+3
3743 2382 840F add r24,r20
3744 2384 951F adc r25,r21
3745 2386 A61F adc r26,r22
3746 2388 B71F adc r27,r23
3747 238a 8093 0000 sts MittelIntegralRoll2,r24
3748 238e 9093 0000 sts (MittelIntegralRoll2)+1,r25
3749 2392 A093 0000 sts (MittelIntegralRoll2)+2,r26
3750 2396 B093 0000 sts (MittelIntegralRoll2)+3,r27
3751 239a 5091 0000 lds r21,Looping_Nick
3752 239e 59A3 std Y+33,r21
3753 23a0 5523 tst r21
3754 23a2 01F0 breq .+4
3755 23a4 0C94 0000 jmp .L613
3756 23a8 8091 0000 lds r24,Looping_Roll
3757 23ac 8823 tst r24
3758 23ae 01F0 breq .+4
3759 23b0 0C94 0000 jmp .L613
3760 23b4 0C94 0000 jmp .L795
3761 .L796:
3762 23b8 8091 0000 lds r24,MaxStickRoll
3763 23bc 9091 0000 lds r25,(MaxStickRoll)+1
3764 23c0 4097 sbiw r24,16
3765 23c2 04F0 brlt .L617
3766 .L618:
3767 23c4 C201 movw r24,r4
3768 23c6 B101 movw r22,r2
3769 23c8 23E0 ldi r18,lo8(3)
3770 23ca 30E0 ldi r19,hi8(3)
3771 23cc 40E0 ldi r20,hlo8(3)
3772 23ce 50E0 ldi r21,hhi8(3)
3773 23d0 0E94 0000 call __divmodsi4
3774 23d4 5901 movw r10,r18
3775 23d6 6A01 movw r12,r20
3776 23d8 C401 movw r24,r8
3777 23da B301 movw r22,r6
3778 23dc 23E0 ldi r18,lo8(3)
3779 23de 30E0 ldi r19,hi8(3)
3780 23e0 40E0 ldi r20,hlo8(3)
3781 23e2 50E0 ldi r21,hhi8(3)
3782 23e4 0E94 0000 call __divmodsi4
3783 23e8 7901 movw r14,r18
3784 23ea 8A01 movw r16,r20
3785 .L617:
3786 23ec E091 0000 lds r30,EE_Parameter+3
3787 23f0 FF27 clr r31
3788 23f2 EE0F lsl r30
3789 23f4 FF1F rol r31
3790 23f6 E050 subi r30,lo8(-(PPM_in))
3791 23f8 F040 sbci r31,hi8(-(PPM_in))
3792 23fa 0190 ld __tmp_reg__,Z+
3793 23fc F081 ld r31,Z
3794 23fe E02D mov r30,__tmp_reg__
3795 2400 F7FF sbrs r31,7
3796 2402 00C0 rjmp .L620
3797 2404 F095 com r31
3798 2406 E195 neg r30
3799 2408 FF4F sbci r31,lo8(-1)
3800 .L620:
3801 240a 7A97 sbiw r30,26
3802 240c 04F0 brlt .L619
3803 240e C601 movw r24,r12
3804 2410 B501 movw r22,r10
3805 2412 23E0 ldi r18,lo8(3)
3806 2414 30E0 ldi r19,hi8(3)
3807 2416 40E0 ldi r20,hlo8(3)
3808 2418 50E0 ldi r21,hhi8(3)
3809 241a 0E94 0000 call __divmodsi4
3810 241e 5901 movw r10,r18
3811 2420 6A01 movw r12,r20
3812 2422 C801 movw r24,r16
3813 2424 B701 movw r22,r14
3814 2426 23E0 ldi r18,lo8(3)
3815 2428 30E0 ldi r19,hi8(3)
3816 242a 40E0 ldi r20,hlo8(3)
3817 242c 50E0 ldi r21,hhi8(3)
3818 242e 0E94 0000 call __divmodsi4
3819 2432 7901 movw r14,r18
3820 2434 8A01 movw r16,r20
3821 .L619:
3822 2436 61E2 ldi r22,lo8(33)
3823 2438 A616 cp r10,r22
3824 243a B104 cpc r11,__zero_reg__
3825 243c C104 cpc r12,__zero_reg__
3826 243e D104 cpc r13,__zero_reg__
3827 2440 04F0 brlt .L622
3828 2442 90E2 ldi r25,lo8(32)
3829 2444 A92E mov r10,r25
3830 2446 B12C mov r11,__zero_reg__
3831 2448 C12C mov r12,__zero_reg__
3832 244a D12C mov r13,__zero_reg__
3833 244c 00C0 rjmp .L624
3834 .L622:
3835 244e 70EE ldi r23,lo8(-32)
3836 2450 A716 cp r10,r23
3837 2452 7FEF ldi r23,hi8(-32)
3838 2454 B706 cpc r11,r23
3839 2456 7FEF ldi r23,hlo8(-32)
3840 2458 C706 cpc r12,r23
3841 245a 7FEF ldi r23,hhi8(-32)
3842 245c D706 cpc r13,r23
3843 245e 04F4 brge .L624
3844 2460 80EE ldi r24,lo8(-32)
3845 2462 A82E mov r10,r24
3846 2464 8FEF ldi r24,hi8(-32)
3847 2466 B82E mov r11,r24
3848 2468 8FEF ldi r24,hlo8(-32)
3849 246a C82E mov r12,r24
3850 246c 8FEF ldi r24,hhi8(-32)
3851 246e D82E mov r13,r24
3852 .L624:
3853 2470 81E2 ldi r24,lo8(33)
3854 2472 E816 cp r14,r24
3855 2474 F104 cpc r15,__zero_reg__
3856 2476 0105 cpc r16,__zero_reg__
3857 2478 1105 cpc r17,__zero_reg__
3858 247a 04F0 brlt .L626
3859 247c 10E2 ldi r17,lo8(32)
3860 247e E12E mov r14,r17
3861 2480 F12C mov r15,__zero_reg__
3862 2482 012D mov r16,__zero_reg__
3863 2484 112D mov r17,__zero_reg__
3864 2486 00C0 rjmp .L628
3865 .L626:
3866 2488 90EE ldi r25,lo8(-32)
3867 248a E916 cp r14,r25
3868 248c 9FEF ldi r25,hi8(-32)
3869 248e F906 cpc r15,r25
3870 2490 9FEF ldi r25,hlo8(-32)
3871 2492 0907 cpc r16,r25
3872 2494 9FEF ldi r25,hhi8(-32)
3873 2496 1907 cpc r17,r25
3874 2498 04F4 brge .L628
3875 249a B0EE ldi r27,lo8(-32)
3876 249c EB2E mov r14,r27
3877 249e BFEF ldi r27,hi8(-32)
3878 24a0 FB2E mov r15,r27
3879 24a2 BFEF ldi r27,hlo8(-32)
3880 24a4 0B2F mov r16,r27
3881 24a6 BFEF ldi r27,hhi8(-32)
3882 24a8 1B2F mov r17,r27
3883 .L628:
3884 24aa 8091 0000 lds r24,Mess_IntegralNick
3885 24ae 9091 0000 lds r25,(Mess_IntegralNick)+1
3886 24b2 A091 0000 lds r26,(Mess_IntegralNick)+2
3887 24b6 B091 0000 lds r27,(Mess_IntegralNick)+3
3888 24ba 8A19 sub r24,r10
3889 24bc 9B09 sbc r25,r11
3890 24be AC09 sbc r26,r12
3891 24c0 BD09 sbc r27,r13
3892 24c2 8093 0000 sts Mess_IntegralNick,r24
3893 24c6 9093 0000 sts (Mess_IntegralNick)+1,r25
3894 24ca A093 0000 sts (Mess_IntegralNick)+2,r26
3895 24ce B093 0000 sts (Mess_IntegralNick)+3,r27
3896 24d2 8091 0000 lds r24,Mess_IntegralRoll
3897 24d6 9091 0000 lds r25,(Mess_IntegralRoll)+1
3898 24da A091 0000 lds r26,(Mess_IntegralRoll)+2
3899 24de B091 0000 lds r27,(Mess_IntegralRoll)+3
3900 24e2 8E19 sub r24,r14
3901 24e4 9F09 sbc r25,r15
3902 24e6 A00B sbc r26,r16
3903 24e8 B10B sbc r27,r17
3904 24ea 8093 0000 sts Mess_IntegralRoll,r24
3905 24ee 9093 0000 sts (Mess_IntegralRoll)+1,r25
3906 24f2 A093 0000 sts (Mess_IntegralRoll)+2,r26
3907 24f6 B093 0000 sts (Mess_IntegralRoll)+3,r27
3908 .L615:
3909 24fa 8091 0000 lds r24,ZaehlMessungen
3910 24fe 9091 0000 lds r25,(ZaehlMessungen)+1
3911 2502 8F3F cpi r24,255
3912 2504 9105 cpc r25,__zero_reg__
3913 2506 01F0 breq .+2
3914 2508 00F4 brsh .+2
3915 250a 00C0 rjmp .L630
3916 250c A9A1 ldd r26,Y+33
3917 250e AA23 tst r26
3918 2510 01F0 breq .+2
3919 2512 00C0 rjmp .L632
3920 2514 8091 0000 lds r24,Looping_Roll
3921 2518 8823 tst r24
3922 251a 01F0 breq .+2
3923 251c 00C0 rjmp .L632
3924 251e 6091 0000 lds r22,MittelIntegralNick
3925 2522 7091 0000 lds r23,(MittelIntegralNick)+1
3926 2526 8091 0000 lds r24,(MittelIntegralNick)+2
3927 252a 9091 0000 lds r25,(MittelIntegralNick)+3
3928 252e 20E0 ldi r18,lo8(256)
3929 2530 31E0 ldi r19,hi8(256)
3930 2532 40E0 ldi r20,hlo8(256)
3931 2534 50E0 ldi r21,hhi8(256)
3932 2536 0E94 0000 call __divmodsi4
3933 253a 2D8B std Y+21,r18
3934 253c 3E8B std Y+22,r19
3935 253e 4F8B std Y+23,r20
3936 2540 588F std Y+24,r21
3937 2542 2093 0000 sts MittelIntegralNick,r18
3938 2546 3093 0000 sts (MittelIntegralNick)+1,r19
3939 254a 4093 0000 sts (MittelIntegralNick)+2,r20
3940 254e 5093 0000 sts (MittelIntegralNick)+3,r21
3941 2552 6091 0000 lds r22,MittelIntegralRoll
3942 2556 7091 0000 lds r23,(MittelIntegralRoll)+1
3943 255a 8091 0000 lds r24,(MittelIntegralRoll)+2
3944 255e 9091 0000 lds r25,(MittelIntegralRoll)+3
3945 2562 20E0 ldi r18,lo8(256)
3946 2564 31E0 ldi r19,hi8(256)
3947 2566 40E0 ldi r20,hlo8(256)
3948 2568 50E0 ldi r21,hhi8(256)
3949 256a 0E94 0000 call __divmodsi4
3950 256e 298B std Y+17,r18
3951 2570 3A8B std Y+18,r19
3952 2572 4B8B std Y+19,r20
3953 2574 5C8B std Y+20,r21
3954 2576 2093 0000 sts MittelIntegralRoll,r18
3955 257a 3093 0000 sts (MittelIntegralRoll)+1,r19
3956 257e 4093 0000 sts (MittelIntegralRoll)+2,r20
3957 2582 5093 0000 sts (MittelIntegralRoll)+3,r21
3958 2586 E090 0000 lds r14,EE_Parameter+20
3959 258a FF24 clr r15
3960 258c 0027 clr r16
3961 258e 1127 clr r17
3962 2590 2091 0000 lds r18,IntegralAccNick
3963 2594 3091 0000 lds r19,(IntegralAccNick)+1
3964 2598 4091 0000 lds r20,(IntegralAccNick)+2
3965 259c 5091 0000 lds r21,(IntegralAccNick)+3
3966 25a0 C801 movw r24,r16
3967 25a2 B701 movw r22,r14
3968 25a4 0E94 0000 call __mulsi3
3969 25a8 20E0 ldi r18,lo8(256)
3970 25aa 31E0 ldi r19,hi8(256)
3971 25ac 40E0 ldi r20,hlo8(256)
3972 25ae 50E0 ldi r21,hhi8(256)
3973 25b0 0E94 0000 call __divmodsi4
3974 25b4 1901 movw r2,r18
3975 25b6 2A01 movw r4,r20
3976 25b8 2093 0000 sts IntegralAccNick,r18
3977 25bc 3093 0000 sts (IntegralAccNick)+1,r19
3978 25c0 4093 0000 sts (IntegralAccNick)+2,r20
3979 25c4 5093 0000 sts (IntegralAccNick)+3,r21
3980 25c8 2091 0000 lds r18,IntegralAccRoll
3981 25cc 3091 0000 lds r19,(IntegralAccRoll)+1
3982 25d0 4091 0000 lds r20,(IntegralAccRoll)+2
3983 25d4 5091 0000 lds r21,(IntegralAccRoll)+3
3984 25d8 C801 movw r24,r16
3985 25da B701 movw r22,r14
3986 25dc 0E94 0000 call __mulsi3
3987 25e0 20E0 ldi r18,lo8(256)
3988 25e2 31E0 ldi r19,hi8(256)
3989 25e4 40E0 ldi r20,hlo8(256)
3990 25e6 50E0 ldi r21,hhi8(256)
3991 25e8 0E94 0000 call __divmodsi4
3992 25ec 3901 movw r6,r18
3993 25ee 4A01 movw r8,r20
3994 25f0 2093 0000 sts IntegralAccRoll,r18
3995 25f4 3093 0000 sts (IntegralAccRoll)+1,r19
3996 25f8 4093 0000 sts (IntegralAccRoll)+2,r20
3997 25fc 5093 0000 sts (IntegralAccRoll)+3,r21
3998 2600 6091 0000 lds r22,IntegralAccZ
3999 2604 7091 0000 lds r23,(IntegralAccZ)+1
4000 2608 8091 0000 lds r24,(IntegralAccZ)+2
4001 260c 9091 0000 lds r25,(IntegralAccZ)+3
4002 2610 20E0 ldi r18,lo8(256)
4003 2612 31E0 ldi r19,hi8(256)
4004 2614 40E0 ldi r20,hlo8(256)
4005 2616 50E0 ldi r21,hhi8(256)
4006 2618 0E94 0000 call __divmodsi4
4007 261c 2093 0000 sts IntegralAccZ,r18
4008 2620 3093 0000 sts (IntegralAccZ)+1,r19
4009 2624 4093 0000 sts (IntegralAccZ)+2,r20
4010 2628 5093 0000 sts (IntegralAccZ)+3,r21
4011 262c 6D89 ldd r22,Y+21
4012 262e 7E89 ldd r23,Y+22
4013 2630 8F89 ldd r24,Y+23
4014 2632 988D ldd r25,Y+24
4015 2634 6219 sub r22,r2
4016 2636 7309 sbc r23,r3
4017 2638 8409 sbc r24,r4
4018 263a 9509 sbc r25,r5
4019 263c 6093 0000 sts IntegralFehlerNick.2496,r22
4020 2640 7093 0000 sts (IntegralFehlerNick.2496)+1,r23
4021 2644 8093 0000 sts (IntegralFehlerNick.2496)+2,r24
4022 2648 9093 0000 sts (IntegralFehlerNick.2496)+3,r25
4023 264c E090 0000 lds r14,EE_Parameter+45
4024 2650 FF24 clr r15
4025 2652 0027 clr r16
4026 2654 1127 clr r17
4027 2656 A801 movw r20,r16
4028 2658 9701 movw r18,r14
4029 265a 0E94 0000 call __divmodsi4
4030 265e 5901 movw r10,r18
4031 2660 6A01 movw r12,r20
4032 2662 2093 0000 sts ausgleichNick.2506,r18
4033 2666 3093 0000 sts (ausgleichNick.2506)+1,r19
4034 266a 4093 0000 sts (ausgleichNick.2506)+2,r20
4035 266e 5093 0000 sts (ausgleichNick.2506)+3,r21
4036 2672 6989 ldd r22,Y+17
4037 2674 7A89 ldd r23,Y+18
4038 2676 8B89 ldd r24,Y+19
4039 2678 9C89 ldd r25,Y+20
4040 267a 6619 sub r22,r6
4041 267c 7709 sbc r23,r7
4042 267e 8809 sbc r24,r8
4043 2680 9909 sbc r25,r9
4044 2682 6093 0000 sts IntegralFehlerRoll.2497,r22
4045 2686 7093 0000 sts (IntegralFehlerRoll.2497)+1,r23
4046 268a 8093 0000 sts (IntegralFehlerRoll.2497)+2,r24
4047 268e 9093 0000 sts (IntegralFehlerRoll.2497)+3,r25
4048 2692 A801 movw r20,r16
4049 2694 9701 movw r18,r14
4050 2696 0E94 0000 call __divmodsi4
4051 269a 2D87 std Y+13,r18
4052 269c 3E87 std Y+14,r19
4053 269e 4F87 std Y+15,r20
4054 26a0 588B std Y+16,r21
4055 26a2 C601 movw r24,r12
4056 26a4 B501 movw r22,r10
4057 26a6 20E0 ldi r18,lo8(256)
4058 26a8 31E0 ldi r19,hi8(256)
4059 26aa 40E0 ldi r20,hlo8(256)
4060 26ac 50E0 ldi r21,hhi8(256)
4061 26ae 0E94 0000 call __divmodsi4
4062 26b2 8901 movw r16,r18
4063 26b4 3093 0000 sts (LageKorrekturNick)+1,r19
4064 26b8 2093 0000 sts LageKorrekturNick,r18
4065 26bc 6D85 ldd r22,Y+13
4066 26be 7E85 ldd r23,Y+14
4067 26c0 8F85 ldd r24,Y+15
4068 26c2 9889 ldd r25,Y+16
4069 26c4 20E0 ldi r18,lo8(256)
4070 26c6 31E0 ldi r19,hi8(256)
4071 26c8 40E0 ldi r20,hlo8(256)
4072 26ca 50E0 ldi r21,hhi8(256)
4073 26cc 0E94 0000 call __divmodsi4
4074 26d0 3DAF std Y+61,r19
4075 26d2 2CAF std Y+60,r18
4076 26d4 3093 0000 sts (LageKorrekturRoll)+1,r19
4077 26d8 2093 0000 sts LageKorrekturRoll,r18
4078 26dc 8091 0000 lds r24,MaxStickNick
4079 26e0 9091 0000 lds r25,(MaxStickNick)+1
4080 26e4 4097 sbiw r24,16
4081 26e6 04F4 brge .L635
4082 26e8 8091 0000 lds r24,MaxStickRoll
4083 26ec 9091 0000 lds r25,(MaxStickRoll)+1
4084 26f0 4097 sbiw r24,16
4085 26f2 04F4 brge .L635
4086 26f4 E091 0000 lds r30,EE_Parameter+3
4087 26f8 FF27 clr r31
4088 26fa EE0F lsl r30
4089 26fc FF1F rol r31
4090 26fe E050 subi r30,lo8(-(PPM_in))
4091 2700 F040 sbci r31,hi8(-(PPM_in))
4092 2702 0190 ld __tmp_reg__,Z+
4093 2704 F081 ld r31,Z
4094 2706 E02D mov r30,__tmp_reg__
4095 2708 F7FF sbrs r31,7
4096 270a 00C0 rjmp .L639
4097 270c F095 com r31
4098 270e E195 neg r30
4099 2710 FF4F sbci r31,lo8(-1)
4100 .L639:
4101 2712 7A97 sbiw r30,26
4102 2714 04F0 brlt .L638
4103 .L635:
4104 2716 C801 movw r24,r16
4105 2718 62E0 ldi r22,lo8(2)
4106 271a 70E0 ldi r23,hi8(2)
4107 271c 0E94 0000 call __divmodhi4
4108 2720 CB01 movw r24,r22
4109 2722 62E0 ldi r22,lo8(2)
4110 2724 70E0 ldi r23,hi8(2)
4111 2726 0E94 0000 call __divmodhi4
4112 272a 7093 0000 sts (LageKorrekturNick)+1,r23
4113 272e 6093 0000 sts LageKorrekturNick,r22
4114 .L638:
4115 2732 6091 0000 lds r22,MittelIntegralNick2
4116 2736 7091 0000 lds r23,(MittelIntegralNick2)+1
4117 273a 8091 0000 lds r24,(MittelIntegralNick2)+2
4118 273e 9091 0000 lds r25,(MittelIntegralNick2)+3
4119 2742 20E0 ldi r18,lo8(256)
4120 2744 31E0 ldi r19,hi8(256)
4121 2746 40E0 ldi r20,hlo8(256)
4122 2748 50E0 ldi r21,hhi8(256)
4123 274a 0E94 0000 call __divmodsi4
4124 274e 2093 0000 sts MittelIntegralNick2,r18
4125 2752 3093 0000 sts (MittelIntegralNick2)+1,r19
4126 2756 4093 0000 sts (MittelIntegralNick2)+2,r20
4127 275a 5093 0000 sts (MittelIntegralNick2)+3,r21
4128 275e 6091 0000 lds r22,MittelIntegralRoll2
4129 2762 7091 0000 lds r23,(MittelIntegralRoll2)+1
4130 2766 8091 0000 lds r24,(MittelIntegralRoll2)+2
4131 276a 9091 0000 lds r25,(MittelIntegralRoll2)+3
4132 276e 20E0 ldi r18,lo8(256)
4133 2770 31E0 ldi r19,hi8(256)
4134 2772 40E0 ldi r20,hlo8(256)
4135 2774 50E0 ldi r21,hhi8(256)
4136 2776 0E94 0000 call __divmodsi4
4137 277a 2093 0000 sts MittelIntegralRoll2,r18
4138 277e 3093 0000 sts (MittelIntegralRoll2)+1,r19
4139 2782 4093 0000 sts (MittelIntegralRoll2)+2,r20
4140 2786 5093 0000 sts (MittelIntegralRoll2)+3,r21
4141 278a ED8C ldd r14,Y+29
4142 278c FE8C ldd r15,Y+30
4143 278e 0F8D ldd r16,Y+31
4144 2790 18A1 ldd r17,Y+32
4145 2792 28AD ldd r18,Y+56
4146 2794 39AD ldd r19,Y+57
4147 2796 4AAD ldd r20,Y+58
4148 2798 5BAD ldd r21,Y+59
4149 279a E21A sub r14,r18
4150 279c F30A sbc r15,r19
4151 279e 040B sbc r16,r20
4152 27a0 150B sbc r17,r21
4153 27a2 E092 0000 sts tmp_long.2494,r14
4154 27a6 F092 0000 sts (tmp_long.2494)+1,r15
4155 27aa 0093 0000 sts (tmp_long.2494)+2,r16
4156 27ae 1093 0000 sts (tmp_long.2494)+3,r17
4157 27b2 A98C ldd r10,Y+25
4158 27b4 BA8C ldd r11,Y+26
4159 27b6 CB8C ldd r12,Y+27
4160 27b8 DC8C ldd r13,Y+28
4161 27ba 4CA9 ldd r20,Y+52
4162 27bc 5DA9 ldd r21,Y+53
4163 27be 6EA9 ldd r22,Y+54
4164 27c0 7FA9 ldd r23,Y+55
4165 27c2 A41A sub r10,r20
4166 27c4 B50A sbc r11,r21
4167 27c6 C60A sbc r12,r22
4168 27c8 D70A sbc r13,r23
4169 27ca A092 0000 sts tmp_long2.2495,r10
4170 27ce B092 0000 sts (tmp_long2.2495)+1,r11
4171 27d2 C092 0000 sts (tmp_long2.2495)+2,r12
4172 27d6 D092 0000 sts (tmp_long2.2495)+3,r13
4173 27da E092 0000 sts IntegralFehlerNick.2496,r14
4174 27de F092 0000 sts (IntegralFehlerNick.2496)+1,r15
4175 27e2 0093 0000 sts (IntegralFehlerNick.2496)+2,r16
4176 27e6 1093 0000 sts (IntegralFehlerNick.2496)+3,r17
4177 27ea A092 0000 sts IntegralFehlerRoll.2497,r10
4178 27ee B092 0000 sts (IntegralFehlerRoll.2497)+1,r11
4179 27f2 C092 0000 sts (IntegralFehlerRoll.2497)+2,r12
4180 27f6 D092 0000 sts (IntegralFehlerRoll.2497)+3,r13
4181 27fa 8091 0000 lds r24,Mess_IntegralNick2
4182 27fe 9091 0000 lds r25,(Mess_IntegralNick2)+1
4183 2802 A091 0000 lds r26,(Mess_IntegralNick2)+2
4184 2806 B091 0000 lds r27,(Mess_IntegralNick2)+3
4185 280a 8E19 sub r24,r14
4186 280c 9F09 sbc r25,r15
4187 280e A00B sbc r26,r16
4188 2810 B10B sbc r27,r17
4189 2812 8093 0000 sts Mess_IntegralNick2,r24
4190 2816 9093 0000 sts (Mess_IntegralNick2)+1,r25
4191 281a A093 0000 sts (Mess_IntegralNick2)+2,r26
4192 281e B093 0000 sts (Mess_IntegralNick2)+3,r27
4193 2822 8091 0000 lds r24,Mess_IntegralRoll2
4194 2826 9091 0000 lds r25,(Mess_IntegralRoll2)+1
4195 282a A091 0000 lds r26,(Mess_IntegralRoll2)+2
4196 282e B091 0000 lds r27,(Mess_IntegralRoll2)+3
4197 2832 8A19 sub r24,r10
4198 2834 9B09 sbc r25,r11
4199 2836 AC09 sbc r26,r12
4200 2838 BD09 sbc r27,r13
4201 283a 8093 0000 sts Mess_IntegralRoll2,r24
4202 283e 9093 0000 sts (Mess_IntegralRoll2)+1,r25
4203 2842 A093 0000 sts (Mess_IntegralRoll2)+2,r26
4204 2846 B093 0000 sts (Mess_IntegralRoll2)+3,r27
4205 284a C201 movw r24,r4
4206 284c B101 movw r22,r2
4207 284e 2AE1 ldi r18,lo8(26)
4208 2850 30E0 ldi r19,hi8(26)
4209 2852 40E0 ldi r20,hlo8(26)
4210 2854 50E0 ldi r21,hhi8(26)
4211 2856 0E94 0000 call __divmodsi4
4212 285a 3093 0000 sts (DebugOut+36)+1,r19
4213 285e 2093 0000 sts DebugOut+36,r18
4214 2862 C401 movw r24,r8
4215 2864 B301 movw r22,r6
4216 2866 2AE1 ldi r18,lo8(26)
4217 2868 30E0 ldi r19,hi8(26)
4218 286a 40E0 ldi r20,hlo8(26)
4219 286c 50E0 ldi r21,hhi8(26)
4220 286e 0E94 0000 call __divmodsi4
4221 2872 3093 0000 sts (DebugOut+38)+1,r19
4222 2876 2093 0000 sts DebugOut+38,r18
4223 287a F092 0000 sts (DebugOut+40)+1,r15
4224 287e E092 0000 sts DebugOut+40,r14
4225 2882 B092 0000 sts (DebugOut+42)+1,r11
4226 2886 A092 0000 sts DebugOut+42,r10
4227 288a 6D89 ldd r22,Y+21
4228 288c 7E89 ldd r23,Y+22
4229 288e 8F89 ldd r24,Y+23
4230 2890 988D ldd r25,Y+24
4231 2892 2AE1 ldi r18,lo8(26)
4232 2894 30E0 ldi r19,hi8(26)
4233 2896 40E0 ldi r20,hlo8(26)
4234 2898 50E0 ldi r21,hhi8(26)
4235 289a 0E94 0000 call __divmodsi4
4236 289e 3093 0000 sts (DebugOut+44)+1,r19
4237 28a2 2093 0000 sts DebugOut+44,r18
4238 28a6 6989 ldd r22,Y+17
4239 28a8 7A89 ldd r23,Y+18
4240 28aa 8B89 ldd r24,Y+19
4241 28ac 9C89 ldd r25,Y+20
4242 28ae 2AE1 ldi r18,lo8(26)
4243 28b0 30E0 ldi r19,hi8(26)
4244 28b2 40E0 ldi r20,hlo8(26)
4245 28b4 50E0 ldi r21,hhi8(26)
4246 28b6 0E94 0000 call __divmodsi4
4247 28ba 3093 0000 sts (DebugOut+46)+1,r19
4248 28be 2093 0000 sts DebugOut+46,r18
4249 28c2 6D85 ldd r22,Y+13
4250 28c4 7E85 ldd r23,Y+14
4251 28c6 7093 0000 sts (DebugOut+60)+1,r23
4252 28ca 6093 0000 sts DebugOut+60,r22
4253 28ce 8CAD ldd r24,Y+60
4254 28d0 9DAD ldd r25,Y+61
4255 28d2 880F lsl r24
4256 28d4 991F rol r25
4257 28d6 2CAD ldd r18,Y+60
4258 28d8 3DAD ldd r19,Y+61
4259 28da 63E0 ldi r22,3
4260 28dc 220F 1: lsl r18
4261 28de 331F rol r19
4262 28e0 6A95 dec r22
4263 28e2 01F4 brne 1b
4264 28e4 820F add r24,r18
4265 28e6 931F adc r25,r19
4266 28e8 9093 0000 sts (DebugOut+62)+1,r25
4267 28ec 8093 0000 sts DebugOut+62,r24
4268 28f0 81E0 ldi r24,lo8(1)
4269 28f2 90E0 ldi r25,hi8(1)
4270 28f4 9093 0000 sts (cnt.2512)+1,r25
4271 28f8 8093 0000 sts cnt.2512,r24
4272 28fc 8091 0000 lds r24,MittelIntegralNick_Alt.2517
4273 2900 9091 0000 lds r25,(MittelIntegralNick_Alt.2517)+1
4274 2904 A091 0000 lds r26,(MittelIntegralNick_Alt.2517)+2
4275 2908 B091 0000 lds r27,(MittelIntegralNick_Alt.2517)+3
4276 290c 2D89 ldd r18,Y+21
4277 290e 3E89 ldd r19,Y+22
4278 2910 4F89 ldd r20,Y+23
4279 2912 588D ldd r21,Y+24
4280 2914 821B sub r24,r18
4281 2916 930B sbc r25,r19
4282 2918 A40B sbc r26,r20
4283 291a B50B sbc r27,r21
4284 291c 815E subi r24,lo8(-(19999))
4285 291e 914B sbci r25,hi8(-(19999))
4286 2920 AF4F sbci r26,hlo8(-(19999))
4287 2922 BF4F sbci r27,hhi8(-(19999))
4288 2924 8F53 subi r24,lo8(39999)
4289 2926 9C49 sbci r25,hi8(39999)
4290 2928 A040 sbci r26,hlo8(39999)
4291 292a B040 sbci r27,hhi8(39999)
4292 292c 00F0 brlo .+2
4293 292e 00C0 rjmp .L640
4294 2930 41E0 ldi r20,lo8(4097)
4295 2932 E416 cp r14,r20
4296 2934 40E1 ldi r20,hi8(4097)
4297 2936 F406 cpc r15,r20
4298 2938 40E0 ldi r20,hlo8(4097)
4299 293a 0407 cpc r16,r20
4300 293c 40E0 ldi r20,hhi8(4097)
4301 293e 1407 cpc r17,r20
4302 2940 04F4 brge .+2
4303 2942 00C0 rjmp .L642
4304 2944 8091 0000 lds r24,last_n_p.2513
4305 2948 8823 tst r24
4306 294a 01F4 brne .+2
4307 294c 00C0 rjmp .L644
4308 294e D801 movw r26,r16
4309 2950 C701 movw r24,r14
4310 2952 5CE0 ldi r21,12
4311 2954 B595 1: asr r27
4312 2956 A795 ror r26
4313 2958 9795 ror r25
4314 295a 8795 ror r24
4315 295c 5A95 dec r21
4316 295e 01F4 brne 1b
4317 2960 0196 adiw r24,1
4318 2962 9093 0000 sts (cnt.2512)+1,r25
4319 2966 8093 0000 sts cnt.2512,r24
4320 296a D801 movw r26,r16
4321 296c C701 movw r24,r14
4322 296e 43E0 ldi r20,3
4323 2970 B595 1: asr r27
4324 2972 A795 ror r26
4325 2974 9795 ror r25
4326 2976 8795 ror r24
4327 2978 4A95 dec r20
4328 297a 01F4 brne 1b
4329 297c 8093 0000 sts ausgleichNick.2506,r24
4330 2980 9093 0000 sts (ausgleichNick.2506)+1,r25
4331 2984 A093 0000 sts (ausgleichNick.2506)+2,r26
4332 2988 B093 0000 sts (ausgleichNick.2506)+3,r27
4333 298c 8958 subi r24,lo8(5001)
4334 298e 9341 sbci r25,hi8(5001)
4335 2990 A040 sbci r26,hlo8(5001)
4336 2992 B040 sbci r27,hhi8(5001)
4337 2994 04F0 brlt .L646
4338 2996 88E8 ldi r24,lo8(5000)
4339 2998 93E1 ldi r25,hi8(5000)
4340 299a A0E0 ldi r26,hlo8(5000)
4341 299c B0E0 ldi r27,hhi8(5000)
4342 299e 8093 0000 sts ausgleichNick.2506,r24
4343 29a2 9093 0000 sts (ausgleichNick.2506)+1,r25
4344 29a6 A093 0000 sts (ausgleichNick.2506)+2,r26
4345 29aa B093 0000 sts (ausgleichNick.2506)+3,r27
4346 .L646:
4347 29ae 6091 0000 lds r22,ausgleichNick.2506
4348 29b2 7091 0000 lds r23,(ausgleichNick.2506)+1
4349 29b6 8091 0000 lds r24,(ausgleichNick.2506)+2
4350 29ba 9091 0000 lds r25,(ausgleichNick.2506)+3
4351 29be 20E0 ldi r18,lo8(256)
4352 29c0 31E0 ldi r19,hi8(256)
4353 29c2 40E0 ldi r20,hlo8(256)
4354 29c4 50E0 ldi r21,hhi8(256)
4355 29c6 0E94 0000 call __divmodsi4
4356 29ca 8091 0000 lds r24,LageKorrekturNick
4357 29ce 9091 0000 lds r25,(LageKorrekturNick)+1
4358 29d2 820F add r24,r18
4359 29d4 931F adc r25,r19
4360 29d6 9093 0000 sts (LageKorrekturNick)+1,r25
4361 29da 8093 0000 sts LageKorrekturNick,r24
4362 29de 00C0 rjmp .L648
4363 .L644:
4364 29e0 81E0 ldi r24,lo8(1)
4365 29e2 8093 0000 sts last_n_p.2513,r24
4366 29e6 00C0 rjmp .L648
4367 .L642:
4368 29e8 1092 0000 sts last_n_p.2513,__zero_reg__
4369 29ec 60E0 ldi r22,lo8(-4096)
4370 29ee E616 cp r14,r22
4371 29f0 60EF ldi r22,hi8(-4096)
4372 29f2 F606 cpc r15,r22
4373 29f4 6FEF ldi r22,hlo8(-4096)
4374 29f6 0607 cpc r16,r22
4375 29f8 6FEF ldi r22,hhi8(-4096)
4376 29fa 1607 cpc r17,r22
4377 29fc 04F0 brlt .+2
4378 29fe 00C0 rjmp .L648
4379 2a00 8091 0000 lds r24,last_n_n.2514
4380 2a04 8823 tst r24
4381 2a06 01F4 brne .+2
4382 2a08 00C0 rjmp .L650
4383 2a0a 8827 clr r24
4384 2a0c 9927 clr r25
4385 2a0e DC01 movw r26,r24
4386 2a10 8E19 sub r24,r14
4387 2a12 9F09 sbc r25,r15
4388 2a14 A00B sbc r26,r16
4389 2a16 B10B sbc r27,r17
4390 2a18 3CE0 ldi r19,12
4391 2a1a B595 1: asr r27
4392 2a1c A795 ror r26
4393 2a1e 9795 ror r25
4394 2a20 8795 ror r24
4395 2a22 3A95 dec r19
4396 2a24 01F4 brne 1b
4397 2a26 0196 adiw r24,1
4398 2a28 9093 0000 sts (cnt.2512)+1,r25
4399 2a2c 8093 0000 sts cnt.2512,r24
4400 2a30 C801 movw r24,r16
4401 2a32 B701 movw r22,r14
4402 2a34 28E0 ldi r18,lo8(8)
4403 2a36 30E0 ldi r19,hi8(8)
4404 2a38 40E0 ldi r20,hlo8(8)
4405 2a3a 50E0 ldi r21,hhi8(8)
4406 2a3c 0E94 0000 call __divmodsi4
4407 2a40 2093 0000 sts ausgleichNick.2506,r18
4408 2a44 3093 0000 sts (ausgleichNick.2506)+1,r19
4409 2a48 4093 0000 sts (ausgleichNick.2506)+2,r20
4410 2a4c 5093 0000 sts (ausgleichNick.2506)+3,r21
4411 2a50 2857 subi r18,lo8(-5000)
4412 2a52 3C4E sbci r19,hi8(-5000)
4413 2a54 4F4F sbci r20,hlo8(-5000)
4414 2a56 5F4F sbci r21,hhi8(-5000)
4415 2a58 04F4 brge .L652
4416 2a5a 88E7 ldi r24,lo8(-5000)
4417 2a5c 9CEE ldi r25,hi8(-5000)
4418 2a5e AFEF ldi r26,hlo8(-5000)
4419 2a60 BFEF ldi r27,hhi8(-5000)
4420 2a62 8093 0000 sts ausgleichNick.2506,r24
4421 2a66 9093 0000 sts (ausgleichNick.2506)+1,r25
4422 2a6a A093 0000 sts (ausgleichNick.2506)+2,r26
4423 2a6e B093 0000 sts (ausgleichNick.2506)+3,r27
4424 .L652:
4425 2a72 6091 0000 lds r22,ausgleichNick.2506
4426 2a76 7091 0000 lds r23,(ausgleichNick.2506)+1
4427 2a7a 8091 0000 lds r24,(ausgleichNick.2506)+2
4428 2a7e 9091 0000 lds r25,(ausgleichNick.2506)+3
4429 2a82 20E0 ldi r18,lo8(256)
4430 2a84 31E0 ldi r19,hi8(256)
4431 2a86 40E0 ldi r20,hlo8(256)
4432 2a88 50E0 ldi r21,hhi8(256)
4433 2a8a 0E94 0000 call __divmodsi4
4434 2a8e 8091 0000 lds r24,LageKorrekturNick
4435 2a92 9091 0000 lds r25,(LageKorrekturNick)+1
4436 2a96 820F add r24,r18
4437 2a98 931F adc r25,r19
4438 2a9a 9093 0000 sts (LageKorrekturNick)+1,r25
4439 2a9e 8093 0000 sts LageKorrekturNick,r24
4440 2aa2 00C0 rjmp .L654
4441 .L650:
4442 2aa4 81E0 ldi r24,lo8(1)
4443 2aa6 8093 0000 sts last_n_n.2514,r24
4444 2aaa 00C0 rjmp .L654
4445 .L648:
4446 2aac 1092 0000 sts last_n_n.2514,__zero_reg__
4447 2ab0 00C0 rjmp .L654
4448 .L640:
4449 2ab2 1092 0000 sts (cnt.2512)+1,__zero_reg__
4450 2ab6 1092 0000 sts cnt.2512,__zero_reg__
4451 .L654:
4452 2aba 8091 0000 lds r24,EE_Parameter+46
4453 2abe 882E mov r8,r24
4454 2ac0 9924 clr r9
4455 2ac2 8091 0000 lds r24,cnt.2512
4456 2ac6 9091 0000 lds r25,(cnt.2512)+1
4457 2aca 8816 cp r8,r24
4458 2acc 9906 cpc r9,r25
4459 2ace 04F4 brge .L655
4460 2ad0 9092 0000 sts (cnt.2512)+1,r9
4461 2ad4 8092 0000 sts cnt.2512,r8
4462 .L655:
4463 2ad8 81E0 ldi r24,lo8(1025)
4464 2ada E816 cp r14,r24
4465 2adc 84E0 ldi r24,hi8(1025)
4466 2ade F806 cpc r15,r24
4467 2ae0 80E0 ldi r24,hlo8(1025)
4468 2ae2 0807 cpc r16,r24
4469 2ae4 80E0 ldi r24,hhi8(1025)
4470 2ae6 1807 cpc r17,r24
4471 2ae8 04F0 brlt .L657
4472 2aea 8091 0000 lds r24,AdNeutralNick
4473 2aee 9091 0000 lds r25,(AdNeutralNick)+1
4474 2af2 2091 0000 lds r18,cnt.2512
4475 2af6 3091 0000 lds r19,(cnt.2512)+1
4476 2afa 820F add r24,r18
4477 2afc 931F adc r25,r19
4478 2afe 00C0 rjmp .L799
4479 .L657:
4480 2b00 90E0 ldi r25,lo8(-1024)
4481 2b02 E916 cp r14,r25
4482 2b04 9CEF ldi r25,hi8(-1024)
4483 2b06 F906 cpc r15,r25
4484 2b08 9FEF ldi r25,hlo8(-1024)
4485 2b0a 0907 cpc r16,r25
4486 2b0c 9FEF ldi r25,hhi8(-1024)
4487 2b0e 1907 cpc r17,r25
4488 2b10 04F4 brge .L659
4489 2b12 8091 0000 lds r24,AdNeutralNick
4490 2b16 9091 0000 lds r25,(AdNeutralNick)+1
4491 2b1a 2091 0000 lds r18,cnt.2512
4492 2b1e 3091 0000 lds r19,(cnt.2512)+1
4493 2b22 821B sub r24,r18
4494 2b24 930B sbc r25,r19
4495 .L799:
4496 2b26 9093 0000 sts (AdNeutralNick)+1,r25
4497 2b2a 8093 0000 sts AdNeutralNick,r24
4498 .L659:
4499 2b2e 81E0 ldi r24,lo8(1)
4500 2b30 90E0 ldi r25,hi8(1)
4501 2b32 9093 0000 sts (cnt.2512)+1,r25
4502 2b36 8093 0000 sts cnt.2512,r24
4503 2b3a 1092 0000 sts ausgleichRoll.2507,__zero_reg__
4504 2b3e 1092 0000 sts (ausgleichRoll.2507)+1,__zero_reg__
4505 2b42 1092 0000 sts (ausgleichRoll.2507)+2,__zero_reg__
4506 2b46 1092 0000 sts (ausgleichRoll.2507)+3,__zero_reg__
4507 2b4a 8091 0000 lds r24,MittelIntegralRoll_Alt.2518
4508 2b4e 9091 0000 lds r25,(MittelIntegralRoll_Alt.2518)+1
4509 2b52 A091 0000 lds r26,(MittelIntegralRoll_Alt.2518)+2
4510 2b56 B091 0000 lds r27,(MittelIntegralRoll_Alt.2518)+3
4511 2b5a 2989 ldd r18,Y+17
4512 2b5c 3A89 ldd r19,Y+18
4513 2b5e 4B89 ldd r20,Y+19
4514 2b60 5C89 ldd r21,Y+20
4515 2b62 821B sub r24,r18
4516 2b64 930B sbc r25,r19
4517 2b66 A40B sbc r26,r20
4518 2b68 B50B sbc r27,r21
4519 2b6a 815E subi r24,lo8(-(19999))
4520 2b6c 914B sbci r25,hi8(-(19999))
4521 2b6e AF4F sbci r26,hlo8(-(19999))
4522 2b70 BF4F sbci r27,hhi8(-(19999))
4523 2b72 8F53 subi r24,lo8(39999)
4524 2b74 9C49 sbci r25,hi8(39999)
4525 2b76 A040 sbci r26,hlo8(39999)
4526 2b78 B040 sbci r27,hhi8(39999)
4527 2b7a 00F0 brlo .+2
4528 2b7c 00C0 rjmp .L661
4529 2b7e 41E0 ldi r20,lo8(4097)
4530 2b80 A416 cp r10,r20
4531 2b82 40E1 ldi r20,hi8(4097)
4532 2b84 B406 cpc r11,r20
4533 2b86 40E0 ldi r20,hlo8(4097)
4534 2b88 C406 cpc r12,r20
4535 2b8a 40E0 ldi r20,hhi8(4097)
4536 2b8c D406 cpc r13,r20
4537 2b8e 04F4 brge .+2
4538 2b90 00C0 rjmp .L663
4539 2b92 8091 0000 lds r24,last_r_p.2515
4540 2b96 8823 tst r24
4541 2b98 01F4 brne .+2
4542 2b9a 00C0 rjmp .L665
4543 2b9c D601 movw r26,r12
4544 2b9e C501 movw r24,r10
4545 2ba0 2CE0 ldi r18,12
4546 2ba2 B595 1: asr r27
4547 2ba4 A795 ror r26
4548 2ba6 9795 ror r25
4549 2ba8 8795 ror r24
4550 2baa 2A95 dec r18
4551 2bac 01F4 brne 1b
4552 2bae 0196 adiw r24,1
4553 2bb0 9093 0000 sts (cnt.2512)+1,r25
4554 2bb4 8093 0000 sts cnt.2512,r24
4555 2bb8 D601 movw r26,r12
4556 2bba C501 movw r24,r10
4557 2bbc 03E0 ldi r16,3
4558 2bbe B595 1: asr r27
4559 2bc0 A795 ror r26
4560 2bc2 9795 ror r25
4561 2bc4 8795 ror r24
4562 2bc6 0A95 dec r16
4563 2bc8 01F4 brne 1b
4564 2bca 8093 0000 sts ausgleichRoll.2507,r24
4565 2bce 9093 0000 sts (ausgleichRoll.2507)+1,r25
4566 2bd2 A093 0000 sts (ausgleichRoll.2507)+2,r26
4567 2bd6 B093 0000 sts (ausgleichRoll.2507)+3,r27
4568 2bda 8958 subi r24,lo8(5001)
4569 2bdc 9341 sbci r25,hi8(5001)
4570 2bde A040 sbci r26,hlo8(5001)
4571 2be0 B040 sbci r27,hhi8(5001)
4572 2be2 04F0 brlt .L667
4573 2be4 88E8 ldi r24,lo8(5000)
4574 2be6 93E1 ldi r25,hi8(5000)
4575 2be8 A0E0 ldi r26,hlo8(5000)
4576 2bea B0E0 ldi r27,hhi8(5000)
4577 2bec 8093 0000 sts ausgleichRoll.2507,r24
4578 2bf0 9093 0000 sts (ausgleichRoll.2507)+1,r25
4579 2bf4 A093 0000 sts (ausgleichRoll.2507)+2,r26
4580 2bf8 B093 0000 sts (ausgleichRoll.2507)+3,r27
4581 .L667:
4582 2bfc 6091 0000 lds r22,ausgleichRoll.2507
4583 2c00 7091 0000 lds r23,(ausgleichRoll.2507)+1
4584 2c04 8091 0000 lds r24,(ausgleichRoll.2507)+2
4585 2c08 9091 0000 lds r25,(ausgleichRoll.2507)+3
4586 2c0c 20E0 ldi r18,lo8(256)
4587 2c0e 31E0 ldi r19,hi8(256)
4588 2c10 40E0 ldi r20,hlo8(256)
4589 2c12 50E0 ldi r21,hhi8(256)
4590 2c14 0E94 0000 call __divmodsi4
4591 2c18 6CAD ldd r22,Y+60
4592 2c1a 7DAD ldd r23,Y+61
4593 2c1c 620F add r22,r18
4594 2c1e 731F adc r23,r19
4595 2c20 7093 0000 sts (LageKorrekturRoll)+1,r23
4596 2c24 6093 0000 sts LageKorrekturRoll,r22
4597 2c28 00C0 rjmp .L669
4598 .L665:
4599 2c2a 81E0 ldi r24,lo8(1)
4600 2c2c 8093 0000 sts last_r_p.2515,r24
4601 2c30 00C0 rjmp .L669
4602 .L663:
4603 2c32 1092 0000 sts last_r_p.2515,__zero_reg__
4604 2c36 70E0 ldi r23,lo8(-4096)
4605 2c38 A716 cp r10,r23
4606 2c3a 70EF ldi r23,hi8(-4096)
4607 2c3c B706 cpc r11,r23
4608 2c3e 7FEF ldi r23,hlo8(-4096)
4609 2c40 C706 cpc r12,r23
4610 2c42 7FEF ldi r23,hhi8(-4096)
4611 2c44 D706 cpc r13,r23
4612 2c46 04F0 brlt .+2
4613 2c48 00C0 rjmp .L669
4614 2c4a 8091 0000 lds r24,last_r_n.2516
4615 2c4e 8823 tst r24
4616 2c50 01F4 brne .+2
4617 2c52 00C0 rjmp .L671
4618 2c54 8827 clr r24
4619 2c56 9927 clr r25
4620 2c58 DC01 movw r26,r24
4621 2c5a 8A19 sub r24,r10
4622 2c5c 9B09 sbc r25,r11
4623 2c5e AC09 sbc r26,r12
4624 2c60 BD09 sbc r27,r13
4625 2c62 1CE0 ldi r17,12
4626 2c64 B595 1: asr r27
4627 2c66 A795 ror r26
4628 2c68 9795 ror r25
4629 2c6a 8795 ror r24
4630 2c6c 1A95 dec r17
4631 2c6e 01F4 brne 1b
4632 2c70 0196 adiw r24,1
4633 2c72 9093 0000 sts (cnt.2512)+1,r25
4634 2c76 8093 0000 sts cnt.2512,r24
4635 2c7a C601 movw r24,r12
4636 2c7c B501 movw r22,r10
4637 2c7e 28E0 ldi r18,lo8(8)
4638 2c80 30E0 ldi r19,hi8(8)
4639 2c82 40E0 ldi r20,hlo8(8)
4640 2c84 50E0 ldi r21,hhi8(8)
4641 2c86 0E94 0000 call __divmodsi4
4642 2c8a 2093 0000 sts ausgleichRoll.2507,r18
4643 2c8e 3093 0000 sts (ausgleichRoll.2507)+1,r19
4644 2c92 4093 0000 sts (ausgleichRoll.2507)+2,r20
4645 2c96 5093 0000 sts (ausgleichRoll.2507)+3,r21
4646 2c9a 2857 subi r18,lo8(-5000)
4647 2c9c 3C4E sbci r19,hi8(-5000)
4648 2c9e 4F4F sbci r20,hlo8(-5000)
4649 2ca0 5F4F sbci r21,hhi8(-5000)
4650 2ca2 04F4 brge .L673
4651 2ca4 88E7 ldi r24,lo8(-5000)
4652 2ca6 9CEE ldi r25,hi8(-5000)
4653 2ca8 AFEF ldi r26,hlo8(-5000)
4654 2caa BFEF ldi r27,hhi8(-5000)
4655 2cac 8093 0000 sts ausgleichRoll.2507,r24
4656 2cb0 9093 0000 sts (ausgleichRoll.2507)+1,r25
4657 2cb4 A093 0000 sts (ausgleichRoll.2507)+2,r26
4658 2cb8 B093 0000 sts (ausgleichRoll.2507)+3,r27
4659 .L673:
4660 2cbc 6091 0000 lds r22,ausgleichRoll.2507
4661 2cc0 7091 0000 lds r23,(ausgleichRoll.2507)+1
4662 2cc4 8091 0000 lds r24,(ausgleichRoll.2507)+2
4663 2cc8 9091 0000 lds r25,(ausgleichRoll.2507)+3
4664 2ccc 20E0 ldi r18,lo8(256)
4665 2cce 31E0 ldi r19,hi8(256)
4666 2cd0 40E0 ldi r20,hlo8(256)
4667 2cd2 50E0 ldi r21,hhi8(256)
4668 2cd4 0E94 0000 call __divmodsi4
4669 2cd8 ACAD ldd r26,Y+60
4670 2cda BDAD ldd r27,Y+61
4671 2cdc A20F add r26,r18
4672 2cde B31F adc r27,r19
4673 2ce0 B093 0000 sts (LageKorrekturRoll)+1,r27
4674 2ce4 A093 0000 sts LageKorrekturRoll,r26
4675 2ce8 00C0 rjmp .L675
4676 .L671:
4677 2cea 81E0 ldi r24,lo8(1)
4678 2cec 8093 0000 sts last_r_n.2516,r24
4679 2cf0 00C0 rjmp .L675
4680 .L669:
4681 2cf2 1092 0000 sts last_r_n.2516,__zero_reg__
4682 2cf6 00C0 rjmp .L675
4683 .L661:
4684 2cf8 1092 0000 sts (cnt.2512)+1,__zero_reg__
4685 2cfc 1092 0000 sts cnt.2512,__zero_reg__
4686 .L675:
4687 2d00 8091 0000 lds r24,cnt.2512
4688 2d04 9091 0000 lds r25,(cnt.2512)+1
4689 2d08 8816 cp r8,r24
4690 2d0a 9906 cpc r9,r25
4691 2d0c 04F4 brge .L676
4692 2d0e 9092 0000 sts (cnt.2512)+1,r9
4693 2d12 8092 0000 sts cnt.2512,r8
4694 .L676:
4695 2d16 B1E0 ldi r27,lo8(1025)
4696 2d18 AB16 cp r10,r27
4697 2d1a B4E0 ldi r27,hi8(1025)
4698 2d1c BB06 cpc r11,r27
4699 2d1e B0E0 ldi r27,hlo8(1025)
4700 2d20 CB06 cpc r12,r27
4701 2d22 B0E0 ldi r27,hhi8(1025)
4702 2d24 DB06 cpc r13,r27
4703 2d26 04F0 brlt .L678
4704 2d28 8091 0000 lds r24,AdNeutralRoll
4705 2d2c 9091 0000 lds r25,(AdNeutralRoll)+1
4706 2d30 2091 0000 lds r18,cnt.2512
4707 2d34 3091 0000 lds r19,(cnt.2512)+1
4708 2d38 820F add r24,r18
4709 2d3a 931F adc r25,r19
4710 2d3c 00C0 rjmp .L800
4711 .L678:
4712 2d3e E0E0 ldi r30,lo8(-1024)
4713 2d40 AE16 cp r10,r30
4714 2d42 ECEF ldi r30,hi8(-1024)
4715 2d44 BE06 cpc r11,r30
4716 2d46 EFEF ldi r30,hlo8(-1024)
4717 2d48 CE06 cpc r12,r30
4718 2d4a EFEF ldi r30,hhi8(-1024)
4719 2d4c DE06 cpc r13,r30
4720 2d4e 04F4 brge .L680
4721 2d50 8091 0000 lds r24,AdNeutralRoll
4722 2d54 9091 0000 lds r25,(AdNeutralRoll)+1
4723 2d58 2091 0000 lds r18,cnt.2512
4724 2d5c 3091 0000 lds r19,(cnt.2512)+1
4725 2d60 821B sub r24,r18
4726 2d62 930B sbc r25,r19
4727 .L800:
4728 2d64 9093 0000 sts (AdNeutralRoll)+1,r25
4729 2d68 8093 0000 sts AdNeutralRoll,r24
4730 .L680:
4731 2d6c 8091 0000 lds r24,ausgleichRoll.2507
4732 2d70 9091 0000 lds r25,(ausgleichRoll.2507)+1
4733 2d74 9093 0000 sts (DebugOut+56)+1,r25
4734 2d78 8093 0000 sts DebugOut+56,r24
4735 2d7c 8091 0000 lds r24,AdNeutralNick
4736 2d80 9091 0000 lds r25,(AdNeutralNick)+1
4737 2d84 9093 0000 sts (DebugOut+48)+1,r25
4738 2d88 8093 0000 sts DebugOut+48,r24
4739 2d8c 8091 0000 lds r24,AdNeutralRoll
4740 2d90 9091 0000 lds r25,(AdNeutralRoll)+1
4741 2d94 2091 0000 lds r18,StartNeutralRoll
4742 2d98 3091 0000 lds r19,(StartNeutralRoll)+1
4743 2d9c 821B sub r24,r18
4744 2d9e 930B sbc r25,r19
4745 2da0 9C01 movw r18,r24
4746 2da2 A3E0 ldi r26,3
4747 2da4 220F 1: lsl r18
4748 2da6 331F rol r19
4749 2da8 AA95 dec r26
4750 2daa 01F4 brne 1b
4751 2dac 880F lsl r24
4752 2dae 991F rol r25
4753 2db0 820F add r24,r18
4754 2db2 931F adc r25,r19
4755 2db4 9093 0000 sts (DebugOut+50)+1,r25
4756 2db8 8093 0000 sts DebugOut+50,r24
4757 2dbc 00C0 rjmp .L682
4758 .L632:
4759 2dbe 1092 0000 sts (LageKorrekturRoll)+1,__zero_reg__
4760 2dc2 1092 0000 sts LageKorrekturRoll,__zero_reg__
4761 2dc6 1092 0000 sts (LageKorrekturNick)+1,__zero_reg__
4762 2dca 1092 0000 sts LageKorrekturNick,__zero_reg__
4763 .L682:
4764 2dce 20E0 ldi r18,lo8(0x0)
4765 2dd0 30E0 ldi r19,hi8(0x0)
4766 2dd2 40E0 ldi r20,hlo8(0x0)
4767 2dd4 50E0 ldi r21,hhi8(0x0)
4768 2dd6 6091 0000 lds r22,IntegralFaktor
4769 2dda 7091 0000 lds r23,(IntegralFaktor)+1
4770 2dde 8091 0000 lds r24,(IntegralFaktor)+2
4771 2de2 9091 0000 lds r25,(IntegralFaktor)+3
4772 2de6 0E94 0000 call __nesf2
4773 2dea 8823 tst r24
4774 2dec 01F4 brne .L683
4775 2dee 1092 0000 sts (LageKorrekturRoll)+1,__zero_reg__
4776 2df2 1092 0000 sts LageKorrekturRoll,__zero_reg__
4777 2df6 1092 0000 sts (LageKorrekturNick)+1,__zero_reg__
4778 2dfa 1092 0000 sts LageKorrekturNick,__zero_reg__
4779 .L683:
4780 2dfe 8091 0000 lds r24,MittelIntegralNick
4781 2e02 9091 0000 lds r25,(MittelIntegralNick)+1
4782 2e06 A091 0000 lds r26,(MittelIntegralNick)+2
4783 2e0a B091 0000 lds r27,(MittelIntegralNick)+3
4784 2e0e 8093 0000 sts MittelIntegralNick_Alt.2517,r24
4785 2e12 9093 0000 sts (MittelIntegralNick_Alt.2517)+1,r25
4786 2e16 A093 0000 sts (MittelIntegralNick_Alt.2517)+2,r26
4787 2e1a B093 0000 sts (MittelIntegralNick_Alt.2517)+3,r27
4788 2e1e 8091 0000 lds r24,MittelIntegralRoll
4789 2e22 9091 0000 lds r25,(MittelIntegralRoll)+1
4790 2e26 A091 0000 lds r26,(MittelIntegralRoll)+2
4791 2e2a B091 0000 lds r27,(MittelIntegralRoll)+3
4792 2e2e 8093 0000 sts MittelIntegralRoll_Alt.2518,r24
4793 2e32 9093 0000 sts (MittelIntegralRoll_Alt.2518)+1,r25
4794 2e36 A093 0000 sts (MittelIntegralRoll_Alt.2518)+2,r26
4795 2e3a B093 0000 sts (MittelIntegralRoll_Alt.2518)+3,r27
4796 2e3e 1092 0000 sts IntegralAccNick,__zero_reg__
4797 2e42 1092 0000 sts (IntegralAccNick)+1,__zero_reg__
4798 2e46 1092 0000 sts (IntegralAccNick)+2,__zero_reg__
4799 2e4a 1092 0000 sts (IntegralAccNick)+3,__zero_reg__
4800 2e4e 1092 0000 sts IntegralAccRoll,__zero_reg__
4801 2e52 1092 0000 sts (IntegralAccRoll)+1,__zero_reg__
4802 2e56 1092 0000 sts (IntegralAccRoll)+2,__zero_reg__
4803 2e5a 1092 0000 sts (IntegralAccRoll)+3,__zero_reg__
4804 2e5e 1092 0000 sts IntegralAccZ,__zero_reg__
4805 2e62 1092 0000 sts (IntegralAccZ)+1,__zero_reg__
4806 2e66 1092 0000 sts (IntegralAccZ)+2,__zero_reg__
4807 2e6a 1092 0000 sts (IntegralAccZ)+3,__zero_reg__
4808 2e6e 1092 0000 sts MittelIntegralNick,__zero_reg__
4809 2e72 1092 0000 sts (MittelIntegralNick)+1,__zero_reg__
4810 2e76 1092 0000 sts (MittelIntegralNick)+2,__zero_reg__
4811 2e7a 1092 0000 sts (MittelIntegralNick)+3,__zero_reg__
4812 2e7e 1092 0000 sts MittelIntegralRoll,__zero_reg__
4813 2e82 1092 0000 sts (MittelIntegralRoll)+1,__zero_reg__
4814 2e86 1092 0000 sts (MittelIntegralRoll)+2,__zero_reg__
4815 2e8a 1092 0000 sts (MittelIntegralRoll)+3,__zero_reg__
4816 2e8e 1092 0000 sts MittelIntegralNick2,__zero_reg__
4817 2e92 1092 0000 sts (MittelIntegralNick2)+1,__zero_reg__
4818 2e96 1092 0000 sts (MittelIntegralNick2)+2,__zero_reg__
4819 2e9a 1092 0000 sts (MittelIntegralNick2)+3,__zero_reg__
4820 2e9e 1092 0000 sts MittelIntegralRoll2,__zero_reg__
4821 2ea2 1092 0000 sts (MittelIntegralRoll2)+1,__zero_reg__
4822 2ea6 1092 0000 sts (MittelIntegralRoll2)+2,__zero_reg__
4823 2eaa 1092 0000 sts (MittelIntegralRoll2)+3,__zero_reg__
4824 2eae 1092 0000 sts (ZaehlMessungen)+1,__zero_reg__
4825 2eb2 1092 0000 sts ZaehlMessungen,__zero_reg__
4826 .L630:
4827 2eb6 8090 0000 lds r8,StickGier
4828 2eba 9090 0000 lds r9,(StickGier)+1
4829 2ebe 5401 movw r10,r8
4830 2ec0 97FE sbrs r9,7
4831 2ec2 00C0 rjmp .L685
4832 2ec4 AA24 clr r10
4833 2ec6 BB24 clr r11
4834 2ec8 A818 sub r10,r8
4835 2eca B908 sbc r11,r9
4836 .L685:
4837 2ecc F5E1 ldi r31,lo8(21)
4838 2ece AF16 cp r10,r31
4839 2ed0 B104 cpc r11,__zero_reg__
4840 2ed2 04F0 brlt .L686
4841 2ed4 8091 0000 lds r24,EE_Parameter+8
4842 2ed8 84FD sbrc r24,4
4843 2eda 00C0 rjmp .L686
4844 2edc 81E0 ldi r24,lo8(1)
4845 2ede 8093 0000 sts NeueKompassRichtungMerken.2505,r24
4846 .L686:
4847 2ee2 E090 0000 lds r14,EE_Parameter+17
4848 2ee6 CC24 clr r12
4849 2ee8 B7FC sbrc r11,7
4850 2eea C094 com r12
4851 2eec DC2C mov r13,r12
4852 2eee B401 movw r22,r8
4853 2ef0 8827 clr r24
4854 2ef2 77FD sbrc r23,7
4855 2ef4 8095 com r24
4856 2ef6 982F mov r25,r24
4857 2ef8 2E2D mov r18,r14
4858 2efa 3327 clr r19
4859 2efc 4427 clr r20
4860 2efe 5527 clr r21
4861 2f00 0E94 0000 call __mulsi3
4862 2f04 9B01 movw r18,r22
4863 2f06 AC01 movw r20,r24
4864 2f08 C601 movw r24,r12
4865 2f0a B501 movw r22,r10
4866 2f0c 0E94 0000 call __mulsi3
4867 2f10 20E0 ldi r18,lo8(512)
4868 2f12 32E0 ldi r19,hi8(512)
4869 2f14 40E0 ldi r20,hlo8(512)
4870 2f16 50E0 ldi r21,hhi8(512)
4871 2f18 0E94 0000 call __divmodsi4
4872 2f1c 8901 movw r16,r18
4873 2f1e 9A01 movw r18,r20
4874 2f20 FF24 clr r15
4875 2f22 E89C mul r14,r8
4876 2f24 C001 movw r24,r0
4877 2f26 E99C mul r14,r9
4878 2f28 900D add r25,r0
4879 2f2a F89C mul r15,r8
4880 2f2c 900D add r25,r0
4881 2f2e 1124 clr r1
4882 2f30 64E0 ldi r22,lo8(4)
4883 2f32 70E0 ldi r23,hi8(4)
4884 2f34 0E94 0000 call __divmodhi4
4885 2f38 600F add r22,r16
4886 2f3a 711F adc r23,r17
4887 2f3c 8827 clr r24
4888 2f3e 77FD sbrc r23,7
4889 2f40 8095 com r24
4890 2f42 982F mov r25,r24
4891 2f44 6093 0000 sts sollGier.2493,r22
4892 2f48 7093 0000 sts (sollGier.2493)+1,r23
4893 2f4c 8093 0000 sts (sollGier.2493)+2,r24
4894 2f50 9093 0000 sts (sollGier.2493)+3,r25
4895 2f54 2091 0000 lds r18,Mess_Integral_Gier
4896 2f58 3091 0000 lds r19,(Mess_Integral_Gier)+1
4897 2f5c 4091 0000 lds r20,(Mess_Integral_Gier)+2
4898 2f60 5091 0000 lds r21,(Mess_Integral_Gier)+3
4899 2f64 261B sub r18,r22
4900 2f66 370B sbc r19,r23
4901 2f68 480B sbc r20,r24
4902 2f6a 590B sbc r21,r25
4903 2f6c 2093 0000 sts Mess_Integral_Gier,r18
4904 2f70 3093 0000 sts (Mess_Integral_Gier)+1,r19
4905 2f74 4093 0000 sts (Mess_Integral_Gier)+2,r20
4906 2f78 5093 0000 sts (Mess_Integral_Gier)+3,r21
4907 2f7c 2135 cpi r18,lo8(50001)
4908 2f7e 63EC ldi r22,hi8(50001)
4909 2f80 3607 cpc r19,r22
4910 2f82 60E0 ldi r22,hlo8(50001)
4911 2f84 4607 cpc r20,r22
4912 2f86 60E0 ldi r22,hhi8(50001)
4913 2f88 5607 cpc r21,r22
4914 2f8a 04F0 brlt .L689
4915 2f8c 80E5 ldi r24,lo8(50000)
4916 2f8e 93EC ldi r25,hi8(50000)
4917 2f90 A0E0 ldi r26,hlo8(50000)
4918 2f92 B0E0 ldi r27,hhi8(50000)
4919 2f94 00C0 rjmp .L801
4920 .L689:
4921 2f96 205B subi r18,lo8(-50000)
4922 2f98 3C43 sbci r19,hi8(-50000)
4923 2f9a 4F4F sbci r20,hlo8(-50000)
4924 2f9c 5F4F sbci r21,hhi8(-50000)
4925 2f9e 04F4 brge .L691
4926 2fa0 80EB ldi r24,lo8(-50000)
4927 2fa2 9CE3 ldi r25,hi8(-50000)
4928 2fa4 AFEF ldi r26,hlo8(-50000)
4929 2fa6 BFEF ldi r27,hhi8(-50000)
4930 .L801:
4931 2fa8 8093 0000 sts Mess_Integral_Gier,r24
4932 2fac 9093 0000 sts (Mess_Integral_Gier)+1,r25
4933 2fb0 A093 0000 sts (Mess_Integral_Gier)+2,r26
4934 2fb4 B093 0000 sts (Mess_Integral_Gier)+3,r27
4935 .L691:
4936 2fb8 8091 0000 lds r24,EE_Parameter+8
4937 2fbc 83FF sbrs r24,3
4938 2fbe 00C0 rjmp .L693
4939 2fc0 8091 0000 lds r24,updKompass.2521
4940 2fc4 8150 subi r24,lo8(-(-1))
4941 2fc6 8093 0000 sts updKompass.2521,r24
4942 2fca 8F3F cpi r24,lo8(-1)
4943 2fcc 01F4 brne .L695
4944 2fce 0E94 0000 call heading_MM3
4945 2fd2 9093 0000 sts (KompassValue)+1,r25
4946 2fd6 8093 0000 sts KompassValue,r24
4947 2fda 2091 0000 lds r18,KompassStartwert
4948 2fde 3091 0000 lds r19,(KompassStartwert)+1
4949 2fe2 821B sub r24,r18
4950 2fe4 930B sbc r25,r19
4951 2fe6 845E subi r24,lo8(-(540))
4952 2fe8 9D4F sbci r25,hi8(-(540))
4953 2fea 68E6 ldi r22,lo8(360)
4954 2fec 71E0 ldi r23,hi8(360)
4955 2fee 0E94 0000 call __divmodhi4
4956 2ff2 845B subi r24,lo8(-(-180))
4957 2ff4 9040 sbci r25,hi8(-(-180))
4958 2ff6 9093 0000 sts (KompassRichtung)+1,r25
4959 2ffa 8093 0000 sts KompassRichtung,r24
4960 2ffe 82E3 ldi r24,lo8(50)
4961 3000 8093 0000 sts updKompass.2521,r24
4962 .L695:
4963 3004 6091 0000 lds r22,IntegralNick
4964 3008 7091 0000 lds r23,(IntegralNick)+1
4965 300c 8091 0000 lds r24,(IntegralNick)+2
4966 3010 9091 0000 lds r25,(IntegralNick)+3
4967 3014 20E0 ldi r18,lo8(512)
4968 3016 32E0 ldi r19,hi8(512)
4969 3018 40E0 ldi r20,hlo8(512)
4970 301a 50E0 ldi r21,hhi8(512)
4971 301c 0E94 0000 call __divmodsi4
4972 3020 8901 movw r16,r18
4973 3022 37FF sbrs r19,7
4974 3024 00C0 rjmp .L697
4975 3026 1095 com r17
4976 3028 0195 neg r16
4977 302a 1F4F sbci r17,lo8(-1)
4978 .L697:
4979 302c 6091 0000 lds r22,IntegralRoll
4980 3030 7091 0000 lds r23,(IntegralRoll)+1
4981 3034 8091 0000 lds r24,(IntegralRoll)+2
4982 3038 9091 0000 lds r25,(IntegralRoll)+3
4983 303c 20E0 ldi r18,lo8(512)
4984 303e 32E0 ldi r19,hi8(512)
4985 3040 40E0 ldi r20,hlo8(512)
4986 3042 50E0 ldi r21,hhi8(512)
4987 3044 0E94 0000 call __divmodsi4
4988 3048 B901 movw r22,r18
4989 304a 37FF sbrs r19,7
4990 304c 00C0 rjmp .L698
4991 304e 7095 com r23
4992 3050 6195 neg r22
4993 3052 7F4F sbci r23,lo8(-1)
4994 .L698:
4995 3054 6017 cp r22,r16
4996 3056 7107 cpc r23,r17
4997 3058 04F4 brge .L699
4998 305a B801 movw r22,r16
4999 .L699:
5000 305c 6332 cpi r22,35
5001 305e 7105 cpc r23,__zero_reg__
5002 3060 04F4 brge .L700
5003 3062 8091 0000 lds r24,NeueKompassRichtungMerken.2505
5004 3066 8823 tst r24
5005 3068 01F0 breq .L700
5006 306a 8091 0000 lds r24,KompassValue
5007 306e 9091 0000 lds r25,(KompassValue)+1
5008 3072 9093 0000 sts (KompassStartwert)+1,r25
5009 3076 8093 0000 sts KompassStartwert,r24
5010 307a 1092 0000 sts NeueKompassRichtungMerken.2505,__zero_reg__
5011 .L700:
5012 307e 2091 0000 lds r18,Parameter_KompassWirkung
5013 3082 3327 clr r19
5014 3084 629F mul r22,r18
5015 3086 C001 movw r24,r0
5016 3088 639F mul r22,r19
5017 308a 900D add r25,r0
5018 308c 729F mul r23,r18
5019 308e 900D add r25,r0
5020 3090 1124 clr r1
5021 3092 60E4 ldi r22,lo8(64)
5022 3094 70E0 ldi r23,hi8(64)
5023 3096 0E94 0000 call __divmodhi4
5024 309a 261B sub r18,r22
5025 309c 370B sbc r19,r23
5026 309e 1216 cp __zero_reg__,r18
5027 30a0 1306 cpc __zero_reg__,r19
5028 30a2 04F4 brge .L693
5029 30a4 8091 0000 lds r24,KompassRichtung
5030 30a8 9091 0000 lds r25,(KompassRichtung)+1
5031 30ac DC01 movw r26,r24
5032 30ae 2A9F mul r18,r26
5033 30b0 C001 movw r24,r0
5034 30b2 2B9F mul r18,r27
5035 30b4 900D add r25,r0
5036 30b6 3A9F mul r19,r26
5037 30b8 900D add r25,r0
5038 30ba 1124 clr r1
5039 30bc 60E2 ldi r22,lo8(32)
5040 30be 70E0 ldi r23,hi8(32)
5041 30c0 0E94 0000 call __divmodhi4
5042 30c4 8827 clr r24
5043 30c6 77FD sbrc r23,7
5044 30c8 8095 com r24
5045 30ca 982F mov r25,r24
5046 30cc 2091 0000 lds r18,Mess_Integral_Gier
5047 30d0 3091 0000 lds r19,(Mess_Integral_Gier)+1
5048 30d4 4091 0000 lds r20,(Mess_Integral_Gier)+2
5049 30d8 5091 0000 lds r21,(Mess_Integral_Gier)+3
5050 30dc 260F add r18,r22
5051 30de 371F adc r19,r23
5052 30e0 481F adc r20,r24
5053 30e2 591F adc r21,r25
5054 30e4 2093 0000 sts Mess_Integral_Gier,r18
5055 30e8 3093 0000 sts (Mess_Integral_Gier)+1,r19
5056 30ec 4093 0000 sts (Mess_Integral_Gier)+2,r20
5057 30f0 5093 0000 sts (Mess_Integral_Gier)+3,r21
5058 .L693:
5059 30f4 8091 0000 lds r24,TimerWerteausgabe.2504
5060 30f8 8150 subi r24,lo8(-(-1))
5061 30fa 8093 0000 sts TimerWerteausgabe.2504,r24
5062 30fe 8F3F cpi r24,lo8(-1)
5063 3100 01F0 breq .+2
5064 3102 00C0 rjmp .L704
5065 3104 88E1 ldi r24,lo8(24)
5066 3106 8093 0000 sts TimerWerteausgabe.2504,r24
5067 310a E090 0000 lds r14,EE_Parameter+20
5068 310e FF24 clr r15
5069 3110 0027 clr r16
5070 3112 1127 clr r17
5071 3114 6091 0000 lds r22,IntegralNick
5072 3118 7091 0000 lds r23,(IntegralNick)+1
5073 311c 8091 0000 lds r24,(IntegralNick)+2
5074 3120 9091 0000 lds r25,(IntegralNick)+3
5075 3124 A801 movw r20,r16
5076 3126 9701 movw r18,r14
5077 3128 0E94 0000 call __divmodsi4
5078 312c 3093 0000 sts (DebugOut+2)+1,r19
5079 3130 2093 0000 sts DebugOut+2,r18
5080 3134 6091 0000 lds r22,IntegralRoll
5081 3138 7091 0000 lds r23,(IntegralRoll)+1
5082 313c 8091 0000 lds r24,(IntegralRoll)+2
5083 3140 9091 0000 lds r25,(IntegralRoll)+3
5084 3144 A801 movw r20,r16
5085 3146 9701 movw r18,r14
5086 3148 0E94 0000 call __divmodsi4
5087 314c 3093 0000 sts (DebugOut+4)+1,r19
5088 3150 2093 0000 sts DebugOut+4,r18
5089 3154 8091 0000 lds r24,Mittelwert_AccNick
5090 3158 9091 0000 lds r25,(Mittelwert_AccNick)+1
5091 315c 9093 0000 sts (DebugOut+6)+1,r25
5092 3160 8093 0000 sts DebugOut+6,r24
5093 3164 8091 0000 lds r24,Mittelwert_AccRoll
5094 3168 9091 0000 lds r25,(Mittelwert_AccRoll)+1
5095 316c 9093 0000 sts (DebugOut+8)+1,r25
5096 3170 8093 0000 sts DebugOut+8,r24
5097 3174 8091 0000 lds r24,MesswertGier
5098 3178 9091 0000 lds r25,(MesswertGier)+1
5099 317c 9093 0000 sts (DebugOut+10)+1,r25
5100 3180 8093 0000 sts DebugOut+10,r24
5101 3184 8091 0000 lds r24,HoehenWert
5102 3188 9091 0000 lds r25,(HoehenWert)+1
5103 318c 9093 0000 sts (DebugOut+12)+1,r25
5104 3190 8093 0000 sts DebugOut+12,r24
5105 3194 6091 0000 lds r22,Mess_Integral_Hoch
5106 3198 7091 0000 lds r23,(Mess_Integral_Hoch)+1
5107 319c 8091 0000 lds r24,(Mess_Integral_Hoch)+2
5108 31a0 9091 0000 lds r25,(Mess_Integral_Hoch)+3
5109 31a4 20E0 ldi r18,lo8(512)
5110 31a6 32E0 ldi r19,hi8(512)
5111 31a8 40E0 ldi r20,hlo8(512)
5112 31aa 50E0 ldi r21,hhi8(512)
5113 31ac 0E94 0000 call __divmodsi4
5114 31b0 3093 0000 sts (DebugOut+14)+1,r19
5115 31b4 2093 0000 sts DebugOut+14,r18
5116 31b8 8091 0000 lds r24,KompassValue
5117 31bc 9091 0000 lds r25,(KompassValue)+1
5118 31c0 9093 0000 sts (DebugOut+18)+1,r25
5119 31c4 8093 0000 sts DebugOut+18,r24
5120 31c8 8091 0000 lds r24,UBat
5121 31cc 9091 0000 lds r25,(UBat)+1
5122 31d0 9093 0000 sts (DebugOut+20)+1,r25
5123 31d4 8093 0000 sts DebugOut+20,r24
5124 31d8 8091 0000 lds r24,SenderOkay
5125 31dc 9927 clr r25
5126 31de 9093 0000 sts (DebugOut+22)+1,r25
5127 31e2 8093 0000 sts DebugOut+22,r24
5128 31e6 8091 0000 lds r24,Mittelwert_AccHoch
5129 31ea 9091 0000 lds r25,(Mittelwert_AccHoch)+1
5130 31ee 9093 0000 sts (DebugOut+34)+1,r25
5131 31f2 8093 0000 sts DebugOut+34,r24
5132 .L704:
5133 31f6 8091 0000 lds r24,Looping_Nick
5134 31fa C090 0000 lds r12,MesswertNick
5135 31fe D090 0000 lds r13,(MesswertNick)+1
5136 3202 8823 tst r24
5137 3204 01F0 breq .L706
5138 3206 B601 movw r22,r12
5139 3208 8827 clr r24
5140 320a 77FD sbrc r23,7
5141 320c 8095 com r24
5142 320e 982F mov r25,r24
5143 3210 0E94 0000 call __floatsisf
5144 3214 2091 0000 lds r18,GyroFaktor
5145 3218 3091 0000 lds r19,(GyroFaktor)+1
5146 321c 4091 0000 lds r20,(GyroFaktor)+2
5147 3220 5091 0000 lds r21,(GyroFaktor)+3
5148 3224 0E94 0000 call __mulsf3
5149 3228 00C0 rjmp .L802
5150 .L706:
5151 322a 6091 0000 lds r22,IntegralNick
5152 322e 7091 0000 lds r23,(IntegralNick)+1
5153 3232 8091 0000 lds r24,(IntegralNick)+2
5154 3236 9091 0000 lds r25,(IntegralNick)+3
5155 323a 0E94 0000 call __floatsisf
5156 323e 2091 0000 lds r18,IntegralFaktor
5157 3242 3091 0000 lds r19,(IntegralFaktor)+1
5158 3246 4091 0000 lds r20,(IntegralFaktor)+2
5159 324a 5091 0000 lds r21,(IntegralFaktor)+3
5160 324e 0E94 0000 call __mulsf3
5161 3252 7B01 movw r14,r22
5162 3254 8C01 movw r16,r24
5163 3256 B601 movw r22,r12
5164 3258 8827 clr r24
5165 325a 77FD sbrc r23,7
5166 325c 8095 com r24
5167 325e 982F mov r25,r24
5168 3260 0E94 0000 call __floatsisf
5169 3264 2091 0000 lds r18,GyroFaktor
5170 3268 3091 0000 lds r19,(GyroFaktor)+1
5171 326c 4091 0000 lds r20,(GyroFaktor)+2
5172 3270 5091 0000 lds r21,(GyroFaktor)+3
5173 3274 0E94 0000 call __mulsf3
5174 3278 9B01 movw r18,r22
5175 327a AC01 movw r20,r24
5176 327c C801 movw r24,r16
5177 327e B701 movw r22,r14
5178 3280 0E94 0000 call __addsf3
5179 .L802:
5180 3284 0E94 0000 call __fixsfsi
5181 3288 7093 0000 sts (MesswertNick)+1,r23
5182 328c 6093 0000 sts MesswertNick,r22
5183 3290 8091 0000 lds r24,Looping_Roll
5184 3294 C090 0000 lds r12,MesswertRoll
5185 3298 D090 0000 lds r13,(MesswertRoll)+1
5186 329c 8823 tst r24
5187 329e 01F0 breq .L709
5188 32a0 B601 movw r22,r12
5189 32a2 8827 clr r24
5190 32a4 77FD sbrc r23,7
5191 32a6 8095 com r24
5192 32a8 982F mov r25,r24
5193 32aa 0E94 0000 call __floatsisf
5194 32ae 2091 0000 lds r18,GyroFaktor
5195 32b2 3091 0000 lds r19,(GyroFaktor)+1
5196 32b6 4091 0000 lds r20,(GyroFaktor)+2
5197 32ba 5091 0000 lds r21,(GyroFaktor)+3
5198 32be 0E94 0000 call __mulsf3
5199 32c2 00C0 rjmp .L803
5200 .L709:
5201 32c4 6091 0000 lds r22,IntegralRoll
5202 32c8 7091 0000 lds r23,(IntegralRoll)+1
5203 32cc 8091 0000 lds r24,(IntegralRoll)+2
5204 32d0 9091 0000 lds r25,(IntegralRoll)+3
5205 32d4 0E94 0000 call __floatsisf
5206 32d8 2091 0000 lds r18,IntegralFaktor
5207 32dc 3091 0000 lds r19,(IntegralFaktor)+1
5208 32e0 4091 0000 lds r20,(IntegralFaktor)+2
5209 32e4 5091 0000 lds r21,(IntegralFaktor)+3
5210 32e8 0E94 0000 call __mulsf3
5211 32ec 7B01 movw r14,r22
5212 32ee 8C01 movw r16,r24
5213 32f0 B601 movw r22,r12
5214 32f2 8827 clr r24
5215 32f4 77FD sbrc r23,7
5216 32f6 8095 com r24
5217 32f8 982F mov r25,r24
5218 32fa 0E94 0000 call __floatsisf
5219 32fe 2091 0000 lds r18,GyroFaktor
5220 3302 3091 0000 lds r19,(GyroFaktor)+1
5221 3306 4091 0000 lds r20,(GyroFaktor)+2
5222 330a 5091 0000 lds r21,(GyroFaktor)+3
5223 330e 0E94 0000 call __mulsf3
5224 3312 9B01 movw r18,r22
5225 3314 AC01 movw r20,r24
5226 3316 C801 movw r24,r16
5227 3318 B701 movw r22,r14
5228 331a 0E94 0000 call __addsf3
5229 .L803:
5230 331e 0E94 0000 call __fixsfsi
5231 3322 7093 0000 sts (MesswertRoll)+1,r23
5232 3326 6093 0000 sts MesswertRoll,r22
5233 332a 2091 0000 lds r18,IntegralFaktor
5234 332e 3091 0000 lds r19,(IntegralFaktor)+1
5235 3332 4091 0000 lds r20,(IntegralFaktor)+2
5236 3336 5091 0000 lds r21,(IntegralFaktor)+3
5237 333a 2AA3 std Y+34,r18
5238 333c 3BA3 std Y+35,r19
5239 333e 4CA3 std Y+36,r20
5240 3340 5DA3 std Y+37,r21
5241 3342 6091 0000 lds r22,MesswertGier
5242 3346 7091 0000 lds r23,(MesswertGier)+1
5243 334a 8827 clr r24
5244 334c 77FD sbrc r23,7
5245 334e 8095 com r24
5246 3350 982F mov r25,r24
5247 3352 0E94 0000 call __floatsisf
5248 3356 7B01 movw r14,r22
5249 3358 8C01 movw r16,r24
5250 335a 6091 0000 lds r22,GyroFaktor
5251 335e 7091 0000 lds r23,(GyroFaktor)+1
5252 3362 8091 0000 lds r24,(GyroFaktor)+2
5253 3366 9091 0000 lds r25,(GyroFaktor)+3
5254 336a 9B01 movw r18,r22
5255 336c AC01 movw r20,r24
5256 336e 0E94 0000 call __addsf3
5257 3372 9B01 movw r18,r22
5258 3374 AC01 movw r20,r24
5259 3376 C801 movw r24,r16
5260 3378 B701 movw r22,r14
5261 337a 0E94 0000 call __mulsf3
5262 337e 7B01 movw r14,r22
5263 3380 8C01 movw r16,r24
5264 3382 6091 0000 lds r22,Integral_Gier
5265 3386 7091 0000 lds r23,(Integral_Gier)+1
5266 338a 8091 0000 lds r24,(Integral_Gier)+2
5267 338e 9091 0000 lds r25,(Integral_Gier)+3
5268 3392 0E94 0000 call __floatsisf
5269 3396 2AA1 ldd r18,Y+34
5270 3398 3BA1 ldd r19,Y+35
5271 339a 4CA1 ldd r20,Y+36
5272 339c 5DA1 ldd r21,Y+37
5273 339e 0E94 0000 call __mulsf3
5274 33a2 20E0 ldi r18,lo8(0x3f000000)
5275 33a4 30E0 ldi r19,hi8(0x3f000000)
5276 33a6 40E0 ldi r20,hlo8(0x3f000000)
5277 33a8 5FE3 ldi r21,hhi8(0x3f000000)
5278 33aa 0E94 0000 call __mulsf3
5279 33ae 9B01 movw r18,r22
5280 33b0 AC01 movw r20,r24
5281 33b2 C801 movw r24,r16
5282 33b4 B701 movw r22,r14
5283 33b6 0E94 0000 call __addsf3
5284 33ba 0E94 0000 call __fixsfsi
5285 33be 8B01 movw r16,r22
5286 33c0 7093 0000 sts (MesswertGier)+1,r23
5287 33c4 6093 0000 sts MesswertGier,r22
5288 33c8 6091 0000 lds r22,IntegralRoll
5289 33cc 7091 0000 lds r23,(IntegralRoll)+1
5290 33d0 8091 0000 lds r24,(IntegralRoll)+2
5291 33d4 9091 0000 lds r25,(IntegralRoll)+3
5292 33d8 0E94 0000 call __floatsisf
5293 33dc 2AA1 ldd r18,Y+34
5294 33de 3BA1 ldd r19,Y+35
5295 33e0 4CA1 ldd r20,Y+36
5296 33e2 5DA1 ldd r21,Y+37
5297 33e4 0E94 0000 call __mulsf3
5298 33e8 6987 std Y+9,r22
5299 33ea 7A87 std Y+10,r23
5300 33ec 8B87 std Y+11,r24
5301 33ee 9C87 std Y+12,r25
5302 33f0 0E94 0000 call __fixunssfsi
5303 33f4 7093 0000 sts (DebugOut+52)+1,r23
5304 33f8 6093 0000 sts DebugOut+52,r22
5305 33fc 4091 0000 lds r20,StickRoll
5306 3400 5091 0000 lds r21,(StickRoll)+1
5307 3404 5DA7 std Y+45,r21
5308 3406 4CA7 std Y+44,r20
5309 3408 5093 0000 sts (DebugOut+64)+1,r21
5310 340c 4093 0000 sts DebugOut+64,r20
5311 3410 2091 0000 lds r18,MesswertRoll
5312 3414 3091 0000 lds r19,(MesswertRoll)+1
5313 3418 3093 0000 sts (DebugOut+58)+1,r19
5314 341c 2093 0000 sts DebugOut+58,r18
5315 3420 8091 0000 lds r24,MesswertNick
5316 3424 9091 0000 lds r25,(MesswertNick)+1
5317 3428 58E0 ldi r21,hi8(2049)
5318 342a 8130 cpi r24,lo8(2049)
5319 342c 9507 cpc r25,r21
5320 342e 04F0 brlt .L712
5321 3430 80E0 ldi r24,lo8(2048)
5322 3432 98E0 ldi r25,hi8(2048)
5323 3434 00C0 rjmp .L804
5324 .L712:
5325 3436 8050 subi r24,lo8(-2048)
5326 3438 984F sbci r25,hi8(-2048)
5327 343a 04F4 brge .L714
5328 343c 80E0 ldi r24,lo8(-2048)
5329 343e 98EF ldi r25,hi8(-2048)
5330 .L804:
5331 3440 9093 0000 sts (MesswertNick)+1,r25
5332 3444 8093 0000 sts MesswertNick,r24
5333 .L714:
5334 3448 78E0 ldi r23,hi8(2049)
5335 344a 2130 cpi r18,lo8(2049)
5336 344c 3707 cpc r19,r23
5337 344e 04F0 brlt .L716
5338 3450 80E0 ldi r24,lo8(2048)
5339 3452 98E0 ldi r25,hi8(2048)
5340 3454 00C0 rjmp .L805
5341 .L716:
5342 3456 2050 subi r18,lo8(-2048)
5343 3458 384F sbci r19,hi8(-2048)
5344 345a 04F4 brge .L718
5345 345c 80E0 ldi r24,lo8(-2048)
5346 345e 98EF ldi r25,hi8(-2048)
5347 .L805:
5348 3460 9093 0000 sts (MesswertRoll)+1,r25
5349 3464 8093 0000 sts MesswertRoll,r24
5350 .L718:
5351 3468 98E0 ldi r25,hi8(2049)
5352 346a 0130 cpi r16,lo8(2049)
5353 346c 1907 cpc r17,r25
5354 346e 04F0 brlt .L720
5355 3470 80E0 ldi r24,lo8(2048)
5356 3472 98E0 ldi r25,hi8(2048)
5357 3474 00C0 rjmp .L806
5358 .L720:
5359 3476 0050 subi r16,lo8(-2048)
5360 3478 184F sbci r17,hi8(-2048)
5361 347a 04F4 brge .L722
5362 347c 80E0 ldi r24,lo8(-2048)
5363 347e 98EF ldi r25,hi8(-2048)
5364 .L806:
5365 3480 9093 0000 sts (MesswertGier)+1,r25
5366 3484 8093 0000 sts MesswertGier,r24
5367 .L722:
5368 3488 8091 0000 lds r24,EE_Parameter+8
5369 348c 9927 clr r25
5370 348e 80FF sbrs r24,0
5371 3490 00C0 rjmp .L724
5372 3492 4091 0000 lds r20,Parameter_MaxHoehe
5373 3496 81FF sbrs r24,1
5374 3498 00C0 rjmp .L726
5375 349a 4233 cpi r20,lo8(50)
5376 349c 00F4 brsh .L807
5377 349e 8091 0000 lds r24,HoehenWert
5378 34a2 9091 0000 lds r25,(HoehenWert)+1
5379 34a6 4497 sbiw r24,20
5380 34a8 9093 0000 sts (SollHoehe)+1,r25
5381 34ac 8093 0000 sts SollHoehe,r24
5382 34b0 1092 0000 sts HoehenReglerAktiv,__zero_reg__
5383 34b4 00C0 rjmp .L730
5384 .L726:
5385 34b6 2091 0000 lds r18,ExternHoehenValue
5386 34ba 3091 0000 lds r19,(ExternHoehenValue)+1
5387 34be 240F add r18,r20
5388 34c0 311D adc r19,__zero_reg__
5389 34c2 8091 0000 lds r24,EE_Parameter+13
5390 34c6 9927 clr r25
5391 34c8 FC01 movw r30,r24
5392 34ca 2E9F mul r18,r30
5393 34cc C001 movw r24,r0
5394 34ce 2F9F mul r18,r31
5395 34d0 900D add r25,r0
5396 34d2 3E9F mul r19,r30
5397 34d4 900D add r25,r0
5398 34d6 1124 clr r1
5399 34d8 4497 sbiw r24,20
5400 34da 9093 0000 sts (SollHoehe)+1,r25
5401 34de 8093 0000 sts SollHoehe,r24
5402 .L807:
5403 34e2 81E0 ldi r24,lo8(1)
5404 34e4 8093 0000 sts HoehenReglerAktiv,r24
5405 .L730:
5406 34e8 8091 0000 lds r24,Notlandung
5407 34ec 8823 tst r24
5408 34ee 01F0 breq .L731
5409 34f0 1092 0000 sts (SollHoehe)+1,__zero_reg__
5410 34f4 1092 0000 sts SollHoehe,__zero_reg__
5411 .L731:
5412 34f8 2091 0000 lds r18,HoehenWert
5413 34fc 3091 0000 lds r19,(HoehenWert)+1
5414 3500 4091 0000 lds r20,SollHoehe
5415 3504 5091 0000 lds r21,(SollHoehe)+1
5416 3508 4217 cp r20,r18
5417 350a 5307 cpc r21,r19
5418 350c 04F0 brlt .+2
5419 350e 00C0 rjmp .L724
5420 3510 8091 0000 lds r24,HoehenReglerAktiv
5421 3514 8823 tst r24
5422 3516 01F4 brne .+2
5423 3518 00C0 rjmp .L724
5424 351a 241B sub r18,r20
5425 351c 350B sbc r19,r21
5426 351e 8091 0000 lds r24,Parameter_Hoehe_P
5427 3522 9927 clr r25
5428 3524 AC01 movw r20,r24
5429 3526 249F mul r18,r20
5430 3528 C001 movw r24,r0
5431 352a 259F mul r18,r21
5432 352c 900D add r25,r0
5433 352e 349F mul r19,r20
5434 3530 900D add r25,r0
5435 3532 1124 clr r1
5436 3534 60E1 ldi r22,lo8(16)
5437 3536 70E0 ldi r23,hi8(16)
5438 3538 0E94 0000 call __divmodhi4
5439 353c 0B81 ldd r16,Y+3
5440 353e 1C81 ldd r17,Y+4
5441 3540 061B sub r16,r22
5442 3542 170B sbc r17,r23
5443 3544 2091 0000 lds r18,HoeheD
5444 3548 3091 0000 lds r19,(HoeheD)+1
5445 354c 8091 0000 lds r24,Parameter_Luftdruck_D
5446 3550 9927 clr r25
5447 3552 BC01 movw r22,r24
5448 3554 269F mul r18,r22
5449 3556 C001 movw r24,r0
5450 3558 279F mul r18,r23
5451 355a 900D add r25,r0
5452 355c 369F mul r19,r22
5453 355e 900D add r25,r0
5454 3560 1124 clr r1
5455 3562 68E0 ldi r22,lo8(8)
5456 3564 70E0 ldi r23,hi8(8)
5457 3566 0E94 0000 call __divmodhi4
5458 356a 061B sub r16,r22
5459 356c 170B sbc r17,r23
5460 356e 6091 0000 lds r22,Mess_Integral_Hoch
5461 3572 7091 0000 lds r23,(Mess_Integral_Hoch)+1
5462 3576 8091 0000 lds r24,(Mess_Integral_Hoch)+2
5463 357a 9091 0000 lds r25,(Mess_Integral_Hoch)+3
5464 357e 20E0 ldi r18,lo8(512)
5465 3580 32E0 ldi r19,hi8(512)
5466 3582 40E0 ldi r20,hlo8(512)
5467 3584 50E0 ldi r21,hhi8(512)
5468 3586 0E94 0000 call __divmodsi4
5469 358a CA01 movw r24,r20
5470 358c B901 movw r22,r18
5471 358e 2091 0000 lds r18,Parameter_Hoehe_ACC_Wirkung
5472 3592 3327 clr r19
5473 3594 4427 clr r20
5474 3596 5527 clr r21
5475 3598 0E94 0000 call __mulsi3
5476 359c 20E2 ldi r18,lo8(32)
5477 359e 30E0 ldi r19,hi8(32)
5478 35a0 40E0 ldi r20,hlo8(32)
5479 35a2 50E0 ldi r21,hhi8(32)
5480 35a4 0E94 0000 call __divmodsi4
5481 35a8 7FEF ldi r23,hi8(-50)
5482 35aa 2E3C cpi r18,lo8(-50)
5483 35ac 3707 cpc r19,r23
5484 35ae 04F4 brge .L735
5485 35b0 2EEC ldi r18,lo8(-50)
5486 35b2 3FEF ldi r19,hi8(-50)
5487 .L735:
5488 35b4 8091 0000 lds r24,hoehenregler.2503
5489 35b8 9091 0000 lds r25,(hoehenregler.2503)+1
5490 35bc AC01 movw r20,r24
5491 35be E4E0 ldi r30,4
5492 35c0 440F 1: lsl r20
5493 35c2 551F rol r21
5494 35c4 EA95 dec r30
5495 35c6 01F4 brne 1b
5496 35c8 481B sub r20,r24
5497 35ca 590B sbc r21,r25
5498 35cc 2333 cpi r18,51
5499 35ce 3105 cpc r19,__zero_reg__
5500 35d0 04F0 brlt .L736
5501 35d2 22E3 ldi r18,lo8(50)
5502 35d4 30E0 ldi r19,hi8(50)
5503 .L736:
5504 35d6 021B sub r16,r18
5505 35d8 130B sbc r17,r19
5506 35da CA01 movw r24,r20
5507 35dc 800F add r24,r16
5508 35de 911F adc r25,r17
5509 35e0 60E1 ldi r22,lo8(16)
5510 35e2 70E0 ldi r23,hi8(16)
5511 35e4 0E94 0000 call __divmodhi4
5512 35e8 7093 0000 sts (hoehenregler.2503)+1,r23
5513 35ec 6093 0000 sts hoehenregler.2503,r22
5514 35f0 8091 0000 lds r24,EE_Parameter+9
5515 35f4 9927 clr r25
5516 35f6 6817 cp r22,r24
5517 35f8 7907 cpc r23,r25
5518 35fa 04F4 brge .L737
5519 35fc AB81 ldd r26,Y+3
5520 35fe BC81 ldd r27,Y+4
5521 3600 A817 cp r26,r24
5522 3602 B907 cpc r27,r25
5523 3604 04F0 brlt .L739
5524 3606 9093 0000 sts (hoehenregler.2503)+1,r25
5525 360a 8093 0000 sts hoehenregler.2503,r24
5526 360e 00C0 rjmp .L737
5527 .L739:
5528 3610 EB81 ldd r30,Y+3
5529 3612 FC81 ldd r31,Y+4
5530 3614 F093 0000 sts (hoehenregler.2503)+1,r31
5531 3618 E093 0000 sts hoehenregler.2503,r30
5532 361c 00C0 rjmp .L741
5533 .L737:
5534 361e 8091 0000 lds r24,hoehenregler.2503
5535 3622 9091 0000 lds r25,(hoehenregler.2503)+1
5536 3626 2B81 ldd r18,Y+3
5537 3628 3C81 ldd r19,Y+4
5538 362a 2817 cp r18,r24
5539 362c 3907 cpc r19,r25
5540 362e 04F4 brge .L741
5541 3630 3093 0000 sts (hoehenregler.2503)+1,r19
5542 3634 2093 0000 sts hoehenregler.2503,r18
5543 .L741:
5544 3638 4091 0000 lds r20,hoehenregler.2503
5545 363c 5091 0000 lds r21,(hoehenregler.2503)+1
5546 3640 5C83 std Y+4,r21
5547 3642 4B83 std Y+3,r20
5548 .L724:
5549 3644 8091 0000 lds r24,MAX_GAS
5550 3648 682E mov r6,r24
5551 364a 7724 clr r7
5552 364c 7CEE ldi r23,lo8(-20)
5553 364e 872E mov r8,r23
5554 3650 7FEF ldi r23,hi8(-20)
5555 3652 972E mov r9,r23
5556 3654 860C add r8,r6
5557 3656 971C adc r9,r7
5558 3658 6B81 ldd r22,Y+3
5559 365a 7C81 ldd r23,Y+4
5560 365c 6815 cp r22,r8
5561 365e 7905 cpc r23,r9
5562 3660 04F4 brge .L743
5563 3662 4B01 movw r8,r22
5564 .L743:
5565 3664 9092 0000 sts (DebugOut+16)+1,r9
5566 3668 8092 0000 sts DebugOut+16,r8
5567 366c E091 0000 lds r30,MesswertGier
5568 3670 F091 0000 lds r31,(MesswertGier)+1
5569 3674 0091 0000 lds r16,sollGier.2493
5570 3678 1091 0000 lds r17,(sollGier.2493)+1
5571 367c 2091 0000 lds r18,(sollGier.2493)+2
5572 3680 3091 0000 lds r19,(sollGier.2493)+3
5573 3684 74E1 ldi r23,lo8(20)
5574 3686 8716 cp r8,r23
5575 3688 9104 cpc r9,__zero_reg__
5576 368a 04F4 brge .L744
5577 368c 2224 clr r2
5578 368e 3324 clr r3
5579 3690 00C0 rjmp .L746
5580 .L744:
5581 3692 C401 movw r24,r8
5582 3694 62E0 ldi r22,lo8(2)
5583 3696 70E0 ldi r23,hi8(2)
5584 3698 0E94 0000 call __divmodhi4
5585 369c 9F01 movw r18,r30
5586 369e 201B sub r18,r16
5587 36a0 310B sbc r19,r17
5588 36a2 CB01 movw r24,r22
5589 36a4 2617 cp r18,r22
5590 36a6 3707 cpc r19,r23
5591 36a8 04F4 brge .L747
5592 36aa C901 movw r24,r18
5593 .L747:
5594 36ac 7095 com r23
5595 36ae 6195 neg r22
5596 36b0 7F4F sbci r23,lo8(-1)
5597 36b2 6817 cp r22,r24
5598 36b4 7907 cpc r23,r25
5599 36b6 04F4 brge .L748
5600 36b8 BC01 movw r22,r24
5601 .L748:
5602 36ba C301 movw r24,r6
5603 36bc 8819 sub r24,r8
5604 36be 9909 sbc r25,r9
5605 36c0 6817 cp r22,r24
5606 36c2 7907 cpc r23,r25
5607 36c4 04F4 brge .L749
5608 36c6 CB01 movw r24,r22
5609 .L749:
5610 36c8 1401 movw r2,r8
5611 36ca 2618 sub r2,r6
5612 36cc 3708 sbc r3,r7
5613 36ce 2816 cp r2,r24
5614 36d0 3906 cpc r3,r25
5615 36d2 04F4 brge .L746
5616 36d4 1C01 movw r2,r24
5617 .L746:
5618 36d6 4090 0000 lds r4,StickNick
5619 36da 5090 0000 lds r5,(StickNick)+1
5620 36de 8091 0000 lds r24,GPS_Nick
5621 36e2 9091 0000 lds r25,(GPS_Nick)+1
5622 36e6 481A sub r4,r24
5623 36e8 590A sbc r5,r25
5624 36ea 8091 0000 lds r24,MesswertNick
5625 36ee 9091 0000 lds r25,(MesswertNick)+1
5626 36f2 8419 sub r24,r4
5627 36f4 9509 sbc r25,r5
5628 36f6 9093 0000 sts (DiffNick)+1,r25
5629 36fa 8093 0000 sts DiffNick,r24
5630 36fe 20E0 ldi r18,lo8(0x0)
5631 3700 30E0 ldi r19,hi8(0x0)
5632 3702 40E0 ldi r20,hlo8(0x0)
5633 3704 50E0 ldi r21,hhi8(0x0)
5634 3706 6AA1 ldd r22,Y+34
5635 3708 7BA1 ldd r23,Y+35
5636 370a 8CA1 ldd r24,Y+36
5637 370c 9DA1 ldd r25,Y+37
5638 370e 0E94 0000 call __nesf2
5639 3712 8823 tst r24
5640 3714 01F0 breq .L751
5641 3716 6091 0000 lds r22,SummeNick.2491
5642 371a 7091 0000 lds r23,(SummeNick.2491)+1
5643 371e 8091 0000 lds r24,(SummeNick.2491)+2
5644 3722 9091 0000 lds r25,(SummeNick.2491)+3
5645 3726 0E94 0000 call __floatsisf
5646 372a 5B01 movw r10,r22
5647 372c 6C01 movw r12,r24
5648 372e 6091 0000 lds r22,IntegralNick
5649 3732 7091 0000 lds r23,(IntegralNick)+1
5650 3736 8091 0000 lds r24,(IntegralNick)+2
5651 373a 9091 0000 lds r25,(IntegralNick)+3
5652 373e 0E94 0000 call __floatsisf
5653 3742 2AA1 ldd r18,Y+34
5654 3744 3BA1 ldd r19,Y+35
5655 3746 4CA1 ldd r20,Y+36
5656 3748 5DA1 ldd r21,Y+37
5657 374a 0E94 0000 call __mulsf3
5658 374e 7B01 movw r14,r22
5659 3750 8C01 movw r16,r24
5660 3752 B201 movw r22,r4
5661 3754 8827 clr r24
5662 3756 77FD sbrc r23,7
5663 3758 8095 com r24
5664 375a 982F mov r25,r24
5665 375c 0E94 0000 call __floatsisf
5666 3760 9B01 movw r18,r22
5667 3762 AC01 movw r20,r24
5668 3764 C801 movw r24,r16
5669 3766 B701 movw r22,r14
5670 3768 0E94 0000 call __subsf3
5671 376c 9B01 movw r18,r22
5672 376e AC01 movw r20,r24
5673 3770 C601 movw r24,r12
5674 3772 B501 movw r22,r10
5675 3774 0E94 0000 call __addsf3
5676 3778 0E94 0000 call __fixsfsi
5677 377c 6093 0000 sts SummeNick.2491,r22
5678 3780 7093 0000 sts (SummeNick.2491)+1,r23
5679 3784 8093 0000 sts (SummeNick.2491)+2,r24
5680 3788 9093 0000 sts (SummeNick.2491)+3,r25
5681 378c 00C0 rjmp .L754
5682 .L751:
5683 378e 2091 0000 lds r18,DiffNick
5684 3792 3091 0000 lds r19,(DiffNick)+1
5685 3796 4427 clr r20
5686 3798 37FD sbrc r19,7
5687 379a 4095 com r20
5688 379c 542F mov r21,r20
5689 379e 8091 0000 lds r24,SummeNick.2491
5690 37a2 9091 0000 lds r25,(SummeNick.2491)+1
5691 37a6 A091 0000 lds r26,(SummeNick.2491)+2
5692 37aa B091 0000 lds r27,(SummeNick.2491)+3
5693 37ae 820F add r24,r18
5694 37b0 931F adc r25,r19
5695 37b2 A41F adc r26,r20
5696 37b4 B51F adc r27,r21
5697 37b6 8093 0000 sts SummeNick.2491,r24
5698 37ba 9093 0000 sts (SummeNick.2491)+1,r25
5699 37be A093 0000 sts (SummeNick.2491)+2,r26
5700 37c2 B093 0000 sts (SummeNick.2491)+3,r27
5701 .L754:
5702 37c6 8091 0000 lds r24,SummeNick.2491
5703 37ca 9091 0000 lds r25,(SummeNick.2491)+1
5704 37ce A091 0000 lds r26,(SummeNick.2491)+2
5705 37d2 B091 0000 lds r27,(SummeNick.2491)+3
5706 37d6 8138 cpi r24,lo8(16001)
5707 37d8 EEE3 ldi r30,hi8(16001)
5708 37da 9E07 cpc r25,r30
5709 37dc E0E0 ldi r30,hlo8(16001)
5710 37de AE07 cpc r26,r30
5711 37e0 E0E0 ldi r30,hhi8(16001)
5712 37e2 BE07 cpc r27,r30
5713 37e4 04F0 brlt .L755
5714 37e6 80E8 ldi r24,lo8(16000)
5715 37e8 9EE3 ldi r25,hi8(16000)
5716 37ea A0E0 ldi r26,hlo8(16000)
5717 37ec B0E0 ldi r27,hhi8(16000)
5718 37ee 00C0 rjmp .L808
5719 .L755:
5720 37f0 8058 subi r24,lo8(-16000)
5721 37f2 914C sbci r25,hi8(-16000)
5722 37f4 AF4F sbci r26,hlo8(-16000)
5723 37f6 BF4F sbci r27,hhi8(-16000)
5724 37f8 04F4 brge .L757
5725 37fa 80E8 ldi r24,lo8(-16000)
5726 37fc 91EC ldi r25,hi8(-16000)
5727 37fe AFEF ldi r26,hlo8(-16000)
5728 3800 BFEF ldi r27,hhi8(-16000)
5729 .L808:
5730 3802 8093 0000 sts SummeNick.2491,r24
5731 3806 9093 0000 sts (SummeNick.2491)+1,r25
5732 380a A093 0000 sts (SummeNick.2491)+2,r26
5733 380e B093 0000 sts (SummeNick.2491)+3,r27
5734 .L757:
5735 3812 6091 0000 lds r22,DiffNick
5736 3816 7091 0000 lds r23,(DiffNick)+1
5737 381a 2091 0000 lds r18,Ki
5738 381e 3091 0000 lds r19,(Ki)+1
5739 3822 4091 0000 lds r20,(Ki)+2
5740 3826 5091 0000 lds r21,(Ki)+3
5741 382a 2D83 std Y+5,r18
5742 382c 3E83 std Y+6,r19
5743 382e 4F83 std Y+7,r20
5744 3830 5887 std Y+8,r21
5745 3832 8827 clr r24
5746 3834 77FD sbrc r23,7
5747 3836 8095 com r24
5748 3838 982F mov r25,r24
5749 383a 0E94 0000 call __floatsisf
5750 383e 7B01 movw r14,r22
5751 3840 8C01 movw r16,r24
5752 3842 6091 0000 lds r22,SummeNick.2491
5753 3846 7091 0000 lds r23,(SummeNick.2491)+1
5754 384a 8091 0000 lds r24,(SummeNick.2491)+2
5755 384e 9091 0000 lds r25,(SummeNick.2491)+3
5756 3852 0E94 0000 call __floatsisf
5757 3856 9B01 movw r18,r22
5758 3858 AC01 movw r20,r24
5759 385a 6D81 ldd r22,Y+5
5760 385c 7E81 ldd r23,Y+6
5761 385e 8F81 ldd r24,Y+7
5762 3860 9885 ldd r25,Y+8
5763 3862 0E94 0000 call __mulsf3
5764 3866 9B01 movw r18,r22
5765 3868 AC01 movw r20,r24
5766 386a C801 movw r24,r16
5767 386c B701 movw r22,r14
5768 386e 0E94 0000 call __addsf3
5769 3872 0E94 0000 call __fixsfsi
5770 3876 5B01 movw r10,r22
5771 3878 6C01 movw r12,r24
5772 387a 7DAF std Y+61,r23
5773 387c 6CAF std Y+60,r22
5774 387e 8091 0000 lds r24,Parameter_DynamicStability
5775 3882 E82E mov r14,r24
5776 3884 FF24 clr r15
5777 3886 0027 clr r16
5778 3888 1127 clr r17
5779 388a C101 movw r24,r2
5780 388c 37FE sbrs r3,7
5781 388e 00C0 rjmp .L759
5782 3890 8827 clr r24
5783 3892 9927 clr r25
5784 3894 8219 sub r24,r2
5785 3896 9309 sbc r25,r3
5786 .L759:
5787 3898 62E0 ldi r22,lo8(2)
5788 389a 70E0 ldi r23,hi8(2)
5789 389c 0E94 0000 call __divmodhi4
5790 38a0 9B01 movw r18,r22
5791 38a2 280D add r18,r8
5792 38a4 391D adc r19,r9
5793 38a6 4427 clr r20
5794 38a8 37FD sbrc r19,7
5795 38aa 4095 com r20
5796 38ac 542F mov r21,r20
5797 38ae C801 movw r24,r16
5798 38b0 B701 movw r22,r14
5799 38b2 0E94 0000 call __mulsi3
5800 38b6 20E4 ldi r18,lo8(64)
5801 38b8 30E0 ldi r19,hi8(64)
5802 38ba 40E0 ldi r20,hlo8(64)
5803 38bc 50E0 ldi r21,hhi8(64)
5804 38be 0E94 0000 call __divmodsi4
5805 38c2 2901 movw r4,r18
5806 38c4 4CAD ldd r20,Y+60
5807 38c6 5DAD ldd r21,Y+61
5808 38c8 4415 cp r20,r4
5809 38ca 5505 cpc r21,r5
5810 38cc 04F4 brge .L760
5811 38ce 9501 movw r18,r10
5812 .L760:
5813 38d0 AA24 clr r10
5814 38d2 BB24 clr r11
5815 38d4 A418 sub r10,r4
5816 38d6 B508 sbc r11,r5
5817 38d8 A501 movw r20,r10
5818 38da A216 cp r10,r18
5819 38dc B306 cpc r11,r19
5820 38de 04F4 brge .L761
5821 38e0 A901 movw r20,r18
5822 .L761:
5823 38e2 C401 movw r24,r8
5824 38e4 820D add r24,r2
5825 38e6 931D adc r25,r3
5826 38e8 840F add r24,r20
5827 38ea 951F adc r25,r21
5828 38ec 97FF sbrs r25,7
5829 38ee 00C0 rjmp .L762
5830 38f0 20E0 ldi r18,lo8(0)
5831 38f2 30E0 ldi r19,hi8(0)
5832 38f4 00C0 rjmp .L764
5833 .L762:
5834 38f6 9301 movw r18,r6
5835 38f8 8615 cp r24,r6
5836 38fa 9705 cpc r25,r7
5837 38fc 04F4 brge .L764
5838 38fe 9C01 movw r18,r24
5839 .L764:
5840 3900 8091 0000 lds r24,MIN_GAS
5841 3904 C82E mov r12,r24
5842 3906 DD24 clr r13
5843 3908 C601 movw r24,r12
5844 390a C216 cp r12,r18
5845 390c D306 cpc r13,r19
5846 390e 04F4 brge .L766
5847 3910 C901 movw r24,r18
5848 .L766:
5849 3912 8093 0000 sts Motor_Vorne,r24
5850 3916 C401 movw r24,r8
5851 3918 841B sub r24,r20
5852 391a 950B sbc r25,r21
5853 391c 820D add r24,r2
5854 391e 931D adc r25,r3
5855 3920 97FF sbrs r25,7
5856 3922 00C0 rjmp .L767
5857 3924 20E0 ldi r18,lo8(0)
5858 3926 30E0 ldi r19,hi8(0)
5859 3928 00C0 rjmp .L769
5860 .L767:
5861 392a 9301 movw r18,r6
5862 392c 8615 cp r24,r6
5863 392e 9705 cpc r25,r7
5864 3930 04F4 brge .L769
5865 3932 9C01 movw r18,r24
5866 .L769:
5867 3934 C601 movw r24,r12
5868 3936 C216 cp r12,r18
5869 3938 D306 cpc r13,r19
5870 393a 04F4 brge .L771
5871 393c C901 movw r24,r18
5872 .L771:
5873 393e 8093 0000 sts Motor_Hinten,r24
5874 3942 8091 0000 lds r24,GPS_Roll
5875 3946 9091 0000 lds r25,(GPS_Roll)+1
5876 394a 6CA5 ldd r22,Y+44
5877 394c 7DA5 ldd r23,Y+45
5878 394e 681B sub r22,r24
5879 3950 790B sbc r23,r25
5880 3952 7DAF std Y+61,r23
5881 3954 6CAF std Y+60,r22
5882 3956 8091 0000 lds r24,MesswertRoll
5883 395a 9091 0000 lds r25,(MesswertRoll)+1
5884 395e 861B sub r24,r22
5885 3960 970B sbc r25,r23
5886 3962 9093 0000 sts (DiffRoll)+1,r25
5887 3966 8093 0000 sts DiffRoll,r24
5888 396a 20E0 ldi r18,lo8(0x0)
5889 396c 30E0 ldi r19,hi8(0x0)
5890 396e 40E0 ldi r20,hlo8(0x0)
5891 3970 50E0 ldi r21,hhi8(0x0)
5892 3972 6AA1 ldd r22,Y+34
5893 3974 7BA1 ldd r23,Y+35
5894 3976 8CA1 ldd r24,Y+36
5895 3978 9DA1 ldd r25,Y+37
5896 397a 0E94 0000 call __nesf2
5897 397e 8823 tst r24
5898 3980 01F0 breq .L772
5899 3982 6091 0000 lds r22,SummeRoll.2492
5900 3986 7091 0000 lds r23,(SummeRoll.2492)+1
5901 398a 8091 0000 lds r24,(SummeRoll.2492)+2
5902 398e 9091 0000 lds r25,(SummeRoll.2492)+3
5903 3992 0E94 0000 call __floatsisf
5904 3996 7B01 movw r14,r22
5905 3998 8C01 movw r16,r24
5906 399a ACAD ldd r26,Y+60
5907 399c BDAD ldd r27,Y+61
5908 399e BD01 movw r22,r26
5909 39a0 8827 clr r24
5910 39a2 77FD sbrc r23,7
5911 39a4 8095 com r24
5912 39a6 982F mov r25,r24
5913 39a8 0E94 0000 call __floatsisf
5914 39ac 9B01 movw r18,r22
5915 39ae AC01 movw r20,r24
5916 39b0 6985 ldd r22,Y+9
5917 39b2 7A85 ldd r23,Y+10
5918 39b4 8B85 ldd r24,Y+11
5919 39b6 9C85 ldd r25,Y+12
5920 39b8 0E94 0000 call __subsf3
5921 39bc 9B01 movw r18,r22
5922 39be AC01 movw r20,r24
5923 39c0 C801 movw r24,r16
5924 39c2 B701 movw r22,r14
5925 39c4 0E94 0000 call __addsf3
5926 39c8 0E94 0000 call __fixsfsi
5927 39cc 6093 0000 sts SummeRoll.2492,r22
5928 39d0 7093 0000 sts (SummeRoll.2492)+1,r23
5929 39d4 8093 0000 sts (SummeRoll.2492)+2,r24
5930 39d8 9093 0000 sts (SummeRoll.2492)+3,r25
5931 39dc 00C0 rjmp .L775
5932 .L772:
5933 39de 2091 0000 lds r18,DiffRoll
5934 39e2 3091 0000 lds r19,(DiffRoll)+1
5935 39e6 4427 clr r20
5936 39e8 37FD sbrc r19,7
5937 39ea 4095 com r20
5938 39ec 542F mov r21,r20
5939 39ee 8091 0000 lds r24,SummeRoll.2492
5940 39f2 9091 0000 lds r25,(SummeRoll.2492)+1
5941 39f6 A091 0000 lds r26,(SummeRoll.2492)+2
5942 39fa B091 0000 lds r27,(SummeRoll.2492)+3
5943 39fe 820F add r24,r18
5944 3a00 931F adc r25,r19
5945 3a02 A41F adc r26,r20
5946 3a04 B51F adc r27,r21
5947 3a06 8093 0000 sts SummeRoll.2492,r24
5948 3a0a 9093 0000 sts (SummeRoll.2492)+1,r25
5949 3a0e A093 0000 sts (SummeRoll.2492)+2,r26
5950 3a12 B093 0000 sts (SummeRoll.2492)+3,r27
5951 .L775:
5952 3a16 8091 0000 lds r24,SummeRoll.2492
5953 3a1a 9091 0000 lds r25,(SummeRoll.2492)+1
5954 3a1e A091 0000 lds r26,(SummeRoll.2492)+2
5955 3a22 B091 0000 lds r27,(SummeRoll.2492)+3
5956 3a26 8138 cpi r24,lo8(16001)
5957 3a28 EEE3 ldi r30,hi8(16001)
5958 3a2a 9E07 cpc r25,r30
5959 3a2c E0E0 ldi r30,hlo8(16001)
5960 3a2e AE07 cpc r26,r30
5961 3a30 E0E0 ldi r30,hhi8(16001)
5962 3a32 BE07 cpc r27,r30
5963 3a34 04F0 brlt .L776
5964 3a36 80E8 ldi r24,lo8(16000)
5965 3a38 9EE3 ldi r25,hi8(16000)
5966 3a3a A0E0 ldi r26,hlo8(16000)
5967 3a3c B0E0 ldi r27,hhi8(16000)
5968 3a3e 00C0 rjmp .L809
5969 .L776:
5970 3a40 8058 subi r24,lo8(-16000)
5971 3a42 914C sbci r25,hi8(-16000)
5972 3a44 AF4F sbci r26,hlo8(-16000)
5973 3a46 BF4F sbci r27,hhi8(-16000)
5974 3a48 04F4 brge .L778
5975 3a4a 80E8 ldi r24,lo8(-16000)
5976 3a4c 91EC ldi r25,hi8(-16000)
5977 3a4e AFEF ldi r26,hlo8(-16000)
5978 3a50 BFEF ldi r27,hhi8(-16000)
5979 .L809:
5980 3a52 8093 0000 sts SummeRoll.2492,r24
5981 3a56 9093 0000 sts (SummeRoll.2492)+1,r25
5982 3a5a A093 0000 sts (SummeRoll.2492)+2,r26
5983 3a5e B093 0000 sts (SummeRoll.2492)+3,r27
5984 .L778:
5985 3a62 6091 0000 lds r22,DiffRoll
5986 3a66 7091 0000 lds r23,(DiffRoll)+1
5987 3a6a 8827 clr r24
5988 3a6c 77FD sbrc r23,7
5989 3a6e 8095 com r24
5990 3a70 982F mov r25,r24
5991 3a72 0E94 0000 call __floatsisf
5992 3a76 7B01 movw r14,r22
5993 3a78 8C01 movw r16,r24
5994 3a7a 6091 0000 lds r22,SummeRoll.2492
5995 3a7e 7091 0000 lds r23,(SummeRoll.2492)+1
5996 3a82 8091 0000 lds r24,(SummeRoll.2492)+2
5997 3a86 9091 0000 lds r25,(SummeRoll.2492)+3
5998 3a8a 0E94 0000 call __floatsisf
5999 3a8e 9B01 movw r18,r22
6000 3a90 AC01 movw r20,r24
6001 3a92 6D81 ldd r22,Y+5
6002 3a94 7E81 ldd r23,Y+6
6003 3a96 8F81 ldd r24,Y+7
6004 3a98 9885 ldd r25,Y+8
6005 3a9a 0E94 0000 call __mulsf3
6006 3a9e 9B01 movw r18,r22
6007 3aa0 AC01 movw r20,r24
6008 3aa2 C801 movw r24,r16
6009 3aa4 B701 movw r22,r14
6010 3aa6 0E94 0000 call __addsf3
6011 3aaa 0E94 0000 call __fixsfsi
6012 3aae 9201 movw r18,r4
6013 3ab0 6415 cp r22,r4
6014 3ab2 7505 cpc r23,r5
6015 3ab4 04F4 brge .L780
6016 3ab6 9B01 movw r18,r22
6017 .L780:
6018 3ab8 C501 movw r24,r10
6019 3aba A216 cp r10,r18
6020 3abc B306 cpc r11,r19
6021 3abe 04F4 brge .L781
6022 3ac0 C901 movw r24,r18
6023 .L781:
6024 3ac2 A401 movw r20,r8
6025 3ac4 480F add r20,r24
6026 3ac6 591F adc r21,r25
6027 3ac8 4219 sub r20,r2
6028 3aca 5309 sbc r21,r3
6029 3acc 57FF sbrs r21,7
6030 3ace 00C0 rjmp .L782
6031 3ad0 60E0 ldi r22,lo8(0)
6032 3ad2 70E0 ldi r23,hi8(0)
6033 3ad4 00C0 rjmp .L784
6034 .L782:
6035 3ad6 B301 movw r22,r6
6036 3ad8 4615 cp r20,r6
6037 3ada 5705 cpc r21,r7
6038 3adc 04F4 brge .L784
6039 3ade BA01 movw r22,r20
6040 .L784:
6041 3ae0 A601 movw r20,r12
6042 3ae2 C616 cp r12,r22
6043 3ae4 D706 cpc r13,r23
6044 3ae6 04F4 brge .L786
6045 3ae8 AB01 movw r20,r22
6046 .L786:
6047 3aea 4093 0000 sts Motor_Links,r20
6048 3aee 9401 movw r18,r8
6049 3af0 281B sub r18,r24
6050 3af2 390B sbc r19,r25
6051 3af4 2219 sub r18,r2
6052 3af6 3309 sbc r19,r3
6053 3af8 37FF sbrs r19,7
6054 3afa 00C0 rjmp .L787
6055 3afc 40E0 ldi r20,lo8(0)
6056 3afe 50E0 ldi r21,hi8(0)
6057 3b00 00C0 rjmp .L789
6058 .L787:
6059 3b02 A301 movw r20,r6
6060 3b04 2615 cp r18,r6
6061 3b06 3705 cpc r19,r7
6062 3b08 04F4 brge .L789
6063 3b0a A901 movw r20,r18
6064 .L789:
6065 3b0c C601 movw r24,r12
6066 3b0e C416 cp r12,r20
6067 3b10 D506 cpc r13,r21
6068 3b12 04F0 brlt .+2
6069 3b14 00C0 rjmp .L791
6070 3b16 CA01 movw r24,r20
6071 3b18 00C0 rjmp .L791
6072 .L541:
6073 3b1a 2091 0000 lds r18,ExternStickNick
6074 3b1e 3091 0000 lds r19,(ExternStickNick)+1
6075 3b22 C901 movw r24,r18
6076 3b24 63E0 ldi r22,3
6077 3b26 880F 1: lsl r24
6078 3b28 991F rol r25
6079 3b2a 6A95 dec r22
6080 3b2c 01F4 brne 1b
6081 3b2e 821B sub r24,r18
6082 3b30 930B sbc r25,r19
6083 3b32 68E0 ldi r22,lo8(8)
6084 3b34 70E0 ldi r23,hi8(8)
6085 3b36 0E94 0000 call __divmodhi4
6086 3b3a 7DAF std Y+61,r23
6087 3b3c 6CAF std Y+60,r22
6088 3b3e 7093 0000 sts (ExternStickNick)+1,r23
6089 3b42 6093 0000 sts ExternStickNick,r22
6090 .L797:
6091 3b46 40E0 ldi r20,lo8(0)
6092 3b48 50E0 ldi r21,hi8(0)
6093 3b4a 0C94 0000 jmp .L550
6094 .L605:
6095 3b4e 8091 0000 lds r24,Looping_Nick
6096 3b52 8823 tst r24
6097 3b54 01F4 brne .+4
6098 3b56 0C94 0000 jmp .L607
6099 3b5a 0C94 0000 jmp .L604
6100 .L795:
6101 3b5e E090 0000 lds r14,EE_Parameter+20
6102 3b62 FF24 clr r15
6103 3b64 0027 clr r16
6104 3b66 1127 clr r17
6105 3b68 68AD ldd r22,Y+56
6106 3b6a 79AD ldd r23,Y+57
6107 3b6c 8AAD ldd r24,Y+58
6108 3b6e 9BAD ldd r25,Y+59
6109 3b70 A801 movw r20,r16
6110 3b72 9701 movw r18,r14
6111 3b74 0E94 0000 call __divmodsi4
6112 3b78 5901 movw r10,r18
6113 3b7a 6A01 movw r12,r20
6114 3b7c 8091 0000 lds r24,Mittelwert_AccNick
6115 3b80 9091 0000 lds r25,(Mittelwert_AccNick)+1
6116 3b84 AA27 clr r26
6117 3b86 97FD sbrc r25,7
6118 3b88 A095 com r26
6119 3b8a BA2F mov r27,r26
6120 3b8c A81A sub r10,r24
6121 3b8e B90A sbc r11,r25
6122 3b90 CA0A sbc r12,r26
6123 3b92 DB0A sbc r13,r27
6124 3b94 6CA9 ldd r22,Y+52
6125 3b96 7DA9 ldd r23,Y+53
6126 3b98 8EA9 ldd r24,Y+54
6127 3b9a 9FA9 ldd r25,Y+55
6128 3b9c A801 movw r20,r16
6129 3b9e 9701 movw r18,r14
6130 3ba0 0E94 0000 call __divmodsi4
6131 3ba4 7901 movw r14,r18
6132 3ba6 8A01 movw r16,r20
6133 3ba8 8091 0000 lds r24,Mittelwert_AccRoll
6134 3bac 9091 0000 lds r25,(Mittelwert_AccRoll)+1
6135 3bb0 AA27 clr r26
6136 3bb2 97FD sbrc r25,7
6137 3bb4 A095 com r26
6138 3bb6 BA2F mov r27,r26
6139 3bb8 E81A sub r14,r24
6140 3bba F90A sbc r15,r25
6141 3bbc 0A0B sbc r16,r26
6142 3bbe 1B0B sbc r17,r27
6143 3bc0 C601 movw r24,r12
6144 3bc2 B501 movw r22,r10
6145 3bc4 20E1 ldi r18,lo8(16)
6146 3bc6 30E0 ldi r19,hi8(16)
6147 3bc8 40E0 ldi r20,hlo8(16)
6148 3bca 50E0 ldi r21,hhi8(16)
6149 3bcc 0E94 0000 call __divmodsi4
6150 3bd0 1901 movw r2,r18
6151 3bd2 2A01 movw r4,r20
6152 3bd4 5901 movw r10,r18
6153 3bd6 6A01 movw r12,r20
6154 3bd8 C801 movw r24,r16
6155 3bda B701 movw r22,r14
6156 3bdc 20E1 ldi r18,lo8(16)
6157 3bde 30E0 ldi r19,hi8(16)
6158 3be0 40E0 ldi r20,hlo8(16)
6159 3be2 50E0 ldi r21,hhi8(16)
6160 3be4 0E94 0000 call __divmodsi4
6161 3be8 3901 movw r6,r18
6162 3bea 4A01 movw r8,r20
6163 3bec 7901 movw r14,r18
6164 3bee 8A01 movw r16,r20
6165 3bf0 8091 0000 lds r24,MaxStickNick
6166 3bf4 9091 0000 lds r25,(MaxStickNick)+1
6167 3bf8 4097 sbiw r24,16
6168 3bfa 04F0 brlt .+4
6169 3bfc 0C94 0000 jmp .L618
6170 3c00 0C94 0000 jmp .L796
6171 .L613:
6172 3c04 1092 0000 sts IntegralAccNick,__zero_reg__
6173 3c08 1092 0000 sts (IntegralAccNick)+1,__zero_reg__
6174 3c0c 1092 0000 sts (IntegralAccNick)+2,__zero_reg__
6175 3c10 1092 0000 sts (IntegralAccNick)+3,__zero_reg__
6176 3c14 1092 0000 sts IntegralAccRoll,__zero_reg__
6177 3c18 1092 0000 sts (IntegralAccRoll)+1,__zero_reg__
6178 3c1c 1092 0000 sts (IntegralAccRoll)+2,__zero_reg__
6179 3c20 1092 0000 sts (IntegralAccRoll)+3,__zero_reg__
6180 3c24 1092 0000 sts MittelIntegralNick,__zero_reg__
6181 3c28 1092 0000 sts (MittelIntegralNick)+1,__zero_reg__
6182 3c2c 1092 0000 sts (MittelIntegralNick)+2,__zero_reg__
6183 3c30 1092 0000 sts (MittelIntegralNick)+3,__zero_reg__
6184 3c34 1092 0000 sts MittelIntegralRoll,__zero_reg__
6185 3c38 1092 0000 sts (MittelIntegralRoll)+1,__zero_reg__
6186 3c3c 1092 0000 sts (MittelIntegralRoll)+2,__zero_reg__
6187 3c40 1092 0000 sts (MittelIntegralRoll)+3,__zero_reg__
6188 3c44 1092 0000 sts MittelIntegralNick2,__zero_reg__
6189 3c48 1092 0000 sts (MittelIntegralNick2)+1,__zero_reg__
6190 3c4c 1092 0000 sts (MittelIntegralNick2)+2,__zero_reg__
6191 3c50 1092 0000 sts (MittelIntegralNick2)+3,__zero_reg__
6192 3c54 1092 0000 sts MittelIntegralRoll2,__zero_reg__
6193 3c58 1092 0000 sts (MittelIntegralRoll2)+1,__zero_reg__
6194 3c5c 1092 0000 sts (MittelIntegralRoll2)+2,__zero_reg__
6195 3c60 1092 0000 sts (MittelIntegralRoll2)+3,__zero_reg__
6196 3c64 8091 0000 lds r24,Mess_IntegralNick
6197 3c68 9091 0000 lds r25,(Mess_IntegralNick)+1
6198 3c6c A091 0000 lds r26,(Mess_IntegralNick)+2
6199 3c70 B091 0000 lds r27,(Mess_IntegralNick)+3
6200 3c74 8093 0000 sts Mess_IntegralNick2,r24
6201 3c78 9093 0000 sts (Mess_IntegralNick2)+1,r25
6202 3c7c A093 0000 sts (Mess_IntegralNick2)+2,r26
6203 3c80 B093 0000 sts (Mess_IntegralNick2)+3,r27
6204 3c84 8091 0000 lds r24,Mess_IntegralRoll
6205 3c88 9091 0000 lds r25,(Mess_IntegralRoll)+1
6206 3c8c A091 0000 lds r26,(Mess_IntegralRoll)+2
6207 3c90 B091 0000 lds r27,(Mess_IntegralRoll)+3
6208 3c94 8093 0000 sts Mess_IntegralRoll2,r24
6209 3c98 9093 0000 sts (Mess_IntegralRoll2)+1,r25
6210 3c9c A093 0000 sts (Mess_IntegralRoll2)+2,r26
6211 3ca0 B093 0000 sts (Mess_IntegralRoll2)+3,r27
6212 3ca4 1092 0000 sts (ZaehlMessungen)+1,__zero_reg__
6213 3ca8 1092 0000 sts ZaehlMessungen,__zero_reg__
6214 3cac 1092 0000 sts (LageKorrekturNick)+1,__zero_reg__
6215 3cb0 1092 0000 sts LageKorrekturNick,__zero_reg__
6216 3cb4 1092 0000 sts (LageKorrekturRoll)+1,__zero_reg__
6217 3cb8 1092 0000 sts LageKorrekturRoll,__zero_reg__
6218 3cbc 0C94 0000 jmp .L615
6219 .L791:
6220 3cc0 8093 0000 sts Motor_Rechts,r24
6221 /* epilogue: frame size=61 */
6222 3cc4 E2E1 ldi r30,18
6223 3cc6 C35C subi r28,-61
6224 3cc8 0C94 0000 jmp __epilogue_restores__+0
6225 /* epilogue end (size=4) */
6226 /* function MotorRegler size 4949 (4939) */
6228 .data
6229 .LC0:
6230 0000 4265 6769 .string "Beginner"
6230 6E6E 6572
6230 00
6231 0009 00 .string ""
6232 .text
6233 .global DefaultKonstanten3
6235 DefaultKonstanten3:
6236 /* prologue: frame size=0 */
6237 /* prologue end (size=0) */
6238 3ccc 81E0 ldi r24,lo8(1)
6239 3cce 8093 0000 sts EE_Parameter,r24
6240 3cd2 22E0 ldi r18,lo8(2)
6241 3cd4 2093 0000 sts EE_Parameter+1,r18
6242 3cd8 83E0 ldi r24,lo8(3)
6243 3cda 8093 0000 sts EE_Parameter+2,r24
6244 3cde 54E0 ldi r21,lo8(4)
6245 3ce0 5093 0000 sts EE_Parameter+3,r21
6246 3ce4 45E0 ldi r20,lo8(5)
6247 3ce6 4093 0000 sts EE_Parameter+4,r20
6248 3cea 36E0 ldi r19,lo8(6)
6249 3cec 3093 0000 sts EE_Parameter+5,r19
6250 3cf0 87E0 ldi r24,lo8(7)
6251 3cf2 8093 0000 sts EE_Parameter+6,r24
6252 3cf6 88E0 ldi r24,lo8(8)
6253 3cf8 8093 0000 sts EE_Parameter+7,r24
6254 3cfc 80EC ldi r24,lo8(-64)
6255 3cfe 8093 0000 sts EE_Parameter+8,r24
6256 3d02 9EE1 ldi r25,lo8(30)
6257 3d04 9093 0000 sts EE_Parameter+9,r25
6258 3d08 8BEF ldi r24,lo8(-5)
6259 3d0a 8093 0000 sts EE_Parameter+11,r24
6260 3d0e 8AE0 ldi r24,lo8(10)
6261 3d10 8093 0000 sts EE_Parameter+12,r24
6262 3d14 9093 0000 sts EE_Parameter+10,r25
6263 3d18 9093 0000 sts EE_Parameter+14,r25
6264 3d1c 2093 0000 sts EE_Parameter+13,r18
6265 3d20 2093 0000 sts EE_Parameter+15,r18
6266 3d24 5093 0000 sts EE_Parameter+16,r21
6267 3d28 3093 0000 sts EE_Parameter+17,r19
6268 3d2c 8FE0 ldi r24,lo8(15)
6269 3d2e 8093 0000 sts EE_Parameter+18,r24
6270 3d32 8AEF ldi r24,lo8(-6)
6271 3d34 8093 0000 sts EE_Parameter+19,r24
6272 3d38 9093 0000 sts EE_Parameter+20,r25
6273 3d3c 80E8 ldi r24,lo8(-128)
6274 3d3e 8093 0000 sts EE_Parameter+21,r24
6275 3d42 24E6 ldi r18,lo8(100)
6276 3d44 2093 0000 sts EE_Parameter+22,r18
6277 3d48 8CE8 ldi r24,lo8(-116)
6278 3d4a 8093 0000 sts EE_Parameter+23,r24
6279 3d4e 8EE5 ldi r24,lo8(94)
6280 3d50 8093 0000 sts EE_Parameter+24,r24
6281 3d54 83E2 ldi r24,lo8(35)
6282 3d56 8093 0000 sts EE_Parameter+25,r24
6283 3d5a 84E1 ldi r24,lo8(20)
6284 3d5c 8093 0000 sts EE_Parameter+26,r24
6285 3d60 1092 0000 sts EE_Parameter+27,__zero_reg__
6286 3d64 80E1 ldi r24,lo8(16)
6287 3d66 8093 0000 sts EE_Parameter+28,r24
6288 3d6a 80E5 ldi r24,lo8(80)
6289 3d6c 8093 0000 sts EE_Parameter+29,r24
6290 3d70 1092 0000 sts EE_Parameter+30,__zero_reg__
6291 3d74 1092 0000 sts EE_Parameter+31,__zero_reg__
6292 3d78 1092 0000 sts EE_Parameter+32,__zero_reg__
6293 3d7c 1092 0000 sts EE_Parameter+48,__zero_reg__
6294 3d80 1092 0000 sts EE_Parameter+49,__zero_reg__
6295 3d84 1092 0000 sts EE_Parameter+50,__zero_reg__
6296 3d88 1092 0000 sts EE_Parameter+51,__zero_reg__
6297 3d8c 2093 0000 sts EE_Parameter+33,r18
6298 3d90 88E2 ldi r24,lo8(40)
6299 3d92 8093 0000 sts EE_Parameter+34,r24
6300 3d96 1092 0000 sts EE_Parameter+53,__zero_reg__
6301 3d9a 92E3 ldi r25,lo8(50)
6302 3d9c 9093 0000 sts EE_Parameter+35,r25
6303 3da0 86E9 ldi r24,lo8(-106)
6304 3da2 8093 0000 sts EE_Parameter+36,r24
6305 3da6 4093 0000 sts EE_Parameter+37,r20
6306 3daa 9093 0000 sts EE_Parameter+38,r25
6307 3dae 8AE5 ldi r24,lo8(90)
6308 3db0 8093 0000 sts EE_Parameter+39,r24
6309 3db4 9093 0000 sts EE_Parameter+40,r25
6310 3db8 1092 0000 sts EE_Parameter+52,__zero_reg__
6311 3dbc 8093 0000 sts EE_Parameter+41,r24
6312 3dc0 4093 0000 sts EE_Parameter+42,r20
6313 3dc4 2093 0000 sts EE_Parameter+43,r18
6314 3dc8 2093 0000 sts EE_Parameter+44,r18
6315 3dcc 80E2 ldi r24,lo8(32)
6316 3dce 8093 0000 sts EE_Parameter+45,r24
6317 3dd2 5093 0000 sts EE_Parameter+46,r21
6318 3dd6 9093 0000 sts EE_Parameter+47,r25
6319 3dda A0E0 ldi r26,lo8(EE_Parameter+58)
6320 3ddc B0E0 ldi r27,hi8(EE_Parameter+58)
6321 3dde E0E0 ldi r30,lo8(.LC0)
6322 3de0 F0E0 ldi r31,hi8(.LC0)
6323 3de2 8CE0 ldi r24,lo8(12)
6324 .L811:
6325 3de4 0190 ld r0,Z+
6326 3de6 0D92 st X+,r0
6327 3de8 8150 subi r24,lo8(-(-1))
6328 3dea 01F4 brne .L811
6329 /* epilogue: frame size=0 */
6330 3dec 0895 ret
6331 /* epilogue end (size=1) */
6332 /* function DefaultKonstanten3 size 146 (145) */
6334 .data
6335 .LC1:
6336 000a 4E6F 726D .string "Normal"
6336 616C 00
6337 0011 00 .string ""
6338 .text
6339 .global DefaultKonstanten2
6341 DefaultKonstanten2:
6342 /* prologue: frame size=0 */
6343 /* prologue end (size=0) */
6344 3dee 81E0 ldi r24,lo8(1)
6345 3df0 8093 0000 sts EE_Parameter,r24
6346 3df4 82E0 ldi r24,lo8(2)
6347 3df6 8093 0000 sts EE_Parameter+1,r24
6348 3dfa 23E0 ldi r18,lo8(3)
6349 3dfc 2093 0000 sts EE_Parameter+2,r18
6350 3e00 54E0 ldi r21,lo8(4)
6351 3e02 5093 0000 sts EE_Parameter+3,r21
6352 3e06 45E0 ldi r20,lo8(5)
6353 3e08 4093 0000 sts EE_Parameter+4,r20
6354 3e0c 36E0 ldi r19,lo8(6)
6355 3e0e 3093 0000 sts EE_Parameter+5,r19
6356 3e12 87E0 ldi r24,lo8(7)
6357 3e14 8093 0000 sts EE_Parameter+6,r24
6358 3e18 88E0 ldi r24,lo8(8)
6359 3e1a 8093 0000 sts EE_Parameter+7,r24
6360 3e1e 80E4 ldi r24,lo8(64)
6361 3e20 8093 0000 sts EE_Parameter+8,r24
6362 3e24 9EE1 ldi r25,lo8(30)
6363 3e26 9093 0000 sts EE_Parameter+9,r25
6364 3e2a 8BEF ldi r24,lo8(-5)
6365 3e2c 8093 0000 sts EE_Parameter+11,r24
6366 3e30 8AE0 ldi r24,lo8(10)
6367 3e32 8093 0000 sts EE_Parameter+12,r24
6368 3e36 9093 0000 sts EE_Parameter+10,r25
6369 3e3a 9093 0000 sts EE_Parameter+14,r25
6370 3e3e 2093 0000 sts EE_Parameter+13,r18
6371 3e42 2093 0000 sts EE_Parameter+15,r18
6372 3e46 5093 0000 sts EE_Parameter+16,r21
6373 3e4a 3093 0000 sts EE_Parameter+17,r19
6374 3e4e 8FE0 ldi r24,lo8(15)
6375 3e50 8093 0000 sts EE_Parameter+18,r24
6376 3e54 8AEF ldi r24,lo8(-6)
6377 3e56 8093 0000 sts EE_Parameter+19,r24
6378 3e5a 9093 0000 sts EE_Parameter+20,r25
6379 3e5e 80E8 ldi r24,lo8(-128)
6380 3e60 8093 0000 sts EE_Parameter+21,r24
6381 3e64 90E5 ldi r25,lo8(80)
6382 3e66 9093 0000 sts EE_Parameter+22,r25
6383 3e6a 88E7 ldi r24,lo8(120)
6384 3e6c 8093 0000 sts EE_Parameter+23,r24
6385 3e70 8EE5 ldi r24,lo8(94)
6386 3e72 8093 0000 sts EE_Parameter+24,r24
6387 3e76 83E2 ldi r24,lo8(35)
6388 3e78 8093 0000 sts EE_Parameter+25,r24
6389 3e7c 84E1 ldi r24,lo8(20)
6390 3e7e 8093 0000 sts EE_Parameter+26,r24
6391 3e82 1092 0000 sts EE_Parameter+27,__zero_reg__
6392 3e86 30E2 ldi r19,lo8(32)
6393 3e88 3093 0000 sts EE_Parameter+28,r19
6394 3e8c 9093 0000 sts EE_Parameter+29,r25
6395 3e90 1092 0000 sts EE_Parameter+30,__zero_reg__
6396 3e94 1092 0000 sts EE_Parameter+31,__zero_reg__
6397 3e98 1092 0000 sts EE_Parameter+32,__zero_reg__
6398 3e9c 1092 0000 sts EE_Parameter+48,__zero_reg__
6399 3ea0 1092 0000 sts EE_Parameter+49,__zero_reg__
6400 3ea4 1092 0000 sts EE_Parameter+50,__zero_reg__
6401 3ea8 1092 0000 sts EE_Parameter+51,__zero_reg__
6402 3eac 24E6 ldi r18,lo8(100)
6403 3eae 2093 0000 sts EE_Parameter+33,r18
6404 3eb2 88E2 ldi r24,lo8(40)
6405 3eb4 8093 0000 sts EE_Parameter+34,r24
6406 3eb8 1092 0000 sts EE_Parameter+53,__zero_reg__
6407 3ebc 92E3 ldi r25,lo8(50)
6408 3ebe 9093 0000 sts EE_Parameter+35,r25
6409 3ec2 86E9 ldi r24,lo8(-106)
6410 3ec4 8093 0000 sts EE_Parameter+36,r24
6411 3ec8 4093 0000 sts EE_Parameter+37,r20
6412 3ecc 9093 0000 sts EE_Parameter+38,r25
6413 3ed0 8AE5 ldi r24,lo8(90)
6414 3ed2 8093 0000 sts EE_Parameter+39,r24
6415 3ed6 9093 0000 sts EE_Parameter+40,r25
6416 3eda 1092 0000 sts EE_Parameter+52,__zero_reg__
6417 3ede 8093 0000 sts EE_Parameter+41,r24
6418 3ee2 4093 0000 sts EE_Parameter+42,r20
6419 3ee6 2093 0000 sts EE_Parameter+43,r18
6420 3eea 2093 0000 sts EE_Parameter+44,r18
6421 3eee 3093 0000 sts EE_Parameter+45,r19
6422 3ef2 5093 0000 sts EE_Parameter+46,r21
6423 3ef6 8BE4 ldi r24,lo8(75)
6424 3ef8 8093 0000 sts EE_Parameter+47,r24
6425 3efc A0E0 ldi r26,lo8(EE_Parameter+58)
6426 3efe B0E0 ldi r27,hi8(EE_Parameter+58)
6427 3f00 E0E0 ldi r30,lo8(.LC1)
6428 3f02 F0E0 ldi r31,hi8(.LC1)
6429 3f04 8CE0 ldi r24,lo8(12)
6430 .L816:
6431 3f06 0190 ld r0,Z+
6432 3f08 0D92 st X+,r0
6433 3f0a 8150 subi r24,lo8(-(-1))
6434 3f0c 01F4 brne .L816
6435 /* epilogue: frame size=0 */
6436 3f0e 0895 ret
6437 /* epilogue end (size=1) */
6438 /* function DefaultKonstanten2 size 146 (145) */
6440 .data
6441 .LC2:
6442 0012 5370 6F72 .string "Sport"
6442 7400
6443 0018 00 .string ""
6444 .text
6445 .global DefaultKonstanten1
6447 DefaultKonstanten1:
6448 /* prologue: frame size=0 */
6449 /* prologue end (size=0) */
6450 3f10 81E0 ldi r24,lo8(1)
6451 3f12 8093 0000 sts EE_Parameter,r24
6452 3f16 82E0 ldi r24,lo8(2)
6453 3f18 8093 0000 sts EE_Parameter+1,r24
6454 3f1c 83E0 ldi r24,lo8(3)
6455 3f1e 8093 0000 sts EE_Parameter+2,r24
6456 3f22 34E0 ldi r19,lo8(4)
6457 3f24 3093 0000 sts EE_Parameter+3,r19
6458 3f28 45E0 ldi r20,lo8(5)
6459 3f2a 4093 0000 sts EE_Parameter+4,r20
6460 3f2e 86E0 ldi r24,lo8(6)
6461 3f30 8093 0000 sts EE_Parameter+5,r24
6462 3f34 87E0 ldi r24,lo8(7)
6463 3f36 8093 0000 sts EE_Parameter+6,r24
6464 3f3a 28E0 ldi r18,lo8(8)
6465 3f3c 2093 0000 sts EE_Parameter+7,r18
6466 3f40 80E4 ldi r24,lo8(64)
6467 3f42 8093 0000 sts EE_Parameter+8,r24
6468 3f46 9EE1 ldi r25,lo8(30)
6469 3f48 9093 0000 sts EE_Parameter+9,r25
6470 3f4c 8BEF ldi r24,lo8(-5)
6471 3f4e 8093 0000 sts EE_Parameter+11,r24
6472 3f52 8AE0 ldi r24,lo8(10)
6473 3f54 8093 0000 sts EE_Parameter+12,r24
6474 3f58 9093 0000 sts EE_Parameter+10,r25
6475 3f5c 9093 0000 sts EE_Parameter+14,r25
6476 3f60 3093 0000 sts EE_Parameter+13,r19
6477 3f64 3093 0000 sts EE_Parameter+15,r19
6478 3f68 2093 0000 sts EE_Parameter+16,r18
6479 3f6c 8CE0 ldi r24,lo8(12)
6480 3f6e 8093 0000 sts EE_Parameter+17,r24
6481 3f72 8FE0 ldi r24,lo8(15)
6482 3f74 8093 0000 sts EE_Parameter+18,r24
6483 3f78 8AEF ldi r24,lo8(-6)
6484 3f7a 8093 0000 sts EE_Parameter+19,r24
6485 3f7e 9093 0000 sts EE_Parameter+20,r25
6486 3f82 90E8 ldi r25,lo8(-128)
6487 3f84 9093 0000 sts EE_Parameter+21,r25
6488 3f88 80E5 ldi r24,lo8(80)
6489 3f8a 8093 0000 sts EE_Parameter+22,r24
6490 3f8e 56E9 ldi r21,lo8(-106)
6491 3f90 5093 0000 sts EE_Parameter+23,r21
6492 3f94 8EE5 ldi r24,lo8(94)
6493 3f96 8093 0000 sts EE_Parameter+24,r24
6494 3f9a 83E2 ldi r24,lo8(35)
6495 3f9c 8093 0000 sts EE_Parameter+25,r24
6496 3fa0 84E1 ldi r24,lo8(20)
6497 3fa2 8093 0000 sts EE_Parameter+26,r24
6498 3fa6 1092 0000 sts EE_Parameter+27,__zero_reg__
6499 3faa 80E2 ldi r24,lo8(32)
6500 3fac 8093 0000 sts EE_Parameter+28,r24
6501 3fb0 9093 0000 sts EE_Parameter+29,r25
6502 3fb4 1092 0000 sts EE_Parameter+30,__zero_reg__
6503 3fb8 1092 0000 sts EE_Parameter+31,__zero_reg__
6504 3fbc 1092 0000 sts EE_Parameter+32,__zero_reg__
6505 3fc0 1092 0000 sts EE_Parameter+48,__zero_reg__
6506 3fc4 1092 0000 sts EE_Parameter+49,__zero_reg__
6507 3fc8 1092 0000 sts EE_Parameter+50,__zero_reg__
6508 3fcc 1092 0000 sts EE_Parameter+51,__zero_reg__
6509 3fd0 24E6 ldi r18,lo8(100)
6510 3fd2 2093 0000 sts EE_Parameter+33,r18
6511 3fd6 88E2 ldi r24,lo8(40)
6512 3fd8 8093 0000 sts EE_Parameter+34,r24
6513 3fdc 1092 0000 sts EE_Parameter+53,__zero_reg__
6514 3fe0 82E3 ldi r24,lo8(50)
6515 3fe2 8093 0000 sts EE_Parameter+35,r24
6516 3fe6 5093 0000 sts EE_Parameter+36,r21
6517 3fea 4093 0000 sts EE_Parameter+37,r20
6518 3fee 8093 0000 sts EE_Parameter+38,r24
6519 3ff2 9AE5 ldi r25,lo8(90)
6520 3ff4 9093 0000 sts EE_Parameter+39,r25
6521 3ff8 8093 0000 sts EE_Parameter+40,r24
6522 3ffc 1092 0000 sts EE_Parameter+52,__zero_reg__
6523 4000 9093 0000 sts EE_Parameter+41,r25
6524 4004 4093 0000 sts EE_Parameter+42,r20
6525 4008 2093 0000 sts EE_Parameter+43,r18
6526 400c 2093 0000 sts EE_Parameter+44,r18
6527 4010 80E1 ldi r24,lo8(16)
6528 4012 8093 0000 sts EE_Parameter+45,r24
6529 4016 3093 0000 sts EE_Parameter+46,r19
6530 401a 2093 0000 sts EE_Parameter+47,r18
6531 401e A0E0 ldi r26,lo8(EE_Parameter+58)
6532 4020 B0E0 ldi r27,hi8(EE_Parameter+58)
6533 4022 E0E0 ldi r30,lo8(.LC2)
6534 4024 F0E0 ldi r31,hi8(.LC2)
6535 4026 8CE0 ldi r24,lo8(12)
6536 .L821:
6537 4028 0190 ld r0,Z+
6538 402a 0D92 st X+,r0
6539 402c 8150 subi r24,lo8(-(-1))
6540 402e 01F4 brne .L821
6541 /* epilogue: frame size=0 */
6542 4030 0895 ret
6543 /* epilogue end (size=1) */
6544 /* function DefaultKonstanten1 size 146 (145) */
6546 .global I2CTimeout
6547 .data
6550 I2CTimeout:
6551 0019 6400 .word 100
6552 .global AdNeutralNick
6553 .global AdNeutralNick
6554 .section .bss
6557 AdNeutralNick:
6558 0000 0000 .skip 2,0
6559 .global AdNeutralRoll
6560 .global AdNeutralRoll
6563 AdNeutralRoll:
6564 0002 0000 .skip 2,0
6565 .global AdNeutralGier
6566 .global AdNeutralGier
6569 AdNeutralGier:
6570 0004 0000 .skip 2,0
6571 .global StartNeutralRoll
6572 .global StartNeutralRoll
6575 StartNeutralRoll:
6576 0006 0000 .skip 2,0
6577 .global StartNeutralNick
6578 .global StartNeutralNick
6581 StartNeutralNick:
6582 0008 0000 .skip 2,0
6583 .global IntegralNick
6584 .global IntegralNick
6587 IntegralNick:
6588 000a 0000 0000 .skip 4,0
6589 .global IntegralNick2
6590 .global IntegralNick2
6593 IntegralNick2:
6594 000e 0000 0000 .skip 4,0
6595 .global IntegralRoll
6596 .global IntegralRoll
6599 IntegralRoll:
6600 0012 0000 0000 .skip 4,0
6601 .global IntegralRoll2
6602 .global IntegralRoll2
6605 IntegralRoll2:
6606 0016 0000 0000 .skip 4,0
6607 .global IntegralAccNick
6608 .global IntegralAccNick
6611 IntegralAccNick:
6612 001a 0000 0000 .skip 4,0
6613 .global IntegralAccRoll
6614 .global IntegralAccRoll
6617 IntegralAccRoll:
6618 001e 0000 0000 .skip 4,0
6619 .global IntegralAccZ
6620 .global IntegralAccZ
6623 IntegralAccZ:
6624 0022 0000 0000 .skip 4,0
6625 .global Integral_Gier
6626 .global Integral_Gier
6629 Integral_Gier:
6630 0026 0000 0000 .skip 4,0
6631 .global Mess_IntegralNick
6632 .global Mess_IntegralNick
6635 Mess_IntegralNick:
6636 002a 0000 0000 .skip 4,0
6637 .global Mess_IntegralNick2
6638 .global Mess_IntegralNick2
6641 Mess_IntegralNick2:
6642 002e 0000 0000 .skip 4,0
6643 .global Mess_IntegralRoll
6644 .global Mess_IntegralRoll
6647 Mess_IntegralRoll:
6648 0032 0000 0000 .skip 4,0
6649 .global Mess_IntegralRoll2
6650 .global Mess_IntegralRoll2
6653 Mess_IntegralRoll2:
6654 0036 0000 0000 .skip 4,0
6655 .global Mess_Integral_Gier
6656 .global Mess_Integral_Gier
6659 Mess_Integral_Gier:
6660 003a 0000 0000 .skip 4,0
6661 .global Mess_Integral_Gier2
6662 .global Mess_Integral_Gier2
6665 Mess_Integral_Gier2:
6666 003e 0000 0000 .skip 4,0
6667 .global Mess_Integral_Hoch
6668 .global Mess_Integral_Hoch
6671 Mess_Integral_Hoch:
6672 0042 0000 0000 .skip 4,0
6673 .global KompassValue
6674 .global KompassValue
6677 KompassValue:
6678 0046 0000 .skip 2,0
6679 .global KompassStartwert
6680 .global KompassStartwert
6683 KompassStartwert:
6684 0048 0000 .skip 2,0
6685 .global KompassRichtung
6686 .global KompassRichtung
6689 KompassRichtung:
6690 004a 0000 .skip 2,0
6691 .global Notlandung
6692 .global Notlandung
6695 Notlandung:
6696 004c 00 .skip 1,0
6697 .global HoehenReglerAktiv
6698 .global HoehenReglerAktiv
6701 HoehenReglerAktiv:
6702 004d 00 .skip 1,0
6703 .global Umschlag180Nick
6704 .data
6707 Umschlag180Nick:
6708 001b 90 .byte -112
6709 001c D0 .byte -48
6710 001d 03 .byte 3
6711 001e 00 .byte 0
6712 .global Umschlag180Roll
6715 Umschlag180Roll:
6716 001f 90 .byte -112
6717 0020 D0 .byte -48
6718 0021 03 .byte 3
6719 0022 00 .byte 0
6720 .global Poti1
6721 .global Poti1
6722 .section .bss
6725 Poti1:
6726 004e 0000 .skip 2,0
6727 .global Poti2
6728 .global Poti2
6731 Poti2:
6732 0050 0000 .skip 2,0
6733 .global Poti3
6734 .global Poti3
6737 Poti3:
6738 0052 0000 .skip 2,0
6739 .global Poti4
6740 .global Poti4
6743 Poti4:
6744 0054 0000 .skip 2,0
6745 .global SenderOkay
6746 .global SenderOkay
6749 SenderOkay:
6750 0056 00 .skip 1,0
6751 .global StickNick
6752 .global StickNick
6755 StickNick:
6756 0057 0000 .skip 2,0
6757 .global StickRoll
6758 .global StickRoll
6761 StickRoll:
6762 0059 0000 .skip 2,0
6763 .global StickGier
6764 .global StickGier
6767 StickGier:
6768 005b 0000 .skip 2,0
6769 .global StickGas
6770 .global StickGas
6773 StickGas:
6774 005d 0000 .skip 2,0
6775 .global MotorenEin
6776 .global MotorenEin
6779 MotorenEin:
6780 005f 00 .skip 1,0
6781 .global HoehenWert
6782 .global HoehenWert
6785 HoehenWert:
6786 0060 0000 .skip 2,0
6787 .global SollHoehe
6788 .global SollHoehe
6791 SollHoehe:
6792 0062 0000 .skip 2,0
6793 .global LageKorrekturRoll
6794 .global LageKorrekturRoll
6797 LageKorrekturRoll:
6798 0064 0000 .skip 2,0
6799 .global LageKorrekturNick
6800 .global LageKorrekturNick
6803 LageKorrekturNick:
6804 0066 0000 .skip 2,0
6805 .global Ki
6806 .data
6809 Ki:
6810 0023 17 .byte 23
6811 0024 B7 .byte -73
6812 0025 D1 .byte -47
6813 0026 38 .byte 56
6814 .global Looping_Nick
6815 .global Looping_Nick
6816 .section .bss
6819 Looping_Nick:
6820 0068 00 .skip 1,0
6821 .global Looping_Roll
6822 .global Looping_Roll
6825 Looping_Roll:
6826 0069 00 .skip 1,0
6827 .global Looping_Links
6828 .global Looping_Links
6831 Looping_Links:
6832 006a 00 .skip 1,0
6833 .global Looping_Rechts
6834 .global Looping_Rechts
6837 Looping_Rechts:
6838 006b 00 .skip 1,0
6839 .global Looping_Unten
6840 .global Looping_Unten
6843 Looping_Unten:
6844 006c 00 .skip 1,0
6845 .global Looping_Oben
6846 .global Looping_Oben
6849 Looping_Oben:
6850 006d 00 .skip 1,0
6851 .global Parameter_Luftdruck_D
6852 .data
6855 Parameter_Luftdruck_D:
6856 0027 30 .byte 48
6857 .global Parameter_MaxHoehe
6860 Parameter_MaxHoehe:
6861 0028 FB .byte -5
6862 .global Parameter_Hoehe_P
6865 Parameter_Hoehe_P:
6866 0029 10 .byte 16
6867 .global Parameter_Hoehe_ACC_Wirkung
6870 Parameter_Hoehe_ACC_Wirkung:
6871 002a 3A .byte 58
6872 .global Parameter_KompassWirkung
6875 Parameter_KompassWirkung:
6876 002b 40 .byte 64
6877 .global Parameter_Gyro_P
6880 Parameter_Gyro_P:
6881 002c 96 .byte -106
6882 .global Parameter_Gyro_I
6885 Parameter_Gyro_I:
6886 002d 96 .byte -106
6887 .global Parameter_Gier_P
6890 Parameter_Gier_P:
6891 002e 02 .byte 2
6892 .global Parameter_I_Faktor
6895 Parameter_I_Faktor:
6896 002f 0A .byte 10
6897 .global Parameter_UserParam1
6898 .global Parameter_UserParam1
6899 .section .bss
6902 Parameter_UserParam1:
6903 006e 00 .skip 1,0
6904 .global Parameter_UserParam2
6905 .global Parameter_UserParam2
6908 Parameter_UserParam2:
6909 006f 00 .skip 1,0
6910 .global Parameter_UserParam3
6911 .global Parameter_UserParam3
6914 Parameter_UserParam3:
6915 0070 00 .skip 1,0
6916 .global Parameter_UserParam4
6917 .global Parameter_UserParam4
6920 Parameter_UserParam4:
6921 0071 00 .skip 1,0
6922 .global Parameter_UserParam5
6923 .global Parameter_UserParam5
6926 Parameter_UserParam5:
6927 0072 00 .skip 1,0
6928 .global Parameter_UserParam6
6929 .global Parameter_UserParam6
6932 Parameter_UserParam6:
6933 0073 00 .skip 1,0
6934 .global Parameter_UserParam7
6935 .global Parameter_UserParam7
6938 Parameter_UserParam7:
6939 0074 00 .skip 1,0
6940 .global Parameter_UserParam8
6941 .global Parameter_UserParam8
6944 Parameter_UserParam8:
6945 0075 00 .skip 1,0
6946 .global Parameter_ServoNickControl
6947 .data
6950 Parameter_ServoNickControl:
6951 0030 64 .byte 100
6952 .global Parameter_LoopGasLimit
6955 Parameter_LoopGasLimit:
6956 0031 46 .byte 70
6957 .global Parameter_AchsKopplung1
6958 .global Parameter_AchsKopplung1
6959 .section .bss
6962 Parameter_AchsKopplung1:
6963 0076 00 .skip 1,0
6964 .global Parameter_AchsGegenKopplung1
6965 .global Parameter_AchsGegenKopplung1
6968 Parameter_AchsGegenKopplung1:
6969 0077 00 .skip 1,0
6970 .global Parameter_DynamicStability
6971 .data
6974 Parameter_DynamicStability:
6975 0032 64 .byte 100
6976 .global ExternStickNick
6977 .global ExternStickNick
6978 .section .bss
6981 ExternStickNick:
6982 0078 0000 .skip 2,0
6983 .global ExternStickRoll
6984 .global ExternStickRoll
6987 ExternStickRoll:
6988 007a 0000 .skip 2,0
6989 .global ExternStickGier
6990 .global ExternStickGier
6993 ExternStickGier:
6994 007c 0000 .skip 2,0
6995 .global ExternHoehenValue
6996 .data
6999 ExternHoehenValue:
7000 0033 ECFF .word -20
7001 .global MaxStickNick
7002 .global MaxStickNick
7003 .section .bss
7006 MaxStickNick:
7007 007e 0000 .skip 2,0
7008 .global MaxStickRoll
7009 .global MaxStickRoll
7012 MaxStickRoll:
7013 0080 0000 .skip 2,0
7014 .lcomm updKompass.2521,1
7015 .lcomm MittelIntegralRoll_Alt.2518,4
7016 .lcomm MittelIntegralNick_Alt.2517,4
7017 .lcomm last_r_n.2516,1
7018 .lcomm last_r_p.2515,1
7019 .lcomm last_n_n.2514,1
7020 .lcomm last_n_p.2513,1
7021 .lcomm cnt.2512,2
7022 .lcomm ausgleichRoll.2507,4
7023 .lcomm ausgleichNick.2506,4
7024 .data
7027 NeueKompassRichtungMerken.2505:
7028 0035 01 .byte 1
7029 .lcomm TimerWerteausgabe.2504,1
7030 .lcomm hoehenregler.2503,2
7031 .lcomm modell_fliegt.2502,2
7032 .lcomm delay_ausschalten.2501,1
7033 .lcomm delay_einschalten.2500,1
7034 .lcomm delay_neutral.2499,1
7035 .lcomm RcLostTimer.2498,2
7036 .lcomm IntegralFehlerRoll.2497,4
7037 .lcomm IntegralFehlerNick.2496,4
7038 .lcomm tmp_long2.2495,4
7039 .lcomm tmp_long.2494,4
7040 .lcomm sollGier.2493,4
7041 .lcomm SummeRoll.2492,4
7042 .lcomm SummeNick.2491,4
7043 .lcomm tmpl2.2171,4
7044 .lcomm tmpl.2170,4
7045 .comm MesswertNick,2,1
7046 .comm MesswertRoll,2,1
7047 .comm MesswertGier,2,1
7048 .comm Mittelwert_AccNick,2,1
7049 .comm Mittelwert_AccRoll,2,1
7050 .comm Mittelwert_AccHoch,2,1
7051 .comm h,1,1
7052 .comm m,1,1
7053 .comm s,1,1
7054 .comm DiffNick,2,1
7055 .comm DiffRoll,2,1
7056 .comm Motor_Vorne,1,1
7057 .comm Motor_Hinten,1,1
7058 .comm Motor_Rechts,1,1
7059 .comm Motor_Links,1,1
7060 .comm Count,1,1
7061 .comm MotorWert,5,1
7062 .comm acc_neutral,8,1
7063 .comm EE_Parameter,70,1
7064 .comm MittelIntegralNick,4,1
7065 .comm MittelIntegralRoll,4,1
7066 .comm MittelIntegralNick2,4,1
7067 .comm MittelIntegralRoll2,4,1
7068 .comm MAX_GAS,1,1
7069 .comm MIN_GAS,1,1
7070 .comm GyroFaktor,4,1
7071 .comm IntegralFaktor,4,1
7072 .global ee_acc_neutral
7073 .section .eeprom,"aw",@progbits
7076 ee_acc_neutral:
7077 0000 0000 0000 .skip 8,0
7077 0000 0000
7078 /* File "fc.c": code 8286 = 0x205e (8249), prologues 16, epilogues 21 */
DEFINED SYMBOLS
*ABS*:00000000 fc.c
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:13 .text:00000000 Mittelwert
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6569 .bss:00000004 AdNeutralGier
*COM*:00000002 MesswertGier
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6557 .bss:00000000 AdNeutralNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6563 .bss:00000002 AdNeutralRoll
*COM*:00000002 Mittelwert_AccNick
*COM*:00000002 Mittelwert_AccRoll
*COM*:00000002 Mittelwert_AccHoch
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6611 .bss:0000001a IntegralAccNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6617 .bss:0000001e IntegralAccRoll
*COM*:00000008 acc_neutral
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6623 .bss:00000022 IntegralAccZ
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6659 .bss:0000003a Mess_Integral_Gier
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6665 .bss:0000003e Mess_Integral_Gier2
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6819 .bss:00000068 Looping_Nick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6825 .bss:00000069 Looping_Roll
*COM*:00000046 EE_Parameter
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6962 .bss:00000076 Parameter_AchsKopplung1
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6635 .bss:0000002a Mess_IntegralNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7043 .bss:000000c3 tmpl.2170
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6647 .bss:00000032 Mess_IntegralRoll
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7042 .bss:000000bf tmpl2.2171
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6968 .bss:00000077 Parameter_AchsGegenKopplung1
*COM*:00000002 MesswertRoll
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6653 .bss:00000036 Mess_IntegralRoll2
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6797 .bss:00000064 LageKorrekturRoll
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6715 .data:0000001f Umschlag180Roll
*COM*:00000002 MesswertNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6641 .bss:0000002e Mess_IntegralNick2
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6803 .bss:00000066 LageKorrekturNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6707 .data:0000001b Umschlag180Nick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6629 .bss:00000026 Integral_Gier
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6587 .bss:0000000a IntegralNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6599 .bss:00000012 IntegralRoll
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6593 .bss:0000000e IntegralNick2
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6605 .bss:00000016 IntegralRoll2
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6725 .bss:0000004e Poti1
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6731 .bss:00000050 Poti2
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6737 .bss:00000052 Poti3
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6743 .bss:00000054 Poti4
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:1028 .text:00000a60 CalibrierMittelwert
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:1308 .text:00000cfa ParameterZuordnung
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6860 .data:00000028 Parameter_MaxHoehe
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6855 .data:00000027 Parameter_Luftdruck_D
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6865 .data:00000029 Parameter_Hoehe_P
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6870 .data:0000002a Parameter_Hoehe_ACC_Wirkung
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6875 .data:0000002b Parameter_KompassWirkung
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6880 .data:0000002c Parameter_Gyro_P
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6885 .data:0000002d Parameter_Gyro_I
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6895 .data:0000002f Parameter_I_Faktor
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6902 .bss:0000006e Parameter_UserParam1
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6908 .bss:0000006f Parameter_UserParam2
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6914 .bss:00000070 Parameter_UserParam3
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6920 .bss:00000071 Parameter_UserParam4
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6926 .bss:00000072 Parameter_UserParam5
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6932 .bss:00000073 Parameter_UserParam6
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6938 .bss:00000074 Parameter_UserParam7
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6944 .bss:00000075 Parameter_UserParam8
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6950 .data:00000030 Parameter_ServoNickControl
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6955 .data:00000031 Parameter_LoopGasLimit
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6974 .data:00000032 Parameter_DynamicStability
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6809 .data:00000023 Ki
*COM*:00000001 MAX_GAS
*COM*:00000001 MIN_GAS
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:2066 .text:0000133a SendMotorData
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6779 .bss:0000005f MotorenEin
*COM*:00000001 Motor_Hinten
*COM*:00000001 Motor_Vorne
*COM*:00000001 Motor_Rechts
*COM*:00000001 Motor_Links
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:2122 .text:000013c8 SetNeutral
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6575 .bss:00000006 StartNeutralRoll
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6581 .bss:00000008 StartNeutralNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7076 .eeprom:00000000 ee_acc_neutral
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6671 .bss:00000042 Mess_Integral_Hoch
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6677 .bss:00000046 KompassValue
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6683 .bss:00000048 KompassStartwert
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6999 .data:00000033 ExternHoehenValue
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:2269 .text:0000159e calib_acc
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:2347 .text:0000165a Piep
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:2376 .text:00001684 MotorRegler
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6773 .bss:0000005d StickGas
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6749 .bss:00000056 SenderOkay
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7034 .bss:000000a1 RcLostTimer.2498
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6695 .bss:0000004c Notlandung
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7030 .bss:0000009c modell_fliegt.2502
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7041 .bss:000000bb SummeNick.2491
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7040 .bss:000000b7 SummeRoll.2492
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7033 .bss:000000a0 delay_neutral.2499
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7032 .bss:0000009f delay_einschalten.2500
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7039 .bss:000000b3 sollGier.2493
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7031 .bss:0000009e delay_ausschalten.2501
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6755 .bss:00000057 StickNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6761 .bss:00000059 StickRoll
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7006 .bss:0000007e MaxStickNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7012 .bss:00000080 MaxStickRoll
*COM*:00000004 GyroFaktor
*COM*:00000004 IntegralFaktor
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6981 .bss:00000078 ExternStickNick
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6987 .bss:0000007a ExternStickRoll
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6993 .bss:0000007c ExternStickGier
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6767 .bss:0000005b StickGier
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6831 .bss:0000006a Looping_Links
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6837 .bss:0000006b Looping_Rechts
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6849 .bss:0000006d Looping_Oben
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6843 .bss:0000006c Looping_Unten
*COM*:00000004 MittelIntegralNick
*COM*:00000004 MittelIntegralRoll
*COM*:00000004 MittelIntegralNick2
*COM*:00000004 MittelIntegralRoll2
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7036 .bss:000000a7 IntegralFehlerNick.2496
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7022 .bss:00000095 ausgleichNick.2506
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7035 .bss:000000a3 IntegralFehlerRoll.2497
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7038 .bss:000000af tmp_long.2494
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7037 .bss:000000ab tmp_long2.2495
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7020 .bss:0000008f cnt.2512
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7015 .bss:00000087 MittelIntegralNick_Alt.2517
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7019 .bss:0000008e last_n_p.2513
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7018 .bss:0000008d last_n_n.2514
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7021 .bss:00000091 ausgleichRoll.2507
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7014 .bss:00000083 MittelIntegralRoll_Alt.2518
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7017 .bss:0000008c last_r_p.2515
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7016 .bss:0000008b last_r_n.2516
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7027 .data:00000035 NeueKompassRichtungMerken.2505
.bss:00000082 updKompass.2521
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6689 .bss:0000004a KompassRichtung
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7023 .bss:00000099 TimerWerteausgabe.2504
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6785 .bss:00000060 HoehenWert
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6791 .bss:00000062 SollHoehe
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6701 .bss:0000004d HoehenReglerAktiv
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:7029 .bss:0000009a hoehenregler.2503
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6235 .text:00003ccc DefaultKonstanten3
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6341 .text:00003dee DefaultKonstanten2
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6447 .text:00003f10 DefaultKonstanten1
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6550 .data:00000019 I2CTimeout
C:\DOKUME~1\PIMMEL~1\LOKALE~1\Temp/ccmPYVCi.s:6890 .data:0000002e Parameter_Gier_P
*COM*:00000001 h
*COM*:00000001 m
*COM*:00000001 s
*COM*:00000001 Count
*COM*:00000005 MotorWert
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__prologue_saves__
AdWertGier
AdWertRoll
AdWertNick
DebugOut
AdWertAccNick
__mulsi3
__divmodsi4
AdWertAccRoll
AdWertAccHoch
Aktuell_az
__floatsisf
__subsf3
__addsf3
__fixsfsi
PlatinenVersion
PPM_in
__epilogue_restores__
__mulsf3
MotorTest
twi_state
motor
i2c_start
Delay_ms_Mess
MessLuftdruck
SucheLuftruckOffset
__eeprom_read_block_1F2021
Luftdruck
StartLuftdruck
HoeheD
GPS_Neutral
beeptime
__divmodhi4
__eeprom_write_block_1F2021
Delay_ms
PcZugriff
BeepMuster
EEPromArray
__eeprom_write_byte_1F2021
GetActiveParamSetNumber
ReadParameterSet
NewPpmData
PPM_diff
__divsf3
DubWiseKeys
ExternControl
__ltsf2
ZaehlMessungen
__nesf2
heading_MM3
UBat
__fixunssfsi
GPS_Nick
GPS_Roll