Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
[fw/altos] / src / kernel / ao_log_gps.c
index 211707e58221e5789de8d5fb6b00c79c7777735c..96f8140fdf04a171107eaef814599aed6e918611 100644 (file)
@@ -28,7 +28,7 @@ void
 ao_log_gps_flight(void)
 {
        ao_log_data.type = AO_LOG_FLIGHT;
-       ao_log_data.tick = ao_time();
+       ao_log_data.tick = (uint16_t) ao_time();
        ao_log_data.u.flight.flight = ao_flight_number;
        ao_log_write(&ao_log_data);
 }
@@ -36,7 +36,7 @@ ao_log_gps_flight(void)
 void
 ao_log_gps_data(AO_TICK_TYPE tick, struct ao_telemetry_location *gps_data)
 {
-       ao_log_data.tick = tick;
+       ao_log_data.tick = (uint16_t) tick;
        ao_log_data.type = AO_LOG_GPS_TIME;
        ao_log_data.u.gps.latitude = gps_data->latitude;
        ao_log_data.u.gps.longitude = gps_data->longitude;
@@ -65,7 +65,7 @@ ao_log_gps_tracking(AO_TICK_TYPE tick, struct ao_telemetry_satellite *gps_tracki
 {
        uint8_t c, n, i;
 
-       ao_log_data.tick = tick;
+       ao_log_data.tick = (uint16_t) tick;
        ao_log_data.type = AO_LOG_GPS_SAT;
        i = 0;
        n = gps_tracking_data->channels;