diff --git a/LUFA/Doxygen.conf b/LUFA/Doxygen.conf index 260340c054b4189a0e425428b9dee4a5b9b59af8..a3903a8a3b772ab456cf426d34b225f6d71351b9 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 bb8e7c55bc27970bb64cecf83dfd6c352a36fb13..c0ec2e94dd642966debeb30266b2ea77db0e264b 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 9c59b5c2d00e984e34f2922ea7106bcf85679e26..b7a192ac0ffa65e0c7f25a24bdf2fc6a8f119b74 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 6652cdcbe6eed2189ac4f8536ce65735c4badab6..2f66dc2b1c4c2071d25ddb2f206f6bb82133e95e 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 542700b88db84099eeb8edf1208db1fbe15ef8e7..43df5cc40a6ba227a9096fcb4639a95ec119897f 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 99e44a46dcd5f032811e974149b62282e963e2d7..17b393973245a9306f22f0811a775e8509ea14ec 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 eaaaa1a6af5164b1b78cd632de36337da829e8be..05bec698aa6c4872ae43f19eec8f6a7cc33da50b 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 9d2e84801771db609bef3d67a200b918850d5463..1b2cd65f804a57e94df674c9a3199f23190a7d34 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 ec310a21e9eef394ca66db956fffe55c84225949..1a3d0d86c415723e1a76911a391b8bb6a9ac7361 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 6335324c9a516ab961c9d1dc04dffcb15ed42a5e..d1e0c8a107dcd77f4df995ae587be92e9b056377 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 f36c40a92d87d06e049ae0793091058dc67798e4..35c5c073887c4fc27a4530fdaa92203e665d6ae5 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