Subversion Repositories FlightCtrl

Rev

Rev 440 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 440 Rev 453
Line 32... Line 32...
32
}
32
}
Line 33... Line 33...
33
 
33
 
34
void SucheLuftruckOffset(void)
34
void SucheLuftruckOffset(void)
35
{
35
{
-
 
36
 unsigned int off;
-
 
37
 off = eeprom_read_byte(&EEPromArray[EEPROM_ADR_LAST_OFFSET]);
-
 
38
 if(off > 20) off -= 10;
-
 
39
 OCR0A = off;
-
 
40
 Delay_ms_Mess(100);
36
 unsigned int off;
41
 if(MessLuftdruck < 850) off = 0;
37
 for(off=0; off < 250;off++)
42
 for(; off < 250;off++)
38
  {
43
  {
39
  OCR0A = off;
44
  OCR0A = off;
40
  Delay_ms(50);
45
  Delay_ms_Mess(50);
41
  printf(".");  
46
  printf(".");  
42
  if(MessLuftdruck < 900) break;
47
  if(MessLuftdruck < 900) break;
-
 
48
  }
43
  }
49
 eeprom_write_byte(&EEPromArray[EEPROM_ADR_LAST_OFFSET], off);
44
   DruckOffsetSetting = off;
50
 DruckOffsetSetting = off;
45
   Delay_ms(200);
51
 Delay_ms_Mess(300);
Line -... Line 52...
-
 
52
}
46
}
53
 
47
 
54
 
48
 
55
 
49
//#######################################################################################
56
//#######################################################################################
50
//
57
//