Recalbox Forum

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

    Solved LCD I2C et GPIO mk_arcade_joystick_rpi.c

    Manettes/GPIO/Encodeurs
    lcd i2c gpio
    3
    19
    3022
    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.
    • OyyoDams
      OyyoDams Staff @buddevil last edited by

      @ian57 une idée ?

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

        @buddevil @OyyoDams c'était possible avec laversion de noel :).... qui intégrait un module mk_arcade qui permettait les customs GPIO.
        Avec la 6RC il y a eu regression ... mais on va remettre le support des cutom GPIO dans la version finale 6. Du coup tu pourras choisir des pins pour tes controles bouton et joy comme décrit ici https://github.com/recalbox/mk_arcade_joystick_rpi/tree/hotkeybtn

        ça fait un bail que je teste ça ...mais ça prends du temps à intégrer 😉
        https://forum.recalbox.com/topic/5628/ecran-3-2-boutons-sur-ports-gpio/27

        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.

        If you want customization for both players use map=4,5 and gpio= for player 1 and gpio2= for player 2.
        Example:

        # same configuration as map=1,2 but manually:
        sudo modprobe mk_arcade_joystick_rpi map=4,5 gpio=4,17,27,22,10,9,25,24,23,18,15,14,2 gpio2=11,5,6,13,19,26,21,20,16,12,7,8,3
        
        # If you use a TFT and want two players, you can´t use all gpios.
        # Example with two players and only axes, A and B buttons
        sudo modprobe mk_arcade_joystick_rpi map=4,5 gpio=4,17,27,22,-1,-1,25,24,-1,-1,-1,-1,-1 gpio2=11,5,6,13,19,-1,-1,20,16
        

        si tu es pressé et que tu as la RC1 ou 2 je peux te filer le mk_arcade modifié en attendant la 6.0

        "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 1
        • buddevil
          buddevil last edited by buddevil

          Ah ok ! Merci @ian57,
          Du coup je ne peux rien faire en attendant la version finale alors ?
          Oui je veux bien le mk_arcade stp, je vais dl la RC2.

          Merci en tout cas

          game-makers.xyz

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

            @buddevil ben non sauf si je te file le mk_arcade_joystick_rpi.ko qui va bien et les fichiers à modifier etc etc... bref l'intégration que j'ai faite dans RB

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

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

              @ian57 ça serait top !
              Merci pour ton aide !
              Le bartop est presque terminé ! 0_1554197682650_20190331_225730.jpg
              0_1554198139031_1.jpg 0_1554198146070_2.jpg

              game-makers.xyz

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

                @buddevil j'avais été obligé de bosser la dessus pour l'intégration d'un 3.2 en spi... 0_1554197588667_gpiopinoutdiagramrecalbox1player_waveshare_3.2_tft_spi_150dpi.jpg
                on a bien avancé depuis.... les customGPIO seront out of the box dans la 6.0

                je recup le .ko et donne les instructions

                "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
                • buddevil
                  buddevil last edited by buddevil

                  Super merci beaucoup pour ton aide ! tu as besoin d'un mail ou autre ?

                  game-makers.xyz

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

                    @buddevil nop je te mettrai un lien en MP sur le fofo
                    0_1554197979926_DSC_1497.JPG
                    0_1554198116921_DSC_1498.JPG
                    0_1554198123841_DSC_1502.JPG
                    c'était pour un GB... le projet est en stand by depuis 2ans ... reste l'intégration tout le reste est fonctionnel 🙂

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

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

                      @ian57 top ! superbe projet en tout cas ! Merci encore

                      game-makers.xyz

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

                        @buddevil ton ecran est en hdmi non vue la taille.. tu as quoi en i2c? la partie tactile ? ah non j'avais pas vu le fronton ... tu vas afficher le nom des jeux sur le fronton 😉

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

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

                          @ian57 C'est le petit écran bleu dans le header qui est en I2C. il affiche les systèmes et jeux.

                          game-makers.xyz

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

                            @buddevil tu peux me filer la ref de l'ecran stp ?

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

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

                              @ian57 C'est ce modèle sans vouloir faire de pub : https://www.amazon.fr/gp/product/B01N3B8JMN/ref=ox_sc_act_title_3?smid=A1X7QLRQH87QA3&psc=1

                              game-makers.xyz

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

                                @buddevil ok in lcd text... mais regarde ça 0_1554198750239_IMG_20190130_090122.jpg
                                et https://youtu.be/ZXZSbX--2xg 🙂

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

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

                                  @ian57 Oui c'est la prochaine étape si j'arrive à finaliser celui-ci.
                                  Pour le moment on a personnalisé le script de Choum
                                  affichage Il a évolué depuis, plus court.

                                  game-makers.xyz

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

                                    @buddevil chouette projet en tout cas. bravo. j'essaie de t'envoyer cela dans l'ap. C'est pour pi3 c'est bien ça ?

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

                                    buddevil 1 Reply Last reply Reply Quote 1
                                    • buddevil
                                      buddevil @ian57 last edited by buddevil

                                      @ian57 Oui stp, merci pour ton soutien et le partage de ton travail.

                                      game-makers.xyz

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

                                        Mon problème est résolu, un énorme merci à la Team RB et en particulier à @ian57, sans qui, rien n'aurait été possible.

                                        game-makers.xyz

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

                                        Want to support us ?

                                        80
                                        Online

                                        99.6k
                                        Users

                                        28.1k
                                        Topics

                                        187.1k
                                        Posts

                                        Copyright © 2021 recalbox.com