Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c49bdcb7c9 
							
						 
					 
					
						
						
							
							Fixed Mass Storage Host Class driver and Low Level demo not clearing the error condition if an attached device returns a STALL to a GET MAX LUN request (thanks to Martin Luxen).  
						
						
						
						
					 
					
						2009-12-04 09:08:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							478d9dc04f 
							
						 
					 
					
						
						
							
							Added support for the Atmel EVK527 board hardware.  
						
						
						
						
					 
					
						2009-12-04 06:02:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7e86387958 
							
						 
					 
					
						
						
							
							Fix double oops -- Host mode settle delay was still being ignored due to inverted logic, HID Parser was assigning the usage Min/Max usage value to the report item's collection path rather than the report item itself.  
						
						
						
						
					 
					
						2009-12-04 02:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a925407588 
							
						 
					 
					
						
						
							
							Oops - fix Host mode pre-enumeration settle delay being ignored leading to failure to enumerate certain devices.  
						
						
						
						
					 
					
						2009-12-04 01:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d6e3259f8b 
							
						 
					 
					
						
						
							
							Fix incorrect const'ness of the ReportItem parameter in USB_SetHIDReportItemInfo().  
						
						
						
						
					 
					
						2009-12-04 01:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2919aeeaab 
							
						 
					 
					
						
						
							
							Fixed HID Parser not distributing the Usage Min and Usage Max values across an array of report items.  
						
						... 
						
						
						
						Added new HID_ALIGN_DATA() macro to return the pre-retrieved value of a HID report item, left-aligned to a given datatype.
Added new PreviousValue to the HID Report Parser report item structure, for easy monitoring of previous report item values. 
						
						
					 
					
						2009-12-04 01:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f338ddcb87 
							
						 
					 
					
						
						
							
							Make sure the protocol handler files are included in the Doxygen documentation of the AVRISP project.  
						
						
						
						
					 
					
						2009-12-03 09:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							258a6a0177 
							
						 
					 
					
						
						
							
							Fix the tokens which enable and disable the different programming protocols in the AVRISP project.  
						
						
						
						
					 
					
						2009-12-03 09:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							bae00a3d42 
							
						 
					 
					
						
						
							
							Added support for the Dataflash mounted on the XPLAIN board. Added new XPLAIN_REV1 board target for the first revision XPLAIN board, which used a different (smaller) Dataflash IC to later revisions.  
						
						
						
						
					 
					
						2009-12-03 08:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f1baf12fae 
							
						 
					 
					
						
						
							
							Auto-configure AVRISP programmer configuration when built for the XPLAIN board to match the XPLAIN hardware connections.  
						
						
						
						
					 
					
						2009-12-03 08:35:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a5adbae652 
							
						 
					 
					
						
						
							
							Document the PDI programming routines implemented so far in the AVRISP project. Add ability to selectively disable ISP programming support in addition to the existing ability to disable PDI programming support.  
						
						
						
						
					 
					
						2009-12-03 07:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f69f03cb0d 
							
						 
					 
					
						
						
							
							Started implementing the low level PDI protocol in the AVRISP project, for XMEGA device programming.  
						
						
						
						
					 
					
						2009-12-03 00:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f92b56191d 
							
						 
					 
					
						
						
							
							Add new more reliable software UART for the XPLAINBridge project by David Prentice and Peter Danneger.  
						
						
						
						
					 
					
						2009-12-02 14:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fec31947a6 
							
						 
					 
					
						
						
							
							Removed John Steggall's software UART code from the XPLAIN Bridge project due to reliability issues.  
						
						
						
						
					 
					
						2009-12-02 14:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1f8dfd0205 
							
						 
					 
					
						
						
							
							Add support for unwrapping of the XMEGA PDI programming protocol to the AVRISP Programmer project.  
						
						
						
						
					 
					
						2009-12-02 13:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5930f47bf4 
							
						 
					 
					
						
						
							
							Rename V2ProtocolTarget files to ISPTarget in the AVRISP Programmer Clone project.  
						
						
						
						
					 
					
						2009-12-02 12:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed6925b5b 
							
						 
					 
					
						
						
							
							Factor out all the ISP related code into a seperate ISPProtocol set of files in the AVRISP Clone programmer project, to clearly seperate out the programming protocols when PDI programming is implemented.  
						
						
						
						
					 
					
						2009-12-02 12:02:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1645c3d243 
							
						 
					 
					
						
						
							
							Rename the V2Protocol command handlers in the AVRISP project in preperation of XMEGA PDI programming support.  
						
						
						
						
					 
					
						2009-12-02 11:37:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1b2cd16976 
							
						 
					 
					
						
						
							
							Added CDC_Host_Flush() function to the CDC Host Class driver to flush sent data to the attached device.  
						
						
						
						
					 
					
						2009-11-30 02:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							b7f6a65c25 
							
						 
					 
					
						
						
							
							Fixed USB driver failing to define the PLL prescaler mask for the ATMEGA8U2 and ATMEGA16U2.  
						
						... 
						
						
						
						Simplified the USB.h master include file's target validity checks. 
						
						
					 
					
						2009-11-29 07:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							414b92e812 
							
						 
					 
					
						
						
							
							Add to the existing CDC Class Driver's CreateStream() function documentation to explicitly state that the created streams are bidirectional.  
						
						
						
						
					 
					
						2009-11-29 05:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							958d28d05d 
							
						 
					 
					
						
						
							
							Better checking of whether a packet is received in the RNDISEthernetHost Class driver demo - show busy LED status while packets are being printed out.  
						
						
						
						
					 
					
						2009-11-27 06:32:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							e5057fec8e 
							
						 
					 
					
						
						
							
							Enable pullup on the PD5 pin of the AVR in the XPLAINBridge project - this is connected to the XMEGA's /RESET line, need to enable pullup to prevent spurrious resets.  
						
						
						
						
					 
					
						2009-11-26 13:59:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5e46801096 
							
						 
					 
					
						
						
							
							Complete RNDIS Host Class driver code - add SendPacket function.  
						
						... 
						
						
						
						Correct CDC Host Class driver token handling for sending data on bidirectional data endpoints. 
						
						
					 
					
						2009-11-26 11:40:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba8da7412 
							
						 
					 
					
						
						
							
							Make the RNDISEthernetHost Class driver demo print out incomming packets from the attached RNDIS device.  
						
						
						
						
					 
					
						2009-11-26 11:29:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2a28862dcc 
							
						 
					 
					
						
						
							
							Make MIDI device demos also turn off the on board LEDs if MIDI Note On messages are sent with a velocity of zero, which some devices use instead of Note Off messages (thanks to Robin Green).  
						
						
						
						
					 
					
						2009-11-26 11:16:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f6de4db000 
							
						 
					 
					
						
						
							
							Remove documentation of deleted parameters from the RNDIS Host Class driver's device Initialize function.  
						
						
						
						
					 
					
						2009-11-26 05:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							04e177b66e 
							
						 
					 
					
						
						
							
							Fix RNDIS Device Class driver - RNDISConstants.h has moved out to the Common Class driver directory.  
						
						
						
						
					 
					
						2009-11-26 04:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5aa2b26261 
							
						 
					 
					
						
						
							
							Added new RNDIS Host class driver and the beginnings of a RNDISEthernetHost Class Driver demo.  
						
						... 
						
						
						
						Fixed all Class drivers to ensure they have appropriate guards on each function to ensure the device is enumerated before running, fixed error codes on all guards to return "DeviceDisconnected" where possble.
Renamed HOST_SENDCONTROL_DeviceDisconnect enum value to HOST_SENDCONTROL_DeviceDisconnected to be in line with the rest of the library enum error codes. 
						
						
					 
					
						2009-11-26 04:46:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f37d21bbe9 
							
						 
					 
					
						
						
							
							Updated John Steggall's software USART in the XPLAINBridge project.  
						
						
						
						
					 
					
						2009-11-26 01:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ab602a8b48 
							
						 
					 
					
						
						
							
							Fix typo in the StillImageHost LowLevel demo, and the CDC Host Class Driver.  
						
						
						
						
					 
					
						2009-11-25 04:23:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a04131cf04 
							
						 
					 
					
						
						
							
							Fix more Doxygen errors from missing parameter documentation.  
						
						
						
						
					 
					
						2009-11-25 04:13:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							50f4a3b625 
							
						 
					 
					
						
						
							
							Fix build and Doxygen errors.  
						
						
						
						
					 
					
						2009-11-25 03:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							179691be6e 
							
						 
					 
					
						
						
							
							Removed old empty RNDISEthernetHost directory from the Incomplete Host demos folder.  
						
						
						
						
					 
					
						2009-11-25 03:33:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							8c6c27d88b 
							
						 
					 
					
						
						
							
							Added new RNDISHost Host LowLevel demo. Fixed misnamed Pipe_SetPipeToken() macro for setting a pipe's direction. Fixed CDCHost failing on devices with bidirectional endpoints.  
						
						
						
						
					 
					
						2009-11-25 03:26:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c05c7c7df4 
							
						 
					 
					
						
						
							
							Added new XPLAIN serial Bridge project (thanks to John Steggall for the software UART code).  
						
						
						
						
					 
					
						2009-11-25 00:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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.  
						
						
						
						
					 
					
						2009-11-24 14:10:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							59ed10273c 
							
						 
					 
					
						
						
							
							Fixed host state machine not enabling Auto VBUS mode when HOST_DEVICE_SETTLE_DELAY_MS is set to zero.  
						
						
						
						
					 
					
						2009-11-24 08:54:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							e4bf986bb3 
							
						 
					 
					
						
						
							
							Fixed broken USB_GetNextDescriptor() function causing the descriptor to jump ahead double the expected amount.  
						
						... 
						
						
						
						Fixed Pipe_IsEndpointBound() not masking the given Endpoint Address against PIPE_EPNUM_MASK. 
						
						
					 
					
						2009-11-24 01:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							702bec892d 
							
						 
					 
					
						
						
							
							Fixed misnamed SI_Host_USBTask() and SI_Host_ConfigurePipes() functions.  
						
						
						
						
					 
					
						2009-11-23 13:35:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							8b009bc113 
							
						 
					 
					
						
						
							
							Added new ReportType parameter to the HID Device Class driver CALLBACK_HID_Device_CreateHIDReport() callback to indicate the report type to generate.  
						
						
						
						
					 
					
						2009-11-23 13:22:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c438d01f87 
							
						 
					 
					
						
						
							
							Fixed incorrect values for REPORT_ITEM_TYPE_* enum values causing corrupt data in the HID Host Parser.  
						
						
						
						
					 
					
						2009-11-23 13:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2009-11-23 12:40:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6e867f7d9b 
							
						 
					 
					
						
						
							
							Removed code to zero reports between two keyboard reports with differing number of pressed keys, as this relied on non-standard OS behaviour.  
						
						
						
						
					 
					
						2009-11-23 05:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							86db035b1e 
							
						 
					 
					
						
						
							
							Add activity LED updates to the AVRISP project.  
						
						
						
						
					 
					
						2009-11-23 05:28:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							bcf07edeb2 
							
						 
					 
					
						
						
							
							Commit for the 091122 release.  
						
						
						
						
					 
					
						2009-11-22 04:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6c38ca2890 
							
						 
					 
					
						
						
							
							Fixed Endpoint_Write_Control_Stream_* functions not sending a terminating IN when the given data length is zero.  
						
						
						
						
					 
					
						2009-11-20 06:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2009-11-20 04:39:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d753512cca 
							
						 
					 
					
						
						
							
							Fix doxygen documentation - doxygen was getting confused on the variable-length ATTR_NON_NULL_PTR_ARG() macro used on  function prototypes and was generating many return types for several functions in the documentation (thanks to David Lyons).  
						
						
						
						
					 
					
						2009-11-17 11:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2009-11-17 10:32:17 +00:00