From a58e6bd3bc23e626d24a488f1c7af95537b278d0 Mon Sep 17 00:00:00 2001 From: Angelus Vela Date: Thu, 17 Sep 2026 11:03:14 -0600 Subject: [PATCH] New Testings --- main.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/main.c b/main.c index 1e2f4ac..067e418 100644 --- a/main.c +++ b/main.c @@ -1,6 +1,35 @@ #include +#include +#include int main (int argc, char *argv[]){ + int fd; + //export + fd = open("/sys/class/gpio/chip0/export", O_WRONLY); + write(fd, "17",2); + close(fd); + //pin direction + fd = open("/sys/class/gpio/chip0/gpio17/direction", O_WRONLY); + write(fd, "out",3); + close(fd); + //pin value + fd = open("/sys/class/gpio/chip0/gpio17/value", O_WRONLY); + write(fd, "1",1); + close(fd); + sleep(1); + //pin apagao + + fd = open("/sys/class/gpio/chip0/gpio17/value", O_WRONLY); + write(fd, "0",1); + close(fd); + sleep(1); + //unexport + + fd = open("/sys/class/gpio/chip0/unexport", O_WRONLY); + write(fd, "17",2); + close(fd); + + printf("Hello from Rasperry Pi!\n"); printf("Number of arguments: %d\n", argc); printf("Program is reciving: %s\n", argv[0]);