Quite a while ago I posted this thread which didn't get any response. I'm a little further in my project but my questions remain mostly the same so I'll reiterate here.
I'm making a joystick that needs to also receive data from the host. Currently I've implemented this using my own Joystick + Serial device. The serial device is strictly receiving data, while I'm using the built-in Joystick functionality for the controls. Although it's working fine, I can't help but feel that it would be "cleaner" to simply have bidirectional communication over HID, preventing the need for the dedicated Serial device altogether.
I'll admit that I'm not very well versed in device descriptors or HID in general, so chances are it would be too daunting a task for me. But is there any way currently to receive data through the built-in Joystick device? If not, is Joystick + Serial the next best thing, in the opinion of this forum?
I'm making a joystick that needs to also receive data from the host. Currently I've implemented this using my own Joystick + Serial device. The serial device is strictly receiving data, while I'm using the built-in Joystick functionality for the controls. Although it's working fine, I can't help but feel that it would be "cleaner" to simply have bidirectional communication over HID, preventing the need for the dedicated Serial device altogether.
I'll admit that I'm not very well versed in device descriptors or HID in general, so chances are it would be too daunting a task for me. But is there any way currently to receive data through the built-in Joystick device? If not, is Joystick + Serial the next best thing, in the opinion of this forum?