Login

Log in

Forgot Username or Password ?
New Here? Create an account
StellarMate
  • Home
  • Products
    • Feature Tour
    • StellarMate OS
      • For Raspberry PIFor Raspberry PI
      • For Mini PCFor Mini PC
      • Bundle (Raspberry PI + Mini PCs)Bundle (Raspberry PI + Mini PCs)
    • StellarMate X Controller
    • StellarMate Pro 128GB
    • StellarMate Pro 64GB
    • Professional Services
    • Ekos Live
    • Distributors
      • USAUSA
      • Canada (Astronomy Plus)Canada (Astronomy Plus)
      • Canada (Telescope Canada)Canada (Telescope Canada)
      • Canada (Ontario Telescope)Canada (Ontario Telescope)
      • United Kingdom (First Light Optics)United Kingdom (First Light Optics)
      • United Kingdom (Dark Clear Skies)United Kingdom (Dark Clear Skies)
      • United Kingdom (365 Astronomy)United Kingdom (365 Astronomy)
      • EuropeEurope
      • SwitzerlandSwitzerland
      • ChinaChina
      • JapanJapan
      • Australia (Bintel)Australia (Bintel)
      • Australia (Optics Central)Australia (Optics Central)
    • View Cart
  • Downloads
    • StellarMateOS
    • Ekos
    • Mobile App
    • Documentation
  • Devices
    • Adaptive Optics
    • Auxiliary
    • Cameras
    • Controllers
    • Cover & Light Sources
    • Domes
    • Filter Wheels
    • Focusers
    • Mounts
      • Astrophysics
      • Celestron
      • Meade
      • Omegon
      • Orion
      • SkyWatcher
      • IOptron
      • Vixen
    • Rotators
    • Spectrographs
    • Weather Stations
  • Support
    • First Time Setup
      • StellarMate X
      • StellarMate Pro
      • StellarMate OS
    • Manual
    • Ekos
      • Setup
      • Analyze
      • Capture
      • Focus
      • Guide
      • Align
      • Polar Alignment
      • Scheduler
      • Observatory
      • Mount
        • Mount
        • Meridian Flip
    • FAQ
      • StellarMate
      • StellarMate Pro
      • StellarMate X
      • StellarMate App
      • Mounts
      • Cameras
      • Focusers
      • EkosLive
      • Scheduler
      • Calibration
    • Tutorials
      • Web Manager
      • VNC Viewer
      • GPS Dongles
      • Beta Releases
      • Powered USB Hubs
      • Remote Support
      • Direct Ethernet
      • Ekos Debugger
      • Connecting Bluetooth Mounts
      • Backup Restore
      • Telescopius Mosaic Import
    • Ekos Live
    • Account
    • Submit Ticket
    • View Tickets
    • Survey
  1. Home /
  2. Devices /
  3. Auxiliary /
  4. GPIO

GPIO

 Features

The INDI GPIO driver uses the libgpiod library to access the system's GPIO interface. It only supports ports labeled as GPIO by the kernel. Both inputs and outputs are On/Off switches. The status of output switches cannot be determined, so the driver lists them initially in an unknown state until you explicitly switch them on or off.

There is no method to switch inputs to outputs and vice versa, this must be done externally. While it was tested on Raspberry PI, it can work on any board supported the libgpiod library.

 Connection

By default, it connects to first gpio chip named gpiochip0. To change the active gpiochip, set it in the Options tab. To get a list of all chips, use the gpiodetect command.

 Operation

GPIO inputs and outputs are listed in the Input and Output tabs. Each GPIO label can be customized and retained for future sessions. The property names start from DIGITAL_INPUT_1 or DIGITAL_OUTPUT_1. Do not confuse this naming scheme with GPIO numbers.

thumb input

When used as an Input/Output driver in another driver, like the Universal ROR driver, use the DIGITAL_INPUT or DIGITAL_OUTPUT indexes accordingly. The driver does not retain the GPIO config on restart.

Rating
0 vote
Favoured:
0
  • 235.jpg

Listing Details

Tags
GPIO, Input, Output
Driver Name
GPIO
Driver Executable
indi_gpio
Family
Auxiliary
Manufacturer
Various
Models
Various
Platforms
Linux, MacOS, BSD
Author
Jasem Mutlaq
Version
0.1
Submit reviewPrint
Reviews (0)

Be the first to review this listing!

« Previous listing in Auxiliary | Next listing in Auxiliary »
logo

© 2017-2025 by Ikarus Technologies. All rights reserved.

About

FAQ Buy Terms of Service Privacy Policy

Support

Downloads Manuals Warranty Contact

Follow Us!

Facebook Twitter Instagram Youtube
  • Home
  • Products
    • Feature Tour
    • StellarMate OS
      • For Raspberry PIFor Raspberry PI
      • For Mini PCFor Mini PC
      • Bundle (Raspberry PI + Mini PCs)Bundle (Raspberry PI + Mini PCs)
    • StellarMate X Controller
    • StellarMate Pro 128GB
    • StellarMate Pro 64GB
    • Professional Services
    • Ekos Live
    • Distributors
      • USAUSA
      • Canada (Astronomy Plus)Canada (Astronomy Plus)
      • Canada (Telescope Canada)Canada (Telescope Canada)
      • Canada (Ontario Telescope)Canada (Ontario Telescope)
      • United Kingdom (First Light Optics)United Kingdom (First Light Optics)
      • United Kingdom (Dark Clear Skies)United Kingdom (Dark Clear Skies)
      • United Kingdom (365 Astronomy)United Kingdom (365 Astronomy)
      • EuropeEurope
      • SwitzerlandSwitzerland
      • ChinaChina
      • JapanJapan
      • Australia (Bintel)Australia (Bintel)
      • Australia (Optics Central)Australia (Optics Central)
    • View Cart
  • Downloads
    • StellarMateOS
    • Ekos
    • Mobile App
    • Documentation
  • Devices
    • Adaptive Optics
    • Auxiliary
    • Cameras
    • Controllers
    • Cover & Light Sources
    • Domes
    • Filter Wheels
    • Focusers
    • Mounts
      • Astrophysics
      • Celestron
      • Meade
      • Omegon
      • Orion
      • SkyWatcher
      • IOptron
      • Vixen
    • Rotators
    • Spectrographs
    • Weather Stations
  • Support
    • First Time Setup
      • StellarMate X
      • StellarMate Pro
      • StellarMate OS
    • Manual
    • Ekos
      • Setup
      • Analyze
      • Capture
      • Focus
      • Guide
      • Align
      • Polar Alignment
      • Scheduler
      • Observatory
      • Mount
        • Mount
        • Meridian Flip
    • FAQ
      • StellarMate
      • StellarMate Pro
      • StellarMate X
      • StellarMate App
      • Mounts
      • Cameras
      • Focusers
      • EkosLive
      • Scheduler
      • Calibration
    • Tutorials
      • Web Manager
      • VNC Viewer
      • GPS Dongles
      • Beta Releases
      • Powered USB Hubs
      • Remote Support
      • Direct Ethernet
      • Ekos Debugger
      • Connecting Bluetooth Mounts
      • Backup Restore
      • Telescopius Mosaic Import
    • Ekos Live
    • Account
    • Submit Ticket
    • View Tickets
    • Survey