Pololu Micro/Mini-Maestro Driver - Native Linux Kernel Modul

The PWM feature on the Mini Maestros is only available on one channel. This is from the Maestro user’s guide:

It seems to me that a Maestro shared library (.so file) that calls libusb would be more easy for everyone to use than a kernel module. Is there something about shared libraries that you don’t like?


Not at all, but kernel modules are also an alternative way for learning more about the linux kernel (and USB aswell), as you can read, edit and improve it.