yuzu-emu
/
yuzu-mainline
Archived
1
0
Fork 0

input_common: Minor typo issues (#9922)

This commit is contained in:
Narr the Reg 2023-03-07 20:15:46 -06:00 committed by GitHub
parent a7792e5ff8
commit 757aafa582
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 48 additions and 48 deletions

View File

@ -46,7 +46,7 @@ enum class PollingMode {
// Constant polling of buttons, analogs and motion data // Constant polling of buttons, analogs and motion data
Active, Active,
// Only update on button change, digital analogs // Only update on button change, digital analogs
Pasive, Passive,
// Enable near field communication polling // Enable near field communication polling
NFC, NFC,
// Enable infrared camera polling // Enable infrared camera polling

View File

@ -307,8 +307,8 @@ Common::Input::DriverResult Joycons::SetPollingMode(const PadIdentifier& identif
switch (polling_mode) { switch (polling_mode) {
case Common::Input::PollingMode::Active: case Common::Input::PollingMode::Active:
return static_cast<Common::Input::DriverResult>(handle->SetActiveMode()); return static_cast<Common::Input::DriverResult>(handle->SetActiveMode());
case Common::Input::PollingMode::Pasive: case Common::Input::PollingMode::Passive:
return static_cast<Common::Input::DriverResult>(handle->SetPasiveMode()); return static_cast<Common::Input::DriverResult>(handle->SetPassiveMode());
case Common::Input::PollingMode::IR: case Common::Input::PollingMode::IR:
return static_cast<Common::Input::DriverResult>(handle->SetIrMode()); return static_cast<Common::Input::DriverResult>(handle->SetIrMode());
case Common::Input::PollingMode::NFC: case Common::Input::PollingMode::NFC:

View File

@ -60,6 +60,6 @@ private:
std::string file_path{}; std::string file_path{};
State state{State::Initialized}; State state{State::Initialized};
std::vector<u8> nfc_data; std::vector<u8> nfc_data;
Common::Input::PollingMode polling_mode{Common::Input::PollingMode::Pasive}; Common::Input::PollingMode polling_mode{Common::Input::PollingMode::Passive};
}; };
} // namespace InputCommon } // namespace InputCommon

View File

@ -410,7 +410,7 @@ DriverResult JoyconDriver::SetIrsConfig(IrsMode mode_, IrsResolution format_) {
return result; return result;
} }
DriverResult JoyconDriver::SetPasiveMode() { DriverResult JoyconDriver::SetPassiveMode() {
std::scoped_lock lock{mutex}; std::scoped_lock lock{mutex};
motion_enabled = false; motion_enabled = false;
hidbus_enabled = false; hidbus_enabled = false;

View File

@ -44,7 +44,7 @@ public:
DriverResult SetVibration(const VibrationValue& vibration); DriverResult SetVibration(const VibrationValue& vibration);
DriverResult SetLedConfig(u8 led_pattern); DriverResult SetLedConfig(u8 led_pattern);
DriverResult SetIrsConfig(IrsMode mode_, IrsResolution format_); DriverResult SetIrsConfig(IrsMode mode_, IrsResolution format_);
DriverResult SetPasiveMode(); DriverResult SetPassiveMode();
DriverResult SetActiveMode(); DriverResult SetActiveMode();
DriverResult SetIrMode(); DriverResult SetIrMode();
DriverResult SetNfcMode(); DriverResult SetNfcMode();

View File

@ -78,7 +78,7 @@ enum class PadButton : u32 {
Capture = 0x200000, Capture = 0x200000,
}; };
enum class PasivePadButton : u32 { enum class PassivePadButton : u32 {
Down_A = 0x0001, Down_A = 0x0001,
Right_X = 0x0002, Right_X = 0x0002,
Left_B = 0x0004, Left_B = 0x0004,
@ -95,7 +95,7 @@ enum class PasivePadButton : u32 {
ZL_ZR = 0x8000, ZL_ZR = 0x8000,
}; };
enum class PasivePadStick : u8 { enum class PassivePadStick : u8 {
Right = 0x00, Right = 0x00,
RightDown = 0x01, RightDown = 0x01,
Down = 0x02, Down = 0x02,

View File

@ -48,13 +48,13 @@ void JoyconPoller::ReadPassiveMode(std::span<u8> buffer) {
switch (device_type) { switch (device_type) {
case ControllerType::Left: case ControllerType::Left:
UpdatePasiveLeftPadInput(data); UpdatePassiveLeftPadInput(data);
break; break;
case ControllerType::Right: case ControllerType::Right:
UpdatePasiveRightPadInput(data); UpdatePassiveRightPadInput(data);
break; break;
case ControllerType::Pro: case ControllerType::Pro:
UpdatePasiveProPadInput(data); UpdatePassiveProPadInput(data);
break; break;
default: default:
break; break;
@ -210,12 +210,12 @@ void JoyconPoller::UpdateActiveProPadInput(const InputReportActive& input,
} }
} }
void JoyconPoller::UpdatePasiveLeftPadInput(const InputReportPassive& input) { void JoyconPoller::UpdatePassiveLeftPadInput(const InputReportPassive& input) {
static constexpr std::array<PasivePadButton, 11> left_buttons{ static constexpr std::array<PassivePadButton, 11> left_buttons{
PasivePadButton::Down_A, PasivePadButton::Right_X, PasivePadButton::Left_B, PassivePadButton::Down_A, PassivePadButton::Right_X, PassivePadButton::Left_B,
PasivePadButton::Up_Y, PasivePadButton::SL, PasivePadButton::SR, PassivePadButton::Up_Y, PassivePadButton::SL, PassivePadButton::SR,
PasivePadButton::L_R, PasivePadButton::ZL_ZR, PasivePadButton::Minus, PassivePadButton::L_R, PassivePadButton::ZL_ZR, PassivePadButton::Minus,
PasivePadButton::Capture, PasivePadButton::StickL, PassivePadButton::Capture, PassivePadButton::StickL,
}; };
for (auto left_button : left_buttons) { for (auto left_button : left_buttons) {
@ -225,17 +225,17 @@ void JoyconPoller::UpdatePasiveLeftPadInput(const InputReportPassive& input) {
} }
const auto [left_axis_x, left_axis_y] = const auto [left_axis_x, left_axis_y] =
GetPassiveAxisValue(static_cast<PasivePadStick>(input.stick_state)); GetPassiveAxisValue(static_cast<PassivePadStick>(input.stick_state));
callbacks.on_stick_data(static_cast<int>(PadAxes::LeftStickX), left_axis_x); callbacks.on_stick_data(static_cast<int>(PadAxes::LeftStickX), left_axis_x);
callbacks.on_stick_data(static_cast<int>(PadAxes::LeftStickY), left_axis_y); callbacks.on_stick_data(static_cast<int>(PadAxes::LeftStickY), left_axis_y);
} }
void JoyconPoller::UpdatePasiveRightPadInput(const InputReportPassive& input) { void JoyconPoller::UpdatePassiveRightPadInput(const InputReportPassive& input) {
static constexpr std::array<PasivePadButton, 11> right_buttons{ static constexpr std::array<PassivePadButton, 11> right_buttons{
PasivePadButton::Down_A, PasivePadButton::Right_X, PasivePadButton::Left_B, PassivePadButton::Down_A, PassivePadButton::Right_X, PassivePadButton::Left_B,
PasivePadButton::Up_Y, PasivePadButton::SL, PasivePadButton::SR, PassivePadButton::Up_Y, PassivePadButton::SL, PassivePadButton::SR,
PasivePadButton::L_R, PasivePadButton::ZL_ZR, PasivePadButton::Plus, PassivePadButton::L_R, PassivePadButton::ZL_ZR, PassivePadButton::Plus,
PasivePadButton::Home, PasivePadButton::StickR, PassivePadButton::Home, PassivePadButton::StickR,
}; };
for (auto right_button : right_buttons) { for (auto right_button : right_buttons) {
@ -245,18 +245,18 @@ void JoyconPoller::UpdatePasiveRightPadInput(const InputReportPassive& input) {
} }
const auto [right_axis_x, right_axis_y] = const auto [right_axis_x, right_axis_y] =
GetPassiveAxisValue(static_cast<PasivePadStick>(input.stick_state)); GetPassiveAxisValue(static_cast<PassivePadStick>(input.stick_state));
callbacks.on_stick_data(static_cast<int>(PadAxes::RightStickX), right_axis_x); callbacks.on_stick_data(static_cast<int>(PadAxes::RightStickX), right_axis_x);
callbacks.on_stick_data(static_cast<int>(PadAxes::RightStickY), right_axis_y); callbacks.on_stick_data(static_cast<int>(PadAxes::RightStickY), right_axis_y);
} }
void JoyconPoller::UpdatePasiveProPadInput(const InputReportPassive& input) { void JoyconPoller::UpdatePassiveProPadInput(const InputReportPassive& input) {
static constexpr std::array<PasivePadButton, 14> pro_buttons{ static constexpr std::array<PassivePadButton, 14> pro_buttons{
PasivePadButton::Down_A, PasivePadButton::Right_X, PasivePadButton::Left_B, PassivePadButton::Down_A, PassivePadButton::Right_X, PassivePadButton::Left_B,
PasivePadButton::Up_Y, PasivePadButton::SL, PasivePadButton::SR, PassivePadButton::Up_Y, PassivePadButton::SL, PassivePadButton::SR,
PasivePadButton::L_R, PasivePadButton::ZL_ZR, PasivePadButton::Minus, PassivePadButton::L_R, PassivePadButton::ZL_ZR, PassivePadButton::Minus,
PasivePadButton::Plus, PasivePadButton::Capture, PasivePadButton::Home, PassivePadButton::Plus, PassivePadButton::Capture, PassivePadButton::Home,
PasivePadButton::StickL, PasivePadButton::StickR, PassivePadButton::StickL, PassivePadButton::StickR,
}; };
for (auto pro_button : pro_buttons) { for (auto pro_button : pro_buttons) {
@ -266,9 +266,9 @@ void JoyconPoller::UpdatePasiveProPadInput(const InputReportPassive& input) {
} }
const auto [left_axis_x, left_axis_y] = const auto [left_axis_x, left_axis_y] =
GetPassiveAxisValue(static_cast<PasivePadStick>(input.stick_state && 0xf)); GetPassiveAxisValue(static_cast<PassivePadStick>(input.stick_state & 0xf));
const auto [right_axis_x, right_axis_y] = const auto [right_axis_x, right_axis_y] =
GetPassiveAxisValue(static_cast<PasivePadStick>(input.stick_state >> 4)); GetPassiveAxisValue(static_cast<PassivePadStick>(input.stick_state >> 4));
callbacks.on_stick_data(static_cast<int>(PadAxes::LeftStickX), left_axis_x); callbacks.on_stick_data(static_cast<int>(PadAxes::LeftStickX), left_axis_x);
callbacks.on_stick_data(static_cast<int>(PadAxes::LeftStickY), left_axis_y); callbacks.on_stick_data(static_cast<int>(PadAxes::LeftStickY), left_axis_y);
callbacks.on_stick_data(static_cast<int>(PadAxes::RightStickX), right_axis_x); callbacks.on_stick_data(static_cast<int>(PadAxes::RightStickX), right_axis_x);
@ -283,25 +283,25 @@ f32 JoyconPoller::GetAxisValue(u16 raw_value, Joycon::JoyStickAxisCalibration ca
return value / calibration.min; return value / calibration.min;
} }
std::pair<f32, f32> JoyconPoller::GetPassiveAxisValue(PasivePadStick raw_value) const { std::pair<f32, f32> JoyconPoller::GetPassiveAxisValue(PassivePadStick raw_value) const {
switch (raw_value) { switch (raw_value) {
case PasivePadStick::Right: case PassivePadStick::Right:
return {1.0f, 0.0f}; return {1.0f, 0.0f};
case PasivePadStick::RightDown: case PassivePadStick::RightDown:
return {1.0f, -1.0f}; return {1.0f, -1.0f};
case PasivePadStick::Down: case PassivePadStick::Down:
return {0.0f, -1.0f}; return {0.0f, -1.0f};
case PasivePadStick::DownLeft: case PassivePadStick::DownLeft:
return {-1.0f, -1.0f}; return {-1.0f, -1.0f};
case PasivePadStick::Left: case PassivePadStick::Left:
return {-1.0f, 0.0f}; return {-1.0f, 0.0f};
case PasivePadStick::LeftUp: case PassivePadStick::LeftUp:
return {-1.0f, 1.0f}; return {-1.0f, 1.0f};
case PasivePadStick::Up: case PassivePadStick::Up:
return {0.0f, 1.0f}; return {0.0f, 1.0f};
case PasivePadStick::UpRight: case PassivePadStick::UpRight:
return {1.0f, 1.0f}; return {1.0f, 1.0f};
case PasivePadStick::Neutral: case PassivePadStick::Neutral:
default: default:
return {0.0f, 0.0f}; return {0.0f, 0.0f};
} }

View File

@ -46,15 +46,15 @@ private:
const MotionStatus& motion_status); const MotionStatus& motion_status);
void UpdateActiveProPadInput(const InputReportActive& input, const MotionStatus& motion_status); void UpdateActiveProPadInput(const InputReportActive& input, const MotionStatus& motion_status);
void UpdatePasiveLeftPadInput(const InputReportPassive& buffer); void UpdatePassiveLeftPadInput(const InputReportPassive& buffer);
void UpdatePasiveRightPadInput(const InputReportPassive& buffer); void UpdatePassiveRightPadInput(const InputReportPassive& buffer);
void UpdatePasiveProPadInput(const InputReportPassive& buffer); void UpdatePassiveProPadInput(const InputReportPassive& buffer);
/// Returns a calibrated joystick axis from raw axis data /// Returns a calibrated joystick axis from raw axis data
f32 GetAxisValue(u16 raw_value, JoyStickAxisCalibration calibration) const; f32 GetAxisValue(u16 raw_value, JoyStickAxisCalibration calibration) const;
/// Returns a digital joystick axis from passive axis data /// Returns a digital joystick axis from passive axis data
std::pair<f32, f32> GetPassiveAxisValue(PasivePadStick raw_value) const; std::pair<f32, f32> GetPassiveAxisValue(PassivePadStick raw_value) const;
/// Returns a calibrated accelerometer axis from raw motion data /// Returns a calibrated accelerometer axis from raw motion data
f32 GetAccelerometerValue(s16 raw, const MotionSensorCalibration& cal, f32 GetAccelerometerValue(s16 raw, const MotionSensorCalibration& cal,