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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							b5682f2c44 
							
						 
					 
					
						
						
							
							Add project name to the Doxygen makefile target output.  
						
						
						
						
					 
					
						2011-09-21 06:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3478178127 
							
						 
					 
					
						
						
							
							Add shortcuts to SwapEndian_16() and SwapEndian_32() internal functions to improve optimization if called with constant inputs.  
						
						
						
						
					 
					
						2011-08-16 05:00:45 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							0c2ad9eb34 
							
						 
					 
					
						
						
							
							Add missing SVN eol-style property to files where it was missing.  
						
						
						
						
					 
					
						2011-07-15 08:46:08 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							0ec2b55a7c 
							
						 
					 
					
						
						
							
							Add missing SVN eol-style properties to source files to prevent mixed end-of-line characters.  
						
						
						
						
					 
					
						2011-06-16 12:18:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							852b5e612d 
							
						 
					 
					
						
						
							
							Remove redundant type information for bitfield elements, other than the signed/unsignedness of the element.  
						
						... 
						
						
						
						Change type of USB_SelectedPipe and USB_SelectedEndpoint for the AVR32 UC3 architecture to uint32_t to reduce the compiled code size. 
						
						
					 
					
						2011-04-10 06:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							899df7d331 
							
						 
					 
					
						
						
							
							Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.  
						
						... 
						
						
						
						Renamed all low level Pipe_Read_*, Pipe_Write_* and Pipe_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. 
						
						
					 
					
						2011-04-04 12:52:30 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							782614dbb5 
							
						 
					 
					
						
						
							
							Add static keyword to all project globals whose scope should be restricted to the same module as they are declared in.  
						
						... 
						
						
						
						Tighten up the HID class bootloader code slightly, document that it currently exceeds 2KB of bootloader space for all models other than the Series 2 USB AVRs. 
						
						
					 
					
						2011-02-10 17:55:49 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							70d55f6e0c 
							
						 
					 
					
						
						
							
							Added new high level TWI packet read/write commands, altered behaviour of the TWI_StartTransmission() function.  
						
						... 
						
						
						
						Spell check source code files. 
						
						
					 
					
						2011-01-13 22:56:49 +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 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c43605612d 
							
						 
					 
					
						
						
							
							Lower bulk endpoint polling rate in the descriptors to the lowest possible value to give maximum throughput.  
						
						
						
						
					 
					
						2010-11-22 05:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							50390867e7 
							
						 
					 
					
						
						
							
							Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics).  
						
						
						
						
					 
					
						2010-11-10 12:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fb76acb084 
							
						 
					 
					
						
						
							
							Renamed the EVENT_USB_Device_UnhandledControlRequest() event to EVENT_USB_Device_ControlRequest() as it is now fired before the library request handlers, not afterwards.  
						
						
						
						
					 
					
						2010-11-05 05:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							cb779e3d7d 
							
						 
					 
					
						
						
							
							Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.  
						
						
						
						
					 
					
						2010-10-28 06:08:58 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							158afe9109 
							
						 
					 
					
						
						
							
							Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction on the configuration order instead to ensure maximum reliability.  
						
						... 
						
						
						
						Altered all low level device and host mode demos to ensure that endpoints and pipes are configured in ascending order properly.
Rewrote all low level host mode demos' configuration descriptor parser code to ensure that pipes are enumerated in ascending order, and to ensure maximum compatibility with devices.
Incremented all device mode demo's device descriptor revision numbers to ensure that any descriptor changes are re-fetched on machines which have enumerated previous versions. 
						
						
					 
					
						2010-09-30 06:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c0e4f52e8f 
							
						 
					 
					
						
						
							
							Fix up incorrect version numbers in demo/project descriptors.  
						
						... 
						
						
						
						Add class name prefixes to missed constants in the class drivers to give all class driver elements a consistent namespace. 
						
						
					 
					
						2010-09-28 14:59:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							800485bd95 
							
						 
					 
					
						
						
							
							Remove dfu-programmer program switches, to ensure maximum compatibility with all dfu-programmer versions.  
						
						
						
						
					 
					
						2010-09-24 06:59:28 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							092f82e06f 
							
						 
					 
					
						
						
							
							Changed the signature of the CALLBACK_USB_GetDescriptor() callback function so that the descriptor pointer is const, to remove the need for extra casting inside the callback (thanks to Jonathan Kollasch).  
						
						
						
						
					 
					
						2010-08-24 13:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							4cc7f5200b 
							
						 
					 
					
						
						
							
							Changed all Device mode LowLevel demos and Device Class drivers so that the control request is acknowledged and any data transferred as quickly as possible without any processing inbetween sections, so that long callbacks or event handlers will not break communications with the host by exceeding the maximum control request stage timeout period.  
						
						
						
						
					 
					
						2010-08-22 03:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							508e905d8d 
							
						 
					 
					
						
						
							
							Removed complicated logic for the Endpoint_ConfigureEndpoint() function to use inlined or function called versions depending of if the given bank size is a compile time constant, as the compiler does a better job of optimizing with basic code.  
						
						... 
						
						
						
						Changed over all device demos to use a clearer algorithm for the configuring of the application's endpoints. 
						
						
					 
					
						2010-08-09 10:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							be520aed52 
							
						 
					 
					
						
						
							
							Add notification endpoint to the incomplete TMC demo.  
						
						
						
						
					 
					
						2010-08-09 07:21:53 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							98947e3750 
							
						 
					 
					
						
						
							
							Ensure all demos now compile in C99 standards mode, and not GNU99 (C99 + GNU extensions).  
						
						
						
						
					 
					
						2010-08-03 11:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9597b33c33 
							
						 
					 
					
						
						
							
							Fixed Serial peripheral driver not turning off the USART before reconfiguring it, which would cause incorrect operation to occur (thanks to Bob Paddock).  
						
						
						
						
					 
					
						2010-07-31 06:55:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							28401f7bb7 
							
						 
					 
					
						
						
							
							Spell check all source files once again to find any typos.  
						
						
						
						
					 
					
						2010-07-29 16:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9a97f16b07 
							
						 
					 
					
						
						
							
							Add TMC header read and write functions, so that TMC data can now be exchanged in both directions.  
						
						... 
						
						
						
						Minor update to the LowLevel MassStorage device demo, so that the ReadInCommandBlock() performs the data OUT endpoint selection and packet arrival test. 
						
						
					 
					
						2010-07-28 09:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							be2a7d4598 
							
						 
					 
					
						
						
							
							Move over message ID specific header data to unions inside the standard TMC header structure, so that all header data is read in one chunk in the incomplete TMC demo.  
						
						
						
						
					 
					
						2010-07-27 11:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							cd39c38d5f 
							
						 
					 
					
						
						
							
							Rename reserved members of all structs so that they are uniformly named across all demos/projects/bootloaders.  
						
						... 
						
						
						
						Added start of the Incomplete TMC demo's command parser code. 
						
						
					 
					
						2010-07-26 07:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2920bc84 
							
						 
					 
					
						
						
							
							Add comments to the currently completed portions of the incomplete Test and Measurement Class demo.  
						
						
						
						
					 
					
						2010-07-26 05:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0803cf00ac 
							
						 
					 
					
						
						
							
							Add missing INTERRUPT_CONTROL_ENDPOINT compile time option to the Mass Storage device projects/demos and incomplete Test and Measurement Class demo, which was accidentally removed during the makefile updates.  
						
						... 
						
						
						
						Alter Test and Measurement Class demo's request handlers to accept, process and correctly return the fields indicated in the specification. 
						
						
					 
					
						2010-07-26 04:57:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							89a32baf58 
							
						 
					 
					
						
						
							
							Add stream callback flags and class specific control request handler code to the incomplete Test and Measurement Class device demo.  
						
						... 
						
						
						
						Change over the keyboard demo's manufacturer name back to the primary author of the demo. 
						
						
					 
					
						2010-07-26 04:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3a79548dc2 
							
						 
					 
					
						
						
							
							Add TMC device capabilities to the incomplete TMC demo.  
						
						
						
						
					 
					
						2010-07-23 09:12:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0e4b8356 
							
						 
					 
					
						
						
							
							Convert over internal pseudo-function macros to true inline functions for added type-safety and compile-checking.  
						
						
						
						
					 
					
						2010-07-22 15:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ac0ece0141 
							
						 
					 
					
						
						
							
							Added start of a low level device Test and Measurement class demo (thanks to Peter Lawrence).  
						
						
						
						
					 
					
						2010-07-22 07:19:41 +00:00