diff options
Diffstat (limited to 'firmware/usbstack/core/epsetup.c')
-rw-r--r-- | firmware/usbstack/core/epsetup.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/firmware/usbstack/core/epsetup.c b/firmware/usbstack/core/epsetup.c index 702108a1cb..8581544e0f 100644 --- a/firmware/usbstack/core/epsetup.c +++ b/firmware/usbstack/core/epsetup.c | |||
@@ -164,6 +164,12 @@ static int ep_matches(struct usb_ep* ep, struct usb_endpoint_descriptor* desc) | |||
164 | } | 164 | } |
165 | 165 | ||
166 | /* MATCH!! */ | 166 | /* MATCH!! */ |
167 | 167 | ||
168 | /* set address of used ep in desc */ | ||
169 | logf("ep address %x", desc->bEndpointAddress); | ||
170 | desc->bEndpointAddress |= ep->ep_num; | ||
171 | |||
172 | ep->desc = desc; | ||
173 | |||
168 | return 1; | 174 | return 1; |
169 | } | 175 | } |