Problème d'attribution de fonction à un port GPIO
-
Bonjour à tous,
Je suis sur un PI4
Recalbox version 7.2.2-reloadedJ'essaye tant bien que mal de suivre le tutoriel suivant :
qui explique comment attribuer à un port GPIO une fonction permettant de contrôler Recalbox. L'idée est top et ca répond exactement à mon besoin mais je n'arrive pas à le faire fonctionner.
1.J'ai bien connecté un bouton push (j'ai meme essayé avec un bouton "normal" d'électronique) à la fois au GPIO21 et un port GND
2.J'ai bien ajouté ceci dans /recalbox/share/system/recalbox.conf:
system.rpi.gpio=enable
(au passage c'est étonnant car les autres lignes de ce fichier on plutot tendance à gérer le "enabled" avec un 0 ou un 1 et ici on affecte directement la chaine "enable")
3.J'ai aussi modifié le fichier /recalbox/share/system/configs/retroarch/retroarchcustom.cfg pour ajouter la ligne :
network_cmd_enable = true- et enfin j'ai créé le fichier /recalbox/share/system/configs/rpi-gpio.ini avec le contenu suivant :
[GPIO21]
quick=RESET
standard=QUIT
hold=
release=Je redémarre recalbox, et rien n'y fait, je n'obtient aucun RESET ou QUIT que j'appuie rapidement sur le bouton ou normalement pendant une partie ...
Je me dis qu'il manque peut être quelque chose au tutoriel ?
Si quelqu'un avait une idée je serai son éternel abonné
merci. -
@vacrial Je ne sais pas si ça va t'aider, mais mes deux josticks et mes 17 boutons, dont 1 hotkey, 2 starts et 2 select sont sur le port GPIO.
Je n'ai eu qu'à enlever le dièse devant la ligne qui active le port GPIO dans le recalbox.conf !
Aucune autre modif à faire.
Après si tu mets juste un bouton particulier sur le port GPIO, il doit bien falloir le déclarer dans le réglages des manettes de recalbox !
Essaie de le configurer.
-
@flomartin merci pour ton retour.
Mais il ne s'agit pas de manettes mais de boutons, c'est là toute la différence. Ce tutorial décrit l'attribution de boutons vers des fonctions précises de recalbox (reset, quit, volum up, screenshot, ...) permettant d'associer des boutons de raccourcis en plus de ceux des manettes.
Le souci est qu'en suivant le tutorial à la lettre on ne parvient pas à faire fonctionner le système... -
@vacrial Je n'utilise pas GPIO, donc je n'ai pas de connaissances pratiques à ce sujet, mais d'après ce que j'ai compris, je pense que ce tutoriel répond à vos besoins, veuillez vérifier :
https://recalbox.gitbook.io/documentation/v/francais/tutoriels/autres/ajouter-un-bouton-on-off-a-votre-recalbox