diff options
Diffstat (limited to 'firmware/usbstack/core/epsetup.c')
-rw-r--r-- | firmware/usbstack/core/epsetup.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/firmware/usbstack/core/epsetup.c b/firmware/usbstack/core/epsetup.c index 969678e18f..ef98935fe3 100644 --- a/firmware/usbstack/core/epsetup.c +++ b/firmware/usbstack/core/epsetup.c | |||
@@ -151,13 +151,15 @@ static int ep_matches(struct usb_ep* ep, struct usb_endpoint_descriptor* desc) | |||
151 | switch (type) { | 151 | switch (type) { |
152 | case USB_ENDPOINT_XFER_INT: | 152 | case USB_ENDPOINT_XFER_INT: |
153 | /* INT: limit 64 bytes full speed, 1024 high speed */ | 153 | /* INT: limit 64 bytes full speed, 1024 high speed */ |
154 | if ((usbcore.active_controller->speed != USB_SPEED_HIGH) && (max > 64)) { | 154 | if ((usbcore.active_controller->speed != USB_SPEED_HIGH) && |
155 | (max > 64)) { | ||
155 | return 0; | 156 | return 0; |
156 | } | 157 | } |
157 | /* FALLTHROUGH */ | 158 | /* FALLTHROUGH */ |
158 | 159 | ||
159 | case USB_ENDPOINT_XFER_ISOC: | 160 | case USB_ENDPOINT_XFER_ISOC: |
160 | if ((usbcore.active_controller->speed != USB_SPEED_HIGH) && (max > 1023)) { | 161 | if ((usbcore.active_controller->speed != USB_SPEED_HIGH) && |
162 | (max > 1023)) { | ||
161 | return 0; | 163 | return 0; |
162 | } | 164 | } |
163 | break; | 165 | break; |