summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2021-09-20 02:11:07 +0100
committerAidan MacDonald <amachronic@protonmail.com>2021-10-16 21:14:42 +0100
commit988f244c74bd388c2ae9f615b3504f1461d93404 (patch)
tree6acf23d4cfd9d92f93837cf3fb2fd225b3a418da
parent1b2cc053d38a96027d649cb1028717b881dc82c3 (diff)
downloadrockbox-988f244c74bd388c2ae9f615b3504f1461d93404.tar.gz
rockbox-988f244c74bd388c2ae9f615b3504f1461d93404.zip
usb: port usb_storage control request handling to new API
Change-Id: I1a19e09fdc0f05473d53c39bab0761d5cb8f6ff0
-rw-r--r--firmware/usbstack/usb_storage.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/firmware/usbstack/usb_storage.c b/firmware/usbstack/usb_storage.c
index 717c2e5f22..b6b10d4633 100644
--- a/firmware/usbstack/usb_storage.c
+++ b/firmware/usbstack/usb_storage.c
@@ -687,8 +687,7 @@ bool usb_storage_control_request(struct usb_ctrlrequest* req, void* reqdata, uns
if(skip_first) (*tb.max_lun) --;
#endif
logf("ums: getmaxlun");
- usb_drv_recv_nonblocking(EP_CONTROL, NULL, 0); /* ack */
- usb_drv_send(EP_CONTROL, tb.max_lun, 1);
+ usb_drv_control_response(USB_CONTROL_ACK, tb.max_lun, 1);
handled = true;
break;
}
@@ -703,7 +702,7 @@ bool usb_storage_control_request(struct usb_ctrlrequest* req, void* reqdata, uns
usb_drv_reset_endpoint(ep_in, false);
usb_drv_reset_endpoint(ep_out, true);
#endif
- usb_drv_send(EP_CONTROL, NULL, 0); /* ack */
+ usb_drv_control_response(USB_CONTROL_ACK, NULL, 0);
handled = true;
break;
}