Subversion Repositories FlightCtrl

Rev

Rev 2012 | Rev 2030 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2012 Rev 2028
Line 136... Line 136...
136
        }
136
        }
137
        EE_Parameter.GyroAccAbgleich = 32;        // 1/k
137
        EE_Parameter.GyroAccAbgleich = 32;        // 1/k
138
        EE_Parameter.BitConfig = 0;              // Looping usw.
138
        EE_Parameter.BitConfig = 0;              // Looping usw.
139
        EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER;
139
        EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER;
140
        EE_Parameter.ExtraConfig = CFG_GPS_AID | CFG2_VARIO_BEEP;
140
        EE_Parameter.ExtraConfig = CFG_GPS_AID | CFG2_VARIO_BEEP;
141
        EE_Parameter.GlobalConfig3 = 0;
141
        EE_Parameter.GlobalConfig3 = CFG3_VARIO_FAILSAFE;
142
        EE_Parameter.Receiver = RECEIVER_JETI;
142
        EE_Parameter.Receiver = RECEIVER_JETI;
143
        EE_Parameter.MotorSafetySwitch = 0;
143
        EE_Parameter.MotorSafetySwitch = 0;
144
        EE_Parameter.ExternalControl = 0;
144
        EE_Parameter.ExternalControl = 0;
Line 145... Line 145...
145
 
145
 
Line 210... Line 210...
210
        EE_Parameter.NaviAngleLimitation = 140;
210
        EE_Parameter.NaviAngleLimitation = 140;
211
        EE_Parameter.NaviPH_LoginTime = 5;
211
        EE_Parameter.NaviPH_LoginTime = 5;
212
        EE_Parameter.OrientationAngle = 0;
212
        EE_Parameter.OrientationAngle = 0;
213
        EE_Parameter.CareFreeModeControl = 0;
213
        EE_Parameter.CareFreeModeControl = 0;
214
        EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50)
214
        EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50)
215
        EE_Parameter.NotGas = 45;                // Wert : 0-247     // Gaswert bei Empangsverlust
215
        EE_Parameter.NotGas = 80;                // Wert : 0-247     // Gaswert bei Empangsverlust (in Prozent)
216
        EE_Parameter.NotGasZeit = 90;            // Wert : 0-247     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
216
        EE_Parameter.NotGasZeit = 90;            // Wert : 0-247     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
217
        EE_Parameter.MotorSmooth = 0;          
217
        EE_Parameter.MotorSmooth = 0;          
218
        EE_Parameter.ComingHomeAltitude = 0;      // 0 = don't change 
218
        EE_Parameter.ComingHomeAltitude = 0;      // 0 = don't change 
219
        EE_Parameter.FailSafeTime = 0;            // 0 = off
219
        EE_Parameter.FailSafeTime = 0;            // 0 = off
220
        EE_Parameter.MaxAltitude = 150;           // 0 = off
220
        EE_Parameter.MaxAltitude = 150;           // 0 = off
Line 386... Line 386...
386
        if(EE_Parameter.Revision == EEPARAM_REVISION) // write only the right revision to eeprom
386
        if(EE_Parameter.Revision == EEPARAM_REVISION) // write only the right revision to eeprom
387
        {
387
        {
388
                if(setnumber > 5) setnumber = 5;
388
                if(setnumber > 5) setnumber = 5;
389
                if(setnumber < 1) return 0;
389
                if(setnumber < 1) return 0;
390
        LIBFC_CheckSettings();
390
        LIBFC_CheckSettings();
-
 
391
                if(EE_Parameter.GlobalConfig3 & CFG3_VARIO_FAILSAFE)         // check the Setting: Not more than 100% emergency gas
-
 
392
                        {
-
 
393
                         if(EE_Parameter.NotGas > 99) EE_Parameter.NotGas = 80; // i.e. 80% of Hovergas
-
 
394
                        }
391
                // update checksum
395
                // update checksum
392
                EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1);
396
                EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1);
Line 393... Line 397...
393
 
397
 
394
                // write paramset to eeprom
398
                // write paramset to eeprom