summaryrefslogtreecommitdiff
path: root/common/lid_angle.c
diff options
context:
space:
mode:
authorAlec Berg <alecaberg@chromium.org>2014-03-21 17:43:10 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-03-27 18:43:08 +0000
commit6d745d8fd3016c6dc1b17ad1cd9b21ce65671a5a (patch)
tree74908a8b36a0488ae6f0dd6706b37231a3c70154 /common/lid_angle.c
parent9cb8f02605f2809b5fda30eeb9680c46c980036a (diff)
downloadchrome-ec-6d745d8fd3016c6dc1b17ad1cd9b21ce65671a5a.tar.gz
accel: added mutex to protect critical code in kxcj9 accel driver
Added a mutex in kxcj9 accelerometer driver to prevent concurrent accesses when writing to critical registers on sensor. Also added more console debugging functions behind CONFIG_CMD_ACCELS to allow writing a new range, resolution, or data rate to each sensor. BUG=chrome-os-partner:26884 BRANCH=rambi TEST=Tested by defining CONFIG_CMD_ACCELS and playing around with writing/reading various parameters on each sensor and making sure that the accelerometer is still reporting data every so often using the lidangle on command. Change-Id: Ic009951d508b125d1c479d042455713c9c8de761 Original-Change-Id: I2038f167fc8ca51723b0d1330aa090ab5158cf15 Signed-off-by: Alec Berg <alecaberg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/191173 Reviewed-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/191611
Diffstat (limited to 'common/lid_angle.c')
0 files changed, 0 insertions, 0 deletions