summaryrefslogtreecommitdiff
path: root/firmware/usbstack/drivers/device/usb_storage.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/usbstack/drivers/device/usb_storage.c')
-rw-r--r--firmware/usbstack/drivers/device/usb_storage.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/usbstack/drivers/device/usb_storage.c b/firmware/usbstack/drivers/device/usb_storage.c
index 3db379c1df..7d7ab8c4b8 100644
--- a/firmware/usbstack/drivers/device/usb_storage.c
+++ b/firmware/usbstack/drivers/device/usb_storage.c
@@ -160,7 +160,7 @@ void usb_storage_driver_init(void)
160/*-------------------------------------------------------------------------*/ 160/*-------------------------------------------------------------------------*/
161/* device driver ops */ 161/* device driver ops */
162 162
163void usb_storage_driver_bind(void* controler_ops) 163int usb_storage_driver_bind(void* controler_ops)
164{ 164{
165 ops = controler_ops; 165 ops = controler_ops;
166 166
@@ -181,10 +181,11 @@ void usb_storage_driver_bind(void* controler_ops)
181 dev.out->claimed = true; 181 dev.out->claimed = true;
182 logf("usb storage: out: %s", dev.out->name); 182 logf("usb storage: out: %s", dev.out->name);
183 183
184 return; 184 return 0;
185 185
186autoconf_fail: 186autoconf_fail:
187 logf("failed to find endpoints"); 187 logf("failed to find endpoints");
188 return -EOPNOTSUPP;
188} 189}
189 190
190int usb_storage_driver_request(struct usb_ctrlrequest* request) 191int usb_storage_driver_request(struct usb_ctrlrequest* request)