I have a general question about how GPIO abstraction is used in openWRT nowadays.
The research i did shows that there is a deprecated way to talk to GPIO that is in the documentation of openWRT openwrt.org/docs and i assume that this is outdated as i read in kernel.org/doc sysfs is deprecated.
Can somebody from the core dev Team take a look at the doc's and explain me how to use GPIO in recent openWRT 18.06 or 19.07? Maybe i can update the doc's after i understand what techniques are the right one to use nowaday.
The sysfs API is still available
Will sysfs API still be available in next release (kernel 5.4)?
There's also gpiodtools / libgpiod supposedly a replacement for sysfs.
I've tinkered with it on nanopi, it works for me.
Depends on your use case, it might be worth a look.
Do I have to feer that sysfs is not working on 5.4?
According to this: https://www.kernel.org/doc/html/v5.4-preprc-cpu/admin-guide/gpio/sysfs.html
It will still be supported just not getting new features.
1 Like
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.