2014-05-26 16:47:47 +02:00
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
* INFORMATION: *
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
README file for "USBD" USB host controller driver.
|
|
|
|
|
2014-06-02 16:09:05 +02:00
|
|
|
created march-june 2014, JPEmbedded (info@jpembedded.eu)
|
2014-05-26 16:47:47 +02:00
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
* KNOWN LIMITATIONS: *
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
- Only first configuration can be selected for attached device
|
|
|
|
- Only one device can be handled at a time, no hub functionality
|
|
|
|
- DDEKit does not implement resource deallocation for corresponding thread
|
|
|
|
creation (see ddekit_thread_terminate, ddekit_thread_create) thus resources
|
|
|
|
are spilled
|
2014-06-02 16:09:05 +02:00
|
|
|
- Driver assumes that there is no preemption for DDEKit threading
|
|
|
|
- URBs are enqueued in DDEKit but not in USBD itself
|
|
|
|
- DDEKit way of handling interface numbers is not explicitly defined, bitmask
|
|
|
|
formatting for it, is therefore hardcoded into USBD
|