Update UC3 platform driver support to use the bitmasks defined in the header files...
[pub/USBasp.git] / Projects / AVRISP-MKII / Descriptors.h
index c831cff..786e487 100644 (file)
 #define _DESCRIPTORS_H_
 
        /* Includes: */
-               #include <LUFA/Common/Common.h>
-               #include <LUFA/Drivers/USB/USB.h>
+               #include <avr/pgmspace.h>
 
-               #if (ARCH == ARCH_AVR8)
-                       #include <avr/pgmspace.h>
-               #endif
+               #include <LUFA/Drivers/USB/USB.h>
 
        /* Macros: */
-               #if (ARCH == ARCH_UC3) // TODO: FIXME
-                       #define PROGMEM const
-               #endif
-       
                #if !defined(LIBUSB_DRIVER_COMPAT)
                        /** Endpoint number of the AVRISP data OUT endpoint. */
                        #define AVRISP_DATA_OUT_EPNUM      2
                typedef struct
                {
                        USB_Descriptor_Configuration_Header_t    Config;
+                       
+                       // Atmel AVRISP-MKII Interface
                        USB_Descriptor_Interface_t               AVRISP_Interface;
                        USB_Descriptor_Endpoint_t                AVRISP_DataInEndpoint;
                        USB_Descriptor_Endpoint_t                AVRISP_DataOutEndpoint;
-               } ATTR_PACKED USB_Descriptor_Configuration_t;
+               } USB_Descriptor_Configuration_t;
 
        /* Function Prototypes: */
                uint16_t CALLBACK_USB_GetDescriptor(const uint16_t wValue,