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

@ -38,14 +38,6 @@ using TouchParams = std::array<Common::ParamPackage, MaxTouchDevices>;
using ConsoleMotionValues = ConsoleMotionInfo;
using TouchValues = std::array<Common::Input::TouchStatus, MaxTouchDevices>;
struct TouchFinger {
u64 last_touch{};
Common::Point<float> position{};
u32 id{};
TouchAttribute attribute{};
bool pressed{};
};
// Contains all motion related data that is used on the services
struct ConsoleMotion {
Common::Vec3f accel{};