summaryrefslogtreecommitdiff
path: root/board/flapjack/board.c
diff options
context:
space:
mode:
authorPhoenix Wu <wujing6@huaqin.corp-partner.google.com>2019-01-30 09:53:21 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-02-04 12:42:03 -0800
commit57949eea6df840f37ac815617bc1f0122792da57 (patch)
treedab11c6ccfafb13a6b95bddd33fca4e907f44c67 /board/flapjack/board.c
parentae676b1d4770ec3a289f5dfd77030ee1e0e68002 (diff)
downloadchrome-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/flapjack/board.c')
-rw-r--r--board/flapjack/board.c6
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 */