altos: Switch APRS to compressed position format
[fw/altos] / src / drivers / ao_gps_ublox.c
index e91683485a6c5a36166e04d715e816feea66f9ed..4fb907462c43691807e355a21549b63a6dd1658b 100644 (file)
 
 #include "ao_gps_ublox.h"
 
-#define AO_UBLOX_DEBUG 1
+#define AO_UBLOX_DEBUG 0
 
 #include <stdarg.h>
 
+__xdata uint8_t ao_gps_new;
 __xdata uint8_t ao_gps_mutex;
 __pdata uint16_t ao_gps_tick;
 __xdata struct ao_telemetry_location   ao_gps_data;
@@ -760,8 +761,8 @@ ao_gps(void) __reentrant
                                }
 
                                ao_mutex_put(&ao_gps_mutex);
-                               ao_wakeup(&ao_gps_data);
-                               ao_wakeup(&ao_gps_tracking_data);
+                               ao_gps_new = AO_GPS_NEW_DATA | AO_GPS_NEW_TRACKING;
+                               ao_wakeup(&ao_gps_new);
                                break;
                        }
                        break;