Add Atmel Studio keywords to all project XML files.
authorDean Camera <dean@fourwalledcubicle.com>
Sat, 12 Jan 2013 16:54:26 +0000 (16:54 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sat, 12 Jan 2013 16:54:26 +0000 (16:54 +0000)
73 files changed:
Demos/Device/ClassDriver/AudioInput/asf.xml
Demos/Device/ClassDriver/AudioOutput/asf.xml
Demos/Device/ClassDriver/DualVirtualSerial/asf.xml
Demos/Device/ClassDriver/Joystick/asf.xml
Demos/Device/ClassDriver/Keyboard/asf.xml
Demos/Device/ClassDriver/KeyboardMouse/asf.xml
Demos/Device/ClassDriver/KeyboardMouseMultiReport/asf.xml
Demos/Device/ClassDriver/MIDI/asf.xml
Demos/Device/ClassDriver/MassStorage/asf.xml
Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml
Demos/Device/ClassDriver/Mouse/asf.xml
Demos/Device/ClassDriver/VirtualSerial/asf.xml
Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml
Demos/Device/ClassDriver/VirtualSerialMouse/asf.xml
Demos/Device/LowLevel/AudioInput/asf.xml
Demos/Device/LowLevel/AudioOutput/asf.xml
Demos/Device/LowLevel/DualVirtualSerial/asf.xml
Demos/Device/LowLevel/GenericHID/asf.xml
Demos/Device/LowLevel/Joystick/asf.xml
Demos/Device/LowLevel/Keyboard/asf.xml
Demos/Device/LowLevel/KeyboardMouse/asf.xml
Demos/Device/LowLevel/MIDI/asf.xml
Demos/Device/LowLevel/MassStorage/asf.xml
Demos/Device/LowLevel/Mouse/asf.xml
Demos/Device/LowLevel/RNDISEthernet/asf.xml
Demos/Device/LowLevel/VirtualSerial/asf.xml
Demos/DualRole/ClassDriver/MouseHostDevice/asf.xml
Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml
Demos/Host/ClassDriver/AudioInputHost/asf.xml
Demos/Host/ClassDriver/AudioOutputHost/asf.xml
Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml
Demos/Host/ClassDriver/KeyboardHost/asf.xml
Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml
Demos/Host/ClassDriver/MIDIHost/asf.xml
Demos/Host/ClassDriver/MassStorageHost/asf.xml
Demos/Host/ClassDriver/MouseHost/asf.xml
Demos/Host/ClassDriver/MouseHostWithParser/asf.xml
Demos/Host/ClassDriver/PrinterHost/asf.xml
Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml
Demos/Host/ClassDriver/StillImageHost/asf.xml
Demos/Host/ClassDriver/VirtualSerialHost/asf.xml
Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml
Demos/Host/LowLevel/AudioInputHost/asf.xml
Demos/Host/LowLevel/AudioOutputHost/asf.xml
Demos/Host/LowLevel/GenericHIDHost/asf.xml
Demos/Host/LowLevel/JoystickHostWithParser/asf.xml
Demos/Host/LowLevel/KeyboardHost/asf.xml
Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml
Demos/Host/LowLevel/MIDIHost/asf.xml
Demos/Host/LowLevel/MassStorageHost/asf.xml
Demos/Host/LowLevel/MouseHost/asf.xml
Demos/Host/LowLevel/MouseHostWithParser/asf.xml
Demos/Host/LowLevel/PrinterHost/asf.xml
Demos/Host/LowLevel/RNDISEthernetHost/asf.xml
Demos/Host/LowLevel/StillImageHost/asf.xml
Demos/Host/LowLevel/VirtualSerialHost/asf.xml
LUFA/CodeTemplates/DeviceTemplate/asf.xml
LUFA/CodeTemplates/HostTemplate/asf.xml
LUFA/StudioIntegration/lufa.xml
Projects/AVRISP-MKII/asf.xml
Projects/Benito/asf.xml
Projects/HIDReportViewer/asf.xml
Projects/LEDNotifier/asf.xml
Projects/MIDIToneGenerator/asf.xml
Projects/Magstripe/asf.xml
Projects/MediaController/asf.xml
Projects/MissileLauncher/asf.xml
Projects/RelayBoard/asf.xml
Projects/SerialToLCD/asf.xml
Projects/TempDataLogger/asf.xml
Projects/USBtoSerial/asf.xml
Projects/Webserver/asf.xml
Projects/XPLAINBridge/asf.xml

index 97a0be0..7edecad 100644 (file)
                Audio 1.0 Input device demo, implementing a basic USB microphone.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="Audio Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 6a2f1a7..ca196a6 100644 (file)
                Audio 1.0 Output device demo, implementing a basic USB speaker.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="Audio Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 1bda14c..7fdb168 100644 (file)
                Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 61ac136..1ed9a26 100644 (file)
                Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 2dcfa1a..33caeb0 100644 (file)
                Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index cfbc125..53dd2d6 100644 (file)
                Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index de3b272..2f2c2e0 100644 (file)
                Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a single HID interface and multiple logical reports.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 5de12f7..288cda0 100644 (file)
                MIDI device demo, implementing a basic USB MIDI device that can send messages to the host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="MIDI Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 56698c8..9e08e4b 100644 (file)
                Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="Mass Storage Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 4768b15..a04765b 100644 (file)
                Mass Storage and Keyboard device demo, implementing a basic USB storage disk using a Dataflash memory IC, and a basic HID keyboard.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+                       <keyword value="Mass Storage Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index c48f564..27764db 100644 (file)
                Mouse device demo, implementing a basic USB mouse device that can send movement information to the host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index b578e86..af0f7cf 100644 (file)
                Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index aa2fb61..b3fe5b7 100644 (file)
                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.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+                       <keyword value="Mass Storage Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 0fe06f0..8b58df1 100644 (file)
                Virtual Serial and Mouse device demo, implementing a virtual serial channel between the host PC and the device, and a USB mouse.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index bacb72c..ad570c4 100644 (file)
                Audio 1.0 Input device demo, implementing a basic USB microphone.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="Audio Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index ea9d859..f3ac3ee 100644 (file)
                Audio 1.0 Output device demo, implementing a basic USB speaker.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="Audio Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 966b594..5b87b4c 100644 (file)
                Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 64782de..147d73e 100644 (file)
                Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index f655198..7453e40 100644 (file)
                Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index e491b7b..15a06fb 100644 (file)
                Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index f699802..26541dd 100644 (file)
                Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index e62c74a..553ed06 100644 (file)
                MIDI device demo, implementing a basic USB MIDI device that can send messages to the host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="MIDI Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 9ac67de..0589f21 100644 (file)
                Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="Mass Storage Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 09b8e0d..e5bb070 100644 (file)
                Mouse device demo, implementing a basic USB mouse device that can send movement information to the host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 1d0f831..1094261 100644 (file)
                Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="RNDIS Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 899ffa2..ead998a 100644 (file)
                Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index a8e811b..5f724ca 100644 (file)
                Mouse host and device dual role demo, implementing a basic mouse device and host.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Dual Role"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index e208666..34c9312 100644 (file)
                Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Android Accessory Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index bb687fe..6e97089 100644 (file)
                Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Audio Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index c8e37d6..753393a 100644 (file)
                Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Audio Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 458e525..892251b 100644 (file)
                Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 64db83c..8d8f405 100644 (file)
                Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 458ac6a..fe76be7 100644 (file)
                Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 0f8cd9c..dfd424a 100644 (file)
                MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="MIDI Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index fed8fda..2aad200 100644 (file)
                Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Mass Storage Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index c572855..723336f 100644 (file)
 \r
        <module type="application" id="lufa.demos.host.class.mouse" caption="Mouse HID Host Demo (Class Driver APIs)">\r
                <info type="description" value="summary">\r
-               Keyboard HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
+               Mouse HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
+               </info>\r
+\r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
                </info>\r
 \r
                <device-support-alias value="lufa_avr8"/>\r
index 9324e83..aa5697e 100644 (file)
                Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 4aafdfb..ad51cf7 100644 (file)
                Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Printer Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 6ccb347..b60b684 100644 (file)
                Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="RNDIS Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 267e463..196477f 100644 (file)
                Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Still Image Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 024ca04..ce39228 100644 (file)
                Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 5303020..9d2f92c 100644 (file)
                Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Android Accessory Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index ca13f8d..45d2431 100644 (file)
                Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Audio Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 3225c0d..421705a 100644 (file)
                Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Audio Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index daf5983..b4a457b 100644 (file)
                Generic HID Host demo, implementing a basic USB HID device that can send and receive data to and from an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 1787843..d4edfd1 100644 (file)
                Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 20d02e6..a6a5519 100644 (file)
                Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 84b966d..929c724 100644 (file)
                Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index b2897aa..12233b1 100644 (file)
                MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="MIDI Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 224383d..41afbc4 100644 (file)
                Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Mass Storage Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index a360097..72958ca 100644 (file)
                Keyboard HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index eafcf72..2e96d4f 100644 (file)
                Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 751326f..0360179 100644 (file)
                Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Printer Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 6d095a2..521746f 100644 (file)
                Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="RNDIS Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 4acd97f..8fe5862 100644 (file)
                Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Still Image Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index a71cdf5..3c6520c 100644 (file)
                Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 4f9efdd..7689888 100644 (file)
                Template for a LUFA USB device mode application.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="Template Projects"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index fad1271..d6069f4 100644 (file)
                Template for a LUFA USB host mode application.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="Template Projects"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 8ab9483..6cf1fbb 100644 (file)
@@ -12,7 +12,7 @@
        <fdk>\r
                <extension uuid="0e160d5c-e331-48d9-850b-e0387912171b" org="FourWalledCubicle" shortname="LUFA" version="" fullname="Lightweight USB Framework for AVRs (LUFA)">\r
                        <author name="Dean Camera" website="http://www.lufa-lib.org/" email="dean@fourwalledcubicle.com"/>\r
-                       <description/>\r
+                       <description>Lightweight USB Framework for AVRs (LUFA), a USB software stack/framework.</description>\r
                        <icon-image path="LUFA/DoxygenPages/Images/LUFA_thumb.png"/>\r
                        <preview-image path="LUFA/DoxygenPages/Images/LUFA.png"/>\r
                        <license caption="LUFA license" path="LUFA/License.txt"/>\r
index c7335d4..55fc83b 100644 (file)
        <module type="meta" id="lufa.projects.avrispmkii_clone.src" caption="AVRISP-MKII Clone Programmer">\r
                <info type="gui-flag" value="hidden"/>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index b5bd375..13b54be 100644 (file)
                Benito AVR programmer.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 227e12e..f1d4a6b 100644 (file)
                HID device report viewer project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Host"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 8fd1bb2..25dc8ac 100644 (file)
                RGB LED notification widget project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 18e3a34..0ae2e6e 100644 (file)
                MIDI tone generator project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="MIDI Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 3cd6217..0d59a3a 100644 (file)
                Magnetic strip card reader project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index aff253e..ffe7600 100644 (file)
                Magnetic strip card reader project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 46c99f2..5cdfd7e 100644 (file)
                Missile launcher project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Host"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 624ea27..7c29c95 100644 (file)
                Relay Board Controller project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Low Level APIs"/>\r
+                       <keyword value="USB Device"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index 2231e95..1a0674d 100644 (file)
                USB Serial to LCD Controller project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index a5181cd..5f5de99 100644 (file)
                Temperature Datalogger project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="HID Class"/>\r
+                       <keyword value="Mass Storage Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index ecc035d..eaebbdc 100644 (file)
                USB to Serial USART converter project.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index ce8362a..4084b9d 100644 (file)
                RNDIS Webserver project, using the open source uIP network stack.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Dual Role"/>\r
+                       <keyword value="RNDIS Class"/>\r
+                       <keyword value="Mass Storage Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
index c548e3a..f0414ea 100644 (file)
                Bridge firmware for the original (green) XPLAIN board, for programming and USB virtual serial communications.\r
                </info>\r
 \r
+               <info type="keyword" value="Technology">\r
+                       <keyword value="Class Driver APIs"/>\r
+                       <keyword value="USB Device"/>\r
+                       <keyword value="CDC Class"/>\r
+               </info>\r
+\r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r