Add move-to-root directives to all ASF XML application modules, to make the code...
authorDean Camera <dean@fourwalledcubicle.com>
Tue, 23 Apr 2013 20:40:56 +0000 (20:40 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Tue, 23 Apr 2013 20:40:56 +0000 (20:40 +0000)
79 files changed:
Bootloaders/CDC/asf.xml
Bootloaders/DFU/asf.xml
Bootloaders/HID/asf.xml
Bootloaders/MassStorage/asf.xml
Bootloaders/Printer/asf.xml
Demos/Device/ClassDriver/AudioInput/asf.xml
Demos/Device/ClassDriver/AudioOutput/asf.xml
Demos/Device/ClassDriver/DualVirtualSerial/asf.xml
Demos/Device/ClassDriver/GenericHID/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/RNDISEthernet/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
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 95976dc..6f0fa64 100644 (file)
                CDC Class Bootloader, capable of reprogramming a device using avrdude or other AVR109 protocol compliant software when plugged into a host.\r
                </info>\r
 \r
                CDC Class Bootloader, capable of reprogramming a device using avrdude or other AVR109 protocol compliant software when plugged into a 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
+               <info type="gui-flag" value="move-to-root"/>\r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\r
                        <keyword value="USB Device"/>\r
                </info>\r
 \r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\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
+\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderCDC.c"/>\r
                <build type="header-file" value="BootloaderCDC.h"/>\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderCDC.c"/>\r
                <build type="header-file" value="BootloaderCDC.h"/>\r
index 4f3c71e..746dca7 100644 (file)
                DFU Class Bootloader, capable of reprogramming a device using the Atmel FLIP or other AVR DFU programming software when plugged into a host.\r
                </info>\r
 \r
                DFU Class Bootloader, capable of reprogramming a device using the Atmel FLIP or other AVR DFU programming software when plugged into a 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
+               <info type="gui-flag" value="move-to-root"/>\r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\r
                        <keyword value="USB Device"/>\r
                </info>\r
 \r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\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
+\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderDFU.c"/>\r
                <build type="header-file" value="BootloaderDFU.h"/>\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderDFU.c"/>\r
                <build type="header-file" value="BootloaderDFU.h"/>\r
index 5a86e70..793b3e5 100644 (file)
                HID Class Bootloader, capable of reprogramming a device via a custom cross-platform command line utility when plugged into a host.\r
                </info>\r
 \r
                HID Class Bootloader, capable of reprogramming a device via a custom cross-platform command line utility when plugged into a 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
+               <info type="gui-flag" value="move-to-root"/>\r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\r
                        <keyword value="USB Device"/>\r
                </info>\r
 \r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\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
+\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderHID.c"/>\r
                <build type="header-file" value="BootloaderHID.h"/>\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderHID.c"/>\r
                <build type="header-file" value="BootloaderHID.h"/>\r
index cbaf9f0..07a6f80 100644 (file)
                Mass Storage Class Bootloader, capable of reprogramming a device via binary BIN files copied to the virtual FAT12 file-system it creates when plugged into a host.\r
                </info>\r
 \r
                Mass Storage Class Bootloader, capable of reprogramming a device via binary BIN files copied to the virtual FAT12 file-system it creates when plugged into a 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
+               <info type="gui-flag" value="move-to-root"/>\r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\r
                        <keyword value="USB Device"/>\r
                </info>\r
 \r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\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
+\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderMassStorage.c"/>\r
                <build type="header-file" value="BootloaderMassStorage.h"/>\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderMassStorage.c"/>\r
                <build type="header-file" value="BootloaderMassStorage.h"/>\r
index f2f5de0..5773bf6 100644 (file)
                Printer Class Bootloader, capable of reprogramming a device by "printing" new HEX files to the virtual Plain-Text printer it creates when plugged into a host.\r
                </info>\r
 \r
                Printer Class Bootloader, capable of reprogramming a device by "printing" new HEX files to the virtual Plain-Text printer it creates when plugged into a 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
+               <info type="gui-flag" value="move-to-root"/>\r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\r
                        <keyword value="USB Device"/>\r
                </info>\r
 \r
 \r
                <info type="keyword" value="Technology">\r
                        <keyword value="Bootloaders"/>\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
+\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderPrinter.c"/>\r
                <build type="header-file" value="BootloaderPrinter.h"/>\r
                <build type="include-path" value="."/>\r
                <build type="c-source" value="BootloaderPrinter.c"/>\r
                <build type="header-file" value="BootloaderPrinter.h"/>\r
index 3320ea7..b61714e 100644 (file)
@@ -16,6 +16,8 @@
                Audio 1.0 Input device demo, implementing a basic USB microphone.\r
                </info>\r
 \r
                Audio 1.0 Input device demo, implementing a basic USB microphone.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 0b00bb3..dacdbd5 100644 (file)
@@ -16,6 +16,8 @@
                Audio 1.0 Output device demo, implementing a basic USB speaker.\r
                </info>\r
 \r
                Audio 1.0 Output device demo, implementing a basic USB speaker.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index eb06e8a..11a23eb 100644 (file)
@@ -16,6 +16,8 @@
                Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces.\r
                </info>\r
 \r
                Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 9996d7b..2b1ee5f 100644 (file)
@@ -16,6 +16,8 @@
                Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host.\r
                </info>\r
 \r
                Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index ccb653e..2cae1e5 100644 (file)
@@ -16,6 +16,8 @@
                Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host.\r
                </info>\r
 \r
                Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 8010c30..f298910 100644 (file)
@@ -16,6 +16,8 @@
                Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host.\r
                </info>\r
 \r
                Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 92ddb87..a530eed 100644 (file)
@@ -16,6 +16,8 @@
                Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index cf11fe7..7c6d76d 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 4d2600c..6212b48 100644 (file)
@@ -16,6 +16,8 @@
                MIDI device demo, implementing a basic USB MIDI device that can send messages to the host.\r
                </info>\r
 \r
                MIDI device demo, implementing a basic USB MIDI device that can send messages to the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 7c93d23..4d10f3c 100644 (file)
@@ -16,6 +16,8 @@
                Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC.\r
                </info>\r
 \r
                Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index f974341..3b53aec 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index ea43b22..f501963 100644 (file)
@@ -16,6 +16,8 @@
                Mouse device demo, implementing a basic USB mouse device that can send movement information to the host.\r
                </info>\r
 \r
                Mouse device demo, implementing a basic USB mouse device that can send movement information to the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 1c3dfe9..9aef273 100644 (file)
@@ -16,6 +16,8 @@
                Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver.\r
                </info>\r
 \r
                Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 87d6520..310321e 100644 (file)
@@ -16,6 +16,8 @@
                Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device.\r
                </info>\r
 \r
                Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 3aec58d..beae956 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 07e21a5..61bb17f 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index f95f448..767b3fd 100644 (file)
@@ -16,6 +16,8 @@
                Audio 1.0 Input device demo, implementing a basic USB microphone.\r
                </info>\r
 \r
                Audio 1.0 Input device demo, implementing a basic USB microphone.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index 07ffa36..458a8b9 100644 (file)
@@ -16,6 +16,8 @@
                Audio 1.0 Output device demo, implementing a basic USB speaker.\r
                </info>\r
 \r
                Audio 1.0 Output device demo, implementing a basic USB speaker.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index b04ce59..d304568 100644 (file)
@@ -16,6 +16,8 @@
                Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces.\r
                </info>\r
 \r
                Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index c303c6b..27e09ca 100644 (file)
@@ -16,6 +16,8 @@
                Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host.\r
                </info>\r
 \r
                Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index 101dc05..05cc157 100644 (file)
@@ -16,6 +16,8 @@
                Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host.\r
                </info>\r
 \r
                Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index 9da57ae..bae9848 100644 (file)
@@ -16,6 +16,8 @@
                Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host.\r
                </info>\r
 \r
                Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index ebf8055..247eeea 100644 (file)
@@ -16,6 +16,8 @@
                Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index 92ea6f0..652d51a 100644 (file)
@@ -16,6 +16,8 @@
                MIDI device demo, implementing a basic USB MIDI device that can send messages to the host.\r
                </info>\r
 \r
                MIDI device demo, implementing a basic USB MIDI device that can send messages to the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index ffe07fb..a859733 100644 (file)
@@ -16,6 +16,8 @@
                Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC.\r
                </info>\r
 \r
                Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index 660f878..ed0c537 100644 (file)
@@ -16,6 +16,8 @@
                Mouse device demo, implementing a basic USB mouse device that can send movement information to the host.\r
                </info>\r
 \r
                Mouse device demo, implementing a basic USB mouse device that can send movement information to the host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index 292690f..59c373a 100644 (file)
@@ -16,6 +16,8 @@
                Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver.\r
                </info>\r
 \r
                Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index 0525dc5..bb2c0fc 100644 (file)
@@ -16,6 +16,8 @@
                Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device.\r
                </info>\r
 \r
                Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index 10d397f..d2b4214 100644 (file)
@@ -16,6 +16,8 @@
                Mouse host and device dual role demo, implementing a basic mouse device and host.\r
                </info>\r
 \r
                Mouse host and device dual role demo, implementing a basic mouse device and host.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Dual Role"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Dual Role"/>\r
index a4332ef..19c6348 100644 (file)
@@ -16,6 +16,8 @@
                Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device.\r
                </info>\r
 \r
                Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index b127a63..5c28af9 100644 (file)
@@ -16,6 +16,8 @@
                Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index 45aaa7d..19f915c 100644 (file)
@@ -16,6 +16,8 @@
                Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index 7cd2e57..29eb917 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index f9633f0..7676206 100644 (file)
@@ -16,6 +16,8 @@
                Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index 6741159..c7352f6 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index 5129fa4..3ae82cb 100644 (file)
@@ -16,6 +16,8 @@
                MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device.\r
                </info>\r
 \r
                MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index 2d57c74..7eb2a6b 100644 (file)
@@ -16,6 +16,8 @@
                Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index fb7d261..1bc0a31 100644 (file)
@@ -16,6 +16,8 @@
                Mouse HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
                </info>\r
 \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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index 943dc28..c1a4755 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index 14c92eb..69b4e13 100644 (file)
@@ -16,6 +16,8 @@
                Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index c684b36..5c55c5a 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index 1be92f3..3703164 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index fa464e4..67eb347 100644 (file)
@@ -16,6 +16,8 @@
                Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index f34a078..0100f60 100644 (file)
@@ -16,6 +16,8 @@
                Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device.\r
                </info>\r
 \r
                Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index 299c4a4..f043fb9 100644 (file)
@@ -16,6 +16,8 @@
                Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index 56b9944..2008324 100644 (file)
@@ -16,6 +16,8 @@
                Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index ea0388f..17cc78a 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index 261ee3b..2450519 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index c56258a..db3efd1 100644 (file)
@@ -16,6 +16,8 @@
                Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index 6313775..e6f343d 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index aa0a5f3..1ecde00 100644 (file)
@@ -16,6 +16,8 @@
                MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device.\r
                </info>\r
 \r
                MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index a6ef8fe..fd93fc6 100644 (file)
@@ -16,6 +16,8 @@
                Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index bde2295..8fca686 100644 (file)
@@ -16,6 +16,8 @@
                Keyboard HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index eefac26..afc321a 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index 320bdd2..abe73c5 100644 (file)
@@ -16,6 +16,8 @@
                Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index 319bac0..fafffbf 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index 0d1db42..5645c29 100644 (file)
@@ -16,6 +16,8 @@
                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
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index 22af311..783862d 100644 (file)
@@ -16,6 +16,8 @@
                Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device.\r
                </info>\r
 \r
                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="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index cdb4c60..fd65db2 100644 (file)
@@ -28,6 +28,8 @@
                Template for a LUFA USB device mode application.\r
                </info>\r
 \r
                Template for a LUFA USB device mode application.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="USB Device"/>\r
                        <keyword value="Template Projects"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="USB Device"/>\r
                        <keyword value="Template Projects"/>\r
index 9acef59..c1996ec 100644 (file)
@@ -16,6 +16,8 @@
                Template for a LUFA USB host mode application.\r
                </info>\r
 \r
                Template for a LUFA USB host mode application.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="USB Host"/>\r
                        <keyword value="Template Projects"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="USB Host"/>\r
                        <keyword value="Template Projects"/>\r
index fe05c5c..869399d 100644 (file)
@@ -1,6 +1,6 @@
 <asf xmlversion="1.0">\r
        <project caption="AVRISP-MKII Clone Programmer" id="lufa.projects.avrispmkii_clone.avr8">\r
 <asf xmlversion="1.0">\r
        <project caption="AVRISP-MKII Clone Programmer" id="lufa.projects.avrispmkii_clone.avr8">\r
-               <require idref="lufa.projects.avrispmkii_clone"/>\r
+               <require idref="lufa.projects.avrispmkii_clone"/>\r
                <require idref="lufa.boards.dummy.avr8"/>\r
                <generator value="as5_8"/>\r
 \r
                <require idref="lufa.boards.dummy.avr8"/>\r
                <generator value="as5_8"/>\r
 \r
                <build type="define" name="F_USB" value="8000000UL"/>\r
        </project>\r
 \r
                <build type="define" name="F_USB" value="8000000UL"/>\r
        </project>\r
 \r
-       <!-- Required by the XPLAIN Bridge project - don't reference it in this project\r
-            or the Solution Explorer will show an odd layout for the source files -->\r
+       <!-- Required by the XPLAIN Bridge project as well, so split into a meta module -->\r
        <module type="meta" id="lufa.projects.avrispmkii_clone.src" caption="AVRISP-MKII Clone Programmer">\r
                <info type="gui-flag" value="hidden"/>\r
 \r
        <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
 \r
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <build type="include-path" value="."/>\r
 \r
                <build type="c-source" value="AVRISPDescriptors.c"/>\r
                <build type="include-path" value="."/>\r
 \r
                <build type="c-source" value="AVRISPDescriptors.c"/>\r
                Clone firmware of the Atmel AVRISP-MKII programmer.\r
                </info>\r
 \r
                Clone firmware of the Atmel AVRISP-MKII programmer.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\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
                <device-support-alias value="lufa_avr8"/>\r
                <device-support-alias value="lufa_xmega"/>\r
                <device-support-alias value="lufa_uc3"/>\r
                <build type="distribute" subtype="user-file" value="AVRISP-MKII.txt"/>\r
 \r
                <build type="c-source" value="AVRISP-MKII.c"/>\r
                <build type="distribute" subtype="user-file" value="AVRISP-MKII.txt"/>\r
 \r
                <build type="c-source" value="AVRISP-MKII.c"/>\r
-               <build type="c-source" value="AVRISPDescriptors.c"/>\r
                <build type="header-file" value="AVRISP-MKII.h"/>\r
                <build type="header-file" value="AVRISP-MKII.h"/>\r
-               <build type="header-file" value="AVRISPDescriptors.h"/>\r
 \r
 \r
-               <build type="header-file" value="Lib/V2ProtocolConstants.h"/>\r
-               <build type="c-source" value="Lib/V2Protocol.c"/>\r
-               <build type="header-file" value="Lib/V2Protocol.h"/>\r
-               <build type="c-source" value="Lib/V2ProtocolParams.c"/>\r
-               <build type="header-file" value="Lib/V2ProtocolParams.h"/>\r
-               <build type="c-source" value="Lib/ISP/ISPProtocol.c"/>\r
-               <build type="header-file" value="Lib/ISP/ISPProtocol.h"/>\r
-               <build type="c-source" value="Lib/ISP/ISPTarget.c"/>\r
-               <build type="header-file" value="Lib/ISP/ISPTarget.h"/>\r
-               <build type="c-source" value="Lib/XPROG/XPROGTarget.c"/>\r
-               <build type="header-file" value="Lib/XPROG/XPROGTarget.h"/>\r
-               <build type="c-source" value="Lib/XPROG/XPROGProtocol.c"/>\r
-               <build type="header-file" value="Lib/XPROG/XPROGProtocol.h"/>\r
-               <build type="c-source" value="Lib/XPROG/XMEGANVM.c"/>\r
-               <build type="header-file" value="Lib/XPROG/XMEGANVM.h"/>\r
-               <build type="c-source" value="Lib/XPROG/TINYNVM.c"/>\r
-               <build type="header-file" value="Lib/XPROG/TINYNVM.h"/>\r
+               <require idref="lufa.projects.avrispmkii_clone.src"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
                <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
 \r
                <build type="module-config" subtype="path" value="Config"/>\r
                <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>\r
index 42657ca..20d43c6 100644 (file)
@@ -16,6 +16,8 @@
                Benito AVR programmer.\r
                </info>\r
 \r
                Benito AVR programmer.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 7999f33..c535d05 100644 (file)
@@ -16,6 +16,8 @@
                HID device report viewer project.\r
                </info>\r
 \r
                HID device report viewer project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Host"/>\r
index 98d4f91..81828ea 100644 (file)
@@ -16,6 +16,8 @@
                RGB LED notification widget project.\r
                </info>\r
 \r
                RGB LED notification widget project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 7a3e64d..9709363 100644 (file)
@@ -16,6 +16,8 @@
                MIDI tone generator project.\r
                </info>\r
 \r
                MIDI tone generator project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index c5e8850..6a7d840 100644 (file)
@@ -16,6 +16,8 @@
                Magnetic strip card reader project.\r
                </info>\r
 \r
                Magnetic strip card reader project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 64bd504..eed0768 100644 (file)
@@ -16,6 +16,8 @@
                Magnetic strip card reader project.\r
                </info>\r
 \r
                Magnetic strip card reader project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index cb35c18..b17e69c 100644 (file)
@@ -16,6 +16,8 @@
                Missile launcher project.\r
                </info>\r
 \r
                Missile launcher project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Host"/>\r
index 3ad1c71..7a83c68 100644 (file)
@@ -16,6 +16,8 @@
                Relay Board Controller project.\r
                </info>\r
 \r
                Relay Board Controller project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Low Level APIs"/>\r
                        <keyword value="USB Device"/>\r
index 5d38daa..ef9183b 100644 (file)
@@ -16,6 +16,8 @@
                USB Serial to LCD Controller project.\r
                </info>\r
 \r
                USB Serial to LCD Controller project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index 55a1a19..8efbbb5 100644 (file)
@@ -16,6 +16,8 @@
                Temperature Datalogger project.\r
                </info>\r
 \r
                Temperature Datalogger project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index db0fd14..04388fa 100644 (file)
@@ -16,6 +16,8 @@
                USB to Serial USART converter project.\r
                </info>\r
 \r
                USB to Serial USART converter project.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
index d4934bc..23a4395 100644 (file)
@@ -16,6 +16,8 @@
                RNDIS Webserver project, using the open source uIP network stack.\r
                </info>\r
 \r
                RNDIS Webserver project, using the open source uIP network stack.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Dual Role"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Dual Role"/>\r
index 91fb723..0b59788 100644 (file)
@@ -16,6 +16,8 @@
                Bridge firmware for the original (green) XPLAIN board, for programming and USB virtual serial communications.\r
                </info>\r
 \r
                Bridge firmware for the original (green) XPLAIN board, for programming and USB virtual serial communications.\r
                </info>\r
 \r
+               <info type="gui-flag" value="move-to-root"/>\r
+\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r
                <info type="keyword" value="Technology">\r
                        <keyword value="Class Driver APIs"/>\r
                        <keyword value="USB Device"/>\r