X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fdrivers%2Fao_gps_skytraq.c;h=00c6932fc646e954d4f65c5263501632c5f4fd47;hb=b2d2a9de490a140e8f2c5c2fba739662b340fb3b;hp=3a253eea69559fb19731824c46866995e5b75baa;hpb=b140da92536d7c48ba37868f1c2afce7bb86dfdb;p=fw%2Faltos diff --git a/src/drivers/ao_gps_skytraq.c b/src/drivers/ao_gps_skytraq.c index 3a253eea..00c6932f 100644 --- a/src/drivers/ao_gps_skytraq.c +++ b/src/drivers/ao_gps_skytraq.c @@ -40,6 +40,7 @@ static uint8_t ao_gps_cksum; static uint8_t ao_gps_error; AO_TICK_TYPE ao_gps_tick; +AO_TICK_TYPE ao_gps_utc_tick; struct ao_telemetry_location ao_gps_data; struct ao_telemetry_satellite ao_gps_tracking_data; @@ -296,7 +297,7 @@ ao_nmea_gga(void) if (!ao_gps_error) { ao_mutex_get(&ao_gps_mutex); ao_gps_new |= AO_GPS_NEW_DATA; - ao_gps_tick = ao_gps_next_tick; + ao_gps_tick = ao_gps_utc_tick = ao_gps_next_tick; memcpy(&ao_gps_data, &ao_gps_next, sizeof (ao_gps_data)); ao_mutex_put(&ao_gps_mutex); ao_wakeup(&ao_gps_new);