在我的板上,我有 10 个 LED 连接到不同的 GPIO。在板的 DTS 文件中,所有引脚定义为
leds {
compatible = "gpio-leds";
led0: led_0 {
gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
label = "Green LED 0";
};
...
led9: led_9 {
gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
label = "Green LED 9";
};
};
在代码中,我有一长串 device_get_binding/gpio_pin_configure
如何使用 UTIL_LISTIFY 以及如何正确描述 DTS 文件中的引脚阵列以使用索引控制 LED?一般来说,我希望有一个类似于 cx1276.c 驱动程序的解决方案,但在用户空间中。