1. NAME▲
config_ep_by_speed - configures the given endpoint according to gadget speed.
2. SYNOPSIS ▲
int config_ep_by_speed(struct usb_gadget * g , struct usb_function * f , struct usb_ep * _ep );
3. ARGUMENTS ▲
g
pointer to the gadget
f
usb function
_ep
the endpoint to configure
4. RETURN ▲
error code, 0 on success
This function chooses the right descriptors for a given endpoint according to gadget speed and saves it in the endpoint desc field. If the endpoint already has a descriptor assigned to it - overwrites it with currently corresponding descriptor. The endpoint maxpacket field is updated according to the chosen descriptor.
5. NOTE ▲
the supplied function should hold all the descriptors for supported speeds
6. AUTHOR ▲
David Brownell <>
Author.
7. COPYRIGHT ▲