X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/298592383ad2a98922064a0d183390e896856483..57fe6b4fb97668eb15c4fa56095c0abd746d6c99:/Bootloaders/TeensyHID/Descriptors.h diff --git a/Bootloaders/TeensyHID/Descriptors.h b/Bootloaders/TeensyHID/Descriptors.h index 37a2b644e..8ef964d2a 100644 --- a/Bootloaders/TeensyHID/Descriptors.h +++ b/Bootloaders/TeensyHID/Descriptors.h @@ -93,18 +93,19 @@ /** Vendor usage page for the Teensy 2.0 board */ #define TEENSY_USAGEPAGE_20 0x1B - /** Vendor usage page for the Teensy++ 1.0 board */ + /** Vendor usage page for the Teensy++ 2.0 board */ #define TEENSY_USAGEPAGE_20PP 0x1C - #if defined(USB_SERIES_2_AVR) + #if (defined(__AVR_AT90USB162__) || defined(__AVR_ATmega16U2__)) #define TEENSY_USAGEPAGE TEENSY_USAGEPAGE_10 - #elif defined(USB_SERIES_4_AVR) + #elif defined(__AVR_ATmega32U4__) #define TEENSY_USAGEPAGE TEENSY_USAGEPAGE_20 - #define TEENSY_USAGE TEENSY_USAGE_20 - #elif defined(USB_SERIES_6_AVR) + #elif (defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB647__)) #define TEENSY_USAGEPAGE TEENSY_USAGEPAGE_10PP - #elif defined(USB_SERIES_7_AVR) + #elif (defined(__AVR_AT90USB1286__) || defined(__AVR_AT90USB1287__)) #define TEENSY_USAGEPAGE TEENSY_USAGEPAGE_20PP + #else + #error The selected AVR model is not currently supported by the TeensyHID bootloader. #endif /* Function Prototypes: */