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 
							
						 
					 
					
						
						
						
						
							
						
						
							93793679c9 
							
						 
					 
					
						
						
							
							Revert change to the AVRISP-MKII project for fuse byte programming via the CMDEX bit - this appears to be an error in the XMEGA manual external memory programming table.  
						
						
						
						
					 
					
						2010-10-02 10:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a447ae134f 
							
						 
					 
					
						
						
							
							Fixed broken lock byte programming in the AVRISP-MKII clone project for some XMEGA targets.  
						
						
						
						
					 
					
						2010-10-02 10:02:24 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							2461ae508c 
							
						 
					 
					
						
						
							
							Future proof the XPROG protocol of the AVRISP-MKII project, so that non PDI and TPI requests return failure.  
						
						
						
						
					 
					
						2010-07-22 12:34:32 +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 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							666c0fa4c3 
							
						 
					 
					
						
						
							
							Remove the timeout period extension code from the AVRISP project, as no single command should ever exceed the maximum timeout period. Extend timeout period to 1 second per command, so that an accidental timeout will never occur.  
						
						
						
						
					 
					
						2010-07-13 11:26:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							016a4c068a 
							
						 
					 
					
						
						
							
							Make loops in AVRISP-MKII Clone project's XPROG protocol infinite rather than looping on the timeout value, as this is already checked inside the loop anyway.  
						
						
						
						
					 
					
						2010-06-25 13:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							51c2dcf3b0 
							
						 
					 
					
						
						
							
							Fixed broken PDI EEPROM Section Erase functionality in the AVRISP-MKII project.  
						
						
						
						
					 
					
						2010-06-17 09:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							711542ee89 
							
						 
					 
					
						
						
							
							Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as the new 1.7 Doxygen's default stylesheet is much better.  
						
						
						
						
					 
					
						2010-06-16 11:01:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a14ece5f57 
							
						 
					 
					
						
						
							
							Change over Doxygen \note documentation to \pre where applicable.  
						
						
						
						
					 
					
						2010-06-15 03:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fc92f9969c 
							
						 
					 
					
						
						
							
							Minor documentation cleanups.  
						
						
						
						
					 
					
						2010-06-03 15:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ff61dfa505 
							
						 
					 
					
						
						
							
							Fixed AVRISP project not sending a full erase-and-write EEPROM command to XMEGA targets when writing to the EEPROM instead of the split write-only command (thanks to Tim Margush).  
						
						
						
						
					 
					
						2010-05-16 05:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0093a14b 
							
						 
					 
					
						
						
							
							Fixed AVRISP-MKII clone project not correctly issuing SET EXTENDED ADDRESS commands when the extended address boundary is crossed during programming or readback (thanks to Gerard Sexton).  
						
						... 
						
						
						
						Fixed warnings when building the AVRISP-MKII clone project with the ENABLE_XPROG_PROTOCOL compile time option disabled. 
						
						
					 
					
						2010-05-13 09:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							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.  
						
						
						
						
					 
					
						2010-05-08 03:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ab8668b14e 
							
						 
					 
					
						
						
							
							Removed software PDI/TPI emulation from the AVRISP-MKII clone project, as it was very buggy. PDI and TPI must now be implemented via seperate headers instead of the one unified ISP/TPI/PDI header.  
						
						
						
						
					 
					
						2010-05-04 11:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							eed7d4df6a 
							
						 
					 
					
						
						
							
							Added new ENDPOINT_*_BusSuspended error code to the Endpoint function, so that the stream functions early-abort if the bus is suspended before or during a transfer.  
						
						
						
						
					 
					
						2010-05-03 07:41:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5c0c0327d5 
							
						 
					 
					
						
						
							
							Increase hardware PDI/TPI programming speed to 1MHz in the AVRISP MKII clone project.  
						
						
						
						
					 
					
						2010-05-02 06:18:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a5e79333e5 
							
						 
					 
					
						
						
							
							Switch back to C based timeout ISR in the AVRISP project - assembly version was failing, and only one or two cycles could be shaved off the compiler generated code.  
						
						
						
						
					 
					
						2010-05-02 06:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3d28d53c3e 
							
						 
					 
					
						
						
							
							Change AVRISP project's timeout to be interrupt based again, but make the interrupt itself interruptable and use a seperate assembly file to hand-optimize the ISR code.  
						
						... 
						
						
						
						Removed the cast to uint16_t on the set baud rate in the USBtoSerial project, so that the higher >1M baud rates can be selected (thanks to Steffan). 
						
						
					 
					
						2010-05-02 05:16:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9a1560dc05 
							
						 
					 
					
						
						
							
							Make sure that long reads are aborted early if the connection times out while waiting on more bytes in the AVRISP MKII clone project.  
						
						
						
						
					 
					
						2010-04-30 08:33:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ceb16ee24f 
							
						 
					 
					
						
						
							
							Make sure that the NVM bus/controller busy waits in the AVRISP MKII clone project abort properly if a timeout occurs while waiting for a response.  
						
						
						
						
					 
					
						2010-04-30 08:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							85aaaf84ce 
							
						 
					 
					
						
						
							
							Make AVRISP-MKII clone project's software PDI/TPI mode more robust by keeping track of timeouts while waiting for a Tx/Rx to finish.  
						
						
						
						
					 
					
						2010-04-28 06:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							fa1a092901 
							
						 
					 
					
						
						
							
							Add user callback function to the Bluetooth host demo to filter out connections from remote devices. Add in ability to reject connections based on their bluetooth device address.  
						
						... 
						
						
						
						Clean up RelayBoard project code.
Make AVRISP project clear the XMEGA target's reset register twice; this does not appear to take affect properly the first time under some circumstances. 
						
						
					 
					
						2010-04-05 08:09:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c9148f9b47 
							
						 
					 
					
						
						
							
							Added WIN_LIBUSB_COMPAT compile time option to the AVRISP programmer project to make the code compatible with Windows builds of avrdude at the expense of AVRStudio compatibility.  
						
						
						
						
					 
					
						2010-03-31 09:20:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							72527867f6 
							
						 
					 
					
						
						
							
							Remove redundant check in the software PDI programming code of the AVRISP project.  
						
						
						
						
					 
					
						2010-03-17 13:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5ae36a4f 
							
						 
					 
					
						
						
							
							Software PDI mode breaks unless the software USART has 100 cycles between bits.  
						
						
						
						
					 
					
						2010-03-17 11:48:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							2b74b517ea 
							
						 
					 
					
						
						
							
							Don't enable the pullup on the target /RESET line in the AVRISP project for PDI mode - clearing the XMEGA's reset control register twice is enough to release it from reset. Possible silicon bug, since the official Atmel programmers have the same issue.  
						
						
						
						
					 
					
						2010-03-16 12:09:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							39d56aeffe 
							
						 
					 
					
						
						
							
							Fixed PDI programming mode in the AVRISP programmer project not exiting programming mode correctly (clear target Reset key twice, set /RESET pin to pullup).  
						
						... 
						
						
						
						Add newlines to the MIDI event printf() statements in the MIDI host demos. 
						
						
					 
					
						2010-03-16 11:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c24027f3b5 
							
						 
					 
					
						
						
							
							Fixed software PDI/TPI programming mode in the AVRISP project not correctly toggling just the clock pin.  
						
						... 
						
						
						
						Fix broken AVR8 Serial peripheral driver. 
						
						
					 
					
						2010-02-23 01:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							d2851b3351 
							
						 
					 
					
						
						
							
							Oops - need to revert changes made to ease testing of the software PDI programming mode.  
						
						
						
						
					 
					
						2010-02-21 22:15:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5e12d436fa 
							
						 
					 
					
						
						
							
							Remove dual ISR for software PDI mode, use a single ISR instead to reduce code complexity.  
						
						
						
						
					 
					
						2010-02-21 22:11:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							e322f14620 
							
						 
					 
					
						
						
							
							More fixes to the AVRISP command timeout system so that it should no longer lock up while processing command no matter what the conditions.  
						
						
						
						
					 
					
						2010-02-21 06:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							12a01ed72d 
							
						 
					 
					
						
						
							
							Increased the speed of both software and hardware TPI/PDI programming modes of the AVRISP project.  
						
						
						
						
					 
					
						2010-02-21 05:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ce8d0424b1 
							
						 
					 
					
						
						
							
							AVRISP programmer project now has a more robust timeout system, allowing for a doubling of the software USART speed for PDI and TPI programming.  
						
						
						
						
					 
					
						2010-02-19 05:17:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3a2c1db675 
							
						 
					 
					
						
						
							
							Fixed lack of SECTION ERASE command in TPI programming mode of the AVRISP project preventing fuses from being cleared.  
						
						
						
						
					 
					
						2010-02-10 04:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ab195ab1da 
							
						 
					 
					
						
						
							
							Added .5MHz recovery clock to the AVRISP programmer project when in ISP programming mode to correct mis-set fuses.  
						
						... 
						
						
						
						Fixed AVRISP project not extending the command delay after each successful page/word/byte program. 
						
						
					 
					
						2010-02-10 04:02:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							35a0fe9384 
							
						 
					 
					
						
						
							
							Fixed USB_GetHIDReportSize() returning the number of bits in the specified report instead of bytes.  
						
						... 
						
						
						
						Moved the USB_GetHIDReportItemInfo() calls into the main report item passing loop in the *HostWithParser demos - it is fast enough not to effect performance, and avoids duplicate code.
Make Webserver project report the LUFA version as part of the HTTP header. 
						
						
					 
					
						2010-02-09 12:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3ab0b3a027 
							
						 
					 
					
						
						
							
							Fix LowLevel Keyboard demo -- accidentally trying to dereference a uint8_t type in ProcessLEDReport().  
						
						
						
						
					 
					
						2010-02-08 03:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7ae91099e9 
							
						 
					 
					
						
						
							
							Fix AVRISP-MKII clone project's TPI Chip Erase command processing - ensure erase location is the high byte in the given address space, check NVMBUSY for completion rather than the NVM Bus Enable bit.  
						
						... 
						
						
						
						Change If-Else chains over to switch statements in XPROGProtocol.c for clarity. 
						
						
					 
					
						2010-02-08 03:16:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							15f84bb8f5 
							
						 
					 
					
						
						
							
							New BOARD value option BOARD_NONE (equivelent to not specifying BOARD) which will remove all board hardware drivers which do not adversely affect the code operation (currently only the LEDs driver).  
						
						... 
						
						
						
						Spell-check code/comments in the Webserver/AVRISP-MKII projects. 
						
						
					 
					
						2010-02-04 02:27:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							53eca61d02 
							
						 
					 
					
						
						
							
							Minor fixups to the documentation and preprocessor tokens.  
						
						
						
						
					 
					
						2010-02-02 13:29:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5687ac7316 
							
						 
					 
					
						
						
							
							Fix TPI mode chip erase code not properly erasing the target memory space.  
						
						
						
						
					 
					
						2010-02-02 04:33:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							8d49480891 
							
						 
					 
					
						
						
							
							Oops - new Write Word alignment code in the TPI programming function means that the WriteBuffer parameter is no longer const.  
						
						
						
						
					 
					
						2010-02-02 03:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ec6fbb219f 
							
						 
					 
					
						
						
							
							Make TPI writes add a dummy high byte if the data isn't word-aligned.  
						
						
						
						
					 
					
						2010-02-02 03:27:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							b736a5ef2b 
							
						 
					 
					
						
						
							
							Make TPI programming protocol program in words, not bytes to satisfy the datasheet conditions.  
						
						
						
						
					 
					
						2010-02-02 03:22:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7ffcb014 
							
						 
					 
					
						
						
							
							Make AVRISP XPROG function parameters const where possible.  
						
						
						
						
					 
					
						2010-02-01 05:34:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							331e8dece6 
							
						 
					 
					
						
						
							
							Use _delay_us() function in the XPROGTarget.c file to ensure timing requirements are met, rather than a fixed number of NOPs.  
						
						
						
						
					 
					
						2010-01-31 12:33:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							75d27f8ef0 
							
						 
					 
					
						
						
							
							Oops - PDI handshake delay was too long, causing the device's /RESET functionality to be re-enabled.  
						
						
						
						
					 
					
						2010-01-31 12:25:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a114878209 
							
						 
					 
					
						
						
							
							Oops - TPI programming is broken in the AVRISP project because the busy-flag check wasn't inverting the result.  
						
						
						
						
					 
					
						2010-01-29 06:02:02 +00:00