I need fast (>10 Khz) userland access to the GPIO pins.
Are there any options available? /sys/class/gpio
based GPIO is too slow (I've tested it), and having to have your application run as root is violently stupid. I've looked at pigpio, but that has at minimum a client running as root (and then you get all the latency of having a socket connection)
It seems like there should be a ioctl
-like interface to the GPIO. Is anyone working on such a thing? (it'll almost certainly be a kernel module of some sort).