Lines Matching refs:gpio_dev
50 void send_rgb(const struct device *gpio_dev, uint32_t rgb) in send_rgb() argument
56 gpio_pin_set_raw(gpio_dev, GPIO_DATA_PIN, (rgb & BIT(31)) != 0); in send_rgb()
59 gpio_pin_set_raw(gpio_dev, GPIO_CLK_PIN, 1); in send_rgb()
60 gpio_pin_set_raw(gpio_dev, GPIO_CLK_PIN, 0); in send_rgb()
68 const struct device *gpio_dev; in main() local
73 gpio_dev = DEVICE_DT_GET(DT_ALIAS(gpio_0)); in main()
74 if (!device_is_ready(gpio_dev)) { in main()
75 printk("GPIO device %s is not ready!\n", gpio_dev->name); in main()
80 ret = gpio_pin_configure(gpio_dev, GPIO_DATA_PIN, GPIO_OUTPUT); in main()
85 ret = gpio_pin_configure(gpio_dev, GPIO_CLK_PIN, GPIO_OUTPUT); in main()
91 send_rgb(gpio_dev, APA102C_START_FRAME); in main()
94 send_rgb(gpio_dev, rgb[(idx + leds) % NUM_RGB]); in main()
101 send_rgb(gpio_dev, APA102C_END_FRAME); in main()