\r
<module type="application" id="lufa.demos.device.class.audio_input" caption="Audio Input Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Audio 1.0 Input device demo, implementing a basic USB microphone.\r
+ Audio 1.0 Input device demo, implementing a basic USB microphone. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.audio_output" caption="Audio Output Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Audio 1.0 Output device demo, implementing a basic USB speaker.\r
+ Audio 1.0 Output device demo, implementing a basic USB speaker. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.dual_cdc" caption="Dual Virtual Serial Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces.\r
+ Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.generic_hid" caption="Generic HID Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host.\r
+ Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.joystick" caption="Joystick HID Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host.\r
+ Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.keyboard" caption="Keyboard HID Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host.\r
+ Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.keyboard_mouse" caption="Keyboard and Mouse HID Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces.\r
+ Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.keyboard_mouse_mr" caption="Keyboard and Mouse HID (Multi Report) Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a single HID interface and multiple logical reports.\r
+ Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a single HID interface and multiple logical reports. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.midi" caption="MIDI Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- MIDI device demo, implementing a basic USB MIDI device that can send messages to the host.\r
+ MIDI device demo, implementing a basic USB MIDI device that can send messages to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.mass_storage" caption="Mass Storage Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC.\r
+ Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.mass_storage_keyboard" caption="Mass Storage and HID Keyboard Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Mass Storage and Keyboard device demo, implementing a basic USB storage disk using a Dataflash memory IC, and a basic HID keyboard.\r
+ Mass Storage and Keyboard device demo, implementing a basic USB storage disk using a Dataflash memory IC, and a basic HID keyboard. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.mouse" caption="Mouse HID Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Mouse device demo, implementing a basic USB mouse device that can send movement information to the host.\r
+ Mouse device demo, implementing a basic USB mouse device that can send movement information to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.rndis" caption="RNDIS Ethernet Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver.\r
+ Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.cdc" caption="Virtual Serial CDC Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device.\r
+ Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.cdc_ms" caption="Virtual Serial CDC and Mass Storage Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Virtual Serial and Mass Storage device demo, implementing a virtual serial channel between the host PC and the device, and a basic USB storage disk using a Dataflash memory IC.\r
+ Virtual Serial and Mass Storage device demo, implementing a virtual serial channel between the host PC and the device, and a basic USB storage disk using a Dataflash memory IC. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.class.cdc_mouse" caption="Virtual Serial CDC and Mouse HID Device Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Virtual Serial and Mouse device demo, implementing a virtual serial channel between the host PC and the device, and a USB mouse.\r
+ Virtual Serial and Mouse device demo, implementing a virtual serial channel between the host PC and the device, and a USB mouse. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.audio_input" caption="Audio Input Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Audio 1.0 Input device demo, implementing a basic USB microphone.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.audio_output" caption="Audio Output Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Audio 1.0 Output device demo, implementing a basic USB speaker.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.dual_cdc" caption="Dual Virtual Serial Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.generic_hid" caption="Generic HID Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.joystick" caption="Joystick HID Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.keyboard" caption="Keyboard HID Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.keyboard_mouse" caption="Keyboard and Mouse HID Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.midi" caption="MIDI Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- MIDI device demo, implementing a basic USB MIDI device that can send messages to the host.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.mass_storage" caption="Mass Storage Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.mouse" caption="Mouse HID Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Mouse device demo, implementing a basic USB mouse device that can send movement information to the host.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.rndis" caption="RNDIS Ethernet Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.device.lowlevel.cdc" caption="Virtual Serial CDC Device Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.dualrole.class.mouse" caption="Mouse HID Dual USB Mode Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Mouse host and device dual role demo, implementing a basic mouse device and host.\r
+ Mouse host and device dual role demo, implementing a basic mouse device and host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.android" caption="Android Accessory Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.audio_input" caption="Audio Input Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.audio_output" caption="Audio Output Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.joystick_parser" caption="Joystick HID (with parser) Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.keyboard" caption="Keyboard HID Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.midi" caption="MIDI Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.ms" caption="Mass Storage Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.mouse" caption="Mouse HID Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Mouse HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
+ Mouse HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.mouse_parser" caption="Mouse HID (with parser) Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.printer" caption="Printer Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.rndis" caption="RNDIS Ethernet Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.si" caption="Still Image Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.class.cdc" caption="Virtual Serial CDC Host Demo (Class Driver APIs)">\r
<info type="description" value="summary">\r
- Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.android" caption="Android Accessory Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.audio_input" caption="Audio Input Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.audio_output" caption="Audio Output Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.generic_hid" caption="Generic HID Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Generic HID Host demo, implementing a basic USB HID device that can send and receive data to and from an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.joystick_parser" caption="Joystick HID (with parser) Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.keyboard" caption="Keyboard HID Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.midi" caption="MIDI Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.ms" caption="Mass Storage Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.mouse" caption="Mouse HID Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Keyboard HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.mouse_parser" caption="Mouse HID (with parser) Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.printer" caption="Printer Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.rndis" caption="RNDIS Ethernet Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.si" caption="Still Image Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r
\r
<module type="application" id="lufa.demos.host.lowlevel.cdc" caption="Virtual Serial CDC Host Demo (Low Level APIs)">\r
<info type="description" value="summary">\r
- Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device.\r
+ 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.\r
</info>\r
\r
<info type="gui-flag" value="move-to-root"/>\r