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
|
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
|
2014-06-03 14:58:48 +02:00
|
|
|
- Waiting for USB0 clock to leave IDLEST.Disable state, by nanosleep, was
|
2014-06-16 14:00:03 +02:00
|
|
|
removed, as this should be implemented for all clocks in clkconf_set
|
2014-06-17 12:12:11 +02:00
|
|
|
- Control transfers can only be performed with EP0
|