From cf95cfb056eb5c8062db8fa836b3d07ce42de2b6 Mon Sep 17 00:00:00 2001 From: german77 Date: Sun, 23 Oct 2022 11:25:13 -0500 Subject: [PATCH] service: hid: Stub SetPalmaBoostMode --- app/src/main/cpp/skyline/services/hid/IHidServer.cpp | 4 ++++ app/src/main/cpp/skyline/services/hid/IHidServer.h | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/app/src/main/cpp/skyline/services/hid/IHidServer.cpp b/app/src/main/cpp/skyline/services/hid/IHidServer.cpp index 01714a80..ea0f1fa9 100644 --- a/app/src/main/cpp/skyline/services/hid/IHidServer.cpp +++ b/app/src/main/cpp/skyline/services/hid/IHidServer.cpp @@ -248,4 +248,8 @@ namespace skyline::service::hid { return {}; } + + Result IHidServer::SetPalmaBoostMode(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response) { + return {}; + } } diff --git a/app/src/main/cpp/skyline/services/hid/IHidServer.h b/app/src/main/cpp/skyline/services/hid/IHidServer.h index 48b12fe2..070e8559 100644 --- a/app/src/main/cpp/skyline/services/hid/IHidServer.h +++ b/app/src/main/cpp/skyline/services/hid/IHidServer.h @@ -178,6 +178,12 @@ namespace skyline::service::hid { */ Result SendVibrationValues(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response); + /** + * @brief Sets boost mode to a Palma device + * @url https://switchbrew.org/wiki/HID_services#SetPalmaBoostMode + */ + Result SetPalmaBoostMode(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response); + SERVICE_DECL( SFUNC(0x0, IHidServer, CreateAppletResource), SFUNC(0x1, IHidServer, ActivateDebugPad), @@ -206,7 +212,8 @@ namespace skyline::service::hid { SFUNC(0xCB, IHidServer, CreateActiveVibrationDeviceList), SFUNC(0xC8, IHidServer, GetVibrationDeviceInfo), SFUNC(0xC9, IHidServer, SendVibrationValue), - SFUNC(0xCE, IHidServer, SendVibrationValues) + SFUNC(0xCE, IHidServer, SendVibrationValues), + SFUNC(0x20D, IHidServer, SetPalmaBoostMode) ) }; }