Commit Graph

31 Commits (e07f193aff86987d06107121396f65c6e27c9e8d)

Author SHA1 Message Date
wwylele ab67f0ffa3 hid: fix pad update 9 years ago
Lioncash 12e92f17de svc: Make ResetType an enum class 9 years ago
MerryMage 6c71858c5c BitField: Make trivially copyable and remove assignment operator 9 years ago
Lioncash 0937bed8d8 services: Get rid of unnecessary includes 9 years ago
Lioncash 751fbfdcc3 general: Silence some warnings when using clang 10 years ago
James Rowe 1bc7829ee9 Move input values into an array 10 years ago
Emmanuel Gil Peyrot 45c4781544 CitraQt: Cleanup includes. 10 years ago
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 10 years ago
Lioncash a3cad6c332 hid: Get rid of undefined behavior
Modifying a variable twice across a sequence point.
10 years ago
purpasmart96 0c62b7b106 HID: Stub DisableAccelerometer and DisableGyroscopeLow 10 years ago
Yuri Kunde Schlesner c96f22490a Kernel: Capture SharedMemory attributes at creation, not when mapping 10 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 10 years ago
bunnei e0cb85691a Services: Initialize all state variables at bootup. 10 years ago
purpasmart96 198c0ddc72 Services: Stubs and minor changes 10 years ago
bunnei 0bb4b77b78 Merge pull request #655 from purpasmart96/hid_fixes
HID: Proper Signal Interrupts for EnableAccelerometer & EnableGyroscopeLow along  with a stub for GetSoundVolume
10 years ago
purpasmart96 5b1757d6a5 HID: Proper Signal Interrupts for EnableAccelerometer & EnableGyroscopeLow along
with a stub for GetSoundVolume
10 years ago
Lioncash 8cf81643a9 arm_interface: Get rid of GetTicks.
Removes a TODO.
10 years ago
bunnei e79c27f1e0 HID: Removed unnecessary global variables. 10 years ago
bunnei 85cbccb1d3 HID: Added additional variable comments and some code cleanups. 10 years ago
bunnei d61b26b79f HID: Complete refactor of pad/touch input to fix threading issues. 10 years ago
bunnei a1a1a5c6c5 HID: Cleanup how `next_touch_index` is calculated for Pad and touch. 10 years ago
bunnei 432aa1044c HID: Changed TouchDataEntry `valid` to a BitField and added some doc strings. 10 years ago
bunnei 1a904ded40 HID: Added functions to emulate the touchpad. 10 years ago
bunnei 3229b048d9 HID: Moved some docstrings to the header. 10 years ago
bunnei 83a66dd701 HID: Refactored shared memory decoding for touchpad support. 10 years ago
Subv 83a8975cb8 Services: Moved the PTM and APT services to their own folder
This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs.

Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands.
10 years ago
Yuri Kunde Schlesner 88a4a808c6 Kernel: Stop creating useless Handles during object creation
They're finally unnecessary, and will stop cluttering the application's
handle table.
10 years ago
Yuri Kunde Schlesner 0f69668fc6 HID: Fix crash when pressing a key when the emulator is stopped 10 years ago
Yuri Kunde Schlesner d52d859936 Kernel: Convert Event to not use Handles 10 years ago
Yuri Kunde Schlesner 4bb33dfc30 Kernel: Convert SharedMemory to not use Handles 10 years ago
archshift 1f109c6b49 Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx 11 years ago