Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								69243c5071 
								
							 
						 
						
							
							
								
								Move out the EP_TYPE_* macros to the base USBController.h header, as these are used in the device descriptors as well and thus must not be changed.  
							
							
							
						 
						
							2011-07-19 02:15:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								06d3797bac 
								
							 
						 
						
							
							
								
								Fix names of XMEGA ClockManagement driver functions.  
							
							... 
							
							
							
							Remove V2 branch for now, to concentrate on a V1 implementation of the USB XMEGAs before large-scale API alterations. 
							
						 
						
							2011-07-18 09:24:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								69ab85cbc0 
								
							 
						 
						
							
							
								
								More USB XMEGA porting for Endpoint control.  
							
							
							
						 
						
							2011-07-18 07:03:47 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								a36012fc4b 
								
							 
						 
						
							
							
								
								Add option to the USB XMEGAs to set the USB bus interrupt priority level.  
							
							
							
						 
						
							2011-07-15 08:29:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f07e766755 
								
							 
						 
						
							
							
								
								Complete USB XMEGA interrupt control subsystem code in the core USB driver.  
							
							... 
							
							
							
							Automatically load in the USB calibration bytes from the User Signature Row on start-up.
Create internal SRAM variable for the endpoint control and status register table, used by the XMEGA USB controller hardware. 
							
						 
						
							2011-07-15 08:10:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ffa8b430c1 
								
							 
						 
						
							
							
								
								Complete initial revision of the XMEGA Clock Management platform driver.  
							
							... 
							
							
							
							Start the USB clock source generator inside USB_ResetInterface() for XMEGA devices. 
							
						 
						
							2011-07-14 11:31:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c8e5176465 
								
							 
						 
						
							
							
								
								Add XMEGA to the LUFA core library makefile's list of architectures, so that the XMEGA files are properly cleaned on request.  
							
							
							
						 
						
							2011-07-14 08:56:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								77a9df36a7 
								
							 
						 
						
							
							
								
								Update UC3 platform driver support to use the bitmasks defined in the header files over raw constants.  
							
							... 
							
							
							
							Start implementation of XMEGA platform drivers. 
							
						 
						
							2011-07-14 08:30:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b971dbbce8 
								
							 
						 
						
							
							
								
								More XMEGA USB AVR device port work - re-add missing Endpoint stream functions, remove unnecessary internal functions.  
							
							
							
						 
						
							2011-07-14 07:28:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8629e1918c 
								
							 
						 
						
							
							
								
								Implementation of several key core USB driver functions for the new USB XMEGA devices.  
							
							
							
						 
						
							2011-07-14 07:19:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								6490d1c443 
								
							 
						 
						
							
							
								
								Correct the maximum banks per endpoint information macros for the UC3A3 and UC3A4 devices.  
							
							
							
						 
						
							2011-07-14 07:18:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								bc41cbd26d 
								
							 
						 
						
							
							
								
								Add support for triple endpoint/pipe bank AVR32 UC3 devices.  
							
							
							
						 
						
							2011-07-14 05:38:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								7c3290607e 
								
							 
						 
						
							
							
								
								Add missing ENDPOINT_DETAILS_EP7 macro for the UC3A3/UC3A4 devices.  
							
							... 
							
							
							
							MultiArchDemos: Correct usage of updated INTC_RegisterGroupHandler() in the ported demos. 
							
						 
						
							2011-07-14 05:27:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3f38ea6317 
								
							 
						 
						
							
							
								
								Added Device Qualifier standard descriptor structure definitions USB_StdDescriptor_DeviceQualifier_t and USB_Descriptor_DeviceQualifier_t.  
							
							
							
						 
						
							2011-07-14 03:18:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f4528c4aef 
								
							 
						 
						
							
							
								
								Add high speed USB support for the UC3 devices containing a high speed USB controller.  
							
							... 
							
							
							
							Add device support preprocessor checks and use symbolic bit names in the UC3 platform clock management driver. 
							
						 
						
							2011-07-14 02:58:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								13951ab043 
								
							 
						 
						
							
							
								
								Fix compile errors in the UC3 platform support due to a forward reference and an incorrect function prototype.  
							
							
							
						 
						
							2011-07-14 00:26:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								01d269879f 
								
							 
						 
						
							
							
								
								Add new STRINGIFY() and STRINGIFY_EXPANDED() convenience macros.  
							
							
							
						 
						
							2011-07-14 00:11:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d9643cf6ec 
								
							 
						 
						
							
							
								
								Add start of an architecture port to the Atmel USB XMEGA devices.  
							
							
							
						 
						
							2011-07-13 23:50:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f580232392 
								
							 
						 
						
							
							
								
								Remove unneeded #include of Device.h in StdDescriptors.h breaking compilation for some user projects.  
							
							
							
						 
						
							2011-07-13 07:23:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5f51554a5e 
								
							 
						 
						
							
							
								
								Enhance and document the AVR32 UC3 platform drivers.  
							
							
							
						 
						
							2011-07-12 13:32:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								bd8046976f 
								
							 
						 
						
							
							
								
								Minor documentation fixes.  
							
							
							
						 
						
							2011-07-12 10:11:52 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								04287b76c5 
								
							 
						 
						
							
							
								
								Add more missing function attributes to the TWI peripheral driver.  
							
							... 
							
							
							
							Fix incorrect standard request name in the host standard request driver. 
							
						 
						
							2011-07-12 05:18:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								7207b05695 
								
							 
						 
						
							
							
								
								Add missing function attributes.  
							
							
							
						 
						
							2011-07-12 05:13:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								065ed4da20 
								
							 
						 
						
							
							
								
								Added new USB_Host_GetDeviceStatus() function for USB Host mode.  
							
							
							
						 
						
							2011-07-12 04:52:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f152ff26c7 
								
							 
						 
						
							
							
								
								Add missing function attributes to the RingBuffer driver to reduce the chances of invalid usage.  
							
							... 
							
							
							
							Fix duplicated LED driver functions in the Doxygen documentation. 
							
						 
						
							2011-07-11 11:16:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c029d72b94 
								
							 
						 
						
							
							
								
								More endianness porting of the LUFA host mode class drivers.  
							
							
							
						 
						
							2011-07-11 10:44:34 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d771b1ff8f 
								
							 
						 
						
							
							
								
								Oops - re-order Ringbuffer.h inline functions to prevent compile errors due to forward references.  
							
							
							
						 
						
							2011-07-11 09:42:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								87ea060afe 
								
							 
						 
						
							
							
								
								Added new RingBuffer_GetFreeCount() function to the library miscellaneous RingBuffer driver.  
							
							
							
						 
						
							2011-07-11 05:51:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								6c4f736793 
								
							 
						 
						
							
							
								
								Minor documentation and style fixes.  
							
							
							
						 
						
							2011-07-11 05:51:04 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								bcb627e1a1 
								
							 
						 
						
							
							
								
								Add missing doxygen group terminator to the new CompilerSpecific.h header file.  
							
							
							
						 
						
							2011-07-07 07:38:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								4e601207a7 
								
							 
						 
						
							
							
								
								Tighten up the implementations of the USB_Device_SetDeviceAddress(), USB_Controller_Reset() and USB_PLL_On() functions for the AVR8 devices.  
							
							... 
							
							
							
							Minor corrections to the documentation of the USB_Control_Request_t enum. 
							
						 
						
							2011-07-06 02:50:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								87b57522b2 
								
							 
						 
						
							
							
								
								Fix improper indenting of the internal board driver dispatch headers.  
							
							... 
							
							
							
							Slight improvements to the ADC peripheral driver example in the manual. 
							
						 
						
							2011-07-06 02:12:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								bfa22eca26 
								
							 
						 
						
							
							
								
								Split out compiler specific helper macros into a new CompilerSpecific.h header file inside the library, for future expansion.  
							
							
							
						 
						
							2011-07-06 02:11:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								7932ce86bd 
								
							 
						 
						
							
							
								
								Add the GCC -fno-split-wide-types compile time option to some of the larger user projects to reduce the compiled application size.  
							
							
							
						 
						
							2011-07-06 02:10:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9ea22ebf41 
								
							 
						 
						
							
							
								
								Fix HID_Host_SetIdlePeriod() function to send the correct request type to the device, remove reference to unavailable (and not needed) local variable.  
							
							
							
						 
						
							2011-07-05 00:28:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5b06886dab 
								
							 
						 
						
							
							
								
								Add missing function parameter to the new HID_Host_SetIdlePeriod() function.  
							
							
							
						 
						
							2011-07-04 09:22:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								258381e760 
								
							 
						 
						
							
							
								
								Add missing function parameter to the new HID_Host_SetIdlePeriod() function.  
							
							
							
						 
						
							2011-07-04 09:22:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a09e1cb53b 
								
							 
						 
						
							
							
								
								Switch the HTTP Webserver project to use the safer strlcpy() instead of strncpy() to save on manual null-termination.  
							
							
							
						 
						
							2011-07-04 09:19:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								61861c548e 
								
							 
						 
						
							
							
								
								Added new HID_Host_SetIdlePeriod() function to the HID Host Class driver.  
							
							
							
						 
						
							2011-07-04 09:18:50 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								08eeceeb5f 
								
							 
						 
						
							
							
								
								Remove custom CDC class descriptor definitions from the CDC bootloader, and switch it to use the CDC Class Driver descriptor definitions.  
							
							
							
						 
						
							2011-07-01 05:30:29 +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