german77
|
7fcfe24a3e
|
core/hid: Fix keyboard alignment
|
2021-11-24 20:30:28 -06:00 |
|
german77
|
71f9b90dd9
|
core/hid: Remove usage of native types, fix a couple of errors with motion
|
2021-11-24 20:30:28 -06:00 |
|
german77
|
e7eee36d52
|
service/hid: Remove includes of core.h and settings.h
|
2021-11-24 20:30:27 -06:00 |
|
german77
|
b21fcd9527
|
service/hid: Add support for new controllers
|
2021-11-24 20:30:27 -06:00 |
|
german77
|
5d0f3540c4
|
core/hid: Rename NpadType to NpadStyleIndex
|
2021-11-24 20:30:27 -06:00 |
|
german77
|
77fa4d4bf6
|
second commit lion review
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
2b1b0c2a30
|
kraken: Address comments from review
start lion review
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
2d3a63b289
|
core/hid: Update structs to 13.1.0
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
064ddacf49
|
core/hid: Rework battery mappings
|
2021-11-24 20:30:26 -06:00 |
|
german77
|
f01dac3bf9
|
service/hid: Fix memory allocated incorrectly
|
2021-11-24 20:30:25 -06:00 |
|
german77
|
b564f024f0
|
Morph review first wave
|
2021-11-24 20:30:25 -06:00 |
|
german77
|
e2e5f1beaf
|
service/hid: Match shared memory closer to HW
|
2021-11-24 20:30:25 -06:00 |
|
german77
|
b5e72de753
|
kraken: Address comments from review
review fixes
|
2021-11-24 20:30:25 -06:00 |
|
german77
|
95cf66b655
|
service/hid: Use ring buffer for gestures
|
2021-11-24 20:30:25 -06:00 |
|
german77
|
85052b8662
|
service/hid: Fix gesture input
|
2021-11-24 20:30:25 -06:00 |
|
german77
|
601ac43495
|
core/hid: Only signal when needed
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
4d308fd0b4
|
hid: Fix controller connection/disconnection
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
e0da5c1bbc
|
kraken: Fix errors from rebase and format files
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
06a5ef5874
|
core/hid: Add output devices
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
c87ad2d0d6
|
service/hid: Rewrite npad to use ring lifo and the emulated controller
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
a2ad5762e6
|
service/hid: Update console sixaxis to the emulated console
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
800a66d25a
|
service/hid: Update mouse and keyboard to use ring lifo and the emulated device
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
afe2d667d9
|
service/hid: Update touch and gestures to use ring lifo and the emulated console
|
2021-11-24 20:30:24 -06:00 |
|
german77
|
072559dede
|
service/hid: Update debug pad, xpad, stubbed and controller base to use ring lifo and the emulated controller
|
2021-11-24 20:30:23 -06:00 |
|
german77
|
dbe0301102
|
service/hid: Use remove duplicated code, update names
|
2021-11-24 20:30:23 -06:00 |
|
german77
|
db08721dcc
|
service/hid: Create ring LIFO
|
2021-11-24 20:30:23 -06:00 |
|
german77
|
6e2c84042d
|
settings: Cleanup settings
|
2021-11-24 20:30:23 -06:00 |
|
ameerj
|
7c4b6aab2e
|
core: Remove unused includes
|
2021-11-03 21:42:57 -04:00 |
|
Morph
|
7bb2dd75cd
|
service: Reduce header include overhead
|
2021-10-07 13:32:21 -04:00 |
|
Morph
|
e29f3b87f1
|
style: Remove extra space preceding the :: operator
|
2021-09-29 01:26:01 -04:00 |
|
german77
|
e401c77351
|
service/hid: Update to 13.0.0
|
2021-09-26 19:45:47 -05:00 |
|
german77
|
a7bbd37f81
|
hid: Stub SetTouchScreenConfiguration
|
2021-09-10 12:24:28 -05:00 |
|
bunnei
|
6c6e730e9a
|
hle: service: hid: npad: Remove unused kernel reference.
|
2021-07-20 18:54:56 -07:00 |
|
bunnei
|
015058fadf
|
hle: service: Add a helper module for managing kernel objects.
|
2021-07-20 18:54:55 -07:00 |
|
german77
|
ed5f1a45b7
|
npad: Disable vibration check if disabled
|
2021-07-10 20:06:07 -05:00 |
|
Rodrigo Locatti
|
15cc561d12
|
npad: Fix data race when updating devices
Add a lock to avoid data races.
This reduces the number of -fsanitize=thread errors significantly.
|
2021-06-22 03:16:21 -03:00 |
|
german77
|
827483409b
|
hid: Stub IsFirmwareUpdateAvailableForSixAxisSensor
|
2021-06-11 14:44:46 -05:00 |
|
Morph
|
a0e4c2e1fc
|
general: Replace RESULT_UNKNOWN with ResultUnknown
Transition to PascalCase for result names.
|
2021-06-02 00:39:27 -04:00 |
|
Morph
|
12c1766997
|
general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
|
2021-06-02 00:39:27 -04:00 |
|
bunnei
|
a5ebba7e36
|
Merge pull request #6377 from lioncash/point
common: Extract Point struct into common
|
2021-05-30 01:35:26 -07:00 |
|
bunnei
|
945effcc75
|
Merge pull request #6356 from ogniK5377/ApplyNpadSystemCommonPolicy
hid: ApplyNpadSystemCommonPolicy
|
2021-05-28 10:05:20 -07:00 |
|
Lioncash
|
5554de3933
|
touchscreen: Make use of common point struct
|
2021-05-28 08:15:22 -04:00 |
|
Lioncash
|
8171ad65cd
|
common: Extract point into a common struct
This is generic enough that it can be moved into the Common class for
reuse.
|
2021-05-28 08:12:49 -04:00 |
|
Chloe Marcec
|
db7abfecdd
|
hid: ApplyNpadSystemCommonPolicy
We already do this specifically for homebrew, so we can keep it stubbed out for the time being
|
2021-05-24 15:07:47 +10:00 |
|
Lioncash
|
44556dc21a
|
hid/gesture: Factor out last gesture retrieval into its own function
Deduplicates a commonly repeated expression.
|
2021-05-18 03:59:44 -04:00 |
|
Lioncash
|
a9d8e24e47
|
hid/gesture: Ensure all ID arrays are initialized
Makes for deterministic initial state.
|
2021-05-18 03:39:21 -04:00 |
|
Lioncash
|
74f30c0223
|
hid/gesture: Make Point a template
We can now use this in a generic context to reuse it with the finger
position.
|
2021-05-18 03:39:18 -04:00 |
|
Lioncash
|
20699e90fa
|
hid/gesture: Replace x,y members of GestureState with a Point
Simplifies assignments.
|
2021-05-18 03:32:42 -04:00 |
|
Lioncash
|
2f1ef3910b
|
hid/gesture: Add default comparators to Point
Simplifies some comparisons.
|
2021-05-18 03:32:42 -04:00 |
|
Lioncash
|
60831eabd9
|
hid/gesture: Rename Points to Point
This only represents a single point
|
2021-05-18 03:32:38 -04:00 |
|