microsoft / DMF

Driver Module Framework
MIT License
316 stars 81 forks source link

Fixes for VirtualEyeGaze and EyeGazeIoctl #138

Closed joncamp closed 4 years ago

joncamp commented 4 years ago

Fixes to correct errors in the HID descriptor. Descriptor now matches both published documentation (HUTRR74 - https://www.usb.org/sites/default/files/hutrr74_-_usage_page_for_head_and_eye_trackers_0.pdf ) as well as known good implementation.

Specifically, fixed a number of errors in macros used to generate the descriptor. Also adjusted/fixed descriptor definition itself to add units, fix min/max definitions, etc

joncamp commented 4 years ago

Tested using https://github.com/MSREnable/GazeHid, specifically the EyeGazeIoctlTestApp.