summaryrefslogtreecommitdiff
path: root/common/motion_sense.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/motion_sense.c')
-rw-r--r--common/motion_sense.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/common/motion_sense.c b/common/motion_sense.c
index 40d922d1f7..64179750f3 100644
--- a/common/motion_sense.c
+++ b/common/motion_sense.c
@@ -119,8 +119,7 @@ static void motion_sense_get_fifo_info(
static inline int motion_sensor_time_to_read(const timestamp_t *ts,
const struct motion_sensor_t *sensor)
{
- int rate;
- sensor->drv->get_data_rate(sensor, &rate);
+ int rate = sensor->drv->get_data_rate(sensor);
if (rate == 0)
return 0;
/*
@@ -703,7 +702,7 @@ static int host_cmd_motion_sense(struct host_cmd_handler_args *args)
}
- sensor->drv->get_data_rate(sensor, &data);
+ data = sensor->drv->get_data_rate(sensor);
/* Save configuration parameter: ODR */
sensor->runtime_config.odr = data;
@@ -732,7 +731,7 @@ static int host_cmd_motion_sense(struct host_cmd_handler_args *args)
}
}
- sensor->drv->get_range(sensor, &data);
+ data = sensor->drv->get_range(sensor);
/* Save configuration parameter: range */
sensor->runtime_config.range = data;
@@ -885,8 +884,8 @@ static int command_accelrange(int argc, char **argv)
round) == EC_ERROR_INVAL)
return EC_ERROR_PARAM2;
} else {
- sensor->drv->get_range(sensor, &data);
- ccprintf("Range for sensor %d: %d\n", id, data);
+ ccprintf("Range for sensor %d: %d\n", id,
+ sensor->drv->get_range(sensor));
}
return EC_SUCCESS;
@@ -932,8 +931,8 @@ static int command_accelresolution(int argc, char **argv)
== EC_ERROR_INVAL)
return EC_ERROR_PARAM2;
} else {
- sensor->drv->get_resolution(sensor, &data);
- ccprintf("Resolution for sensor %d: %d\n", id, data);
+ ccprintf("Resolution for sensor %d: %d\n", id,
+ sensor->drv->get_resolution(sensor));
}
return EC_SUCCESS;
@@ -982,8 +981,8 @@ static int command_accel_data_rate(int argc, char **argv)
motion_sense_set_accel_interval(
NULL, MAX_MOTION_SENSE_WAIT_TIME);
} else {
- sensor->drv->get_data_rate(sensor, &data);
- ccprintf("Data rate for sensor %d: %d\n", id, data);
+ ccprintf("Data rate for sensor %d: %d\n", id,
+ sensor->drv->get_data_rate(sensor));
ccprintf("EC rate for sensor %d: %d\n", id,
SENSOR_EC_RATE(sensor));
ccprintf("Current EC rate: %d\n", accel_interval);