diff options
author | Phoenix Wu <wujing6@huaqin.corp-partner.google.com> | 2019-01-30 09:53:21 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-02-04 12:42:03 -0800 |
commit | 57949eea6df840f37ac815617bc1f0122792da57 (patch) | |
tree | dab11c6ccfafb13a6b95bddd33fca4e907f44c67 /board | |
parent | ae676b1d4770ec3a289f5dfd77030ee1e0e68002 (diff) | |
download | chrome-ec-57949eea6df840f37ac815617bc1f0122792da57.tar.gz |
flapjack: adjust lid reference matrix of accel&gyro sensor BMI160
Fix reference point according to the bmi160 datasheet for flapjack
CQ-DEPEND=CL:1438957
BUG=b:123388603
BRANCH=None
TEST=1.)After AP power-on, before OS, run "sysjump rw" in EC to jump RW
2.)Flip the board and see that the UI also flips accordingly.
Change-Id: Idc86254a732802afb9e92b785a27d4fd935fbd22
Reviewed-on: https://chromium-review.googlesource.com/1445131
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Phoenix Wu <wujing6@huaqin.corp-partner.google.com>
Tested-by: Kaka Ni <nigang@huaqin.corp-partner.google.com>
Reviewed-by: Phoenix Wu <wujing6@huaqin.corp-partner.google.com>
Reviewed-by: Kaka Ni <nigang@huaqin.corp-partner.google.com>
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'board')
-rw-r--r-- | board/flapjack/board.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/board/flapjack/board.c b/board/flapjack/board.c index 3c8c334659..692219ac3a 100644 --- a/board/flapjack/board.c +++ b/board/flapjack/board.c @@ -324,9 +324,9 @@ static struct bmi160_drv_data_t g_bmi160_data; /* Matrix to rotate accelerometer into standard reference frame */ const mat33_fp_t lid_standard_ref = { - { FLOAT_TO_FP(1), 0, 0}, - { 0, FLOAT_TO_FP(1), 0}, - { 0, 0, FLOAT_TO_FP(1)} + { 0, FLOAT_TO_FP(-1), 0}, + { FLOAT_TO_FP(-1), 0, 0}, + { 0, 0, FLOAT_TO_FP(-1)} }; /* Matrix to rotate accelrator into standard reference frame */ |