From 9da8e4a9f455f929ea725d66096daa5a999b6cb9 Mon Sep 17 00:00:00 2001 From: yellows8 Date: Sun, 12 Jan 2020 12:27:17 -0500 Subject: [PATCH] Updated vibration example for latest libnx / various adjustments. --- hid/vibration/source/main.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hid/vibration/source/main.c b/hid/vibration/source/main.c index 90dd088..adf1e6b 100644 --- a/hid/vibration/source/main.c +++ b/hid/vibration/source/main.c @@ -4,7 +4,6 @@ #include //Example for HID vibration/rumble. -//For vibration to work you may have to do the following first: enter System-Settings->Controllers, then turn the vibration config to OFF (if it's already ON), then ON. int main(int argc, char **argv) { @@ -22,10 +21,10 @@ int main(int argc, char **argv) //Two VibrationDeviceHandles are returned: first one for left-joycon, second one for right-joycon. //Change the total_handles param to 1, and update the hidSendVibrationValues calls, if you only want 1 VibrationDeviceHandle. - rc = hidInitializeVibrationDevices(VibrationDeviceHandles[0], 2, CONTROLLER_HANDHELD, TYPE_HANDHELD | TYPE_JOYCON_PAIR); + rc = hidInitializeVibrationDevices(VibrationDeviceHandles[0], 2, CONTROLLER_HANDHELD, TYPE_HANDHELD); //Setup VibrationDeviceHandles for CONTROLLER_PLAYER_1 too, since we want to support both CONTROLLER_HANDHELD and CONTROLLER_PLAYER_1. - if (R_SUCCEEDED(rc)) rc = hidInitializeVibrationDevices(VibrationDeviceHandles[1], 2, CONTROLLER_PLAYER_1, TYPE_HANDHELD | TYPE_JOYCON_PAIR); + if (R_SUCCEEDED(rc)) rc = hidInitializeVibrationDevices(VibrationDeviceHandles[1], 2, CONTROLLER_PLAYER_1, TYPE_JOYCON_PAIR); printf("hidInitializeVibrationDevices() returned: 0x%x\n", rc); if (R_SUCCEEDED(rc)) printf("Hold R to vibrate, and press A/B/X/Y while holding R to adjust values.\n");