Corrections, improvements and additions to the incomplete RNDISHost demo.
[pub/USBasp.git] / LUFA / Drivers / USB / USB.h
index b9b506f..2239670 100644 (file)
  *  Driver and framework for the USB controller hardware on the USB series of AVR microcontrollers. This module\r
  *  consists of many submodules, and is designed to provide an easy way to configure and control USB host, device\r
  *  or OTG mode USB applications.\r
+ *\r
+ *  The USB stack requires the sole control over the USB controller in the microcontroller only; i.e. it does not\r
+ *  require any additional AVR timers, etc. to operate. This ensures that the USB stack requires as few resources\r
+ *  as possible.\r
+ *\r
+ *  The USB stack can be used in Device Mode for connections to USB Hosts (see \ref Group_Device), in Host mode for\r
+ *  hosting of other USB devices (see \ref Group_Host), or as a dual role device which can either act as a USB host\r
+ *  or device depending on what peripheral is connected (see \ref Group_OTG). Both modes also require a common set\r
+ *  of USB management functions found \ref Group_USBManagement.\r
  */\r
 \r
 /** \ingroup Group_USB\r