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? |
{ |