[libgpiod PATCH 0/7] tools: Add by-name support
Joel Stanley
joel at jms.id.au
Thu Feb 3 15:21:27 AEDT 2022
This series introduces a command-line flag "--by-name" that means
"line-specifier arguments should be interpreted as names.
The patches implement the change for gpioset and gpioget tools. Once we
have settled on an implementation for those tools it could be extended
to other tools, such as gpiomon.
The test suite has been updated to cover the new option.
An initial discussion of the idea was presented here:
http://lore.kernel.org/all/20211201072902.127542-1-joel@jms.id.au
Joel Stanley (7):
tools: Clean up scandir memory allocations
tools: Add line name to offset lookup helper
tools: Add value support to line name lookup
tools: gpioget: Add by-name support
tools: gpioset: Add by-name support
gpio-tools-test: Add gpioset --by-name tests
gpio-tools-test: Add gpioget --by-name tests
tools/gpio-tools-test.bats | 184 +++++++++++++++++++++++++++++++++++++
tools/gpioget.c | 57 ++++++++----
tools/gpioset.c | 68 ++++++++++----
tools/tools-common.c | 76 ++++++++++++++-
tools/tools-common.h | 4 +
5 files changed, 352 insertions(+), 37 deletions(-)
--
2.34.1
More information about the openbmc
mailing list