|
Modules | |
| USB Device Multiplexer (UDM) | |
| USB Device Core Interface | |
| USB Device Controller (UDC) | |
| USB MSC BBB Device Interface driver | |
The USB Device Framework is a collection of components that facilitate the implementation of a USB device. At a minimum, it consists of the following two components:
In most applications, the Device Core component will be implemented by the USB Device Multiplexer (UDM), which will manage one or more USB Device Interface drivers, grouped into one or more configurations. But if the application is simple and has tight constraints on flash and RAM usage, it may choose to implement the USB Device Core Interface directly.
1.6.3