Subversion Repositories FlightCtrl

Rev

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

Rev 1916 Rev 1921
Line 206... Line 206...
206
        EE_Parameter.NaviSpeedCompensation = 30;
206
        EE_Parameter.NaviSpeedCompensation = 30;
207
        EE_Parameter.NaviOperatingRadius = 245;
207
        EE_Parameter.NaviOperatingRadius = 245;
208
        EE_Parameter.NaviAngleLimitation = 100;
208
        EE_Parameter.NaviAngleLimitation = 100;
209
        EE_Parameter.NaviPH_LoginTime = 2;
209
        EE_Parameter.NaviPH_LoginTime = 2;
210
        EE_Parameter.OrientationAngle = 0;
210
        EE_Parameter.OrientationAngle = 0;
211
        EE_Parameter.OrientationModeControl = 0;
211
        EE_Parameter.CareFreeModeControl = 0;
212
        EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50)
212
        EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50)
213
        EE_Parameter.NotGas = 45;                // Wert : 0-247     // Gaswert bei Empangsverlust
213
        EE_Parameter.NotGas = 45;                // Wert : 0-247     // Gaswert bei Empangsverlust
214
        EE_Parameter.NotGasZeit = 90;            // Wert : 0-247     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
214
        EE_Parameter.NotGasZeit = 90;            // Wert : 0-247     // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen
215
        EE_Parameter.MotorSmooth = 0;          
215
        EE_Parameter.MotorSmooth = 0;          
216
        EE_Parameter.ComingHomeAltitude = 0;      // 0 = don't change 
216
        EE_Parameter.ComingHomeAltitude = 0;      // 0 = don't change 
Line 345... Line 345...
345
        if(eeprom_read_byte((uint8_t*)(eeaddr)) != EEPARAM_REVISION) return 0;
345
        if(eeprom_read_byte((uint8_t*)(eeaddr)) != EEPARAM_REVISION) return 0;
Line 346... Line 346...
346
 
346
 
347
        // read paramset from eeprom
347
        // read paramset from eeprom
348
        eeprom_read_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN);
348
        eeprom_read_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN);
-
 
349
        LED_Init();
349
        LED_Init();
350
        LIBFC_HoTT_Clear();
350
        return 1;
351
        return 1;
Line 351... Line 352...
351
}
352
}
352
 
353
 
Line 377... Line 378...
377
                eeprom_write_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung)), crc);
378
                eeprom_write_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung)), crc);
Line 378... Line 379...
378
 
379
 
379
                // update active settings number
380
                // update active settings number
380
                SetActiveParamSet(setnumber);
381
                SetActiveParamSet(setnumber);
-
 
382
                LED_Init();
381
                LED_Init();
383
                LIBFC_HoTT_Clear();
382
                return 1;
384
                return 1;
383
        }
385
        }
384
        // wrong revision
386
        // wrong revision
385
        return 0;
387
        return 0;