Finally got the GPIO adaptor installed and working! Yay! But now I have an issue that when I connect only one controller it reads the second controller as having all its buttons pressed.
pi@retropie ~ $ jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (SNES pad) has 2 axes (X, Y)
and 8 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off ^C
pi@retropie ~ $ jstest /dev/input/js1
Driver version is 2.1.0.
Joystick (SNES pad) has 2 axes (X, Y)
and 8 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on 7:on ^C
That is the output from jstest
when I have a controller on port 1 and not port 2. How can I get it to read port 2’s buttons as OFF when it isn’t connected?