Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 76 → Rev 77

/branches/salvo_test/fc.c
625,7 → 625,12
if(!(EE_Parameter.GlobalConfig & CFG_KOMPASS_FIX)) NeueKompassRichtungMerken = 1;
}
tmp_int = EE_Parameter.Gier_P * (sollGier * abs(sollGier)) / 256; // expo
Mess_Integral_Gier -= tmp_int;
Mess_Integral_Gier -= tmp_int;
//Salvo 28.8.2007 **************************
// Der Gyrodriftauusgleich darf gewolltes Gieren nicht als Drift interpretieren
//sonst bleibt danach eine Restdrehung mit Vorzeichenumkehr uebrig
Mess_Integral_Gier2 -= tmp_int;
// Salvo Patch Ende **************************
if(Mess_Integral_Gier > 30000) Mess_Integral_Gier = 30000; // begrenzen
if(Mess_Integral_Gier <-30000) Mess_Integral_Gier =-30000;
680,6 → 685,7
DebugOut.Analog[6] = (Mess_Integral_Hoch / 512);
DebugOut.Analog[7] = GasMischanteil;
DebugOut.Analog[8] = KompassValue;
DebugOut.Analog[9] = Mess_Integral_Gier2;
// DebugOut.Analog[9] = SollHoehe;
// DebugOut.Analog[10] = Mess_Integral_Gier / 128;
// DebugOut.Analog[11] = KompassStartwert;
/branches/salvo_test/makefile
4,7 → 4,7
F_CPU = 20000000
#-------------------------------------------------------------------
HAUPT_VERSION = 0
NEBEN_VERSION = 60
NEBEN_VERSION = 61
VERSION_KOMPATIBEL = 4 # PC-Kompatibilität
#-------------------------------------------------------------------
 
/branches/salvo_test/menu.c
82,6 → 82,7
LCD_printfxy(0,2,"Roll %4i (%3i)",AccumulateRoll / MessanzahlRoll, AdNeutralRoll);
LCD_printfxy(0,3,"Gier %4i (%3i)",AccumulateGier / MessanzahlGier, AdNeutralGier);
break;
 
case 6:
LCD_printfxy(0,0,"ACC - Sensor");
LCD_printfxy(0,1,"Nick %4i (%3i)",accumulate_AccNick / messanzahl_AccNick,NeutralAccX);
115,4 → 116,4
break;
}
RemoteTasten = 0;
}
}