USB Component  Version 6.0
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:


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
V6.0.0
  • adapted to CMSIS-Driver V2 interface
  • added Custom Class support for USB Host
V5.1.5
  • corrected USB Device Custom Class event handling, build issue and template
  • corrected USB Host polling rate when Interrupt Endpoint requests "bInterval = 1"
V5.1.4
  • updated user API
  • added configuration options for OS resources
  • added OHCI and EHCI drivers for USB Host
  • added multiple packet read for USB Device
  • corrected issue on USB Host when using addresses over 127
V5.1
  • updated USB Device configuration
  • added Custom Class support for USB Device
V5.0
  • Initial release for MDK Version 5.