Compare commits

..

5 Commits

Binary file not shown.

@ -4,3 +4,10 @@ How to compile
```bash
gcc main.c -o hello
```
<<<<<<< HEAD
#Issues
- [ ] Error catching
>>>>>>> error-catching

@ -8,7 +8,7 @@ int main (int argc, char *argv[]){
fd = open("/sys/class/gpio/chip0/export", O_WRONLY);
if(fd<0)
{
perror("Error openng the GPIO path");
perror("Error openng the GPIO export path");
return -1;
}
write(fd, "17",2);
@ -17,7 +17,7 @@ int main (int argc, char *argv[]){
fd = open("/sys/class/gpio/chip0/gpio17/direction", O_WRONLY);
if(fd<0)
{
perror("Error openng the GPIO path");
perror("Error openng the GPIO export path");
return -1;
}
write(fd, "out",3);
@ -26,7 +26,7 @@ int main (int argc, char *argv[]){
fd = open("/sys/class/gpio/chip0/gpio17/value", O_WRONLY);
if(fd<0)
{
perror("Error openng the GPIO path");
perror("Error openng the GPIO export path");
return -1;
}
write(fd, "1",1);
@ -36,7 +36,7 @@ int main (int argc, char *argv[]){
fd = open("/sys/class/gpio/chip0/gpio17/value", O_WRONLY);
if(fd<0)
{
perror("Error openng the GPIO path");
perror("Error openng the GPIO export path");
return -1;
}
write(fd, "0",1);
@ -47,7 +47,7 @@ int main (int argc, char *argv[]){
fd = open("/sys/class/gpio/chip0/unexport", O_WRONLY);
if(fd<0)
{
perror("Error openng the GPIO path");
perror("Error openng the GPIO export path");
return -1;
}
write(fd, "17",2);

Loading…
Cancel
Save