Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
ControllerInterface: evdev: Cleanups and effect processing fixes. #7688
Moved the rumble period and length constants into the Device.h header to keep the input backends consistent with some effect parameters.
Fixed evdev to not remove and re-upload effects with every call to SetState().
Added support for "Constant" effect types and disabled auto-centering.
Replaced the poorly named "LeftRight" output with separate "Strong" and "Weak" outputs to separately control strong and weak motors.
Other minor cleanups throughout evdev.
3 times, most recently
Jan 8, 2019
Tested and this seems to be working fine here - nice work @jordan-woyak. There are a few issues but I'm guessing these are fodder for a separate PR: