Atmel Software Framework

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
USB Device Interface (UDI)

The UDI provides a common API for all classes, and this is used by UDC for the main control of USB Device interface.

Modules

 
 USB Device Interface (UDI) for Personal Healthcare
 Device Class (PHDC)
 
 USB Device Interface (UDI) for Vendor Class
 Common APIs used by high level application to use this USB class.
 
 USB Device Interface (UDI) for Communication Class Device (CDC)
 Common APIs used by high level application to use this USB class.
 
 USB Device Interface (UDI) for Human Interface Device (HID)
 Common library for all Human Interface Device (HID) implementation.
 
 USB Device Interface (UDI) for Mass Storage Class (MSC)
 Common APIs used by high level application to use this USB class.
 
 USB Device Interface (UDI) for Device Firmware Upgrade Atmel specific
 The DFU from Atmel is based on DFU specification, but does not implement same protocol.
 

Data Structures

struct  udi_api_t
 UDI API. More...