f1b6ddb710 
								
							
								 
							
						 
						
							
							
								
								Update file contributor copyrights for 2012.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								2c806f6cee 
								
							
								 
							
						 
						
							
							
								
								Update file header copyrights for 2012.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								f201f6697b 
								
							
								 
							
						 
						
							
							
								
								Run wspurify script on /trunk/ and /branches/ C source files, to remove any trailing whitespace at the end of each line.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8f5ab27dc9 
								
							
								 
							
						 
						
							
							
								
								Use the MIN() macro where possible instead of manual "(x < y) ? x : y" constructs.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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). 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1d433d4506 
								
							
								 
							
						 
						
							
							
								
								Update copyright year on all source files.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								9f7883fa2b 
								
							
								 
							
						 
						
							
							
								
								Added ability to write protect Mass Storage disk write operations from the host OS.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								5a4def7478 
								
							
								 
							
						 
						
							
							
								
								Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								4f114e5766 
								
							
								 
							
						 
						
							
							
								
								Fixed MassStorage based demos and projects resetting the SCSI sense values before the command is executed, leading to missed SCSI sense values when the host retrieves the sense key (thanks to Martin Degelsegger).  
							
							... 
							
							
 
							
							Added missing DataflashManager_CheckDataflashOperation() function to the MassStorageKeyboard demo, removed redundant SCSI_Codes.h file as these values are part of the MassStorage Class Driver. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								28401f7bb7 
								
							
								 
							
						 
						
							
							
								
								Spell check all source files once again to find any typos.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								6bda628718 
								
							
								 
							
						 
						
							
							
								
								Update all demos, projects and bootloaders to indent all function parameters, one per line, for better readability.  
							
							... 
							
							
 
							
							Add missing const qualifiers to the demos. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								97143bf814 
								
							
								 
							
						 
						
							
							
								
								Add missing const qualifiers to class drivers.  
							
							... 
							
							
 
							
							Indent core library function parameters so that there is only one parameter per line, to increase readability. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								40631e9fe5 
								
							
								 
							
						 
						
							
							
								
								Fix pointer aliasing warning in the Mass Storage demos.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c326fe9605 
								
							
								 
							
						 
						
							
							
								
								Rewrote the implementation of the SwapEndian_16() and SwapEndian_32() functions so that they compile down in most instances to minimal loads and stores rather than complicated shifts.  
							
							... 
							
							
 
							
							Fixed SCSI.c implementations of all the demos/projects casting the block count to a 32-bit temporary before calling SwapEndian_16(). 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7f9f97c792 
								
							
								 
							
						 
						
							
							
								
								Update copyright year to 2010.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d4ca7fb44c 
								
							
								 
							
						 
						
							
							
								
								Fix MIT license language to make its intent clearer.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								21cc9c9e19 
								
							
								 
							
						 
						
							
							
								
								Cleanups to the MassStorage Device demos, and the MassStorage Device Class driver.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								b7eead83aa 
								
							
								 
							
						 
						
							
							
								
								Cleanups to the Device mode Mass Storage demo applications' SCSI routines.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								576f40f5ae 
								
							
								 
							
						 
						
							
							
								
								Move Dataflash operational checking code out from SCSI.c into the DataflashManager.c in the Device mode Mass Storage demos.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e0af6014a7 
								
							
								 
							
						 
						
							
							
								
								Added incomplete PrinterHost demo application.  
							
							... 
							
							
 
							
							Seperated out Lib components of the incomplete BluetoothHost demo application out into a seperate Lib subfolder.
Changed F_CLOCK entries in project makefiles to alias to F_CPU by default, as this is the most common case. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								f1076ac4d6 
								
							
								 
							
						 
						
							
							
								
								Added const modifiers to device mode class drivers.  
							
							... 
							
							
 
							
							Added parameter directions to function parameter documentation.
Added new experimental FAST_STREAM_FUNCTIONS compile time option to speed up stream transfers at the expense of a higher FLASH consumption (needs testing to verify improved throughput). 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								f896c00c48 
								
							
								 
							
						 
						
							
							
								
								Break device mode class driver interfaces into seperate config and state structs which are then combined, for clarity. Move device mode class driver interfaces back into the device mode class driver headers from the common class headers to make room for host class interfaces.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								b9b03aadb2 
								
							
								 
							
						 
						
							
							
								
								Move new Class Driver powered demos to a new ClassDriver subdirectory, re-add old low level demos to a LowLevel subdirectory.  
							
							
 
							
						 
						
							17 years ago