Microchip® Advanced Software Framework

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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.

The USB Device Atmel DFU class implement both version:

The interface between the DFU Atmel Class and device is done through the In System Programming API service.


 Interface with USB Device Core (UDC)
 Structures and functions required by UDC.
 Implementation of UDI DFU Atmel Class
 Class internal implementation.
 USB interface descriptors
 The following structures provide predefined USB interface descriptors.