Subversion Repositories FlightCtrl

Rev

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.2007
  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.2006
  54                    .L41:
  55 003c 8093 0000             sts MenuePunkt.2007,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.2007
  72 005e 8F5F                  subi r24,lo8(-(1))
  73 0060 8093 0000             sts MenuePunkt.2007,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.2007,__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.2007
  93 008a 9927                  clr r25
  94 008c 9F93                  push r25
  95 008e 8F93                  push r24
  96 0090 80E0                  ldi r24,lo8(__c.2008)
  97 0092 90E0                  ldi r25,hi8(__c.2008)
  98 0094 9F93                  push r25
  99 0096 8F93                  push r24
 100 0098 11E0                  ldi r17,lo8(1)
 101 009a F12E                  mov r15,r17
 102 009c FF92                  push r15
 103 009e 0E94 0000             call _printf_P
 104 00a2 0091 0000             lds r16,MenuePunkt.2007
 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.2011)
 158 010a 90E0                  ldi r25,hi8(__c.2011)
 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 8DE3                  ldi r24,lo8(61)
 166 011e 90E0                  ldi r25,hi8(61)
 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.2013)
 172 012a 90E0                  ldi r25,hi8(__c.2013)
 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.2015)
 184 0148 90E0                  ldi r25,hi8(__c.2015)
 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.2017)
 192 015c 90E0                  ldi r25,hi8(__c.2017)
 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.2021)
 208 0184 90E0                  ldi r25,hi8(__c.2021)
 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.2023)
 220 01a4 90E0                  ldi r25,hi8(__c.2023)
 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.2025)
 232 01c4 90E0                  ldi r25,hi8(__c.2025)
 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.2027)
 244 01e2 90E0                  ldi r25,hi8(__c.2027)
 245 01e4 9F93                  push r25
 246 01e6 8F93                  push r24
 247 01e8 0F93                  push r16
 248 01ea 0E94 0000             call _printf_P
 249                    .L44:
 250 01ee 8DB7                  in r24,__SP_L__
 251 01f0 9EB7                  in r25,__SP_H__
 252 01f2 4496                  adiw r24,20
 253                    .L42:
 254 01f4 0FB6                  in __tmp_reg__,__SREG__
 255 01f6 F894                  cli
 256 01f8 9EBF                  out __SP_H__,r25
 257 01fa 0FBE                  out __SREG__,__tmp_reg__
 258 01fc 8DBF                  out __SP_L__,r24
 259 01fe 00C0                  rjmp .L35
 260                    .L36:
 261 0200 84E1                  ldi r24,lo8(20)
 262 0202 8093 0000             sts DispPtr,r24
 263 0206 80E0                  ldi r24,lo8(__c.2029)
 264 0208 90E0                  ldi r25,hi8(__c.2029)
 265 020a 9F93                  push r25
 266 020c 8F93                  push r24
 267 020e 0F93                  push r16
 268 0210 0E94 0000             call _printf_P
 269 0214 88E2                  ldi r24,lo8(40)
 270 0216 8093 0000             sts DispPtr,r24
 271 021a 80E0                  ldi r24,lo8(__c.2031)
 272 021c 90E0                  ldi r25,hi8(__c.2031)
 273 021e 9F93                  push r25
 274 0220 8F93                  push r24
 275 0222 0F93                  push r16
 276 0224 0E94 0000             call _printf_P
 277 0228 8DB7                  in r24,__SP_L__
 278 022a 9EB7                  in r25,__SP_H__
 279 022c 0696                  adiw r24,6
 280 022e 00C0                  rjmp .L42
 281                    .L23:
 282 0230 1092 0000             sts DispPtr,__zero_reg__
 283 0234 80E0                  ldi r24,lo8(__c.2034)
 284 0236 90E0                  ldi r25,hi8(__c.2034)
 285 0238 9F93                  push r25
 286 023a 8F93                  push r24
 287 023c FF92                  push r15
 288 023e 0E94 0000             call _printf_P
 289 0242 84E1                  ldi r24,lo8(20)
 290 0244 8093 0000             sts DispPtr,r24
 291 0248 6091 0000             lds r22,IntegralNick
 292 024c 7091 0000             lds r23,(IntegralNick)+1
 293 0250 8091 0000             lds r24,(IntegralNick)+2
 294 0254 9091 0000             lds r25,(IntegralNick)+3
 295 0258 20E0                  ldi r18,lo8(1024)
 296 025a 34E0                  ldi r19,hi8(1024)
 297 025c 40E0                  ldi r20,hlo8(1024)
 298 025e 50E0                  ldi r21,hhi8(1024)
 299 0260 0E94 0000             call __divmodsi4
 300 0264 5F93                  push r21
 301 0266 4F93                  push r20
 302 0268 3F93                  push r19
 303 026a 2F93                  push r18
 304 026c 80E0                  ldi r24,lo8(__c.2036)
 305 026e 90E0                  ldi r25,hi8(__c.2036)
 306 0270 9F93                  push r25
 307 0272 8F93                  push r24
 308 0274 FF92                  push r15
 309 0276 0E94 0000             call _printf_P
 310 027a 88E2                  ldi r24,lo8(40)
 311 027c 8093 0000             sts DispPtr,r24
 312 0280 6091 0000             lds r22,IntegralRoll
 313 0284 7091 0000             lds r23,(IntegralRoll)+1
 314 0288 8091 0000             lds r24,(IntegralRoll)+2
 315 028c 9091 0000             lds r25,(IntegralRoll)+3
 316 0290 20E0                  ldi r18,lo8(1024)
 317 0292 34E0                  ldi r19,hi8(1024)
 318 0294 40E0                  ldi r20,hlo8(1024)
 319 0296 50E0                  ldi r21,hhi8(1024)
 320 0298 0E94 0000             call __divmodsi4
 321 029c 5F93                  push r21
 322 029e 4F93                  push r20
 323 02a0 3F93                  push r19
 324 02a2 2F93                  push r18
 325 02a4 80E0                  ldi r24,lo8(__c.2038)
 326 02a6 90E0                  ldi r25,hi8(__c.2038)
 327 02a8 9F93                  push r25
 328 02aa 8F93                  push r24
 329 02ac FF92                  push r15
 330 02ae 0E94 0000             call _printf_P
 331 02b2 8CE3                  ldi r24,lo8(60)
 332 02b4 8093 0000             sts DispPtr,r24
 333 02b8 8091 0000             lds r24,KompassValue
 334 02bc 9091 0000             lds r25,(KompassValue)+1
 335 02c0 9F93                  push r25
 336 02c2 8F93                  push r24
 337 02c4 80E0                  ldi r24,lo8(__c.2040)
 338 02c6 90E0                  ldi r25,hi8(__c.2040)
 339 02c8 9F93                  push r25
 340 02ca 8F93                  push r24
 341 02cc FF92                  push r15
 342 02ce 0E94 0000             call _printf_P
 343 02d2 8DB7                  in r24,__SP_L__
 344 02d4 9EB7                  in r25,__SP_H__
 345 02d6 4696                  adiw r24,22
 346 02d8 00C0                  rjmp .L42
 347                    .L24:
 348 02da 1092 0000             sts DispPtr,__zero_reg__
 349 02de 8091 0000             lds r24,PPM_in+4
 350 02e2 9091 0000             lds r25,(PPM_in+4)+1
 351 02e6 2091 0000             lds r18,PPM_in+2
 352 02ea 3091 0000             lds r19,(PPM_in+2)+1
 353 02ee 9F93                  push r25
 354 02f0 8F93                  push r24
 355 02f2 3F93                  push r19
 356 02f4 2F93                  push r18
 357 02f6 80E0                  ldi r24,lo8(__c.2043)
 358 02f8 90E0                  ldi r25,hi8(__c.2043)
 359 02fa 9F93                  push r25
 360 02fc 8F93                  push r24
 361 02fe FF92                  push r15
 362 0300 0E94 0000             call _printf_P
 363 0304 84E1                  ldi r24,lo8(20)
 364 0306 8093 0000             sts DispPtr,r24
 365 030a 8091 0000             lds r24,PPM_in+8
 366 030e 9091 0000             lds r25,(PPM_in+8)+1
 367 0312 2091 0000             lds r18,PPM_in+6
 368 0316 3091 0000             lds r19,(PPM_in+6)+1
 369 031a 9F93                  push r25
 370 031c 8F93                  push r24
 371 031e 3F93                  push r19
 372 0320 2F93                  push r18
 373 0322 80E0                  ldi r24,lo8(__c.2045)
 374 0324 90E0                  ldi r25,hi8(__c.2045)
 375 0326 9F93                  push r25
 376 0328 8F93                  push r24
 377 032a FF92                  push r15
 378 032c 0E94 0000             call _printf_P
 379 0330 88E2                  ldi r24,lo8(40)
 380 0332 8093 0000             sts DispPtr,r24
 381 0336 8091 0000             lds r24,PPM_in+12
 382 033a 9091 0000             lds r25,(PPM_in+12)+1
 383 033e 2091 0000             lds r18,PPM_in+10
 384 0342 3091 0000             lds r19,(PPM_in+10)+1
 385 0346 9F93                  push r25
 386 0348 8F93                  push r24
 387 034a 3F93                  push r19
 388 034c 2F93                  push r18
 389 034e 80E0                  ldi r24,lo8(__c.2047)
 390 0350 90E0                  ldi r25,hi8(__c.2047)
 391 0352 9F93                  push r25
 392 0354 8F93                  push r24
 393 0356 FF92                  push r15
 394 0358 0E94 0000             call _printf_P
 395 035c 8CE3                  ldi r24,lo8(60)
 396 035e 8093 0000             sts DispPtr,r24
 397 0362 8091 0000             lds r24,PPM_in+16
 398 0366 9091 0000             lds r25,(PPM_in+16)+1
 399 036a 2091 0000             lds r18,PPM_in+14
 400 036e 3091 0000             lds r19,(PPM_in+14)+1
 401 0372 9F93                  push r25
 402 0374 8F93                  push r24
 403 0376 3F93                  push r19
 404 0378 2F93                  push r18
 405 037a 80E0                  ldi r24,lo8(__c.2049)
 406 037c 90E0                  ldi r25,hi8(__c.2049)
 407 037e 00C0                  rjmp .L46
 408                    .L25:
 409 0380 1092 0000             sts DispPtr,__zero_reg__
 410 0384 E091 0000             lds r30,EE_Parameter+1
 411 0388 FF27                  clr r31
 412 038a EE0F                  lsl r30
 413 038c FF1F                  rol r31
 414 038e E050                  subi r30,lo8(-(PPM_in))
 415 0390 F040                  sbci r31,hi8(-(PPM_in))
 416 0392 2081                  ld r18,Z
 417 0394 3181                  ldd r19,Z+1
 418 0396 E091 0000             lds r30,EE_Parameter
 419 039a FF27                  clr r31
 420 039c EE0F                  lsl r30
 421 039e FF1F                  rol r31
 422 03a0 E050                  subi r30,lo8(-(PPM_in))
 423 03a2 F040                  sbci r31,hi8(-(PPM_in))
 424 03a4 8081                  ld r24,Z
 425 03a6 9181                  ldd r25,Z+1
 426 03a8 3F93                  push r19
 427 03aa 2F93                  push r18
 428 03ac 9F93                  push r25
 429 03ae 8F93                  push r24
 430 03b0 80E0                  ldi r24,lo8(__c.2052)
 431 03b2 90E0                  ldi r25,hi8(__c.2052)
 432 03b4 9F93                  push r25
 433 03b6 8F93                  push r24
 434 03b8 FF92                  push r15
 435 03ba 0E94 0000             call _printf_P
 436 03be 84E1                  ldi r24,lo8(20)
 437 03c0 8093 0000             sts DispPtr,r24
 438 03c4 E091 0000             lds r30,EE_Parameter+3
 439 03c8 FF27                  clr r31
 440 03ca EE0F                  lsl r30
 441 03cc FF1F                  rol r31
 442 03ce E050                  subi r30,lo8(-(PPM_in))
 443 03d0 F040                  sbci r31,hi8(-(PPM_in))
 444 03d2 2081                  ld r18,Z
 445 03d4 3181                  ldd r19,Z+1
 446 03d6 E091 0000             lds r30,EE_Parameter+2
 447 03da FF27                  clr r31
 448 03dc EE0F                  lsl r30
 449 03de FF1F                  rol r31
 450 03e0 E050                  subi r30,lo8(-(PPM_in))
 451 03e2 F040                  sbci r31,hi8(-(PPM_in))
 452 03e4 8081                  ld r24,Z
 453 03e6 9181                  ldd r25,Z+1
 454 03e8 3F93                  push r19
 455 03ea 2F93                  push r18
 456 03ec 9F93                  push r25
 457 03ee 8F93                  push r24
 458 03f0 80E0                  ldi r24,lo8(__c.2054)
 459 03f2 90E0                  ldi r25,hi8(__c.2054)
 460 03f4 9F93                  push r25
 461 03f6 8F93                  push r24
 462 03f8 FF92                  push r15
 463 03fa 0E94 0000             call _printf_P
 464 03fe 88E2                  ldi r24,lo8(40)
 465 0400 8093 0000             sts DispPtr,r24
 466 0404 E091 0000             lds r30,EE_Parameter+5
 467 0408 FF27                  clr r31
 468 040a EE0F                  lsl r30
 469 040c FF1F                  rol r31
 470 040e E050                  subi r30,lo8(-(PPM_in))
 471 0410 F040                  sbci r31,hi8(-(PPM_in))
 472 0412 2081                  ld r18,Z
 473 0414 3181                  ldd r19,Z+1
 474 0416 E091 0000             lds r30,EE_Parameter+4
 475 041a FF27                  clr r31
 476 041c EE0F                  lsl r30
 477 041e FF1F                  rol r31
 478 0420 E050                  subi r30,lo8(-(PPM_in))
 479 0422 F040                  sbci r31,hi8(-(PPM_in))
 480 0424 8081                  ld r24,Z
 481 0426 9181                  ldd r25,Z+1
 482 0428 3F93                  push r19
 483 042a 2F93                  push r18
 484 042c 9F93                  push r25
 485 042e 8F93                  push r24
 486 0430 80E0                  ldi r24,lo8(__c.2056)
 487 0432 90E0                  ldi r25,hi8(__c.2056)
 488 0434 9F93                  push r25
 489 0436 8F93                  push r24
 490 0438 FF92                  push r15
 491 043a 0E94 0000             call _printf_P
 492 043e 8CE3                  ldi r24,lo8(60)
 493 0440 8093 0000             sts DispPtr,r24
 494 0444 E091 0000             lds r30,EE_Parameter+7
 495 0448 FF27                  clr r31
 496 044a EE0F                  lsl r30
 497 044c FF1F                  rol r31
 498 044e E050                  subi r30,lo8(-(PPM_in))
 499 0450 F040                  sbci r31,hi8(-(PPM_in))
 500 0452 2081                  ld r18,Z
 501 0454 3181                  ldd r19,Z+1
 502 0456 E091 0000             lds r30,EE_Parameter+6
 503 045a FF27                  clr r31
 504 045c EE0F                  lsl r30
 505 045e FF1F                  rol r31
 506 0460 E050                  subi r30,lo8(-(PPM_in))
 507 0462 F040                  sbci r31,hi8(-(PPM_in))
 508 0464 8081                  ld r24,Z
 509 0466 9181                  ldd r25,Z+1
 510 0468 3F93                  push r19
 511 046a 2F93                  push r18
 512 046c 9F93                  push r25
 513 046e 8F93                  push r24
 514 0470 80E0                  ldi r24,lo8(__c.2058)
 515 0472 90E0                  ldi r25,hi8(__c.2058)
 516 0474 00C0                  rjmp .L46
 517                    .L26:
 518 0476 1092 0000             sts DispPtr,__zero_reg__
 519 047a 80E0                  ldi r24,lo8(__c.2061)
 520 047c 90E0                  ldi r25,hi8(__c.2061)
 521 047e 9F93                  push r25
 522 0480 8F93                  push r24
 523 0482 FF92                  push r15
 524 0484 0E94 0000             call _printf_P
 525 0488 84E1                  ldi r24,lo8(20)
 526 048a 8093 0000             sts DispPtr,r24
 527 048e 2091 0000             lds r18,AdNeutralNick
 528 0492 3091 0000             lds r19,(AdNeutralNick)+1
 529 0496 8091 0000             lds r24,AccumulateNick
 530 049a 9091 0000             lds r25,(AccumulateNick)+1
 531 049e 6091 0000             lds r22,MessanzahlNick
 532 04a2 3F93                  push r19
 533 04a4 2F93                  push r18
 534 04a6 7727                  clr r23
 535 04a8 0E94 0000             call __divmodhi4
 536 04ac 7F93                  push r23
 537 04ae 6F93                  push r22
 538 04b0 80E0                  ldi r24,lo8(__c.2063)
 539 04b2 90E0                  ldi r25,hi8(__c.2063)
 540 04b4 9F93                  push r25
 541 04b6 8F93                  push r24
 542 04b8 FF92                  push r15
 543 04ba 0E94 0000             call _printf_P
 544 04be 88E2                  ldi r24,lo8(40)
 545 04c0 8093 0000             sts DispPtr,r24
 546 04c4 2091 0000             lds r18,AdNeutralRoll
 547 04c8 3091 0000             lds r19,(AdNeutralRoll)+1
 548 04cc 8091 0000             lds r24,AccumulateRoll
 549 04d0 9091 0000             lds r25,(AccumulateRoll)+1
 550 04d4 6091 0000             lds r22,MessanzahlRoll
 551 04d8 3F93                  push r19
 552 04da 2F93                  push r18
 553 04dc 7727                  clr r23
 554 04de 0E94 0000             call __divmodhi4
 555 04e2 7F93                  push r23
 556 04e4 6F93                  push r22
 557 04e6 80E0                  ldi r24,lo8(__c.2065)
 558 04e8 90E0                  ldi r25,hi8(__c.2065)
 559 04ea 9F93                  push r25
 560 04ec 8F93                  push r24
 561 04ee FF92                  push r15
 562 04f0 0E94 0000             call _printf_P
 563 04f4 8CE3                  ldi r24,lo8(60)
 564 04f6 8093 0000             sts DispPtr,r24
 565 04fa 2091 0000             lds r18,AdNeutralGier
 566 04fe 3091 0000             lds r19,(AdNeutralGier)+1
 567 0502 8091 0000             lds r24,AccumulateGier
 568 0506 9091 0000             lds r25,(AccumulateGier)+1
 569 050a 6091 0000             lds r22,MessanzahlGier
 570 050e 3F93                  push r19
 571 0510 2F93                  push r18
 572 0512 7727                  clr r23
 573 0514 0E94 0000             call __divmodhi4
 574 0518 7F93                  push r23
 575 051a 6F93                  push r22
 576 051c 80E0                  ldi r24,lo8(__c.2067)
 577 051e 90E0                  ldi r25,hi8(__c.2067)
 578 0520 00C0                  rjmp .L45
 579                    .L27:
 580 0522 1092 0000             sts DispPtr,__zero_reg__
 581 0526 80E0                  ldi r24,lo8(__c.2070)
 582 0528 90E0                  ldi r25,hi8(__c.2070)
 583 052a 9F93                  push r25
 584 052c 8F93                  push r24
 585 052e FF92                  push r15
 586 0530 0E94 0000             call _printf_P
 587 0534 84E1                  ldi r24,lo8(20)
 588 0536 8093 0000             sts DispPtr,r24
 589 053a 2091 0000             lds r18,NeutralAccX
 590 053e 3091 0000             lds r19,(NeutralAccX)+1
 591 0542 8091 0000             lds r24,accumulate_AccNick
 592 0546 9091 0000             lds r25,(accumulate_AccNick)+1
 593 054a 6091 0000             lds r22,messanzahl_AccNick
 594 054e 3F93                  push r19
 595 0550 2F93                  push r18
 596 0552 7727                  clr r23
 597 0554 0E94 0000             call __divmodhi4
 598 0558 7F93                  push r23
 599 055a 6F93                  push r22
 600 055c 80E0                  ldi r24,lo8(__c.2072)
 601 055e 90E0                  ldi r25,hi8(__c.2072)
 602 0560 9F93                  push r25
 603 0562 8F93                  push r24
 604 0564 FF92                  push r15
 605 0566 0E94 0000             call _printf_P
 606 056a 88E2                  ldi r24,lo8(40)
 607 056c 8093 0000             sts DispPtr,r24
 608 0570 2091 0000             lds r18,NeutralAccY
 609 0574 3091 0000             lds r19,(NeutralAccY)+1
 610 0578 8091 0000             lds r24,accumulate_AccRoll
 611 057c 9091 0000             lds r25,(accumulate_AccRoll)+1
 612 0580 6091 0000             lds r22,messanzahl_AccRoll
 613 0584 3F93                  push r19
 614 0586 2F93                  push r18
 615 0588 7727                  clr r23
 616 058a 0E94 0000             call __divmodhi4
 617 058e 7F93                  push r23
 618 0590 6F93                  push r22
 619 0592 80E0                  ldi r24,lo8(__c.2074)
 620 0594 90E0                  ldi r25,hi8(__c.2074)
 621 0596 9F93                  push r25
 622 0598 8F93                  push r24
 623 059a FF92                  push r15
 624 059c 0E94 0000             call _printf_P
 625 05a0 8CE3                  ldi r24,lo8(60)
 626 05a2 8093 0000             sts DispPtr,r24
 627 05a6 6091 0000             lds r22,NeutralAccZ
 628 05aa 7091 0000             lds r23,(NeutralAccZ)+1
 629 05ae 8091 0000             lds r24,(NeutralAccZ)+2
 630 05b2 9091 0000             lds r25,(NeutralAccZ)+3
 631 05b6 0091 0000             lds r16,Aktuell_az
 632 05ba 1091 0000             lds r17,(Aktuell_az)+1
 633 05be 0E94 0000             call __fixsfsi
 634 05c2 7F93                  push r23
 635 05c4 6F93                  push r22
 636 05c6 1F93                  push r17
 637 05c8 0F93                  push r16
 638 05ca 80E0                  ldi r24,lo8(__c.2076)
 639 05cc 90E0                  ldi r25,hi8(__c.2076)
 640                    .L45:
 641 05ce 9F93                  push r25
 642 05d0 8F93                  push r24
 643 05d2 FF92                  push r15
 644 05d4 0E94 0000             call _printf_P
 645 05d8 8DB7                  in r24,__SP_L__
 646 05da 9EB7                  in r25,__SP_H__
 647 05dc 4896                  adiw r24,24
 648 05de 00C0                  rjmp .L42
 649                    .L28:
 650 05e0 84E1                  ldi r24,lo8(20)
 651 05e2 8093 0000             sts DispPtr,r24
 652 05e6 8091 0000             lds r24,UBat
 653 05ea 9091 0000             lds r25,(UBat)+1
 654 05ee 9F93                  push r25
 655 05f0 8F93                  push r24
 656 05f2 80E0                  ldi r24,lo8(__c.2079)
 657 05f4 90E0                  ldi r25,hi8(__c.2079)
 658 05f6 9F93                  push r25
 659 05f8 8F93                  push r24
 660 05fa FF92                  push r15
 661 05fc 0E94 0000             call _printf_P
 662 0600 88E2                  ldi r24,lo8(40)
 663 0602 8093 0000             sts DispPtr,r24
 664 0606 8091 0000             lds r24,SenderOkay
 665 060a 9927                  clr r25
 666 060c 9F93                  push r25
 667 060e 8F93                  push r24
 668 0610 80E0                  ldi r24,lo8(__c.2081)
 669 0612 90E0                  ldi r25,hi8(__c.2081)
 670 0614 9F93                  push r25
 671 0616 8F93                  push r24
 672 0618 FF92                  push r15
 673 061a 0E94 0000             call _printf_P
 674 061e 8DB7                  in r24,__SP_L__
 675 0620 9EB7                  in r25,__SP_H__
 676 0622 0A96                  adiw r24,10
 677 0624 00C0                  rjmp .L42
 678                    .L29:
 679 0626 1092 0000             sts DispPtr,__zero_reg__
 680 062a 80E0                  ldi r24,lo8(__c.2084)
 681 062c 90E0                  ldi r25,hi8(__c.2084)
 682 062e 9F93                  push r25
 683 0630 8F93                  push r24
 684 0632 FF92                  push r15
 685 0634 0E94 0000             call _printf_P
 686 0638 84E1                  ldi r24,lo8(20)
 687 063a 8093 0000             sts DispPtr,r24
 688 063e 8091 0000             lds r24,KompassRichtung
 689 0642 9091 0000             lds r25,(KompassRichtung)+1
 690 0646 9F93                  push r25
 691 0648 8F93                  push r24
 692 064a 80E0                  ldi r24,lo8(__c.2086)
 693 064c 90E0                  ldi r25,hi8(__c.2086)
 694 064e 9F93                  push r25
 695 0650 8F93                  push r24
 696 0652 FF92                  push r15
 697 0654 0E94 0000             call _printf_P
 698 0658 88E2                  ldi r24,lo8(40)
 699 065a 8093 0000             sts DispPtr,r24
 700 065e 8091 0000             lds r24,KompassValue
 701 0662 9091 0000             lds r25,(KompassValue)+1
 702 0666 9F93                  push r25
 703 0668 8F93                  push r24
 704 066a 80E0                  ldi r24,lo8(__c.2088)
 705 066c 90E0                  ldi r25,hi8(__c.2088)
 706 066e 9F93                  push r25
 707 0670 8F93                  push r24
 708 0672 FF92                  push r15
 709 0674 0E94 0000             call _printf_P
 710 0678 8CE3                  ldi r24,lo8(60)
 711 067a 8093 0000             sts DispPtr,r24
 712 067e 8091 0000             lds r24,KompassStartwert
 713 0682 9091 0000             lds r25,(KompassStartwert)+1
 714 0686 9F93                  push r25
 715 0688 8F93                  push r24
 716 068a 80E0                  ldi r24,lo8(__c.2090)
 717 068c 90E0                  ldi r25,hi8(__c.2090)
 718 068e 9F93                  push r25
 719 0690 8F93                  push r24
 720 0692 FF92                  push r15
 721 0694 0E94 0000             call _printf_P
 722                    .L43:
 723 0698 8DB7                  in r24,__SP_L__
 724 069a 9EB7                  in r25,__SP_H__
 725 069c 4296                  adiw r24,18
 726 069e 00C0                  rjmp .L42
 727                    .L30:
 728 06a0 1092 0000             sts DispPtr,__zero_reg__
 729 06a4 8091 0000             lds r24,Poti5
 730 06a8 9091 0000             lds r25,(Poti5)+1
 731 06ac 9F93                  push r25
 732 06ae 8F93                  push r24
 733 06b0 8091 0000             lds r24,Poti1
 734 06b4 9091 0000             lds r25,(Poti1)+1
 735 06b8 9F93                  push r25
 736 06ba 8F93                  push r24
 737 06bc 80E0                  ldi r24,lo8(__c.2093)
 738 06be 90E0                  ldi r25,hi8(__c.2093)
 739 06c0 9F93                  push r25
 740 06c2 8F93                  push r24
 741 06c4 FF92                  push r15
 742 06c6 0E94 0000             call _printf_P
 743 06ca 84E1                  ldi r24,lo8(20)
 744 06cc 8093 0000             sts DispPtr,r24
 745 06d0 8091 0000             lds r24,Poti6
 746 06d4 9091 0000             lds r25,(Poti6)+1
 747 06d8 9F93                  push r25
 748 06da 8F93                  push r24
 749 06dc 8091 0000             lds r24,Poti2
 750 06e0 9091 0000             lds r25,(Poti2)+1
 751 06e4 9F93                  push r25
 752 06e6 8F93                  push r24
 753 06e8 80E0                  ldi r24,lo8(__c.2095)
 754 06ea 90E0                  ldi r25,hi8(__c.2095)
 755 06ec 9F93                  push r25
 756 06ee 8F93                  push r24
 757 06f0 FF92                  push r15
 758 06f2 0E94 0000             call _printf_P
 759 06f6 88E2                  ldi r24,lo8(40)
 760 06f8 8093 0000             sts DispPtr,r24
 761 06fc 8091 0000             lds r24,Poti7
 762 0700 9091 0000             lds r25,(Poti7)+1
 763 0704 9F93                  push r25
 764 0706 8F93                  push r24
 765 0708 8091 0000             lds r24,Poti3
 766 070c 9091 0000             lds r25,(Poti3)+1
 767 0710 9F93                  push r25
 768 0712 8F93                  push r24
 769 0714 80E0                  ldi r24,lo8(__c.2097)
 770 0716 90E0                  ldi r25,hi8(__c.2097)
 771 0718 9F93                  push r25
 772 071a 8F93                  push r24
 773 071c FF92                  push r15
 774 071e 0E94 0000             call _printf_P
 775 0722 8CE3                  ldi r24,lo8(60)
 776 0724 8093 0000             sts DispPtr,r24
 777 0728 8091 0000             lds r24,Poti8
 778 072c 9091 0000             lds r25,(Poti8)+1
 779 0730 9F93                  push r25
 780 0732 8F93                  push r24
 781 0734 8091 0000             lds r24,Poti4
 782 0738 9091 0000             lds r25,(Poti4)+1
 783 073c 9F93                  push r25
 784 073e 8F93                  push r24
 785 0740 80E0                  ldi r24,lo8(__c.2099)
 786 0742 90E0                  ldi r25,hi8(__c.2099)
 787                    .L46:
 788 0744 9F93                  push r25
 789 0746 8F93                  push r24
 790 0748 FF92                  push r15
 791 074a 0E94 0000             call _printf_P
 792 074e 8DB7                  in r24,__SP_L__
 793 0750 9EB7                  in r25,__SP_H__
 794 0752 4C96                  adiw r24,28
 795 0754 00C0                  rjmp .L42
 796                    .L31:
 797 0756 1092 0000             sts DispPtr,__zero_reg__
 798 075a 80E0                  ldi r24,lo8(__c.2102)
 799 075c 90E0                  ldi r25,hi8(__c.2102)
 800 075e 9F93                  push r25
 801 0760 8F93                  push r24
 802 0762 FF92                  push r15
 803 0764 0E94 0000             call _printf_P
 804 0768 84E1                  ldi r24,lo8(20)
 805 076a 8093 0000             sts DispPtr,r24
 806 076e 8091 0000             lds r24,Parameter_ServoNickControl
 807 0772 9927                  clr r25
 808 0774 9F93                  push r25
 809 0776 8F93                  push r24
 810 0778 80E0                  ldi r24,lo8(__c.2104)
 811 077a 90E0                  ldi r25,hi8(__c.2104)
 812 077c 9F93                  push r25
 813 077e 8F93                  push r24
 814 0780 FF92                  push r15
 815 0782 0E94 0000             call _printf_P
 816 0786 88E2                  ldi r24,lo8(40)
 817 0788 8093 0000             sts DispPtr,r24
 818 078c 8091 0000             lds r24,ServoValue
 819 0790 9091 0000             lds r25,(ServoValue)+1
 820 0794 9F93                  push r25
 821 0796 8F93                  push r24
 822 0798 80E0                  ldi r24,lo8(__c.2106)
 823 079a 90E0                  ldi r25,hi8(__c.2106)
 824 079c 9F93                  push r25
 825 079e 8F93                  push r24
 826 07a0 FF92                  push r15
 827 07a2 0E94 0000             call _printf_P
 828 07a6 8CE3                  ldi r24,lo8(60)
 829 07a8 8093 0000             sts DispPtr,r24
 830 07ac 8091 0000             lds r24,EE_Parameter+36
 831 07b0 9927                  clr r25
 832 07b2 9F93                  push r25
 833 07b4 8F93                  push r24
 834 07b6 8091 0000             lds r24,EE_Parameter+35
 835 07ba 9927                  clr r25
 836 07bc 9F93                  push r25
 837 07be 8F93                  push r24
 838 07c0 80E0                  ldi r24,lo8(__c.2108)
 839 07c2 90E0                  ldi r25,hi8(__c.2108)
 840 07c4 9F93                  push r25
 841 07c6 8F93                  push r24
 842 07c8 FF92                  push r15
 843 07ca 0E94 0000             call _printf_P
 844 07ce 00C0                  rjmp .L44
 845                    .L20:
 846 07d0 0150                  subi r16,lo8(-(-1))
 847 07d2 0093 0000             sts MaxMenue.2006,r16
 848 07d6 1092 0000             sts MenuePunkt.2007,__zero_reg__
 849                    .L35:
 850 07da 1092 0000             sts RemoteTasten,__zero_reg__
 851                    /* epilogue: frame size=0 */
 852 07de 1F91                  pop r17
 853 07e0 0F91                  pop r16
 854 07e2 FF90                  pop r15
 855 07e4 0895                  ret
 856                    /* epilogue end (size=4) */
 857                    /* function Menu size 1002 (995) */
 859                    .global TestInt
 860                    .global TestInt
 861                            .section .bss
 864                    TestInt:
 865 0000 0000                  .skip 2,0
 866                    .global Array
 867                            .data
 870                    Array:
 871 0000 01                    .byte   1
 872 0001 02                    .byte   2
 873 0002 03                    .byte   3
 874 0003 04                    .byte   4
 875 0004 05                    .byte   5
 876 0005 06                    .byte   6
 877 0006 07                    .byte   7
 878 0007 08                    .byte   8
 879 0008 09                    .byte   9
 880 0009 0A                    .byte   10
 881                    .global DisplayBuff
 884                    DisplayBuff:
 885 000a 4861 6C6C             .string "Hallo Welt"
 885      6F20 5765 
 885      6C74 00
 886 0015 0000 0000             .skip 69,0
 886      0000 0000 
 886      0000 0000 
 886      0000 0000 
 886      0000 0000 
 887                    .global DispPtr
 888                    .global DispPtr
 889                            .section .bss
 892                    DispPtr:
 893 0002 00                    .skip 1,0
 894                    .global RemoteTasten
 895                    .global RemoteTasten
 898                    RemoteTasten:
 899 0003 00                    .skip 1,0
 900                            .section        .progmem.data,"a",@progbits
 903                    __c.2108:
 904 0000 5261 6E67             .string "Range:%3i-%3i"
 904      653A 2533 
 904      692D 2533 
 904      6900 
 907                    __c.2106:
 908 000e 5374 656C             .string "Stellung: %3i"
 908      6C75 6E67 
 908      3A20 2533 
 908      6900 
 911                    __c.2104:
 912 001c 5365 7470             .string "Setpoint  %3i"
 912      6F69 6E74 
 912      2020 2533 
 912      6900 
 915                    __c.2102:
 916 002a 5365 7276             .string "Servo  "
 916      6F20 2000 
 919                    __c.2099:
 920 0032 506F 343A             .string "Po4: %3i Po8: %3i"
 920      2025 3369 
 920      2050 6F38 
 920      3A20 2533 
 920      6900 
 923                    __c.2097:
 924 0044 506F 333A             .string "Po3: %3i Po7: %3i"
 924      2025 3369 
 924      2050 6F37 
 924      3A20 2533 
 924      6900 
 927                    __c.2095:
 928 0056 506F 323A             .string "Po2: %3i Po6: %3i"
 928      2025 3369 
 928      2050 6F36 
 928      3A20 2533 
 928      6900 
 931                    __c.2093:
 932 0068 506F 313A             .string "Po1: %3i Po5: %3i"
 932      2025 3369 
 932      2050 6F35 
 932      3A20 2533 
 932      6900 
 935                    __c.2090:
 936 007a 5374 6172             .string "Start:     %5i"
 936      743A 2020 
 936      2020 2025 
 936      3569 00
 939                    __c.2088:
 940 0089 4D65 7373             .string "Messwert:  %5i"
 940      7765 7274 
 940      3A20 2025 
 940      3569 00
 943                    __c.2086:
 944 0098 5269 6368             .string "Richtung:  %5i"
 944      7475 6E67 
 944      3A20 2025 
 944      3569 00
 947                    __c.2084:
 948 00a7 4B6F 6D70             .string "Kompass       "
 948      6173 7320 
 948      2020 2020 
 948      2020 00
 951                    __c.2081:
 952 00b6 456D 7066             .string "Empf.Pegel:%5i"
 952      2E50 6567 
 952      656C 3A25 
 952      3569 00
 955                    __c.2079:
 956 00c5 5370 616E             .string "Spannung:  %5i"
 956      6E75 6E67 
 956      3A20 2025 
 956      3569 00
 959                    __c.2076:
 960 00d4 486F 6368             .string "Hoch %4i (%3i)"
 960      2025 3469 
 960      2028 2533 
 960      6929 00
 963                    __c.2074:
 964 00e3 526F 6C6C             .string "Roll %4i (%3i)"
 964      2025 3469 
 964      2028 2533 
 964      6929 00
 967                    __c.2072:
 968 00f2 4E69 636B             .string "Nick %4i (%3i)"
 968      2025 3469 
 968      2028 2533 
 968      6929 00
 971                    __c.2070:
 972 0101 4143 4320             .string "ACC - Sensor"
 972      2D20 5365 
 972      6E73 6F72 
 972      00
 975                    __c.2067:
 976 010e 4769 6572             .string "Gier %4i (%3i)"
 976      2025 3469 
 976      2028 2533 
 976      6929 00
 979                    __c.2065:
 980 011d 526F 6C6C             .string "Roll %4i (%3i)"
 980      2025 3469 
 980      2028 2533 
 980      6929 00
 983                    __c.2063:
 984 012c 4E69 636B             .string "Nick %4i (%3i)"
 984      2025 3469 
 984      2028 2533 
 984      6929 00
 987                    __c.2061:
 988 013b 4779 726F             .string "Gyro - Sensor"
 988      202D 2053 
 988      656E 736F 
 988      7200 
 991                    __c.2058:
 992 0149 5033 3A25             .string "P3:%4i  P4:%4i "
 992      3469 2020 
 992      5034 3A25 
 992      3469 2000 
 995                    __c.2056:
 996 0159 5031 3A25             .string "P1:%4i  P2:%4i "
 996      3469 2020 
 996      5032 3A25 
 996      3469 2000 
 999                    __c.2054:
 1000 0169 4773 3A25            .string "Gs:%4i  Gi:%4i "
 1000      3469 2020 
 1000      4769 3A25 
 1000      3469 2000 
 1003                   __c.2052:
 1004 0179 4E69 3A25            .string "Ni:%4i  Ro:%4i "
 1004      3469 2020 
 1004      526F 3A25 
 1004      3469 2000 
 1007                   __c.2049:
 1008 0189 4B37 3A25            .string "K7:%4i  K8:%4i "
 1008      3469 2020 
 1008      4B38 3A25 
 1008      3469 2000 
 1011                   __c.2047:
 1012 0199 4B35 3A25            .string "K5:%4i  K6:%4i "
 1012      3469 2020 
 1012      4B36 3A25 
 1012      3469 2000 
 1015                   __c.2045:
 1016 01a9 4B33 3A25            .string "K3:%4i  K4:%4i "
 1016      3469 2020 
 1016      4B34 3A25 
 1016      3469 2000 
 1019                   __c.2043:
 1020 01b9 4B31 3A25            .string "K1:%4i  K2:%4i "
 1020      3469 2020 
 1020      4B32 3A25 
 1020      3469 2000 
 1023                   __c.2040:
 1024 01c9 4B6F 6D70            .string "Kompass:   %5i"
 1024      6173 733A 
 1024      2020 2025 
 1024      3569 00
 1027                   __c.2038:
 1028 01d8 526F 6C6C            .string "Roll:      %5i"
 1028      3A20 2020 
 1028      2020 2025 
 1028      3569 00
 1031                   __c.2036:
 1032 01e7 4E69 636B            .string "Nick:      %5i"
 1032      3A20 2020 
 1032      2020 2025 
 1032      3569 00
 1035                   __c.2034:
 1036 01f6 616B 742E            .string "akt. Lage"
 1036      204C 6167 
 1036      6500 
 1039                   __c.2031:
 1040 0200 48F6 6865            .string "H\366henregelung"
 1040      6E72 6567 
 1040      656C 756E 
 1040      6700 
 1043                   __c.2029:
 1044 020e 4B65 696E            .string "Keine "
 1044      6520 00
 1047                   __c.2027:
 1048 0215 4F66 6620            .string "Off      : %5i"
 1048      2020 2020 
 1048      203A 2025 
 1048      3569 00
 1051                   __c.2025:
 1052 0224 4C75 6674            .string "Luftdruck: %5i"
 1052      6472 7563 
 1052      6B3A 2025 
 1052      3569 00
 1055                   __c.2023:
 1056 0233 536F 6C6C            .string "SollHoehe: %5i"
 1056      486F 6568 
 1056      653A 2025 
 1056      3569 00
 1059                   __c.2021:
 1060 0242 486F 6568            .string "Hoehe:     %5i"
 1060      653A 2020 
 1060      2020 2025 
 1060      3569 00
 1063                   __c.2017:
 1064 0251 2863 2920            .string "(c) Holger Buss"
 1064      486F 6C67 
 1064      6572 2042 
 1064      7573 7300 
 1067                   __c.2015:
 1068 0261 5365 7474            .string "Setting: %d "
 1068      696E 673A 
 1068      2025 6420 
 1068      00
 1071                   __c.2013:
 1072 026e 5625 642E            .string "V%d.%d"
 1072      2564 00
 1075                   __c.2011:
 1076 0275 2B2B 204D            .string "++ MikroKopter ++"
 1076      696B 726F 
 1076      4B6F 7074 
 1076      6572 202B 
 1076      2B00 
 1079                   __c.2008:
 1080 0287 5B25 695D            .string "[%i]"
 1080      00
 1081                           .lcomm MenuePunkt.2007,1
 1082                           .data
 1085                   MaxMenue.2006:
 1086 005a 0A                   .byte   10
 1087                           .comm DiffNick,2,1
 1088                           .comm DiffRoll,2,1
 1089                           .comm SenderOkay,1,1
 1090                           .comm CosinusNickWinkel,1,1
 1091                           .comm CosinusRollWinkel,1,1
 1092                           .comm durchschnitt_northing,4,1
 1093                           .comm durchschnitt_easting,4,1
 1094                           .comm P_GPS_Verstaerkung,2,1
 1095                           .comm D_GPS_Verstaerkung,2,1
 1096                           .comm Timeout,1,1
 1097                           .comm IntegralNick,4,1
 1098                           .comm IntegralNick2,4,1
 1099                           .comm IntegralRoll,4,1
 1100                           .comm IntegralRoll2,4,1
 1101                           .comm Mess_IntegralNick,4,1
 1102                           .comm Mess_IntegralNick2,4,1
 1103                           .comm Mess_IntegralRoll,4,1
 1104                           .comm Mess_IntegralRoll2,4,1
 1105                           .comm Integral_Gier,4,1
 1106                           .comm Mess_Integral_Gier,4,1
 1107                           .comm h,1,1
 1108                           .comm m,1,1
 1109                           .comm s,1,1
 1110                           .comm Motor_Vorne,1,1
 1111                           .comm Motor_Hinten,1,1
 1112                           .comm Motor_Rechts,1,1
 1113                           .comm Motor_Links,1,1
 1114                           .comm Count,1,1
 1115                           .comm MotorWert,5,1
 1116                   /* File "menu.c": code 1011 = 0x03f3 (1003), prologues   3, epilogues   5 */
DEFINED SYMBOLS
                            *ABS*:00000000 menu.c
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:3      *ABS*:0000003f __SREG__
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:4      *ABS*:0000003e __SP_H__
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:5      *ABS*:0000003d __SP_L__
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:6      *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:7      *ABS*:00000001 __zero_reg__
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:13     .text:00000000 LcdClear
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:884    .data:0000000a DisplayBuff
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:32     .text:00000012 Menu
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:898    .bss:00000003 RemoteTasten
                             .bss:00000004 MenuePunkt.2007
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1085   .data:0000005a MaxMenue.2006
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:892    .bss:00000002 DispPtr
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1079   .progmem.data:00000287 __c.2008
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1075   .progmem.data:00000275 __c.2011
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1071   .progmem.data:0000026e __c.2013
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1067   .progmem.data:00000261 __c.2015
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1063   .progmem.data:00000251 __c.2017
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1059   .progmem.data:00000242 __c.2021
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1055   .progmem.data:00000233 __c.2023
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1051   .progmem.data:00000224 __c.2025
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1047   .progmem.data:00000215 __c.2027
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1043   .progmem.data:0000020e __c.2029
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1039   .progmem.data:00000200 __c.2031
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1035   .progmem.data:000001f6 __c.2034
                            *COM*:00000004 IntegralNick
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1031   .progmem.data:000001e7 __c.2036
                            *COM*:00000004 IntegralRoll
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1027   .progmem.data:000001d8 __c.2038
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1023   .progmem.data:000001c9 __c.2040
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1019   .progmem.data:000001b9 __c.2043
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1015   .progmem.data:000001a9 __c.2045
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1011   .progmem.data:00000199 __c.2047
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1007   .progmem.data:00000189 __c.2049
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:1003   .progmem.data:00000179 __c.2052
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:999    .progmem.data:00000169 __c.2054
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:995    .progmem.data:00000159 __c.2056
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:991    .progmem.data:00000149 __c.2058
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:987    .progmem.data:0000013b __c.2061
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:983    .progmem.data:0000012c __c.2063
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:979    .progmem.data:0000011d __c.2065
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:975    .progmem.data:0000010e __c.2067
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:971    .progmem.data:00000101 __c.2070
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:967    .progmem.data:000000f2 __c.2072
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:963    .progmem.data:000000e3 __c.2074
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:959    .progmem.data:000000d4 __c.2076
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:955    .progmem.data:000000c5 __c.2079
                            *COM*:00000001 SenderOkay
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:951    .progmem.data:000000b6 __c.2081
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:947    .progmem.data:000000a7 __c.2084
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:943    .progmem.data:00000098 __c.2086
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:939    .progmem.data:00000089 __c.2088
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:935    .progmem.data:0000007a __c.2090
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:931    .progmem.data:00000068 __c.2093
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:927    .progmem.data:00000056 __c.2095
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:923    .progmem.data:00000044 __c.2097
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:919    .progmem.data:00000032 __c.2099
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:915    .progmem.data:0000002a __c.2102
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:911    .progmem.data:0000001c __c.2104
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:907    .progmem.data:0000000e __c.2106
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:903    .progmem.data:00000000 __c.2108
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:864    .bss:00000000 TestInt
C:\DOKUME~1\none\LOKALE~1\Temp/ccCgAEGZ.s:870    .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 P_GPS_Verstaerkung
                            *COM*:00000002 D_GPS_Verstaerkung
                            *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

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
Poti5
Poti1
Poti6
Poti2
Poti7
Poti3
Poti8
Poti4
Parameter_ServoNickControl
ServoValue