From 3246b8ba72c9a0be879cea6bee0364a6a1e18ed9 Mon Sep 17 00:00:00 2001 From: Siyuan Miao Date: Thu, 28 Aug 2025 17:45:47 +0200 Subject: [PATCH] Revert "Remove Out Endpoint Descriptors from Absolute Mouse and Relative Mouse (#542)" This reverts commit 3359f8fca4fe7ee69207400e60e995e5412fa99e. --- internal/usbgadget/hid_keyboard.go | 7 +++---- internal/usbgadget/hid_mouse_absolute.go | 7 +++---- internal/usbgadget/hid_mouse_relative.go | 7 +++---- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/internal/usbgadget/hid_keyboard.go b/internal/usbgadget/hid_keyboard.go index f4fbaa6..b0f71ff 100644 --- a/internal/usbgadget/hid_keyboard.go +++ b/internal/usbgadget/hid_keyboard.go @@ -14,10 +14,9 @@ var keyboardConfig = gadgetConfigItem{ path: []string{"functions", "hid.usb0"}, configPath: []string{"hid.usb0"}, attrs: gadgetAttributes{ - "protocol": "1", - "subclass": "1", - "report_length": "8", - "no_out_endpoint": "0", + "protocol": "1", + "subclass": "1", + "report_length": "8", }, reportDesc: keyboardReportDesc, } diff --git a/internal/usbgadget/hid_mouse_absolute.go b/internal/usbgadget/hid_mouse_absolute.go index c083b60..fcfaef4 100644 --- a/internal/usbgadget/hid_mouse_absolute.go +++ b/internal/usbgadget/hid_mouse_absolute.go @@ -11,10 +11,9 @@ var absoluteMouseConfig = gadgetConfigItem{ path: []string{"functions", "hid.usb1"}, configPath: []string{"hid.usb1"}, attrs: gadgetAttributes{ - "protocol": "2", - "subclass": "0", - "report_length": "6", - "no_out_endpoint": "1", + "protocol": "2", + "subclass": "0", + "report_length": "6", }, reportDesc: absoluteMouseCombinedReportDesc, } diff --git a/internal/usbgadget/hid_mouse_relative.go b/internal/usbgadget/hid_mouse_relative.go index 70cb72c..23429a2 100644 --- a/internal/usbgadget/hid_mouse_relative.go +++ b/internal/usbgadget/hid_mouse_relative.go @@ -11,10 +11,9 @@ var relativeMouseConfig = gadgetConfigItem{ path: []string{"functions", "hid.usb2"}, configPath: []string{"hid.usb2"}, attrs: gadgetAttributes{ - "protocol": "2", - "subclass": "1", - "report_length": "4", - "no_out_endpoint": "1", + "protocol": "2", + "subclass": "1", + "report_length": "4", }, reportDesc: relativeMouseCombinedReportDesc, }