- Good starting point for developing a custom HID application: Using the HID class eases the job of writing USB device drivers
- PDF Version of above article can be found here.
- Found another interesting and comprehensive article at CodeProject; HIDAche
- HID Resource/Links: http://www.lvr.com/hidpage.htm ==> This is the website of the guy who wrote the “USB Complete” book.
- HIDP_CAPS : The member InputReportByteLength will report size 1 greater than the device report size – the first byte is used for report identifier (e.g. HID report) and thus the size is increased by 1
- Overlapped I/O operation is in progress: Got this error when I changed the report descriptor so that report count was 8 (while still trying to receive standard mouse packet with size 4 bytes). The mismatch of the sizes of report and the actual packet being received causes the ReadFile() to not accept that packet. (Makes sense as we can have more than one reports with different sizes and with Report ID not set)
- Reading HID Mouse/Keyboard: Use RAWINPUTDEVICE as explained in the following places:
Wednesday, August 26, 2009
HID Notes
Compilation of various information I found when searching for/ working on creating custom HID application that would allow logging of sensor data coming over RF from a remote to a dongle connected to the PC (shows up as HID mouse/keyboard).
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment