+#include <LUFA/Common/Common.h>\r
+\r
+#include <LUFA/Drivers/USB/USB.h>\r
+#include <LUFA/Drivers/Misc/RingBuffer.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
+ #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
+#endif
\ No newline at end of file