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.
    • 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 ?

                                      100
                                      Online

                                      99.6k
                                      Users

                                      28.1k
                                      Topics

                                      187.1k
                                      Posts

                                      Copyright © 2021 recalbox.com