diff options
author | Gwendal Grignou <gwendal@chromium.org> | 2017-07-20 15:17:47 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-08-29 23:09:59 +0000 |
commit | 79c4353e8d0f45ce3b3908757194f5191bb389da (patch) | |
tree | ac2490f04b149ec9f2dfc4e6c6f3254e619c27d9 /board/eve | |
parent | 868d1c87c241e22b0c353e342486689caf554b9f (diff) | |
download | chrome-ec-79c4353e8d0f45ce3b3908757194f5191bb389da.tar.gz |
eve: add motion lid check
In case the GMR does not work, we do not send (SW_TABLET_MODE), value 0,
when the lid is against the base (tablet mode).
Use lid angle calculation to help. In practice it triggers tablet mode
earlier (at around 300) and exists later (240 degree).
BUG=b:63702771
BRANCH=eve
TEST=Check tablet mode is mostly driven by accels.
Change-Id: I832629bfaedcd2154c2839a8fda03248509662ec
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/580334
Reviewed-by: Duncan Laurie <dlaurie@google.com>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2320005
Commit-Queue: Patryk Duda <pdk@semihalf.com>
Tested-by: Patryk Duda <pdk@semihalf.com>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'board/eve')
-rw-r--r-- | board/eve/board.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/board/eve/board.h b/board/eve/board.h index e59a204d1c..086ada0de7 100644 --- a/board/eve/board.h +++ b/board/eve/board.h @@ -127,6 +127,8 @@ #define CONFIG_ACCELGYRO_BMI160_INT2_OUTPUT /* Unused */ #define CONFIG_MAG_CALIBRATE #define CONFIG_LID_ANGLE +#define CONFIG_LID_ANGLE_INVALID_CHECK +#define CONFIG_LID_ANGLE_TABLET_MODE #define CONFIG_LID_ANGLE_UPDATE #define CONFIG_LID_ANGLE_SENSOR_BASE BASE_ACCEL #define CONFIG_LID_ANGLE_SENSOR_LID LID_ACCEL |