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 |