diff --git a/components/drivers/usb/usbdevice/class/hid.c b/components/drivers/usb/usbdevice/class/hid.c index aea6d802d11f3cee5d01422ae964cabb2baaf723..b54c0bc268edab39b3c8cbf02e2da2b82d31e49b 100644 --- a/components/drivers/usb/usbdevice/class/hid.c +++ b/components/drivers/usb/usbdevice/class/hid.c @@ -458,9 +458,6 @@ static rt_err_t _interface_handler(ufunction_t func, ureq_t setup) struct hid_s *data = (struct hid_s *) func->user_data; - if(setup->wIndex != 0) - return -RT_EIO; - switch (setup->bRequest) { case USB_REQ_GET_DESCRIPTOR: