Sanjay Govind пре 11 месеци
родитељ
комит
9931e84ee8
1 измењених фајлова са 8 додато и 0 уклоњено
  1. 8 0
      helpers/pof_usb.c

+ 8 - 0
helpers/pof_usb.c

@@ -689,6 +689,14 @@ static usbd_respond
             dev->status.data_ptr = (uint8_t*)hid_report_desc;
             dev->status.data_ptr = (uint8_t*)hid_report_desc;
             dev->status.data_count = sizeof(hid_report_desc);
             dev->status.data_count = sizeof(hid_report_desc);
             return usbd_ack;
             return usbd_ack;
+        default:
+            return usbd_fail;
+        }
+    }
+    if(((USB_REQ_RECIPIENT | USB_REQ_TYPE) & req->bmRequestType) ==
+           (USB_REQ_DEVICE | USB_REQ_STANDARD) &&
+       req->wIndex == 0 && req->bRequest == USB_STD_GET_DESCRIPTOR) {
+        switch(wValueH) {
         case USB_DTYPE_STRING:
         case USB_DTYPE_STRING:
             if (wValueL == 4) {
             if (wValueL == 4) {
                 dev->status.data_ptr = (uint8_t*)&dev_security_desc;
                 dev->status.data_ptr = (uint8_t*)&dev_security_desc;