tools: add gpionotify
authorKent Gibson <warthog618@gmail.com>
Mon, 21 Nov 2022 10:22:51 +0000 (18:22 +0800)
committerBartosz Golaszewski <brgl@bgdev.pl>
Mon, 21 Nov 2022 20:07:45 +0000 (21:07 +0100)
commit5f194b001ae64701e9faa5395c8e704addc5ffe5
tree38b6d9a508f31a0db17d75778bc4ed34201d7be3
parent8ffb6489286fc9cd68bc5fa283f99b1fa1e05f9d
tools: add gpionotify

Add a gpionotify tool, based on gpiomon, to report line info change
events read from chip file descriptors.

Inspired by the gpio-watch tool in the linux kernel, but with gpiomon
features such as custom formatted output, filtering events of
interest and exiting after a number of events, so more useful for
scripting.

Default output is minimalist, so just time, event type and line id.
Full event details are available using the custom formatted output.

Signed-off-by: Kent Gibson <warthog618@gmail.com>
[Bartosz: coding style tweaks]
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
man/Makefile.am
tools/.gitignore
tools/Makefile.am
tools/gpionotify.c [new file with mode: 0644]