altos: Broke TeleMetrum GPS reporting by holding the GPS mutex too much
[fw/altos] / src / core / ao_convert_pa_test.c
index 143ce95858daf9aff6739872bce9b3fd4938f669..7d5b1922a69a56abc29982a653c6d2a827abded9 100644 (file)
@@ -24,9 +24,10 @@ typedef int32_t alt_t;
 #define STEP_P 1
 #define STEP_A 1
 
-static inline i_abs(int i) { return i < 0 ? -i : i; }
+static inline int i_abs(int i) { return i < 0 ? -i : i; }
 
-main ()
+int
+main (int argc, char **argv)
 {
        int     i;
        int32_t p_to_a, p_to_a_to_p;
@@ -50,9 +51,7 @@ main ()
 //             printf ("pa %d alt %d pa %d\n",
 //                     i, p_to_a, p_to_a_to_p);
        }
-       for (i = -1450; i < 74250 + STEP_A; i += STEP_A) {
-               if (i > 74250)
-                       i = 74250;
+       for (i = -1450; i < 40000 + STEP_A; i += STEP_A) {
                a_to_p = ao_altitude_to_pa(i);
                a_to_p_to_a = ao_pa_to_altitude(a_to_p);
                a_error = i_abs(a_to_p_to_a - i);