Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							b7e3c86e4e 
							
						 
					 
					
						
						
							
							Rename build system module makefiles from "lufa.MODULE.in" to "lufa_MODULE.mk" to prevent makefile from assuming the include is an old style build rule, slowing down the build process.  
						
						... 
						
						
						
						Prevent the BUILD module from shell-executing multiple processes to determine the avr-size flags to speed up the build, unless the size rule is invoked.
Add warnings and set warnings as errors to the SingleUSBModeTest build test makefile. 
						
						
					 
					
						2012-07-14 13:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1faa5ba70a 
							
						 
					 
					
						
						
							
							Fix project makefiles - remove trailing slash from LUFA_PATH entries and the XPLAINBridge project AVRISP file include path to prevent build errors.  
						
						
						
						
					 
					
						2012-07-11 19:57:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2e27cc2670 
							
						 
					 
					
						
						
							
							Fixed CDC and DFU bootloaders API page erase and write function failures (thanks to Martin Lambert).  
						
						
						
						
					 
					
						2012-06-29 04:55:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c9ba8f2a2c 
							
						 
					 
					
						
						
							
							Clean up bootloader makefiles to make them a bit more readable.  
						
						
						
						
					 
					
						2012-06-26 17:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							4da2ba9f1c 
							
						 
					 
					
						
						
							
							Modify CDC and DFU bootloaders so that the various BootloaderAPI components are in unique sections and mapped explicitly - this will ensure the API and signature entries are always linked at the correct explicit address.  
						
						
						
						
					 
					
						2012-06-15 16:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							deb6fce7bc 
							
						 
					 
					
						
						
							
							Remove unused makefile macro from the DFU bootloader.  
						
						
						
						
					 
					
						2012-06-12 17:10:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							61b5740a25 
							
						 
					 
					
						
						
							
							Clean up bootloader makefile comments.  
						
						
						
						
					 
					
						2012-06-09 13:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							49ca5c3c83 
							
						 
					 
					
						
						
							
							Add new ATPROGRAM build system module. Add ATPROGRAM and CPPCHECK modules to all application makefiles.  
						
						
						
						
					 
					
						2012-06-04 16:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7655205aac 
							
						 
					 
					
						
						
							
							Clean up CORE build system module, use simple rather than recursive make variables for internal constants and $(shell) derived values.  
						
						
						
						
					 
					
						2012-06-02 21:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							56e792c95b 
							
						 
					 
					
						
						
							
							Switch over Demos, Bootloaders and Projects to the new and improved build system.  
						
						
						
						
					 
					
						2012-06-01 22:32:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							063474561d 
							
						 
					 
					
						
						
							
							Merge in latest trunk.  
						
						
						
						
					 
					
						2012-05-20 15:43:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							8cfb3d9f09 
							
						 
					 
					
						
						
							
							Update project Doxygen and makefiles so that the resulting project documentation hides the unused version value, and uses the same HTML CSS stylesheet as the library core.  
						
						
						
						
					 
					
						2012-05-17 21:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							74fb2d895e 
							
						 
					 
					
						
						
							
							AppConfigHeaders: Update bootloaders to use configuration header files, rather than makefile defines.  
						
						
						
						
					 
					
						2012-05-10 19:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							359fbfe14d 
							
						 
					 
					
						
						
							
							Add branch for the conversion of demos to use standard C header files for configuration, rather than makefile defined macros.  
						
						
						
						
					 
					
						2012-05-10 19:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1ab76048c9 
							
						 
					 
					
						
						
							
							Alter the bootloader section sizes to all be 8KB, to be in line with the default AT90USB1287 fuses, as that is the default target MCU. Add instructions to the documentation to clarify this for the user (thanks to Georg Glock).  
						
						
						
						
					 
					
						2012-04-18 18:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							e8570c4a37 
							
						 
					 
					
						
						
							
							Fixed CDC and DFU bootloaders failing to compile when the bootloader section size is 8KB or more (thanks to Georg Glock).  
						
						
						
						
					 
					
						2012-04-14 10:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3211b35a4c 
							
						 
					 
					
						
						
							
							Make Doxygen fail for any Doxygen output other than unsupported tags (as these are somewhat benign).  
						
						... 
						
						
						
						Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export. 
						
						
					 
					
						2012-04-09 10:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7cac5e22d7 
							
						 
					 
					
						
						
							
							Added additional bootloader API data to expose the bootloader start address and class to the DFU and CDC class bootloaders.  
						
						
						
						
					 
					
						2012-03-29 19:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d5291c2e10 
							
						 
					 
					
						
						
							
							Only abort Doxygen documentation generation if a non-unsupported tag warning is encountered.  
						
						
						
						
					 
					
						2012-03-09 22:36:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							663f9bd5f5 
							
						 
					 
					
						
						
							
							Update Doxygen documentation build scripts to fail if any warnings are generated.  
						
						
						
						
					 
					
						2012-03-09 21:28:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							bc3db793e9 
							
						 
					 
					
						
						
							
							Minor bootloader tweaks; make some functions static where possible to reduce the compiled binary size, add additional comments to the makefiles.  
						
						
						
						
					 
					
						2012-01-15 14:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							075538abb9 
							
						 
					 
					
						
						
							
							Use the proper "-Wl,--undefined=BootloaderAPI_JumpTable" linker command line parameter in the bootloaders to ensure that the API jump tables are not discarded, rather than the previous C volatile pointer hack (thanks to Opendous Inc.).  
						
						
						
						
					 
					
						2011-11-23 14:09:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1a4a26271e 
							
						 
					 
					
						
						
							
							Added User Application APIs to the CDC and DFU class bootloaders.  
						
						
						
						
					 
					
						2011-10-11 06:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							b5682f2c44 
							
						 
					 
					
						
						
							
							Add project name to the Doxygen makefile target output.  
						
						
						
						
					 
					
						2011-09-21 06:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ca9f89ce82 
							
						 
					 
					
						
						
							
							Add new "checksource" target to the library makefiles, for automated source file existance checking.  
						
						
						
						
					 
					
						2011-06-20 14:38:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							aba7932a5c 
							
						 
					 
					
						
						
							
							F_CLOCK changed to F_USB to be more descriptive, and applicable on future architecture ports.  
						
						
						
						
					 
					
						2011-03-21 10:20:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3d4d8e7f62 
							
						 
					 
					
						
						
							
							Add new ARCH option to the makefiles to (eventually) specify the target device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.  
						
						
						
						
					 
					
						2011-02-19 18:37:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7d823d926f 
							
						 
					 
					
						
						
							
							Update HID bootloader loader application to support the VID/PID used by the bootloader.  
						
						
						
						
					 
					
						2011-02-09 22:35:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							088bfb10b2 
							
						 
					 
					
						
						
							
							Change bootloader makefiles to automatically compute the bootloader starting address from a flash size and bootloader section size, expressed in KB.  
						
						
						
						
					 
					
						2011-02-09 17:58:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f555ad7ced 
							
						 
					 
					
						
						
							
							Altered all endpoint/pipe stream transfers so that the new BytesProcessed parameter now points to a location where the number of bytes in the transfer that have been completed can be stored (or NULL if entire transaction should be performed in one chunk).  
						
						... 
						
						
						
						Added new Endpoint_Null_Stream() and Pipe_Null_stream() functions.
Removed the NO_STREAM_CALLBACKS compile time option due to the new partial stream transfer feature replacing it.
Fixed errors in the incomplete Test and Measurement device demo preventing proper operation (thanks to Pavel Plotnikov). 
						
						
					 
					
						2011-01-10 18:43:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							99a132709e 
							
						 
					 
					
						
						
							
							Fix incorrect ADEFS and CPPDEFS entries in the DFU and CDC class bootloader makefiles.  
						
						
						
						
					 
					
						2010-11-09 09:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5a4def7478 
							
						 
					 
					
						
						
							
							Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda  
						
						
						
						
					 
					
						2010-10-13 14:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							292a631b62 
							
						 
					 
					
						
						
							
							Added new NO_SOF_EVENTS compile time option, enabled in the bootloaders to reduce the compiled binary size.  
						
						
						
						
					 
					
						2010-10-07 11:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							bd85422d2b 
							
						 
					 
					
						
						
							
							Added the --suppress-bootloader-mem option to the makefile dfu target, to ensure that writes to the bootloader section of the AVR's flash memory are ignored (thanks to Axel Rohde).  
						
						... 
						
						
						
						Fixed incorrect command name for EEPROM memory programming in the makefile dfu-ee target.
Makefile whitespace fixes. 
						
						
					 
					
						2010-09-24 06:45:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2f091cec 
							
						 
					 
					
						
						
							
							Make project makefiles correctly clean intermeditary build files from assembly and C++ sources (thanks to Daniel Czigany).  
						
						
						
						
					 
					
						2010-09-15 03:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5f3a1b2629 
							
						 
					 
					
						
						
							
							Fix invocations of avr-size in all makefiles broken on unpatched *nix systems, due to the recent update to the latest WinAVR makefile template.  
						
						
						
						
					 
					
						2010-08-08 08:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3c72896e84 
							
						 
					 
					
						
						
							
							Fixed software application start command broken in the DFU class bootloader when dfu-programmer is used due to application start address corruption.  
						
						
						
						
					 
					
						2010-08-05 09:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5dfa25f81a 
							
						 
					 
					
						
						
							
							Re-add deleted linker options to the Bootloader makefiles, which was preventing the compiled application from being shifted into the bootloader section address space.  
						
						
						
						
					 
					
						2010-07-31 08:03:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fd9b34aac4 
							
						 
					 
					
						
						
							
							Add the formula used to obtain the bootloader start address to the Bootloader makefiles to help users compute the correct address for each device based on the bootloader section size.  
						
						
						
						
					 
					
						2010-07-30 05:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6b5e684c77 
							
						 
					 
					
						
						
							
							Update makefiles to use the latest WinAVR/Atmel toolchain makefile template.  
						
						... 
						
						
						
						Add new module source variables to the library core makefile, so that module sources can be added to a project's makefile on a per-module rather than per-file basis. 
						
						
					 
					
						2010-07-19 14:00:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							42ac34b484 
							
						 
					 
					
						
						
							
							Change over all makefiles to use C99 standards mode, rather than C99 + GNU Extensions.  
						
						
						
						
					 
					
						2010-07-18 07:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9299735c75 
							
						 
					 
					
						
						
							
							Disable strict aliasing explicitly in the project makefiles, as this is apparently enabled by default in newer AVR-GCC builds, and aliasing is used heavily for type-punning through the LUFA and third party library's codebase.  
						
						
						
						
					 
					
						2010-07-15 17:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f4710f6f86 
							
						 
					 
					
						
						
							
							Removed the automated checking of event names in the demo, project and bootloader makefiles due to inconsistancies between the behaviour of the command line tools used to perform the check on each platform.  
						
						... 
						
						
						
						Removed the internal endpoint and pipe memory allocation macros, as this is already performed directly in the code. Simplify the endpoint and pipe reset procedure. 
						
						
					 
					
						2010-07-15 16:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ae9dab1398 
							
						 
					 
					
						
						
							
							Add missing clean_doxygen phony targets to the project makefiles.  
						
						
						
						
					 
					
						2010-07-12 10:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							8b053d6ba5 
							
						 
					 
					
						
						
							
							Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific functions that are more complicated than simple macros. Moved USB_Device_SendRemoteWakeup() to the new Device.c source file and corrected it to unfreeze and restart the USB controller clock before issuing a Remote Wakeup request.  
						
						... 
						
						
						
						Removed the USB_Device_IsRemoteWakeupSent() and USB_Device_IsUSBSuspended() macros, as they are now obsolete. 
						
						
					 
					
						2010-07-02 03:37:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							152b2764c3 
							
						 
					 
					
						
						
							
							Small tweaks to ConfigDescriptor.c/.h to ensure pointers use the correct type, and to remove const attribute from the descriptor comparator callback function pointer type define, and into the function prototype instead.  
						
						
						
						
					 
					
						2010-05-30 14:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							071e02c6b6 
							
						 
					 
					
						
						
							
							Add svn:eol-style property to source files, so that the line endings are correctly converted to the target system's native end of line style.  
						
						
						
						
					 
					
						2010-05-08 03:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							e331b531c6 
							
						 
					 
					
						
						
							
							Change over instances of "make" in the makefiles to "$(MAKE)" to allow for the make tool to be overridden.  
						
						
						
						
					 
					
						2010-05-07 07:11:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							e977774d4e 
							
						 
					 
					
						
						
							
							Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the LowLevel directory as it is hardware-dependent.  
						
						
						
						
					 
					
						2010-04-28 08:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							19ecd04f37 
							
						 
					 
					
						
						
							
							Removed invalid dfu and flip related targets from the bootloaders - bootloaders can only be replaced with an external programmer.  
						
						
						
						
					 
					
						2010-04-13 12:10:04 +00:00