X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fkernel%2Fao_microflight.c;fp=src%2Fkernel%2Fao_microflight.c;h=bf994b8f80b647f1f56825053e1e0edb1e77e288;hp=3c6caf7bac7db7d0509e069df6c30b1c8d42632d;hb=c49bd3cb0c31a51fae79ddc92237cc309be9a242;hpb=d225adc3af9e5726d436cbbdbf8dcc5837e50804 diff --git a/src/kernel/ao_microflight.c b/src/kernel/ao_microflight.c index 3c6caf7b..bf994b8f 100644 --- a/src/kernel/ao_microflight.c +++ b/src/kernel/ao_microflight.c @@ -46,7 +46,7 @@ ao_microflight(void) { int16_t sample_count; int16_t log_count; - uint16_t time; + AO_TICK_TYPE time; uint32_t pa_interval_min, pa_interval_max; int32_t pa_diff; uint8_t h; @@ -76,7 +76,7 @@ ao_microflight(void) #endif pa_hist[h] = pa; h = SKIP_PA_HIST(h,1); - pa_diff = pa_ground - ao_pa; + pa_diff = (int32_t) (pa_ground - ao_pa); #if BOOST_DETECT /* Check for a significant pressure change */ @@ -145,7 +145,7 @@ ao_microflight(void) pa_min = ao_pa; if (sample_count == (GROUND_AVG - 1)) { - pa_diff = pa_interval_max - pa_interval_min; + pa_diff = (int32_t) (pa_interval_max - pa_interval_min); /* Check to see if the pressure is now stable */ if (pa_diff < LAND_DETECT)