core: provide functions for reading multiple line events at once
authorBartosz Golaszewski <bgolaszewski@baylibre.com>
Mon, 16 Dec 2019 17:34:17 +0000 (18:34 +0100)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Wed, 18 Dec 2019 14:09:30 +0000 (15:09 +0100)
commit44921ecc9a000f1344ef6502803eb9a04e5086a8
tree54119ba781c6086de1fc2a5096dd709763d0d7c9
parentb5efbb148d34922e2744f35c2be7c8cc43efcfc9
core: provide functions for reading multiple line events at once

The kernel allows us to read multiple (up to 16) line events with
a single read() call, but up to this point libgpiod only supported
reading one event at a time. Add two new functions that allow users
to read more events at the same time.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
include/gpiod.h
lib/core.c