mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-30 21:02:32 +01:00 
			
		
		
		
	AppConfigHeaders: Switch class driver Host mode demos to use LUFAConfig.h configuration header files.
This commit is contained in:
		
							parent
							
								
									a9f0369fac
								
							
						
					
					
						commit
						64d00efd91
					
				| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | 		#define HOST_DEVICE_SETTLE_DELAY_MS	     0 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,9 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| LUFA_OPTS += -D HOST_DEVICE_SETTLE_DELAY_MS=0 |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -167,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/AudioInputHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/AudioInputHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
| @ -65,6 +65,12 @@ | |||||||
| 		/** Maximum ADC range for the microphone input. */ | 		/** Maximum ADC range for the microphone input. */ | ||||||
| 		#define ADC_MAX_RANGE             0x3FF | 		#define ADC_MAX_RANGE             0x3FF | ||||||
| 
 | 
 | ||||||
|  | 		/** Defined to indicate that the microphone input voltage is biased to half the ADC reference voltage. */ | ||||||
|  | 		#define MICROPHONE_BIASED_TO_HALF_RAIL | ||||||
|  | 		 | ||||||
|  | 		/** Defined to generate test tone when a button is pressed, rather than use a microphone for audio samples. */ | ||||||
|  | 		#define USE_TEST_TONE | ||||||
|  | 
 | ||||||
| 		/** LED mask for the library LED driver, to indicate that the USB interface is not ready. */ | 		/** LED mask for the library LED driver, to indicate that the USB interface is not ready. */ | ||||||
| 		#define LEDMASK_USB_NOTREADY      LEDS_LED1 | 		#define LEDMASK_USB_NOTREADY      LEDS_LED1 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -64,13 +64,13 @@ | |||||||
|  *   </tr> |  *   </tr> | ||||||
|  *   <tr> |  *   <tr> | ||||||
|  *    <td>USE_TEST_TONE</td> |  *    <td>USE_TEST_TONE</td> | ||||||
|  *    <td>Makefile LUFA_OPTS</td> |  *    <td>AudioOutputHost.h</td> | ||||||
|  *    <td>When defined, this alters the demo to produce a square wave test tone when the first board button is pressed |  *    <td>When defined, this alters the demo to produce a square wave test tone when the first board button is pressed | ||||||
|  *        instead of sampling the board microphone.</td> |  *        instead of sampling the board microphone.</td> | ||||||
|  *   </tr> |  *   </tr> | ||||||
|  *   <tr> |  *   <tr> | ||||||
|  *    <td>MICROPHONE_BIASED_TO_HALF_RAIL</td> |  *    <td>MICROPHONE_BIASED_TO_HALF_RAIL</td> | ||||||
|  *    <td>Makefile LUFA_OPTS</td> |  *    <td>AudioOutputHost.h</td> | ||||||
|  *    <td>When defined, this alters the demo so that the half VCC bias of the microphone input is subtracted.</td> |  *    <td>When defined, this alters the demo so that the half VCC bias of the microphone input is subtracted.</td> | ||||||
|  *   </tr> |  *   </tr> | ||||||
|  *  </table> |  *  </table> | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/AudioOutputHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/AudioOutputHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,11 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 |  | ||||||
| LUFA_OPTS += -D MICROPHONE_BIASED_TO_HALF_RAIL |  | ||||||
| LUFA_OPTS += -D USE_TEST_TONE |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -169,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/KeyboardHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/KeyboardHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/MIDIHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/MIDIHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/MassStorageHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/MassStorageHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | 		#define USB_STREAM_TIMEOUT_MS            5000 | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,9 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| LUFA_OPTS += -D USB_STREAM_TIMEOUT_MS=5000 |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -167,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/MouseHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/MouseHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/PrinterHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/PrinterHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/RNDISEthernetHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/RNDISEthernetHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/StillImageHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/StillImageHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
							
								
								
									
										93
									
								
								Demos/Host/ClassDriver/VirtualSerialHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								Demos/Host/ClassDriver/VirtualSerialHost/Config/LUFAConfig.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | |||||||
|  | /*
 | ||||||
|  |              LUFA Library | ||||||
|  |      Copyright (C) Dean Camera, 2012. | ||||||
|  | 
 | ||||||
|  |   dean [at] fourwalledcubicle [dot] com | ||||||
|  |            www.lufa-lib.org | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /*
 | ||||||
|  |   Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com) | ||||||
|  | 
 | ||||||
|  |   Permission to use, copy, modify, distribute, and sell this | ||||||
|  |   software and its documentation for any purpose is hereby granted | ||||||
|  |   without fee, provided that the above copyright notice appear in | ||||||
|  |   all copies and that both that the copyright notice and this | ||||||
|  |   permission notice and warranty disclaimer appear in supporting | ||||||
|  |   documentation, and that the name of the author not be used in | ||||||
|  |   advertising or publicity pertaining to distribution of the | ||||||
|  |   software without specific, written prior permission. | ||||||
|  | 
 | ||||||
|  |   The author disclaim all warranties with regard to this | ||||||
|  |   software, including all implied warranties of merchantability | ||||||
|  |   and fitness.  In no event shall the author be liable for any | ||||||
|  |   special, indirect or consequential damages or any damages | ||||||
|  |   whatsoever resulting from loss of use, data or profits, whether | ||||||
|  |   in an action of contract, negligence or other tortious action, | ||||||
|  |   arising out of or in connection with the use or performance of | ||||||
|  |   this software. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | /** \file
 | ||||||
|  |  *  \brief LUFA Library Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This header file is used to configure LUFA's compile time options, | ||||||
|  |  *  as an alternative to the compile time constants supplied through | ||||||
|  |  *  a makefile. | ||||||
|  |  * | ||||||
|  |  *  For information on what each token does, refer to the LUFA | ||||||
|  |  *  manual section "Summary of Compile Tokens". | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _LUFA_CONFIG_H_ | ||||||
|  | #define _LUFA_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#if (ARCH == ARCH_AVR8) | ||||||
|  | 
 | ||||||
|  | 		/* 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 ORDERED_EP_CONFIG
 | ||||||
|  | 		#define USE_STATIC_OPTIONS               (USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL) | ||||||
|  | //		#define USB_DEVICE_ONLY
 | ||||||
|  | 		#define USB_HOST_ONLY | ||||||
|  | //		#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_CONFIGURATIONS         {Insert Value Here}
 | ||||||
|  | //		#define CONTROL_ONLY_DEVICE
 | ||||||
|  | //		#define INTERRUPT_CONTROL_ENDPOINT
 | ||||||
|  | //		#define NO_DEVICE_REMOTE_WAKEUP
 | ||||||
|  | //		#define NO_DEVICE_SELF_POWER
 | ||||||
|  | 
 | ||||||
|  | 		/* USB Host Mode Driver Related Tokens: */ | ||||||
|  | //		#define HOST_STATE_AS_GPIOR              {Insert Value Here}
 | ||||||
|  | //		#define USB_HOST_TIMEOUT_MS              {Insert Value Here}
 | ||||||
|  | //		#define HOST_DEVICE_SETTLE_DELAY_MS	     {Insert Value Here}
 | ||||||
|  | //      #define NO_AUTO_VBUS_MANAGEMENT
 | ||||||
|  | //      #define INVERTED_VBUS_ENABLE_LINE
 | ||||||
|  | 
 | ||||||
|  | 	#else | ||||||
|  | 
 | ||||||
|  | 		#error Unsupported architecture for this LUFA configuration file. | ||||||
|  | 
 | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
| @ -120,8 +120,7 @@ LUFA_PATH = ../../../.. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # LUFA library compile-time options and predefined tokens
 | # LUFA library compile-time options and predefined tokens
 | ||||||
| LUFA_OPTS  = -D USB_HOST_ONLY | LUFA_OPTS  = -D USE_LUFA_CONFIG_HEADER | ||||||
| LUFA_OPTS += -D USE_STATIC_OPTIONS="(USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Create the LUFA source path variables by including the LUFA root makefile
 | # Create the LUFA source path variables by including the LUFA root makefile
 | ||||||
| @ -166,7 +165,7 @@ DEBUG = dwarf-2 | |||||||
| #     Each directory must be seperated by a space.
 | #     Each directory must be seperated by a space.
 | ||||||
| #     Use forward slashes for directory separators.
 | #     Use forward slashes for directory separators.
 | ||||||
| #     For a directory that has spaces, enclose it in quotes.
 | #     For a directory that has spaces, enclose it in quotes.
 | ||||||
| EXTRAINCDIRS = $(LUFA_PATH)/ | EXTRAINCDIRS = $(LUFA_PATH)/ Config/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Compiler flag to set the C Standard level.
 | # Compiler flag to set the C Standard level.
 | ||||||
|  | |||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dean Camera
						Dean Camera