Replies: 1 comment
-
Generally speaking this sort of logic is not something we are looking at add into the firmware at this time. We may consider per-axis SOCD at some point but not multi-combine like you have listed. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am trying to add a SOCD cleaning logic for leverless controllers specifically the Haute42 controllers, that will do the following;
up+down = up wins
left+right = last pressed wins
left + right + down = down wins
This will allow for much smoother half circle motions and 360 motions when pressing buttons very fast. Currently if you press left+down+right it will register as neutral and the half circle/360 motion will fail.
I have written the logic and added it to GP2040-CE\src\gamepad\GamepadState.cpp but when i try to compile i am getting all kinds of errors. I have never tried to compile C++ stuff before. Any help is greatly appreciated.
Better yet, if this could just be added as a new feature in the next build, that would be amazing.
Beta Was this translation helpful? Give feedback.
All reactions