I need to connect a proprietary human interface USB device to i.MX6Q Nitrogen board. The device will send key press information and the userspace application running on i.MX6 should receive this information and perform certain functionality.
I would like to know if anyone implemented any similar program and which library was used?
I found that libusb is very useful but the package provided with LTIB is very old. I build this library but it's not working. There is a test example that comes with the library when ran it on target it's not doing what it should do. In fact it's not doing anything!
Also I tried to build a more recent version of libusb but couldn't satisfy the dependency requirements.
What is the best method for implementing USB device drivers for i.MX6Q?