diff options
-rw-r--r-- | firmware/os/drivers/bosch_bmi160/bosch_bmi160.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c b/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c index 34bad873..3f272d6c 100644 --- a/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c +++ b/firmware/os/drivers/bosch_bmi160/bosch_bmi160.c @@ -3344,7 +3344,7 @@ static void processPendingEvt(void) } } if (mTask.sensors[STEPCNT].flush > 0 || T(pending_step_cnt)) { - T(pending_step_cnt) = T(pending_step_cnt) && !stepCntFlushGetData(); + T(pending_step_cnt) = !stepCntFlushGetData() && T(pending_step_cnt); return; } if (mTask.pending_calibration_save) { |