-
Hello team, I have attached a pic where the highlighted lines shows 'answer/end call button' reports which is working, later I pressed volume up and volume down, the browser shows the reports but the app on the right hand side does not show any data being received. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
I suspect it is because your device has several If you happen to use If you need to open a different one - you need to use |
Beta Was this translation helpful? Give feedback.
-
Thank you! that resolved, once I started listening to other pseudo devices (same physical device) based on the path I can see the data coming. example: All path1, path2, path3 belongs to same physical device. When using hid_get_feature_report, hid_send_feature_report, hid_write APIs, do I need to operate on all handles ? (handle1, handle2, handle3) |
Beta Was this translation helpful? Give feedback.
I suspect it is because your device has several
Usage/UsagePage
s. On Windows, each Top Level Collection (a pair of Usage/UsagePage) is represented as independent device.It might be the case that the report(s) you're waiting is(are) under a different collection.
If you happen to use
hid_open
with specific VID/PID - you're opening a "first" (of unspecified order) Device/Collection.If you need to open a different one - you need to use
hid_enumerate
, then find the device with a specific vid+pid+usage+usage_page, and then usehid_open_path
to open it.