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 
							
						 
					 
					
						
						
						
						
							
						
						
							10b9394a8b 
							
						 
					 
					
						
						
							
							Oops - missed a few references to the old global TimeoutMSRemaining counter in ISPTarget.c of the AVRISP-MKII clone project.  
						
						
						
						
					 
					
						2010-02-20 12:17:48 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							de0ccb3d09 
							
						 
					 
					
						
						
							
							Add NO_VTARGET_DETECT compile time option to the AVRISP-MKII clone project, to disable VTARGET detection on AVR models with an on-chip ADC.  
						
						
						
						
					 
					
						2010-02-13 03:21:28 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							5f363996e3 
							
						 
					 
					
						
						
							
							Fixed issues with EEPROM and FLASH ISP programming in the AVRISP project.  
						
						
						
						
					 
					
						2010-02-01 03:42:10 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							cec699ac59 
							
						 
					 
					
						
						
							
							Clean up Webserver project - add more Doxygen documentation for the new DHCP client functions and defines.  
						
						
						
						
					 
					
						2010-01-27 13:45:08 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							74b6993d66 
							
						 
					 
					
						
						
							
							Cleanup and partially fix AVRISP-MKII project's TPI programming support.  
						
						
						
						
					 
					
						2010-01-25 04:13:44 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b68f7f1649 
							
						 
					 
					
						
						
							
							Added explicit ADC channel masks for the standard set of ADC channels, as the single-ended channel MUX masks are not equal to the channel number on some AVR models. Changed demos to use the new channel masks when using the ADC driver.  
						
						
						
						
					 
					
						2010-01-25 00:52:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							60fd0ff418 
							
						 
					 
					
						
						
							
							Changed XPLAINBridge project to be both a USB to USART bridge and a PDI programmer, based on the state of a mode select pin.  
						
						
						
						
					 
					
						2010-01-19 05:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f3d370a777 
							
						 
					 
					
						
						
							
							Clean up and add more comments to the AVRISP-MKII project. Make sure the SPI_MULTI command handler supports multiple packet responses. Use slightly smaller/faster repeated indirect-load commands when retrieving the PDI target's memory CRCs.  
						
						
						
						
					 
					
						2010-01-17 04:39:33 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4600fd0cb6 
							
						 
					 
					
						
						
							
							Fix TPI NVM Write handler -- AVRStudio sends out writes in page sized chunks, not byte sized chunks.  
						
						
						
						
					 
					
						2009-12-28 07:50:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7c8f4a716f 
							
						 
					 
					
						
						
							
							Add first draft of the TPI NVM commands for reading, writing and erasing a target. Needs testing when physical access to a part is available.  
						
						
						
						
					 
					
						2009-12-28 07:17:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							3222f21b84 
							
						 
					 
					
						
						
							
							Add dummy undocumented TPI XPROG parameters to the AVRISP project so that TPI programming mode can be entered.  
						
						
						
						
					 
					
						2009-12-28 02:58:23 +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