AppConfigHeaders: Update several user projects to use configuration header files, rather than makefile defines.
	
		
	
				
					
				
			
							parent
							
								
									74fb2d895e
								
							
						
					
					
						commit
						926a83bbc1
					
				
											
												
													File diff suppressed because one or more lines are too long
												
											
										
									
								| @ -0,0 +1,64 @@ | |||||||
|  | /*
 | ||||||
|  |              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 Application Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This is a header file which is be 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  | ||||||
|  |  *  \ref Sec_Options section of the application documentation. | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _APP_CONFIG_H_ | ||||||
|  | #define _APP_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#define AUX_LINE_PORT              PORTB | ||||||
|  | 	#define AUX_LINE_PIN               PINB | ||||||
|  | 	#define AUX_LINE_DDR               DDRB | ||||||
|  | 	#define AUX_LINE_MASK              (1 << 4) | ||||||
|  | 
 | ||||||
|  | 	#define ENABLE_ISP_PROTOCOL | ||||||
|  | 	#define ENABLE_XPROG_PROTOCOL | ||||||
|  | 
 | ||||||
|  | 	#define VTARGET_ADC_CHANNEL        2 | ||||||
|  | 	#define VTARGET_REF_VOLTS          5 | ||||||
|  | 	#define VTARGET_SCALE_FACTOR       1 | ||||||
|  | //	#define VTARGET_USE_INTERNAL_REF
 | ||||||
|  | //	#define NO_VTARGET_DETECT
 | ||||||
|  | //	#define XCK_RESCUE_CLOCK_ENABLE
 | ||||||
|  | //	#define INVERTED_ISP_MISO
 | ||||||
|  | 
 | ||||||
|  | //	#define LIBUSB_DRIVER_COMPAT
 | ||||||
|  | //	#define FIRMWARE_VERSION_MINOR     0x11
 | ||||||
|  | 
 | ||||||
|  | #endif | ||||||
| @ -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_DEVICE_OPT_FULLSPEED | 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      16 | ||||||
|  | 		#define DEVICE_STATE_AS_GPIOR            0 | ||||||
|  | 		#define FIXED_NUM_CONFIGURATIONS         1 | ||||||
|  | //		#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 | ||||||
| @ -0,0 +1,56 @@ | |||||||
|  | /*
 | ||||||
|  |              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 Application Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This is a header file which is be 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  | ||||||
|  |  *  \ref Sec_Options section of the application documentation. | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _APP_CONFIG_H_ | ||||||
|  | #define _APP_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#define AVR_RESET_LINE_PORT            PORTD | ||||||
|  | 	#define AVR_RESET_LINE_DDR             DDRD | ||||||
|  | 	#define AVR_RESET_LINE_MASK            (1 << 4) | ||||||
|  | 
 | ||||||
|  | 	#define AVR_RESET_PULSE_MS             10 | ||||||
|  | 
 | ||||||
|  | 	#define TX_RX_LED_PULSE_MS             30 | ||||||
|  | 	#define PING_PONG_LED_PULSE_MS         100 | ||||||
|  | 
 | ||||||
|  | 	#define RECEIVE_BUFFER_FLUSH_MS        10 | ||||||
|  | 
 | ||||||
|  | #endif | ||||||
| @ -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_DEVICE_OPT_FULLSPEED | 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      8 | ||||||
|  | 		#define DEVICE_STATE_AS_GPIOR            0 | ||||||
|  | 		#define FIXED_NUM_CONFIGURATIONS         1 | ||||||
|  | //		#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 | ||||||
| @ -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 | ||||||
| @ -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_DEVICE_OPT_FULLSPEED | 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      8 | ||||||
|  | 		#define DEVICE_STATE_AS_GPIOR            0 | ||||||
|  | 		#define FIXED_NUM_CONFIGURATIONS         1 | ||||||
|  | //		#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 | ||||||
| @ -0,0 +1,57 @@ | |||||||
|  | /*
 | ||||||
|  |              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 Application Configuration Header File | ||||||
|  |  * | ||||||
|  |  *  This is a header file which is be 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  | ||||||
|  |  *  \ref Sec_Options section of the application documentation. | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | #ifndef _APP_CONFIG_H_ | ||||||
|  | #define _APP_CONFIG_H_ | ||||||
|  | 
 | ||||||
|  | 	#define MAG_T1_CLOCK         (1 << 0) | ||||||
|  | 	#define MAG_T1_DATA          (1 << 1) | ||||||
|  | 	#define MAG_T2_CLOCK         (1 << 2) | ||||||
|  | 	#define MAG_T2_DATA          (1 << 3) | ||||||
|  | 	#define MAG_T3_CLOCK         (1 << 4) | ||||||
|  | 	#define MAG_T3_DATA          (1 << 5) | ||||||
|  | 	#define MAG_CARDPRESENT      (1 << 6) | ||||||
|  | 
 | ||||||
|  | 	#define MAG_PORT             PORTC | ||||||
|  | 	#define MAG_PIN              PINC | ||||||
|  | 	#define MAG_DDR              DDRC | ||||||
|  | 
 | ||||||
|  | #endif | ||||||
| @ -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_DEVICE_OPT_FULLSPEED | 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      8 | ||||||
|  | 		#define DEVICE_STATE_AS_GPIOR            0 | ||||||
|  | 		#define FIXED_NUM_CONFIGURATIONS         1 | ||||||
|  | //		#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 | ||||||
					Loading…
					
					
				
		Reference in new issue
	
	 Dean Camera
						Dean Camera