From 350e0f783db89e3def61ea6a4323def561f62cf7 Mon Sep 17 00:00:00 2001 From: Boss Marco Date: Fri, 27 Dec 2019 12:56:35 +0100 Subject: unexport gpio --- src/main.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main.c b/src/main.c index 9ffabce..d7ab48b 100644 --- a/src/main.c +++ b/src/main.c @@ -937,6 +937,19 @@ shutdown_task (void *cls) close (qrDisplay.backlightfd); qrDisplay.backlightfd = -1; } + if (0 > cancelButton.cancelbuttonfd) + { + close (cancelButton.cancelbuttonfd); + cancelButton.cancelbuttonfd = open ("/sys/class/gpio/unexport", + O_WRONLY); + if (0 > cancelButton.cancelbuttonfd) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "Unable to open /gpio/unexport for cancel button\n"); + } + (void) write (cancelButton.cancelbuttonfd, "17", 2); + close (cancelButton.cancelbuttonfd); + } /* free the allocated productes read from config file */ if (NULL != products) { -- cgit v1.2.3