Subversion Repositories NaviCtrl

Rev

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

Rev 578 Rev 581
Line 757... Line 757...
757
                                CHK_POTI_MM(Parameter.NaviGpsDLimit,FromFlightCtrl.Param.Byte[8],0,255);
757
                                CHK_POTI_MM(Parameter.NaviGpsDLimit,FromFlightCtrl.Param.Byte[8],0,255);
758
                                FC.RC_Quality   = FromFlightCtrl.Param.Byte[9];
758
                                FC.RC_Quality   = FromFlightCtrl.Param.Byte[9];
759
                                NaviData.RC_Quality = FC.RC_Quality;
759
                                NaviData.RC_Quality = FC.RC_Quality;
760
                                NC_Wait_for_LED = FromFlightCtrl.Param.Byte[10];
760
                                NC_Wait_for_LED = FromFlightCtrl.Param.Byte[10];
761
                                NaviData.Gas    = (FC.BAT_Voltage * (u32) FromFlightCtrl.Param.Byte[11]) / (u32) Parameter.LowVoltageWarning;
761
                                NaviData.Gas    = (FC.BAT_Voltage * (u32) FromFlightCtrl.Param.Byte[11]) / (u32) Parameter.LowVoltageWarning;
-
 
762
                                if(LoggingGasCnt == 0) LoggingGasFilter = 0;
762
                                LoggingGasFilter += (u32) FromFlightCtrl.Param.Byte[11];
763
                                LoggingGasFilter += (u32) FromFlightCtrl.Param.Byte[11];
763
                                LoggingGasCnt++;
764
                                LoggingGasCnt++;
764
                                break;
765
                                break;
Line 765... Line 766...
765
 
766
 
Line 873... Line 874...
873
                FCCalibActive = 1;
874
                FCCalibActive = 1;
874
        }while((FC_Version.Major == 0xFF) && (repeat < 40)); // 40*250ms = 10s
875
        }while((FC_Version.Major == 0xFF) && (repeat < 40)); // 40*250ms = 10s
875
        // if we got it
876
        // if we got it
876
        if (FC_Version.Major != 0xFF)
877
        if (FC_Version.Major != 0xFF)
877
        {
878
        {
878
                sprintf(msg, " FC V%d.%d%c HW:%d.%02d", FC_Version.Major, FC_Version.Minor, 'a'+FC_Version.Patch, FC_Version.Hardware/10,FC_Version.Hardware%10);
879
                sprintf(msg, " FC V%d.%02d%c HW:%d.%02d", FC_Version.Major, FC_Version.Minor, 'a'+FC_Version.Patch, FC_Version.Hardware/10,FC_Version.Hardware%10);
879
                UART1_PutString(msg);
880
                UART1_PutString(msg);
880
        }
881
        }
881
        else UART1_PutString("\n\r not found!");
882
        else UART1_PutString("\n\r not found!");
882
}
883
}