Subversion Repositories NaviCtrl

Rev

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

Rev 196 Rev 199
Line 309... Line 309...
309
                                Parameter.User4 = FromFlightCtrl.Param.Byte[3];
309
                                Parameter.User4 = FromFlightCtrl.Param.Byte[3];
310
                                Parameter.User5 = FromFlightCtrl.Param.Byte[4];
310
                                Parameter.User5 = FromFlightCtrl.Param.Byte[4];
311
                                Parameter.User6 = FromFlightCtrl.Param.Byte[5];
311
                                Parameter.User6 = FromFlightCtrl.Param.Byte[5];
312
                                Parameter.User7 = FromFlightCtrl.Param.Byte[6];
312
                                Parameter.User7 = FromFlightCtrl.Param.Byte[6];
313
                                Parameter.User8 = FromFlightCtrl.Param.Byte[7];
313
                                Parameter.User8 = FromFlightCtrl.Param.Byte[7];
314
                                if(ClearMKFlags)
314
                                if(ClearFCFlags)
315
                                {
315
                                {
316
                                        FC.MKFlags = 0;
316
                                        FC.Flags = 0;
317
                                        ClearMKFlags = 0;
317
                                        ClearFCFlags = 0;
318
                                }
318
                                }
319
                                FC.MKFlags         |= FromFlightCtrl.Param.Byte[8];
319
                                FC.Flags           |= FromFlightCtrl.Param.Byte[8];
320
                                FC.UBat                 = FromFlightCtrl.Param.Byte[9];
320
                                FC.UBat                 = FromFlightCtrl.Param.Byte[9];
321
                                Parameter.LowVoltageWarning = FromFlightCtrl.Param.Byte[10];
321
                                Parameter.LowVoltageWarning = FromFlightCtrl.Param.Byte[10];
322
                                Parameter.ActiveSetting         = FromFlightCtrl.Param.Byte[11];
322
                                Parameter.ActiveSetting         = FromFlightCtrl.Param.Byte[11];
323
                                DebugOut.Analog[5] = FC.MKFlags;
323
                                DebugOut.Analog[5] = FC.Flags;
324
                                break;
324
                                break;
Line 325... Line 325...
325
 
325
 
326
#define CHK_POTI(b,a) { if(a < 248) b = a; else b = FC.Poti[255 - a]; }
326
#define CHK_POTI(b,a) { if(a < 248) b = a; else b = FC.Poti[255 - a]; }
Line 399... Line 399...
399
                        break;
399
                        break;
400
                }
400
                }
Line 401... Line 401...
401
 
401
 
402
                // every time we got new data from the FC via SPI call the navigation routine
402
                // every time we got new data from the FC via SPI call the navigation routine
403
                GPS_Navigation();
403
                GPS_Navigation();
Line 404... Line 404...
404
                ClearMKFlags = 1;
404
                ClearFCFlags = 1;
405
               
405
               
406
                if(counter)
406
                if(counter)
407
                {
407
                {