b6a3c78fa3 
								
							
								 
							
						 
						
							
							
								
								Rename architecture specific driver files, to make them appear with uniquely identifying filenames in the documentation.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f3ec62b5c6 
								
							
								 
							
						 
						
							
							
								
								More updates to remove architecture-specific comments from the documentation, alter USBMode.h preprocessor logic to support future architectures more easily.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1daa5e16f9 
								
							
								 
							
						 
						
							
							
								
								Initial restructuring of the core USB driver module to support multiple architectures in the future.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								3d4d8e7f62 
								
							
								 
							
						 
						
							
							
								
								Add new ARCH option to the makefiles to (eventually) specify the target device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								787869c2fd 
								
							
								 
							
						 
						
							
							
								
								Minor documentation corrections for the new HID report item constant defines.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7dc3d3a68f 
								
							
								 
							
						 
						
							
							
								
								Minor documentation improvements.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1d433d4506 
								
							
								 
							
						 
						
							
							
								
								Update copyright year on all source files.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								a8b66f318d 
								
							
								 
							
						 
						
							
							
								
								Documentation improvements - put driver example code into its own section, fix incorrect and missing section names.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								fb76acb084 
								
							
								 
							
						 
						
							
							
								
								Renamed the EVENT_USB_Device_UnhandledControlRequest() event to EVENT_USB_Device_ControlRequest() as it is now fired before the library request handlers, not afterwards.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								b37d77eab3 
								
							
								 
							
						 
						
							
							
								
								All USB class drivers are now automatically included when LUFA/Drivers/USB.h is included, and no longer need to be seperately included.  
							
							... 
							
							
 
							
							All LowLevel demos changed to use the constants and types defined in the USB class drivers. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								e72f424f64 
								
							
								 
							
						 
						
							
							
								
								Split out endpoint and pipe stream functions into new EndpointStream.c/.h and PipeStream.c/.h files.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								28401f7bb7 
								
							
								 
							
						 
						
							
							
								
								Spell check all source files once again to find any typos.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								99d8a39363 
								
							
								 
							
						 
						
							
							
								
								Move and rename DevChaper9.c/.h and HostChapter9.c/.h to the HighLevel directory, new named DeviceStandardReq.c/.h and HostStandardReq.c/.h.  
							
							... 
							
							
 
							
							Rename LowLevel.c/.h to USBController.c/.h.
Remove dependancies on the complete <avr/io.h> header in the HighLevel USB driver directory, to ensure less work is required in later (possible) ports. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6b5e684c77 
								
							
								 
							
						 
						
							
							
								
								Update makefiles to use the latest WinAVR/Atmel toolchain makefile template.  
							
							... 
							
							
 
							
							Add new module source variables to the library core makefile, so that module sources can be added to a project's makefile on a per-module rather than per-file basis. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								dea897ef57 
								
							
								 
							
						 
						
							
							
								
								Make main readme file easier to read, and make documentation build instructions clearer.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								deed746d37 
								
							
								 
							
						 
						
							
							
								
								Renamed SERIAL_STREAM_ASSERT() macro to STDOUT_ASSERT().  
							
							... 
							
							
 
							
							Minor tweaks to the library documentation. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								e977774d4e 
								
							
								 
							
						 
						
							
							
								
								Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the LowLevel directory as it is hardware-dependent.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								9257f4ab8e 
								
							
								 
							
						 
						
							
							
								
								Add briefs for the library core structures.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0557676013 
								
							
								 
							
						 
						
							
							
								
								Add file-level brief documentation.  
							
							... 
							
							
 
							
							Remove accidentally duplicated model-specific peripheral driver files. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								071fd8ce53 
								
							
								 
							
						 
						
							
							
								
								Revert changes made for the partial port to the AVR32 architecture.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								a7aaa45ec4 
								
							
								 
							
						 
						
							
							
								
								More AVR32 achitecture ports.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								3702ba1fb3 
								
							
								 
							
						 
						
							
							
								
								More porting of the USB core to the AVR32.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0e6d5cf5b4 
								
							
								 
							
						 
						
							
							
								
								Start porting the USB core to the AVR32 UC3B.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d49cc0f783 
								
							
								 
							
						 
						
							
							
								
								Add more include protection macros to give the user warnings when they try to manually include private driver header files, instead of the public driver headers.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								a96d77eca7 
								
							
								 
							
						 
						
							
							
								
								Add documentation to the USB Class Drivers module on how to use the Host mode class drivers.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								84e1241f80 
								
							
								 
							
						 
						
							
							
								
								Replace the Webserver demo's uIP with the latest code ripped from the Contiki project by Adam Dunkels.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								b7f6a65c25 
								
							
								 
							
						 
						
							
							
								
								Fixed USB driver failing to define the PLL prescaler mask for the ATMEGA8U2 and ATMEGA16U2.  
							
							... 
							
							
 
							
							Simplified the USB.h master include file's target validity checks. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								958d28d05d 
								
							
								 
							
						 
						
							
							
								
								Better checking of whether a packet is received in the RNDISEthernetHost Class driver demo - show busy LED status while packets are being printed out.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								5aa2b26261 
								
							
								 
							
						 
						
							
							
								
								Added new RNDIS Host class driver and the beginnings of a RNDISEthernetHost Class Driver demo.  
							
							... 
							
							
 
							
							Fixed all Class drivers to ensure they have appropriate guards on each function to ensure the device is enumerated before running, fixed error codes on all guards to return "DeviceDisconnected" where possble.
Renamed HOST_SENDCONTROL_DeviceDisconnect enum value to HOST_SENDCONTROL_DeviceDisconnected to be in line with the rest of the library enum error codes. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								8ba51f090f 
								
							
								 
							
						 
						
							
							
								
								Added new Printer Host mode Class driver.  
							
							... 
							
							
 
							
							Added new Printer Host mode ClassDriver demo.
Added table of supported classes and modes to the main USB Class Driver documentation. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								0d3a3f7536 
								
							
								 
							
						 
						
							
							
								
								Remove skeleton Audio and MIDI Host mode Class drivers -- will not implement in next release.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								4b35dd1670 
								
							
								 
							
						 
						
							
							
								
								Commit for 090810rc1 release.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c619e21fa7 
								
							
								 
							
						 
						
							
							
								
								Added support for the new ATMEGA32U2, ATMEGA16U2 and ATMEGA8U2 AVR models.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								312748702a 
								
							
								 
							
						 
						
							
							
								
								Added better module summaries.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								afe6ae1402 
								
							
								 
							
						 
						
							
							
								
								Add host mode USB Class driver stubs, add beginnings of a CDC host class driver.  
							
							... 
							
							
 
							
							Split out common defines/types from class drivers into a seperate common class driver directory.
Make central USB Class driver dispatch headers, used for both device and host modes. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								4d3a594f3e 
								
							
								 
							
						 
						
							
							
								
								Changed per-device controller preprocessor checks over to per-device series for better device control.  
							
							... 
							
							
 
							
							Fixed error in Endpoint.c using HSOFI rather than SOFI for counting elapsed milliseconds. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								dc42c5eb6b 
								
							
								 
							
						 
						
							
							
								
								Added Doxygen documentation to the Audio class driver. Added new modules for each of the new device class drivers to the library documentation.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								d1e5266036 
								
							
								 
							
						 
						
							
							
								
								Commit of new class abstraction APIs for all device demos other than the MIDI demo - not documented yet.  
							
							... 
							
							
 
							
							Removed scheduler and memory allocation libraries.
Added new EVENT_USB_StartOfFrame event in the library to indicate the start of each USB frame (when generated).
Removed Tx interrupt from the USBtoSerial demo; now sends characters via polling to ensure more time for the Rx interrupt. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								d0806c817c 
								
							
								 
							
						 
						
							
							
								
								Deleted StdDescriptors.c, renamed USB_GetDescriptor() to CALLBACK_USB_GetDescriptor, moved ConfigDescriptor.c/.h from the LUFA/Drivers/USB/Class/ directory to LUFA/Drivers/USB/HighLevel/ in preperation for the new USB class APIs.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								d38fa49cb6 
								
							
								 
							
						 
						
							
							
								
								More documentation changes for better module-level documentation rather than file-level documentation.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								1c16ae399a 
								
							
								 
							
						 
						
							
							
								
								Partial commit: change references to Drivers/AT90USBXXX to Drivers/Peripheral.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								8f6b4ddf76 
								
							
								 
							
						 
						
							
							
								
								Fixed GenericHIDHost demo report write routine incorrect for control type requests (thanks to Andrei Krainev).  
							
							... 
							
							
 
							
							Removed Endpoint_ClearCurrentBank() and Pipe_ClearCurrentBank() in favour of new Endpoint_ClearIN(), Endpoint_ClearOUT(), Endpoint_ClearControlIN(), Endpoint_ClearControlOUT(), Pipe_ClearIN(), Pipe_ClearOUT(), Pipe_ClearControlIN() and Pipe_ClearControlOUT() macros (done to allow for the detection of packets of zero length).
Renamed *_ReadWriteAllowed() macros to *_IsReadWriteAllowed() to remain consistent with the rest of the LUFA API.
Endpoint_IsSetupReceived() macro has been renamed to Endpoint_IsSETUPReceived(), Endpoint_ClearSetupReceived() macro has been renamed to Endpoint_ClearControlSETUP(), the Pipe_IsSetupSent() macro has been renamed to Pipe_IsSETUPSent() and the Pipe_ClearSetupSent() macro is no longer applicable and should be removed - changes made to compliment the new endpoint and pipe bank management API.
Updated all demos, bootloaders and projects to use the new endpoint and pipe management APIs (thanks to Roman Thiel).
Updated library doxygen documentation, added groups, changed documentation macro functions to real functions for clarity.
Removed old endpoint and pipe aliased read/write/discard routines which did not have an explicit endian specifier for clarity.
Removed the ButtLoadTag.h header file, as no one used for its intended purpose anyway. 
							
						 
						
							17 years ago