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 
								
							 
						 
						
							
							
							
							
								
							
							
								55538dcef3 
								
							 
						 
						
							
							
								
								Add descriptor class, subclass and protocol constants to the class drivers, modify all demos to use them where possible.  
							
							... 
							
							
							
							Move out private/internal host class driver constants to the common class driver headers, so that they can be used in the Low Level host mode demos.
Ensure all demos, projects and bootloaders use the class driver constants where possible to minimise code repetition. 
							
						 
						
							2010-10-25 12:42:55 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								800485bd95 
								
							 
						 
						
							
							
								
								Remove dfu-programmer program switches, to ensure maximum compatibility with all dfu-programmer versions.  
							
							
							
						 
						
							2010-09-24 06:59:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								bd85422d2b 
								
							 
						 
						
							
							
								
								Added the --suppress-bootloader-mem option to the makefile dfu target, to ensure that writes to the bootloader section of the AVR's flash memory are ignored (thanks to Axel Rohde).  
							
							... 
							
							
							
							Fixed incorrect command name for EEPROM memory programming in the makefile dfu-ee target.
Makefile whitespace fixes. 
							
						 
						
							2010-09-24 06:45:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								6d2f091cec 
								
							 
						 
						
							
							
								
								Make project makefiles correctly clean intermeditary build files from assembly and C++ sources (thanks to Daniel Czigany).  
							
							
							
						 
						
							2010-09-15 03:00:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								fdcb486e22 
								
							 
						 
						
							
							
								
								Fix typos in the project overview text files.  
							
							
							
						 
						
							2010-09-09 13:39:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								4dece08bef 
								
							 
						 
						
							
							
								
								Clarify in the project documentation files what the each of the different USB AVR device "series" comprises of.  
							
							
							
						 
						
							2010-08-31 12:33:21 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								092f82e06f 
								
							 
						 
						
							
							
								
								Changed the signature of the CALLBACK_USB_GetDescriptor() callback function so that the descriptor pointer is const, to remove the need for extra casting inside the callback (thanks to Jonathan Kollasch).  
							
							
							
						 
						
							2010-08-24 13:02:38 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								508e905d8d 
								
							 
						 
						
							
							
								
								Removed complicated logic for the Endpoint_ConfigureEndpoint() function to use inlined or function called versions depending of if the given bank size is a compile time constant, as the compiler does a better job of optimizing with basic code.  
							
							... 
							
							
							
							Changed over all device demos to use a clearer algorithm for the configuring of the application's endpoints. 
							
						 
						
							2010-08-09 10:20:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9274610a48 
								
							 
						 
						
							
							
								
								Commit for the 100807 release.  
							
							
							
						 
						
							2010-08-09 01:55:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								5f3a1b2629 
								
							 
						 
						
							
							
								
								Fix invocations of avr-size in all makefiles broken on unpatched *nix systems, due to the recent update to the latest WinAVR makefile template.  
							
							
							
						 
						
							2010-08-08 08:30:42 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								fb0e6597b6 
								
							 
						 
						
							
							
								
								Invert the logic for the VBUS power light in the AVRISP-MKII project for the USBTINY-MKII board target.  
							
							
							
						 
						
							2010-08-01 06:53:08 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								28401f7bb7 
								
							 
						 
						
							
							
								
								Spell check all source files once again to find any typos.  
							
							
							
						 
						
							2010-07-29 16:20:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								62022252ea 
								
							 
						 
						
							
							
								
								Add special support to the AVRISP-MKII for the new model USBTINY-MKII's additional LED to indicate target power source.  
							
							... 
							
							
							
							Add support to the USBTINY-MKII's additional LED in the board's LED driver header.
Changed LED indicator masks for the AVRISP-MKII project, so that there are defined roles for each LED. 
							
						 
						
							2010-07-29 13:04:53 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								6b5e684c77 
								
							 
						 
						
							
							
								
								Update makefiles to use the latest WinAVR/Atmel toolchain makefile template.  
							
							... 
							
							
							
							Add new module source variables to the library core makefile, so that module sources can be added to a project's makefile on a per-module rather than per-file basis. 
							
						 
						
							2010-07-19 14:00:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								42ac34b484 
								
							 
						 
						
							
							
								
								Change over all makefiles to use C99 standards mode, rather than C99 + GNU Extensions.  
							
							
							
						 
						
							2010-07-18 07:31:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								9299735c75 
								
							 
						 
						
							
							
								
								Disable strict aliasing explicitly in the project makefiles, as this is apparently enabled by default in newer AVR-GCC builds, and aliasing is used heavily for type-punning through the LUFA and third party library's codebase.  
							
							
							
						 
						
							2010-07-15 17:13:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dean Camera 
								
							 
						 
						
							
							
							
							
								
							
							
								f4710f6f86 
								
							 
						 
						
							
							
								
								Removed the automated checking of event names in the demo, project and bootloader makefiles due to inconsistancies between the behaviour of the command line tools used to perform the check on each platform.  
							
							... 
							
							
							
							Removed the internal endpoint and pipe memory allocation macros, as this is already performed directly in the code. Simplify the endpoint and pipe reset procedure. 
							
						 
						
							2010-07-15 16:45:26 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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