endpoint address was only set in fs descriptor, but we need it in hs too. Update storage device descriptor dynamic based on dcd

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14507 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Christian Gmeiner 2007-08-29 10:14:47 +00:00
parent 4ecd9716bd
commit 17f2dd5c13
4 changed files with 18 additions and 6 deletions

View file

@ -164,6 +164,12 @@ static int ep_matches(struct usb_ep* ep, struct usb_endpoint_descriptor* desc)
}
/* MATCH!! */
/* set address of used ep in desc */
logf("ep address %x", desc->bEndpointAddress);
desc->bEndpointAddress |= ep->ep_num;
ep->desc = desc;
return 1;
}