From 97bd6d641811cafc3ec99879fa53beda1a2334b5 Mon Sep 17 00:00:00 2001 From: Narr the Reg Date: Mon, 8 May 2023 11:17:27 -0600 Subject: core: hid: Allow to calibrate gyro sensor --- src/core/hid/emulated_controller.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/core/hid/emulated_controller.cpp') diff --git a/src/core/hid/emulated_controller.cpp b/src/core/hid/emulated_controller.cpp index c7f0af71f..366880711 100644 --- a/src/core/hid/emulated_controller.cpp +++ b/src/core/hid/emulated_controller.cpp @@ -688,6 +688,12 @@ void EmulatedController::SetMotionParam(std::size_t index, Common::ParamPackage ReloadInput(); } +void EmulatedController::StartMotionCalibration() { + for (ControllerMotionInfo& motion : controller.motion_values) { + motion.emulated.Calibrate(); + } +} + void EmulatedController::SetButton(const Common::Input::CallbackStatus& callback, std::size_t index, Common::UUID uuid) { if (index >= controller.button_values.size()) { -- cgit v1.2.3