Raphael Assenat
55fe6d0312
Adjust vibration duration to feel more like on a real console
2018-04-10 17:17:46 -04:00
Raphael Assenat
1dc71a835b
Disable debug
2018-04-10 15:13:34 -04:00
Raphael Assenat
03ebfde089
Force feedback: Don't ignore the loop count
...
The PID Effect Operation output report contains a 'loop count'
field that has an influence on how long the effect runs. Ignoring
it can lead to never stopping vibration for software that use
the loop count to let effects stop automatically instead of
issuing a stop command.
2018-04-10 15:13:25 -04:00
Raphael Assenat
95d6b2ec15
Simplify config code and add disable triggers feature
2017-11-22 09:35:59 -05:00
Raphael Assenat
d72815e9e6
Adjust "sliders as buttons" threshold
...
The initial value of 32 was too low. Buttons were triggered
without even touching the sliders.
2017-08-14 17:57:55 -04:00
Raphael Assenat
a041e8eaf8
Implement "sliders as buttons" mode
...
In this mode, when the analog values of the L/R triggers exceed a
certain threshold, the corresponding L and R digital buttons are
triggered.
2017-08-05 17:13:21 -04:00
Raphael Assenat
4ecc3f571e
Multi-player support complete
...
Works, but very light testing so far
2016-10-10 14:20:14 -04:00
Raphael Assenat
671c2e403f
get report must return the proper size
2016-08-22 21:56:30 -04:00
Raphael Assenat
b7d56c2168
Not only turn vibration on when magnitude is above X, but also off when below!
2016-02-29 18:42:38 -05:00
Raphael Assenat
23f10866e9
GPLv3, Copyright updates, whitespace clean up
2015-12-06 21:55:06 -05:00
Raphael Assenat
3757250833
Force rumble through command
2015-11-06 23:27:30 -05:00
Raphael Assenat
df629e9d28
Reduce memory waste
2015-10-26 23:34:18 -04:00
Raphael Assenat
9b17716b20
Implement gc invert and full sliders
2015-10-17 23:19:50 -04:00
Raphael Assenat
7d8cf00a14
Fix Gamecube Y axis orientation
2015-10-17 17:44:02 -04:00
Raphael Assenat
54196a0d76
Move more logic from main to usbpad, implement serial from eeprom
2015-10-17 17:21:22 -04:00
Raphael Assenat
ca574cc71f
Implement gamecube C-Stick and triggers
2015-08-22 01:15:39 -04:00
Raphael Assenat
a1a2c4ba68
Use button mapping framework
2015-08-22 00:45:26 -04:00
Raphael Assenat
1d5198a5bd
Support for NULL (idle) reports
2015-08-21 00:16:54 -04:00
Raphael Assenat
6e0dd383b3
Generic gamepad structure and USB gamepad
2015-08-20 23:38:52 -04:00