Modules | |
USB Device Controller (UDC) | |
USB Device Driver (UDD) | |
USB Device Interface (UDI) | |
This module includes USB Stack Device implementation. The stack is divided in three parts:
Many USB Device applications can be implemented on Atmel MCU. Atmel provides many application notes for different applications:
A basic USB knowledge is required to understand the USB Device Class application notes (HID,MS,CDC,PHDC,...). Then, to create an USB device with only one class provided by ASF, refer directly to the application note corresponding to this USB class. The USB Device application note for New Class and Composite is dedicated to advanced USB users.