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

Implements application specific behaviour of USB Device classes. More...

Content

 ADC: Audio Device Class Functions
 Implement application specific behaviour of an Audio Device Class (ADC) Device.
 
 CDC: Communication Device Class Functions
 
 HID: Human Interface Class Functions
 Implement application specific behaviour of a Human Interface Device (HID) Class.
 
 MSC: Mass Storage Class Functions
 Implement application specific behaviour of a Mass Storage Class (MSC) Device.
 

Description

Implements application specific behaviour of USB Device classes.

To be USB standard compliant, the various USB Device classes have the need for Device class specific functionality, reflecting the individual technical requirements of each class. In addition, you might need to change the standard behaviour to suit your application's needs.
This application specific behaviour can be added in so called user code templates. They are available for every supported USB Device class in the Middleware. They provide pre-defined functions for general USB communication. Applying changes to these routines will add further functionality, that is required in a certain application. The general functionality is explained in the sections above for each USB Device class.