yellows8
c208dd0a57
hid: Added the new controllers to HidDeviceType.
2021-11-01 18:15:11 -04:00
yellows8
93db7abb03
hid: Updated various enums/etc, + support for new controllers.
2021-10-27 16:27:32 -04:00
Narr the Reg
e2c3ae8e44
hid: Correct some gesture errors
...
I recently did some RE on touch gestures with the help of a nro I made. I have found that those values where incorrect.
2021-05-04 17:34:34 +02:00
fincs
109bd683df
hid: Add HidKeyboardKey & hidKeyboardStateGetKey
2021-01-17 17:45:48 +01:00
fincs
637dd12b2d
Delete old HID API 🦀 🦀
2021-01-17 17:05:21 +01:00
yellows8
a35321b360
hid: Minor Palma improvements.
2020-12-27 00:58:15 -05:00
yellows8
d91a2e22e7
hid: Updated docs.
2020-12-05 01:09:13 -05:00
yellows8
de5e158545
hid: Updated Palma docs.
2020-12-05 00:46:49 -05:00
fincs
e904bb05d4
hid: Deprecate old input interface
2020-12-01 13:50:00 +01:00
yellows8
5551d42b29
hid: Added/updated Palma structs/enums.
2020-12-01 13:50:00 +01:00
yellows8
09bcd32fbc
hid: Updated structs/enums.
2020-12-01 13:50:00 +01:00
yellows8
5aa8986505
hid: Added support for the Palma cmds.
2020-12-01 13:49:59 +01:00
yellows8
b7e1ec852c
hid: Added DebugPad structs/enums.
2020-12-01 13:49:59 +01:00
yellows8
baa9dab747
hidsys: Added the following cmds:
...
hidsysSendKeyboardLockKeyEvent, hidsysGetNpadInterfaceType, hidsysGetNpadLeftRightInterfaceType, hidsysHasBattery, hidsysHasLeftRightBattery, hidsysIsUsbFullKeyControllerEnabled, hidsysEnableUsbFullKeyController, hidsysIsUsbConnected, hidsysIsFirmwareUpdateNeededForNotification.
2020-12-01 13:49:59 +01:00
yellows8
9bc156a42e
hid: Adjusted param for hidSetNpadCaptureButtonAssignment.
2020-12-01 13:49:58 +01:00
yellows8
27b43dc53b
hid: Updated docs.
2020-12-01 13:49:58 +01:00
yellows8
089f9f18ac
hid: Added the following cmds:
...
hidSendKeyboardLockKeyEvent, hidDisconnectNpad, hidGetPlayerLedPattern, hidSetNpadJoyAssignmentModeSingle, hidStartLrAssignmentMode, hidStopLrAssignmentMode, hidSwapNpadAssignment, hidEnableUnintendedHomeButtonInputProtection, hidSetNpadJoyAssignmentModeSingleWithDestination, hidSetNpadAnalogStickUseCenterClamp, hidSetNpadCaptureButtonAssignment, hidClearNpadCaptureButtonAssignment, hidIsUsbFullKeyControllerEnabled, hidEnableUsbFullKeyController, hidIsUsbFullKeyControllerConnected, hidGetNpadOfHighestBatteryLevel, hidSetNpadCommunicationMode, hidGetNpadCommunicationMode, hidSetTouchScreenConfiguration, hidIsFirmwareUpdateNeededForNotification.
2020-12-01 13:49:58 +01:00
yellows8
004d2f4f63
hid: Moved funcs to match cmd order.
2020-12-01 13:49:58 +01:00
yellows8
d4ccf6ab03
hid: Added the following cmds:
...
hidIsSixAxisSensorFusionEnabled, hidEnableSixAxisSensorFusion, hidIsSixAxisSensorAtRest, hidIsFirmwareUpdateAvailableForSixAxisSensor.
Minor adjustments.
2020-12-01 13:49:58 +01:00
fincs
eaeabad315
hid: Add hid{Set,Get}NpadHandheldActivationMode
2020-12-01 13:49:58 +01:00
yellows8
73768fffa7
hid: Updated docs.
2020-12-01 13:49:57 +01:00
yellows8
141f1b6e5d
hid: Updated enums.
2020-12-01 13:49:57 +01:00
yellows8
01457fb3b1
hid: Added hidBeginPermitVibrationSession/hidEndPermitVibrationSession.
2020-12-01 13:49:57 +01:00
yellows8
5c7118a003
hid: Added support for GcErm vibration. Minor adjustments.
2020-12-01 13:49:56 +01:00
yellows8
88cae40620
hid: Added/updated enums and updated HidVibrationDeviceInfo.
2020-12-01 13:49:56 +01:00
fincs
8e0c514044
hid: Added pre-made HidNpadStyleSet values for common style sets
2020-12-01 13:49:56 +01:00
yellows8
1aa4ec82fb
hid: Updated docs.
2020-12-01 13:49:56 +01:00
yellows8
a5799c87ed
hid(dbg): Updated docs + minor adjustments.
2020-12-01 13:49:56 +01:00
yellows8
7a8d397d81
hid: Added HidAnalogStickState and updated structs.
2020-12-01 13:49:56 +01:00
yellows8
f784c9a3f3
hid: Updated structs.
2020-12-01 13:49:55 +01:00
yellows8
ff2846e481
hid: Updated docs + minor struct adjustment.
2020-12-01 13:49:55 +01:00
yellows8
9b808793fb
hid: Updated docs + various adjustments.
2020-12-01 13:49:55 +01:00
yellows8
012e84d7bd
hid: Updated docs.
2020-12-01 13:49:55 +01:00
yellows8
f9f23bef8f
hid: Replaced the lifo layouts/sixaxis arrays with individual fields.
...
Use the Lark/Lucia enum in the GetNpadStates funcs.
2020-12-01 13:49:54 +01:00
fincs
aa77de9f71
hid: Added HidNpadButton enum
2020-12-01 13:49:54 +01:00
yellows8
9a2fab817d
hid: Fixed docs.
2020-12-01 13:49:54 +01:00
yellows8
7c64b5b70b
hid: Updated HidNpadSystemProperties.
2020-12-01 13:49:54 +01:00
yellows8
912713bda0
hid: Added XcdDeviceHandle.
2020-12-01 13:49:54 +01:00
yellows8
5e03104d1d
hid: Updated structs.
2020-12-01 13:49:53 +01:00
yellows8
dab3750c50
hid: Updated HidMouseButton/HidKeyboardModifier.
2020-12-01 13:49:53 +01:00
yellows8
d3838b8e08
hid: Gesture support. Updated HidNpadSystemProperties.
2020-12-01 13:49:53 +01:00
yellows8
324a835b0c
hid: Various fixes.
2020-12-01 13:49:53 +01:00
yellows8
d28776e4d9
hid: Updated/added structs/enums.
2020-12-01 13:49:52 +01:00
yellows8
902af6cce0
hid: Updated structs.
2020-12-01 13:49:52 +01:00
fincs
967a5054a3
hid: Expose InitializeNpad/TouchScreen/Keyboard/Mouse
...
- Moved hidScanInput-specific initialization code to hidScanInput
- TouchScreen/Keyboard/Mouse are now activated during hidScanInput
initialization (previously this was not done, which is technically UB)
- Removed hidDeactivateNpad (not called by retail software)
- Tweaks and adjustments to reduce code size when features are not used
2020-12-01 13:49:52 +01:00
yellows8
e4c701dc19
hid: Use _hidGetStates in hidGetSevenSixAxisSensorStates.
2020-12-01 13:49:52 +01:00
yellows8
d4c1d069f1
hid: Added hidGetKeyboardStates, which hidScanInput now uses.
...
Struct adjustments.
2020-12-01 13:49:52 +01:00
yellows8
52bf73e047
hid: Added hidGetMouseStates, which hidScanInput/etc now uses.
...
Struct adjustments.
2020-12-01 13:49:52 +01:00
yellows8
1c82758c03
hid: Added hidGetTouchScreenStates, which hidScanInput now uses.
...
Struct adjustments.
2020-12-01 13:49:51 +01:00
yellows8
e32acbeb9f
hid: Added hidGetSixAxisSensorStates.
...
Internal improvements, etc.
2020-12-01 13:49:51 +01:00