summaryrefslogtreecommitdiff
path: root/src/core/hid
diff options
context:
space:
mode:
authorGravatar bunnei2022-04-21 21:25:47 -0700
committerGravatar GitHub2022-04-21 21:25:47 -0700
commita1ee9799bcd6cbf7c68733136fe7acbebf33a71a (patch)
tree710d6e433431b875f59ba137eccac6f488493ca5 /src/core/hid
parentMerge pull request #8192 from german77/screenshot (diff)
parentservice: hid: Improve accuracy of sixaxis functions (diff)
downloadyuzu-a1ee9799bcd6cbf7c68733136fe7acbebf33a71a.tar.gz
yuzu-a1ee9799bcd6cbf7c68733136fe7acbebf33a71a.tar.xz
yuzu-a1ee9799bcd6cbf7c68733136fe7acbebf33a71a.zip
Merge pull request #8222 from german77/sixaxis_test
service: hid: Improve accuracy of sixaxis functions
Diffstat (limited to 'src/core/hid')
-rw-r--r--src/core/hid/hid_types.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/hid/hid_types.h b/src/core/hid/hid_types.h
index 778b328b9..422a9af33 100644
--- a/src/core/hid/hid_types.h
+++ b/src/core/hid/hid_types.h
@@ -491,9 +491,10 @@ struct SixAxisSensorHandle {
491}; 491};
492static_assert(sizeof(SixAxisSensorHandle) == 4, "SixAxisSensorHandle is an invalid size"); 492static_assert(sizeof(SixAxisSensorHandle) == 4, "SixAxisSensorHandle is an invalid size");
493 493
494// These parameters seem related to how much gyro/accelerometer is used
494struct SixAxisSensorFusionParameters { 495struct SixAxisSensorFusionParameters {
495 f32 parameter1; 496 f32 parameter1{0.03f}; // Range 0.0 to 1.0, default 0.03
496 f32 parameter2; 497 f32 parameter2{0.4f}; // Default 0.4
497}; 498};
498static_assert(sizeof(SixAxisSensorFusionParameters) == 8, 499static_assert(sizeof(SixAxisSensorFusionParameters) == 8,
499 "SixAxisSensorFusionParameters is an invalid size"); 500 "SixAxisSensorFusionParameters is an invalid size");