2 Sept 2019, 12:18

Hi there,

I cannot configure my (BarTop) Joystick.
see: https://github.com/recalbox/mk_arcade_joystick_rpi/blob/hotkeybtn/README.md#pinout

And here is, what I tried in my .conf file.
(of course I also tried standard config)

------------ D2 - GPIO Controllers ------------

GPIO Controllers

enable controllers on GPIO with mk_arcarde_joystick_rpi (0,1)

controllers.gpio.enabled=1

mk_gpio arguments, map=1 for one controller, map=1,2 for 2 (map=1,map=1,2)

controllers.gpio.args=map=5

Custom mk_gpio arguments,

map=5 gpio1=Y-,Y+,X-,X+,start,select,a,b,tr,y,x,tl,hk for one controller,
map=5 gpio1=pin11,pin7,pin13,pin15,pin19,pin21,pin22,pin18,pin16,pin12,pin-1,pin-1,pin3

map=5,6 gpio1=Y-,Y+,X-,X+,start,select,a,b,tr,y,x,tl,hk gpio2=Y-,Y+,X-,X+,start,select,a,b,tr,y,x,tl,hk for 2 (map=5,map=5,6)

map=5,6 gpio1=gpiox,gpioy,gpioz,.....,gpiou,gpiov gpio2=gpiox,gpioy,gpioz,.....,gpiou,gpiov

where gpiox,gpioy,gpioz ... are NOT pin numbers on the connector, BUT location gpio numbered as in

https://www.raspberrypi-spy.co.uk/wp-content/uploads/2012/06/Raspberry-Pi-GPIO-Layout-Model-B-Plus-rotated-2700x900.png

Set pin to -1 to disable it

controllers.gpio.args=map=5 gpio=11,7,13,15,19,21,22,18,16,12,-1,-1,3

MCP configuration : GPIO and MCP can be used together. You can mix them.

map=0x20,0x21 for 2 mcp23017 on i2c bus

#controllers.gpio.args=map=0x20,0x21,5,6 gpio=4,17,27,22,10,9,25,24,23,18,15,14,-1 gpio2=11,5,6,13,19,26,21,20,16,12,7,8,-1

It just doesn't work at all.
Any ideas?
Thank you!
Christian