From bdedbd558ce3db0d7c1e0ff6cdde2f480277aff7 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Thu, 8 Oct 2009 07:00:44 +0000 Subject: Add new MIDIHost LowLevel demo application. Make unfinished device mode applications use the VID/PID reserved for LUFA development devices. --- LUFA/ManPages/ChangeLog.txt | 5 +++-- LUFA/ManPages/FutureChanges.txt | 1 + LUFA/ManPages/LUFAPoweredProjects.txt | 8 +++++--- LUFA/ManPages/VIDAndPIDValues.txt | 9 ++++++++- 4 files changed, 17 insertions(+), 6 deletions(-) (limited to 'LUFA/ManPages') diff --git a/LUFA/ManPages/ChangeLog.txt b/LUFA/ManPages/ChangeLog.txt index 2e35e22b5..ea4e345d7 100644 --- a/LUFA/ManPages/ChangeLog.txt +++ b/LUFA/ManPages/ChangeLog.txt @@ -12,13 +12,14 @@ * - Added new Dual Role Keyboard/Mouse demo * - Added new HID_HOST_BOOT_PROTOCOL_ONLY compile time token to reduce the size of the HID Host Class driver when * Report protocol is not needed + * - Added new MIDI Host demo * * Changed: * - Removed mostly useless "TestApp" demo, as it was mainly useful only for checking for sytax errors in the library * - MIDI device demos now receive MIDI events from the host and display note ON messages via the board LEDs * - Cleanups to the Device mode Mass Storage demo applications' SCSI routines * - Changed Audio Class driver sample read/write functions to be inline, to reduce the number of cycles needed to transfer - * samples to and from the device (allowing more time for processing and output) + * samples to and from the device (allowing more time for sample processing and output) * * Fixed: * - Fixed PrinterHost demo returning invalid Device ID data when the attached device does not have a @@ -26,7 +27,7 @@ * - Changed LUFA_VERSION_INTEGER define to use BCD values, to make comparisons eaiser * - Fixed issue in the HID Host class driver's HID_Host_SendReportByID() routine using the incorrect mode (control/pipe) * to send report to the attached device - * - Fixed ClassDriver AudioOutput demo not selecting an audio output mode + * - Fixed ClassDriver AudioOutput device demo not selecting an audio output mode * * \section Sec_ChangeLog090924 Version 090924 * diff --git a/LUFA/ManPages/FutureChanges.txt b/LUFA/ManPages/FutureChanges.txt index f12460a63..59c51b106 100644 --- a/LUFA/ManPages/FutureChanges.txt +++ b/LUFA/ManPages/FutureChanges.txt @@ -22,6 +22,7 @@ * - Master LUFA include file rather than per-module includes * - Change makefiles to allow for absolute LUFA location to be used * - Abstract out the physical media from the Mass Storage device demos + * - Add MIDI Host Class driver * - Make new demos * -# Multiple-report HID device * -# Mouse/CDC Dual Class Device diff --git a/LUFA/ManPages/LUFAPoweredProjects.txt b/LUFA/ManPages/LUFAPoweredProjects.txt index 4da307524..002328465 100644 --- a/LUFA/ManPages/LUFAPoweredProjects.txt +++ b/LUFA/ManPages/LUFAPoweredProjects.txt @@ -18,7 +18,7 @@ * The following is a list of known AVR USB development boards, which recommend using LUFA for the USB stack. Some of these * are open design, and all are available for purchase as completed development boards suitable for project development. * - * - AVROpendous, an open design/source set of AVR USB development boards: http://avropendous.org/ + * - Micropendous, an open design/source set of AVR USB development boards: http://micropendous.org/ * - Benito #7, a no-frills USB board: http://www.dorkbotpdx.org/wiki/benito * - Bumble-B, yet another AT90USB162 development board: http://fletchtronics.net/bumble-b * - USB10 AKA "The Ferret", a AT90USB162 development board: http://www.soc-machines.com @@ -34,10 +34,12 @@ * - CAMTRIG, a remote Camera Trigger device: http://code.astraw.com/projects/motmot/camtrig * - "Fingerlicking Wingdinger" (WARNING: Bad Language if no Javascript), a MIDI controller - http://noisybox.net/electronics/wingdinger/ * - Garmin GPS USB to NMEA standard serial sentence translator: http://github.com/nall/garmin-transmogrifier/tree/master + * - Generic HID Device Creator : http://generichid.sourceforge.net/ + * - NES Controller USB modification: http://projects.peterpolidoro.net/video/NESUSB.htm + * - MakeTV Episode Dispenser: http://www.youtube.com/watch?v=BkWUi18hl3g * - Opendous-JTAG, an open source JTAG device: http://code.google.com/p/opendous-jtag/ * - Openkubus, an open source hardware-based authentication dongle: http://code.google.com/p/openkubus/ * - Orbee, a USB connected RGB Orb for notifications: http://www.franksworkshop.com.au/Electronics/Orbee/Orbee.htm - * - NES Controller USB modification: http://projects.peterpolidoro.net/video/NESUSB.htm * - Reprap with LUFA, a LUFA powered 3D printer: http://code.google.com/p/at90usb1287-code-for-arduino-and-eclipse/ * - SEGA Megadrive/Genesis Development Cartridge: http://www.makestuff.eu/wordpress/?page_id=398 * - SEGA Megadrive/Super Nintendo Cartridge Reader: http://www.snega2usb.com @@ -51,7 +53,7 @@ * solutions with no source code given. * * - ARPS Locator: http://la3t.hamradio.no/lab//?id=tracker_en + * - BAP, A tiny LUFA based AVR Programmer: http://www.busware.de/tiki-index.php?page=BAP * - Digital Survey Instruments Magnetometer and Pointer: http://www.digitalsurveyinstruments.com/ * - Lightweight CC110x USB dongle for 868MHz Protocols: http://busware.de/tiki-index.php?page=CUL - * - BAP, A tiny LUFA based AVR Programmer: http://www.busware.de/tiki-index.php?page=BAP */ \ No newline at end of file diff --git a/LUFA/ManPages/VIDAndPIDValues.txt b/LUFA/ManPages/VIDAndPIDValues.txt index 87040eef0..51cb49028 100644 --- a/LUFA/ManPages/VIDAndPIDValues.txt +++ b/LUFA/ManPages/VIDAndPIDValues.txt @@ -6,6 +6,7 @@ /** \page Page_VIDPID VID and PID values * + * \section Sec_VIDPID_Allocations * The LUFA library uses VID/PID combinations generously donated by Atmel. The following VID/PID combinations * are used within the LUFA demos, and thus may be re-used by derivations of each demo. Free PID values may be * used by future LUFA demo projects. @@ -37,7 +38,7 @@ * 0x2040 * * - * Test Application + * Test VID/PID (See below) * * * @@ -413,4 +414,10 @@ * * * + * + * \section Sec_Test_VIDPID The Test VID/PID Combination: + * For use in testing of LUFA powered devices during development only, by non-commercial entities. + * All devices must accept collisions on this VID/PID range (from other in-development LUFA devices) + * to be resolved by using a unique release number in the Device Descriptor. No devices using this + * VID/PID combination may be released to the general public. */ -- cgit v1.2.3