ソースを参照

U2F HID descriptor fix (#2073)

Co-authored-by: あく <alleteam@gmail.com>
Nikolay Minaylov 3 年 前
コミット
7f67445c85
1 ファイル変更2 行追加2 行削除
  1. 2 2
      firmware/targets/f7/furi_hal/furi_hal_usb_u2f.c

+ 2 - 2
firmware/targets/f7/furi_hal/furi_hal_usb_u2f.c

@@ -34,13 +34,13 @@ static const uint8_t hid_u2f_report_desc[] = {
     HID_COLLECTION(HID_APPLICATION_COLLECTION),
     HID_COLLECTION(HID_APPLICATION_COLLECTION),
     HID_USAGE(HID_FIDO_INPUT),
     HID_USAGE(HID_FIDO_INPUT),
     HID_LOGICAL_MINIMUM(0x00),
     HID_LOGICAL_MINIMUM(0x00),
-    HID_LOGICAL_MAXIMUM(0xFF),
+    HID_RI_LOGICAL_MAXIMUM(16, 0xFF),
     HID_REPORT_SIZE(8),
     HID_REPORT_SIZE(8),
     HID_REPORT_COUNT(HID_U2F_PACKET_LEN),
     HID_REPORT_COUNT(HID_U2F_PACKET_LEN),
     HID_INPUT(HID_IOF_DATA | HID_IOF_VARIABLE | HID_IOF_ABSOLUTE),
     HID_INPUT(HID_IOF_DATA | HID_IOF_VARIABLE | HID_IOF_ABSOLUTE),
     HID_USAGE(HID_FIDO_OUTPUT),
     HID_USAGE(HID_FIDO_OUTPUT),
     HID_LOGICAL_MINIMUM(0x00),
     HID_LOGICAL_MINIMUM(0x00),
-    HID_LOGICAL_MAXIMUM(0xFF),
+    HID_RI_LOGICAL_MAXIMUM(16, 0xFF),
     HID_REPORT_SIZE(8),
     HID_REPORT_SIZE(8),
     HID_REPORT_COUNT(HID_U2F_PACKET_LEN),
     HID_REPORT_COUNT(HID_U2F_PACKET_LEN),
     HID_OUTPUT(HID_IOF_DATA | HID_IOF_VARIABLE | HID_IOF_ABSOLUTE),
     HID_OUTPUT(HID_IOF_DATA | HID_IOF_VARIABLE | HID_IOF_ABSOLUTE),