At the moment, any user space software that tries to use the eQEP modules (e.g. using a rotary encoder with Python) needs to be run as root.
It would be preferable to do as the other two subsystems that initially required root access (gpio and pwm) and use a udev rule to set the right permissions at boot time to allow e.g. a particular (non-root) group to access the relevant sysfs eqep attributes.
At the moment, any user space software that tries to use the eQEP modules (e.g. using a rotary encoder with Python) needs to be run as root.
It would be preferable to do as the other two subsystems that initially required root access (gpio and pwm) and use a udev rule to set the right permissions at boot time to allow e.g. a particular (non-root) group to access the relevant sysfs eqep attributes.
Pull request #33 does exactly that.