bfff07c918
DDEKit has proper thread termination now. No more memory leaks on usb stick removal. MUSB fixes for IRQ and memory mapping.
19 lines
No EOL
1.1 KiB
Text
Executable file
19 lines
No EOL
1.1 KiB
Text
Executable file
-------------------------------------------------------------------------------
|
|
* INFORMATION: *
|
|
-------------------------------------------------------------------------------
|
|
README file for "USBD" USB host controller driver.
|
|
|
|
created march-june 2014, JPEmbedded (info@jpembedded.eu)
|
|
|
|
-------------------------------------------------------------------------------
|
|
* KNOWN LIMITATIONS: *
|
|
-------------------------------------------------------------------------------
|
|
- Only first configuration can be selected for attached device
|
|
- Only one device can be handled at a time, no hub functionality
|
|
- 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
|
|
- Waiting for USB0 clock to leave IDLEST.Disable state, by nanosleep, was
|
|
removed, as this should be implemented for all clocks in clkconf_set
|
|
- Control transfers can only be performed with EP0 |