Subversion Repositories NaviCtrl

Rev

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

Rev 24 Rev 27
Line 73... Line 73...
73
u8 Parameter_UserParam4;
73
u8 Parameter_UserParam4;
74
u8 Parameter_UserParam5;
74
u8 Parameter_UserParam5;
75
u8 Parameter_UserParam6;
75
u8 Parameter_UserParam6;
76
u8 Parameter_UserParam7;
76
u8 Parameter_UserParam7;
77
u8 Parameter_UserParam8;
77
u8 Parameter_UserParam8;
-
 
78
//++++++++++++++++++++++++++++++++++++++++++++++++++
78
s32 FC_StickNick;
79
s32 FC_StickNick;
79
s32 FC_StickRoll;
80
s32 FC_StickRoll;
80
s32 FC_StickGier;
81
s32 FC_StickGier;
81
s32 FC_StickGas;
82
s32 FC_StickGas;
82
s32 FC_Poti1;
83
s32 FC_Poti1;
83
s32 FC_Poti2;
84
s32 FC_Poti2;
84
s32 FC_Poti3;
85
s32 FC_Poti3;
85
s32 FC_Poti4;
86
s32 FC_Poti4;
-
 
87
//++++++++++++++++++++++++++++++++++++++++++++++++++
86
s32 SenderOkay = 0;
88
s32 SenderOkay = 0;
-
 
89
s32 UBat = 0;
-
 
90
s32 UndervoltageLevel = 0;
-
 
91
s32 ActiveSetting = 1;
-
 
92
//++++++++++++++++++++++++++++++++++++++++++++++++++
-
 
93
s32 Parameter_NaviGpsModeControl = 128;
-
 
94
s32 Parameter_NaviGpsGain = 0;
-
 
95
s32 Parameter_NaviGpsP = 90;
-
 
96
s32 Parameter_NaviGpsI = 0;
-
 
97
s32 Parameter_NaviGpsD = 90;
-
 
98
s32 Parameter_NaviGpsACC = 0;
-
 
99
s32 Parameter_NaviGpsMinSat = 3;
-
 
100
s32 Parameter_NaviStickThreshold = 8;
-
 
101
s32 Parameter_RadiusAlert = 15;
-
 
102
//++++++++++++++++++++++++++++++++++++++++++++++++++
-
 
103
#define FLAG_MOTOR_RUN  1
-
 
104
#define FLAG_FLY        2
-
 
105
#define FLAG_CALIBRATE  4
-
 
106
#define FLAG_START      8
-
 
107
u32 MikroKopterFlags;
-
 
108
u32 ClearFlags = 1;
-
 
109
//++++++++++++++++++++++++++++++++++++++++++++++++++
87
u8 text[20];
110
u8 text[20];
Line 88... Line 111...
88
 
111
 
89
//----------------------------------------------------------------------------------------------------
112
//----------------------------------------------------------------------------------------------------
90
void Leds_Init(void)
113
void Leds_Init(void)
Line 261... Line 284...
261
 
284
 
262
   // ----------- KML Timing -------------------------
285
   // ----------- KML Timing -------------------------
263
          if(CheckDelay(KmlAddPointDelay))
286
          if(CheckDelay(KmlAddPointDelay))
264
          {
287
          {
265
                KmlAddPointDelay = SetDelay(500);
-
 
266
 
288
                KmlAddPointDelay = SetDelay(500);
267
                switch(kml_state)
289
                switch(kml_state)
268
                {
290
                {
269
                        case 0:
291
                        case 0:
270
                                if((GPS_Data.Flags & GPS_FIX) && (GPS_Data.Used_Sat >= GPS_SAT_MIN))
292
                                if((GPS_Data.Flags & GPS_FIX) && (GPS_Data.Used_Sat >= GPS_SAT_MIN))
Line 278... Line 300...
278
                                                }
300
                                                }
279
                                        }
301
                                        }
280
                                        else
302
                                        else
281
                                        {
303
                                        {
282
                                                InitFat16();
304
                                                InitFat16();
-
 
305
                                                if(str_Volume.state != INITIALIZED) KmlAddPointDelay = SetDelay(5000);  // try again in 5 sek
283
                                        }
306
                                        }
284
                                }
307
                                }
285
                        break;                                                                                                                                                          // document.state will be changed to DOC_OPENED automatic.
308
                        break;                                                                                                                                                          // document.state will be changed to DOC_OPENED automatic.
Line 286... Line 309...
286
       
309