diff options
author | Gwendal Grignou <gwendal@chromium.org> | 2020-01-08 17:31:15 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-01-13 20:54:18 +0000 |
commit | 8e7d2cfac6cc60599c22fe4f072d5744b772fdf5 (patch) | |
tree | 429270ad673b463546ce35224ceae54d103ff527 /common | |
parent | 1e3197dd934a18a5d6bd7f67f1e9c3a5ffe1b1eb (diff) | |
download | chrome-ec-8e7d2cfac6cc60599c22fe4f072d5744b772fdf5.tar.gz |
common/motion_sense: finish change that change ODR in motion task
Forgot to change odr_event_required in the console command accelrate.
Fixup of crrev.com/c/1470772
BUG=b:111422556,chromium:562245,b:124085261
BRANCH=none
TEST=Using accelrate ID ODR 1 change the ODR on sensor ID.
Change-Id: I62b5d4b120e212ad74c976923270f29176266870
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1992840
Reviewed-by: Yuval Peress <peress@chromium.org>
Diffstat (limited to 'common')
-rw-r--r-- | common/motion_sense.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/motion_sense.c b/common/motion_sense.c index bcff40d2cb..5f3f187ff0 100644 --- a/common/motion_sense.c +++ b/common/motion_sense.c @@ -1565,6 +1565,9 @@ static int command_accel_data_rate(int argc, char **argv) sensor->config[SENSOR_CONFIG_AP].odr = 0; sensor->config[config_id].odr = data | (round ? ROUND_UP_FLAG : 0); + + atomic_or(&odr_event_required, + 1 << (sensor - motion_sensors)); task_set_event(TASK_ID_MOTIONSENSE, TASK_EVENT_MOTION_ODR_CHANGE, 0); } else { |