diff --git a/V1/switch.c b/V1/switch.c index ceab9d4..3af17d7 100644 --- a/V1/switch.c +++ b/V1/switch.c @@ -1,18 +1,18 @@ -/* +/* * switch.c * How to register an button and count this * author: Simon Wörner, Manuel Vögele, * Siegfried Kienzle * 24-March-2017 - * - * */ + * + * */ -#define PIN01 ((char *) "1\n") -#define PIN12 ((char *) "12\n") -#define PIN11 ((char *) "11\n") -#define PIN06 ((char *) "6\n") -#define IN ((char *)"in\n") -#define OUT ((char *)"out\n") +#define PIN01 "1\n" +#define PIN12 "12\n" +#define PIN11 "11\n" +#define PIN06 "6\n" +#define IN "in\n" +#define OUT "out\n" #include #include @@ -24,15 +24,13 @@ int reserve(char* gpioPort) { int fd; char buffer[2]; - printf("%s", gpioPort); strcpy(buffer, gpioPort ); - - if((fd=open("/sys/class/gpio/export", O_RDWR | O_CREAT | O_TRUNC) == -1)) { + if((fd=open("/sys/class/gpio/export", O_RDWR | O_CREAT | O_TRUNC)) == -1) { perror(NULL); return EXIT_FAILURE; } - if(write(fd, &buffer, sizeof(buffer)) == -1) { + if((write(fd, &buffer, sizeof(buffer))) == -1) { perror("Cannot write into file"); return EXIT_FAILURE; }