Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								de0df8b162 
								
							 
						 
						
							
							
								
								Update copyright year to 2013.  
							
							
							
						 
						
							2013-01-03 11:37:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								13dd494cfe 
								
							 
						 
						
							
							
								
								Upgrade Doxygen configuration files to the latest Doxygen version.  
							
							
							
						 
						
							2013-01-03 11:32:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								2608fd1dd4 
								
							 
						 
						
							
							
								
								Fixed hardware race condition that could cause failed device enumerations for AVR8 and UC3 architectures (thanks to Mike Beyhs).  
							
							... 
							
							
							
							Fixed incorrect Minimus board LED definitions (thanks to Joonas Lahtinen).
Fixed incorrect LED masks for received data display in the Device GenericHID demos (thanks to Denys Berkovskyy). 
							
						 
						
							2013-01-03 10:53:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								eee252603b 
								
							 
						 
						
							
							
								
								Minor documentation improvements.  
							
							
							
						 
						
							2012-10-05 20:22:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								1eefbf9041 
								
							 
						 
						
							
							
								
								Use the framework provided GlobalInterruptEnable() function instead of the AVR8/XMEGA specific sei() macro, for future demo/project portability.  
							
							
							
						 
						
							2012-09-17 21:00:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								94f5f31f10 
								
							 
						 
						
							
							
								
								Upgrade Doxygen configuration files, custom style CSS and DOXYGEN build module for the latest Doxygen release.  
							
							
							
						 
						
							2012-08-13 05:11:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9c590e41d7 
								
							 
						 
						
							
							
								
								Add help text to the project makefiles to help new users get information on the improved build system.  
							
							
							
						 
						
							2012-08-11 11:51:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e5781d172e 
								
							 
						 
						
							
							
								
								Upgrade Doxygen configuration files to 1.8.1.2.  
							
							
							
						 
						
							2012-07-29 15:18:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								393fc71d8e 
								
							 
						 
						
							
							
								
								Add HID bootloader build module (thanks to Stefan Hellermann).  
							
							
							
						 
						
							2012-06-21 20:24:29 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								56e792c95b 
								
							 
						 
						
							
							
								
								Switch over Demos, Bootloaders and Projects to the new and improved build system.  
							
							
							
						 
						
							2012-06-01 22:32:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c3dd6ac781 
								
							 
						 
						
							
							
								
								AppConfigHeaders: Merge in latest trunk.  
							
							
							
						 
						
							2012-05-27 16:48:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								7d65c54eef 
								
							 
						 
						
							
							
								
								Remove legacy AS4 project files, now that they can be automatically generated by the new maintenance script.  
							
							
							
						 
						
							2012-05-27 16:36:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								063474561d 
								
							 
						 
						
							
							
								
								Merge in latest trunk.  
							
							
							
						 
						
							2012-05-20 15:43:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f2ae4dc255 
								
							 
						 
						
							
							
								
								Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet and footer HTML, add explicit spacing into documentation code fragments to prevent Doxygen from removing empty lines in the output.  
							
							
							
						 
						
							2012-05-20 10:55:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c31fdbd03e 
								
							 
						 
						
							
							
								
								Minor documentation adjustments to the demos, projects and bootloaders to ensure correct formatting of application device support.  
							
							
							
						 
						
							2012-05-18 18:39:35 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								cb9e7392c5 
								
							 
						 
						
							
							
								
								AppConfigHeaders: Make sure that in applications using an AppConfig.h configuration file, all application headers include the configuration file.  
							
							
							
						 
						
							2012-05-15 19:51:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e9e6730d49 
								
							 
						 
						
							
							
								
								AppConfigHeaders: Move out the last of the demo/app configurations into new AppConfig.h header files.  
							
							
							
						 
						
							2012-05-13 21:01:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								13085a3351 
								
							 
						 
						
							
							
								
								AppConfigHeaders: Switch low level Device mode demos to use LUFAConfig.h configuration header files.  
							
							
							
						 
						
							2012-05-13 15:03:17 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								590d9b5ff8 
								
							 
						 
						
							
							
								
								Increased endpoint polling interval for all demos and projects to 5ms, as 1ms was causing some enumeration issues on some machines (thanks to Riku Salminen).  
							
							
							
						 
						
							2012-05-06 11:10:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								47f6a35013 
								
							 
						 
						
							
							
								
								Reintegrate the FullEPAddresses development branch into trunk.  
							
							
							
						 
						
							2012-04-14 14:41:17 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								eb2431ecd8 
								
							 
						 
						
							
							
								
								Update Doxygen configuration files to disable Markdown support.  
							
							
							
						 
						
							2012-03-08 16:59:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								dba5004684 
								
							 
						 
						
							
							
								
								Update Doxygen configuration files for all projects.  
							
							
							
						 
						
							2012-03-07 19:11:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f1b6ddb710 
								
							 
						 
						
							
							
								
								Update file contributor copyrights for 2012.  
							
							
							
						 
						
							2012-02-04 22:38:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								2c806f6cee 
								
							 
						 
						
							
							
								
								Update file header copyrights for 2012.  
							
							
							
						 
						
							2012-02-04 22:32:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3038ea1c6e 
								
							 
						 
						
							
							
								
								USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as this was misnamed (thanks to NXP Semiconductors).  
							
							
							
						 
						
							2012-01-02 05:43:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f201f6697b 
								
							 
						 
						
							
							
								
								Run wspurify script on /trunk/ and /branches/ C source files, to remove any trailing whitespace at the end of each line.  
							
							
							
						 
						
							2011-12-23 01:51:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e30be658c9 
								
							 
						 
						
							
							
								
								Add missing SVN eol-style property to ensure that source code line endings and converted to the native values on checkout.  
							
							
							
						 
						
							2011-11-09 23:35:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b5682f2c44 
								
							 
						 
						
							
							
								
								Add project name to the Doxygen makefile target output.  
							
							
							
						 
						
							2011-09-21 06:45:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8b420566cd 
								
							 
						 
						
							
							
								
								Fix Class Driver GenericHID demo using the wrong size for the returned reports.  
							
							
							
						 
						
							2011-09-21 06:09:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d0ac8e46f9 
								
							 
						 
						
							
							
								
								Renamed the JTAG_DEBUG_ASSERT() macro to JTAG_ASSERT().  
							
							... 
							
							
							
							Changed the reports in the GenericHID device demos to control the board LEDs, to reduce user confusion over the callback routines.
Fixed swapped TWI_ADDRESS_READ and TWI_ADDRESS_WRITE values.
Fixed TWI_ReadPacket() not releasing the TWI bus on read completion. 
							
						 
						
							2011-08-22 13:03:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								110711598a 
								
							 
						 
						
							
							
								
								Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.  
							
							
							
						 
						
							2011-07-19 07:02:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								04660d3793 
								
							 
						 
						
							
							
								
								Seperate out the device demos and project's configuration descriptor structure definitions to clearly indicate what descriptors belong to which interface.  
							
							
							
						 
						
							2011-07-01 05:26:25 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								7dffa15c16 
								
							 
						 
						
							
							
								
								Massive corrections to the project documentation and code comments, thanks to Russian translation services provided by Andrey from Microsin.ru.  
							
							
							
						 
						
							2011-06-05 13:55:56 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								5995c3f880 
								
							 
						 
						
							
							
								
								Oops - fix missing constants in the TempDataLogger FatFS diskio.h header file.  
							
							... 
							
							
							
							Add const to all project descriptor definitions for safety. 
							
						 
						
							2011-02-06 18:03:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e6dc951630 
								
							 
						 
						
							
							
								
								Add new HID_DESCRIPTOR_VENDOR() macro, change over all projects and Device ClassDriver demos to use it.  
							
							... 
							
							
							
							Fix reversed byte ordering of multi-byte HID data.
Added support to the HID parser for extended USAGE items that contain the usage page as well as the usage index.
Removed the HID_IOF_NON_VOLATILE and HID_IOF_VOLATILE flags from HID INPUT items where the flag is invalid. Changed over HID OUTPUT items to use HID_IOF_NON_VOLATILE.
Change over MagStripe project to use HID_DESCRIPTOR_KEYBOARD() for its HID report. Change over MouseHostDevice demo to use HID_DESCRIPTOR_MOUSE() for its HID report. 
							
						 
						
							2011-01-30 14:14:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								efd57cfe51 
								
							 
						 
						
							
							
								
								Abuse the the C preprocessor so that the HID macros can automatically encode data into the array from the HID macros automagically, by specifying the bit-width of the data, and the data itself as a single integer value of that width.  
							
							
							
						 
						
							2011-01-17 19:44:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								039a714ee4 
								
							 
						 
						
							
							
								
								New HID report item macros (with HID_RI_ prefix) to allow for easy creation and editing of HID report descriptors.  
							
							... 
							
							
							
							Changed over all project and demo HID report descriptors to use the new HID report item macros.
Moved the HIDParser.c source file to the LUFA/Drivers/USB/Class/Common/ directory from the LUFA/Drivers/USB/Class/Host/. 
							
						 
						
							2011-01-16 19:34:28 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								1d433d4506 
								
							 
						 
						
							
							
								
								Update copyright year on all source files.  
							
							
							
						 
						
							2011-01-01 13:00:56 +00:00