From 45749112f7a7cb1faf952ff9c9a87268d9237d32 Mon Sep 17 00:00:00 2001 From: Gerardo Marx Date: Wed, 30 Sep 2026 09:31:53 -0600 Subject: [PATCH] export function ok --- main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index 6ab63e3..7da73fb 100644 --- a/main.c +++ b/main.c @@ -8,16 +8,16 @@ // prototype functions int gpio_export(const char *gpio); -int gpio_direction(int gpio, const char *direction); +int gpio_direction(int gpio, const char *direction); // this function int gpio_write(int gpio, int value); int main(int argc, char *argv[]){ int fd; - char pin[] = "17"; + char pin[] = "17"; // get gpio number from argument gpio_export(pin); - // pin direction + // pin direction - convert into functions fd = open("/sys/class/gpio/chip0/gpio17/direction", O_WRONLY); if(fd<0) { @@ -77,7 +77,7 @@ int gpio_export(const char *gpio){ perror("Error opening the GPIO path"); return -1; } - write(fd,"17",2); + write(fd,gpio,strlen(gpio)); close(fd); return 0; }