Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3904c1a606 
								
							 
						 
						
							
							
								
								Add remaining AVRStudio project files to the library projects.  
							
							
							
						 
						
							2010-07-13 04:39:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ac61b81a0b 
								
							 
						 
						
							
							
								
								Add first lot of AVRStudio project files for some of the library projects.  
							
							
							
						 
						
							2010-07-13 04:32:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d3e00ce1ec 
								
							 
						 
						
							
							
								
								Rename the AVRISP main source files to AVRISP-MKII so that it matches the project name. Add AVRStudio project file for the AVRISP-MKII project.  
							
							
							
						 
						
							2010-07-13 04:16:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ae9dab1398 
								
							 
						 
						
							
							
								
								Add missing clean_doxygen phony targets to the project makefiles.  
							
							
							
						 
						
							2010-07-12 10:18:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8de31cbb78 
								
							 
						 
						
							
							
								
								Reduce prescaler of the flush timer in the USBtoSerial demo, so that buffer overruns will not occur regardless of hardware and baud rate settings.  
							
							
							
						 
						
							2010-07-12 07:11:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								0bcc82ac28 
								
							 
						 
						
							
							
								
								Alter the ring buffer library headers to have both atomic and non-atomic insertion/removal routines. Modify the existing projects so that buffer operations performed in an ISR use the shorted non-atomic versions, as they are already performed in a blocking ISR.  
							
							... 
							
							
							
							Alter USBtoSerial demo so that it does not enter a blocking loop to send data from the USB to the USART, as this can cause dropped bytes in the reception code if large amounts of data are sent in both directions at the same time. Added a flush timer to the USBtoSerial code for the USART to USB interface, so that multiple bytes can be sent in the same USB packet. 
							
						 
						
							2010-07-12 07:04:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3fd246041b 
								
							 
						 
						
							
							
								
								Add glitch protection to the software UART in the XPLAINBridge project code, so that very short glitches on the RX line don't cause a frame reception to occur.  
							
							
							
						 
						
							2010-07-12 02:23:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								229935184b 
								
							 
						 
						
							
							
								
								Major changes to the XPLAINBridge software UART code for performance and reliability. New code reduces the number of missed characters and misread characters.  
							
							
							
						 
						
							2010-07-11 14:14:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								2b0d93c129 
								
							 
						 
						
							
							
								
								Correct misspellings in the Bluetooth demo code.  
							
							
							
						 
						
							2010-07-11 08:11:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c326fe9605 
								
							 
						 
						
							
							
								
								Rewrote the implementation of the SwapEndian_16() and SwapEndian_32() functions so that they compile down in most instances to minimal loads and stores rather than complicated shifts.  
							
							... 
							
							
							
							Fixed SCSI.c implementations of all the demos/projects casting the block count to a 32-bit temporary before calling SwapEndian_16(). 
							
						 
						
							2010-07-09 07:24:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								70983caea5 
								
							 
						 
						
							
							
								
								Move out Bluetooth stack callback functions to a seperate BluetoothEvents.c/.h set of files for clarity in the Incomplete BluetoothHost demo. Add a new stack callback for opened ACL channels, make the demo save the RFCOMM channel when opened so that it does not have to search for it on each iteration of the main program loop.  
							
							
							
						 
						
							2010-07-08 07:44:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8b053d6ba5 
								
							 
						 
						
							
							
								
								Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific functions that are more complicated than simple macros. Moved USB_Device_SendRemoteWakeup() to the new Device.c source file and corrected it to unfreeze and restart the USB controller clock before issuing a Remote Wakeup request.  
							
							... 
							
							
							
							Removed the USB_Device_IsRemoteWakeupSent() and USB_Device_IsUSBSuspended() macros, as they are now obsolete. 
							
						 
						
							2010-07-02 03:37:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d29a408ffd 
								
							 
						 
						
							
							
								
								Add default "all" makefile targets to the demo tree makefiles.  
							
							
							
						 
						
							2010-06-25 13:28:34 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								55d7e1e65b 
								
							 
						 
						
							
							
								
								Make XPLAINBridge serial bridge much more reliable for the reception of characters from the XMEGA through the software UART interface.  
							
							
							
						 
						
							2010-06-24 08:12:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ad29e79b94 
								
							 
						 
						
							
							
								
								Maximise the size of the ring buffers in the Benito/XPLAINBridge/USBtoSerial projects, so that they should never become full under normal conditions.  
							
							
							
						 
						
							2010-06-24 07:42:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								988604b25d 
								
							 
						 
						
							
							
								
								Moved calls to V2Params_UpdateParamValues() out of the main AVRISP-MKII and XPLAINBridge project loops and into the AVRISP management function.  
							
							
							
						 
						
							2010-06-21 13:39:56 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								711542ee89 
								
							 
						 
						
							
							
								
								Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as the new 1.7 Doxygen's default stylesheet is much better.  
							
							
							
						 
						
							2010-06-16 11:01:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a14ece5f57 
								
							 
						 
						
							
							
								
								Change over Doxygen \note documentation to \pre where applicable.  
							
							
							
						 
						
							2010-06-15 03:34:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								27fb44268f 
								
							 
						 
						
							
							
								
								Update TemperatureDataLogger and Webserver projects to the latest FATFS library version.  
							
							
							
						 
						
							2010-06-14 11:58:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d57e7369a2 
								
							 
						 
						
							
							
								
								Oops - temp code left in the XPLAINBridge project which prevented it from entering programmer mode.  
							
							
							
						 
						
							2010-06-12 08:52:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								036a156ff4 
								
							 
						 
						
							
							
								
								Slight improvements to the reliability of the software UART in the XPLAINBridge project.  
							
							
							
						 
						
							2010-06-12 08:39:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5fa0e9c007 
								
							 
						 
						
							
							
								
								Oops - light weight ring buffer documentation used \ref instead of \param to document function parameters.  
							
							
							
						 
						
							2010-06-10 01:30:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								b02217d745 
								
							 
						 
						
							
							
								
								Add missing documentation to the lightweight ring buffer code in the XPLAINBridge project.  
							
							
							
						 
						
							2010-06-10 01:26:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								c2e340320c 
								
							 
						 
						
							
							
								
								Document lightweight ring buffer header files.  
							
							
							
						 
						
							2010-06-06 13:49:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								2dabb4e55f 
								
							 
						 
						
							
							
								
								Add the svn:eol-style property onto new files which where missing it to ensure uniform line endings.  
							
							
							
						 
						
							2010-06-06 08:33:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								6d53cdba83 
								
							 
						 
						
							
							
								
								More documentation fixes.  
							
							
							
						 
						
							2010-06-03 15:55:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								fc92f9969c 
								
							 
						 
						
							
							
								
								Minor documentation cleanups.  
							
							
							
						 
						
							2010-06-03 15:32:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								008e0e2e0a 
								
							 
						 
						
							
							
								
								Add start of RFCOMM service layer to the incomplete BluetoothHost demo.  
							
							... 
							
							
							
							Reduce the size of the attribute search list from 15 ranges to 8 to save RAM. 
							
						 
						
							2010-06-03 03:58:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3b95b8dedc 
								
							 
						 
						
							
							
								
								Added new VTARGET_REF_VOLTS and VTARGET_SCALE_FACTOR compile time defines to the AVRISP-MKII programmer project to set the VTARGET reference voltage and scale factor.  
							
							... 
							
							
							
							Fixed XPLAINBridge project not correctly reading the XMEGA's supply voltage when reporting back to the host. 
							
						 
						
							2010-05-27 10:36:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								8d993afc53 
								
							 
						 
						
							
							
								
								Replace ring buffer library in Benito and USBtoSerial projects with the new lightweight ring buffer header to improve reliability.  
							
							
							
						 
						
							2010-05-26 13:26:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								670413603f 
								
							 
						 
						
							
							
								
								The EEPROM stream read/write functions now use eeprom_update_byte() instead of eeprom_write_byte(), so that only changed bytes are written to EEPROM to preserve its lifespan.  
							
							... 
							
							
							
							Changed over the AVRISP-MKII and TemperatureDataLogger projects to use eeprom_update_byte() when writing non-volatile parameters to EEPROM to preserve its lifespan. 
							
						 
						
							2010-05-26 11:54:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								bb9fb1051c 
								
							 
						 
						
							
							
								
								Add better documentation to the Software UART code in the XPLAINBridge project.  
							
							
							
						 
						
							2010-05-26 08:10:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								1c407b9669 
								
							 
						 
						
							
							
								
								Switch software UART over to timer 1 and remove timer prescaling to try to prevent integer rounding errors and thus minimize the possible error of the UART code.  
							
							
							
						 
						
							2010-05-26 07:51:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f64e3db07a 
								
							 
						 
						
							
							
								
								Rename software USART driver globals to make the code more in line with the rest of the XPLAINBridge project.  
							
							
							
						 
						
							2010-05-26 07:35:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								79742c5d24 
								
							 
						 
						
							
							
								
								Make software USART used in the XPLAINBridge project directly check and store into the ring buffers, rather than polling from the main program loop to avoid added latency.  
							
							
							
						 
						
							2010-05-26 06:59:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9b29d1dc50 
								
							 
						 
						
							
							
								
								Create a new LightweightRingBuffer.h header file for the XPLAIN project to abstract out the new ring buffer without a performance penalty.  
							
							
							
						 
						
							2010-05-26 06:35:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9c037a952f 
								
							 
						 
						
							
							
								
								The RingBuff library code has been replaced in the XPLAINBridge project with an ultra lightweight buffer to help  improve the reliability of the bridge.  
							
							
							
						 
						
							2010-05-26 06:15:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								776485a6c5 
								
							 
						 
						
							
							
								
								Remove obsolete entry from the Doxygen configuration files.  
							
							
							
						 
						
							2010-05-23 08:39:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								3e515cdfa8 
								
							 
						 
						
							
							
								
								Short UUIDs are measured in bytes, not bits -- update Service Discovery Protocol code so that it can now correctly match against UUIDs in the service table.  
							
							
							
						 
						
							2010-05-20 13:06:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								a883cf65dc 
								
							 
						 
						
							
							
								
								Renamed CDC device class demos' ManagementEndpoint descriptor to NotificationEndpoint to more accurately indicate its purpose.  
							
							
							
						 
						
							2010-05-20 06:15:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f13bc35a19 
								
							 
						 
						
							
							
								
								Begin processing code for Service Discovery Protocol attributes.  
							
							
							
						 
						
							2010-05-17 23:36:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								ff61dfa505 
								
							 
						 
						
							
							
								
								Fixed AVRISP project not sending a full erase-and-write EEPROM command to XMEGA targets when writing to the EEPROM instead of the split write-only command (thanks to Tim Margush).  
							
							
							
						 
						
							2010-05-16 05:43:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								80d85090ba 
								
							 
						 
						
							
							
								
								Fixed AVRISP project sending a LOAD EXTENDED ADDRESS command to 128KB AVRs after programming or reading from the last page of FLASH.  
							
							
							
						 
						
							2010-05-14 10:11:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								34047efc7e 
								
							 
						 
						
							
							
								
								Remove incorrect check for the current device state in the Set Configuration request handler of DevChapter9, which broke Set Configuration requests to the device under most circumstances.  
							
							... 
							
							
							
							Move out the SPI prescaler list to a PROGMEM module-level variable in ISPTarget.c. 
							
						 
						
							2010-05-13 12:57:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								571159df1b 
								
							 
						 
						
							
							
								
								Additional fix to the AVRISP-MKII clone project for 256KB AVRs.  
							
							
							
						 
						
							2010-05-13 11:14:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								cd0093a14b 
								
							 
						 
						
							
							
								
								Fixed AVRISP-MKII clone project not correctly issuing SET EXTENDED ADDRESS commands when the extended address boundary is crossed during programming or readback (thanks to Gerard Sexton).  
							
							... 
							
							
							
							Fixed warnings when building the AVRISP-MKII clone project with the ENABLE_XPROG_PROTOCOL compile time option disabled. 
							
						 
						
							2010-05-13 09:25:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c623e1e1 
								
							 
						 
						
							
							
								
								The LIBUSB_FILTERDRV_COMPAT compile time option in the XPLAINBridge and AVRISP-MKII projects has been renamed LIBUSB_DRIVER_COMPAT, as it applies to all software on all platforms using the libUSB driver.  
							
							... 
							
							
							
							Fix Benito makefile which was accidentally changed during testing. 
							
						 
						
							2010-05-13 07:31:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								e277ff0cf4 
								
							 
						 
						
							
							
								
								Removed TeensyHID bootloader, per request from Paul at PJRC.  
							
							
							
						 
						
							2010-05-12 11:12:53 +00:00