diff options
Diffstat (limited to 'ao_gps_print.c')
-rw-r--r-- | ao_gps_print.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ao_gps_print.c b/ao_gps_print.c index de4a79c1..8cadd31f 100644 --- a/ao_gps_print.c +++ b/ao_gps_print.c @@ -20,8 +20,10 @@ void ao_gps_print(__xdata struct ao_gps_data *gps_data) __reentrant { + printf("GPS %2d sat", + (gps_data->flags & AO_GPS_NUM_SAT_MASK) >> AO_GPS_NUM_SAT_SHIFT);; if (gps_data->flags & AO_GPS_VALID) { - printf("GPS %2d:%02d:%02d %2d°%2d.%04d'%c %2d°%2d.%04d'%c %5dm %2d sat\n", + printf(" %2d:%02d:%02d %2d°%2d.%04d'%c %2d°%2d.%04d'%c %5dm\n", gps_data->hour, gps_data->minute, gps_data->second, @@ -38,8 +40,7 @@ ao_gps_print(__xdata struct ao_gps_data *gps_data) __reentrant gps_data->altitude, (gps_data->flags & AO_GPS_NUM_SAT_MASK) >> AO_GPS_NUM_SAT_SHIFT); } else { - printf("GPS %2d sat\n", - (gps_data->flags & AO_GPS_NUM_SAT_MASK) >> AO_GPS_NUM_SAT_SHIFT);; + printf(" unlocked\n"); } } |