Rev 416 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 416 | Rev 417 | ||
---|---|---|---|
Line 111... | Line 111... | ||
111 | LCD_printfxy(0,0,"Sats:%02d Fix:?? ", GPSData.NumOfSats); |
111 | LCD_printfxy(0,0,"Sats:%02d Fix:?? ", GPSData.NumOfSats); |
112 | break; |
112 | break; |
113 | } |
113 | } |
114 | if(GPSData.Position.Longitude < 0) sign = '-'; |
114 | if(GPSData.Position.Longitude < 0) sign = '-'; |
115 | else sign = '+'; |
115 | else sign = '+'; |
116 | i1 = abs(int16_t)(GPSData.Position.Longitude/10000000L); |
116 | i1 = abs((int16_t)(GPSData.Position.Longitude/10000000L)); |
117 | i2 = abs((int16_t)((GPSData.Position.Longitude%10000000L)/10000L)); |
117 | i2 = abs((int16_t)((GPSData.Position.Longitude%10000000L)/10000L)); |
118 | i3 = abs((int16_t)(((GPSData.Position.Longitude%10000000L)%10000L)/10L)); |
118 | i3 = abs((int16_t)(((GPSData.Position.Longitude%10000000L)%10000L)/10L)); |
119 | LCD_printfxy(0,1,"Lon: %c%d.%.3d%.3d deg",sign, i1, i2, i3); |
119 | LCD_printfxy(0,1,"Lon: %c%d.%.3d%.3d deg",sign, i1, i2, i3); |
120 | if(GPSData.Position.Latitude < 0) sign = '-'; |
120 | if(GPSData.Position.Latitude < 0) sign = '-'; |
121 | else sign = '+'; |
121 | else sign = '+'; |
122 | i1 = abs(int16_t)(GPSData.Position.Latitude/10000000L); |
122 | i1 = abs((int16_t)(GPSData.Position.Latitude/10000000L)); |
123 | i2 = abs((int16_t)((GPSData.Position.Latitude%10000000L)/10000L)); |
123 | i2 = abs((int16_t)((GPSData.Position.Latitude%10000000L)/10000L)); |
124 | i3 = abs((int16_t)(((GPSData.Position.Latitude%10000000L)%10000L)/10L)); |
124 | i3 = abs((int16_t)(((GPSData.Position.Latitude%10000000L)%10000L)/10L)); |
125 | LCD_printfxy(0,2,"Lat: %c%d.%.3d%.3d deg",sign, i1, i2, i3); |
125 | LCD_printfxy(0,2,"Lat: %c%d.%.3d%.3d deg",sign, i1, i2, i3); |
126 | if(GPSData.Position.Altitude < 0) sign = '-'; |
126 | if(GPSData.Position.Altitude < 0) sign = '-'; |
127 | else sign = '+'; |
127 | else sign = '+'; |