Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9decc2bc59 
							
						 
					 
					
						
						
							
							Combine PDIProtocol and TPIProtocol into a single XPROGProtocol set of files.  
						
						
						
						
					 
					
						2009-12-24 02:14:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							05fcf7e2a7 
							
						 
					 
					
						
						
							
							Rename PDIProtocol.c/.h to XPROGProtocol.c/.h as it will now handle both TPI and PDI programming.  
						
						
						
						
					 
					
						2009-12-24 01:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ce044844ea 
							
						 
					 
					
						
						
							
							Combine AVRISP project TPI and PDI lib directories - these protocols use the same underlying XPROG wrapper for the host-to-programmer command wrapping.  
						
						
						
						
					 
					
						2009-12-24 01:55:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							26bc1f3cfd 
							
						 
					 
					
						
						
							
							Correct include paths and makefile for the AVRISP project now that the protocol handlers are in seperate directories.  
						
						
						
						
					 
					
						2009-12-23 14:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							bd5e8f07b7 
							
						 
					 
					
						
						
							
							Stub out more of the TPI programming protocol routines in the AVRISP project.  
						
						
						
						
					 
					
						2009-12-23 13:28:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							be71f934a4 
							
						 
					 
					
						
						
							
							Seperate out XMEGA and TINY NVM routines into seperate files.  
						
						
						
						
					 
					
						2009-12-23 13:07:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							cda88cf97c 
							
						 
					 
					
						
						
							
							Start of implementation of the low level TPI programming protocol in the AVRISP project.  
						
						
						
						
					 
					
						2009-12-23 12:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							37c9ba7fa9 
							
						 
					 
					
						
						
							
							Fixed AVRISP project timeouts not checking for the correct timeout period (thanks to Carl Ott).  
						
						
						
						
					 
					
						2009-12-20 22:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c3758ac5ef 
							
						 
					 
					
						
						
							
							Un-inline the SendAddress function in NVMTarget.c/.h of the AVRISP project.  
						
						... 
						
						
						
						Add new HotmailNotifier project, which changes a LED's colour based on the user's unread email count as sent from Windows Live Messenger. 
						
						
					 
					
						2009-12-17 10:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							021b1b567e 
							
						 
					 
					
						
						
							
							More speed and quality improvements to the software USART in the AVRISP project.  
						
						
						
						
					 
					
						2009-12-16 09:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f0b4d79629 
							
						 
					 
					
						
						
							
							Slightly speed up software USART in the AVRISP project - faster parity computation, ensure received data is byte aligned when receive is complete by throwing away the start bit during reception.  
						
						
						
						
					 
					
						2009-12-16 08:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							4f74075fad 
							
						 
					 
					
						
						
							
							Speed up bit-banged USART code in the AVRISP project.  
						
						... 
						
						
						
						Fix project text files to refer to "project" instead of "demo". 
						
						
					 
					
						2009-12-15 11:12:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa27139f5 
							
						 
					 
					
						
						
							
							Split out NVM access code in the AVRISP project into a seperate NVMTarget.c source file and header. Make NVM register accesses use the NVM base address as set by the host, rather than using the fixed value from the XMEGA datasheet.  
						
						
						
						
					 
					
						2009-12-14 02:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							307ba254d5 
							
						 
					 
					
						
						
							
							The AVRISP project can now enter PDI mode under both bit-bang and hardware USART connection modes, tested against the XPLAIN board hardware. Still need to complete higher level NVM access code so that the device's memories can be read and written.  
						
						
						
						
					 
					
						2009-12-13 12:50:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							66201a05e9 
							
						 
					 
					
						
						
							
							Fix PDI code - must send NVM enable key least significant byte first, need to make sure Tx and Rx is switched correctly including disabling the output on the Tx line when receiving.  
						
						
						
						
					 
					
						2009-12-11 04:04:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							7e5966c1a8 
							
						 
					 
					
						
						
							
							Fix AVRISP PDI protocol - make sure inverted masks have the appropriate parenthesis around them, make sure the BREAK command for the hardware USART has 12 clock cycles exactly. Poll NVM Enable bit in the target's STATUS PDI register with a timeout, as it is not set immediately.  
						
						
						
						
					 
					
						2009-12-11 00:19:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							42cfd15793 
							
						 
					 
					
						
						
							
							Change over AVRISP project to have both hardware USART and software USART modes for the PDI protocol, when enabled. Fix up PDI initialisation routines.  
						
						
						
						
					 
					
						2009-12-11 00:03:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							9c8ed168e5 
							
						 
					 
					
						
						
							
							Fix inverted bit-banged USART logic in the AVRISP project for PDI programming. Add a delay to the clock toggling in the AVRISP project to ensure that the programming speed does not exceed 10MHz under any conditions to satisfy the limits in the datasheet for all target voltages. Fix incorrect pin being used as the DATA in in PDI programming mode.  
						
						
						
						
					 
					
						2009-12-09 12:01:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							258a6a0177 
							
						 
					 
					
						
						
							
							Fix the tokens which enable and disable the different programming protocols in the AVRISP project.  
						
						
						
						
					 
					
						2009-12-03 09:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							a5adbae652 
							
						 
					 
					
						
						
							
							Document the PDI programming routines implemented so far in the AVRISP project. Add ability to selectively disable ISP programming support in addition to the existing ability to disable PDI programming support.  
						
						
						
						
					 
					
						2009-12-03 07:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							f69f03cb0d 
							
						 
					 
					
						
						
							
							Started implementing the low level PDI protocol in the AVRISP project, for XMEGA device programming.  
						
						
						
						
					 
					
						2009-12-03 00:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1f8dfd0205 
							
						 
					 
					
						
						
							
							Add support for unwrapping of the XMEGA PDI programming protocol to the AVRISP Programmer project.  
						
						
						
						
					 
					
						2009-12-02 13:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							5930f47bf4 
							
						 
					 
					
						
						
							
							Rename V2ProtocolTarget files to ISPTarget in the AVRISP Programmer Clone project.  
						
						
						
						
					 
					
						2009-12-02 12:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed6925b5b 
							
						 
					 
					
						
						
							
							Factor out all the ISP related code into a seperate ISPProtocol set of files in the AVRISP Clone programmer project, to clearly seperate out the programming protocols when PDI programming is implemented.  
						
						
						
						
					 
					
						2009-12-02 12:02:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							c3dfc58707 
							
						 
					 
					
						
						
							
							Fix invalid Event name rule in demo/project makefiles.  
						
						
						
						
					 
					
						2009-10-16 08:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							b221e7d175 
							
						 
					 
					
						
						
							
							Remove USE_NONSTANDARD_DESCRIPTOR_NAMES compile time token, split out standard descriptors into seperate USB_Descriptor_* and USB_StdDescriptor_* structures so that both can be used within the one project.  
						
						... 
						
						
						
						Add guard to the HID Host Class driver SetProtocol command, to ensure that the device supports boot protocol mode before issuing the request. 
						
						
					 
					
						2009-09-09 13:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0486f12e3e 
							
						 
					 
					
						
						
							
							Add in new invalid event hook check targets to project makefiles to produce compilation errors when invalid event names are used in a project.  
						
						... 
						
						
						
						Re-add in flip, flip-ee, dfu and dfu-ee targets to project makefiles (thanks to Opendous Inc.)
Fix allowable F_CPU values comment in project makefiles. 
						
						
					 
					
						2009-09-06 05:58:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0f51db56c0 
							
						 
					 
					
						
						
							
							Replace -finline-limit with -fno-inline-small-functions in project makefiles.  
						
						
						
						
					 
					
						2009-08-30 06:52:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							17d06b8494 
							
						 
					 
					
						
						
							
							Add VTARGET level detection to the AVRISP project on supported AVR models.  
						
						
						
						
					 
					
						2009-08-25 14:02:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							244bba2097 
							
						 
					 
					
						
						
							
							Make AVRISP project build again - fix incorrect preprocessor directive in V2Protocol.c, fix makefile LUFA_PATH.  
						
						
						
						
					 
					
						2009-08-25 13:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							271be037b7 
							
						 
					 
					
						
						
							
							Partial Commit: Move AVRISP project out of the Projects\Incomplete directory.  
						
						
						
						
					 
					
						2009-08-25 13:21:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							0934f5c185 
							
						 
					 
					
						
						
							
							Move AVRISP Programmer project to a new Unfinished subdirectory of Project while it is under development.  
						
						
						
						
					 
					
						2009-08-18 07:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dean Camera 
							
						 
					 
					
						
						
						
						
							
						
						
							ecd82778cf 
							
						 
					 
					
						
						
							
							Added beginnings of a new AVRISP-MKII clone project.  
						
						... 
						
						
						
						Added new Endpoint_SetEndpointDirection() macro to set the current endpoint direction for bidirectional endpoints.
Renamed internal USB_INT_ENDPOINT_SETUP macro to USB_INT_RXSTPI to fit in with the rest of the interrupt vector macros. 
						
						
					 
					
						2009-08-17 12:38:24 +00:00