altos: clear CPU port 1 interrupt flag when handled
[fw/altos] / src / ao_gps_test_skytraq.c
index 7fa10eaaf7bb1818f2e0b1dbed5f1e5097620b6b..b94e9bd28a9806857f0b1b0a7b51d00bfeeb1e93 100644 (file)
@@ -28,6 +28,7 @@
 #define AO_GPS_VALID           (1 << 4)
 #define AO_GPS_RUNNING         (1 << 5)
 #define AO_GPS_DATE_VALID      (1 << 6)
+#define AO_GPS_COURSE_VALID    (1 << 7)
 
 struct ao_gps_data {
        uint8_t                 year;
@@ -63,9 +64,11 @@ struct ao_gps_sat_data {
        uint8_t         c_n_1;
 };
 
+#define AO_MAX_GPS_TRACKING    12
+
 struct ao_gps_tracking_data {
        uint8_t                 channels;
-       struct ao_gps_sat_data  sats[12];
+       struct ao_gps_sat_data  sats[AO_MAX_GPS_TRACKING];
 };
 
 void