summaryrefslogtreecommitdiff
path: root/test/motion_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/motion_common.c')
-rw-r--r--test/motion_common.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/test/motion_common.c b/test/motion_common.c
index 2cacae0eb1..4efa407b9f 100644
--- a/test/motion_common.c
+++ b/test/motion_common.c
@@ -15,9 +15,9 @@
/*****************************************************************************/
/* Mock functions */
-static int accel_init(const struct motion_sensor_t *s)
+static int accel_init(struct motion_sensor_t *s)
{
- return EC_SUCCESS;
+ return sensor_init_done(s);
}
static int accel_read(const struct motion_sensor_t *s, intv3_t v)
@@ -26,9 +26,10 @@ static int accel_read(const struct motion_sensor_t *s, intv3_t v)
return EC_SUCCESS;
}
-static int accel_get_range(const struct motion_sensor_t *s)
+static int accel_set_range(struct motion_sensor_t *s, int range, int rnd)
{
- return s->default_range;
+ s->current_range = range;
+ return EC_SUCCESS;
}
static int accel_get_resolution(const struct motion_sensor_t *s)
@@ -70,7 +71,7 @@ static int accel_get_rms_noise(const struct motion_sensor_t *s)
const struct accelgyro_drv test_motion_sense = {
.init = accel_init,
.read = accel_read,
- .get_range = accel_get_range,
+ .set_range = accel_set_range,
.get_resolution = accel_get_resolution,
.set_data_rate = accel_set_data_rate,
.get_data_rate = accel_get_data_rate,