Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d881e0cbf6 
								
							 
						 
						
							
							
								
								Fixed incorrect buffer size check in the USBtoSerial project (thanks to Yuri A Nikiforov).  
							
							 
							
							
							
						 
						
							2011-09-07 12:05:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								4b229cb5ef 
								
							 
						 
						
							
							
								
								Fixed optimization error in the HID Parser item value USB_SetHIDReportItemInfo() and USB_GetHIDReportItemInfo() routines if the report item was NULL (which should be allowable according to the API).  
							
							 
							
							... 
							
							
							
							Fixed HID Parser CALLBACK_HIDParser_FilterHIDReportItem() callback function not being passed a cacheable report item pointer. 
							
						 
						
							2011-09-07 10:18:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								94e0a0058a 
								
							 
						 
						
							
							
								
								Oops - restore conditional calls to USB_USBTask() in the Mass Storage class driver for the non-stream loops.  
							
							 
							
							
							
						 
						
							2011-09-05 22:22:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e64f4b0cd9 
								
							 
						 
						
							
							
								
								Update the TempDataLogger project and driver documentation to use the new TWI_BITLENGTH_FROM_FREQ() macro.  
							
							 
							
							
							
						 
						
							2011-09-02 04:41:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								413438eb23 
								
							 
						 
						
							
							
								
								Add new TWI_BITLENGTH_FROM_FREQ() macro to the AVR8 TWI peripheral driver.  
							
							 
							
							... 
							
							
							
							Change Delay_MS() to accept a 16-bit parameter rather than an 8-bit parameter for longer possible delays.
Minor documentation improvements. 
							
						 
						
							2011-09-02 04:38:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								88d022a752 
								
							 
						 
						
							
							
								
								Make TWI_ReadPacket() use a repeated start condition rather than a full bus release/recapture after the read address has been sent.  
							
							 
							
							... 
							
							
							
							Fix TWI_ReadPacket() not releasing the bus correctly after all data transferred.
Make TWI_SendByte() and TWI_ReceiveByte() non-inline to reduce compiled binary size. 
							
						 
						
							2011-08-31 07:17:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								dc9133ad21 
								
							 
						 
						
							
							
								
								Move documentation for the USB_HOST_TIMEOUT_MS into the HostStandardReq module where it is used.  
							
							 
							
							
							
						 
						
							2011-08-28 03:44:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3b898ae178 
								
							 
						 
						
							
							
								
								Remove redundant prototype for Audio_Host_StartStopStreaming() and Audio_Host_GetSetEndpointProperty(). Update host mode Audio class inline functions to prevent unused parameter warnings.  
							
							 
							
							
							
						 
						
							2011-08-28 01:40:36 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								cff190b8f4 
								
							 
						 
						
							
							
								
								Minor documentation fixes.  
							
							 
							
							... 
							
							
							
							Add extra parenthesis around terms in the common MIN() and MAX() macros to prevent issues with non-trivial macro inputs (thanks to David Lyons). 
							
						 
						
							2011-08-23 10:39:04 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								40946a5704 
								
							 
						 
						
							
							
								
								Minor documentation corrections.  
							
							 
							
							
							
						 
						
							2011-08-19 06:11:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ccf4cffd78 
								
							 
						 
						
							
							
								
								Improve device support documentation in the manual; split out each architecture into a different sub-page of the Device Support section of the manual, add in table to indicate USB mode support for each microcontroller model.  
							
							 
							
							
							
						 
						
							2011-08-19 06:04:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								af725dd418 
								
							 
						 
						
							
							
								
								Fix TWI peripheral driver example code in the library documentation.  
							
							 
							
							
							
						 
						
							2011-08-19 04:11:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9708b45e69 
								
							 
						 
						
							
							
								
								Minor documentation corrections.  
							
							 
							
							
							
						 
						
							2011-08-17 14:51:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								fc5fa769ef 
								
							 
						 
						
							
							
								
								Pull out architecture specific macros and other definitions into a new common header file. Add new JTAG_DISABLE() macro for the AVR8s to software-disable JTAG debugging using cycle-safe assembly code.  
							
							 
							
							
							
						 
						
							2011-08-16 05:53:04 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								ef4cff29c3 
								
							 
						 
						
							
							
								
								Fix TempDataLogger project logging interval always being 500ms more than the requested interval.  
							
							 
							
							
							
						 
						
							2011-08-16 04:07:39 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								ddae47979d 
								
							 
						 
						
							
							
								
								Update LUFAConfig.h with missing options for the AVR32 target.  
							
							 
							
							... 
							
							
							
							Add Binary Page Mode fuse command bytes to the AT45DB642D.h Dataflash header. 
							
						 
						
							2011-08-04 05:32:17 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								40728fd20d 
								
							 
						 
						
							
							
								
								Remove redundant calls to USB_USBTask() in the Mass Storage Device Class driver when INTERRUPT_CONTROL_ENDPOINT is not used, as this is done inside the stream callbacks.  
							
							 
							
							... 
							
							
							
							Fix implementations of Endpoint_SetEndpointDirection() and Endpoint_GetEndpointDirection() for the AVR8 architecture. 
							
						 
						
							2011-07-29 08:12:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								025742fca8 
								
							 
						 
						
							
							
								
								Added new VTARGET_USE_INTERNAL_REF configuration option to the AVRISP-MKII clone project (thanks to Volker Bosch).  
							
							 
							
							
							
						 
						
							2011-07-26 03:07:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d5e874d348 
								
							 
						 
						
							
							
								
								Add INTERRUPT_CONTROL_ENDPOINT compile time option support for the UC3 devices.  
							
							 
							
							
							
						 
						
							2011-07-25 09:56:21 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								2c404e5af5 
								
							 
						 
						
							
							
								
								Add support for the ORDERED_EP_CONFIG compile time token on the UC3 architecture.  
							
							 
							
							
							
						 
						
							2011-07-19 02:42:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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