2 issues
1. I disabled the uhid module from kernel to test my driver. Emulators will recognize my driver if I create a symbolic link from my driver to /dev/uhid0. Is there a way I can get applications to recognize my driver without doing this?
2. The emulators will recognize only certain buttons. I can't figure out if this is an issue with my driver code or the uhid report descriptor table that I got from this file:
http://lxr.linux.no/linux+v3.7.7/drivers/hid/hid-dr.c
the code is here:
https://github.com/lispandtrees/dragon_rise_driver/blob/master/snes_usb.c
1. I disabled the uhid module from kernel to test my driver. Emulators will recognize my driver if I create a symbolic link from my driver to /dev/uhid0. Is there a way I can get applications to recognize my driver without doing this?
2. The emulators will recognize only certain buttons. I can't figure out if this is an issue with my driver code or the uhid report descriptor table that I got from this file:
http://lxr.linux.no/linux+v3.7.7/drivers/hid/hid-dr.c
the code is here:
https://github.com/lispandtrees/dragon_rise_driver/blob/master/snes_usb.c