Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								21cc9c9e19 
								
							 
						 
						
							
							
								
								Cleanups to the MassStorage Device demos, and the MassStorage Device Class driver.  
							
							
							
						 
						
							2009-11-15 12:50:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								588886878e 
								
							 
						 
						
							
							
								
								Corrections, improvements and additions to the incomplete RNDISHost demo.  
							
							... 
							
							
							
							Change device demos which use the joystick to use the natural UP, DOWN, LEFT, RIGHT ordering in all demos when checking the joystick's position. 
							
						 
						
							2009-11-13 13:24:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								04774208b6 
								
							 
						 
						
							
							
								
								Minor code cleanups for clarity.  
							
							
							
						 
						
							2009-11-11 09:09:39 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								4dde844e9f 
								
							 
						 
						
							
							
								
								Remove dependancies from the LowLevel demos to the ClassDriver demos, since the use of ClassDriver headers now outputs an error when NO_STREAM_CALLBACKS is used.  
							
							
							
						 
						
							2009-11-08 21:56:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f7ab433c67 
								
							 
						 
						
							
							
								
								Add optional double-banking support to the Device mode Class Drivers, on a per-endpoint, per-interface level.  
							
							
							
						 
						
							2009-11-06 13:43:18 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								f93f732108 
								
							 
						 
						
							
							
								
								Update DevChapter9.c - use the Endpoint_ClearStatusStage() function where possible to reduce code size and (potentially) allow for centralized status stage timeouts.  
							
							... 
							
							
							
							Fix Joystick device demo HID descriptors - buttons should be placed outside the Pointer collection. 
							
						 
						
							2009-11-04 04:17:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0899deaae3 
								
							 
						 
						
							
							
								
								Add new CDCMouse ClassDriver device demo, combining a CDC Virtual Serial Port and a HID Mouse.  
							
							
							
						 
						
							2009-11-03 12:12:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								de8c9445d4 
								
							 
						 
						
							
							
								
								Make HID device class driver ignore the previous HID report comparison buffer when the user sets it to NULL, disabling automatic report comparisons. Update HID device class driver documentation giving previous report buffer limitations.  
							
							
							
						 
						
							2009-10-26 11:44:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								de70f0f1cf 
								
							 
						 
						
							
							
								
								Moved USBtoSerial demo the Projects directory, as it is simply an expanded CDC demo. Added const qualifier to Endpoint/Pipe stream write routines.  
							
							
							
						 
						
							2009-10-18 05:35:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c3dfc58707 
								
							 
						 
						
							
							
								
								Fix invalid Event name rule in demo/project makefiles.  
							
							
							
						 
						
							2009-10-16 08:04:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e53c120a22 
								
							 
						 
						
							
							
								
								Fix AudioOutput and AudioInput class driver demos' descriptors -- incorrect value was being supplied in the audio descritors field giving the number of discrete audio formats the device supports.  
							
							
							
						 
						
							2009-10-14 09:42:11 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								bdedbd558c 
								
							 
						 
						
							
							
								
								Add new MIDIHost LowLevel demo application.  
							
							... 
							
							
							
							Make unfinished device mode applications use the VID/PID reserved for LUFA development devices. 
							
						 
						
							2009-10-08 07:00:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								046fff2aff 
								
							 
						 
						
							
							
								
								Fix broken Endpoint/Pipe stream templates.  
							
							... 
							
							
							
							Simplify AudioOutput demos, to reduce the number of cycles needed to process each incomming sample. 
							
						 
						
							2009-10-04 07:57:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								433399b05d 
								
							 
						 
						
							
							
								
								Changed Audio Class driver sample read/write functions to be inline, to reduce the number of cycles needed to transfer samples to and from the device (allowing more time for processing and output).  
							
							... 
							
							
							
							Fixed ClassDriver AudioOutput demo not selecting an audio output mode. 
							
						 
						
							2009-10-03 07:59:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b7eead83aa 
								
							 
						 
						
							
							
								
								Cleanups to the Device mode Mass Storage demo applications' SCSI routines.  
							
							
							
						 
						
							2009-10-02 07:40:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								89c837ee34 
								
							 
						 
						
							
							
								
								Removed mostly useless "TestApp" demo, as it was mainly useful only for checking for sytax errors in the library.  
							
							... 
							
							
							
							MIDI device demos now receive MIDI events from the host and display note ON messages via the board LEDs.
Added beginnings of a MIDI class bootloader. 
							
						 
						
							2009-09-30 04:40:36 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								576f40f5ae 
								
							 
						 
						
							
							
								
								Move Dataflash operational checking code out from SCSI.c into the DataflashManager.c in the Device mode Mass Storage demos.  
							
							
							
						 
						
							2009-09-22 07:53:57 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								f5c645296c 
								
							 
						 
						
							
							
								
								Added new MassStorageKeyboard Device Class Driver demo (thanks to Matthias Hullin).  
							
							
							
						 
						
							2009-09-21 08:07:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0029cb454e 
								
							 
						 
						
							
							
								
								Fix broken KeyboardMouse ClassDriver device demo - use internal HID Class Driver structures for boot protocol reports.  
							
							
							
						 
						
							2009-09-21 06:13:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0d5e30e69f 
								
							 
						 
						
							
							
								
								Remove type definitions of the keyboard and mouse boot protocol report layouts from the Device Class Driver demos, as they are now located inside the class driver.  
							
							
							
						 
						
							2009-09-20 12:52:35 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								93b24a25df 
								
							 
						 
						
							
							
								
								Fixed Low Level USBtoSerial demo not storing received characters (thanks to Michael from DirectAid.ca).  
							
							
							
						 
						
							2009-09-13 08:29:31 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								7882da1ed8 
								
							 
						 
						
							
							
								
								Remove information about 64 bit Windows OS signing requirements for the CDC based demos -- apparently the native CDC driver can be installed without first disabling the OS's driver signing requirements.  
							
							
							
						 
						
							2009-09-07 08:11:17 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								f6700c0ea5 
								
							 
						 
						
							
							
								
								Added 64 bit OS driver installation instructions to the readme for all CDC based projects.  
							
							
							
						 
						
							2009-09-06 04:22:46 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								bda4bd4501 
								
							 
						 
						
							
							
								
								Move check for devices not supporting internal serials in demos which make use of USE_INTERNAL_SERIAL to Descriptors.c from Descriptors.h so that the warning is only generated at most once per compilation.  
							
							
							
						 
						
							2009-09-01 11:16:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								813e6f0318 
								
							 
						 
						
							
							
								
								Remove deleted source files from the Device mode Class driver demos to enable them to be built.  
							
							
							
						 
						
							2009-08-30 11:42:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0f51db56c0 
								
							 
						 
						
							
							
								
								Replace -finline-limit with -fno-inline-small-functions in project makefiles.  
							
							
							
						 
						
							2009-08-30 06:52:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a765f71727 
								
							 
						 
						
							
							
								
								Add SCSICodes.h to the Class Driver Common folder, and automatically include it in both the Host and Device Mass Storage Class drivers. Delete existing version from the ClassDriver MassStorage device demo's /Lib/ folder.  
							
							
							
						 
						
							2009-08-26 07:51:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f229502d9a 
								
							 
						 
						
							
							
								
								Fixed AVRISP programmer demo -- can now connect to a target and read/write Sig/Lock/Fuse/OSCCAL bytes successfully.  
							
							... 
							
							
							
							Changed SPI_Init() to allow for the clock polarity and data sample modes to be set.
Changed Dataflash_Init() to no longer call SPI_Init() automatically. 
							
						 
						
							2009-08-23 08:37:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								fa8beef82d 
								
							 
						 
						
							
							
								
								Moved out the handling of V2 Protocol parameters to a seperate set of files. Added parameter privellages, so that an error can be returned to the host when trying to perform a get/set value action on a parameter without the correct privellages.  
							
							
							
						 
						
							2009-08-19 08:29:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5d4478b3b4 
								
							 
						 
						
							
							
								
								Fix misspelt event name in the Class driver USBtoSerial demo, preventing correct operation.  
							
							
							
						 
						
							2009-08-16 12:37:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3a85962f94 
								
							 
						 
						
							
							
								
								Fix USBtoSerial device demos -- ensure the UDR1 register contents is read in under all circumstances which fire the ISR, so that the receive complete interrupt is cleared correctly to prevent freezes.  
							
							
							
						 
						
							2009-08-16 10:57:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b71ff7c8cd 
								
							 
						 
						
							
							
								
								Added new EVENT_USB_Device_StartOfFrame() event, controlled by the new USB_Device_EnableSOFEvents() and USB_Device_DisableSOFEvents() macros to give bus-synchronised millisecond interrupts when in USB device mode.  
							
							
							
						 
						
							2009-08-16 08:51:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								25ddbb9e3b 
								
							 
						 
						
							
							
								
								Adjust endpoint polling intervals for HID demos, to make them compliant with the 10ms minimum polling period for Low Speed devices.  
							
							
							
						 
						
							2009-08-13 08:26:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								99abd1a8b7 
								
							 
						 
						
							
							
								
								Added explicit attribute masks to the device mode demos' descriptors.  
							
							
							
						 
						
							2009-08-13 08:14:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								df5500e81c 
								
							 
						 
						
							
							
								
								Added CDC_Device_Flush() command to the CDC Device mode class driver.  
							
							... 
							
							
							
							Minor updates to the unfinished SideShow demo for clarity.
Added unfinished MassStorageHost class driver demo. 
							
						 
						
							2009-08-13 06:43:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a7ade9f28d 
								
							 
						 
						
							
							
								
								Add CDC Host class driver EVENT_CDC_Host_ControLineStateChanged() event.  
							
							... 
							
							
							
							Minor documentation fixes. 
							
						 
						
							2009-08-11 10:02:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a2001ac1cc 
								
							 
						 
						
							
							
								
								Fixed swapped paremeters in the HID state memory copy call while processing a HID PUSH item in the HID report parser.  
							
							... 
							
							
							
							Fixed memory corruption HID report parser when too many COLLECTION or PUSH items were processed.
Make RNDIS device class driver include the CDC device class driver header, so that it can inherrit the required CDC functional descriptor macro.
Make HID host class driver include the HID report parser. 
							
						 
						
							2009-08-11 08:36:25 +00:00