aboutsummaryrefslogtreecommitdiff
path: root/lib/lufa/Demos/Host
diff options
context:
space:
mode:
authorskullY <skullydazed@gmail.com>2017-07-08 20:03:33 -0700
committerskullY <skullydazed@gmail.com>2017-07-08 20:03:33 -0700
commitfcd08b8c7d66cf4cf5724b7b2468d3569488114f (patch)
tree8a45d287f85f75d49ac0fa7051fdd0f2dee31834 /lib/lufa/Demos/Host
parent9158673166aa270eb80892acb8bbcb51cf72f9b6 (diff)
downloadqmk_firmware-fcd08b8c7d66cf4cf5724b7b2468d3569488114f.tar.gz
qmk_firmware-fcd08b8c7d66cf4cf5724b7b2468d3569488114f.zip
more crlf issues
Diffstat (limited to 'lib/lufa/Demos/Host')
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml98
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/AudioInputHost/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/AudioOutputHost/asf.xml104
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/KeyboardHost/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/MIDIHost/asf.xml100
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/MassStorageHost/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/MouseHost/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/MouseHostWithParser/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/PrinterHost/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/StillImageHost/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/ClassDriver/VirtualSerialHost/asf.xml96
-rw-r--r--lib/lufa/Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml110
-rw-r--r--lib/lufa/Demos/Host/LowLevel/AudioInputHost/asf.xml100
-rw-r--r--lib/lufa/Demos/Host/LowLevel/AudioOutputHost/asf.xml108
-rw-r--r--lib/lufa/Demos/Host/LowLevel/GenericHIDHost/asf.xml100
-rw-r--r--lib/lufa/Demos/Host/LowLevel/JoystickHostWithParser/asf.xml104
-rw-r--r--lib/lufa/Demos/Host/LowLevel/KeyboardHost/asf.xml100
-rw-r--r--lib/lufa/Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml104
-rw-r--r--lib/lufa/Demos/Host/LowLevel/MIDIHost/asf.xml104
-rw-r--r--lib/lufa/Demos/Host/LowLevel/MassStorageHost/asf.xml106
-rw-r--r--lib/lufa/Demos/Host/LowLevel/MouseHost/asf.xml100
-rw-r--r--lib/lufa/Demos/Host/LowLevel/MouseHostWithParser/asf.xml104
-rw-r--r--lib/lufa/Demos/Host/LowLevel/PrinterHost/asf.xml106
-rw-r--r--lib/lufa/Demos/Host/LowLevel/RNDISEthernetHost/asf.xml106
-rw-r--r--lib/lufa/Demos/Host/LowLevel/StillImageHost/asf.xml108
-rw-r--r--lib/lufa/Demos/Host/LowLevel/VirtualSerialHost/asf.xml100
29 files changed, 1459 insertions, 1459 deletions
diff --git a/lib/lufa/Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml
index 59efae361..dfd74fd8a 100644
--- a/lib/lufa/Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml
@@ -1,49 +1,49 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Android Accessory Host Demo (Class Driver APIs)" id="lufa.demos.host.class.android.example.avr8"> 2 <project caption="Android Accessory Host Demo (Class Driver APIs)" id="lufa.demos.host.class.android.example.avr8">
3 <require idref="lufa.demos.host.class.android"/> 3 <require idref="lufa.demos.host.class.android"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.android" caption="Android Accessory Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.android" caption="Android Accessory Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Android Accessory Class"/> 24 <keyword value="Android Accessory Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="AndroidAccessoryHost.txt"/> 32 <build type="distribute" subtype="user-file" value="AndroidAccessoryHost.txt"/>
33 <build type="distribute" subtype="directory" value="AndroidHostApp"/> 33 <build type="distribute" subtype="directory" value="AndroidHostApp"/>
34 34
35 <build type="c-source" value="AndroidAccessoryHost.c"/> 35 <build type="c-source" value="AndroidAccessoryHost.c"/>
36 <build type="header-file" value="AndroidAccessoryHost.h"/> 36 <build type="header-file" value="AndroidAccessoryHost.h"/>
37 37
38 <build type="module-config" subtype="path" value="Config"/> 38 <build type="module-config" subtype="path" value="Config"/>
39 <build type="header-file" value="Config/LUFAConfig.h"/> 39 <build type="header-file" value="Config/LUFAConfig.h"/>
40 40
41 <require idref="lufa.common"/> 41 <require idref="lufa.common"/>
42 <require idref="lufa.platform"/> 42 <require idref="lufa.platform"/>
43 <require idref="lufa.drivers.usb"/> 43 <require idref="lufa.drivers.usb"/>
44 <require idref="lufa.drivers.peripheral.usart"/> 44 <require idref="lufa.drivers.peripheral.usart"/>
45 <require idref="lufa.drivers.misc.ansi"/> 45 <require idref="lufa.drivers.misc.ansi"/>
46 <require idref="lufa.drivers.board"/> 46 <require idref="lufa.drivers.board"/>
47 <require idref="lufa.drivers.board.leds"/> 47 <require idref="lufa.drivers.board.leds"/>
48 </module> 48 </module>
49</asf> 49</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/AudioInputHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/AudioInputHost/asf.xml
index c2daffbdf..6bcda3794 100644
--- a/lib/lufa/Demos/Host/ClassDriver/AudioInputHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/AudioInputHost/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Audio Input Host Demo (Class Driver APIs)" id="lufa.demos.host.class.audio_input.example.avr8"> 2 <project caption="Audio Input Host Demo (Class Driver APIs)" id="lufa.demos.host.class.audio_input.example.avr8">
3 <require idref="lufa.demos.host.class.audio_input"/> 3 <require idref="lufa.demos.host.class.audio_input"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.audio_input" caption="Audio Input Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.audio_input" caption="Audio Input Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Audio Class"/> 24 <keyword value="Audio Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="AudioInputHost.txt"/> 32 <build type="distribute" subtype="user-file" value="AudioInputHost.txt"/>
33 33
34 <build type="c-source" value="AudioInputHost.c"/> 34 <build type="c-source" value="AudioInputHost.c"/>
35 <build type="header-file" value="AudioInputHost.h"/> 35 <build type="header-file" value="AudioInputHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/AudioOutputHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/AudioOutputHost/asf.xml
index 6bd97286b..39d735284 100644
--- a/lib/lufa/Demos/Host/ClassDriver/AudioOutputHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/AudioOutputHost/asf.xml
@@ -1,52 +1,52 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Audio Output Host Demo (Class Driver APIs)" id="lufa.demos.host.class.audio_output.example.avr8"> 2 <project caption="Audio Output Host Demo (Class Driver APIs)" id="lufa.demos.host.class.audio_output.example.avr8">
3 <require idref="lufa.demos.host.class.audio_output"/> 3 <require idref="lufa.demos.host.class.audio_output"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.audio_output" caption="Audio Output Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.audio_output" caption="Audio Output Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Audio Class"/> 24 <keyword value="Audio Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="AudioOutputHost.txt"/> 32 <build type="distribute" subtype="user-file" value="AudioOutputHost.txt"/>
33 33
34 <build type="c-source" value="AudioOutputHost.c"/> 34 <build type="c-source" value="AudioOutputHost.c"/>
35 <build type="header-file" value="AudioOutputHost.h"/> 35 <build type="header-file" value="AudioOutputHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> 38 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
39 <build type="header-file" value="Config/AppConfig.h"/> 39 <build type="header-file" value="Config/AppConfig.h"/>
40 <build type="header-file" value="Config/LUFAConfig.h"/> 40 <build type="header-file" value="Config/LUFAConfig.h"/>
41 41
42 <require idref="lufa.common"/> 42 <require idref="lufa.common"/>
43 <require idref="lufa.platform"/> 43 <require idref="lufa.platform"/>
44 <require idref="lufa.drivers.usb"/> 44 <require idref="lufa.drivers.usb"/>
45 <require idref="lufa.drivers.peripheral.usart"/> 45 <require idref="lufa.drivers.peripheral.usart"/>
46 <require idref="lufa.drivers.peripheral.adc"/> 46 <require idref="lufa.drivers.peripheral.adc"/>
47 <require idref="lufa.drivers.misc.ansi"/> 47 <require idref="lufa.drivers.misc.ansi"/>
48 <require idref="lufa.drivers.board"/> 48 <require idref="lufa.drivers.board"/>
49 <require idref="lufa.drivers.board.leds"/> 49 <require idref="lufa.drivers.board.leds"/>
50 <require idref="lufa.drivers.board.buttons"/> 50 <require idref="lufa.drivers.board.buttons"/>
51 </module> 51 </module>
52</asf> 52</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml b/lib/lufa/Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml
index 8899d8139..1ff6a804c 100644
--- a/lib/lufa/Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Joystick HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.joystick_parser.example.avr8"> 2 <project caption="Joystick HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.joystick_parser.example.avr8">
3 <require idref="lufa.demos.host.class.joystick_parser"/> 3 <require idref="lufa.demos.host.class.joystick_parser"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.joystick_parser" caption="Joystick HID (with parser) Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.joystick_parser" caption="Joystick HID (with parser) Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="JoystickHostWithParser.txt"/> 32 <build type="distribute" subtype="user-file" value="JoystickHostWithParser.txt"/>
33 33
34 <build type="c-source" value="JoystickHostWithParser.c"/> 34 <build type="c-source" value="JoystickHostWithParser.c"/>
35 <build type="header-file" value="JoystickHostWithParser.h"/> 35 <build type="header-file" value="JoystickHostWithParser.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/KeyboardHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/KeyboardHost/asf.xml
index 46cd71fe7..fd19216b0 100644
--- a/lib/lufa/Demos/Host/ClassDriver/KeyboardHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/KeyboardHost/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Keyboard HID Host Demo (Class Driver APIs)" id="lufa.demos.host.class.keyboard.example.avr8"> 2 <project caption="Keyboard HID Host Demo (Class Driver APIs)" id="lufa.demos.host.class.keyboard.example.avr8">
3 <require idref="lufa.demos.host.class.keyboard"/> 3 <require idref="lufa.demos.host.class.keyboard"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.keyboard" caption="Keyboard HID Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.keyboard" caption="Keyboard HID Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="KeyboardHost.txt"/> 32 <build type="distribute" subtype="user-file" value="KeyboardHost.txt"/>
33 33
34 <build type="c-source" value="KeyboardHost.c"/> 34 <build type="c-source" value="KeyboardHost.c"/>
35 <build type="header-file" value="KeyboardHost.h"/> 35 <build type="header-file" value="KeyboardHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml b/lib/lufa/Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml
index 924299f2f..656224b15 100644
--- a/lib/lufa/Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Keyboard HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.keyboard_parser.example.avr8"> 2 <project caption="Keyboard HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.keyboard_parser.example.avr8">
3 <require idref="lufa.demos.host.class.keyboard_parser"/> 3 <require idref="lufa.demos.host.class.keyboard_parser"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="KeyboardHostWithParser.txt"/> 32 <build type="distribute" subtype="user-file" value="KeyboardHostWithParser.txt"/>
33 33
34 <build type="c-source" value="KeyboardHostWithParser.c"/> 34 <build type="c-source" value="KeyboardHostWithParser.c"/>
35 <build type="header-file" value="KeyboardHostWithParser.h"/> 35 <build type="header-file" value="KeyboardHostWithParser.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/MIDIHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/MIDIHost/asf.xml
index 140c03ba7..420ddb13a 100644
--- a/lib/lufa/Demos/Host/ClassDriver/MIDIHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/MIDIHost/asf.xml
@@ -1,50 +1,50 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="MIDI Host Demo (Class Driver APIs)" id="lufa.demos.host.class.midi.example.avr8"> 2 <project caption="MIDI Host Demo (Class Driver APIs)" id="lufa.demos.host.class.midi.example.avr8">
3 <require idref="lufa.demos.host.class.midi"/> 3 <require idref="lufa.demos.host.class.midi"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.midi" caption="MIDI Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.midi" caption="MIDI Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="MIDI Class"/> 24 <keyword value="MIDI Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MIDIHost.txt"/> 32 <build type="distribute" subtype="user-file" value="MIDIHost.txt"/>
33 33
34 <build type="c-source" value="MIDIHost.c"/> 34 <build type="c-source" value="MIDIHost.c"/>
35 <build type="header-file" value="MIDIHost.h"/> 35 <build type="header-file" value="MIDIHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 <require idref="lufa.drivers.board.buttons"/> 47 <require idref="lufa.drivers.board.buttons"/>
48 <require idref="lufa.drivers.board.joystick"/> 48 <require idref="lufa.drivers.board.joystick"/>
49 </module> 49 </module>
50</asf> 50</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/MassStorageHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/MassStorageHost/asf.xml
index 54bfe50cc..3198fcfc4 100644
--- a/lib/lufa/Demos/Host/ClassDriver/MassStorageHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/MassStorageHost/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Mass Storage Host Demo (Class Driver APIs)" id="lufa.demos.host.class.ms.example.avr8"> 2 <project caption="Mass Storage Host Demo (Class Driver APIs)" id="lufa.demos.host.class.ms.example.avr8">
3 <require idref="lufa.demos.host.class.ms"/> 3 <require idref="lufa.demos.host.class.ms"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.ms" caption="Mass Storage Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.ms" caption="Mass Storage Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Mass Storage Class"/> 24 <keyword value="Mass Storage Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MassStorageHost.txt"/> 32 <build type="distribute" subtype="user-file" value="MassStorageHost.txt"/>
33 33
34 <build type="c-source" value="MassStorageHost.c"/> 34 <build type="c-source" value="MassStorageHost.c"/>
35 <build type="header-file" value="MassStorageHost.h"/> 35 <build type="header-file" value="MassStorageHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/MouseHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/MouseHost/asf.xml
index b28860771..96ea9adc7 100644
--- a/lib/lufa/Demos/Host/ClassDriver/MouseHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/MouseHost/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Mouse HID Host Demo (Class Driver APIs)" id="lufa.demos.host.class.mouse.example.avr8"> 2 <project caption="Mouse HID Host Demo (Class Driver APIs)" id="lufa.demos.host.class.mouse.example.avr8">
3 <require idref="lufa.demos.host.class.mouse"/> 3 <require idref="lufa.demos.host.class.mouse"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.mouse" caption="Mouse HID Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.mouse" caption="Mouse HID Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Mouse HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Mouse HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MouseHost.txt"/> 32 <build type="distribute" subtype="user-file" value="MouseHost.txt"/>
33 33
34 <build type="c-source" value="MouseHost.c"/> 34 <build type="c-source" value="MouseHost.c"/>
35 <build type="header-file" value="MouseHost.h"/> 35 <build type="header-file" value="MouseHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/MouseHostWithParser/asf.xml b/lib/lufa/Demos/Host/ClassDriver/MouseHostWithParser/asf.xml
index 220eb457c..c0c254c36 100644
--- a/lib/lufa/Demos/Host/ClassDriver/MouseHostWithParser/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/MouseHostWithParser/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Mouse HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.mouse_parser.example.avr8"> 2 <project caption="Mouse HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.mouse_parser.example.avr8">
3 <require idref="lufa.demos.host.class.mouse_parser"/> 3 <require idref="lufa.demos.host.class.mouse_parser"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.mouse_parser" caption="Mouse HID (with parser) Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.mouse_parser" caption="Mouse HID (with parser) Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MouseHostWithParser.txt"/> 32 <build type="distribute" subtype="user-file" value="MouseHostWithParser.txt"/>
33 33
34 <build type="c-source" value="MouseHostWithParser.c"/> 34 <build type="c-source" value="MouseHostWithParser.c"/>
35 <build type="header-file" value="MouseHostWithParser.h"/> 35 <build type="header-file" value="MouseHostWithParser.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/PrinterHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/PrinterHost/asf.xml
index bd355cf35..ef93cdedb 100644
--- a/lib/lufa/Demos/Host/ClassDriver/PrinterHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/PrinterHost/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Printer Host Demo (Class Driver APIs)" id="lufa.demos.host.class.printer.example.avr8"> 2 <project caption="Printer Host Demo (Class Driver APIs)" id="lufa.demos.host.class.printer.example.avr8">
3 <require idref="lufa.demos.host.class.printer"/> 3 <require idref="lufa.demos.host.class.printer"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.printer" caption="Printer Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.printer" caption="Printer Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Printer Class"/> 24 <keyword value="Printer Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="PrinterHost.txt"/> 32 <build type="distribute" subtype="user-file" value="PrinterHost.txt"/>
33 33
34 <build type="c-source" value="PrinterHost.c"/> 34 <build type="c-source" value="PrinterHost.c"/>
35 <build type="header-file" value="PrinterHost.h"/> 35 <build type="header-file" value="PrinterHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml
index 37cedaaa5..da7e0ceb7 100644
--- a/lib/lufa/Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="RNDIS Ethernet Host Demo (Class Driver APIs)" id="lufa.demos.host.class.rndis.example.avr8"> 2 <project caption="RNDIS Ethernet Host Demo (Class Driver APIs)" id="lufa.demos.host.class.rndis.example.avr8">
3 <require idref="lufa.demos.host.class.rndis"/> 3 <require idref="lufa.demos.host.class.rndis"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.rndis" caption="RNDIS Ethernet Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.rndis" caption="RNDIS Ethernet Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="RNDIS Class"/> 24 <keyword value="RNDIS Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="RNDISEthernetHost.txt"/> 32 <build type="distribute" subtype="user-file" value="RNDISEthernetHost.txt"/>
33 33
34 <build type="c-source" value="RNDISEthernetHost.c"/> 34 <build type="c-source" value="RNDISEthernetHost.c"/>
35 <build type="header-file" value="RNDISEthernetHost.h"/> 35 <build type="header-file" value="RNDISEthernetHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/StillImageHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/StillImageHost/asf.xml
index 4a5f6bfeb..9ef93f140 100644
--- a/lib/lufa/Demos/Host/ClassDriver/StillImageHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/StillImageHost/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Still Image Host Demo (Class Driver APIs)" id="lufa.demos.host.class.si.example.avr8"> 2 <project caption="Still Image Host Demo (Class Driver APIs)" id="lufa.demos.host.class.si.example.avr8">
3 <require idref="lufa.demos.host.class.si"/> 3 <require idref="lufa.demos.host.class.si"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.si" caption="Still Image Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.si" caption="Still Image Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Still Image Class"/> 24 <keyword value="Still Image Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="StillImageHost.txt"/> 32 <build type="distribute" subtype="user-file" value="StillImageHost.txt"/>
33 33
34 <build type="c-source" value="StillImageHost.c"/> 34 <build type="c-source" value="StillImageHost.c"/>
35 <build type="header-file" value="StillImageHost.h"/> 35 <build type="header-file" value="StillImageHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/ClassDriver/VirtualSerialHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/VirtualSerialHost/asf.xml
index e456c9295..2e5fb6686 100644
--- a/lib/lufa/Demos/Host/ClassDriver/VirtualSerialHost/asf.xml
+++ b/lib/lufa/Demos/Host/ClassDriver/VirtualSerialHost/asf.xml
@@ -1,48 +1,48 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Virtual Serial CDC Host Demo (Class Driver APIs)" id="lufa.demos.host.class.cdc.example.avr8"> 2 <project caption="Virtual Serial CDC Host Demo (Class Driver APIs)" id="lufa.demos.host.class.cdc.example.avr8">
3 <require idref="lufa.demos.host.class.cdc"/> 3 <require idref="lufa.demos.host.class.cdc"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.class.cdc" caption="Virtual Serial CDC Host Demo (Class Driver APIs)"> 14 <module type="application" id="lufa.demos.host.class.cdc" caption="Virtual Serial CDC Host Demo (Class Driver APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. 16 Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="CDC Class"/> 24 <keyword value="CDC Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="VirtualSerialHost.txt"/> 32 <build type="distribute" subtype="user-file" value="VirtualSerialHost.txt"/>
33 33
34 <build type="c-source" value="VirtualSerialHost.c"/> 34 <build type="c-source" value="VirtualSerialHost.c"/>
35 <build type="header-file" value="VirtualSerialHost.h"/> 35 <build type="header-file" value="VirtualSerialHost.h"/>
36 36
37 <build type="module-config" subtype="path" value="Config"/> 37 <build type="module-config" subtype="path" value="Config"/>
38 <build type="header-file" value="Config/LUFAConfig.h"/> 38 <build type="header-file" value="Config/LUFAConfig.h"/>
39 39
40 <require idref="lufa.common"/> 40 <require idref="lufa.common"/>
41 <require idref="lufa.platform"/> 41 <require idref="lufa.platform"/>
42 <require idref="lufa.drivers.usb"/> 42 <require idref="lufa.drivers.usb"/>
43 <require idref="lufa.drivers.peripheral.usart"/> 43 <require idref="lufa.drivers.peripheral.usart"/>
44 <require idref="lufa.drivers.misc.ansi"/> 44 <require idref="lufa.drivers.misc.ansi"/>
45 <require idref="lufa.drivers.board"/> 45 <require idref="lufa.drivers.board"/>
46 <require idref="lufa.drivers.board.leds"/> 46 <require idref="lufa.drivers.board.leds"/>
47 </module> 47 </module>
48</asf> 48</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml
index 25b47661b..5449b5dc5 100644
--- a/lib/lufa/Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml
@@ -1,55 +1,55 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Android Accessory Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.android.example.avr8"> 2 <project caption="Android Accessory Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.android.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.android"/> 3 <require idref="lufa.demos.host.lowlevel.android"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.android" caption="Android Accessory Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.android" caption="Android Accessory Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Android Accessory Class"/> 24 <keyword value="Android Accessory Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="AndroidAccessoryHost.txt"/> 32 <build type="distribute" subtype="user-file" value="AndroidAccessoryHost.txt"/>
33 33
34 <build type="c-source" value="AndroidAccessoryHost.c"/> 34 <build type="c-source" value="AndroidAccessoryHost.c"/>
35 <build type="c-source" value="DeviceDescriptor.c"/> 35 <build type="c-source" value="DeviceDescriptor.c"/>
36 <build type="c-source" value="ConfigDescriptor.c"/> 36 <build type="c-source" value="ConfigDescriptor.c"/>
37 <build type="header-file" value="AndroidAccessoryHost.h"/> 37 <build type="header-file" value="AndroidAccessoryHost.h"/>
38 <build type="header-file" value="DeviceDescriptor.h"/> 38 <build type="header-file" value="DeviceDescriptor.h"/>
39 <build type="header-file" value="ConfigDescriptor.h"/> 39 <build type="header-file" value="ConfigDescriptor.h"/>
40 40
41 <build type="c-source" value="Lib/AndroidAccessoryCommands.c"/> 41 <build type="c-source" value="Lib/AndroidAccessoryCommands.c"/>
42 <build type="header-file" value="Lib/AndroidAccessoryCommands.h"/> 42 <build type="header-file" value="Lib/AndroidAccessoryCommands.h"/>
43 43
44 <build type="module-config" subtype="path" value="Config"/> 44 <build type="module-config" subtype="path" value="Config"/>
45 <build type="header-file" value="Config/LUFAConfig.h"/> 45 <build type="header-file" value="Config/LUFAConfig.h"/>
46 46
47 <require idref="lufa.common"/> 47 <require idref="lufa.common"/>
48 <require idref="lufa.platform"/> 48 <require idref="lufa.platform"/>
49 <require idref="lufa.drivers.usb"/> 49 <require idref="lufa.drivers.usb"/>
50 <require idref="lufa.drivers.peripheral.usart"/> 50 <require idref="lufa.drivers.peripheral.usart"/>
51 <require idref="lufa.drivers.misc.ansi"/> 51 <require idref="lufa.drivers.misc.ansi"/>
52 <require idref="lufa.drivers.board"/> 52 <require idref="lufa.drivers.board"/>
53 <require idref="lufa.drivers.board.leds"/> 53 <require idref="lufa.drivers.board.leds"/>
54 </module> 54 </module>
55</asf> 55</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/AudioInputHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/AudioInputHost/asf.xml
index f6defd91d..296705057 100644
--- a/lib/lufa/Demos/Host/LowLevel/AudioInputHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/AudioInputHost/asf.xml
@@ -1,50 +1,50 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Audio Input Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.audio_input.example.avr8"> 2 <project caption="Audio Input Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.audio_input.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.audio_input"/> 3 <require idref="lufa.demos.host.lowlevel.audio_input"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.audio_input" caption="Audio Input Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.audio_input" caption="Audio Input Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Audio Class"/> 24 <keyword value="Audio Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="AudioInputHost.txt"/> 32 <build type="distribute" subtype="user-file" value="AudioInputHost.txt"/>
33 33
34 <build type="c-source" value="AudioInputHost.c"/> 34 <build type="c-source" value="AudioInputHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="AudioInputHost.h"/> 36 <build type="header-file" value="AudioInputHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="module-config" subtype="path" value="Config"/> 39 <build type="module-config" subtype="path" value="Config"/>
40 <build type="header-file" value="Config/LUFAConfig.h"/> 40 <build type="header-file" value="Config/LUFAConfig.h"/>
41 41
42 <require idref="lufa.common"/> 42 <require idref="lufa.common"/>
43 <require idref="lufa.platform"/> 43 <require idref="lufa.platform"/>
44 <require idref="lufa.drivers.usb"/> 44 <require idref="lufa.drivers.usb"/>
45 <require idref="lufa.drivers.peripheral.usart"/> 45 <require idref="lufa.drivers.peripheral.usart"/>
46 <require idref="lufa.drivers.misc.ansi"/> 46 <require idref="lufa.drivers.misc.ansi"/>
47 <require idref="lufa.drivers.board"/> 47 <require idref="lufa.drivers.board"/>
48 <require idref="lufa.drivers.board.leds"/> 48 <require idref="lufa.drivers.board.leds"/>
49 </module> 49 </module>
50</asf> 50</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/AudioOutputHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/AudioOutputHost/asf.xml
index ebc1587c6..c568eb98b 100644
--- a/lib/lufa/Demos/Host/LowLevel/AudioOutputHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/AudioOutputHost/asf.xml
@@ -1,54 +1,54 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Audio Output Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.audio_output.example.avr8"> 2 <project caption="Audio Output Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.audio_output.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.audio_output"/> 3 <require idref="lufa.demos.host.lowlevel.audio_output"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.audio_output" caption="Audio Output Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.audio_output" caption="Audio Output Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Audio Class"/> 24 <keyword value="Audio Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="AudioOutputHost.txt"/> 32 <build type="distribute" subtype="user-file" value="AudioOutputHost.txt"/>
33 33
34 <build type="c-source" value="AudioOutputHost.c"/> 34 <build type="c-source" value="AudioOutputHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="AudioOutputHost.h"/> 36 <build type="header-file" value="AudioOutputHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="module-config" subtype="path" value="Config"/> 39 <build type="module-config" subtype="path" value="Config"/>
40 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> 40 <build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
41 <build type="header-file" value="Config/AppConfig.h"/> 41 <build type="header-file" value="Config/AppConfig.h"/>
42 <build type="header-file" value="Config/LUFAConfig.h"/> 42 <build type="header-file" value="Config/LUFAConfig.h"/>
43 43
44 <require idref="lufa.common"/> 44 <require idref="lufa.common"/>
45 <require idref="lufa.platform"/> 45 <require idref="lufa.platform"/>
46 <require idref="lufa.drivers.usb"/> 46 <require idref="lufa.drivers.usb"/>
47 <require idref="lufa.drivers.peripheral.usart"/> 47 <require idref="lufa.drivers.peripheral.usart"/>
48 <require idref="lufa.drivers.peripheral.adc"/> 48 <require idref="lufa.drivers.peripheral.adc"/>
49 <require idref="lufa.drivers.misc.ansi"/> 49 <require idref="lufa.drivers.misc.ansi"/>
50 <require idref="lufa.drivers.board"/> 50 <require idref="lufa.drivers.board"/>
51 <require idref="lufa.drivers.board.leds"/> 51 <require idref="lufa.drivers.board.leds"/>
52 <require idref="lufa.drivers.board.buttons"/> 52 <require idref="lufa.drivers.board.buttons"/>
53 </module> 53 </module>
54</asf> 54</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/GenericHIDHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/GenericHIDHost/asf.xml
index 2321a8139..e0890865d 100644
--- a/lib/lufa/Demos/Host/LowLevel/GenericHIDHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/GenericHIDHost/asf.xml
@@ -1,50 +1,50 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Generic HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.generic_hid.example.avr8"> 2 <project caption="Generic HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.generic_hid.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.generic_hid"/> 3 <require idref="lufa.demos.host.lowlevel.generic_hid"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.generic_hid" caption="Generic HID Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.generic_hid" caption="Generic HID Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Generic HID Host demo, implementing a basic USB HID device that can send and receive data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Generic HID Host demo, implementing a basic USB HID device that can send and receive data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="GenericHIDHost.txt"/> 32 <build type="distribute" subtype="user-file" value="GenericHIDHost.txt"/>
33 33
34 <build type="c-source" value="GenericHIDHost.c"/> 34 <build type="c-source" value="GenericHIDHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="GenericHIDHost.h"/> 36 <build type="header-file" value="GenericHIDHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="module-config" subtype="path" value="Config"/> 39 <build type="module-config" subtype="path" value="Config"/>
40 <build type="header-file" value="Config/LUFAConfig.h"/> 40 <build type="header-file" value="Config/LUFAConfig.h"/>
41 41
42 <require idref="lufa.common"/> 42 <require idref="lufa.common"/>
43 <require idref="lufa.platform"/> 43 <require idref="lufa.platform"/>
44 <require idref="lufa.drivers.usb"/> 44 <require idref="lufa.drivers.usb"/>
45 <require idref="lufa.drivers.peripheral.usart"/> 45 <require idref="lufa.drivers.peripheral.usart"/>
46 <require idref="lufa.drivers.misc.ansi"/> 46 <require idref="lufa.drivers.misc.ansi"/>
47 <require idref="lufa.drivers.board"/> 47 <require idref="lufa.drivers.board"/>
48 <require idref="lufa.drivers.board.leds"/> 48 <require idref="lufa.drivers.board.leds"/>
49 </module> 49 </module>
50</asf> 50</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/JoystickHostWithParser/asf.xml b/lib/lufa/Demos/Host/LowLevel/JoystickHostWithParser/asf.xml
index f2b919511..7052bbc50 100644
--- a/lib/lufa/Demos/Host/LowLevel/JoystickHostWithParser/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/JoystickHostWithParser/asf.xml
@@ -1,52 +1,52 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Joystick HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.joystick_parser.example.avr8"> 2 <project caption="Joystick HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.joystick_parser.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.joystick_parser"/> 3 <require idref="lufa.demos.host.lowlevel.joystick_parser"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.joystick_parser" caption="Joystick HID (with parser) Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.joystick_parser" caption="Joystick HID (with parser) Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="JoystickHostWithParser.txt"/> 32 <build type="distribute" subtype="user-file" value="JoystickHostWithParser.txt"/>
33 33
34 <build type="c-source" value="JoystickHostWithParser.c"/> 34 <build type="c-source" value="JoystickHostWithParser.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="c-source" value="HIDReport.c"/> 36 <build type="c-source" value="HIDReport.c"/>
37 <build type="header-file" value="JoystickHostWithParser.h"/> 37 <build type="header-file" value="JoystickHostWithParser.h"/>
38 <build type="header-file" value="ConfigDescriptor.h"/> 38 <build type="header-file" value="ConfigDescriptor.h"/>
39 <build type="header-file" value="HIDReport.h"/> 39 <build type="header-file" value="HIDReport.h"/>
40 40
41 <build type="module-config" subtype="path" value="Config"/> 41 <build type="module-config" subtype="path" value="Config"/>
42 <build type="header-file" value="Config/LUFAConfig.h"/> 42 <build type="header-file" value="Config/LUFAConfig.h"/>
43 43
44 <require idref="lufa.common"/> 44 <require idref="lufa.common"/>
45 <require idref="lufa.platform"/> 45 <require idref="lufa.platform"/>
46 <require idref="lufa.drivers.usb"/> 46 <require idref="lufa.drivers.usb"/>
47 <require idref="lufa.drivers.peripheral.usart"/> 47 <require idref="lufa.drivers.peripheral.usart"/>
48 <require idref="lufa.drivers.misc.ansi"/> 48 <require idref="lufa.drivers.misc.ansi"/>
49 <require idref="lufa.drivers.board"/> 49 <require idref="lufa.drivers.board"/>
50 <require idref="lufa.drivers.board.leds"/> 50 <require idref="lufa.drivers.board.leds"/>
51 </module> 51 </module>
52</asf> 52</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/KeyboardHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/KeyboardHost/asf.xml
index 1256e3540..2da7ed7fc 100644
--- a/lib/lufa/Demos/Host/LowLevel/KeyboardHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/KeyboardHost/asf.xml
@@ -1,50 +1,50 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Keyboard HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.keyboard.example.avr8"> 2 <project caption="Keyboard HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.keyboard.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.keyboard"/> 3 <require idref="lufa.demos.host.lowlevel.keyboard"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.keyboard" caption="Keyboard HID Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.keyboard" caption="Keyboard HID Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="KeyboardHost.txt"/> 32 <build type="distribute" subtype="user-file" value="KeyboardHost.txt"/>
33 33
34 <build type="c-source" value="KeyboardHost.c"/> 34 <build type="c-source" value="KeyboardHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="KeyboardHost.h"/> 36 <build type="header-file" value="KeyboardHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="module-config" subtype="path" value="Config"/> 39 <build type="module-config" subtype="path" value="Config"/>
40 <build type="header-file" value="Config/LUFAConfig.h"/> 40 <build type="header-file" value="Config/LUFAConfig.h"/>
41 41
42 <require idref="lufa.common"/> 42 <require idref="lufa.common"/>
43 <require idref="lufa.platform"/> 43 <require idref="lufa.platform"/>
44 <require idref="lufa.drivers.usb"/> 44 <require idref="lufa.drivers.usb"/>
45 <require idref="lufa.drivers.peripheral.usart"/> 45 <require idref="lufa.drivers.peripheral.usart"/>
46 <require idref="lufa.drivers.misc.ansi"/> 46 <require idref="lufa.drivers.misc.ansi"/>
47 <require idref="lufa.drivers.board"/> 47 <require idref="lufa.drivers.board"/>
48 <require idref="lufa.drivers.board.leds"/> 48 <require idref="lufa.drivers.board.leds"/>
49 </module> 49 </module>
50</asf> 50</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml b/lib/lufa/Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml
index beeaff9b7..430eec7a2 100644
--- a/lib/lufa/Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml
@@ -1,52 +1,52 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Keyboard HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.keyboard_parser.example.avr8"> 2 <project caption="Keyboard HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.keyboard_parser.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.keyboard_parser"/> 3 <require idref="lufa.demos.host.lowlevel.keyboard_parser"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="KeyboardHostWithParser.txt"/> 32 <build type="distribute" subtype="user-file" value="KeyboardHostWithParser.txt"/>
33 33
34 <build type="c-source" value="KeyboardHostWithParser.c"/> 34 <build type="c-source" value="KeyboardHostWithParser.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="c-source" value="HIDReport.c"/> 36 <build type="c-source" value="HIDReport.c"/>
37 <build type="header-file" value="KeyboardHostWithParser.h"/> 37 <build type="header-file" value="KeyboardHostWithParser.h"/>
38 <build type="header-file" value="ConfigDescriptor.h"/> 38 <build type="header-file" value="ConfigDescriptor.h"/>
39 <build type="header-file" value="HIDReport.h"/> 39 <build type="header-file" value="HIDReport.h"/>
40 40
41 <build type="module-config" subtype="path" value="Config"/> 41 <build type="module-config" subtype="path" value="Config"/>
42 <build type="header-file" value="Config/LUFAConfig.h"/> 42 <build type="header-file" value="Config/LUFAConfig.h"/>
43 43
44 <require idref="lufa.common"/> 44 <require idref="lufa.common"/>
45 <require idref="lufa.platform"/> 45 <require idref="lufa.platform"/>
46 <require idref="lufa.drivers.usb"/> 46 <require idref="lufa.drivers.usb"/>
47 <require idref="lufa.drivers.peripheral.usart"/> 47 <require idref="lufa.drivers.peripheral.usart"/>
48 <require idref="lufa.drivers.misc.ansi"/> 48 <require idref="lufa.drivers.misc.ansi"/>
49 <require idref="lufa.drivers.board"/> 49 <require idref="lufa.drivers.board"/>
50 <require idref="lufa.drivers.board.leds"/> 50 <require idref="lufa.drivers.board.leds"/>
51 </module> 51 </module>
52</asf> 52</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/MIDIHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/MIDIHost/asf.xml
index 0a19a117d..f2c933bfd 100644
--- a/lib/lufa/Demos/Host/LowLevel/MIDIHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/MIDIHost/asf.xml
@@ -1,52 +1,52 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="MIDI Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.midi.example.avr8"> 2 <project caption="MIDI Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.midi.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.midi"/> 3 <require idref="lufa.demos.host.lowlevel.midi"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.midi" caption="MIDI Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.midi" caption="MIDI Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="MIDI Class"/> 24 <keyword value="MIDI Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MIDIHost.txt"/> 32 <build type="distribute" subtype="user-file" value="MIDIHost.txt"/>
33 33
34 <build type="c-source" value="MIDIHost.c"/> 34 <build type="c-source" value="MIDIHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="MIDIHost.h"/> 36 <build type="header-file" value="MIDIHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="module-config" subtype="path" value="Config"/> 39 <build type="module-config" subtype="path" value="Config"/>
40 <build type="header-file" value="Config/LUFAConfig.h"/> 40 <build type="header-file" value="Config/LUFAConfig.h"/>
41 41
42 <require idref="lufa.common"/> 42 <require idref="lufa.common"/>
43 <require idref="lufa.platform"/> 43 <require idref="lufa.platform"/>
44 <require idref="lufa.drivers.usb"/> 44 <require idref="lufa.drivers.usb"/>
45 <require idref="lufa.drivers.peripheral.usart"/> 45 <require idref="lufa.drivers.peripheral.usart"/>
46 <require idref="lufa.drivers.misc.ansi"/> 46 <require idref="lufa.drivers.misc.ansi"/>
47 <require idref="lufa.drivers.board"/> 47 <require idref="lufa.drivers.board"/>
48 <require idref="lufa.drivers.board.leds"/> 48 <require idref="lufa.drivers.board.leds"/>
49 <require idref="lufa.drivers.board.buttons"/> 49 <require idref="lufa.drivers.board.buttons"/>
50 <require idref="lufa.drivers.board.joystick"/> 50 <require idref="lufa.drivers.board.joystick"/>
51 </module> 51 </module>
52</asf> 52</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/MassStorageHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/MassStorageHost/asf.xml
index 8f04f692e..218b89854 100644
--- a/lib/lufa/Demos/Host/LowLevel/MassStorageHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/MassStorageHost/asf.xml
@@ -1,53 +1,53 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Mass Storage Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.ms.example.avr8"> 2 <project caption="Mass Storage Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.ms.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.ms"/> 3 <require idref="lufa.demos.host.lowlevel.ms"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.ms" caption="Mass Storage Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.ms" caption="Mass Storage Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Mass Storage Class"/> 24 <keyword value="Mass Storage Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MassStorageHost.txt"/> 32 <build type="distribute" subtype="user-file" value="MassStorageHost.txt"/>
33 33
34 <build type="c-source" value="MassStorageHost.c"/> 34 <build type="c-source" value="MassStorageHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="MassStorageHost.h"/> 36 <build type="header-file" value="MassStorageHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="c-source" value="Lib/MassStoreCommands.c"/> 39 <build type="c-source" value="Lib/MassStoreCommands.c"/>
40 <build type="header-file" value="Lib/MassStoreCommands.h"/> 40 <build type="header-file" value="Lib/MassStoreCommands.h"/>
41 41
42 <build type="module-config" subtype="path" value="Config"/> 42 <build type="module-config" subtype="path" value="Config"/>
43 <build type="header-file" value="Config/LUFAConfig.h"/> 43 <build type="header-file" value="Config/LUFAConfig.h"/>
44 44
45 <require idref="lufa.common"/> 45 <require idref="lufa.common"/>
46 <require idref="lufa.platform"/> 46 <require idref="lufa.platform"/>
47 <require idref="lufa.drivers.usb"/> 47 <require idref="lufa.drivers.usb"/>
48 <require idref="lufa.drivers.peripheral.usart"/> 48 <require idref="lufa.drivers.peripheral.usart"/>
49 <require idref="lufa.drivers.misc.ansi"/> 49 <require idref="lufa.drivers.misc.ansi"/>
50 <require idref="lufa.drivers.board"/> 50 <require idref="lufa.drivers.board"/>
51 <require idref="lufa.drivers.board.leds"/> 51 <require idref="lufa.drivers.board.leds"/>
52 </module> 52 </module>
53</asf> 53</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/MouseHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/MouseHost/asf.xml
index 4499986b3..ab037f0f2 100644
--- a/lib/lufa/Demos/Host/LowLevel/MouseHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/MouseHost/asf.xml
@@ -1,50 +1,50 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Mouse HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.mouse.example.avr8"> 2 <project caption="Mouse HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.mouse.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.mouse"/> 3 <require idref="lufa.demos.host.lowlevel.mouse"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.mouse" caption="Mouse HID Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.mouse" caption="Mouse HID Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Keyboard HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Keyboard HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MouseHost.txt"/> 32 <build type="distribute" subtype="user-file" value="MouseHost.txt"/>
33 33
34 <build type="c-source" value="MouseHost.c"/> 34 <build type="c-source" value="MouseHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="MouseHost.h"/> 36 <build type="header-file" value="MouseHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="module-config" subtype="path" value="Config"/> 39 <build type="module-config" subtype="path" value="Config"/>
40 <build type="header-file" value="Config/LUFAConfig.h"/> 40 <build type="header-file" value="Config/LUFAConfig.h"/>
41 41
42 <require idref="lufa.common"/> 42 <require idref="lufa.common"/>
43 <require idref="lufa.platform"/> 43 <require idref="lufa.platform"/>
44 <require idref="lufa.drivers.usb"/> 44 <require idref="lufa.drivers.usb"/>
45 <require idref="lufa.drivers.peripheral.usart"/> 45 <require idref="lufa.drivers.peripheral.usart"/>
46 <require idref="lufa.drivers.misc.ansi"/> 46 <require idref="lufa.drivers.misc.ansi"/>
47 <require idref="lufa.drivers.board"/> 47 <require idref="lufa.drivers.board"/>
48 <require idref="lufa.drivers.board.leds"/> 48 <require idref="lufa.drivers.board.leds"/>
49 </module> 49 </module>
50</asf> 50</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/MouseHostWithParser/asf.xml b/lib/lufa/Demos/Host/LowLevel/MouseHostWithParser/asf.xml
index e06dbea4a..de45fd379 100644
--- a/lib/lufa/Demos/Host/LowLevel/MouseHostWithParser/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/MouseHostWithParser/asf.xml
@@ -1,52 +1,52 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Mouse HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.mouse_parser.example.avr8"> 2 <project caption="Mouse HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.mouse_parser.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.mouse_parser"/> 3 <require idref="lufa.demos.host.lowlevel.mouse_parser"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.mouse_parser" caption="Mouse HID (with parser) Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.mouse_parser" caption="Mouse HID (with parser) Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="HID Class"/> 24 <keyword value="HID Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="MouseHostWithParser.txt"/> 32 <build type="distribute" subtype="user-file" value="MouseHostWithParser.txt"/>
33 33
34 <build type="c-source" value="MouseHostWithParser.c"/> 34 <build type="c-source" value="MouseHostWithParser.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="c-source" value="HIDReport.c"/> 36 <build type="c-source" value="HIDReport.c"/>
37 <build type="header-file" value="MouseHostWithParser.h"/> 37 <build type="header-file" value="MouseHostWithParser.h"/>
38 <build type="header-file" value="ConfigDescriptor.h"/> 38 <build type="header-file" value="ConfigDescriptor.h"/>
39 <build type="header-file" value="HIDReport.h"/> 39 <build type="header-file" value="HIDReport.h"/>
40 40
41 <build type="module-config" subtype="path" value="Config"/> 41 <build type="module-config" subtype="path" value="Config"/>
42 <build type="header-file" value="Config/LUFAConfig.h"/> 42 <build type="header-file" value="Config/LUFAConfig.h"/>
43 43
44 <require idref="lufa.common"/> 44 <require idref="lufa.common"/>
45 <require idref="lufa.platform"/> 45 <require idref="lufa.platform"/>
46 <require idref="lufa.drivers.usb"/> 46 <require idref="lufa.drivers.usb"/>
47 <require idref="lufa.drivers.peripheral.usart"/> 47 <require idref="lufa.drivers.peripheral.usart"/>
48 <require idref="lufa.drivers.misc.ansi"/> 48 <require idref="lufa.drivers.misc.ansi"/>
49 <require idref="lufa.drivers.board"/> 49 <require idref="lufa.drivers.board"/>
50 <require idref="lufa.drivers.board.leds"/> 50 <require idref="lufa.drivers.board.leds"/>
51 </module> 51 </module>
52</asf> 52</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/PrinterHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/PrinterHost/asf.xml
index 7f8606360..5677ddb53 100644
--- a/lib/lufa/Demos/Host/LowLevel/PrinterHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/PrinterHost/asf.xml
@@ -1,53 +1,53 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Printer Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.printer.example.avr8"> 2 <project caption="Printer Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.printer.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.printer"/> 3 <require idref="lufa.demos.host.lowlevel.printer"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.printer" caption="Printer Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.printer" caption="Printer Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Printer Class"/> 24 <keyword value="Printer Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="PrinterHost.txt"/> 32 <build type="distribute" subtype="user-file" value="PrinterHost.txt"/>
33 33
34 <build type="c-source" value="PrinterHost.c"/> 34 <build type="c-source" value="PrinterHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="PrinterHost.h"/> 36 <build type="header-file" value="PrinterHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="c-source" value="Lib/PrinterCommands.c"/> 39 <build type="c-source" value="Lib/PrinterCommands.c"/>
40 <build type="header-file" value="Lib/PrinterCommands.h"/> 40 <build type="header-file" value="Lib/PrinterCommands.h"/>
41 41
42 <build type="module-config" subtype="path" value="Config"/> 42 <build type="module-config" subtype="path" value="Config"/>
43 <build type="header-file" value="Config/LUFAConfig.h"/> 43 <build type="header-file" value="Config/LUFAConfig.h"/>
44 44
45 <require idref="lufa.common"/> 45 <require idref="lufa.common"/>
46 <require idref="lufa.platform"/> 46 <require idref="lufa.platform"/>
47 <require idref="lufa.drivers.usb"/> 47 <require idref="lufa.drivers.usb"/>
48 <require idref="lufa.drivers.peripheral.usart"/> 48 <require idref="lufa.drivers.peripheral.usart"/>
49 <require idref="lufa.drivers.misc.ansi"/> 49 <require idref="lufa.drivers.misc.ansi"/>
50 <require idref="lufa.drivers.board"/> 50 <require idref="lufa.drivers.board"/>
51 <require idref="lufa.drivers.board.leds"/> 51 <require idref="lufa.drivers.board.leds"/>
52 </module> 52 </module>
53</asf> 53</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/RNDISEthernetHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/RNDISEthernetHost/asf.xml
index 38f71272e..f18f5f7e8 100644
--- a/lib/lufa/Demos/Host/LowLevel/RNDISEthernetHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/RNDISEthernetHost/asf.xml
@@ -1,53 +1,53 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="RNDIS Ethernet Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.rndis.example.avr8"> 2 <project caption="RNDIS Ethernet Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.rndis.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.rndis"/> 3 <require idref="lufa.demos.host.lowlevel.rndis"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.rndis" caption="RNDIS Ethernet Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.rndis" caption="RNDIS Ethernet Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="RNDIS Class"/> 24 <keyword value="RNDIS Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="RNDISHost.txt"/> 32 <build type="distribute" subtype="user-file" value="RNDISHost.txt"/>
33 33
34 <build type="c-source" value="RNDISEthernetHost.c"/> 34 <build type="c-source" value="RNDISEthernetHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="RNDISEthernetHost.h"/> 36 <build type="header-file" value="RNDISEthernetHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="c-source" value="Lib/RNDISCommands.c"/> 39 <build type="c-source" value="Lib/RNDISCommands.c"/>
40 <build type="header-file" value="Lib/RNDISCommands.h"/> 40 <build type="header-file" value="Lib/RNDISCommands.h"/>
41 41
42 <build type="module-config" subtype="path" value="Config"/> 42 <build type="module-config" subtype="path" value="Config"/>
43 <build type="header-file" value="Config/LUFAConfig.h"/> 43 <build type="header-file" value="Config/LUFAConfig.h"/>
44 44
45 <require idref="lufa.common"/> 45 <require idref="lufa.common"/>
46 <require idref="lufa.platform"/> 46 <require idref="lufa.platform"/>
47 <require idref="lufa.drivers.usb"/> 47 <require idref="lufa.drivers.usb"/>
48 <require idref="lufa.drivers.peripheral.usart"/> 48 <require idref="lufa.drivers.peripheral.usart"/>
49 <require idref="lufa.drivers.misc.ansi"/> 49 <require idref="lufa.drivers.misc.ansi"/>
50 <require idref="lufa.drivers.board"/> 50 <require idref="lufa.drivers.board"/>
51 <require idref="lufa.drivers.board.leds"/> 51 <require idref="lufa.drivers.board.leds"/>
52 </module> 52 </module>
53</asf> 53</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/StillImageHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/StillImageHost/asf.xml
index cbf1e2ca2..f12d6ff75 100644
--- a/lib/lufa/Demos/Host/LowLevel/StillImageHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/StillImageHost/asf.xml
@@ -1,54 +1,54 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Still Image Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.si.example.avr8"> 2 <project caption="Still Image Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.si.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.si"/> 3 <require idref="lufa.demos.host.lowlevel.si"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.si" caption="Still Image Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.si" caption="Still Image Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Low Level APIs"/> 22 <keyword value="Low Level APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="Still Image Class"/> 24 <keyword value="Still Image Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="StillImageHost.txt"/> 32 <build type="distribute" subtype="user-file" value="StillImageHost.txt"/>
33 33
34 <build type="c-source" value="StillImageHost.c"/> 34 <build type="c-source" value="StillImageHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="StillImageHost.h"/> 36 <build type="header-file" value="StillImageHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="c-source" value="Lib/StillImageCommands.c"/> 39 <build type="c-source" value="Lib/StillImageCommands.c"/>
40 <build type="header-file" value="Lib/StillImageCommands.h"/> 40 <build type="header-file" value="Lib/StillImageCommands.h"/>
41 <build type="header-file" value="Lib/PIMACodes.h"/> 41 <build type="header-file" value="Lib/PIMACodes.h"/>
42 42
43 <build type="module-config" subtype="path" value="Config"/> 43 <build type="module-config" subtype="path" value="Config"/>
44 <build type="header-file" value="Config/LUFAConfig.h"/> 44 <build type="header-file" value="Config/LUFAConfig.h"/>
45 45
46 <require idref="lufa.common"/> 46 <require idref="lufa.common"/>
47 <require idref="lufa.platform"/> 47 <require idref="lufa.platform"/>
48 <require idref="lufa.drivers.usb"/> 48 <require idref="lufa.drivers.usb"/>
49 <require idref="lufa.drivers.peripheral.usart"/> 49 <require idref="lufa.drivers.peripheral.usart"/>
50 <require idref="lufa.drivers.misc.ansi"/> 50 <require idref="lufa.drivers.misc.ansi"/>
51 <require idref="lufa.drivers.board"/> 51 <require idref="lufa.drivers.board"/>
52 <require idref="lufa.drivers.board.leds"/> 52 <require idref="lufa.drivers.board.leds"/>
53 </module> 53 </module>
54</asf> 54</asf>
diff --git a/lib/lufa/Demos/Host/LowLevel/VirtualSerialHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/VirtualSerialHost/asf.xml
index cb0d568d3..828702c52 100644
--- a/lib/lufa/Demos/Host/LowLevel/VirtualSerialHost/asf.xml
+++ b/lib/lufa/Demos/Host/LowLevel/VirtualSerialHost/asf.xml
@@ -1,50 +1,50 @@
1<asf xmlversion="1.0"> 1<asf xmlversion="1.0">
2 <project caption="Virtual Serial CDC Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.cdc.example.avr8"> 2 <project caption="Virtual Serial CDC Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.cdc.example.avr8">
3 <require idref="lufa.demos.host.lowlevel.cdc"/> 3 <require idref="lufa.demos.host.lowlevel.cdc"/>
4 <require idref="lufa.boards.dummy.avr8"/> 4 <require idref="lufa.boards.dummy.avr8"/>
5 <generator value="as5_8"/> 5 <generator value="as5_8"/>
6 6
7 <device-support value="at90usb1287"/> 7 <device-support value="at90usb1287"/>
8 <config name="lufa.drivers.board.name" value="none"/> 8 <config name="lufa.drivers.board.name" value="none"/>
9 9
10 <build type="define" name="F_CPU" value="16000000UL"/> 10 <build type="define" name="F_CPU" value="16000000UL"/>
11 <build type="define" name="F_USB" value="16000000UL"/> 11 <build type="define" name="F_USB" value="16000000UL"/>
12 </project> 12 </project>
13 13
14 <module type="application" id="lufa.demos.host.lowlevel.cdc" caption="Virtual Serial CDC Host Demo (Low Level APIs)"> 14 <module type="application" id="lufa.demos.host.lowlevel.cdc" caption="Virtual Serial CDC Host Demo (Low Level APIs)">
15 <info type="description" value="summary"> 15 <info type="description" value="summary">
16 Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. 16 Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs.
17 </info> 17 </info>
18 18
19 <info type="gui-flag" value="move-to-root"/> 19 <info type="gui-flag" value="move-to-root"/>
20 20
21 <info type="keyword" value="Technology"> 21 <info type="keyword" value="Technology">
22 <keyword value="Class Driver APIs"/> 22 <keyword value="Class Driver APIs"/>
23 <keyword value="USB Host"/> 23 <keyword value="USB Host"/>
24 <keyword value="CDC Class"/> 24 <keyword value="CDC Class"/>
25 </info> 25 </info>
26 26
27 <device-support-alias value="lufa_avr8"/> 27 <device-support-alias value="lufa_avr8"/>
28 <device-support-alias value="lufa_xmega"/> 28 <device-support-alias value="lufa_xmega"/>
29 <device-support-alias value="lufa_uc3"/> 29 <device-support-alias value="lufa_uc3"/>
30 30
31 <build type="distribute" subtype="user-file" value="doxyfile"/> 31 <build type="distribute" subtype="user-file" value="doxyfile"/>
32 <build type="distribute" subtype="user-file" value="VirtualSerialHost.txt"/> 32 <build type="distribute" subtype="user-file" value="VirtualSerialHost.txt"/>
33 33
34 <build type="c-source" value="VirtualSerialHost.c"/> 34 <build type="c-source" value="VirtualSerialHost.c"/>
35 <build type="c-source" value="ConfigDescriptor.c"/> 35 <build type="c-source" value="ConfigDescriptor.c"/>
36 <build type="header-file" value="VirtualSerialHost.h"/> 36 <build type="header-file" value="VirtualSerialHost.h"/>
37 <build type="header-file" value="ConfigDescriptor.h"/> 37 <build type="header-file" value="ConfigDescriptor.h"/>
38 38
39 <build type="module-config" subtype="path" value="Config"/> 39 <build type="module-config" subtype="path" value="Config"/>
40 <build type="header-file" value="Config/LUFAConfig.h"/> 40 <build type="header-file" value="Config/LUFAConfig.h"/>
41 41
42 <require idref="lufa.common"/> 42 <require idref="lufa.common"/>
43 <require idref="lufa.platform"/> 43 <require idref="lufa.platform"/>
44 <require idref="lufa.drivers.usb"/> 44 <require idref="lufa.drivers.usb"/>
45 <require idref="lufa.drivers.peripheral.usart"/> 45 <require idref="lufa.drivers.peripheral.usart"/>
46 <require idref="lufa.drivers.misc.ansi"/> 46 <require idref="lufa.drivers.misc.ansi"/>
47 <require idref="lufa.drivers.board"/> 47 <require idref="lufa.drivers.board"/>
48 <require idref="lufa.drivers.board.leds"/> 48 <require idref="lufa.drivers.board.leds"/>
49 </module> 49 </module>
50</asf> 50</asf>