150,18 → 150,18 |
} |
if(GPSData.Position.Longitude < 0) sign = '-'; |
else sign = '+'; |
i1 = abs(GPSData.Position.Longitude/10000000L); |
i2 = abs(GPSData.Position.Longitude%10000000L); |
i1 = abs(GPSData.Position.Longitude)/10000000L; |
i2 = abs(GPSData.Position.Longitude)%10000000L; |
LCD_printfxy(0,1,"Lon:%c%3ld.%07ld deg",sign, i1, i2); |
if(GPSData.Position.Latitude < 0) sign = '-'; |
else sign = '+'; |
i1 = abs(GPSData.Position.Latitude/10000000L); |
i2 = abs(GPSData.Position.Latitude%10000000L); |
i1 = abs(GPSData.Position.Latitude)/10000000L; |
i2 = abs(GPSData.Position.Latitude)%10000000L; |
LCD_printfxy(0,2,"Lat:%c%3ld.%07ld deg",sign, i1, i2); |
if(GPSData.Position.Altitude < 0) sign = '-'; |
else sign = '+'; |
i1 = abs(GPSData.Position.Altitude/1000L); |
i2 = abs(GPSData.Position.Altitude%1000L); |
i1 = abs(GPSData.Position.Altitude)/1000L; |
i2 = abs(GPSData.Position.Altitude)%1000L; |
LCD_printfxy(0,3,"Alt:%c%4ld.%03ld m",i1, i2); |
} |
break; |
230,18 → 230,18 |
{ |
if(GPS_HomePosition.Longitude < 0) sign = '-'; |
else sign = '+'; |
i1 = abs(GPS_HomePosition.Longitude/10000000L); |
i2 = abs(GPS_HomePosition.Longitude%10000000L); |
i1 = abs(GPS_HomePosition.Longitude)/10000000L; |
i2 = abs(GPS_HomePosition.Longitude)%10000000L; |
LCD_printfxy(0,1,"Lon: %c%3ld.%07ld deg",sign, i1, i2); |
if(GPS_HomePosition.Latitude < 0) sign = '-'; |
else sign = '+'; |
i1 = abs(GPS_HomePosition.Latitude/10000000L); |
i2 = abs(GPS_HomePosition.Latitude%10000000L); |
i1 = abs(GPS_HomePosition.Latitude)/10000000L; |
i2 = abs(GPS_HomePosition.Latitude)%10000000L; |
LCD_printfxy(0,2,"Lat: %c%3ld.%07ld deg",sign, i1, i2); |
if(GPS_HomePosition.Altitude < 0) sign = '-'; |
else sign = '+'; |
i1 = abs(GPS_HomePosition.Altitude/1000L); |
i2 = abs(GPS_HomePosition.Altitude%1000L); |
i1 = abs(GPS_HomePosition.Altitude)/1000L; |
i2 = abs(GPS_HomePosition.Altitude)%1000L; |
LCD_printfxy(0,3,"Alt:%c%4ld.%03ld m",sign, i1, i2); |
} |
break; |