summaryrefslogtreecommitdiff
path: root/firmware/usbstack/usb_storage.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/usbstack/usb_storage.c')
-rw-r--r--firmware/usbstack/usb_storage.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/usbstack/usb_storage.c b/firmware/usbstack/usb_storage.c
index 947006c1ec..717c2e5f22 100644
--- a/firmware/usbstack/usb_storage.c
+++ b/firmware/usbstack/usb_storage.c
@@ -673,11 +673,13 @@ void usb_storage_transfer_complete(int ep,int dir,int status,int length)
673} 673}
674 674
675/* called by usb_core_control_request() */ 675/* called by usb_core_control_request() */
676bool usb_storage_control_request(struct usb_ctrlrequest* req, unsigned char* dest) 676bool usb_storage_control_request(struct usb_ctrlrequest* req, void* reqdata, unsigned char* dest)
677{ 677{
678 bool handled = false; 678 bool handled = false;
679 679
680 (void)dest; 680 (void)dest;
681 (void)reqdata;
682
681 switch (req->bRequest) { 683 switch (req->bRequest) {
682 case USB_BULK_GET_MAX_LUN: { 684 case USB_BULK_GET_MAX_LUN: {
683 *tb.max_lun = storage_num_drives() - 1; 685 *tb.max_lun = storage_num_drives() - 1;