diff options
Diffstat (limited to 'board/samus/board.c')
-rw-r--r-- | board/samus/board.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/board/samus/board.c b/board/samus/board.c index 704b3102b8..9dfcd1a8b4 100644 --- a/board/samus/board.c +++ b/board/samus/board.c @@ -249,15 +249,15 @@ struct kxcj9_data g_kxcj9_data; /* Four Motion sensors */ /* Matrix to rotate accelrator into standard reference frame */ const matrix_3x3_t base_standard_ref = { - {-1, 0, 0}, - { 0, -1, 0}, - { 0, 0, -1} + {FLOAT_TO_FP(-1), 0, 0}, + { 0, FLOAT_TO_FP(-1), 0}, + { 0, 0, FLOAT_TO_FP(-1)} }; const matrix_3x3_t lid_standard_ref = { - { 0, 1, 0}, - {-1, 0, 0}, - { 0, 0, -1} + { 0, FLOAT_TO_FP(1), 0}, + {FLOAT_TO_FP(-1), 0, 0}, + { 0, 0, FLOAT_TO_FP(-1)} }; struct motion_sensor_t motion_sensors[] = { @@ -289,14 +289,14 @@ const unsigned int motion_sensor_count = ARRAY_SIZE(motion_sensors); const struct accel_orientation acc_orient = { /* Hinge aligns with y axis. */ .rot_hinge_90 = { - { 1, 0, 0}, - { 0, 1, 0}, - { 0, 0, 1} + { FLOAT_TO_FP(1), 0, 0}, + { 0, FLOAT_TO_FP(1), 0}, + { 0, 0, FLOAT_TO_FP(1)} }, .rot_hinge_180 = { - { 1, 0, 0}, - { 0, 1, 0}, - { 0, 0, 1} + { FLOAT_TO_FP(1), 0, 0}, + { 0, FLOAT_TO_FP(1), 0}, + { 0, 0, FLOAT_TO_FP(1)} }, .hinge_axis = {0, 1, 0}, }; |