* - Removed AVRISP_Programmer project due to code quality concerns\r
* - Fixed CDC demo not sending an empty packet after each transfer to prevent the host from buffering incomming data\r
* - Fixed documentation typoes and preprocessor checks relating to misspellings of the USE_RAM_DESCRIPTORS token (thanks to Ian Gregg)\r
+ * - Fixed USBTask.h not conditionally including HostChapter9.h only when CAN_BE_DEVICE is defined (thanks to Ian Gregg)\r
*\r
* \section Sec_ChangeLog090209 Version 090209\r
*\r
\r
#include "../../../Scheduler/Scheduler.h"\r
#include "../LowLevel/LowLevel.h"\r
- #include "../LowLevel/HostChapter9.h"\r
#include "../LowLevel/USBMode.h"\r
#include "Events.h"\r
#include "StdDescriptors.h"\r
+\r
+ #if defined(USB_CAN_BE_HOST)\r
+ #include "../LowLevel/HostChapter9.h"\r
+ #endif \r
\r
/* Enable C linkage for C++ Compilers: */\r
#if defined(__cplusplus)\r
#include "../HighLevel/USBTask.h"\r
\r
#if !defined(NO_STREAM_CALLBACKS) || defined(__DOXYGEN__)\r
- #include "StreamCallbacks.h"\r
+ #include "StreamCallbacks.h"\r
#endif\r
+ \r
/* Enable C linkage for C++ Compilers: */\r
#if defined(__cplusplus)\r
extern "C" {\r
#include "../HighLevel/USBTask.h"\r
\r
#if !defined(NO_STREAM_CALLBACKS) || defined(__DOXYGEN__)\r
- #include "StreamCallbacks.h"\r
+ #include "StreamCallbacks.h"\r
#endif\r
+ \r
/* Enable C linkage for C++ Compilers: */\r
#if defined(__cplusplus)\r
extern "C" {\r