diff options
Diffstat (limited to 'firmware/usbstack/usb_core.c')
-rw-r--r-- | firmware/usbstack/usb_core.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/usbstack/usb_core.c b/firmware/usbstack/usb_core.c index 2ff3f325a2..aa96fff17f 100644 --- a/firmware/usbstack/usb_core.c +++ b/firmware/usbstack/usb_core.c | |||
@@ -559,6 +559,11 @@ static void request_handler_device_get_descriptor(struct usb_ctrlrequest* req) | |||
559 | case USB_DT_DEVICE: | 559 | case USB_DT_DEVICE: |
560 | ptr = &device_descriptor; | 560 | ptr = &device_descriptor; |
561 | size = sizeof(struct usb_device_descriptor); | 561 | size = sizeof(struct usb_device_descriptor); |
562 | #ifdef USB_DETECT_BY_CORE | ||
563 | /* Something requested a device descriptor; consider this a legit | ||
564 | connection */ | ||
565 | usb_drv_usb_detect_event(); | ||
566 | #endif | ||
562 | break; | 567 | break; |
563 | 568 | ||
564 | case USB_DT_OTHER_SPEED_CONFIG: | 569 | case USB_DT_OTHER_SPEED_CONFIG: |