summaryrefslogtreecommitdiff
path: root/firmware/usbstack/usb_hid.c
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2021-09-20 01:05:39 +0100
committerAidan MacDonald <amachronic@protonmail.com>2021-10-16 21:14:42 +0100
commitdff8320a5d04d74d8a08a81d9e6f6ed296d672ce (patch)
tree6794d4f98756771543d9838a315e95089bdd394a /firmware/usbstack/usb_hid.c
parentb69d43c247994c846da75c4b35d4351fbf96984d (diff)
downloadrockbox-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_hid.c')
-rw-r--r--firmware/usbstack/usb_hid.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/usbstack/usb_hid.c b/firmware/usbstack/usb_hid.c
index 16dddb7db1..c7dc81e4c1 100644
--- a/firmware/usbstack/usb_hid.c
+++ b/firmware/usbstack/usb_hid.c
@@ -747,8 +747,10 @@ static int usb_hid_get_report(struct usb_ctrlrequest *req, unsigned char** dest)
747} 747}
748 748
749/* called by usb_core_control_request() */ 749/* called by usb_core_control_request() */
750bool usb_hid_control_request(struct usb_ctrlrequest *req, unsigned char *dest) 750bool usb_hid_control_request(struct usb_ctrlrequest *req, void *reqdata, unsigned char *dest)
751{ 751{
752 (void)reqdata;
753
752 unsigned char *orig_dest = dest; 754 unsigned char *orig_dest = dest;
753 switch (req->bRequestType & USB_TYPE_MASK) 755 switch (req->bRequestType & USB_TYPE_MASK)
754 { 756 {