summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ao_flight.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ao_flight.c b/ao_flight.c
index 3e747d06..51b2cd5e 100644
--- a/ao_flight.c
+++ b/ao_flight.c
@@ -170,7 +170,7 @@ ao_flight(void)
* so subtract instead of add.
*/
ticks = ao_flight_tick - ao_flight_prev_tick;
- ao_vel_change = (((ao_raw_accel + ao_raw_accel_prev) >> 1) - ao_ground_accel);
+ ao_vel_change = (((ao_raw_accel >> 1) + (ao_raw_accel_prev >> 1)) - ao_ground_accel);
ao_raw_accel_prev = ao_raw_accel;
/* one is a common interval */