STM32: USB: support extended descriptors under a USB interface
authorarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 22 Sep 2010 10:18:39 +0000 (10:18 +0000)
committerarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 22 Sep 2010 10:18:39 +0000 (10:18 +0000)
commit4c7513a948bbc06cc5f208b45724b933a890e241
tree769c8238f93bd101adce65ee1ca029338ea09e59
parent2ed16baa0c2b345d6e3d95caccab6f92dc57a66f
STM32: USB: support extended descriptors under a USB interface

Do not assume that there are only endpoint descriptors under an
interface descriptor. There can be other specific USB descriptors before
the list of used endpoints (i.e., usb-hid requires that the HID
descriptor is placed just after the interface descriptor and before the
list of endpoint descriptors).

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4259 38d2e660-2303-0410-9eaa-f027e97ec537
bertos/cpu/cortex-m3/drv/usb_stm32.c