/beta/Code Redesign killagreg/fc.c |
---|
1896,27 → 1896,25 |
HoverGasFilter -= HoverGasFilter/(HOVER_GAS_AVERAGE/4L); |
HoverGasFilter += 4L * tmp_long2; |
} |
else //later |
if(abs(ReadingVario) < 100) // only on small vertical speed |
else if(abs(ReadingVario) < 100) // later on, only on small vertical speed |
{ |
{ |
HoverGasFilter -= HoverGasFilter/HOVER_GAS_AVERAGE; |
HoverGasFilter += tmp_long2; |
} |
HoverGas = (int16_t)(HoverGasFilter/HOVER_GAS_AVERAGE); |
if(ParamSet.Height_HoverBand) |
{ |
int16_t band; |
band = HoverGas / ParamSet.Height_HoverBand; // the higher the parameter the smaller the range |
HoverGasMin = HoverGas - band; |
HoverGasMax = HoverGas + band; |
} |
else |
{ // no limit |
HoverGasMin = 0; |
HoverGasMax = 255 * STICK_GAIN; |
} |
HoverGasFilter -= HoverGasFilter/HOVER_GAS_AVERAGE; |
HoverGasFilter += tmp_long2; |
} //EOF only on small vertical speed |
HoverGas = (int16_t)(HoverGasFilter/HOVER_GAS_AVERAGE); // update hover gas |
if(ParamSet.Height_HoverBand) |
{ |
int16_t band; |
band = HoverGas / ParamSet.Height_HoverBand; // the higher the parameter the smaller the range |
HoverGasMin = HoverGas - band; |
HoverGasMax = HoverGas + band; |
} |
else |
{ // no limitation |
HoverGasMin = 0; |
HoverGasMax = 255 * STICK_GAIN; |
} |
}// EOF if(FCFlags & FCFLAG_FLY) |
else // not flying yet |
{ // reset hover gas filter |
1923,7 → 1921,7 |
HoverGasState = HOVER_GAS_STATE_NONE; |
HoverGasFilter = 0; |
HoverGas = 0; |
} |
} // EOF not flying yet |
}// EOF ParamSet.Config0 & CFG0_AIRPRESS_SENSOR |
// limit gas to parameter setting |
/beta/Code Redesign killagreg/jetimenu.c |
---|
84,7 → 84,7 |
if(NCDataOkay) |
{ |
JetiBox_printfxy(0,0,"%2um/s Sat:%2u",GPSInfo.Speed,GPSInfo.NumOfSats) |
JetiBox_printfxy(0,0,"Sat:%02d", GPSInfo.NumOfSats); |
//JetiBox_printfxy(0,0,"Sat:%02d", GPSInfo.NumOfSats); |
switch (GPSInfo.SatFix) |
{ |
case SATFIX_3D: |
151,8 → 151,9 |
switch(key) |
{ |
case JETIBOX_KEY_LEFT: |
if(item == 0) return(1); |
else item = pgm_read_byte(&JetiBox_Menu[item].left);//trigger to left menu item |
//if(item == 0) return(1); |
//else |
item = pgm_read_byte(&JetiBox_Menu[item].left);//trigger to left menu item |
break; |
case JETIBOX_KEY_RIGHT: |
item = pgm_read_byte(&JetiBox_Menu[item].right); //trigger to right menu item |
/beta/Code Redesign killagreg/libfc1284.a |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/beta/Code Redesign killagreg/libfc644.a |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/beta/Code Redesign killagreg/version.txt |
---|
395,17 → 395,14 |
- #define SWITCH_LEARNS_CAREFREE eingeführt |
- Schwerpunktanzeige in den 3D-Daten |
- Checksummen gesicherte Datenablage im EEProm |
- Fehlerdiagnose implementiert (Wiki: ErrorCodes) |
- ErrorCode aufs Jeti-Display |
- JetiMenü: bis acht Temperaturen der BL-Regler |
- GPSInfo.Speed im Jeti-Display |
- Compass-Richtung nun im Jeti-menü |
0.80b H. Buss 23.7.2010 |
- Fehlerdiagnose implementiert |
0.80c H. Buss 23.7.2010 |
- ErrorCode aufs Jeti-Display |
Anpassungen bzgl. V0.80c |
G.Stobrawa 25.7.2010 |