de0df8b162 
								
							
								 
							
						 
						
							
							
								
								Update copyright year to 2013.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								9c590e41d7 
								
							
								 
							
						 
						
							
							
								
								Add help text to the project makefiles to help new users get information on the improved build system.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								b7e3c86e4e 
								
							
								 
							
						 
						
							
							
								
								Rename build system module makefiles from "lufa.MODULE.in" to "lufa_MODULE.mk" to prevent makefile from assuming the include is an old style build rule, slowing down the build process.  
							
							... 
							
							
 
							
							Prevent the BUILD module from shell-executing multiple processes to determine the avr-size flags to speed up the build, unless the size rule is invoked.
Add warnings and set warnings as errors to the SingleUSBModeTest build test makefile. 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								1faa5ba70a 
								
							
								 
							
						 
						
							
							
								
								Fix project makefiles - remove trailing slash from LUFA_PATH entries and the XPLAINBridge project AVRISP file include path to prevent build errors.  
							
							
 
							
						 
						
							13 years ago  
				
					
						
							
							
								 
						
							
							
								393fc71d8e 
								
							
								 
							
						 
						
							
							
								
								Add HID bootloader build module (thanks to Stefan Hellermann).  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								49ca5c3c83 
								
							
								 
							
						 
						
							
							
								
								Add new ATPROGRAM build system module. Add ATPROGRAM and CPPCHECK modules to all application makefiles.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								56e792c95b 
								
							
								 
							
						 
						
							
							
								
								Switch over Demos, Bootloaders and Projects to the new and improved build system.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								5f709e281e 
								
							
								 
							
						 
						
							
							
								
								Merge in latest trunk.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								5833b27f80 
								
							
								 
							
						 
						
							
							
								
								Alter the XPLAINBridge and AVRISP-MKII clone projects so that the descriptors from the AVRISP-MKII clone project can be directly used in the XPLAINBridge project. Add support for RESET_TOGGLES_LIBUSB_COMPAT option in the XPLAINBridge project.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								063474561d 
								
							
								 
							
						 
						
							
							
								
								Merge in latest trunk.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								d4f00fe7d5 
								
							
								 
							
						 
						
							
							
								
								Added new RESET_TOGGLES_LIBUSB_COMPAT compile time option to the AVRISP-MKII clone programmer project (thanks to Robert Spitzenpfeil).  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								8cfb3d9f09 
								
							
								 
							
						 
						
							
							
								
								Update project Doxygen and makefiles so that the resulting project documentation hides the unused version value, and uses the same HTML CSS stylesheet as the library core.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								926a83bbc1 
								
							
								 
							
						 
						
							
							
								
								AppConfigHeaders: Update several user projects to use configuration header files, rather than makefile defines.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								3211b35a4c 
								
							
								 
							
						 
						
							
							
								
								Make Doxygen fail for any Doxygen output other than unsupported tags (as these are somewhat benign).  
							
							... 
							
							
 
							
							Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export. 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								d5291c2e10 
								
							
								 
							
						 
						
							
							
								
								Only abort Doxygen documentation generation if a non-unsupported tag warning is encountered.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								663f9bd5f5 
								
							
								 
							
						 
						
							
							
								
								Update Doxygen documentation build scripts to fail if any warnings are generated.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								18b82b3575 
								
							
								 
							
						 
						
							
							
								
								Updated the AVRISP-MKII Clone programmer project to be compatible with the latest version of AVR Studio (version 5.1).  
							
							... 
							
							
 
							
							Changed the AVRISP-MKII Clone programmer project to report a fixed 3.3V VTARGET voltage on USB AVRs lacking an ADC instead of 5V to prevent warnings in AVR Studio 5.1 when programming XMEGA devices. 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								eb5b8a32e4 
								
							
								 
							
						 
						
							
							
								
								Added INVERTED_ISP_MISO compile time option to the AVRISP-MKII clone project (thanks to Chuck Rohs).  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								b5682f2c44 
								
							
								 
							
						 
						
							
							
								
								Add project name to the Doxygen makefile target output.  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								025742fca8 
								
							
								 
							
						 
						
							
							
								
								Added new VTARGET_USE_INTERNAL_REF configuration option to the AVRISP-MKII clone project (thanks to Volker Bosch).  
							
							
 
							
						 
						
							14 years ago  
				
					
						
							
							
								 
						
							
							
								7932ce86bd 
								
							
								 
							
						 
						
							
							
								
								Add the GCC -fno-split-wide-types compile time option to some of the larger user projects to reduce the compiled application size.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ca9f89ce82 
								
							
								 
							
						 
						
							
							
								
								Add new "checksource" target to the library makefiles, for automated source file existance checking.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0b6d5467bc 
								
							
								 
							
						 
						
							
							
								
								Oops - revert commit of an incomplete port of the AVRISP-MKII project.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ea922c98d1 
								
							
								 
							
						 
						
							
							
								
								Added new incomplete AudioInputHost Host LowLevel demo.  
							
							... 
							
							
 
							
							Added missing Audio class control request definitions.
Added support for the Audio class GET STATUS request so that it is correctly ACKed when sent by the host. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								aba7932a5c 
								
							
								 
							
						 
						
							
							
								
								F_CLOCK changed to F_USB to be more descriptive, and applicable on future architecture ports.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								3d4d8e7f62 
								
							
								 
							
						 
						
							
							
								
								Add new ARCH option to the makefiles to (eventually) specify the target device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7d83bd0dcc 
								
							
								 
							
						 
						
							
							
								
								Add DEVICE_STATE_AS_GPIOR=0 compile time option to the library projects, to reduce compiled binary size.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								002cd6df49 
								
							
								 
							
						 
						
							
							
								
								Added new XCK_RESCUE_CLOCK_ENABLE compile time option to the AVRISP-MKII clone programmer project (thanks to Tom Light).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								5a4def7478 
								
							
								 
							
						 
						
							
							
								
								Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								800485bd95 
								
							
								 
							
						 
						
							
							
								
								Remove dfu-programmer program switches, to ensure maximum compatibility with all dfu-programmer versions.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								6d2f091cec 
								
							
								 
							
						 
						
							
							
								
								Make project makefiles correctly clean intermeditary build files from assembly and C++ sources (thanks to Daniel Czigany).  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								42ac34b484 
								
							
								 
							
						 
						
							
							
								
								Change over all makefiles to use C99 standards mode, rather than C99 + GNU Extensions.  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								ae9dab1398 
								
							
								 
							
						 
						
							
							
								
								Add missing clean_doxygen phony targets to the project makefiles.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								d29a408ffd 
								
							
								 
							
						 
						
							
							
								
								Add default "all" makefile targets to the demo tree makefiles.  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e331b531c6 
								
							
								 
							
						 
						
							
							
								
								Change over instances of "make" in the makefiles to "$(MAKE)" to allow for the make tool to be overridden.  
							
							
 
							
						 
						
							16 years ago  
				
					
						
							
							
								 
						
							
							
								5c0c0327d5 
								
							
								 
							
						 
						
							
							
								
								Increase hardware PDI/TPI programming speed to 1MHz in the AVRISP MKII clone project.  
							
							
 
							
						 
						
							16 years ago