diff options
author | Boss Marco <bossm8@students.bfh.ch> | 2019-12-27 12:56:35 +0100 |
---|---|---|
committer | Boss Marco <bossm8@students.bfh.ch> | 2019-12-27 12:56:35 +0100 |
commit | 350e0f783db89e3def61ea6a4323def561f62cf7 (patch) | |
tree | 6d506ec6cf29a8412de82900026daef1ad2b975b | |
parent | 04e8be6f8f49e86366b6a0957b0c8d056c749c88 (diff) | |
download | taler-mdb-350e0f783db89e3def61ea6a4323def561f62cf7.tar.gz taler-mdb-350e0f783db89e3def61ea6a4323def561f62cf7.tar.bz2 taler-mdb-350e0f783db89e3def61ea6a4323def561f62cf7.zip |
unexport gpio
-rw-r--r-- | src/main.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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) { |