altos: fix test builds of non-accel flight code
authorKeith Packard <keithp@keithp.com>
Tue, 5 Jun 2012 03:51:35 +0000 (20:51 -0700)
committerKeith Packard <keithp@keithp.com>
Tue, 5 Jun 2012 03:51:35 +0000 (20:51 -0700)
Remove references to accel variables when building baro-only flight
test code.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/core/ao_flight_mm.c

index e812016eaec05e854226e9858959bb1fe58f6874..2bc5c36a91b3146ab5a9499bb62a06e6e17aa366 100644 (file)
@@ -359,9 +359,11 @@ static inline int frac_part(int16_t i)     { return ((i & 0xf) * 100 + 8) / 16; }
 static void
 ao_flight_dump(void)
 {
+#if HAS_ACCEL
        int16_t accel;
 
        accel = ((ao_ground_accel - ao_sample_accel) * ao_accel_scale) >> 16;
+#endif
 
        printf ("sample:\n");
        printf ("  tick        %d\n", ao_sample_tick);
@@ -378,7 +380,9 @@ ao_flight_dump(void)
 
        printf ("  alt         %d\n", ao_sample_alt);
        printf ("  height      %d\n", ao_sample_height);
+#if HAS_ACCEL
        printf ("  accel       %d.%02d\n", int_part(accel), frac_part(accel));
+#endif
 
 
        printf ("kalman:\n");