Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e55946f972 
								
							 
						 
						
							
							
								
								Add missing svn:eol-style properties to /trunk/.  
							
							
							
						 
						
							2012-02-04 23:00:22 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								df33278d91 
								
							 
						 
						
							
							
								
								Minor documentation corrections.  
							
							
							
						 
						
							2012-02-04 15:17:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								fc4d3ab400 
								
							 
						 
						
							
							
								
								Minor documentation improvements.  
							
							
							
						 
						
							2012-02-01 21:28:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a147cee95f 
								
							 
						 
						
							
							
								
								Added new CALLBACK_Audio_Device_GetSetInterfaceProperty() callback to the Audio Device Class driver.  
							
							
							
						 
						
							2012-01-28 18:07:35 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								676de74d9b 
								
							 
						 
						
							
							
								
								Don't validate the Device Descriptor's vendor ID when validating that a device is an Android Accessory device; the Product ID and (later) Accessory protocol support is enough to probe AOA class support without having to maintain a list of Android device manufacture VID values.  
							
							
							
						 
						
							2011-12-14 02:52:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0c59d5993e 
								
							 
						 
						
							
							
								
								Altered the Mass Storage Host class driver so that SCSI data STALLs from the attached device can be recovered from automatically without having to reset the Mass Storage interface.  
							
							... 
							
							
							
							Altered the Mass Storage Host LowLevel demo so that SCSI data STALLs from the attached device can be recovered from automatically without having to reset the Mass Storage interface. 
							
						 
						
							2011-12-01 08:39:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								057972bd25 
								
							 
						 
						
							
							
								
								Remove unnecessary ErrorCode variable initializations from the LowLevel Host mode demos.  
							
							
							
						 
						
							2011-11-28 13:14:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								7f8dbb4908 
								
							 
						 
						
							
							
								
								Convert the LowLevel AndroidAccessory demo to use the new class driver constants to reduce code duplication.  
							
							... 
							
							
							
							Add missing Doxygen documentation. 
							
						 
						
							2011-11-24 01:31:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8b5aa61601 
								
							 
						 
						
							
							
								
								Add new Android Open Accessory class driver to the library core and add a new Android Open Accessory Host ClassDriver demo.  
							
							
							
						 
						
							2011-11-24 01:24:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d619214854 
								
							 
						 
						
							
							
								
								Update library to indicate support for the Android Accessory Host demo.  
							
							
							
						 
						
							2011-11-23 06:59:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								08f448407b 
								
							 
						 
						
							
							
								
								Move out Android Accessory Host demo to the Host mode LowLevel directory now that it is functionally complete.  
							
							
							
						 
						
							2011-11-23 06:50:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e9802253e2 
								
							 
						 
						
							
							
								
								Add const-correctness to the Android_SendString() function of the Android Accessory Host demo.  
							
							
							
						 
						
							2011-11-23 06:46:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c704131be4 
								
							 
						 
						
							
							
								
								Fix interface protocol match value for the Android Accessory Host demo interface configuration parser code (thanks to Opendous Inc.).  
							
							
							
						 
						
							2011-11-23 00:16:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								eb2e883fd3 
								
							 
						 
						
							
							
								
								Added Class, ClassDevice, ClassHost and ClassCommon to the internal class driver source filenames to prevent ambiguities.  
							
							
							
						 
						
							2011-11-18 06:26:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3e04487279 
								
							 
						 
						
							
							
								
								Fixed misspelled HID_KEYBOARD_MODIFIER_* macros in the HID class driver (thanks to Laszlo Monda).  
							
							
							
						 
						
							2011-11-16 08:19:34 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								6519aaa571 
								
							 
						 
						
							
							
								
								Fix incorrect Android Accessory Host interface descriptor subclass value (thanks to Opendous Inc.).  
							
							
							
						 
						
							2011-10-28 05:16:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c9e817ff47 
								
							 
						 
						
							
							
								
								Fixed port state table corruption in the TCP layer of the RNDIS Ethernet device demos.  
							
							... 
							
							
							
							Fix additional warnings under GCC 4.6. 
							
						 
						
							2011-10-09 13:14:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								6553bf5bfb 
								
							 
						 
						
							
							
								
								Fix incorrect function call name in USB_Host_SendControlRequest() for AVR8 devices.  
							
							
							
						 
						
							2011-10-07 04:38:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								022fa26b43 
								
							 
						 
						
							
							
								
								Fix missing C++ linkage command in ArchitectureSpecific.h.  
							
							... 
							
							
							
							Fix missing closing brace in an Endpoint function for the UC3 targets. 
							
						 
						
							2011-09-21 23:40:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b5682f2c44 
								
							 
						 
						
							
							
								
								Add project name to the Doxygen makefile target output.  
							
							
							
						 
						
							2011-09-21 06:45:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								aae59857a2 
								
							 
						 
						
							
							
								
								Add const qualifier to all PROGMEM data to prevent warnings in newer AVR-GCC compiler versions.  
							
							
							
						 
						
							2011-09-21 06:25:31 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								a233109909 
								
							 
						 
						
							
							
								
								Renamed USB_Host_ClearPipeStall() to USB_Host_ClearEndpointStall() as the function works on an endpoint address within the attached device, and not a Pipe within the host.  
							
							... 
							
							
							
							Updated MS_Host_ResetMSInterface() to now perform a full Mass Storage reset sequence to prevent data corruption in the event of a device lock up or timeout (thanks to David Lyons).
Add parenthesis around the library Endianness macros that do nothing on a particular architecture to prevent operator precedence issues depending on usage.
Minor documentation corrections. 
							
						 
						
							2011-08-24 09:50:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								2d9f98b592 
								
							 
						 
						
							
							
								
								Add multiple axis support to the HID joystick report in the HID_DESCRIPTOR_JOYSTICK() macro.  
							
							
							
						 
						
							2011-08-23 07:07:34 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								c505ba047f 
								
							 
						 
						
							
							
								
								Set HOST_DEVICE_SETTLE_DELAY_MS to zero for the incomplete AndroidAccessoryHost demo to prevent a timeout on the Android device from aborting Accessory mode after a command it sent to switch modes (thanks to Opendous Inc).  
							
							
							
						 
						
							2011-08-09 16:38:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								aceb015ea7 
								
							 
						 
						
							
							
								
								Fixed incorrect Dataflash buffer use in the DataflashManager_WriteBlocks_RAM() function of several demos/projects (thanks to Jeremy Willden).  
							
							
							
						 
						
							2011-07-30 02:49:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5c274d106b 
								
							 
						 
						
							
							
								
								Fixed USB_USBTask not being called internally in stream transfers between packets when Partial Stream Transfers are used.  
							
							... 
							
							
							
							Remove old unused function prototype in the LowLevel MassStorage device demo. 
							
						 
						
							2011-07-25 01:11:24 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								fdb82cd1e8 
								
							 
						 
						
							
							
								
								Fixed error in the pipe unordered allocation algorithm for the AVR8 devices breaking compatibility with some devices.  
							
							
							
						 
						
							2011-07-12 07:22:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								85e85befc4 
								
							 
						 
						
							
							
								
								More endianness porting of the LUFA device mode class drivers.  
							
							... 
							
							
							
							Add endianness information to the class driver and core structure definitions.
Move out the unused Ethernet_Frame_Info_t structure definition to the RNDIS device demos where it is needed. 
							
						 
						
							2011-07-11 09:50:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								7c7778e3ce 
								
							 
						 
						
							
							
								
								Minor style improvements to the incomplete AndroidAccessoryHost demo.  
							
							
							
						 
						
							2011-07-11 09:44:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3309c00a99 
								
							 
						 
						
							
							
								
								Minor demo/project documentation and style fixes.  
							
							
							
						 
						
							2011-07-11 05:49:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								55aadf97d5 
								
							 
						 
						
							
							
								
								Replace blind interface descriptor search in the incomplete AndroidAccessoryHost demo with an intelligent search for the correct interface in the device matching the correct class/subclass/protocol values.  
							
							
							
						 
						
							2011-07-10 07:15:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d9c16402b9 
								
							 
						 
						
							
							
								
								Add missing device deconfiguration-on-error statements to the host mode demos and projects.  
							
							
							
						 
						
							2011-07-08 07:56:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								137ce280c1 
								
							 
						 
						
							
							
								
								Updated all host mode demos and projects to use the EVENT_USB_Host_DeviceEnumerationComplete() event callback for device configuration instead of manual host state machine manipulations in the main application task.  
							
							... 
							
							
							
							Added new USB_Host_ConfigurationNumber global variable to indicate the selected configuration in an attached device.
Renamed global state variables that are specific to a certain USB mode to clearly indicate which mode the variable relates to, by changing the USB_* prefix to USB_Device_* or USB_Host_*.
Removed the HOST_STATE_WaitForDeviceRemoval and HOST_STATE_Suspended host state machine states, as these are no longer required.
Altered the USB_Host_SetDeviceConfiguration() function to update the new USB_Host_ConfigurationNumber global as required.
Moved out the Host mode standard request convenience/helper functions from the architecture specific Host driver files to the architecture agnostic HostStandardReq.c driver file. 
							
						 
						
							2011-07-08 07:25:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b775995867 
								
							 
						 
						
							
							
								
								Oops: Fix compile error in the low level KeyboardMouse demo.  
							
							
							
						 
						
							2011-07-02 08:40:52 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								5a580c6854 
								
							 
						 
						
							
							
								
								Pull out Android Accessory Mode functions into a seperate set of files in the incomplete Android Accessory Mode Host demo. Improve Android Accessory Mode protocol support to correctly query the device's supported protocol and send the approriate device information strings.  
							
							
							
						 
						
							2011-06-30 09:44:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								75da0d1877 
								
							 
						 
						
							
							
								
								Update AudioInput and AudioOutput Class Driver device mode demos to use a switch statement when selecting the audio request type for clarity.  
							
							
							
						 
						
							2011-06-29 05:36:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								dee4bc0973 
								
							 
						 
						
							
							
								
								Fix logic bug in the incomplete Android Accessory Host demo preventing correct detection of an attached Android Accessory Mode device.  
							
							
							
						 
						
							2011-06-27 05:57:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								84ddf237db 
								
							 
						 
						
							
							
								
								Oops - Mouse ClassDriver multi-arch demo changes were applied to trunk, rather than the correct branch.  
							
							
							
						 
						
							2011-06-20 15:06:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3bd36f811c 
								
							 
						 
						
							
							
								
								Update Mouse demo to support the UC3 devices in the MultiArchDemos branch.  
							
							
							
						 
						
							2011-06-20 14:46:09 +00:00