summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames_Chao <james_chao@asus.corp-partner.google.com>2019-01-21 20:06:19 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-01-23 00:20:26 -0800
commit4ed20a85abc7e850d8ba28b99e517407596849cd (patch)
treec37f96f2bf04ae1a63faa140d64de8917b8af58a
parent3961177e176760c383e3f9f55da5882cba3192f3 (diff)
downloadchrome-ec-4ed20a85abc7e850d8ba28b99e517407596849cd.tar.gz
Ampton: tune motion sensors
BUG=b:118756407 BRANCH=octopus TEST=On Ampton EVT, Check the x,y,z direction is correct. Change-Id: Ia84d5db0723d8b24e7725333f35d466b7438598b Signed-off-by: James_Chao <james_chao@asus.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/1425138 Commit-Ready: James Chao <james_chao@asus.corp-partner.google.com> Tested-by: James Chao <james_chao@asus.corp-partner.google.com> Reviewed-by: Jett Rink <jettrink@chromium.org> Reviewed-by: Justin TerAvest <teravest@chromium.org>
-rw-r--r--board/ampton/board.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/board/ampton/board.c b/board/ampton/board.c
index 941aab7f00..a405a265c0 100644
--- a/board/ampton/board.c
+++ b/board/ampton/board.c
@@ -151,6 +151,12 @@ const mat33_fp_t lid_standard_ref = {
{ 0, 0, FLOAT_TO_FP(1)}
};
+const mat33_fp_t base_standard_ref = {
+ { 0, FLOAT_TO_FP(-1), 0},
+ { FLOAT_TO_FP(1), 0, 0},
+ { 0, 0, FLOAT_TO_FP(1)}
+};
+
/* sensor private data */
static struct kionix_accel_data g_kx022_data;
static struct bmi160_drv_data_t g_bmi160_data;
@@ -192,7 +198,7 @@ struct motion_sensor_t motion_sensors[] = {
.drv_data = &g_bmi160_data,
.port = I2C_PORT_SENSOR,
.addr = BMI160_ADDR0,
- .rot_standard_ref = NULL, /* Identity matrix. */
+ .rot_standard_ref = &base_standard_ref,
.default_range = 4, /* g */
.min_frequency = BMI160_ACCEL_MIN_FREQ,
.max_frequency = BMI160_ACCEL_MAX_FREQ,