Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d433d4506
							
						
					 | 
					
						
						
							
							Update copyright year on all source files.
						
						
						
						
						
						
					 | 
					
						2011-01-01 13:00:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f7437dda2
							
						
					 | 
					
						
						
							
							Rename incorrectly named XPROGTarget_SendBreak() function to XPROGTarget_SendIdle(), as it is sending idle bits and not break bits.
						
						
						
						
						
						
					 | 
					
						2010-11-17 05:46:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							cbc00c843a
							
						
					 | 
					
						
						
							
							Fixed AVRISP-MKII clone project not starting the target's program automatically after exiting TPI programming mode.
						
						
						
						
						
						
					 | 
					
						2010-11-16 13:14:27 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							872f61ff53
							
						
					 | 
					
						
						
							
							Fix TPI communications in the AVRISP project when bit-banged USART mode is selected.
						
						
						
						
						
						
					 | 
					
						2010-01-29 05:31:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							1aeb5056d6
							
						
					 | 
					
						
						
							
							Ensure TPI enable timing requirements are met in AVRISP-MKII programmer. Remove invalid code in the TPI read/write functions.
						
						
						
						
						
						
					 | 
					
						2010-01-27 03:45:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							2059fd8b1a
							
						
					 | 
					
						
						
							
							Manually pull PDI clock pin high for 1ms before disabling PDI mode in the AVRISP-MKII project, to ensure that the PDI bus is disabled in the target and /RESET functionality restored.
						
						
						
						
						
						
					 | 
					
						2010-01-27 02:59:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							5d5e359076
							
						
					 | 
					
						
						
							
							Minor code cleanups, remove TemperatureDataLogger host application's Visual Studio Solution files, add LibHIDNet license files.
						
						
						
						
						
						
					 | 
					
						2010-01-25 01:27:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							efb6c35778
							
						
					 | 
					
						
						
							
							Update Doxygen configuration files to the latest Doxygen version.
						
						
						
						
						
						
					 | 
					
						2010-01-06 13:37:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							d97db1120b
							
						
					 | 
					
						
						
							
							Added support to the MIDI Class drivers for packed data, where multiple MIDI events are packed into a single USB packet. Added new MIDI Class driver flush routines to override packing behaviour.
						
						
						
						
						
						
					 | 
					
						2010-01-05 13:52:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f9f97c792
							
						
					 | 
					
						
						
							
							Update copyright year to 2010.
						
						
						
						
						
						
					 | 
					
						2009-12-30 23:49:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5951d1593
							
						
					 | 
					
						
						
							
							Reduced guard bit time in the AVRISP project PDI/TPI protocols to reduce the time needed to reverse the data communication direction.
						
						
						
						
						
						
					 | 
					
						2009-12-29 14:54:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1dbd92c32
							
						
					 | 
					
						
						
							
							Fixed AVRISP PDI race condition where the guard time between direction changes could be interpreted as a start bit. Fixed TPI interface lines not being changed correctly when in bit-banged TPI mode.
						
						
						
						
						
						
					 | 
					
						2009-12-29 14:43:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							e1c1c25619
							
						
					 | 
					
						
						
							
							Change the AVRISP project's RESET LINE makefile tokens to AUX LINE, as it is not always used for target reset.
						
						
						
						
						
						
					 | 
					
						2009-12-29 05:18:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							d4ca7fb44c
							
						
					 | 
					
						
						
							
							Fix MIT license language to make its intent clearer.
						
						
						
						
						
						
					 | 
					
						2009-12-28 00:34:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							d15cbdd490
							
						
					 | 
					
						
						
							
							Fix mistakes in the XPROGTarget.c/.h files for TPI mode software USART clock rate and PDI mode XPLAIN board autoconfiguration.
						
						
						
						
						
						
					 | 
					
						2009-12-27 14:17:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dean Camera
							
						 
					 | 
					
						
						
						
						
							
						
						
							8ecdc2b144
							
						
					 | 
					
						
						
							
							Rename AVRISP project folder to AVRISP-MKII.
						
						
						
						
						
						
					 | 
					
						2009-12-27 12:28:29 +00:00 | 
					
					
						
						
							
							
							
						
					 |