I have a device that was created using Teensy RawHID that I need to communicate with using a desktop application I'm writing. As far as I can tell, this is not behaving as a typical HID device, as my tools are unable to send data to / read data from it correctly.
I'm using the hidapi library from Signal 11 in my desktop app to enumerate, connect to, and communicate with HID devices from the host computer. I'm able to connect to and communicate with other HID devices, just not this one that was implemented with Teensy's RawHID.
So, 2 questions:
1) Should I be able to communicate with a Teensy RawHID device using a standard HID library such as hidapi (https://github.com/signal11/hidapi)?
2) Without access to the source that was put onto the device I'm connecting to, where should I look to learn how to debug this connection?
Thanks!
I'm using the hidapi library from Signal 11 in my desktop app to enumerate, connect to, and communicate with HID devices from the host computer. I'm able to connect to and communicate with other HID devices, just not this one that was implemented with Teensy's RawHID.
So, 2 questions:
1) Should I be able to communicate with a Teensy RawHID device using a standard HID library such as hidapi (https://github.com/signal11/hidapi)?
2) Without access to the source that was put onto the device I'm connecting to, where should I look to learn how to debug this connection?
Thanks!