Dean Camera
							
						 
						
							 
							
							
							
								
							
								5832bab02f 
								
							
								 
							
						 
						
							
							
								
								Rename the AT90USBXXX67 internal driver directory to AVRU4U6U7.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								870591983c 
								
							
								 
							
						 
						
							
							
								
								Add const attribute to class driver APIs.  
							
							 
							
							... 
							
							
 
							
							Add new manual pages detailing the advantages of LUFA over the official Atmel USB AVR stack, and reasons why LUFA should be used over a built-from-scratch USB stack. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								09575f9607 
								
							
								 
							
						 
						
							
							
								
								Fix accidentally changed code breaking the HID descriptor parser.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								baa1b22654 
								
							
								 
							
						 
						
							
							
								
								Fixed issue in the HID Host class driver's HID_Host_SendReportByID() routine using the incorrect mode (control/pipe) to send report to the attached device.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								e57e08c672 
								
							
								 
							
						 
						
							
							
								
								Fixed PrinterHost demo returning invalid Device ID data when the attached device does not have a device ID (thanks to Andrei Krainev).  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								573a27d90a 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect names for the HID Host protocol setting routines.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								3ffa7543a0 
								
							
								 
							
						 
						
							
							
								
								Finish initial draft of the Host Mode HID Class driver.  
							
							 
							
							... 
							
							
 
							
							Add new MouseHostWithParser and KeyboardHostWithParser Host Class driver demos. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								eee712f769 
								
							
								 
							
						 
						
							
							
								
								Fixed MIDI Device Class driver not sending/receiving MIDI packets of the correct size (thanks to Thomas Bleeker).  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								e918d977b1 
								
							
								 
							
						 
						
							
							
								
								Prevent the CDC Device Class driver from sending empty IN packets on every service task call - only send termination packets when data is in the endpoint.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								524decdeb3 
								
							
								 
							
						 
						
							
							
								
								Change HID report parser so that it can calculate and record the sizes (IN, OUT and FEATURE) of each report within the device, by report ID. This will be required in host mode, so that the host can determine how many bytes of data must be read in for each report.  
							
							 
							
							... 
							
							
 
							
							Add to MouseHostWithParser and KeyboardHostWithParser demos to print out the report sizes when a valid device is connected. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								d2068d878c 
								
							
								 
							
						 
						
							
							
								
								Finish Still Image Host class driver.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								6783bc4594 
								
							
								 
							
						 
						
							
							
								
								Add StillImage Host Class Driver functions for opening and closing sessions. Ensure IsActive is set on the interface to allow device functions to run.  
							
							 
							
							... 
							
							
 
							
							Fix spelling of "Received" in all source files where it is misspelt "Recieved". 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								205b35d131 
								
							
								 
							
						 
						
							
							
								
								Add user-filtering to the HID report parser, so that the user code can decide which items are to be stored into the HID_ReportInfo_t structure and which should be discarded to save on RAM usage.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								0fdc1a2bc6 
								
							
								 
							
						 
						
							
							
								
								Changed HIDParser to only zero out important values in the Parsed HID Report Item Information structure to save cycles.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								0e2ffebb82 
								
							
								 
							
						 
						
							
							
								
								Added documentation for the constants and enums of the new StillImage Host Class driver added to the library so far.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								5908e28e8d 
								
							
								 
							
						 
						
							
							
								
								Fixed StillImageHost not correctly freezing and unfreezing data pipes while waiting for a response block header.  
							
							 
							
							... 
							
							
 
							
							Added basic PIMA commands to the StillImage Host Class driver - need to extend to PIMA specific command functions. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								dac7b046fd 
								
							
								 
							
						 
						
							
							
								
								Add return codes to the CDC Host Class driver String/Byte transmission functions.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								e2822fb30d 
								
							
								 
							
						 
						
							
							
								
								Remove deleted source files from the LUFA library makefile.  
							
							 
							
							... 
							
							
 
							
							Renamed parameters of SI_Host_ConfigurePipes() to match other Host mode Class drivers. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								3dce79d68c 
								
							
								 
							
						 
						
							
							
								
								Added start of the Still Image Host Class driver demo and driver code.  
							
							 
							
							... 
							
							
 
							
							Re-enabled building of the Host mode demos ClassDriver directory. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								0d3a3f7536 
								
							
								 
							
						 
						
							
							
								
								Remove skeleton Audio and MIDI Host mode Class drivers -- will not implement in next release.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								922e60192d 
								
							
								 
							
						 
						
							
							
								
								Condensed SCSI command functions in the LowLevel Mass Storage Host demo, to save on FLASH space.  
							
							 
							
							... 
							
							
 
							
							Fixed issue in AVRISP project where the target RESET line was being toggled before it was tristated, causing problems synchronising to some targets (thanks to Mike Alex). 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								023838fe4a 
								
							
								 
							
						 
						
							
							
								
								Add check to Pipe_IsEndpointBound() in the Mass Storage Host mode Class driver to ensure that multiple instances of the driver can be used on a single device with multiple Mass Storage interfaces.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								f52b265090 
								
							
								 
							
						 
						
							
							
								
								Simplified Host mode Mass Storage Class driver to reduce compiled program size.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								754ea083d4 
								
							
								 
							
						 
						
							
							
								
								Fix memory corruption in Host mode Mass Storage Class driver.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								d297ea12b7 
								
							
								 
							
						 
						
							
							
								
								Added new "Common" section to the class drivers, to hold all mode-independant definitions for clarity.  
							
							 
							
							... 
							
							
 
							
							Moved SCSI command/sense constants into the Mass Storage Class driver, instead of the user-code. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								8ea5c631c8 
								
							
								 
							
						 
						
							
							
								
								Minor documentation fixes to the completed Host mode Class drivers.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								f890592806 
								
							
								 
							
						 
						
							
							
								
								Completed initial Host mode Mass Storage class driver.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								559ca2ba04 
								
							
								 
							
						 
						
							
							
								
								Added MS_Host_TestUnitReady() and MS_Host_ReadDeviceCapacity() to the host mode Mass Storage Class driver.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								31d8ebebc0 
								
							
								 
							
						 
						
							
							
								
								Oops: Really disable building of Projects/Host/ClassDriver directory in the Projects/Host/ makefile.  
							
							 
							
							... 
							
							
 
							
							Add more skeleton functions and definitions to the Mass Storage Host mode Class driver.
Made Endpoint_Write_DWord_* functions echo the structure of the matching Endpoint routines for clarity. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								ee744abb7e 
								
							
								 
							
						 
						
							
							
								
								More work on the Mass Storage Host mode Class driver.  
							
							 
							
							... 
							
							
 
							
							Added  ATTR_NON_NULL_PTR_ARG() attributes to the class drivers to improve user code reliability by disallowing explicit NULL pointers as pointer parameters in function calls where the parameter must not be NULL.
Disabled building of the Demos/Host/ClassDriver directory until Host Mode Class drivers are complete to prevent build errors in the meantime. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								df29aa37c0 
								
							
								 
							
						 
						
							
							
								
								Added flag to the HID report parser to indicate if a device has multiple reports.  
							
							 
							
							... 
							
							
 
							
							SetIdle requests to the HID device driver with a 0 idle period (send changes only) now only affect the requested HID interface within the device, not all HID interfaces.
Apply correct fix to the HID report parser for PUSH items - current HID item attribute stack was being copied in the wrong direction.
Fixed HID report parser not resetting the FEATURE item count when a REPORT ID item is encountered. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								a7ade9f28d 
								
							
								 
							
						 
						
							
							
								
								Add CDC Host class driver EVENT_CDC_Host_ControLineStateChanged() event.  
							
							 
							
							... 
							
							
 
							
							Minor documentation fixes. 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								abc7dce10c 
								
							
								 
							
						 
						
							
							
								
								Document CDC Host class driver functions and enums.  
							
							 
							
							
 
							
						 
						
							16 years ago  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							16 years ago