From 4b35dd167001233d2f44f918d3656a3f2ad80f2e Mon Sep 17 00:00:00 2001
From: Dean Camera <dean@fourwalledcubicle.com>
Date: Wed, 5 Aug 2009 07:47:02 +0000
Subject: [PATCH] Commit for 090810rc1 release.

---
 LUFA/Doxygen.conf                         | 2 +-
 LUFA/Drivers/USB/Class/Host/Audio.c       | 3 +++
 LUFA/Drivers/USB/Class/Host/CDC.c         | 2 ++
 LUFA/Drivers/USB/Class/Host/HID.c         | 2 ++
 LUFA/Drivers/USB/Class/Host/MIDI.c        | 3 +++
 LUFA/Drivers/USB/Class/Host/MassStorage.c | 5 ++++-
 LUFA/Drivers/USB/Class/Host/StillImage.c  | 3 +++
 LUFA/Drivers/USB/USB.h                    | 6 +++++-
 LUFA/ManPages/ChangeLog.txt               | 2 +-
 LUFA/ManPages/MigrationInformation.txt    | 2 +-
 LUFA/Version.h                            | 4 ++--
 11 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/LUFA/Doxygen.conf b/LUFA/Doxygen.conf
index 260340c05..a3903a8a3 100644
--- a/LUFA/Doxygen.conf
+++ b/LUFA/Doxygen.conf
@@ -31,7 +31,7 @@ PROJECT_NAME           = "LUFA (Formerly MyUSB) Library"
 # This could be handy for archiving the generated documentation or 
 # if some version control system is used.
 
-PROJECT_NUMBER         = 000000
+PROJECT_NUMBER         = 090810
 
 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
 # base path where the generated documentation will be put. 
diff --git a/LUFA/Drivers/USB/Class/Host/Audio.c b/LUFA/Drivers/USB/Class/Host/Audio.c
index bb8e7c55b..c0ec2e94d 100644
--- a/LUFA/Drivers/USB/Class/Host/Audio.c
+++ b/LUFA/Drivers/USB/Class/Host/Audio.c
@@ -31,6 +31,9 @@
 #include "../../HighLevel/USBMode.h"
 #if defined(USB_CAN_BE_HOST)
 
+#define  INCLUDE_FROM_AUDIO_CLASS_HOST_C
 #include "Audio.h"
 
+#warning The Audio Host mode Class driver is currently incomplete and is for preview purposes only.
+
 #endif
diff --git a/LUFA/Drivers/USB/Class/Host/CDC.c b/LUFA/Drivers/USB/Class/Host/CDC.c
index 9c59b5c2d..b7a192ac0 100644
--- a/LUFA/Drivers/USB/Class/Host/CDC.c
+++ b/LUFA/Drivers/USB/Class/Host/CDC.c
@@ -34,6 +34,8 @@
 #define  INCLUDE_FROM_CDC_CLASS_HOST_C
 #include "CDC.h"
 
+#warning The CDC Host mode Class driver is currently incomplete and is for preview purposes only.
+
 uint8_t CDC_Host_ConfigurePipes(USB_ClassInfo_CDC_Host_t* CDCInterfaceInfo, uint16_t ConfigDescriptorSize,
                                 uint8_t* ConfigDescriptorData)
 {
diff --git a/LUFA/Drivers/USB/Class/Host/HID.c b/LUFA/Drivers/USB/Class/Host/HID.c
index 6652cdcbe..2f66dc2b1 100644
--- a/LUFA/Drivers/USB/Class/Host/HID.c
+++ b/LUFA/Drivers/USB/Class/Host/HID.c
@@ -34,6 +34,8 @@
 #define INCLUDE_FROM_HID_CLASS_HOST_C
 #include "HID.h"
 
+#warning The HID Host mode Class driver is currently incomplete and is for preview purposes only.
+
 uint8_t HID_Host_ConfigurePipes(USB_ClassInfo_HID_Host_t* HIDInterfaceInfo, uint16_t ConfigDescriptorSize,
                                 uint8_t* ConfigDescriptorData)
 {
diff --git a/LUFA/Drivers/USB/Class/Host/MIDI.c b/LUFA/Drivers/USB/Class/Host/MIDI.c
index 542700b88..43df5cc40 100644
--- a/LUFA/Drivers/USB/Class/Host/MIDI.c
+++ b/LUFA/Drivers/USB/Class/Host/MIDI.c
@@ -31,6 +31,9 @@
 #include "../../HighLevel/USBMode.h"
 #if defined(USB_CAN_BE_HOST)
 
+#define INCLUDE_FROM_MIDI_CLASS_HOST_C
 #include "MIDI.h"
 
+#warning The MIDI Host mode Class driver is currently incomplete and is for preview purposes only.
+
 #endif
diff --git a/LUFA/Drivers/USB/Class/Host/MassStorage.c b/LUFA/Drivers/USB/Class/Host/MassStorage.c
index 99e44a46d..17b393973 100644
--- a/LUFA/Drivers/USB/Class/Host/MassStorage.c
+++ b/LUFA/Drivers/USB/Class/Host/MassStorage.c
@@ -31,6 +31,9 @@
 #include "../../HighLevel/USBMode.h"
 #if defined(USB_CAN_BE_HOST)
 
-#include "HID.h"
+#define INCLUDE_FROM_MS_CLASS_HOST_C
+#include "MassStorage.h"
+
+#warning The Mass Storage Host mode Class driver is currently incomplete and is for preview purposes only.
 
 #endif
diff --git a/LUFA/Drivers/USB/Class/Host/StillImage.c b/LUFA/Drivers/USB/Class/Host/StillImage.c
index eaaaa1a6a..05bec698a 100644
--- a/LUFA/Drivers/USB/Class/Host/StillImage.c
+++ b/LUFA/Drivers/USB/Class/Host/StillImage.c
@@ -31,6 +31,9 @@
 #include "../../HighLevel/USBMode.h"
 #if defined(USB_CAN_BE_HOST)
 
+#define INCLUDE_FROM_SI_CLASS_HOST_C
 #include "StillImage.h"
 
+#warning The Still Image Host mode Class driver is currently incomplete and is for preview purposes only.
+
 #endif
diff --git a/LUFA/Drivers/USB/USB.h b/LUFA/Drivers/USB/USB.h
index 9d2e84801..1b2cd65f8 100644
--- a/LUFA/Drivers/USB/USB.h
+++ b/LUFA/Drivers/USB/USB.h
@@ -66,7 +66,11 @@
  *  the standard library APIs.
  *
  *  Multiple device mode class drivers can be used within a project, including multiple instances of the
- *  same class driver.
+ *  same class driver. In this way, USB Hosts and Devices can be made quickly using the internal class drivers
+ *  so that more time and effort can be put into the end application instead of the USB protocol.
+ *
+ *  \warning The Host mode Class Drivers are currently incomplete and are included for preview purposes only. The Host
+ *           mode class drivers should not be used in any user project until they have been completed in a later revision.
  */
  
 #ifndef __USB_H__
diff --git a/LUFA/ManPages/ChangeLog.txt b/LUFA/ManPages/ChangeLog.txt
index ec310a21e..1a3d0d86c 100644
--- a/LUFA/ManPages/ChangeLog.txt
+++ b/LUFA/ManPages/ChangeLog.txt
@@ -6,7 +6,7 @@
 
  /** \page Page_ChangeLog Project Changelog
   *
-  *  \section Sec_ChangeLogXXXXXX Version XXXXXX
+  *  \section Sec_ChangeLog090810 Version 090810
   *
   *  <b>New:</b>
   *  - Added new class drivers and matching demos to the library for rapid application development
diff --git a/LUFA/ManPages/MigrationInformation.txt b/LUFA/ManPages/MigrationInformation.txt
index 6335324c9..d1e0c8a10 100644
--- a/LUFA/ManPages/MigrationInformation.txt
+++ b/LUFA/ManPages/MigrationInformation.txt
@@ -10,7 +10,7 @@
  *  to the next version released. It does not indicate all new additions to the library in each version change, only
  *  areas relevant to making older projects compatible with the API changes of each new release.
  *
- * \section Sec_MigrationXXXXXX Migrating from 090605 to XXXXXX
+ * \section Sec_Migration090810 Migrating from 090605 to 090810
  *
  *  <b>All</b>
  *    - The "Simple Scheduler" has been <i>deprecated</i>, as it was little more than an abtracted loop and caused much confusion.
diff --git a/LUFA/Version.h b/LUFA/Version.h
index f36c40a92..35c5c0738 100644
--- a/LUFA/Version.h
+++ b/LUFA/Version.h
@@ -41,9 +41,9 @@
 	/* Public Interface - May be used in end-application: */
 		/* Macros: */
 			/** Indicates the version number of the library, as an integer. */
-			#define LUFA_VERSION_INTEGER     000000
+			#define LUFA_VERSION_INTEGER     090810
 
 			/** Indicates the version number of the library, as a string. */
-			#define LUFA_VERSION_STRING      "000000"
+			#define LUFA_VERSION_STRING      "090810"
 
 #endif
-- 
GitLab