Salut
Je ne suis pas expert mais j'avais un soucis pour reconnaître les GPIO avec la RC2...
Je suis passé par le recalbox manager pour mettre GPIO sur ON mais ça ne prenait pas en compte, je ne sais pourquoi
Regarde mon sujet
Je ne sais pas si c'est le même soucis, mais sait on jamais...
[RC3] Configuration GPIO
-
rassures moi tu as bien configurer les gpio dans le menu options manettes et attribuer aux joueurs ?
Joueur 1 gpio#0
joueur 2 gpio#1 -
dans le menu option manette jouer 1 a 5 je n ai le choix que pour la manette x box ou defaut je ne vois pas le gpio 0 ou 1
-
@ViRuS-MaN le custom GPIO est fait pour ceux qui veulent remapper les ports GPIO utilisés par défaut dans le cas par exemple d'utilisation du bus I2C ou encore les écrans TFT SPI : en effet dans ces cas les pins utilisés par les HotKey entre en conflit avec l'I2C et ecran.
dans le cadre d'une utilisation standard, c'est comment avant on utilise la "map=1,2"
-
donc pour moi inutile , donc je ne comprends pas car je vois bien que j ai trois manettes de detecter mais il y a que celle de la x box 360 que je peux valider , mercredi je vais essayer de revoir mon branchement mais bon si avant sur la derniere stable je pouvais jouer je vois pas ou j aurais maintenant un probleme de branchement
-
teste tes branchements avec sdl2-jtest
https://github.com/recalbox/recalbox-os/wiki/Testez-votre-joystick-avec-sdl2-jstest-(FR) -
Found 3 joystick(s)
Joystick Name: 'Microsoft X-Box 360 pad'
Joystick Path: '/dev/input/event0'
Joystick GUID: 030000005e0400008e02000014010000
Joystick Number: 0
Number of Axes: 4
Number of Buttons: 13
Number of Hats: 1
Number of B***s: 0
GameController:
Name: 'XInput Controller'
Mapping: '(null)'
Axis code 0: 0
Axis code 1: 1
Axis code 2: 3
Axis code 3: 4
Button code 0: 304
Button code 1: 305
Button code 2: 307
Button code 3: 308
Button code 4: 310
Button code 5: 311
Button code 6: 312
Button code 7: 313
Button code 8: 314
Button code 9: 315
Button code 10: 316
Button code 11: 317
Button code 12: 318
Hat code 0: 16Joystick Name: 'GPIO Controller 1'
Joystick Path: '/dev/input/event1'
Joystick GUID: 15000000010000000100000000010000
Joystick Number: 1
Number of Axes: 2
Number of Buttons: 9
Number of Hats: 0
Number of B***s: 0
GameController:
not a gamepad
Axis code 0: 0
Axis code 1: 1
Button code 0: 304
Button code 1: 305
Button code 2: 307
Button code 3: 308
Button code 4: 310
Button code 5: 311
Button code 6: 314
Button code 7: 315
Button code 8: 316Joystick Name: 'GPIO Controller 2'
Joystick Path: '/dev/input/event2'
Joystick GUID: 15000000010000000200000000010000
Joystick Number: 2
Number of Axes: 2
Number of Buttons: 9
Number of Hats: 0
Number of B***s: 0
GameController:
not a gamepad
Axis code 0: 0
Axis code 1: 1
Button code 0: 304
Button code 1: 305
Button code 2: 307
Button code 3: 308
Button code 4: 310
Button code 5: 311
Button code 6: 314
Button code 7: 315
Button code 8: 316voila ce que j obtient
-
Salut
Je ne suis pas expert mais j'avais un soucis pour reconnaître les GPIO avec la RC2...
Je suis passé par le recalbox manager pour mettre GPIO sur ON mais ça ne prenait pas en compte, je ne sais pourquoi
Regarde mon sujet
Je ne sais pas si c'est le même soucis, mais sait on jamais... -
moi j ai bien mis le 1 et le 1,2 mais quand j appuie sur un boutons ou la manette , rien ne se passe apres je me demande si je dois rien ecrire dans le fichier es_input.cfg et je voudrais bien savoir si avec le resultat de sdl2-jtest c est bon ou pas
-
@ViRuS-MaN dans ton es-input.cfg, tu as bien les lignes xml de config des gpio? Tu as un stockage externe? si c'est le cas ... fais un essai en repassant su rle stockage interne; je pense que les confs du stockage externe sont obsoletes
-
si je mets stockage interne c est la meme chose pour le fichier config je dois chercher quoi exactement car avant j avais le GPIO Controller 1et la dans le fichier de la rc3 je ne vois pas les ligne avec le gpio
-
@ViRuS-MaN esssaie d'ajouter cela dans ton es_input.cfg https://pastebin.com/3J8SPyi3
ce sont les defs pou rgpio et custom gpio + mcp -
j ai ajouter mais ca ne fonctionne pas , je vois toujours les 3 manettes mais je peux utiliser ou configurer que ma manette x-box 360
-
@ViRuS-MaN c'est zarbe et si tu mets pas la manette xbox? ça marche ou non ?
-
si je ne connecte pas ma manette x-box 360 je ne peux rien faire
-
Bonjour @ViRuS-MaN
un bon formatage en régle avec uniquement les roms bios saves à sauvegarder car vue tous tes messages je pense que tu dois avoir des corruptions de fichiers.Voici la procédure à suivre : https://forum.recalbox.com/topic/17011/a-lire-processus-de-mise-à-jour
-
j ai deja fais un mise a jour clean j avais tout effacer mais je vais en refaire une et tester sur microsd et apres je testerais avec la cles usb et je vois dis quoi
-
voila installation toute clean y a que ma carte microsd avec recalbox et rien d autre et mes manette gpio ne fonctionne pas fichier support ici je n ai mis que ma connextion wifi pour faire un fichier support et rien d autre
-
active le GPIO (ON) via recalbox manager
Ensuite dans l'option des manettes, vérifie que tes boutons sont détectés...
Si c'est le cas configure boutons et joysticks pour les deux players puis pour chacun d'eux indique GPIO (#1 et #2)
Sinon redemarre et reçois ce GPIO sur ON dans Recalbox manager
Chez moi c'est ce GPIO ON dans Recalbox manager qui n'était pas pris en compte... Je ne sais pas pourquoi mais à force ça a fonctionné ! -
@ViRuS-MaN @GDEHON @acris J'ai fais un test à partir de la RC3 sur Pi3 ce matin :
mon recalbox.conf :
# ------------ 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=1,2 manette free connectée + clavier pour être a peu près dans les mêmes conditions. reboot et ensuite configuration sans soucis de mon panel GPIO
du coup je vois pas trop d'ou peut venir le soucis...
-
Pour ma part j'avais le même soucis de non reconnaissance du GPIO...
Je l'activais par Recalbox Manager mais visiblement ce n'était pas reconnu en ON...
Apres plusieurs essais et des passages de l'ancienne version (GPIO fonctionnel) à la RC (2 pour moi lors de ce problème), de OFF/ON sur Recalbox Manager, ça a finalement fonctionné...
Ensuite j'ai fait comme sur tes photos pour configuration et choix du GPIO/player
Par contre je n'ai pas compris pourquoi ça ne reconnaissait pas le GPIO! Ni ce qui a résolu le problème...