diff options
Diffstat (limited to 'lib/lufa/Demos/Device/LowLevel')
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/AudioInput/asf.xml | 104 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/AudioOutput/asf.xml | 102 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/DualVirtualSerial/asf.xml | 124 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/GenericHID/asf.xml | 126 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/Joystick/asf.xml | 124 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/Keyboard/asf.xml | 124 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/KeyboardMouse/asf.xml | 124 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/MIDI/asf.xml | 124 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/MassStorage/asf.xml | 134 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/Mouse/asf.xml | 124 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/RNDISEthernet/asf.xml | 172 | ||||
| -rw-r--r-- | lib/lufa/Demos/Device/LowLevel/VirtualSerial/asf.xml | 126 | 
12 files changed, 754 insertions, 754 deletions
| diff --git a/lib/lufa/Demos/Device/LowLevel/AudioInput/asf.xml b/lib/lufa/Demos/Device/LowLevel/AudioInput/asf.xml index dab549a75..7fec74490 100644 --- a/lib/lufa/Demos/Device/LowLevel/AudioInput/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/AudioInput/asf.xml @@ -1,52 +1,52 @@ -<asf xmlversion="1.0">
 -	<project caption="Audio Input Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.audio_input.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.audio_input"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.audio_input" caption="Audio Input Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Audio 1.0 Input device demo, implementing a basic USB microphone. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="Audio Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="AudioInput.txt"/>
 -
 -		<build type="c-source" value="AudioInput.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="AudioInput.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
 -		<build type="header-file" value="Config/AppConfig.h"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.peripheral.adc"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.buttons"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Audio Input Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.audio_input.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.audio_input"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.audio_input" caption="Audio Input Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Audio 1.0 Input device demo, implementing a basic USB microphone. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="Audio Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="AudioInput.txt"/> + +		<build type="c-source" value="AudioInput.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="AudioInput.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/> +		<build type="header-file" value="Config/AppConfig.h"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.peripheral.adc"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.buttons"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/AudioOutput/asf.xml b/lib/lufa/Demos/Device/LowLevel/AudioOutput/asf.xml index cddfb8543..f7ad17307 100644 --- a/lib/lufa/Demos/Device/LowLevel/AudioOutput/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/AudioOutput/asf.xml @@ -1,51 +1,51 @@ -<asf xmlversion="1.0">
 -	<project caption="Audio Output Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.audio_output.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.audio_output"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.audio_output" caption="Audio Output Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Audio 1.0 Output device demo, implementing a basic USB 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="Audio Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="AudioOutput.txt"/>
 -
 -		<build type="c-source" value="AudioOutput.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="AudioOutput.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
 -		<build type="header-file" value="Config/AppConfig.h"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.buttons"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Audio Output Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.audio_output.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.audio_output"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.audio_output" caption="Audio Output Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Audio 1.0 Output device demo, implementing a basic USB 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="Audio Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="AudioOutput.txt"/> + +		<build type="c-source" value="AudioOutput.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="AudioOutput.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/> +		<build type="header-file" value="Config/AppConfig.h"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.buttons"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/DualVirtualSerial/asf.xml b/lib/lufa/Demos/Device/LowLevel/DualVirtualSerial/asf.xml index 133d1b4f8..695160830 100644 --- a/lib/lufa/Demos/Device/LowLevel/DualVirtualSerial/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/DualVirtualSerial/asf.xml @@ -1,62 +1,62 @@ -<asf xmlversion="1.0">
 -	<project caption="Dual Virtual Serial Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.dual_cdc.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.dual_cdc"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="Dual Virtual Serial Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.dual_cdc.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.dual_cdc"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.dual_cdc" caption="Dual Virtual Serial Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="CDC Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="DualVirtualSerial.txt"/>
 -		<build type="distribute" subtype="user-file" value="LUFA DualVirtualSerial.inf"/>
 -
 -		<build type="c-source" value="DualVirtualSerial.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="DualVirtualSerial.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.joystick"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Dual Virtual Serial Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.dual_cdc.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.dual_cdc"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="Dual Virtual Serial Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.dual_cdc.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.dual_cdc"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.dual_cdc" caption="Dual Virtual Serial Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="CDC Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="DualVirtualSerial.txt"/> +		<build type="distribute" subtype="user-file" value="LUFA DualVirtualSerial.inf"/> + +		<build type="c-source" value="DualVirtualSerial.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="DualVirtualSerial.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.joystick"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/GenericHID/asf.xml b/lib/lufa/Demos/Device/LowLevel/GenericHID/asf.xml index cf1fb8009..6e98adca8 100644 --- a/lib/lufa/Demos/Device/LowLevel/GenericHID/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/GenericHID/asf.xml @@ -1,63 +1,63 @@ -<asf xmlversion="1.0">
 -	<project caption="Generic HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.generic_hid.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.generic_hid"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="Generic HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.generic_hid.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.generic_hid"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.generic_hid" caption="Generic HID Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="HID Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="GenericHID.txt"/>
 -		<build type="distribute" subtype="directory" value="HostTestApp"/>
 -
 -		<build type="c-source" value="GenericHID.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="GenericHID.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
 -		<build type="header-file" value="Config/AppConfig.h"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Generic HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.generic_hid.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.generic_hid"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="Generic HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.generic_hid.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.generic_hid"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.generic_hid" caption="Generic HID Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="HID Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="GenericHID.txt"/> +		<build type="distribute" subtype="directory" value="HostTestApp"/> + +		<build type="c-source" value="GenericHID.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="GenericHID.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/> +		<build type="header-file" value="Config/AppConfig.h"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/Joystick/asf.xml b/lib/lufa/Demos/Device/LowLevel/Joystick/asf.xml index d37741bac..c67eb642b 100644 --- a/lib/lufa/Demos/Device/LowLevel/Joystick/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/Joystick/asf.xml @@ -1,62 +1,62 @@ -<asf xmlversion="1.0">
 -	<project caption="Joystick HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.joystick.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.joystick"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="Joystick HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.joystick.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.joystick"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.joystick" caption="Joystick HID Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="HID Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="Joystick.txt"/>
 -
 -		<build type="c-source" value="Joystick.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="Joystick.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.buttons"/>
 -		<require idref="lufa.drivers.board.joystick"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Joystick HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.joystick.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.joystick"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="Joystick HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.joystick.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.joystick"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.joystick" caption="Joystick HID Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="HID Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="Joystick.txt"/> + +		<build type="c-source" value="Joystick.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="Joystick.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.buttons"/> +		<require idref="lufa.drivers.board.joystick"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/Keyboard/asf.xml b/lib/lufa/Demos/Device/LowLevel/Keyboard/asf.xml index 4d386f46f..2280f4dd6 100644 --- a/lib/lufa/Demos/Device/LowLevel/Keyboard/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/Keyboard/asf.xml @@ -1,62 +1,62 @@ -<asf xmlversion="1.0">
 -	<project caption="Keyboard HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.keyboard"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="Keyboard HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.keyboard"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.keyboard" caption="Keyboard HID Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="HID Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="Keyboard.txt"/>
 -
 -		<build type="c-source" value="Keyboard.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="Keyboard.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.joystick"/>
 -		<require idref="lufa.drivers.board.buttons"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Keyboard HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.keyboard"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="Keyboard HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.keyboard"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.keyboard" caption="Keyboard HID Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="HID Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="Keyboard.txt"/> + +		<build type="c-source" value="Keyboard.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="Keyboard.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.joystick"/> +		<require idref="lufa.drivers.board.buttons"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/KeyboardMouse/asf.xml b/lib/lufa/Demos/Device/LowLevel/KeyboardMouse/asf.xml index d44bb8043..77e1a6642 100644 --- a/lib/lufa/Demos/Device/LowLevel/KeyboardMouse/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/KeyboardMouse/asf.xml @@ -1,62 +1,62 @@ -<asf xmlversion="1.0">
 -	<project caption="Keyboard and Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard_mouse.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.keyboard_mouse"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="Keyboard and Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard_mouse.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.keyboard_mouse"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.keyboard_mouse" caption="Keyboard and Mouse HID Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="HID Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="KeyboardMouse.txt"/>
 -
 -		<build type="c-source" value="KeyboardMouse.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="KeyboardMouse.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.joystick"/>
 -		<require idref="lufa.drivers.board.buttons"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Keyboard and Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard_mouse.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.keyboard_mouse"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="Keyboard and Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard_mouse.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.keyboard_mouse"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.keyboard_mouse" caption="Keyboard and Mouse HID Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="HID Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="KeyboardMouse.txt"/> + +		<build type="c-source" value="KeyboardMouse.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="KeyboardMouse.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.joystick"/> +		<require idref="lufa.drivers.board.buttons"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/MIDI/asf.xml b/lib/lufa/Demos/Device/LowLevel/MIDI/asf.xml index 477b7d749..896a5e2ae 100644 --- a/lib/lufa/Demos/Device/LowLevel/MIDI/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/MIDI/asf.xml @@ -1,62 +1,62 @@ -<asf xmlversion="1.0">
 -	<project caption="MIDI Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.midi.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.midi"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="MIDI Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.midi.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.midi"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.midi" caption="MIDI Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		MIDI device demo, implementing a basic USB MIDI device that can send messages to the host. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="MIDI Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="MIDI.txt"/>
 -
 -		<build type="c-source" value="MIDI.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="MIDI.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.buttons"/>
 -		<require idref="lufa.drivers.board.joystick"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="MIDI Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.midi.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.midi"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="MIDI Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.midi.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.midi"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.midi" caption="MIDI Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		MIDI device demo, implementing a basic USB MIDI device that can send messages to the host. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="MIDI Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="MIDI.txt"/> + +		<build type="c-source" value="MIDI.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="MIDI.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.buttons"/> +		<require idref="lufa.drivers.board.joystick"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/MassStorage/asf.xml b/lib/lufa/Demos/Device/LowLevel/MassStorage/asf.xml index 68ae2c28e..a0612bb17 100644 --- a/lib/lufa/Demos/Device/LowLevel/MassStorage/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/MassStorage/asf.xml @@ -1,67 +1,67 @@ -<asf xmlversion="1.0">
 -	<project caption="Mass Storage Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mass_storage.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.mass_storage"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="Mass Storage Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mass_storage.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.mass_storage"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.mass_storage" caption="Mass Storage Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="Mass Storage Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="MassStorage.txt"/>
 -
 -		<build type="c-source" value="MassStorage.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="c-source" value="Lib/DataflashManager.c"/>
 -		<build type="c-source" value="Lib/SCSI.c"/>
 -		<build type="header-file" value="MassStorage.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -		<build type="header-file" value="Lib/DataflashManager.h"/>
 -		<build type="header-file" value="Lib/SCSI.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
 -		<build type="header-file" value="Config/AppConfig.h"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.dataflash"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Mass Storage Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mass_storage.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.mass_storage"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="Mass Storage Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mass_storage.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.mass_storage"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.mass_storage" caption="Mass Storage Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="Mass Storage Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="MassStorage.txt"/> + +		<build type="c-source" value="MassStorage.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="c-source" value="Lib/DataflashManager.c"/> +		<build type="c-source" value="Lib/SCSI.c"/> +		<build type="header-file" value="MassStorage.h"/> +		<build type="header-file" value="Descriptors.h"/> +		<build type="header-file" value="Lib/DataflashManager.h"/> +		<build type="header-file" value="Lib/SCSI.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/> +		<build type="header-file" value="Config/AppConfig.h"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.dataflash"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/Mouse/asf.xml b/lib/lufa/Demos/Device/LowLevel/Mouse/asf.xml index ac21d0771..b62a3c5d0 100644 --- a/lib/lufa/Demos/Device/LowLevel/Mouse/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/Mouse/asf.xml @@ -1,62 +1,62 @@ -<asf xmlversion="1.0">
 -	<project caption="Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mouse.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.mouse"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mouse.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.mouse"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.mouse" caption="Mouse HID Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Mouse device demo, implementing a basic USB mouse device that can send movement information to the host. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="HID Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="Mouse.txt"/>
 -
 -		<build type="c-source" value="Mouse.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="Mouse.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.buttons"/>
 -		<require idref="lufa.drivers.board.joystick"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mouse.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.mouse"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mouse.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.mouse"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.mouse" caption="Mouse HID Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Mouse device demo, implementing a basic USB mouse device that can send movement information to the host. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="HID Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="Mouse.txt"/> + +		<build type="c-source" value="Mouse.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="Mouse.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.buttons"/> +		<require idref="lufa.drivers.board.joystick"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/RNDISEthernet/asf.xml b/lib/lufa/Demos/Device/LowLevel/RNDISEthernet/asf.xml index 5bdbf635f..7970b2b04 100644 --- a/lib/lufa/Demos/Device/LowLevel/RNDISEthernet/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/RNDISEthernet/asf.xml @@ -1,86 +1,86 @@ -<asf xmlversion="1.0">
 -	<project caption="RNDIS Ethernet Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.rndis.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.rndis"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="RNDIS Ethernet Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.rndis.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.rndis"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.rndis" caption="RNDIS Ethernet Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver. 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="RNDIS Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="RNDISEthernet.txt"/>
 -		<build type="distribute" subtype="user-file" value="LUFA RNDIS.inf"/>
 -
 -		<build type="c-source" value="RNDISEthernet.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="c-source" value="Lib/ARP.c"/>
 -		<build type="c-source" value="Lib/DHCP.c"/>
 -		<build type="c-source" value="Lib/Ethernet.c"/>
 -		<build type="c-source" value="Lib/ICMP.c"/>
 -		<build type="c-source" value="Lib/IP.c"/>
 -		<build type="c-source" value="Lib/ProtocolDecoders.c"/>
 -		<build type="c-source" value="Lib/RNDIS.c"/>
 -		<build type="c-source" value="Lib/TCP.c"/>
 -		<build type="c-source" value="Lib/UDP.c"/>
 -		<build type="c-source" value="Lib/Webserver.c"/>
 -		<build type="header-file" value="RNDISEthernet.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -		<build type="header-file" value="Lib/ARP.h"/>
 -		<build type="header-file" value="Lib/DHCP.h"/>
 -		<build type="header-file" value="Lib/Ethernet.h"/>
 -		<build type="header-file" value="Lib/ICMP.h"/>
 -		<build type="header-file" value="Lib/IP.h"/>
 -		<build type="header-file" value="Lib/ProtocolDecoders.h"/>
 -		<build type="header-file" value="Lib/RNDIS.h"/>
 -		<build type="header-file" value="Lib/TCP.h"/>
 -		<build type="header-file" value="Lib/UDP.h"/>
 -		<build type="header-file" value="Lib/Webserver.h"/>
 -		<build type="header-file" value="Lib/EthernetProtocols.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/>
 -		<build type="header-file" value="Config/AppConfig.h"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.peripheral.usart"/>
 -		<require idref="lufa.drivers.misc.ansi"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="RNDIS Ethernet Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.rndis.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.rndis"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="RNDIS Ethernet Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.rndis.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.rndis"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.rndis" caption="RNDIS Ethernet Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver. 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="RNDIS Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="RNDISEthernet.txt"/> +		<build type="distribute" subtype="user-file" value="LUFA RNDIS.inf"/> + +		<build type="c-source" value="RNDISEthernet.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="c-source" value="Lib/ARP.c"/> +		<build type="c-source" value="Lib/DHCP.c"/> +		<build type="c-source" value="Lib/Ethernet.c"/> +		<build type="c-source" value="Lib/ICMP.c"/> +		<build type="c-source" value="Lib/IP.c"/> +		<build type="c-source" value="Lib/ProtocolDecoders.c"/> +		<build type="c-source" value="Lib/RNDIS.c"/> +		<build type="c-source" value="Lib/TCP.c"/> +		<build type="c-source" value="Lib/UDP.c"/> +		<build type="c-source" value="Lib/Webserver.c"/> +		<build type="header-file" value="RNDISEthernet.h"/> +		<build type="header-file" value="Descriptors.h"/> +		<build type="header-file" value="Lib/ARP.h"/> +		<build type="header-file" value="Lib/DHCP.h"/> +		<build type="header-file" value="Lib/Ethernet.h"/> +		<build type="header-file" value="Lib/ICMP.h"/> +		<build type="header-file" value="Lib/IP.h"/> +		<build type="header-file" value="Lib/ProtocolDecoders.h"/> +		<build type="header-file" value="Lib/RNDIS.h"/> +		<build type="header-file" value="Lib/TCP.h"/> +		<build type="header-file" value="Lib/UDP.h"/> +		<build type="header-file" value="Lib/Webserver.h"/> +		<build type="header-file" value="Lib/EthernetProtocols.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="module-config" subtype="required-header-file" value="AppConfig.h"/> +		<build type="header-file" value="Config/AppConfig.h"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.peripheral.usart"/> +		<require idref="lufa.drivers.misc.ansi"/> +	</module> +</asf> diff --git a/lib/lufa/Demos/Device/LowLevel/VirtualSerial/asf.xml b/lib/lufa/Demos/Device/LowLevel/VirtualSerial/asf.xml index 1eb328b51..bf04660fe 100644 --- a/lib/lufa/Demos/Device/LowLevel/VirtualSerial/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/VirtualSerial/asf.xml @@ -1,63 +1,63 @@ -<asf xmlversion="1.0">
 -	<project caption="Virtual Serial CDC Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.cdc.example.avr8">
 -		<require idref="lufa.demos.device.lowlevel.cdc"/>
 -		<require idref="lufa.boards.dummy.avr8"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="at90usb1287"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="16000000UL"/>
 -		<build type="define" name="F_USB" value="16000000UL"/>
 -	</project>
 -
 -	<project caption="Virtual Serial CDC Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.cdc.example.xmega">
 -		<require idref="lufa.demos.device.lowlevel.cdc"/>
 -		<require idref="lufa.boards.dummy.xmega"/>
 -		<generator value="as5_8"/>
 -
 -		<device-support value="atxmega128a1u"/>
 -		<config name="lufa.drivers.board.name" value="none"/>
 -
 -		<build type="define" name="F_CPU" value="32000000UL"/>
 -		<build type="define" name="F_USB" value="48000000UL"/>
 -	</project>
 -
 -	<module type="application" id="lufa.demos.device.lowlevel.cdc" caption="Virtual Serial CDC Device Demo (Low Level APIs)">
 -		<info type="description" value="summary">
 -		Virtual Serial device demo, implementing a virtual serial channel between the host PC and the 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.
 -		</info>
 -
 - 		<info type="gui-flag" value="move-to-root"/>
 -
 -		<info type="keyword" value="Technology">
 -			<keyword value="Low Level APIs"/>
 -			<keyword value="USB Device"/>
 -			<keyword value="CDC Class"/>
 -		</info>
 -
 -		<device-support-alias value="lufa_avr8"/>
 -		<device-support-alias value="lufa_xmega"/>
 -		<device-support-alias value="lufa_uc3"/>
 -
 -		<build type="distribute" subtype="user-file" value="doxyfile"/>
 -		<build type="distribute" subtype="user-file" value="VirtualSerial.txt"/>
 -		<build type="distribute" subtype="user-file" value="LUFA VirtualSerial.inf"/>
 -
 -		<build type="c-source" value="VirtualSerial.c"/>
 -		<build type="c-source" value="Descriptors.c"/>
 -		<build type="header-file" value="VirtualSerial.h"/>
 -		<build type="header-file" value="Descriptors.h"/>
 -
 -		<build type="module-config" subtype="path" value="Config"/>
 -		<build type="header-file" value="Config/LUFAConfig.h"/>
 -
 -		<require idref="lufa.common"/>
 -		<require idref="lufa.platform"/>
 -		<require idref="lufa.drivers.usb"/>
 -		<require idref="lufa.drivers.board"/>
 -		<require idref="lufa.drivers.board.leds"/>
 -		<require idref="lufa.drivers.board.buttons"/>
 -		<require idref="lufa.drivers.board.joystick"/>
 -	</module>
 -</asf>
 +<asf xmlversion="1.0"> +	<project caption="Virtual Serial CDC Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.cdc.example.avr8"> +		<require idref="lufa.demos.device.lowlevel.cdc"/> +		<require idref="lufa.boards.dummy.avr8"/> +		<generator value="as5_8"/> + +		<device-support value="at90usb1287"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="16000000UL"/> +		<build type="define" name="F_USB" value="16000000UL"/> +	</project> + +	<project caption="Virtual Serial CDC Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.cdc.example.xmega"> +		<require idref="lufa.demos.device.lowlevel.cdc"/> +		<require idref="lufa.boards.dummy.xmega"/> +		<generator value="as5_8"/> + +		<device-support value="atxmega128a1u"/> +		<config name="lufa.drivers.board.name" value="none"/> + +		<build type="define" name="F_CPU" value="32000000UL"/> +		<build type="define" name="F_USB" value="48000000UL"/> +	</project> + +	<module type="application" id="lufa.demos.device.lowlevel.cdc" caption="Virtual Serial CDC Device Demo (Low Level APIs)"> +		<info type="description" value="summary"> +		Virtual Serial device demo, implementing a virtual serial channel between the host PC and the 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. +		</info> + + 		<info type="gui-flag" value="move-to-root"/> + +		<info type="keyword" value="Technology"> +			<keyword value="Low Level APIs"/> +			<keyword value="USB Device"/> +			<keyword value="CDC Class"/> +		</info> + +		<device-support-alias value="lufa_avr8"/> +		<device-support-alias value="lufa_xmega"/> +		<device-support-alias value="lufa_uc3"/> + +		<build type="distribute" subtype="user-file" value="doxyfile"/> +		<build type="distribute" subtype="user-file" value="VirtualSerial.txt"/> +		<build type="distribute" subtype="user-file" value="LUFA VirtualSerial.inf"/> + +		<build type="c-source" value="VirtualSerial.c"/> +		<build type="c-source" value="Descriptors.c"/> +		<build type="header-file" value="VirtualSerial.h"/> +		<build type="header-file" value="Descriptors.h"/> + +		<build type="module-config" subtype="path" value="Config"/> +		<build type="header-file" value="Config/LUFAConfig.h"/> + +		<require idref="lufa.common"/> +		<require idref="lufa.platform"/> +		<require idref="lufa.drivers.usb"/> +		<require idref="lufa.drivers.board"/> +		<require idref="lufa.drivers.board.leds"/> +		<require idref="lufa.drivers.board.buttons"/> +		<require idref="lufa.drivers.board.joystick"/> +	</module> +</asf> | 
