From e1974dd197573a0a846a9fbe35d9f3ff1cbb3884 Mon Sep 17 00:00:00 2001 From: "Rex J. Vokey" Date: Fri, 20 Feb 2015 11:01:55 -0800 Subject: [PATCH] changed path for exporting pins the devices/virtual path wasn't working, but this one does work. --- src/gpio-admin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gpio-admin.c b/src/gpio-admin.c index 38569bb..faea863 100644 --- a/src/gpio-admin.c +++ b/src/gpio-admin.c @@ -27,7 +27,7 @@ static void usage_error(char **argv) { static void allow_access_by_user(unsigned int pin, const char *filename) { char path[PATH_MAX]; - int size = snprintf(path, PATH_MAX, "/sys/devices/virtual/gpio/gpio%u/%s", pin, filename); + int size = snprintf(path, PATH_MAX, "/sys/class/gpio/gpio%u/%s", pin, filename); if (size >= PATH_MAX) { error(7, 0, "path of GPIO pin is too long!");