1e05d46b66 
								
							
								 
							
						 
						
							
							
								
								Update copyrights to 2016.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								92e9cb71e2 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect CALLBACK_USB_GetDescriptor() wIndex parameter type (thanks to matlo).  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1d2680b358 
								
							
								 
							
						 
						
							
							
								
								Update copyrights to 2015 (better late than never).  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								8328175482 
								
							
								 
							
						 
						
							
							
								
								Add USB_STRING_DESCRIPTOR_ARRAY() macro, update demos where required.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								deb1675f84 
								
							
								 
							
						 
						
							
							
								
								Use the new USB_STRING_DESCRIPTOR macro for every string descriptor.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e368a89987 
								
							
								 
							
						 
						
							
							
								
								Update copyrights for 2014.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e3cb0f48ef 
								
							
								 
							
						 
						
							
							
								
								Use new VERSION_BCD() macro with explicit int arguments to fix edge cases with the previous floating point macro version.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								9ef29ea229 
								
							
								 
							
						 
						
							
							
								
								Extract interface numbers into enums.  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e342ba8f64 
								
							
								 
							
						 
						
							
							
								
								Add symbolic names for USB Device String Descriptors within the demos, applications and bootloaders.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								de0df8b162 
								
							
								 
							
						 
						
							
							
								
								Update copyright year to 2013.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								eee252603b 
								
							
								 
							
						 
						
							
							
								
								Minor documentation improvements.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								802910d49f 
								
							
								 
							
						 
						
							
							
								
								AppConfigHeaders: Update several additional user projects to use configuration header files, rather than makefile defines. Remove compile time warnings for projects lacking device serial support, remove incomplete StandaloneProgrammer project.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								359fbfe14d 
								
							
								 
							
						 
						
							
							
								
								Add branch for the conversion of demos to use standard C header files for configuration, rather than makefile defined macros.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								f1b6ddb710 
								
							
								 
							
						 
						
							
							
								
								Update file contributor copyrights for 2012.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								2c806f6cee 
								
							
								 
							
						 
						
							
							
								
								Update file header copyrights for 2012.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								3038ea1c6e 
								
							
								 
							
						 
						
							
							
								
								USB_CONFIG_ATTR_BUSPOWERED constant renamed to USB_CONFIG_ATTR_RESERVED, as this was misnamed (thanks to NXP Semiconductors).  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								110711598a 
								
							
								 
							
						 
						
							
							
								
								Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								5995c3f880 
								
							
								 
							
						 
						
							
							
								
								Oops - fix missing constants in the TempDataLogger FatFS diskio.h header file.  
							
							... 
							
							
 
							
							Add const to all project descriptor definitions for safety. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								6c7ed7ecd6 
								
							
								 
							
						 
						
							
							
								
								Added new HID_DESCRIPTOR_MOUSE, HID_DESCRIPTOR_KEYBOARD and HID_DESCRIPTOR_JOYSTICK macros for easy automatic creation of  basic USB HID device reports.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								efd57cfe51 
								
							
								 
							
						 
						
							
							
								
								Abuse the the C preprocessor so that the HID macros can automatically encode data into the array from the HID macros automagically, by specifying the bit-width of the data, and the data itself as a single integer value of that width.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								039a714ee4 
								
							
								 
							
						 
						
							
							
								
								New HID report item macros (with HID_RI_ prefix) to allow for easy creation and editing of HID report descriptors.  
							
							... 
							
							
 
							
							Changed over all project and demo HID report descriptors to use the new HID report item macros.
Moved the HIDParser.c source file to the LUFA/Drivers/USB/Class/Common/ directory from the LUFA/Drivers/USB/Class/Host/. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1d433d4506 
								
							
								 
							
						 
						
							
							
								
								Update copyright year on all source files.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c43605612d 
								
							
								 
							
						 
						
							
							
								
								Lower bulk endpoint polling rate in the descriptors to the lowest possible value to give maximum throughput.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								50390867e7 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								cb779e3d7d 
								
							
								 
							
						 
						
							
							
								
								Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								55538dcef3 
								
							
								 
							
						 
						
							
							
								
								Add descriptor class, subclass and protocol constants to the class drivers, modify all demos to use them where possible.  
							
							... 
							
							
 
							
							Move out private/internal host class driver constants to the common class driver headers, so that they can be used in the Low Level host mode demos.
Ensure all demos, projects and bootloaders use the class driver constants where possible to minimise code repetition. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								911170bf0b 
								
							
								 
							
						 
						
							
							
								
								Add missing  ENDPOINT_ATTR_NO_SYNC and ENDPOINT_USAGE_DATA attributes to the descriptors in the ClassDriver MassStorageKeyboard demo.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								5a4def7478 
								
							
								 
							
						 
						
							
							
								
								Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								158afe9109 
								
							
								 
							
						 
						
							
							
								
								Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction on the configuration order instead to ensure maximum reliability.  
							
							... 
							
							
 
							
							Altered all low level device and host mode demos to ensure that endpoints and pipes are configured in ascending order properly.
Rewrote all low level host mode demos' configuration descriptor parser code to ensure that pipes are enumerated in ascending order, and to ensure maximum compatibility with devices.
Incremented all device mode demo's device descriptor revision numbers to ensure that any descriptor changes are re-fetched on machines which have enumerated previous versions. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								713670043a 
								
							
								 
							
						 
						
							
							
								
								Move out many of the common class driver constants into grouped enums, to make them more managable.  
							
							... 
							
							
 
							
							Add new CDC descriptor structs to the CDC class driver, so that the CDC demos can use human readable field names.
Rename prefix for Still Image Host class driver functions from "SImage_" to "SI_" to remain consistent with the rest of the driver. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c166dfc64e 
								
							
								 
							
						 
						
							
							
								
								Added class specific descriptor type defines with standard USB-IF element naming.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								092f82e06f 
								
							
								 
							
						 
						
							
							
								
								Changed the signature of the CALLBACK_USB_GetDescriptor() callback function so that the descriptor pointer is const, to remove the need for extra casting inside the callback (thanks to Jonathan Kollasch).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								6bda628718 
								
							
								 
							
						 
						
							
							
								
								Update all demos, projects and bootloaders to indent all function parameters, one per line, for better readability.  
							
							... 
							
							
 
							
							Add missing const qualifiers to the demos. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								49b09a2042 
								
							
								 
							
						 
						
							
							
								
								Standardized the naming scheme given to configuration descriptor sub-elements in the Device mode demos, bootloaders and projects.  
							
							... 
							
							
 
							
							Fix errors in the MouseHostWithParser demo from incorrect use of the HID_ALIGN_DATA() macro. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								60fd0ff418 
								
							
								 
							
						 
						
							
							
								
								Changed XPLAINBridge project to be both a USB to USART bridge and a PDI programmer, based on the state of a mode select pin.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6122ba93cf 
								
							
								 
							
						 
						
							
							
								
								Fix MassStorageKeyboard demo USE_INTERNAL_SERIAL check being performed before the required library headers were included, causing a compilation error.  
							
							... 
							
							
 
							
							Added notes to the class driver functions indicating which functions require what Device/Host state machine states to function. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								58a39c6666 
								
							
								 
							
						 
						
							
							
								
								Clean up MassStorageKeyboard demo.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								7f9f97c792 
								
							
								 
							
						 
						
							
							
								
								Update copyright year to 2010.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d4ca7fb44c 
								
							
								 
							
						 
						
							
							
								
								Fix MIT license language to make its intent clearer.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								3ffa7543a0 
								
							
								 
							
						 
						
							
							
								
								Finish initial draft of the Host Mode HID Class driver.  
							
							... 
							
							
 
							
							Add new MouseHostWithParser and KeyboardHostWithParser Host Class driver demos. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f5c645296c 
								
							
								 
							
						 
						
							
							
								
								Added new MassStorageKeyboard Device Class Driver demo (thanks to Matthias Hullin).  
							
							
 
							
						 
						
							16 years ago