+ \r
+ /** Vendor usage page for the Teensy 1.0 board */\r
+ #define TEENSY_USAGEPAGE_10 0x19\r
+\r
+ /** Vendor usage page for the Teensy++ 1.0 board */\r
+ #define TEENSY_USAGEPAGE_10PP 0x1A\r
+\r
+ /** Vendor usage page for the Teensy 2.0 board */\r
+ #define TEENSY_USAGEPAGE_20 0x1B\r
+ \r
+ /** Vendor usage page for the Teensy++ 1.0 board */\r
+ #define TEENSY_USAGEPAGE_20PP 0x1C\r
+ \r
+ #if defined(USB_SERIES_2_AVR)\r
+ #define TEENSY_USAGEPAGE TEENSY_USAGEPAGE_10\r
+ #elif defined(USB_SERIES_4_AVR)\r
+ #define TEENSY_USAGEPAGE TEENSY_USAGEPAGE_20\r
+ #define TEENSY_USAGE TEENSY_USAGE_20\r
+ #elif defined(USB_SERIES_6_AVR)\r
+ #define TEENSY_USAGEPAGE TEENSY_USAGEPAGE_10PP\r
+ #elif defined(USB_SERIES_7_AVR)\r
+ #define TEENSY_USAGEPAGE TEENSY_USAGEPAGE_20PP\r
+ #endif\r