usb: make the maximum number of interfaces and endpoints as configuration parameters
authorarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 7 Feb 2011 13:53:48 +0000 (13:53 +0000)
committerarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Mon, 7 Feb 2011 13:53:48 +0000 (13:53 +0000)
commit448b0d5418ea97af845eb2d9cc3345e3ff7dd67b
tree07909b7f4e26983e11e9d89428df870b5914d90e
parentcf17f9d1733d1128f74e6162811c1f6bc12b633c
usb: make the maximum number of interfaces and endpoints as configuration parameters

Allow to change the maximum number of supported interfaces and endpoints
per device from the wizard.

These options can be useful to create custom USB devices without
changing internal BeRTOS components.

If only the standard USB devices already supported by BeRTOS are used
there's no need to change such options, and the default behaviour is to
auto-detect these values and evaluate them at compile-time, according to
the selected drivers.

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