From 842de575e19cc120f651d0a671ca1f0e41ab64d2 Mon Sep 17 00:00:00 2001 From: Kedi Xu Date: Fri, 18 Jan 2019 19:18:18 +0800 Subject: [PATCH] HID:correct mag axis config for External viewer External viewer mag axis is different from ACCEL and Gyro, we need change it to Android coordinate system. Change-Id: I90b8427b3cbd176f5daea30e5ff01991ca146ae3 Signed-off-by: Kedi Xu --- drivers/hid/hid-qvr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/hid/hid-qvr.c b/drivers/hid/hid-qvr.c index c176e5321943..0abbfd5cd64e 100644 --- a/drivers/hid/hid-qvr.c +++ b/drivers/hid/hid-qvr.c @@ -282,8 +282,8 @@ static int qvr_send_package_wrap(u8 *message, int msize, struct hid_device *hid) data->gx = -imuData.gx0; data->gy = imuData.gy0; data->gz = -imuData.gz0; - data->mx = -imuData.mx0; - data->my = imuData.my0; + data->mx = -imuData.my0; + data->my = -imuData.mx0; data->mz = -imuData.mz0; index_buf->most_recent_index = buf_index;