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).