]> git.gag.com Git - fw/altos/blobdiff - src/drivers/ao_gps_skytraq.c
altos/drivers: Add explicit casts in ao_aprs, ao_bmx160 and ao_btm
[fw/altos] / src / drivers / ao_gps_skytraq.c
index f767118ab10883fd6f52d1382601810df31ff5e6..d90141b693910d9db54fc67a666a34977fa1236f 100644 (file)
@@ -39,11 +39,11 @@ static char ao_gps_char;
 static uint8_t ao_gps_cksum;
 static uint8_t ao_gps_error;
 
-uint16_t ao_gps_tick;
+AO_TICK_TYPE ao_gps_tick;
 struct ao_telemetry_location   ao_gps_data;
 struct ao_telemetry_satellite  ao_gps_tracking_data;
 
-static uint16_t                                ao_gps_next_tick;
+static AO_TICK_TYPE                    ao_gps_next_tick;
 static struct ao_telemetry_location    ao_gps_next;
 static uint8_t                         ao_gps_date_flags;
 static struct ao_telemetry_satellite   ao_gps_tracking_next;
@@ -298,7 +298,7 @@ ao_nmea_gga(void)
                ao_mutex_get(&ao_gps_mutex);
                ao_gps_new |= AO_GPS_NEW_DATA;
                ao_gps_tick = ao_gps_next_tick;
-               ao_xmemcpy(&ao_gps_data, &ao_gps_next, sizeof (ao_gps_data));
+               memcpy(&ao_gps_data, &ao_gps_next, sizeof (ao_gps_data));
                ao_mutex_put(&ao_gps_mutex);
                ao_wakeup(&ao_gps_new);
        }
@@ -357,7 +357,7 @@ ao_nmea_gsv(void)
        else if (done) {
                ao_mutex_get(&ao_gps_mutex);
                ao_gps_new |= AO_GPS_NEW_TRACKING;
-               ao_xmemcpy(&ao_gps_tracking_data, &ao_gps_tracking_next, sizeof(ao_gps_tracking_data));
+               memcpy(&ao_gps_tracking_data, &ao_gps_tracking_next, sizeof(ao_gps_tracking_data));
                ao_mutex_put(&ao_gps_mutex);
                ao_wakeup(&ao_gps_new);
        }