ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    voxl-gpio not working as expected

    VOXL m500 Reference Drone
    2
    3
    292
    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.
    • M
      Matthew Howlett
      last edited by

      I have tried all the listed GPIO pins exposed on connectors J7, J10, J11 and J12.
      Why can't I write to a GPIO pin?

      36a9209e-18d1-4d13-a291-0dd271767ae1-image.png

      1 Reply Last reply Reply Quote 0
      • Alex KushleyevA
        Alex Kushleyev ModalAI Team
        last edited by Alex Kushleyev

        Hello Matthew,

        When you execute voxl-gpio write, it configures the desired pin to OUTPUT mode and sets the desired state (0=low or 1=high). When you execute voxl-gpio read, the pin is configured as INPUT with a pull-up, so any previous pin state is no longer applicable. If nothing is connected to the pin while it is configured as INPUT, it will read 1 due to the pull-up.

        If you would like to test the pin read and write functionality, you could set up a loop back connection, where you connect two pins together and you write one pin and read another.

        I hope this helps

        Alex

        1 Reply Last reply Reply Quote 1
        • M
          Matthew Howlett
          last edited by

          Great, thanks for the info. I suspected something along those lines.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Powered by NodeBB | Contributors