Bonjour,
Etant confronter à un nouveau problème, je fais appel à votre aide.
Mes PIN* SPI sont utilisés par une puce MCP3008 (PIN* MOSI, MISO, SCK et CE). Malheureusement, l'emplacement par défaut des PIN MOSI et MISO sont les boutons START et SELECT dans le driver mk_arcade_joystick .
Je souhaiterais donc attribuer vers de nouvelles GPIO libres les boutons START ET SELECT .
J'ai parcouru le forum et suis tombé sur cette issue : https://forum.recalbox.com/topic/2953/custom-gpio-pin-config
Et ce Github ou tout est expliqué : https://github.com/Pinuct/mk_arcade_joystick_rpi/tree/customgpiohotkey
Il faut apparemment mettre à jour le pilote arcade_joystick_rpi en version 0.1.5 (j'ai la 0.1.4)
et charger ce module :
sudo modprobe mk_arcade_joystick_rpi map=4 gpio=pin1,pin2,pin3,.....,pin12
Where pinx is the number of the gpio you want. There are 12 posible gpio with button order: Y-,Y+,X-,X+,start,select,a,b,tr,y,x,tl,hk. Use -1 for unused pins. For example gpio=21,13,26,19,-1,-1,22,24,-1,-1,-1,-1,-1 uses gpios 21,13,26,19 for axis and gpios 22 and 24 for A and B buttons, the rest of buttons are unused.
Pour résumé mon (mes) probleme(s) :
- Lorsque j'essaye de compiler le module , j'ai ce message d'erreur
root@retropie:/usr/src/mk_arcade_joystick_rpi-0.1.5# sudo dkms build m mk_arcade_joystick_rpi -v 0.1.5
dkms.conf: Error! No 'PACKAGE_VERSION' directive specified.
Error! Bad conf file.
File: /usr/src/mk_arcade_joystick_rpi-0.1.5/dkms.conf
does not represent a valid dkms.conf file.
- Et je ne comprends pas l'ordre des PINs par rapport à cette commande
sudo modprobe mk_arcade_joystick_rpi map=4 gpio=pin1,pin2,pin3,.....,pin12
Where pinx is the number of the gpio you want. There are 12 posible gpio with button order: Y-,Y+,X-,X+,start,select,a,b,tr,y,x,tl,hk. Use -1 for unused pins. For example gpio=21,13,26,19,-1,-1,22,24,-1,-1,-1,-1,-1 uses gpios 21,13,26,19 for axis and gpios 22 and 24 for A and B buttons, the rest of buttons are unused.
Cela ne correspond pas aux numéros de GPIO par rapport au schéma du lien ci après : GPIO RECALBOX
Quelqu'un a t-il déjà effectué cette personnalisation des GPIO ?
Merci pour votre aide.