Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							de0df8b162 
							
						 
					 
					
						
						
							
							Update copyright year to 2013.  
						
						
						
						
					 
					
						2013-01-03 11:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							eee252603b 
							
						 
					 
					
						
						
							
							Minor documentation improvements.  
						
						
						
						
					 
					
						2012-10-05 20:22:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d8621ee8f4 
							
						 
					 
					
						
						
							
							Oops - forgot to fix up the command timeout reset code in the AVRISP-MKII clone programmer.  
						
						
						
						
					 
					
						2012-06-17 15:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							cb9e7392c5 
							
						 
					 
					
						
						
							
							AppConfigHeaders: Make sure that in applications using an AppConfig.h configuration file, all application headers include the configuration file.  
						
						
						
						
					 
					
						2012-05-15 19:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							926a83bbc1 
							
						 
					 
					
						
						
							
							AppConfigHeaders: Update several user projects to use configuration header files, rather than makefile defines.  
						
						
						
						
					 
					
						2012-05-10 20:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							359fbfe14d 
							
						 
					 
					
						
						
							
							Add branch for the conversion of demos to use standard C header files for configuration, rather than makefile defined macros.  
						
						
						
						
					 
					
						2012-05-10 19:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							25ac76a251 
							
						 
					 
					
						
						
							
							Reverted AVRISP-MKII clone project watchdog based command timeout patch in favour of a hardware timer, to allow for use in devices with WDTRST fuse programmed.  
						
						
						
						
					 
					
						2012-04-01 13:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							e58915344d 
							
						 
					 
					
						
						
							
							Fixed error in the AVRISP-MKII programmer when ISP mode is used at 64KHz (thanks to Ben R. Porter).  
						
						
						
						
					 
					
						2012-03-18 16:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f1b6ddb710 
							
						 
					 
					
						
						
							
							Update file contributor copyrights for 2012.  
						
						
						
						
					 
					
						2012-02-04 22:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2c806f6cee 
							
						 
					 
					
						
						
							
							Update file header copyrights for 2012.  
						
						
						
						
					 
					
						2012-02-04 22:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fc4d3ab400 
							
						 
					 
					
						
						
							
							Minor documentation improvements.  
						
						
						
						
					 
					
						2012-02-01 21:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							956f9e3709 
							
						 
					 
					
						
						
							
							Fixed AVRISP-MKII Clone timing out on long programming commands such as programming the EEPROM on an ATMEGA8 (thanks to Martin Kelling).  
						
						
						
						
					 
					
						2012-01-30 16:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							dd312cead4 
							
						 
					 
					
						
						
							
							Make all AVRISP-MKII programmer parameters readable, since there's no real good reason to restrict parameter reads. Fix misspelt target reset polarity EEPROM variable.  
						
						
						
						
					 
					
						2012-01-23 20:28:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f201f6697b 
							
						 
					 
					
						
						
							
							Run wspurify script on /trunk/ and /branches/ C source files, to remove any trailing whitespace at the end of each line.  
						
						
						
						
					 
					
						2011-12-23 01:51:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							24ca2d49fe 
							
						 
					 
					
						
						
							
							Bit-bang ISP in the AVRISP-MKII clone project needs to set MOSI pin to the MSB of the data byte on startup, not the LSB.  
						
						
						
						
					 
					
						2011-11-29 11:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							eb5b8a32e4 
							
						 
					 
					
						
						
							
							Added INVERTED_ISP_MISO compile time option to the AVRISP-MKII clone project (thanks to Chuck Rohs).  
						
						
						
						
					 
					
						2011-10-30 14:12:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ab43251bf9 
							
						 
					 
					
						
						
							
							Minor documentation fixes.  
						
						
						
						
					 
					
						2011-10-30 07:09:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							db73b11244 
							
						 
					 
					
						
						
							
							Added reliability patches to the AVRISP-MKII Clone project's ISP and PDI/TPI protocols (thanks to Justin Mattair).  
						
						
						
						
					 
					
						2011-10-07 04:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							aae59857a2 
							
						 
					 
					
						
						
							
							Add const qualifier to all PROGMEM data to prevent warnings in newer AVR-GCC compiler versions.  
						
						
						
						
					 
					
						2011-09-21 06:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7dffa15c16 
							
						 
					 
					
						
						
							
							Massive corrections to the project documentation and code comments, thanks to Russian translation services provided by Andrey from Microsin.ru.  
						
						
						
						
					 
					
						2011-06-05 13:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2731c3a8ae 
							
						 
					 
					
						
						
							
							Added new callback to the Audio Class driver to allow for endpoint control manipulations such as data sample rates.  
						
						... 
						
						
						
						Modified the Class Driver AudioInput and AudioOutput demos to support multiple sample rates.
Fixed KeyboardHost and KeyboardHostWithParser demos displaying incorrect values when numerical keys were pressed.
Fix broken LowLevel audio demo descriptors.
Minor documentation fixes. 
						
						
					 
					
						2011-06-03 07:56:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f01a05415c 
							
						 
					 
					
						
						
							
							Spell check library source code files.  
						
						
						
						
					 
					
						2011-06-01 14:33:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6d5467bc 
							
						 
					 
					
						
						
							
							Oops - revert commit of an incomplete port of the AVRISP-MKII project.  
						
						
						
						
					 
					
						2011-05-29 12:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ea922c98d1 
							
						 
					 
					
						
						
							
							Added new incomplete AudioInputHost Host LowLevel demo.  
						
						... 
						
						
						
						Added missing Audio class control request definitions.
Added support for the Audio class GET STATUS request so that it is correctly ACKed when sent by the host. 
						
						
					 
					
						2011-05-29 12:41:14 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							279e1b6ece 
							
						 
					 
					
						
						
							
							Fixed programming errors in the AVRISP-MKII project when the programming packet is a round multiple of the endpoint bank  size under avrdude (thanks to Steffan Woltjer).  
						
						
						
						
					 
					
						2011-02-04 18:17:31 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							26017b68b0 
							
						 
					 
					
						
						
							
							Changed AVRISP-MKII project to use the Watchdog interrupt for command timeouts, to reduce CPU usage and free timer 0 for other uses in the future.  
						
						
						
						
					 
					
						2011-01-22 17:48: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 
							
						 
					 
					
						
						
						
						
							
						
						
							12418e6eaf 
							
						 
					 
					
						
						
							
							Combined page and word ISP programming mode code in the AVRISP-MKII clone project to reduce compiled size and  increase maintainability of the code.  
						
						
						
						
					 
					
						2010-12-25 21:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							958b20a8ef 
							
						 
					 
					
						
						
							
							Fixed possible programming problem in the AVRISP-MKII clone project when programming specific patterns into a target memory space that is only byte (not page) addressable.  
						
						
						
						
					 
					
						2010-12-25 17:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0aa950c241 
							
						 
					 
					
						
						
							
							Fixed incorrect definition of the HID_KEYBOARD_SC_D constant in the HID class driver (thanks to Opendous Inc.).  
						
						... 
						
						
						
						Add extra comments to the ISPTarget.c source file in the AVRISP-MKII clone project. 
						
						
					 
					
						2010-12-13 06:05:05 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							002cd6df49 
							
						 
					 
					
						
						
							
							Added new XCK_RESCUE_CLOCK_ENABLE compile time option to the AVRISP-MKII clone programmer project (thanks to Tom Light).  
						
						
						
						
					 
					
						2010-11-16 01:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f2324fc2b4 
							
						 
					 
					
						
						
							
							Second patch to fix incorrect PDI/TPI programming speed.  
						
						
						
						
					 
					
						2010-11-14 06:44:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d41cd9a41a 
							
						 
					 
					
						
						
							
							Fixed PDI/TPI programming speed of ~250KHz in the AVRISP-MKII Clone project, instead of the desired 500KHz.  
						
						
						
						
					 
					
						2010-11-12 06:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0ce2950d81 
							
						 
					 
					
						
						
							
							Added board hardware driver support for the Adafruit U4 breakout board.  
						
						... 
						
						
						
						Fixed calculation of timer register reload values derived from F_CPU; must subtract one from the division result for the compare value to be correct.
Change AVRISP-MKII rescue clock speed to 4MHz to ensure that a 125KHz ISP speed works regardless of the target's fuses (i.e. DIV8 set). 
						
						
					 
					
						2010-11-08 03:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3bf760ad7d 
							
						 
					 
					
						
						
							
							Rescue clock of the AVRISP-MKII moved to the AVR's OCR1A pin, so that the clock can be generated at all times when 125KHz ISP programming mode is selected.  
						
						
						
						
					 
					
						2010-11-02 07:57:23 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							824ce10390 
							
						 
					 
					
						
						
							
							Fixed broken FLASH/EEPROM programming in the AVRISP-MKII clone project when writing in non-paged mode and the polling byte cannot be used.  
						
						
						
						
					 
					
						2010-10-02 08:41:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a509729b2d 
							
						 
					 
					
						
						
							
							Changed default value for the reset polarity parameter in the AVRISP-MKII project so that it defaults to active low drive.  
						
						... 
						
						
						
						Fixed incorrect USB_DeviceState value when unconfiguring the device without an address set. 
						
						
					 
					
						2010-09-29 13:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9274610a48 
							
						 
					 
					
						
						
							
							Commit for the 100807 release.  
						
						
						
						
					 
					
						2010-08-09 01:55:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							48c5cdced4 
							
						 
					 
					
						
						
							
							Hide the PROGMEM attribute from Doxygen, as it appears to confuse the parser in some situations.  
						
						
						
						
					 
					
						2010-08-02 08:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0f45b9c8e0 
							
						 
					 
					
						
						
							
							More spell checking of all source files -- correct missed errors, switch to EN-GB spelling dictionary.  
						
						
						
						
					 
					
						2010-07-30 09:48:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							de5b16909a 
							
						 
					 
					
						
						
							
							Added support to the AVRISP-MKII project for ISP speeds slower than 125KHz via a new software SPI driver.  
						
						... 
						
						
						
						Added new SPI_ORDER_* data order masks to the SPI peripheral driver. 
						
						
					 
					
						2010-07-29 07:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2010-07-21 16:19:32 +00:00