Rev 2487 | Rev 2541 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2487 | Rev 2519 | ||
---|---|---|---|
Line 256... | Line 256... | ||
256 | EE_Parameter.Servo4OffValue = 70; |
256 | EE_Parameter.Servo4OffValue = 70; |
257 | EE_Parameter.CompassOffset = 0; |
257 | EE_Parameter.CompassOffset = 0; |
258 | EE_Parameter.UnterspannungsWarnung = 32; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
258 | EE_Parameter.UnterspannungsWarnung = 32; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
259 | EE_Parameter.ComingHomeVoltage = 31; |
259 | EE_Parameter.ComingHomeVoltage = 31; |
260 | EE_Parameter.AutoLandingVoltage = 30; |
260 | EE_Parameter.AutoLandingVoltage = 30; |
- | 261 | EE_Parameter.LandingPulse = 960 / 4; |
|
261 | } |
262 | } |
262 | /* |
263 | /* |
263 | void ParamSet_DefaultSet1(void) // sport |
264 | void ParamSet_DefaultSet1(void) // sport |
264 | { |
265 | { |
265 | CommonDefaults(); |
266 | CommonDefaults(); |
Line 405... | Line 406... | ||
405 | eeprom_read_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
406 | eeprom_read_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
406 | LED_Init(); |
407 | LED_Init(); |
407 | #if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
408 | #if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
408 | LIBFC_HoTT_Clear(); |
409 | LIBFC_HoTT_Clear(); |
409 | #endif |
410 | #endif |
- | 411 | if(EE_Parameter.LandingPulse < 760 / 4) EE_Parameter.LandingPulse = 760 / 4; |
|
410 | return 1; |
412 | return 1; |
411 | } |
413 | } |
Line 412... | Line 414... | ||
412 | 414 | ||
413 | /***************************************************/ |
415 | /***************************************************/ |
Line 655... | Line 657... | ||
655 | MixerTable_WriteToEEProm(); |
657 | MixerTable_WriteToEEProm(); |
656 | } |
658 | } |
657 | if(ee_default) SetParamByte(PID_EE_REVISION, (EEPARAM_REVISION)); |
659 | if(ee_default) SetParamByte(PID_EE_REVISION, (EEPARAM_REVISION)); |
658 | // determine motornumber |
660 | // determine motornumber |
659 | RequiredMotors = 0; |
661 | RequiredMotors = 0; |
660 | for(i = 0; i < 16; i++) |
662 | for(i = 0; i < MAX_MOTORS; i++) |
661 | { |
663 | { |
662 | if(Mixer.Motor[i][MIX_GAS] > 0) RequiredMotors++; |
664 | if(Mixer.Motor[i][MIX_GAS] > 0) RequiredMotors++; |
- | 665 | else |
|
- | 666 | { |
|
- | 667 | Mixer.Motor[i][MIX_GAS] = 0; |
|
- | 668 | Mixer.Motor[i][MIX_NICK] = 0; |
|
- | 669 | Mixer.Motor[i][MIX_ROLL] = 0; |
|
- | 670 | Mixer.Motor[i][MIX_YAW] = 0; |
|
- | 671 | } |
|
- | 672 | //printf("\n\r%2i:%i:%i:%i:%i",i,Mixer.Motor[i][0],Mixer.Motor[i][1],Mixer.Motor[i][2],Mixer.Motor[i][3]); |
|
663 | } |
673 | } |
664 | - | ||
665 | printf("\n\rMixer-Config: '%s' (%u Motors)",Mixer.Name, RequiredMotors); |
674 | printf("\n\rMixer-Config: '%s' (%u Motors)",Mixer.Name, RequiredMotors); |
666 | PrintLine();// ("\n\r==================================="); |
675 | PrintLine();// ("\n\r==================================="); |
Line 667... | Line 676... | ||
667 | 676 |