|
@@ -182,26 +182,26 @@ struct hiddev_usage_ref_multi {
|
|
|
/* To traverse the input report descriptor info for a HID device, perform the
|
|
|
* following:
|
|
|
*
|
|
|
- * rinfo.report_type = HID_REPORT_TYPE_INPUT;
|
|
|
- * rinfo.report_id = HID_REPORT_ID_FIRST;
|
|
|
- * ret = ioctl(fd, HIDIOCGREPORTINFO, &rinfo);
|
|
|
+ * rinfo.report_type = HID_REPORT_TYPE_INPUT;
|
|
|
+ * rinfo.report_id = HID_REPORT_ID_FIRST;
|
|
|
+ * ret = ioctl(fd, HIDIOCGREPORTINFO, &rinfo);
|
|
|
*
|
|
|
- * while (ret >= 0) {
|
|
|
- * for (i = 0; i < rinfo.num_fields; i++) {
|
|
|
- * finfo.report_type = rinfo.report_type;
|
|
|
- * finfo.report_id = rinfo.report_id;
|
|
|
- * finfo.field_index = i;
|
|
|
- * ioctl(fd, HIDIOCGFIELDINFO, &finfo);
|
|
|
- * for (j = 0; j < finfo.maxusage; j++) {
|
|
|
- * uref.field_index = i;
|
|
|
- * uref.usage_index = j;
|
|
|
- * ioctl(fd, HIDIOCGUCODE, &uref);
|
|
|
- * ioctl(fd, HIDIOCGUSAGE, &uref);
|
|
|
- * }
|
|
|
- * }
|
|
|
- * rinfo.report_id |= HID_REPORT_ID_NEXT;
|
|
|
- * ret = ioctl(fd, HIDIOCGREPORTINFO, &rinfo);
|
|
|
- * }
|
|
|
+ * while (ret >= 0) {
|
|
|
+ * for (i = 0; i < rinfo.num_fields; i++) {
|
|
|
+ * finfo.report_type = rinfo.report_type;
|
|
|
+ * finfo.report_id = rinfo.report_id;
|
|
|
+ * finfo.field_index = i;
|
|
|
+ * ioctl(fd, HIDIOCGFIELDINFO, &finfo);
|
|
|
+ * for (j = 0; j < finfo.maxusage; j++) {
|
|
|
+ * uref.field_index = i;
|
|
|
+ * uref.usage_index = j;
|
|
|
+ * ioctl(fd, HIDIOCGUCODE, &uref);
|
|
|
+ * ioctl(fd, HIDIOCGUSAGE, &uref);
|
|
|
+ * }
|
|
|
+ * }
|
|
|
+ * rinfo.report_id |= HID_REPORT_ID_NEXT;
|
|
|
+ * ret = ioctl(fd, HIDIOCGREPORTINFO, &rinfo);
|
|
|
+ * }
|
|
|
*/
|
|
|
|
|
|
|