Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9f97c792 
							
						 
					 
					
						
						
							
							Update copyright year to 2010.  
						
						
						
						
					 
					
						2009-12-30 23:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ca7fb44c 
							
						 
					 
					
						
						
							
							Fix MIT license language to make its intent clearer.  
						
						
						
						
					 
					
						2009-12-28 00:34:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6648234157 
							
						 
					 
					
						
						
							
							Test with -Wextra, fix library warnings due to unused function parameters.  
						
						
						
						
					 
					
						2009-12-13 14:43:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7ace314cc1 
							
						 
					 
					
						
						
							
							Increase timeout of Mass Storage and Still Image host commands to 10 seconds (up from 5) to account for slow-processing devices.  
						
						... 
						
						
						
						Added brace guards to macros with parameters to prevent unintended changed evaluation of the macro expression.
Minor code cleanups (remove redundant comments, fix spacing, etc.). 
						
						
					 
					
						2009-12-09 00:50:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2281750b5f 
							
						 
					 
					
						
						
							
							Make sure that USB_STREAM_TIMEOUT_MS is set in the MassStorageHost ClassDriver demo, so that slow devices don't time out the data pipe. Increase pipe timeout in both MassStorageHost demos to 5 seconds to account for the really slow devices.  
						
						... 
						
						
						
						Fix TeensyHID bootloader not properly shutting down the USB interface to trigger a disconnection on the host before resetting the AVR. 
						
						
					 
					
						2009-12-08 07:43:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3757b1760f 
							
						 
					 
					
						
						
							
							Fix newly renamed VirtualSerial demos' include filename references so that they compile.  
						
						
						
						
					 
					
						2009-12-07 04:49:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							cf22a744ec 
							
						 
					 
					
						
						
							
							Additional file renames and modifications to change CDC demos to VirtualSerial.  
						
						
						
						
					 
					
						2009-12-07 04:35:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7a9b3d3641 
							
						 
					 
					
						
						
							
							Rename CDC demos to VirtualSerial.  
						
						
						
						
					 
					
						2009-12-07 04:18:07 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							702bec892d 
							
						 
					 
					
						
						
							
							Fixed misnamed SI_Host_USBTask() and SI_Host_ConfigurePipes() functions.  
						
						
						
						
					 
					
						2009-11-23 13:35:52 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e625fd6df3 
							
						 
					 
					
						
						
							
							Corrected the name of the misnamed USB_GetDeviceConfigDescriptor() function to USB_Host_GetDeviceConfigDescriptor().  
						
						
						
						
					 
					
						2009-11-13 10:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c1782ac024 
							
						 
					 
					
						
						
							
							Added new stream creation function to the CDC Class drivers, to easily make standard streams from CDC Class driver instances.  
						
						
						
						
					 
					
						2009-11-10 06:22:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d6edfe35c8 
							
						 
					 
					
						
						
							
							Spell check all source code variables, comments and strings.  
						
						
						
						
					 
					
						2009-11-09 13:15:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							8bb007f80b 
							
						 
					 
					
						
						
							
							Fixed HID host Class driver report send/receive report broken when issued through the control pipe.  
						
						... 
						
						
						
						Make Mass Storage device Class driver accept resets at any time, rather than just after a command block has been processed.
Remove the HID device parser from the boot protocol Keyboard/Mouse demos. 
						
						
					 
					
						2009-11-09 08:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							64e5c4084f 
							
						 
					 
					
						
						
							
							Add optional pipe double banking support to the Host mode Class drivers.  
						
						... 
						
						
						
						Descriptor processing routines now pass around void pointers rather than uint8_t pointers, as their destination datatype is know well known -- they are just streams of bytes until they are cast to the correct destination type by DESCRIPTOR_CAST. 
						
						
					 
					
						2009-11-07 03:51:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f29fc1abc4 
							
						 
					 
					
						
						
							
							Add double banking property to LUFA powered projects in the Projects directory. Add guards to macro parameters to ensure that formulas passed as parameters don't mess up the internal macro structure.  
						
						
						
						
					 
					
						2009-11-06 14:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba51f090f 
							
						 
					 
					
						
						
							
							Added new Printer Host mode Class driver.  
						
						... 
						
						
						
						Added new Printer Host mode ClassDriver demo.
Added table of supported classes and modes to the main USB Class Driver documentation. 
						
						
					 
					
						2009-11-04 13:16:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ba8ffa4cb7 
							
						 
					 
					
						
						
							
							Add support for Mouse Scrollwheel to the MouseHostWithParser demos.  
						
						
						
						
					 
					
						2009-11-04 05:18:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							87b2572ae5 
							
						 
					 
					
						
						
							
							Added new JoystickHostWithParser demos to the library.  
						
						... 
						
						
						
						Add some missing documentation to some of the library demos. 
						
						
					 
					
						2009-11-04 04:55:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5832bab02f 
							
						 
					 
					
						
						
							
							Rename the AT90USBXXX67 internal driver directory to AVRU4U6U7.  
						
						
						
						
					 
					
						2009-11-03 11:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c3dfc58707 
							
						 
					 
					
						
						
							
							Fix invalid Event name rule in demo/project makefiles.  
						
						
						
						
					 
					
						2009-10-16 08:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							dc68de15b6 
							
						 
					 
					
						
						
							
							Make Audio device demos compatible with AVRs running at 16MHz instead of 8MHz.  
						
						... 
						
						
						
						Fix up demo documentation device compatibility list to be as general as possible to reduce changes required as Atmel releases more devices within the same USB AVR series. 
						
						
					 
					
						2009-10-12 05:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							be9d0a5aa9 
							
						 
					 
					
						
						
							
							Added stdio.h stream examples for the virtual CDC UART in the CDC host demos.  
						
						... 
						
						
						
						Removed accidental reference to the incomplete MIDI class bootloader in the Bootloader folder makefile. 
						
						
					 
					
						2009-10-11 06:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c7bc3ec391 
							
						 
					 
					
						
						
							
							Add new MIDI Host Class driver to the library, and new MIDIHost ClassDriver demo.  
						
						... 
						
						
						
						Make MouseHost and KeyboardHost ClassDriver demos use the HID Class driver's structures for the boot protocol Mouse/Keyboard report data, rather than rolling their own. 
						
						
					 
					
						2009-10-08 08:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							664a292181 
							
						 
					 
					
						
						
							
							Application documentation/comment cleanup.  
						
						
						
						
					 
					
						2009-10-08 07:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2f643f6143 
							
						 
					 
					
						
						
							
							Added new HID_HOST_BOOT_PROTOCOL_ONLY compile time token to reduce the size of the HID Host Class driver when Report protocol is not needed.  
						
						
						
						
					 
					
						2009-09-30 08:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							512977322b 
							
						 
					 
					
						
						
							
							Fix missing semicolons in the *WithParser Host mode demos.  
						
						
						
						
					 
					
						2009-09-29 07:21:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fa8d25ef29 
							
						 
					 
					
						
						
							
							Remove old OTG demo directory with useless TestApp demo. Add new DualRole directory with new Class Driver powered Mouse dual role demonstration application showing a dual role device using the HID host/device Class drivers.  
						
						
						
						
					 
					
						2009-09-29 07:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							409c49f057 
							
						 
					 
					
						
						
							
							Doxygen fixes to \param directives to give data direction in all projects. Make HID item filtering routines clearer in the HID WithParser demos.  
						
						
						
						
					 
					
						2009-09-24 02:05:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							573a27d90a 
							
						 
					 
					
						
						
							
							Fix incorrect names for the HID Host protocol setting routines.  
						
						
						
						
					 
					
						2009-09-24 01:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							073a58cd29 
							
						 
					 
					
						
						
							
							Fix broken Host ClassDriver MouseHostWithParser demo.  
						
						
						
						
					 
					
						2009-09-22 09:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							849b9535e7 
							
						 
					 
					
						
						
							
							Add new error condition to the HID Report Parser for when a report is parsed but no unfiltered items are encountered (i.e. nothing of interest in the device report). Make all host HID "WithParser" demos print the new error condition.  
						
						
						
						
					 
					
						2009-09-22 08:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							242303c160 
							
						 
					 
					
						
						
							
							Add new attributes to the HID Report Parser and HID Host Mode Class driver to keep track of the largest report the device can send for buffer allocation purposes. Change MouseHostWithParser and KeyboardHostWithParser demos to only allocate the needed number of bytes.  
						
						
						
						
					 
					
						2009-09-21 12:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3ffa7543a0 
							
						 
					 
					
						
						
							
							Finish initial draft of the Host Mode HID Class driver.  
						
						... 
						
						
						
						Add new MouseHostWithParser and KeyboardHostWithParser Host Class driver demos. 
						
						
					 
					
						2009-09-21 10:49:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9d6a373cb6 
							
						 
					 
					
						
						
							
							Add const qualifiers to Host mode Class drivers.  
						
						... 
						
						
						
						Fix KeyboardHost ClassDriver demo; boot protocol keyboard report structure in the Host Mode HID Class driver uses the full keycode array from the attached device. 
						
						
					 
					
						2009-09-21 06:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6c5c9212d8 
							
						 
					 
					
						
						
							
							Add KeyboardHost HID Host Class driver demo to the library.  
						
						
						
						
					 
					
						2009-09-20 12:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							aa640330a1 
							
						 
					 
					
						
						
							
							Finish Class Driver MouseHost demo. Update HID Host Class driver; boot protocol now works, still need to finish and test report protocol mode.  
						
						
						
						
					 
					
						2009-09-20 12:34:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							51566d1a81 
							
						 
					 
					
						
						
							
							Added new Pipe_IsFrozen() macro to determine if the currently selected pipe is frozen.  
						
						... 
						
						
						
						Added new USB_GetHIDReportSize() function to the HID report parser to retrieve the size of a given report by its ID.
More additions to the unfinished HID Host Class Driver. 
						
						
					 
					
						2009-09-20 12:01:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0adb7574 
							
						 
					 
					
						
						
							
							Added support for the officially recommended layout of the external peripherals connected to the BUMBLEB board.  
						
						... 
						
						
						
						Added flag to the HID Host Class driver to indicate the currently selected reporting protocol. 
						
						
					 
					
						2009-09-17 23:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7c6b2019a3 
							
						 
					 
					
						
						
							
							Fix Mass Storage Host Class driver GetMaxLUN command - incorrect function return codes used in comparison to check for success.  
						
						... 
						
						
						
						Add HID Host Class driver functions to set the report protocol, add more class driver documentation. 
						
						
					 
					
						2009-09-17 13:12:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							b221e7d175 
							
						 
					 
					
						
						
							
							Remove USE_NONSTANDARD_DESCRIPTOR_NAMES compile time token, split out standard descriptors into seperate USB_Descriptor_* and USB_StdDescriptor_* structures so that both can be used within the one project.  
						
						... 
						
						
						
						Add guard to the HID Host Class driver SetProtocol command, to ensure that the device supports boot protocol mode before issuing the request. 
						
						
					 
					
						2009-09-09 13:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							331929833d 
							
						 
					 
					
						
						
							
							Add Host mode Class driver demo summaries.  
						
						
						
						
					 
					
						2009-09-09 04:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d2068d878c 
							
						 
					 
					
						
						
							
							Finish Still Image Host class driver.  
						
						
						
						
					 
					
						2009-09-09 04:18:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0486f12e3e 
							
						 
					 
					
						
						
							
							Add in new invalid event hook check targets to project makefiles to produce compilation errors when invalid event names are used in a project.  
						
						... 
						
						
						
						Re-add in flip, flip-ee, dfu and dfu-ee targets to project makefiles (thanks to Opendous Inc.)
Fix allowable F_CPU values comment in project makefiles. 
						
						
					 
					
						2009-09-06 05:58:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							064e6a2f32 
							
						 
					 
					
						
						
							
							Changed Still Image Host class driver to auto-fill TransactionID element of sent headers depending on the current session state.  
						
						... 
						
						
						
						CDC based demos and project now work under 64 bit versions of Windows (thanks to Ronny Hanson, Thomas Bleeker).
The Benito Programmer project now has its own unique VID/PID pair allocated from the Atmel donated LUFA VID/PID pool. 
						
						
					 
					
						2009-09-06 04:15:35 +00:00