From 2ac43f80d5491dced058332b17990f58e3a74a73 Mon Sep 17 00:00:00 2001 From: Bartosz Golaszewski Date: Thu, 13 Jul 2017 18:07:25 +0200 Subject: [PATCH] core: fix single line event requests with flags We currently always request rising edge events for the 'flags' variants. Request correct event types. Signed-off-by: Bartosz Golaszewski --- src/lib/core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/core.c b/src/lib/core.c index 4a2ef84..b3b16e5 100644 --- a/src/lib/core.c +++ b/src/lib/core.c @@ -636,14 +636,14 @@ int gpiod_line_request_falling_edge_events_flags(struct gpiod_line *line, int flags) { return line_event_request_type(line, consumer, flags, - GPIOD_REQUEST_EVENT_RISING_EDGE); + GPIOD_REQUEST_EVENT_FALLING_EDGE); } int gpiod_line_request_both_edges_events_flags(struct gpiod_line *line, const char *consumer, int flags) { return line_event_request_type(line, consumer, flags, - GPIOD_REQUEST_EVENT_RISING_EDGE); + GPIOD_REQUEST_EVENT_BOTH_EDGES); } int gpiod_line_request_bulk(struct gpiod_line_bulk *bulk, -- 2.30.2