Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a49b5bfd8a 
								
							 
						 
						
							
							
								
								Update Doxygen documentation configuration file for the main project documentation to the latest version. Add missing data structure documentation briefs.  
							
							 
							
							
							
						 
						
							2011-01-03 20:13:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								1d433d4506 
								
							 
						 
						
							
							
								
								Update copyright year on all source files.  
							
							 
							
							
							
						 
						
							2011-01-01 13:00:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b8fd4dd51c 
								
							 
						 
						
							
							
								
								Fixed incorrect byte ordering in the Audio_Device_WriteSample24 function (thanks to WZab).  
							
							 
							
							
							
						 
						
							2010-12-31 15:03:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								64fe1cd0b2 
								
							 
						 
						
							
							
								
								Rename RingBuffer header functions and typedefs from RingBuff_* to RingBuffer_* so that it matches the header name.  
							
							 
							
							
							
						 
						
							2010-12-31 14:47:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								cb9ef559a0 
								
							 
						 
						
							
							
								
								Fixed inverted Minimus board LEDs.  
							
							 
							
							
							
						 
						
							2010-12-28 22:07:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								6026b9128b 
								
							 
						 
						
							
							
								
								Fix compile errors from the changes to the SerialStream and board Temperature drivers.  
							
							 
							
							
							
						 
						
							2010-12-26 15:44:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c05e7cd7d9 
								
							 
						 
						
							
							
								
								More minor documentation corrections.  
							
							 
							
							
							
						 
						
							2010-12-26 15:09:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a8b66f318d 
								
							 
						 
						
							
							
								
								Documentation improvements - put driver example code into its own section, fix incorrect and missing section names.  
							
							 
							
							
							
						 
						
							2010-12-26 14:55:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								2073b96d82 
								
							 
						 
						
							
							
								
								Added basic driver example use code to the library documentation.  
							
							 
							
							... 
							
							
							
							Made the USARTStream global public and documented in the SerialStream module, allowing for the serial USART stream to be accessed via its handle rather than via the implicit stdout and stdin streams. 
							
						 
						
							2010-12-26 14:25:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								39ac72f2d1 
								
							 
						 
						
							
							
								
								Make a new general RingBuffer.h misc library driver, instead of the per-application LightweightRingBuff.h ring buffers. Change over projects to use the new driver.  
							
							 
							
							... 
							
							
							
							Add ORDERED_EP_CONFIG to the device Projects (only) that use only a single class driver, or where the endpoint ordering is fixed, to save on compiled binary size.
Added new GCC_FORCE_POINTER_ACCESS() macro to correct GCC's mishandling of struct pointers. 
							
						 
						
							2010-12-26 13:01:37 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								bfa622d27e 
								
							 
						 
						
							
							
								
								Much more efficient algorithm for the Endpoint/Pipe configuration routine of unordered endpoints/pipes - only reconfigure the endpoints and pipes above the newly configured endpoint/pipe, and don't cache existing endpoint/pipe configuration before use to save SRAM.  
							
							 
							
							
							
						 
						
							2010-12-24 18:06:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5489af7fa0 
								
							 
						 
						
							
							
								
								Add ORDERED_EP_CONFIG compile time option to the CDC class bootloader, to reduce the compiled binary size, as the endpoint initialization order is fixed in the code.  
							
							 
							
							
							
						 
						
							2010-12-24 18:05:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								7d83bd0dcc 
								
							 
						 
						
							
							
								
								Add DEVICE_STATE_AS_GPIOR=0 compile time option to the library projects, to reduce compiled binary size.  
							
							 
							
							
							
						 
						
							2010-12-24 18:04:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ec537fd84d 
								
							 
						 
						
							
							
								
								Re-add in old Endpoint/Pipe workaround for unordered pipes - add new ORDERED_EP_CONFIG compile time option to override the workaround and use the previous behaviour that imposes correct Endpoint/Pipe ordering but produces smaller compiled code.  
							
							 
							
							
							
						 
						
							2010-12-24 17:05:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a57287a59f 
								
							 
						 
						
							
							
								
								Fix a few more incorrectly ordered endpoint initialisations in the device demos.  
							
							 
							
							
							
						 
						
							2010-12-17 20:26:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0381399f66 
								
							 
						 
						
							
							
								
								Add missing AVRStudio4 project file for the MIDIToneGenerator project.  
							
							 
							
							
							
						 
						
							2010-12-17 19:59:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								cbafc306b2 
								
							 
						 
						
							
							
								
								Fixed incorrect endpoint initialisation order in the LowLevel DualVirtualSerial demo (thanks to Rick Drolet).  
							
							 
							
							
							
						 
						
							2010-12-17 19:54:03 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								46677b4589 
								
							 
						 
						
							
							
								
								Fixed possible lost data in the XPLAINBridge, USBtoSerial and Benito projects when the host exceeds the packet timeout period on received packets as set by USB_STREAM_TIMEOUT_MS (thanks to Justin Rajewski).  
							
							 
							
							
							
						 
						
							2010-12-12 16:50:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b67f9f3669 
								
							 
						 
						
							
							
								
								Added new RingBuffer_Peek() function to the lightweight ring buffer headers.  
							
							 
							
							
							
						 
						
							2010-12-12 16:39:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8a7351c760 
								
							 
						 
						
							
							
								
								Added new completed MIDIToneGenerator project.  
							
							 
							
							
							
						 
						
							2010-12-03 03:51:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b20d25854d 
								
							 
						 
						
							
							
								
								Fixed HID hpst class driver incorrectly binding to HID devices that do not have an OUT endpoint.  
							
							 
							
							
							
						 
						
							2010-12-02 04:28:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9d77aeee 
								
							 
						 
						
							
							
								
								Refactored Host mode Class Driver *_Host_ConfigurePipes() routines to be more space efficient when compiled.  
							
							 
							
							... 
							
							
							
							Added new *_ENUMERROR_PipeConfigurationFailed error codes for the *_Host_ConfigurePipes() routines. 
							
						 
						
							2010-12-02 01:56:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								1c74525d2f 
								
							 
						 
						
							
							
								
								Fixed broken USBFOO board drivers due to missing BOARD_USBFOO define.  
							
							 
							
							
							
						 
						
							2010-11-30 02:43:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c879887dce 
								
							 
						 
						
							
							
								
								Fixed broken HID_REQ_GetReport request handler in the Low Level GenericHID demo.  
							
							 
							
							
							
						 
						
							2010-11-29 03:01:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								82fa9149d7 
								
							 
						 
						
							
							
								
								Fixed broken DFU bootloader, added XPLAIN support for bootloader start when XCK jumpered to ground.  
							
							 
							
							
							
						 
						
							2010-11-27 01:27:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								7704d2915c 
								
							 
						 
						
							
							
								
								Fix typos in the XPLAINBridge project preventing compilation.  
							
							 
							
							
							
						 
						
							2010-11-26 04:27:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9f7883fa2b 
								
							 
						 
						
							
							
								
								Added ability to write protect Mass Storage disk write operations from the host OS.  
							
							 
							
							
							
						 
						
							2010-11-26 04:16:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b634ec50a0 
								
							 
						 
						
							
							
								
								Changed the XPLAINBridge software UART to use the regular CTC mode instead of the alternative CTC mode via the Input Capture register, to reduce user confusion.  
							
							 
							
							
							
						 
						
							2010-11-25 03:20:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								fd77bf5c94 
								
							 
						 
						
							
							
								
								Make the incomplete MIDIToneGenerator project work with up to three notes, using a LRU (Least Recently Used) algorithm to discard the oldest set note when the note table becomes full.  
							
							 
							
							
							
						 
						
							2010-11-25 02:46:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								857a82674f 
								
							 
						 
						
							
							
								
								Readd incomplete MIDIToneGenerator project, which can now correctly generate up to three simultaneous notes from MIDI channel 0.  
							
							 
							
							
							
						 
						
							2010-11-24 13:57:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								423d4018f0 
								
							 
						 
						
							
							
								
								Fixed Benito project discarding incoming data from the USB virtual serial port when the USART is busy.  
							
							 
							
							... 
							
							
							
							Minor documentation improvements. 
							
						 
						
							2010-11-23 06:56:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0595ac27d5 
								
							 
						 
						
							
							
								
								Commit for 101122 release.  
							
							 
							
							
							
						 
						
							2010-11-22 05:30:20 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								b87d0b45a2 
								
							 
						 
						
							
							
								
								Added board hardware driver support for the Microsin AVR-USB162 development board.  
							
							 
							
							
							
						 
						
							2010-11-21 10:34:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								55da77d85f 
								
							 
						 
						
							
							
								
								Remove internal USB_Device_NibbleToASCII() function in favour of manually inlined code to prevent compilation errors in -O0 optimisation level.  
							
							 
							
							
							
						 
						
							2010-11-21 10:16:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3988639823 
								
							 
						 
						
							
							
								
								Oops - reduce size of each ring buffer in the USBtoSerial and Benito projects so that the RAM is not overflowed on the smaller USB AVR targets (thanks to Andrei from Microsin.ru).  
							
							 
							
							
							
						 
						
							2010-11-21 10:01:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8f981b5f38 
								
							 
						 
						
							
							
								
								Better documentation for the ANSI terminal escape codes header.  
							
							 
							
							... 
							
							
							
							Organise the current version changelog better to group core and non-core changes together. 
							
						 
						
							2010-11-17 06:34:04 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								b27f35536d 
								
							 
						 
						
							
							
								
								Fixed incorrect event name in the Benito project.  
							
							 
							
							
							
						 
						
							2010-11-15 08:24:18 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								50390867e7 
								
							 
						 
						
							
							
								
								Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics).  
							
							 
							
							
							
						 
						
							2010-11-10 12:38:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								622dc6486c 
								
							 
						 
						
							
							
								
								Remove link to (now deleted) public Mercurial mirror in the documentation.  
							
							 
							
							
							
						 
						
							2010-11-09 11:02:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								99a132709e 
								
							 
						 
						
							
							
								
								Fix incorrect ADEFS and CPPDEFS entries in the DFU and CDC class bootloader makefiles.  
							
							 
							
							
							
						 
						
							2010-11-09 09:38:38 +00:00