diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2021-09-20 01:05:39 +0100 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2021-10-16 21:14:42 +0100 |
commit | dff8320a5d04d74d8a08a81d9e6f6ed296d672ce (patch) | |
tree | 6794d4f98756771543d9838a315e95089bdd394a /firmware/usbstack/usb_storage.c | |
parent | b69d43c247994c846da75c4b35d4351fbf96984d (diff) | |
download | rockbox-dff8320a5d04d74d8a08a81d9e6f6ed296d672ce.tar.gz rockbox-dff8320a5d04d74d8a08a81d9e6f6ed296d672ce.zip |
usb: add request data argument to all control request handlers
Change-Id: I237143fa0d95c914b8e25ed22f8acde96ec00551
Diffstat (limited to 'firmware/usbstack/usb_storage.c')
-rw-r--r-- | firmware/usbstack/usb_storage.c | 4 |
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() */ |
676 | bool usb_storage_control_request(struct usb_ctrlrequest* req, unsigned char* dest) | 676 | bool 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; |