summaryrefslogtreecommitdiff
path: root/firmware/usbstack/core
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/usbstack/core')
-rw-r--r--firmware/usbstack/core/config.c3
-rw-r--r--firmware/usbstack/core/epsetup.c2
2 files changed, 1 insertions, 4 deletions
diff --git a/firmware/usbstack/core/config.c b/firmware/usbstack/core/config.c
index 4538b8dff9..c49d54702c 100644
--- a/firmware/usbstack/core/config.c
+++ b/firmware/usbstack/core/config.c
@@ -35,10 +35,9 @@ static int usb_descriptor_fillbuf(void* buf, unsigned buflen, struct usb_descrip
35 for (; 0 != *src; src++) { 35 for (; 0 != *src; src++) {
36 unsigned len = (*src)->bLength; 36 unsigned len = (*src)->bLength;
37 37
38 logf("len: %d", len);
39
40 if (len > buflen) 38 if (len > buflen)
41 return -EINVAL; 39 return -EINVAL;
40
42 memcpy(dest, *src, len); 41 memcpy(dest, *src, len);
43 buflen -= len; 42 buflen -= len;
44 dest += len; 43 dest += len;
diff --git a/firmware/usbstack/core/epsetup.c b/firmware/usbstack/core/epsetup.c
index 8581544e0f..969678e18f 100644
--- a/firmware/usbstack/core/epsetup.c
+++ b/firmware/usbstack/core/epsetup.c
@@ -166,9 +166,7 @@ static int ep_matches(struct usb_ep* ep, struct usb_endpoint_descriptor* desc)
166 /* MATCH!! */ 166 /* MATCH!! */
167 167
168 /* set address of used ep in desc */ 168 /* set address of used ep in desc */
169 logf("ep address %x", desc->bEndpointAddress);
170 desc->bEndpointAddress |= ep->ep_num; 169 desc->bEndpointAddress |= ep->ep_num;
171
172 ep->desc = desc; 170 ep->desc = desc;
173 171
174 return 1; 172 return 1;