.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH GPIOSET "1" "December 2023" "libgpiod v2.1" "User Commands" .SH NAME gpioset \- manual page for gpioset v2.1 .SH SYNOPSIS .B gpioset [\fI\,OPTIONS\/\fR] \fI\,\/\fR... .SH DESCRIPTION Set values of GPIO lines. .PP Lines are specified by name, or optionally by offset if the chip option is provided. Values may be '1' or '0', or equivalently 'active'/'inactive' or 'on'/'off'. .PP The line output state is maintained until the process exits, but after that is not guaranteed. .SH OPTIONS .TP \fB\-\-banner\fR display a banner on successful startup .TP \fB\-b\fR, \fB\-\-bias\fR specify the line bias Possible values: 'pull\-down', 'pull\-up', 'disabled'. (default is to leave bias unchanged) .TP \fB\-\-by\-name\fR treat lines as names even if they would parse as an offset .TP \fB\-c\fR, \fB\-\-chip\fR restrict scope to a particular chip .HP \fB\-C\fR, \fB\-\-consumer\fR consumer name applied to requested lines (default is 'gpioset') .TP \fB\-d\fR, \fB\-\-drive\fR specify the line drive mode Possible values: 'push\-pull', 'open\-drain', 'open\-source'. (default is 'push\-pull') .TP \fB\-h\fR, \fB\-\-help\fR display this help and exit .TP \fB\-l\fR, \fB\-\-active\-low\fR treat the line as active low .TP \fB\-p\fR, \fB\-\-hold\-period\fR the minimum time period to hold lines at the requested values .TP \fB\-s\fR, \fB\-\-strict\fR abort if requested line names are not unique .TP \fB\-t\fR, \fB\-\-toggle\fR [,period]... toggle the line(s) after the specified period(s) If the last period is non\-zero then the sequence repeats. .TP \fB\-\-unquoted\fR don't quote line names .TP \fB\-v\fR, \fB\-\-version\fR output version information and exit .TP \fB\-z\fR, \fB\-\-daemonize\fR set values then detach from the controlling terminal .SS "Chips:" .IP A GPIO chip may be identified by number, name, or path. e.g. '0', 'gpiochip0', and '/dev/gpiochip0' all refer to the same chip. .SS "Periods:" .IP Periods are taken as milliseconds unless units are specified. e.g. 10us. Supported units are 's', 'ms', and 'us'. .SH NOTE .IP The state of a GPIO line controlled over the character device reverts to default when the last process referencing the file descriptor representing the device file exits. This means that it's wrong to run gpioset, have it exit and expect the line to continue being driven high or low. It may happen if given pin is floating but it must be interpreted as undefined behavior. .SH AUTHOR Bartosz Golaszewski .SH "REPORTING BUGS" Report bugs to: Bartosz Golaszewski linux-gpio .SH COPYRIGHT Copyright \(co 2017\-2023 Bartosz Golaszewski License: GPL\-2.0\-or\-later .br This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.