diff options
Diffstat (limited to 'Projects/AVRISP-MKII/AVRISP-MKII.h')
-rw-r--r-- | Projects/AVRISP-MKII/AVRISP-MKII.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/Projects/AVRISP-MKII/AVRISP-MKII.h b/Projects/AVRISP-MKII/AVRISP-MKII.h index 2650b4939..5a0d09111 100644 --- a/Projects/AVRISP-MKII/AVRISP-MKII.h +++ b/Projects/AVRISP-MKII/AVRISP-MKII.h @@ -37,11 +37,7 @@ #define _AVRISP_H_ /* Includes: */ - #include <avr/io.h> - #include <avr/wdt.h> - #include <avr/interrupt.h> - #include <avr/power.h> - + #include <LUFA/Common/Common.h> #include <LUFA/Version.h> #include <LUFA/Drivers/Board/LEDs.h> #include <LUFA/Drivers/USB/USB.h> @@ -50,6 +46,17 @@ #include <LUFA/Drivers/Peripheral/ADC.h> #endif + #if (ARCH == ARCH_AVR8) + #include <avr/io.h> + #include <avr/wdt.h> + #include <avr/interrupt.h> + #include <avr/power.h> + #elif (ARCH == ARCH_UC3) + #include <avr32/io.h> + + #include <LUFA/Platform/UC3/INTC_UC3.h> // TODO: FIXME + #endif + #include "Descriptors.h" #include "Lib/V2Protocol.h" @@ -69,9 +76,6 @@ /** LED mask for the library LED driver, to indicate that the USB interface is busy. */ #define LEDMASK_BUSY (LEDS_LED1 | LEDS_LED2) - /** LED mask for the library LED driver, to indicate that the target is being powered by VBUS. */ - #define LEDMASK_VBUSPOWER LEDS_LED3 - /* Function Prototypes: */ void SetupHardware(void); void AVRISP_Task(void); |