*/ \r
#define ATTR_CAN_DOWNLOAD (1 << 0)\r
\r
- #if defined(__AVR_AT90USB1286__)\r
+ #if defined(__AVR_AT90USB1287__)\r
#define PRODUCT_ID_CODE 0x2FFB\r
#define AVR_SIGNATURE_1 0x1E\r
#define AVR_SIGNATURE_2 0x97\r
#define AVR_SIGNATURE_3 0x82\r
- #elif defined(__AVR_AT90USB1287__)\r
+ #elif defined(__AVR_AT90USB647__)\r
+ #define PRODUCT_ID_CODE 0x2FF9\r
+ #define AVR_SIGNATURE_1 0x1E\r
+ #define AVR_SIGNATURE_2 0x96\r
+ #define AVR_SIGNATURE_3 0x82\r
+ #elif defined(__AVR_AT90USB1286__)\r
#define PRODUCT_ID_CODE 0x2FFB\r
#define AVR_SIGNATURE_1 0x1E\r
#define AVR_SIGNATURE_2 0x97\r
#define AVR_SIGNATURE_1 0x1E\r
#define AVR_SIGNATURE_2 0x95\r
#define AVR_SIGNATURE_3 0x88\r
- #elif defined(__AVR_AT90USB647__)\r
- #define PRODUCT_ID_CODE 0x2FF9\r
- #define AVR_SIGNATURE_1 0x1E\r
- #define AVR_SIGNATURE_2 0x96\r
- #define AVR_SIGNATURE_3 0x82\r
#elif defined(__AVR_ATmega32U4__)\r
#define PRODUCT_ID_CODE 0x2FF4\r
#define AVR_SIGNATURE_1 0x1E\r
#define AVR_SIGNATURE_1 0x1E\r
#define AVR_SIGNATURE_2 0x94\r
#define AVR_SIGNATURE_3 0x88\r
+ #elif defined(__AVR_ATmega32U2__)\r
+ #define PRODUCT_ID_CODE 0x2FF0\r
+ #define AVR_SIGNATURE_1 0x1E\r
+ #define AVR_SIGNATURE_2 0x94\r
+ #define AVR_SIGNATURE_3 0x82\r
+ #elif defined(__AVR_ATmega16U2__)\r
+ #define PRODUCT_ID_CODE 0x2FEF\r
+ #define AVR_SIGNATURE_1 0x1E\r
+ #define AVR_SIGNATURE_2 0x94\r
+ #define AVR_SIGNATURE_3 0x89\r
#elif defined(__AVR_AT90USB162__)\r
#define PRODUCT_ID_CODE 0x2FFA\r
#define AVR_SIGNATURE_1 0x1E\r
#define AVR_SIGNATURE_1 0x1E\r
#define AVR_SIGNATURE_2 0x93\r
#define AVR_SIGNATURE_3 0x82\r
- #elif defined(__AVR_ATmega16U2__)\r
- #define PRODUCT_ID_CODE 0x2FEF\r
- #define AVR_SIGNATURE_1 0x1E\r
- #define AVR_SIGNATURE_2 0x94\r
- #define AVR_SIGNATURE_3 0x89\r
#elif defined(__AVR_AT90USB82__)\r
#define PRODUCT_ID_CODE 0x2FEE\r
#define AVR_SIGNATURE_1 0x1E\r
typedef struct\r
{\r
USB_Descriptor_Configuration_Header_t Config;\r
- USB_Descriptor_Interface_t DFUInterface;\r
- USB_DFU_Functional_Descriptor_t DFUFunctional;\r
+ USB_Descriptor_Interface_t DFU_Interface;\r
+ USB_DFU_Functional_Descriptor_t DFU_Functional;\r
} USB_Descriptor_Configuration_t;\r
\r
/* Function Prototypes: */\r