2eff731ecf 
								
							
								 
							
						 
						
							
							
								
								Add TEST RFCOMM command handler. Remove the RFCOMM channel UseUIFrame element, as the Bluetooth adaptions to RFCOMM only allow UIH frames to be used.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e621ab33be 
								
							
								 
							
						 
						
							
							
								
								Added new pgm_read_ptr() macro to Common.h for reading of pointers out of flash memory space.  
							
							... 
							
							
 
							
							Added new SWAPENDIAN_16() and SWAPENDIAN_32() macros to Common.h for statically initialized variables at compile time. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								51c2dcf3b0 
								
							
								 
							
						 
						
							
							
								
								Fixed broken PDI EEPROM Section Erase functionality in the AVRISP-MKII project.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								deed746d37 
								
							
								 
							
						 
						
							
							
								
								Renamed SERIAL_STREAM_ASSERT() macro to STDOUT_ASSERT().  
							
							... 
							
							
 
							
							Minor tweaks to the library documentation. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								69dc32c5f0 
								
							
								 
							
						 
						
							
							
								
								Fix compile and Doxygen errors due to the spell-check changes in the source code.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								711542ee89 
								
							
								 
							
						 
						
							
							
								
								Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as the new 1.7 Doxygen's default stylesheet is much better.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								dcedde0123 
								
							
								 
							
						 
						
							
							
								
								Fix HID parser documentation for the default maximum report/path/etc. elements so that it matches the current code values.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								a14ece5f57 
								
							
								 
							
						 
						
							
							
								
								Change over Doxygen \note documentation to \pre where applicable.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								036a156ff4 
								
							
								 
							
						 
						
							
							
								
								Slight improvements to the reliability of the software UART in the XPLAINBridge project.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								75d440ace3 
								
							
								 
							
						 
						
							
							
								
								Speed up calls to Pipe_IsPipeBound() by immediately skipping unconfigured pipes, rather than performing token check first.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f73f01235e 
								
							
								 
							
						 
						
							
							
								
								Update main library makefile with missing source files for the "clean" rule.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								5ce3f0b17b 
								
							
								 
							
						 
						
							
							
								
								Add missing ATTR_NON_NULL_PTR_ARG and ATTR_ALWAYS_INLINE attributes to class driver functions.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								96063b9f98 
								
							
								 
							
						 
						
							
							
								
								Add Mecurial repository mirror link to the library documentation.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								34e0fed4ca 
								
							
								 
							
						 
						
							
							
								
								Make the RFCOMM_SendFrame() function correctly generate frames from the input parameters, change addressing to use the raw DLCI address plus flags.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								be09f64872 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect function references in the Mass Storage Class driver documentation.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6d53cdba83 
								
							
								 
							
						 
						
							
							
								
								More documentation fixes.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								fc92f9969c 
								
							
								 
							
						 
						
							
							
								
								Minor documentation cleanups.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								5144ea76f6 
								
							
								 
							
						 
						
							
							
								
								Oops - descriptor pointer should be assigned, not incremented with the new type-safe code.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6d22a00e8b 
								
							
								 
							
						 
						
							
							
								
								Better fix to avoid void pointer arithmetic in ConfigDescriptor.h to regain C++ compatibility (thanks to Michael Hennebry).  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								23a94a7181 
								
							
								 
							
						 
						
							
							
								
								Fix byte ordering of UUIDs in the SDP server - host can now successfully pair to the Bluetooth device and discover the exposed Serial Port Profile RFCOMM service.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c362709a1e 
								
							
								 
							
						 
						
							
							
								
								The SDP UUID lists should be searched and ALL UUIDs matched for a record to be retrieved, not partial matches. Change the SDP code so that the entire list must be matched against a service attribute table's contents before it is returned.  
							
							... 
							
							
 
							
							Change matching algorithm so that it recursively searches through the entire attribute table, and not just pre-specified sequence attributes.
Add browse lists and proper descriptions to the Serial Port service. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f606afefff 
								
							
								 
							
						 
						
							
							
								
								Remove void* arithmetic in the USB_GetNextDescriptor() static inline function, to make the header file C++ compatible once again. Implement workaround for an obscure GCC bug which can cause incorrect code generation under some circumstances when the void* is re-cast.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								152b2764c3 
								
							
								 
							
						 
						
							
							
								
								Small tweaks to ConfigDescriptor.c/.h to ensure pointers use the correct type, and to remove const attribute from the descriptor comparator callback function pointer type define, and into the function prototype instead.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e95c96ea20 
								
							
								 
							
						 
						
							
							
								
								Fixed internal device serial not being accessible on the ATMEGAXXU2 AVRs (thanks to Axel Rohde).  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								328ed71ce7 
								
							
								 
							
						 
						
							
							
								
								Fix spacing of the function parameter descriptions in the Doxygen documentation.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								c1daecf18b 
								
							
								 
							
						 
						
							
							
								
								Fixed incorrect signature for the ATMEGA32U2 in the DFU bootloader (thanks to Axel Rohde).  
							
							... 
							
							
 
							
							Partial fix to the Bluetooth SDP code - data should be encoded in big endian, not little endian. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								8d993afc53 
								
							
								 
							
						 
						
							
							
								
								Replace ring buffer library in Benito and USBtoSerial projects with the new lightweight ring buffer header to improve reliability.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								885170f5b4 
								
							
								 
							
						 
						
							
							
								
								Removed unused line encoding data and control requests from the CDC Bootloader code, to save space.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								4a13a5484a 
								
							
								 
							
						 
						
							
							
								
								Fixed RNDISEthernet demos crashing when calculating checksums for Ethernet/TCP packets of more than ~500 bytes due to an overflow in the checksum calculation loop (thanks to Kevin Malec).  
							
							... 
							
							
 
							
							Removed string Attributes from the Service Discovery Protocol code to minimise the potential points of failure while the base code is being debugged. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								8f3d4e69c3 
								
							
								 
							
						 
						
							
							
								
								Add UUID Class matching to the Service Discovery Protocol code - SDP is now correctly matched against the generic Service Discovery Class UUID.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								58a0ee67a3 
								
							
								 
							
						 
						
							
							
								
								Oops - when adding a sequence header to the SDP response, the size value needs to be cleared, not the buffer pointer.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d3699d0261 
								
							
								 
							
						 
						
							
							
								
								Added new ADC_DisableChannel() function (thanks to Mich Davis).  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								f13bc35a19 
								
							
								 
							
						 
						
							
							
								
								Begin processing code for Service Discovery Protocol attributes.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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).  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								80d85090ba 
								
							
								 
							
						 
						
							
							
								
								Fixed AVRISP project sending a LOAD EXTENDED ADDRESS command to 128KB AVRs after programming or reading from the last page of FLASH.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								6b7770ef2b 
								
							
								 
							
						 
						
							
							
								
								Commit for 100513 re-release due to critical device mode bug.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								571159df1b 
								
							
								 
							
						 
						
							
							
								
								Additional fix to the AVRISP-MKII clone project for 256KB AVRs.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								1331cce08a 
								
							
								 
							
						 
						
							
							
								
								Fixed possible device lockup when INTERRUPT_CONTROL_ENDPOINT is enabled and the control endpoint is not properly selected when the ISR completes.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								e277ff0cf4 
								
							
								 
							
						 
						
							
							
								
								Removed TeensyHID bootloader, per request from Paul at PJRC.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								dd92de3919 
								
							
								 
							
						 
						
							
							
								
								Fix Doxygen treating the license as a documentation source file.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								3080988b35 
								
							
								 
							
						 
						
							
							
								
								Commit for the 100512 release.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								ee5ea4ce2b 
								
							
								 
							
						 
						
							
							
								
								Fix nasty bug in USBInterrupt.c which would cause a lockup if the control endpoint was not selected at the point the USB endpoint interrupt fires when INTERRUPT_CONTROL_ENDPOINT is defined.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								05ac59d0ee 
								
							
								 
							
						 
						
							
							
								
								Add new ReportType parameter to the HID class driver device callback and host report sending routines.  
							
							... 
							
							
 
							
							Renamed internal Host mode Class driver descriptor comparator callback routines so that they all start with a uniform DCOMP_{Class Abbreviation}_ prefix. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								071e02c6b6 
								
							
								 
							
						 
						
							
							
								
								Add svn:eol-style property to source files, so that the line endings are correctly converted to the target system's native end of line style.  
							
							
 
							
						 
						
							16 years ago