diff options
author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2007-08-28 20:29:28 +0000 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2007-08-28 20:29:28 +0000 |
commit | 195ef597f5347d29a75eacad3f674bf635e791e5 (patch) | |
tree | 5e227df9a5a6c9671c2c7d21d83d12c51374e569 /firmware/usbstack/core/epsetup.c | |
parent | 53b183f600a37000b0a2b33141800f9cbf052dcc (diff) | |
download | rockbox-195ef597f5347d29a75eacad3f674bf635e791e5.tar.gz rockbox-195ef597f5347d29a75eacad3f674bf635e791e5.zip |
Add support for full and highspeed in stack and drivers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14492 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/usbstack/core/epsetup.c')
-rw-r--r-- | firmware/usbstack/core/epsetup.c | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/firmware/usbstack/core/epsetup.c b/firmware/usbstack/core/epsetup.c index 338285e8c3..702108a1cb 100644 --- a/firmware/usbstack/core/epsetup.c +++ b/firmware/usbstack/core/epsetup.c | |||
@@ -164,23 +164,6 @@ static int ep_matches(struct usb_ep* ep, struct usb_endpoint_descriptor* desc) | |||
164 | } | 164 | } |
165 | 165 | ||
166 | /* MATCH!! */ | 166 | /* MATCH!! */ |
167 | 167 | ||
168 | /* report address */ | ||
169 | desc->bEndpointAddress |= ep->ep_num; | ||
170 | |||
171 | /* report (variable) full speed bulk maxpacket */ | ||
172 | if (type == USB_ENDPOINT_XFER_BULK) { | ||
173 | int size = max; | ||
174 | |||
175 | /* min() doesn't work on bitfields with gcc-3.5 */ | ||
176 | if (size > 64) { | ||
177 | size = 64; | ||
178 | } | ||
179 | desc->wMaxPacketSize = size; | ||
180 | } | ||
181 | |||
182 | /* save desc in endpoint */ | ||
183 | ep->desc = desc; | ||
184 | |||
185 | return 1; | 168 | return 1; |
186 | } | 169 | } |