Lines Matching refs:pin
80 fprintf(stderr, "\tgpioctl [-f ctldev] [-pN] -t pin\n");
81 fprintf(stderr, "\tgpioctl [-f ctldev] [-pN] -c pin flag ...\n");
82 fprintf(stderr, "\tgpioctl [-f ctldev] [-pN] -n pin pin-name\n");
83 fprintf(stderr, "\tgpioctl [-f ctldev] [-pN] pin [0|1]\n");
152 gpio_config_t *pin;
161 pin = cfgs + i;
162 pinv = gpio_pin_get(handle, pin->g_pin);
163 printf("pin %02d:\t%d\t%s", pin->g_pin, pinv,
164 pin->g_name);
166 print_caps(pin->g_flags);
170 print_caps(pin->g_caps);
181 gpio_config_t *pin;
191 pin = cfgs + i;
192 gpio_pin_get(handle, pin->g_pin);
193 if (!strcmp(name, pin->g_name)) {
218 gpio_config_t pin;
278 /* Find the pin number by the name */
281 /* First test if it is a pin number */
284 /* Test if we have any pin named by this number and tell the user */
286 fail("%s is also a pin name, use -p or -N\n", argv[0]);
290 fail("Can't find pin named \"%s\"\n", argv[0]);
296 fail("Invalid pin number: %s\n", argv[0]);
300 fail("Can't find pin named \"%s\"\n", argv[0]);
304 /* Set the pin name. */
317 * -t pin assumes no additional arguments
339 pin.g_pin = pinn;
340 pin.g_flags = flags;
341 if (gpio_pin_set_flags(handle, &pin) < 0) {
355 * Read pin value
370 fail("Invalid pin value: %s\n", argv[1]);
373 * Set pin value