CrazyRedMachine
CrazyRedMachine
axis value is just a value between 0 and 255. if you want to invert it just replace value by 255-value. therefore, same place where you added the other instructions...
it should work fine, each stick is calibrated independently (it's just trying to detect the voltage range and the center position of each analog), you just need to wire the...
maybe i should add a config tool to dump and update calibration data manually.. i'll see if i can find time to do it this weekend, not sure. i hope...
depends on the arduino you're using. on leonardo there are two vias besides the tx and rx leds. ss is on rx led (the via closer to the usb port)....
yes it has xinput support, won't work on a real xbox360 or xbox one though since there's additional encryption stuff on consoles. pro micro doesn't have many pins, but i...
to any number which is not already used for another input.. and since you don't have analog joysticks, you can use any of the 4 analog pins that are normally...
always better to ask than to ask to ask x)
starting from this line https://github.com/CrazyRedMachine/LUFAHybridFightstick/blob/2309fdde4d49283c16e2e28bbf8016510a10ca55/LUFAHybridFightstick/LUFAHybridFightstick.ino#L577 you can check button pressed by checking buttonStatus[].. as you can see the code right there is checking for start+select together. then if you want...
yes.. something like this ```C if (buttonStatus[BUTTONSELECT] && buttonStatus[BUTTONLB]) { buttonStatus[BUTTONL3] = 1; /* if you want to disable select and lb inputs when this happens */ buttonStatus[BUTTONSELECT]=0; buttonStatus[BUTTONLB]=0; }...