Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								658da63e6c 
								
							 
						 
						
							
							
								
								Add AVRStudio 4 project files to the ClassDriver Host mode demos.  
							
							
							
						 
						
							2010-07-13 05:11:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ae9dab1398 
								
							 
						 
						
							
							
								
								Add missing clean_doxygen phony targets to the project makefiles.  
							
							
							
						 
						
							2010-07-12 10:18:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8b053d6ba5 
								
							 
						 
						
							
							
								
								Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific functions that are more complicated than simple macros. Moved USB_Device_SendRemoteWakeup() to the new Device.c source file and corrected it to unfreeze and restart the USB controller clock before issuing a Remote Wakeup request.  
							
							... 
							
							
							
							Removed the USB_Device_IsRemoteWakeupSent() and USB_Device_IsUSBSuspended() macros, as they are now obsolete. 
							
						 
						
							2010-07-02 03:37:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								776485a6c5 
								
							 
						 
						
							
							
								
								Remove obsolete entry from the Doxygen configuration files.  
							
							
							
						 
						
							2010-05-23 08:39:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								071e02c6b6 
								
							 
						 
						
							
							
								
								Add svn:eol-style property to source files, so that the line endings are correctly converted to the target system's native end of line style.  
							
							
							
						 
						
							2010-05-08 03:12:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e331b531c6 
								
							 
						 
						
							
							
								
								Change over instances of "make" in the makefiles to "$(MAKE)" to allow for the make tool to be overridden.  
							
							
							
						 
						
							2010-05-07 07:11:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9e34144c9b 
								
							 
						 
						
							
							
								
								Use puts_P() and printf_P() instead of the normal variants where possible in the Host mode Class Driver demos.  
							
							
							
						 
						
							2010-04-28 14:33:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e977774d4e 
								
							 
						 
						
							
							
								
								Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the LowLevel directory as it is hardware-dependent.  
							
							
							
						 
						
							2010-04-28 08:15:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								59c4871f80 
								
							 
						 
						
							
							
								
								USB_Init() no longer calls sei() to enable global interrupts - this must now be done in the user application once all init code has run.  
							
							
							
						 
						
							2010-04-28 07:48:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								74353374c3 
								
							 
						 
						
							
							
								
								All Class Driver Host mode demos now correctly set the board LEDs to READY once the enumeration process has completed.  
							
							... 
							
							
							
							Fixed Still Image Host class driver not resetting the transaction ID when a new session is opened, fixed driver not sending a valid session ID to the device. 
							
						 
						
							2010-03-25 06:34:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								15f84bb8f5 
								
							 
						 
						
							
							
								
								New BOARD value option BOARD_NONE (equivelent to not specifying BOARD) which will remove all board hardware drivers which do not adversely affect the code operation (currently only the LEDs driver).  
							
							... 
							
							
							
							Spell-check code/comments in the Webserver/AVRISP-MKII projects. 
							
						 
						
							2010-02-04 02:27:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								77e86e7d82 
								
							 
						 
						
							
							
								
								Exlude the "INCLUDE_FROM_*" macros from the individual project's documentation.  
							
							
							
						 
						
							2010-02-03 00:57:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5f776f4785 
								
							 
						 
						
							
							
								
								Fix up project documentation files' overview tables, so that multiple items occupy multiple lines in the same cell, rather than multiple cells.  
							
							
							
						 
						
							2010-01-28 13:17:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								db420853ce 
								
							 
						 
						
							
							
								
								Add Webserver project Doxygen configuration file and overview document.  
							
							... 
							
							
							
							Fix Doxygen configuration files' input file exclusion filters. 
							
						 
						
							2010-01-25 12:46:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								efb6c35778 
								
							 
						 
						
							
							
								
								Update Doxygen configuration files to the latest Doxygen version.  
							
							
							
						 
						
							2010-01-06 13:37:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								e625fd6df3 
								
							 
						 
						
							
							
								
								Corrected the name of the misnamed USB_GetDeviceConfigDescriptor() function to USB_Host_GetDeviceConfigDescriptor().  
							
							
							
						 
						
							2009-11-13 10:07:25 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								573a27d90a 
								
							 
						 
						
							
							
								
								Fix incorrect names for the HID Host protocol setting routines.  
							
							
							
						 
						
							2009-09-24 01:52: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								7fbb759287 
								
							 
						 
						
							
							
								
								Changed the parameters and behaviour of the USB_GetDeviceConfigDescriptor() function so that it now performs size checks and data validations internally, to simplify user code.  
							
							
							
						 
						
							2009-08-31 07:48:32 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								c86491af8b 
								
							 
						 
						
							
							
								
								Add new functions to the HID host class driver, refine HID interface protocol matching.  
							
							... 
							
							
							
							Remove stray state variable from the CDC host class driver. 
							
						 
						
							2009-08-11 09:12:29 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8711dc7ced 
								
							 
						 
						
							
							
								
								Fix issue in CDC device class driver where received data the size of the data endpoint could lock up the driver.  
							
							... 
							
							
							
							Further work on the new CDC and HID host mode class drivers.
Reset changelog et. al. to reset development information for the new version currently under development. 
							
						 
						
							2009-08-11 01:52:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c830fcb0e1 
								
							 
						 
						
							
							
								
								Make Endpoint control transfers more reliable; early-abort when an incomplete packet is sent from the host (indicating end of transfer), add check for control reads to ensure that no more than wLength bytes are read from the interface.  
							
							... 
							
							
							
							Condense sequential printf_P/puts_P calls to single printf_P calls for size and clarity. 
							
						 
						
							2009-08-06 14:22:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c5038f1bf4 
								
							 
						 
						
							
							
								
								Renamed all library events to properly seperate out Device and Host mode events. Changed the firing conditions for some events to ensure that events are fired by their own USB mode only.  
							
							... 
							
							
							
							Remove VBUS events - not needed as the library takes care of VBUS detection and feedback on supported AVRs via the USB_Device_Connected and USB_Device_Disconnected events.
Fixed incorrect Host state assignment in the incomplete BluetoothHost demo. 
							
						 
						
							2009-08-05 06:36:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								6f4cc344ab 
								
							 
						 
						
							
							
								
								Rename TOTAL_NUM_CONFIGURATIONS to FIXED_NUM_CONFIGURATIONS, to match the existing FIXED_CONTROL_ENDPOINT_SIZE compile time option. Add FIXED_NUM_CONFIGURATIONS to the descriptors of each project using the option.  
							
							
							
						 
						
							2009-08-02 23:14:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3472af91a5 
								
							 
						 
						
							
							
								
								Change project makefiles so that the current target settings and not just the board selection is printed during the build process.  
							
							... 
							
							
							
							Fix warning in AudioOutput demos when AUDIO_OUT_STEREO output mode is selected. 
							
						 
						
							2009-07-28 13:53:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								864196c884 
								
							 
						 
						
							
							
								
								State information for class drivers is now zeroed out during enumeration (both in device and host mode) to ensure sane values after each enumeration. User code should no longer explicitly set state information as this is no longer preserved.  
							
							
							
						 
						
							2009-07-27 23:19:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b9dd51cd63 
								
							 
						 
						
							
							
								
								Collapse configuration descriptor size retrieval and size testing into a single if statement within the new host mode class driver demos for clarity.  
							
							
							
						 
						
							2009-07-27 10:55:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								84c3c4a3d9 
								
							 
						 
						
							
							
								
								Change Host mode class driver Pipe configuration routines -- better to let the application fetch the configuration descriptors once, and then pass them to each class driver in turn.  
							
							
							
						 
						
							2009-07-27 10:48:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5251bc6e4e 
								
							 
						 
						
							
							
								
								Add new MouseHost Class Driver demo, unfinished, to allow for better testing of the new prototype Host Mode Class Driver framework. Flesh out start of a HID class Host mode class driver.  
							
							
							
						 
						
							2009-07-27 10:31:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								1756087c3e 
								
							 
						 
						
							
							
								
								Optimize vendor/product description string display code in MassStorageHost.  
							
							... 
							
							
							
							Remove all Host mode class demos other than the CDCHost class driver demo, so that they can be re-added as they are made once the host mode class framework is designed.
Fixed USB_Host_SendControlRequest() not re-suspending the USB bus when initial device ready-wait fails.
Fixed USB Pad regulator not being disabled on some AVR models when the USB_OPT_REG_DISABLED option is used. 
							
						 
						
							2009-06-26 09:58:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								feabfd12ce 
								
							 
						 
						
							
							
								
								Fix makefiles -- the auto-addition of -D switches to each LUFA compile time option was faulty, due to GNUMake becomming confused by the spaces in the USE_STATIC_OPTIONS lines. Make user add in the switches explicitly instead.  
							
							
							
						 
						
							2009-06-19 05:08:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								beb0b2bda0 
								
							 
						 
						
							
							
								
								Move LUFA compile time options to a new section in the application makefiles for clarity.  
							
							
							
						 
						
							2009-06-19 04:34:35 +00:00