Add XMEGA compile time tokens to the LUFAConfig.h code template.
[pub/lufa.git] / LUFA / CodeTemplates / LUFAConfig.h
index 9feb341..e1b1f36 100644 (file)
 //             #define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 //             #define HOST_DEVICE_SETTLE_DELAY_MS          {Insert Value Here}
 
+       #elif (ARCH == ARCH_XMEGA)
+       
+               /* Non-USB Related Configuration Tokens: */
+//             #define DISABLE_TERMINAL_CODES
+
+               /* USB Class Driver Related Tokens: */
+//             #define HID_HOST_BOOT_PROTOCOL_ONLY
+//             #define HID_STATETABLE_STACK_DEPTH       {Insert Value Here}
+//             #define HID_USAGE_STACK_DEPTH            {Insert Value Here}
+//             #define HID_MAX_COLLECTIONS              {Insert Value Here}
+//             #define HID_MAX_REPORTITEMS              {Insert Value Here}
+//             #define HID_MAX_REPORT_IDS               {Insert Value Here}
+//             #define NO_CLASS_DRIVER_AUTOFLUSH
+
+               /* General USB Driver Related Tokens: */
+//             #define USE_STATIC_OPTIONS               {Insert Value Here}
+//             #define USB_STREAM_TIMEOUT_MS            {Insert Value Here}
+//             #define NO_LIMITED_CONTROLLER_CONNECT
+//             #define NO_SOF_EVENTS
+
+               /* USB Device Mode Driver Related Tokens: */
+//             #define USE_RAM_DESCRIPTORS
+//             #define USE_FLASH_DESCRIPTORS
+//             #define USE_EEPROM_DESCRIPTORS
+//             #define NO_INTERNAL_SERIAL
+//             #define FIXED_CONTROL_ENDPOINT_SIZE      {Insert Value Here}
+//             #define DEVICE_STATE_AS_GPIOR            {Insert Value Here}
+//             #define FIXED_NUM_CONFIGURATION          {Insert Value Here}
+//             #define CONTROL_ONLY_DEVICE
+//             #define NO_DEVICE_REMOTE_WAKEUP
+//             #define NO_DEVICE_SELF_POWER
+
        #elif (ARCH == ARCH_UC3)
 
                /* Non-USB Related Configuration Tokens: */