Lines Matching refs:dev
26 const struct device *dev = DEVICE_DT_GET(DT_NODELABEL(gpio_emul)); in gpio_sample() local
28 if (!device_is_ready(dev)) { in gpio_sample()
29 printk("%s: device not ready.\n", dev->name); in gpio_sample()
34 gpio_pin_configure(dev, 0, GPIO_OUTPUT); in gpio_sample()
35 gpio_pin_set(dev, 0, 1); in gpio_sample()
36 gpio_pin_set(dev, 0, 0); in gpio_sample()
39 gpio_pin_configure(dev, 1, GPIO_INPUT); in gpio_sample()
42 gpio_emul_input_set(dev, 1, 1); in gpio_sample()
43 gpio_pin_get(dev, 1); in gpio_sample()
44 gpio_emul_input_set(dev, 1, 0); in gpio_sample()
45 gpio_pin_get(dev, 1); in gpio_sample()
48 gpio_pin_interrupt_configure(dev, 1, GPIO_INT_EDGE_RISING); in gpio_sample()
52 gpio_add_callback(dev, &gpio_cb); in gpio_sample()
55 gpio_emul_input_set(dev, 1, 1); in gpio_sample()
58 gpio_remove_callback(dev, &gpio_cb); in gpio_sample()