Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 1788 → Rev 1789

/branches/V0.80g-Arthur-P1/analog.lst
1,1276 → 1,1237
1 .file "analog.c"
2 .arch atmega644p
3 __SREG__ = 0x3f
4 __SP_H__ = 0x3e
5 __SP_L__ = 0x3d
2 __SREG__ = 0x3f
3 __SP_H__ = 0x3e
4 __SP_L__ = 0x3d
5 __CCP__ = 0x34
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
10 .global AdReady
11 .data
14 AdReady:
15 0000 01 .byte 1
16 .global AnalogOffsetGier
19 AnalogOffsetGier:
20 0001 73 .byte 115
21 .global AnalogOffsetRoll
24 AnalogOffsetRoll:
25 0002 73 .byte 115
26 .global AnalogOffsetNick
29 AnalogOffsetNick:
30 0003 73 .byte 115
31 .global ZaehlMessungen
32 .global ZaehlMessungen
33 .section .bss
36 ZaehlMessungen:
37 0000 0000 .skip 2,0
38 .global VarioMeter
39 .global VarioMeter
42 VarioMeter:
43 0002 0000 .skip 2,0
44 .global ExpandBaro
45 .global ExpandBaro
48 ExpandBaro:
49 0004 00 .skip 1,0
50 .global MessLuftdruck
51 .data
54 MessLuftdruck:
55 0004 FF03 .word 1023
56 .global SummenHoehe
57 .global SummenHoehe
58 .section .bss
61 SummenHoehe:
62 0005 0000 0000 .skip 4,0
63 .global Luftdruck
64 .data
67 Luftdruck:
68 0006 007D 0000 .long 32000
69 .global messanzahl_AccHoch
70 .global messanzahl_AccHoch
71 .section .bss
74 messanzahl_AccHoch:
75 0009 00 .skip 1,0
76 .global AdWertAccHoch
77 .global AdWertAccHoch
80 AdWertAccHoch:
81 000a 0000 .skip 2,0
82 .global AdWertAccNick
83 .global AdWertAccNick
86 AdWertAccNick:
87 000c 0000 .skip 2,0
88 .global AdWertAccRoll
89 .global AdWertAccRoll
92 AdWertAccRoll:
93 000e 0000 .skip 2,0
94 .global AdWertGier
95 .global AdWertGier
98 AdWertGier:
99 0010 0000 .skip 2,0
100 .global AdWertRoll
101 .global AdWertRoll
104 AdWertRoll:
105 0012 0000 .skip 2,0
106 .global AdWertNick
107 .global AdWertNick
110 AdWertNick:
111 0014 0000 .skip 2,0
112 .global HiResRoll
113 .data
116 HiResRoll:
117 000a C409 .word 2500
118 .global HiResNick
121 HiResNick:
122 000c C409 .word 2500
123 .global AdWertGierFilter
124 .global AdWertGierFilter
125 .section .bss
128 AdWertGierFilter:
129 0016 0000 .skip 2,0
130 .global AdWertRollFilter
131 .global AdWertRollFilter
134 AdWertRollFilter:
135 0018 0000 .skip 2,0
136 .global AdWertNickFilter
137 .global AdWertNickFilter
140 AdWertNickFilter:
141 001a 0000 .skip 2,0
142 .global UBat
143 .data
146 UBat:
147 000e 6400 .word 100
148 .text
149 .global ADC_Init
151 ADC_Init:
152 /* prologue: frame size=0 */
153 /* prologue end (size=0) */
154 0000 1092 7C00 sts 124,__zero_reg__
155 0004 8FEC ldi r24,lo8(-49)
156 0006 8093 7A00 sts 122,r24
157 /* epilogue: frame size=0 */
158 000a 0895 ret
159 /* epilogue end (size=1) */
160 /* function ADC_Init size 6 (5) */
162 .section .progmem.data,"a",@progbits
165 __c.13:
166 0000 2E00 .string "."
167 .text
168 .global SucheLuftruckOffset
170 SucheLuftruckOffset:
171 /* prologue: frame size=0 */
172 000c CF93 push r28
173 000e DF93 push r29
174 /* prologue end (size=2) */
175 0010 1092 0000 sts ExpandBaro,__zero_reg__
176 0014 83E0 ldi r24,lo8(3)
177 0016 90E0 ldi r25,hi8(3)
178 0018 0E94 0000 call GetParamByte
179 001c C82F mov r28,r24
180 001e DD27 clr r29
181 0020 C531 cpi r28,21
182 0022 D105 cpc r29,__zero_reg__
183 0024 08F0 brlo .L3
184 0026 2A97 sbiw r28,10
185 .L3:
186 0028 C7BD out 71-0x20,r28
187 002a 84E6 ldi r24,lo8(100)
188 002c 90E0 ldi r25,hi8(100)
189 002e 0E94 0000 call Delay_ms_Mess
190 0032 8091 0000 lds r24,MessLuftdruck
191 0036 9091 0000 lds r25,(MessLuftdruck)+1
192 003a 8052 subi r24,lo8(800)
193 003c 9340 sbci r25,hi8(800)
194 003e 10F4 brsh .L4
195 0040 C0E0 ldi r28,lo8(0)
196 0042 D0E0 ldi r29,hi8(0)
197 .L4:
198 0044 CA3F cpi r28,250
199 0046 D105 cpc r29,__zero_reg__
200 0048 F8F4 brsh .L6
201 004a C7BD out 71-0x20,r28
202 004c 82E3 ldi r24,lo8(50)
203 004e 90E0 ldi r25,hi8(50)
204 0050 0E94 0000 call Delay_ms_Mess
205 0054 80E0 ldi r24,lo8(__c.13)
206 0056 90E0 ldi r25,hi8(__c.13)
207 0058 9F93 push r25
208 005a 8F93 push r24
209 005c 80E0 ldi r24,lo8(pm(uart_putchar))
210 005e 90E0 ldi r25,hi8(pm(uart_putchar))
211 0060 9F93 push r25
212 0062 8F93 push r24
213 0064 E091 0000 lds r30,_printf_P
214 0068 F091 0000 lds r31,(_printf_P)+1
215 006c 0995 icall
216 006e 8091 0000 lds r24,MessLuftdruck
217 0072 9091 0000 lds r25,(MessLuftdruck)+1
218 0076 0F90 pop __tmp_reg__
219 0078 0F90 pop __tmp_reg__
220 007a 0F90 pop __tmp_reg__
221 007c 0F90 pop __tmp_reg__
222 007e 8052 subi r24,lo8(800)
223 0080 9340 sbci r25,hi8(800)
224 0082 10F0 brlo .L6
225 0084 2196 adiw r28,1
226 0086 DECF rjmp .L4
227 .L6:
228 0088 C093 0000 sts DruckOffsetSetting,r28
229 008c 6C2F mov r22,r28
230 008e 83E0 ldi r24,lo8(3)
231 0090 90E0 ldi r25,hi8(3)
232 0092 0E94 0000 call SetParamByte
233 0096 8091 0000 lds r24,EE_Parameter+13
234 009a 80FF sbrs r24,0
235 009c 0AC0 rjmp .L10
236 009e 8091 0000 lds r24,DruckOffsetSetting
237 00a2 8A50 subi r24,lo8(-(-10))
238 00a4 8B3E cpi r24,lo8(-21)
239 00a6 28F0 brlo .L10
240 00a8 8091 0000 lds r24,VersionInfo+5
241 00ac 8064 ori r24,lo8(64)
242 00ae 8093 0000 sts VersionInfo+5,r24
243 .L10:
244 00b2 C7BD out 71-0x20,r28
245 00b4 8CE2 ldi r24,lo8(300)
246 00b6 91E0 ldi r25,hi8(300)
247 00b8 0E94 0000 call Delay_ms_Mess
248 /* epilogue: frame size=0 */
249 00bc DF91 pop r29
250 00be CF91 pop r28
251 00c0 0895 ret
252 /* epilogue end (size=3) */
253 /* function SucheLuftruckOffset size 93 (88) */
255 .section .progmem.data
258 __c.12:
259 0002 0A0D 2044 .string "\n\r DAC or I2C ERROR! Check I2C, 3Vref, DAC and BL-Ctrl"
259 4143 206F
259 7220 4932
259 4320 4552
259 524F 5221
260 .text
261 .global SucheGyroOffset
263 SucheGyroOffset:
264 /* prologue: frame size=0 */
265 00c2 EF92 push r14
266 00c4 FF92 push r15
267 00c6 1F93 push r17
268 00c8 CF93 push r28
269 /* prologue end (size=4) */
270 00ca 10E0 ldi r17,lo8(0)
271 00cc 80ED ldi r24,lo8(2000)
272 00ce 97E0 ldi r25,hi8(2000)
273 00d0 0E94 0000 call SetDelay
274 00d4 7C01 movw r14,r24
275 00d6 CCE8 ldi r28,lo8(-116)
276 .L43:
277 00d8 1330 cpi r17,lo8(3)
278 00da 19F4 brne .L16
279 00dc CB30 cpi r28,lo8(11)
280 00de 08F0 brlo .L16
281 00e0 C9E0 ldi r28,lo8(9)
282 .L16:
283 00e2 10E0 ldi r17,lo8(0)
284 00e4 8091 0000 lds r24,AdWertNick
285 00e8 9091 0000 lds r25,(AdWertNick)+1
286 00ec 8C5F subi r24,lo8(1020)
287 00ee 9340 sbci r25,hi8(1020)
288 00f0 24F4 brge .L17
289 00f2 8091 0000 lds r24,AnalogOffsetNick
290 00f6 8150 subi r24,lo8(-(-1))
291 00f8 0AC0 rjmp .L48
292 .L17:
293 00fa 8091 0000 lds r24,AdWertNick
294 00fe 9091 0000 lds r25,(AdWertNick)+1
295 0102 8750 subi r24,lo8(1031)
296 0104 9440 sbci r25,hi8(1031)
297 0106 34F0 brlt .L19
298 0108 8091 0000 lds r24,AnalogOffsetNick
299 010c 8F5F subi r24,lo8(-(1))
300 .L48:
301 010e 8093 0000 sts AnalogOffsetNick,r24
302 0112 01C0 rjmp .L18
303 .L19:
304 0114 11E0 ldi r17,lo8(1)
305 .L18:
306 0116 8091 0000 lds r24,AdWertRoll
307 011a 9091 0000 lds r25,(AdWertRoll)+1
308 011e 8C5F subi r24,lo8(1020)
309 0120 9340 sbci r25,hi8(1020)
310 0122 24F4 brge .L21
311 0124 8091 0000 lds r24,AnalogOffsetRoll
312 0128 8150 subi r24,lo8(-(-1))
313 012a 0AC0 rjmp .L49
314 .L21:
315 012c 8091 0000 lds r24,AdWertRoll
316 0130 9091 0000 lds r25,(AdWertRoll)+1
317 0134 8750 subi r24,lo8(1031)
318 0136 9440 sbci r25,hi8(1031)
319 0138 34F0 brlt .L23
320 013a 8091 0000 lds r24,AnalogOffsetRoll
321 013e 8F5F subi r24,lo8(-(1))
322 .L49:
323 0140 8093 0000 sts AnalogOffsetRoll,r24
324 0144 01C0 rjmp .L22
325 .L23:
326 0146 1F5F subi r17,lo8(-(1))
327 .L22:
328 0148 8091 0000 lds r24,AdWertGier
329 014c 9091 0000 lds r25,(AdWertGier)+1
330 0150 8C5F subi r24,lo8(1020)
331 0152 9340 sbci r25,hi8(1020)
332 0154 24F4 brge .L25
333 0156 8091 0000 lds r24,AnalogOffsetGier
334 015a 8150 subi r24,lo8(-(-1))
335 015c 0AC0 rjmp .L50
336 .L25:
337 015e 8091 0000 lds r24,AdWertGier
338 0162 9091 0000 lds r25,(AdWertGier)+1
339 0166 8750 subi r24,lo8(1031)
340 0168 9440 sbci r25,hi8(1031)
341 016a C4F0 brlt .L27
342 016c 8091 0000 lds r24,AnalogOffsetGier
343 0170 8F5F subi r24,lo8(-(1))
344 .L50:
345 0172 8093 0000 sts AnalogOffsetGier,r24
346 0176 13C0 rjmp .L26
347 .L47:
348 0178 80E0 ldi r24,lo8(__c.12)
349 017a 90E0 ldi r25,hi8(__c.12)
350 017c 9F93 push r25
351 017e 8F93 push r24
352 0180 80E0 ldi r24,lo8(pm(uart_putchar))
353 0182 90E0 ldi r25,hi8(pm(uart_putchar))
354 0184 9F93 push r25
355 0186 8F93 push r24
356 0188 E091 0000 lds r30,_printf_P
357 018c F091 0000 lds r31,(_printf_P)+1
358 0190 0995 icall
359 0192 0F90 pop __tmp_reg__
360 0194 0F90 pop __tmp_reg__
361 0196 0F90 pop __tmp_reg__
362 0198 0F90 pop __tmp_reg__
363 019a 5FC0 rjmp .L36
364 .L27:
365 019c 1F5F subi r17,lo8(-(1))
366 .L26:
367 019e 82E1 ldi r24,lo8(18)
368 01a0 8093 0000 sts twi_state,r24
369 01a4 8091 0000 lds r24,BLFlags
370 01a8 8E7F andi r24,lo8(-2)
371 01aa 8093 0000 sts BLFlags,r24
372 01ae 85EA ldi r24,lo8(-91)
373 01b0 8093 BC00 sts 188,r24
374 01b4 8091 0000 lds r24,AnalogOffsetNick
375 01b8 8A30 cpi r24,lo8(10)
376 01ba 40F4 brsh .L29
377 01bc 8091 0000 lds r24,VersionInfo+5
378 01c0 8160 ori r24,lo8(1)
379 01c2 8093 0000 sts VersionInfo+5,r24
380 01c6 8AE0 ldi r24,lo8(10)
381 01c8 8093 0000 sts AnalogOffsetNick,r24
382 .L29:
383 01cc 8091 0000 lds r24,AnalogOffsetNick
384 01d0 863F cpi r24,lo8(-10)
385 01d2 40F0 brlo .L30
386 01d4 8091 0000 lds r24,VersionInfo+5
387 01d8 8160 ori r24,lo8(1)
388 01da 8093 0000 sts VersionInfo+5,r24
389 01de 85EF ldi r24,lo8(-11)
390 01e0 8093 0000 sts AnalogOffsetNick,r24
391 .L30:
392 01e4 8091 0000 lds r24,AnalogOffsetRoll
393 01e8 8A30 cpi r24,lo8(10)
394 01ea 40F4 brsh .L31
395 01ec 8091 0000 lds r24,VersionInfo+5
396 01f0 8260 ori r24,lo8(2)
397 01f2 8093 0000 sts VersionInfo+5,r24
398 01f6 8AE0 ldi r24,lo8(10)
399 01f8 8093 0000 sts AnalogOffsetRoll,r24
400 .L31:
401 01fc 8091 0000 lds r24,AnalogOffsetRoll
402 0200 863F cpi r24,lo8(-10)
403 0202 40F0 brlo .L32
404 0204 8091 0000 lds r24,VersionInfo+5
405 0208 8260 ori r24,lo8(2)
406 020a 8093 0000 sts VersionInfo+5,r24
407 020e 85EF ldi r24,lo8(-11)
408 0210 8093 0000 sts AnalogOffsetRoll,r24
409 .L32:
410 0214 8091 0000 lds r24,AnalogOffsetGier
411 0218 8A30 cpi r24,lo8(10)
412 021a 40F4 brsh .L33
413 021c 8091 0000 lds r24,VersionInfo+5
414 0220 8460 ori r24,lo8(4)
415 0222 8093 0000 sts VersionInfo+5,r24
416 0226 8AE0 ldi r24,lo8(10)
417 0228 8093 0000 sts AnalogOffsetGier,r24
418 .L33:
419 022c 8091 0000 lds r24,AnalogOffsetGier
420 0230 863F cpi r24,lo8(-10)
421 0232 40F0 brlo .L34
422 0234 8091 0000 lds r24,VersionInfo+5
423 0238 8460 ori r24,lo8(4)
424 023a 8093 0000 sts VersionInfo+5,r24
425 023e 85EF ldi r24,lo8(-11)
426 0240 8093 0000 sts AnalogOffsetGier,r24
427 .L34:
428 0244 8091 0000 lds r24,twi_state
429 0248 8823 tst r24
430 024a 39F0 breq .L36
431 024c C701 movw r24,r14
432 024e 0E94 0000 call CheckDelay
433 0252 8823 tst r24
434 0254 09F0 breq .+2
435 0256 90CF rjmp .L47
436 0258 F5CF rjmp .L34
437 .L36:
438 025a 1092 0000 sts AdReady,__zero_reg__
439 025e 8FEC ldi r24,lo8(-49)
440 0260 8093 7A00 sts 122,r24
441 .L39:
442 0264 8091 0000 lds r24,AdReady
443 0268 8823 tst r24
444 026a E1F3 breq .L39
445 026c CA30 cpi r28,lo8(10)
446 026e 20F4 brsh .L15
447 0270 8AE0 ldi r24,lo8(10)
448 0272 90E0 ldi r25,hi8(10)
449 0274 0E94 0000 call Delay_ms_Mess
450 .L15:
451 0278 C150 subi r28,lo8(-(-1))
452 027a 09F0 breq .+2
453 027c 2DCF rjmp .L43
454 027e 86E4 ldi r24,lo8(70)
455 0280 90E0 ldi r25,hi8(70)
456 0282 0E94 0000 call Delay_ms_Mess
457 /* epilogue: frame size=0 */
458 0286 CF91 pop r28
459 0288 1F91 pop r17
460 028a FF90 pop r15
461 028c EF90 pop r14
462 028e 0895 ret
463 /* epilogue end (size=5) */
464 /* function SucheGyroOffset size 238 (229) */
466 .lcomm kanal.0,1
467 .lcomm state.1,1
468 .lcomm subcount.2,1
469 .lcomm gier1.3,2
470 .lcomm roll1.4,2
471 .lcomm nick1.5,2
472 .lcomm nick_filter.6,2
473 .lcomm roll_filter.7,2
474 .lcomm accy.8,2
475 .lcomm accx.9,2
476 .lcomm tmpLuftdruck.10,4
477 .lcomm messanzahl_Druck.11,1
478 .global __vector_24
480 __vector_24:
481 /* prologue: frame size=0 */
482 0290 1F92 push __zero_reg__
483 0292 0F92 push __tmp_reg__
484 0294 0FB6 in __tmp_reg__,__SREG__
485 0296 0F92 push __tmp_reg__
486 0298 1124 clr __zero_reg__
487 029a AF92 push r10
488 029c BF92 push r11
489 029e CF92 push r12
490 02a0 DF92 push r13
491 02a2 EF92 push r14
492 02a4 FF92 push r15
493 02a6 0F93 push r16
494 02a8 1F93 push r17
495 02aa 2F93 push r18
496 02ac 3F93 push r19
497 02ae 4F93 push r20
498 02b0 5F93 push r21
499 02b2 6F93 push r22
500 02b4 7F93 push r23
501 02b6 8F93 push r24
502 02b8 9F93 push r25
503 02ba AF93 push r26
504 02bc BF93 push r27
505 02be EF93 push r30
506 02c0 FF93 push r31
507 /* prologue end (size=25) */
508 02c2 8091 0000 lds r24,state.1
509 02c6 282F mov r18,r24
510 02c8 3327 clr r19
511 02ca 4427 clr r20
512 02cc 5527 clr r21
513 02ce 8F5F subi r24,lo8(-(1))
514 02d0 8093 0000 sts state.1,r24
515 02d4 F901 movw r30,r18
516 02d6 2231 cpi r18,18
517 02d8 3105 cpc r19,__zero_reg__
518 02da 08F0 brlo .+2
519 02dc 8CC3 rjmp .L101
520 02de E050 subi r30,lo8(-(pm(.L102)))
521 02e0 F040 sbci r31,hi8(-(pm(.L102)))
522 02e2 0C94 0000 jmp __tablejump2__
523 .data
524 .section .progmem.gcc_sw_table, "a", @progbits
525 .p2align 1
526 .L102:
527 0000 0000 .word pm(.L53)
528 0002 0000 .word pm(.L54)
529 0004 0000 .word pm(.L55)
530 0006 0000 .word pm(.L56)
531 0008 0000 .word pm(.L57)
532 000a 0000 .word pm(.L58)
533 000c 0000 .word pm(.L59)
534 000e 0000 .word pm(.L60)
535 0010 0000 .word pm(.L61)
536 0012 0000 .word pm(.L94)
537 0014 0000 .word pm(.L58)
538 0016 0000 .word pm(.L73)
539 0018 0000 .word pm(.L74)
540 001a 0000 .word pm(.L79)
541 001c 0000 .word pm(.L80)
542 001e 0000 .word pm(.L81)
543 0020 0000 .word pm(.L87)
544 0022 0000 .word pm(.L93)
545 .text
546 .L53:
547 02e6 8091 7800 lds r24,120
548 02ea 9091 7900 lds r25,(120)+1
549 02ee 46C0 rjmp .L111
550 .L54:
551 02f0 8091 7800 lds r24,120
552 02f4 9091 7900 lds r25,(120)+1
553 02f8 2CC1 rjmp .L110
554 .L55:
555 02fa 8091 7800 lds r24,120
556 02fe 9091 7900 lds r25,(120)+1
557 0302 9093 0000 sts (gier1.3)+1,r25
558 0306 8093 0000 sts gier1.3,r24
559 030a 57C1 rjmp .L112
560 .L56:
561 030c 8091 0000 lds r24,NeutralAccY
562 0310 9091 0000 lds r25,(NeutralAccY)+1
563 0314 2091 7800 lds r18,120
564 0318 3091 7900 lds r19,(120)+1
565 031c 821B sub r24,r18
566 031e 930B sbc r25,r19
567 0320 9093 0000 sts (Aktuell_ay)+1,r25
568 0324 8093 0000 sts Aktuell_ay,r24
569 0328 8091 0000 lds r24,Aktuell_ay
570 032c 9091 0000 lds r25,(Aktuell_ay)+1
571 0330 9093 0000 sts (accy.8)+1,r25
572 0334 8093 0000 sts accy.8,r24
573 0338 5EC1 rjmp .L113
574 .L57:
575 033a 8091 7800 lds r24,120
576 033e 9091 7900 lds r25,(120)+1
577 0342 2091 0000 lds r18,NeutralAccX
578 0346 3091 0000 lds r19,(NeutralAccX)+1
579 034a 821B sub r24,r18
580 034c 930B sbc r25,r19
581 034e 9093 0000 sts (Aktuell_ax)+1,r25
582 0352 8093 0000 sts Aktuell_ax,r24
583 0356 8091 0000 lds r24,Aktuell_ax
584 035a 9091 0000 lds r25,(Aktuell_ax)+1
585 035e 9093 0000 sts (accx.9)+1,r25
586 0362 8093 0000 sts accx.9,r24
587 0366 49C3 rjmp .L108
588 .L58:
589 0368 8091 0000 lds r24,nick1.5
590 036c 9091 0000 lds r25,(nick1.5)+1
591 0370 2091 7800 lds r18,120
592 0374 3091 7900 lds r19,(120)+1
593 0378 820F add r24,r18
594 037a 931F adc r25,r19
595 .L111:
596 037c 9093 0000 sts (nick1.5)+1,r25
597 0380 8093 0000 sts nick1.5,r24
598 .L115:
599 0384 81E0 ldi r24,lo8(1)
600 0386 3AC3 rjmp .L109
601 .L59:
602 0388 8091 0000 lds r24,roll1.4
603 038c 9091 0000 lds r25,(roll1.4)+1
604 0390 2091 7800 lds r18,120
605 0394 3091 7900 lds r19,(120)+1
606 0398 820F add r24,r18
607 039a 931F adc r25,r19
608 039c 9093 0000 sts (roll1.4)+1,r25
609 03a0 8093 0000 sts roll1.4,r24
610 03a4 84E0 ldi r24,lo8(4)
611 03a6 2AC3 rjmp .L109
612 .L60:
613 03a8 8091 0000 lds r24,UBat
614 03ac 9091 0000 lds r25,(UBat)+1
615 03b0 9C01 movw r18,r24
616 03b2 220F lsl r18
617 03b4 331F rol r19
618 03b6 280F add r18,r24
619 03b8 391F adc r19,r25
620 03ba 8091 7800 lds r24,120
621 03be 9091 7900 lds r25,(120)+1
622 03c2 63E0 ldi r22,lo8(3)
623 03c4 70E0 ldi r23,hi8(3)
624 03c6 0E94 0000 call __udivmodhi4
625 03ca 260F add r18,r22
626 03cc 371F adc r19,r23
627 03ce 3695 lsr r19
628 03d0 2795 ror r18
629 03d2 3695 lsr r19
630 03d4 2795 ror r18
631 03d6 3093 0000 sts (UBat)+1,r19
632 03da 2093 0000 sts UBat,r18
633 03de 85E0 ldi r24,lo8(5)
634 03e0 0DC3 rjmp .L109
635 .L61:
636 03e2 8091 7800 lds r24,120
637 03e6 9091 7900 lds r25,(120)+1
638 03ea 4091 0000 lds r20,NeutralAccZ
639 03ee 5091 0000 lds r21,(NeutralAccZ)+1
640 03f2 841B sub r24,r20
641 03f4 950B sbc r25,r21
642 03f6 9093 0000 sts (AdWertAccHoch)+1,r25
643 03fa 8093 0000 sts AdWertAccHoch,r24
644 03fe 8091 0000 lds r24,AdWertAccHoch
645 0402 9091 0000 lds r25,(AdWertAccHoch)+1
646 0406 0297 sbiw r24,2
647 0408 04F1 brlt .L62
648 040a 22E0 ldi r18,hi8(750)
649 040c 4E3E cpi r20,lo8(750)
650 040e 5207 cpc r21,r18
651 0410 84F4 brge .L63
652 0412 2091 0000 lds r18,subcount.2
653 0416 2B5F subi r18,lo8(-(5))
654 0418 2093 0000 sts subcount.2,r18
655 041c 2550 subi r18,lo8(-(-5))
656 041e 8091 0000 lds r24,modell_fliegt
657 0422 9091 0000 lds r25,(modell_fliegt)+1
658 0426 845F subi r24,lo8(500)
659 0428 9140 sbci r25,hi8(500)
660 042a 18F4 brsh .L63
661 042c 215F subi r18,lo8(-(15))
662 042e 2093 0000 sts subcount.2,r18
663 .L63:
664 0432 8091 0000 lds r24,subcount.2
665 0436 8536 cpi r24,lo8(101)
666 0438 84F1 brlt .L66
667 043a 4F5F subi r20,lo8(-(1))
668 043c 5F4F sbci r21,hi8(-(1))
669 043e 5093 0000 sts (NeutralAccZ)+1,r21
670 0442 4093 0000 sts NeutralAccZ,r20
671 0446 8456 subi r24,lo8(-(-100))
672 0448 26C0 rjmp .L104
673 .L62:
674 044a 8091 0000 lds r24,AdWertAccHoch
675 044e 9091 0000 lds r25,(AdWertAccHoch)+1
676 0452 8F5F subi r24,lo8(-1)
677 0454 9F4F sbci r25,hi8(-1)
678 0456 0CF5 brge .L66
679 0458 32E0 ldi r19,hi8(551)
680 045a 4732 cpi r20,lo8(551)
681 045c 5307 cpc r21,r19
682 045e ECF0 brlt .L66
683 0460 2091 0000 lds r18,subcount.2
684 0464 2550 subi r18,lo8(-(-5))
685 0466 2093 0000 sts subcount.2,r18
686 046a 2B5F subi r18,lo8(-(5))
687 046c 8091 0000 lds r24,modell_fliegt
688 0470 9091 0000 lds r25,(modell_fliegt)+1
689 0474 845F subi r24,lo8(500)
690 0476 9140 sbci r25,hi8(500)
691 0478 18F4 brsh .L69
692 047a 2F50 subi r18,lo8(-(-15))
693 047c 2093 0000 sts subcount.2,r18
694 .L69:
695 0480 8091 0000 lds r24,subcount.2
696 0484 8C39 cpi r24,lo8(-100)
697 0486 4CF4 brge .L66
698 0488 4150 subi r20,lo8(-(-1))
699 048a 5040 sbci r21,hi8(-(-1))
700 048c 5093 0000 sts (NeutralAccZ)+1,r21
701 0490 4093 0000 sts NeutralAccZ,r20
702 0494 8C59 subi r24,lo8(-(100))
703 .L104:
704 0496 8093 0000 sts subcount.2,r24
705 .L66:
706 049a 81E0 ldi r24,lo8(1)
707 049c 8093 0000 sts messanzahl_AccHoch,r24
708 04a0 8091 7800 lds r24,120
709 04a4 9091 7900 lds r25,(120)+1
710 04a8 9093 0000 sts (Aktuell_az)+1,r25
711 04ac 8093 0000 sts Aktuell_az,r24
712 04b0 8091 0000 lds r24,AdWertAccHoch
713 04b4 9091 0000 lds r25,(AdWertAccHoch)+1
714 04b8 9C01 movw r18,r24
715 04ba 4427 clr r20
716 04bc 37FD sbrc r19,7
717 04be 4095 com r20
718 04c0 542F mov r21,r20
719 04c2 8091 0000 lds r24,Mess_Integral_Hoch
720 04c6 9091 0000 lds r25,(Mess_Integral_Hoch)+1
721 04ca A091 0000 lds r26,(Mess_Integral_Hoch)+2
722 04ce B091 0000 lds r27,(Mess_Integral_Hoch)+3
723 04d2 820F add r24,r18
724 04d4 931F adc r25,r19
725 04d6 A41F adc r26,r20
726 04d8 B51F adc r27,r21
727 04da 8093 0000 sts Mess_Integral_Hoch,r24
728 04de 9093 0000 sts (Mess_Integral_Hoch)+1,r25
729 04e2 A093 0000 sts (Mess_Integral_Hoch)+2,r26
730 04e6 B093 0000 sts (Mess_Integral_Hoch)+3,r27
731 04ea 2091 0000 lds r18,Mess_Integral_Hoch
732 04ee 3091 0000 lds r19,(Mess_Integral_Hoch)+1
733 04f2 4091 0000 lds r20,(Mess_Integral_Hoch)+2
734 04f6 5091 0000 lds r21,(Mess_Integral_Hoch)+3
735 04fa 57FF sbrs r21,7
736 04fc 04C0 rjmp .L71
737 04fe 2150 subi r18,lo8(-(1023))
738 0500 3C4F sbci r19,hi8(-(1023))
739 0502 4F4F sbci r20,hlo8(-(1023))
740 0504 5F4F sbci r21,hhi8(-(1023))
741 .L71:
742 0506 0AE0 ldi r16,10
743 0508 5595 1: asr r21
744 050a 4795 ror r20
745 050c 3795 ror r19
746 050e 2795 ror r18
747 0510 0A95 dec r16
748 0512 D1F7 brne 1b
749 0514 8091 0000 lds r24,Mess_Integral_Hoch
750 0518 9091 0000 lds r25,(Mess_Integral_Hoch)+1
751 051c A091 0000 lds r26,(Mess_Integral_Hoch)+2
752 0520 B091 0000 lds r27,(Mess_Integral_Hoch)+3
753 0524 821B sub r24,r18
754 0526 930B sbc r25,r19
755 0528 A40B sbc r26,r20
756 052a B50B sbc r27,r21
757 052c 8093 0000 sts Mess_Integral_Hoch,r24
758 0530 9093 0000 sts (Mess_Integral_Hoch)+1,r25
759 0534 A093 0000 sts (Mess_Integral_Hoch)+2,r26
760 0538 B093 0000 sts (Mess_Integral_Hoch)+3,r27
761 053c 2EC1 rjmp .L114
762 .L73:
763 053e 8091 0000 lds r24,roll1.4
764 0542 9091 0000 lds r25,(roll1.4)+1
765 0546 2091 7800 lds r18,120
766 054a 3091 7900 lds r19,(120)+1
767 054e 820F add r24,r18
768 0550 931F adc r25,r19
769 .L110:
770 0552 9093 0000 sts (roll1.4)+1,r25
771 0556 8093 0000 sts roll1.4,r24
772 055a 1092 0000 sts kanal.0,__zero_reg__
773 055e 50C2 rjmp .L52
774 .L74:
775 0560 8091 0000 lds r24,PlatinenVersion
776 0564 8A30 cpi r24,lo8(10)
777 0566 71F4 brne .L75
778 0568 8091 7800 lds r24,120
779 056c 9091 7900 lds r25,(120)+1
780 0570 2091 0000 lds r18,gier1.3
781 0574 3091 0000 lds r19,(gier1.3)+1
782 0578 820F add r24,r18
783 057a 931F adc r25,r19
784 057c 0196 adiw r24,1
785 057e 9695 lsr r25
786 0580 8795 ror r24
787 0582 17C0 rjmp .L105
788 .L75:
789 0584 4091 0000 lds r20,gier1.3
790 0588 5091 0000 lds r21,(gier1.3)+1
791 058c 8431 cpi r24,lo8(20)
792 058e 58F0 brlo .L77
793 0590 2091 7800 lds r18,120
794 0594 3091 7900 lds r19,(120)+1
795 0598 240F add r18,r20
796 059a 351F adc r19,r21
797 059c 8FEF ldi r24,lo8(2047)
798 059e 97E0 ldi r25,hi8(2047)
799 05a0 821B sub r24,r18
800 05a2 930B sbc r25,r19
801 05a4 06C0 rjmp .L105
802 .L77:
803 05a6 8091 7800 lds r24,120
804 05aa 9091 7900 lds r25,(120)+1
805 05ae 840F add r24,r20
806 05b0 951F adc r25,r21
807 .L105:
808 05b2 9093 0000 sts (AdWertGier)+1,r25
809 05b6 8093 0000 sts AdWertGier,r24
810 .L112:
811 05ba 86E0 ldi r24,lo8(6)
812 05bc 1FC2 rjmp .L109
813 .L79:
814 05be 8091 0000 lds r24,NeutralAccY
815 05c2 9091 0000 lds r25,(NeutralAccY)+1
816 05c6 2091 7800 lds r18,120
817 05ca 3091 7900 lds r19,(120)+1
818 05ce 821B sub r24,r18
819 05d0 930B sbc r25,r19
820 05d2 9093 0000 sts (Aktuell_ay)+1,r25
821 05d6 8093 0000 sts Aktuell_ay,r24
822 05da 8091 0000 lds r24,Aktuell_ay
823 05de 9091 0000 lds r25,(Aktuell_ay)+1
824 05e2 2091 0000 lds r18,accy.8
825 05e6 3091 0000 lds r19,(accy.8)+1
826 05ea 820F add r24,r18
827 05ec 931F adc r25,r19
828 05ee 9093 0000 sts (AdWertAccRoll)+1,r25
829 05f2 8093 0000 sts AdWertAccRoll,r24
830 .L113:
831 05f6 87E0 ldi r24,lo8(7)
832 05f8 01C2 rjmp .L109
833 .L80:
834 05fa 8091 7800 lds r24,120
835 05fe 9091 7900 lds r25,(120)+1
836 0602 2091 0000 lds r18,NeutralAccX
837 0606 3091 0000 lds r19,(NeutralAccX)+1
838 060a 821B sub r24,r18
839 060c 930B sbc r25,r19
840 060e 9093 0000 sts (Aktuell_ax)+1,r25
841 0612 8093 0000 sts Aktuell_ax,r24
842 0616 8091 0000 lds r24,Aktuell_ax
843 061a 9091 0000 lds r25,(Aktuell_ax)+1
844 061e 2091 0000 lds r18,accx.9
845 0622 3091 0000 lds r19,(accx.9)+1
846 0626 820F add r24,r18
847 0628 931F adc r25,r19
848 062a 9093 0000 sts (AdWertAccNick)+1,r25
849 062e 8093 0000 sts AdWertAccNick,r24
850 0632 E3C1 rjmp .L108
851 .L81:
852 0634 2091 0000 lds r18,nick1.5
853 0638 3091 0000 lds r19,(nick1.5)+1
854 063c 8091 7800 lds r24,120
855 0640 9091 7900 lds r25,(120)+1
856 0644 280F add r18,r24
857 0646 391F adc r19,r25
858 0648 3093 0000 sts (nick1.5)+1,r19
859 064c 2093 0000 sts nick1.5,r18
860 0650 8091 0000 lds r24,PlatinenVersion
861 0654 8A30 cpi r24,lo8(10)
862 0656 19F4 brne .L82
863 0658 220F add r18,r18
864 065a 331F adc r19,r19
865 065c 04C0 rjmp .L106
866 .L82:
867 065e 220F lsl r18
868 0660 331F rol r19
869 0662 220F lsl r18
870 0664 331F rol r19
871 .L106:
872 0666 3093 0000 sts (nick1.5)+1,r19
873 066a 2093 0000 sts nick1.5,r18
874 066e 2091 0000 lds r18,nick1.5
875 0672 3091 0000 lds r19,(nick1.5)+1
876 0676 C901 movw r24,r18
877 0678 37FD sbrc r19,7
878 067a 0796 adiw r24,7
879 .L84:
880 067c A3E0 ldi r26,3
881 067e 9595 1: asr r25
882 0680 8795 ror r24
883 0682 AA95 dec r26
884 0684 E1F7 brne 1b
885 0686 9093 0000 sts (AdWertNick)+1,r25
886 068a 8093 0000 sts AdWertNick,r24
887 068e 8091 0000 lds r24,nick_filter.6
888 0692 9091 0000 lds r25,(nick_filter.6)+1
889 0696 820F add r24,r18
890 0698 931F adc r25,r19
891 069a 97FD sbrc r25,7
892 069c 0196 adiw r24,1
893 .L85:
894 069e 9595 asr r25
895 06a0 8795 ror r24
896 06a2 9093 0000 sts (nick_filter.6)+1,r25
897 06a6 8093 0000 sts nick_filter.6,r24
898 06aa 2091 0000 lds r18,AdNeutralNick
899 06ae 3091 0000 lds r19,(AdNeutralNick)+1
900 06b2 821B sub r24,r18
901 06b4 930B sbc r25,r19
902 06b6 9093 0000 sts (HiResNick)+1,r25
903 06ba 8093 0000 sts HiResNick,r24
904 06be 2091 0000 lds r18,AdWertNickFilter
905 06c2 3091 0000 lds r19,(AdWertNickFilter)+1
906 06c6 8091 0000 lds r24,HiResNick
907 06ca 9091 0000 lds r25,(HiResNick)+1
908 06ce 280F add r18,r24
909 06d0 391F adc r19,r25
910 06d2 37FF sbrs r19,7
911 06d4 02C0 rjmp .L86
912 06d6 2F5F subi r18,lo8(-(1))
913 06d8 3F4F sbci r19,hi8(-(1))
914 .L86:
915 06da 3595 asr r19
916 06dc 2795 ror r18
917 06de 3093 0000 sts (AdWertNickFilter)+1,r19
918 06e2 2093 0000 sts AdWertNickFilter,r18
919 06e6 4ECE rjmp .L115
920 .L87:
921 06e8 2091 0000 lds r18,roll1.4
922 06ec 3091 0000 lds r19,(roll1.4)+1
923 06f0 8091 7800 lds r24,120
924 06f4 9091 7900 lds r25,(120)+1
925 06f8 280F add r18,r24
926 06fa 391F adc r19,r25
927 06fc 3093 0000 sts (roll1.4)+1,r19
928 0700 2093 0000 sts roll1.4,r18
929 0704 8091 0000 lds r24,PlatinenVersion
930 0708 8A30 cpi r24,lo8(10)
931 070a 19F4 brne .L88
932 070c 220F add r18,r18
933 070e 331F adc r19,r19
934 0710 04C0 rjmp .L107
935 .L88:
936 0712 220F lsl r18
937 0714 331F rol r19
938 0716 220F lsl r18
939 0718 331F rol r19
940 .L107:
941 071a 3093 0000 sts (roll1.4)+1,r19
942 071e 2093 0000 sts roll1.4,r18
943 0722 2091 0000 lds r18,roll1.4
944 0726 3091 0000 lds r19,(roll1.4)+1
945 072a C901 movw r24,r18
946 072c 37FD sbrc r19,7
947 072e 0796 adiw r24,7
948 .L90:
949 0730 63E0 ldi r22,3
950 0732 9595 1: asr r25
951 0734 8795 ror r24
952 0736 6A95 dec r22
953 0738 E1F7 brne 1b
954 073a 9093 0000 sts (AdWertRoll)+1,r25
955 073e 8093 0000 sts AdWertRoll,r24
956 0742 8091 0000 lds r24,roll_filter.7
957 0746 9091 0000 lds r25,(roll_filter.7)+1
958 074a 820F add r24,r18
959 074c 931F adc r25,r19
960 074e 97FD sbrc r25,7
961 0750 0196 adiw r24,1
962 .L91:
963 0752 9595 asr r25
964 0754 8795 ror r24
965 0756 9093 0000 sts (roll_filter.7)+1,r25
966 075a 8093 0000 sts roll_filter.7,r24
967 075e 2091 0000 lds r18,AdNeutralRoll
968 0762 3091 0000 lds r19,(AdNeutralRoll)+1
969 0766 821B sub r24,r18
970 0768 930B sbc r25,r19
971 076a 9093 0000 sts (HiResRoll)+1,r25
972 076e 8093 0000 sts HiResRoll,r24
973 0772 2091 0000 lds r18,AdWertRollFilter
974 0776 3091 0000 lds r19,(AdWertRollFilter)+1
975 077a 8091 0000 lds r24,HiResRoll
976 077e 9091 0000 lds r25,(HiResRoll)+1
977 0782 280F add r18,r24
978 0784 391F adc r19,r25
979 0786 37FF sbrs r19,7
980 0788 02C0 rjmp .L92
981 078a 2F5F subi r18,lo8(-(1))
982 078c 3F4F sbci r19,hi8(-(1))
983 .L92:
984 078e 3595 asr r19
985 0790 2795 ror r18
986 0792 3093 0000 sts (AdWertRollFilter)+1,r19
987 0796 2093 0000 sts AdWertRollFilter,r18
988 .L114:
989 079a 83E0 ldi r24,lo8(3)
990 079c 2FC1 rjmp .L109
991 .L93:
992 079e 1092 0000 sts state.1,__zero_reg__
993 07a2 81E0 ldi r24,lo8(1)
994 07a4 8093 0000 sts AdReady,r24
995 07a8 8091 0000 lds r24,ZaehlMessungen
996 07ac 9091 0000 lds r25,(ZaehlMessungen)+1
997 07b0 0196 adiw r24,1
998 07b2 9093 0000 sts (ZaehlMessungen)+1,r25
999 07b6 8093 0000 sts ZaehlMessungen,r24
1000 .L94:
1001 07ba 8091 7800 lds r24,120
1002 07be 9091 7900 lds r25,(120)+1
1003 07c2 9093 0000 sts (MessLuftdruck)+1,r25
1004 07c6 8093 0000 sts MessLuftdruck,r24
1005 07ca 8091 0000 lds r24,MessLuftdruck
1006 07ce 9091 0000 lds r25,(MessLuftdruck)+1
1007 07d2 AA27 clr r26
1008 07d4 BB27 clr r27
1009 07d6 A090 0000 lds r10,tmpLuftdruck.10
1010 07da B090 0000 lds r11,(tmpLuftdruck.10)+1
1011 07de C090 0000 lds r12,(tmpLuftdruck.10)+2
1012 07e2 D090 0000 lds r13,(tmpLuftdruck.10)+3
1013 07e6 A80E add r10,r24
1014 07e8 B91E adc r11,r25
1015 07ea CA1E adc r12,r26
1016 07ec DB1E adc r13,r27
1017 07ee A092 0000 sts tmpLuftdruck.10,r10
1018 07f2 B092 0000 sts (tmpLuftdruck.10)+1,r11
1019 07f6 C092 0000 sts (tmpLuftdruck.10)+2,r12
1020 07fa D092 0000 sts (tmpLuftdruck.10)+3,r13
1021 07fe 8091 0000 lds r24,messanzahl_Druck.11
1022 0802 8F5F subi r24,lo8(-(1))
1023 0804 8093 0000 sts messanzahl_Druck.11,r24
1024 0808 8231 cpi r24,lo8(18)
1025 080a 08F4 brsh .+2
1026 080c F6C0 rjmp .L108
1027 080e 8091 0000 lds r24,Luftdruck
1028 0812 9091 0000 lds r25,(Luftdruck)+1
1029 0816 A091 0000 lds r26,(Luftdruck)+2
1030 081a B091 0000 lds r27,(Luftdruck)+3
1031 081e 7C01 movw r14,r24
1032 0820 8D01 movw r16,r26
1033 0822 23E0 ldi r18,3
1034 0824 EE0C 1: lsl r14
1035 0826 FF1C rol r15
1036 0828 001F rol r16
1037 082a 111F rol r17
1038 082c 2A95 dec r18
1039 082e D1F7 brne 1b
1040 0830 E81A sub r14,r24
1041 0832 F90A sbc r15,r25
1042 0834 0A0B sbc r16,r26
1043 0836 1B0B sbc r17,r27
1044 0838 EA0C add r14,r10
1045 083a FB1C adc r15,r11
1046 083c 0C1D adc r16,r12
1047 083e 1D1D adc r17,r13
1048 0840 8091 0000 lds r24,ExpandBaro
1049 0844 9927 clr r25
1050 0846 87FD sbrc r24,7
1051 0848 9095 com r25
1052 084a A92F mov r26,r25
1053 084c B92F mov r27,r25
1054 084e BC01 movw r22,r24
1055 0850 CD01 movw r24,r26
1056 0852 26EC ldi r18,lo8(9414)
1057 0854 34E2 ldi r19,hi8(9414)
1058 0856 40E0 ldi r20,hlo8(9414)
1059 0858 50E0 ldi r21,hhi8(9414)
1060 085a 0E94 0000 call __mulsi3
1061 085e DC01 movw r26,r24
1062 0860 CB01 movw r24,r22
1063 0862 E81A sub r14,r24
1064 0864 F90A sbc r15,r25
1065 0866 0A0B sbc r16,r26
1066 0868 1B0B sbc r17,r27
1067 086a D801 movw r26,r16
1068 086c C701 movw r24,r14
1069 086e 0496 adiw r24,4
1070 0870 A11D adc r26,__zero_reg__
1071 0872 B11D adc r27,__zero_reg__
1072 0874 B7FF sbrs r27,7
1073 0876 05C0 rjmp .L96
1074 0878 D801 movw r26,r16
1075 087a C701 movw r24,r14
1076 087c 0B96 adiw r24,11
1077 087e A11D adc r26,__zero_reg__
1078 0880 B11D adc r27,__zero_reg__
1079 .L96:
1080 0882 13E0 ldi r17,3
1081 0884 B595 1: asr r27
1082 0886 A795 ror r26
1083 0888 9795 ror r25
1084 088a 8795 ror r24
1085 088c 1A95 dec r17
1086 088e D1F7 brne 1b
1087 0890 8093 0000 sts Luftdruck,r24
1088 0894 9093 0000 sts (Luftdruck)+1,r25
1089 0898 A093 0000 sts (Luftdruck)+2,r26
1090 089c B093 0000 sts (Luftdruck)+3,r27
1091 08a0 8091 0000 lds r24,StartLuftdruck
1092 08a4 9091 0000 lds r25,(StartLuftdruck)+1
1093 08a8 7C01 movw r14,r24
1094 08aa 0027 clr r16
1095 08ac F7FC sbrc r15,7
1096 08ae 0095 com r16
1097 08b0 102F mov r17,r16
1098 08b2 8091 0000 lds r24,Luftdruck
1099 08b6 9091 0000 lds r25,(Luftdruck)+1
1100 08ba A091 0000 lds r26,(Luftdruck)+2
1101 08be B091 0000 lds r27,(Luftdruck)+3
1102 08c2 E81A sub r14,r24
1103 08c4 F90A sbc r15,r25
1104 08c6 0A0B sbc r16,r26
1105 08c8 1B0B sbc r17,r27
1106 08ca E092 0000 sts HoehenWert,r14
1107 08ce F092 0000 sts (HoehenWert)+1,r15
1108 08d2 0093 0000 sts (HoehenWert)+2,r16
1109 08d6 1093 0000 sts (HoehenWert)+3,r17
1110 08da 2091 0000 lds r18,SummenHoehe
1111 08de 3091 0000 lds r19,(SummenHoehe)+1
1112 08e2 4091 0000 lds r20,(SummenHoehe)+2
1113 08e6 5091 0000 lds r21,(SummenHoehe)+3
1114 08ea 57FF sbrs r21,7
1115 08ec 04C0 rjmp .L97
1116 08ee 215F subi r18,lo8(-(15))
1117 08f0 3F4F sbci r19,hi8(-(15))
1118 08f2 4F4F sbci r20,hlo8(-(15))
1119 08f4 5F4F sbci r21,hhi8(-(15))
1120 .L97:
1121 08f6 F4E0 ldi r31,4
1122 08f8 5595 1: asr r21
1123 08fa 4795 ror r20
1124 08fc 3795 ror r19
1125 08fe 2795 ror r18
1126 0900 FA95 dec r31
1127 0902 D1F7 brne 1b
1128 0904 8091 0000 lds r24,SummenHoehe
1129 0908 9091 0000 lds r25,(SummenHoehe)+1
1130 090c A091 0000 lds r26,(SummenHoehe)+2
1131 0910 B091 0000 lds r27,(SummenHoehe)+3
1132 0914 821B sub r24,r18
1133 0916 930B sbc r25,r19
1134 0918 A40B sbc r26,r20
1135 091a B50B sbc r27,r21
1136 091c 8093 0000 sts SummenHoehe,r24
1137 0920 9093 0000 sts (SummenHoehe)+1,r25
1138 0924 A093 0000 sts (SummenHoehe)+2,r26
1139 0928 B093 0000 sts (SummenHoehe)+3,r27
1140 092c 8091 0000 lds r24,SummenHoehe
1141 0930 9091 0000 lds r25,(SummenHoehe)+1
1142 0934 A091 0000 lds r26,(SummenHoehe)+2
1143 0938 B091 0000 lds r27,(SummenHoehe)+3
1144 093c 8E0D add r24,r14
1145 093e 9F1D adc r25,r15
1146 0940 A01F adc r26,r16
1147 0942 B11F adc r27,r17
1148 0944 8093 0000 sts SummenHoehe,r24
1149 0948 9093 0000 sts (SummenHoehe)+1,r25
1150 094c A093 0000 sts (SummenHoehe)+2,r26
1151 0950 B093 0000 sts (SummenHoehe)+3,r27
1152 0954 8091 0000 lds r24,VarioMeter
1153 0958 9091 0000 lds r25,(VarioMeter)+1
1154 095c AC01 movw r20,r24
1155 095e E5E0 ldi r30,5
1156 0960 440F 1: lsl r20
1157 0962 551F rol r21
1158 0964 EA95 dec r30
1159 0966 E1F7 brne 1b
1160 0968 481B sub r20,r24
1161 096a 590B sbc r21,r25
1162 096c 8091 0000 lds r24,SummenHoehe
1163 0970 9091 0000 lds r25,(SummenHoehe)+1
1164 0974 A091 0000 lds r26,(SummenHoehe)+2
1165 0978 B091 0000 lds r27,(SummenHoehe)+3
1166 097c B7FF sbrs r27,7
1167 097e 03C0 rjmp .L98
1168 0980 0F96 adiw r24,15
1169 0982 A11D adc r26,__zero_reg__
1170 0984 B11D adc r27,__zero_reg__
1171 .L98:
1172 0986 74E0 ldi r23,4
1173 0988 B595 1: asr r27
1174 098a A795 ror r26
1175 098c 9795 ror r25
1176 098e 8795 ror r24
1177 0990 7A95 dec r23
1178 0992 D1F7 brne 1b
1179 0994 2091 0000 lds r18,HoehenWert
1180 0998 3091 0000 lds r19,(HoehenWert)+1
1181 099c 281B sub r18,r24
1182 099e 390B sbc r19,r25
1183 09a0 63E0 ldi r22,3
1184 09a2 220F 1: lsl r18
1185 09a4 331F rol r19
1186 09a6 6A95 dec r22
1187 09a8 E1F7 brne 1b
1188 09aa 240F add r18,r20
1189 09ac 351F adc r19,r21
1190 09ae 37FF sbrs r19,7
1191 09b0 02C0 rjmp .L99
1192 09b2 215E subi r18,lo8(-(31))
1193 09b4 3F4F sbci r19,hi8(-(31))
1194 .L99:
1195 09b6 45E0 ldi r20,5
1196 09b8 3595 1: asr r19
1197 09ba 2795 ror r18
1198 09bc 4A95 dec r20
1199 09be E1F7 brne 1b
1200 09c0 3093 0000 sts (VarioMeter)+1,r19
1201 09c4 2093 0000 sts VarioMeter,r18
1202 09c8 D601 movw r26,r12
1203 09ca C501 movw r24,r10
1204 09cc D7FE sbrs r13,7
1205 09ce 03C0 rjmp .L100
1206 09d0 0196 adiw r24,1
1207 09d2 A11D adc r26,__zero_reg__
1208 09d4 B11D adc r27,__zero_reg__
1209 .L100:
1210 09d6 B595 asr r27
1211 09d8 A795 ror r26
1212 09da 9795 ror r25
1213 09dc 8795 ror r24
1214 09de 8093 0000 sts tmpLuftdruck.10,r24
1215 09e2 9093 0000 sts (tmpLuftdruck.10)+1,r25
1216 09e6 A093 0000 sts (tmpLuftdruck.10)+2,r26
1217 09ea B093 0000 sts (tmpLuftdruck.10)+3,r27
1218 09ee 89E0 ldi r24,lo8(9)
1219 09f0 8093 0000 sts messanzahl_Druck.11,r24
1220 09f4 02C0 rjmp .L108
1221 .L101:
1222 09f6 1092 0000 sts state.1,__zero_reg__
1223 .L108:
1224 09fa 82E0 ldi r24,lo8(2)
1225 .L109:
1226 09fc 8093 0000 sts kanal.0,r24
1227 .L52:
1228 0a00 8091 0000 lds r24,kanal.0
1229 0a04 8093 7C00 sts 124,r24
1230 0a08 8091 0000 lds r24,state.1
1231 0a0c 8823 tst r24
1232 0a0e 19F0 breq .L51
1233 0a10 8FEC ldi r24,lo8(-49)
1234 0a12 8093 7A00 sts 122,r24
1235 .L51:
1236 /* epilogue: frame size=0 */
1237 0a16 FF91 pop r31
1238 0a18 EF91 pop r30
1239 0a1a BF91 pop r27
1240 0a1c AF91 pop r26
1241 0a1e 9F91 pop r25
1242 0a20 8F91 pop r24
1243 0a22 7F91 pop r23
1244 0a24 6F91 pop r22
1245 0a26 5F91 pop r21
1246 0a28 4F91 pop r20
1247 0a2a 3F91 pop r19
1248 0a2c 2F91 pop r18
1249 0a2e 1F91 pop r17
1250 0a30 0F91 pop r16
1251 0a32 FF90 pop r15
1252 0a34 EF90 pop r14
1253 0a36 DF90 pop r13
1254 0a38 CF90 pop r12
1255 0a3a BF90 pop r11
1256 0a3c AF90 pop r10
1257 0a3e 0F90 pop __tmp_reg__
1258 0a40 0FBE out __SREG__,__tmp_reg__
1259 0a42 0F90 pop __tmp_reg__
1260 0a44 1F90 pop __zero_reg__
1261 0a46 1895 reti
1262 /* epilogue end (size=25) */
1263 /* function __vector_24 size 1014 (964) */
1265 .comm Aktuell_Nick,2,1
1266 .comm Aktuell_Roll,2,1
1267 .comm Aktuell_Gier,2,1
1268 .comm Aktuell_ax,2,1
1269 .comm Aktuell_ay,2,1
1270 .comm Aktuell_az,2,1
1271 .comm DruckOffsetSetting,1,1
1272 .comm StartLuftdruck,2,1
1273 .comm NeutralAccZ_float,4,1
1274 /* File "analog.c": code 1351 = 0x0547 (1286), prologues 31, epilogues 34 */
8 .text
9 .global ADC_Init
11 ADC_Init:
12 /* prologue: function */
13 /* frame size = 0 */
14 0000 1092 7C00 sts 124,__zero_reg__
15 0004 8FEC ldi r24,lo8(-49)
16 0006 8093 7A00 sts 122,r24
17 /* epilogue start */
18 000a 0895 ret
20 .global __vector_24
22 __vector_24:
23 000c 1F92 push __zero_reg__
24 000e 0F92 push r0
25 0010 0FB6 in r0,__SREG__
26 0012 0F92 push r0
27 0014 1124 clr __zero_reg__
28 0016 6F92 push r6
29 0018 7F92 push r7
30 001a 8F92 push r8
31 001c 9F92 push r9
32 001e AF92 push r10
33 0020 BF92 push r11
34 0022 CF92 push r12
35 0024 DF92 push r13
36 0026 EF92 push r14
37 0028 FF92 push r15
38 002a 0F93 push r16
39 002c 1F93 push r17
40 002e 2F93 push r18
41 0030 3F93 push r19
42 0032 4F93 push r20
43 0034 5F93 push r21
44 0036 6F93 push r22
45 0038 7F93 push r23
46 003a 8F93 push r24
47 003c 9F93 push r25
48 003e AF93 push r26
49 0040 BF93 push r27
50 0042 EF93 push r30
51 0044 FF93 push r31
52 /* prologue: Signal */
53 /* frame size = 0 */
54 0046 8091 0000 lds r24,state.2325
55 004a 8F5F subi r24,lo8(-(1))
56 004c 8093 0000 sts state.2325,r24
57 0050 8150 subi r24,lo8(-(-1))
58 0052 E82F mov r30,r24
59 0054 F0E0 ldi r31,lo8(0)
60 0056 E231 cpi r30,18
61 0058 F105 cpc r31,__zero_reg__
62 005a 00F0 brlo .+2
63 005c 00C0 rjmp .L4
64 005e E050 subi r30,lo8(-(gs(.L23)))
65 0060 F040 sbci r31,hi8(-(gs(.L23)))
66 0062 0C94 0000 jmp __tablejump2__
67 .data
68 .section .progmem.gcc_sw_table, "a", @progbits
69 .p2align 1
70 .L23:
71 .data
72 .section .progmem.gcc_sw_table, "a", @progbits
73 .p2align 1
74 0000 0000 .word gs(.L5)
75 0002 0000 .word gs(.L6)
76 0004 0000 .word gs(.L7)
77 0006 0000 .word gs(.L8)
78 0008 0000 .word gs(.L9)
79 000a 0000 .word gs(.L15)
80 000c 0000 .word gs(.L11)
81 000e 0000 .word gs(.L12)
82 0010 0000 .word gs(.L13)
83 0012 0000 .word gs(.L14)
84 0014 0000 .word gs(.L15)
85 0016 0000 .word gs(.L16)
86 0018 0000 .word gs(.L17)
87 001a 0000 .word gs(.L18)
88 001c 0000 .word gs(.L19)
89 001e 0000 .word gs(.L20)
90 0020 0000 .word gs(.L21)
91 0022 0000 .word gs(.L22)
92 .text
93 .L5:
94 0066 8091 7800 lds r24,120
95 006a 9091 7900 lds r25,(120)+1
96 006e 9093 0000 sts (nick1.2329)+1,r25
97 0072 8093 0000 sts nick1.2329,r24
98 0076 00C0 rjmp .L45
99 .L6:
100 0078 8091 7800 lds r24,120
101 007c 9091 7900 lds r25,(120)+1
102 0080 00C0 rjmp .L44
103 .L7:
104 0082 8091 7800 lds r24,120
105 0086 9091 7900 lds r25,(120)+1
106 008a 9093 0000 sts (gier1.2327)+1,r25
107 008e 8093 0000 sts gier1.2327,r24
108 0092 00C0 rjmp .L46
109 .L8:
110 0094 2091 7800 lds r18,120
111 0098 3091 7900 lds r19,(120)+1
112 009c 8091 0000 lds r24,NeutralAccY
113 00a0 9091 0000 lds r25,(NeutralAccY)+1
114 00a4 821B sub r24,r18
115 00a6 930B sbc r25,r19
116 00a8 9093 0000 sts (Aktuell_ay)+1,r25
117 00ac 8093 0000 sts Aktuell_ay,r24
118 00b0 8091 0000 lds r24,Aktuell_ay
119 00b4 9091 0000 lds r25,(Aktuell_ay)+1
120 00b8 9093 0000 sts (accy.2332)+1,r25
121 00bc 8093 0000 sts accy.2332,r24
122 00c0 00C0 rjmp .L47
123 .L9:
124 00c2 8091 7800 lds r24,120
125 00c6 9091 7900 lds r25,(120)+1
126 00ca 2091 0000 lds r18,NeutralAccX
127 00ce 3091 0000 lds r19,(NeutralAccX)+1
128 00d2 821B sub r24,r18
129 00d4 930B sbc r25,r19
130 00d6 9093 0000 sts (Aktuell_ax)+1,r25
131 00da 8093 0000 sts Aktuell_ax,r24
132 00de 8091 0000 lds r24,Aktuell_ax
133 00e2 9091 0000 lds r25,(Aktuell_ax)+1
134 00e6 9093 0000 sts (accx.2333)+1,r25
135 00ea 8093 0000 sts accx.2333,r24
136 00ee 00C0 rjmp .L48
137 .L11:
138 00f0 8091 7800 lds r24,120
139 00f4 9091 7900 lds r25,(120)+1
140 00f8 2091 0000 lds r18,roll1.2328
141 00fc 3091 0000 lds r19,(roll1.2328)+1
142 0100 280F add r18,r24
143 0102 391F adc r19,r25
144 0104 3093 0000 sts (roll1.2328)+1,r19
145 0108 2093 0000 sts roll1.2328,r18
146 010c 84E0 ldi r24,lo8(4)
147 010e 00C0 rjmp .L43
148 .L12:
149 0110 4091 0000 lds r20,UBat
150 0114 5091 0000 lds r21,(UBat)+1
151 0118 8091 7800 lds r24,120
152 011c 9091 7900 lds r25,(120)+1
153 0120 9A01 movw r18,r20
154 0122 220F lsl r18
155 0124 331F rol r19
156 0126 240F add r18,r20
157 0128 351F adc r19,r21
158 012a 63E0 ldi r22,lo8(3)
159 012c 70E0 ldi r23,hi8(3)
160 012e 0E94 0000 call __udivmodhi4
161 0132 260F add r18,r22
162 0134 371F adc r19,r23
163 0136 3695 lsr r19
164 0138 2795 ror r18
165 013a 3695 lsr r19
166 013c 2795 ror r18
167 013e 3093 0000 sts (UBat)+1,r19
168 0142 2093 0000 sts UBat,r18
169 0146 85E0 ldi r24,lo8(5)
170 0148 00C0 rjmp .L43
171 .L13:
172 014a 8091 7800 lds r24,120
173 014e 9091 7900 lds r25,(120)+1
174 0152 4091 0000 lds r20,NeutralAccZ
175 0156 5091 0000 lds r21,(NeutralAccZ)+1
176 015a 841B sub r24,r20
177 015c 950B sbc r25,r21
178 015e 9093 0000 sts (AdWertAccHoch)+1,r25
179 0162 8093 0000 sts AdWertAccHoch,r24
180 0166 8091 0000 lds r24,AdWertAccHoch
181 016a 9091 0000 lds r25,(AdWertAccHoch)+1
182 016e 0297 sbiw r24,2
183 0170 04F0 brlt .L25
184 0172 22E0 ldi r18,hi8(750)
185 0174 4E3E cpi r20,lo8(750)
186 0176 5207 cpc r21,r18
187 0178 04F4 brge .L26
188 017a 2091 0000 lds r18,subcount.2326
189 017e 2B5F subi r18,lo8(-(5))
190 0180 2093 0000 sts subcount.2326,r18
191 0184 2550 subi r18,lo8(-(-5))
192 0186 8091 0000 lds r24,modell_fliegt
193 018a 9091 0000 lds r25,(modell_fliegt)+1
194 018e 845F subi r24,lo8(500)
195 0190 9140 sbci r25,hi8(500)
196 0192 00F4 brsh .L26
197 0194 215F subi r18,lo8(-(15))
198 0196 2093 0000 sts subcount.2326,r18
199 .L26:
200 019a 8091 0000 lds r24,subcount.2326
201 019e 8536 cpi r24,lo8(101)
202 01a0 04F0 brlt .L27
203 01a2 4F5F subi r20,lo8(-(1))
204 01a4 5F4F sbci r21,hi8(-(1))
205 01a6 5093 0000 sts (NeutralAccZ)+1,r21
206 01aa 4093 0000 sts NeutralAccZ,r20
207 01ae 8456 subi r24,lo8(-(-100))
208 01b0 00C0 rjmp .L39
209 .L25:
210 01b2 8091 0000 lds r24,AdWertAccHoch
211 01b6 9091 0000 lds r25,(AdWertAccHoch)+1
212 01ba 8F5F subi r24,lo8(-1)
213 01bc 9F4F sbci r25,hi8(-1)
214 01be 04F4 brge .L27
215 01c0 B2E0 ldi r27,hi8(551)
216 01c2 4732 cpi r20,lo8(551)
217 01c4 5B07 cpc r21,r27
218 01c6 04F0 brlt .L27
219 01c8 2091 0000 lds r18,subcount.2326
220 01cc 2550 subi r18,lo8(-(-5))
221 01ce 2093 0000 sts subcount.2326,r18
222 01d2 2B5F subi r18,lo8(-(5))
223 01d4 8091 0000 lds r24,modell_fliegt
224 01d8 9091 0000 lds r25,(modell_fliegt)+1
225 01dc 845F subi r24,lo8(500)
226 01de 9140 sbci r25,hi8(500)
227 01e0 00F4 brsh .L28
228 01e2 2F50 subi r18,lo8(-(-15))
229 01e4 2093 0000 sts subcount.2326,r18
230 .L28:
231 01e8 8091 0000 lds r24,subcount.2326
232 01ec 8C39 cpi r24,lo8(-100)
233 01ee 04F4 brge .L27
234 01f0 4150 subi r20,lo8(-(-1))
235 01f2 5040 sbci r21,hi8(-(-1))
236 01f4 5093 0000 sts (NeutralAccZ)+1,r21
237 01f8 4093 0000 sts NeutralAccZ,r20
238 01fc 8C59 subi r24,lo8(-(100))
239 .L39:
240 01fe 8093 0000 sts subcount.2326,r24
241 .L27:
242 0202 81E0 ldi r24,lo8(1)
243 0204 8093 0000 sts messanzahl_AccHoch,r24
244 0208 8091 7800 lds r24,120
245 020c 9091 7900 lds r25,(120)+1
246 0210 9093 0000 sts (Aktuell_az)+1,r25
247 0214 8093 0000 sts Aktuell_az,r24
248 0218 2091 0000 lds r18,Mess_Integral_Hoch
249 021c 3091 0000 lds r19,(Mess_Integral_Hoch)+1
250 0220 4091 0000 lds r20,(Mess_Integral_Hoch)+2
251 0224 5091 0000 lds r21,(Mess_Integral_Hoch)+3
252 0228 8091 0000 lds r24,AdWertAccHoch
253 022c 9091 0000 lds r25,(AdWertAccHoch)+1
254 0230 AA27 clr r26
255 0232 97FD sbrc r25,7
256 0234 A095 com r26
257 0236 BA2F mov r27,r26
258 0238 820F add r24,r18
259 023a 931F adc r25,r19
260 023c A41F adc r26,r20
261 023e B51F adc r27,r21
262 0240 8093 0000 sts Mess_Integral_Hoch,r24
263 0244 9093 0000 sts (Mess_Integral_Hoch)+1,r25
264 0248 A093 0000 sts (Mess_Integral_Hoch)+2,r26
265 024c B093 0000 sts (Mess_Integral_Hoch)+3,r27
266 0250 E090 0000 lds r14,Mess_Integral_Hoch
267 0254 F090 0000 lds r15,(Mess_Integral_Hoch)+1
268 0258 0091 0000 lds r16,(Mess_Integral_Hoch)+2
269 025c 1091 0000 lds r17,(Mess_Integral_Hoch)+3
270 0260 6091 0000 lds r22,Mess_Integral_Hoch
271 0264 7091 0000 lds r23,(Mess_Integral_Hoch)+1
272 0268 8091 0000 lds r24,(Mess_Integral_Hoch)+2
273 026c 9091 0000 lds r25,(Mess_Integral_Hoch)+3
274 0270 20E0 ldi r18,lo8(1024)
275 0272 34E0 ldi r19,hi8(1024)
276 0274 40E0 ldi r20,hlo8(1024)
277 0276 50E0 ldi r21,hhi8(1024)
278 0278 0E94 0000 call __divmodsi4
279 027c E21A sub r14,r18
280 027e F30A sbc r15,r19
281 0280 040B sbc r16,r20
282 0282 150B sbc r17,r21
283 0284 E092 0000 sts Mess_Integral_Hoch,r14
284 0288 F092 0000 sts (Mess_Integral_Hoch)+1,r15
285 028c 0093 0000 sts (Mess_Integral_Hoch)+2,r16
286 0290 1093 0000 sts (Mess_Integral_Hoch)+3,r17
287 0294 00C0 rjmp .L49
288 .L15:
289 0296 8091 7800 lds r24,120
290 029a 9091 7900 lds r25,(120)+1
291 029e 2091 0000 lds r18,nick1.2329
292 02a2 3091 0000 lds r19,(nick1.2329)+1
293 02a6 280F add r18,r24
294 02a8 391F adc r19,r25
295 02aa 3093 0000 sts (nick1.2329)+1,r19
296 02ae 2093 0000 sts nick1.2329,r18
297 02b2 00C0 rjmp .L45
298 .L16:
299 02b4 2091 7800 lds r18,120
300 02b8 3091 7900 lds r19,(120)+1
301 02bc 8091 0000 lds r24,roll1.2328
302 02c0 9091 0000 lds r25,(roll1.2328)+1
303 02c4 820F add r24,r18
304 02c6 931F adc r25,r19
305 .L44:
306 02c8 9093 0000 sts (roll1.2328)+1,r25
307 02cc 8093 0000 sts roll1.2328,r24
308 02d0 1092 0000 sts kanal.2324,__zero_reg__
309 02d4 00C0 rjmp .L24
310 .L17:
311 02d6 8091 0000 lds r24,PlatinenVersion
312 02da 8A30 cpi r24,lo8(10)
313 02dc 01F4 brne .L29
314 02de 8091 7800 lds r24,120
315 02e2 9091 7900 lds r25,(120)+1
316 02e6 0196 adiw r24,1
317 02e8 2091 0000 lds r18,gier1.2327
318 02ec 3091 0000 lds r19,(gier1.2327)+1
319 02f0 820F add r24,r18
320 02f2 931F adc r25,r19
321 02f4 9695 lsr r25
322 02f6 8795 ror r24
323 02f8 00C0 rjmp .L40
324 .L29:
325 02fa 4091 0000 lds r20,gier1.2327
326 02fe 5091 0000 lds r21,(gier1.2327)+1
327 0302 8431 cpi r24,lo8(20)
328 0304 00F0 brlo .L31
329 0306 2091 7800 lds r18,120
330 030a 3091 7900 lds r19,(120)+1
331 030e 8FEF ldi r24,lo8(2047)
332 0310 97E0 ldi r25,hi8(2047)
333 0312 821B sub r24,r18
334 0314 930B sbc r25,r19
335 0316 841B sub r24,r20
336 0318 950B sbc r25,r21
337 031a 00C0 rjmp .L40
338 .L31:
339 031c 8091 7800 lds r24,120
340 0320 9091 7900 lds r25,(120)+1
341 0324 840F add r24,r20
342 0326 951F adc r25,r21
343 .L40:
344 0328 9093 0000 sts (AdWertGier)+1,r25
345 032c 8093 0000 sts AdWertGier,r24
346 .L46:
347 0330 86E0 ldi r24,lo8(6)
348 0332 00C0 rjmp .L43
349 .L18:
350 0334 2091 7800 lds r18,120
351 0338 3091 7900 lds r19,(120)+1
352 033c 8091 0000 lds r24,NeutralAccY
353 0340 9091 0000 lds r25,(NeutralAccY)+1
354 0344 821B sub r24,r18
355 0346 930B sbc r25,r19
356 0348 9093 0000 sts (Aktuell_ay)+1,r25
357 034c 8093 0000 sts Aktuell_ay,r24
358 0350 8091 0000 lds r24,Aktuell_ay
359 0354 9091 0000 lds r25,(Aktuell_ay)+1
360 0358 2091 0000 lds r18,accy.2332
361 035c 3091 0000 lds r19,(accy.2332)+1
362 0360 820F add r24,r18
363 0362 931F adc r25,r19
364 0364 9093 0000 sts (AdWertAccRoll)+1,r25
365 0368 8093 0000 sts AdWertAccRoll,r24
366 .L47:
367 036c 87E0 ldi r24,lo8(7)
368 036e 00C0 rjmp .L43
369 .L19:
370 0370 8091 7800 lds r24,120
371 0374 9091 7900 lds r25,(120)+1
372 0378 2091 0000 lds r18,NeutralAccX
373 037c 3091 0000 lds r19,(NeutralAccX)+1
374 0380 821B sub r24,r18
375 0382 930B sbc r25,r19
376 0384 9093 0000 sts (Aktuell_ax)+1,r25
377 0388 8093 0000 sts Aktuell_ax,r24
378 038c 8091 0000 lds r24,Aktuell_ax
379 0390 9091 0000 lds r25,(Aktuell_ax)+1
380 0394 2091 0000 lds r18,accx.2333
381 0398 3091 0000 lds r19,(accx.2333)+1
382 039c 820F add r24,r18
383 039e 931F adc r25,r19
384 03a0 9093 0000 sts (AdWertAccNick)+1,r25
385 03a4 8093 0000 sts AdWertAccNick,r24
386 03a8 00C0 rjmp .L48
387 .L20:
388 03aa 2091 7800 lds r18,120
389 03ae 3091 7900 lds r19,(120)+1
390 03b2 8091 0000 lds r24,nick1.2329
391 03b6 9091 0000 lds r25,(nick1.2329)+1
392 03ba 280F add r18,r24
393 03bc 391F adc r19,r25
394 03be 8091 0000 lds r24,PlatinenVersion
395 03c2 8A30 cpi r24,lo8(10)
396 03c4 01F4 brne .L32
397 03c6 220F lsl r18
398 03c8 331F rol r19
399 03ca 00C0 rjmp .L41
400 .L32:
401 03cc 220F lsl r18
402 03ce 331F rol r19
403 03d0 220F lsl r18
404 03d2 331F rol r19
405 .L41:
406 03d4 3093 0000 sts (nick1.2329)+1,r19
407 03d8 2093 0000 sts nick1.2329,r18
408 03dc 2091 0000 lds r18,nick1.2329
409 03e0 3091 0000 lds r19,(nick1.2329)+1
410 03e4 C901 movw r24,r18
411 03e6 68E0 ldi r22,lo8(8)
412 03e8 70E0 ldi r23,hi8(8)
413 03ea 0E94 0000 call __divmodhi4
414 03ee 7093 0000 sts (AdWertNick)+1,r23
415 03f2 6093 0000 sts AdWertNick,r22
416 03f6 8091 0000 lds r24,nick_filter.2330
417 03fa 9091 0000 lds r25,(nick_filter.2330)+1
418 03fe 820F add r24,r18
419 0400 931F adc r25,r19
420 0402 62E0 ldi r22,lo8(2)
421 0404 70E0 ldi r23,hi8(2)
422 0406 0E94 0000 call __divmodhi4
423 040a CB01 movw r24,r22
424 040c 7093 0000 sts (nick_filter.2330)+1,r23
425 0410 6093 0000 sts nick_filter.2330,r22
426 0414 2091 0000 lds r18,AdNeutralNick
427 0418 3091 0000 lds r19,(AdNeutralNick)+1
428 041c 821B sub r24,r18
429 041e 930B sbc r25,r19
430 0420 9093 0000 sts (HiResNick)+1,r25
431 0424 8093 0000 sts HiResNick,r24
432 0428 2091 0000 lds r18,AdWertNickFilter
433 042c 3091 0000 lds r19,(AdWertNickFilter)+1
434 0430 8091 0000 lds r24,HiResNick
435 0434 9091 0000 lds r25,(HiResNick)+1
436 0438 820F add r24,r18
437 043a 931F adc r25,r19
438 043c 62E0 ldi r22,lo8(2)
439 043e 70E0 ldi r23,hi8(2)
440 0440 0E94 0000 call __divmodhi4
441 0444 7093 0000 sts (AdWertNickFilter)+1,r23
442 0448 6093 0000 sts AdWertNickFilter,r22
443 .L45:
444 044c 81E0 ldi r24,lo8(1)
445 044e 00C0 rjmp .L43
446 .L21:
447 0450 2091 7800 lds r18,120
448 0454 3091 7900 lds r19,(120)+1
449 0458 8091 0000 lds r24,roll1.2328
450 045c 9091 0000 lds r25,(roll1.2328)+1
451 0460 280F add r18,r24
452 0462 391F adc r19,r25
453 0464 8091 0000 lds r24,PlatinenVersion
454 0468 8A30 cpi r24,lo8(10)
455 046a 01F4 brne .L34
456 046c 220F lsl r18
457 046e 331F rol r19
458 0470 00C0 rjmp .L42
459 .L34:
460 0472 220F lsl r18
461 0474 331F rol r19
462 0476 220F lsl r18
463 0478 331F rol r19
464 .L42:
465 047a 3093 0000 sts (roll1.2328)+1,r19
466 047e 2093 0000 sts roll1.2328,r18
467 0482 2091 0000 lds r18,roll1.2328
468 0486 3091 0000 lds r19,(roll1.2328)+1
469 048a C901 movw r24,r18
470 048c 68E0 ldi r22,lo8(8)
471 048e 70E0 ldi r23,hi8(8)
472 0490 0E94 0000 call __divmodhi4
473 0494 7093 0000 sts (AdWertRoll)+1,r23
474 0498 6093 0000 sts AdWertRoll,r22
475 049c 8091 0000 lds r24,roll_filter.2331
476 04a0 9091 0000 lds r25,(roll_filter.2331)+1
477 04a4 820F add r24,r18
478 04a6 931F adc r25,r19
479 04a8 62E0 ldi r22,lo8(2)
480 04aa 70E0 ldi r23,hi8(2)
481 04ac 0E94 0000 call __divmodhi4
482 04b0 CB01 movw r24,r22
483 04b2 7093 0000 sts (roll_filter.2331)+1,r23
484 04b6 6093 0000 sts roll_filter.2331,r22
485 04ba 2091 0000 lds r18,AdNeutralRoll
486 04be 3091 0000 lds r19,(AdNeutralRoll)+1
487 04c2 821B sub r24,r18
488 04c4 930B sbc r25,r19
489 04c6 9093 0000 sts (HiResRoll)+1,r25
490 04ca 8093 0000 sts HiResRoll,r24
491 04ce 2091 0000 lds r18,AdWertRollFilter
492 04d2 3091 0000 lds r19,(AdWertRollFilter)+1
493 04d6 8091 0000 lds r24,HiResRoll
494 04da 9091 0000 lds r25,(HiResRoll)+1
495 04de 820F add r24,r18
496 04e0 931F adc r25,r19
497 04e2 62E0 ldi r22,lo8(2)
498 04e4 70E0 ldi r23,hi8(2)
499 04e6 0E94 0000 call __divmodhi4
500 04ea 7093 0000 sts (AdWertRollFilter)+1,r23
501 04ee 6093 0000 sts AdWertRollFilter,r22
502 .L49:
503 04f2 83E0 ldi r24,lo8(3)
504 04f4 00C0 rjmp .L43
505 .L22:
506 04f6 1092 0000 sts state.2325,__zero_reg__
507 04fa 81E0 ldi r24,lo8(1)
508 04fc 8093 0000 sts AdReady,r24
509 0500 8091 0000 lds r24,ZaehlMessungen
510 0504 9091 0000 lds r25,(ZaehlMessungen)+1
511 0508 0196 adiw r24,1
512 050a 9093 0000 sts (ZaehlMessungen)+1,r25
513 050e 8093 0000 sts ZaehlMessungen,r24
514 .L14:
515 0512 8091 7800 lds r24,120
516 0516 9091 7900 lds r25,(120)+1
517 051a 9093 0000 sts (MessLuftdruck)+1,r25
518 051e 8093 0000 sts MessLuftdruck,r24
519 0522 8091 0000 lds r24,MessLuftdruck
520 0526 9091 0000 lds r25,(MessLuftdruck)+1
521 052a 3C01 movw r6,r24
522 052c 8824 clr r8
523 052e 9924 clr r9
524 0530 8091 0000 lds r24,tmpLuftdruck.2334
525 0534 9091 0000 lds r25,(tmpLuftdruck.2334)+1
526 0538 A091 0000 lds r26,(tmpLuftdruck.2334)+2
527 053c B091 0000 lds r27,(tmpLuftdruck.2334)+3
528 0540 680E add r6,r24
529 0542 791E adc r7,r25
530 0544 8A1E adc r8,r26
531 0546 9B1E adc r9,r27
532 0548 6092 0000 sts tmpLuftdruck.2334,r6
533 054c 7092 0000 sts (tmpLuftdruck.2334)+1,r7
534 0550 8092 0000 sts (tmpLuftdruck.2334)+2,r8
535 0554 9092 0000 sts (tmpLuftdruck.2334)+3,r9
536 0558 8091 0000 lds r24,messanzahl_Druck.2335
537 055c 8F5F subi r24,lo8(-(1))
538 055e 8093 0000 sts messanzahl_Druck.2335,r24
539 0562 8231 cpi r24,lo8(18)
540 0564 00F4 brsh .+2
541 0566 00C0 rjmp .L48
542 0568 8091 0000 lds r24,Luftdruck
543 056c 9091 0000 lds r25,(Luftdruck)+1
544 0570 A091 0000 lds r26,(Luftdruck)+2
545 0574 B091 0000 lds r27,(Luftdruck)+3
546 0578 7C01 movw r14,r24
547 057a 8D01 movw r16,r26
548 057c 43E0 ldi r20,3
549 057e EE0C 1: lsl r14
550 0580 FF1C rol r15
551 0582 001F rol r16
552 0584 111F rol r17
553 0586 4A95 dec r20
554 0588 01F4 brne 1b
555 058a E81A sub r14,r24
556 058c F90A sbc r15,r25
557 058e 0A0B sbc r16,r26
558 0590 1B0B sbc r17,r27
559 0592 84E0 ldi r24,lo8(4)
560 0594 90E0 ldi r25,hi8(4)
561 0596 A0E0 ldi r26,hlo8(4)
562 0598 B0E0 ldi r27,hhi8(4)
563 059a E80E add r14,r24
564 059c F91E adc r15,r25
565 059e 0A1F adc r16,r26
566 05a0 1B1F adc r17,r27
567 05a2 E60C add r14,r6
568 05a4 F71C adc r15,r7
569 05a6 081D adc r16,r8
570 05a8 191D adc r17,r9
571 05aa 6091 0000 lds r22,ExpandBaro
572 05ae 7727 clr r23
573 05b0 67FD sbrc r22,7
574 05b2 7095 com r23
575 05b4 872F mov r24,r23
576 05b6 972F mov r25,r23
577 05b8 2AE3 ldi r18,lo8(-9414)
578 05ba 3BED ldi r19,hi8(-9414)
579 05bc 4FEF ldi r20,hlo8(-9414)
580 05be 5FEF ldi r21,hhi8(-9414)
581 05c0 0E94 0000 call __mulsi3
582 05c4 E60E add r14,r22
583 05c6 F71E adc r15,r23
584 05c8 081F adc r16,r24
585 05ca 191F adc r17,r25
586 05cc C801 movw r24,r16
587 05ce B701 movw r22,r14
588 05d0 28E0 ldi r18,lo8(8)
589 05d2 30E0 ldi r19,hi8(8)
590 05d4 40E0 ldi r20,hlo8(8)
591 05d6 50E0 ldi r21,hhi8(8)
592 05d8 0E94 0000 call __divmodsi4
593 05dc C901 movw r24,r18
594 05de DA01 movw r26,r20
595 05e0 8093 0000 sts Luftdruck,r24
596 05e4 9093 0000 sts (Luftdruck)+1,r25
597 05e8 A093 0000 sts (Luftdruck)+2,r26
598 05ec B093 0000 sts (Luftdruck)+3,r27
599 05f0 E090 0000 lds r14,StartLuftdruck
600 05f4 F090 0000 lds r15,(StartLuftdruck)+1
601 05f8 8091 0000 lds r24,Luftdruck
602 05fc 9091 0000 lds r25,(Luftdruck)+1
603 0600 A091 0000 lds r26,(Luftdruck)+2
604 0604 B091 0000 lds r27,(Luftdruck)+3
605 0608 0027 clr r16
606 060a F7FC sbrc r15,7
607 060c 0095 com r16
608 060e 102F mov r17,r16
609 0610 E81A sub r14,r24
610 0612 F90A sbc r15,r25
611 0614 0A0B sbc r16,r26
612 0616 1B0B sbc r17,r27
613 0618 E092 0000 sts HoehenWert,r14
614 061c F092 0000 sts (HoehenWert)+1,r15
615 0620 0093 0000 sts (HoehenWert)+2,r16
616 0624 1093 0000 sts (HoehenWert)+3,r17
617 0628 A090 0000 lds r10,SummenHoehe
618 062c B090 0000 lds r11,(SummenHoehe)+1
619 0630 C090 0000 lds r12,(SummenHoehe)+2
620 0634 D090 0000 lds r13,(SummenHoehe)+3
621 0638 6091 0000 lds r22,SummenHoehe
622 063c 7091 0000 lds r23,(SummenHoehe)+1
623 0640 8091 0000 lds r24,(SummenHoehe)+2
624 0644 9091 0000 lds r25,(SummenHoehe)+3
625 0648 20E1 ldi r18,lo8(16)
626 064a 30E0 ldi r19,hi8(16)
627 064c 40E0 ldi r20,hlo8(16)
628 064e 50E0 ldi r21,hhi8(16)
629 0650 0E94 0000 call __divmodsi4
630 0654 A21A sub r10,r18
631 0656 B30A sbc r11,r19
632 0658 C40A sbc r12,r20
633 065a D50A sbc r13,r21
634 065c A092 0000 sts SummenHoehe,r10
635 0660 B092 0000 sts (SummenHoehe)+1,r11
636 0664 C092 0000 sts (SummenHoehe)+2,r12
637 0668 D092 0000 sts (SummenHoehe)+3,r13
638 066c 8091 0000 lds r24,SummenHoehe
639 0670 9091 0000 lds r25,(SummenHoehe)+1
640 0674 A091 0000 lds r26,(SummenHoehe)+2
641 0678 B091 0000 lds r27,(SummenHoehe)+3
642 067c 8E0D add r24,r14
643 067e 9F1D adc r25,r15
644 0680 A01F adc r26,r16
645 0682 B11F adc r27,r17
646 0684 8093 0000 sts SummenHoehe,r24
647 0688 9093 0000 sts (SummenHoehe)+1,r25
648 068c A093 0000 sts (SummenHoehe)+2,r26
649 0690 B093 0000 sts (SummenHoehe)+3,r27
650 0694 C090 0000 lds r12,VarioMeter
651 0698 D090 0000 lds r13,(VarioMeter)+1
652 069c 6091 0000 lds r22,SummenHoehe
653 06a0 7091 0000 lds r23,(SummenHoehe)+1
654 06a4 8091 0000 lds r24,(SummenHoehe)+2
655 06a8 9091 0000 lds r25,(SummenHoehe)+3
656 06ac 20E1 ldi r18,lo8(16)
657 06ae 30E0 ldi r19,hi8(16)
658 06b0 40E0 ldi r20,hlo8(16)
659 06b2 50E0 ldi r21,hhi8(16)
660 06b4 0E94 0000 call __divmodsi4
661 06b8 5095 com r21
662 06ba 4095 com r20
663 06bc 3095 com r19
664 06be 2195 neg r18
665 06c0 3F4F sbci r19,lo8(-1)
666 06c2 4F4F sbci r20,lo8(-1)
667 06c4 5F4F sbci r21,lo8(-1)
668 06c6 E20E add r14,r18
669 06c8 F31E adc r15,r19
670 06ca 33E0 ldi r19,3
671 06cc EE0C 1: lsl r14
672 06ce FF1C rol r15
673 06d0 3A95 dec r19
674 06d2 01F4 brne 1b
675 06d4 C601 movw r24,r12
676 06d6 25E0 ldi r18,5
677 06d8 880F 1: lsl r24
678 06da 991F rol r25
679 06dc 2A95 dec r18
680 06de 01F4 brne 1b
681 06e0 8C19 sub r24,r12
682 06e2 9D09 sbc r25,r13
683 06e4 8E0D add r24,r14
684 06e6 9F1D adc r25,r15
685 06e8 60E2 ldi r22,lo8(32)
686 06ea 70E0 ldi r23,hi8(32)
687 06ec 0E94 0000 call __divmodhi4
688 06f0 7093 0000 sts (VarioMeter)+1,r23
689 06f4 6093 0000 sts VarioMeter,r22
690 06f8 C401 movw r24,r8
691 06fa B301 movw r22,r6
692 06fc 22E0 ldi r18,lo8(2)
693 06fe 30E0 ldi r19,hi8(2)
694 0700 40E0 ldi r20,hlo8(2)
695 0702 50E0 ldi r21,hhi8(2)
696 0704 0E94 0000 call __divmodsi4
697 0708 2093 0000 sts tmpLuftdruck.2334,r18
698 070c 3093 0000 sts (tmpLuftdruck.2334)+1,r19
699 0710 4093 0000 sts (tmpLuftdruck.2334)+2,r20
700 0714 5093 0000 sts (tmpLuftdruck.2334)+3,r21
701 0718 89E0 ldi r24,lo8(9)
702 071a 8093 0000 sts messanzahl_Druck.2335,r24
703 071e 00C0 rjmp .L48
704 .L4:
705 0720 1092 0000 sts state.2325,__zero_reg__
706 .L48:
707 0724 82E0 ldi r24,lo8(2)
708 .L43:
709 0726 8093 0000 sts kanal.2324,r24
710 .L24:
711 072a 8091 0000 lds r24,kanal.2324
712 072e 8093 7C00 sts 124,r24
713 0732 8091 0000 lds r24,state.2325
714 0736 8823 tst r24
715 0738 01F0 breq .L38
716 073a 8FEC ldi r24,lo8(-49)
717 073c 8093 7A00 sts 122,r24
718 .L38:
719 /* epilogue start */
720 0740 FF91 pop r31
721 0742 EF91 pop r30
722 0744 BF91 pop r27
723 0746 AF91 pop r26
724 0748 9F91 pop r25
725 074a 8F91 pop r24
726 074c 7F91 pop r23
727 074e 6F91 pop r22
728 0750 5F91 pop r21
729 0752 4F91 pop r20
730 0754 3F91 pop r19
731 0756 2F91 pop r18
732 0758 1F91 pop r17
733 075a 0F91 pop r16
734 075c FF90 pop r15
735 075e EF90 pop r14
736 0760 DF90 pop r13
737 0762 CF90 pop r12
738 0764 BF90 pop r11
739 0766 AF90 pop r10
740 0768 9F90 pop r9
741 076a 8F90 pop r8
742 076c 7F90 pop r7
743 076e 6F90 pop r6
744 0770 0F90 pop r0
745 0772 0FBE out __SREG__,r0
746 0774 0F90 pop r0
747 0776 1F90 pop __zero_reg__
748 0778 1895 reti
750 .global SucheGyroOffset
752 SucheGyroOffset:
753 077a A0E0 ldi r26,lo8(0)
754 077c B0E0 ldi r27,hi8(0)
755 077e E0E0 ldi r30,lo8(gs(1f))
756 0780 F0E0 ldi r31,hi8(gs(1f))
757 0782 0C94 0000 jmp __prologue_saves__+((18 - 13) * 2)
758 1:
759 /* prologue: function */
760 /* frame size = 0 */
761 0786 80ED ldi r24,lo8(2000)
762 0788 97E0 ldi r25,hi8(2000)
763 078a 0E94 0000 call SetDelay
764 078e EC01 movw r28,r24
765 0790 0CE8 ldi r16,lo8(-116)
766 0792 52E1 ldi r21,lo8(18)
767 0794 752E mov r7,r21
768 0796 45EA ldi r20,lo8(-91)
769 0798 842E mov r8,r20
770 079a 3AE0 ldi r19,lo8(10)
771 079c E32E mov r14,r19
772 079e 25EF ldi r18,lo8(-11)
773 07a0 F22E mov r15,r18
774 07a2 90E0 ldi r25,lo8(gs(uart_putchar))
775 07a4 A92E mov r10,r25
776 07a6 90E0 ldi r25,hi8(gs(uart_putchar))
777 07a8 B92E mov r11,r25
778 07aa 80E0 ldi r24,lo8(__c.2279)
779 07ac C82E mov r12,r24
780 07ae 80E0 ldi r24,hi8(__c.2279)
781 07b0 D82E mov r13,r24
782 07b2 1FEC ldi r17,lo8(-49)
783 07b4 912E mov r9,r17
784 07b6 00C0 rjmp .L78
785 .L71:
786 07b8 1330 cpi r17,lo8(3)
787 07ba 01F4 brne .L78
788 07bc 0B30 cpi r16,lo8(11)
789 07be 00F0 brlo .L78
790 07c0 09E0 ldi r16,lo8(9)
791 .L78:
792 07c2 8091 0000 lds r24,AdWertNick
793 07c6 9091 0000 lds r25,(AdWertNick)+1
794 07ca 8C5F subi r24,lo8(1020)
795 07cc 9340 sbci r25,hi8(1020)
796 07ce 04F4 brge .L52
797 07d0 8091 0000 lds r24,AnalogOffsetNick
798 07d4 8150 subi r24,lo8(-(-1))
799 07d6 00C0 rjmp .L79
800 .L52:
801 07d8 8091 0000 lds r24,AdWertNick
802 07dc 9091 0000 lds r25,(AdWertNick)+1
803 07e0 8750 subi r24,lo8(1031)
804 07e2 9440 sbci r25,hi8(1031)
805 07e4 04F4 brge .L54
806 07e6 11E0 ldi r17,lo8(1)
807 07e8 00C0 rjmp .L53
808 .L54:
809 07ea 8091 0000 lds r24,AnalogOffsetNick
810 07ee 8F5F subi r24,lo8(-(1))
811 .L79:
812 07f0 8093 0000 sts AnalogOffsetNick,r24
813 07f4 10E0 ldi r17,lo8(0)
814 .L53:
815 07f6 8091 0000 lds r24,AdWertRoll
816 07fa 9091 0000 lds r25,(AdWertRoll)+1
817 07fe 8C5F subi r24,lo8(1020)
818 0800 9340 sbci r25,hi8(1020)
819 0802 04F4 brge .L55
820 0804 8091 0000 lds r24,AnalogOffsetRoll
821 0808 8150 subi r24,lo8(-(-1))
822 080a 00C0 rjmp .L80
823 .L55:
824 080c 8091 0000 lds r24,AdWertRoll
825 0810 9091 0000 lds r25,(AdWertRoll)+1
826 0814 8750 subi r24,lo8(1031)
827 0816 9440 sbci r25,hi8(1031)
828 0818 04F0 brlt .L57
829 081a 8091 0000 lds r24,AnalogOffsetRoll
830 081e 8F5F subi r24,lo8(-(1))
831 .L80:
832 0820 8093 0000 sts AnalogOffsetRoll,r24
833 0824 00C0 rjmp .L56
834 .L57:
835 0826 1F5F subi r17,lo8(-(1))
836 .L56:
837 0828 8091 0000 lds r24,AdWertGier
838 082c 9091 0000 lds r25,(AdWertGier)+1
839 0830 8C5F subi r24,lo8(1020)
840 0832 9340 sbci r25,hi8(1020)
841 0834 04F4 brge .L58
842 0836 8091 0000 lds r24,AnalogOffsetGier
843 083a 8150 subi r24,lo8(-(-1))
844 083c 00C0 rjmp .L81
845 .L58:
846 083e 8091 0000 lds r24,AdWertGier
847 0842 9091 0000 lds r25,(AdWertGier)+1
848 0846 8750 subi r24,lo8(1031)
849 0848 9440 sbci r25,hi8(1031)
850 084a 04F0 brlt .L60
851 084c 8091 0000 lds r24,AnalogOffsetGier
852 0850 8F5F subi r24,lo8(-(1))
853 .L81:
854 0852 8093 0000 sts AnalogOffsetGier,r24
855 0856 00C0 rjmp .L59
856 .L60:
857 0858 1F5F subi r17,lo8(-(1))
858 .L59:
859 085a 7092 0000 sts twi_state,r7
860 085e 8091 0000 lds r24,BLFlags
861 0862 8E7F andi r24,lo8(-2)
862 0864 8093 0000 sts BLFlags,r24
863 0868 8092 BC00 sts 188,r8
864 086c 8091 0000 lds r24,AnalogOffsetNick
865 0870 8A30 cpi r24,lo8(10)
866 0872 00F4 brsh .L61
867 0874 8091 0000 lds r24,VersionInfo+5
868 0878 8160 ori r24,lo8(1)
869 087a 8093 0000 sts VersionInfo+5,r24
870 087e E092 0000 sts AnalogOffsetNick,r14
871 .L61:
872 0882 8091 0000 lds r24,AnalogOffsetNick
873 0886 863F cpi r24,lo8(-10)
874 0888 00F0 brlo .L62
875 088a 8091 0000 lds r24,VersionInfo+5
876 088e 8160 ori r24,lo8(1)
877 0890 8093 0000 sts VersionInfo+5,r24
878 0894 F092 0000 sts AnalogOffsetNick,r15
879 .L62:
880 0898 8091 0000 lds r24,AnalogOffsetRoll
881 089c 8A30 cpi r24,lo8(10)
882 089e 00F4 brsh .L63
883 08a0 8091 0000 lds r24,VersionInfo+5
884 08a4 8260 ori r24,lo8(2)
885 08a6 8093 0000 sts VersionInfo+5,r24
886 08aa E092 0000 sts AnalogOffsetRoll,r14
887 .L63:
888 08ae 8091 0000 lds r24,AnalogOffsetRoll
889 08b2 863F cpi r24,lo8(-10)
890 08b4 00F0 brlo .L64
891 08b6 8091 0000 lds r24,VersionInfo+5
892 08ba 8260 ori r24,lo8(2)
893 08bc 8093 0000 sts VersionInfo+5,r24
894 08c0 F092 0000 sts AnalogOffsetRoll,r15
895 .L64:
896 08c4 8091 0000 lds r24,AnalogOffsetGier
897 08c8 8A30 cpi r24,lo8(10)
898 08ca 00F4 brsh .L65
899 08cc 8091 0000 lds r24,VersionInfo+5
900 08d0 8460 ori r24,lo8(4)
901 08d2 8093 0000 sts VersionInfo+5,r24
902 08d6 E092 0000 sts AnalogOffsetGier,r14
903 .L65:
904 08da 8091 0000 lds r24,AnalogOffsetGier
905 08de 863F cpi r24,lo8(-10)
906 08e0 00F0 brlo .L74
907 08e2 8091 0000 lds r24,VersionInfo+5
908 08e6 8460 ori r24,lo8(4)
909 08e8 8093 0000 sts VersionInfo+5,r24
910 08ec F092 0000 sts AnalogOffsetGier,r15
911 08f0 00C0 rjmp .L74
912 .L68:
913 08f2 CE01 movw r24,r28
914 08f4 0E94 0000 call CheckDelay
915 08f8 8823 tst r24
916 08fa 01F0 breq .L74
917 08fc 00D0 rcall .
918 08fe 00D0 rcall .
919 0900 EDB7 in r30,__SP_L__
920 0902 FEB7 in r31,__SP_H__
921 0904 B282 std Z+2,r11
922 0906 A182 std Z+1,r10
923 0908 D482 std Z+4,r13
924 090a C382 std Z+3,r12
925 090c E091 0000 lds r30,_printf_P
926 0910 F091 0000 lds r31,(_printf_P)+1
927 0914 0995 icall
928 0916 0F90 pop __tmp_reg__
929 0918 0F90 pop __tmp_reg__
930 091a 0F90 pop __tmp_reg__
931 091c 0F90 pop __tmp_reg__
932 091e 00C0 rjmp .L67
933 .L74:
934 0920 8091 0000 lds r24,twi_state
935 0924 8823 tst r24
936 0926 01F4 brne .L68
937 .L67:
938 0928 1092 0000 sts AdReady,__zero_reg__
939 092c 9092 7A00 sts 122,r9
940 .L69:
941 0930 8091 0000 lds r24,AdReady
942 0934 8823 tst r24
943 0936 01F0 breq .L69
944 0938 0A30 cpi r16,lo8(10)
945 093a 00F4 brsh .L70
946 093c 8AE0 ldi r24,lo8(10)
947 093e 90E0 ldi r25,hi8(10)
948 0940 0E94 0000 call Delay_ms_Mess
949 .L70:
950 0944 0150 subi r16,lo8(-(-1))
951 0946 01F0 breq .+2
952 0948 00C0 rjmp .L71
953 094a 86E4 ldi r24,lo8(70)
954 094c 90E0 ldi r25,hi8(70)
955 094e 0E94 0000 call Delay_ms_Mess
956 /* epilogue start */
957 0952 CDB7 in r28,__SP_L__
958 0954 DEB7 in r29,__SP_H__
959 0956 EDE0 ldi r30, lo8(13)
960 0958 0C94 0000 jmp __epilogue_restores__ + ((18 - 13) * 2)
962 .global SucheLuftruckOffset
964 SucheLuftruckOffset:
965 095c EF92 push r14
966 095e FF92 push r15
967 0960 0F93 push r16
968 0962 1F93 push r17
969 0964 CF93 push r28
970 0966 DF93 push r29
971 /* prologue: function */
972 /* frame size = 0 */
973 0968 1092 0000 sts ExpandBaro,__zero_reg__
974 096c 83E0 ldi r24,lo8(3)
975 096e 90E0 ldi r25,hi8(3)
976 0970 0E94 0000 call GetParamByte
977 0974 C82F mov r28,r24
978 0976 D0E0 ldi r29,lo8(0)
979 0978 C531 cpi r28,21
980 097a D105 cpc r29,__zero_reg__
981 097c 00F0 brlo .L83
982 097e 2A97 sbiw r28,10
983 .L83:
984 0980 C7BD out 71-32,r28
985 0982 84E6 ldi r24,lo8(100)
986 0984 90E0 ldi r25,hi8(100)
987 0986 0E94 0000 call Delay_ms_Mess
988 098a 8091 0000 lds r24,MessLuftdruck
989 098e 9091 0000 lds r25,(MessLuftdruck)+1
990 0992 8052 subi r24,lo8(800)
991 0994 9340 sbci r25,hi8(800)
992 0996 00F4 brsh .L84
993 0998 C0E0 ldi r28,lo8(0)
994 099a D0E0 ldi r29,hi8(0)
995 099c 00C0 rjmp .L84
996 .L86:
997 099e C7BD out 71-32,r28
998 09a0 82E3 ldi r24,lo8(50)
999 09a2 90E0 ldi r25,hi8(50)
1000 09a4 0E94 0000 call Delay_ms_Mess
1001 09a8 00D0 rcall .
1002 09aa 00D0 rcall .
1003 09ac EDB7 in r30,__SP_L__
1004 09ae FEB7 in r31,__SP_H__
1005 09b0 F282 std Z+2,r15
1006 09b2 E182 std Z+1,r14
1007 09b4 1483 std Z+4,r17
1008 09b6 0383 std Z+3,r16
1009 09b8 E091 0000 lds r30,_printf_P
1010 09bc F091 0000 lds r31,(_printf_P)+1
1011 09c0 0995 icall
1012 09c2 8091 0000 lds r24,MessLuftdruck
1013 09c6 9091 0000 lds r25,(MessLuftdruck)+1
1014 09ca 0F90 pop __tmp_reg__
1015 09cc 0F90 pop __tmp_reg__
1016 09ce 0F90 pop __tmp_reg__
1017 09d0 0F90 pop __tmp_reg__
1018 09d2 8052 subi r24,lo8(800)
1019 09d4 9340 sbci r25,hi8(800)
1020 09d6 00F0 brlo .L85
1021 09d8 2196 adiw r28,1
1022 09da 00C0 rjmp .L89
1023 .L84:
1024 09dc 60E0 ldi r22,lo8(gs(uart_putchar))
1025 09de E62E mov r14,r22
1026 09e0 60E0 ldi r22,hi8(gs(uart_putchar))
1027 09e2 F62E mov r15,r22
1028 09e4 00E0 ldi r16,lo8(__c.2252)
1029 09e6 10E0 ldi r17,hi8(__c.2252)
1030 .L89:
1031 09e8 CA3F cpi r28,250
1032 09ea D105 cpc r29,__zero_reg__
1033 09ec 00F0 brlo .L86
1034 .L85:
1035 09ee 1C2F mov r17,r28
1036 09f0 C093 0000 sts DruckOffsetSetting,r28
1037 09f4 83E0 ldi r24,lo8(3)
1038 09f6 90E0 ldi r25,hi8(3)
1039 09f8 6C2F mov r22,r28
1040 09fa 0E94 0000 call SetParamByte
1041 09fe 8091 0000 lds r24,EE_Parameter+13
1042 0a02 80FF sbrs r24,0
1043 0a04 00C0 rjmp .L87
1044 0a06 8091 0000 lds r24,DruckOffsetSetting
1045 0a0a 8A50 subi r24,lo8(-(-10))
1046 0a0c 8B3E cpi r24,lo8(-21)
1047 0a0e 00F0 brlo .L87
1048 0a10 8091 0000 lds r24,VersionInfo+5
1049 0a14 8064 ori r24,lo8(64)
1050 0a16 8093 0000 sts VersionInfo+5,r24
1051 .L87:
1052 0a1a 17BD out 71-32,r17
1053 0a1c 8CE2 ldi r24,lo8(300)
1054 0a1e 91E0 ldi r25,hi8(300)
1055 0a20 0E94 0000 call Delay_ms_Mess
1056 /* epilogue start */
1057 0a24 CDB7 in r28,__SP_L__
1058 0a26 DEB7 in r29,__SP_H__
1059 0a28 E6E0 ldi r30, lo8(6)
1060 0a2a 0C94 0000 jmp __epilogue_restores__ + ((18 - 6) * 2)
1062 .global UBat
1063 .data
1066 UBat:
1067 0000 6400 .word 100
1068 .global AdWertNickFilter
1069 .global AdWertNickFilter
1070 .section .bss
1073 AdWertNickFilter:
1074 0000 0000 .skip 2,0
1075 .global AdWertRollFilter
1076 .global AdWertRollFilter
1079 AdWertRollFilter:
1080 0002 0000 .skip 2,0
1081 .global AdWertGierFilter
1082 .global AdWertGierFilter
1085 AdWertGierFilter:
1086 0004 0000 .skip 2,0
1087 .global HiResNick
1088 .data
1091 HiResNick:
1092 0002 C409 .word 2500
1093 .global HiResRoll
1096 HiResRoll:
1097 0004 C409 .word 2500
1098 .global AdWertNick
1099 .global AdWertNick
1100 .section .bss
1103 AdWertNick:
1104 0006 0000 .skip 2,0
1105 .global AdWertRoll
1106 .global AdWertRoll
1109 AdWertRoll:
1110 0008 0000 .skip 2,0
1111 .global AdWertGier
1112 .global AdWertGier
1115 AdWertGier:
1116 000a 0000 .skip 2,0
1117 .global AdWertAccRoll
1118 .global AdWertAccRoll
1121 AdWertAccRoll:
1122 000c 0000 .skip 2,0
1123 .global AdWertAccNick
1124 .global AdWertAccNick
1127 AdWertAccNick:
1128 000e 0000 .skip 2,0
1129 .global AdWertAccHoch
1130 .global AdWertAccHoch
1133 AdWertAccHoch:
1134 0010 0000 .skip 2,0
1135 .global messanzahl_AccHoch
1136 .global messanzahl_AccHoch
1139 messanzahl_AccHoch:
1140 0012 00 .skip 1,0
1141 .global Luftdruck
1142 .data
1145 Luftdruck:
1146 0006 00 .byte 0
1147 0007 7D .byte 125
1148 0008 00 .byte 0
1149 0009 00 .byte 0
1150 .global SummenHoehe
1151 .global SummenHoehe
1152 .section .bss
1155 SummenHoehe:
1156 0013 0000 0000 .skip 4,0
1157 .global MessLuftdruck
1158 .data
1161 MessLuftdruck:
1162 000a FF03 .word 1023
1163 .global ExpandBaro
1164 .global ExpandBaro
1165 .section .bss
1168 ExpandBaro:
1169 0017 00 .skip 1,0
1170 .global VarioMeter
1171 .global VarioMeter
1174 VarioMeter:
1175 0018 0000 .skip 2,0
1176 .global ZaehlMessungen
1177 .global ZaehlMessungen
1180 ZaehlMessungen:
1181 001a 0000 .skip 2,0
1182 .global AnalogOffsetNick
1183 .data
1186 AnalogOffsetNick:
1187 000c 73 .byte 115
1188 .global AnalogOffsetRoll
1191 AnalogOffsetRoll:
1192 000d 73 .byte 115
1193 .global AnalogOffsetGier
1196 AnalogOffsetGier:
1197 000e 73 .byte 115
1198 .global AdReady
1201 AdReady:
1202 000f 01 .byte 1
1203 .lcomm messanzahl_Druck.2335,1
1204 .lcomm tmpLuftdruck.2334,4
1205 .lcomm accx.2333,2
1206 .lcomm accy.2332,2
1207 .lcomm roll_filter.2331,2
1208 .lcomm nick_filter.2330,2
1209 .lcomm nick1.2329,2
1210 .lcomm roll1.2328,2
1211 .lcomm gier1.2327,2
1212 .lcomm subcount.2326,1
1213 .lcomm state.2325,1
1214 .lcomm kanal.2324,1
1215 .section .progmem.data,"a",@progbits
1218 __c.2279:
1219 0000 0A0D 2044 .string "\n\r DAC or I2C ERROR! Check I2C, 3Vref, DAC and BL-Ctrl"
1219 4143 206F
1219 7220 4932
1219 4320 4552
1219 524F 5221
1222 __c.2252:
1223 0037 2E00 .string "."
1224 .comm Aktuell_Nick,2,1
1225 .comm Aktuell_Roll,2,1
1226 .comm Aktuell_Gier,2,1
1227 .comm Aktuell_ax,2,1
1228 .comm Aktuell_ay,2,1
1229 .comm Aktuell_az,2,1
1230 .comm DruckOffsetSetting,1,1
1231 .comm StartLuftdruck,2,1
1232 .comm NeutralAccZ_float,4,1
1233 .global __do_copy_data
1234 .global __do_clear_bss
DEFINED SYMBOLS
*ABS*:00000000 analog.c
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:3 *ABS*:0000003f __SREG__
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:4 *ABS*:0000003e __SP_H__
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:5 *ABS*:0000003d __SP_L__
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:7 *ABS*:00000001 __zero_reg__
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:14 .data:00000000 AdReady
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:19 .data:00000001 AnalogOffsetGier
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:24 .data:00000002 AnalogOffsetRoll
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:29 .data:00000003 AnalogOffsetNick
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:36 .bss:00000000 ZaehlMessungen
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:42 .bss:00000002 VarioMeter
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:48 .bss:00000004 ExpandBaro
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:54 .data:00000004 MessLuftdruck
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:61 .bss:00000005 SummenHoehe
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:67 .data:00000006 Luftdruck
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:74 .bss:00000009 messanzahl_AccHoch
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:80 .bss:0000000a AdWertAccHoch
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:86 .bss:0000000c AdWertAccNick
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:92 .bss:0000000e AdWertAccRoll
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:98 .bss:00000010 AdWertGier
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:104 .bss:00000012 AdWertRoll
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:110 .bss:00000014 AdWertNick
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:116 .data:0000000a HiResRoll
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:121 .data:0000000c HiResNick
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:128 .bss:00000016 AdWertGierFilter
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:134 .bss:00000018 AdWertRollFilter
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:140 .bss:0000001a AdWertNickFilter
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:146 .data:0000000e UBat
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:151 .text:00000000 ADC_Init
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:165 .progmem.data:00000000 __c.13
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:170 .text:0000000c SucheLuftruckOffset
*COM*:00000001 DruckOffsetSetting
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:258 .progmem.data:00000002 __c.12
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:263 .text:000000c2 SucheGyroOffset
.bss:0000001c kanal.0
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:466 .bss:0000001d state.1
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:467 .bss:0000001e subcount.2
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:468 .bss:0000001f gier1.3
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:469 .bss:00000021 roll1.4
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:470 .bss:00000023 nick1.5
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:471 .bss:00000025 nick_filter.6
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:472 .bss:00000027 roll_filter.7
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:473 .bss:00000029 accy.8
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:474 .bss:0000002b accx.9
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:475 .bss:0000002d tmpLuftdruck.10
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:476 .bss:00000031 messanzahl_Druck.11
C:\Users\Arthur-P\AppData\Local\Temp/ccEZbaaa.s:480 .text:00000290 __vector_24
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:5 *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:11 .text:00000000 ADC_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:22 .text:0000000c __vector_24
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1212 .bss:00000030 state.2325
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1208 .bss:00000029 nick1.2329
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1210 .bss:0000002d gier1.2327
*COM*:00000002 Aktuell_ay
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1205 .bss:00000023 accy.2332
*COM*:00000002 Aktuell_ax
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1204 .bss:00000021 accx.2333
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1209 .bss:0000002b roll1.2328
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1066 .data:00000000 UBat
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1133 .bss:00000010 AdWertAccHoch
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1211 .bss:0000002f subcount.2326
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1139 .bss:00000012 messanzahl_AccHoch
*COM*:00000002 Aktuell_az
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1213 .bss:00000031 kanal.2324
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1115 .bss:0000000a AdWertGier
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1121 .bss:0000000c AdWertAccRoll
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1127 .bss:0000000e AdWertAccNick
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1103 .bss:00000006 AdWertNick
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1207 .bss:00000027 nick_filter.2330
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1091 .data:00000002 HiResNick
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1073 .bss:00000000 AdWertNickFilter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1109 .bss:00000008 AdWertRoll
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1206 .bss:00000025 roll_filter.2331
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1096 .data:00000004 HiResRoll
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1079 .bss:00000002 AdWertRollFilter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1201 .data:0000000f AdReady
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1180 .bss:0000001a ZaehlMessungen
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1161 .data:0000000a MessLuftdruck
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1203 .bss:0000001d tmpLuftdruck.2334
.bss:0000001c messanzahl_Druck.2335
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1145 .data:00000006 Luftdruck
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1168 .bss:00000017 ExpandBaro
*COM*:00000002 StartLuftdruck
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1155 .bss:00000013 SummenHoehe
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1174 .bss:00000018 VarioMeter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:752 .text:0000077a SucheGyroOffset
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1218 .progmem.data:00000000 __c.2279
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1186 .data:0000000c AnalogOffsetNick
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1191 .data:0000000d AnalogOffsetRoll
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1196 .data:0000000e AnalogOffsetGier
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:964 .text:0000095c SucheLuftruckOffset
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1222 .progmem.data:00000037 __c.2252
*COM*:00000001 DruckOffsetSetting
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccewM8xd.s:1085 .bss:00000004 AdWertGierFilter
*COM*:00000002 Aktuell_Nick
*COM*:00000002 Aktuell_Roll
*COM*:00000002 Aktuell_Gier
1277,19 → 1238,6
*COM*:00000004 NeutralAccZ_float
 
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
GetParamByte
Delay_ms_Mess
uart_putchar
_printf_P
SetParamByte
EE_Parameter
VersionInfo
SetDelay
twi_state
BLFlags
CheckDelay
__tablejump2__
NeutralAccY
NeutralAccX
1297,8 → 1245,25
NeutralAccZ
modell_fliegt
Mess_Integral_Hoch
__divmodsi4
PlatinenVersion
__divmodhi4
AdNeutralNick
AdNeutralRoll
__mulsi3
HoehenWert
__prologue_saves__
SetDelay
uart_putchar
twi_state
BLFlags
VersionInfo
CheckDelay
_printf_P
Delay_ms_Mess
__epilogue_restores__
GetParamByte
SetParamByte
EE_Parameter
__do_copy_data
__do_clear_bss