Lines Matching defs:gpios
27 gpio_protocol_t* gpios;
43 gpio_protocol_t* gpios = gpio_test->gpios;
47 gpio_release_interrupt(&gpios[GPIO_BUTTON]);
50 free(gpio_test->gpios);
62 gpio_protocol_t* gpios = gpio_test->gpios;
66 if (gpio_config_out(&gpios[i], 0) != ZX_OK) {
76 gpio_write(&gpios[i], 1);
78 gpio_write(&gpios[i], 0);
88 gpio_protocol_t* gpios = gpio_test->gpios;
98 gpio_read(&gpios[GPIO_LED], &out);
99 gpio_write(&gpios[GPIO_LED], !out);
107 gpio_protocol_t* gpios = gpio_test->gpios;
109 if (gpio_config_in(&gpios[GPIO_BUTTON], GPIO_PULL_DOWN) != ZX_OK) {
114 if (gpio_get_interrupt(&gpios[GPIO_BUTTON],
127 gpio_protocol_t* gpios = gpio_test->gpios;
129 if (gpio_config_in(&gpios[GPIO_BUTTON], GPIO_NO_PULL) != ZX_OK) {
136 gpio_read(&gpios[GPIO_BUTTON], &out);
163 gpio_test->gpios = calloc(info.gpio_count, sizeof(*gpio_test->gpios));
164 if (!gpio_test->gpios) {
169 zx_status_t status = pdev_get_protocol(&pdev, ZX_PROTOCOL_GPIO, i, &gpio_test->gpios[i]);
171 free(gpio_test->gpios);