Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Solved Ecran 3.2 + boutons sur ports GPIO

    Recalbox Général
    3.2 boutons ports gpio
    7
    74
    25824
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • anachris
      anachris last edited by

      oui pourquoi pas ça serai sympa merci j'attends ton retour

      mais j'ai raison pour le fonctionnement: tu lance le modprode afin de définir les ports utilisé et par qui, et ensuite tu vérifie que ton bouton répond dans le jstest , c'est bien cela? et si cela fonctionne dans le jstest, tu met ton mk_arcade_joystick_rpi map=4 ...... dans le /etc/modprobe.d/mk_arcade_joystick.conf afin qu'il soit pris en compte au lancement du pi, c'est bien cela???

      1 Reply Last reply Reply Quote 1
      • ian57
        ian57 Staff last edited by

        oui voila tu as tout compris.. ya la fonction rmmod qui permet de décharger le module pour retster ensuite une autre config

        une fois que tout est ok, tu fixes tout cela dans le fichier de conf.

        "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

        1 Reply Last reply Reply Quote 0
        • anachris
          anachris last edited by

          ok, et donc selon toi cela viendrai du mk_arcade_joystick_rpi.ko l'effet que j'ai?

          1 Reply Last reply Reply Quote 0
          • ian57
            ian57 Staff last edited by

            possible je ne sais pas, je ne l'ai pas testé... peut être as tu branché le microswitch de ton bouton sur la mauvaise broche. Si y'en a 3, y'en a une qui est a 1 tout le temps et passe a zero à l'appuis... et l'autre fait l'inverse et ya aussi la masse.

            verifie ça

            "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

            1 Reply Last reply Reply Quote 0
            • anachris
              anachris last edited by

              c'est juste un petit bouton tout simple, ceux dont on se sert pour allumer un pc par exemple, avec juste deux fils. Celui-ci fonctionne je l'ai testé à l'ohm metre.

              1 Reply Last reply Reply Quote 0
              • ian57
                ian57 Staff last edited by

                ok donc ya surement un soucis avec le module... code ou config. Je regarde ça dès que je peux

                "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                1 Reply Last reply Reply Quote 0
                • anachris
                  anachris last edited by

                  merci a toi!
                  on dirai que lorsque l'on lance le modprobe avec les parametres, il met a ON ceux renseigné et reste bloqué sur ON.

                  1 Reply Last reply Reply Quote 0
                  • ian57
                    ian57 Staff last edited by ian57

                    essaie ce module à la place https://mega.nz/#!LoMBHYIB!n2N0GMsAa7d0lN0jBVMGWnlg1GYnqb1VM5y0BvDoaK4

                    il s'agit de celui de la branche master.. https://github.com/recalbox/mk_arcade_joystick_rpi/tree/master. N'oublies pas de le renommer. La config est la suivante :

                    If you don't want to use all pins or wants a custom gpio map use:

                    sudo modprobe mk_arcade_joystick_rpi map=5 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. Use -1 for unused pins. For example gpio=21,13,26,19,-1,-1,22,24,-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.

                    The GPIO joystick 1 events will be reported to the file "/dev/input/js0" and the GPIO joystick 2 events will be reported to "/dev/input/js1"

                    "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                    1 Reply Last reply Reply Quote 0
                    • anachris
                      anachris last edited by anachris

                      rehello!
                      donc j'ai copié le module.
                      Lorsque je fais un reboot, au lancement (dès l'îcone recalbox), l'écran se mets a défiler vers la droite, et l'affichage est un peu brouillé.
                      Par contre si je lance un jstest /dev/input/js0, et que j'appui sur mon bouton, ca bouge comme cela :
                      sans appui:
                      Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off
                      avec appui :
                      Axes: 0: 0 1:-32767 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off

                      il semblerait comme tu pensai que cela vienne du .ko

                      Oh fait je pensai à un truc, a ton avis , actuellement je suis sur un recalbox 4.1, si j'installe le 4.0 pense tu que j'aurai le même phénomène?

                      ian57 1 Reply Last reply Reply Quote 0
                      • katiaromu
                        katiaromu @anachris last edited by

                        @anachris said in Ecran 3.2 + boutons sur ports GPIO:

                        Salut a tous!
                        petite question:
                        Dans le but de réaliser une console portable, j'ai équipé mon pi 3 d'un écran 3.2 connecté sur les ports gpio. Il fonctionne nickel.

                        Bonjour comment as tu fait fonctionner ton écran 3.2", j'ai un 3.5" et impossible de le faire fonctionner, l'affichage reste sur le hdmi donc grand ecran. Merci

                        1 Reply Last reply Reply Quote 0
                        • anachris
                          anachris last edited by

                          Salut il s agit de quel écran précisément?

                          1 Reply Last reply Reply Quote 0
                          • ian57
                            ian57 Staff @anachris last edited by

                            @anachris mouahhhhhaaaahhh les modules que je t'ai donné c'est pour la 4.0 stable... et pas la 4.1

                            apriori ça à l'air de marcher sinon... bon faut que je regarde le module HK de plus prêt alors 😉

                            "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                            1 Reply Last reply Reply Quote 0
                            • anachris
                              anachris last edited by

                              salut ian57!
                              on voit une lumiere au bout du tunnel?????
                              tiens moi au courant , je t'enverrai une caisse de champagne si ca fini par marcher mdr!!!!!!!!

                              1 Reply Last reply Reply Quote 0
                              • anachris
                                anachris last edited by

                                resalut ian57, a ton avis si je télécharge la recalbox 4.0 , cela devrait fonctionner avec le .ko que tu m'a donné?

                                1 Reply Last reply Reply Quote 0
                                • ian57
                                  ian57 Staff last edited by

                                  Normalement oui, il est fait pour 😉

                                  "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                                  1 Reply Last reply Reply Quote 0
                                  • anachris
                                    anachris last edited by anachris

                                    ok bon pour eviter de tembeter davantage (ceci dit merci bcp pour l'aide que tu m'apporte!), je vais tenter une install de la 4.0, installer l'écran 3.2 puis le .ko pour les touches et je reviens vite pour te dire si cela a fonctionné.
                                    A moins que tu ai trouvé ce qui ne va pas avec le .KO? mais j'abuse de ton temps excuse moi.
                                    Par contre, dis moi juste, une fois que les touches sont reconnues dans le jstest, il faut déclarer une nouvelle manette dans recalbox et séléctionner les boutons pluggés sur le gpio lorsque recalbox les demande c'est bien cela? ou c'est reconnu tout de suite?

                                    1 Reply Last reply Reply Quote 0
                                    • ian57
                                      ian57 Staff last edited by

                                      nop pas eu le temps de tester ... le WE parfois c'est chargé 😉

                                      "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                                      1 Reply Last reply Reply Quote 0
                                      • anachris
                                        anachris last edited by

                                        je me doute je suis dans le même cas!!!
                                        juste pour savoir, avant de me lancer dans une install complète en 4.0, tu pourrais y jeter un oeil quand selon toi?

                                        1 Reply Last reply Reply Quote 0
                                        • anachris
                                          anachris last edited by

                                          alors la c pas mal, je télécharge recalbox 4.0, install ok, au demarrage je vois bien recalbox 4.0 inscrit en bas à gauche, mais un uname -a me renvoi
                                          Linux RECALBOX 4.1.19-v7 #1 SMP Mon Oct 31 20:09:55 UTC 2016 armv7l GNU/Linux

                                          C'est une 4.0 ou 4.1????

                                          1 Reply Last reply Reply Quote 0
                                          • ian57
                                            ian57 Staff last edited by

                                            C'est bien une 4.0.. le noyau est 4.1.x... sur la 4.1 le noyau est 4.4.x

                                            "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            70
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com