hid: Stub IsUsbFullKeyControllerEnabled
Used by Splatoon 2, when opening the inventory from a LAN battle lobby. Reference: https://switchbrew.org/wiki/HID_services
This commit is contained in:
		| @@ -320,7 +320,7 @@ Hid::Hid(Core::System& system_) | ||||
|         {308, nullptr, "SetSevenSixAxisSensorFusionStrength"}, | ||||
|         {309, nullptr, "GetSevenSixAxisSensorFusionStrength"}, | ||||
|         {310, &Hid::ResetSevenSixAxisSensorTimestamp, "ResetSevenSixAxisSensorTimestamp"}, | ||||
|         {400, nullptr, "IsUsbFullKeyControllerEnabled"}, | ||||
|         {400, &Hid::IsUsbFullKeyControllerEnabled, "IsUsbFullKeyControllerEnabled"}, | ||||
|         {401, nullptr, "EnableUsbFullKeyController"}, | ||||
|         {402, nullptr, "IsUsbFullKeyControllerConnected"}, | ||||
|         {403, nullptr, "HasBattery"}, | ||||
| @@ -1673,6 +1673,16 @@ void Hid::ResetSevenSixAxisSensorTimestamp(Kernel::HLERequestContext& ctx) { | ||||
|     rb.Push(ResultSuccess); | ||||
| } | ||||
|  | ||||
| void Hid::IsUsbFullKeyControllerEnabled(Kernel::HLERequestContext& ctx) { | ||||
|     IPC::RequestParser rp{ctx}; | ||||
|  | ||||
|     LOG_WARNING(Service_HID, "(STUBBED) called"); | ||||
|  | ||||
|     IPC::ResponseBuilder rb{ctx, 3}; | ||||
|     rb.Push(ResultSuccess); | ||||
|     rb.Push(false); | ||||
| } | ||||
|  | ||||
| void Hid::SetIsPalmaAllConnectable(Kernel::HLERequestContext& ctx) { | ||||
|     IPC::RequestParser rp{ctx}; | ||||
|     const auto applet_resource_user_id{rp.Pop<u64>()}; | ||||
|   | ||||
| @@ -159,6 +159,7 @@ private: | ||||
|     void InitializeSevenSixAxisSensor(Kernel::HLERequestContext& ctx); | ||||
|     void FinalizeSevenSixAxisSensor(Kernel::HLERequestContext& ctx); | ||||
|     void ResetSevenSixAxisSensorTimestamp(Kernel::HLERequestContext& ctx); | ||||
|     void IsUsbFullKeyControllerEnabled(Kernel::HLERequestContext& ctx); | ||||
|     void SetIsPalmaAllConnectable(Kernel::HLERequestContext& ctx); | ||||
|     void SetPalmaBoostMode(Kernel::HLERequestContext& ctx); | ||||
|     void SetNpadCommunicationMode(Kernel::HLERequestContext& ctx); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 lat9nq
					lat9nq