Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c2135f2776 
							
						 
					 
					
						
						
							
							Expand the documentation for each Bootloader to give sample usage instructions for the command line programmer utilities.  
						
						... 
						
						
						
						Fix typo in the HID class bootloader CLI programmer application usage instructions. 
						
						
					 
					
						2011-06-02 13:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2a08f1b7 
							
						 
					 
					
						
						
							
							Fixed incorrect signature in the CDC and DFU class bootloaders for the ATMEGA8U2.  
						
						... 
						
						
						
						Minor documentation cleanups.
Modify the incomplete AudioInputHost demo for mono audio output. 
						
						
					 
					
						2011-06-01 14:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7b0cebc1d7 
							
						 
					 
					
						
						
							
							Add new LUFA powered user projects to the documentation.  
						
						
						
						
					 
					
						2011-04-23 05:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							8c3d63b5cf 
							
						 
					 
					
						
						
							
							Fix HID class bootloader not working on the larger USB AVRs due to the altered page addressing scheme.  
						
						
						
						
					 
					
						2011-04-23 04:39:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0407b92584 
							
						 
					 
					
						
						
							
							Make DFU and CDC class bootloaders also toggle the LEDs on command activity in addition to the periodic flashing.  
						
						
						
						
					 
					
						2011-04-23 03:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							513db46548 
							
						 
					 
					
						
						
							
							Added LED flashing to the CDC and DFU class bootloaders to indicate when they are running.  
						
						
						
						
					 
					
						2011-04-23 03:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							de9bd767dc 
							
						 
					 
					
						
						
							
							Correct UC3 global interrupt functions.  
						
						... 
						
						
						
						Replace all calls and references to _delay_ms() in the code with the architecture-agnostic Delay_MS() function.
Improve code generation for the Delay_MS() function on the AVR8 architecture when called with a constant input. 
						
						
					 
					
						2011-04-08 05:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							899df7d331 
							
						 
					 
					
						
						
							
							Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.  
						
						... 
						
						
						
						Renamed all low level Pipe_Read_*, Pipe_Write_* and Pipe_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. 
						
						
					 
					
						2011-04-04 12:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							aba7932a5c 
							
						 
					 
					
						
						
							
							F_CLOCK changed to F_USB to be more descriptive, and applicable on future architecture ports.  
						
						
						
						
					 
					
						2011-03-21 10:20:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c7f4752d6b 
							
						 
					 
					
						
						
							
							Oops - Bootloader optimizations to GetDescriptor() don't work, as the Configuration Descriptor's header does not contain the full length of the descriptor, breaking full enumeration.  
						
						
						
						
					 
					
						2011-03-18 04:58:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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.  
						
						
						
						
					 
					
						2011-02-19 18:37:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							31ed53af55 
							
						 
					 
					
						
						
							
							Add missing HID bootloader AVRStudio project.  
						
						
						
						
					 
					
						2011-02-15 20:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0019fbd129 
							
						 
					 
					
						
						
							
							Add more const-ness to the stream endpoint/pipe functions where possible.  
						
						
						
						
					 
					
						2011-02-13 21:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3d232953d9 
							
						 
					 
					
						
						
							
							Fix typos in the HID class bootloader makefile.  
						
						
						
						
					 
					
						2011-02-11 20:00:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							782614dbb5 
							
						 
					 
					
						
						
							
							Add static keyword to all project globals whose scope should be restricted to the same module as they are declared in.  
						
						... 
						
						
						
						Tighten up the HID class bootloader code slightly, document that it currently exceeds 2KB of bootloader space for all models other than the Series 2 USB AVRs. 
						
						
					 
					
						2011-02-10 17:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							57b382558d 
							
						 
					 
					
						
						
							
							Fix errors in the hid_bootloader_cli.c program code.  
						
						
						
						
					 
					
						2011-02-09 22:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7d823d926f 
							
						 
					 
					
						
						
							
							Update HID bootloader loader application to support the VID/PID used by the bootloader.  
						
						
						
						
					 
					
						2011-02-09 22:35:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							cae0fa73d7 
							
						 
					 
					
						
						
							
							Added HID class bootloader, compatible with a modified version of the command line Teensy loader from PJRC.com.  
						
						
						
						
					 
					
						2011-02-09 21:34:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							088bfb10b2 
							
						 
					 
					
						
						
							
							Change bootloader makefiles to automatically compute the bootloader starting address from a flash size and bootloader section size, expressed in KB.  
						
						
						
						
					 
					
						2011-02-09 17:58:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5995c3f880 
							
						 
					 
					
						
						
							
							Oops - fix missing constants in the TempDataLogger FatFS diskio.h header file.  
						
						... 
						
						
						
						Add const to all project descriptor definitions for safety. 
						
						
					 
					
						2011-02-06 18:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							355d12e039 
							
						 
					 
					
						
						
							
							Tighten up the Bootloader GetDescriptor() function, as the descriptor size can be extracted from the header after the address has been found.  
						
						
						
						
					 
					
						2011-02-06 17:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							43b9d552bb 
							
						 
					 
					
						
						
							
							Renamed all driver termination *_ShutDown() functions to the more logical name *_Disable().  
						
						
						
						
					 
					
						2011-01-30 23:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f555ad7ced 
							
						 
					 
					
						
						
							
							Altered all endpoint/pipe stream transfers so that the new BytesProcessed parameter now points to a location where the number of bytes in the transfer that have been completed can be stored (or NULL if entire transaction should be performed in one chunk).  
						
						... 
						
						
						
						Added new Endpoint_Null_Stream() and Pipe_Null_stream() functions.
Removed the NO_STREAM_CALLBACKS compile time option due to the new partial stream transfer feature replacing it.
Fixed errors in the incomplete Test and Measurement device demo preventing proper operation (thanks to Pavel Plotnikov). 
						
						
					 
					
						2011-01-10 18:43:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1d433d4506 
							
						 
					 
					
						
						
							
							Update copyright year on all source files.  
						
						
						
						
					 
					
						2011-01-01 13:00:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a8b66f318d 
							
						 
					 
					
						
						
							
							Documentation improvements - put driver example code into its own section, fix incorrect and missing section names.  
						
						
						
						
					 
					
						2010-12-26 14:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5489af7fa0 
							
						 
					 
					
						
						
							
							Add ORDERED_EP_CONFIG compile time option to the CDC class bootloader, to reduce the compiled binary size, as the endpoint initialization order is fixed in the code.  
						
						
						
						
					 
					
						2010-12-24 18:05:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1c74525d2f 
							
						 
					 
					
						
						
							
							Fixed broken USBFOO board drivers due to missing BOARD_USBFOO define.  
						
						
						
						
					 
					
						2010-11-30 02:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							82fa9149d7 
							
						 
					 
					
						
						
							
							Fixed broken DFU bootloader, added XPLAIN support for bootloader start when XCK jumpered to ground.  
						
						
						
						
					 
					
						2010-11-27 01:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							857a82674f 
							
						 
					 
					
						
						
							
							Readd incomplete MIDIToneGenerator project, which can now correctly generate up to three simultaneous notes from MIDI channel 0.  
						
						
						
						
					 
					
						2010-11-24 13:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c43605612d 
							
						 
					 
					
						
						
							
							Lower bulk endpoint polling rate in the descriptors to the lowest possible value to give maximum throughput.  
						
						
						
						
					 
					
						2010-11-22 05:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							50390867e7 
							
						 
					 
					
						
						
							
							Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics).  
						
						
						
						
					 
					
						2010-11-10 12:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							99a132709e 
							
						 
					 
					
						
						
							
							Fix incorrect ADEFS and CPPDEFS entries in the DFU and CDC class bootloader makefiles.  
						
						
						
						
					 
					
						2010-11-09 09:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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.  
						
						
						
						
					 
					
						2010-11-05 05:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							40db485c79 
							
						 
					 
					
						
						
							
							Rename new CDC class bootloader NO_LOCK_BYTE_SUPPORT compile time option to NO_LOCK_BYTE_WRITE_SUPPORT as reads are still permitted.  
						
						... 
						
						
						
						Clean up CDC bootloader command processing code. 
						
						
					 
					
						2010-10-29 08:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							475323e400 
							
						 
					 
					
						
						
							
							Added new NO_BLOCK_SUPPORT, NO_EEPROM_BYTE_SUPPORT, NO_FLASH_BYTE_SUPPORT and NO_LOCK_BYTE_SUPPORT compile time options to the CDC class bootloader.  
						
						
						
						
					 
					
						2010-10-29 08:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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.  
						
						
						
						
					 
					
						2010-10-28 06:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2010-10-25 12:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5a4def7478 
							
						 
					 
					
						
						
							
							Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda  
						
						
						
						
					 
					
						2010-10-13 14:05:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							292a631b62 
							
						 
					 
					
						
						
							
							Added new NO_SOF_EVENTS compile time option, enabled in the bootloaders to reduce the compiled binary size.  
						
						
						
						
					 
					
						2010-10-07 11:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2010-09-30 06:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							25d896a507 
							
						 
					 
					
						
						
							
							Added board hardware driver support for the Arduino Uno development board.  
						
						... 
						
						
						
						Fixed incorrect LEDs_ChangeLEDs() function in the Benito board LED driver. 
						
						
					 
					
						2010-09-28 14:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							b2a30cd48a 
							
						 
					 
					
						
						
							
							Added CDC functional descriptor structs to the Low Level CDC demos and CDC class bootloader, to improve the readability of the descriptors.  
						
						... 
						
						
						
						Fixed BootloaderCDC project failing on some operating systems due to removed Line Encoding options (thanks to Alexey Belyaev). 
						
						
					 
					
						2010-09-28 13:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							bd85422d2b 
							
						 
					 
					
						
						
							
							Added the --suppress-bootloader-mem option to the makefile dfu target, to ensure that writes to the bootloader section of the AVR's flash memory are ignored (thanks to Axel Rohde).  
						
						... 
						
						
						
						Fixed incorrect command name for EEPROM memory programming in the makefile dfu-ee target.
Makefile whitespace fixes. 
						
						
					 
					
						2010-09-24 06:45:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2f091cec 
							
						 
					 
					
						
						
							
							Make project makefiles correctly clean intermeditary build files from assembly and C++ sources (thanks to Daniel Czigany).  
						
						
						
						
					 
					
						2010-09-15 03:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							e61345f872 
							
						 
					 
					
						
						
							
							Fixed incorrect signature reported in the CDC class bootloader for the ATMEGA32U2.  
						
						
						
						
					 
					
						2010-09-14 11:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d975250331 
							
						 
					 
					
						
						
							
							Add the "REQ_" prefix to the DFU class bootloader class-specific request constants.  
						
						
						
						
					 
					
						2010-09-12 12:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fdcb486e22 
							
						 
					 
					
						
						
							
							Fix typos in the project overview text files.  
						
						
						
						
					 
					
						2010-09-09 13:39:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							4dece08bef 
							
						 
					 
					
						
						
							
							Clarify in the project documentation files what the each of the different USB AVR device "series" comprises of.  
						
						
						
						
					 
					
						2010-08-31 12:33:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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).  
						
						
						
						
					 
					
						2010-08-24 13:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5f3a1b2629 
							
						 
					 
					
						
						
							
							Fix invocations of avr-size in all makefiles broken on unpatched *nix systems, due to the recent update to the latest WinAVR makefile template.  
						
						
						
						
					 
					
						2010-08-08 08:30:42 +00:00