Subversion Repositories FlightCtrl

Rev

Rev 36 | Blame | Last modification | View Log | RSS feed

   1                            .file   "menu.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 LcdClear
  13                    LcdClear:
  14                    /* prologue: frame size=0 */
  15                    /* prologue end (size=0) */
  16 0000 E0E0                  ldi r30,lo8(DisplayBuff)
  17 0002 F0E0                  ldi r31,hi8(DisplayBuff)
  18 0004 80E2                  ldi r24,lo8(32)
  19                    .L2:
  20 0006 8193                  st Z+,r24
  21 0008 90E0                  ldi r25,hi8(DisplayBuff+80)
  22 000a E030                  cpi r30,lo8(DisplayBuff+80)
  23 000c F907                  cpc r31,r25
  24 000e 01F4                  brne .L2
  25                    /* epilogue: frame size=0 */
  26 0010 0895                  ret
  27                    /* epilogue end (size=1) */
  28                    /* function LcdClear size 9 (8) */
  30                    .global Menu
  32                    Menu:
  33                    /* prologue: frame size=0 */
  34 0012 FF92                  push r15
  35 0014 0F93                  push r16
  36 0016 1F93                  push r17
  37                    /* prologue end (size=3) */
  38 0018 8091 0000             lds r24,RemoteTasten
  39 001c 282F                  mov r18,r24
  40 001e 3327                  clr r19
  41 0020 C901                  movw r24,r18
  42 0022 8170                  andi r24,lo8(1)
  43 0024 9070                  andi r25,hi8(1)
  44 0026 682F                  mov r22,r24
  45 0028 8823                  tst r24
  46 002a 01F0                  breq .L8
  47 002c 8091 0000             lds r24,MenuePunkt.1971
  48 0030 8823                  tst r24
  49 0032 01F0                  breq .L10
  50 0034 8150                  subi r24,lo8(-(-1))
  51 0036 00C0                  rjmp .L41
  52                    .L10:
  53 0038 8091 0000             lds r24,MaxMenue.1970
  54                    .L41:
  55 003c 8093 0000             sts MenuePunkt.1971,r24
  56 0040 E0E0                  ldi r30,lo8(DisplayBuff)
  57 0042 F0E0                  ldi r31,hi8(DisplayBuff)
  58 0044 80E2                  ldi r24,lo8(32)
  59                    .L13:
  60 0046 8193                  st Z+,r24
  61 0048 90E0                  ldi r25,hi8(DisplayBuff+80)
  62 004a E030                  cpi r30,lo8(DisplayBuff+80)
  63 004c F907                  cpc r31,r25
  64 004e 01F4                  brne .L13
  65                    .L8:
  66 0050 A901                  movw r20,r18
  67 0052 4270                  andi r20,lo8(2)
  68 0054 5070                  andi r21,hi8(2)
  69 0056 21FF                  sbrs r18,1
  70 0058 00C0                  rjmp .L14
  71 005a 8091 0000             lds r24,MenuePunkt.1971
  72 005e 8F5F                  subi r24,lo8(-(1))
  73 0060 8093 0000             sts MenuePunkt.1971,r24
  74 0064 E0E0                  ldi r30,lo8(DisplayBuff)
  75 0066 F0E0                  ldi r31,hi8(DisplayBuff)
  76 0068 80E2                  ldi r24,lo8(32)
  77                    .L16:
  78 006a 8193                  st Z+,r24
  79 006c 90E0                  ldi r25,hi8(DisplayBuff+80)
  80 006e E030                  cpi r30,lo8(DisplayBuff+80)
  81 0070 F907                  cpc r31,r25
  82 0072 01F4                  brne .L16
  83                    .L14:
  84 0074 6623                  tst r22
  85 0076 01F0                  breq .L17
  86 0078 452B                  or r20,r21
  87 007a 01F0                  breq .L17
  88 007c 1092 0000             sts MenuePunkt.1971,__zero_reg__
  89                    .L17:
  90 0080 81E1                  ldi r24,lo8(17)
  91 0082 8093 0000             sts DispPtr,r24
  92 0086 8091 0000             lds r24,MenuePunkt.1971
  93 008a 9927                  clr r25
  94 008c 9F93                  push r25
  95 008e 8F93                  push r24
  96 0090 80E0                  ldi r24,lo8(__c.1972)
  97 0092 90E0                  ldi r25,hi8(__c.1972)
  98 0094 9F93                  push r25
  99 0096 8F93                  push r24
 100 0098 E1E0                  ldi r30,lo8(1)
 101 009a FE2E                  mov r15,r30
 102 009c FF92                  push r15
 103 009e 0E94 0000             call _printf_P
 104 00a2 0091 0000             lds r16,MenuePunkt.1971
 105 00a6 0F90                  pop __tmp_reg__
 106 00a8 0F90                  pop __tmp_reg__
 107 00aa 0F90                  pop __tmp_reg__
 108 00ac 0F90                  pop __tmp_reg__
 109 00ae 0F90                  pop __tmp_reg__
 110 00b0 0530                  cpi r16,lo8(5)
 111 00b2 01F4                  brne .+2
 112 00b4 00C0                  rjmp .L26
 113 00b6 0630                  cpi r16,lo8(6)
 114 00b8 00F4                  brsh .L32
 115 00ba 0230                  cpi r16,lo8(2)
 116 00bc 01F4                  brne .+2
 117 00be 00C0                  rjmp .L23
 118 00c0 0330                  cpi r16,lo8(3)
 119 00c2 00F4                  brsh .L33
 120 00c4 0023                  tst r16
 121 00c6 01F0                  breq .L21
 122 00c8 0130                  cpi r16,lo8(1)
 123 00ca 01F0                  breq .+2
 124 00cc 00C0                  rjmp .L20
 125 00ce 00C0                  rjmp .L22
 126                    .L33:
 127 00d0 0330                  cpi r16,lo8(3)
 128 00d2 01F4                  brne .+2
 129 00d4 00C0                  rjmp .L24
 130 00d6 0430                  cpi r16,lo8(4)
 131 00d8 01F0                  breq .+2
 132 00da 00C0                  rjmp .L20
 133 00dc 00C0                  rjmp .L25
 134                    .L32:
 135 00de 0830                  cpi r16,lo8(8)
 136 00e0 01F4                  brne .+2
 137 00e2 00C0                  rjmp .L29
 138 00e4 0930                  cpi r16,lo8(9)
 139 00e6 00F4                  brsh .L34
 140 00e8 0630                  cpi r16,lo8(6)
 141 00ea 01F4                  brne .+2
 142 00ec 00C0                  rjmp .L27
 143 00ee 0730                  cpi r16,lo8(7)
 144 00f0 01F0                  breq .+2
 145 00f2 00C0                  rjmp .L20
 146 00f4 00C0                  rjmp .L28
 147                    .L34:
 148 00f6 0930                  cpi r16,lo8(9)
 149 00f8 01F4                  brne .+2
 150 00fa 00C0                  rjmp .L30
 151 00fc 0A30                  cpi r16,lo8(10)
 152 00fe 01F0                  breq .+2
 153 0100 00C0                  rjmp .L20
 154 0102 00C0                  rjmp .L31
 155                    .L21:
 156 0104 1092 0000             sts DispPtr,__zero_reg__
 157 0108 80E0                  ldi r24,lo8(__c.1975)
 158 010a 90E0                  ldi r25,hi8(__c.1975)
 159 010c 9F93                  push r25
 160 010e 8F93                  push r24
 161 0110 FF92                  push r15
 162 0112 0E94 0000             call _printf_P
 163 0116 84E1                  ldi r24,lo8(20)
 164 0118 8093 0000             sts DispPtr,r24
 165 011c 8CE3                  ldi r24,lo8(60)
 166 011e 90E0                  ldi r25,hi8(60)
 167 0120 9F93                  push r25
 168 0122 8F93                  push r24
 169 0124 1F92                  push __zero_reg__
 170 0126 1F92                  push __zero_reg__
 171 0128 80E0                  ldi r24,lo8(__c.1977)
 172 012a 90E0                  ldi r25,hi8(__c.1977)
 173 012c 9F93                  push r25
 174 012e 8F93                  push r24
 175 0130 FF92                  push r15
 176 0132 0E94 0000             call _printf_P
 177 0136 88E2                  ldi r24,lo8(40)
 178 0138 8093 0000             sts DispPtr,r24
 179 013c 0E94 0000             call GetActiveParamSetNumber
 180 0140 9927                  clr r25
 181 0142 9F93                  push r25
 182 0144 8F93                  push r24
 183 0146 80E0                  ldi r24,lo8(__c.1979)
 184 0148 90E0                  ldi r25,hi8(__c.1979)
 185 014a 9F93                  push r25
 186 014c 8F93                  push r24
 187 014e FF92                  push r15
 188 0150 0E94 0000             call _printf_P
 189 0154 8CE3                  ldi r24,lo8(60)
 190 0156 8093 0000             sts DispPtr,r24
 191 015a 80E0                  ldi r24,lo8(__c.1981)
 192 015c 90E0                  ldi r25,hi8(__c.1981)
 193 015e 9F93                  push r25
 194 0160 8F93                  push r24
 195 0162 FF92                  push r15
 196 0164 0E94 0000             call _printf_P
 197 0168 00C0                  rjmp .L43
 198                    .L22:
 199 016a 8091 0000             lds r24,EE_Parameter+8
 200 016e 80FF                  sbrs r24,0
 201 0170 00C0                  rjmp .L36
 202 0172 1092 0000             sts DispPtr,__zero_reg__
 203 0176 8091 0000             lds r24,HoehenWert
 204 017a 9091 0000             lds r25,(HoehenWert)+1
 205 017e 9F93                  push r25
 206 0180 8F93                  push r24
 207 0182 80E0                  ldi r24,lo8(__c.1985)
 208 0184 90E0                  ldi r25,hi8(__c.1985)
 209 0186 9F93                  push r25
 210 0188 8F93                  push r24
 211 018a 0F93                  push r16
 212 018c 0E94 0000             call _printf_P
 213 0190 84E1                  ldi r24,lo8(20)
 214 0192 8093 0000             sts DispPtr,r24
 215 0196 8091 0000             lds r24,SollHoehe
 216 019a 9091 0000             lds r25,(SollHoehe)+1
 217 019e 9F93                  push r25
 218 01a0 8F93                  push r24
 219 01a2 80E0                  ldi r24,lo8(__c.1987)
 220 01a4 90E0                  ldi r25,hi8(__c.1987)
 221 01a6 9F93                  push r25
 222 01a8 8F93                  push r24
 223 01aa 0F93                  push r16
 224 01ac 0E94 0000             call _printf_P
 225 01b0 88E2                  ldi r24,lo8(40)
 226 01b2 8093 0000             sts DispPtr,r24
 227 01b6 8091 0000             lds r24,MessLuftdruck
 228 01ba 9091 0000             lds r25,(MessLuftdruck)+1
 229 01be 9F93                  push r25
 230 01c0 8F93                  push r24
 231 01c2 80E0                  ldi r24,lo8(__c.1989)
 232 01c4 90E0                  ldi r25,hi8(__c.1989)
 233 01c6 9F93                  push r25
 234 01c8 8F93                  push r24
 235 01ca 0F93                  push r16
 236 01cc 0E94 0000             call _printf_P
 237 01d0 8CE3                  ldi r24,lo8(60)
 238 01d2 8093 0000             sts DispPtr,r24
 239 01d6 8091 0000             lds r24,DruckOffsetSetting
 240 01da 9927                  clr r25
 241 01dc 9F93                  push r25
 242 01de 8F93                  push r24
 243 01e0 80E0                  ldi r24,lo8(__c.1991)
 244 01e2 90E0                  ldi r25,hi8(__c.1991)
 245 01e4 9F93                  push r25
 246 01e6 8F93                  push r24
 247 01e8 0F93                  push r16
 248                    .L47:
 249 01ea 0E94 0000             call _printf_P
 250                    .L44:
 251 01ee 8DB7                  in r24,__SP_L__
 252 01f0 9EB7                  in r25,__SP_H__
 253 01f2 4496                  adiw r24,20
 254                    .L42:
 255 01f4 0FB6                  in __tmp_reg__,__SREG__
 256 01f6 F894                  cli
 257 01f8 9EBF                  out __SP_H__,r25
 258 01fa 0FBE                  out __SREG__,__tmp_reg__
 259 01fc 8DBF                  out __SP_L__,r24
 260 01fe 00C0                  rjmp .L35
 261                    .L36:
 262 0200 84E1                  ldi r24,lo8(20)
 263 0202 8093 0000             sts DispPtr,r24
 264 0206 80E0                  ldi r24,lo8(__c.1993)
 265 0208 90E0                  ldi r25,hi8(__c.1993)
 266 020a 9F93                  push r25
 267 020c 8F93                  push r24
 268 020e 0F93                  push r16
 269 0210 0E94 0000             call _printf_P
 270 0214 88E2                  ldi r24,lo8(40)
 271 0216 8093 0000             sts DispPtr,r24
 272 021a 80E0                  ldi r24,lo8(__c.1995)
 273 021c 90E0                  ldi r25,hi8(__c.1995)
 274 021e 9F93                  push r25
 275 0220 8F93                  push r24
 276 0222 0F93                  push r16
 277 0224 0E94 0000             call _printf_P
 278 0228 8DB7                  in r24,__SP_L__
 279 022a 9EB7                  in r25,__SP_H__
 280 022c 0696                  adiw r24,6
 281 022e 00C0                  rjmp .L42
 282                    .L23:
 283 0230 1092 0000             sts DispPtr,__zero_reg__
 284 0234 80E0                  ldi r24,lo8(__c.1998)
 285 0236 90E0                  ldi r25,hi8(__c.1998)
 286 0238 9F93                  push r25
 287 023a 8F93                  push r24
 288 023c FF92                  push r15
 289 023e 0E94 0000             call _printf_P
 290 0242 84E1                  ldi r24,lo8(20)
 291 0244 8093 0000             sts DispPtr,r24
 292 0248 6091 0000             lds r22,IntegralNick
 293 024c 7091 0000             lds r23,(IntegralNick)+1
 294 0250 8091 0000             lds r24,(IntegralNick)+2
 295 0254 9091 0000             lds r25,(IntegralNick)+3
 296 0258 20E0                  ldi r18,lo8(1024)
 297 025a 34E0                  ldi r19,hi8(1024)
 298 025c 40E0                  ldi r20,hlo8(1024)
 299 025e 50E0                  ldi r21,hhi8(1024)
 300 0260 0E94 0000             call __divmodsi4
 301 0264 5F93                  push r21
 302 0266 4F93                  push r20
 303 0268 3F93                  push r19
 304 026a 2F93                  push r18
 305 026c 80E0                  ldi r24,lo8(__c.2000)
 306 026e 90E0                  ldi r25,hi8(__c.2000)
 307 0270 9F93                  push r25
 308 0272 8F93                  push r24
 309 0274 FF92                  push r15
 310 0276 0E94 0000             call _printf_P
 311 027a 88E2                  ldi r24,lo8(40)
 312 027c 8093 0000             sts DispPtr,r24
 313 0280 6091 0000             lds r22,IntegralRoll
 314 0284 7091 0000             lds r23,(IntegralRoll)+1
 315 0288 8091 0000             lds r24,(IntegralRoll)+2
 316 028c 9091 0000             lds r25,(IntegralRoll)+3
 317 0290 20E0                  ldi r18,lo8(1024)
 318 0292 34E0                  ldi r19,hi8(1024)
 319 0294 40E0                  ldi r20,hlo8(1024)
 320 0296 50E0                  ldi r21,hhi8(1024)
 321 0298 0E94 0000             call __divmodsi4
 322 029c 5F93                  push r21
 323 029e 4F93                  push r20
 324 02a0 3F93                  push r19
 325 02a2 2F93                  push r18
 326 02a4 80E0                  ldi r24,lo8(__c.2002)
 327 02a6 90E0                  ldi r25,hi8(__c.2002)
 328 02a8 9F93                  push r25
 329 02aa 8F93                  push r24
 330 02ac FF92                  push r15
 331 02ae 0E94 0000             call _printf_P
 332 02b2 8CE3                  ldi r24,lo8(60)
 333 02b4 8093 0000             sts DispPtr,r24
 334 02b8 8091 0000             lds r24,KompassValue
 335 02bc 9091 0000             lds r25,(KompassValue)+1
 336 02c0 9F93                  push r25
 337 02c2 8F93                  push r24
 338 02c4 80E0                  ldi r24,lo8(__c.2004)
 339 02c6 90E0                  ldi r25,hi8(__c.2004)
 340 02c8 9F93                  push r25
 341 02ca 8F93                  push r24
 342 02cc FF92                  push r15
 343 02ce 0E94 0000             call _printf_P
 344 02d2 8DB7                  in r24,__SP_L__
 345 02d4 9EB7                  in r25,__SP_H__
 346 02d6 4696                  adiw r24,22
 347 02d8 00C0                  rjmp .L42
 348                    .L24:
 349 02da 1092 0000             sts DispPtr,__zero_reg__
 350 02de 8091 0000             lds r24,PPM_in+4
 351 02e2 9091 0000             lds r25,(PPM_in+4)+1
 352 02e6 2091 0000             lds r18,PPM_in+2
 353 02ea 3091 0000             lds r19,(PPM_in+2)+1
 354 02ee 9F93                  push r25
 355 02f0 8F93                  push r24
 356 02f2 3F93                  push r19
 357 02f4 2F93                  push r18
 358 02f6 80E0                  ldi r24,lo8(__c.2007)
 359 02f8 90E0                  ldi r25,hi8(__c.2007)
 360 02fa 9F93                  push r25
 361 02fc 8F93                  push r24
 362 02fe FF92                  push r15
 363 0300 0E94 0000             call _printf_P
 364 0304 84E1                  ldi r24,lo8(20)
 365 0306 8093 0000             sts DispPtr,r24
 366 030a 8091 0000             lds r24,PPM_in+8
 367 030e 9091 0000             lds r25,(PPM_in+8)+1
 368 0312 2091 0000             lds r18,PPM_in+6
 369 0316 3091 0000             lds r19,(PPM_in+6)+1
 370 031a 9F93                  push r25
 371 031c 8F93                  push r24
 372 031e 3F93                  push r19
 373 0320 2F93                  push r18
 374 0322 80E0                  ldi r24,lo8(__c.2009)
 375 0324 90E0                  ldi r25,hi8(__c.2009)
 376 0326 9F93                  push r25
 377 0328 8F93                  push r24
 378 032a FF92                  push r15
 379 032c 0E94 0000             call _printf_P
 380 0330 88E2                  ldi r24,lo8(40)
 381 0332 8093 0000             sts DispPtr,r24
 382 0336 8091 0000             lds r24,PPM_in+12
 383 033a 9091 0000             lds r25,(PPM_in+12)+1
 384 033e 2091 0000             lds r18,PPM_in+10
 385 0342 3091 0000             lds r19,(PPM_in+10)+1
 386 0346 9F93                  push r25
 387 0348 8F93                  push r24
 388 034a 3F93                  push r19
 389 034c 2F93                  push r18
 390 034e 80E0                  ldi r24,lo8(__c.2011)
 391 0350 90E0                  ldi r25,hi8(__c.2011)
 392 0352 9F93                  push r25
 393 0354 8F93                  push r24
 394 0356 FF92                  push r15
 395 0358 0E94 0000             call _printf_P
 396 035c 8CE3                  ldi r24,lo8(60)
 397 035e 8093 0000             sts DispPtr,r24
 398 0362 8091 0000             lds r24,PPM_in+14
 399 0366 9091 0000             lds r25,(PPM_in+14)+1
 400 036a 9F93                  push r25
 401 036c 8F93                  push r24
 402 036e 80E0                  ldi r24,lo8(__c.2013)
 403 0370 90E0                  ldi r25,hi8(__c.2013)
 404 0372 00C0                  rjmp .L45
 405                    .L25:
 406 0374 1092 0000             sts DispPtr,__zero_reg__
 407 0378 E091 0000             lds r30,EE_Parameter+1
 408 037c FF27                  clr r31
 409 037e EE0F                  lsl r30
 410 0380 FF1F                  rol r31
 411 0382 E050                  subi r30,lo8(-(PPM_in))
 412 0384 F040                  sbci r31,hi8(-(PPM_in))
 413 0386 2081                  ld r18,Z
 414 0388 3181                  ldd r19,Z+1
 415 038a E091 0000             lds r30,EE_Parameter
 416 038e FF27                  clr r31
 417 0390 EE0F                  lsl r30
 418 0392 FF1F                  rol r31
 419 0394 E050                  subi r30,lo8(-(PPM_in))
 420 0396 F040                  sbci r31,hi8(-(PPM_in))
 421 0398 8081                  ld r24,Z
 422 039a 9181                  ldd r25,Z+1
 423 039c 3F93                  push r19
 424 039e 2F93                  push r18
 425 03a0 9F93                  push r25
 426 03a2 8F93                  push r24
 427 03a4 80E0                  ldi r24,lo8(__c.2016)
 428 03a6 90E0                  ldi r25,hi8(__c.2016)
 429 03a8 9F93                  push r25
 430 03aa 8F93                  push r24
 431 03ac FF92                  push r15
 432 03ae 0E94 0000             call _printf_P
 433 03b2 84E1                  ldi r24,lo8(20)
 434 03b4 8093 0000             sts DispPtr,r24
 435 03b8 E091 0000             lds r30,EE_Parameter+3
 436 03bc FF27                  clr r31
 437 03be EE0F                  lsl r30
 438 03c0 FF1F                  rol r31
 439 03c2 E050                  subi r30,lo8(-(PPM_in))
 440 03c4 F040                  sbci r31,hi8(-(PPM_in))
 441 03c6 2081                  ld r18,Z
 442 03c8 3181                  ldd r19,Z+1
 443 03ca E091 0000             lds r30,EE_Parameter+2
 444 03ce FF27                  clr r31
 445 03d0 EE0F                  lsl r30
 446 03d2 FF1F                  rol r31
 447 03d4 E050                  subi r30,lo8(-(PPM_in))
 448 03d6 F040                  sbci r31,hi8(-(PPM_in))
 449 03d8 8081                  ld r24,Z
 450 03da 9181                  ldd r25,Z+1
 451 03dc 3F93                  push r19
 452 03de 2F93                  push r18
 453 03e0 9F93                  push r25
 454 03e2 8F93                  push r24
 455 03e4 80E0                  ldi r24,lo8(__c.2018)
 456 03e6 90E0                  ldi r25,hi8(__c.2018)
 457 03e8 9F93                  push r25
 458 03ea 8F93                  push r24
 459 03ec FF92                  push r15
 460 03ee 0E94 0000             call _printf_P
 461 03f2 88E2                  ldi r24,lo8(40)
 462 03f4 8093 0000             sts DispPtr,r24
 463 03f8 E091 0000             lds r30,EE_Parameter+5
 464 03fc FF27                  clr r31
 465 03fe EE0F                  lsl r30
 466 0400 FF1F                  rol r31
 467 0402 E050                  subi r30,lo8(-(PPM_in))
 468 0404 F040                  sbci r31,hi8(-(PPM_in))
 469 0406 2081                  ld r18,Z
 470 0408 3181                  ldd r19,Z+1
 471 040a E091 0000             lds r30,EE_Parameter+4
 472 040e FF27                  clr r31
 473 0410 EE0F                  lsl r30
 474 0412 FF1F                  rol r31
 475 0414 E050                  subi r30,lo8(-(PPM_in))
 476 0416 F040                  sbci r31,hi8(-(PPM_in))
 477 0418 8081                  ld r24,Z
 478 041a 9181                  ldd r25,Z+1
 479 041c 3F93                  push r19
 480 041e 2F93                  push r18
 481 0420 9F93                  push r25
 482 0422 8F93                  push r24
 483 0424 80E0                  ldi r24,lo8(__c.2020)
 484 0426 90E0                  ldi r25,hi8(__c.2020)
 485 0428 9F93                  push r25
 486 042a 8F93                  push r24
 487 042c FF92                  push r15
 488 042e 0E94 0000             call _printf_P
 489 0432 8CE3                  ldi r24,lo8(60)
 490 0434 8093 0000             sts DispPtr,r24
 491 0438 E091 0000             lds r30,EE_Parameter+6
 492 043c FF27                  clr r31
 493 043e EE0F                  lsl r30
 494 0440 FF1F                  rol r31
 495 0442 E050                  subi r30,lo8(-(PPM_in))
 496 0444 F040                  sbci r31,hi8(-(PPM_in))
 497 0446 8081                  ld r24,Z
 498 0448 9181                  ldd r25,Z+1
 499 044a 9F93                  push r25
 500 044c 8F93                  push r24
 501 044e 80E0                  ldi r24,lo8(__c.2022)
 502 0450 90E0                  ldi r25,hi8(__c.2022)
 503                    .L45:
 504 0452 9F93                  push r25
 505 0454 8F93                  push r24
 506 0456 FF92                  push r15
 507 0458 0E94 0000             call _printf_P
 508 045c 8DB7                  in r24,__SP_L__
 509 045e 9EB7                  in r25,__SP_H__
 510 0460 4A96                  adiw r24,26
 511 0462 00C0                  rjmp .L42
 512                    .L26:
 513 0464 1092 0000             sts DispPtr,__zero_reg__
 514 0468 80E0                  ldi r24,lo8(__c.2025)
 515 046a 90E0                  ldi r25,hi8(__c.2025)
 516 046c 9F93                  push r25
 517 046e 8F93                  push r24
 518 0470 FF92                  push r15
 519 0472 0E94 0000             call _printf_P
 520 0476 84E1                  ldi r24,lo8(20)
 521 0478 8093 0000             sts DispPtr,r24
 522 047c 2091 0000             lds r18,AdNeutralNick
 523 0480 3091 0000             lds r19,(AdNeutralNick)+1
 524 0484 8091 0000             lds r24,AccumulateNick
 525 0488 9091 0000             lds r25,(AccumulateNick)+1
 526 048c 6091 0000             lds r22,MessanzahlNick
 527 0490 3F93                  push r19
 528 0492 2F93                  push r18
 529 0494 7727                  clr r23
 530 0496 0E94 0000             call __divmodhi4
 531 049a 7F93                  push r23
 532 049c 6F93                  push r22
 533 049e 80E0                  ldi r24,lo8(__c.2027)
 534 04a0 90E0                  ldi r25,hi8(__c.2027)
 535 04a2 9F93                  push r25
 536 04a4 8F93                  push r24
 537 04a6 FF92                  push r15
 538 04a8 0E94 0000             call _printf_P
 539 04ac 88E2                  ldi r24,lo8(40)
 540 04ae 8093 0000             sts DispPtr,r24
 541 04b2 2091 0000             lds r18,AdNeutralRoll
 542 04b6 3091 0000             lds r19,(AdNeutralRoll)+1
 543 04ba 8091 0000             lds r24,AccumulateRoll
 544 04be 9091 0000             lds r25,(AccumulateRoll)+1
 545 04c2 6091 0000             lds r22,MessanzahlRoll
 546 04c6 3F93                  push r19
 547 04c8 2F93                  push r18
 548 04ca 7727                  clr r23
 549 04cc 0E94 0000             call __divmodhi4
 550 04d0 7F93                  push r23
 551 04d2 6F93                  push r22
 552 04d4 80E0                  ldi r24,lo8(__c.2029)
 553 04d6 90E0                  ldi r25,hi8(__c.2029)
 554 04d8 9F93                  push r25
 555 04da 8F93                  push r24
 556 04dc FF92                  push r15
 557 04de 0E94 0000             call _printf_P
 558 04e2 8CE3                  ldi r24,lo8(60)
 559 04e4 8093 0000             sts DispPtr,r24
 560 04e8 2091 0000             lds r18,AdNeutralGier
 561 04ec 3091 0000             lds r19,(AdNeutralGier)+1
 562 04f0 8091 0000             lds r24,AccumulateGier
 563 04f4 9091 0000             lds r25,(AccumulateGier)+1
 564 04f8 6091 0000             lds r22,MessanzahlGier
 565 04fc 3F93                  push r19
 566 04fe 2F93                  push r18
 567 0500 7727                  clr r23
 568 0502 0E94 0000             call __divmodhi4
 569 0506 7F93                  push r23
 570 0508 6F93                  push r22
 571 050a 80E0                  ldi r24,lo8(__c.2031)
 572 050c 90E0                  ldi r25,hi8(__c.2031)
 573 050e 00C0                  rjmp .L46
 574                    .L27:
 575 0510 1092 0000             sts DispPtr,__zero_reg__
 576 0514 80E0                  ldi r24,lo8(__c.2034)
 577 0516 90E0                  ldi r25,hi8(__c.2034)
 578 0518 9F93                  push r25
 579 051a 8F93                  push r24
 580 051c FF92                  push r15
 581 051e 0E94 0000             call _printf_P
 582 0522 84E1                  ldi r24,lo8(20)
 583 0524 8093 0000             sts DispPtr,r24
 584 0528 2091 0000             lds r18,NeutralAccX
 585 052c 3091 0000             lds r19,(NeutralAccX)+1
 586 0530 8091 0000             lds r24,accumulate_AccNick
 587 0534 9091 0000             lds r25,(accumulate_AccNick)+1
 588 0538 6091 0000             lds r22,messanzahl_AccNick
 589 053c 3F93                  push r19
 590 053e 2F93                  push r18
 591 0540 7727                  clr r23
 592 0542 0E94 0000             call __divmodhi4
 593 0546 7F93                  push r23
 594 0548 6F93                  push r22
 595 054a 80E0                  ldi r24,lo8(__c.2036)
 596 054c 90E0                  ldi r25,hi8(__c.2036)
 597 054e 9F93                  push r25
 598 0550 8F93                  push r24
 599 0552 FF92                  push r15
 600 0554 0E94 0000             call _printf_P
 601 0558 88E2                  ldi r24,lo8(40)
 602 055a 8093 0000             sts DispPtr,r24
 603 055e 2091 0000             lds r18,NeutralAccY
 604 0562 3091 0000             lds r19,(NeutralAccY)+1
 605 0566 8091 0000             lds r24,accumulate_AccRoll
 606 056a 9091 0000             lds r25,(accumulate_AccRoll)+1
 607 056e 6091 0000             lds r22,messanzahl_AccRoll
 608 0572 3F93                  push r19
 609 0574 2F93                  push r18
 610 0576 7727                  clr r23
 611 0578 0E94 0000             call __divmodhi4
 612 057c 7F93                  push r23
 613 057e 6F93                  push r22
 614 0580 80E0                  ldi r24,lo8(__c.2038)
 615 0582 90E0                  ldi r25,hi8(__c.2038)
 616 0584 9F93                  push r25
 617 0586 8F93                  push r24
 618 0588 FF92                  push r15
 619 058a 0E94 0000             call _printf_P
 620 058e 8CE3                  ldi r24,lo8(60)
 621 0590 8093 0000             sts DispPtr,r24
 622 0594 6091 0000             lds r22,NeutralAccZ
 623 0598 7091 0000             lds r23,(NeutralAccZ)+1
 624 059c 8091 0000             lds r24,(NeutralAccZ)+2
 625 05a0 9091 0000             lds r25,(NeutralAccZ)+3
 626 05a4 0091 0000             lds r16,Aktuell_az
 627 05a8 1091 0000             lds r17,(Aktuell_az)+1
 628 05ac 0E94 0000             call __fixsfsi
 629 05b0 7F93                  push r23
 630 05b2 6F93                  push r22
 631 05b4 1F93                  push r17
 632 05b6 0F93                  push r16
 633 05b8 80E0                  ldi r24,lo8(__c.2040)
 634 05ba 90E0                  ldi r25,hi8(__c.2040)
 635                    .L46:
 636 05bc 9F93                  push r25
 637 05be 8F93                  push r24
 638 05c0 FF92                  push r15
 639 05c2 0E94 0000             call _printf_P
 640 05c6 8DB7                  in r24,__SP_L__
 641 05c8 9EB7                  in r25,__SP_H__
 642 05ca 4896                  adiw r24,24
 643 05cc 00C0                  rjmp .L42
 644                    .L28:
 645 05ce 84E1                  ldi r24,lo8(20)
 646 05d0 8093 0000             sts DispPtr,r24
 647 05d4 8091 0000             lds r24,UBat
 648 05d8 9091 0000             lds r25,(UBat)+1
 649 05dc 9F93                  push r25
 650 05de 8F93                  push r24
 651 05e0 80E0                  ldi r24,lo8(__c.2043)
 652 05e2 90E0                  ldi r25,hi8(__c.2043)
 653 05e4 9F93                  push r25
 654 05e6 8F93                  push r24
 655 05e8 FF92                  push r15
 656 05ea 0E94 0000             call _printf_P
 657 05ee 88E2                  ldi r24,lo8(40)
 658 05f0 8093 0000             sts DispPtr,r24
 659 05f4 8091 0000             lds r24,SenderOkay
 660 05f8 9927                  clr r25
 661 05fa 9F93                  push r25
 662 05fc 8F93                  push r24
 663 05fe 80E0                  ldi r24,lo8(__c.2045)
 664 0600 90E0                  ldi r25,hi8(__c.2045)
 665 0602 9F93                  push r25
 666 0604 8F93                  push r24
 667 0606 FF92                  push r15
 668 0608 0E94 0000             call _printf_P
 669 060c 8DB7                  in r24,__SP_L__
 670 060e 9EB7                  in r25,__SP_H__
 671 0610 0A96                  adiw r24,10
 672 0612 00C0                  rjmp .L42
 673                    .L29:
 674 0614 1092 0000             sts DispPtr,__zero_reg__
 675 0618 80E0                  ldi r24,lo8(__c.2048)
 676 061a 90E0                  ldi r25,hi8(__c.2048)
 677 061c 9F93                  push r25
 678 061e 8F93                  push r24
 679 0620 FF92                  push r15
 680 0622 0E94 0000             call _printf_P
 681 0626 84E1                  ldi r24,lo8(20)
 682 0628 8093 0000             sts DispPtr,r24
 683 062c 8091 0000             lds r24,KompassRichtung
 684 0630 9091 0000             lds r25,(KompassRichtung)+1
 685 0634 9F93                  push r25
 686 0636 8F93                  push r24
 687 0638 80E0                  ldi r24,lo8(__c.2050)
 688 063a 90E0                  ldi r25,hi8(__c.2050)
 689 063c 9F93                  push r25
 690 063e 8F93                  push r24
 691 0640 FF92                  push r15
 692 0642 0E94 0000             call _printf_P
 693 0646 88E2                  ldi r24,lo8(40)
 694 0648 8093 0000             sts DispPtr,r24
 695 064c 8091 0000             lds r24,KompassValue
 696 0650 9091 0000             lds r25,(KompassValue)+1
 697 0654 9F93                  push r25
 698 0656 8F93                  push r24
 699 0658 80E0                  ldi r24,lo8(__c.2052)
 700 065a 90E0                  ldi r25,hi8(__c.2052)
 701 065c 9F93                  push r25
 702 065e 8F93                  push r24
 703 0660 FF92                  push r15
 704 0662 0E94 0000             call _printf_P
 705 0666 8CE3                  ldi r24,lo8(60)
 706 0668 8093 0000             sts DispPtr,r24
 707 066c 8091 0000             lds r24,KompassStartwert
 708 0670 9091 0000             lds r25,(KompassStartwert)+1
 709 0674 9F93                  push r25
 710 0676 8F93                  push r24
 711 0678 80E0                  ldi r24,lo8(__c.2054)
 712 067a 90E0                  ldi r25,hi8(__c.2054)
 713 067c 9F93                  push r25
 714 067e 8F93                  push r24
 715 0680 FF92                  push r15
 716 0682 0E94 0000             call _printf_P
 717                    .L43:
 718 0686 8DB7                  in r24,__SP_L__
 719 0688 9EB7                  in r25,__SP_H__
 720 068a 4296                  adiw r24,18
 721 068c 00C0                  rjmp .L42
 722                    .L30:
 723 068e 1092 0000             sts DispPtr,__zero_reg__
 724 0692 8091 0000             lds r24,Poti1
 725 0696 9091 0000             lds r25,(Poti1)+1
 726 069a 9F93                  push r25
 727 069c 8F93                  push r24
 728 069e 80E0                  ldi r24,lo8(__c.2057)
 729 06a0 90E0                  ldi r25,hi8(__c.2057)
 730 06a2 9F93                  push r25
 731 06a4 8F93                  push r24
 732 06a6 FF92                  push r15
 733 06a8 0E94 0000             call _printf_P
 734 06ac 84E1                  ldi r24,lo8(20)
 735 06ae 8093 0000             sts DispPtr,r24
 736 06b2 8091 0000             lds r24,Poti2
 737 06b6 9091 0000             lds r25,(Poti2)+1
 738 06ba 9F93                  push r25
 739 06bc 8F93                  push r24
 740 06be 80E0                  ldi r24,lo8(__c.2059)
 741 06c0 90E0                  ldi r25,hi8(__c.2059)
 742 06c2 9F93                  push r25
 743 06c4 8F93                  push r24
 744 06c6 FF92                  push r15
 745 06c8 0E94 0000             call _printf_P
 746 06cc 88E2                  ldi r24,lo8(40)
 747 06ce 8093 0000             sts DispPtr,r24
 748 06d2 8091 0000             lds r24,Poti3
 749 06d6 9091 0000             lds r25,(Poti3)+1
 750 06da 9F93                  push r25
 751 06dc 8F93                  push r24
 752 06de 80E0                  ldi r24,lo8(__c.2061)
 753 06e0 90E0                  ldi r25,hi8(__c.2061)
 754 06e2 9F93                  push r25
 755 06e4 8F93                  push r24
 756 06e6 FF92                  push r15
 757 06e8 0E94 0000             call _printf_P
 758 06ec 8CE3                  ldi r24,lo8(60)
 759 06ee 8093 0000             sts DispPtr,r24
 760 06f2 8091 0000             lds r24,Poti4
 761 06f6 9091 0000             lds r25,(Poti4)+1
 762 06fa 9F93                  push r25
 763 06fc 8F93                  push r24
 764 06fe 80E0                  ldi r24,lo8(__c.2063)
 765 0700 90E0                  ldi r25,hi8(__c.2063)
 766 0702 9F93                  push r25
 767 0704 8F93                  push r24
 768 0706 FF92                  push r15
 769 0708 00C0                  rjmp .L47
 770                    .L31:
 771 070a 1092 0000             sts DispPtr,__zero_reg__
 772 070e 80E0                  ldi r24,lo8(__c.2066)
 773 0710 90E0                  ldi r25,hi8(__c.2066)
 774 0712 9F93                  push r25
 775 0714 8F93                  push r24
 776 0716 FF92                  push r15
 777 0718 0E94 0000             call _printf_P
 778 071c 84E1                  ldi r24,lo8(20)
 779 071e 8093 0000             sts DispPtr,r24
 780 0722 8091 0000             lds r24,Parameter_ServoNickControl
 781 0726 9927                  clr r25
 782 0728 9F93                  push r25
 783 072a 8F93                  push r24
 784 072c 80E0                  ldi r24,lo8(__c.2068)
 785 072e 90E0                  ldi r25,hi8(__c.2068)
 786 0730 9F93                  push r25
 787 0732 8F93                  push r24
 788 0734 FF92                  push r15
 789 0736 0E94 0000             call _printf_P
 790 073a 88E2                  ldi r24,lo8(40)
 791 073c 8093 0000             sts DispPtr,r24
 792 0740 8091 0000             lds r24,ServoValue
 793 0744 9091 0000             lds r25,(ServoValue)+1
 794 0748 9F93                  push r25
 795 074a 8F93                  push r24
 796 074c 80E0                  ldi r24,lo8(__c.2070)
 797 074e 90E0                  ldi r25,hi8(__c.2070)
 798 0750 9F93                  push r25
 799 0752 8F93                  push r24
 800 0754 FF92                  push r15
 801 0756 0E94 0000             call _printf_P
 802 075a 8CE3                  ldi r24,lo8(60)
 803 075c 8093 0000             sts DispPtr,r24
 804 0760 8091 0000             lds r24,EE_Parameter+36
 805 0764 9927                  clr r25
 806 0766 9F93                  push r25
 807 0768 8F93                  push r24
 808 076a 8091 0000             lds r24,EE_Parameter+35
 809 076e 9927                  clr r25
 810 0770 9F93                  push r25
 811 0772 8F93                  push r24
 812 0774 80E0                  ldi r24,lo8(__c.2072)
 813 0776 90E0                  ldi r25,hi8(__c.2072)
 814 0778 9F93                  push r25
 815 077a 8F93                  push r24
 816 077c FF92                  push r15
 817 077e 0E94 0000             call _printf_P
 818 0782 00C0                  rjmp .L44
 819                    .L20:
 820 0784 0150                  subi r16,lo8(-(-1))
 821 0786 0093 0000             sts MaxMenue.1970,r16
 822 078a 1092 0000             sts MenuePunkt.1971,__zero_reg__
 823                    .L35:
 824 078e 1092 0000             sts RemoteTasten,__zero_reg__
 825                    /* epilogue: frame size=0 */
 826 0792 1F91                  pop r17
 827 0794 0F91                  pop r16
 828 0796 FF90                  pop r15
 829 0798 0895                  ret
 830                    /* epilogue end (size=4) */
 831                    /* function Menu size 964 (957) */
 833                    .global TestInt
 834                    .global TestInt
 835                            .section .bss
 838                    TestInt:
 839 0000 0000                  .skip 2,0
 840                    .global Array
 841                            .data
 844                    Array:
 845 0000 01                    .byte   1
 846 0001 02                    .byte   2
 847 0002 03                    .byte   3
 848 0003 04                    .byte   4
 849 0004 05                    .byte   5
 850 0005 06                    .byte   6
 851 0006 07                    .byte   7
 852 0007 08                    .byte   8
 853 0008 09                    .byte   9
 854 0009 0A                    .byte   10
 855                    .global DisplayBuff
 858                    DisplayBuff:
 859 000a 4861 6C6C             .string "Hallo Welt"
 859      6F20 5765 
 859      6C74 00
 860 0015 0000 0000             .skip 69,0
 860      0000 0000 
 860      0000 0000 
 860      0000 0000 
 860      0000 0000 
 861                    .global DispPtr
 862                    .global DispPtr
 863                            .section .bss
 866                    DispPtr:
 867 0002 00                    .skip 1,0
 868                    .global RemoteTasten
 869                    .global RemoteTasten
 872                    RemoteTasten:
 873 0003 00                    .skip 1,0
 874                            .section        .progmem.data,"a",@progbits
 877                    __c.2072:
 878 0000 5261 6E67             .string "Range:%3i-%3i"
 878      653A 2533 
 878      692D 2533 
 878      6900 
 881                    __c.2070:
 882 000e 5374 656C             .string "Stellung: %3i"
 882      6C75 6E67 
 882      3A20 2533 
 882      6900 
 885                    __c.2068:
 886 001c 5365 7470             .string "Setpoint  %3i"
 886      6F69 6E74 
 886      2020 2533 
 886      6900 
 889                    __c.2066:
 890 002a 5365 7276             .string "Servo  "
 890      6F20 2000 
 893                    __c.2063:
 894 0032 506F 7469             .string "Poti4:  %3i"
 894      343A 2020 
 894      2533 6900 
 897                    __c.2061:
 898 003e 506F 7469             .string "Poti3:  %3i"
 898      333A 2020 
 898      2533 6900 
 901                    __c.2059:
 902 004a 506F 7469             .string "Poti2:  %3i"
 902      323A 2020 
 902      2533 6900 
 905                    __c.2057:
 906 0056 506F 7469             .string "Poti1:  %3i"
 906      313A 2020 
 906      2533 6900 
 909                    __c.2054:
 910 0062 5374 6172             .string "Start:     %5i"
 910      743A 2020 
 910      2020 2025 
 910      3569 00
 913                    __c.2052:
 914 0071 4D65 7373             .string "Messwert:  %5i"
 914      7765 7274 
 914      3A20 2025 
 914      3569 00
 917                    __c.2050:
 918 0080 5269 6368             .string "Richtung:  %5i"
 918      7475 6E67 
 918      3A20 2025 
 918      3569 00
 921                    __c.2048:
 922 008f 4B6F 6D70             .string "Kompass       "
 922      6173 7320 
 922      2020 2020 
 922      2020 00
 925                    __c.2045:
 926 009e 456D 7066             .string "Empf.Pegel:%5i"
 926      2E50 6567 
 926      656C 3A25 
 926      3569 00
 929                    __c.2043:
 930 00ad 5370 616E             .string "Spannung:  %5i"
 930      6E75 6E67 
 930      3A20 2025 
 930      3569 00
 933                    __c.2040:
 934 00bc 486F 6368             .string "Hoch %4i (%3i)"
 934      2025 3469 
 934      2028 2533 
 934      6929 00
 937                    __c.2038:
 938 00cb 526F 6C6C             .string "Roll %4i (%3i)"
 938      2025 3469 
 938      2028 2533 
 938      6929 00
 941                    __c.2036:
 942 00da 4E69 636B             .string "Nick %4i (%3i)"
 942      2025 3469 
 942      2028 2533 
 942      6929 00
 945                    __c.2034:
 946 00e9 4143 4320             .string "ACC - Sensor"
 946      2D20 5365 
 946      6E73 6F72 
 946      00
 949                    __c.2031:
 950 00f6 4769 6572             .string "Gier %4i (%3i)"
 950      2025 3469 
 950      2028 2533 
 950      6929 00
 953                    __c.2029:
 954 0105 526F 6C6C             .string "Roll %4i (%3i)"
 954      2025 3469 
 954      2028 2533 
 954      6929 00
 957                    __c.2027:
 958 0114 4E69 636B             .string "Nick %4i (%3i)"
 958      2025 3469 
 958      2028 2533 
 958      6929 00
 961                    __c.2025:
 962 0123 4779 726F             .string "Gyro - Sensor"
 962      202D 2053 
 962      656E 736F 
 962      7200 
 965                    __c.2022:
 966 0131 5033 3A25             .string "P3:%4i  Kan\344le "
 966      3469 2020 
 966      4B61 6EE4 
 966      6C65 2000 
 969                    __c.2020:
 970 0141 5031 3A25             .string "P1:%4i  P2:%4i "
 970      3469 2020 
 970      5032 3A25 
 970      3469 2000 
 973                    __c.2018:
 974 0151 4773 3A25             .string "Gs:%4i  Gi:%4i "
 974      3469 2020 
 974      4769 3A25 
 974      3469 2000 
 977                    __c.2016:
 978 0161 4E69 3A25             .string "Ni:%4i  Ro:%4i "
 978      3469 2020 
 978      526F 3A25 
 978      3469 2000 
 981                    __c.2013:
 982 0171 4B37 3A25             .string "K7:%4i  Kan\344le "
 982      3469 2020 
 982      4B61 6EE4 
 982      6C65 2000 
 985                    __c.2011:
 986 0181 4B35 3A25             .string "K5:%4i  K6:%4i "
 986      3469 2020 
 986      4B36 3A25 
 986      3469 2000 
 989                    __c.2009:
 990 0191 4B33 3A25             .string "K3:%4i  K4:%4i "
 990      3469 2020 
 990      4B34 3A25 
 990      3469 2000 
 993                    __c.2007:
 994 01a1 4B31 3A25             .string "K1:%4i  K2:%4i "
 994      3469 2020 
 994      4B32 3A25 
 994      3469 2000 
 997                    __c.2004:
 998 01b1 4B6F 6D70             .string "Kompass:   %5i"
 998      6173 733A 
 998      2020 2025 
 998      3569 00
 1001                   __c.2002:
 1002 01c0 526F 6C6C            .string "Roll:      %5i"
 1002      3A20 2020 
 1002      2020 2025 
 1002      3569 00
 1005                   __c.2000:
 1006 01cf 4E69 636B            .string "Nick:      %5i"
 1006      3A20 2020 
 1006      2020 2025 
 1006      3569 00
 1009                   __c.1998:
 1010 01de 616B 742E            .string "akt. Lage"
 1010      204C 6167 
 1010      6500 
 1013                   __c.1995:
 1014 01e8 48F6 6865            .string "H\366henregelung"
 1014      6E72 6567 
 1014      656C 756E 
 1014      6700 
 1017                   __c.1993:
 1018 01f6 4B65 696E            .string "Keine "
 1018      6520 00
 1021                   __c.1991:
 1022 01fd 4F66 6620            .string "Off      : %5i"
 1022      2020 2020 
 1022      203A 2025 
 1022      3569 00
 1025                   __c.1989:
 1026 020c 4C75 6674            .string "Luftdruck: %5i"
 1026      6472 7563 
 1026      6B3A 2025 
 1026      3569 00
 1029                   __c.1987:
 1030 021b 536F 6C6C            .string "SollHoehe: %5i"
 1030      486F 6568 
 1030      653A 2025 
 1030      3569 00
 1033                   __c.1985:
 1034 022a 486F 6568            .string "Hoehe:     %5i"
 1034      653A 2020 
 1034      2020 2025 
 1034      3569 00
 1037                   __c.1981:
 1038 0239 2863 2920            .string "(c) Holger Buss"
 1038      486F 6C67 
 1038      6572 2042 
 1038      7573 7300 
 1041                   __c.1979:
 1042 0249 5365 7474            .string "Setting: %d "
 1042      696E 673A 
 1042      2025 6420 
 1042      00
 1045                   __c.1977:
 1046 0256 5625 642E            .string "V%d.%d"
 1046      2564 00
 1049                   __c.1975:
 1050 025d 2B2B 204D            .string "++ MikroKopter ++"
 1050      696B 726F 
 1050      4B6F 7074 
 1050      6572 202B 
 1050      2B00 
 1053                   __c.1972:
 1054 026f 5B25 695D            .string "[%i]"
 1054      00
 1055                           .lcomm MenuePunkt.1971,1
 1056                           .data
 1059                   MaxMenue.1970:
 1060 005a 0A                   .byte   10
 1061                           .comm DiffNick,2,1
 1062                           .comm DiffRoll,2,1
 1063                           .comm SenderOkay,1,1
 1064                           .comm CosinusNickWinkel,1,1
 1065                           .comm CosinusRollWinkel,1,1
 1066                           .comm durchschnitt_northing,4,1
 1067                           .comm durchschnitt_easting,4,1
 1068                           .comm gps_p,2,1
 1069                           .comm gps_d,2,1
 1070                           .comm skal,2,1
 1071                           .comm gps_gethome,2,1
 1072                           .comm Timeout,1,1
 1073                           .comm IntegralNick,4,1
 1074                           .comm IntegralNick2,4,1
 1075                           .comm IntegralRoll,4,1
 1076                           .comm IntegralRoll2,4,1
 1077                           .comm Mess_IntegralNick,4,1
 1078                           .comm Mess_IntegralNick2,4,1
 1079                           .comm Mess_IntegralRoll,4,1
 1080                           .comm Mess_IntegralRoll2,4,1
 1081                           .comm Integral_Gier,4,1
 1082                           .comm Mess_Integral_Gier,4,1
 1083                           .comm h,1,1
 1084                           .comm m,1,1
 1085                           .comm s,1,1
 1086                           .comm Motor_Vorne,1,1
 1087                           .comm Motor_Hinten,1,1
 1088                           .comm Motor_Rechts,1,1
 1089                           .comm Motor_Links,1,1
 1090                           .comm Count,1,1
 1091                           .comm MotorWert,5,1
 1092                           .comm StickNick,2,1
 1093                           .comm StickRoll,2,1
 1094                           .comm StickGier,2,1
 1095                           .comm MotorenEin,1,1
 1096                   /* File "menu.c": code  973 = 0x03cd ( 965), prologues   3, epilogues   5 */
DEFINED SYMBOLS
                            *ABS*:00000000 menu.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:3      *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:4      *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:5      *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:6      *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:7      *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:13     .text:00000000 LcdClear
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:858    .data:0000000a DisplayBuff
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:32     .text:00000012 Menu
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:872    .bss:00000003 RemoteTasten
                             .bss:00000004 MenuePunkt.1971
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1059   .data:0000005a MaxMenue.1970
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:866    .bss:00000002 DispPtr
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1053   .progmem.data:0000026f __c.1972
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1049   .progmem.data:0000025d __c.1975
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1045   .progmem.data:00000256 __c.1977
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1041   .progmem.data:00000249 __c.1979
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1037   .progmem.data:00000239 __c.1981
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1033   .progmem.data:0000022a __c.1985
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1029   .progmem.data:0000021b __c.1987
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1025   .progmem.data:0000020c __c.1989
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1021   .progmem.data:000001fd __c.1991
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1017   .progmem.data:000001f6 __c.1993
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1013   .progmem.data:000001e8 __c.1995
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1009   .progmem.data:000001de __c.1998
                            *COM*:00000004 IntegralNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1005   .progmem.data:000001cf __c.2000
                            *COM*:00000004 IntegralRoll
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:1001   .progmem.data:000001c0 __c.2002
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:997    .progmem.data:000001b1 __c.2004
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:993    .progmem.data:000001a1 __c.2007
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:989    .progmem.data:00000191 __c.2009
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:985    .progmem.data:00000181 __c.2011
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:981    .progmem.data:00000171 __c.2013
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:977    .progmem.data:00000161 __c.2016
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:973    .progmem.data:00000151 __c.2018
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:969    .progmem.data:00000141 __c.2020
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:965    .progmem.data:00000131 __c.2022
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:961    .progmem.data:00000123 __c.2025
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:957    .progmem.data:00000114 __c.2027
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:953    .progmem.data:00000105 __c.2029
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:949    .progmem.data:000000f6 __c.2031
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:945    .progmem.data:000000e9 __c.2034
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:941    .progmem.data:000000da __c.2036
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:937    .progmem.data:000000cb __c.2038
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:933    .progmem.data:000000bc __c.2040
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:929    .progmem.data:000000ad __c.2043
                            *COM*:00000001 SenderOkay
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:925    .progmem.data:0000009e __c.2045
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:921    .progmem.data:0000008f __c.2048
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:917    .progmem.data:00000080 __c.2050
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:913    .progmem.data:00000071 __c.2052
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:909    .progmem.data:00000062 __c.2054
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:905    .progmem.data:00000056 __c.2057
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:901    .progmem.data:0000004a __c.2059
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:897    .progmem.data:0000003e __c.2061
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:893    .progmem.data:00000032 __c.2063
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:889    .progmem.data:0000002a __c.2066
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:885    .progmem.data:0000001c __c.2068
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:881    .progmem.data:0000000e __c.2070
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:877    .progmem.data:00000000 __c.2072
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:838    .bss:00000000 TestInt
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/cc3clghb.s:844    .data:00000000 Array
                            *COM*:00000002 DiffNick
                            *COM*:00000002 DiffRoll
                            *COM*:00000001 CosinusNickWinkel
                            *COM*:00000001 CosinusRollWinkel
                            *COM*:00000004 durchschnitt_northing
                            *COM*:00000004 durchschnitt_easting
                            *COM*:00000002 gps_p
                            *COM*:00000002 gps_d
                            *COM*:00000002 skal
                            *COM*:00000002 gps_gethome
                            *COM*:00000001 Timeout
                            *COM*:00000004 IntegralNick2
                            *COM*:00000004 IntegralRoll2
                            *COM*:00000004 Mess_IntegralNick
                            *COM*:00000004 Mess_IntegralNick2
                            *COM*:00000004 Mess_IntegralRoll
                            *COM*:00000004 Mess_IntegralRoll2
                            *COM*:00000004 Integral_Gier
                            *COM*:00000004 Mess_Integral_Gier
                            *COM*:00000001 h
                            *COM*:00000001 m
                            *COM*:00000001 s
                            *COM*:00000001 Motor_Vorne
                            *COM*:00000001 Motor_Hinten
                            *COM*:00000001 Motor_Rechts
                            *COM*:00000001 Motor_Links
                            *COM*:00000001 Count
                            *COM*:00000005 MotorWert
                            *COM*:00000002 StickNick
                            *COM*:00000002 StickRoll
                            *COM*:00000002 StickGier
                            *COM*:00000001 MotorenEin

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
_printf_P
GetActiveParamSetNumber
EE_Parameter
HoehenWert
SollHoehe
MessLuftdruck
DruckOffsetSetting
__divmodsi4
KompassValue
PPM_in
AdNeutralNick
AccumulateNick
MessanzahlNick
__divmodhi4
AdNeutralRoll
AccumulateRoll
MessanzahlRoll
AdNeutralGier
AccumulateGier
MessanzahlGier
NeutralAccX
accumulate_AccNick
messanzahl_AccNick
NeutralAccY
accumulate_AccRoll
messanzahl_AccRoll
NeutralAccZ
Aktuell_az
__fixsfsi
UBat
KompassRichtung
KompassStartwert
Poti1
Poti2
Poti3
Poti4
Parameter_ServoNickControl
ServoValue