USB Component  Version 5.1
MDK-Professional Middleware for USB Device and Host
 All Data Structures Functions Variables Enumerations Enumerator Groups Pages
USB Component Documentation

The USB Component is designed to create USB Device and USB Host applications and is part of MDK-Professional. The USB Protocol is handled by the USB Component, so that developers can focus on their application needs.

usbmiddleware.png
Structure of the USB Component

The USB Component is structured as follows:

  • The USB CORE provides the central functions that are necessary for USB communication.
  • USB Host is used to communicate to other USB Device peripherals over the USB bus.
  • USB Device implements a device peripheral that can be connected to an USB Host.
  • The following USB Classes are supported:
  • Drivers for USB Host and USB Device provide the interface to the microcontroller peripherals.

Documentation

This user's guide contains the following chapters:

www.usb.org contains in the USB-IF Developers Area the complete USB 2.0 Specification and additional information that is referenced in this user's guide.


Revision History

Version Description
V5.0 Initial release for MDK Version 5.
Differences to RL-USB explains changes compared to previous releases.
V5.1 Custom class added which allows to create user specific device classes.