altos: Extend GPS altitudes to at least 24 bits everywhere
[fw/altos] / src / kernel / ao_log_gps.c
index 8bf529f40b862a2eff145338bd2e83346aee08bb..a5a6358bf7fd9267ddb414357a0f5fbd220eab8d 100644 (file)
@@ -23,7 +23,6 @@
 #include <ao_distance.h>
 #include <ao_tracker.h>
 
-static __xdata uint8_t ao_log_mutex;
 static __xdata struct ao_log_gps log;
 
 __code uint8_t ao_log_format = AO_LOG_FORMAT_TELEGPS;
@@ -76,7 +75,8 @@ ao_log_gps_data(uint16_t tick, struct ao_telemetry_location *gps_data)
        log.type = AO_LOG_GPS_TIME;
        log.u.gps.latitude = gps_data->latitude;
        log.u.gps.longitude = gps_data->longitude;
-       log.u.gps.altitude = gps_data->altitude;
+       log.u.gps.altitude_low = gps_data->altitude_low;
+       log.u.gps.altitude_high = gps_data->altitude_high;
 
        log.u.gps.hour = gps_data->hour;
        log.u.gps.minute = gps_data->minute;