Subversion Repositories FlightCtrl

Rev

Rev 36 | Go to most recent revision | Blame | Last modification | View Log | RSS feed

   1                            .file   "main.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 GetActiveParamSetNumber
  13                    GetActiveParamSetNumber:
  14                    /* prologue: frame size=0 */
  15                    /* prologue end (size=0) */
  16 0000 A0E0                  ldi r26,lo8(EEPromArray+2)
  17 0002 B0E0                  ldi r27,hi8(EEPromArray+2)
  18                    /* #APP */
  19 0004 0E94 0000             call __eeprom_read_byte_1F2021
  20 0008 802D                  mov r24,__tmp_reg__
  21                    /* #NOAPP */
  22 000a 9927                  clr r25
  23                    /* epilogue: frame size=0 */
  24 000c 0895                  ret
  25                    /* epilogue end (size=1) */
  26                    /* function GetActiveParamSetNumber size 8 (7) */
  28                    .global WriteParameterSet
  30                    WriteParameterSet:
  31                    /* prologue: frame size=0 */
  32                    /* prologue end (size=0) */
  33 000e FB01                  movw r30,r22
  34 0010 282F                  mov r18,r24
  35 0012 8630                  cpi r24,lo8(6)
  36 0014 00F0                  brlo .L4
  37 0016 25E0                  ldi r18,lo8(5)
  38                    .L4:
  39 0018 842F                  mov r24,r20
  40 001a 9927                  clr r25
  41 001c 429F                  mul r20,r18
  42 001e D001                  movw r26,r0
  43 0020 1124                  clr r1
  44 0022 A050                  subi r26,lo8(-(EEPromArray+100))
  45 0024 B040                  sbci r27,hi8(-(EEPromArray+100))
  46                    /* #APP */
  47                            .26_start:
  48 0026 0197                  sbiw r24,1
  49 0028 04F0                  brlt .26_finished
  50 002a 0190                  ld __tmp_reg__,z+
  51 002c 0E94 0000             call __eeprom_write_byte_1F2021
  52 0030 00C0                  rjmp .26_start
  53                            .26_finished:
  54                    /* #NOAPP */
  55 0032 A0E0                  ldi r26,lo8(EEPromArray+2)
  56 0034 B0E0                  ldi r27,hi8(EEPromArray+2)
  57                    /* #APP */
  58 0036 022E                  mov __tmp_reg__,r18
  59 0038 0E94 0000             call __eeprom_write_byte_1F2021
  60                    /* #NOAPP */
  61                    /* epilogue: frame size=0 */
  62 003c 0895                  ret
  63                    /* epilogue end (size=1) */
  64                    /* function WriteParameterSet size 33 (32) */
  66                    .global ReadParameterSet
  68                    ReadParameterSet:
  69                    /* prologue: frame size=0 */
  70 003e CF93                  push r28
  71 0040 DF93                  push r29
  72                    /* prologue end (size=2) */
  73 0042 FB01                  movw r30,r22
  74 0044 C42F                  mov r28,r20
  75 0046 DD27                  clr r29
  76 0048 8630                  cpi r24,lo8(6)
  77 004a 00F0                  brlo .L7
  78 004c 85E0                  ldi r24,lo8(5)
  79                    .L7:
  80 004e 489F                  mul r20,r24
  81 0050 D001                  movw r26,r0
  82 0052 1124                  clr r1
  83 0054 A050                  subi r26,lo8(-(EEPromArray+100))
  84 0056 B040                  sbci r27,hi8(-(EEPromArray+100))
  85                    /* #APP */
  86                            .44_start:
  87 0058 2197                  sbiw r28,1
  88 005a 04F0                  brlt .44_finished
  89 005c 0E94 0000             call __eeprom_read_byte_1F2021
  90 0060 0192                  st z+,__tmp_reg__
  91 0062 00C0                  rjmp .44_start
  92                            .44_finished:
  93                    /* #NOAPP */
  94                    /* epilogue: frame size=0 */
  95 0064 DF91                  pop r29
  96 0066 CF91                  pop r28
  97 0068 0895                  ret
  98                    /* epilogue end (size=3) */
  99                    /* function ReadParameterSet size 30 (25) */
 101                    .global main
 103                    main:
 104                    /* prologue: frame size=0 */
 105 006a 0F93                  push r16
 106 006c 1F93                  push r17
 107 006e CF93                  push r28
 108 0070 DF93                  push r29
 109                    /* prologue end (size=4) */
 110 0072 91E0                  ldi r25,lo8(1)
 111 0074 97B9                  out 39-0x20,r25
 112 0076 8FEF                  ldi r24,lo8(-1)
 113 0078 88B9                  out 40-0x20,r24
 114 007a 8BE1                  ldi r24,lo8(27)
 115 007c 84B9                  out 36-0x20,r24
 116 007e 95B9                  out 37-0x20,r25
 117 0080 8EE3                  ldi r24,lo8(62)
 118 0082 8AB9                  out 42-0x20,r24
 119 0084 579A                  sbi 42-0x20,7
 120 0086 87EF                  ldi r24,lo8(-9)
 121 0088 8BB9                  out 43-0x20,r24
 122 008a 84B7                  in r24,84-0x20
 123 008c 877F                  andi r24,lo8(-9)
 124 008e 84BF                  out 84-0x20,r24
 125 0090 8091 6000             lds r24,96
 126 0094 8861                  ori r24,lo8(24)
 127 0096 8093 6000             sts 96,r24
 128 009a 1092 6000             sts 96,__zero_reg__
 129 009e 80ED                  ldi r24,lo8(2000)
 130 00a0 97E0                  ldi r25,hi8(2000)
 131 00a2 9093 0000             sts (beeptime)+1,r25
 132 00a6 8093 0000             sts beeptime,r24
 133 00aa 1092 0000             sts (StickGier)+1,__zero_reg__
 134 00ae 1092 0000             sts StickGier,__zero_reg__
 135 00b2 1092 0000             sts (PPM_in+4)+1,__zero_reg__
 136 00b6 1092 0000             sts PPM_in+4,__zero_reg__
 137 00ba 1092 0000             sts (StickRoll)+1,__zero_reg__
 138 00be 1092 0000             sts StickRoll,__zero_reg__
 139 00c2 1092 0000             sts (StickNick)+1,__zero_reg__
 140 00c6 1092 0000             sts StickNick,__zero_reg__
 141 00ca 2898                  cbi 37-0x20,0
 142 00cc 0E94 0000             call Timer_Init
 143 00d0 0E94 0000             call UART_Init
 144 00d4 0E94 0000             call rc_sum_init
 145 00d8 0E94 0000             call ADC_Init
 146 00dc 0E94 0000             call i2c_init
 147                    /* #APP */
 148 00e0 7894                  sei
 149                    /* #NOAPP */
 150 00e2 1092 0000             sts VersionInfo,__zero_reg__
 151 00e6 8CE3                  ldi r24,lo8(60)
 152 00e8 8093 0000             sts VersionInfo+1,r24
 153 00ec 84E0                  ldi r24,lo8(4)
 154 00ee 8093 0000             sts VersionInfo+2,r24
 155 00f2 8CE3                  ldi r24,lo8(60)
 156 00f4 90E0                  ldi r25,hi8(60)
 157 00f6 9F93                  push r25
 158 00f8 8F93                  push r24
 159 00fa 1F92                  push __zero_reg__
 160 00fc 1F92                  push __zero_reg__
 161 00fe 80E0                  ldi r24,lo8(__c.1991)
 162 0100 90E0                  ldi r25,hi8(__c.1991)
 163 0102 9F93                  push r25
 164 0104 8F93                  push r24
 165 0106 1F92                  push __zero_reg__
 166 0108 0E94 0000             call _printf_P
 167 010c 80E0                  ldi r24,lo8(__c.1993)
 168 010e 90E0                  ldi r25,hi8(__c.1993)
 169 0110 9F93                  push r25
 170 0112 8F93                  push r24
 171 0114 1F92                  push __zero_reg__
 172 0116 0E94 0000             call _printf_P
 173 011a 299A                  sbi 37-0x20,1
 174 011c A0E0                  ldi r26,lo8(EEPromArray+1)
 175 011e B0E0                  ldi r27,hi8(EEPromArray+1)
 176                    /* #APP */
 177 0120 0E94 0000             call __eeprom_read_byte_1F2021
 178 0124 802D                  mov r24,__tmp_reg__
 179                    /* #NOAPP */
 180 0126 2DB7                  in r18,__SP_L__
 181 0128 3EB7                  in r19,__SP_H__
 182 012a 265F                  subi r18,lo8(-(10))
 183 012c 3F4F                  sbci r19,hi8(-(10))
 184 012e 0FB6                  in __tmp_reg__,__SREG__
 185 0130 F894                  cli
 186 0132 3EBF                  out __SP_H__,r19
 187 0134 0FBE                  out __SREG__,__tmp_reg__
 188 0136 2DBF                  out __SP_L__,r18
 189 0138 8B33                  cpi r24,lo8(59)
 190 013a 01F0                  breq .L10
 191 013c 80E0                  ldi r24,lo8(__c.1995)
 192 013e 90E0                  ldi r25,hi8(__c.1995)
 193 0140 9F93                  push r25
 194 0142 8F93                  push r24
 195 0144 1F92                  push __zero_reg__
 196 0146 0E94 0000             call _printf_P
 197 014a 0E94 0000             call DefaultKonstanten1
 198 014e 4AE3                  ldi r20,lo8(58)
 199 0150 60E0                  ldi r22,lo8(EE_Parameter)
 200 0152 70E0                  ldi r23,hi8(EE_Parameter)
 201 0154 80E0                  ldi r24,lo8(0)
 202 0156 0E94 0000             call WriteParameterSet
 203 015a 01E0                  ldi r16,lo8(1)
 204 015c 0F90                  pop __tmp_reg__
 205 015e 0F90                  pop __tmp_reg__
 206 0160 0F90                  pop __tmp_reg__
 207                    .L12:
 208 0162 0230                  cpi r16,lo8(2)
 209 0164 01F4                  brne .L13
 210 0166 0E94 0000             call DefaultKonstanten2
 211 016a 4AE3                  ldi r20,lo8(58)
 212 016c 60E0                  ldi r22,lo8(EE_Parameter)
 213 016e 70E0                  ldi r23,hi8(EE_Parameter)
 214 0170 82E0                  ldi r24,lo8(2)
 215 0172 0E94 0000             call WriteParameterSet
 216 0176 03E0                  ldi r16,lo8(3)
 217                    .L13:
 218 0178 4AE3                  ldi r20,lo8(58)
 219 017a 60E0                  ldi r22,lo8(EE_Parameter)
 220 017c 70E0                  ldi r23,hi8(EE_Parameter)
 221 017e 802F                  mov r24,r16
 222 0180 0E94 0000             call WriteParameterSet
 223 0184 0F5F                  subi r16,lo8(-(1))
 224 0186 0630                  cpi r16,lo8(6)
 225 0188 00F0                  brlo .L12
 226 018a 81E0                  ldi r24,lo8(1)
 227 018c 20E0                  ldi r18,lo8(EEPromArray+2)
 228 018e 30E0                  ldi r19,hi8(EEPromArray+2)
 229 0190 D901                  movw r26,r18
 230                    /* #APP */
 231 0192 082E                  mov __tmp_reg__,r24
 232 0194 0E94 0000             call __eeprom_write_byte_1F2021
 233                    /* #NOAPP */
 234 0198 8BE3                  ldi r24,lo8(59)
 235 019a 2150                  subi r18,lo8(-(-1))
 236 019c 3040                  sbci r19,hi8(-(-1))
 237 019e D901                  movw r26,r18
 238                    /* #APP */
 239 01a0 082E                  mov __tmp_reg__,r24
 240 01a2 0E94 0000             call __eeprom_write_byte_1F2021
 241                    /* #NOAPP */
 242                    .L10:
 243 01a6 00E0                  ldi r16,lo8(EEPromArray+2)
 244 01a8 10E0                  ldi r17,hi8(EEPromArray+2)
 245 01aa D801                  movw r26,r16
 246                    /* #APP */
 247 01ac 0E94 0000             call __eeprom_read_byte_1F2021
 248 01b0 802D                  mov r24,__tmp_reg__
 249                    /* #NOAPP */
 250 01b2 4AE3                  ldi r20,lo8(58)
 251 01b4 60E0                  ldi r22,lo8(EE_Parameter)
 252 01b6 70E0                  ldi r23,hi8(EE_Parameter)
 253 01b8 0E94 0000             call ReadParameterSet
 254 01bc D801                  movw r26,r16
 255                    /* #APP */
 256 01be 0E94 0000             call __eeprom_read_byte_1F2021
 257 01c2 802D                  mov r24,__tmp_reg__
 258                    /* #NOAPP */
 259 01c4 9927                  clr r25
 260 01c6 9F93                  push r25
 261 01c8 8F93                  push r24
 262 01ca 80E0                  ldi r24,lo8(__c.2003)
 263 01cc 90E0                  ldi r25,hi8(__c.2003)
 264 01ce 9F93                  push r25
 265 01d0 8F93                  push r24
 266 01d2 1F92                  push __zero_reg__
 267 01d4 0E94 0000             call _printf_P
 268 01d8 8091 0000             lds r24,EE_Parameter+8
 269 01dc 0F90                  pop __tmp_reg__
 270 01de 0F90                  pop __tmp_reg__
 271 01e0 0F90                  pop __tmp_reg__
 272 01e2 0F90                  pop __tmp_reg__
 273 01e4 0F90                  pop __tmp_reg__
 274 01e6 80FF                  sbrs r24,0
 275 01e8 00C0                  rjmp .L16
 276 01ea 80E0                  ldi r24,lo8(__c.2005)
 277 01ec 90E0                  ldi r25,hi8(__c.2005)
 278 01ee 9F93                  push r25
 279 01f0 8F93                  push r24
 280 01f2 1F92                  push __zero_reg__
 281 01f4 0E94 0000             call _printf_P
 282 01f8 84EC                  ldi r24,lo8(2500)
 283 01fa 99E0                  ldi r25,hi8(2500)
 284 01fc 0E94 0000             call SetDelay
 285 0200 EC01                  movw r28,r24
 286 0202 0E94 0000             call SucheLuftruckOffset
 287 0206 0F90                  pop __tmp_reg__
 288 0208 0F90                  pop __tmp_reg__
 289 020a 0F90                  pop __tmp_reg__
 290                    .L18:
 291 020c CE01                  movw r24,r28
 292 020e 0E94 0000             call CheckDelay
 293 0212 8823                  tst r24
 294 0214 01F0                  breq .L18
 295 0216 80E0                  ldi r24,lo8(__c.2010)
 296 0218 90E0                  ldi r25,hi8(__c.2010)
 297 021a 9F93                  push r25
 298 021c 8F93                  push r24
 299 021e 1F92                  push __zero_reg__
 300 0220 0E94 0000             call _printf_P
 301 0224 0F90                  pop __tmp_reg__
 302 0226 0F90                  pop __tmp_reg__
 303 0228 0F90                  pop __tmp_reg__
 304                    .L16:
 305 022a 0E94 0000             call SetNeutral
 306 022e 2898                  cbi 37-0x20,0
 307 0230 80ED                  ldi r24,lo8(2000)
 308 0232 97E0                  ldi r25,hi8(2000)
 309 0234 9093 0000             sts (beeptime)+1,r25
 310 0238 8093 0000             sts beeptime,r24
 311 023c 88EE                  ldi r24,lo8(1000)
 312 023e 93E0                  ldi r25,hi8(1000)
 313 0240 9093 0000             sts (DebugIn+5)+1,r25
 314 0244 8093 0000             sts DebugIn+5,r24
 315 0248 85E5                  ldi r24,lo8(85)
 316 024a 8093 0000             sts DebugIn,r24
 317 024e 80E0                  ldi r24,lo8(__c.2012)
 318 0250 90E0                  ldi r25,hi8(__c.2012)
 319 0252 9F93                  push r25
 320 0254 8F93                  push r24
 321 0256 1F92                  push __zero_reg__
 322 0258 0E94 0000             call _printf_P
 323 025c 8091 0000             lds r24,EE_Parameter+8
 324 0260 0F90                  pop __tmp_reg__
 325 0262 0F90                  pop __tmp_reg__
 326 0264 0F90                  pop __tmp_reg__
 327 0266 82FF                  sbrs r24,2
 328 0268 00C0                  rjmp .L20
 329 026a 80E0                  ldi r24,lo8(__c.2014)
 330 026c 90E0                  ldi r25,hi8(__c.2014)
 331 026e 00C0                  rjmp .L48
 332                    .L20:
 333 0270 80E0                  ldi r24,lo8(__c.2016)
 334 0272 90E0                  ldi r25,hi8(__c.2016)
 335                    .L48:
 336 0274 9F93                  push r25
 337 0276 8F93                  push r24
 338 0278 1F92                  push __zero_reg__
 339 027a 0E94 0000             call _printf_P
 340 027e 0F90                  pop __tmp_reg__
 341 0280 0F90                  pop __tmp_reg__
 342 0282 0F90                  pop __tmp_reg__
 343 0284 80E0                  ldi r24,lo8(__c.2018)
 344 0286 90E0                  ldi r25,hi8(__c.2018)
 345 0288 9F93                  push r25
 346 028a 8F93                  push r24
 347 028c 1F92                  push __zero_reg__
 348 028e 0E94 0000             call _printf_P
 349 0292 0E94 0000             call LcdClear
 350 0296 0F90                  pop __tmp_reg__
 351 0298 0F90                  pop __tmp_reg__
 352 029a 0F90                  pop __tmp_reg__
 353                    .L49:
 354 029c 8091 0000             lds r24,UpdateMotor
 355 02a0 8823                  tst r24
 356 02a2 01F0                  breq .L24
 357 02a4 1092 0000             sts UpdateMotor,__zero_reg__
 358 02a8 0E94 0000             call MotorRegler
 359 02ac 0E94 0000             call SendMotorData
 360 02b0 2898                  cbi 37-0x20,0
 361 02b2 8091 0000             lds r24,PcZugriff
 362 02b6 8823                  tst r24
 363 02b8 01F0                  breq .L26
 364 02ba 8150                  subi r24,lo8(-(-1))
 365 02bc 8093 0000             sts PcZugriff,r24
 366                    .L26:
 367 02c0 8091 0000             lds r24,SenderOkay
 368 02c4 8823                  tst r24
 369 02c6 01F0                  breq .L28
 370 02c8 8091 0000             lds r24,SenderOkay
 371 02cc 8150                  subi r24,lo8(-(-1))
 372 02ce 8093 0000             sts SenderOkay,r24
 373                    .L28:
 374 02d2 2091 0000             lds r18,UBat
 375 02d6 3091 0000             lds r19,(UBat)+1
 376 02da 8091 0000             lds r24,EE_Parameter+24
 377 02de 9927                  clr r25
 378 02e0 2817                  cp r18,r24
 379 02e2 3907                  cpc r19,r25
 380 02e4 04F4                  brge .L30
 381 02e6 80ED                  ldi r24,lo8(2000)
 382 02e8 97E0                  ldi r25,hi8(2000)
 383 02ea 9093 0000             sts (beeptime)+1,r25
 384 02ee 8093 0000             sts beeptime,r24
 385                    .L30:
 386 02f2 8091 0000             lds r24,Timeout
 387 02f6 8823                  tst r24
 388 02f8 01F4                  brne .L32
 389 02fa 0E94 0000             call i2c_init
 390 02fe 00C0                  rjmp .L24
 391                    .L32:
 392 0300 2898                  cbi 37-0x20,0
 393                    .L24:
 394 0302 0E94 0000             call DatenUebertragung
 395 0306 0E94 0000             call BearbeiteRxDaten
 396 030a 80E0                  ldi r24,lo8(0)
 397 030c 90E0                  ldi r25,hi8(0)
 398 030e 0E94 0000             call CheckDelay
 399 0312 8823                  tst r24
 400 0314 01F0                  breq .L49
 401 0316 8091 0000             lds r24,MotorenEin
 402 031a 8823                  tst r24
 403 031c 01F0                  breq .L35
 404 031e 88B1                  in r24,40-0x20
 405 0320 90E1                  ldi r25,lo8(16)
 406 0322 8927                  eor r24,r25
 407 0324 88B9                  out 40-0x20,r24
 408 0326 00C0                  rjmp .L37
 409                    .L35:
 410 0328 4498                  cbi 40-0x20,4
 411                    .L37:
 412 032a 84EF                  ldi r24,lo8(500)
 413 032c 91E0                  ldi r25,hi8(500)
 414 032e 0E94 0000             call SetDelay
 415 0332 00C0                  rjmp .L49
 416                    /* epilogue: frame size=0 */
 417                    /* epilogue: noreturn */
 418                    /* epilogue end (size=0) */
 419                    /* function main size 363 (359) */
 421                            .section        .progmem.data,"a",@progbits
 424                    __c.2018:
 425 0000 0A0A 0D00             .string "\n\n\r"
 428                    __c.2016:
 429 0004 4E65 7574             .string "Neutral"
 429      7261 6C00 
 432                    __c.2014:
 433 000c 4865 6164             .string "HeadingHold"
 433      696E 6748 
 433      6F6C 6400 
 436                    __c.2012:
 437 0018 0A0D 5374             .string "\n\rSteuerung: "
 437      6575 6572 
 437      756E 673A 
 437      2000 
 440                    __c.2010:
 441 0026 4F4B 0A0D             .string "OK\n\r"
 441      00
 444                    __c.2005:
 445 002b 0A0D 4162             .string "\n\rAbgleich Luftdrucksensor.."
 445      676C 6569 
 445      6368 204C 
 445      7566 7464 
 445      7275 636B 
 448                    __c.2003:
 449 0048 0A0D 4265             .string "\n\rBenutze Parametersatz %d"
 449      6E75 747A 
 449      6520 5061 
 449      7261 6D65 
 449      7465 7273 
 452                    __c.1995:
 453 0063 0A0D 496E             .string "\n\rInit. EEPROM: Generiere Default-Parameter..."
 453      6974 2E20 
 453      4545 5052 
 453      4F4D 3A20 
 453      4765 6E65 
 456                    __c.1993:
 457 0092 0A0D 3D3D             .string "\n\r=============================="
 457      3D3D 3D3D 
 457      3D3D 3D3D 
 457      3D3D 3D3D 
 457      3D3D 3D3D 
 460                    __c.1991:
 461 00b3 0A0D 466C             .string "\n\rFlightControl V%d.%d "
 461      6967 6874 
 461      436F 6E74 
 461      726F 6C20 
 461      5625 642E 
 462                            .comm DiffNick,2,1
 463                            .comm DiffRoll,2,1
 464                            .comm SenderOkay,1,1
 465                            .comm CosinusNickWinkel,1,1
 466                            .comm CosinusRollWinkel,1,1
 467                    .global EEPromArray
 468                            .section        .eeprom,"aw",@progbits
 471                    EEPromArray:
 472 0000 0000 0000             .skip 2048,0
 472      0000 0000 
 472      0000 0000 
 472      0000 0000 
 472      0000 0000 
 473                            .comm durchschnitt_northing,4,1
 474                            .comm durchschnitt_easting,4,1
 475                            .comm gps_p,2,1
 476                            .comm gps_d,2,1
 477                            .comm skal,2,1
 478                            .comm gps_gethome,2,1
 479                            .comm RemoteTasten,1,1
 480                            .comm Timeout,1,1
 481                            .comm IntegralNick,4,1
 482                            .comm IntegralNick2,4,1
 483                            .comm IntegralRoll,4,1
 484                            .comm IntegralRoll2,4,1
 485                            .comm Mess_IntegralNick,4,1
 486                            .comm Mess_IntegralNick2,4,1
 487                            .comm Mess_IntegralRoll,4,1
 488                            .comm Mess_IntegralRoll2,4,1
 489                            .comm Integral_Gier,4,1
 490                            .comm Mess_Integral_Gier,4,1
 491                            .comm h,1,1
 492                            .comm m,1,1
 493                            .comm s,1,1
 494                            .comm Motor_Vorne,1,1
 495                            .comm Motor_Hinten,1,1
 496                            .comm Motor_Rechts,1,1
 497                            .comm Motor_Links,1,1
 498                            .comm Count,1,1
 499                            .comm MotorWert,5,1
 500                            .comm StickNick,2,1
 501                            .comm StickRoll,2,1
 502                            .comm StickGier,2,1
 503                            .comm MotorenEin,1,1
 504                    /* File "main.c": code  434 = 0x01b2 ( 423), prologues   6, epilogues   5 */
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:3      *ABS*:0000003f __SREG__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:4      *ABS*:0000003e __SP_H__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:5      *ABS*:0000003d __SP_L__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:6      *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:7      *ABS*:00000001 __zero_reg__
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:13     .text:00000000 GetActiveParamSetNumber
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:471    .eeprom:00000000 EEPromArray
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:30     .text:0000000e WriteParameterSet
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:47     .text:00000026 .26_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:53     .text:00000032 .26_finished
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:68     .text:0000003e ReadParameterSet
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:86     .text:00000058 .44_start
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:92     .text:00000064 .44_finished
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:103    .text:0000006a main
                            *COM*:00000002 StickGier
                            *COM*:00000002 StickRoll
                            *COM*:00000002 StickNick
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:460    .progmem.data:000000b3 __c.1991
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:456    .progmem.data:00000092 __c.1993
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:452    .progmem.data:00000063 __c.1995
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:448    .progmem.data:00000048 __c.2003
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:444    .progmem.data:0000002b __c.2005
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:440    .progmem.data:00000026 __c.2010
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:436    .progmem.data:00000018 __c.2012
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:432    .progmem.data:0000000c __c.2014
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:428    .progmem.data:00000004 __c.2016
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccwMXjrd.s:424    .progmem.data:00000000 __c.2018
                            *COM*:00000001 SenderOkay
                            *COM*:00000001 Timeout
                            *COM*:00000001 MotorenEin
                            *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 RemoteTasten
                            *COM*:00000004 IntegralNick
                            *COM*:00000004 IntegralNick2
                            *COM*:00000004 IntegralRoll
                            *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
__eeprom_read_byte_1F2021
__eeprom_write_byte_1F2021
beeptime
PPM_in
Timer_Init
UART_Init
rc_sum_init
ADC_Init
i2c_init
VersionInfo
_printf_P
DefaultKonstanten1
EE_Parameter
DefaultKonstanten2
SetDelay
SucheLuftruckOffset
CheckDelay
SetNeutral
DebugIn
LcdClear
UpdateMotor
MotorRegler
SendMotorData
PcZugriff
UBat
DatenUebertragung
BearbeiteRxDaten