gpioget - Man Page

manual page for gpioget v2.1.1


gpioget [Options] <line>...


Read values of GPIO lines.

Lines are specified by name, or optionally by offset if the chip option is provided.


-a,  --as-is

leave the line direction unchanged, not forced to input

-b,  --bias <bias>

specify the line bias Possible values: 'pull-down', 'pull-up', 'disabled'. (default is to leave bias unchanged)


treat lines as names even if they would parse as an offset

-c,  --chip <chip>

restrict scope to a particular chip

-C, --consumer <name> consumer name applied to requested lines (default is 'gpioget')

-h,  --help

display this help and exit

-l,  --active-low

treat the line as active low

-p,  --hold-period <period>

wait between requesting the lines and reading the values


display line values as '0' (inactive) or '1' (active)

-s,  --strict

abort if requested line names are not unique


don't quote line names

-v,  --version

output version information and exit


A GPIO chip may be identified by number, name, or path. e.g. '0', 'gpiochip0', and '/dev/gpiochip0' all refer to the same chip.


Periods are taken as milliseconds unless units are specified. e.g. 10us. Supported units are 's', 'ms', and 'us'.


Bartosz Golaszewski <>

Reporting Bugs

Report bugs to:
   Bartosz Golaszewski <>
   linux-gpio <>


March 2024 libgpiod v2.1.1