Subversion Repositories FlightCtrl

Rev

Rev 2176 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2176 Rev 2177
Line 79... Line 79...
79
//     WinkelOut.CalcState = 0; // in Uart.c
79
//     WinkelOut.CalcState = 0; // in Uart.c
80
     beeptime = 1000;
80
     beeptime = 1000;
81
    }
81
    }
82
   else Piep(WinkelOut.CalcState,150);
82
   else Piep(WinkelOut.CalcState,150);
83
  }
83
  }
84
  DebugOut.Analog[19] = WinkelOut.CalcState;
84
  //DebugOut.Analog[19] = WinkelOut.CalcState; // MartinR wird in fc.c verwendet
85
}
85
}
Line 86... Line 86...
86
 
86
 
87
 
87
 
Line 106... Line 106...
106
                        Piep(cells, 200);
106
                        Piep(cells, 200);
107
                        printf(" %d Cells ", cells);
107
                        printf(" %d Cells ", cells);
108
                }
108
                }
109
        }
109
        }
110
        else BattLowVoltageWarning = EE_Parameter.UnterspannungsWarnung;
110
        else BattLowVoltageWarning = EE_Parameter.UnterspannungsWarnung;
111
        if(print) printf(" Low warning: %d.%d",BattLowVoltageWarning/10,BattLowVoltageWarning%10);
111
        //if(print) printf(" Low warning: %d.%d",BattLowVoltageWarning/10,BattLowVoltageWarning%10);
-
 
112
        if(print) printf("Low Batt level: %d.%d",BattLowVoltageWarning/10,BattLowVoltageWarning%10); /// Martinw; removed memorysaving
112
}
113
}
Line 113... Line 114...
113
 
114
 
114
//############################################################################
115
//############################################################################
115
//Hauptprogramm
116
//Hauptprogramm
Line 211... Line 212...
211
 
212
 
Line 212... Line 213...
212
    if(RequiredMotors < FoundMotors) VersionInfo.HardwareError[1] |= FC_ERROR1_MIXER;
213
    if(RequiredMotors < FoundMotors) VersionInfo.HardwareError[1] |= FC_ERROR1_MIXER;
213
 
214
 
214
        //if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)
215
        //if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)
-
 
216
        {
215
        {
217
                //printf("\n\rCalibrating pressure sensor..");
216
                printf("\n\rCalibrating pressure sensor..");
218
                printf("\n\rCal. pressure sensor");/// Martinw; removed memorysaving
217
                timer = SetDelay(1000);
219
                timer = SetDelay(1000);
218
                SucheLuftruckOffset();
220
                SucheLuftruckOffset();
219
                while (!CheckDelay(timer));
221
                while (!CheckDelay(timer));
Line 236... Line 238...
236
                FlugMinuten = 0;
238
                FlugMinuten = 0;
237
                FlugMinutenGesamt = 0;
239
                FlugMinutenGesamt = 0;
238
        }
240
        }
239
    printf("\n\rFlight-time %u min Total:%u min", FlugMinuten, FlugMinutenGesamt);
241
    printf("\n\rFlight-time %u min Total:%u min", FlugMinuten, FlugMinutenGesamt);
Line -... Line 242...
-
 
242
 
-
 
243
#ifdef WITH_MKTOOL_Display                      // MartinW; for no MKT Display main.h
240
 
244
#warning : "### with MKTool Display ###"
-
 
245
    LcdClear();
-
 
246
        #endif
241
    LcdClear();
247
 
242
    I2CTimeout = 5000;
248
    I2CTimeout = 5000;
243
    WinkelOut.Orientation = 1;
249
    WinkelOut.Orientation = 1;
244
    LipoDetection(1);
250
    LipoDetection(1);
245
        LIBFC_ReceiverInit(EE_Parameter.Receiver);
251
        LIBFC_ReceiverInit(EE_Parameter.Receiver);
Line 250... Line 256...
250
 
256
 
251
        Debug(ANSI_CLEAR "FC-Start!\n\rFlugzeit: %d min", FlugMinutenGesamt);   // Note: this won't waste flash memory, if #DEBUG is not active
257
        Debug(ANSI_CLEAR "FC-Start!\n\rFlugzeit: %d min", FlugMinutenGesamt);   // Note: this won't waste flash memory, if #DEBUG is not active
252
    DebugOut.Status[0] = 0x01 | 0x02;
258
    DebugOut.Status[0] = 0x01 | 0x02;
253
        JetiBeep = 0;
259
        JetiBeep = 0;
-
 
260
    if(EE_Parameter.ExtraConfig & CFG_NO_RCOFF_BEEPING)   DisableRcOffBeeping = 1;
-
 
261
 
-
 
262
//#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__))      ///MartinW; only for 1284er
-
 
263
//#warning : "### with Sponsored Message ###"
-
 
264
    // printf("\n\rJETI+ / HoTT+ Version sponsored by Flyinghigh.ch, progammed by metro, MartinW\n\r");
-
 
265
        printf("\n\rACC-HH Version progammed by MartinR\n\r");
-
 
266
//#endif
-
 
267
 
254
    if(EE_Parameter.ExtraConfig & CFG_NO_RCOFF_BEEPING)   DisableRcOffBeeping = 1;
268
 
255
        while (1)
269
        while (1)
256
        {
270
        {
Line 257... Line 271...
257
        if(ReceiverUpdateModeActive) while (1) PORTC &= ~(1<<7); // Beeper off
271
        if(ReceiverUpdateModeActive) while (1) PORTC &= ~(1<<7); // Beeper off