diff options
| author | 2019-10-04 22:57:50 +0000 | |
|---|---|---|
| committer | 2019-10-04 23:41:22 +0000 | |
| commit | 0759df0affc6eeb9975a3c1a620a4b2ceb06de7e (patch) | |
| tree | 5a11d047b1343cfc1bef475f023c7118cb298292 /src/core | |
| parent | service/am: Silence -Wreorder (diff) | |
| download | yuzu-0759df0affc6eeb9975a3c1a620a4b2ceb06de7e.tar.gz yuzu-0759df0affc6eeb9975a3c1a620a4b2ceb06de7e.tar.xz yuzu-0759df0affc6eeb9975a3c1a620a4b2ceb06de7e.zip | |
service/hid: Silence -Wunused and -Wswitch
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/hle/service/hid/controllers/debug_pad.cpp | 5 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/debug_pad.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/gesture.cpp | 3 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/keyboard.cpp | 3 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/keyboard.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/mouse.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/mouse.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/npad.cpp | 8 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/stubbed.cpp | 3 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/stubbed.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/touchscreen.cpp | 3 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/touchscreen.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/xpad.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/hid/controllers/xpad.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/hid/hid.cpp | 6 |
15 files changed, 18 insertions, 23 deletions
diff --git a/src/core/hle/service/hid/controllers/debug_pad.cpp b/src/core/hle/service/hid/controllers/debug_pad.cpp index 8e8263f5b..1f2131ec8 100644 --- a/src/core/hle/service/hid/controllers/debug_pad.cpp +++ b/src/core/hle/service/hid/controllers/debug_pad.cpp | |||
| @@ -11,11 +11,10 @@ | |||
| 11 | namespace Service::HID { | 11 | namespace Service::HID { |
| 12 | 12 | ||
| 13 | constexpr s32 HID_JOYSTICK_MAX = 0x7fff; | 13 | constexpr s32 HID_JOYSTICK_MAX = 0x7fff; |
| 14 | constexpr s32 HID_JOYSTICK_MIN = -0x7fff; | 14 | [[maybe_unused]] constexpr s32 HID_JOYSTICK_MIN = -0x7fff; |
| 15 | enum class JoystickId : std::size_t { Joystick_Left, Joystick_Right }; | 15 | enum class JoystickId : std::size_t { Joystick_Left, Joystick_Right }; |
| 16 | 16 | ||
| 17 | Controller_DebugPad::Controller_DebugPad(Core::System& system) | 17 | Controller_DebugPad::Controller_DebugPad(Core::System& system) : ControllerBase(system) {} |
| 18 | : ControllerBase(system), system(system) {} | ||
| 19 | Controller_DebugPad::~Controller_DebugPad() = default; | 18 | Controller_DebugPad::~Controller_DebugPad() = default; |
| 20 | 19 | ||
| 21 | void Controller_DebugPad::OnInit() {} | 20 | void Controller_DebugPad::OnInit() {} |
diff --git a/src/core/hle/service/hid/controllers/debug_pad.h b/src/core/hle/service/hid/controllers/debug_pad.h index 6c4de817e..555b29d76 100644 --- a/src/core/hle/service/hid/controllers/debug_pad.h +++ b/src/core/hle/service/hid/controllers/debug_pad.h | |||
| @@ -89,6 +89,5 @@ private: | |||
| 89 | buttons; | 89 | buttons; |
| 90 | std::array<std::unique_ptr<Input::AnalogDevice>, Settings::NativeAnalog::NUM_STICKS_HID> | 90 | std::array<std::unique_ptr<Input::AnalogDevice>, Settings::NativeAnalog::NUM_STICKS_HID> |
| 91 | analogs; | 91 | analogs; |
| 92 | Core::System& system; | ||
| 93 | }; | 92 | }; |
| 94 | } // namespace Service::HID | 93 | } // namespace Service::HID |
diff --git a/src/core/hle/service/hid/controllers/gesture.cpp b/src/core/hle/service/hid/controllers/gesture.cpp index 0ceabb5bb..6e990dd00 100644 --- a/src/core/hle/service/hid/controllers/gesture.cpp +++ b/src/core/hle/service/hid/controllers/gesture.cpp | |||
| @@ -10,8 +10,7 @@ | |||
| 10 | namespace Service::HID { | 10 | namespace Service::HID { |
| 11 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x3BA00; | 11 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x3BA00; |
| 12 | 12 | ||
| 13 | Controller_Gesture::Controller_Gesture(Core::System& system) | 13 | Controller_Gesture::Controller_Gesture(Core::System& system) : ControllerBase(system) {} |
| 14 | : ControllerBase(system) {} | ||
| 15 | Controller_Gesture::~Controller_Gesture() = default; | 14 | Controller_Gesture::~Controller_Gesture() = default; |
| 16 | 15 | ||
| 17 | void Controller_Gesture::OnInit() {} | 16 | void Controller_Gesture::OnInit() {} |
diff --git a/src/core/hle/service/hid/controllers/keyboard.cpp b/src/core/hle/service/hid/controllers/keyboard.cpp index e587b2e15..358cb9329 100644 --- a/src/core/hle/service/hid/controllers/keyboard.cpp +++ b/src/core/hle/service/hid/controllers/keyboard.cpp | |||
| @@ -12,8 +12,7 @@ namespace Service::HID { | |||
| 12 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x3800; | 12 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x3800; |
| 13 | constexpr u8 KEYS_PER_BYTE = 8; | 13 | constexpr u8 KEYS_PER_BYTE = 8; |
| 14 | 14 | ||
| 15 | Controller_Keyboard::Controller_Keyboard(Core::System& system) | 15 | Controller_Keyboard::Controller_Keyboard(Core::System& system) : ControllerBase(system) {} |
| 16 | : ControllerBase(system), system(system) {} | ||
| 17 | Controller_Keyboard::~Controller_Keyboard() = default; | 16 | Controller_Keyboard::~Controller_Keyboard() = default; |
| 18 | 17 | ||
| 19 | void Controller_Keyboard::OnInit() {} | 18 | void Controller_Keyboard::OnInit() {} |
diff --git a/src/core/hle/service/hid/controllers/keyboard.h b/src/core/hle/service/hid/controllers/keyboard.h index ef586f7eb..f3eef5936 100644 --- a/src/core/hle/service/hid/controllers/keyboard.h +++ b/src/core/hle/service/hid/controllers/keyboard.h | |||
| @@ -53,6 +53,5 @@ private: | |||
| 53 | keyboard_keys; | 53 | keyboard_keys; |
| 54 | std::array<std::unique_ptr<Input::ButtonDevice>, Settings::NativeKeyboard::NumKeyboardMods> | 54 | std::array<std::unique_ptr<Input::ButtonDevice>, Settings::NativeKeyboard::NumKeyboardMods> |
| 55 | keyboard_mods; | 55 | keyboard_mods; |
| 56 | Core::System& system; | ||
| 57 | }; | 56 | }; |
| 58 | } // namespace Service::HID | 57 | } // namespace Service::HID |
diff --git a/src/core/hle/service/hid/controllers/mouse.cpp b/src/core/hle/service/hid/controllers/mouse.cpp index 88f2ca4c1..93d88ea50 100644 --- a/src/core/hle/service/hid/controllers/mouse.cpp +++ b/src/core/hle/service/hid/controllers/mouse.cpp | |||
| @@ -11,7 +11,7 @@ | |||
| 11 | namespace Service::HID { | 11 | namespace Service::HID { |
| 12 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x3400; | 12 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x3400; |
| 13 | 13 | ||
| 14 | Controller_Mouse::Controller_Mouse(Core::System& system) : ControllerBase(system), system(system) {} | 14 | Controller_Mouse::Controller_Mouse(Core::System& system) : ControllerBase(system) {} |
| 15 | Controller_Mouse::~Controller_Mouse() = default; | 15 | Controller_Mouse::~Controller_Mouse() = default; |
| 16 | 16 | ||
| 17 | void Controller_Mouse::OnInit() {} | 17 | void Controller_Mouse::OnInit() {} |
diff --git a/src/core/hle/service/hid/controllers/mouse.h b/src/core/hle/service/hid/controllers/mouse.h index df2da6ae3..357ab7107 100644 --- a/src/core/hle/service/hid/controllers/mouse.h +++ b/src/core/hle/service/hid/controllers/mouse.h | |||
| @@ -53,6 +53,5 @@ private: | |||
| 53 | std::unique_ptr<Input::MouseDevice> mouse_device; | 53 | std::unique_ptr<Input::MouseDevice> mouse_device; |
| 54 | std::array<std::unique_ptr<Input::ButtonDevice>, Settings::NativeMouseButton::NumMouseButtons> | 54 | std::array<std::unique_ptr<Input::ButtonDevice>, Settings::NativeMouseButton::NumMouseButtons> |
| 55 | mouse_button_devices; | 55 | mouse_button_devices; |
| 56 | Core::System& system; | ||
| 57 | }; | 56 | }; |
| 58 | } // namespace Service::HID | 57 | } // namespace Service::HID |
diff --git a/src/core/hle/service/hid/controllers/npad.cpp b/src/core/hle/service/hid/controllers/npad.cpp index a9cd119c4..a2b25a796 100644 --- a/src/core/hle/service/hid/controllers/npad.cpp +++ b/src/core/hle/service/hid/controllers/npad.cpp | |||
| @@ -20,7 +20,7 @@ | |||
| 20 | 20 | ||
| 21 | namespace Service::HID { | 21 | namespace Service::HID { |
| 22 | constexpr s32 HID_JOYSTICK_MAX = 0x7fff; | 22 | constexpr s32 HID_JOYSTICK_MAX = 0x7fff; |
| 23 | constexpr s32 HID_JOYSTICK_MIN = -0x7fff; | 23 | [[maybe_unused]] constexpr s32 HID_JOYSTICK_MIN = -0x7fff; |
| 24 | constexpr std::size_t NPAD_OFFSET = 0x9A00; | 24 | constexpr std::size_t NPAD_OFFSET = 0x9A00; |
| 25 | constexpr u32 BATTERY_FULL = 2; | 25 | constexpr u32 BATTERY_FULL = 2; |
| 26 | constexpr u32 MAX_NPAD_ID = 7; | 26 | constexpr u32 MAX_NPAD_ID = 7; |
| @@ -105,6 +105,8 @@ void Controller_NPad::InitNewlyAddedControler(std::size_t controller_idx) { | |||
| 105 | controller.joy_styles.raw = 0; // Zero out | 105 | controller.joy_styles.raw = 0; // Zero out |
| 106 | controller.device_type.raw = 0; | 106 | controller.device_type.raw = 0; |
| 107 | switch (controller_type) { | 107 | switch (controller_type) { |
| 108 | case NPadControllerType::None: | ||
| 109 | UNREACHABLE(); | ||
| 108 | case NPadControllerType::Handheld: | 110 | case NPadControllerType::Handheld: |
| 109 | controller.joy_styles.handheld.Assign(1); | 111 | controller.joy_styles.handheld.Assign(1); |
| 110 | controller.device_type.handheld.Assign(1); | 112 | controller.device_type.handheld.Assign(1); |
| @@ -239,7 +241,7 @@ void Controller_NPad::OnRelease() {} | |||
| 239 | 241 | ||
| 240 | void Controller_NPad::RequestPadStateUpdate(u32 npad_id) { | 242 | void Controller_NPad::RequestPadStateUpdate(u32 npad_id) { |
| 241 | const auto controller_idx = NPadIdToIndex(npad_id); | 243 | const auto controller_idx = NPadIdToIndex(npad_id); |
| 242 | const auto controller_type = connected_controllers[controller_idx].type; | 244 | [[maybe_unused]] const auto controller_type = connected_controllers[controller_idx].type; |
| 243 | if (!connected_controllers[controller_idx].is_connected) { | 245 | if (!connected_controllers[controller_idx].is_connected) { |
| 244 | return; | 246 | return; |
| 245 | } | 247 | } |
| @@ -346,6 +348,8 @@ void Controller_NPad::OnUpdate(const Core::Timing::CoreTiming& core_timing, u8* | |||
| 346 | libnx_entry.connection_status.raw = 0; | 348 | libnx_entry.connection_status.raw = 0; |
| 347 | 349 | ||
| 348 | switch (controller_type) { | 350 | switch (controller_type) { |
| 351 | case NPadControllerType::None: | ||
| 352 | UNREACHABLE(); | ||
| 349 | case NPadControllerType::Handheld: | 353 | case NPadControllerType::Handheld: |
| 350 | handheld_entry.connection_status.raw = 0; | 354 | handheld_entry.connection_status.raw = 0; |
| 351 | handheld_entry.connection_status.IsWired.Assign(1); | 355 | handheld_entry.connection_status.IsWired.Assign(1); |
diff --git a/src/core/hle/service/hid/controllers/stubbed.cpp b/src/core/hle/service/hid/controllers/stubbed.cpp index 9b829341e..9e527d176 100644 --- a/src/core/hle/service/hid/controllers/stubbed.cpp +++ b/src/core/hle/service/hid/controllers/stubbed.cpp | |||
| @@ -9,8 +9,7 @@ | |||
| 9 | 9 | ||
| 10 | namespace Service::HID { | 10 | namespace Service::HID { |
| 11 | 11 | ||
| 12 | Controller_Stubbed::Controller_Stubbed(Core::System& system) | 12 | Controller_Stubbed::Controller_Stubbed(Core::System& system) : ControllerBase(system) {} |
| 13 | : ControllerBase(system), system(system) {} | ||
| 14 | Controller_Stubbed::~Controller_Stubbed() = default; | 13 | Controller_Stubbed::~Controller_Stubbed() = default; |
| 15 | 14 | ||
| 16 | void Controller_Stubbed::OnInit() {} | 15 | void Controller_Stubbed::OnInit() {} |
diff --git a/src/core/hle/service/hid/controllers/stubbed.h b/src/core/hle/service/hid/controllers/stubbed.h index 37d7d8538..4fa83ac85 100644 --- a/src/core/hle/service/hid/controllers/stubbed.h +++ b/src/core/hle/service/hid/controllers/stubbed.h | |||
| @@ -30,6 +30,5 @@ public: | |||
| 30 | private: | 30 | private: |
| 31 | bool smart_update{}; | 31 | bool smart_update{}; |
| 32 | std::size_t common_offset{}; | 32 | std::size_t common_offset{}; |
| 33 | Core::System& system; | ||
| 34 | }; | 33 | }; |
| 35 | } // namespace Service::HID | 34 | } // namespace Service::HID |
diff --git a/src/core/hle/service/hid/controllers/touchscreen.cpp b/src/core/hle/service/hid/controllers/touchscreen.cpp index 25912fd69..1c6e55566 100644 --- a/src/core/hle/service/hid/controllers/touchscreen.cpp +++ b/src/core/hle/service/hid/controllers/touchscreen.cpp | |||
| @@ -13,8 +13,7 @@ | |||
| 13 | namespace Service::HID { | 13 | namespace Service::HID { |
| 14 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x400; | 14 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x400; |
| 15 | 15 | ||
| 16 | Controller_Touchscreen::Controller_Touchscreen(Core::System& system) | 16 | Controller_Touchscreen::Controller_Touchscreen(Core::System& system) : ControllerBase(system) {} |
| 17 | : ControllerBase(system), system(system) {} | ||
| 18 | Controller_Touchscreen::~Controller_Touchscreen() = default; | 17 | Controller_Touchscreen::~Controller_Touchscreen() = default; |
| 19 | 18 | ||
| 20 | void Controller_Touchscreen::OnInit() {} | 19 | void Controller_Touchscreen::OnInit() {} |
diff --git a/src/core/hle/service/hid/controllers/touchscreen.h b/src/core/hle/service/hid/controllers/touchscreen.h index 3429c84db..a1d97269e 100644 --- a/src/core/hle/service/hid/controllers/touchscreen.h +++ b/src/core/hle/service/hid/controllers/touchscreen.h | |||
| @@ -69,6 +69,5 @@ private: | |||
| 69 | TouchScreenSharedMemory shared_memory{}; | 69 | TouchScreenSharedMemory shared_memory{}; |
| 70 | std::unique_ptr<Input::TouchDevice> touch_device; | 70 | std::unique_ptr<Input::TouchDevice> touch_device; |
| 71 | s64_le last_touch{}; | 71 | s64_le last_touch{}; |
| 72 | Core::System& system; | ||
| 73 | }; | 72 | }; |
| 74 | } // namespace Service::HID | 73 | } // namespace Service::HID |
diff --git a/src/core/hle/service/hid/controllers/xpad.cpp b/src/core/hle/service/hid/controllers/xpad.cpp index 1bce044b4..27511b27b 100644 --- a/src/core/hle/service/hid/controllers/xpad.cpp +++ b/src/core/hle/service/hid/controllers/xpad.cpp | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | namespace Service::HID { | 10 | namespace Service::HID { |
| 11 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x3C00; | 11 | constexpr std::size_t SHARED_MEMORY_OFFSET = 0x3C00; |
| 12 | 12 | ||
| 13 | Controller_XPad::Controller_XPad(Core::System& system) : ControllerBase(system), system(system) {} | 13 | Controller_XPad::Controller_XPad(Core::System& system) : ControllerBase(system) {} |
| 14 | Controller_XPad::~Controller_XPad() = default; | 14 | Controller_XPad::~Controller_XPad() = default; |
| 15 | 15 | ||
| 16 | void Controller_XPad::OnInit() {} | 16 | void Controller_XPad::OnInit() {} |
diff --git a/src/core/hle/service/hid/controllers/xpad.h b/src/core/hle/service/hid/controllers/xpad.h index c445ebec0..ad229787c 100644 --- a/src/core/hle/service/hid/controllers/xpad.h +++ b/src/core/hle/service/hid/controllers/xpad.h | |||
| @@ -56,6 +56,5 @@ private: | |||
| 56 | }; | 56 | }; |
| 57 | static_assert(sizeof(SharedMemory) == 0x1000, "SharedMemory is an invalid size"); | 57 | static_assert(sizeof(SharedMemory) == 0x1000, "SharedMemory is an invalid size"); |
| 58 | SharedMemory shared_memory{}; | 58 | SharedMemory shared_memory{}; |
| 59 | Core::System& system; | ||
| 60 | }; | 59 | }; |
| 61 | } // namespace Service::HID | 60 | } // namespace Service::HID |
diff --git a/src/core/hle/service/hid/hid.cpp b/src/core/hle/service/hid/hid.cpp index 8d76ba746..41bddf870 100644 --- a/src/core/hle/service/hid/hid.cpp +++ b/src/core/hle/service/hid/hid.cpp | |||
| @@ -38,8 +38,10 @@ namespace Service::HID { | |||
| 38 | // Updating period for each HID device. | 38 | // Updating period for each HID device. |
| 39 | // TODO(ogniK): Find actual polling rate of hid | 39 | // TODO(ogniK): Find actual polling rate of hid |
| 40 | constexpr s64 pad_update_ticks = static_cast<s64>(Core::Timing::BASE_CLOCK_RATE / 66); | 40 | constexpr s64 pad_update_ticks = static_cast<s64>(Core::Timing::BASE_CLOCK_RATE / 66); |
| 41 | constexpr s64 accelerometer_update_ticks = static_cast<s64>(Core::Timing::BASE_CLOCK_RATE / 100); | 41 | [[maybe_unused]] constexpr s64 accelerometer_update_ticks = |
| 42 | constexpr s64 gyroscope_update_ticks = static_cast<s64>(Core::Timing::BASE_CLOCK_RATE / 100); | 42 | static_cast<s64>(Core::Timing::BASE_CLOCK_RATE / 100); |
| 43 | [[maybe_unused]] constexpr s64 gyroscope_update_ticks = | ||
| 44 | static_cast<s64>(Core::Timing::BASE_CLOCK_RATE / 100); | ||
| 43 | constexpr std::size_t SHARED_MEMORY_SIZE = 0x40000; | 45 | constexpr std::size_t SHARED_MEMORY_SIZE = 0x40000; |
| 44 | 46 | ||
| 45 | IAppletResource::IAppletResource(Core::System& system) | 47 | IAppletResource::IAppletResource(Core::System& system) |