Subversion Repositories NaviCtrl

Rev

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

Rev 349 Rev 351
Line 79... Line 79...
79
#include "ftphelper.h"
79
#include "ftphelper.h"
Line 80... Line 80...
80
 
80
 
81
#define FALSE   0
81
#define FALSE   0
Line 82... Line 82...
82
#define TRUE    1
82
#define TRUE    1
83
 
83
 
Line 84... Line 84...
84
#define ABO_TIMEOUT 4000 // disable abo after 4 seconds
84
#define ABO_TIMEOUT 8000 // disable abo after 8 seconds
85
u32 UART1_AboTimeOut = 0;
85
u32 UART1_AboTimeOut = 0;
86
 
86
 
Line 476... Line 476...
476
                                                GPS_pWaypoint = PointList_WPBegin();
476
                                                GPS_pWaypoint = PointList_WPBegin();
477
                                                UART1_Request_WritePoint = 0; // return new point count
477
                                                UART1_Request_WritePoint = 0; // return new point count
478
                                        }
478
                                        }
479
                                        else
479
                                        else
480
                                        {  // update WP in list at index
480
                                        {  // update WP in list at index
-
 
481
                                                if(pPoint->Index > MaxNumberOfWaypoints)
-
 
482
                                                 {
-
 
483
                                                  UART1_Request_WritePoint = 254;
-
 
484
                                                  pPoint->Index = MaxNumberOfWaypoints;
-
 
485
                                                 }
-
 
486
                                                 else
481
                                                UART1_Request_WritePoint = PointList_SetAt(pPoint);
487
                                                 UART1_Request_WritePoint = PointList_SetAt(pPoint);
482
                                                if(FC.StatusFlags & FC_STATUS_FLY) PointList_WPActive(TRUE);
488
                                                if(FC.StatusFlags & FC_STATUS_FLY) PointList_WPActive(TRUE);
483
                                                if(UART1_Request_WritePoint == pPoint->Index)
489
                                                if(UART1_Request_WritePoint == pPoint->Index)
484
                                                {
490
                                                {
485
                                                        BeepTime = 500;
491
                                                        BeepTime = 500;
486
                                                }
492
                                                }