Commit Graph

16 Commits

Author SHA1 Message Date
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