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 
								
							 
						 
						
							
							
							
							
								
							
							
								025742fca8 
								
							 
						 
						
							
							
								
								Added new VTARGET_USE_INTERNAL_REF configuration option to the AVRISP-MKII clone project (thanks to Volker Bosch).  
							
							
							
						 
						
							2011-07-26 03:07:32 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								e0852408de 
								
							 
						 
						
							
							
								
								Replace cast-as-char* byte access of multibyte variables with proper shifts and masks to preserve endianness across different architectures.  
							
							
							
						 
						
							2011-04-13 06:12:52 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								afd828c095 
								
							 
						 
						
							
							
								
								Removed SerialStream module, rolled functionality into the base USART Serial peripheral driver instead through the new Serial_CreateStream() and Serial_CreateBlockingStream() methods.  
							
							... 
							
							
							
							Renamed the Serial byte send/receive functions to remain consistent with the CDC driver's byte functions.
Altered the serial byte receive function to make it non-blocking. 
							
						 
						
							2011-01-30 19:47:31 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								32830a2b82 
								
							 
						 
						
							
							
								
								Added new ADC_GET_CHANNEL_MASK() convenience macro to the ADC driver.  
							
							
							
						 
						
							2011-01-16 16:13:22 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								a9f313afa9 
								
							 
						 
						
							
							
								
								Slow AVRISP-MKII clone PDI/TPI programming speed back to 250KHz due to issues with the XPLAINBridge when PDI programming at faster rates.  
							
							... 
							
							
							
							Speed up XMEGANVM_WaitWhileNVMControllerBusy() by preloading the status register address into the pointer register of the target's NVM controller and then reading via a faster indirect load command. 
							
						 
						
							2010-11-16 12:30:00 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce8380a7d 
								
							 
						 
						
							
							
								
								Fix XPLAINBridge code broken during the changes to the Rescue Clock generation in the AVRISP-MKII clone project.  
							
							... 
							
							
							
							Change over all low level host mode project's descriptor comparator routines to perform the descriptor casting in a temp variable to make the code clearer and easier to modify (despite being more verbose). 
							
						 
						
							2010-11-02 11:16:36 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								009eebf229 
								
							 
						 
						
							
							
								
								Fix incorrect ADC driver documentation for the parameters of ADC_Init(), fix incorrect call to ADC_Init() in the TemperatureDatalogger project.  
							
							
							
						 
						
							2010-08-31 07:32:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								81998ce297 
								
							 
						 
						
							
							
								
								Added compile time error to the AVRISP-MKII project when built for the U4 chips, as the default VTARGET detection ADC channel does not exist on these chips (thanks to Marco).  
							
							
							
						 
						
							2010-08-22 01:42:09 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								30c2b620de 
								
							 
						 
						
							
							
								
								Remove obsolete macros and preprocessor checks from the AVRISP-MKII project's V2Protocol command handler header file.  
							
							
							
						 
						
							2010-07-29 07:20:33 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d83cc9ac80 
								
							 
						 
						
							
							
								
								Change AVRISP-MKII and XPLAINBridge descriptors to indicate that the device is bus-powered only. Add compile time options to reduce the compiled size of the firmware.  
							
							
							
						 
						
							2010-07-13 14:17:18 +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