#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