Subversion Repositories FlightCtrl

Rev

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

Rev 1440 Rev 1444
Line 55... Line 55...
55
unsigned char EEPromArray[E2END+1] EEMEM;
55
unsigned char EEPromArray[E2END+1] EEMEM;
56
unsigned char PlatinenVersion = 10;
56
unsigned char PlatinenVersion = 10;
57
unsigned char SendVersionToNavi = 1;
57
unsigned char SendVersionToNavi = 1;
58
unsigned char BattLowVoltageWarning = 94;
58
unsigned char BattLowVoltageWarning = 94;
59
unsigned int FlugMinuten = 0,FlugMinutenGesamt = 0;
59
unsigned int FlugMinuten = 0,FlugMinutenGesamt = 0;
-
 
60
 
-
 
61
pVoidFnct_pVoidFnctChar_const_fmt _printf_P;
-
 
62
 
60
// -- Parametersatz aus EEPROM lesen ---
63
// -- Parametersatz aus EEPROM lesen ---
61
// number [1..5]
64
// number [1..5]
62
void ReadParameterSet(unsigned char number, unsigned char *buffer, unsigned char length)
65
void ReadParameterSet(unsigned char number, unsigned char *buffer, unsigned char length)
63
{
66
{
64
   if((number > 5)||(number < 1)) number = 3;
67
   if((number > 5)||(number < 1)) number = 3;
Line 186... Line 189...
186
 
189
 
187
    beeptime = 2000;
190
    beeptime = 2000;
188
        StickGier = 0; PPM_in[K_GAS] = 0;StickRoll = 0; StickNick = 0;
191
        StickGier = 0; PPM_in[K_GAS] = 0;StickRoll = 0; StickNick = 0;
189
    if(PlatinenVersion >= 20)  GIER_GRAD_FAKTOR = 1160; else GIER_GRAD_FAKTOR = 1291; // unterschiedlich für ME und ENC
192
    if(PlatinenVersion >= 20)  GIER_GRAD_FAKTOR = 1160; else GIER_GRAD_FAKTOR = 1291; // unterschiedlich für ME und ENC
190
    ROT_OFF;
193
    ROT_OFF;
191
 
194
 
192
    Timer_Init();
195
    Timer_Init();
193
        TIMER2_Init();
196
        TIMER2_Init();
194
        UART_Init();
197
        UART_Init();
195
    rc_sum_init();
198
    rc_sum_init();
196
        ADC_Init();
199
        ADC_Init();
197
        i2c_init();
200
        i2c_init();
198
        SPI_MasterInit();
201
        SPI_MasterInit();
199
        LIBFC_Init();
-
 
200
 
202
        LIBFC_Init();
201
        GRN_ON;
203
        GRN_ON;
Line 202... Line 204...
202
    sei();
204
    sei();
Line 361... Line 363...
361
    I2CTimeout = 5000;
363
    I2CTimeout = 5000;
362
    WinkelOut.Orientation = 1;
364
    WinkelOut.Orientation = 1;
363
    LipoDetection(1);
365
    LipoDetection(1);
Line 364... Line 366...
364
 
366
 
-
 
367
        LIBFC_ReceiverInit();
365
        LIBFC_ReceiverInit();
368
 
366
        printf("\n\r===================================\n\r");
369
        printf("\n\r===================================\n\r");
367
//SpektrumBinding();
370
//SpektrumBinding();
368
    timer = SetDelay(2000);
371
    timer = SetDelay(2000);
369
        timerPolling = SetDelay(250);
372
        timerPolling = SetDelay(250);