Subversion Repositories FlightCtrl

Rev

Blame | Last modification | View Log | RSS feed

   1                            .file   "main.c"
   2                    __SREG__ = 0x3f
   3                    __SP_H__ = 0x3e
   4                    __SP_L__ = 0x3d
   5                    __CCP__  = 0x34
   6                    __tmp_reg__ = 0
   7                    __zero_reg__ = 1
   8                            .text
  10                    eeprom_read_byte:
  11                    /* prologue: function */
  12                    /* frame size = 0 */
  13 0000 9C01                  movw r18,r24
  14                    .L2:
  15 0002 F999                  sbic 63-32,1
  16 0004 00C0                  rjmp .L2
  17 0006 32BD                  out (65)+1-32,r19
  18 0008 21BD                  out 65-32,r18
  19                    /* #APP */
  20                     ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
  21                            /* START EEPROM READ CRITICAL SECTION */ 
  22 000a F89A                  sbi 31, 0 
  23 000c 80B5                  in r24, 32 
  24                            /* END EEPROM READ CRITICAL SECTION */ 
  25                            
  26                     ;  0 "" 2
  27                    /* epilogue start */
  28                    /* #NOAPP */
  29 000e 0895                  ret
  32                    eeprom_write_byte:
  33                    /* prologue: function */
  34                    /* frame size = 0 */
  35 0010 9C01                  movw r18,r24
  36                    .L7:
  37 0012 F999                  sbic 63-32,1
  38 0014 00C0                  rjmp .L7
  39 0016 1FBA                  out 63-32,__zero_reg__
  40 0018 32BD                  out (65)+1-32,r19
  41 001a 21BD                  out 65-32,r18
  42 001c 60BD                  out 64-32,r22
  43                    /* #APP */
  44                     ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
  45                            /* START EEPROM WRITE CRITICAL SECTION */
  46 001e 0FB6                  in      r0, 63          
  47 0020 F894                  cli                             
  48 0022 FA9A                  sbi     31, 2   
  49 0024 F99A                  sbi     31, 1   
  50 0026 0FBE                  out     63, r0          
  51                            /* END EEPROM WRITE CRITICAL SECTION */
  52                     ;  0 "" 2
  53                    /* epilogue start */
  54                    /* #NOAPP */
  55 0028 0895                  ret
  57                    .global GetActiveParamSetNumber
  59                    GetActiveParamSetNumber:
  60                    /* prologue: function */
  61                    /* frame size = 0 */
  62                    .L11:
  63 002a F999                  sbic 63-32,1
  64 002c 00C0                  rjmp .L11
  65 002e 20E0                  ldi r18,lo8(EEPromArray+2)
  66 0030 30E0                  ldi r19,hi8(EEPromArray+2)
  67 0032 32BD                  out (65)+1-32,r19
  68 0034 21BD                  out 65-32,r18
  69                    /* #APP */
  70                     ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
  71                            /* START EEPROM READ CRITICAL SECTION */ 
  72 0036 F89A                  sbi 31, 0 
  73 0038 90B5                  in r25, 32 
  74                            /* END EEPROM READ CRITICAL SECTION */ 
  75                            
  76                     ;  0 "" 2
  77                    /* #NOAPP */
  78 003a 892F                  mov r24,r25
  79 003c 8150                  subi r24,lo8(-(-1))
  80 003e 8530                  cpi r24,lo8(5)
  81 0040 00F0                  brlo .L12
  82                    .L15:
  83 0042 F999                  sbic 63-32,1
  84 0044 00C0                  rjmp .L15
  85 0046 1FBA                  out 63-32,__zero_reg__
  86 0048 32BD                  out (65)+1-32,r19
  87 004a 21BD                  out 65-32,r18
  88 004c 83E0                  ldi r24,lo8(3)
  89 004e 80BD                  out 64-32,r24
  90                    /* #APP */
  91                     ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
  92                            /* START EEPROM WRITE CRITICAL SECTION */
  93 0050 0FB6                  in      r0, 63          
  94 0052 F894                  cli                             
  95 0054 FA9A                  sbi     31, 2   
  96 0056 F99A                  sbi     31, 1   
  97 0058 0FBE                  out     63, r0          
  98                            /* END EEPROM WRITE CRITICAL SECTION */
  99                     ;  0 "" 2
 100                    /* #NOAPP */
 101 005a 93E0                  ldi r25,lo8(3)
 102                    .L12:
 103 005c 892F                  mov r24,r25
 104                    /* epilogue start */
 105 005e 0895                  ret
 107                    .global SetActiveParamSetNumber
 109                    SetActiveParamSetNumber:
 110                    /* prologue: function */
 111                    /* frame size = 0 */
 112 0060 282F                  mov r18,r24
 113 0062 8630                  cpi r24,lo8(6)
 114 0064 00F0                  brlo .L19
 115 0066 25E0                  ldi r18,lo8(5)
 116                    .L23:
 117 0068 F999                  sbic 63-32,1
 118 006a 00C0                  rjmp .L23
 119 006c 1FBA                  out 63-32,__zero_reg__
 120 006e 80E0                  ldi r24,lo8(EEPromArray+2)
 121 0070 90E0                  ldi r25,hi8(EEPromArray+2)
 122 0072 92BD                  out (65)+1-32,r25
 123 0074 81BD                  out 65-32,r24
 124 0076 20BD                  out 64-32,r18
 125                    /* #APP */
 126                     ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 127                            /* START EEPROM WRITE CRITICAL SECTION */
 128 0078 0FB6                  in      r0, 63          
 129 007a F894                  cli                             
 130 007c FA9A                  sbi     31, 2   
 131 007e F99A                  sbi     31, 1   
 132 0080 0FBE                  out     63, r0          
 133                            /* END EEPROM WRITE CRITICAL SECTION */
 134                     ;  0 "" 2
 135                    /* #NOAPP */
 136 0082 0895                  ret
 137                    .L19:
 138 0084 8823                  tst r24
 139 0086 01F4                  brne .L23
 140 0088 0895                  ret
 142                    .global LipoDetection
 144                    LipoDetection:
 145 008a 1F93                  push r17
 146 008c CF93                  push r28
 147 008e DF93                  push r29
 148                    /* prologue: function */
 149                    /* frame size = 0 */
 150 0090 182F                  mov r17,r24
 151 0092 8823                  tst r24
 152 0094 01F0                  breq .+2
 153 0096 00C0                  rjmp .L38
 154                    .L27:
 155 0098 8091 0000             lds r24,EE_Parameter+30
 156 009c 8233                  cpi r24,lo8(50)
 157 009e 00F0                  brlo .L39
 158 00a0 8093 0000             sts BattLowVoltageWarning,r24
 159 00a4 1123                  tst r17
 160 00a6 01F4                  brne .L33
 161                    .L34:
 162                    /* epilogue start */
 163 00a8 DF91                  pop r29
 164 00aa CF91                  pop r28
 165 00ac 1F91                  pop r17
 166 00ae 0895                  ret
 167                    .L39:
 168 00b0 84EF                  ldi r24,lo8(500)
 169 00b2 91E0                  ldi r25,hi8(500)
 170 00b4 0E94 0000             call SetDelay
 171 00b8 EC01                  movw r28,r24
 172 00ba 1123                  tst r17
 173 00bc 01F0                  breq .+2
 174 00be 00C0                  rjmp .L35
 175                    .L29:
 176 00c0 8091 0000             lds r24,UBat
 177 00c4 9091 0000             lds r25,(UBat)+1
 178 00c8 8238                  cpi r24,130
 179 00ca 9105                  cpc r25,__zero_reg__
 180 00cc 04F0                  brlt .+2
 181 00ce 00C0                  rjmp .L31
 182 00d0 8091 0000             lds r24,EE_Parameter+30
 183 00d4 23E0                  ldi r18,lo8(3)
 184 00d6 829F                  mul r24,r18
 185 00d8 C001                  movw r24,r0
 186 00da 1124                  clr r1
 187 00dc 8093 0000             sts BattLowVoltageWarning,r24
 188 00e0 1123                  tst r17
 189 00e2 01F0                  breq .L34
 190 00e4 83E0                  ldi r24,lo8(3)
 191 00e6 68EC                  ldi r22,lo8(200)
 192 00e8 70E0                  ldi r23,hi8(200)
 193 00ea 0E94 0000             call Piep
 194 00ee 00D0                  rcall .
 195 00f0 0F92                  push __tmp_reg__
 196 00f2 EDB7                  in r30,__SP_L__
 197 00f4 FEB7                  in r31,__SP_H__
 198 00f6 1182                  std Z+1,__zero_reg__
 199 00f8 80E0                  ldi r24,lo8(__c.2186)
 200 00fa 90E0                  ldi r25,hi8(__c.2186)
 201 00fc 9383                  std Z+3,r25
 202 00fe 8283                  std Z+2,r24
 203 0100 0E94 0000             call _printf_P
 204 0104 0F90                  pop __tmp_reg__
 205 0106 0F90                  pop __tmp_reg__
 206 0108 0F90                  pop __tmp_reg__
 207                    .L33:
 208 010a 2091 0000             lds r18,BattLowVoltageWarning
 209 010e EDB7                  in r30,__SP_L__
 210 0110 FEB7                  in r31,__SP_H__
 211 0112 3797                  sbiw r30,7
 212 0114 0FB6                  in __tmp_reg__,__SREG__
 213 0116 F894                  cli
 214 0118 FEBF                  out __SP_H__,r31
 215 011a 0FBE                  out __SREG__,__tmp_reg__
 216 011c EDBF                  out __SP_L__,r30
 217 011e 3196                  adiw r30,1
 218 0120 ADB7                  in r26,__SP_L__
 219 0122 BEB7                  in r27,__SP_H__
 220 0124 1196                  adiw r26,1
 221 0126 1C92                  st X,__zero_reg__
 222 0128 80E0                  ldi r24,lo8(__c.2190)
 223 012a 90E0                  ldi r25,hi8(__c.2190)
 224 012c 9283                  std Z+2,r25
 225 012e 8183                  std Z+1,r24
 226 0130 822F                  mov r24,r18
 227 0132 6AE0                  ldi r22,lo8(10)
 228 0134 0E94 0000             call __udivmodqi4
 229 0138 8383                  std Z+3,r24
 230 013a 1482                  std Z+4,__zero_reg__
 231 013c 822F                  mov r24,r18
 232 013e 0E94 0000             call __udivmodqi4
 233 0142 9583                  std Z+5,r25
 234 0144 1682                  std Z+6,__zero_reg__
 235 0146 0E94 0000             call _printf_P
 236 014a EDB7                  in r30,__SP_L__
 237 014c FEB7                  in r31,__SP_H__
 238 014e 3796                  adiw r30,7
 239 0150 0FB6                  in __tmp_reg__,__SREG__
 240 0152 F894                  cli
 241 0154 FEBF                  out __SP_H__,r31
 242 0156 0FBE                  out __SREG__,__tmp_reg__
 243 0158 EDBF                  out __SP_L__,r30
 244 015a DF91                  pop r29
 245 015c CF91                  pop r28
 246 015e 1F91                  pop r17
 247 0160 0895                  ret
 248                    .L35:
 249 0162 CE01                  movw r24,r28
 250 0164 0E94 0000             call CheckDelay
 251 0168 8823                  tst r24
 252 016a 01F0                  breq .+2
 253 016c 00C0                  rjmp .L29
 254 016e CE01                  movw r24,r28
 255 0170 0E94 0000             call CheckDelay
 256 0174 8823                  tst r24
 257 0176 01F0                  breq .L35
 258 0178 00C0                  rjmp .L29
 259                    .L38:
 260 017a 00D0                  rcall .
 261 017c 0F92                  push __tmp_reg__
 262 017e ADB7                  in r26,__SP_L__
 263 0180 BEB7                  in r27,__SP_H__
 264 0182 1196                  adiw r26,1
 265 0184 1C92                  st X,__zero_reg__
 266 0186 1197                  sbiw r26,1
 267 0188 80E0                  ldi r24,lo8(__c.2181)
 268 018a 90E0                  ldi r25,hi8(__c.2181)
 269 018c 1396                  adiw r26,2+1
 270 018e 9C93                  st X,r25
 271 0190 8E93                  st -X,r24
 272 0192 1297                  sbiw r26,2
 273 0194 0E94 0000             call _printf_P
 274 0198 0F90                  pop __tmp_reg__
 275 019a 0F90                  pop __tmp_reg__
 276 019c 0F90                  pop __tmp_reg__
 277 019e 00C0                  rjmp .L27
 278                    .L31:
 279 01a0 8091 0000             lds r24,EE_Parameter+30
 280 01a4 90E0                  ldi r25,lo8(0)
 281 01a6 880F                  lsl r24
 282 01a8 991F                  rol r25
 283 01aa 880F                  lsl r24
 284 01ac 991F                  rol r25
 285 01ae 8093 0000             sts BattLowVoltageWarning,r24
 286 01b2 1123                  tst r17
 287 01b4 01F4                  brne .+2
 288 01b6 00C0                  rjmp .L34
 289 01b8 84E0                  ldi r24,lo8(4)
 290 01ba 68EC                  ldi r22,lo8(200)
 291 01bc 70E0                  ldi r23,hi8(200)
 292 01be 0E94 0000             call Piep
 293 01c2 00D0                  rcall .
 294 01c4 0F92                  push __tmp_reg__
 295 01c6 ADB7                  in r26,__SP_L__
 296 01c8 BEB7                  in r27,__SP_H__
 297 01ca 1196                  adiw r26,1
 298 01cc 1C92                  st X,__zero_reg__
 299 01ce 1197                  sbiw r26,1
 300 01d0 80E0                  ldi r24,lo8(__c.2188)
 301 01d2 90E0                  ldi r25,hi8(__c.2188)
 302 01d4 1396                  adiw r26,2+1
 303 01d6 9C93                  st X,r25
 304 01d8 8E93                  st -X,r24
 305 01da 1297                  sbiw r26,2
 306 01dc 0E94 0000             call _printf_P
 307 01e0 0F90                  pop __tmp_reg__
 308 01e2 0F90                  pop __tmp_reg__
 309 01e4 0F90                  pop __tmp_reg__
 310 01e6 00C0                  rjmp .L33
 312                    .global CalMk3Mag
 314                    CalMk3Mag:
 315                    /* prologue: function */
 316                    /* frame size = 0 */
 317 01e8 8091 0000             lds r24,EE_Parameter
 318 01ec A82F                  mov r26,r24
 319 01ee B0E0                  ldi r27,lo8(0)
 320 01f0 AA0F                  lsl r26
 321 01f2 BB1F                  rol r27
 322 01f4 FD01                  movw r30,r26
 323 01f6 E050                  subi r30,lo8(-(PPM_in))
 324 01f8 F040                  sbci r31,hi8(-(PPM_in))
 325 01fa 8081                  ld r24,Z
 326 01fc 9181                  ldd r25,Z+1
 327 01fe 8D5E                  subi r24,lo8(-19)
 328 0200 9F4F                  sbci r25,hi8(-19)
 329 0202 04F0                  brlt .L41
 330 0204 1092 0000             sts stick.2168,__zero_reg__
 331                    .L41:
 332 0208 A050                  subi r26,lo8(-(PPM_in))
 333 020a B040                  sbci r27,hi8(-(PPM_in))
 334 020c 8D91                  ld r24,X+
 335 020e 9C91                  ld r25,X
 336 0210 8A5B                  subi r24,lo8(-70)
 337 0212 9F4F                  sbci r25,hi8(-70)
 338 0214 04F4                  brge .L42
 339 0216 8091 0000             lds r24,stick.2168
 340 021a 8823                  tst r24
 341 021c 01F4                  brne .L42
 342 021e 81E0                  ldi r24,lo8(1)
 343 0220 8093 0000             sts stick.2168,r24
 344 0224 8091 0000             lds r24,WinkelOut+6
 345 0228 8F5F                  subi r24,lo8(-(1))
 346 022a 8093 0000             sts WinkelOut+6,r24
 347 022e 8530                  cpi r24,lo8(5)
 348 0230 00F0                  brlo .L43
 349 0232 88EE                  ldi r24,lo8(1000)
 350 0234 93E0                  ldi r25,hi8(1000)
 351 0236 9093 0000             sts (beeptime)+1,r25
 352 023a 8093 0000             sts beeptime,r24
 353                    .L42:
 354 023e 8091 0000             lds r24,WinkelOut+6
 355 0242 8093 0000             sts DebugOut+40,r24
 356 0246 1092 0000             sts DebugOut+41,__zero_reg__
 357                    /* epilogue start */
 358 024a 0895                  ret
 359                    .L43:
 360 024c 66E9                  ldi r22,lo8(150)
 361 024e 70E0                  ldi r23,hi8(150)
 362 0250 0E94 0000             call Piep
 363 0254 8091 0000             lds r24,WinkelOut+6
 364 0258 8093 0000             sts DebugOut+40,r24
 365 025c 1092 0000             sts DebugOut+41,__zero_reg__
 366 0260 0895                  ret
 368                    .global WriteParameterSet
 370                    WriteParameterSet:
 371 0262 0F93                  push r16
 372 0264 1F93                  push r17
 373 0266 CF93                  push r28
 374 0268 DF93                  push r29
 375                    /* prologue: function */
 376                    /* frame size = 0 */
 377 026a 082F                  mov r16,r24
 378 026c EB01                  movw r28,r22
 379 026e 142F                  mov r17,r20
 380 0270 8630                  cpi r24,lo8(6)
 381 0272 00F4                  brsh .+2
 382 0274 00C0                  rjmp .L48
 383 0276 05E0                  ldi r16,lo8(5)
 384 0278 24E0                  ldi r18,lo8(4)
 385 027a 30E0                  ldi r19,hi8(4)
 386                    .L49:
 387 027c 812F                  mov r24,r17
 388 027e 90E0                  ldi r25,lo8(0)
 389 0280 AC01                  movw r20,r24
 390 0282 249F                  mul r18,r20
 391 0284 C001                  movw r24,r0
 392 0286 259F                  mul r18,r21
 393 0288 900D                  add r25,r0
 394 028a 349F                  mul r19,r20
 395 028c 900D                  add r25,r0
 396 028e 1124                  clr r1
 397 0290 8050                  subi r24,lo8(-(EEPromArray+100))
 398 0292 9040                  sbci r25,hi8(-(EEPromArray+100))
 399 0294 BE01                  movw r22,r28
 400 0296 412F                  mov r20,r17
 401 0298 50E0                  ldi r21,lo8(0)
 402 029a 20E0                  ldi r18,lo8(gs(eeprom_write_byte))
 403 029c 30E0                  ldi r19,hi8(gs(eeprom_write_byte))
 404 029e 0E94 0000             call __eewr_block
 405                    .L51:
 406 02a2 F999                  sbic 63-32,1
 407 02a4 00C0                  rjmp .L51
 408 02a6 1FBA                  out 63-32,__zero_reg__
 409 02a8 80E0                  ldi r24,lo8(EEPromArray+98)
 410 02aa 90E0                  ldi r25,hi8(EEPromArray+98)
 411 02ac 92BD                  out (65)+1-32,r25
 412 02ae 81BD                  out 65-32,r24
 413 02b0 10BD                  out 64-32,r17
 414                    /* #APP */
 415                     ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 416                            /* START EEPROM WRITE CRITICAL SECTION */
 417 02b2 0FB6                  in      r0, 63          
 418 02b4 F894                  cli                             
 419 02b6 FA9A                  sbi     31, 2   
 420 02b8 F99A                  sbi     31, 1   
 421 02ba 0FBE                  out     63, r0          
 422                            /* END EEPROM WRITE CRITICAL SECTION */
 423                     ;  0 "" 2
 424                    /* #NOAPP */
 425 02bc 4297                  sbiw r24,18
 426 02be BE01                  movw r22,r28
 427 02c0 48E0                  ldi r20,lo8(8)
 428 02c2 50E0                  ldi r21,hi8(8)
 429 02c4 20E0                  ldi r18,lo8(gs(eeprom_write_byte))
 430 02c6 30E0                  ldi r19,hi8(gs(eeprom_write_byte))
 431 02c8 0E94 0000             call __eewr_block
 432                    .L52:
 433 02cc F999                  sbic 63-32,1
 434 02ce 00C0                  rjmp .L52
 435 02d0 1FBA                  out 63-32,__zero_reg__
 436 02d2 80E0                  ldi r24,lo8(EEPromArray+2)
 437 02d4 90E0                  ldi r25,hi8(EEPromArray+2)
 438 02d6 92BD                  out (65)+1-32,r25
 439 02d8 81BD                  out 65-32,r24
 440 02da 00BD                  out 64-32,r16
 441                    /* #APP */
 442                     ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 443                            /* START EEPROM WRITE CRITICAL SECTION */
 444 02dc 0FB6                  in      r0, 63          
 445 02de F894                  cli                             
 446 02e0 FA9A                  sbi     31, 2   
 447 02e2 F99A                  sbi     31, 1   
 448 02e4 0FBE                  out     63, r0          
 449                            /* END EEPROM WRITE CRITICAL SECTION */
 450                     ;  0 "" 2
 451                    /* #NOAPP */
 452 02e6 0E94 0000             call LED_Init
 453 02ea DF91                  pop r29
 454 02ec CF91                  pop r28
 455 02ee 1F91                  pop r17
 456 02f0 0F91                  pop r16
 457 02f2 0895                  ret
 458                    .L48:
 459 02f4 8823                  tst r24
 460 02f6 01F4                  brne .L56
 461                    /* epilogue start */
 462 02f8 DF91                  pop r29
 463 02fa CF91                  pop r28
 464 02fc 1F91                  pop r17
 465 02fe 0F91                  pop r16
 466 0300 0895                  ret
 467                    .L56:
 468 0302 282F                  mov r18,r24
 469 0304 30E0                  ldi r19,lo8(0)
 470 0306 2150                  subi r18,lo8(-(-1))
 471 0308 3040                  sbci r19,hi8(-(-1))
 472 030a 00C0                  rjmp .L49
 474                    .global ReadParameterSet
 476                    ReadParameterSet:
 477                    /* prologue: function */
 478                    /* frame size = 0 */
 479 030c 982F                  mov r25,r24
 480 030e FB01                  movw r30,r22
 481 0310 8150                  subi r24,lo8(-(-1))
 482 0312 8530                  cpi r24,lo8(5)
 483 0314 00F0                  brlo .L58
 484 0316 22E0                  ldi r18,lo8(2)
 485 0318 30E0                  ldi r19,hi8(2)
 486                    .L59:
 487 031a 842F                  mov r24,r20
 488 031c 90E0                  ldi r25,lo8(0)
 489 031e 289F                  mul r18,r24
 490 0320 B001                  movw r22,r0
 491 0322 299F                  mul r18,r25
 492 0324 700D                  add r23,r0
 493 0326 389F                  mul r19,r24
 494 0328 700D                  add r23,r0
 495 032a 1124                  clr r1
 496 032c 6050                  subi r22,lo8(-(EEPromArray+100))
 497 032e 7040                  sbci r23,hi8(-(EEPromArray+100))
 498 0330 CF01                  movw r24,r30
 499 0332 50E0                  ldi r21,lo8(0)
 500 0334 20E0                  ldi r18,lo8(gs(eeprom_read_byte))
 501 0336 30E0                  ldi r19,hi8(gs(eeprom_read_byte))
 502 0338 0E94 0000             call __eerd_block
 503 033c 0E94 0000             call LED_Init
 504                    /* epilogue start */
 505 0340 0895                  ret
 506                    .L58:
 507 0342 292F                  mov r18,r25
 508 0344 30E0                  ldi r19,lo8(0)
 509 0346 2150                  subi r18,lo8(-(-1))
 510 0348 3040                  sbci r19,hi8(-(-1))
 511 034a 00C0                  rjmp .L59
 513                            .data
 514                    .LC0:
 515 0000 5175 6164             .string "Quadro"
 515      726F 00
 516 0007 00                    .string ""
 517                            .text
 518                    .global main
 520                    main:
 521 034c 2F92                  push r2
 522 034e 3F92                  push r3
 523 0350 4F92                  push r4
 524 0352 5F92                  push r5
 525 0354 6F92                  push r6
 526 0356 7F92                  push r7
 527 0358 8F92                  push r8
 528 035a 9F92                  push r9
 529 035c AF92                  push r10
 530 035e BF92                  push r11
 531 0360 CF92                  push r12
 532 0362 DF92                  push r13
 533 0364 EF92                  push r14
 534 0366 FF92                  push r15
 535 0368 0F93                  push r16
 536 036a 1F93                  push r17
 537 036c CF93                  push r28
 538 036e DF93                  push r29
 539                    /* prologue: function */
 540                    /* frame size = 0 */
 541 0370 14B8                  out 36-32,__zero_reg__
 542 0372 15B8                  out 37-32,__zero_reg__
 543 0374 189B                  sbis 35-32,0
 544 0376 00C0                  rjmp .L62
 545 0378 199B                  sbis 35-32,1
 546 037a 00C0                  rjmp .L63
 547 037c 8DE0                  ldi r24,lo8(13)
 548 037e 8093 0000             sts PlatinenVersion,r24
 549                    .L64:
 550 0382 81E8                  ldi r24,lo8(-127)
 551 0384 87B9                  out 39-32,r24
 552 0386 3E9A                  sbi 39-32,6
 553 0388 8FEF                  ldi r24,lo8(-1)
 554 038a 88B9                  out 40-32,r24
 555 038c 8BE1                  ldi r24,lo8(27)
 556 038e 84B9                  out 36-32,r24
 557 0390 81E0                  ldi r24,lo8(1)
 558 0392 85B9                  out 37-32,r24
 559 0394 8EE3                  ldi r24,lo8(62)
 560 0396 8AB9                  out 42-32,r24
 561 0398 87E4                  ldi r24,lo8(71)
 562 039a 8BB9                  out 43-32,r24
 563 039c 469A                  sbi 40-32,6
 564 039e 84B7                  in r24,84-32
 565 03a0 877F                  andi r24,lo8(-9)
 566 03a2 84BF                  out 84-32,r24
 567 03a4 8091 6000             lds r24,96
 568 03a8 8861                  ori r24,lo8(24)
 569 03aa 8093 6000             sts 96,r24
 570 03ae 1092 6000             sts 96,__zero_reg__
 571 03b2 80ED                  ldi r24,lo8(2000)
 572 03b4 97E0                  ldi r25,hi8(2000)
 573 03b6 9093 0000             sts (beeptime)+1,r25
 574 03ba 8093 0000             sts beeptime,r24
 575 03be 1092 0000             sts (StickGier)+1,__zero_reg__
 576 03c2 1092 0000             sts StickGier,__zero_reg__
 577 03c6 1092 0000             sts (PPM_in+4)+1,__zero_reg__
 578 03ca 1092 0000             sts PPM_in+4,__zero_reg__
 579 03ce 1092 0000             sts (StickRoll)+1,__zero_reg__
 580 03d2 1092 0000             sts StickRoll,__zero_reg__
 581 03d6 1092 0000             sts (StickNick)+1,__zero_reg__
 582 03da 1092 0000             sts StickNick,__zero_reg__
 583 03de 2091 0000             lds r18,PlatinenVersion
 584 03e2 2431                  cpi r18,lo8(20)
 585 03e4 00F4                  brsh .+2
 586 03e6 00C0                  rjmp .L66
 587 03e8 88E8                  ldi r24,lo8(1160)
 588 03ea 94E0                  ldi r25,hi8(1160)
 589 03ec A0E0                  ldi r26,hlo8(1160)
 590 03ee B0E0                  ldi r27,hhi8(1160)
 591 03f0 8093 0000             sts GIER_GRAD_FAKTOR,r24
 592 03f4 9093 0000             sts (GIER_GRAD_FAKTOR)+1,r25
 593 03f8 A093 0000             sts (GIER_GRAD_FAKTOR)+2,r26
 594 03fc B093 0000             sts (GIER_GRAD_FAKTOR)+3,r27
 595                    .L67:
 596 0400 2A30                  cpi r18,lo8(10)
 597 0402 01F4                  brne .+2
 598 0404 00C0                  rjmp .L68
 599 0406 2431                  cpi r18,lo8(20)
 600 0408 01F4                  brne .+2
 601 040a 00C0                  rjmp .L68
 602 040c 289A                  sbi 37-32,0
 603                    .L70:
 604 040e 0E94 0000             call Timer_Init
 605 0412 0E94 0000             call TIMER2_Init
 606 0416 0E94 0000             call UART_Init
 607 041a 0E94 0000             call rc_sum_init
 608 041e 0E94 0000             call ADC_Init
 609 0422 0E94 0000             call i2c_init
 610 0426 0E94 0000             call SPI_MasterInit
 611                    /* #APP */
 612                     ;  198 "main.c" 1
 613 042a 7894                  sei
 614                     ;  0 "" 2
 615                    /* #NOAPP */
 616 042c 00D0                  rcall .
 617 042e 0F92                  push __tmp_reg__
 618 0430 ADB7                  in r26,__SP_L__
 619 0432 BEB7                  in r27,__SP_H__
 620 0434 1196                  adiw r26,1
 621 0436 1C92                  st X,__zero_reg__
 622 0438 1197                  sbiw r26,1
 623 043a 80E0                  ldi r24,lo8(__c.2215)
 624 043c 90E0                  ldi r25,hi8(__c.2215)
 625 043e 1396                  adiw r26,2+1
 626 0440 9C93                  st X,r25
 627 0442 8E93                  st -X,r24
 628 0444 1297                  sbiw r26,2
 629 0446 0E94 0000             call _printf_P
 630 044a 2091 0000             lds r18,PlatinenVersion
 631 044e EDB7                  in r30,__SP_L__
 632 0450 FEB7                  in r31,__SP_H__
 633 0452 3A97                  sbiw r30,10
 634 0454 0FB6                  in __tmp_reg__,__SREG__
 635 0456 F894                  cli
 636 0458 FEBF                  out __SP_H__,r31
 637 045a 0FBE                  out __SREG__,__tmp_reg__
 638 045c EDBF                  out __SP_L__,r30
 639 045e 3196                  adiw r30,1
 640 0460 ADB7                  in r26,__SP_L__
 641 0462 BEB7                  in r27,__SP_H__
 642 0464 1196                  adiw r26,1
 643 0466 1C92                  st X,__zero_reg__
 644 0468 80E0                  ldi r24,lo8(__c.2217)
 645 046a 90E0                  ldi r25,hi8(__c.2217)
 646 046c 9283                  std Z+2,r25
 647 046e 8183                  std Z+1,r24
 648 0470 822F                  mov r24,r18
 649 0472 6AE0                  ldi r22,lo8(10)
 650 0474 0E94 0000             call __udivmodqi4
 651 0478 8383                  std Z+3,r24
 652 047a 1482                  std Z+4,__zero_reg__
 653 047c 822F                  mov r24,r18
 654 047e 0E94 0000             call __udivmodqi4
 655 0482 9583                  std Z+5,r25
 656 0484 1682                  std Z+6,__zero_reg__
 657 0486 1086                  std Z+8,__zero_reg__
 658 0488 1782                  std Z+7,__zero_reg__
 659 048a 8CE4                  ldi r24,lo8(76)
 660 048c 90E0                  ldi r25,hi8(76)
 661 048e 9287                  std Z+10,r25
 662 0490 8187                  std Z+9,r24
 663 0492 87E6                  ldi r24,lo8(103)
 664 0494 90E0                  ldi r25,hi8(103)
 665 0496 9487                  std Z+12,r25
 666 0498 8387                  std Z+11,r24
 667 049a 0E94 0000             call _printf_P
 668 049e EDB7                  in r30,__SP_L__
 669 04a0 FEB7                  in r31,__SP_H__
 670 04a2 3A96                  adiw r30,10
 671 04a4 0FB6                  in __tmp_reg__,__SREG__
 672 04a6 F894                  cli
 673 04a8 FEBF                  out __SP_H__,r31
 674 04aa 0FBE                  out __SREG__,__tmp_reg__
 675 04ac EDBF                  out __SP_L__,r30
 676 04ae 1182                  std Z+1,__zero_reg__
 677 04b0 80E0                  ldi r24,lo8(__c.2219)
 678 04b2 90E0                  ldi r25,hi8(__c.2219)
 679 04b4 9383                  std Z+3,r25
 680 04b6 8283                  std Z+2,r24
 681 04b8 0E94 0000             call _printf_P
 682 04bc ADB7                  in r26,__SP_L__
 683 04be BEB7                  in r27,__SP_H__
 684 04c0 1196                  adiw r26,1
 685 04c2 1C92                  st X,__zero_reg__
 686 04c4 1197                  sbiw r26,1
 687 04c6 80E0                  ldi r24,lo8(__c.2221)
 688 04c8 90E0                  ldi r25,hi8(__c.2221)
 689 04ca 1396                  adiw r26,2+1
 690 04cc 9C93                  st X,r25
 691 04ce 8E93                  st -X,r24
 692 04d0 1297                  sbiw r26,2
 693 04d2 0E94 0000             call _printf_P
 694 04d6 EDB7                  in r30,__SP_L__
 695 04d8 FEB7                  in r31,__SP_H__
 696 04da 1182                  std Z+1,__zero_reg__
 697 04dc 80E0                  ldi r24,lo8(__c.2223)
 698 04de 90E0                  ldi r25,hi8(__c.2223)
 699 04e0 9383                  std Z+3,r25
 700 04e2 8283                  std Z+2,r24
 701 04e4 0E94 0000             call _printf_P
 702 04e8 8091 C800             lds r24,200
 703 04ec 0F90                  pop __tmp_reg__
 704 04ee 0F90                  pop __tmp_reg__
 705 04f0 0F90                  pop __tmp_reg__
 706 04f2 8032                  cpi r24,lo8(32)
 707 04f4 01F4                  brne .+2
 708 04f6 00C0                  rjmp .L212
 709                    .L71:
 710 04f8 8091 0000             lds r24,PlatinenVersion
 711 04fc 8C30                  cpi r24,lo8(12)
 712 04fe 00F0                  brlo .+2
 713 0500 00C0                  rjmp .L72
 714 0502 299A                  sbi 37-32,1
 715                    .L73:
 716 0504 83E0                  ldi r24,lo8(3)
 717 0506 60E0                  ldi r22,lo8(EE_Parameter)
 718 0508 70E0                  ldi r23,hi8(EE_Parameter)
 719 050a 49E0                  ldi r20,lo8(9)
 720 050c 0E94 0000             call ReadParameterSet
 721                    .L74:
 722 0510 F999                  sbic 63-32,1
 723 0512 00C0                  rjmp .L74
 724 0514 80E0                  ldi r24,lo8(EEPromArray+1000)
 725 0516 90E0                  ldi r25,hi8(EEPromArray+1000)
 726 0518 92BD                  out (65)+1-32,r25
 727 051a 81BD                  out 65-32,r24
 728                    /* #APP */
 729                     ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 730                            /* START EEPROM READ CRITICAL SECTION */ 
 731 051c F89A                  sbi 31, 0 
 732 051e 80B5                  in r24, 32 
 733                            /* END EEPROM READ CRITICAL SECTION */ 
 734                            
 735                     ;  0 "" 2
 736                    /* #NOAPP */
 737 0520 8130                  cpi r24,lo8(1)
 738 0522 01F4                  brne .+2
 739 0524 00C0                  rjmp .L170
 740                    .L75:
 741 0526 00D0                  rcall .
 742 0528 0F92                  push __tmp_reg__
 743 052a ADB7                  in r26,__SP_L__
 744 052c BEB7                  in r27,__SP_H__
 745 052e 1196                  adiw r26,1
 746 0530 1C92                  st X,__zero_reg__
 747 0532 1197                  sbiw r26,1
 748 0534 80E0                  ldi r24,lo8(__c.2230)
 749 0536 90E0                  ldi r25,hi8(__c.2230)
 750 0538 1396                  adiw r26,2+1
 751 053a 9C93                  st X,r25
 752 053c 8E93                  st -X,r24
 753 053e 1297                  sbiw r26,2
 754 0540 0E94 0000             call _printf_P
 755 0544 E0E0                  ldi r30,lo8(Mixer+13)
 756 0546 F0E0                  ldi r31,hi8(Mixer+13)
 757 0548 0F90                  pop __tmp_reg__
 758 054a 0F90                  pop __tmp_reg__
 759 054c 0F90                  pop __tmp_reg__
 760                    .L80:
 761 054e 1082                  st Z,__zero_reg__
 762 0550 1182                  std Z+1,__zero_reg__
 763 0552 1282                  std Z+2,__zero_reg__
 764 0554 1382                  std Z+3,__zero_reg__
 765 0556 3496                  adiw r30,4
 766 0558 B0E0                  ldi r27,hi8(Mixer+77)
 767 055a E030                  cpi r30,lo8(Mixer+77)
 768 055c FB07                  cpc r31,r27
 769 055e 01F4                  brne .L80
 770 0560 80E4                  ldi r24,lo8(64)
 771 0562 8093 0000             sts Mixer+13,r24
 772 0566 FF97                  sbiw r30,63
 773 0568 8083                  st Z,r24
 774 056a 1092 0000             sts Mixer+15,__zero_reg__
 775 056e 8093 0000             sts Mixer+16,r24
 776 0572 8093 0000             sts Mixer+17,r24
 777 0576 90EC                  ldi r25,lo8(-64)
 778 0578 9093 0000             sts Mixer+18,r25
 779 057c 1092 0000             sts Mixer+19,__zero_reg__
 780 0580 8093 0000             sts Mixer+20,r24
 781 0584 8093 0000             sts Mixer+21,r24
 782 0588 1092 0000             sts Mixer+22,__zero_reg__
 783 058c 9093 0000             sts Mixer+23,r25
 784 0590 9093 0000             sts Mixer+24,r25
 785 0594 8093 0000             sts Mixer+25,r24
 786 0598 1092 0000             sts Mixer+26,__zero_reg__
 787 059c 8093 0000             sts Mixer+27,r24
 788 05a0 9093 0000             sts Mixer+28,r25
 789 05a4 81E0                  ldi r24,lo8(1)
 790 05a6 8093 0000             sts Mixer,r24
 791 05aa EF01                  movw r28,r30
 792 05ac 2D97                  sbiw r28,13
 793 05ae DE01                  movw r26,r28
 794 05b0 E0E0                  ldi r30,lo8(.LC0)
 795 05b2 F0E0                  ldi r31,hi8(.LC0)
 796 05b4 8BE0                  ldi r24,lo8(11)
 797                    .L81:
 798 05b6 0190                  ld r0,Z+
 799 05b8 0D92                  st X+,r0
 800 05ba 8150                  subi r24,lo8(-(-1))
 801 05bc 01F4                  brne .L81
 802 05be 80E0                  ldi r24,lo8(EEPromArray+1000)
 803 05c0 90E0                  ldi r25,hi8(EEPromArray+1000)
 804 05c2 60E0                  ldi r22,lo8(Mixer)
 805 05c4 70E0                  ldi r23,hi8(Mixer)
 806 05c6 4DE4                  ldi r20,lo8(77)
 807 05c8 50E0                  ldi r21,hi8(77)
 808 05ca 20E0                  ldi r18,lo8(gs(eeprom_write_byte))
 809 05cc 30E0                  ldi r19,hi8(gs(eeprom_write_byte))
 810 05ce 0E94 0000             call __eewr_block
 811 05d2 50E0                  ldi r21,lo8(EEPromArray+1)
 812 05d4 852E                  mov r8,r21
 813 05d6 50E0                  ldi r21,hi8(EEPromArray+1)
 814 05d8 952E                  mov r9,r21
 815 05da 00C0                  rjmp .L79
 816                    .L170:
 817 05dc F999                  sbic 63-32,1
 818 05de 00C0                  rjmp .L170
 819 05e0 60E0                  ldi r22,lo8(EEPromArray+1)
 820 05e2 862E                  mov r8,r22
 821 05e4 60E0                  ldi r22,hi8(EEPromArray+1)
 822 05e6 962E                  mov r9,r22
 823 05e8 92BC                  out (65)+1-32,r9
 824 05ea 81BC                  out 65-32,r8
 825                    /* #APP */
 826                     ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 827                            /* START EEPROM READ CRITICAL SECTION */ 
 828 05ec F89A                  sbi 31, 0 
 829 05ee 80B5                  in r24, 32 
 830                            /* END EEPROM READ CRITICAL SECTION */ 
 831                            
 832                     ;  0 "" 2
 833                    /* #NOAPP */
 834 05f0 8F3F                  cpi r24,lo8(-1)
 835 05f2 01F4                  brne .+2
 836 05f4 00C0                  rjmp .L75
 837 05f6 1092 0000             sts RequiredMotors,__zero_reg__
 838 05fa 80E0                  ldi r24,lo8(Mixer)
 839 05fc 90E0                  ldi r25,hi8(Mixer)
 840 05fe 60E0                  ldi r22,lo8(EEPromArray+1000)
 841 0600 70E0                  ldi r23,hi8(EEPromArray+1000)
 842 0602 4DE4                  ldi r20,lo8(77)
 843 0604 50E0                  ldi r21,hi8(77)
 844 0606 20E0                  ldi r18,lo8(gs(eeprom_read_byte))
 845 0608 30E0                  ldi r19,hi8(gs(eeprom_read_byte))
 846 060a 0E94 0000             call __eerd_block
 847 060e E0E0                  ldi r30,lo8(Mixer+13)
 848 0610 F0E0                  ldi r31,hi8(Mixer+13)
 849                    .L78:
 850 0612 8081                  ld r24,Z
 851 0614 1816                  cp __zero_reg__,r24
 852 0616 04F4                  brge .L77
 853 0618 8091 0000             lds r24,RequiredMotors
 854 061c 8F5F                  subi r24,lo8(-(1))
 855 061e 8093 0000             sts RequiredMotors,r24
 856                    .L77:
 857 0622 3496                  adiw r30,4
 858 0624 20E0                  ldi r18,hi8(Mixer+77)
 859 0626 E030                  cpi r30,lo8(Mixer+77)
 860 0628 F207                  cpc r31,r18
 861 062a 01F4                  brne .L78
 862 062c C0E0                  ldi r28,lo8(Mixer+1)
 863 062e D0E0                  ldi r29,hi8(Mixer+1)
 864                    .L79:
 865 0630 EDB7                  in r30,__SP_L__
 866 0632 FEB7                  in r31,__SP_H__
 867 0634 3797                  sbiw r30,7
 868 0636 0FB6                  in __tmp_reg__,__SREG__
 869 0638 F894                  cli
 870 063a FEBF                  out __SP_H__,r31
 871 063c 0FBE                  out __SREG__,__tmp_reg__
 872 063e EDBF                  out __SP_L__,r30
 873 0640 3196                  adiw r30,1
 874 0642 ADB7                  in r26,__SP_L__
 875 0644 BEB7                  in r27,__SP_H__
 876 0646 1196                  adiw r26,1
 877 0648 1C92                  st X,__zero_reg__
 878 064a 80E0                  ldi r24,lo8(__c.2235)
 879 064c 90E0                  ldi r25,hi8(__c.2235)
 880 064e 9283                  std Z+2,r25
 881 0650 8183                  std Z+1,r24
 882 0652 D483                  std Z+4,r29
 883 0654 C383                  std Z+3,r28
 884 0656 8091 0000             lds r24,RequiredMotors
 885 065a 8583                  std Z+5,r24
 886 065c 1682                  std Z+6,__zero_reg__
 887 065e 0E94 0000             call _printf_P
 888 0662 0F90                  pop __tmp_reg__
 889 0664 0F90                  pop __tmp_reg__
 890 0666 0F90                  pop __tmp_reg__
 891 0668 0F90                  pop __tmp_reg__
 892 066a EDB7                  in r30,__SP_L__
 893 066c FEB7                  in r31,__SP_H__
 894 066e 1182                  std Z+1,__zero_reg__
 895 0670 80E0                  ldi r24,lo8(__c.2237)
 896 0672 90E0                  ldi r25,hi8(__c.2237)
 897 0674 9383                  std Z+3,r25
 898 0676 8283                  std Z+2,r24
 899 0678 0E94 0000             call _printf_P
 900 067c 1092 0000             sts motorread,__zero_reg__
 901 0680 1092 0000             sts UpdateMotor,__zero_reg__
 902 0684 0F90                  pop __tmp_reg__
 903 0686 0F90                  pop __tmp_reg__
 904 0688 0F90                  pop __tmp_reg__
 905 068a 0E94 0000             call SendMotorData
 906                    .L82:
 907 068e 8091 0000             lds r24,UpdateMotor
 908 0692 8823                  tst r24
 909 0694 01F0                  breq .L82
 910 0696 1092 0000             sts motorread,__zero_reg__
 911 069a 80ED                  ldi r24,lo8(2000)
 912 069c 97E0                  ldi r25,hi8(2000)
 913 069e 0E94 0000             call SetDelay
 914 06a2 7C01                  movw r14,r24
 915 06a4 C0E0                  ldi r28,lo8(MotorPresent)
 916 06a6 D0E0                  ldi r29,hi8(MotorPresent)
 917 06a8 40E0                  ldi r20,lo8(Mixer+13)
 918 06aa A42E                  mov r10,r20
 919 06ac 40E0                  ldi r20,hi8(Mixer+13)
 920 06ae B42E                  mov r11,r20
 921 06b0 6501                  movw r12,r10
 922 06b2 01E0                  ldi r16,lo8(1)
 923 06b4 10E0                  ldi r17,hi8(1)
 924 06b6 30E0                  ldi r19,lo8(__c.2251)
 925 06b8 632E                  mov r6,r19
 926 06ba 30E0                  ldi r19,hi8(__c.2251)
 927 06bc 732E                  mov r7,r19
 928                    .L90:
 929 06be 1092 0000             sts UpdateMotor,__zero_reg__
 930 06c2 0E94 0000             call SendMotorData
 931                    .L83:
 932 06c6 8091 0000             lds r24,UpdateMotor
 933 06ca 8823                  tst r24
 934 06cc 01F0                  breq .L83
 935 06ce D601                  movw r26,r12
 936 06d0 8C91                  ld r24,X
 937 06d2 1816                  cp __zero_reg__,r24
 938 06d4 04F4                  brge .L85
 939 06d6 C701                  movw r24,r14
 940 06d8 0E94 0000             call CheckDelay
 941 06dc 8823                  tst r24
 942 06de 01F4                  brne .L85
 943                    .L213:
 944 06e0 8881                  ld r24,Y
 945 06e2 8823                  tst r24
 946 06e4 01F0                  breq .+2
 947 06e6 00C0                  rjmp .L88
 948 06e8 1092 0000             sts UpdateMotor,__zero_reg__
 949 06ec 0E94 0000             call SendMotorData
 950                    .L86:
 951 06f0 8091 0000             lds r24,UpdateMotor
 952 06f4 8823                  tst r24
 953 06f6 01F0                  breq .L86
 954 06f8 C701                  movw r24,r14
 955 06fa 0E94 0000             call CheckDelay
 956 06fe 8823                  tst r24
 957 0700 01F0                  breq .L213
 958                    .L85:
 959 0702 8881                  ld r24,Y
 960 0704 8823                  tst r24
 961 0706 01F0                  breq .+2
 962 0708 00C0                  rjmp .L88
 963                    .L89:
 964 070a 0F5F                  subi r16,lo8(-(1))
 965 070c 1F4F                  sbci r17,hi8(-(1))
 966 070e 2196                  adiw r28,1
 967 0710 E4E0                  ldi r30,lo8(4)
 968 0712 F0E0                  ldi r31,hi8(4)
 969 0714 CE0E                  add r12,r30
 970 0716 DF1E                  adc r13,r31
 971 0718 0D30                  cpi r16,13
 972 071a 1105                  cpc r17,__zero_reg__
 973 071c 01F4                  brne .L90
 974 071e C1E0                  ldi r28,lo8(1)
 975 0720 D0E0                  ldi r29,hi8(1)
 976 0722 00E0                  ldi r16,lo8(__c.2256)
 977 0724 10E0                  ldi r17,hi8(__c.2256)
 978 0726 FF24                  clr r15
 979 0728 F394                  inc r15
 980                    .L92:
 981 072a FE01                  movw r30,r28
 982 072c E050                  subi r30,lo8(-(MotorPresent-1))
 983 072e F040                  sbci r31,hi8(-(MotorPresent-1))
 984 0730 8081                  ld r24,Z
 985 0732 8823                  tst r24
 986 0734 01F4                  brne .L91
 987 0736 D501                  movw r26,r10
 988 0738 8C91                  ld r24,X
 989 073a 1816                  cp __zero_reg__,r24
 990 073c 04F4                  brge .L91
 991 073e 00D0                  rcall .
 992 0740 00D0                  rcall .
 993 0742 0F92                  push __tmp_reg__
 994 0744 EDB7                  in r30,__SP_L__
 995 0746 FEB7                  in r31,__SP_H__
 996 0748 3196                  adiw r30,1
 997 074a ADB7                  in r26,__SP_L__
 998 074c BEB7                  in r27,__SP_H__
 999 074e 1196                  adiw r26,1
 1000 0750 1C92                 st X,__zero_reg__
 1001 0752 1283                 std Z+2,r17
 1002 0754 0183                 std Z+1,r16
 1003 0756 D483                 std Z+4,r29
 1004 0758 C383                 std Z+3,r28
 1005 075a 0E94 0000            call _printf_P
 1006 075e F092 0000            sts ServoActive,r15
 1007 0762 0F90                 pop __tmp_reg__
 1008 0764 0F90                 pop __tmp_reg__
 1009 0766 0F90                 pop __tmp_reg__
 1010 0768 0F90                 pop __tmp_reg__
 1011 076a 0F90                 pop __tmp_reg__
 1012                   .L91:
 1013 076c FE01                 movw r30,r28
 1014 076e E050                 subi r30,lo8(-(MotorError-1))
 1015 0770 F040                 sbci r31,hi8(-(MotorError-1))
 1016 0772 1082                 st Z,__zero_reg__
 1017 0774 2196                 adiw r28,1
 1018 0776 E4E0                 ldi r30,lo8(4)
 1019 0778 F0E0                 ldi r31,hi8(4)
 1020 077a AE0E                 add r10,r30
 1021 077c BF1E                 adc r11,r31
 1022 077e CD30                 cpi r28,13
 1023 0780 D105                 cpc r29,__zero_reg__
 1024 0782 01F4                 brne .L92
 1025 0784 00D0                 rcall .
 1026 0786 0F92                 push __tmp_reg__
 1027 0788 ADB7                 in r26,__SP_L__
 1028 078a BEB7                 in r27,__SP_H__
 1029 078c 1196                 adiw r26,1
 1030 078e 1C92                 st X,__zero_reg__
 1031 0790 1197                 sbiw r26,1
 1032 0792 80E0                 ldi r24,lo8(__c.2261)
 1033 0794 90E0                 ldi r25,hi8(__c.2261)
 1034 0796 1396                 adiw r26,2+1
 1035 0798 9C93                 st X,r25
 1036 079a 8E93                 st -X,r24
 1037 079c 1297                 sbiw r26,2
 1038 079e 0E94 0000            call _printf_P
 1039 07a2 0F90                 pop __tmp_reg__
 1040 07a4 0F90                 pop __tmp_reg__
 1041 07a6 0F90                 pop __tmp_reg__
 1042 07a8 0E94 0000            call SendMotorData
 1043                   .L93:
 1044 07ac F999                 sbic 63-32,1
 1045 07ae 00C0                 rjmp .L93
 1046 07b0 92BC                 out (65)+1-32,r9
 1047 07b2 81BC                 out 65-32,r8
 1048                   /* #APP */
 1049                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1050                           /* START EEPROM READ CRITICAL SECTION */ 
 1051 07b4 F89A                 sbi 31, 0 
 1052 07b6 80B5                 in r24, 32 
 1053                           /* END EEPROM READ CRITICAL SECTION */ 
 1054                           
 1055                    ;  0 "" 2
 1056                   /* #NOAPP */
 1057 07b8 8035                 cpi r24,lo8(80)
 1058 07ba 01F4                 brne .+2
 1059 07bc 00C0                 rjmp .L163
 1060 07be 0E94 0000            call DefaultKonstanten1
 1061 07c2 00D0                 rcall .
 1062 07c4 0F92                 push __tmp_reg__
 1063 07c6 EDB7                 in r30,__SP_L__
 1064 07c8 FEB7                 in r31,__SP_H__
 1065 07ca 1182                 std Z+1,__zero_reg__
 1066 07cc 80E0                 ldi r24,lo8(__c.2263)
 1067 07ce 90E0                 ldi r25,hi8(__c.2263)
 1068 07d0 9383                 std Z+3,r25
 1069 07d2 8283                 std Z+2,r24
 1070 07d4 0E94 0000            call _printf_P
 1071 07d8 C0E0                 ldi r28,lo8(EEPromArray+80)
 1072 07da D0E0                 ldi r29,hi8(EEPromArray+80)
 1073 07dc 11E0                 ldi r17,lo8(1)
 1074 07de 0F90                 pop __tmp_reg__
 1075 07e0 0F90                 pop __tmp_reg__
 1076 07e2 0F90                 pop __tmp_reg__
 1077 07e4 6E01                 movw r12,r28
 1078 07e6 0894                 sec
 1079 07e8 C11C                 adc r12,__zero_reg__
 1080 07ea D11C                 adc r13,__zero_reg__
 1081 07ec 22E0                 ldi r18,lo8(2)
 1082 07ee A22E                 mov r10,r18
 1083 07f0 B12C                 mov r11,__zero_reg__
 1084 07f2 AC0E                 add r10,r28
 1085 07f4 BD1E                 adc r11,r29
 1086 07f6 93E0                 ldi r25,lo8(3)
 1087 07f8 692E                 mov r6,r25
 1088 07fa 712C                 mov r7,__zero_reg__
 1089 07fc 6C0E                 add r6,r28
 1090 07fe 7D1E                 adc r7,r29
 1091 0800 84E0                 ldi r24,lo8(4)
 1092 0802 482E                 mov r4,r24
 1093 0804 512C                 mov r5,__zero_reg__
 1094 0806 4C0E                 add r4,r28
 1095 0808 5D1E                 adc r5,r29
 1096 080a 05E0                 ldi r16,lo8(5)
 1097 080c 202E                 mov r2,r16
 1098 080e 312C                 mov r3,__zero_reg__
 1099 0810 2C0E                 add r2,r28
 1100 0812 3D1E                 adc r3,r29
 1101 0814 B0E0                 ldi r27,lo8(__c.2266)
 1102 0816 EB2E                 mov r14,r27
 1103 0818 B0E0                 ldi r27,hi8(__c.2266)
 1104 081a FB2E                 mov r15,r27
 1105 081c 05E0                 ldi r16,lo8(5)
 1106                   .L159:
 1107 081e 1230                 cpi r17,lo8(2)
 1108 0820 01F4                 brne .+2
 1109 0822 00C0                 rjmp .L211
 1110 0824 1330                 cpi r17,lo8(3)
 1111 0826 01F4                 brne .+2
 1112 0828 00C0                 rjmp .L214
 1113 082a 1430                 cpi r17,lo8(4)
 1114 082c 00F0                 brlo .+2
 1115 082e 00C0                 rjmp .L211
 1116                   .L96:
 1117 0830 8091 0000            lds r24,PlatinenVersion
 1118 0834 8431                 cpi r24,lo8(20)
 1119 0836 00F0                 brlo .L169
 1120 0838 0093 0000            sts EE_Parameter+27,r16
 1121 083c 1092 0000            sts EE_Parameter+57,__zero_reg__
 1122 0840 FBE1                 ldi r31,lo8(27)
 1123 0842 F093 0000            sts EE_Parameter+23,r31
 1124 0846 2EE4                 ldi r18,lo8(78)
 1125 0848 2093 0000            sts EE_Parameter+54,r18
 1126 084c 2093 0000            sts EE_Parameter+55,r18
 1127                   .L169:
 1128 0850 F999                 sbic 63-32,1
 1129 0852 00C0                 rjmp .L169
 1130 0854 D2BD                 out (65)+1-32,r29
 1131 0856 C1BD                 out 65-32,r28
 1132                   /* #APP */
 1133                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1134                           /* START EEPROM READ CRITICAL SECTION */ 
 1135 0858 F89A                 sbi 31, 0 
 1136 085a 80B5                 in r24, 32 
 1137                           /* END EEPROM READ CRITICAL SECTION */ 
 1138                           
 1139                    ;  0 "" 2
 1140                   /* #NOAPP */
 1141 085c 8C30                 cpi r24,lo8(12)
 1142 085e 00F4                 brsh .L99
 1143                   .L168:
 1144 0860 F999                 sbic 63-32,1
 1145 0862 00C0                 rjmp .L168
 1146 0864 D2BC                 out (65)+1-32,r13
 1147 0866 C1BC                 out 65-32,r12
 1148                   /* #APP */
 1149                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1150                           /* START EEPROM READ CRITICAL SECTION */ 
 1151 0868 F89A                 sbi 31, 0 
 1152 086a 80B5                 in r24, 32 
 1153                           /* END EEPROM READ CRITICAL SECTION */ 
 1154                           
 1155                    ;  0 "" 2
 1156                   /* #NOAPP */
 1157 086c 8C30                 cpi r24,lo8(12)
 1158 086e 00F4                 brsh .+2
 1159 0870 00C0                 rjmp .L167
 1160                   .L99:
 1161 0872 0E94 0000            call DefaultStickMapping
 1162                   .L111:
 1163 0876 812F                 mov r24,r17
 1164 0878 60E0                 ldi r22,lo8(EE_Parameter)
 1165 087a 70E0                 ldi r23,hi8(EE_Parameter)
 1166 087c 45E6                 ldi r20,lo8(101)
 1167 087e 0E94 0000            call WriteParameterSet
 1168 0882 1F5F                 subi r17,lo8(-(1))
 1169 0884 1630                 cpi r17,lo8(6)
 1170 0886 00F4                 brsh .+2
 1171 0888 00C0                 rjmp .L159
 1172                   .L164:
 1173 088a F999                 sbic 63-32,1
 1174 088c 00C0                 rjmp .L164
 1175 088e 1FBA                 out 63-32,__zero_reg__
 1176 0890 80E0                 ldi r24,lo8(EEPromArray+2)
 1177 0892 90E0                 ldi r25,hi8(EEPromArray+2)
 1178 0894 92BD                 out (65)+1-32,r25
 1179 0896 81BD                 out 65-32,r24
 1180 0898 83E0                 ldi r24,lo8(3)
 1181 089a 80BD                 out 64-32,r24
 1182                   /* #APP */
 1183                    ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1184                           /* START EEPROM WRITE CRITICAL SECTION */
 1185 089c 0FB6                 in      r0, 63          
 1186 089e F894                 cli                             
 1187 08a0 FA9A                 sbi     31, 2   
 1188 08a2 F99A                 sbi     31, 1   
 1189 08a4 0FBE                 out     63, r0          
 1190                           /* END EEPROM WRITE CRITICAL SECTION */
 1191                    ;  0 "" 2
 1192                   /* #NOAPP */
 1193                   .L114:
 1194 08a6 F999                 sbic 63-32,1
 1195 08a8 00C0                 rjmp .L114
 1196 08aa 1FBA                 out 63-32,__zero_reg__
 1197 08ac 92BC                 out (65)+1-32,r9
 1198 08ae 81BC                 out 65-32,r8
 1199 08b0 80E5                 ldi r24,lo8(80)
 1200 08b2 80BD                 out 64-32,r24
 1201                   /* #APP */
 1202                    ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1203                           /* START EEPROM WRITE CRITICAL SECTION */
 1204 08b4 0FB6                 in      r0, 63          
 1205 08b6 F894                 cli                             
 1206 08b8 FA9A                 sbi     31, 2   
 1207 08ba F99A                 sbi     31, 1   
 1208 08bc 0FBE                 out     63, r0          
 1209                           /* END EEPROM WRITE CRITICAL SECTION */
 1210                    ;  0 "" 2
 1211                   /* #NOAPP */
 1212                   .L163:
 1213 08be F999                 sbic 63-32,1
 1214 08c0 00C0                 rjmp .L163
 1215 08c2 A0E0                 ldi r26,lo8(EEPromArray+14)
 1216 08c4 4A2E                 mov r4,r26
 1217 08c6 A0E0                 ldi r26,hi8(EEPromArray+14)
 1218 08c8 5A2E                 mov r5,r26
 1219 08ca 52BC                 out (65)+1-32,r5
 1220 08cc 41BC                 out 65-32,r4
 1221                   /* #APP */
 1222                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1223                           /* START EEPROM READ CRITICAL SECTION */ 
 1224 08ce F89A                 sbi 31, 0 
 1225 08d0 30B5                 in r19, 32 
 1226                           /* END EEPROM READ CRITICAL SECTION */ 
 1227                           
 1228                    ;  0 "" 2
 1229                   /* #NOAPP */
 1230                   .L115:
 1231 08d2 F999                 sbic 63-32,1
 1232 08d4 00C0                 rjmp .L115
 1233 08d6 F0E0                 ldi r31,lo8(EEPromArray+15)
 1234 08d8 6F2E                 mov r6,r31
 1235 08da F0E0                 ldi r31,hi8(EEPromArray+15)
 1236 08dc 7F2E                 mov r7,r31
 1237 08de 72BC                 out (65)+1-32,r7
 1238 08e0 61BC                 out 65-32,r6
 1239                   /* #APP */
 1240                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1241                           /* START EEPROM READ CRITICAL SECTION */ 
 1242 08e2 F89A                 sbi 31, 0 
 1243 08e4 20B5                 in r18, 32 
 1244                           /* END EEPROM READ CRITICAL SECTION */ 
 1245                           
 1246                    ;  0 "" 2
 1247                   /* #NOAPP */
 1248 08e6 932F                 mov r25,r19
 1249 08e8 80E0                 ldi r24,lo8(0)
 1250 08ea 820F                 add r24,r18
 1251 08ec 911D                 adc r25,__zero_reg__
 1252 08ee 9093 0000            sts (FlugMinuten)+1,r25
 1253 08f2 8093 0000            sts FlugMinuten,r24
 1254                   .L116:
 1255 08f6 F999                 sbic 63-32,1
 1256 08f8 00C0                 rjmp .L116
 1257 08fa E0E0                 ldi r30,lo8(EEPromArray+10)
 1258 08fc 8E2E                 mov r8,r30
 1259 08fe E0E0                 ldi r30,hi8(EEPromArray+10)
 1260 0900 9E2E                 mov r9,r30
 1261 0902 92BC                 out (65)+1-32,r9
 1262 0904 81BC                 out 65-32,r8
 1263                   /* #APP */
 1264                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1265                           /* START EEPROM READ CRITICAL SECTION */ 
 1266 0906 F89A                 sbi 31, 0 
 1267 0908 30B5                 in r19, 32 
 1268                           /* END EEPROM READ CRITICAL SECTION */ 
 1269                           
 1270                    ;  0 "" 2
 1271                   /* #NOAPP */
 1272                   .L117:
 1273 090a F999                 sbic 63-32,1
 1274 090c 00C0                 rjmp .L117
 1275 090e 70E0                 ldi r23,lo8(EEPromArray+11)
 1276 0910 A72E                 mov r10,r23
 1277 0912 70E0                 ldi r23,hi8(EEPromArray+11)
 1278 0914 B72E                 mov r11,r23
 1279 0916 B2BC                 out (65)+1-32,r11
 1280 0918 A1BC                 out 65-32,r10
 1281                   /* #APP */
 1282                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1283                           /* START EEPROM READ CRITICAL SECTION */ 
 1284 091a F89A                 sbi 31, 0 
 1285 091c 20B5                 in r18, 32 
 1286                           /* END EEPROM READ CRITICAL SECTION */ 
 1287                           
 1288                    ;  0 "" 2
 1289                   /* #NOAPP */
 1290 091e 932F                 mov r25,r19
 1291 0920 80E0                 ldi r24,lo8(0)
 1292 0922 820F                 add r24,r18
 1293 0924 911D                 adc r25,__zero_reg__
 1294 0926 9093 0000            sts (FlugMinutenGesamt)+1,r25
 1295 092a 8093 0000            sts FlugMinutenGesamt,r24
 1296 092e 8F5F                 subi r24,lo8(-1)
 1297 0930 9F4F                 sbci r25,hi8(-1)
 1298 0932 01F4                 brne .+2
 1299 0934 00C0                 rjmp .L118
 1300 0936 8091 0000            lds r24,FlugMinuten
 1301 093a 9091 0000            lds r25,(FlugMinuten)+1
 1302 093e 8F5F                 subi r24,lo8(-1)
 1303 0940 9F4F                 sbci r25,hi8(-1)
 1304 0942 01F4                 brne .+2
 1305 0944 00C0                 rjmp .L118
 1306                   .L119:
 1307 0946 8DB7                 in r24,__SP_L__
 1308 0948 9EB7                 in r25,__SP_H__
 1309 094a 0797                 sbiw r24,7
 1310 094c 0FB6                 in __tmp_reg__,__SREG__
 1311 094e F894                 cli
 1312 0950 9EBF                 out __SP_H__,r25
 1313 0952 0FBE                 out __SREG__,__tmp_reg__
 1314 0954 8DBF                 out __SP_L__,r24
 1315 0956 EDB7                 in r30,__SP_L__
 1316 0958 FEB7                 in r31,__SP_H__
 1317 095a 3196                 adiw r30,1
 1318 095c ADB7                 in r26,__SP_L__
 1319 095e BEB7                 in r27,__SP_H__
 1320 0960 1196                 adiw r26,1
 1321 0962 1C92                 st X,__zero_reg__
 1322 0964 80E0                 ldi r24,lo8(__c.2271)
 1323 0966 90E0                 ldi r25,hi8(__c.2271)
 1324 0968 9283                 std Z+2,r25
 1325 096a 8183                 std Z+1,r24
 1326 096c 8091 0000            lds r24,FlugMinuten
 1327 0970 9091 0000            lds r25,(FlugMinuten)+1
 1328 0974 9483                 std Z+4,r25
 1329 0976 8383                 std Z+3,r24
 1330 0978 8091 0000            lds r24,FlugMinutenGesamt
 1331 097c 9091 0000            lds r25,(FlugMinutenGesamt)+1
 1332 0980 9683                 std Z+6,r25
 1333 0982 8583                 std Z+5,r24
 1334 0984 0E94 0000            call _printf_P
 1335 0988 EDB7                 in r30,__SP_L__
 1336 098a FEB7                 in r31,__SP_H__
 1337 098c 3796                 adiw r30,7
 1338 098e 0FB6                 in __tmp_reg__,__SREG__
 1339 0990 F894                 cli
 1340 0992 FEBF                 out __SP_H__,r31
 1341 0994 0FBE                 out __SREG__,__tmp_reg__
 1342 0996 EDBF                 out __SP_L__,r30
 1343                   .L120:
 1344 0998 F999                 sbic 63-32,1
 1345 099a 00C0                 rjmp .L120
 1346 099c 80E0                 ldi r24,lo8(EEPromArray+4)
 1347 099e 90E0                 ldi r25,hi8(EEPromArray+4)
 1348 09a0 92BD                 out (65)+1-32,r25
 1349 09a2 81BD                 out 65-32,r24
 1350                   /* #APP */
 1351                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1352                           /* START EEPROM READ CRITICAL SECTION */ 
 1353 09a4 F89A                 sbi 31, 0 
 1354 09a6 80B5                 in r24, 32 
 1355                           /* END EEPROM READ CRITICAL SECTION */ 
 1356                           
 1357                    ;  0 "" 2
 1358                   /* #NOAPP */
 1359 09a8 8530                 cpi r24,lo8(5)
 1360 09aa 00F0                 brlo .+2
 1361 09ac 00C0                 rjmp .L215
 1362                   .L121:
 1363 09ae 0E94 0000            call GetActiveParamSetNumber
 1364 09b2 60E0                 ldi r22,lo8(EE_Parameter)
 1365 09b4 70E0                 ldi r23,hi8(EE_Parameter)
 1366 09b6 45E6                 ldi r20,lo8(101)
 1367 09b8 0E94 0000            call ReadParameterSet
 1368 09bc 0E94 0000            call GetActiveParamSetNumber
 1369 09c0 00D0                 rcall .
 1370 09c2 00D0                 rcall .
 1371 09c4 0F92                 push __tmp_reg__
 1372 09c6 EDB7                 in r30,__SP_L__
 1373 09c8 FEB7                 in r31,__SP_H__
 1374 09ca 3196                 adiw r30,1
 1375 09cc ADB7                 in r26,__SP_L__
 1376 09ce BEB7                 in r27,__SP_H__
 1377 09d0 1196                 adiw r26,1
 1378 09d2 1C92                 st X,__zero_reg__
 1379 09d4 20E0                 ldi r18,lo8(__c.2275)
 1380 09d6 30E0                 ldi r19,hi8(__c.2275)
 1381 09d8 3283                 std Z+2,r19
 1382 09da 2183                 std Z+1,r18
 1383 09dc 8383                 std Z+3,r24
 1384 09de 1482                 std Z+4,__zero_reg__
 1385 09e0 0E94 0000            call _printf_P
 1386 09e4 8091 0000            lds r24,EE_Parameter+8
 1387 09e8 0F90                 pop __tmp_reg__
 1388 09ea 0F90                 pop __tmp_reg__
 1389 09ec 0F90                 pop __tmp_reg__
 1390 09ee 0F90                 pop __tmp_reg__
 1391 09f0 0F90                 pop __tmp_reg__
 1392 09f2 80FD                 sbrc r24,0
 1393 09f4 00C0                 rjmp .L216
 1394                   .L122:
 1395 09f6 0E94 0000            call SetNeutral
 1396 09fa 8091 0000            lds r24,PlatinenVersion
 1397 09fe 8A30                 cpi r24,lo8(10)
 1398 0a00 01F4                 brne .+2
 1399 0a02 00C0                 rjmp .L124
 1400 0a04 8431                 cpi r24,lo8(20)
 1401 0a06 01F4                 brne .+2
 1402 0a08 00C0                 rjmp .L124
 1403 0a0a 289A                 sbi 37-32,0
 1404                   .L126:
 1405 0a0c 80ED                 ldi r24,lo8(2000)
 1406 0a0e 97E0                 ldi r25,hi8(2000)
 1407 0a10 9093 0000            sts (beeptime)+1,r25
 1408 0a14 8093 0000            sts beeptime,r24
 1409 0a18 85E5                 ldi r24,lo8(85)
 1410 0a1a 8093 0000            sts ExternControl,r24
 1411 0a1e 00D0                 rcall .
 1412 0a20 0F92                 push __tmp_reg__
 1413 0a22 EDB7                 in r30,__SP_L__
 1414 0a24 FEB7                 in r31,__SP_H__
 1415 0a26 1182                 std Z+1,__zero_reg__
 1416 0a28 80E0                 ldi r24,lo8(__c.2284)
 1417 0a2a 90E0                 ldi r25,hi8(__c.2284)
 1418 0a2c 9383                 std Z+3,r25
 1419 0a2e 8283                 std Z+2,r24
 1420 0a30 0E94 0000            call _printf_P
 1421 0a34 8091 0000            lds r24,EE_Parameter+8
 1422 0a38 0F90                 pop __tmp_reg__
 1423 0a3a 0F90                 pop __tmp_reg__
 1424 0a3c 0F90                 pop __tmp_reg__
 1425 0a3e 82FF                 sbrs r24,2
 1426 0a40 00C0                 rjmp .L127
 1427 0a42 00D0                 rcall .
 1428 0a44 0F92                 push __tmp_reg__
 1429 0a46 ADB7                 in r26,__SP_L__
 1430 0a48 BEB7                 in r27,__SP_H__
 1431 0a4a 1196                 adiw r26,1
 1432 0a4c 1C92                 st X,__zero_reg__
 1433 0a4e 1197                 sbiw r26,1
 1434 0a50 80E0                 ldi r24,lo8(__c.2286)
 1435 0a52 90E0                 ldi r25,hi8(__c.2286)
 1436 0a54 1396                 adiw r26,2+1
 1437 0a56 9C93                 st X,r25
 1438 0a58 8E93                 st -X,r24
 1439 0a5a 1297                 sbiw r26,2
 1440 0a5c 0E94 0000            call _printf_P
 1441 0a60 0F90                 pop __tmp_reg__
 1442 0a62 0F90                 pop __tmp_reg__
 1443 0a64 0F90                 pop __tmp_reg__
 1444                   .L128:
 1445 0a66 0E94 0000            call LcdClear
 1446 0a6a 88E8                 ldi r24,lo8(5000)
 1447 0a6c 93E1                 ldi r25,hi8(5000)
 1448 0a6e 9093 0000            sts (I2CTimeout)+1,r25
 1449 0a72 8093 0000            sts I2CTimeout,r24
 1450 0a76 81E0                 ldi r24,lo8(1)
 1451 0a78 8093 0000            sts WinkelOut+7,r24
 1452 0a7c 0E94 0000            call LipoDetection
 1453 0a80 00D0                 rcall .
 1454 0a82 0F92                 push __tmp_reg__
 1455 0a84 ADB7                 in r26,__SP_L__
 1456 0a86 BEB7                 in r27,__SP_H__
 1457 0a88 1196                 adiw r26,1
 1458 0a8a 1C92                 st X,__zero_reg__
 1459 0a8c 1197                 sbiw r26,1
 1460 0a8e 80E0                 ldi r24,lo8(__c.2290)
 1461 0a90 90E0                 ldi r25,hi8(__c.2290)
 1462 0a92 1396                 adiw r26,2+1
 1463 0a94 9C93                 st X,r25
 1464 0a96 8E93                 st -X,r24
 1465 0a98 1297                 sbiw r26,2
 1466 0a9a 0E94 0000            call _printf_P
 1467 0a9e 0F90                 pop __tmp_reg__
 1468 0aa0 0F90                 pop __tmp_reg__
 1469 0aa2 0F90                 pop __tmp_reg__
 1470 0aa4 80ED                 ldi r24,lo8(2000)
 1471 0aa6 97E0                 ldi r25,hi8(2000)
 1472 0aa8 0E94 0000            call SetDelay
 1473 0aac EC01                 movw r28,r24
 1474 0aae 00E0                 ldi r16,lo8(0)
 1475 0ab0 10E0                 ldi r17,hi8(0)
 1476 0ab2 64E0                 ldi r22,lo8(4)
 1477 0ab4 F62E                 mov r15,r22
 1478 0ab6 50E7                 ldi r21,lo8(6000)
 1479 0ab8 252E                 mov r2,r21
 1480 0aba 57E1                 ldi r21,hi8(6000)
 1481 0abc 352E                 mov r3,r21
 1482 0abe 45E0                 ldi r20,lo8(5)
 1483 0ac0 C42E                 mov r12,r20
 1484 0ac2 D12C                 mov r13,__zero_reg__
 1485                   .L209:
 1486 0ac4 8091 0000            lds r24,UpdateMotor
 1487 0ac8 8823                 tst r24
 1488 0aca 01F4                 brne .+2
 1489 0acc 00C0                 rjmp .L129
 1490                   .L218:
 1491 0ace 8091 0000            lds r24,AdReady
 1492 0ad2 8823                 tst r24
 1493 0ad4 01F4                 brne .+2
 1494 0ad6 00C0                 rjmp .L129
 1495 0ad8 1092 0000            sts UpdateMotor,__zero_reg__
 1496 0adc 8091 0000            lds r24,WinkelOut+6
 1497 0ae0 8823                 tst r24
 1498 0ae2 01F4                 brne .+2
 1499 0ae4 00C0                 rjmp .L130
 1500 0ae6 0E94 0000            call CalMk3Mag
 1501                   .L131:
 1502 0aea 0E94 0000            call SendMotorData
 1503 0aee 2091 0000            lds r18,PlatinenVersion
 1504 0af2 2A30                 cpi r18,lo8(10)
 1505 0af4 01F4                 brne .+2
 1506 0af6 00C0                 rjmp .L132
 1507 0af8 2431                 cpi r18,lo8(20)
 1508 0afa 01F4                 brne .+2
 1509 0afc 00C0                 rjmp .L132
 1510 0afe 289A                 sbi 37-32,0
 1511 0b00 8091 0000            lds r24,SenderOkay
 1512 0b04 8823                 tst r24
 1513 0b06 01F4                 brne .+2
 1514 0b08 00C0                 rjmp .L135
 1515                   .L220:
 1516 0b0a 8091 0000            lds r24,SenderOkay
 1517 0b0e 8150                 subi r24,lo8(-(-1))
 1518 0b10 8093 0000            sts SenderOkay,r24
 1519                   .L136:
 1520 0b14 8091 0000            lds r24,NaviDataOkay
 1521 0b18 8823                 tst r24
 1522 0b1a 01F0                 breq .L137
 1523 0b1c 8150                 subi r24,lo8(-(-1))
 1524 0b1e 8093 0000            sts NaviDataOkay,r24
 1525 0b22 8823                 tst r24
 1526 0b24 01F4                 brne .L137
 1527 0b26 1092 0000            sts (GPS_Nick)+1,__zero_reg__
 1528 0b2a 1092 0000            sts GPS_Nick,__zero_reg__
 1529 0b2e 1092 0000            sts (GPS_Roll)+1,__zero_reg__
 1530 0b32 1092 0000            sts GPS_Roll,__zero_reg__
 1531                   .L137:
 1532 0b36 8091 0000            lds r24,I2CTimeout
 1533 0b3a 9091 0000            lds r25,(I2CTimeout)+1
 1534 0b3e 0197                 sbiw r24,1
 1535 0b40 9093 0000            sts (I2CTimeout)+1,r25
 1536 0b44 8093 0000            sts I2CTimeout,r24
 1537 0b48 8091 0000            lds r24,I2CTimeout
 1538 0b4c 9091 0000            lds r25,(I2CTimeout)+1
 1539 0b50 892B                 or r24,r25
 1540 0b52 01F4                 brne .+2
 1541 0b54 00C0                 rjmp .L138
 1542 0b56 8091 0000            lds r24,MissingMotor
 1543 0b5a 8823                 tst r24
 1544 0b5c 01F0                 breq .+2
 1545 0b5e 00C0                 rjmp .L138
 1546 0b60 2A30                 cpi r18,lo8(10)
 1547 0b62 01F4                 brne .+2
 1548 0b64 00C0                 rjmp .L142
 1549 0b66 2431                 cpi r18,lo8(20)
 1550 0b68 01F4                 brne .+2
 1551 0b6a 00C0                 rjmp .L142
 1552 0b6c 289A                 sbi 37-32,0
 1553                   .L141:
 1554 0b6e 8091 0000            lds r24,UpdateMotor
 1555 0b72 8823                 tst r24
 1556 0b74 01F0                 breq .L144
 1557 0b76 8091 0000            lds r24,MotorenEin
 1558 0b7a 8823                 tst r24
 1559 0b7c 01F0                 breq .+2
 1560 0b7e 00C0                 rjmp .L145
 1561                   .L144:
 1562 0b80 0E94 0000            call DatenUebertragung
 1563 0b84 0E94 0000            call BearbeiteRxDaten
 1564                   .L146:
 1565 0b88 CE01                 movw r24,r28
 1566 0b8a 0E94 0000            call CheckDelay
 1567 0b8e 8823                 tst r24
 1568 0b90 01F0                 breq .L147
 1569 0b92 6496                 adiw r28,20
 1570 0b94 8091 0000            lds r24,PcZugriff
 1571 0b98 8823                 tst r24
 1572 0b9a 01F4                 brne .+2
 1573 0b9c 00C0                 rjmp .L148
 1574 0b9e 8150                 subi r24,lo8(-(-1))
 1575 0ba0 8093 0000            sts PcZugriff,r24
 1576                   .L149:
 1577 0ba4 2091 0000            lds r18,UBat
 1578 0ba8 3091 0000            lds r19,(UBat)+1
 1579 0bac 8091 0000            lds r24,BattLowVoltageWarning
 1580 0bb0 90E0                 ldi r25,lo8(0)
 1581 0bb2 2817                 cp r18,r24
 1582 0bb4 3907                 cpc r19,r25
 1583 0bb6 04F0                 brlt .+2
 1584 0bb8 00C0                 rjmp .L150
 1585 0bba 8091 0000            lds r24,MikroKopterFlags
 1586 0bbe 8062                 ori r24,lo8(32)
 1587 0bc0 8093 0000            sts MikroKopterFlags,r24
 1588 0bc4 8091 0000            lds r24,BeepMuster
 1589 0bc8 9091 0000            lds r25,(BeepMuster)+1
 1590 0bcc 8F5F                 subi r24,lo8(-1)
 1591 0bce 9F4F                 sbci r25,hi8(-1)
 1592 0bd0 01F4                 brne .+2
 1593 0bd2 00C0                 rjmp .L217
 1594                   .L151:
 1595 0bd4 0E94 0000            call SPI_StartTransmitPacket
 1596 0bd8 F092 0000            sts SendSPI,r15
 1597 0bdc 8091 0000            lds r24,MotorenEin
 1598 0be0 8823                 tst r24
 1599 0be2 01F0                 breq .+2
 1600 0be4 00C0                 rjmp .L152
 1601 0be6 0BEA                 ldi r16,lo8(1451)
 1602 0be8 15E0                 ldi r17,hi8(1451)
 1603                   .L147:
 1604 0bea 0E94 0000            call LED_Update
 1605                   .L129:
 1606 0bee 8091 0000            lds r24,SendSPI
 1607 0bf2 8823                 tst r24
 1608 0bf4 01F0                 breq .+2
 1609 0bf6 00C0                 rjmp .L209
 1610 0bf8 0E94 0000            call SPI_TransmitByte
 1611 0bfc 8091 0000            lds r24,UpdateMotor
 1612 0c00 8823                 tst r24
 1613 0c02 01F0                 breq .L129
 1614 0c04 00C0                 rjmp .L218
 1615                   .L72:
 1616 0c06 2998                 cbi 37-32,1
 1617 0c08 00C0                 rjmp .L73
 1618                   .L68:
 1619 0c0a 2898                 cbi 37-32,0
 1620 0c0c 00C0                 rjmp .L70
 1621                   .L66:
 1622 0c0e 8BE0                 ldi r24,lo8(1291)
 1623 0c10 95E0                 ldi r25,hi8(1291)
 1624 0c12 A0E0                 ldi r26,hlo8(1291)
 1625 0c14 B0E0                 ldi r27,hhi8(1291)
 1626 0c16 8093 0000            sts GIER_GRAD_FAKTOR,r24
 1627 0c1a 9093 0000            sts (GIER_GRAD_FAKTOR)+1,r25
 1628 0c1e A093 0000            sts (GIER_GRAD_FAKTOR)+2,r26
 1629 0c22 B093 0000            sts (GIER_GRAD_FAKTOR)+3,r27
 1630 0c26 00C0                 rjmp .L67
 1631                   .L62:
 1632 0c28 199B                 sbis 35-32,1
 1633 0c2a 00C0                 rjmp .L65
 1634 0c2c 84E1                 ldi r24,lo8(20)
 1635 0c2e 8093 0000            sts PlatinenVersion,r24
 1636 0c32 00C0                 rjmp .L64
 1637                   .L167:
 1638 0c34 F999                 sbic 63-32,1
 1639 0c36 00C0                 rjmp .L167
 1640 0c38 B2BC                 out (65)+1-32,r11
 1641 0c3a A1BC                 out 65-32,r10
 1642                   /* #APP */
 1643                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1644                           /* START EEPROM READ CRITICAL SECTION */ 
 1645 0c3c F89A                 sbi 31, 0 
 1646 0c3e 80B5                 in r24, 32 
 1647                           /* END EEPROM READ CRITICAL SECTION */ 
 1648                           
 1649                    ;  0 "" 2
 1650                   /* #NOAPP */
 1651 0c40 8C30                 cpi r24,lo8(12)
 1652 0c42 00F0                 brlo .+2
 1653 0c44 00C0                 rjmp .L99
 1654                   .L166:
 1655 0c46 F999                 sbic 63-32,1
 1656 0c48 00C0                 rjmp .L166
 1657 0c4a 72BC                 out (65)+1-32,r7
 1658 0c4c 61BC                 out 65-32,r6
 1659                   /* #APP */
 1660                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1661                           /* START EEPROM READ CRITICAL SECTION */ 
 1662 0c4e F89A                 sbi 31, 0 
 1663 0c50 80B5                 in r24, 32 
 1664                           /* END EEPROM READ CRITICAL SECTION */ 
 1665                           
 1666                    ;  0 "" 2
 1667                   /* #NOAPP */
 1668 0c52 8C30                 cpi r24,lo8(12)
 1669 0c54 00F0                 brlo .+2
 1670 0c56 00C0                 rjmp .L99
 1671                   .L165:
 1672 0c58 F999                 sbic 63-32,1
 1673 0c5a 00C0                 rjmp .L165
 1674 0c5c D2BD                 out (65)+1-32,r29
 1675 0c5e C1BD                 out 65-32,r28
 1676                   /* #APP */
 1677                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1678                           /* START EEPROM READ CRITICAL SECTION */ 
 1679 0c60 F89A                 sbi 31, 0 
 1680 0c62 80B5                 in r24, 32 
 1681                           /* END EEPROM READ CRITICAL SECTION */ 
 1682                           
 1683                    ;  0 "" 2
 1684                   /* #NOAPP */
 1685 0c64 8093 0000            sts EE_Parameter,r24
 1686                   .L104:
 1687 0c68 F999                 sbic 63-32,1
 1688 0c6a 00C0                 rjmp .L104
 1689 0c6c 80E0                 ldi r24,lo8(EEPromArray+81)
 1690 0c6e 90E0                 ldi r25,hi8(EEPromArray+81)
 1691 0c70 92BD                 out (65)+1-32,r25
 1692 0c72 81BD                 out 65-32,r24
 1693                   /* #APP */
 1694                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1695                           /* START EEPROM READ CRITICAL SECTION */ 
 1696 0c74 F89A                 sbi 31, 0 
 1697 0c76 80B5                 in r24, 32 
 1698                           /* END EEPROM READ CRITICAL SECTION */ 
 1699                           
 1700                    ;  0 "" 2
 1701                   /* #NOAPP */
 1702 0c78 8093 0000            sts EE_Parameter+1,r24
 1703                   .L105:
 1704 0c7c F999                 sbic 63-32,1
 1705 0c7e 00C0                 rjmp .L105
 1706 0c80 A0E0                 ldi r26,lo8(EEPromArray+82)
 1707 0c82 B0E0                 ldi r27,hi8(EEPromArray+82)
 1708 0c84 B2BD                 out (65)+1-32,r27
 1709 0c86 A1BD                 out 65-32,r26
 1710                   /* #APP */
 1711                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1712                           /* START EEPROM READ CRITICAL SECTION */ 
 1713 0c88 F89A                 sbi 31, 0 
 1714 0c8a 80B5                 in r24, 32 
 1715                           /* END EEPROM READ CRITICAL SECTION */ 
 1716                           
 1717                    ;  0 "" 2
 1718                   /* #NOAPP */
 1719 0c8c 8093 0000            sts EE_Parameter+2,r24
 1720                   .L106:
 1721 0c90 F999                 sbic 63-32,1
 1722 0c92 00C0                 rjmp .L106
 1723 0c94 E0E0                 ldi r30,lo8(EEPromArray+83)
 1724 0c96 F0E0                 ldi r31,hi8(EEPromArray+83)
 1725 0c98 F2BD                 out (65)+1-32,r31
 1726 0c9a E1BD                 out 65-32,r30
 1727                   /* #APP */
 1728                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1729                           /* START EEPROM READ CRITICAL SECTION */ 
 1730 0c9c F89A                 sbi 31, 0 
 1731 0c9e 80B5                 in r24, 32 
 1732                           /* END EEPROM READ CRITICAL SECTION */ 
 1733                           
 1734                    ;  0 "" 2
 1735                   /* #NOAPP */
 1736 0ca0 8093 0000            sts EE_Parameter+3,r24
 1737                   .L107:
 1738 0ca4 F999                 sbic 63-32,1
 1739 0ca6 00C0                 rjmp .L107
 1740 0ca8 52BC                 out (65)+1-32,r5
 1741 0caa 41BC                 out 65-32,r4
 1742                   /* #APP */
 1743                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1744                           /* START EEPROM READ CRITICAL SECTION */ 
 1745 0cac F89A                 sbi 31, 0 
 1746 0cae 80B5                 in r24, 32 
 1747                           /* END EEPROM READ CRITICAL SECTION */ 
 1748                           
 1749                    ;  0 "" 2
 1750                   /* #NOAPP */
 1751 0cb0 8093 0000            sts EE_Parameter+4,r24
 1752                   .L108:
 1753 0cb4 F999                 sbic 63-32,1
 1754 0cb6 00C0                 rjmp .L108
 1755 0cb8 32BC                 out (65)+1-32,r3
 1756 0cba 21BC                 out 65-32,r2
 1757                   /* #APP */
 1758                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1759                           /* START EEPROM READ CRITICAL SECTION */ 
 1760 0cbc F89A                 sbi 31, 0 
 1761 0cbe 80B5                 in r24, 32 
 1762                           /* END EEPROM READ CRITICAL SECTION */ 
 1763                           
 1764                    ;  0 "" 2
 1765                   /* #NOAPP */
 1766 0cc0 8093 0000            sts EE_Parameter+5,r24
 1767                   .L109:
 1768 0cc4 F999                 sbic 63-32,1
 1769 0cc6 00C0                 rjmp .L109
 1770 0cc8 80E0                 ldi r24,lo8(EEPromArray+86)
 1771 0cca 90E0                 ldi r25,hi8(EEPromArray+86)
 1772 0ccc 92BD                 out (65)+1-32,r25
 1773 0cce 81BD                 out 65-32,r24
 1774                   /* #APP */
 1775                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1776                           /* START EEPROM READ CRITICAL SECTION */ 
 1777 0cd0 F89A                 sbi 31, 0 
 1778 0cd2 80B5                 in r24, 32 
 1779                           /* END EEPROM READ CRITICAL SECTION */ 
 1780                           
 1781                    ;  0 "" 2
 1782                   /* #NOAPP */
 1783 0cd4 8093 0000            sts EE_Parameter+6,r24
 1784                   .L110:
 1785 0cd8 F999                 sbic 63-32,1
 1786 0cda 00C0                 rjmp .L110
 1787 0cdc A0E0                 ldi r26,lo8(EEPromArray+87)
 1788 0cde B0E0                 ldi r27,hi8(EEPromArray+87)
 1789 0ce0 B2BD                 out (65)+1-32,r27
 1790 0ce2 A1BD                 out 65-32,r26
 1791                   /* #APP */
 1792                    ;  208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1793                           /* START EEPROM READ CRITICAL SECTION */ 
 1794 0ce4 F89A                 sbi 31, 0 
 1795 0ce6 80B5                 in r24, 32 
 1796                           /* END EEPROM READ CRITICAL SECTION */ 
 1797                           
 1798                    ;  0 "" 2
 1799                   /* #NOAPP */
 1800 0ce8 8093 0000            sts EE_Parameter+7,r24
 1801 0cec 1130                 cpi r17,lo8(1)
 1802 0cee 01F0                 breq .+2
 1803 0cf0 00C0                 rjmp .L111
 1804 0cf2 00D0                 rcall .
 1805 0cf4 0F92                 push __tmp_reg__
 1806 0cf6 EDB7                 in r30,__SP_L__
 1807 0cf8 FEB7                 in r31,__SP_H__
 1808 0cfa 1182                 std Z+1,__zero_reg__
 1809 0cfc F382                 std Z+3,r15
 1810 0cfe E282                 std Z+2,r14
 1811 0d00 0E94 0000            call _printf_P
 1812 0d04 0F90                 pop __tmp_reg__
 1813 0d06 0F90                 pop __tmp_reg__
 1814 0d08 0F90                 pop __tmp_reg__
 1815 0d0a 81E0                 ldi r24,lo8(1)
 1816 0d0c 60E0                 ldi r22,lo8(EE_Parameter)
 1817 0d0e 70E0                 ldi r23,hi8(EE_Parameter)
 1818 0d10 45E6                 ldi r20,lo8(101)
 1819 0d12 0E94 0000            call WriteParameterSet
 1820 0d16 12E0                 ldi r17,lo8(2)
 1821                   .L211:
 1822 0d18 0E94 0000            call DefaultKonstanten2
 1823 0d1c 00C0                 rjmp .L96
 1824                   .L138:
 1825 0d1e 8091 0000            lds r24,I2CTimeout
 1826 0d22 9091 0000            lds r25,(I2CTimeout)+1
 1827 0d26 892B                 or r24,r25
 1828 0d28 01F4                 brne .+2
 1829 0d2a 00C0                 rjmp .L219
 1830                   .L140:
 1831 0d2c 8091 0000            lds r24,BeepMuster
 1832 0d30 9091 0000            lds r25,(BeepMuster)+1
 1833 0d34 8F5F                 subi r24,lo8(-1)
 1834 0d36 9F4F                 sbci r25,hi8(-1)
 1835 0d38 01F0                 breq .+2
 1836 0d3a 00C0                 rjmp .L141
 1837 0d3c 8091 0000            lds r24,MotorenEin
 1838 0d40 8823                 tst r24
 1839 0d42 01F4                 brne .+2
 1840 0d44 00C0                 rjmp .L141
 1841 0d46 E0E1                 ldi r30,lo8(10000)
 1842 0d48 F7E2                 ldi r31,hi8(10000)
 1843 0d4a F093 0000            sts (beeptime)+1,r31
 1844 0d4e E093 0000            sts beeptime,r30
 1845 0d52 80E8                 ldi r24,lo8(128)
 1846 0d54 90E0                 ldi r25,hi8(128)
 1847 0d56 9093 0000            sts (BeepMuster)+1,r25
 1848 0d5a 8093 0000            sts BeepMuster,r24
 1849 0d5e 00C0                 rjmp .L141
 1850                   .L132:
 1851 0d60 2898                 cbi 37-32,0
 1852 0d62 8091 0000            lds r24,SenderOkay
 1853 0d66 8823                 tst r24
 1854 0d68 01F0                 breq .+2
 1855 0d6a 00C0                 rjmp .L220
 1856                   .L135:
 1857 0d6c 8091 6F00            lds r24,111
 1858 0d70 8062                 ori r24,lo8(32)
 1859 0d72 8093 6F00            sts 111,r24
 1860 0d76 00C0                 rjmp .L136
 1861                   .L130:
 1862 0d78 0E94 0000            call MotorRegler
 1863 0d7c 00C0                 rjmp .L131
 1864                   .L152:
 1865 0d7e 0F5F                 subi r16,lo8(-(1))
 1866 0d80 1F4F                 sbci r17,hi8(-(1))
 1867 0d82 FBE0                 ldi r31,hi8(2930)
 1868 0d84 0237                 cpi r16,lo8(2930)
 1869 0d86 1F07                 cpc r17,r31
 1870 0d88 01F0                 breq .+2
 1871 0d8a 00C0                 rjmp .L147
 1872 0d8c 8091 0000            lds r24,FlugMinuten
 1873 0d90 9091 0000            lds r25,(FlugMinuten)+1
 1874 0d94 0196                 adiw r24,1
 1875 0d96 9093 0000            sts (FlugMinuten)+1,r25
 1876 0d9a 8093 0000            sts FlugMinuten,r24
 1877 0d9e 2091 0000            lds r18,FlugMinutenGesamt
 1878 0da2 3091 0000            lds r19,(FlugMinutenGesamt)+1
 1879 0da6 2F5F                 subi r18,lo8(-(1))
 1880 0da8 3F4F                 sbci r19,hi8(-(1))
 1881 0daa 3093 0000            sts (FlugMinutenGesamt)+1,r19
 1882 0dae 2093 0000            sts FlugMinutenGesamt,r18
 1883 0db2 4091 0000            lds r20,FlugMinuten+1
 1884                   .L153:
 1885 0db6 F999                 sbic 63-32,1
 1886 0db8 00C0                 rjmp .L153
 1887 0dba 1FBA                 out 63-32,__zero_reg__
 1888 0dbc 52BC                 out (65)+1-32,r5
 1889 0dbe 41BC                 out 65-32,r4
 1890 0dc0 40BD                 out 64-32,r20
 1891                   /* #APP */
 1892                    ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1893                           /* START EEPROM WRITE CRITICAL SECTION */
 1894 0dc2 0FB6                 in      r0, 63          
 1895 0dc4 F894                 cli                             
 1896 0dc6 FA9A                 sbi     31, 2   
 1897 0dc8 F99A                 sbi     31, 1   
 1898 0dca 0FBE                 out     63, r0          
 1899                           /* END EEPROM WRITE CRITICAL SECTION */
 1900                    ;  0 "" 2
 1901                   /* #NOAPP */
 1902                   .L154:
 1903 0dcc F999                 sbic 63-32,1
 1904 0dce 00C0                 rjmp .L154
 1905 0dd0 1FBA                 out 63-32,__zero_reg__
 1906 0dd2 72BC                 out (65)+1-32,r7
 1907 0dd4 61BC                 out 65-32,r6
 1908 0dd6 80BD                 out 64-32,r24
 1909                   /* #APP */
 1910                    ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1911                           /* START EEPROM WRITE CRITICAL SECTION */
 1912 0dd8 0FB6                 in      r0, 63          
 1913 0dda F894                 cli                             
 1914 0ddc FA9A                 sbi     31, 2   
 1915 0dde F99A                 sbi     31, 1   
 1916 0de0 0FBE                 out     63, r0          
 1917                           /* END EEPROM WRITE CRITICAL SECTION */
 1918                    ;  0 "" 2
 1919                   /* #NOAPP */
 1920                   .L155:
 1921 0de2 F999                 sbic 63-32,1
 1922 0de4 00C0                 rjmp .L155
 1923 0de6 1FBA                 out 63-32,__zero_reg__
 1924 0de8 92BC                 out (65)+1-32,r9
 1925 0dea 81BC                 out 65-32,r8
 1926 0dec 30BD                 out 64-32,r19
 1927                   /* #APP */
 1928                    ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1929                           /* START EEPROM WRITE CRITICAL SECTION */
 1930 0dee 0FB6                 in      r0, 63          
 1931 0df0 F894                 cli                             
 1932 0df2 FA9A                 sbi     31, 2   
 1933 0df4 F99A                 sbi     31, 1   
 1934 0df6 0FBE                 out     63, r0          
 1935                           /* END EEPROM WRITE CRITICAL SECTION */
 1936                    ;  0 "" 2
 1937                   /* #NOAPP */
 1938                   .L156:
 1939 0df8 F999                 sbic 63-32,1
 1940 0dfa 00C0                 rjmp .L156
 1941 0dfc 1FBA                 out 63-32,__zero_reg__
 1942 0dfe B2BC                 out (65)+1-32,r11
 1943 0e00 A1BC                 out 65-32,r10
 1944 0e02 20BD                 out 64-32,r18
 1945                   /* #APP */
 1946                    ;  315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1
 1947                           /* START EEPROM WRITE CRITICAL SECTION */
 1948 0e04 0FB6                 in      r0, 63          
 1949 0e06 F894                 cli                             
 1950 0e08 FA9A                 sbi     31, 2   
 1951 0e0a F99A                 sbi     31, 1   
 1952 0e0c 0FBE                 out     63, r0          
 1953                           /* END EEPROM WRITE CRITICAL SECTION */
 1954                    ;  0 "" 2
 1955                   /* #NOAPP */
 1956 0e0e 84E1                 ldi r24,lo8(20)
 1957 0e10 90E0                 ldi r25,hi8(20)
 1958 0e12 0E94 0000            call SetDelay
 1959 0e16 EC01                 movw r28,r24
 1960 0e18 00E0                 ldi r16,lo8(0)
 1961 0e1a 10E0                 ldi r17,hi8(0)
 1962 0e1c 00C0                 rjmp .L147
 1963                   .L150:
 1964 0e1e 8091 0000            lds r24,MikroKopterFlags
 1965 0e22 8F7D                 andi r24,lo8(-33)
 1966 0e24 8093 0000            sts MikroKopterFlags,r24
 1967 0e28 00C0                 rjmp .L151
 1968                   .L148:
 1969 0e2a 1092 0000            sts ExternControl+10,__zero_reg__
 1970 0e2e 1092 0000            sts (ExternStickNick)+1,__zero_reg__
 1971 0e32 1092 0000            sts ExternStickNick,__zero_reg__
 1972 0e36 1092 0000            sts (ExternStickRoll)+1,__zero_reg__
 1973 0e3a 1092 0000            sts ExternStickRoll,__zero_reg__
 1974 0e3e 1092 0000            sts (ExternStickGier)+1,__zero_reg__
 1975 0e42 1092 0000            sts ExternStickGier,__zero_reg__
 1976 0e46 8091 0000            lds r24,BeepMuster
 1977 0e4a 9091 0000            lds r25,(BeepMuster)+1
 1978 0e4e 8F5F                 subi r24,lo8(-1)
 1979 0e50 9F4F                 sbci r25,hi8(-1)
 1980 0e52 01F0                 breq .+2
 1981 0e54 00C0                 rjmp .L149
 1982 0e56 8091 0000            lds r24,SenderOkay
 1983 0e5a 8823                 tst r24
 1984 0e5c 01F0                 breq .+2
 1985 0e5e 00C0                 rjmp .L149
 1986 0e60 E8E9                 ldi r30,lo8(15000)
 1987 0e62 FAE3                 ldi r31,hi8(15000)
 1988 0e64 F093 0000            sts (beeptime)+1,r31
 1989 0e68 E093 0000            sts beeptime,r30
 1990 0e6c 80E0                 ldi r24,lo8(3072)
 1991 0e6e 9CE0                 ldi r25,hi8(3072)
 1992 0e70 9093 0000            sts (BeepMuster)+1,r25
 1993 0e74 8093 0000            sts BeepMuster,r24
 1994 0e78 00C0                 rjmp .L149
 1995                   .L219:
 1996 0e7a 0E94 0000            call i2c_reset
 1997 0e7e D092 0000            sts (I2CTimeout)+1,r13
 1998 0e82 C092 0000            sts I2CTimeout,r12
 1999 0e86 8091 0000            lds r24,DebugOut+58
 2000 0e8a 9091 0000            lds r25,(DebugOut+58)+1
 2001 0e8e 0196                 adiw r24,1
 2002 0e90 9093 0000            sts (DebugOut+58)+1,r25
 2003 0e94 8093 0000            sts DebugOut+58,r24
 2004 0e98 00C0                 rjmp .L140
 2005                   .L145:
 2006 0e9a 0E94 0000            call BearbeiteRxDaten
 2007 0e9e 00C0                 rjmp .L146
 2008                   .L142:
 2009 0ea0 2898                 cbi 37-32,0
 2010 0ea2 00C0                 rjmp .L141
 2011                   .L217:
 2012 0ea4 3092 0000            sts (beeptime)+1,r3
 2013 0ea8 2092 0000            sts beeptime,r2
 2014 0eac E0E0                 ldi r30,lo8(768)
 2015 0eae F3E0                 ldi r31,hi8(768)
 2016 0eb0 F093 0000            sts (BeepMuster)+1,r31
 2017 0eb4 E093 0000            sts BeepMuster,r30
 2018 0eb8 00C0                 rjmp .L151
 2019                   .L88:
 2020 0eba 00D0                 rcall .
 2021 0ebc 00D0                 rcall .
 2022 0ebe 0F92                 push __tmp_reg__
 2023 0ec0 EDB7                 in r30,__SP_L__
 2024 0ec2 FEB7                 in r31,__SP_H__
 2025 0ec4 3196                 adiw r30,1
 2026 0ec6 ADB7                 in r26,__SP_L__
 2027 0ec8 BEB7                 in r27,__SP_H__
 2028 0eca 1196                 adiw r26,1
 2029 0ecc 1C92                 st X,__zero_reg__
 2030 0ece 7282                 std Z+2,r7
 2031 0ed0 6182                 std Z+1,r6
 2032 0ed2 1483                 std Z+4,r17
 2033 0ed4 0383                 std Z+3,r16
 2034 0ed6 0E94 0000            call _printf_P
 2035 0eda 0F90                 pop __tmp_reg__
 2036 0edc 0F90                 pop __tmp_reg__
 2037 0ede 0F90                 pop __tmp_reg__
 2038 0ee0 0F90                 pop __tmp_reg__
 2039 0ee2 0F90                 pop __tmp_reg__
 2040 0ee4 00C0                 rjmp .L89
 2041                   .L124:
 2042 0ee6 2898                 cbi 37-32,0
 2043 0ee8 00C0                 rjmp .L126
 2044                   .L118:
 2045 0eea 1092 0000            sts (FlugMinuten)+1,__zero_reg__
 2046 0eee 1092 0000            sts FlugMinuten,__zero_reg__
 2047 0ef2 1092 0000            sts (FlugMinutenGesamt)+1,__zero_reg__
 2048 0ef6 1092 0000            sts FlugMinutenGesamt,__zero_reg__
 2049 0efa 00C0                 rjmp .L119
 2050                   .L214:
 2051 0efc 0E94 0000            call DefaultKonstanten3
 2052 0f00 00C0                 rjmp .L96
 2053                   .L216:
 2054 0f02 00D0                 rcall .
 2055 0f04 0F92                 push __tmp_reg__
 2056 0f06 EDB7                 in r30,__SP_L__
 2057 0f08 FEB7                 in r31,__SP_H__
 2058 0f0a 1182                 std Z+1,__zero_reg__
 2059 0f0c 80E0                 ldi r24,lo8(__c.2277)
 2060 0f0e 90E0                 ldi r25,hi8(__c.2277)
 2061 0f10 9383                 std Z+3,r25
 2062 0f12 8283                 std Z+2,r24
 2063 0f14 0E94 0000            call _printf_P
 2064 0f18 0F90                 pop __tmp_reg__
 2065 0f1a 0F90                 pop __tmp_reg__
 2066 0f1c 0F90                 pop __tmp_reg__
 2067 0f1e 88EE                 ldi r24,lo8(1000)
 2068 0f20 93E0                 ldi r25,hi8(1000)
 2069 0f22 0E94 0000            call SetDelay
 2070 0f26 EC01                 movw r28,r24
 2071 0f28 0E94 0000            call SucheLuftruckOffset
 2072                   .L123:
 2073 0f2c CE01                 movw r24,r28
 2074 0f2e 0E94 0000            call CheckDelay
 2075 0f32 8823                 tst r24
 2076 0f34 01F0                 breq .L123
 2077 0f36 00D0                 rcall .
 2078 0f38 0F92                 push __tmp_reg__
 2079 0f3a ADB7                 in r26,__SP_L__
 2080 0f3c BEB7                 in r27,__SP_H__
 2081 0f3e 1196                 adiw r26,1
 2082 0f40 1C92                 st X,__zero_reg__
 2083 0f42 1197                 sbiw r26,1
 2084 0f44 80E0                 ldi r24,lo8(__c.2282)
 2085 0f46 90E0                 ldi r25,hi8(__c.2282)
 2086 0f48 1396                 adiw r26,2+1
 2087 0f4a 9C93                 st X,r25
 2088 0f4c 8E93                 st -X,r24
 2089 0f4e 1297                 sbiw r26,2
 2090 0f50 0E94 0000            call _printf_P
 2091 0f54 0F90                 pop __tmp_reg__
 2092 0f56 0F90                 pop __tmp_reg__
 2093 0f58 0F90                 pop __tmp_reg__
 2094 0f5a 00C0                 rjmp .L122
 2095                   .L215:
 2096 0f5c 00D0                 rcall .
 2097 0f5e 0F92                 push __tmp_reg__
 2098 0f60 ADB7                 in r26,__SP_L__
 2099 0f62 BEB7                 in r27,__SP_H__
 2100 0f64 1196                 adiw r26,1
 2101 0f66 1C92                 st X,__zero_reg__
 2102 0f68 1197                 sbiw r26,1
 2103 0f6a 80E0                 ldi r24,lo8(__c.2273)
 2104 0f6c 90E0                 ldi r25,hi8(__c.2273)
 2105 0f6e 1396                 adiw r26,2+1
 2106 0f70 9C93                 st X,r25
 2107 0f72 8E93                 st -X,r24
 2108 0f74 1297                 sbiw r26,2
 2109 0f76 0E94 0000            call _printf_P
 2110 0f7a 0F90                 pop __tmp_reg__
 2111 0f7c 0F90                 pop __tmp_reg__
 2112 0f7e 0F90                 pop __tmp_reg__
 2113 0f80 00C0                 rjmp .L121
 2114                   .L127:
 2115 0f82 00D0                 rcall .
 2116 0f84 0F92                 push __tmp_reg__
 2117 0f86 EDB7                 in r30,__SP_L__
 2118 0f88 FEB7                 in r31,__SP_H__
 2119 0f8a 1182                 std Z+1,__zero_reg__
 2120 0f8c 80E0                 ldi r24,lo8(__c.2288)
 2121 0f8e 90E0                 ldi r25,hi8(__c.2288)
 2122 0f90 9383                 std Z+3,r25
 2123 0f92 8283                 std Z+2,r24
 2124 0f94 0E94 0000            call _printf_P
 2125 0f98 0F90                 pop __tmp_reg__
 2126 0f9a 0F90                 pop __tmp_reg__
 2127 0f9c 0F90                 pop __tmp_reg__
 2128 0f9e 00C0                 rjmp .L128
 2129                   .L212:
 2130 0fa0 8091 CA00            lds r24,202
 2131 0fa4 8630                 cpi r24,lo8(6)
 2132 0fa6 01F0                 breq .+2
 2133 0fa8 00C0                 rjmp .L71
 2134 0faa 0E94 0000            call Uart1Init
 2135 0fae 00C0                 rjmp .L71
 2136                   .L63:
 2137 0fb0 8BE0                 ldi r24,lo8(11)
 2138 0fb2 8093 0000            sts PlatinenVersion,r24
 2139 0fb6 00C0                 rjmp .L64
 2140                   .L65:
 2141 0fb8 8AE0                 ldi r24,lo8(10)
 2142 0fba 8093 0000            sts PlatinenVersion,r24
 2143 0fbe 00C0                 rjmp .L64
 2145                   .global PlatinenVersion
 2146                           .data
 2149                   PlatinenVersion:
 2150 0008 0A                   .byte   10
 2151                   .global SendVersionToNavi
 2154                   SendVersionToNavi:
 2155 0009 01                   .byte   1
 2156                   .global BattLowVoltageWarning
 2159                   BattLowVoltageWarning:
 2160 000a 5E                   .byte   94
 2161                   .global FlugMinuten
 2162                   .global FlugMinuten
 2163                           .section .bss
 2166                   FlugMinuten:
 2167 0000 0000                 .skip 2,0
 2168                   .global FlugMinutenGesamt
 2169                   .global FlugMinutenGesamt
 2172                   FlugMinutenGesamt:
 2173 0002 0000                 .skip 2,0
 2174                           .section        .progmem.data,"a",@progbits
 2177                   __c.2290:
 2178 0000 0A0D 3D3D            .string "\n\r===================================\n\r"
 2178      3D3D 3D3D 
 2178      3D3D 3D3D 
 2178      3D3D 3D3D 
 2178      3D3D 3D3D 
 2181                   __c.2288:
 2182 0028 4E6F 726D            .string "Normal (ACC-Mode)"
 2182      616C 2028 
 2182      4143 432D 
 2182      4D6F 6465 
 2182      2900 
 2185                   __c.2286:
 2186 003a 4865 6164            .string "HeadingHold"
 2186      696E 6748 
 2186      6F6C 6400 
 2189                   __c.2284:
 2190 0046 0A0D 436F            .string "\n\rControl: "
 2190      6E74 726F 
 2190      6C3A 2000 
 2193                   __c.2282:
 2194 0052 4F4B 0A0D            .string "OK\n\r"
 2194      00
 2197                   __c.2277:
 2198 0057 0A0D 4361            .string "\n\rCalibrating pressure sensor.."
 2198      6C69 6272 
 2198      6174 696E 
 2198      6720 7072 
 2198      6573 7375 
 2201                   __c.2275:
 2202 0077 0A0D 5573            .string "\n\rUsing parameterset %d"
 2202      696E 6720 
 2202      7061 7261 
 2202      6D65 7465 
 2202      7273 6574 
 2205                   __c.2273:
 2206 008f 0A0D 4143            .string "\n\rACC not calibrated !"
 2206      4320 6E6F 
 2206      7420 6361 
 2206      6C69 6272 
 2206      6174 6564 
 2209                   __c.2271:
 2210 00a6 0A0D 466C            .string "\n\rFlight-time %u min  Total:%u min"
 2210      6967 6874 
 2210      2D74 696D 
 2210      6520 2575 
 2210      206D 696E 
 2213                   __c.2266:
 2214 00c9 3A20 4765            .string ": Generating Default-Parameter using old Stick Settings"
 2214      6E65 7261 
 2214      7469 6E67 
 2214      2044 6566 
 2214      6175 6C74 
 2217                   __c.2263:
 2218 0101 0A0D 496E            .string "\n\rInit. EEPROM"
 2218      6974 2E20 
 2218      4545 5052 
 2218      4F4D 00
 2221                   __c.2261:
 2222 0110 0A0D 3D3D            .string "\n\r==================================="
 2222      3D3D 3D3D 
 2222      3D3D 3D3D 
 2222      3D3D 3D3D 
 2222      3D3D 3D3D 
 2225                   __c.2256:
 2226 0136 0A0D 0A0D            .string "\n\r\n\r!! MISSING BL-CTRL: %d !!"
 2226      2121 204D 
 2226      4953 5349 
 2226      4E47 2042 
 2226      4C2D 4354 
 2229                   __c.2251:
 2230 0154 2564 2000            .string "%d "
 2233                   __c.2237:
 2234 0158 0A0D 466F            .string "\n\rFound BL-Ctrl: "
 2234      756E 6420 
 2234      424C 2D43 
 2234      7472 6C3A 
 2234      2000 
 2237                   __c.2235:
 2238 016a 0A0D 4D69            .string "\n\rMixer-Config: '%s' (%u Motors)"
 2238      7865 722D 
 2238      436F 6E66 
 2238      6967 3A20 
 2238      2725 7327 
 2241                   __c.2230:
 2242 018b 0A0D 4765            .string "\n\rGenerating default Mixer Table"
 2242      6E65 7261 
 2242      7469 6E67 
 2242      2064 6566 
 2242      6175 6C74 
 2245                   __c.2223:
 2246 01ac 0A0D 3D3D            .string "\n\r==================================="
 2246      3D3D 3D3D 
 2246      3D3D 3D3D 
 2246      3D3D 3D3D 
 2246      3D3D 3D3D 
 2249                   __c.2221:
 2250 01d2 0A0D 7777            .string "\n\rwww.MikroKopter.de (c) HiSystems GmbH"
 2250      772E 4D69 
 2250      6B72 6F4B 
 2250      6F70 7465 
 2250      722E 6465 
 2253                   __c.2219:
 2254 01fa 0A0D 7468            .ascii  "\n\rthe use of th"
 2254      6520 7573 
 2254      6520 6F66 
 2254      2074 68
 2255 0209 6973 2073            .string "is software is only permitted \n\ron original MikroKopter-Hardware"
 2255      6F66 7477 
 2255      6172 6520 
 2255      6973 206F 
 2255      6E6C 7920 
 2258                   __c.2217:
 2259 024a 0A0D 466C            .string "\n\rFlightControl\n\rHardware:%d.%d\n\rSoftware:V%d.%d%c "
 2259      6967 6874 
 2259      436F 6E74 
 2259      726F 6C0A 
 2259      0D48 6172 
 2262                   __c.2215:
 2263 027e 0A0D 3D3D            .string "\n\r==================================="
 2263      3D3D 3D3D 
 2263      3D3D 3D3D 
 2263      3D3D 3D3D 
 2263      3D3D 3D3D 
 2266                   __c.2190:
 2267 02a4 204C 6F77            .string " Low warning level: %d.%d"
 2267      2077 6172 
 2267      6E69 6E67 
 2267      206C 6576 
 2267      656C 3A20 
 2270                   __c.2188:
 2271 02be 2034 2043            .string " 4 Cells  "
 2271      656C 6C73 
 2271      2020 00
 2274                   __c.2186:
 2275 02c9 2033 2043            .string " 3 Cells  "
 2275      656C 6C73 
 2275      2020 00
 2278                   __c.2181:
 2279 02d4 0A0D 4261            .string "\n\rBatt:"
 2279      7474 3A00 
 2280                           .data
 2283                   stick.2168:
 2284 000b 01                   .byte   1
 2285                   .global EEPromArray
 2286                           .section        .eeprom,"aw",@progbits
 2289                   EEPromArray:
 2290 0000 0000 0000            .skip 2048,0
 2290      0000 0000 
 2290      0000 0000 
 2290      0000 0000 
 2290      0000 0000 
 2291                           .comm Mixer,77,1
 2292                   .global __do_copy_data
 2293                   .global __do_clear_bss
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2      *ABS*:0000003f __SREG__
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:3      *ABS*:0000003e __SP_H__
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:4      *ABS*:0000003d __SP_L__
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:5      *ABS*:00000034 __CCP__
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:6      *ABS*:00000000 __tmp_reg__
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:7      *ABS*:00000001 __zero_reg__
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:10     .text:00000000 eeprom_read_byte
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:32     .text:00000010 eeprom_write_byte
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:59     .text:0000002a GetActiveParamSetNumber
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2289   .eeprom:00000000 EEPromArray
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:109    .text:00000060 SetActiveParamSetNumber
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:144    .text:0000008a LipoDetection
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2159   .data:0000000a BattLowVoltageWarning
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2274   .progmem.data:000002c9 __c.2186
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2266   .progmem.data:000002a4 __c.2190
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2278   .progmem.data:000002d4 __c.2181
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2270   .progmem.data:000002be __c.2188
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:314    .text:000001e8 CalMk3Mag
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2283   .data:0000000b stick.2168
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:370    .text:00000262 WriteParameterSet
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:476    .text:0000030c ReadParameterSet
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:520    .text:0000034c main
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2149   .data:00000008 PlatinenVersion
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2262   .progmem.data:0000027e __c.2215
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2258   .progmem.data:0000024a __c.2217
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2253   .progmem.data:000001fa __c.2219
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2249   .progmem.data:000001d2 __c.2221
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2245   .progmem.data:000001ac __c.2223
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2241   .progmem.data:0000018b __c.2230
                            *COM*:0000004d Mixer
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2237   .progmem.data:0000016a __c.2235
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2233   .progmem.data:00000158 __c.2237
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2229   .progmem.data:00000154 __c.2251
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2225   .progmem.data:00000136 __c.2256
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2221   .progmem.data:00000110 __c.2261
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2217   .progmem.data:00000101 __c.2263
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2213   .progmem.data:000000c9 __c.2266
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2166   .bss:00000000 FlugMinuten
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2172   .bss:00000002 FlugMinutenGesamt
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2209   .progmem.data:000000a6 __c.2271
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2201   .progmem.data:00000077 __c.2275
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2189   .progmem.data:00000046 __c.2284
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2185   .progmem.data:0000003a __c.2286
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2177   .progmem.data:00000000 __c.2290
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2197   .progmem.data:00000057 __c.2277
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2193   .progmem.data:00000052 __c.2282
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2205   .progmem.data:0000008f __c.2273
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2181   .progmem.data:00000028 __c.2288
C:\Users\Arthur\AppData\Local\Temp/ccmmLz6j.s:2154   .data:00000009 SendVersionToNavi

UNDEFINED SYMBOLS
EE_Parameter
SetDelay
UBat
Piep
_printf_P
__udivmodqi4
CheckDelay
PPM_in
WinkelOut
beeptime
DebugOut
__eewr_block
LED_Init
__eerd_block
StickGier
StickRoll
StickNick
GIER_GRAD_FAKTOR
Timer_Init
TIMER2_Init
UART_Init
rc_sum_init
ADC_Init
i2c_init
SPI_MasterInit
RequiredMotors
motorread
UpdateMotor
SendMotorData
MotorPresent
ServoActive
MotorError
DefaultKonstanten1
DefaultStickMapping
SetNeutral
ExternControl
LcdClear
I2CTimeout
AdReady
SenderOkay
NaviDataOkay
GPS_Nick
GPS_Roll
MissingMotor
MotorenEin
DatenUebertragung
BearbeiteRxDaten
PcZugriff
MikroKopterFlags
BeepMuster
SPI_StartTransmitPacket
SendSPI
LED_Update
SPI_TransmitByte
DefaultKonstanten2
MotorRegler
ExternStickNick
ExternStickRoll
ExternStickGier
i2c_reset
DefaultKonstanten3
SucheLuftruckOffset
Uart1Init
__do_copy_data
__do_clear_bss