Subversion Repositories FlightCtrl

Rev

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

Rev 2318 Rev 2323
Line 564... Line 564...
564
/***************************************************/
564
/***************************************************/
565
void ParamSet_Init(void)
565
void ParamSet_Init(void)
566
{
566
{
567
        uint8_t channel_backup  = 0, bad_params = 0, ee_default = 0,i;
567
        uint8_t channel_backup  = 0, bad_params = 0, ee_default = 0,i;
Line 568... Line 568...
568
 
568
 
569
        if((EEPARAM_REVISION - EEPARAM_REVISION_SUB) != GetParamByte(PID_EE_REVISION))  
569
        if((EEPARAM_REVISION) != GetParamByte(PID_EE_REVISION))  
570
        {
570
        {
571
                ee_default = 1; // software update or forced by mktool
571
                ee_default = 1; // software update or forced by mktool
572
        }
572
        }
573
        // 1st check for a valid channel backup in eeprom
573
        // 1st check for a valid channel backup in eeprom
Line 626... Line 626...
626
        {
626
        {
627
                printf("\n\rGenerating default Mixer Table");
627
                printf("\n\rGenerating default Mixer Table");
628
                MixerTable_Default(); // Quadro
628
                MixerTable_Default(); // Quadro
629
                MixerTable_WriteToEEProm();
629
                MixerTable_WriteToEEProm();
630
        }
630
        }
631
        if(ee_default)  SetParamByte(PID_EE_REVISION, (EEPARAM_REVISION - EEPARAM_REVISION_SUB));
631
        if(ee_default)  SetParamByte(PID_EE_REVISION, (EEPARAM_REVISION));
632
        // determine motornumber
632
        // determine motornumber
633
        RequiredMotors = 0;
633
        RequiredMotors = 0;
634
        for(i = 0; i < 16; i++)
634
        for(i = 0; i < 16; i++)
635
        {
635
        {
636
                if(Mixer.Motor[i][MIX_GAS] > 0) RequiredMotors++;
636
                if(Mixer.Motor[i][MIX_GAS] > 0) RequiredMotors++;