X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fkernel%2Fao_microflight.c;fp=src%2Fkernel%2Fao_microflight.c;h=bf994b8f80b647f1f56825053e1e0edb1e77e288;hb=f385aabe458ed162fa8b45afc433ee5de8bb7b60;hp=3c6caf7bac7db7d0509e069df6c30b1c8d42632d;hpb=b123c095384b57446d45d8678dff5448a7c659e4;p=fw%2Faltos 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)