Ensure the DFU bootloader disables and clears the activity LED toggle timer when...
[pub/USBasp.git] / BuildTests / ModuleTest / Modules.h
index 9de4d78..00f7b89 100644 (file)
@@ -1,3 +1,33 @@
+/*\r
+             LUFA Library\r
+     Copyright (C) Dean Camera, 2012.\r
+\r
+  dean [at] fourwalledcubicle [dot] com\r
+           www.lufa-lib.org\r
+*/\r
+\r
+/*\r
+  Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
+\r
+  Permission to use, copy, modify, distribute, and sell this\r
+  software and its documentation for any purpose is hereby granted\r
+  without fee, provided that the above copyright notice appear in\r
+  all copies and that both that the copyright notice and this\r
+  permission notice and warranty disclaimer appear in supporting\r
+  documentation, and that the name of the author not be used in\r
+  advertising or publicity pertaining to distribution of the\r
+  software without specific, written prior permission.\r
+\r
+  The author disclaim all warranties with regard to this\r
+  software, including all implied warranties of merchantability\r
+  and fitness.  In no event shall the author be liable for any\r
+  special, indirect or consequential damages or any damages\r
+  whatsoever resulting from loss of use, data or profits, whether\r
+  in an action of contract, negligence or other tortious action,\r
+  arising out of or in connection with the use or performance of\r
+  this software.\r
+*/\r
+\r
 #include <LUFA/Common/Common.h>\r
 \r
 #include <LUFA/Drivers/USB/USB.h>\r
 #include <LUFA/Drivers/Misc/TerminalCodes.h>\r
 \r
 #if (ARCH == ARCH_AVR8)\r
-       #include <LUFA/Drivers/Peripheral/Serial.h>\r
-       #include <LUFA/Drivers/Peripheral/TWI.h>\r
-       #include <LUFA/Drivers/Peripheral/ADC.h>\r
+       #if defined(TWCR)\r
+               #include <LUFA/Drivers/Peripheral/TWI.h>\r
+       #endif\r
+\r
+       #if defined(ADC)\r
+               #include <LUFA/Drivers/Peripheral/ADC.h>\r
+       #endif\r
+\r
+       #include <LUFA/Drivers/Peripheral/Serial.h>     \r
        #include <LUFA/Drivers/Peripheral/SPI.h>\r
        #include <LUFA/Drivers/Peripheral/SerialSPI.h>\r
 #elif (ARCH == ARCH_XMEGA)\r
        #include <LUFA/Drivers/Peripheral/Serial.h>\r
        #include <LUFA/Drivers/Peripheral/SPI.h>\r
        #include <LUFA/Drivers/Peripheral/SerialSPI.h>\r
-#elif (ARCH == ARCH_UC3)\r
        \r
+       #include <LUFA/Platform/XMEGA/ClockManagement.h>\r
+#elif (ARCH == ARCH_UC3)\r
+       #include <LUFA/Platform/UC3/ClockManagement.h>\r
+       #include <LUFA/Platform/UC3/InterruptManagement.h>\r
 #endif
\ No newline at end of file