Subversion Repositories NaviCtrl

Compare Revisions

Ignore whitespace Rev 783 → Rev 784

/trunk/uart1.c
527,16 → 527,17
pPoint = (Point_t*)SerialMsg.pData;
if(pPoint->Position.Status == NEWDATA)
{
u32 start = 0;
//if(!(FC.StatusFlags & FC_STATUS_FLY)) PointList_Clear(); // flush the list
//pPoint->Index = 1; // must be one after empty list
PointList_SetAt(pPoint);
if(FC.StatusFlags & FC_STATUS_FLY) PointList_WPActive(TRUE);
// GPS_pWaypoint = PointList_WPBegin(); // updates POI index
if(pPoint->Index) start = pPoint->Index-1;
 
 
if(CurrentlyFlyingWaypoints)
{
GPS_pWaypoint = PointList_WPBegin();
GPS_pWaypoint = PointList_WPBegin(start);
NewWaypointsReceived = 0; // Only an update
}
BeepTime = 50;
602,7 → 603,7
if((pPoint->Position.Status == INVALID) && (pPoint->Index == 0))
{
PointList_Clear();
GPS_pWaypoint = PointList_WPBegin();
GPS_pWaypoint = PointList_WPBegin(0);
UART1_Request_WritePoint = 0; // return new point count
NewWaypointsReceived = 1;
}