service: hid: Split hid.cpp into individual interfaces

This commit is contained in:
Narr the Reg 2023-11-14 21:34:27 -06:00
parent a134e924ff
commit c9cd938dfd
17 changed files with 3276 additions and 3070 deletions

View file

@ -5,13 +5,14 @@
#include "core/hid/hid_types.h"
#include "core/hid/input_interpreter.h"
#include "core/hle/service/hid/controllers/npad.h"
#include "core/hle/service/hid/hid.h"
#include "core/hle/service/hid/hid_server.h"
#include "core/hle/service/hid/resource_manager.h"
#include "core/hle/service/sm/sm.h"
InputInterpreter::InputInterpreter(Core::System& system)
: npad{system.ServiceManager()
.GetService<Service::HID::Hid>("hid")
->GetAppletResource()
.GetService<Service::HID::IHidServer>("hid")
->GetResourceManager()
->GetController<Service::HID::Controller_NPad>(Service::HID::HidController::NPad)} {
ResetButtonStates();
}