🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Stamp ext IO2 (SKU:S002) able to use individual pins, not just one mode for the whole board!

    Features Wish List
    4
    12
    10.8k
    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.
    • felmueF
      felmue
      last edited by

      Hello @teastain

      I've just created a pull-request in the github repository which adds a function to set the mode of a single pin.

      Thanks
      Felix

      GPIO translation table M5Stack / M5Core2
      Information about various M5Stack products.
      Code examples

      teastainT 1 Reply Last reply Reply Quote 1
      • M
        macsbug
        last edited by macsbug

        This post is deleted!
        teastainT 1 Reply Last reply Reply Quote 0
        • teastainT
          teastain @macsbug
          last edited by

          Hi! @macsbug thanks for responding, I usually use the Adafruit library because it Works! Easily! Logically!
          Actually I'm referring to the Stamp io2 ext module which is accessed via I2C.
          The resident controller is an STM, the Stamp has to send the request through I2C and be executed by the STM !
          Terry

          Cheers, Terry!

          100% M5Stack addict with several drawers full of product!

          M 1 Reply Last reply Reply Quote 0
          • teastainT
            teastain @felmue
            last edited by

            @felmue Thanks Felix, I'll try it once The Powers That Be approve !!!
            Does it work for you?
            Thanks Terry

            Cheers, Terry!

            100% M5Stack addict with several drawers full of product!

            1 Reply Last reply Reply Quote 0
            • felmueF
              felmue
              last edited by felmue

              Hello @teastain

              yes, it works for me. I've tested it with pin 2 as RGB output, pin 5 as digital output and the rest as digital inputs.

                  extio.setAllPinMode(DIGITAL_INPUT_MODE);
                  extio.setPinMode(2, RGB_LED_MODE);
                  extio.setPinMode(5, DIGITAL_OUTPUT_MODE);
              

              Thanks
              Felix

              P.S. be prepared that approval could take some time. In the past some of my pull-requests took almost a full year to be approved by M5Stack.

              GPIO translation table M5Stack / M5Core2
              Information about various M5Stack products.
              Code examples

              1 Reply Last reply Reply Quote 0
              • M
                macsbug @teastain
                last edited by

                @teastain

                Hi! @teastain
                I'm sorry.
                I didn't understand the question.
                Therefore, the post has been deleted.

                1 Reply Last reply Reply Quote 0
                • felmueF
                  felmue
                  last edited by

                  Hello @teastain

                  FYI: I stand corrected. My pull-request already has been approved. Nicely done M5Stack.

                  Thanks
                  Felix

                  GPIO translation table M5Stack / M5Core2
                  Information about various M5Stack products.
                  Code examples

                  teastainT 2 Replies Last reply Reply Quote 0
                  • teastainT
                    teastain @felmue
                    last edited by

                    @felmue GOOD JOB!
                    I downloaded the new library and made a mixed program with one pin Output and another RGB...
                    Works perfectly. I studied your library...maybe next time I will try!
                    Much thanks, Terry

                    Cheers, Terry!

                    100% M5Stack addict with several drawers full of product!

                    1 Reply Last reply Reply Quote 0
                    • teastainT
                      teastain @felmue
                      last edited by

                      @felmue Hi Felix, me again.
                      Regarding the PaHub:
                      I found the Official M5Stack PaHub example to be of little help to write a useful project with 2 sensors with the same I2C address. I made this example very minimalist using a M5Stack Core Basic controller.
                      PaHub Example with 2 ENVII temperature sensors:
                      I put it on GitHub https://github.com/teastainGit/Simple-PaHub-example
                      Would you have time to look it over and "Maybe" submit it to M5Stack? To be added to their example for PaHub?
                      If not could you tell me how to submit it? I am asking you because you have a great reputation with them!!!
                      Cheers! Terry

                      Cheers, Terry!

                      100% M5Stack addict with several drawers full of product!

                      1 Reply Last reply Reply Quote 1
                      • felmueF
                        felmue
                        last edited by

                        Hello @teastain

                        your example looks fine to me. Nicely done.

                        Regarding submission: you can create a pull-request for yourself, inside the M5Stack repository, which adds your example and M5Stack engineers eventually will check it out.

                        Thanks
                        Felix

                        GPIO translation table M5Stack / M5Core2
                        Information about various M5Stack products.
                        Code examples

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