Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator 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 interface descriptors
 The following structures provide predefined USB interface descriptors.
 
 USB Device Interface (UDI) for Vendor Class
 Common APIs used by high level application to use this USB class.
 
 USB Device Interface (UDI) for Personal Healthcare
 Device Class (PHDC)
 
 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.
 

Data Structures

struct  udi_api_t
 UDI API. More...