minix/drivers/usbd/README.txt
Wojciech Zajac bfff07c918 Memory related fixes for DDE/USBD
DDEKit has proper thread termination now. No more memory leaks on usb stick removal.

MUSB fixes for IRQ and memory mapping.
2014-07-28 17:05:51 +02:00

19 lines
1.1 KiB
Plaintext
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