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  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								40631e9fe5 
								
							
								 
							
						 
						
							
							
								
								Fix pointer aliasing warning in the Mass Storage demos.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								ae9dab1398 
								
							
								 
							
						 
						
							
							
								
								Add missing clean_doxygen phony targets to the project makefiles.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6d53cdba83 
								
							
								 
							
						 
						
							
							
								
								More documentation fixes.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								e331b531c6 
								
							
								 
							
						 
						
							
							
								
								Change over instances of "make" in the makefiles to "$(MAKE)" to allow for the make tool to be overridden.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e977774d4e 
								
							
								 
							
						 
						
							
							
								
								Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the LowLevel directory as it is hardware-dependent.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								59c4871f80 
								
							
								 
							
						 
						
							
							
								
								USB_Init() no longer calls sei() to enable global interrupts - this must now be done in the user application once all init code has run.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								fc8e4837a9 
								
							
								 
							
						 
						
							
							
								
								Add const keyword to the demo function parameters where possible.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								49b09a2042 
								
							
								 
							
						 
						
							
							
								
								Standardized the naming scheme given to configuration descriptor sub-elements in the Device mode demos, bootloaders and projects.  
							
							... 
							
							
 
							
							Fix errors in the MouseHostWithParser demo from incorrect use of the HID_ALIGN_DATA() macro. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								ce260ae786 
								
							
								 
							
						 
						
							
							
								
								Webserver project now uses the board LEDs to indicate the current IP configuration state.  
							
							... 
							
							
 
							
							Don't double-read data from the attached disk in the incomplete StandaloneProgrammer project when in host mode. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								15f84bb8f5 
								
							
								 
							
						 
						
							
							
								
								New BOARD value option BOARD_NONE (equivelent to not specifying BOARD) which will remove all board hardware drivers which do not adversely affect the code operation (currently only the LEDs driver).  
							
							... 
							
							
 
							
							Spell-check code/comments in the Webserver/AVRISP-MKII projects. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								53eca61d02 
								
							
								 
							
						 
						
							
							
								
								Minor fixups to the documentation and preprocessor tokens.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6122ba93cf 
								
							
								 
							
						 
						
							
							
								
								Fix MassStorageKeyboard demo USE_INTERNAL_SERIAL check being performed before the required library headers were included, causing a compilation error.  
							
							... 
							
							
 
							
							Added notes to the class driver functions indicating which functions require what Device/Host state machine states to function. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7f9f97c792 
								
							
								 
							
						 
						
							
							
								
								Update copyright year to 2010.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								208edeee0f 
								
							
								 
							
						 
						
							
							
								
								Add new TemperatureDataLogger project, a simple USB Mass Storage class Temperature Data Logger using the onboard Dataflash and Temperature sensor.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d4ca7fb44c 
								
							
								 
							
						 
						
							
							
								
								Fix MIT license language to make its intent clearer.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7ace314cc1 
								
							
								 
							
						 
						
							
							
								
								Increase timeout of Mass Storage and Still Image host commands to 10 seconds (up from 5) to account for slow-processing devices.  
							
							... 
							
							
 
							
							Added brace guards to macros with parameters to prevent unintended changed evaluation of the macro expression.
Minor code cleanups (remove redundant comments, fix spacing, etc.). 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c05c7c7df4 
								
							
								 
							
						 
						
							
							
								
								Added new XPLAIN serial Bridge project (thanks to John Steggall for the software UART code).  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d3f11eb528 
								
							
								 
							
						 
						
							
							
								
								Make the StandaloneProgrammer project seamlessly read out drive contents from either an attached FAT formatted drive when in host mode, or the onboard FAT formatted dataflash when in device mode.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								702bec892d 
								
							
								 
							
						 
						
							
							
								
								Fixed misnamed SI_Host_USBTask() and SI_Host_ConfigurePipes() functions.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								aaa0bed556 
								
							
								 
							
						 
						
							
							
								
								The incomplete StandaloneProgrammer project now uses Host and Device Mass storage classes, so that program data can either be loaded onto the device's Dataflash storage, or read off an attached USB memory stick.  
							
							... 
							
							
 
							
							The USB target family and allowable USB mode tokens are now public and documented (USB_CAN_BE_*, USB_SERIES_*_AVR).
The SCSI_Request_Sense_Response_t and SCSI_Inquiry_Response_t type defines are now part of the Mass Storage Class driver common defines, rather than being defined in the Host mode Class driver section only.
The USB_MODE_HOST token is now defined even when host mode is not available.
Added missing CDC_Host_CreateBlockingStream() function code to the CDC Host Class driver. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7ef58eef7a 
								
							
								 
							
						 
						
							
							
								
								Fixed LowLevel Keyboard demo not saving the issued report only after it has been written to the endpoint.  
							
							... 
							
							
 
							
							Added support for multiple keyboard keycodes in a single report to the LowLevel and ClassDriver Keyboard demos. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								9b20114555 
								
							
								 
							
						 
						
							
							
								
								Make RNDISHost demo validate the set Packet Filter to ensure that it is being sent correctly.  
							
							... 
							
							
 
							
							Add new (incomplete) StandaloneProgrammer project, using the ELM Petite FAT library to read files stored on the board's dataflash by the host. 
							
						 
						
							16 years ago