185,21 → 185,31 |
} |
else // newdata or processed |
{ |
LCD_printfxy(0,0,"Sat:%02d ", GPSData.NumOfSats); |
switch (GPSData.SatFix) |
{ |
case SATFIX_NONE: |
LCD_printfxy(0,0,"Sat:%02d Fix:No ", GPSData.NumOfSats); |
LCD_printfxy(7,0,"Fix:No"); |
break; |
case SATFIX_2D: |
LCD_printfxy(0,0,"Sat:%02d Fix:2D ", GPSData.NumOfSats); |
LCD_printfxy(7,0,"Fix:2D"); |
break; |
case SATFIX_3D: |
LCD_printfxy(0,0,"Sat:%02d Fix:3D ", GPSData.NumOfSats); |
LCD_printfxy(7,0,"Fix:3D"); |
break; |
default: |
LCD_printfxy(0,0,"Sat:%02d Fix:?? ", GPSData.NumOfSats); |
LCD_printfxy(7,0,"Fix:??"); |
break; |
} |
if(GPSData.Flags & FLAG_DIFFSOLN) |
{ |
LCD_printfxy(13,0,"SBAS"); |
} |
else |
{ |
LCD_printfxy(13,0," "); |
} |
|
LCD_printfxy(0,1,"Speed N: %+4ld cm/s",GPSData.Speed_North); |
LCD_printfxy(0,2,"Speed E: %+4ld cm/s",GPSData.Speed_East); |
LCD_printfxy(0,3,"Speed T: %+4ld cm/s",GPSData.Speed_Top); |