Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 372 → Rev 373

/branches/v0.60_MicroMag3_Nick666/trunc/fc.c
107,8 → 107,8
unsigned char Parameter_ServoNickControl = 100;
struct mk_param_struct EE_Parameter;
 
acc_neutral_struct ee_acc_neutral EEMEM; // Reservierung im EEPROM
acc_neutral_struct acc_neutral;
struct acc_neutral_struct ee_acc_neutral EEMEM;
struct acc_neutral_struct acc_neutral;
 
void Piep(unsigned char Anzahl)
{
139,7 → 139,7
acc_neutral.Y = abs(Mittelwert_AccRoll) / ACC_AMPLIFY;
acc_neutral.Z = Aktuell_az;
eeprom_write_block(&acc_neutral,&ee_acc_neutral,sizeof(acc_neutral_struct));
eeprom_write_block(&acc_neutral,&ee_acc_neutral,sizeof(struct acc_neutral_struct));
}
 
//############################################################################
166,7 → 166,7
AdNeutralRoll= abs(MesswertRoll);
AdNeutralGier= abs(MesswertGier);
eeprom_read_block(&acc_neutral,&ee_acc_neutral,sizeof(acc_neutral_struct));
eeprom_read_block(&acc_neutral,&ee_acc_neutral,sizeof(struct acc_neutral_struct));
Mess_IntegralNick = 0;
Mess_IntegralNick2 = 0;
514,7 → 514,7
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] <-70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < 70) setting = 5;
eeprom_write_byte(&EEPromArray[EEPROM_ADR_ACTIVE_SET], setting); // aktiven Datensatz merken
}
ReadParameterSet(GetActiveParamSetNumber(), (unsigned char *) &EE_Parameter.Kanalbelegung[0], STRUCT_PARAM_LAENGE);
ReadParameterSet(GetActiveParamSetNumber(), (unsigned char *) &EE_Parameter.Kanalbelegung[0], sizeof(struct mk_param_struct));
Piep(GetActiveParamSetNumber());
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)) // Höhenregelung aktiviert?
{