int fd;
p = pin(name);
- op.gp_pin = p->pin;
+ strlcpy(op.gp_name, name, GPIOPINMAXNAME);
op.gp_value = val;
fd = num2fd(p->dev);
- //printf("given name: %s\nderived name: %s\nderived pin: %d\nval: %d\nfd: %d\nreal fd: %d\n", name, p->name,
- // p->pin, op.gp_value, fd, g1);
+// printf("given name: %s\nderived name: %s\nderived pin: %d\nval: %d\nfd: %d\nreal fd: %d\n", name, p->name,
+// p->pin, op.gp_value, fd, g1);
// printf("g0: %d g1: %d g2: %d\n", g0, g1, g2);
char *nm = calloc(1, 255);
char *md = calloc(1, 255);
- usleep(1000 * 500);
strlcpy(nm, name, GPIOPINMAXNAME);
if (mode & OUTPUT)