From 482cb097e8a4e01346f222b0009a23158c738950 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Tue, 8 Jan 2013 19:35:43 +0000 Subject: [PATCH] Add FDK project descriptions for the class driver Device mode examples. --- Demos/Device/ClassDriver/AudioInput/asf.xml | 39 +++++++++++++ Demos/Device/ClassDriver/AudioOutput/asf.xml | 37 ++++++++++++ .../ClassDriver/DualVirtualSerial/asf.xml | 37 ++++++++++++ Demos/Device/ClassDriver/GenericHID/asf.xml | 36 ++++++++++++ Demos/Device/ClassDriver/Joystick/asf.xml | 37 ++++++++++++ Demos/Device/ClassDriver/Keyboard/asf.xml | 38 ++++++++++++ .../Device/ClassDriver/KeyboardMouse/asf.xml | 38 ++++++++++++ .../KeyboardMouseMultiReport/asf.xml | 38 ++++++++++++ Demos/Device/ClassDriver/MIDI/asf.xml | 38 ++++++++++++ Demos/Device/ClassDriver/MassStorage/asf.xml | 40 +++++++++++++ .../ClassDriver/MassStorageKeyboard/asf.xml | 42 ++++++++++++++ Demos/Device/ClassDriver/Mouse/asf.xml | 38 ++++++++++++ .../Device/ClassDriver/RNDISEthernet/asf.xml | 58 +++++++++++++++++++ .../Device/ClassDriver/VirtualSerial/asf.xml | 38 ++++++++++++ .../VirtualSerialMassStorage/asf.xml | 41 +++++++++++++ .../ClassDriver/VirtualSerialMouse/asf.xml | 38 ++++++++++++ 16 files changed, 633 insertions(+) create mode 100644 Demos/Device/ClassDriver/AudioInput/asf.xml create mode 100644 Demos/Device/ClassDriver/AudioOutput/asf.xml create mode 100644 Demos/Device/ClassDriver/DualVirtualSerial/asf.xml create mode 100644 Demos/Device/ClassDriver/GenericHID/asf.xml create mode 100644 Demos/Device/ClassDriver/Joystick/asf.xml create mode 100644 Demos/Device/ClassDriver/Keyboard/asf.xml create mode 100644 Demos/Device/ClassDriver/KeyboardMouse/asf.xml create mode 100644 Demos/Device/ClassDriver/KeyboardMouseMultiReport/asf.xml create mode 100644 Demos/Device/ClassDriver/MIDI/asf.xml create mode 100644 Demos/Device/ClassDriver/MassStorage/asf.xml create mode 100644 Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml create mode 100644 Demos/Device/ClassDriver/Mouse/asf.xml create mode 100644 Demos/Device/ClassDriver/RNDISEthernet/asf.xml create mode 100644 Demos/Device/ClassDriver/VirtualSerial/asf.xml create mode 100644 Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml create mode 100644 Demos/Device/ClassDriver/VirtualSerialMouse/asf.xml diff --git a/Demos/Device/ClassDriver/AudioInput/asf.xml b/Demos/Device/ClassDriver/AudioInput/asf.xml new file mode 100644 index 0000000000..fc8e154635 --- /dev/null +++ b/Demos/Device/ClassDriver/AudioInput/asf.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + Audio 1.0 Input device demo, implementing a basic USB microphone. + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/AudioOutput/asf.xml b/Demos/Device/ClassDriver/AudioOutput/asf.xml new file mode 100644 index 0000000000..e6a7a12348 --- /dev/null +++ b/Demos/Device/ClassDriver/AudioOutput/asf.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + Audio 1.0 Output device demo, implementing a basic USB speaker. + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/DualVirtualSerial/asf.xml b/Demos/Device/ClassDriver/DualVirtualSerial/asf.xml new file mode 100644 index 0000000000..60d044fac2 --- /dev/null +++ b/Demos/Device/ClassDriver/DualVirtualSerial/asf.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces. + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/GenericHID/asf.xml b/Demos/Device/ClassDriver/GenericHID/asf.xml new file mode 100644 index 0000000000..3cd6f097ae --- /dev/null +++ b/Demos/Device/ClassDriver/GenericHID/asf.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host. + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/Joystick/asf.xml b/Demos/Device/ClassDriver/Joystick/asf.xml new file mode 100644 index 0000000000..68b23d09ad --- /dev/null +++ b/Demos/Device/ClassDriver/Joystick/asf.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host. + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/Keyboard/asf.xml b/Demos/Device/ClassDriver/Keyboard/asf.xml new file mode 100644 index 0000000000..b77c0264da --- /dev/null +++ b/Demos/Device/ClassDriver/Keyboard/asf.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/KeyboardMouse/asf.xml b/Demos/Device/ClassDriver/KeyboardMouse/asf.xml new file mode 100644 index 0000000000..c802b547af --- /dev/null +++ b/Demos/Device/ClassDriver/KeyboardMouse/asf.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/KeyboardMouseMultiReport/asf.xml b/Demos/Device/ClassDriver/KeyboardMouseMultiReport/asf.xml new file mode 100644 index 0000000000..57fea7ee3e --- /dev/null +++ b/Demos/Device/ClassDriver/KeyboardMouseMultiReport/asf.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a single HID interface and multiple logical reports. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/MIDI/asf.xml b/Demos/Device/ClassDriver/MIDI/asf.xml new file mode 100644 index 0000000000..d3343843d1 --- /dev/null +++ b/Demos/Device/ClassDriver/MIDI/asf.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + MIDI device demo, implementing a basic USB MIDI device that can send messages to the host. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/MassStorage/asf.xml b/Demos/Device/ClassDriver/MassStorage/asf.xml new file mode 100644 index 0000000000..67cf8f913b --- /dev/null +++ b/Demos/Device/ClassDriver/MassStorage/asf.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC. + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml b/Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml new file mode 100644 index 0000000000..3057b9b093 --- /dev/null +++ b/Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + Mass Storage and Keyboard device demo, implementing a basic USB storage disk using a Dataflash memory IC, and a basic HID keyboard. + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/Mouse/asf.xml b/Demos/Device/ClassDriver/Mouse/asf.xml new file mode 100644 index 0000000000..ba444751b2 --- /dev/null +++ b/Demos/Device/ClassDriver/Mouse/asf.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + Mouse device demo, implementing a basic USB mouse device that can send movement information to the host. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/RNDISEthernet/asf.xml b/Demos/Device/ClassDriver/RNDISEthernet/asf.xml new file mode 100644 index 0000000000..ed1af32a37 --- /dev/null +++ b/Demos/Device/ClassDriver/RNDISEthernet/asf.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/VirtualSerial/asf.xml b/Demos/Device/ClassDriver/VirtualSerial/asf.xml new file mode 100644 index 0000000000..3d10d0e231 --- /dev/null +++ b/Demos/Device/ClassDriver/VirtualSerial/asf.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device. + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml b/Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml new file mode 100644 index 0000000000..98ebb604c0 --- /dev/null +++ b/Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + Virtual Serial and Mass Storage device demo, implementing a virtual serial channel between the host PC and the device, and a basic USB storage disk using a Dataflash memory IC. + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Device/ClassDriver/VirtualSerialMouse/asf.xml b/Demos/Device/ClassDriver/VirtualSerialMouse/asf.xml new file mode 100644 index 0000000000..48a84fb48d --- /dev/null +++ b/Demos/Device/ClassDriver/VirtualSerialMouse/asf.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + Virtual Serial and Mouse device demo, implementing a virtual serial channel between the host PC and the device, and a USB mouse. + + + + + + + + + + + + + + + + + + + + + + +