From b7cc2a20ff139c843cbb666819750e4f484c483a Mon Sep 17 00:00:00 2001 From: Gwendal Grignou Date: Thu, 15 Sep 2016 16:36:28 -0700 Subject: [PATCH] reef: More sensor fix. - Fix magnetometer matrix to match BMM150 physical position - Increase HOSTCMD stack size, EC crash when calibrating gyroscope. BUG=none BRANCH=reef TEST=No crash when calibrating from AP (echo 1 > /sys/.../iio:deviceX/calibrate). Change-Id: I2d7b73c295a71649f54ffa61ec8cafa1230c8a7d Signed-off-by: Gwendal Grignou Reviewed-on: https://chromium-review.googlesource.com/386442 Reviewed-by: Aseda Aboagye --- board/reef/board.c | 4 ++-- board/reef/ec.tasklist | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/board/reef/board.c b/board/reef/board.c index e29936badf..6c15020742 100644 --- a/board/reef/board.c +++ b/board/reef/board.c @@ -710,8 +710,8 @@ const matrix_3x3_t base_standard_ref = { }; const matrix_3x3_t mag_standard_ref = { - { FLOAT_TO_FP(1), 0, 0}, - { 0, FLOAT_TO_FP(-1), 0}, + { FLOAT_TO_FP(-1), 0, 0}, + { 0, FLOAT_TO_FP(1), 0}, { 0, 0, FLOAT_TO_FP(-1)} }; diff --git a/board/reef/ec.tasklist b/board/reef/ec.tasklist index 4ea21ebef8..c3e369d7c6 100644 --- a/board/reef/ec.tasklist +++ b/board/reef/ec.tasklist @@ -30,7 +30,7 @@ TASK_NOTEST(CHIPSET, chipset_task, NULL, LARGER_TASK_STACK_SIZE) \ TASK_NOTEST(KEYPROTO, keyboard_protocol_task, NULL, TASK_STACK_SIZE) \ TASK_NOTEST(PDCMD, pd_command_task, NULL, TASK_STACK_SIZE) \ - TASK_ALWAYS(HOSTCMD, host_command_task, NULL, TASK_STACK_SIZE) \ + TASK_ALWAYS(HOSTCMD, host_command_task, NULL, LARGER_TASK_STACK_SIZE) \ TASK_ALWAYS(CONSOLE, console_task, NULL, VENTI_TASK_STACK_SIZE) \ TASK_ALWAYS(POWERBTN, power_button_task, NULL, LARGER_TASK_STACK_SIZE) \ TASK_NOTEST(KEYSCAN, keyboard_scan_task, NULL, TASK_STACK_SIZE) \