GPIOCLI(1)
π GPIOCLI(1) β the gpiocli-request era π
okay bestie, so this is the manual for gpiocli, specifically the request command. she's a section-1 page, she's from the gpiocli-request manual, and she is so ready to claim some GPIO lines for you. let's get into it π
β¨ NAME β¨
gpiocli β request π«Ά
πΈ DESCRIPTION πΈ
π Usage π
like, literally just say:
gpiocli request [OPTIONβ¦] <line1>[=value1] [line2[=value2]] ...
Request a set of GPIO lines for exclusive usage by the gpio-manager. that's it, that's the whole vibe. you're calling dibs on your lines and the gpio-manager is holding them for you, no sharing, no gatekeeping, periodt. π₯
π Help Options π
-h,--helpβ shows you the help options. the classic. the moment you need her she's there π
π¦ Application Options π¦
-c,--chip=<chip name>β tell her explicitly whichchip_nameto resolve the lines on, which is the whole reason you can use raw offsets instead of line names. so if you're an offsets kinda girlie, this one's for you β¨--consumer=<consumer name>β the consumer string. defaults to the program name if you don't say anything, which is lowkey iconic of her π--inputβ set direction to input.--outputβ set direction to output.--rising-edgeβ monitor rising edges. she's going up π--falling-edgeβ monitor falling edges. she's going down π--both-edgesβ monitor rising and falling edges. why choose when you can have both, main character energy fr π--push-pullβ drive the line in push-pull mode.--open-drainβ drive the line in open-drain mode.--open-sourceβ drive the line in open-source mode.--pull-upβ enable internal pull-up bias.--pull-downβ enable internal pull-down bias.--bias-disabledβ disable internal pull-up/down bias. no bias here, we're neutral π--active-lowβ treat the lines as active low.--debounce-period=<period in miliseconds>β enable debouncing and set the period. that's the actual spelling of the placeholder, i'm not touching it, it's hers π«Ά--clock-monotonicβ use monotonic clock for edge event timestamps.--clock-realtimeβ use realtime clock for edge event timestamps.--clock-hteβ use HTE clock (if available) for edge event timestamps.
D-Bus API version: 1 β
π AUTHOR π
Bartosz Golaszewski <brgl@bgdev.pl> β the actual legend behind all of this π«Ά
π REPORTING BUGS π
found a bug? do NOT suffer in silence bestie, report it to:
- Bartosz Golaszewski <brgl@bgdev.pl>
- linux-gpio <linux-gpio@vger.kernel.org>
fr fr, that's every single option, default, and detail from the original. nothing dropped, nothing invented, we keep the facts exactly as they are π
okay and for the cute sign-off: this whole thing is libgpiod v2.2.5, dated June 2026, and that's the moment. slay, bye ππ β¨
π¦ where this page comes from
- fedora 43: libgpiod-manager 2.2.5-1.fc43 Β· GPL-2.0-or-later
- fedora 44: libgpiod-manager 2.2.5-1.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms