Skip to content
Snippets Groups Projects
Commit cd2dcc91 authored by Dean Camera's avatar Dean Camera
Browse files

Added better USB Class driver overviews.

parent d297ea12
Branches
Tags
No related merge requests found
......@@ -37,8 +37,12 @@
* - LUFA/Drivers/USB/Class/Host/Audio.c
*
* \section Module Description
* Functions, macros, variables, enums and types related to the management of USB Audio Class interfaces
* within a USB device.
* Audio Class Driver module. This module contains an internal implementation of the USB Audio Class, for both
* Device and Host USB modes. User applications can use this class driver instead of implementing the Audio class
* manually via the low-level LUFA APIs.
*
* This module is designed to simplify the user code by exposing only the required interface needed to interace with
* Hosts or Devices using the USB Audio Class.
*
* @{
*/
......
......@@ -37,8 +37,12 @@
* - LUFA/Drivers/USB/Class/Host/CDC.c
*
* \section Module Description
* Functions, macros, variables, enums and types related to the management of USB CDC Class interfaces
* within a USB device, for the implementation of CDC-ACM virtual serial ports.
* CDC Class Driver module. This module contains an internal implementation of the USB CDC-ACM class Virtual Serial
* Ports, for both Device and Host USB modes. User applications can use this class driver instead of implementing the
* CDC class manually via the low-level LUFA APIs.
*
* This module is designed to simplify the user code by exposing only the required interface needed to interace with
* Hosts or Devices using the USB CDC Class.
*
* @{
*/
......
......@@ -38,8 +38,12 @@
* - LUFA/Drivers/USB/Class/Host/HIDParser.c
*
* \section Module Description
* Functions, macros, variables, enums and types related to the management of USB HID Class interfaces
* within a USB device.
* HID Class Driver module. This module contains an internal implementation of the USB HID Class, for both Device
* and Host USB modes. User applications can use this class driver instead of implementing the HID class manually
* via the low-level LUFA APIs.
*
* This module is designed to simplify the user code by exposing only the required interface needed to interace with
* Hosts or Devices using the USB HID Class.
*
* @{
*/
......
......@@ -37,9 +37,15 @@
* - LUFA/Drivers/USB/Class/Host/MIDI.c
*
* \section Module Description
* Functions, macros, variables, enums and types related to the management of USB MIDI Class interfaces
* within a USB device. Note that the MIDI class is actually a special case of the regular Audio class,
* thus this module depends on structure definitions from the \ref Group_USBClassAudioDevice class driver module.
* MIDI Class Driver module. This module contains an internal implementation of the USB MIDI Class, for both Device
* and Host USB modes. User applications can use this class driver instead of implementing the MIDI class manuall
* via the low-level LUFA APIs.
*
* This module is designed to simplify the user code by exposing only the required interface needed to interace with
* Hosts or Devices using the USB MIDI Class.
*
* \note The USB MIDI class is actually a special case of the regular Audio class, thus this module depends on
* structure definitions from the \ref Group_USBClassAudioDevice class driver module.
*
* @{
*/
......
......@@ -37,8 +37,12 @@
* - LUFA/Drivers/USB/Class/Host/MassStorage.c
*
* \section Module Description
* Functions, macros, variables, enums and types related to the management of USB Mass Storage Class interfaces
* within a USB device.
* Mass Storage Class Driver module. This module contains an internal implementation of the USB Audio Class, for both
* Device and Host USB modes. User applications can use this class driver instead of implementing the Mass Storage class
* manually via the low-level LUFA APIs.
*
* This module is designed to simplify the user code by exposing only the required interface needed to interace with
* Hosts or Devices using the USB Mass Storage Class.
*
* @{
*/
......
......@@ -36,8 +36,12 @@
* - LUFA/Drivers/USB/Class/Device/RNDIS.c
*
* \section Module Description
* Functions, macros, variables, enums and types related to the management of USB RNDIS Ethernet
* interfaces within a USB device.
* RNDIS Class Driver module. This module contains an internal implementation of the Microsoft USB RNDIS Networking
* Class, for Device USB mode only. User applications can use this class driver instead of implementing the RNDIS
* class manually via the low-level LUFA APIs.
*
* This module is designed to simplify the user code by exposing only the required interface needed to interace with
* Hosts using the USB RNDIS Class.
*
* @{
*/
......
......@@ -36,8 +36,12 @@
* - LUFA/Drivers/USB/Class/Host/StillImage.c
*
* \section Module Description
* Functions, macros, variables, enums and types related to the management of USB Still Image Class interfaces
* within a USB device.
* Still Image Class Driver module. This module contains an internal implementation of the USB Still Image Class,
* for USB Host mode only. User applications can use this class driver instead of implementing the Still Image class
* manually via the low-level LUFA APIs.
*
* This module is designed to simplify the user code by exposing only the required interface needed to interace with
* Devices using the USB Still Image Class.
*
* @{
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment