diff options
Diffstat (limited to 'firmware/usbstack/drivers/device/usb_storage.c')
-rw-r--r-- | firmware/usbstack/drivers/device/usb_storage.c | 5 |
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 | ||
163 | void usb_storage_driver_bind(void* controler_ops) | 163 | int 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 | ||
186 | autoconf_fail: | 186 | autoconf_fail: |
187 | logf("failed to find endpoints"); | 187 | logf("failed to find endpoints"); |
188 | return -EOPNOTSUPP; | ||
188 | } | 189 | } |
189 | 190 | ||
190 | int usb_storage_driver_request(struct usb_ctrlrequest* request) | 191 | int usb_storage_driver_request(struct usb_ctrlrequest* request) |