summaryrefslogtreecommitdiff
path: root/src/core/hle/service/hid
diff options
context:
space:
mode:
authorGravatar Lioncash2020-04-20 15:18:23 -0400
committerGravatar Lioncash2020-04-20 15:53:49 -0400
commit99eaa2e6f2e04a761e2bc3f92b071352ec88a71f (patch)
treea15750e52535143b26232198090829b0262bf3e6 /src/core/hle/service/hid
parentMerge pull request #3739 from MerryMage/disable_cpu_opt (diff)
downloadyuzu-99eaa2e6f2e04a761e2bc3f92b071352ec88a71f.tar.gz
yuzu-99eaa2e6f2e04a761e2bc3f92b071352ec88a71f.tar.xz
yuzu-99eaa2e6f2e04a761e2bc3f92b071352ec88a71f.zip
service: Update function tables
Keeps the service function tables up to date. Updated based off information on SwitchBrew.
Diffstat (limited to 'src/core/hle/service/hid')
-rw-r--r--src/core/hle/service/hid/hid.cpp37
1 files changed, 36 insertions, 1 deletions
diff --git a/src/core/hle/service/hid/hid.cpp b/src/core/hle/service/hid/hid.cpp
index d6031a987..a5fa3c7c4 100644
--- a/src/core/hle/service/hid/hid.cpp
+++ b/src/core/hle/service/hid/hid.cpp
@@ -282,6 +282,7 @@ Hid::Hid(Core::System& system) : ServiceFramework("hid"), system(system) {
282 {1001, nullptr, "GetNpadCommunicationMode"}, 282 {1001, nullptr, "GetNpadCommunicationMode"},
283 {1002, nullptr, "SetTouchScreenConfiguration"}, 283 {1002, nullptr, "SetTouchScreenConfiguration"},
284 {1003, nullptr, "IsFirmwareUpdateNeededForNotification"}, 284 {1003, nullptr, "IsFirmwareUpdateNeededForNotification"},
285 {2000, nullptr, "ActivateDigitizer"},
285 }; 286 };
286 // clang-format on 287 // clang-format on
287 288
@@ -870,6 +871,7 @@ public:
870 {10, nullptr, "DeactivateTouchScreen"}, 871 {10, nullptr, "DeactivateTouchScreen"},
871 {11, nullptr, "SetTouchScreenAutoPilotState"}, 872 {11, nullptr, "SetTouchScreenAutoPilotState"},
872 {12, nullptr, "UnsetTouchScreenAutoPilotState"}, 873 {12, nullptr, "UnsetTouchScreenAutoPilotState"},
874 {13, nullptr, "GetTouchScreenConfiguration"},
873 {20, nullptr, "DeactivateMouse"}, 875 {20, nullptr, "DeactivateMouse"},
874 {21, nullptr, "SetMouseAutoPilotState"}, 876 {21, nullptr, "SetMouseAutoPilotState"},
875 {22, nullptr, "UnsetMouseAutoPilotState"}, 877 {22, nullptr, "UnsetMouseAutoPilotState"},
@@ -879,7 +881,9 @@ public:
879 {50, nullptr, "DeactivateXpad"}, 881 {50, nullptr, "DeactivateXpad"},
880 {51, nullptr, "SetXpadAutoPilotState"}, 882 {51, nullptr, "SetXpadAutoPilotState"},
881 {52, nullptr, "UnsetXpadAutoPilotState"}, 883 {52, nullptr, "UnsetXpadAutoPilotState"},
882 {60, nullptr, "DeactivateJoyXpad"}, 884 {60, nullptr, "ClearNpadSystemCommonPolicy"},
885 {61, nullptr, "DeactivateNpad"},
886 {62, nullptr, "ForceDisconnectNpad"},
883 {91, nullptr, "DeactivateGesture"}, 887 {91, nullptr, "DeactivateGesture"},
884 {110, nullptr, "DeactivateHomeButton"}, 888 {110, nullptr, "DeactivateHomeButton"},
885 {111, nullptr, "SetHomeButtonAutoPilotState"}, 889 {111, nullptr, "SetHomeButtonAutoPilotState"},
@@ -899,6 +903,15 @@ public:
899 {141, nullptr, "GetConsoleSixAxisSensorSamplingFrequency"}, 903 {141, nullptr, "GetConsoleSixAxisSensorSamplingFrequency"},
900 {142, nullptr, "DeactivateSevenSixAxisSensor"}, 904 {142, nullptr, "DeactivateSevenSixAxisSensor"},
901 {143, nullptr, "GetConsoleSixAxisSensorCountStates"}, 905 {143, nullptr, "GetConsoleSixAxisSensorCountStates"},
906 {144, nullptr, "GetAccelerometerFsr"},
907 {145, nullptr, "SetAccelerometerFsr"},
908 {146, nullptr, "GetAccelerometerOdr"},
909 {147, nullptr, "SetAccelerometerOdr"},
910 {148, nullptr, "GetGyroscopeFsr"},
911 {149, nullptr, "SetGyroscopeFsr"},
912 {150, nullptr, "GetGyroscopeOdr"},
913 {151, nullptr, "SetGyroscopeOdr"},
914 {152, nullptr, "GetWhoAmI"},
902 {201, nullptr, "ActivateFirmwareUpdate"}, 915 {201, nullptr, "ActivateFirmwareUpdate"},
903 {202, nullptr, "DeactivateFirmwareUpdate"}, 916 {202, nullptr, "DeactivateFirmwareUpdate"},
904 {203, nullptr, "StartFirmwareUpdate"}, 917 {203, nullptr, "StartFirmwareUpdate"},
@@ -927,6 +940,17 @@ public:
927 {233, nullptr, "ClearPairingInfo"}, 940 {233, nullptr, "ClearPairingInfo"},
928 {234, nullptr, "GetUniquePadDeviceTypeSetInternal"}, 941 {234, nullptr, "GetUniquePadDeviceTypeSetInternal"},
929 {235, nullptr, "EnableAnalogStickPower"}, 942 {235, nullptr, "EnableAnalogStickPower"},
943 {236, nullptr, "RequestKuinaUartClockCal"},
944 {237, nullptr, "GetKuinaUartClockCal"},
945 {238, nullptr, "SetKuinaUartClockTrim"},
946 {239, nullptr, "KuinaLoopbackTest"},
947 {240, nullptr, "RequestBatteryVoltage"},
948 {241, nullptr, "GetBatteryVoltage"},
949 {242, nullptr, "GetUniquePadPowerInfo"},
950 {243, nullptr, "RebootUniquePad"},
951 {244, nullptr, "RequestKuinaFirmwareVersion"},
952 {245, nullptr, "GetKuinaFirmwareVersion"},
953 {246, nullptr, "GetVidPid"},
930 {301, nullptr, "GetAbstractedPadHandles"}, 954 {301, nullptr, "GetAbstractedPadHandles"},
931 {302, nullptr, "GetAbstractedPadState"}, 955 {302, nullptr, "GetAbstractedPadState"},
932 {303, nullptr, "GetAbstractedPadsState"}, 956 {303, nullptr, "GetAbstractedPadsState"},
@@ -945,6 +969,17 @@ public:
945 {350, nullptr, "AddRegisteredDevice"}, 969 {350, nullptr, "AddRegisteredDevice"},
946 {400, nullptr, "DisableExternalMcuOnNxDevice"}, 970 {400, nullptr, "DisableExternalMcuOnNxDevice"},
947 {401, nullptr, "DisableRailDeviceFiltering"}, 971 {401, nullptr, "DisableRailDeviceFiltering"},
972 {402, nullptr, "EnableWiredPairing"},
973 {403, nullptr, "EnableShipmentModeAutoClear"},
974 {500, nullptr, "SetFactoryInt"},
975 {501, nullptr, "IsFactoryBootEnabled"},
976 {550, nullptr, "SetAnalogStickModelDataTemporarily"},
977 {551, nullptr, "GetAnalogStickModelData"},
978 {552, nullptr, "ResetAnalogStickModelData"},
979 {600, nullptr, "ConvertPadState"},
980 {2000, nullptr, "DeactivateDigitizer"},
981 {2001, nullptr, "SetDigitizerAutoPilotState"},
982 {2002, nullptr, "UnsetDigitizerAutoPilotState"},
948 }; 983 };
949 // clang-format on 984 // clang-format on
950 985